From cdf9ddbc0bcdb301a3026c032419bb117fae250b Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 15 Jun 2022 17:59:09 -0700 Subject: [PATCH 001/204] created package for DHW system models --- Buildings/Experimental/DHC/Loads/Heating.mo | 29 +++++++++++++++++++ .../Experimental/DHC/Loads/package.order | 1 + 2 files changed, 30 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/Heating.mo diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo new file mode 100644 index 00000000000..dbfeeb4db1e --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -0,0 +1,29 @@ +within Buildings.Experimental.DHC.Loads; +package Heating "Package of models for district heating loads" + extends Modelica.Icons.Package; + package DHW "Package of models for DHW loads served by district heating" + extends Modelica.Icons.Package; + package BaseClasses + "Package with base classes that are used by multiple models" + extends Modelica.Icons.BasesPackage; + + annotation (Documentation(info=" +

+This package contains base classes that are used to construct the classes in + +Buildings.Experimental.DHC.Loads.Heating.DHW. +

+")); + end BaseClasses; + annotation (preferredView="info", Documentation(info=" +

+This package contains models for building domestic hot water loads served by a district heating network. +

+")); + end DHW; +annotation (preferredView="info", Documentation(info=" +

+This package contains models for building heating loads served by a district network. +

+")); +end Heating; diff --git a/Buildings/Experimental/DHC/Loads/package.order b/Buildings/Experimental/DHC/Loads/package.order index 69fcd99f443..e871dd4a8ee 100644 --- a/Buildings/Experimental/DHC/Loads/package.order +++ b/Buildings/Experimental/DHC/Loads/package.order @@ -1,2 +1,3 @@ Combined +Heating BaseClasses From 2bb3064b6a80f513cf9747a9e0b4fd9125562de6 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 16 Jun 2022 11:05:25 -0700 Subject: [PATCH 002/204] added domestic water fixture base class with thermostatic mixing valve --- Buildings/Experimental/DHC/Loads/Heating.mo | 275 ++++++++++++++++++++ 1 file changed, 275 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index dbfeeb4db1e..4970d98173e 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -7,6 +7,281 @@ package Heating "Package of models for district heating loads" "Package with base classes that are used by multiple models" extends Modelica.Icons.BasesPackage; + model DomesticWaterFixture + "Thermostatic mixing valve and hot water fixture with representative annual load profile" + replaceable package Medium = Buildings.Media.Water "Medium model for water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal + "Design domestic hot water supply flow rate of system"; + parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 + "Temperature setpoint of tempered doemstic hot water outlet"; + Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = + Medium) "Domestic hot water supply port" annotation ( + Placement(transformation(extent={{-210,30},{-190,50}}), + iconTransformation(extent={{-210,30},{-190,50}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{72,10},{52,30}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, + table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; + 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; + 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* + 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; + 3600*23,0.3; 3600*24,0.1], + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{130,10},{110,30}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = + Medium) "Domestic cold water supply port" annotation ( + Placement(transformation(extent={{-210,-50},{-190,-30}}), + iconTransformation(extent={{-210,-50},{-190,-30}}))); + DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet=TDhwSet, + mDhw_flow_nominal=mDhw_flow_nominal) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Blocks.Continuous.Integrator watCon "Integrated hot water consumption" + annotation (Placement(transformation(extent={{110,-50},{130,-30}}))); + Modelica.Blocks.Math.Gain neg(k=-1) + annotation (Placement(transformation(extent={{52,-50},{72,-30}}))); + Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{180,20},{220,60}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{180,-60},{220,-20}}), + iconTransformation(extent={{180,-60},{220,-20}}))); + equation + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, + -12},{-28,-12}}, color={0,0,127})); + connect(schDhw.y[1], gaiDhw.u) + annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, + color={0,127,255})); + connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, + 40},{-200,40}}, color={0,127,255})); + connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, + -40},{-200,-40}}, color={0,127,255})); + connect(neg.y, watCon.u) annotation (Line(points={{73,-40},{108,-40}}, + color={0,0,127})); + connect(gaiDhw.y, neg.u) annotation (Line(points={{51,20},{0,20},{0,-40},{50,-40}}, + color={0,0,127})); + connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{131,-40},{200,-40}}, color={0,0,127})); + annotation (Documentation(info=" +

+This is a single zone model based on the envelope of the BESTEST Case 600 +building, though it has some modifications. Supply and return air ports are +included for simulation with air-based HVAC systems. Heating and cooling +setpoints and internal loads are time-varying according to an assumed +occupancy schedule. +

+

+This zone model utilizes schedules and constructions from +the Schedules and Constructions packages. +

+", revisions=" + +"),Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), + Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); + end DomesticWaterFixture; + + model DomesticWaterMixer "A model for a domestic water mixer" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = + Medium) "Port for tempered water outlet" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Buildings.Controls.Continuous.LimPID conPID( + controllerType=Modelica.Blocks.Types.SimpleController.PI, + k=2, + Ti=15, + reset=Buildings.Types.Reset.Parameter) + annotation (Placement(transformation(extent={{40,40},{20,60}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" + annotation (Placement(transformation(extent={{80,40},{60,60}}))); + IdealValve ideValHea(redeclare package Medium = Medium, final m_flow_nominal= + mDhw_flow_nominal) "Ideal valve" annotation (Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=-90, + origin={0,6}))); + Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = + Medium) "Port for hot water supply" + annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = + Medium) "Port for domestic cold water supply" + annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); + Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" + annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); + Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = + Medium) "Mass flow rate of domestic hot water" + annotation (Placement(transformation(extent={{50,-10},{70,10}}))); + Modelica.Blocks.Logical.GreaterThreshold greaterThreshold + annotation (Placement(transformation(extent={{54,22},{44,32}}))); + equation + connect(conTSetCon.y, conPID.u_s) + annotation (Line(points={{59,50},{42,50}}, color={0,0,127})); + connect(senTemTw.T, conPID.u_m) + annotation (Line(points={{30,11},{30,38}}, color={0,0,127})); + connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{9.8,-1.77636e-15}, + {20,-1.77636e-15},{20,0}}, color={0,127,255})); + connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{1.9984e-15,50}, + {1.9984e-15,17}}, color={0,0,127})); + connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,20},{90,20},{90, + 80},{110,80}}, color={0,0,127})); + connect(ideValHea.port_1, senTemHw.port_b) + annotation (Line(points={{-9.8,0},{-20,0}}, color={0,127,255})); + connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, + 60},{-100,60}}, color={0,127,255})); + connect(ideValHea.port_3, senTemCw.port_b) + annotation (Line(points={{0,-4},{0,-60},{-20,-60}}, color={0,127,255})); + connect(senTemCw.port_a, port_cw) + annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); + connect(senTemTw.port_b, senFloDhw.port_a) + annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); + connect(senFloDhw.port_b, port_tw) + annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); + connect(greaterThreshold.u, senFloDhw.m_flow) + annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); + connect(greaterThreshold.y, conPID.trigger) + annotation (Line(points={{43.5,27},{38,27},{38,38}}, color={255,0,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end DomesticWaterMixer; + + model IdealValve "Ideal three-way valve" + extends Modelica.Blocks.Icons.Block; + replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" + annotation (choicesAllMatching = true); + parameter Modelica.Units.SI.MassFlowRate m_flow_nominal + "Design chilled water supply flow"; + parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; + Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{50,88}, + {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{50,-108}, + {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{90,-10}, + {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); + Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( + transformation(extent={{-120,-10},{-100,10}}), + iconTransformation(extent={{-120,-10},{-100,10}}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = + Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( + Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={0,-40}))); + Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( + redeclare package Medium = Medium, + control_m_flow=true, + control_dp=false, + m_flow_small=m_flow_nominal*1E-5, + show_V_flow=false, + allowFlowReversal=false) "Prescribed mass flow rate for the bypass" + annotation (Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=180, + origin={50,0}))); + Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" + annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); + Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" + annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); + Modelica.Blocks.Math.Feedback feedback + annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); + Modelica.Blocks.Logical.Switch fraSwi + annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); + Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" + annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); + Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) + annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); + equation + connect(feedback.u1, one.y) + annotation (Line(points={{-58,22},{-69,22}}, + color={0,0,127})); + connect(y, feedback.u2) + annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); + connect(preMasFlo.port_a, port_3) + annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, + 0}}, color={0,127,255})); + connect(feedback.y, pro.u1) + annotation (Line(points={{-41,22},{-30,22}}, + color={0,0,127})); + connect(pro.y, preMasFlo.m_flow_in) + annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); + connect(port_1, senMasFlo.port_a) + annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, + -30}}, color={0,127,255})); + connect(senMasFlo.port_b, port_2) + annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, + -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); + connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, + 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, + color={0,127,255})); + connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, + {-60,-12},{-42,-12}}, color={0,0,127})); + connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, + {-42,-28}}, color={0,0,127})); + connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, + {-40,0},{-40,10},{-30,10}}, color={0,0,127})); + connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, + {-42,-20}}, color={255,0,255})); + annotation ( + Icon( + graphics={ + Polygon( + points={{60,0},{68,14},{52,14},{60,0}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Line(points={{60,100},{60,-100}}, color={28,108,200}), + Line(points={{102,0},{62,0}}, color={28,108,200}), + Polygon( + points={{60,0},{68,-14},{52,-14},{60,0}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Line(points={{62,0},{-98,0}}, color={0,0,0}), + Rectangle( + visible=use_inputFilter, + extent={{28,-10},{46,10}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Polygon( + points={{72,-8},{72,8},{60,0},{72,-8}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid)})); + end IdealValve; annotation (Documentation(info="

This package contains base classes that are used to construct the classes in From 540e8fc6257ecac95d3665a2f5b66603db79727c Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 16 Jun 2022 11:06:12 -0700 Subject: [PATCH 003/204] added data for typical DHW load profile in single apartment unit --- .../Loads/Heating/DHW/DHW_SingleApartment.mos | 50856 ++++++++++++++++ 1 file changed, 50856 insertions(+) create mode 100644 Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos diff --git a/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos b/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos new file mode 100644 index 00000000000..8bd0ec121de --- /dev/null +++ b/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos @@ -0,0 +1,50856 @@ +#1 +double tab1(50854,2) # comment line +0,0 +2034,0 +2034,0.1410682 +2130,0.1410682 +2130,0 +2148,0 +2148,0.0076946288 +2262,0.0076946288 +2262,0 +2268,0 +2268,0.19779722 +2322,0.19779722 +2322,0 +2382,0 +2382,0.094749547 +2400,0.094749547 +2400,0 +24660,0 +24660,0.35621605 +24996,0.35621605 +24996,0 +26490,0 +26490,0.44719372 +27822,0.44719372 +27822,0 +28632,0 +28632,0.13820157 +28638,0.13820157 +28638,0 +28746,0 +28746,0.251207 +28764,0.251207 +28764,0 +30240,0 +30240,0.36707906 +30258,0.36707906 +30258,0 +30372,0 +30372,0.18482197 +30414,0.18482197 +30414,0 +31560,0 +31560,0.73491249 +31620,0.093240797 +31620,0 +31638,0 +31638,0.093240797 +31710,0.73491249 +31710,0 +31734,0 +31734,0.32830416 +31746,0.32830416 +31746,0 +33624,0 +33624,0.27700664 +33630,0.27700664 +33630,0 +34554,0 +34554,0.27338564 +34602,0.27338564 +34602,0 +34668,0 +34668,0.26659626 +34710,0.26659626 +34710,0 +45222,0 +45222,0.10757393 +45252,0.10757393 +45252,0 +47952,0 +47952,0.20292698 +48072,0.20292698 +48072,0 +48540,0 +48540,0.1991551 +48648,0.1991551 +48648,0 +49122,0 +49122,0.14846107 +49206,0.14846107 +49206,0 +49710,0 +49710,0.12764031 +49854,0.12764031 +49854,0 +50298,0 +50298,0.23461074 +50394,0.23461074 +50394,0 +50886,0 +50886,0.25528063 +50970,0.25528063 +50970,0 +54540,0 +54540,0.11285456 +54582,0.11285456 +54582,0 +57816,0 +57816,0.0046771273 +57822,0.0046771273 +57822,0 +57930,0 +57930,0.17923959 +57936,0.17923959 +57936,0 +58044,0 +58044,0.22284249 +58062,0.22284249 +58062,0 +58164,0 +58164,0.081774291 +58170,0.081774291 +58170,0 +58278,0 +58278,0.14514182 +58320,0.14514182 +58320,0 +58392,0 +58392,0.11270368 +58470,0.11270368 +58470,0 +61092,0 +61092,0.066686783 +61098,0.066686783 +61098,0 +61212,0 +61212,0.12945081 +61242,0.12945081 +61242,0 +61326,0 +61326,0.17380809 +61332,0.17380809 +61332,0 +63618,0 +63618,0.084037417 +63630,0.084037417 +63630,0 +63738,0 +63738,0.027610139 +63744,0.027610139 +63744,0 +63852,0 +63852,0.012975256 +63858,0.012975256 +63858,0 +63966,0 +63966,0.17637296 +64008,0.17637296 +64008,0 +64746,0 +64746,0.27957151 +64782,0.27957151 +64782,0 +69216,0 +69216,0.15178033 +69246,0.15178033 +69246,0 +72516,0 +72516,0.2578455 +72546,0.2578455 +72546,0 +75708,0 +75708,0.10138805 +75720,0.10138805 +75720,0 +75822,0 +75822,0.17682559 +75840,0.17682559 +75840,0 +76470,0 +76470,0.26312613 +76482,0.26312613 +76482,0 +76590,0 +76590,0.14861195 +76668,0.14861195 +76668,0 +76704,0 +76704,0.026554013 +76746,0.026554013 +76746,0 +76818,0 +76818,0.1089318 +76836,0.1089318 +76836,0 +79212,0 +79212,0.23189499 +79218,0.23189499 +79218,0 +81312,0 +81312,0.34595655 +81372,0.34595655 +81372,0 +85236,0 +85236,0.0051297526 +85242,0.0051297526 +85242,0 +94698,0 +94698,0.18995172 +94722,0.18995172 +94722,0 +106188,0 +106188,0.04073627 +106194,0.04073627 +106194,0 +106302,0 +106302,0.12296319 +106368,0.12296319 +106368,0 +113280,0 +113280,0.26146651 +113286,0.26146651 +113286,0 +115314,0 +115314,0.23974049 +115320,0.23974049 +115320,0 +115428,0 +115428,0.34188292 +115458,0.34188292 +115458,0 +121632,0 +121632,0.082679541 +121650,0.082679541 +121650,0 +127380,0 +127380,0.056276403 +127386,0.056276403 +127386,0 +127494,0 +127494,0.25392275 +127512,0.25392275 +127512,0 +136614,0 +136614,0.032589016 +136620,0.032589016 +136620,0 +140868,0 +140868,0.085546168 +140898,0.085546168 +140898,0 +140982,0 +140982,0.0072420036 +140988,0.0072420036 +140988,0 +141102,0 +141102,0.17079059 +141126,0.17079059 +141126,0 +141432,0 +141432,0.11798431 +141438,0.11798431 +141438,0 +149598,0 +149598,0.20850935 +149616,0.20850935 +149616,0 +157806,0 +157806,0.1555522 +157836,0.1555522 +157836,0 +170802,0 +170802,0.00015087508 +170808,0.00015087508 +170808,0 +170916,0 +170916,0.0078455039 +170946,0.0078455039 +170946,0 +180258,0 +180258,0.065178033 +180264,0.065178033 +180264,0 +194400,0 +194400,0.10847918 +194460,0.10847918 +194460,0 +196110,0 +196110,0.22857574 +196134,0.22857574 +196134,0 +200670,0 +200670,0.049185275 +200688,0.049185275 +200688,0 +201762,0 +201762,0.16898008 +201780,0.16898008 +201780,0 +206442,0 +206442,0.13654194 +206472,0.13654194 +206472,0 +209316,0 +209316,0.20866023 +209376,0.20866023 +209376,0 +209466,0 +209466,0.35093543 +209904,0.20549185 +209904,0 +209940,0 +209940,0.35093543 +209952,0.20549185 +209952,0 +210492,0 +210492,0.20141823 +210576,0.20141823 +210576,0 +211074,0 +211074,0.22978274 +211164,0.22978274 +211164,0 +211662,0 +211662,0.16611346 +211776,0.16611346 +211776,0 +231426,0 +231426,0.16686783 +231486,0.16686783 +231486,0 +236184,0 +236184,0.10123718 +236274,0.10123718 +236274,0 +238944,0 +238944,0.18165359 +238950,0.18165359 +238950,0 +241212,0 +241212,0.01961376 +241218,0.01961376 +241218,0 +242238,0 +242238,0.25030175 +242790,0.25030175 +242790,0 +244068,0 +244068,0.36934218 +244608,0.36934218 +244608,0 +247818,0 +247818,0.3080869 +247968,0.3080869 +247968,0 +251220,0 +251220,0.1446892 +251334,0.18316234 +251334,0 +251340,0 +251340,0 +251340,0.18316234 +251340,0.1446892 +252258,0 +252258,0.15932408 +252420,0.15932408 +252420,0 +253464,0 +253464,0.055672903 +253542,0.055672903 +253542,0 +253980,0 +253980,0.063518407 +254076,0.063518407 +254076,0 +254340,0 +254340,0.23280024 +254478,0.23280024 +254478,0 +258666,0 +258666,0.1961376 +258780,0.02942064 +258780,0 +258786,0 +258786,0.02942064 +258792,0.1961376 +258792,0 +258894,0 +258894,0.15268558 +258918,0.15268558 +258918,0 +259014,0 +259014,0.094447797 +259038,0.094447797 +259038,0 +259128,0 +259128,0.022933011 +259158,0.022933011 +259158,0 +259242,0 +259242,0.095956548 +259254,0.095956548 +259254,0 +259362,0 +259362,0.18135184 +259368,0.18135184 +259368,0 +259476,0 +259476,0.25377188 +259560,0.25377188 +259560,0 +283896,0 +283896,0.044055522 +283902,0.044055522 +283902,0 +286320,0 +286320,0.30476765 +286332,0.30476765 +286332,0 +286434,0 +286434,0.34595655 +286452,0.34595655 +286452,0 +286548,0 +286548,0.22299336 +286608,0.22299336 +286608,0 +286668,0 +286668,0.2082076 +286752,0.2082076 +286752,0 +287016,0 +287016,0.25452625 +287484,0.25452625 +287484,0 +288846,0 +288846,0.12613156 +289230,0.12613156 +289230,0 +293046,0 +293046,0.30416415 +293082,0.30416415 +293082,0 +293142,0 +293142,0.0078455039 +293172,0.0078455039 +293172,0 +295266,0 +295266,0.17456246 +295392,0.17456246 +295392,0 +304464,0 +304464,0.031080266 +304470,0.031080266 +304470,0 +311058,0 +311058,0.22751961 +311172,0.047676524 +311172,0 +311184,0 +311184,0.047676524 +311382,0.22751961 +311382,0 +311682,0 +311682,0.01961376 +311718,0.01961376 +311718,0 +315234,0 +315234,0.2990344 +315270,0.2990344 +315270,0 +315348,0 +315348,0.11044056 +315372,0.11044056 +315372,0 +322242,0 +322242,0.12100181 +322290,0.12100181 +322290,0 +324006,0 +324006,0.083433917 +324048,0.083433917 +324048,0 +324120,0 +324120,0.15343995 +324126,0.15343995 +324126,0 +324564,0 +324564,0.075286663 +324582,0.075286663 +324582,0 +324678,0 +324678,0.1507242 +324762,0.1507242 +324762,0 +324798,0 +324798,0.33026554 +324810,0.33026554 +324810,0 +324912,0 +324912,0.26010863 +324984,0.26010863 +324984,0 +326178,0 +326178,0.05944478 +326190,0.05944478 +326190,0 +326736,0 +326736,0.26765238 +326748,0.26765238 +326748,0 +328650,0 +328650,0.23355462 +328692,0.23355462 +328692,0 +328764,0 +328764,0.18331322 +328800,0.20232348 +328800,0 +328854,0 +328854,0.20232348 +328878,0.19809897 +328878,0 +328914,0 +328914,0.19809897 +328920,0.18331322 +328920,0 +328998,0 +328998,0.14438745 +329052,0.14438745 +329052,0 +329112,0 +329112,0.22133374 +329196,0.22133374 +329196,0 +342480,0 +342480,0.027459264 +342486,0.027459264 +342486,0 +378672,0 +378672,0.18980084 +378702,0.18980084 +378702,0 +380364,0 +380364,0.14921545 +380436,0.14921545 +380436,0 +389034,0 +389034,0.13171394 +389058,0.13171394 +389058,0 +391986,0 +391986,0.245172 +392094,0.245172 +392094,0 +393246,0 +393246,0.18044659 +393288,0.18044659 +393288,0 +393360,0 +393360,0.27127339 +393384,0.27127339 +393384,0 +393474,0 +393474,0.33811104 +393546,0.33811104 +393546,0 +393594,0 +393594,0.36481593 +393612,0.36481593 +393612,0 +393708,0 +393708,0.022480386 +393714,0.022480386 +393714,0 +396444,0 +396444,0.39438745 +396450,0.39438745 +396450,0 +400320,0 +400320,0.038774894 +400326,0.038774894 +400326,0 +400902,0 +400902,0.45835848 +400968,0.45835848 +400968,0 +403536,0 +403536,0.21469523 +403614,0.21469523 +403614,0 +405360,0 +405360,0.24502112 +405432,0.24502112 +405432,0 +408756,0 +408756,0.21273386 +408822,0.15464695 +408822,0 +408828,0 +408828,0.21273386 +408870,0.22118286 +408870,0 +408894,0 +408894,0.22118286 +408936,0.15464695 +408936,0 +408984,0 +408984,0.16173808 +408990,0.16173808 +408990,0 +410508,0 +410508,0.27172601 +410622,0 +410622,0 +410622,0.045866023 +410622,0.27172601 +410634,0.045866023 +410634,0 +410832,0 +410832,0.2457755 +410850,0.2457755 +410850,0 +416310,0 +416310,0.082528666 +416316,0.082528666 +416316,0 +416532,0 +416532,0.19100785 +416550,0.19100785 +416550,0 +417702,0 +417702,0.24124925 +417738,0.036662643 +417738,0 +417774,0 +417774,0.24124925 +417786,0.036662643 +417786,0 +417852,0 +417852,0.12251056 +417864,0.12251056 +417864,0 +418284,0 +418284,0.22148461 +418410,0.22148461 +418410,0 +418860,0 +418860,0.16354858 +418872,0.18572722 +418872,0 +418926,0 +418926,0.18572722 +418944,0.16354858 +418944,0 +419460,0 +419460,0.243965 +419520,0.243965 +419520,0 +421146,0 +421146,0.33313217 +421152,0.33313217 +421152,0 +423696,0 +423696,0.0076946288 +423756,0.0076946288 +423756,0 +451266,0 +451266,0.1549487 +451368,0.1549487 +451368,0 +451386,0 +451386,0.08977067 +451422,0.08977067 +451422,0 +451500,0 +451500,0.15570308 +451572,0.15570308 +451572,0 +451614,0 +451614,0.073476162 +451620,0.073476162 +451620,0 +456168,0 +456168,0.27761014 +456174,0.27761014 +456174,0 +456288,0 +456288,0.072872661 +456360,0.072872661 +456360,0 +458244,0 +458244,0.041339771 +458268,0.041339771 +458268,0 +458364,0 +458364,0.11602293 +458370,0.11602293 +458370,0 +458478,0 +458478,0.26463488 +458496,0.26463488 +458496,0 +458592,0 +458592,0.33132167 +458646,0.33132167 +458646,0 +458712,0 +458712,0.25015088 +458736,0.25015088 +458736,0 +469398,0 +469398,0.22661436 +469482,0.22661436 +469482,0 +469890,0 +469890,0.0054315027 +469896,0.0054315027 +469896,0 +469986,0 +469986,0.2530175 +470052,0.2530175 +470052,0 +470568,0 +470568,0.17893784 +470640,0.17893784 +470640,0 +471156,0 +471156,0.16520821 +471198,0.16520821 +471198,0 +471744,0 +471744,0.1913096 +471840,0.1913096 +471840,0 +472128,0 +472128,0.20066385 +472200,0.20066385 +472200,0 +478284,0 +478284,0.07966204 +478314,0.07966204 +478314,0 +480288,0 +480288,0.084339167 +480294,0.084339167 +480294,0 +480312,0 +480312,0.08977067 +480402,0.08977067 +480402,0 +480426,0 +480426,0.039680145 +480456,0.039680145 +480456,0 +480546,0 +480546,0.13910682 +480576,0.13910682 +480576,0 +482268,0 +482268,0.0064876282 +482274,0.0064876282 +482274,0 +482388,0 +482388,0.17154496 +482424,0.17154496 +482424,0 +482502,0 +482502,0.050995775 +482538,0.050995775 +482538,0 +482616,0 +482616,0.0067893784 +482640,0.0067893784 +482640,0 +484104,0 +484104,0.35485818 +484188,0.35485818 +484188,0 +485748,0 +485748,0.098672299 +485820,0.098672299 +485820,0 +497688,0 +497688,0.25769463 +497718,0.25769463 +497718,0 +500202,0 +500202,0.28424864 +500268,0.28424864 +500268,0 +502998,0 +502998,0.11194931 +503058,0.11194931 +503058,0 +503118,0 +503118,0.28605914 +503130,0.28605914 +503130,0 +504864,0 +504864,0.35184068 +505176,0.35184068 +505176,0 +506076,0 +506076,0.032890766 +506154,0.032890766 +506154,0 +506190,0 +506190,0.0090525045 +506196,0.0090525045 +506196,0 +506310,0 +506310,0.14499095 +506364,0.14499095 +506364,0 +506424,0 +506424,0.3062764 +506448,0.3062764 +506448,0 +506538,0 +506538,0.058237779 +506658,0.19960772 +506658,0 +506664,0 +506664,0.19960772 +506682,0.058237779 +506682,0 +506700,0 +506700,0.4957755 +506892,0.4957755 +506892,0 +507948,0 +507948,0.14981895 +507960,0.14981895 +507960,0 +509646,0 +509646,0.14906457 +509664,0.14906457 +509664,0 +545766,0 +545766,0.29375377 +545772,0.29375377 +545772,0 +546132,0 +546132,0.22736874 +546144,0.22736874 +546144,0 +547434,0 +547434,0.27248039 +547440,0.27248039 +547440,0 +548016,0 +548016,0.21031986 +548028,0.21031986 +548028,0 +548136,0 +548136,0.2578455 +548196,0.2578455 +548196,0 +548250,0 +548250,0.047525649 +548256,0.047525649 +548256,0 +548676,0 +548676,0.32951116 +548688,0.32951116 +548688,0 +548790,0 +548790,0.25437538 +548808,0.25437538 +548808,0 +548910,0 +548910,0.084490042 +548916,0.084490042 +548916,0 +549024,0 +549024,0.29948702 +549048,0.29948702 +549048,0 +549138,0 +549138,0.054013277 +549144,0.054013277 +549144,0 +559446,0 +559446,0.27534701 +559464,0.27534701 +559464,0 +560670,0 +560670,0.020368135 +560676,0.020368135 +560676,0 +561102,0 +561102,0.22827399 +561144,0.22827399 +561144,0 +562008,0 +562008,0.044206397 +562020,0.044206397 +562020,0 +566286,0 +566286,0.42426071 +566856,0.42426071 +566856,0 +568116,0 +568116,0.2996379 +568560,0.2996379 +568560,0 +573048,0 +573048,0.26659626 +573054,0.26659626 +573054,0 +577008,0 +577008,0.20850935 +577044,0.20850935 +577044,0 +580998,0 +580998,0.17652384 +581016,0.17652384 +581016,0 +581808,0 +581808,0.38774894 +581814,0.38774894 +581814,0 +583410,0 +583410,0.099728425 +583422,0.099728425 +583422,0 +585534,0 +585534,0.15811708 +585546,0.15811708 +585546,0 +586836,0 +586836,0.051297526 +586848,0.051297526 +586848,0 +596628,0 +596628,0.22314424 +596700,0.22314424 +596700,0 +597486,0 +597486,0.23627037 +597510,0.23627037 +597510,0 +608502,0 +608502,0.056125528 +608508,0.056125528 +608508,0 +608616,0 +608616,0.026101388 +608622,0.026101388 +608622,0 +608736,0 +608736,0.23445987 +608748,0.23445987 +608748,0 +608850,0 +608850,0.19945685 +608874,0.19945685 +608874,0 +625002,0 +625002,0.43602897 +625782,0.43602897 +625782,0 +630702,0 +630702,0.44236572 +630708,0.44236572 +630708,0 +635208,0 +635208,0.17908871 +635226,0.17908871 +635226,0 +635328,0 +635328,0.046620398 +635334,0.046620398 +635334,0 +636066,0 +636066,0.27821364 +636102,0.27821364 +636102,0 +637080,0 +637080,0.17607121 +637092,0.17607121 +637092,0 +639606,0 +639606,0.2542245 +639678,0.2542245 +639678,0 +642192,0 +642192,0.10968618 +642408,0.42214846 +642408,0 +642426,0 +642426,0.10968618 +642708,0.42214846 +642708,0 +654810,0 +654810,0.27519614 +654876,0.27519614 +654876,0 +659268,0 +659268,0.28439952 +659340,0.28439952 +659340,0 +662028,0 +662028,0.06004828 +662034,0.06004828 +662034,0 +662142,0 +662142,0.21635486 +662196,0.21635486 +662196,0 +662256,0 +662256,0.24049487 +662286,0.24049487 +662286,0 +666372,0 +666372,0.06095353 +666378,0.06095353 +666378,0 +666486,0 +666486,0.086602293 +666510,0.086602293 +666510,0 +673284,0 +673284,0.050694025 +673290,0.050694025 +673290,0 +680322,0 +680322,0.0073928787 +680418,0.0073928787 +680418,0 +680436,0 +680436,0.11210018 +680466,0.11210018 +680466,0 +680550,0 +680550,0.071514786 +680556,0.071514786 +680556,0 +685530,0 +685530,0.07936029 +685560,0.07936029 +685560,0 +688074,0 +688074,0.78123114 +688260,0.78123114 +688260,0 +688758,0 +688758,0.27474351 +688842,0.27474351 +688842,0 +689052,0 +689052,0.24411587 +689136,0.24411587 +689136,0 +691194,0 +691194,0.080114665 +691218,0.080114665 +691218,0 +711528,0 +711528,0.31095353 +711888,0.31095353 +711888,0 +714540,0 +714540,0.28741702 +714780,0.28741702 +714780,0 +716196,0 +716196,0.21635486 +716214,0.21635486 +716214,0 +716310,0 +716310,0.17818346 +716430,0.17818346 +716430,0 +718590,0 +718590,0.19824985 +718704,0.22661436 +718704,0 +718722,0 +718722,0 +718722,0.22661436 +718722,0.19824985 +719562,0 +719562,0.10727218 +719586,0.10727218 +719586,0 +721584,0 +721584,0.32754979 +721608,0.32754979 +721608,0 +721698,0 +721698,0.094146047 +721746,0.094146047 +721746,0 +722130,0 +722130,0.27489439 +722214,0.27489439 +722214,0 +722244,0 +722244,0.016898008 +722250,0.016898008 +722250,0 +722334,0 +722334,0.17622209 +722412,0.17622209 +722412,0 +722436,0 +722436,0.26463488 +722448,0.028968014 +722448,0 +722454,0 +722454,0.028968014 +722466,0.26463488 +722466,0 +722562,0 +722562,0.1979481 +722718,0.1979481 +722718,0 +724896,0 +724896,0.23536512 +724926,0.23536512 +724926,0 +727350,0 +727350,0.066686783 +727356,0.066686783 +727356,0 +730266,0 +730266,0.28983102 +730296,0.28983102 +730296,0 +733200,0 +733200,0.19327097 +733242,0.19327097 +733242,0 +733320,0 +733320,0.1483102 +733326,0.1483102 +733326,0 +733434,0 +733434,0.16445383 +733482,0.16445383 +733482,0 +742626,0 +742626,0.19930597 +742674,0.19930597 +742674,0 +742740,0 +742740,0.12054919 +742770,0.12054919 +742770,0 +742854,0 +742854,0.32196741 +742872,0.32196741 +742872,0 +742974,0 +742974,0.087356669 +742980,0.087356669 +742980,0 +750360,0 +750360,0.00045262523 +750366,0.00045262523 +750366,0 +750474,0 +750474,0.21575136 +750516,0.21575136 +750516,0 +750588,0 +750588,0.059293905 +750594,0.059293905 +750594,0 +752418,0 +752418,0.23461074 +752436,0.23461074 +752436,0 +752532,0 +752532,0.025045263 +752700,0.025045263 +752700,0 +757854,0 +757854,0.08916717 +757860,0.08916717 +757860,0 +761214,0 +761214,0.19568497 +761232,0.19568497 +761232,0 +763092,0 +763092,0.252414 +763878,0.252414 +763878,0 +768084,0 +768084,0.032739891 +768126,0.032739891 +768126,0 +769536,0 +769536,0.12039831 +769638,0.12039831 +769638,0 +796830,0 +796830,0.12326494 +796860,0.12326494 +796860,0 +796950,0 +796950,0.2057936 +796974,0.2057936 +796974,0 +797064,0 +797064,0.14378395 +797082,0.14378395 +797082,0 +797178,0 +797178,0.034248642 +797190,0.034248642 +797190,0 +797280,0 +797280,0.18301147 +797298,0.098521424 +797298,0 +797328,0 +797328,0.098521424 +797400,0.18301147 +797400,0 +797412,0 +797412,0.21409173 +797424,0.21409173 +797424,0 +797526,0 +797526,0.24305975 +797634,0.24305975 +797634,0 +797646,0 +797646,0.17757996 +797760,0.14604707 +797760,0 +797766,0 +797766,0.17757996 +797916,0.14604707 +797916,0 +800310,0 +800310,0.33614967 +800628,0.33614967 +800628,0 +810168,0 +810168,0.28379602 +810186,0.28379602 +810186,0 +810288,0 +810288,0.11602293 +810294,0.11602293 +810294,0 +810402,0 +810402,0.0012070006 +810408,0.0012070006 +810408,0 +810684,0 +810684,0.056427278 +810732,0.056427278 +810732,0 +810804,0 +810804,0.069704285 +810810,0.069704285 +810810,0 +810912,0 +810912,0.18964997 +810918,0.21710923 +810918,0 +810942,0 +810942,0.21710923 +810972,0.18964997 +810972,0 +811500,0 +811500,0.2094146 +811590,0.2094146 +811590,0 +812088,0 +812088,0.21228123 +812202,0.21228123 +812202,0 +812676,0 +812676,0.2015691 +812754,0.2015691 +812754,0 +819066,0 +819066,0.076191913 +819072,0.076191913 +819072,0 +836670,0 +836670,0.18225709 +836682,0.18225709 +836682,0 +836784,0 +836784,0.18587809 +836790,0.18587809 +836790,0 +836898,0 +836898,0.11949306 +836904,0.11949306 +836904,0 +840816,0 +840816,0.33705492 +840828,0.33705492 +840828,0 +840936,0 +840936,0.17441159 +841008,0.17441159 +841008,0 +841050,0 +841050,0.2518105 +841122,0.2518105 +841122,0 +841164,0 +841164,0.1083283 +841176,0.1083283 +841176,0 +841284,0 +841284,0.23415812 +841362,0.23415812 +841362,0 +841398,0 +841398,0.024290887 +841404,0.024290887 +841404,0 +841512,0 +841512,0.0092033796 +841578,0.0092033796 +841578,0 +841782,0 +841782,0.14544357 +841788,0.14544357 +841788,0 +841896,0 +841896,0.072118286 +841944,0.072118286 +841944,0 +842016,0 +842016,0.18089922 +842034,0.18089922 +842034,0 +842130,0 +842130,0.16309596 +842238,0.16309596 +842238,0 +842244,0 +842244,0.254828 +842292,0.254828 +842292,0 +842364,0 +842364,0.24260712 +842436,0.24260712 +842436,0 +843816,0 +843816,0.02082076 +843822,0.02082076 +843822,0 +843942,0 +843942,0.17592034 +843972,0.17592034 +843972,0 +845856,0 +845856,0.16535908 +845868,0.16535908 +845868,0 +847296,0 +847296,0.13050694 +847302,0.13050694 +847302,0 +848772,0 +848772,0.21771273 +848802,0.21771273 +848802,0 +849240,0 +849240,0.082528666 +849246,0.082528666 +849246,0 +849360,0 +849360,0.093995172 +849372,0.093995172 +849372,0 +886074,0 +886074,0.28862402 +886488,0.28862402 +886488,0 +887910,0 +887910,0.27263126 +888240,0.27263126 +888240,0 +897456,0 +897456,0.15645745 +897498,0.15645745 +897498,0 +899610,0 +899610,0.48853349 +899856,0.48853349 +899856,0 +900912,0 +900912,0.26689801 +900984,0.26689801 +900984,0 +901488,0 +901488,0.0076946288 +901506,0.0076946288 +901506,0 +902568,0 +902568,0.14453832 +902664,0.14453832 +902664,0 +904302,0 +904302,0.13986119 +904314,0.13986119 +904314,0 +905502,0 +905502,0.044055522 +905508,0 +905508,0 +905508,0.044055522 +905508,0.21891973 +905592,0.21891973 +905592,0 +905628,0 +905628,0.093391672 +905706,0.093391672 +905706,0 +918216,0 +918216,0.17667471 +918252,0.17667471 +918252,0 +918330,0 +918330,0.28138202 +918366,0.28138202 +918366,0 +918444,0 +918444,0.084942667 +918534,0.084942667 +918534,0 +918564,0 +918564,0.026855763 +918570,0.026855763 +918570,0 +919050,0 +919050,0.092184671 +919086,0.092184671 +919086,0 +926316,0 +926316,0.19357272 +926352,0.19357272 +926352,0 +926430,0 +926430,0.11843693 +926466,0.11843693 +926466,0 +926580,0 +926580,0.099728425 +926598,0.099728425 +926598,0 +929856,0 +929856,0.38488232 +930144,0.38488232 +930144,0 +932370,0 +932370,0.22827399 +932442,0.22827399 +932442,0 +933216,0 +933216,0.13639107 +933234,0.13639107 +933234,0 +933336,0 +933336,0.16158721 +933354,0.16158721 +933354,0 +936144,0 +936144,0.27474351 +936270,0.27474351 +936270,0 +940614,0 +940614,0.24894387 +941076,0.24894387 +941076,0 +943026,0 +943026,0.12085094 +943032,0.12085094 +943032,0 +943140,0 +943140,0.28424864 +943146,0.28424864 +943146,0 +943260,0 +943260,0.15147858 +943290,0.15147858 +943290,0 +947016,0 +947016,0.20202173 +947922,0.20202173 +947922,0 +948852,0 +948852,0.37145444 +949200,0.37145444 +949200,0 +967350,0 +967350,0.34837055 +967614,0.34837055 +967614,0 +969180,0 +969180,0.16234158 +969594,0.16234158 +969594,0 +972810,0 +972810,0.24668075 +972888,0.24668075 +972888,0 +975834,0 +975834,0.078605914 +975888,0.078605914 +975888,0 +975954,0 +975954,0.13458057 +975990,0.13458057 +975990,0 +976068,0 +976068,0.08916717 +976134,0.08916717 +976134,0 +976182,0 +976182,0.13986119 +976188,0.13986119 +976188,0 +976302,0 +976302,0.15600483 +976314,0.15600483 +976314,0 +976416,0 +976416,0.050090525 +976566,0.050090525 +976566,0 +977544,0 +977544,0.31668678 +978126,0.31668678 +978126,0 +980394,0 +980394,0.11285456 +980460,0.11285456 +980460,0 +980508,0 +980508,0.078153289 +980514,0.078153289 +980514,0 +980622,0 +980622,0.17003621 +980658,0.17003621 +980658,0 +980730,0 +980730,0.39921545 +980742,0.1471032 +980742,0 +980760,0 +980760,0.1471032 +980796,0.39921545 +980796,0 +980856,0 +980856,0.22042849 +980868,0.22042849 +980868,0 +980970,0 +980970,0.12960169 +980976,0.12960169 +980976,0 +981090,0 +981090,0.29511165 +981114,0.29511165 +981114,0 +981204,0 +981204,0.23657212 +981240,0.23657212 +981240,0 +981318,0 +981318,0.039076645 +981390,0.039076645 +981390,0 +981438,0 +981438,0.22510561 +981444,0.22510561 +981444,0 +981552,0 +981552,0.12085094 +981600,0.12085094 +981600,0 +981666,0 +981666,0.17652384 +981684,0.17652384 +981684,0 +981786,0 +981786,0.12341581 +981798,0.12341581 +981798,0 +981900,0 +981900,0.078756789 +981906,0.078756789 +981906,0 +985050,0 +985050,0.11285456 +985092,0.11285456 +985092,0 +985170,0 +985170,0.067290284 +985176,0.067290284 +985176,0 +985188,0 +985188,0.54707302 +985194,0.54707302 +985194,0 +985284,0 +985284,0.024894387 +985290,0 +985290,0 +985290,0.024894387 +985290,0.35802655 +985398,0.043301147 +985398,0 +985446,0 +985446,0.043301147 +985908,0.35802655 +985908,0 +987588,0 +987588,0.13533494 +987678,0.13533494 +987678,0 +987708,0 +987708,0.17003621 +987732,0.17003621 +987732,0 +987822,0 +987822,0.1410682 +987846,0.1410682 +987846,0 +1002846,0 +1002846,0.083584792 +1002900,0.083584792 +1002900,0 +1004112,0 +1004112,0.13593844 +1004118,0.13593844 +1004118,0 +1008990,0 +1008990,0.097012674 +1009002,0.097012674 +1009002,0 +1009104,0 +1009104,0.31789378 +1009140,0.31789378 +1009140,0 +1009218,0 +1009218,0.044055522 +1009224,0.044055522 +1009224,0 +1015512,0 +1015512,0.0075437538 +1015584,0.0075437538 +1015584,0 +1017054,0 +1017054,0.2590525 +1017066,0.2590525 +1017066,0 +1017084,0 +1017084,0.24547375 +1017186,0.24547375 +1017186,0 +1017672,0 +1017672,0.18301147 +1017732,0.18301147 +1017732,0 +1018260,0 +1018260,0.21590223 +1018332,0.21590223 +1018332,0 +1018842,0 +1018842,0.21047073 +1018908,0.21047073 +1018908,0 +1023396,0 +1023396,0.036662643 +1023402,0.036662643 +1023402,0 +1023516,0 +1023516,0.28123114 +1023630,0.0067893784 +1023630,0 +1023636,0 +1023636,0.0067893784 +1023642,0.28123114 +1023642,0 +1023744,0 +1023744,0.26584188 +1023774,0.26584188 +1023774,0 +1027770,0 +1027770,0.26931201 +1027878,0.26931201 +1027878,0 +1027884,0 +1027884,0.0054315027 +1027890,0.0054315027 +1027890,0 +1028004,0 +1028004,0.23129149 +1028022,0.23129149 +1028022,0 +1028310,0 +1028310,0.11904043 +1028352,0.11904043 +1028352,0 +1028424,0 +1028424,0.12220881 +1028430,0.12220881 +1028430,0 +1060116,0 +1060116,0.23189499 +1060230,0.17712734 +1060230,0 +1060308,0 +1060308,0.17712734 +1060350,0.23189499 +1060350,0 +1060386,0 +1060386,0 +1060386,0.23189499 +1060386,0.23189499 +1062720,0 +1062720,0.21394086 +1062750,0.21394086 +1062750,0 +1063710,0 +1063710,0.31894991 +1063722,0.31894991 +1063722,0 +1066920,0 +1066920,0.39695232 +1066986,0.39695232 +1066986,0 +1077684,0 +1077684,0.27082076 +1077744,0.27082076 +1077744,0 +1079214,0 +1079214,0.16098371 +1079238,0.16098371 +1079238,0 +1079286,0 +1079286,0.35078455 +1079292,0.35078455 +1079292,0 +1085154,0 +1085154,0.17652384 +1085166,0.17652384 +1085166,0 +1085268,0 +1085268,0.092486421 +1085274,0.092486421 +1085274,0 +1085382,0 +1085382,0.41354858 +1085388,0.41354858 +1085388,0 +1086816,0 +1086816,0.18648159 +1086846,0.18648159 +1086846,0 +1091202,0 +1091202,0.020971635 +1091232,0.020971635 +1091232,0 +1094028,0 +1094028,0.093391672 +1094034,0.093391672 +1094034,0 +1096734,0 +1096734,0.086753168 +1096740,0.086753168 +1096740,0 +1096848,0 +1096848,0.084339167 +1096878,0.084339167 +1096878,0 +1096962,0 +1096962,0.14031382 +1096974,0.14031382 +1096974,0 +1097082,0 +1097082,0.11345806 +1097088,0.11345806 +1097088,0 +1098516,0 +1098516,0.23762824 +1098612,0.23762824 +1098612,0 +1099104,0 +1099104,0.22812311 +1099272,0.22812311 +1099272,0 +1099692,0 +1099692,0.1973446 +1099824,0.1973446 +1099824,0 +1100280,0 +1100280,0.21605311 +1100346,0.21605311 +1100346,0 +1100556,0 +1100556,0.26433313 +1100574,0.26433313 +1100574,0 +1100670,0 +1100670,0.094296922 +1100682,0.094296922 +1100682,0 +1100790,0 +1100790,0.04993965 +1100796,0.04993965 +1100796,0 +1100862,0 +1100862,0.16792396 +1100904,0.089619795 +1100904,0 +1100910,0 +1100910,0.089619795 +1100922,0.16792396 +1100922,0 +1101018,0 +1101018,0.27655401 +1101090,0.27655401 +1101090,0 +1101138,0 +1101138,0.30416415 +1101144,0.30416415 +1101144,0 +1104930,0 +1104930,0.053862402 +1105020,0.053862402 +1105020,0 +1105044,0 +1105044,0.17697646 +1105050,0.17697646 +1105050,0 +1109112,0 +1109112,0.085847918 +1109154,0.085847918 +1109154,0 +1117560,0 +1117560,0.24954737 +1117674,0.086300543 +1117674,0 +1117680,0 +1117680,0.086300543 +1117692,0.24954737 +1117692,0 +1119084,0 +1119084,0.036662643 +1119090,0.036662643 +1119090,0 +1119204,0 +1119204,0.22027761 +1119288,0.22027761 +1119288,0 +1119318,0 +1119318,0.19523235 +1119432,0.17939046 +1119432,0 +1119480,0 +1119480,0.17939046 +1119486,0.19523235 +1119486,0 +1119552,0 +1119552,0.024743512 +1119666,0.22163549 +1119666,0 +1119678,0 +1119678,0 +1119678,0.22163549 +1119678,0.024743512 +1122198,0 +1122198,0.033343392 +1122204,0.033343392 +1122204,0 +1144368,0 +1144368,0.12522631 +1144398,0.12522631 +1144398,0 +1145382,0 +1145382,0.15585395 +1145406,0.15585395 +1145406,0 +1153974,0 +1153974,0.23989137 +1153986,0.23989137 +1153986,0 +1155120,0 +1155120,0.27217864 +1155198,0.27217864 +1155198,0 +1156026,0 +1156026,0.28319252 +1156122,0.28319252 +1156122,0 +1156146,0 +1156146,0.30657815 +1156188,0.30657815 +1156188,0 +1159194,0 +1159194,0.13986119 +1159212,0.13986119 +1159212,0 +1160880,0 +1160880,0.20896198 +1160886,0.20896198 +1160886,0 +1161888,0 +1161888,0.1477067 +1161894,0.1477067 +1161894,0 +1164342,0 +1164342,0.16611346 +1164354,0.16611346 +1164354,0 +1165068,0 +1165068,0.28786964 +1165098,0.28786964 +1165098,0 +1169532,0 +1169532,0.35018105 +1169544,0.35018105 +1169544,0 +1169646,0 +1169646,0.1464997 +1169682,0.1464997 +1169682,0 +1172544,0 +1172544,0.31095353 +1172604,0.31095353 +1172604,0 +1175904,0 +1175904,0.11783343 +1175940,0.11783343 +1175940,0 +1176018,0 +1176018,0.11285456 +1176060,0.11285456 +1176060,0 +1177566,0 +1177566,0.037115269 +1177572,0.037115269 +1177572,0 +1177680,0 +1177680,0.19628847 +1177794,0.25859988 +1177794,0 +1177830,0 +1177830,0.19628847 +1177842,0.25859988 +1177842,0 +1177908,0 +1177908,0.19176222 +1177944,0.19176222 +1177944,0 +1178028,0 +1178028,0.2057936 +1178064,0.2057936 +1178064,0 +1182960,0 +1182960,0.25935425 +1182978,0.25935425 +1182978,0 +1183080,0 +1183080,0.17878696 +1183092,0.17878696 +1183092,0 +1183302,0 +1183302,0.0042245021 +1183308,0.0042245021 +1183308,0 +1186626,0 +1186626,0.032589016 +1186680,0.032589016 +1186680,0 +1186740,0 +1186740,0.16249246 +1186788,0.16249246 +1186788,0 +1187592,0 +1187592,0.38608932 +1187604,0.38608932 +1187604,0 +1189914,0 +1189914,0.10078455 +1189932,0.10078455 +1189932,0 +1190016,0 +1190016,0.17018709 +1190028,0.21529873 +1190028,0 +1190064,0 +1190064,0.17018709 +1190094,0.21529873 +1190094,0 +1190136,0 +1190136,0.044960772 +1190142,0.044960772 +1190142,0 +1190148,0 +1190148,0.051750151 +1190154,0.051750151 +1190154,0 +1190460,0 +1190460,0.1985516 +1190484,0.1985516 +1190484,0 +1191540,0 +1191540,0.086753168 +1191654,0.30793603 +1191654,0 +1191660,0 +1191660,0.086753168 +1191690,0.30793603 +1191690,0 +1191768,0 +1191768,0.19809897 +1191822,0.19809897 +1191822,0 +1192026,0 +1192026,0.054164152 +1192044,0.054164152 +1192044,0 +1192302,0 +1192302,0.12145444 +1192320,0.12145444 +1192320,0 +1192422,0 +1192422,0.10018105 +1192446,0.10018105 +1192446,0 +1193358,0 +1193358,0.19040435 +1193394,0.19040435 +1193394,0 +1193592,0 +1193592,0.15042245 +1193622,0.15042245 +1193622,0 +1194084,0 +1194084,0.3916717 +1194144,0.3916717 +1194144,0 +1194384,0 +1194384,0.41038021 +1194552,0.41038021 +1194552,0 +1194846,0 +1194846,0.09957755 +1194852,0.09957755 +1194852,0 +1194966,0 +1194966,0.2003621 +1194996,0.2003621 +1194996,0 +1198686,0 +1198686,0.072872661 +1198794,0.072872661 +1198794,0 +1200600,0 +1200600,0.060500905 +1200612,0.060500905 +1200612,0 +1202394,0 +1202394,0.007996379 +1202430,0.007996379 +1202430,0 +1202508,0 +1202508,0.14152082 +1202586,0.14152082 +1202586,0 +1202628,0 +1202628,0.31744116 +1202640,0.31744116 +1202640,0 +1202742,0 +1202742,0.03032589 +1202748,0.03032589 +1202748,0 +1208976,0 +1208976,0.22540736 +1209048,0.22540736 +1209048,0 +1209276,0 +1209276,0.21816536 +1209336,0.21816536 +1209336,0 +1209576,0 +1209576,0.24230537 +1209582,0.24230537 +1209582,0 +1232532,0 +1232532,0.32468316 +1232586,0.32468316 +1232586,0 +1233114,0 +1233114,0.2076041 +1233216,0.2076041 +1233216,0 +1235556,0 +1235556,0.30310803 +1235568,0.30310803 +1235568,0 +1236564,0 +1236564,0.252414 +1236588,0.252414 +1236588,0 +1242234,0 +1242234,0.29164152 +1242300,0.29164152 +1242300,0 +1242852,0 +1242852,0.23234762 +1242876,0.23234762 +1242876,0 +1242972,0 +1242972,0.18014484 +1243002,0.18014484 +1243002,0 +1250052,0 +1250052,0.096861798 +1250076,0.096861798 +1250076,0 +1250172,0 +1250172,0.1010863 +1250178,0.1010863 +1250178,0 +1252182,0 +1252182,0.28470127 +1252242,0.28470127 +1252242,0 +1252476,0 +1252476,0.31759203 +1252530,0.31759203 +1252530,0 +1252776,0 +1252776,0.28515389 +1252848,0.28515389 +1252848,0 +1256448,0 +1256448,0.16641521 +1256484,0.16641521 +1256484,0 +1256502,0 +1256502,0.021273386 +1256526,0.021273386 +1256526,0 +1256562,0 +1256562,0.25859988 +1256616,0.24969825 +1256616,0 +1256658,0 +1256658,0.25859988 +1256670,0.24969825 +1256670,0 +1257726,0 +1257726,0.26870851 +1257732,0.26870851 +1257732,0 +1259340,0 +1259340,0.12537719 +1259382,0.12537719 +1259382,0 +1272480,0 +1272480,0.18210622 +1272564,0.18210622 +1272564,0 +1273068,0 +1273068,0.22012674 +1273134,0.22012674 +1273134,0 +1273656,0 +1273656,0.21454436 +1273728,0.21454436 +1273728,0 +1274244,0 +1274244,0.16882921 +1274346,0.16882921 +1274346,0 +1285656,0 +1285656,0.17818346 +1285668,0.17818346 +1285668,0 +1289406,0 +1289406,0.11557031 +1289424,0.11557031 +1289424,0 +1291098,0 +1291098,0.28530477 +1291110,0.28530477 +1291110,0 +1291212,0 +1291212,0.067139409 +1291242,0.067139409 +1291242,0 +1291332,0 +1291332,0.18633072 +1291368,0.18633072 +1291368,0 +1291446,0 +1291446,0.24562462 +1291470,0.24562462 +1291470,0 +1292244,0 +1292244,0.54571515 +1292532,0.54571515 +1292532,0 +1292940,0 +1292940,0.051146651 +1292946,0.051146651 +1292946,0 +1293420,0 +1293420,0.26946288 +1293444,0.26946288 +1293444,0 +1316340,0 +1316340,0.42456246 +1316400,0.42456246 +1316400,0 +1316850,0 +1316850,0.096710923 +1316904,0.096710923 +1316904,0 +1320522,0 +1320522,0.16068196 +1320582,0.16068196 +1320582,0 +1320642,0 +1320642,0.27730839 +1320708,0.27730839 +1320708,0 +1321314,0 +1321314,0.087507544 +1321320,0.087507544 +1321320,0 +1321914,0 +1321914,0.063367532 +1321920,0.063367532 +1321920,0 +1322424,0 +1322424,0.17501509 +1322664,0.17501509 +1322664,0 +1329228,0 +1329228,0.25090525 +1329252,0.25090525 +1329252,0 +1331838,0 +1331838,0.0073928787 +1331910,0.0073928787 +1331910,0 +1332840,0 +1332840,0.17501509 +1332906,0.17501509 +1332906,0 +1332954,0 +1332954,0.064725407 +1332966,0.064725407 +1332966,0 +1336320,0 +1336320,0.26689801 +1336326,0.26689801 +1336326,0 +1336434,0 +1336434,0.1907061 +1336446,0.1907061 +1336446,0 +1342110,0 +1342110,0.10983705 +1342134,0.10983705 +1342134,0 +1352916,0 +1352916,0.011768256 +1352922,0.011768256 +1352922,0 +1353912,0 +1353912,0.23264937 +1353924,0.23264937 +1353924,0 +1354026,0 +1354026,0.044508147 +1354032,0.044508147 +1354032,0 +1354146,0 +1354146,0.0049788775 +1354152,0.0049788775 +1354152,0 +1354260,0 +1354260,0.081774291 +1354290,0.081774291 +1354290,0 +1354374,0 +1354374,0.1949306 +1354404,0.1949306 +1354404,0 +1354494,0 +1354494,0.14936632 +1354500,0.0070911285 +1354500,0 +1354506,0 +1354506,0.0070911285 +1354512,0.14936632 +1354512,0 +1354614,0 +1354614,0.12824381 +1354644,0.12824381 +1354644,0 +1354728,0 +1354728,0.013578757 +1354734,0.013578757 +1354734,0 +1354848,0 +1354848,0.11179843 +1354854,0.11179843 +1354854,0 +1354962,0 +1354962,0.15208208 +1354992,0.15208208 +1354992,0 +1360608,0 +1360608,0.019764635 +1360614,0.019764635 +1360614,0 +1361946,0 +1361946,0.15992758 +1361988,0.15992758 +1361988,0 +1362396,0 +1362396,0.18452022 +1362414,0.18452022 +1362414,0 +1362708,0 +1362708,0.17893784 +1362882,0.17893784 +1362882,0 +1364532,0 +1364532,0.17939046 +1364550,0.17939046 +1364550,0 +1370646,0 +1370646,0.16475558 +1370700,0.16475558 +1370700,0 +1370766,0 +1370766,0.11511768 +1370784,0.11511768 +1370784,0 +1372560,0 +1372560,0.20141823 +1372584,0.20141823 +1372584,0 +1401900,0 +1401900,0.0063367532 +1401912,0.0063367532 +1401912,0 +1402014,0 +1402014,0.2003621 +1402080,0.2003621 +1402080,0 +1402134,0 +1402134,0.03032589 +1402140,0.03032589 +1402140,0 +1403436,0 +1403436,0.13473144 +1403442,0.13473144 +1403442,0 +1403556,0 +1403556,0.0073928787 +1403616,0.0073928787 +1403616,0 +1403670,0 +1403670,0.15841883 +1403760,0.15841883 +1403760,0 +1403784,0 +1403784,0.066837658 +1403826,0.066837658 +1403826,0 +1405302,0 +1405302,0.34474955 +1405326,0.34474955 +1405326,0 +1411698,0 +1411698,0.23657212 +1411746,0.23657212 +1411746,0 +1412184,0 +1412184,0.19583585 +1412274,0.19583585 +1412274,0 +1412286,0 +1412286,0.18874472 +1412370,0.18874472 +1412370,0 +1412484,0 +1412484,0.33237779 +1412550,0.33237779 +1412550,0 +1412874,0 +1412874,0.23521424 +1413000,0.23521424 +1413000,0 +1413462,0 +1413462,0.20866023 +1413498,0.17441159 +1413498,0 +1413516,0 +1413516,0.17441159 +1413528,0.20866023 +1413528,0 +1414050,0 +1414050,0.23189499 +1414116,0.23189499 +1414116,0 +1414632,0 +1414632,0.22646349 +1414680,0.22646349 +1414680,0 +1416432,0 +1416432,0.066988533 +1416438,0.066988533 +1416438,0 +1417344,0 +1417344,0.1041038 +1417350,0.1041038 +1417350,0 +1418916,0 +1418916,0.094447797 +1418940,0.094447797 +1418940,0 +1419030,0 +1419030,0.081019916 +1419114,0.081019916 +1419114,0 +1419372,0 +1419372,0.72978274 +1419378,0.72978274 +1419378,0 +1419666,0 +1419666,0.39302957 +1419678,0.39302957 +1419678,0 +1421142,0 +1421142,0.26056126 +1421238,0.26056126 +1421238,0 +1424544,0 +1424544,0.10515993 +1424550,0.10515993 +1424550,0 +1438440,0 +1438440,0.25920338 +1438536,0.25920338 +1438536,0 +1439028,0 +1439028,0.17803259 +1439130,0.17803259 +1439130,0 +1439616,0 +1439616,0.20368135 +1439682,0.20368135 +1439682,0 +1440204,0 +1440204,0.17697646 +1440270,0.17697646 +1440270,0 +1446240,0 +1446240,0.13307182 +1446252,0.13307182 +1446252,0 +1447614,0 +1447614,0.20715148 +1447650,0.20715148 +1447650,0 +1447728,0 +1447728,0.02021726 +1447734,0.02021726 +1447734,0 +1450056,0 +1450056,0.32498491 +1450074,0.32498491 +1450074,0 +1450170,0 +1450170,0.3402233 +1450392,0.3402233 +1450392,0 +1453512,0 +1453512,0.24170187 +1453614,0.24170187 +1453614,0 +1456608,0 +1456608,0.31532891 +1456668,0 +1456668,0 +1456668,0.31532891 +1456668,0.53711527 +1456932,0.53711527 +1456932,0 +1460892,0 +1460892,0.11541943 +1460898,0.11541943 +1460898,0 +1461012,0 +1461012,0.24230537 +1461102,0.24230537 +1461102,0 +1464912,0 +1464912,0.14861195 +1464930,0.14861195 +1464930,0 +1466496,0 +1466496,0.66807483 +1466826,0.66807483 +1466826,0 +1482852,0 +1482852,0.088563669 +1482858,0.088563669 +1482858,0 +1482972,0 +1482972,0.18105009 +1483014,0.18105009 +1483014,0 +1483086,0 +1483086,0.14996982 +1483122,0.14996982 +1483122,0 +1483200,0 +1483200,0.084490042 +1483206,0.084490042 +1483206,0 +1483320,0 +1483320,0.16762221 +1483326,0.16762221 +1483326,0 +1483434,0 +1483434,0.32739891 +1483458,0.32739891 +1483458,0 +1483548,0 +1483548,0.027761014 +1483554,0.027761014 +1483554,0 +1494132,0 +1494132,0.13820157 +1494144,0.13820157 +1494144,0 +1495728,0 +1495728,0.3504828 +1496352,0.3504828 +1496352,0 +1497366,0 +1497366,0.01931201 +1497384,0.01931201 +1497384,0 +1497564,0 +1497564,0.33569704 +1497936,0.33569704 +1497936,0 +1498524,0 +1498524,0.81789378 +1498656,0.81789378 +1498656,0 +1501032,0 +1501032,0.242758 +1501062,0.242758 +1501062,0 +1503054,0 +1503054,0.33796017 +1503102,0.33796017 +1503102,0 +1503168,0 +1503168,0.33101992 +1503204,0.33101992 +1503204,0 +1510068,0 +1510068,0.15826795 +1510242,0.15826795 +1510242,0 +1510830,0 +1510830,0.16656608 +1510926,0.16656608 +1510926,0 +1510950,0 +1510950,0.21786361 +1510986,0.21786361 +1510986,0 +1514022,0 +1514022,0.016294508 +1514028,0.016294508 +1514028,0 +1515510,0 +1515510,0.20896198 +1515600,0.20896198 +1515600,0 +1515624,0 +1515624,0.21394086 +1515642,0.21394086 +1515642,0 +1515744,0 +1515744,0.24366325 +1515750,0.24366325 +1515750,0 +1515858,0 +1515858,0.15826795 +1515888,0.15826795 +1515888,0 +1515972,0 +1515972,0.20051298 +1515978,0.20051298 +1515978,0 +1525038,0 +1525038,0.33207604 +1525098,0.33207604 +1525098,0 +1525500,0 +1525500,0.72254074 +1525854,0.72254074 +1525854,0 +1537674,0 +1537674,0.18753772 +1537722,0.18753772 +1537722,0 +1540212,0 +1540212,0.067139409 +1540260,0.067139409 +1540260,0 +1540404,0 +1540404,0.25286663 +1540428,0.25286663 +1540428,0 +1540518,0 +1540518,0.253621 +1540536,0.253621 +1540536,0 +1542390,0 +1542390,0.071967411 +1542444,0.071967411 +1542444,0 +1542504,0 +1542504,0.23370549 +1542528,0.23370549 +1542528,0 +1542618,0 +1542618,0.1597767 +1542630,0.1597767 +1542630,0 +1542738,0 +1542738,0.036210018 +1542744,0.036210018 +1542744,0 +1542852,0 +1542852,0.17607121 +1542858,0.17607121 +1542858,0 +1542966,0 +1542966,0.1495172 +1542978,0.1495172 +1542978,0 +1543086,0 +1543086,0.13789982 +1543164,0.13789982 +1543164,0 +1543200,0 +1543200,0.0031683766 +1543206,0.0031683766 +1543206,0 +1543314,0 +1543314,0.16656608 +1543356,0.16656608 +1543356,0 +1543434,0 +1543434,0.17833434 +1543542,0.17833434 +1543542,0 +1543548,0 +1543548,0.28500302 +1543554,0.28500302 +1543554,0 +1544412,0 +1544412,0.28877489 +1544580,0.28877489 +1544580,0 +1545066,0 +1545066,0.0073928787 +1545096,0.0073928787 +1545096,0 +1545186,0 +1545186,0.14785757 +1545192,0.14785757 +1545192,0 +1545300,0 +1545300,0.21756186 +1545318,0.21756186 +1545318,0 +1545414,0 +1545414,0.086451418 +1545420,0.086451418 +1545420,0 +1545534,0 +1545534,0.11451418 +1545546,0.11451418 +1545546,0 +1545648,0 +1545648,0.31547978 +1545696,0.31547978 +1545696,0 +1574100,0 +1574100,0.10908268 +1574118,0.10908268 +1574118,0 +1574214,0 +1574214,0.15525045 +1574256,0.15525045 +1574256,0 +1574328,0 +1574328,0.064272782 +1574340,0.064272782 +1574340,0 +1574448,0 +1574448,0.29465902 +1574490,0.29465902 +1574490,0 +1574562,0 +1574562,0.1083283 +1574664,0.1083283 +1574664,0 +1574676,0 +1574676,0.27368739 +1574694,0.27368739 +1574694,0 +1581168,0 +1581168,0.032287266 +1581186,0.032287266 +1581186,0 +1583424,0 +1583424,0.060199155 +1583430,0.060199155 +1583430,0 +1585782,0 +1585782,0.11210018 +1585818,0.11210018 +1585818,0 +1585896,0 +1585896,0.17501509 +1585950,0.17501509 +1585950,0 +1586010,0 +1586010,0.17576946 +1586022,0.17576946 +1586022,0 +1588404,0 +1588404,0.2457755 +1588440,0.2457755 +1588440,0 +1592112,0 +1592112,0.18376584 +1592142,0.18376584 +1592142,0 +1596546,0 +1596546,0.26508751 +1596594,0.26508751 +1596594,0 +1600536,0 +1600536,0.22027761 +1600584,0.22027761 +1600584,0 +1610898,0 +1610898,0.013126132 +1610904,0.013126132 +1610904,0 +1611600,0 +1611600,0.26674713 +1611714,0.26674713 +1611714,0 +1613790,0 +1613790,0.26946288 +1613802,0.26946288 +1613802,0 +1613904,0 +1613904,0.070006035 +1613976,0.070006035 +1613976,0 +1614018,0 +1614018,0.078304164 +1614024,0.078304164 +1614024,0 +1617762,0 +1617762,0.059897405 +1617768,0.059897405 +1617768,0 +1618476,0 +1618476,0.11496681 +1618512,0.11496681 +1618512,0 +1618938,0 +1618938,0.30642728 +1618974,0.30642728 +1618974,0 +1619052,0 +1619052,0.097012674 +1619088,0.097012674 +1619088,0 +1619166,0 +1619166,0.086904043 +1619184,0.086904043 +1619184,0 +1619286,0 +1619286,0.21756186 +1619328,0.21756186 +1619328,0 +1619628,0 +1619628,0.092184671 +1619646,0.092184671 +1619646,0 +1619904,0 +1619904,0.21876886 +1619946,0.21876886 +1619946,0 +1620408,0 +1620408,0.099426675 +1620414,0.099426675 +1620414,0 +1620528,0 +1620528,0.17003621 +1620540,0.17003621 +1620540,0 +1620642,0 +1620642,0.10214243 +1620672,0.10214243 +1620672,0 +1621098,0 +1621098,0.0084490042 +1621104,0.0084490042 +1621104,0 +1621212,0 +1621212,0.1071213 +1621230,0.1071213 +1621230,0 +1621326,0 +1621326,0.17939046 +1621386,0.17939046 +1621386,0 +1627482,0 +1627482,0.047827399 +1627494,0.047827399 +1627494,0 +1627602,0 +1627602,0.041038021 +1627608,0.041038021 +1627608,0 +1627716,0 +1627716,0.12311406 +1627764,0.12311406 +1627764,0 +1641546,0 +1641546,0.0052806276 +1641552,0.0052806276 +1641552,0 +1668396,0 +1668396,0.19704285 +1668402,0.19704285 +1668402,0 +1668510,0 +1668510,0.1931201 +1668516,0.1931201 +1668516,0 +1671648,0 +1671648,0.18210622 +1671654,0.18210622 +1671654,0 +1673010,0 +1673010,0.10033193 +1673016,0.10033193 +1673016,0 +1682208,0 +1682208,0.17139409 +1682316,0.17139409 +1682316,0 +1682322,0 +1682322,0.28681352 +1682328,0.28681352 +1682328,0 +1682442,0 +1682442,0.012371756 +1682448,0.012371756 +1682448,0 +1682556,0 +1682556,0.34640917 +1682628,0.34640917 +1682628,0 +1682670,0 +1682670,0.13578757 +1682706,0.13578757 +1682706,0 +1682784,0 +1682784,0.12341581 +1682808,0.12341581 +1682808,0 +1682904,0 +1682904,0.2469825 +1682922,0.2469825 +1682922,0 +1683018,0 +1683018,0.23989137 +1683054,0.23989137 +1683054,0 +1683378,0 +1683378,0.22118286 +1683420,0.22118286 +1683420,0 +1683492,0 +1683492,0.27595051 +1683552,0.27595051 +1683552,0 +1683612,0 +1683612,0.090223295 +1683630,0.090223295 +1683630,0 +1683726,0 +1683726,0.1991551 +1683798,0.1991551 +1683798,0 +1683840,0 +1683840,0.2003621 +1683930,0.2003621 +1683930,0 +1683954,0 +1683954,0.078605914 +1683960,0.078605914 +1683960,0 +1684074,0 +1684074,0.096258298 +1684086,0.096258298 +1684086,0 +1684188,0 +1684188,0.20262523 +1684272,0.20262523 +1684272,0 +1684302,0 +1684302,0.23611949 +1684374,0.23611949 +1684374,0 +1684422,0 +1684422,0.21439348 +1684482,0.21439348 +1684482,0 +1684536,0 +1684536,0.31578153 +1684560,0.31578153 +1684560,0 +1684650,0 +1684650,0.27549789 +1684662,0.27549789 +1684662,0 +1684770,0 +1684770,0.01961376 +1684776,0.01961376 +1684776,0 +1684884,0 +1684884,0.18210622 +1684932,0.18210622 +1684932,0 +1685820,0 +1685820,0.16098371 +1685874,0.16098371 +1685874,0 +1687398,0 +1687398,0.045111648 +1687404,0.045111648 +1687404,0 +1688916,0 +1688916,0.13774894 +1688940,0.13774894 +1688940,0 +1689030,0 +1689030,0.12190706 +1689108,0.12190706 +1689108,0 +1693566,0 +1693566,0.052202776 +1693590,0.052202776 +1693590,0 +1693680,0 +1693680,0.14785757 +1693758,0.14785757 +1693758,0 +1698006,0 +1698006,0.058690404 +1698042,0.058690404 +1698042,0 +1706322,0 +1706322,0.28590827 +1706436,0.079209415 +1706436,0 +1706442,0 +1706442,0.079209415 +1706484,0.28590827 +1706484,0 +1707534,0 +1707534,0.029571515 +1707540,0.029571515 +1707540,0 +1710690,0 +1710690,0.12175619 +1710696,0.12175619 +1710696,0 +1713546,0 +1713546,0.21243211 +1713564,0.21243211 +1713564,0 +1715244,0 +1715244,0.33992154 +1715280,0.33992154 +1715280,0 +1715358,0 +1715358,0.12386844 +1715364,0.12386844 +1715364,0 +1715472,0 +1715472,0.2911889 +1715586,0.2911889 +1715586,0 +1715592,0 +1715592,0.0081472541 +1715610,0.0081472541 +1715610,0 +1720992,0 +1720992,0.29571515 +1721016,0.29571515 +1721016,0 +1721112,0 +1721112,0.12673506 +1721124,0.12673506 +1721124,0 +1721226,0 +1721226,0.20141823 +1721232,0.20141823 +1721232,0 +1724160,0 +1724160,0.17682559 +1724202,0.17682559 +1724202,0 +1750758,0 +1750758,0.16022933 +1750788,0.16022933 +1750788,0 +1752306,0 +1752306,0.0073928787 +1752384,0.0073928787 +1752384,0 +1752420,0 +1752420,0.026855763 +1752426,0.026855763 +1752426,0 +1752534,0 +1752534,0.22917924 +1752654,0.1507242 +1752654,0 +1752684,0 +1752684,0.1507242 +1752720,0.22917924 +1752720,0 +1753986,0 +1753986,0.032136391 +1753992,0.032136391 +1753992,0 +1754934,0 +1754934,0.17592034 +1754952,0.17592034 +1754952,0 +1759134,0 +1759134,0.028666264 +1759212,0.028666264 +1759212,0 +1765068,0 +1765068,0.033645142 +1765080,0.033645142 +1765080,0 +1765296,0 +1765296,0.063367532 +1765344,0.063367532 +1765344,0 +1782936,0 +1782936,0.063065782 +1782942,0.063065782 +1782942,0 +1783050,0 +1783050,0.31563066 +1783098,0.31563066 +1783098,0 +1784568,0 +1784568,0.38231744 +1784646,0.38231744 +1784646,0 +1789020,0 +1789020,0.37492456 +1789068,0.37492456 +1789068,0 +1790130,0 +1790130,0.16777308 +1790136,0.16777308 +1790136,0 +1790244,0 +1790244,0.14544357 +1790274,0.14544357 +1790274,0 +1790808,0 +1790808,0.13971032 +1790814,0.13971032 +1790814,0 +1791114,0 +1791114,0.19960772 +1791156,0.19960772 +1791156,0 +1791228,0 +1791228,0.047073024 +1791258,0.047073024 +1791258,0 +1791348,0 +1791348,0.058388654 +1791462,0.038624019 +1791462,0 +1791468,0 +1791468,0.038624019 +1791486,0.058388654 +1791486,0 +1791504,0 +1791504,0.14604707 +1791516,0.14604707 +1791516,0 +1791576,0 +1791576,0.091279421 +1791618,0.35983705 +1791618,0 +1791624,0 +1791624,0.35983705 +1791642,0.091279421 +1791642,0 +1791732,0 +1791732,0.20971635 +1791840,0.20971635 +1791840,0 +1794732,0 +1794732,0.033494267 +1794798,0.033494267 +1794798,0 +1794846,0 +1794846,0.23702474 +1794852,0.23702474 +1794852,0 +1794960,0 +1794960,0.0075437538 +1795002,0.0075437538 +1795002,0 +1797624,0 +1797624,0.18074834 +1797690,0.18074834 +1797690,0 +1798704,0 +1798704,0.072269161 +1798818,0.072420036 +1798818,0 +1798824,0 +1798824,0 +1798824,0.072420036 +1798824,0.072269161 +1798932,0 +1798932,0.12990344 +1798968,0.12990344 +1798968,0 +1801416,0 +1801416,0.22254074 +1801422,0.22254074 +1801422,0 +1801530,0 +1801530,0.27232951 +1801566,0.27232951 +1801566,0 +1801644,0 +1801644,0.14001207 +1801674,0.14001207 +1801674,0 +1801764,0 +1801764,0.22933011 +1801782,0.22933011 +1801782,0 +1801878,0 +1801878,0.35365118 +1801902,0.35365118 +1801902,0 +1803180,0 +1803180,0.17954134 +1803192,0.17954134 +1803192,0 +1810134,0 +1810134,0.13986119 +1810140,0.13986119 +1810140,0 +1824690,0 +1824690,0.071062161 +1824726,0.071062161 +1824726,0 +1840182,0 +1840182,0.3516898 +1840236,0.21001811 +1840236,0 +1840242,0 +1840242,0.21001811 +1840464,0.3516898 +1840464,0 +1845066,0 +1845066,0.33283042 +1845072,0.33283042 +1845072,0 +1849392,0 +1849392,0.091279421 +1849404,0.091279421 +1849404,0 +1850262,0 +1850262,0.21967411 +1850316,0.21967411 +1850316,0 +1850376,0 +1850376,0.14544357 +1850388,0.14544357 +1850388,0 +1850490,0 +1850490,0.14755582 +1850526,0.14755582 +1850526,0 +1850610,0 +1850610,0.086149668 +1850646,0.086149668 +1850646,0 +1852932,0 +1852932,0.10093543 +1852950,0.10093543 +1852950,0 +1859100,0 +1859100,0.21016898 +1859148,0.21016898 +1859148,0 +1860624,0 +1860624,0.33735667 +1860690,0.33735667 +1860690,0 +1863840,0 +1863840,0.17184671 +1863930,0.17184671 +1863930,0 +1863954,0 +1863954,0.10863005 +1864026,0.10863005 +1864026,0 +1864074,0 +1864074,0.24788775 +1864080,0.24788775 +1864080,0 +1864188,0 +1864188,0.26508751 +1864266,0.26508751 +1864266,0 +1865082,0 +1865082,0.27051901 +1865178,0.27051901 +1865178,0 +1866390,0 +1866390,0.02972239 +1866414,0.02972239 +1866414,0 +1866504,0 +1866504,0.17531684 +1866594,0.17531684 +1866594,0 +1866624,0 +1866624,0.25709113 +1866654,0.25709113 +1866654,0 +1870500,0 +1870500,0.11149668 +1870518,0.11149668 +1870518,0 +1870614,0 +1870614,0.0073928787 +1870680,0.0073928787 +1870680,0 +1870734,0 +1870734,0.092939046 +1870836,0.092939046 +1870836,0 +1870848,0 +1870848,0.10908268 +1870854,0.10908268 +1870854,0 +1873854,0 +1873854,0.31231141 +1873866,0.31231141 +1873866,0 +1873968,0 +1873968,0.26885938 +1873998,0.26885938 +1873998,0 +1878372,0 +1878372,0.094146047 +1878402,0.094146047 +1878402,0 +1881996,0 +1881996,0.21047073 +1882026,0.21047073 +1882026,0 +1886622,0 +1886622,0.034097767 +1886628,0.034097767 +1886628,0 +1886736,0 +1886736,0.0052806276 +1886742,0.0052806276 +1886742,0 +1889370,0 +1889370,0.16158721 +1889394,0.16158721 +1889394,0 +1889490,0 +1889490,0.18768859 +1889532,0.18768859 +1889532,0 +1889604,0 +1889604,0.071062161 +1889658,0.071062161 +1889658,0 +1889718,0 +1889718,0.19206397 +1889748,0.19206397 +1889748,0 +1898646,0 +1898646,0.026554013 +1898742,0.026554013 +1898742,0 +1898760,0 +1898760,0.13593844 +1898790,0.13593844 +1898790,0 +1898874,0 +1898874,0.11179843 +1898898,0.11179843 +1898898,0 +1925268,0 +1925268,0.056276403 +1925310,0.056276403 +1925310,0 +1928958,0 +1928958,0.25799638 +1929150,0.25799638 +1929150,0 +1929546,0 +1929546,0.24109837 +1929696,0.24109837 +1929696,0 +1930116,0 +1930116,0.36164756 +1930128,0.26508751 +1930128,0 +1930200,0 +1930200,0.36164756 +1930224,0.26508751 +1930224,0 +1930716,0 +1930716,0.24321062 +1930776,0.24321062 +1930776,0 +1932330,0 +1932330,0.17320459 +1932402,0.17320459 +1932402,0 +1932450,0 +1932450,0.18240797 +1932474,0.18240797 +1932474,0 +1932564,0 +1932564,0.098974049 +1932576,0.098974049 +1932576,0 +1932678,0 +1932678,0.16143633 +1932696,0.16143633 +1932696,0 +1932798,0 +1932798,0.07936029 +1932804,0.07936029 +1932804,0 +1932912,0 +1932912,0.24592637 +1932918,0.24592637 +1932918,0 +1933026,0 +1933026,0.17833434 +1933050,0.17833434 +1933050,0 +1933146,0 +1933146,0.27655401 +1933176,0.27655401 +1933176,0 +1933260,0 +1933260,0.18180447 +1933362,0.18180447 +1933362,0 +1933374,0 +1933374,0.31095353 +1933380,0.31095353 +1933380,0 +1933488,0 +1933488,0.066686783 +1933608,0.34127942 +1933608,0 +1933626,0 +1933626,0 +1933626,0.34127942 +1933626,0.066686783 +1935072,0 +1935072,0.23038624 +1935120,0.23038624 +1935120,0 +1945470,0 +1945470,0.065781533 +1945530,0.065781533 +1945530,0 +1945584,0 +1945584,0.024290887 +1945590,0.024290887 +1945590,0 +1945704,0 +1945704,0.045111648 +1945728,0.045111648 +1945728,0 +1962480,0 +1962480,0.09007242 +1962534,0.09007242 +1962534,0 +1962594,0 +1962594,0.19900422 +1962600,0.19900422 +1962600,0 +1962714,0 +1962714,0.19462885 +1962786,0.19462885 +1962786,0 +1963476,0 +1963476,0.15087508 +1963482,0.15087508 +1963482,0 +1970358,0 +1970358,0.18286059 +1970364,0.18286059 +1970364,0 +1970478,0 +1970478,0.32015691 +1970562,0.32015691 +1970562,0 +1970592,0 +1970592,0.26282438 +1970658,0.17365721 +1970658,0 +1970664,0 +1970664,0.17365721 +1970742,0.17184671 +1970742,0 +1970754,0 +1970754,0.26282438 +1970778,0 +1970778,0 +1970778,0.087658419 +1970778,0.17184671 +1970784,0.087658419 +1970784,0 +1972380,0 +1972380,0.26161738 +1972386,0.26161738 +1972386,0 +1982148,0 +1982148,0.11028968 +1982208,0.11028968 +1982208,0 +1983198,0 +1983198,0.26161738 +1983204,0.26161738 +1983204,0 +1983312,0 +1983312,0.22389861 +1983336,0.22389861 +1983336,0 +1983426,0 +1983426,0.17667471 +1983438,0.17667471 +1983438,0 +1983534,0 +1983534,0.30280628 +1983546,0.30280628 +1983546,0 +1983564,0 +1983564,0.15404345 +1983636,0.15404345 +1983636,0 +1983678,0 +1983678,0.033192517 +1983696,0.033192517 +1983696,0 +1983798,0 +1983798,0.16324683 +1983816,0.16324683 +1983816,0 +1983912,0 +1983912,0.083886542 +1983942,0.083886542 +1983942,0 +1984026,0 +1984026,0.014785757 +1984050,0.014785757 +1984050,0 +1984146,0 +1984146,0.18391672 +1984164,0.18391672 +1984164,0 +1988214,0 +1988214,0.28138202 +1988232,0.28138202 +1988232,0 +2009364,0 +2009364,0.0073928787 +2009382,0.0073928787 +2009382,0 +2009484,0 +2009484,0.011315631 +2009490,0.011315631 +2009490,0 +2014254,0 +2014254,0.15509958 +2014266,0.15509958 +2014266,0 +2016192,0 +2016192,0.16369946 +2016222,0.16369946 +2016222,0 +2016306,0 +2016306,0.33147254 +2016378,0.33147254 +2016378,0 +2016420,0 +2016420,0.10923355 +2016426,0.10923355 +2016426,0 +2016768,0 +2016768,0.0030175015 +2016774,0.0030175015 +2016774,0 +2026698,0 +2026698,0.29164152 +2026854,0.29164152 +2026854,0 +2028102,0 +2028102,0.23732649 +2028198,0.23732649 +2028198,0 +2028342,0 +2028342,0.11843693 +2028372,0.11843693 +2028372,0 +2028690,0 +2028690,0.22359686 +2028780,0.22359686 +2028780,0 +2029278,0 +2029278,0.26689801 +2029398,0.26689801 +2029398,0 +2029866,0 +2029866,0.19221485 +2029908,0.19221485 +2029908,0 +2030448,0 +2030448,0.22012674 +2030520,0.22012674 +2030520,0 +2031036,0 +2031036,0.24321062 +2031126,0.24321062 +2031126,0 +2037096,0 +2037096,0.23974049 +2037180,0.23974049 +2037180,0 +2040480,0 +2040480,0.21756186 +2040486,0.21756186 +2040486,0 +2040594,0 +2040594,0.27082076 +2040702,0.27082076 +2040702,0 +2040714,0 +2040714,0.18391672 +2040798,0.18391672 +2040798,0 +2042808,0 +2042808,0.18919734 +2042826,0.18919734 +2042826,0 +2042922,0 +2042922,0.20111648 +2043114,0.20111648 +2043114,0 +2048736,0 +2048736,0.062462281 +2048742,0.062462281 +2048742,0 +2048850,0 +2048850,0.11315631 +2048862,0.11315631 +2048862,0 +2052618,0 +2052618,0.12251056 +2052648,0.12251056 +2052648,0 +2058522,0 +2058522,0.28560652 +2058564,0.28560652 +2058564,0 +2058642,0 +2058642,0.098823174 +2058666,0.098823174 +2058666,0 +2058840,0 +2058840,0.25799638 +2058846,0.25799638 +2058846,0 +2058954,0 +2058954,0.11557031 +2058978,0.11557031 +2058978,0 +2062404,0 +2062404,0.093542547 +2062476,0.093542547 +2062476,0 +2065590,0 +2065590,0.12447194 +2065860,0.12447194 +2065860,0 +2066160,0 +2066160,0.1525347 +2066184,0.1525347 +2066184,0 +2068608,0 +2068608,0.10908268 +2068632,0.10908268 +2068632,0 +2087130,0 +2087130,0.31955341 +2087160,0.31955341 +2087160,0 +2091720,0 +2091720,0.1967411 +2091786,0.1967411 +2091786,0 +2091834,0 +2091834,0.33147254 +2091906,0.33147254 +2091906,0 +2091954,0 +2091954,0.20564273 +2092038,0.20564273 +2092038,0 +2096670,0 +2096670,0.19930597 +2096700,0.19930597 +2096700,0 +2103720,0 +2103720,0.32694629 +2103780,0.32694629 +2103780,0 +2103840,0 +2103840,0.27489439 +2103912,0.27489439 +2103912,0 +2103954,0 +2103954,0.07936029 +2104044,0.07936029 +2104044,0 +2104068,0 +2104068,0.074532287 +2104080,0.074532287 +2104080,0 +2107674,0 +2107674,0.0036210018 +2107680,0.0036210018 +2107680,0 +2107788,0 +2107788,0.12537719 +2107860,0.12537719 +2107860,0 +2115810,0 +2115810,0.077851539 +2115822,0.077851539 +2115822,0 +2119530,0 +2119530,0.19885335 +2119572,0.19885335 +2119572,0 +2123682,0 +2123682,0.19900422 +2124648,0.19900422 +2124648,0 +2126226,0 +2126226,0.17094146 +2126328,0.17094146 +2126328,0 +2130324,0 +2130324,0.094146047 +2130336,0.094146047 +2130336,0 +2130438,0 +2130438,0.13126132 +2130450,0.13126132 +2130450,0 +2130552,0 +2130552,0.22495474 +2130594,0.22495474 +2130594,0 +2135820,0 +2135820,0.27821364 +2135856,0.27821364 +2135856,0 +2135940,0 +2135940,0.20473748 +2135982,0.20473748 +2135982,0 +2136054,0 +2136054,0.044055522 +2136060,0.044055522 +2136060,0 +2136168,0 +2136168,0.16732046 +2136174,0.16732046 +2136174,0 +2136288,0 +2136288,0.11330718 +2136306,0.11330718 +2136306,0 +2136402,0 +2136402,0.090525045 +2136456,0.090525045 +2136456,0 +2137026,0 +2137026,0.37507544 +2137074,0.37507544 +2137074,0 +2137320,0 +2137320,0.23385637 +2137404,0.23385637 +2137404,0 +2137620,0 +2137620,0.29511165 +2137674,0.29511165 +2137674,0 +2137920,0 +2137920,0.27806276 +2137986,0.27806276 +2137986,0 +2141058,0 +2141058,0.20021123 +2141154,0.20021123 +2141154,0 +2141478,0 +2141478,0.31110441 +2141538,0.31110441 +2141538,0 +2141778,0 +2141778,0.54616777 +2141856,0.54616777 +2141856,0 +2142078,0 +2142078,0.32785154 +2142108,0.32785154 +2142108,0 +2142378,0 +2142378,0.41203983 +2142462,0.41203983 +2142462,0 +2145258,0 +2145258,0.21167773 +2145306,0.21167773 +2145306,0 +2145372,0 +2145372,0.1543452 +2145414,0.1543452 +2145414,0 +2145936,0 +2145936,0.14861195 +2145942,0.14861195 +2145942,0 +2146236,0 +2146236,0.41188896 +2146266,0.41188896 +2146266,0 +2146530,0 +2146530,0.3426373 +2146620,0.3426373 +2146620,0 +2146830,0 +2146830,0.33101992 +2146878,0.33101992 +2146878,0 +2148858,0 +2148858,0.23898612 +2148918,0.23898612 +2148918,0 +2181972,0 +2181972,0.14061557 +2182008,0.14061557 +2182008,0 +2193798,0 +2193798,0.16219071 +2193882,0.23747737 +2193882,0 +2193888,0 +2193888,0.23747737 +2193942,0.16219071 +2193942,0 +2197866,0 +2197866,0.14815932 +2197908,0.14815932 +2197908,0 +2203482,0 +2203482,0.36300543 +2203764,0.36300543 +2203764,0 +2207214,0 +2207214,0.1519312 +2207244,0.1519312 +2207244,0 +2212290,0 +2212290,0.051448401 +2212296,0.051448401 +2212296,0 +2212410,0 +2212410,0.077851539 +2212452,0.077851539 +2212452,0 +2212524,0 +2212524,0.030175015 +2212572,0.030175015 +2212572,0 +2212638,0 +2212638,0.2966204 +2212644,0.2966204 +2212644,0 +2212758,0 +2212758,0.18240797 +2212824,0.18240797 +2212824,0 +2212872,0 +2212872,0.17576946 +2212962,0.17576946 +2212962,0 +2212986,0 +2212986,0.078756789 +2212998,0.078756789 +2212998,0 +2213106,0 +2213106,0.18059747 +2213136,0.18059747 +2213136,0 +2213220,0 +2213220,0.0070911285 +2213256,0.0070911285 +2213256,0 +2216244,0 +2216244,0.087356669 +2216268,0.087356669 +2216268,0 +2217282,0 +2217282,0.057030779 +2217324,0.057030779 +2217324,0 +2217636,0 +2217636,0.27414001 +2217678,0.27414001 +2217678,0 +2217756,0 +2217756,0.20383223 +2217822,0.20383223 +2217822,0 +2220738,0 +2220738,0.058086904 +2220750,0.058086904 +2220750,0 +2228256,0 +2228256,0.10365118 +2228262,0.10365118 +2228262,0 +2229918,0 +2229918,0.10500905 +2229966,0.10500905 +2229966,0 +2233806,0 +2233806,0.24894387 +2233878,0.24894387 +2233878,0 +2234220,0 +2234220,0.075588413 +2234238,0.075588413 +2234238,0 +2234340,0 +2234340,0.30718165 +2234358,0.30718165 +2234358,0 +2234388,0 +2234388,0.18768859 +2234472,0.18768859 +2234472,0 +2234574,0 +2234574,0.10138805 +2234724,0.10138805 +2234724,0 +2234976,0 +2234976,0.18904647 +2235066,0.18904647 +2235066,0 +2235288,0 +2235288,0.0992758 +2235300,0.0992758 +2235300,0 +2235402,0 +2235402,0.045111648 +2235408,0.045111648 +2235408,0 +2235516,0 +2235516,0.26659626 +2235564,0.22057936 +2235564,0 +2235582,0 +2235582,0.26659626 +2235690,0.22057936 +2235690,0 +2236152,0 +2236152,0.23038624 +2236212,0.23038624 +2236212,0 +2237718,0 +2237718,0.12975256 +2237724,0.12975256 +2237724,0 +2239998,0 +2239998,0.25618588 +2240010,0.25618588 +2240010,0 +2247006,0 +2247006,0.014634882 +2247012,0.014634882 +2247012,0 +2267520,0 +2267520,0.17908871 +2267628,0.17908871 +2267628,0 +2271774,0 +2271774,0.32196741 +2271780,0.32196741 +2271780,0 +2271894,0 +2271894,0.15298733 +2271954,0.15298733 +2271954,0 +2272008,0 +2272008,0.26795413 +2272014,0.26795413 +2272014,0 +2272122,0 +2272122,0.15419433 +2272146,0.15419433 +2272146,0 +2273496,0 +2273496,0.04043452 +2273574,0.04043452 +2273574,0 +2292156,0 +2292156,0.3038624 +2292198,0.3038624 +2292198,0 +2296122,0 +2296122,0.1907061 +2296164,0.1907061 +2296164,0 +2301246,0 +2301246,0.044960772 +2301252,0.044960772 +2301252,0 +2308680,0 +2308680,0.19643935 +2308752,0.19643935 +2308752,0 +2314272,0 +2314272,0.26041038 +2314386,0 +2314386,0 +2314386,0.1507242 +2314386,0.26041038 +2314458,0.1507242 +2314458,0 +2314524,0 +2314524,0.27051901 +2314572,0.27051901 +2314572,0 +2314644,0 +2314644,0.11210018 +2314650,0.11210018 +2314650,0 +2315130,0 +2315130,0.27082076 +2315184,0.27082076 +2315184,0 +2315244,0 +2315244,0.0052806276 +2315250,0.0052806276 +2315250,0 +2320236,0 +2320236,0.18738684 +2320254,0.18738684 +2320254,0 +2320356,0 +2320356,0.33343392 +2320464,0.33343392 +2320464,0 +2323572,0 +2323572,0.1065178 +2323674,0.1065178 +2323674,0 +2323686,0 +2323686,0.16973446 +2323692,0.16973446 +2323692,0 +2324958,0 +2324958,0.24305975 +2325060,0.24305975 +2325060,0 +2326050,0 +2326050,0.21529873 +2326164,0.15298733 +2326164,0 +2326194,0 +2326194,0.15298733 +2326308,0.21529873 +2326308,0 +2331210,0 +2331210,0.23370549 +2331276,0.23370549 +2331276,0 +2343666,0 +2343666,0.071816536 +2343672,0.071816536 +2343672,0 +2343780,0 +2343780,0.27066989 +2343822,0.27066989 +2343822,0 +2343894,0 +2343894,0.28802052 +2343936,0.28802052 +2343936,0 +2344014,0 +2344014,0.21228123 +2344074,0.21228123 +2344074,0 +2344128,0 +2344128,0.29390465 +2344134,0.29390465 +2344134,0 +2344242,0 +2344242,0.20805673 +2344248,0.20805673 +2344248,0 +2345682,0 +2345682,0.27398914 +2345778,0.27398914 +2345778,0 +2358834,0 +2358834,0.27368739 +2358858,0.27368739 +2358858,0 +2358948,0 +2358948,0.24532287 +2358972,0.24532287 +2358972,0 +2359992,0 +2359992,0.044357272 +2360046,0.044357272 +2360046,0 +2364300,0 +2364300,0.15962583 +2364306,0.15962583 +2364306,0 +2364666,0 +2364666,0.17923959 +2364996,0.17923959 +2364996,0 +2366502,0 +2366502,0.20971635 +2366814,0.20971635 +2366814,0 +2369604,0 +2369604,0.0073928787 +2369658,0.0073928787 +2369658,0 +2369718,0 +2369718,0.16716958 +2369766,0.16716958 +2369766,0 +2370534,0 +2370534,0.16671696 +2370630,0.16671696 +2370630,0 +2371122,0 +2371122,0.23385637 +2371206,0.23385637 +2371206,0 +2371710,0 +2371710,0.17622209 +2371800,0.17622209 +2371800,0 +2372298,0 +2372298,0.23627037 +2372394,0.23627037 +2372394,0 +2375388,0 +2375388,0.12175619 +2375436,0.12175619 +2375436,0 +2379936,0 +2379936,0.18648159 +2379996,0.18648159 +2379996,0 +2380518,0 +2380518,0.21258298 +2380596,0.21258298 +2380596,0 +2381106,0 +2381106,0.18436934 +2381190,0.18436934 +2381190,0 +2381694,0 +2381694,0.22404949 +2381796,0.22404949 +2381796,0 +2382282,0 +2382282,0.25995775 +2382336,0.25995775 +2382336,0 +2383062,0 +2383062,0.24834037 +2383116,0.24834037 +2383116,0 +2387898,0 +2387898,0.48928787 +2388150,0.48928787 +2388150,0 +2389602,0 +2389602,0.066837658 +2389614,0.066837658 +2389614,0 +2389716,0 +2389716,0.19161135 +2389728,0.19161135 +2389728,0 +2394378,0 +2394378,0.082377791 +2394384,0.082377791 +2394384,0 +2396508,0 +2396508,0.074834037 +2396526,0.074834037 +2396526,0 +2396622,0 +2396622,0.10697043 +2396646,0.10697043 +2396646,0 +2396814,0 +2396814,0.0072420036 +2396826,0.0072420036 +2396826,0 +2396928,0 +2396928,0.22254074 +2396952,0.22254074 +2396952,0 +2400216,0 +2400216,0.38624019 +2400978,0.41249246 +2400978,0 +2401038,0 +2401038,0.38624019 +2401890,0.41249246 +2401890,0 +2417106,0 +2417106,0.15404345 +2417124,0.15404345 +2417124,0 +2417220,0 +2417220,0.11662643 +2417286,0.11662643 +2417286,0 +2439528,0 +2439528,0.33599879 +2439534,0.33599879 +2439534,0 +2444424,0 +2444424,0.22404949 +2444466,0.22404949 +2444466,0 +2444544,0 +2444544,0.080416415 +2444556,0.080416415 +2444556,0 +2445402,0 +2445402,0.4091732 +2445732,0.4091732 +2445732,0 +2448534,0 +2448534,0.044508147 +2448546,0.044508147 +2448546,0 +2455326,0 +2455326,0.056879903 +2455332,0.056879903 +2455332,0 +2455446,0 +2455446,0.2493965 +2455458,0.2493965 +2455458,0 +2460468,0 +2460468,0.18738684 +2460504,0.18738684 +2460504,0 +2465748,0 +2465748,0.17033796 +2465790,0.17033796 +2465790,0 +2467392,0 +2467392,0.0081472541 +2467416,0.0081472541 +2467416,0 +2468304,0 +2468304,0.11662643 +2468316,0.11662643 +2468316,0 +2482368,0 +2482368,0.20262523 +2482488,0.20262523 +2482488,0 +2491146,0 +2491146,0.251207 +2491170,0.251207 +2491170,0 +2494752,0 +2494752,0.17637296 +2494854,0.17637296 +2494854,0 +2495340,0 +2495340,0.2088111 +2495394,0.2088111 +2495394,0 +2495922,0 +2495922,0.15208208 +2496012,0.15208208 +2496012,0 +2496510,0 +2496510,0.19357272 +2496576,0.19357272 +2496576,0 +2527740,0 +2527740,0.065932408 +2527746,0.065932408 +2527746,0 +2532186,0 +2532186,0.23370549 +2532282,0.23370549 +2532282,0 +2532300,0 +2532300,0.11028968 +2532318,0.11028968 +2532318,0 +2534418,0 +2534418,0.16566083 +2534544,0.16566083 +2534544,0 +2535192,0 +2535192,0.15600483 +2535216,0.15600483 +2535216,0 +2535282,0 +2535282,0.18391672 +2535330,0.18391672 +2535330,0 +2535396,0 +2535396,0.16611346 +2535444,0.29028365 +2535444,0 +2535450,0 +2535450,0.29028365 +2535498,0.16611346 +2535498,0 +2536404,0 +2536404,0.082528666 +2536470,0.082528666 +2536470,0 +2537574,0 +2537574,0.17456246 +2537646,0.17456246 +2537646,0 +2537688,0 +2537688,0.12552806 +2537700,0.12552806 +2537700,0 +2537802,0 +2537802,0.03002414 +2537916,0.19779722 +2537916,0 +2537922,0 +2537922,0.03002414 +2537952,0.19779722 +2537952,0 +2543430,0 +2543430,0.063971032 +2543466,0.063971032 +2543466,0 +2545794,0 +2545794,0.23098974 +2545866,0.23098974 +2545866,0 +2547252,0 +2547252,0.41837658 +2547696,0.41837658 +2547696,0 +2549082,0 +2549082,0.65223295 +2549592,0.65223295 +2549592,0 +2552724,0 +2552724,0.18391672 +2552784,0.18391672 +2552784,0 +2571720,0 +2571720,0.28334339 +2571738,0.28334339 +2571738,0 +2575632,0 +2575632,0.036662643 +2575644,0.036662643 +2575644,0 +2577084,0 +2577084,0.41219071 +2577348,0.41219071 +2577348,0 +2580534,0 +2580534,0.026855763 +2580540,0.026855763 +2580540,0 +2580648,0 +2580648,0.25045263 +2580672,0.25045263 +2580672,0 +2581800,0 +2581800,0.41007846 +2582520,0.41007846 +2582520,0 +2583636,0 +2583636,0.3492758 +2583990,0.3492758 +2583990,0 +2584302,0 +2584302,0.003922752 +2584308,0.003922752 +2584308,0 +2584422,0 +2584422,0.095654798 +2584434,0.095654798 +2584434,0 +2586096,0 +2586096,0.087960169 +2586102,0.087960169 +2586102,0 +2586804,0 +2586804,0.061858781 +2586810,0.061858781 +2586810,0 +2611044,0 +2611044,0.21680748 +2611098,0.21680748 +2611098,0 +2617254,0 +2617254,0.0076946288 +2617368,0.22812311 +2617368,0 +2617374,0 +2617374,0.22812311 +2617398,0.0076946288 +2617398,0 +2623500,0 +2623500,0.042395896 +2623518,0.042395896 +2623518,0 +2625708,0 +2625708,0.038624019 +2625714,0.038624019 +2625714,0 +2625822,0 +2625822,0.1531382 +2625864,0.1531382 +2625864,0 +2629710,0 +2629710,0.3504828 +2629722,0.3504828 +2629722,0 +2630964,0 +2630964,0.26780326 +2631018,0.26780326 +2631018,0 +2631078,0 +2631078,0.31925166 +2631126,0.31925166 +2631126,0 +2638338,0 +2638338,0.35546168 +2638356,0.35546168 +2638356,0 +2640204,0 +2640204,0.3522933 +2640258,0.3522933 +2640258,0 +2644296,0 +2644296,0.64785757 +2644536,0.64785757 +2644536,0 +2647962,0 +2647962,0.01041038 +2647968,0.01041038 +2647968,0 +2650656,0 +2650656,0.14574532 +2650668,0.14574532 +2650668,0 +2654994,0 +2654994,0.033645142 +2655006,0.033645142 +2655006,0 +2657304,0 +2657304,0.058690404 +2657382,0.058690404 +2657382,0 +2657424,0 +2657424,0.025045263 +2657430,0.025045263 +2657430,0 +2658672,0 +2658672,0.054465902 +2658678,0.054465902 +2658678,0 +2658786,0 +2658786,0.050995775 +2658816,0.050995775 +2658816,0 +2659506,0 +2659506,0.23476162 +2659524,0.23476162 +2659524,0 +2660226,0 +2660226,0.094447797 +2660256,0.094447797 +2660256,0 +2660346,0 +2660346,0.16777308 +2660370,0.16777308 +2660370,0 +2660460,0 +2660460,0.2021726 +2660466,0.2021726 +2660466,0 +2663094,0 +2663094,0.28077852 +2663106,0.28077852 +2663106,0 +2663208,0 +2663208,0.033343392 +2663214,0.033343392 +2663214,0 +2663856,0 +2663856,0.3092939 +2663958,0.3092939 +2663958,0 +2667276,0 +2667276,0.19281835 +2667324,0.19281835 +2667324,0 +2667414,0 +2667414,0.073928787 +2667636,0.073928787 +2667636,0 +2668314,0 +2668314,0.28968014 +2668344,0.28968014 +2668344,0 +2669040,0 +2669040,0.34369342 +2669136,0.34369342 +2669136,0 +2688204,0 +2688204,0.057785154 +2688324,0.057785154 +2688324,0 +2693460,0 +2693460,0.12582981 +2693466,0.12582981 +2693466,0 +2694030,0 +2694030,0.29435727 +2694078,0.29435727 +2694078,0 +2700414,0 +2700414,0.21031986 +2700426,0.21031986 +2700426,0 +2710842,0 +2710842,0.15811708 +2710902,0.04043452 +2710902,0 +2710908,0 +2710908,0 +2710908,0.15811708 +2710908,0.04043452 +2711016,0 +2711016,0.094447797 +2711040,0.094447797 +2711040,0 +2711130,0 +2711130,0.246379 +2711184,0.246379 +2711184,0 +2711424,0 +2711424,0.245172 +2711496,0.245172 +2711496,0 +2712012,0 +2712012,0.16792396 +2712078,0.16792396 +2712078,0 +2712600,0 +2712600,0.19689197 +2712702,0.19689197 +2712702,0 +2713188,0 +2713188,0.20473748 +2713272,0.20473748 +2713272,0 +2716278,0 +2716278,0.31683766 +2716314,0.31683766 +2716314,0 +2725224,0 +2725224,0.16958358 +2725230,0.16958358 +2725230,0 +2725344,0 +2725344,0.19643935 +2725350,0.19643935 +2725350,0 +2728602,0 +2728602,0.13699457 +2728626,0.13699457 +2728626,0 +2728812,0 +2728812,0.33690404 +2729154,0.33690404 +2729154,0 +2730642,0 +2730642,0.34127942 +2730720,0.015691008 +2730720,0 +2730726,0 +2730726,0.015691008 +2730834,0.33524442 +2730834,0 +2730894,0 +2730894,0.33524442 +2730930,0.34127942 +2730930,0 +2733540,0 +2733540,0.30235365 +2733594,0.30235365 +2733594,0 +2738844,0 +2738844,0.21801448 +2738856,0.21801448 +2738856,0 +2738958,0 +2738958,0.26025951 +2738964,0.26025951 +2738964,0 +2740224,0 +2740224,0.19402535 +2740248,0.19402535 +2740248,0 +2740338,0 +2740338,0.18286059 +2740386,0.18286059 +2740386,0 +2743086,0 +2743086,0.030476765 +2743092,0.030476765 +2743092,0 +2743296,0 +2743296,0.25754375 +2743326,0.25754375 +2743326,0 +2743410,0 +2743410,0.13820157 +2743446,0.13820157 +2743446,0 +2750922,0 +2750922,0.0082981291 +2750946,0.0082981291 +2750946,0 +2755812,0 +2755812,0.28108027 +2755842,0.28108027 +2755842,0 +2756814,0 +2756814,0.091581171 +2756880,0.091581171 +2756880,0 +2756886,0 +2756886,0.013578757 +2756958,0.013578757 +2756958,0 +2779554,0 +2779554,0.041792396 +2779584,0.041792396 +2779584,0 +2793504,0 +2793504,0.032589016 +2793510,0.032589016 +2793510,0 +2799006,0 +2799006,0.14695232 +2799036,0.14695232 +2799036,0 +2799126,0 +2799126,0.25196138 +2799192,0.25196138 +2799192,0 +2799240,0 +2799240,0.28077852 +2799330,0.28077852 +2799330,0 +2799342,0 +2799342,0.35304768 +2799354,0.064121907 +2799354,0 +2799462,0 +2799462,0.064121907 +2799474,0.050090525 +2799474,0 +2799480,0 +2799480,0.050090525 +2799588,0.33660229 +2799588,0 +2799702,0 +2799702,0.021726011 +2799708,0.021726011 +2799708,0 +2799726,0 +2799726,0.33660229 +2799822,0.0045262523 +2799822,0 +2799828,0 +2799828,0.0045262523 +2799888,0.35304768 +2799888,0 +2799936,0 +2799936,0.20006035 +2799960,0.20006035 +2799960,0 +2800050,0 +2800050,0.023989137 +2800056,0.023989137 +2800056,0 +2800170,0 +2800170,0.43452022 +2800176,0.43452022 +2800176,0 +2800284,0 +2800284,0.15087508 +2800398,0.16219071 +2800398,0 +2800410,0 +2800410,0.15087508 +2800440,0.16219071 +2800440,0 +2800518,0 +2800518,0.28062764 +2800530,0.28062764 +2800530,0 +2801172,0 +2801172,0.40706095 +2801466,0.40706095 +2801466,0 +2803884,0 +2803884,0.30582378 +2803908,0.30582378 +2803908,0 +2807664,0 +2807664,0.24909475 +2808558,0.24909475 +2808558,0 +2809170,0 +2809170,0.28545564 +2809176,0.28545564 +2809176,0 +2809284,0 +2809284,0.00090525045 +2809290,0.00090525045 +2809290,0 +2809398,0 +2809398,0.24954737 +2809452,0.24954737 +2809452,0 +2826726,0 +2826726,0.0070911285 +2826732,0.0070911285 +2826732,0 +2826876,0 +2826876,0.097465299 +2826900,0.097465299 +2826900,0 +2826990,0 +2826990,0.29149065 +2827026,0.29149065 +2827026,0 +2829510,0 +2829510,0.15389258 +2829522,0.15389258 +2829522,0 +2829624,0 +2829624,0.14785757 +2829648,0.14785757 +2829648,0 +2829828,0 +2829828,0.12929994 +2829924,0.12929994 +2829924,0 +2829942,0 +2829942,0.28515389 +2829948,0.28515389 +2829948,0 +2830056,0 +2830056,0.17863609 +2830092,0.17863609 +2830092,0 +2830416,0 +2830416,0.34173205 +2830596,0.34173205 +2830596,0 +2832588,0 +2832588,0.097163549 +2832600,0.097163549 +2832600,0 +2833032,0 +2833032,0.06985516 +2833044,0.06985516 +2833044,0 +2833332,0 +2833332,0.17667471 +2833410,0.17667471 +2833410,0 +2841000,0 +2841000,0.24803862 +2841078,0.24803862 +2841078,0 +2841114,0 +2841114,0.0075437538 +2841228,0.24954737 +2841228,0 +2841258,0 +2841258,0.24954737 +2841300,0.0075437538 +2841300,0 +2841348,0 +2841348,0.22601086 +2841372,0.22601086 +2841372,0 +2841462,0 +2841462,0.28470127 +2841480,0.28470127 +2841480,0 +2841576,0 +2841576,0.28802052 +2841606,0.28802052 +2841606,0 +2841696,0 +2841696,0.18361497 +2841732,0.18361497 +2841732,0 +2841810,0 +2841810,0.1458962 +2841918,0.1458962 +2841918,0 +2841924,0 +2841924,0.12039831 +2841930,0.12039831 +2841930,0 +2842044,0 +2842044,0.0073928787 +2842056,0.0073928787 +2842056,0 +2843706,0 +2843706,0.030476765 +2843712,0.030476765 +2843712,0 +2843820,0 +2843820,0.31170791 +2843850,0.31170791 +2843850,0 +2843940,0 +2843940,0.16324683 +2843976,0.16324683 +2843976,0 +2844054,0 +2844054,0.28349427 +2844120,0.28349427 +2844120,0 +2844876,0 +2844876,0.27157514 +2844912,0.27157514 +2844912,0 +2845278,0 +2845278,0.11662643 +2845374,0.11662643 +2845374,0 +2845398,0 +2845398,0.057332529 +2845452,0.057332529 +2845452,0 +2845512,0 +2845512,0.22616174 +2845548,0.22616174 +2845548,0 +2845626,0 +2845626,0.18859384 +2845746,0.14755582 +2845746,0 +2845752,0 +2845752,0.14755582 +2845770,0.18859384 +2845770,0 +2869968,0 +2869968,0.23596862 +2869992,0.23596862 +2869992,0 +2870082,0 +2870082,0.15419433 +2870166,0.15419433 +2870166,0 +2870202,0 +2870202,0.072872661 +2870208,0.072872661 +2870208,0 +2870316,0 +2870316,0.15706095 +2870328,0.15706095 +2870328,0 +2878308,0 +2878308,0.20443573 +2878338,0.20443573 +2878338,0 +2878428,0 +2878428,0.1991551 +2878434,0.1991551 +2878434,0 +2879874,0 +2879874,0.11270368 +2879940,0.11270368 +2879940,0 +2880144,0 +2880144,0.0058841279 +2880156,0.0058841279 +2880156,0 +2883924,0 +2883924,0.038020519 +2883930,0.038020519 +2883930,0 +2884614,0 +2884614,0.15389258 +2884632,0.15389258 +2884632,0 +2884728,0 +2884728,0.09957755 +2884758,0.09957755 +2884758,0 +2884800,0 +2884800,0.19628847 +2884818,0.19628847 +2884818,0 +2884848,0 +2884848,0.17275196 +2884896,0.17275196 +2884896,0 +2886630,0 +2886630,0.15841883 +2886786,0.15841883 +2886786,0 +2889252,0 +2889252,0.36134581 +2889342,0.36134581 +2889342,0 +2890710,0 +2890710,0.09067592 +2890716,0.09067592 +2890716,0 +2890824,0 +2890824,0.24607725 +2890860,0.24607725 +2890860,0 +2890944,0 +2890944,0.082076041 +2890962,0.082076041 +2890962,0 +2891436,0 +2891436,0.10259505 +2891442,0.10259505 +2891442,0 +2895240,0 +2895240,0.20805673 +2895270,0.20805673 +2895270,0 +2895354,0 +2895354,0.26855763 +2895450,0.26855763 +2895450,0 +2898516,0 +2898516,0.18980084 +2898546,0.18980084 +2898546,0 +2900316,0 +2900316,0.15781533 +2900364,0.15781533 +2900364,0 +2901846,0 +2901846,0.074381412 +2901852,0.074381412 +2901852,0 +2909838,0 +2909838,0.26991551 +2909880,0.26991551 +2909880,0 +2911476,0 +2911476,0.12884731 +2911506,0.12884731 +2911506,0 +2912292,0 +2912292,0.078002414 +2912298,0.078002414 +2912298,0 +2919450,0 +2919450,0.19930597 +2919564,0.0042245021 +2919564,0 +2919570,0 +2919570,0.0042245021 +2919600,0.19930597 +2919600,0 +2919684,0 +2919684,0.13171394 +2919696,0.13171394 +2919696,0 +2919798,0 +2919798,0.25769463 +2919894,0.25769463 +2919894,0 +2919912,0 +2919912,0.063367532 +2919936,0.063367532 +2919936,0 +2920032,0 +2920032,0.16505733 +2920086,0.16505733 +2920086,0 +2920146,0 +2920146,0.040585395 +2920206,0.040585395 +2920206,0 +2920260,0 +2920260,0.25407363 +2920278,0.25407363 +2920278,0 +2920380,0 +2920380,0.16566083 +2920404,0.16566083 +2920404,0 +2921652,0 +2921652,0.11707906 +2921658,0.11707906 +2921658,0 +2923134,0 +2923134,0.18165359 +2923140,0.18165359 +2923140,0 +2923542,0 +2923542,0.24864212 +2923566,0.24864212 +2923566,0 +2926656,0 +2926656,0.17471334 +2926680,0.17471334 +2926680,0 +2926776,0 +2926776,0.001961376 +2926782,0.001961376 +2926782,0 +2958426,0 +2958426,0.72902836 +2958774,0.72902836 +2958774,0 +2959482,0 +2959482,0.3535003 +2960322,0.3535003 +2960322,0 +2965320,0 +2965320,0.19357272 +2965380,0.19357272 +2965380,0 +2967288,0 +2967288,0.20202173 +2967312,0.20202173 +2967312,0 +2976300,0 +2976300,0.076342788 +2976306,0.076342788 +2976306,0 +2976414,0 +2976414,0.11934218 +2976468,0.11934218 +2976468,0 +2976528,0 +2976528,0.28334339 +2976534,0.28334339 +2976534,0 +2976648,0 +2976648,0.0036210018 +2976654,0.0036210018 +2976654,0 +2980500,0 +2980500,0.31246228 +2980518,0.31246228 +2980518,0 +2990754,0 +2990754,0.26463488 +2990760,0.26463488 +2990760,0 +2996340,0 +2996340,0.33328304 +2996346,0.33328304 +2996346,0 +2996922,0 +2996922,0.15706095 +2997000,0.15706095 +2997000,0 +2997390,0 +2997390,0.018105009 +2997396,0.018105009 +2997396,0 +2998986,0 +2998986,0 +2998986,0.21861798 +2998986,0.21710923 +2999004,0 +2999004,0 +2999004,0.21861798 +2999004,0.21710923 +2999100,0 +2999100,0.16430296 +2999256,0.16430296 +2999256,0 +2999268,0 +2999268,0.10757393 +2999286,0.10757393 +2999286,0 +2999388,0 +2999388,0.32860591 +2999400,0.32860591 +2999400,0 +2999502,0 +2999502,0.20534098 +2999550,0.20534098 +2999550,0 +2999598,0 +2999598,0.16686783 +2999616,0.084188292 +2999616,0 +2999670,0 +2999670,0.084188292 +2999736,0.26282438 +2999736,0 +2999844,0 +2999844,0.26282438 +2999850,0.17833434 +2999850,0 +2999928,0 +2999928,0.17833434 +2999964,0.22902836 +2999964,0 +2999970,0 +2999970,0 +2999970,0.22902836 +2999970,0.16686783 +3000084,0 +3000084,0.21710923 +3000156,0.21710923 +3000156,0 +3000198,0 +3000198,0.003922752 +3000204,0.003922752 +3000204,0 +3000792,0 +3000792,0.54918527 +3000798,0.54918527 +3000798,0 +3002076,0 +3002076,0.43452022 +3002082,0.43452022 +3002082,0 +3002196,0 +3002196,0.11345806 +3002214,0.11345806 +3002214,0 +3002310,0 +3002310,0.1997586 +3002358,0.1997586 +3002358,0 +3002424,0 +3002424,0.092788171 +3002442,0.092788171 +3002442,0 +3002544,0 +3002544,0.18346409 +3002580,0.18346409 +3002580,0 +3002658,0 +3002658,0.20368135 +3002670,0.20368135 +3002670,0 +3002700,0 +3002700,0.24562462 +3002760,0.24562462 +3002760,0 +3003708,0 +3003708,0.22601086 +3003750,0.22601086 +3003750,0 +3003840,0 +3003840,0.036813518 +3003846,0.036813518 +3003846,0 +3006378,0 +3006378,0.32966204 +3006420,0.32966204 +3006420,0 +3006492,0 +3006492,0.06035003 +3006498,0.06035003 +3006498,0 +3006612,0 +3006612,0.21001811 +3006654,0.21001811 +3006654,0 +3006726,0 +3006726,0.24245625 +3006858,0.24245625 +3006858,0 +3008196,0 +3008196,0.22344599 +3008244,0.22344599 +3008244,0 +3010572,0 +3010572,0.22933011 +3010644,0.22933011 +3010644,0 +3010686,0 +3010686,0.035606518 +3010698,0.035606518 +3010698,0 +3011322,0 +3011322,0.33252867 +3011436,0 +3011436,0 +3011436,0.059293905 +3011436,0.33252867 +3011448,0.059293905 +3011448,0 +3011550,0 +3011550,0.13744719 +3011562,0.13744719 +3011562,0 +3013080,0 +3013080,0.30356065 +3013110,0.30356065 +3013110,0 +3014178,0 +3014178,0.1597767 +3014190,0.1597767 +3014190,0 +3015228,0 +3015228,0.2063971 +3015324,0.2063971 +3015324,0 +3015810,0 +3015810,0.19085697 +3015894,0.19085697 +3015894,0 +3016398,0 +3016398,0.17576946 +3016506,0.17576946 +3016506,0 +3016986,0 +3016986,0.1585697 +3017058,0.1585697 +3017058,0 +3017574,0 +3017574,0.22057936 +3017646,0.22057936 +3017646,0 +3018798,0 +3018798,0.35440555 +3019362,0.35440555 +3019362,0 +3027996,0 +3027996,0.27881714 +3028002,0.27881714 +3028002,0 +3028116,0 +3028116,0.17622209 +3028164,0.17622209 +3028164,0 +3043950,0 +3043950,0.21575136 +3043980,0.21575136 +3043980,0 +3044070,0 +3044070,0.089619795 +3044328,0.089619795 +3044328,0 +3055302,0 +3055302,0.12205794 +3055326,0.12205794 +3055326,0 +3055902,0 +3055902,0.0073928787 +3055914,0.0073928787 +3055914,0 +3059244,0 +3059244,0.051146651 +3059250,0.051146651 +3059250,0 +3060288,0 +3060288,0.37341581 +3060342,0.37341581 +3060342,0 +3075864,0 +3075864,0.089619795 +3075954,0.089619795 +3075954,0 +3078786,0 +3078786,0.36934218 +3079596,0.36934218 +3079596,0 +3080892,0 +3080892,0.18482197 +3080934,0.18482197 +3080934,0 +3092196,0 +3092196,0.017803259 +3092208,0.017803259 +3092208,0 +3094266,0 +3094266,0.29737477 +3094278,0.29737477 +3094278,0 +3094314,0 +3094314,0.072872661 +3094410,0.072872661 +3094410,0 +3098934,0 +3098934,0.30129753 +3098958,0.30129753 +3098958,0 +3100836,0 +3100836,0.065479783 +3100878,0.065479783 +3100878,0 +3109746,0 +3109746,0.012220881 +3109776,0.012220881 +3109776,0 +3109860,0 +3109860,0.11451418 +3109878,0.11451418 +3109878,0 +3113340,0 +3113340,0.14755582 +3113424,0.14755582 +3113424,0 +3113454,0 +3113454,0.24381412 +3113520,0.24381412 +3113520,0 +3113574,0 +3113574,0.12945081 +3113610,0.12945081 +3113610,0 +3113688,0 +3113688,0.12733856 +3113694,0.12733856 +3113694,0 +3113802,0 +3113802,0.053560652 +3113808,0.053560652 +3113808,0 +3113814,0 +3113814,0.055823778 +3113820,0.055823778 +3113820,0 +3113922,0 +3113922,0.28545564 +3113958,0.28545564 +3113958,0 +3127500,0 +3127500,0.27911889 +3128016,0.27911889 +3128016,0 +3136536,0 +3136536,0.22797224 +3136566,0.22797224 +3136566,0 +3136650,0 +3136650,0.0092033796 +3136656,0.0092033796 +3136656,0 +3136764,0 +3136764,0.021876886 +3136770,0.021876886 +3136770,0 +3143754,0 +3143754,0.15660833 +3143778,0.15660833 +3143778,0 +3143868,0 +3143868,0.029873265 +3143904,0.11360893 +3143904,0 +3143916,0 +3143916,0.029873265 +3143922,0.11360893 +3143922,0 +3143982,0 +3143982,0.16053108 +3144108,0.16053108 +3144108,0 +3155610,0 +3155610,0.038925769 +3155616,0.038925769 +3155616,0 +3155724,0 +3155724,0.1997586 +3155760,0.1997586 +3155760,0 +3155838,0 +3155838,0.25 +3155868,0.25 +3155868,0 +3169128,0 +3169128,0.23144237 +3169206,0.23144237 +3169206,0 +3169716,0 +3169716,0.21062161 +3169866,0.21062161 +3169866,0 +3170304,0 +3170304,0.18587809 +3170346,0.18587809 +3170346,0 +3170892,0 +3170892,0.2578455 +3170952,0.2578455 +3170952,0 +3171480,0 +3171480,0.18980084 +3171564,0.18980084 +3171564,0 +3171966,0 +3171966,0.0076946288 +3172044,0.0076946288 +3172044,0 +3172062,0 +3172062,0.17939046 +3172206,0.17939046 +3172206,0 +3174972,0 +3174972,0.30552203 +3175506,0.30552203 +3175506,0 +3177294,0 +3177294,0.23204587 +3177324,0.23204587 +3177324,0 +3181362,0 +3181362,0.035153893 +3181494,0.035153893 +3181494,0 +3181698,0 +3181698,0.23445987 +3181740,0.23445987 +3181740,0 +3181818,0 +3181818,0.1985516 +3181842,0.1985516 +3181842,0 +3183072,0 +3183072,0.11738081 +3183120,0.11738081 +3183120,0 +3183186,0 +3183186,0.18542547 +3183204,0.18542547 +3183204,0 +3183306,0 +3183306,0.12235969 +3183354,0.12235969 +3183354,0 +3217986,0 +3217986,0.21741098 +3217998,0.21741098 +3217998,0 +3222444,0 +3222444,0.17546771 +3222462,0.17546771 +3222462,0 +3224352,0 +3224352,0.24803862 +3224436,0.24803862 +3224436,0 +3224940,0 +3224940,0.22133374 +3225018,0.22133374 +3225018,0 +3225528,0 +3225528,0.21575136 +3225618,0.21575136 +3225618,0 +3226116,0 +3226116,0.22359686 +3226218,0.22359686 +3226218,0 +3227886,0 +3227886,0.0072420036 +3227898,0.0072420036 +3227898,0 +3229746,0 +3229746,0.049185275 +3229794,0.049185275 +3229794,0 +3236982,0 +3236982,0.058086904 +3236988,0.058086904 +3236988,0 +3239430,0 +3239430,0.42456246 +3239502,0.42456246 +3239502,0 +3243882,0 +3243882,0.36270368 +3243972,0.36270368 +3243972,0 +3247680,0 +3247680,0.08026554 +3247692,0.08026554 +3247692,0 +3247794,0 +3247794,0.16777308 +3247914,0.075739288 +3247914,0 +3247920,0 +3247920,0.075739288 +3247926,0.16777308 +3247926,0 +3248028,0 +3248028,0.029571515 +3248034,0.029571515 +3248034,0 +3248142,0 +3248142,0.248793 +3248178,0.248793 +3248178,0 +3252342,0 +3252342,0.12960169 +3252360,0.12960169 +3252360,0 +3254088,0 +3254088,0.16747133 +3254106,0.16747133 +3254106,0 +3254208,0 +3254208,0.055672903 +3254220,0.055672903 +3254220,0 +3254286,0 +3254286,0.17048884 +3254334,0.17048884 +3254334,0 +3262980,0 +3262980,0.11421243 +3263022,0.11421243 +3263022,0 +3265908,0 +3265908,0.086904043 +3265914,0.086904043 +3265914,0 +3266784,0 +3266784,0.33705492 +3266814,0.33705492 +3266814,0 +3266946,0 +3266946,0.022480386 +3266952,0.022480386 +3266952,0 +3273048,0 +3273048,0.17576946 +3273066,0.17576946 +3273066,0 +3273168,0 +3273168,0.1077248 +3273174,0.1077248 +3273174,0 +3273282,0 +3273282,0.28243814 +3273300,0.28243814 +3273300,0 +3273396,0 +3273396,0.018406759 +3273402,0.018406759 +3273402,0 +3273516,0 +3273516,0.066686783 +3273564,0.066686783 +3273564,0 +3273630,0 +3273630,0.0073928787 +3273648,0.0073928787 +3273648,0 +3273744,0 +3273744,0.10727218 +3273762,0.10727218 +3273762,0 +3273864,0 +3273864,0.01931201 +3273876,0.01931201 +3273876,0 +3286590,0 +3286590,0.078002414 +3286596,0.078002414 +3286596,0 +3301212,0 +3301212,0.17003621 +3301320,0.17003621 +3301320,0 +3301800,0 +3301800,0.14846107 +3301884,0.14846107 +3301884,0 +3302388,0 +3302388,0.17229934 +3302460,0.17229934 +3302460,0 +3302976,0 +3302976,0.25769463 +3303060,0.25769463 +3303060,0 +3305994,0 +3305994,0.24547375 +3306132,0.24547375 +3306132,0 +3308772,0 +3308772,0.27202776 +3308802,0.27202776 +3308802,0 +3309198,0 +3309198,0.016294508 +3309204,0.016294508 +3309204,0 +3310278,0 +3310278,0.15600483 +3310302,0.15600483 +3310302,0 +3311862,0 +3311862,0.43225709 +3311886,0.20066385 +3311886,0 +3311892,0 +3311892,0.20066385 +3311952,0.43225709 +3311952,0 +3312162,0 +3312162,0.2942064 +3312174,0.2942064 +3312174,0 +3315696,0 +3315696,0.1985516 +3315714,0.1985516 +3315714,0 +3315810,0 +3315810,0.2445685 +3315876,0.2445685 +3315876,0 +3315924,0 +3315924,0.20775498 +3315942,0.20775498 +3315942,0 +3316044,0 +3316044,0.2954134 +3316092,0.2954134 +3316092,0 +3320196,0 +3320196,0.21152686 +3320208,0.21152686 +3320208,0 +3320310,0 +3320310,0.01071213 +3320316,0.01071213 +3320316,0 +3320430,0 +3320430,0.25633675 +3320466,0.25633675 +3320466,0 +3320544,0 +3320544,0.11979481 +3320604,0.11979481 +3320604,0 +3323400,0 +3323400,0.0072420036 +3323484,0.0072420036 +3323484,0 +3325734,0 +3325734,0.21001811 +3325812,0.21001811 +3325812,0 +3329754,0 +3329754,0.26719976 +3329766,0.26719976 +3329766,0 +3329868,0 +3329868,0.09957755 +3329940,0.09957755 +3329940,0 +3339978,0 +3339978,0.18980084 +3339984,0.18980084 +3339984,0 +3345222,0 +3345222,0.27232951 +3345336,0.12824381 +3345336,0 +3345402,0 +3345402,0.27232951 +3345444,0.12824381 +3345444,0 +3345456,0 +3345456,0.33856367 +3345492,0.33856367 +3345492,0 +3346992,0 +3346992,0.19809897 +3347010,0.19809897 +3347010,0 +3348600,0 +3348600,0.10199155 +3348606,0.10199155 +3348606,0 +3351150,0 +3351150,0.17637296 +3351276,0.17637296 +3351276,0 +3391758,0 +3391758,0.85968618 +3392202,0.85968618 +3392202,0 +3393582,0 +3393582,0.18089922 +3393654,0.18089922 +3393654,0 +3394230,0 +3394230,0.0052806276 +3394236,0.0052806276 +3394236,0 +3399024,0 +3399024,0.068497284 +3399030,0.068497284 +3399030,0 +3399138,0 +3399138,0.086753168 +3399174,0.086753168 +3399174,0 +3399252,0 +3399252,0.27248039 +3399264,0.27248039 +3399264,0 +3399366,0 +3399366,0.087507544 +3399372,0.087507544 +3399372,0 +3399486,0 +3399486,0.094598672 +3399600,0.028364514 +3399600,0 +3399606,0 +3399606,0.028364514 +3399636,0.094598672 +3399636,0 +3402264,0 +3402264,0.21016898 +3402282,0.21016898 +3402282,0 +3402378,0 +3402378,0.13427882 +3402480,0.13427882 +3402480,0 +3402498,0 +3402498,0.0016596258 +3402504,0.0016596258 +3402504,0 +3402612,0 +3402612,0.0075437538 +3402684,0.0075437538 +3402684,0 +3404088,0 +3404088,0.41309596 +3404154,0.41309596 +3404154,0 +3408546,0 +3408546,0.19085697 +3408600,0.19085697 +3408600,0 +3412812,0 +3412812,0.19447797 +3412908,0.19447797 +3412908,0 +3417912,0 +3417912,0.13654194 +3417942,0.13654194 +3417942,0 +3418026,0 +3418026,0.02972239 +3418032,0.02972239 +3418032,0 +3421314,0 +3421314,0.21303561 +3421404,0.21303561 +3421404,0 +3425010,0 +3425010,0.29677127 +3425022,0.29677127 +3425022,0 +3425982,0 +3425982,0.22963186 +3426000,0.22963186 +3426000,0 +3426216,0 +3426216,0.0085998793 +3426246,0.0085998793 +3426246,0 +3426924,0 +3426924,0.059293905 +3427056,0.059293905 +3427056,0 +3430842,0 +3430842,0.27293301 +3430860,0.27293301 +3430860,0 +3433272,0 +3433272,0.1519312 +3433278,0.1519312 +3433278,0 +3433386,0 +3433386,0.22344599 +3433404,0.22344599 +3433404,0 +3434214,0 +3434214,0.099124925 +3434220,0.099124925 +3434220,0 +3434328,0 +3434328,0.092788171 +3434358,0.092788171 +3434358,0 +3434442,0 +3434442,0.18346409 +3434562,0.1035003 +3434562,0 +3434580,0 +3434580,0.1035003 +3434598,0.18346409 +3434598,0 +3434676,0 +3434676,0.12024744 +3434682,0.12024744 +3434682,0 +3436620,0 +3436620,0.16867833 +3436662,0.16867833 +3436662,0 +3436722,0 +3436722,0.062914906 +3436728,0.062914906 +3436728,0 +3436734,0 +3436734,0.22902836 +3436764,0.22902836 +3436764,0 +3443340,0 +3443340,0.13865419 +3443346,0.13865419 +3443346,0 +3443916,0 +3443916,0.28968014 +3443958,0.28968014 +3443958,0 +3451536,0 +3451536,0.10274593 +3451548,0.10274593 +3451548,0 +3454116,0 +3454116,0.31894991 +3454188,0.31894991 +3454188,0 +3454410,0 +3454410,0.37009656 +3454422,0.37009656 +3454422,0 +3458568,0 +3458568,0.30838865 +3458652,0.30838865 +3458652,0 +3458868,0 +3458868,0.18255884 +3458976,0.18255884 +3458976,0 +3463428,0 +3463428,0.12658419 +3463452,0.12658419 +3463452,0 +3463542,0 +3463542,0.41158721 +3463548,0.41158721 +3463548,0 +3463656,0 +3463656,0.033645142 +3463752,0.033645142 +3463752,0 +3474792,0 +3474792,0.19040435 +3474864,0.19040435 +3474864,0 +3474906,0 +3474906,0.24019312 +3474924,0.24019312 +3474924,0 +3490710,0 +3490710,0.23234762 +3490782,0.23234762 +3490782,0 +3491280,0 +3491280,0.0075437538 +3491298,0.20413398 +3491298,0 +3491328,0 +3491328,0.0075437538 +3491412,0.20413398 +3491412,0 +3491886,0 +3491886,0.242758 +3491970,0.242758 +3491970,0 +3492468,0 +3492468,0.18602897 +3492576,0.18602897 +3492576,0 +3493056,0 +3493056,0.18421847 +3493140,0.18421847 +3493140,0 +3493512,0 +3493512,0.58796017 +3493644,0.20594448 +3493644,0 +3493692,0 +3493692,0.58796017 +3493710,0.20594448 +3493710,0 +3495420,0 +3495420,0.065178033 +3495426,0.065178033 +3495426,0 +3495540,0 +3495540,0.16173808 +3495546,0.16173808 +3495546,0 +3495654,0 +3495654,0.076795413 +3495660,0.076795413 +3495660,0 +3495768,0 +3495768,0.11481593 +3495774,0.11481593 +3495774,0 +3495888,0 +3495888,0.13111044 +3495900,0.13111044 +3495900,0 +3496002,0 +3496002,0.027006639 +3496008,0.027006639 +3496008,0 +3496116,0 +3496116,0.24562462 +3496140,0.24562462 +3496140,0 +3498630,0 +3498630,0.25347013 +3498666,0.25347013 +3498666,0 +3499482,0 +3499482,0.058539529 +3499488,0.058539529 +3499488,0 +3504102,0 +3504102,0.33765842 +3504216,0.17667471 +3504216,0 +3504228,0 +3504228,0.17667471 +3504240,0.33765842 +3504240,0 +3504348,0 +3504348,0.072269161 +3504390,0.072269161 +3504390,0 +3517110,0 +3517110,0.256035 +3517152,0.256035 +3517152,0 +3518934,0 +3518934,0.27761014 +3518946,0.27761014 +3518946,0 +3519330,0 +3519330,0.15208208 +3519336,0.15208208 +3519336,0 +3519450,0 +3519450,0.068648159 +3519462,0.068648159 +3519462,0 +3519564,0 +3519564,0.15872058 +3519624,0.15872058 +3519624,0 +3519966,0 +3519966,0.11436331 +3520008,0.11436331 +3520008,0 +3520536,0 +3520536,0.15811708 +3520548,0.15811708 +3520548,0 +3522600,0 +3522600,0.27323476 +3522684,0.27323476 +3522684,0 +3522900,0 +3522900,0.13246832 +3522912,0.13246832 +3522912,0 +3522954,0 +3522954,0.23430899 +3523002,0.23430899 +3523002,0 +3523776,0 +3523776,0.21107423 +3523788,0.21107423 +3523788,0 +3525438,0 +3525438,0.19161135 +3525480,0.19161135 +3525480,0 +3525552,0 +3525552,0.0048280024 +3525558,0.0048280024 +3525558,0 +3527514,0 +3527514,0.11149668 +3527616,0.11149668 +3527616,0 +3527634,0 +3527634,0.046922148 +3527640,0.046922148 +3527640,0 +3527748,0 +3527748,0.017048884 +3527754,0.017048884 +3527754,0 +3532230,0 +3532230,0.13095957 +3532338,0.13095957 +3532338,0 +3539934,0 +3539934,0.22948099 +3540024,0.22948099 +3540024,0 +3543810,0 +3543810,0.15826795 +3543834,0.15826795 +3543834,0 +3566388,0 +3566388,0.22540736 +3566400,0.22540736 +3566400,0 +3566502,0 +3566502,0.24773687 +3566574,0.24773687 +3566574,0 +3568194,0 +3568194,0.035304768 +3568200,0.035304768 +3568200,0 +3568308,0 +3568308,0.14121907 +3568320,0.14121907 +3568320,0 +3568428,0 +3568428,0.10802655 +3568440,0.10802655 +3568440,0 +3570450,0 +3570450,0.096560048 +3570522,0.096560048 +3570522,0 +3575592,0 +3575592,0.21605311 +3575640,0.21605311 +3575640,0 +3578118,0 +3578118,0.16294508 +3578238,0.25165963 +3578238,0 +3578268,0 +3578268,0.25165963 +3578370,0.16294508 +3578370,0 +3587850,0 +3587850,0.15525045 +3587856,0.15525045 +3587856,0 +3588648,0 +3588648,0.056578153 +3588654,0.056578153 +3588654,0 +3588768,0 +3588768,0.28621002 +3588774,0.28621002 +3588774,0 +3588882,0 +3588882,0.019161135 +3588888,0.019161135 +3588888,0 +3588996,0 +3588996,0.020669885 +3589002,0.020669885 +3589002,0 +3589116,0 +3589116,0.26071213 +3589122,0.26071213 +3589122,0 +3589230,0 +3589230,0.045262523 +3589236,0.045262523 +3589236,0 +3589344,0 +3589344,0.3480688 +3589428,0.3480688 +3589428,0 +3589458,0 +3589458,0.092788171 +3589464,0.092788171 +3589464,0 +3589578,0 +3589578,0.2942064 +3589590,0.2942064 +3589590,0 +3589692,0 +3589692,0.26629451 +3589716,0.26629451 +3589716,0 +3589806,0 +3589806,0.1022933 +3589812,0.1022933 +3589812,0 +3589926,0 +3589926,0.15178033 +3589986,0.15178033 +3589986,0 +3590526,0 +3590526,0.089619795 +3590574,0.089619795 +3590574,0 +3594558,0 +3594558,0.058237779 +3594564,0.058237779 +3594564,0 +3596934,0 +3596934,0.19402535 +3596940,0.19402535 +3596940,0 +3597234,0 +3597234,0.45081473 +3597324,0.45081473 +3597324,0 +3605292,0 +3605292,0.12764031 +3605328,0.12764031 +3605328,0 +3605412,0 +3605412,0.17923959 +3605418,0.17923959 +3605418,0 +3605526,0 +3605526,0.32709716 +3605544,0.32709716 +3605544,0 +3609744,0 +3609744,0.0073928787 +3609768,0.0073928787 +3609768,0 +3612138,0 +3612138,0.22359686 +3612144,0.22359686 +3612144,0 +3613956,0 +3613956,0.091581171 +3613968,0.091581171 +3613968,0 +3614070,0 +3614070,0.18391672 +3614082,0.18391672 +3614082,0 +3614184,0 +3614184,0.020368135 +3614208,0.020368135 +3614208,0 +3614304,0 +3614304,0.018255884 +3614454,0.018255884 +3614454,0 +3619218,0 +3619218,0.30537115 +3619266,0.30537115 +3619266,0 +3619332,0 +3619332,0.012824381 +3619338,0.012824381 +3619338,0 +3619998,0 +3619998,0.19960772 +3620004,0.19960772 +3620004,0 +3620118,0 +3620118,0.18346409 +3620244,0.18346409 +3620244,0 +3647028,0 +3647028,0.1997586 +3647226,0.1997586 +3647226,0 +3651408,0 +3651408,0.004073627 +3651414,0.004073627 +3651414,0 +3651528,0 +3651528,0.23838262 +3651642,0.09957755 +3651642,0 +3651648,0 +3651648,0.23838262 +3651732,0.09957755 +3651732,0 +3653238,0 +3653238,0.14272782 +3653418,0.14272782 +3653418,0 +3655068,0 +3655068,0.33977067 +3655290,0.33977067 +3655290,0 +3656604,0 +3656604,0.1035003 +3656616,0.1035003 +3656616,0 +3656724,0 +3656724,0.16038021 +3656838,0.095051298 +3656838,0 +3656880,0 +3656880,0.16038021 +3656886,0.095051298 +3656886,0 +3658764,0 +3658764,0.18527459 +3658830,0.18527459 +3658830,0 +3666606,0 +3666606,0.14257695 +3666714,0.14257695 +3666714,0 +3666726,0 +3666726,0.18995172 +3666774,0.18995172 +3666774,0 +3666840,0 +3666840,0.025950513 +3666846,0.025950513 +3666846,0 +3666954,0 +3666954,0.1925166 +3666960,0.1925166 +3666960,0 +3667074,0 +3667074,0.13186482 +3667086,0.13186482 +3667086,0 +3667728,0 +3667728,0.29677127 +3667752,0.29677127 +3667752,0 +3669840,0 +3669840,0.13307182 +3669852,0.13307182 +3669852,0 +3669960,0 +3669960,0.12311406 +3670002,0.12311406 +3670002,0 +3670074,0 +3670074,0.1471032 +3670086,0.1471032 +3670086,0 +3675834,0 +3675834,0.34897405 +3675918,0.34897405 +3675918,0 +3677928,0 +3677928,0.16958358 +3678036,0.16958358 +3678036,0 +3678042,0 +3678042,0.22872661 +3678138,0.22872661 +3678138,0 +3678162,0 +3678162,0.088412794 +3678210,0.088412794 +3678210,0 +3678276,0 +3678276,0.28771877 +3678282,0.28771877 +3678282,0 +3678390,0 +3678390,0.17426071 +3678396,0.17426071 +3678396,0 +3678510,0 +3678510,0.36360893 +3678522,0.36360893 +3678522,0 +3678624,0 +3678624,0.16309596 +3678684,0.16309596 +3678684,0 +3678738,0 +3678738,0.1004828 +3678768,0.1004828 +3678768,0 +3678852,0 +3678852,0.31366928 +3678888,0.31366928 +3678888,0 +3680484,0 +3680484,0.54028365 +3680922,0.10681955 +3680922,0 +3680952,0 +3680952,0.54028365 +3680976,0.10681955 +3680976,0 +3685752,0 +3685752,0.025347013 +3685758,0.025347013 +3685758,0 +3687276,0 +3687276,0.2003621 +3687318,0.2003621 +3687318,0 +3687396,0 +3687396,0.27700664 +3687444,0.27700664 +3687444,0 +3687510,0 +3687510,0.12175619 +3687636,0.12175619 +3687636,0 +3698772,0 +3698772,0.086602293 +3698796,0.086602293 +3698796,0 +3704472,0 +3704472,0.10878093 +3704478,0.10878093 +3704478,0 +3707874,0 +3707874,0.20066385 +3708000,0.20066385 +3708000,0 +3708462,0 +3708462,0.21967411 +3708546,0.21967411 +3708546,0 +3709050,0 +3709050,0.21303561 +3709158,0.21303561 +3709158,0 +3709632,0 +3709632,0.23551599 +3709734,0.23551599 +3709734,0 +3716916,0 +3716916,0.32785154 +3716976,0.32785154 +3716976,0 +3741768,0 +3741768,0.22254074 +3741774,0.22254074 +3741774,0 +3741882,0 +3741882,0.38880507 +3741900,0.38880507 +3741900,0 +3741996,0 +3741996,0.0055823778 +3742002,0.0055823778 +3742002,0 +3742110,0 +3742110,0.32890766 +3742170,0.32890766 +3742170,0 +3743850,0 +3743850,0.36406156 +3743916,0.36406156 +3743916,0 +3749154,0 +3749154,0.42667471 +3749334,0.42667471 +3749334,0 +3755778,0 +3755778,0.22359686 +3755892,0.074984912 +3755892,0 +3755898,0 +3755898,0.22359686 +3755934,0.074984912 +3755934,0 +3757908,0 +3757908,0.10123718 +3757926,0.10123718 +3757926,0 +3759360,0 +3759360,0.11934218 +3759366,0.11934218 +3759366,0 +3760836,0 +3760836,0.15781533 +3760872,0.15781533 +3760872,0 +3760896,0 +3760896,0.12281231 +3760914,0.12281231 +3760914,0 +3760956,0 +3760956,0.084942667 +3760962,0.084942667 +3760962,0 +3761016,0 +3761016,0.0063367532 +3761022,0.0063367532 +3761022,0 +3761070,0 +3761070,0.3062764 +3761130,0.083584792 +3761130,0 +3761142,0 +3761142,0.3062764 +3761160,0.083584792 +3761160,0 +3768378,0 +3768378,0.24592637 +3768420,0.24592637 +3768420,0 +3769884,0 +3769884,0.18436934 +3770238,0.18436934 +3770238,0 +3773226,0 +3773226,0.30009053 +3773298,0.30009053 +3773298,0 +3773520,0 +3773520,0.27444176 +3773586,0.27444176 +3773586,0 +3773820,0 +3773820,0.37356669 +3773886,0.37356669 +3773886,0 +3773928,0 +3773928,0.096861798 +3773988,0.096861798 +3773988,0 +3774120,0 +3774120,0.32392879 +3774138,0.32392879 +3774138,0 +3774420,0 +3774420,0.33720579 +3774456,0.33720579 +3774456,0 +3774492,0 +3774492,0.080114665 +3774522,0.080114665 +3774522,0 +3774606,0 +3774606,0.16792396 +3774672,0.16792396 +3774672,0 +3774726,0 +3774726,0.18859384 +3774792,0.18859384 +3774792,0 +3774828,0 +3774828,0.12658419 +3774834,0.12658419 +3774834,0 +3774840,0 +3774840,0.17954134 +3774852,0.17954134 +3774852,0 +3777096,0 +3777096,0.33298129 +3777186,0.33298129 +3777186,0 +3777990,0 +3777990,0.22344599 +3778038,0.22344599 +3778038,0 +3778104,0 +3778104,0.094447797 +3778110,0.094447797 +3778110,0 +3780918,0 +3780918,0.21891973 +3780972,0.21891973 +3780972,0 +3783084,0 +3783084,0.093089922 +3783090,0.093089922 +3783090,0 +3783204,0 +3783204,0.13473144 +3783282,0.13473144 +3783282,0 +3783318,0 +3783318,0.007996379 +3783324,0.007996379 +3783324,0 +3788544,0 +3788544,0.092335546 +3788550,0.092335546 +3788550,0 +3792444,0 +3792444,0.10018105 +3792456,0.10018105 +3792456,0 +3793164,0 +3793164,0.17335546 +3793212,0.17335546 +3793212,0 +3793284,0 +3793284,0.021273386 +3793290,0.021273386 +3793290,0 +3793296,0 +3793296,0.24728425 +3793302,0.24728425 +3793302,0 +3793410,0 +3793410,0.12296319 +3793440,0.12296319 +3793440,0 +3793524,0 +3793524,0.26946288 +3793596,0.26946288 +3793596,0 +3796890,0 +3796890,0.07905854 +3796920,0.07905854 +3796920,0 +3800994,0 +3800994,0.055823778 +3801000,0.055823778 +3801000,0 +3801108,0 +3801108,0.32045866 +3801132,0.32045866 +3801132,0 +3826356,0 +3826356,0.29692215 +3826854,0.29692215 +3826854,0 +3830676,0 +3830676,0.56321666 +3830856,0.56321666 +3830856,0 +3831516,0 +3831516,0.20232348 +3831570,0.20232348 +3831570,0 +3831630,0 +3831630,0.16626433 +3831654,0.16626433 +3831654,0 +3831744,0 +3831744,0.06985516 +3831786,0.06985516 +3831786,0 +3831858,0 +3831858,0.19764635 +3831930,0.19764635 +3831930,0 +3831978,0 +3831978,0.03922752 +3832008,0.03922752 +3832008,0 +3833328,0 +3833328,0.19704285 +3833376,0.19704285 +3833376,0 +3841872,0 +3841872,0.32392879 +3841878,0.32392879 +3841878,0 +3841986,0 +3841986,0.32573929 +3842004,0.32573929 +3842004,0 +3848550,0 +3848550,0.13684369 +3848580,0.13684369 +3848580,0 +3860298,0 +3860298,0.1071213 +3860304,0.1071213 +3860304,0 +3865044,0 +3865044,0.12960169 +3865176,0.12960169 +3865176,0 +3868032,0 +3868032,0.14604707 +3868128,0.14604707 +3868128,0 +3868776,0 +3868776,0.10425468 +3868788,0.10425468 +3868788,0 +3868890,0 +3868890,0.16852746 +3868932,0.16852746 +3868932,0 +3869004,0 +3869004,0.12507544 +3869070,0.12507544 +3869070,0 +3870996,0 +3870996,0.023234762 +3871002,0.023234762 +3871002,0 +3871182,0 +3871182,0.13563669 +3871230,0.13563669 +3871230,0 +3872088,0 +3872088,0.15223295 +3872148,0.15223295 +3872148,0 +3876798,0 +3876798,0.14876282 +3876864,0.14876282 +3876864,0 +3876912,0 +3876912,0.20066385 +3876930,0.20066385 +3876930,0 +3877032,0 +3877032,0.25980688 +3877092,0.25980688 +3877092,0 +3877146,0 +3877146,0.042546771 +3877152,0.042546771 +3877152,0 +3877260,0 +3877260,0.19930597 +3877314,0.19930597 +3877314,0 +3886446,0 +3886446,0.051599276 +3886488,0.051599276 +3886488,0 +3911856,0 +3911856,0.243965 +3911916,0.243965 +3911916,0 +3911970,0 +3911970,0.2990344 +3911976,0.2990344 +3911976,0 +3912084,0 +3912084,0.25528063 +3912144,0.25528063 +3912144,0 +3914226,0 +3914226,0.16807483 +3914232,0.16807483 +3914232,0 +3914340,0 +3914340,0.14076645 +3914442,0.14076645 +3914442,0 +3915456,0 +3915456,0.038774894 +3915492,0.038774894 +3915492,0 +3917898,0 +3917898,0.10938443 +3918012,0.085546168 +3918012,0 +3918018,0 +3918018,0.085546168 +3918042,0.10938443 +3918042,0 +3920250,0 +3920250,0.011919131 +3920256,0.011919131 +3920256,0 +3935286,0 +3935286,0.14061557 +3935310,0.14061557 +3935310,0 +3943440,0 +3943440,0.26704888 +3943464,0.26704888 +3943464,0 +3943554,0 +3943554,0.26086301 +3943620,0.26086301 +3943620,0 +3943674,0 +3943674,0.091882921 +3943716,0.091882921 +3943716,0 +3943788,0 +3943788,0.29616777 +3943806,0.29616777 +3943806,0 +3943902,0 +3943902,0.27700664 +3943962,0.27700664 +3943962,0 +3944022,0 +3944022,0.066988533 +3944028,0.066988533 +3944028,0 +3953868,0 +3953868,0.15117683 +3953898,0.15117683 +3953898,0 +3955092,0 +3955092,0.098370549 +3955104,0.098370549 +3955104,0 +3958722,0 +3958722,0.17471334 +3958740,0.17471334 +3958740,0 +3959814,0 +3959814,0.22963186 +3959874,0.22963186 +3959874,0 +3960090,0 +3960090,0.16400121 +3960174,0.16400121 +3960174,0 +3960204,0 +3960204,0.059897405 +3960288,0.059897405 +3960288,0 +3960318,0 +3960318,0.2063971 +3960402,0.23385637 +3960402,0 +3960426,0 +3960426,0.2063971 +3960438,0.13307182 +3960438,0 +3960450,0 +3960450,0.13307182 +3960480,0.23385637 +3960480,0 +3960990,0 +3960990,0.1925166 +3961092,0.1925166 +3961092,0 +3961578,0 +3961578,0.23974049 +3961692,0.23974049 +3961692,0 +3962166,0 +3962166,0.27519614 +3962286,0.27519614 +3962286,0 +3962406,0 +3962406,0.41928183 +3962472,0.41928183 +3962472,0 +3967062,0 +3967062,0.3450513 +3967752,0.3450513 +3967752,0 +3979278,0 +3979278,0.017652384 +3979284,0.017652384 +3979284,0 +3997452,0 +3997452,0.15645745 +3997476,0.15645745 +3997476,0 +3997566,0 +3997566,0.29450815 +3997596,0.29450815 +3997596,0 +3998658,0 +3998658,0.16581171 +3998742,0.16581171 +3998742,0 +4000326,0 +4000326,0.28258902 +4000386,0.28258902 +4000386,0 +4003740,0 +4003740,0.096861798 +4003818,0.096861798 +4003818,0 +4015860,0 +4015860,0.23310199 +4015944,0.23310199 +4015944,0 +4015974,0 +4015974,0.0490344 +4016022,0.0490344 +4016022,0 +4016094,0 +4016094,0.28786964 +4016130,0.28786964 +4016130,0 +4016508,0 +4016508,0.14499095 +4016550,0.14499095 +4016550,0 +4017222,0 +4017222,0.076644538 +4017264,0.076644538 +4017264,0 +4017336,0 +4017336,0.095805673 +4017426,0.095805673 +4017426,0 +4023306,0 +4023306,0.18980084 +4023318,0.18980084 +4023318,0 +4028886,0 +4028886,0.1489137 +4028946,0.1489137 +4028946,0 +4029000,0 +4029000,0.33117079 +4029096,0.33117079 +4029096,0 +4029120,0 +4029120,0.044659022 +4029126,0.044659022 +4029126,0 +4029234,0 +4029234,0.16626433 +4029246,0.16626433 +4029246,0 +4029348,0 +4029348,0.063669282 +4029372,0.063669282 +4029372,0 +4029468,0 +4029468,0.040887145 +4029474,0.040887145 +4029474,0 +4029582,0 +4029582,0.29631865 +4029606,0.29631865 +4029606,0 +4029696,0 +4029696,0.32619191 +4029732,0.32619191 +4029732,0 +4029816,0 +4029816,0.22570911 +4029894,0.22570911 +4029894,0 +4029930,0 +4029930,0.22329511 +4029948,0.22329511 +4029948,0 +4034172,0 +4034172,0.32332529 +4034544,0.32332529 +4034544,0 +4043514,0 +4043514,0.17109234 +4043628,0.11089318 +4043628,0 +4043640,0 +4043640,0.11089318 +4043658,0.17109234 +4043658,0 +4043748,0 +4043748,0.18346409 +4043784,0.18346409 +4043784,0 +4043862,0 +4043862,0.20202173 +4043946,0.20202173 +4043946,0 +4043976,0 +4043976,0.06955341 +4044036,0.06955341 +4044036,0 +4044090,0 +4044090,0.12929994 +4044096,0.12929994 +4044096,0 +4044210,0 +4044210,0.22163549 +4044384,0.22163549 +4044384,0 +4045620,0 +4045620,0.22465299 +4045704,0.22465299 +4045704,0 +4047024,0 +4047024,0.097314424 +4047030,0.097314424 +4047030,0 +4047264,0 +4047264,0.1004828 +4047270,0.1004828 +4047270,0 +4047378,0 +4047378,0.047223899 +4047384,0.047223899 +4047384,0 +4047492,0 +4047492,0.090826795 +4047528,0.090826795 +4047528,0 +4047612,0 +4047612,0.39544357 +4047624,0.39544357 +4047624,0 +4047726,0 +4047726,0.0049788775 +4047732,0.0049788775 +4047732,0 +4047840,0 +4047840,0.27972239 +4047882,0.27972239 +4047882,0 +4052616,0 +4052616,0.00030175015 +4052622,0.00030175015 +4052622,0 +4052658,0 +4052658,0.35757393 +4052730,0.23868437 +4052730,0 +4052760,0 +4052760,0.23868437 +4052826,0.35757393 +4052826,0 +4057224,0 +4057224,0.11647556 +4057242,0.06095353 +4057242,0 +4057248,0 +4057248,0.06095353 +4057260,0.11647556 +4057260,0 +4082472,0 +4082472,0.22314424 +4082514,0.22314424 +4082514,0 +4093086,0 +4093086,0.11707906 +4093116,0.11707906 +4093116,0 +4095360,0 +4095360,0.12975256 +4095378,0.12975256 +4095378,0 +4097982,0 +4097982,0.11149668 +4098024,0.11149668 +4098024,0 +4099386,0 +4099386,0.14182257 +4099500,0.10817743 +4099500,0 +4099506,0 +4099506,0.14182257 +4099512,0.10817743 +4099512,0 +4099620,0 +4099620,0.31366928 +4099638,0.31366928 +4099638,0 +4108170,0 +4108170,0.21152686 +4108200,0.21152686 +4108200,0 +4108290,0 +4108290,0.0073928787 +4108368,0.0073928787 +4108368,0 +4112076,0 +4112076,0.12899819 +4112190,0.31729028 +4112190,0 +4112196,0 +4112196,0.31729028 +4112208,0.12899819 +4112208,0 +4112304,0 +4112304,0.059897405 +4112310,0.059897405 +4112310,0 +4114524,0 +4114524,0.16143633 +4114560,0.16143633 +4114560,0 +4115520,0 +4115520,0.21409173 +4115610,0.21409173 +4115610,0 +4123440,0 +4123440,0.13684369 +4123452,0.13684369 +4123452,0 +4123554,0 +4123554,0.23627037 +4123590,0.23627037 +4123590,0 +4125612,0 +4125612,0.26523838 +4125636,0.26523838 +4125636,0 +4131786,0 +4131786,0.21016898 +4131816,0.07076041 +4131816,0 +4131834,0 +4131834,0.07076041 +4131858,0.21016898 +4131858,0 +4131930,0 +4131930,0.055823778 +4131936,0.055823778 +4131936,0 +4132044,0 +4132044,0.15706095 +4132056,0.15706095 +4132056,0 +4132164,0 +4132164,0.17592034 +4132206,0.17592034 +4132206,0 +4132374,0 +4132374,0.1937236 +4132458,0.1937236 +4132458,0 +4132962,0 +4132962,0.21997586 +4133064,0.21997586 +4133064,0 +4133130,0 +4133130,0.037417019 +4133136,0.037417019 +4133136,0 +4133544,0 +4133544,0.22178636 +4133592,0.22178636 +4133592,0 +4136676,0 +4136676,0.0076946288 +4136694,0.0076946288 +4136694,0 +4176780,0 +4176780,0.25150875 +4176822,0.25150875 +4176822,0 +4177686,0 +4177686,0.057030779 +4177704,0.057030779 +4177704,0 +4177800,0 +4177800,0.067592034 +4177818,0.067592034 +4177818,0 +4177920,0 +4177920,0.075890163 +4177926,0.075890163 +4177926,0 +4178034,0 +4178034,0.096861798 +4178040,0.096861798 +4178040,0 +4178148,0 +4178148,0.10274593 +4178220,0.10274593 +4178220,0 +4178268,0 +4178268,0.1985516 +4178304,0.1985516 +4178304,0 +4178382,0 +4178382,0.20684973 +4178460,0.20684973 +4178460,0 +4178496,0 +4178496,0.29616777 +4178514,0.29616777 +4178514,0 +4178616,0 +4178616,0.28379602 +4178670,0.28379602 +4178670,0 +4181496,0 +4181496,0.054013277 +4181580,0.054013277 +4181580,0 +4181610,0 +4181610,0.047374774 +4181616,0.047374774 +4181616,0 +4181724,0 +4181724,0.10817743 +4181784,0.10817743 +4181784,0 +4181844,0 +4181844,0.14755582 +4181850,0.14755582 +4181850,0 +4181958,0 +4181958,0.13503319 +4182018,0.13503319 +4182018,0 +4182072,0 +4182072,0.25271575 +4182090,0.25271575 +4182090,0 +4182792,0 +4182792,0.089016295 +4182882,0.089016295 +4182882,0 +4182906,0 +4182906,0.23687387 +4182972,0.23687387 +4182972,0 +4183032,0 +4183032,0.1955341 +4183044,0.1955341 +4183044,0 +4183686,0 +4183686,0.068949909 +4183716,0.068949909 +4183716,0 +4183800,0 +4183800,0.21907061 +4183836,0.21907061 +4183836,0 +4186398,0 +4186398,0.34821967 +4186452,0.34821967 +4186452,0 +4195986,0 +4195986,0.33554617 +4196220,0.33554617 +4196220,0 +4198572,0 +4198572,0.16415208 +4198632,0.16415208 +4198632,0 +4198686,0 +4198686,0.089016295 +4198716,0.089016295 +4198716,0 +4200042,0 +4200042,0.21816536 +4200072,0.21816536 +4200072,0 +4202586,0 +4202586,0.30838865 +4202628,0.30838865 +4202628,0 +4204662,0 +4204662,0.0502414 +4204680,0.0502414 +4204680,0 +4204776,0 +4204776,0.11692818 +4204866,0.11692818 +4204866,0 +4204896,0 +4204896,0.028062764 +4204944,0.028062764 +4204944,0 +4208436,0 +4208436,0.052051901 +4208442,0.052051901 +4208442,0 +4208448,0 +4208448,0.23551599 +4208484,0.23551599 +4208484,0 +4208556,0 +4208556,0.3050694 +4208592,0.3050694 +4208592,0 +4208670,0 +4208670,0.25980688 +4208712,0.25980688 +4208712,0 +4209996,0 +4209996,0.12507544 +4210032,0.12718769 +4210032,0 +4210044,0 +4210044,0.12507544 +4210110,0.016143633 +4210110,0 +4210116,0 +4210116,0.016143633 +4210134,0.12718769 +4210134,0 +4210224,0 +4210224,0.16566083 +4210230,0.16566083 +4210230,0 +4210344,0 +4210344,0.17109234 +4210392,0.17109234 +4210392,0 +4212126,0 +4212126,0.1955341 +4212228,0.1955341 +4212228,0 +4214250,0 +4214250,0.33388654 +4214256,0.33388654 +4214256,0 +4216734,0 +4216734,0.14318045 +4216758,0.14318045 +4216758,0 +4216848,0 +4216848,0.21786361 +4216854,0.21786361 +4216854,0 +4216968,0 +4216968,0.21197948 +4216992,0.21197948 +4216992,0 +4217628,0 +4217628,0.055220278 +4217634,0.055220278 +4217634,0 +4217742,0 +4217742,0.04993965 +4217784,0.04993965 +4217784,0 +4217862,0 +4217862,0.089921545 +4217868,0.089921545 +4217868,0 +4217976,0 +4217976,0.24713337 +4217982,0.24713337 +4217982,0 +4218090,0 +4218090,0.25286663 +4218120,0.25286663 +4218120,0 +4218306,0 +4218306,0.027459264 +4218312,0.027459264 +4218312,0 +4219194,0 +4219194,0.15328908 +4219338,0.15328908 +4219338,0 +4220442,0 +4220442,0.33841279 +4220478,0.33841279 +4220478,0 +4222548,0 +4222548,0.014484007 +4222668,0.054465902 +4222668,0 +4222680,0 +4222680,0.014484007 +4222716,0.054465902 +4222716,0 +4222782,0 +4222782,0.11813518 +4222788,0.11813518 +4222788,0 +4222896,0 +4222896,0.084490042 +4222920,0.084490042 +4222920,0 +4223016,0 +4223016,0.1961376 +4223034,0.1961376 +4223034,0 +4223130,0 +4223130,0.30175015 +4223208,0.30175015 +4223208,0 +4223244,0 +4223244,0.0076946288 +4223250,0.0076946288 +4223250,0 +4231038,0 +4231038,0.1065178 +4231068,0.1065178 +4231068,0 +4231152,0 +4231152,0.038020519 +4231158,0.038020519 +4231158,0 +4231602,0 +4231602,0.4431201 +4231686,0.4431201 +4231686,0 +4235940,0 +4235940,0.25467713 +4235976,0.25467713 +4235976,0 +4256808,0 +4256808,0.0069402535 +4256814,0.0069402535 +4256814,0 +4260114,0 +4260114,0.1035003 +4260120,0.1035003 +4260120,0 +4263144,0 +4263144,0.32951116 +4263234,0.32951116 +4263234,0 +4263606,0 +4263606,0.41505733 +4264254,0.41505733 +4264254,0 +4264902,0 +4264902,0.39740495 +4264974,0.39740495 +4264974,0 +4265202,0 +4265202,0.30537115 +4265268,0.30537115 +4265268,0 +4269828,0 +4269828,0.06955341 +4269852,0.06955341 +4269852,0 +4272990,0 +4272990,0.056879903 +4273002,0.30597465 +4273002,0 +4273020,0 +4273020,0.056879903 +4273074,0.30597465 +4273074,0 +4273104,0 +4273104,0.078304164 +4273110,0.078304164 +4273110,0 +4273608,0 +4273608,0.0036210018 +4273614,0.0036210018 +4273614,0 +4275018,0 +4275018,0.017501509 +4275132,0.082981291 +4275132,0 +4275156,0 +4275156,0.017501509 +4275210,0.082981291 +4275210,0 +4275252,0 +4275252,0.039680145 +4275258,0.039680145 +4275258,0 +4282434,0 +4282434,0.0078455039 +4282452,0.0078455039 +4282452,0 +4282548,0 +4282548,0.0075437538 +4282626,0.0075437538 +4282626,0 +4282668,0 +4282668,0.16309596 +4282674,0.16309596 +4282674,0 +4288452,0 +4288452,0.11074231 +4288458,0.11074231 +4288458,0 +4294194,0 +4294194,0.22103199 +4294308,0.22103199 +4294308,0 +4294746,0 +4294746,0.16128546 +4294776,0.16128546 +4294776,0 +4294782,0 +4294782,0.23777912 +4294854,0.23777912 +4294854,0 +4294860,0 +4294860,0.34580567 +4294890,0.34580567 +4294890,0 +4295370,0 +4295370,0.22797224 +4295484,0.22797224 +4295484,0 +4295958,0 +4295958,0.25890163 +4296018,0.25890163 +4296018,0 +4301850,0 +4301850,0.0043753772 +4301856,0.0043753772 +4301856,0 +4307424,0 +4307424,0.13020519 +4307526,0.13020519 +4307526,0 +4307976,0 +4307976,0.29269765 +4308132,0.29269765 +4308132,0 +4315104,0 +4315104,0.12492456 +4315110,0.12492456 +4315110,0 +4319892,0 +4319892,0.20730235 +4319958,0.20730235 +4319958,0 +4352424,0 +4352424,0.15525045 +4352448,0.15525045 +4352448,0 +4357476,0 +4357476,0.085697043 +4357512,0.085697043 +4357512,0 +4358232,0 +4358232,0.36149668 +4358244,0.36149668 +4358244,0 +4360980,0 +4360980,0.50859988 +4361316,0.50859988 +4361316,0 +4362816,0 +4362816,0.3934822 +4363050,0.3934822 +4363050,0 +4363920,0 +4363920,0.044960772 +4363980,0.044960772 +4363980,0 +4366500,0 +4366500,0.052806276 +4366506,0.052806276 +4366506,0 +4366614,0 +4366614,0.16762221 +4366638,0.16762221 +4366638,0 +4366728,0 +4366728,0.22299336 +4366812,0.22299336 +4366812,0 +4367070,0 +4367070,0.23943874 +4367124,0.23943874 +4367124,0 +4367328,0 +4367328,0.19040435 +4367340,0.19040435 +4367340,0 +4367742,0 +4367742,0.087658419 +4367754,0.087658419 +4367754,0 +4367856,0 +4367856,0.18467109 +4367874,0.18467109 +4367874,0 +4371528,0 +4371528,0.29073627 +4371594,0.29073627 +4371594,0 +4374930,0 +4374930,0.37643331 +4375488,0.37643331 +4375488,0 +4375986,0 +4375986,0.40660833 +4376040,0.40660833 +4376040,0 +4380438,0 +4380438,0.36919131 +4380504,0.0072420036 +4380504,0 +4380570,0 +4380570,0.0072420036 +4380582,0.36919131 +4380582,0 +4380984,0 +4380984,0.048581774 +4380990,0.048581774 +4380990,0 +4386246,0 +4386246,0.08026554 +4386318,0.08026554 +4386318,0 +4386360,0 +4386360,0.1591732 +4386420,0.1591732 +4386420,0 +4386480,0 +4386480,0.11375981 +4386528,0.11375981 +4386528,0 +4393224,0 +4393224,0.21409173 +4393272,0.21409173 +4393272,0 +4393338,0 +4393338,0.0075437538 +4393356,0.0075437538 +4393356,0 +4393452,0 +4393452,0.21756186 +4393542,0.21756186 +4393542,0 +4393572,0 +4393572,0.03062764 +4393662,0.03062764 +4393662,0 +4395576,0 +4395576,0.0076946288 +4395678,0.0076946288 +4395678,0 +4397352,0 +4397352,0.16369946 +4397400,0.16369946 +4397400,0 +4397466,0 +4397466,0.23098974 +4397478,0.23098974 +4397478,0 +4399500,0 +4399500,0.15328908 +4399506,0.15328908 +4399506,0 +4402752,0 +4402752,0.20141823 +4402758,0.20141823 +4402758,0 +4405554,0 +4405554,0.16807483 +4405656,0.16807483 +4405656,0 +4406448,0 +4406448,0.051146651 +4406454,0.051146651 +4406454,0 +4421154,0 +4421154,0.072118286 +4421220,0.072118286 +4421220,0 +4426752,0 +4426752,0.10817743 +4426758,0.10817743 +4426758,0 +4428258,0 +4428258,0.21258298 +4428276,0.21258298 +4428276,0 +4431102,0 +4431102,0.1525347 +4431156,0.1525347 +4431156,0 +4431216,0 +4431216,0.12658419 +4431264,0.12658419 +4431264,0 +4440408,0 +4440408,0.081170791 +4440414,0.081170791 +4440414,0 +4445094,0 +4445094,0.027610139 +4445100,0.027610139 +4445100,0 +4451454,0 +4451454,0.21077248 +4451466,0.21077248 +4451466,0 +4451568,0 +4451568,0.12507544 +4451580,0.12507544 +4451580,0 +4454334,0 +4454334,0.24622812 +4454418,0.24622812 +4454418,0 +4457718,0 +4457718,0.24894387 +4457748,0.24894387 +4457748,0 +4458174,0 +4458174,0.082076041 +4458180,0.082076041 +4458180,0 +4462788,0 +4462788,0.28017502 +4462812,0.28017502 +4462812,0 +4465044,0 +4465044,0.038624019 +4465050,0.038624019 +4465050,0 +4469094,0 +4469094,0.06095353 +4469100,0.06095353 +4469100,0 +4469214,0 +4469214,0.13880507 +4469322,0.13880507 +4469322,0 +4476648,0 +4476648,0.71409173 +4477062,0.71409173 +4477062,0 +4481910,0 +4481910,0.14725407 +4481946,0.14725407 +4481946,0 +4482030,0 +4482030,0.10561255 +4482036,0.10561255 +4482036,0 +4482924,0 +4482924,0.011164756 +4482930,0.011164756 +4482930,0 +4488120,0 +4488120,0.086753168 +4488144,0.086753168 +4488144,0 +4488234,0 +4488234,0.15932408 +4488246,0.15932408 +4488246,0 +4488354,0 +4488354,0.18195534 +4488378,0.18195534 +4488378,0 +4488468,0 +4488468,0.18829209 +4488576,0.18829209 +4488576,0 +4488582,0 +4488582,0.23023537 +4488606,0.23023537 +4488606,0 +4492338,0 +4492338,0.3038624 +4492404,0.3038624 +4492404,0 +4492452,0 +4492452,0.32875679 +4492494,0.32875679 +4492494,0 +4495002,0 +4495002,0.18919734 +4495014,0.18919734 +4495014,0 +4495044,0 +4495044,0.036210018 +4495098,0.036210018 +4495098,0 +4501068,0 +4501068,0.14031382 +4501134,0.14031382 +4501134,0 +4506438,0 +4506438,0.22872661 +4506582,0.22872661 +4506582,0 +4513170,0 +4513170,0.17063971 +4513176,0.17063971 +4513176,0 +4513284,0 +4513284,0.15887145 +4513302,0.15887145 +4513302,0 +4515762,0 +4515762,0.21891973 +4515768,0.21891973 +4515768,0 +4518516,0 +4518516,0.21439348 +4519116,0.21439348 +4519116,0 +4522350,0 +4522350,0.16656608 +4522356,0.16656608 +4522356,0 +4522650,0 +4522650,0.42561859 +4522716,0.42561859 +4522716,0 +4525416,0 +4525416,0.20835848 +4525434,0.20835848 +4525434,0 +4527798,0 +4527798,0.15872058 +4527834,0.15872058 +4527834,0 +4528386,0 +4528386,0.45488835 +4528458,0.45488835 +4528458,0 +4531548,0 +4531548,0.17260109 +4531560,0.17260109 +4531560,0 +4532844,0 +4532844,0.38744719 +4532910,0.38744719 +4532910,0 +4533978,0 +4533978,0.18964997 +4533990,0.18964997 +4533990,0 +4536438,0 +4536438,0.15706095 +4536492,0.15706095 +4536492,0 +4540530,0 +4540530,0.22933011 +4540602,0.22933011 +4540602,0 +4541118,0 +4541118,0.29692215 +4541184,0.29692215 +4541184,0 +4541556,0 +4541556,0.071363911 +4541568,0.071363911 +4541568,0 +4541706,0 +4541706,0.15766445 +4541766,0.15766445 +4541766,0 +4542288,0 +4542288,0.21680748 +4542342,0.21680748 +4542342,0 +4546926,0 +4546926,0.072872661 +4547250,0.072872661 +4547250,0 +4548054,0 +4548054,0.12899819 +4548126,0.12899819 +4548126,0 +4556382,0 +4556382,0.15660833 +4556466,0.20745323 +4556466,0 +4556478,0 +4556478,0.15660833 +4556538,0.20745323 +4556538,0 +4556574,0 +4556574,0.22073024 +4556586,0.16716958 +4556586,0 +4556622,0 +4556622,0.16716958 +4556682,0.22073024 +4556682,0 +4556934,0 +4556934,0.21560048 +4556940,0.21560048 +4556940,0 +4557162,0 +4557162,0.23687387 +4557240,0.23687387 +4557240,0 +4557750,0 +4557750,0.19945685 +4557864,0.19945685 +4557864,0 +4558338,0 +4558338,0.14815932 +4558470,0.14815932 +4558470,0 +4558920,0 +4558920,0.25950513 +4558998,0.25950513 +4558998,0 +4559508,0 +4559508,0.22073024 +4559592,0.22073024 +4559592,0 +4559952,0 +4559952,0.36828606 +4559970,0.36828606 +4559970,0 +4560096,0 +4560096,0.16958358 +4560174,0.16958358 +4560174,0 +4560684,0 +4560684,0.21424261 +4560768,0.21424261 +4560768,0 +4563678,0 +4563678,0.085093543 +4563696,0.085093543 +4563696,0 +4563792,0 +4563792,0.063065782 +4563816,0.063065782 +4563816,0 +4563912,0 +4563912,0.17260109 +4563930,0.17260109 +4563930,0 +4564026,0 +4564026,0.12960169 +4564050,0.12960169 +4564050,0 +4564140,0 +4564140,0.042546771 +4564158,0.042546771 +4564158,0 +4564698,0 +4564698,0.21816536 +4564770,0.21816536 +4564770,0 +4564992,0 +4564992,0.42667471 +4565022,0.42667471 +4565022,0 +4565292,0 +4565292,0.4019312 +4565370,0.4019312 +4565370,0 +4570332,0 +4570332,0.29088715 +4570368,0.29088715 +4570368,0 +4570446,0 +4570446,0.15691008 +4570452,0.15691008 +4570452,0 +4571526,0 +4571526,0.0028666264 +4571532,0.0028666264 +4571532,0 +4571646,0 +4571646,0.16188896 +4571682,0.16188896 +4571682,0 +4574532,0 +4574532,0.17380809 +4574544,0.17380809 +4574544,0 +4576986,0 +4576986,0.28032589 +4576992,0.28032589 +4576992,0 +4577106,0 +4577106,0.30733253 +4577112,0.30733253 +4577112,0 +4586130,0 +4586130,0.13231744 +4586154,0.13231744 +4586154,0 +4600998,0 +4600998,0.24803862 +4601034,0.24803862 +4601034,0 +4601112,0 +4601112,0.25935425 +4601190,0.25935425 +4601190,0 +4601226,0 +4601226,0.11179843 +4601256,0.11179843 +4601256,0 +4604634,0 +4604634,0.241551 +4604658,0.20564273 +4604658,0 +4604676,0 +4604676,0.20564273 +4604688,0.241551 +4604688,0 +4604772,0 +4604772,0.16173808 +4604868,0.16173808 +4604868,0 +4606248,0 +4606248,0.007996379 +4606302,0.007996379 +4606302,0 +4606782,0 +4606782,0.21454436 +4606800,0.21454436 +4606800,0 +4606896,0 +4606896,0.26282438 +4606908,0.26282438 +4606908,0 +4607010,0 +4607010,0.047827399 +4607016,0.047827399 +4607016,0 +4610220,0 +4610220,0.027761014 +4610226,0.027761014 +4610226,0 +4613352,0 +4613352,0.20262523 +4613364,0.20262523 +4613364,0 +4613472,0 +4613472,0.061858781 +4613478,0.061858781 +4613478,0 +4613586,0 +4613586,0.20383223 +4613592,0.20383223 +4613592,0 +4613700,0 +4613700,0.19900422 +4613736,0.19900422 +4613736,0 +4613922,0 +4613922,0.31125528 +4613988,0.31125528 +4613988,0 +4616304,0 +4616304,0.31940253 +4616358,0.31940253 +4616358,0 +4616604,0 +4616604,0.31155703 +4616622,0.31155703 +4616622,0 +4622100,0 +4622100,0.19659022 +4622106,0.19659022 +4622106,0 +4622802,0 +4622802,0.21605311 +4622898,0.21605311 +4622898,0 +4623390,0 +4623390,0.23672299 +4623504,0.23672299 +4623504,0 +4623624,0 +4623624,0.26327701 +4623666,0.26327701 +4623666,0 +4628220,0 +4628220,0.062462281 +4628226,0.062462281 +4628226,0 +4628340,0 +4628340,0.16128546 +4628370,0.16128546 +4628370,0 +4631478,0 +4631478,0.23461074 +4631574,0.23461074 +4631574,0 +4639176,0 +4639176,0.21424261 +4639200,0.21424261 +4639200,0 +4639290,0 +4639290,0.25090525 +4639332,0.25090525 +4639332,0 +4639404,0 +4639404,0.10395293 +4639422,0.10395293 +4639422,0 +4639524,0 +4639524,0.18059747 +4639578,0.18059747 +4639578,0 +4639638,0 +4639638,0.17546771 +4639728,0.17546771 +4639728,0 +4639752,0 +4639752,0.16777308 +4639866,0.16777308 +4639866,0 +4639872,0 +4639872,0.020368135 +4639878,0.020368135 +4639878,0 +4639986,0 +4639986,0.20715148 +4640040,0.20715148 +4640040,0 +4640100,0 +4640100,0.32030779 +4640118,0.32030779 +4640118,0 +4644084,0 +4644084,0.076946288 +4644090,0.076946288 +4644090,0 +4644198,0 +4644198,0.25150875 +4644264,0.25150875 +4644264,0 +4644936,0 +4644936,0.28138202 +4645026,0.28138202 +4645026,0 +4645908,0 +4645908,0.18421847 +4645998,0.18421847 +4645998,0 +4649394,0 +4649394,0.52926976 +4649448,0.52926976 +4649448,0 +4653444,0 +4653444,0.058690404 +4653546,0.058690404 +4653546,0 +4653558,0 +4653558,0.065781533 +4653564,0.065781533 +4653564,0 +4653672,0 +4653672,0.11210018 +4653720,0.11210018 +4653720,0 +4653792,0 +4653792,0.15600483 +4653852,0.40841883 +4653852,0 +4653864,0 +4653864,0.15600483 +4653876,0.40841883 +4653876,0 +4653906,0 +4653906,0.095353048 +4653930,0.095353048 +4653930,0 +4654020,0 +4654020,0.21514786 +4654068,0.21514786 +4654068,0 +4660446,0 +4660446,0.11194931 +4660476,0.11194931 +4660476,0 +4660560,0 +4660560,0.26961376 +4660596,0.26961376 +4660596,0 +4663836,0 +4663836,0.095353048 +4663842,0.095353048 +4663842,0 +4674312,0 +4674312,0.13533494 +4674426,0.13533494 +4674426,0 +4688358,0 +4688358,0.27187689 +4688388,0.27187689 +4688388,0 +4692624,0 +4692624,0.16701871 +4692744,0.13925769 +4692744,0 +4692828,0 +4692828,0 +4692828,0.16701871 +4692828,0.13925769 +4694106,0 +4694106,0.25015088 +4694190,0.25015088 +4694190,0 +4694220,0 +4694220,0.0034701267 +4694226,0.0034701267 +4694226,0 +4694334,0 +4694334,0.43693422 +4694340,0.43693422 +4694340,0 +4694454,0 +4694454,0.33539529 +4694502,0.33539529 +4694502,0 +4694568,0 +4694568,0.19402535 +4694610,0.19402535 +4694610,0 +4696356,0 +4696356,0.18044659 +4696440,0.18044659 +4696440,0 +4697556,0 +4697556,0.17878696 +4697568,0.17878696 +4697568,0 +4697676,0 +4697676,0.18255884 +4697700,0.18255884 +4697700,0 +4697790,0 +4697790,0.019161135 +4697796,0.019161135 +4697796,0 +4704180,0 +4704180,0.24441762 +4704186,0.24441762 +4704186,0 +4704396,0 +4704396,0.27655401 +4704456,0.27655401 +4704456,0 +4706868,0 +4706868,0.32015691 +4706898,0.32015691 +4706898,0 +4709640,0 +4709640,0.33961979 +4709760,0.23989137 +4709760,0 +4709802,0 +4709802,0.23989137 +4709826,0.33961979 +4709826,0 +4711422,0 +4711422,0.2923959 +4711482,0.2923959 +4711482,0 +4711722,0 +4711722,0.30009053 +4711794,0.30009053 +4711794,0 +4712850,0 +4712850,0.28968014 +4712874,0.28968014 +4712874,0 +4712964,0 +4712964,0.21861798 +4712976,0.21861798 +4712976,0 +4713264,0 +4713264,0.15570308 +4713276,0.15570308 +4713276,0 +4718298,0 +4718298,0.28153289 +4718340,0.28153289 +4718340,0 +4723818,0 +4723818,0.1422752 +4723842,0.1422752 +4723842,0 +4726134,0 +4726134,0.1022933 +4726140,0.1022933 +4726140,0 +4726380,0 +4726380,0.22842486 +4726458,0.22842486 +4726458,0 +4726890,0 +4726890,0.21575136 +4727268,0.21575136 +4727268,0 +4730694,0 +4730694,0.34912492 +4730718,0.34912492 +4730718,0 +4732668,0 +4732668,0.098219674 +4732674,0.098219674 +4732674,0 +4732782,0 +4732782,0.063971032 +4732794,0.063971032 +4732794,0 +4733160,0 +4733160,0.35847918 +4733178,0.35847918 +4733178,0 +4733280,0 +4733280,0.28243814 +4733334,0.28243814 +4733334,0 +4733394,0 +4733394,0.2493965 +4733442,0.2493965 +4733442,0 +4733508,0 +4733508,0.2542245 +4733556,0.2542245 +4733556,0 +4746012,0 +4746012,0.51976463 +4746372,0.51976463 +4746372,0 +4749444,0 +4749444,0.13986119 +4749456,0.13986119 +4749456,0 +4753362,0 +4753362,0.063367532 +4753374,0.063367532 +4753374,0 +4759758,0 +4759758,0.040585395 +4759764,0.040585395 +4759764,0 +4759872,0 +4759872,0.18059747 +4759926,0.18059747 +4759926,0 +4769670,0 +4769670,0.25045263 +4769700,0.25045263 +4769700,0 +4773126,0 +4773126,0.20368135 +4773234,0.20368135 +4773234,0 +4773714,0 +4773714,0.23430899 +4773780,0.23430899 +4773780,0 +4774302,0 +4774302,0.18693422 +4774374,0.18693422 +4774374,0 +4774890,0 +4774890,0.20911285 +4774980,0.20911285 +4774980,0 +4775478,0 +4775478,0.21001811 +4775592,0.21001811 +4775592,0 +4776060,0 +4776060,0.16792396 +4776114,0.16792396 +4776114,0 +4776648,0 +4776648,0.19900422 +4776720,0.19900422 +4776720,0 +4777236,0 +4777236,0.18723597 +4777338,0.18723597 +4777338,0 +4777824,0 +4777824,0.21016898 +4777884,0.21016898 +4777884,0 +4778364,0 +4778364,0.068949909 +4778412,0.23627037 +4778412,0 +4778430,0 +4778430,0.068949909 +4778484,0.23627037 +4778484,0 +4778994,0 +4778994,0.22359686 +4779072,0.22359686 +4779072,0 +4786854,0 +4786854,0.19206397 +4786860,0.19206397 +4786860,0 +4792752,0 +4792752,0.29405552 +4793004,0.29405552 +4793004,0 +4793934,0 +4793934,0.37311406 +4794348,0.37311406 +4794348,0 +4794588,0 +4794588,0.5 +4794948,0.5 +4794948,0 +4811850,0 +4811850,0.042999396 +4811856,0.042999396 +4811856,0 +4811964,0 +4811964,0.2923959 +4812006,0.2923959 +4812006,0 +4812084,0 +4812084,0.087658419 +4812096,0.087658419 +4812096,0 +4812102,0 +4812102,0.13940857 +4812150,0.13940857 +4812150,0 +4812198,0 +4812198,0.10304768 +4812222,0.10304768 +4812222,0 +4812312,0 +4812312,0.24185275 +4812360,0.24185275 +4812360,0 +4812432,0 +4812432,0.11300543 +4812438,0.11300543 +4812438,0 +4812546,0 +4812546,0.28092939 +4812606,0.28092939 +4812606,0 +4812660,0 +4812660,0.32800241 +4812726,0.32800241 +4812726,0 +4814604,0 +4814604,0.22540736 +4814616,0.22540736 +4814616,0 +4814718,0 +4814718,0.29465902 +4814814,0.29465902 +4814814,0 +4815684,0 +4815684,0.12975256 +4815792,0.12975256 +4815792,0 +4815804,0 +4815804,0.14136995 +4815894,0.14136995 +4815894,0 +4815918,0 +4815918,0.22314424 +4815936,0.22314424 +4815936,0 +4816032,0 +4816032,0.12598069 +4816098,0.12598069 +4816098,0 +4816152,0 +4816152,0.012975256 +4816158,0.012975256 +4816158,0 +4825752,0 +4825752,0.26403138 +4825800,0.26403138 +4825800,0 +4829934,0 +4829934,0.06955341 +4829940,0.06955341 +4829940,0 +4830054,0 +4830054,0.12326494 +4830084,0.12326494 +4830084,0 +4832988,0 +4832988,0.072420036 +4832994,0.072420036 +4832994,0 +4833102,0 +4833102,0.038020519 +4833162,0.038020519 +4833162,0 +4865622,0 +4865622,0.048280024 +4865634,0.048280024 +4865634,0 +4872174,0 +4872174,0.92607121 +4872504,0.92607121 +4872504,0 +4881696,0 +4881696,0.0081472541 +4881720,0.0081472541 +4881720,0 +4886316,0 +4886316,0.18587809 +4886352,0.18587809 +4886352,0 +4886430,0 +4886430,0.17546771 +4886460,0.17546771 +4886460,0 +4887510,0 +4887510,0.28289077 +4887570,0.46318648 +4887570,0 +4887630,0 +4887630,0.28289077 +4887642,0.46318648 +4887642,0 +4887792,0 +4887792,0.13774894 +4887858,0.13774894 +4887858,0 +4896732,0 +4896732,0.21348823 +4896756,0.21348823 +4896756,0 +4899126,0 +4899126,0.14665057 +4899150,0.14665057 +4899150,0 +4899240,0 +4899240,0.0034701267 +4899246,0.0034701267 +4899246,0 +4899354,0 +4899354,0.082679541 +4899396,0.082679541 +4899396,0 +4899468,0 +4899468,0.2590525 +4899552,0.2590525 +4899552,0 +4899588,0 +4899588,0.075739288 +4899618,0.075739288 +4899618,0 +4901160,0 +4901160,0.0075437538 +4901226,0.0075437538 +4901226,0 +4901274,0 +4901274,0.26825588 +4901292,0.26825588 +4901292,0 +4901388,0 +4901388,0.0073928787 +4901430,0.0073928787 +4901430,0 +4901508,0 +4901508,0.094598672 +4901538,0.094598672 +4901538,0 +4901622,0 +4901622,0.017652384 +4901796,0.017652384 +4901796,0 +4902312,0 +4902312,0.32377791 +4902336,0.32377791 +4902336,0 +4903590,0 +4903590,0.014484007 +4903596,0.014484007 +4903596,0 +4909704,0 +4909704,0.2929994 +4909728,0.2929994 +4909728,0 +4910346,0 +4910346,0.27640314 +4910388,0.27640314 +4910388,0 +4910460,0 +4910460,0.00030175015 +4910466,0.00030175015 +4910466,0 +4911396,0 +4911396,0.21107423 +4911408,0.21107423 +4911408,0 +4911510,0 +4911510,0.26433313 +4911588,0.26433313 +4911588,0 +4916184,0 +4916184,0.094749547 +4916256,0.094749547 +4916256,0 +4918020,0 +4918020,0.066988533 +4918038,0.066988533 +4918038,0 +4918134,0 +4918134,0.14136995 +4918158,0.14136995 +4918158,0 +4949280,0 +4949280,0.14423657 +4949328,0.14423657 +4949328,0 +4949400,0 +4949400,0.038473144 +4949406,0.038473144 +4949406,0 +4949514,0 +4949514,0.10365118 +4949568,0.10365118 +4949568,0 +4952460,0 +4952460,0.245172 +4952502,0.245172 +4952502,0 +4952580,0 +4952580,0.09007242 +4952586,0.09007242 +4952586,0 +4952694,0 +4952694,0.0070911285 +4952700,0.0070911285 +4952700,0 +4955454,0 +4955454,0.53862402 +4955976,0.53862402 +4955976,0 +4959894,0 +4959894,0.063367532 +4959900,0.063367532 +4959900,0 +4960008,0 +4960008,0.084037417 +4960044,0.084037417 +4960044,0 +4960392,0 +4960392,0.32392879 +4960446,0.32392879 +4960446,0 +4962390,0 +4962390,0.066988533 +4962408,0.066988533 +4962408,0 +4962870,0 +4962870,0.038020519 +4962876,0.038020519 +4962876,0 +4962984,0 +4962984,0.20171998 +4963008,0.20171998 +4963008,0 +4963098,0 +4963098,0.12492456 +4963128,0.12492456 +4963128,0 +4963218,0 +4963218,0.0085998793 +4963224,0.0085998793 +4963224,0 +4964586,0 +4964586,0.14257695 +4964640,0.14257695 +4964640,0 +4964700,0 +4964700,0.21967411 +4964742,0.21967411 +4964742,0 +4964820,0 +4964820,0.12175619 +4964892,0.011013881 +4964892,0 +4964898,0 +4964898,0.011013881 +4964976,0.12175619 +4964976,0 +4965006,0 +4965006,0.13971032 +4965012,0.13971032 +4965012,0 +4976142,0 +4976142,0.05914303 +4976154,0.05914303 +4976154,0 +4979310,0 +4979310,0.11375981 +4979364,0.11375981 +4979364,0 +4979430,0 +4979430,0.014484007 +4979454,0.014484007 +4979454,0 +4981482,0 +4981482,0.15238383 +4981554,0.15238383 +4981554,0 +4984146,0 +4984146,0.246379 +4984260,0 +4984260,0 +4984260,0.04013277 +4984260,0.246379 +4984266,0.04013277 +4984266,0 +4984374,0 +4984374,0.08056729 +4984380,0.08056729 +4984380,0 +4987638,0 +4987638,0.0084490042 +4987644,0.0084490042 +4987644,0 +4990758,0 +4990758,0.16309596 +4990872,0.22027761 +4990872,0 +4990968,0 +4990968,0.16309596 +4991034,0.22027761 +4991034,0 +4996674,0 +4996674,0.22827399 +4996770,0.22827399 +4996770,0 +4996794,0 +4996794,0.23642124 +4996812,0.23642124 +4996812,0 +4996908,0 +4996908,0.35093543 +4996914,0.35093543 +4996914,0 +4997592,0 +4997592,0.25165963 +4997640,0.25165963 +4997640,0 +4999584,0 +4999584,0.1452927 +4999602,0.1452927 +4999602,0 +5001738,0 +5001738,0.11240193 +5001756,0.11240193 +5001756,0 +5001852,0 +5001852,0.28183464 +5001858,0.28183464 +5001858,0 +5005164,0 +5005164,0.056276403 +5005170,0.056276403 +5005170,0 +5005278,0 +5005278,0.13126132 +5005284,0.13126132 +5005284,0 +5005392,0 +5005392,0.054315027 +5005398,0.054315027 +5005398,0 +5005860,0 +5005860,0.15660833 +5005890,0.15660833 +5005890,0 +5012472,0 +5012472,0.27776101 +5012538,0.27776101 +5012538,0 +5016930,0 +5016930,0.45669885 +5016936,0.45669885 +5016936,0 +5022864,0 +5022864,0.022178636 +5022870,0.022178636 +5022870,0 +5022978,0 +5022978,0.0069402535 +5023002,0.0069402535 +5023002,0 +5033400,0 +5033400,0.0064876282 +5033412,0.0064876282 +5033412,0 +5033628,0 +5033628,0.038322269 +5033718,0.038322269 +5033718,0 +5033742,0 +5033742,0.094146047 +5033814,0.094146047 +5033814,0 +5039610,0 +5039610,0.29450815 +5039628,0.29450815 +5039628,0 +5042478,0 +5042478,0.12039831 +5042508,0.12039831 +5042508,0 +5042592,0 +5042592,0.014333132 +5042598,0.014333132 +5042598,0 +5042982,0 +5042982,0.18693422 +5043036,0.18693422 +5043036,0 +5045568,0 +5045568,0.24954737 +5045610,0.24954737 +5045610,0 +5045682,0 +5045682,0.22540736 +5045700,0.22540736 +5045700,0 +5045802,0 +5045802,0.11949306 +5045832,0.11949306 +5045832,0 +5048820,0 +5048820,0.21016898 +5048826,0.21016898 +5048826,0 +5052654,0 +5052654,0.22420036 +5052738,0.22420036 +5052738,0 +5053098,0 +5053098,0.27278214 +5053140,0.27278214 +5053140,0 +5053242,0 +5053242,0.22435124 +5053350,0.22435124 +5053350,0 +5053830,0 +5053830,0.21907061 +5053956,0.21907061 +5053956,0 +5054412,0 +5054412,0.19930597 +5054466,0.19930597 +5054466,0 +5055000,0 +5055000,0.19357272 +5055072,0.19357272 +5055072,0 +5066088,0 +5066088,0.21152686 +5066262,0.21152686 +5066262,0 +5074974,0 +5074974,0.22540736 +5075040,0.22540736 +5075040,0 +5075094,0 +5075094,0.27323476 +5075106,0.27323476 +5075106,0 +5081184,0 +5081184,0.38820157 +5082042,0.38820157 +5082042,0 +5083026,0 +5083026,0.23400724 +5083068,0.23400724 +5083068,0 +5084952,0 +5084952,0.17441159 +5084982,0.17441159 +5084982,0 +5085066,0 +5085066,0.18014484 +5085090,0.18014484 +5085090,0 +5090148,0 +5090148,0.048732649 +5090154,0.048732649 +5090154,0 +5095908,0 +5095908,0.26538926 +5095932,0.26538926 +5095932,0 +5096022,0 +5096022,0.014484007 +5096028,0.014484007 +5096028,0 +5097132,0 +5097132,0.082226916 +5097162,0.082226916 +5097162,0 +5099502,0 +5099502,0.32377791 +5099508,0.32377791 +5099508,0 +5125668,0 +5125668,0.18678334 +5125686,0.18678334 +5125686,0 +5126760,0 +5126760,0.029269765 +5126766,0.029269765 +5126766,0 +5126856,0 +5126856,0.32905854 +5126874,0.13201569 +5126874,0 +5126910,0 +5126910,0.32905854 +5126970,0.32317441 +5126970,0 +5126976,0 +5126976,0.32317441 +5127000,0.13201569 +5127000,0 +5127084,0 +5127084,0.3086904 +5127102,0.3086904 +5127102,0 +5127720,0 +5127720,0.21695836 +5127750,0.21695836 +5127750,0 +5127834,0 +5127834,0.22525649 +5127930,0.22525649 +5127930,0 +5128374,0 +5128374,0.0072420036 +5128416,0.0072420036 +5128416,0 +5128488,0 +5128488,0.13020519 +5128542,0.13020519 +5128542,0 +5131122,0 +5131122,0.32060954 +5131506,0.32060954 +5131506,0 +5131548,0 +5131548,0.13820157 +5131554,0.13820157 +5131554,0 +5131662,0 +5131662,0.24064575 +5131680,0.24064575 +5131680,0 +5131782,0 +5131782,0.01991551 +5131794,0.065328908 +5131794,0 +5131812,0 +5131812,0.01991551 +5131818,0.065328908 +5131818,0 +5131896,0 +5131896,0.29375377 +5131956,0.29375377 +5131956,0 +5132952,0 +5132952,0.32196741 +5133294,0.32196741 +5133294,0 +5140836,0 +5140836,0.22661436 +5140902,0.22661436 +5140902,0 +5141136,0 +5141136,0.44749547 +5141202,0.44749547 +5141202,0 +5145210,0 +5145210,0.26659626 +5145222,0.26659626 +5145222,0 +5145324,0 +5145324,0.0075437538 +5145348,0.0075437538 +5145348,0 +5145444,0 +5145444,0.015691008 +5145450,0.015691008 +5145450,0 +5152128,0 +5152128,0.028968014 +5152134,0.028968014 +5152134,0 +5152242,0 +5152242,0.22721786 +5152284,0.22721786 +5152284,0 +5152356,0 +5152356,0.31940253 +5152374,0.31940253 +5152374,0 +5153022,0 +5153022,0.00075437538 +5153028,0.00075437538 +5153028,0 +5160012,0 +5160012,0.27263126 +5160018,0.27263126 +5160018,0 +5165712,0 +5165712,0.25950513 +5165910,0.25950513 +5165910,0 +5170182,0 +5170182,0.13442969 +5170188,0.13442969 +5170188,0 +5175888,0 +5175888,0.082226916 +5175912,0.082226916 +5175912,0 +5176002,0 +5176002,0.11089318 +5176026,0.11089318 +5176026,0 +5202384,0 +5202384,0.14393482 +5202414,0.14393482 +5202414,0 +5202498,0 +5202498,0.31759203 +5202516,0.31759203 +5202516,0 +5202612,0 +5202612,0.016294508 +5202618,0.016294508 +5202618,0 +5205144,0 +5205144,0.23445987 +5205210,0.23445987 +5205210,0 +5209878,0 +5209878,0.01071213 +5209884,0.01071213 +5209884,0 +5215416,0 +5215416,0.18512372 +5215452,0.18512372 +5215452,0 +5215536,0 +5215536,0.23280024 +5215578,0.23280024 +5215578,0 +5215950,0 +5215950,0.39212432 +5216382,0.39212432 +5216382,0 +5219736,0 +5219736,0.31231141 +5220078,0.31231141 +5220078,0 +5233536,0 +5233536,0.2057936 +5233554,0.2057936 +5233554,0 +5234418,0 +5234418,0.19583585 +5234490,0.19583585 +5234490,0 +5243514,0 +5243514,0.17124321 +5243538,0.17124321 +5243538,0 +5244540,0 +5244540,0.17833434 +5244606,0.17833434 +5244606,0 +5247846,0 +5247846,0.27036814 +5247960,0.067592034 +5247960,0 +5247966,0 +5247966,0.067592034 +5247996,0.27036814 +5247996,0 +5248590,0 +5248590,0.078455039 +5248686,0.078455039 +5248686,0 +5249586,0 +5249586,0.22374774 +5249682,0.22374774 +5249682,0 +5250174,0 +5250174,0.33494267 +5250426,0.075739288 +5250426,0 +5250468,0 +5250468,0.075739288 +5251494,0.33494267 +5251494,0 +5257482,0 +5257482,0.32423054 +5257590,0.32423054 +5257590,0 +5257788,0 +5257788,0.13050694 +5257872,0.13050694 +5257872,0 +5257902,0 +5257902,0.16716958 +5258022,0 +5258022,0 +5258022,0.16716958 +5258022,0.31110441 +5258028,0.31110441 +5258028,0 +5262978,0 +5262978,0.17003621 +5263026,0.17003621 +5263026,0 +5290590,0 +5290590,0.081925166 +5290620,0.081925166 +5290620,0 +5297610,0 +5297610,0.14785757 +5297634,0.14785757 +5297634,0 +5297724,0 +5297724,0.023234762 +5297730,0.023234762 +5297730,0 +5301552,0 +5301552,0.053108027 +5301570,0.053108027 +5301570,0 +5302254,0 +5302254,0.14665057 +5302260,0.14665057 +5302260,0 +5302374,0 +5302374,0.3553108 +5302380,0.3553108 +5302380,0 +5302488,0 +5302488,0.3522933 +5302542,0.3522933 +5302542,0 +5304018,0 +5304018,0.20549185 +5304054,0.20549185 +5304054,0 +5304132,0 +5304132,0.39665057 +5304138,0.39665057 +5304138,0 +5311860,0 +5311860,0.13714544 +5311896,0.13714544 +5311896,0 +5312760,0 +5312760,0.058539529 +5312766,0.058539529 +5312766,0 +5314452,0 +5314452,0.21454436 +5314482,0.21454436 +5314482,0 +5315016,0 +5315016,0.27640314 +5315154,0.27640314 +5315154,0 +5323380,0 +5323380,0.27549789 +5323392,0.27549789 +5323392,0 +5323722,0 +5323722,0.2481895 +5324094,0.2481895 +5324094,0 +5324850,0 +5324850,0.060500905 +5324856,0.060500905 +5324856,0 +5325504,0 +5325504,0.1495172 +5325570,0.1495172 +5325570,0 +5325624,0 +5325624,0.0072420036 +5325678,0.0072420036 +5325678,0 +5325738,0 +5325738,0.31442366 +5325768,0.31442366 +5325768,0 +5325852,0 +5325852,0.24562462 +5325864,0.24562462 +5325864,0 +5329416,0 +5329416,0.12809294 +5329464,0.12809294 +5329464,0 +5333562,0 +5333562,0.32196741 +5333652,0.32196741 +5333652,0 +5337054,0 +5337054,0.12326494 +5337084,0.12326494 +5337084,0 +5337168,0 +5337168,0.247586 +5337192,0.247586 +5337192,0 +5337408,0 +5337408,0.11149668 +5337420,0.11149668 +5337420,0 +5342580,0 +5342580,0.15841883 +5342586,0.15841883 +5342586,0 +5348388,0 +5348388,0.30039228 +5348832,0.30039228 +5348832,0 +5350224,0 +5350224,0.32845504 +5350818,0.32845504 +5350818,0 +5372268,0 +5372268,0.045866023 +5372274,0.045866023 +5372274,0 +5382066,0 +5382066,0.16234158 +5382096,0.16234158 +5382096,0 +5383260,0 +5383260,0.21982498 +5383296,0.21982498 +5383296,0 +5383374,0 +5383374,0.11104406 +5383386,0.11104406 +5383386,0 +5383494,0 +5383494,0.19417622 +5383590,0.19417622 +5383590,0 +5386224,0 +5386224,0.18346409 +5386266,0.18346409 +5386266,0 +5389944,0 +5389944,0.21590223 +5389956,0.21590223 +5389956,0 +5397384,0 +5397384,0.1004828 +5397390,0.1004828 +5397390,0 +5397504,0 +5397504,0.044357272 +5397516,0.044357272 +5397516,0 +5397618,0 +5397618,0.21499698 +5397672,0.21499698 +5397672,0 +5397732,0 +5397732,0.1597767 +5397768,0.1597767 +5397768,0 +5397852,0 +5397852,0.20805673 +5397864,0.20805673 +5397864,0 +5397966,0 +5397966,0.1446892 +5397978,0.1446892 +5397978,0 +5398080,0 +5398080,0.17395896 +5398128,0.17395896 +5398128,0 +5401320,0 +5401320,0.2045866 +5401344,0.2045866 +5401344,0 +5401350,0 +5401350,0.18301147 +5401434,0.14604707 +5401434,0 +5401446,0 +5401446,0.18301147 +5401452,0.14604707 +5401452,0 +5401632,0 +5401632,0.3038624 +5401650,0.3038624 +5401650,0 +5402742,0 +5402742,0.20730235 +5402760,0.20730235 +5402760,0 +5403654,0 +5403654,0.090223295 +5403660,0.090223295 +5403660,0 +5410758,0 +5410758,0.35485818 +5411166,0.35485818 +5411166,0 +5412228,0 +5412228,0.1961376 +5412288,0.1961376 +5412288,0 +5412594,0 +5412594,0.28696439 +5412888,0.28696439 +5412888,0 +5415546,0 +5415546,0.12613156 +5415618,0.12613156 +5415618,0 +5416248,0 +5416248,0.28741702 +5416260,0.28741702 +5416260,0 +5419722,0 +5419722,0.039378395 +5419824,0.039378395 +5419824,0 +5424144,0 +5424144,0.0024140012 +5424150,0.0024140012 +5424150,0 +5427786,0 +5427786,0.21394086 +5427864,0.21394086 +5427864,0 +5427900,0 +5427900,0.1979481 +5427924,0.1979481 +5427924,0 +5431674,0 +5431674,0.26508751 +5431698,0.26508751 +5431698,0 +5433906,0 +5433906,0.10274593 +5434020,0.19885335 +5434020,0 +5434038,0 +5434038,0.10274593 +5434086,0.19885335 +5434086,0 +5434134,0 +5434134,0.04013277 +5434230,0.04013277 +5434230,0 +5434254,0 +5434254,0.084942667 +5434266,0.084942667 +5434266,0 +5441460,0 +5441460,0.17999396 +5441610,0.17999396 +5441610,0 +5443524,0 +5443524,0.06985516 +5443572,0.06985516 +5443572,0 +5445312,0 +5445312,0.054767652 +5445318,0.054767652 +5445318,0 +5450394,0 +5450394,0.12130356 +5450400,0.12130356 +5450400,0 +5466330,0 +5466330,0.24049487 +5466426,0.24049487 +5466426,0 +5466450,0 +5466450,0.040585395 +5466474,0.040585395 +5466474,0 +5466564,0 +5466564,0.11013881 +5466612,0.11013881 +5466612,0 +5472522,0 +5472522,0.50814725 +5472528,0.017350634 +5472528,0 +5472534,0 +5472534,0.017350634 +5472918,0.50814725 +5472918,0 +5485398,0 +5485398,0.23747737 +5485440,0.23747737 +5485440,0 +5485518,0 +5485518,0.30280628 +5485548,0.30280628 +5485548,0 +5489232,0 +5489232,0.049185275 +5489238,0.049185275 +5489238,0 +5492076,0 +5492076,0.14996982 +5492094,0.14996982 +5492094,0 +5497278,0 +5497278,0.18633072 +5497362,0.18633072 +5497362,0 +5500392,0 +5500392,0.14272782 +5500434,0.14272782 +5500434,0 +5500506,0 +5500506,0.011768256 +5500512,0.011768256 +5500512,0 +5502462,0 +5502462,0.058992154 +5502468,0.058992154 +5502468,0 +5504730,0 +5504730,0.032438141 +5504736,0.032438141 +5504736,0 +5508090,0 +5508090,0.0075437538 +5508168,0.0075437538 +5508168,0 +5513592,0 +5513592,0.057483404 +5513598,0.057483404 +5513598,0 +5513910,0 +5513910,0.30944478 +5514078,0.30944478 +5514078,0 +5517420,0 +5517420,0.33041642 +5517462,0.33041642 +5517462,0 +5518392,0 +5518392,0.14785757 +5518422,0.14785757 +5518422,0 +5519772,0 +5519772,0.20006035 +5519826,0.20006035 +5519826,0 +5520360,0 +5520360,0.18949909 +5520438,0.18949909 +5520438,0 +5520942,0 +5520942,0.21303561 +5521044,0.21303561 +5521044,0 +5521530,0 +5521530,0.25316838 +5521608,0.25316838 +5521608,0 +5522682,0 +5522682,0.18150272 +5522730,0.18150272 +5522730,0 +5523810,0 +5523810,0.059595655 +5523900,0.059595655 +5523900,0 +5524902,0 +5524902,0.18029572 +5524920,0.18029572 +5524920,0 +5525022,0 +5525022,0.27474351 +5525064,0.27474351 +5525064,0 +5525136,0 +5525136,0.25196138 +5525208,0.25196138 +5525208,0 +5525250,0 +5525250,0.15162945 +5525352,0.15162945 +5525352,0 +5525370,0 +5525370,0.18436934 +5525382,0.18436934 +5525382,0 +5539020,0 +5539020,0.089016295 +5539116,0.089016295 +5539116,0 +5539134,0 +5539134,0.28907664 +5539152,0.28907664 +5539152,0 +5557158,0 +5557158,0.11044056 +5557170,0.11044056 +5557170,0 +5562360,0 +5562360,0.12854556 +5562402,0.12854556 +5562402,0 +5562474,0 +5562474,0.29707302 +5562480,0.29707302 +5562480,0 +5562630,0 +5562630,0.20971635 +5562696,0.20971635 +5562696,0 +5562744,0 +5562744,0.082679541 +5562750,0.082679541 +5562750,0 +5562798,0 +5562798,0.096710923 +5562834,0.096710923 +5562834,0 +5562864,0 +5562864,0.26131563 +5562954,0.26131563 +5562954,0 +5562978,0 +5562978,0.067139409 +5562984,0.067139409 +5562984,0 +5565672,0 +5565672,0.2518105 +5565678,0.2518105 +5565678,0 +5571822,0 +5571822,0.11089318 +5571846,0.11089318 +5571846,0 +5573556,0 +5573556,0.17079059 +5573604,0.17079059 +5573604,0 +5573670,0 +5573670,0.34173205 +5573682,0.34173205 +5573682,0 +5574348,0 +5574348,0.043904647 +5574354,0.043904647 +5574354,0 +5574468,0 +5574468,0.16973446 +5574486,0.16973446 +5574486,0 +5575200,0 +5575200,0.26191913 +5575212,0.26191913 +5575212,0 +5580456,0 +5580456,0.26342788 +5580462,0.092335546 +5580462,0 +5580492,0 +5580492,0.092335546 +5580624,0.26342788 +5580624,0 +5583582,0 +5583582,0.33584792 +5583612,0.33584792 +5583612,0 +5588700,0 +5588700,0.2076041 +5588736,0.2076041 +5588736,0 +5589090,0 +5589090,0.033796017 +5589096,0.033796017 +5589096,0 +5591880,0 +5591880,0.43150272 +5591958,0.43150272 +5591958,0 +5593380,0 +5593380,0.0063367532 +5593392,0.0063367532 +5593392,0 +5593494,0 +5593494,0.23325287 +5593614,0.21846711 +5593614,0 +5593656,0 +5593656,0.21846711 +5593704,0.23325287 +5593704,0 +5599536,0 +5599536,0.15208208 +5599542,0.15208208 +5599542,0 +5599650,0 +5599650,0.16490646 +5599656,0.16490646 +5599656,0 +5599770,0 +5599770,0.25015088 +5599884,0.13880507 +5599884,0 +5599890,0 +5599890,0.25015088 +5599980,0.13880507 +5599980,0 +5599998,0 +5599998,0.28560652 +5600040,0.28560652 +5600040,0 +5600118,0 +5600118,0.11149668 +5600136,0.11149668 +5600136,0 +5601222,0 +5601222,0.0058841279 +5601234,0.0058841279 +5601234,0 +5601342,0 +5601342,0.17018709 +5601480,0.17018709 +5601480,0 +5603460,0 +5603460,0.21167773 +5603472,0.21167773 +5603472,0 +5608290,0 +5608290,0.26508751 +5608428,0.26508751 +5608428,0 +5614278,0 +5614278,0.3020519 +5614320,0.3020519 +5614320,0 +5614398,0 +5614398,0.071213036 +5614428,0.071213036 +5614428,0 +5615982,0 +5615982,0.041792396 +5615988,0.041792396 +5615988,0 +5616096,0 +5616096,0.25497888 +5616120,0.25497888 +5616120,0 +5617170,0 +5617170,0.23883524 +5617200,0.23883524 +5617200,0 +5639976,0 +5639976,0.13624019 +5639982,0.13624019 +5639982,0 +5642706,0 +5642706,0.12447194 +5642724,0.12447194 +5642724,0 +5642820,0 +5642820,0.16641521 +5642826,0.16641521 +5642826,0 +5642940,0 +5642940,0.30537115 +5642946,0.30537115 +5642946,0 +5644908,0 +5644908,0.1410682 +5644938,0.1410682 +5644938,0 +5645478,0 +5645478,0.24260712 +5645496,0.24260712 +5645496,0 +5645922,0 +5645922,0.21303561 +5645928,0.21303561 +5645928,0 +5646534,0 +5646534,0.4037417 +5646606,0.4037417 +5646606,0 +5646834,0 +5646834,0.3402233 +5646858,0.3402233 +5646858,0 +5647134,0 +5647134,0.41807483 +5647182,0.41807483 +5647182,0 +5647428,0 +5647428,0.41128546 +5647482,0.41128546 +5647482,0 +5650992,0 +5650992,0.52444176 +5651106,0.52444176 +5651106,0 +5651292,0 +5651292,0.42622209 +5651364,0.42622209 +5651364,0 +5651586,0 +5651586,0.34127942 +5651646,0.34127942 +5651646,0 +5651886,0 +5651886,0.40781533 +5651958,0.40781533 +5651958,0 +5656974,0 +5656974,0.090826795 +5656986,0.090826795 +5656986,0 +5658048,0 +5658048,0.19477972 +5658114,0.19477972 +5658114,0 +5658162,0 +5658162,0.17954134 +5658186,0.17954134 +5658186,0 +5659992,0 +5659992,0.24728425 +5660076,0.24728425 +5660076,0 +5660580,0 +5660580,0.16535908 +5660640,0.053108027 +5660640,0 +5660646,0 +5660646,0.053108027 +5660670,0.16535908 +5660670,0 +5661168,0 +5661168,0.21816536 +5661228,0.21816536 +5661228,0 +5661756,0 +5661756,0.21514786 +5661828,0.21514786 +5661828,0 +5674806,0 +5674806,0.097465299 +5674818,0.097465299 +5674818,0 +5677566,0 +5677566,0.4055522 +5678118,0.029873265 +5678118,0 +5678124,0 +5678124,0.4055522 +5678148,0.029873265 +5678148,0 +5683302,0 +5683302,0.10998793 +5683350,0.10998793 +5683350,0 +5683560,0 +5683560,0.0021122511 +5683566,0.0021122511 +5683566,0 +5683674,0 +5683674,0.078605914 +5683686,0.078605914 +5683686,0 +5684838,0 +5684838,0.040585395 +5684844,0.040585395 +5684844,0 +5688546,0 +5688546,0.030175015 +5688576,0.030175015 +5688576,0 +5692518,0 +5692518,0.03062764 +5692524,0.03062764 +5692524,0 +5693760,0 +5693760,0.12205794 +5693832,0.12205794 +5693832,0 +5694888,0 +5694888,0.0070911285 +5694930,0.0070911285 +5694930,0 +5695002,0 +5695002,0.14740495 +5695026,0.14740495 +5695026,0 +5695122,0 +5695122,0.26372963 +5695128,0.14318045 +5695128,0 +5695164,0 +5695164,0.26372963 +5695176,0.14318045 +5695176,0 +5708820,0 +5708820,0.18572722 +5708856,0.18572722 +5708856,0 +5708940,0 +5708940,0.012673506 +5708946,0.012673506 +5708946,0 +5709054,0 +5709054,0.30190103 +5709072,0.30190103 +5709072,0 +5709168,0 +5709168,0.15841883 +5709186,0.15841883 +5709186,0 +5709288,0 +5709288,0.18089922 +5709324,0.18089922 +5709324,0 +5709402,0 +5709402,0.27036814 +5709474,0.27036814 +5709474,0 +5709516,0 +5709516,0.17033796 +5709534,0.17033796 +5709534,0 +5709636,0 +5709636,0.0042245021 +5709642,0.0042245021 +5709642,0 +5709750,0 +5709750,0.36300543 +5709780,0.36300543 +5709780,0 +5709864,0 +5709864,0.30295715 +5709876,0.30295715 +5709876,0 +5709984,0 +5709984,0.28545564 +5710014,0.28545564 +5710014,0 +5710098,0 +5710098,0.23340374 +5710134,0.23340374 +5710134,0 +5710212,0 +5710212,0.094296922 +5710260,0.094296922 +5710260,0 +5710332,0 +5710332,0.00045262523 +5710338,0.00045262523 +5710338,0 +5730618,0 +5730618,0.26463488 +5730630,0.26463488 +5730630,0 +5730852,0 +5730852,0.1567592 +5730888,0.1567592 +5730888,0 +5731122,0 +5731122,0.12598069 +5731152,0.12598069 +5731152,0 +5733366,0 +5733366,0.16264333 +5733390,0.16264333 +5733390,0 +5740986,0 +5740986,0.16943271 +5741010,0.16943271 +5741010,0 +5741100,0 +5741100,0.27368739 +5741118,0.27368739 +5741118,0 +5756868,0 +5756868,0.18980084 +5756880,0.18980084 +5756880,0 +5756982,0 +5756982,0.19643935 +5757030,0.19643935 +5757030,0 +5757096,0 +5757096,0.25875075 +5757132,0.25875075 +5757132,0 +5757216,0 +5757216,0.22691611 +5757228,0.22691611 +5757228,0 +5760102,0 +5760102,0.16505733 +5760114,0.14725407 +5760114,0 +5760126,0 +5760126,0.16505733 +5760216,0.1434822 +5760216,0 +5760240,0 +5760240,0.14725407 +5760246,0.1434822 +5760246,0 +5760330,0 +5760330,0.1919131 +5760432,0.1919131 +5760432,0 +5760450,0 +5760450,0.2082076 +5760462,0.2082076 +5760462,0 +5760564,0 +5760564,0.1483102 +5760594,0.1483102 +5760594,0 +5760678,0 +5760678,0.017501509 +5760684,0.017501509 +5760684,0 +5760798,0 +5760798,0.092788171 +5760876,0.092788171 +5760876,0 +5760912,0 +5760912,0.26388051 +5761008,0.26388051 +5761008,0 +5761026,0 +5761026,0.23068799 +5761062,0.23068799 +5761062,0 +5761146,0 +5761146,0.15570308 +5761158,0.15570308 +5761158,0 +5761260,0 +5761260,0.18497284 +5761332,0.18497284 +5761332,0 +5766024,0 +5766024,0.27097164 +5766096,0.27097164 +5766096,0 +5766138,0 +5766138,0.29465902 +5766144,0.29465902 +5766144,0 +5770710,0 +5770710,0.26252263 +5770716,0.26252263 +5770716,0 +5774652,0 +5774652,0.251207 +5774766,0.19824985 +5774766,0 +5774778,0 +5774778,0.251207 +5774784,0.19824985 +5774784,0 +5774880,0 +5774880,0.16264333 +5774964,0.16264333 +5774964,0 +5775000,0 +5775000,0.095503923 +5775006,0.095503923 +5775006,0 +5785128,0 +5785128,0.051599276 +5785134,0.051599276 +5785134,0 +5786544,0 +5786544,0.14378395 +5786646,0.14378395 +5786646,0 +5786682,0 +5786682,0.10636693 +5786736,0.10636693 +5786736,0 +5786802,0 +5786802,0.16188896 +5786928,0.16188896 +5786928,0 +5791680,0 +5791680,0.21801448 +5791728,0.21801448 +5791728,0 +5810238,0 +5810238,0.30250453 +5810316,0.30250453 +5810316,0 +5810352,0 +5810352,0.14318045 +5810376,0.14318045 +5810376,0 +5811540,0 +5811540,0.21846711 +5811624,0.21846711 +5811624,0 +5815752,0 +5815752,0.37311406 +5815770,0.37311406 +5815770,0 +5816166,0 +5816166,0.21997586 +5816184,0.21997586 +5816184,0 +5817624,0 +5817624,0.35244418 +5817714,0.35244418 +5817714,0 +5818860,0 +5818860,0.33509354 +5818974,0 +5818974,0 +5818974,0.076041038 +5818974,0.33509354 +5819010,0.076041038 +5819010,0 +5822082,0 +5822082,0.46167773 +5822154,0.46167773 +5822154,0 +5825430,0 +5825430,0.087809294 +5825442,0.087809294 +5825442,0 +5825544,0 +5825544,0.18255884 +5825562,0.18255884 +5825562,0 +5825652,0 +5825652,0.021424261 +5825658,0.021424261 +5825658,0 +5825664,0 +5825664,0.12960169 +5825670,0.12960169 +5825670,0 +5825778,0 +5825778,0.20066385 +5825826,0.20066385 +5825826,0 +5825892,0 +5825892,0.2082076 +5825994,0.2082076 +5825994,0 +5826540,0 +5826540,0.16143633 +5826588,0.16143633 +5826588,0 +5829696,0 +5829696,0.26056126 +5829750,0.26056126 +5829750,0 +5830500,0 +5830500,0.36436331 +5830506,0.36436331 +5830506,0 +5830614,0 +5830614,0.1585697 +5830692,0.1585697 +5830692,0 +5830734,0 +5830734,0.061858781 +5830848,0.065630658 +5830848,0 +5830866,0 +5830866,0.065630658 +5830890,0.20684973 +5830890,0 +5830902,0 +5830902,0.061858781 +5830950,0.20684973 +5830950,0 +5830962,0 +5830962,0.071363911 +5830980,0.071363911 +5830980,0 +5831082,0 +5831082,0.2469825 +5831112,0.2469825 +5831112,0 +5839020,0 +5839020,0.15102595 +5839026,0.15102595 +5839026,0 +5839188,0 +5839188,0.14861195 +5839218,0.14861195 +5839218,0 +5847324,0 +5847324,0.30944478 +5847384,0.30944478 +5847384,0 +5848692,0 +5848692,0.32302354 +5848704,0.32302354 +5848704,0 +5848812,0 +5848812,0.087809294 +5848830,0.087809294 +5848830,0 +5850282,0 +5850282,0.12960169 +5850336,0.12960169 +5850336,0 +5850546,0 +5850546,0.33524442 +5850666,0.33524442 +5850666,0 +5855508,0 +5855508,0.097012674 +5855580,0.097012674 +5855580,0 +5856714,0 +5856714,0.21544961 +5856804,0.21544961 +5856804,0 +5857302,0 +5857302,0.257242 +5857368,0.257242 +5857368,0 +5857884,0 +5857884,0.2021726 +5857968,0.2021726 +5857968,0 +5858472,0 +5858472,0.25437538 +5858544,0.25437538 +5858544,0 +5859060,0 +5859060,0.17803259 +5859120,0.17803259 +5859120,0 +5859444,0 +5859444,0.22767049 +5859456,0.01961376 +5859456,0 +5859462,0 +5859462,0.01961376 +5859486,0.22767049 +5859486,0 +5859918,0 +5859918,0.22585999 +5859990,0.22585999 +5859990,0 +5861280,0 +5861280,0.061858781 +5861286,0.061858781 +5861286,0 +5868582,0 +5868582,0.20488835 +5868588,0.20488835 +5868588,0 +5868702,0 +5868702,0.024743512 +5868738,0.024743512 +5868738,0 +5870508,0 +5870508,0.045262523 +5870580,0.045262523 +5870580,0 +5870622,0 +5870622,0.3092939 +5870640,0.3092939 +5870640,0 +5870742,0 +5870742,0.20262523 +5870856,0.015691008 +5870856,0 +5870862,0 +5870862,0.015691008 +5870928,0.20262523 +5870928,0 +5887608,0 +5887608,0.22133374 +5887626,0.22133374 +5887626,0 +5893014,0 +5893014,0.1973446 +5893038,0.1973446 +5893038,0 +5893128,0 +5893128,0.1507242 +5893164,0.1507242 +5893164,0 +5899320,0 +5899320,0.15208208 +5899362,0.15208208 +5899362,0 +5900592,0 +5900592,0.20051298 +5900598,0.20051298 +5900598,0 +5900646,0 +5900646,0.42456246 +5901162,0.42456246 +5901162,0 +5901648,0 +5901648,0.01931201 +5901666,0.01931201 +5901666,0 +5906310,0 +5906310,0.10908268 +5906328,0.10908268 +5906328,0 +5908638,0 +5908638,0.18105009 +5908716,0.18105009 +5908716,0 +5909226,0 +5909226,0.21756186 +5909346,0.21756186 +5909346,0 +5909808,0 +5909808,0.25075438 +5909880,0.25075438 +5909880,0 +5910396,0 +5910396,0.21650573 +5910510,0.21650573 +5910510,0 +5914008,0 +5914008,0.25512975 +5914032,0.25512975 +5914032,0 +5914122,0 +5914122,0.2003621 +5914206,0.2003621 +5914206,0 +5914236,0 +5914236,0.066535908 +5914242,0.066535908 +5914242,0 +5915322,0 +5915322,0.013427882 +5915328,0.013427882 +5915328,0 +5915484,0 +5915484,0.026252263 +5915550,0.026252263 +5915550,0 +5915598,0 +5915598,0.2045866 +5915610,0.2045866 +5915610,0 +5915718,0 +5915718,0.23702474 +5915784,0.23702474 +5915784,0 +5915832,0 +5915832,0.04013277 +5915844,0.04013277 +5915844,0 +5918502,0 +5918502,0.15328908 +5918538,0.15328908 +5918538,0 +5926632,0 +5926632,0.26523838 +5926638,0.26523838 +5926638,0 +5928240,0 +5928240,0.26025951 +5928276,0.26025951 +5928276,0 +5929098,0 +5929098,0.12220881 +5929224,0.12220881 +5929224,0 +5936658,0 +5936658,0.064272782 +5936670,0.064272782 +5936670,0 +5937390,0 +5937390,0.32785154 +5937468,0.32785154 +5937468,0 +5938374,0 +5938374,0.17139409 +5938428,0.17139409 +5938428,0 +5938488,0 +5938488,0.24170187 +5938548,0.24170187 +5938548,0 +5938602,0 +5938602,0.16686783 +5938608,0.16686783 +5938608,0 +5947428,0 +5947428,0.1458962 +5947476,0.1458962 +5947476,0 +5952768,0 +5952768,0.023989137 +5952774,0.023989137 +5952774,0 +5984736,0 +5984736,0.20443573 +5984748,0.20443573 +5984748,0 +5985270,0 +5985270,0.26161738 +5985294,0.26161738 +5985294,0 +5990088,0 +5990088,0.36813518 +5990202,0.36813518 +5990202,0 +5990388,0 +5990388,0.3522933 +5990442,0.3522933 +5990442,0 +5990682,0 +5990682,0.18964997 +5990748,0.18964997 +5990748,0 +5990982,0 +5990982,0.41973446 +5991036,0.41973446 +5991036,0 +5991606,0 +5991606,0.17576946 +5991726,0.096409173 +5991726,0 +5991732,0 +5991732,0 +5991732,0.17576946 +5991732,0.096409173 +5991840,0 +5991840,0.1597767 +5991870,0.1597767 +5991870,0 +5991954,0 +5991954,0.064121907 +5992014,0.064121907 +5992014,0 +5992074,0 +5992074,0.27700664 +5992086,0.27700664 +5992086,0 +5992188,0 +5992188,0.15585395 +5992242,0.15585395 +5992242,0 +5994546,0 +5994546,0.2409475 +5994618,0.2409475 +5994618,0 +5994840,0 +5994840,0.32136391 +5994912,0.32136391 +5994912,0 +5995140,0 +5995140,0.32951116 +5995212,0.32951116 +5995212,0 +5995440,0 +5995440,0.4933615 +5995506,0.4933615 +5995506,0 +5997264,0 +5997264,0.13141219 +5997270,0.13141219 +5997270,0 +5998998,0 +5998998,0.37582981 +5999076,0.37582981 +5999076,0 +5999298,0 +5999298,0.41445383 +5999382,0.41445383 +5999382,0 +5999598,0 +5999598,0.4013277 +5999658,0.4013277 +5999658,0 +5999892,0 +5999892,0.29752565 +5999958,0.29752565 +5999958,0 +6000738,0 +6000738,0.16701871 +6000744,0.16701871 +6000744,0 +6000756,0 +6000756,0.28319252 +6000762,0.28319252 +6000762,0 +6001170,0 +6001170,0.13367532 +6001176,0.13367532 +6001176,0 +6001290,0 +6001290,0.1591732 +6001380,0.1591732 +6001380,0 +6002046,0 +6002046,0.13744719 +6002118,0.13744719 +6002118,0 +6003558,0 +6003558,0.0058841279 +6003570,0.0058841279 +6003570,0 +6003618,0 +6003618,0.2457755 +6003666,0.2457755 +6003666,0 +6004260,0 +6004260,0.17652384 +6004272,0.17652384 +6004272,0 +6005208,0 +6005208,0.42395896 +6005268,0.42395896 +6005268,0 +6008658,0 +6008658,0.20413398 +6008670,0.20413398 +6008670,0 +6009666,0 +6009666,0.35968618 +6009678,0.35968618 +6009678,0 +6012246,0 +6012246,0.21258298 +6012264,0.21258298 +6012264,0 +6012360,0 +6012360,0.32000604 +6012372,0.32000604 +6012372,0 +6012474,0 +6012474,0.14257695 +6012552,0.14257695 +6012552,0 +6012594,0 +6012594,0.35425468 +6012618,0.35425468 +6012618,0 +6012708,0 +6012708,0.042094146 +6012732,0.042094146 +6012732,0 +6012822,0 +6012822,0.0064876282 +6012834,0.0064876282 +6012834,0 +6012942,0 +6012942,0.20775498 +6012990,0.20775498 +6012990,0 +6019158,0 +6019158,0.0081472541 +6019164,0.0081472541 +6019164,0 +6019416,0 +6019416,0.31261316 +6019482,0.31261316 +6019482,0 +6024054,0 +6024054,0.10636693 +6024066,0.10636693 +6024066,0 +6030060,0 +6030060,0.099426675 +6030072,0.1452927 +6030072,0 +6030084,0 +6030084,0.099426675 +6030090,0.1452927 +6030090,0 +6031338,0 +6031338,0.13925769 +6031410,0.13925769 +6031410,0 +6032970,0 +6032970,0.13669282 +6033000,0.13669282 +6033000,0 +6038436,0 +6038436,0.1585697 +6038496,0.1585697 +6038496,0 +6039822,0 +6039822,0.09097767 +6039852,0.09097767 +6039852,0 +6039942,0 +6039942,0.20187085 +6039978,0.20187085 +6039978,0 +6042408,0 +6042408,0.20307785 +6042858,0.20307785 +6042858,0 +6042888,0 +6042888,0.31578153 +6042936,0.31578153 +6042936,0 +6043848,0 +6043848,0.0046771273 +6043854,0.0046771273 +6043854,0 +6044082,0 +6044082,0.049788775 +6044322,0.049788775 +6044322,0 +6045606,0 +6045606,0.23445987 +6045696,0.23445987 +6045696,0 +6046410,0 +6046410,0.028062764 +6046416,0.028062764 +6046416,0 +6046530,0 +6046530,0.10908268 +6046566,0.10908268 +6046566,0 +6046644,0 +6046644,0.12673506 +6046656,0.12673506 +6046656,0 +6047346,0 +6047346,0.24140012 +6047424,0.24140012 +6047424,0 +6050898,0 +6050898,0.23928787 +6050940,0.23928787 +6050940,0 +6051012,0 +6051012,0.23038624 +6051024,0.23038624 +6051024,0 +6071898,0 +6071898,0.51901026 +6072588,0.51901026 +6072588,0 +6074580,0 +6074580,0.081472541 +6074586,0.081472541 +6074586,0 +6079164,0 +6079164,0.23928787 +6079554,0.23928787 +6079554,0 +6079578,0 +6079578,0.11632468 +6079590,0.11632468 +6079590,0 +6079962,0 +6079962,0.010561255 +6079968,0.010561255 +6079968,0 +6089862,0 +6089862,0.13141219 +6089970,0.13141219 +6089970,0 +6089982,0 +6089982,0.018557634 +6089988,0.018557634 +6089988,0 +6090366,0 +6090366,0.29465902 +6090372,0.29465902 +6090372,0 +6090510,0 +6090510,0.21529873 +6090642,0.21529873 +6090642,0 +6094998,0 +6094998,0.25875075 +6095070,0.25875075 +6095070,0 +6095076,0 +6095076,0.11753168 +6095298,0.23400724 +6095298,0 +6095364,0 +6095364,0.23400724 +6095904,0.11753168 +6095904,0 +6099552,0 +6099552,0.083283042 +6099582,0.083283042 +6099582,0 +6107622,0 +6107622,0.29616777 +6107688,0.29616777 +6107688,0 +6109968,0 +6109968,0.066535908 +6109974,0.066535908 +6109974,0 +6116448,0 +6116448,0.259656 +6116556,0.259656 +6116556,0 +6119580,0 +6119580,0.025648763 +6119628,0.025648763 +6119628,0 +6119694,0 +6119694,0.13005432 +6119700,0.13005432 +6119700,0 +6120480,0 +6120480,0.51538926 +6120900,0.076795413 +6120900,0 +6120906,0 +6120906,0.076795413 +6120924,0.51538926 +6120924,0 +6121698,0 +6121698,0.076191913 +6121734,0.076191913 +6121734,0 +6123282,0 +6123282,0.19824985 +6123336,0.19824985 +6123336,0 +6160944,0 +6160944,0.29194327 +6160950,0.29194327 +6160950,0 +6165252,0 +6165252,0.11391068 +6165270,0.11391068 +6165270,0 +6166224,0 +6166224,0.065178033 +6166284,0.065178033 +6166284,0 +6166674,0 +6166674,0.020368135 +6166680,0.020368135 +6166680,0 +6166788,0 +6166788,0.18753772 +6166800,0.18753772 +6166800,0 +6166902,0 +6166902,0.22993361 +6166950,0.22993361 +6166950,0 +6167022,0 +6167022,0.10018105 +6167178,0.10018105 +6167178,0 +6172758,0 +6172758,0.22978274 +6172788,0.22978274 +6172788,0 +6172872,0 +6172872,0.23280024 +6172890,0.23280024 +6172890,0 +6172992,0 +6172992,0.32332529 +6173004,0.32332529 +6173004,0 +6173106,0 +6173106,0.094749547 +6173112,0.094749547 +6173112,0 +6176796,0 +6176796,0.21228123 +6176898,0.21228123 +6176898,0 +6176910,0 +6176910,0.16913096 +6176928,0.16913096 +6176928,0 +6185880,0 +6185880,0.23657212 +6186396,0.14363307 +6186396,0 +6186414,0 +6186414,0.14363307 +6186420,0.23657212 +6186420,0 +6186510,0 +6186510,0.067742909 +6186666,0.067742909 +6186666,0 +6190980,0 +6190980,0.17169584 +6191028,0.17169584 +6191028,0 +6191100,0 +6191100,0.24049487 +6191184,0.24049487 +6191184,0 +6191214,0 +6191214,0.16385033 +6191304,0.16385033 +6191304,0 +6193896,0 +6193896,0.19327097 +6193974,0.19327097 +6193974,0 +6194010,0 +6194010,0.19040435 +6194028,0.19040435 +6194028,0 +6194130,0 +6194130,0.13095957 +6194166,0.13095957 +6194166,0 +6198942,0 +6198942,0.16460471 +6198954,0.16460471 +6198954,0 +6199056,0 +6199056,0.20488835 +6199152,0.20488835 +6199152,0 +6199788,0 +6199788,0.17501509 +6199794,0.17501509 +6199794,0 +6199908,0 +6199908,0.32483404 +6199986,0.32483404 +6199986,0 +6205062,0 +6205062,0.26765238 +6205092,0.26765238 +6205092,0 +6207822,0 +6207822,0.11391068 +6207828,0.11391068 +6207828,0 +6221550,0 +6221550,0.18814122 +6221706,0.18814122 +6221706,0 +6227886,0 +6227886,0.037567894 +6227892,0.037567894 +6227892,0 +6228006,0 +6228006,0.20835848 +6228048,0.20835848 +6228048,0 +6230538,0 +6230538,0.24849125 +6230556,0.24849125 +6230556,0 +6240912,0 +6240912,0.14996982 +6240924,0.14996982 +6240924,0 +6241026,0 +6241026,0.032438141 +6241062,0.032438141 +6241062,0 +6242190,0 +6242190,0.16354858 +6242196,0.16354858 +6242196,0 +6242784,0 +6242784,0.090525045 +6242808,0.090525045 +6242808,0 +6242898,0 +6242898,0.075437538 +6242904,0.075437538 +6242904,0 +6243012,0 +6243012,0.1561557 +6243018,0.1561557 +6243018,0 +6243132,0 +6243132,0.086451418 +6243138,0.086451418 +6243138,0 +6244890,0 +6244890,0.18678334 +6245010,0.15117683 +6245010,0 +6245028,0 +6245028,0.15117683 +6245040,0.18678334 +6245040,0 +6245346,0 +6245346,0.26101388 +6245460,0.39815932 +6245460,0 +6245466,0 +6245466,0.39815932 +6245478,0.26101388 +6245478,0 +6245580,0 +6245580,0.23581774 +6245658,0.23581774 +6245658,0 +6245694,0 +6245694,0.15449608 +6245736,0.15449608 +6245736,0 +6245808,0 +6245808,0.092486421 +6245826,0.092486421 +6245826,0 +6245922,0 +6245922,0.27036814 +6245928,0.27036814 +6245928,0 +6246042,0 +6246042,0.0076946288 +6246096,0.0076946288 +6246096,0 +6260010,0 +6260010,0.1961376 +6260028,0.1961376 +6260028,0 +6269718,0 +6269718,0.014484007 +6269748,0.014484007 +6269748,0 +6273264,0 +6273264,0.3068799 +6273270,0.3068799 +6273270,0 +6275964,0 +6275964,0.29345202 +6275994,0.29345202 +6275994,0 +6277716,0 +6277716,0.016747133 +6277788,0.016747133 +6277788,0 +6278406,0 +6278406,0.18829209 +6278520,0.28877489 +6278520,0 +6278610,0 +6278610,0.28877489 +6278640,0.3050694 +6278640,0 +6278676,0 +6278676,0.3050694 +6278688,0.18829209 +6278688,0 +6278754,0 +6278754,0.042245021 +6278856,0.042245021 +6278856,0 +6278868,0 +6278868,0.32634279 +6278874,0.32634279 +6278874,0 +6278988,0 +6278988,0.11466506 +6279108,0.11466506 +6279108,0 +6279750,0 +6279750,0.1464997 +6279762,0.1464997 +6279762,0 +6279864,0 +6279864,0.33931804 +6279888,0.33931804 +6279888,0 +6284904,0 +6284904,0.28590827 +6284910,0.28590827 +6284910,0 +6286788,0 +6286788,0.050694025 +6286800,0.050694025 +6286800,0 +6289812,0 +6289812,0.17878696 +6289836,0.17878696 +6289836,0 +6293268,0 +6293268,0.11194931 +6293274,0.11194931 +6293274,0 +6293718,0 +6293718,0.16400121 +6293808,0.16400121 +6293808,0 +6293832,0 +6293832,0.11949306 +6293844,0.11949306 +6293844,0 +6293946,0 +6293946,0.001961376 +6293952,0.001961376 +6293952,0 +6294066,0 +6294066,0.13518407 +6294078,0.13518407 +6294078,0 +6294450,0 +6294450,0.06004828 +6294456,0.06004828 +6294456,0 +6294564,0 +6294564,0.023838262 +6294570,0.023838262 +6294570,0 +6299028,0 +6299028,0.13201569 +6299034,0.13201569 +6299034,0 +6299148,0 +6299148,0.094598672 +6299178,0.094598672 +6299178,0 +6302160,0 +6302160,0.03032589 +6302250,0.03032589 +6302250,0 +6330294,0 +6330294,0.15178033 +6330318,0.15178033 +6330318,0 +6330432,0 +6330432,0.10998793 +6330450,0.10998793 +6330450,0 +6331392,0 +6331392,0.025799638 +6331398,0.025799638 +6331398,0 +6331506,0 +6331506,0.16007846 +6331524,0.16007846 +6331524,0 +6331536,0 +6331536,0.063518407 +6331590,0.063518407 +6331590,0 +6331650,0 +6331650,0.0061858781 +6331656,0.0061858781 +6331656,0 +6334470,0 +6334470,0.19643935 +6334494,0.19643935 +6334494,0 +6337674,0 +6337674,0.13352444 +6337704,0.13352444 +6337704,0 +6337794,0 +6337794,0.22797224 +6337830,0.088563669 +6337830,0 +6337842,0 +6337842,0.088563669 +6337908,0.25950513 +6337908,0 +6337932,0 +6337932,0.22797224 +6337950,0.1422752 +6337950,0 +6337992,0 +6337992,0.1422752 +6338004,0.25950513 +6338004,0 +6345006,0 +6345006,0.1955341 +6345024,0.1955341 +6345024,0 +6354336,0 +6354336,0.11964393 +6354354,0.11964393 +6354354,0 +6356646,0 +6356646,0.3408268 +6356748,0.3408268 +6356748,0 +6356760,0 +6356760,0.095956548 +6356772,0.095956548 +6356772,0 +6368508,0 +6368508,0.15057333 +6368520,0.15057333 +6368520,0 +6373074,0 +6373074,0.28062764 +6373092,0.28062764 +6373092,0 +6373188,0 +6373188,0.22661436 +6373200,0 +6373200,0 +6373200,0.22661436 +6373200,0.26599276 +6373332,0.26599276 +6373332,0 +6374514,0 +6374514,0.71514786 +6374592,0.17592034 +6374592,0 +6374700,0 +6374700,0.17592034 +6374796,0.71514786 +6374796,0 +6375882,0 +6375882,0.31019916 +6376176,0.084640917 +6376176,0 +6376182,0 +6376182,0.084640917 +6376602,0.31019916 +6376602,0 +6377784,0 +6377784,0.24909475 +6377796,0.24909475 +6377796,0 +6377904,0 +6377904,0.26357876 +6377988,0.26357876 +6377988,0 +6380946,0 +6380946,0.24607725 +6381036,0.24607725 +6381036,0 +6381384,0 +6381384,0.77097164 +6381552,0.2960169 +6381552,0 +6381564,0 +6381564,0.2960169 +6381810,0.77097164 +6381810,0 +6382464,0 +6382464,0.076191913 +6382500,0.076191913 +6382500,0 +6410034,0 +6410034,0.0073928787 +6410154,0.20232348 +6410154,0 +6410160,0 +6410160,0.20232348 +6410166,0.0073928787 +6410166,0 +6410268,0 +6410268,0.12945081 +6410310,0.12945081 +6410310,0 +6415782,0 +6415782,0.63563669 +6416106,0.63563669 +6416106,0 +6416952,0 +6416952,0.16415208 +6416964,0.16415208 +6416964,0 +6419340,0 +6419340,0.14634882 +6419400,0.14634882 +6419400,0 +6419460,0 +6419460,0.31321666 +6419574,0.17320459 +6419574,0 +6419580,0 +6419580,0.17320459 +6419652,0.31321666 +6419652,0 +6419820,0 +6419820,0.18949909 +6419862,0.18949909 +6419862,0 +6419982,0 +6419982,0.23310199 +6420006,0.23310199 +6420006,0 +6425010,0 +6425010,0.27806276 +6425022,0.27806276 +6425022,0 +6425100,0 +6425100,0.13397707 +6425196,0.13397707 +6425196,0 +6427446,0 +6427446,0.22420036 +6427470,0.22420036 +6427470,0 +6429624,0 +6429624,0.47118286 +6429702,0.47118286 +6429702,0 +6430590,0 +6430590,0.15464695 +6430650,0.15464695 +6430650,0 +6430710,0 +6430710,0.073627037 +6430728,0.073627037 +6430728,0 +6430866,0 +6430866,0.1071213 +6430872,0.1071213 +6430872,0 +6434004,0 +6434004,0.31940253 +6434064,0.31940253 +6434064,0 +6442224,0 +6442224,0.48264937 +6442548,0.48264937 +6442548,0 +6451182,0 +6451182,0.24305975 +6451194,0.24305975 +6451194,0 +6457170,0 +6457170,0.01010863 +6457176,0.01010863 +6457176,0 +6458328,0 +6458328,0.061557031 +6458334,0.061557031 +6458334,0 +6458442,0 +6458442,0.0081472541 +6458466,0.0081472541 +6458466,0 +6460218,0 +6460218,0.17848521 +6460230,0.17848521 +6460230,0 +6460338,0 +6460338,0.18633072 +6460350,0.18633072 +6460350,0 +6467754,0 +6467754,0.26538926 +6467772,0.26538926 +6467772,0 +6467868,0 +6467868,0.22088111 +6467904,0.22088111 +6467904,0 +6467934,0 +6467934,0.31502716 +6467964,0.31502716 +6467964,0 +6468048,0 +6468048,0.0031683766 +6468054,0.0031683766 +6468054,0 +6468162,0 +6468162,0.077700664 +6468180,0.077700664 +6468180,0 +6469656,0 +6469656,0.054616777 +6469668,0.054616777 +6469668,0 +6490074,0 +6490074,0.037567894 +6490200,0.037567894 +6490200,0 +6502518,0 +6502518,0.037869644 +6502524,0.037869644 +6502524,0 +6502632,0 +6502632,0.1937236 +6502650,0.1937236 +6502650,0 +6504630,0 +6504630,0.19870247 +6504720,0.19870247 +6504720,0 +6505926,0 +6505926,0.27534701 +6505962,0.27534701 +6505962,0 +6508308,0 +6508308,0.040887145 +6508314,0.040887145 +6508314,0 +6511152,0 +6511152,0.0082981291 +6511176,0.0082981291 +6511176,0 +6511272,0 +6511272,0.33071817 +6511308,0.052051901 +6511308,0 +6511338,0 +6511338,0.33071817 +6511362,0.052051901 +6511362,0 +6511920,0 +6511920,0.18467109 +6511944,0.18467109 +6511944,0 +6512034,0 +6512034,0.17893784 +6512064,0.17893784 +6512064,0 +6512148,0 +6512148,0.11572118 +6512256,0.11572118 +6512256,0 +6512268,0 +6512268,0.073023537 +6512274,0.073023537 +6512274,0 +6512382,0 +6512382,0.29390465 +6512496,0.33524442 +6512496,0 +6512508,0 +6512508,0 +6512508,0.33524442 +6512508,0.29390465 +6513312,0 +6513312,0.14861195 +6513342,0.14861195 +6513342,0 +6513426,0 +6513426,0.0058841279 +6513438,0.0058841279 +6513438,0 +6514920,0 +6514920,0.32407966 +6514986,0.32407966 +6514986,0 +6515220,0 +6515220,0.3098974 +6515286,0.3098974 +6515286,0 +6528246,0 +6528246,0.012975256 +6528252,0.012975256 +6528252,0 +6528360,0 +6528360,0.07936029 +6528372,0.07936029 +6528372,0 +6528480,0 +6528480,0.083735667 +6528486,0.083735667 +6528486,0 +6539562,0 +6539562,0.0067893784 +6539568,0.0067893784 +6539568,0 +6540990,0 +6540990,0.2082076 +6541134,0.2082076 +6541134,0 +6543282,0 +6543282,0.28258902 +6543384,0.28258902 +6543384,0 +6547422,0 +6547422,0.17622209 +6547482,0.17622209 +6547482,0 +6550512,0 +6550512,0.19146047 +6550524,0.19146047 +6550524,0 +6550632,0 +6550632,0.2966204 +6550662,0.2966204 +6550662,0 +6551370,0 +6551370,0.15932408 +6551418,0.15932408 +6551418,0 +6559584,0 +6559584,0.14453832 +6559608,0.14453832 +6559608,0 +6559818,0 +6559818,0.33614967 +6559830,0.33614967 +6559830,0 +6561540,0 +6561540,0.1925166 +6561552,0.1925166 +6561552,0 +6585672,0 +6585672,0.025799638 +6585690,0.025799638 +6585690,0 +6585786,0 +6585786,0.29224502 +6585804,0.29224502 +6585804,0 +6592506,0 +6592506,0.38050694 +6592590,0.38050694 +6592590,0 +6592806,0 +6592806,0.27383826 +6592878,0.27383826 +6592878,0 +6595590,0 +6595590,0.037115269 +6595620,0.037115269 +6595620,0 +6596874,0 +6596874,0.54631865 +6596916,0.54631865 +6596916,0 +6600678,0 +6600678,0.28002414 +6600696,0.28002414 +6600696,0 +6600792,0 +6600792,0.0078455039 +6600876,0.0078455039 +6600876,0 +6600966,0 +6600966,0.19055522 +6600972,0.19055522 +6600972,0 +6601086,0 +6601086,0.12266144 +6601152,0.12266144 +6601152,0 +6601326,0 +6601326,0.27670489 +6601404,0.27670489 +6601404,0 +6602520,0 +6602520,0.21514786 +6602538,0.21514786 +6602538,0 +6602640,0 +6602640,0.29496077 +6602694,0.29496077 +6602694,0 +6602754,0 +6602754,0.18331322 +6602868,0.052504526 +6602868,0 +6602898,0 +6602898,0.052504526 +6602976,0.18331322 +6602976,0 +6602988,0 +6602988,0.031834641 +6602994,0.031834641 +6602994,0 +6604458,0 +6604458,0.24441762 +6604554,0.24441762 +6604554,0 +6605610,0 +6605610,0.035606518 +6605616,0 +6605616,0 +6605616,0.035606518 +6605616,0.086300543 +6605634,0.086300543 +6605634,0 +6605730,0 +6605730,0.0063367532 +6605748,0.0063367532 +6605748,0 +6605850,0 +6605850,0.1077248 +6605880,0.1077248 +6605880,0 +6609798,0 +6609798,0.11164756 +6609810,0.11164756 +6609810,0 +6609840,0 +6609840,0.25015088 +6610656,0.25015088 +6610656,0 +6613992,0 +6613992,0.33177429 +6614040,0.33177429 +6614040,0 +6622698,0 +6622698,0.11511768 +6622710,0.11511768 +6622710,0 +6628416,0 +6628416,0.14996982 +6628470,0.14996982 +6628470,0 +6630120,0 +6630120,0.1010863 +6630126,0.1010863 +6630126,0 +6630240,0 +6630240,0.34716355 +6630288,0.34716355 +6630288,0 +6630354,0 +6630354,0.0030175015 +6630360,0.0030175015 +6630360,0 +6630468,0 +6630468,0.13624019 +6630534,0.13624019 +6630534,0 +6631236,0 +6631236,0.1943271 +6631254,0.20971635 +6631254,0 +6631260,0 +6631260,0.1943271 +6631266,0.20971635 +6631266,0 +6632352,0 +6632352,0.11481593 +6632370,0.11481593 +6632370,0 +6632466,0 +6632466,0.14302957 +6632478,0.14302957 +6632478,0 +6635148,0 +6635148,0.12899819 +6635208,0.12899819 +6635208,0 +6636654,0 +6636654,0.030778515 +6636660,0.030778515 +6636660,0 +6636936,0 +6636936,0.082528666 +6636966,0.082528666 +6636966,0 +6638250,0 +6638250,0.27685576 +6638316,0.27685576 +6638316,0 +6639438,0 +6639438,0.20171998 +6639546,0.20171998 +6639546,0 +6640596,0 +6640596,0.23129149 +6640680,0.23129149 +6640680,0 +6640710,0 +6640710,0.19357272 +6640716,0.19357272 +6640716,0 +6640824,0 +6640824,0.30069403 +6640914,0.30069403 +6640914,0 +6640944,0 +6640944,0.22329511 +6640986,0.22329511 +6640986,0 +6641052,0 +6641052,0.23913699 +6641058,0.023385637 +6641058,0 +6641064,0 +6641064,0.023385637 +6641076,0.23913699 +6641076,0 +6646428,0 +6646428,0.016445383 +6646434,0.016445383 +6646434,0 +6675384,0 +6675384,0.32573929 +6675756,0.028666264 +6675756,0 +6675762,0 +6675762,0.028666264 +6675894,0.32573929 +6675894,0 +6676122,0 +6676122,0.15766445 +6676170,0.15766445 +6676170,0 +6676386,0 +6676386,0.48038624 +6676782,0.48038624 +6676782,0 +6678990,0 +6678990,0.0054315027 +6678996,0.0054315027 +6678996,0 +6679104,0 +6679104,0.024140012 +6679110,0.024140012 +6679110,0 +6680922,0 +6680922,0.10681955 +6680934,0.10681955 +6680934,0 +6681036,0 +6681036,0.11798431 +6681048,0.11798431 +6681048,0 +6681150,0 +6681150,0.18512372 +6681174,0.18512372 +6681174,0 +6681270,0 +6681270,0.095654798 +6681276,0.095654798 +6681276,0 +6681384,0 +6681384,0.098672299 +6681420,0.098672299 +6681420,0 +6681498,0 +6681498,0.30114665 +6681534,0.30114665 +6681534,0 +6681618,0 +6681618,0.13080869 +6681624,0.13080869 +6681624,0 +6681732,0 +6681732,0.012522631 +6681738,0.012522631 +6681738,0 +6681846,0 +6681846,0.15826795 +6681870,0.15826795 +6681870,0 +6681966,0 +6681966,0.27157514 +6681990,0.27157514 +6681990,0 +6682680,0 +6682680,0.18919734 +6682728,0.18919734 +6682728,0 +6682854,0 +6682854,0.0021122511 +6682860,0.0021122511 +6682860,0 +6682974,0 +6682974,0.15660833 +6683022,0.15660833 +6683022,0 +6684330,0 +6684330,0.0069402535 +6684354,0.0069402535 +6684354,0 +6684444,0 +6684444,0.18089922 +6684456,0.18089922 +6684456,0 +6684558,0 +6684558,0.19930597 +6684612,0.19930597 +6684612,0 +6684678,0 +6684678,0.12809294 +6684726,0.12809294 +6684726,0 +6684792,0 +6684792,0.062764031 +6684798,0.062764031 +6684798,0 +6684906,0 +6684906,0.3516898 +6684912,0.3516898 +6684912,0 +6691560,0 +6691560,0.029873265 +6691566,0.029873265 +6691566,0 +6691674,0 +6691674,0.053711527 +6691680,0.053711527 +6691680,0 +6691788,0 +6691788,0.029571515 +6691890,0.029571515 +6691890,0 +6691908,0 +6691908,0.17682559 +6691950,0.17682559 +6691950,0 +6692022,0 +6692022,0.24502112 +6692028,0.24502112 +6692028,0 +6692136,0 +6692136,0.257242 +6692244,0.257242 +6692244,0 +6692250,0 +6692250,0.20684973 +6692268,0.20684973 +6692268,0 +6692370,0 +6692370,0.04013277 +6692430,0.04013277 +6692430,0 +6692484,0 +6692484,0.022480386 +6692490,0.022480386 +6692490,0 +6695958,0 +6695958,0.21363911 +6696000,0.21363911 +6696000,0 +6696078,0 +6696078,0.30914303 +6696096,0.30914303 +6696096,0 +6696858,0 +6696858,0.22329511 +6696894,0.22329511 +6696894,0 +6701742,0 +6701742,0.26146651 +6701808,0.26146651 +6701808,0 +6707604,0 +6707604,0.11104406 +6707664,0.11104406 +6707664,0 +6707718,0 +6707718,0.19990947 +6707832,0.19990947 +6707832,0 +6709518,0 +6709518,0.23551599 +6709530,0.23551599 +6709530,0 +6709632,0 +6709632,0.17697646 +6709686,0.17697646 +6709686,0 +6709746,0 +6709746,0.020066385 +6709752,0.020066385 +6709752,0 +6709824,0 +6709824,0.33479179 +6709890,0.33479179 +6709890,0 +6710544,0 +6710544,0.32060954 +6710874,0.32060954 +6710874,0 +6717786,0 +6717786,0.17245021 +6717804,0.17245021 +6717804,0 +6717906,0 +6717906,0.15706095 +6717936,0.15706095 +6717936,0 +6724074,0 +6724074,0.11798431 +6724128,0.11798431 +6724128,0 +6724188,0 +6724188,0.17531684 +6724218,0.17531684 +6724218,0 +6724308,0 +6724308,0.068648159 +6724314,0.068648159 +6724314,0 +6727350,0 +6727350,0.11240193 +6727416,0.11240193 +6727416,0 +6727470,0 +6727470,0.19568497 +6727476,0.19568497 +6727476,0 +6727878,0 +6727878,0.1095353 +6727884,0.1095353 +6727884,0 +6727992,0 +6727992,0.15102595 +6728010,0.15102595 +6728010,0 +6728106,0 +6728106,0.21182861 +6728136,0.21182861 +6728136,0 +6728226,0 +6728226,0.2948099 +6728370,0.2948099 +6728370,0 +6731964,0 +6731964,0.31261316 +6732030,0.31261316 +6732030,0 +6732378,0 +6732378,0.16173808 +6732414,0.16173808 +6732414,0 +6733722,0 +6733722,0.046620398 +6733728,0.046620398 +6733728,0 +6737634,0 +6737634,0.43074834 +6739152,0.43074834 +6739152,0 +6764004,0 +6764004,0.084188292 +6764034,0.084188292 +6764034,0 +6766416,0 +6766416,0.094900422 +6766476,0.094900422 +6766476,0 +6766818,0 +6766818,0.24321062 +6766926,0.24321062 +6766926,0 +6766932,0 +6766932,0.1416717 +6766944,0.1416717 +6766944,0 +6767052,0 +6767052,0.00045262523 +6767058,0.00045262523 +6767058,0 +6770994,0 +6770994,0.13820157 +6771036,0.13820157 +6771036,0 +6779736,0 +6779736,0.19764635 +6779820,0.19764635 +6779820,0 +6786858,0 +6786858,0.011466506 +6786864,0.011466506 +6786864,0 +6787170,0 +6787170,0.1591732 +6787194,0.1591732 +6787194,0 +6787614,0 +6787614,0.0078455039 +6787650,0.0078455039 +6787650,0 +6791136,0 +6791136,0.16324683 +6791172,0.16324683 +6791172,0 +6791334,0 +6791334,0.19749547 +6791340,0.19749547 +6791340,0 +6797106,0 +6797106,0.13669282 +6797112,0.13669282 +6797112,0 +6797220,0 +6797220,0.14061557 +6797232,0.14061557 +6797232,0 +6801000,0 +6801000,0.26131563 +6801030,0.26131563 +6801030,0 +6803418,0 +6803418,0.22299336 +6803436,0.016898008 +6803436,0 +6803454,0 +6803454,0.22299336 +6803514,0.3068799 +6803514,0 +6803520,0 +6803520,0.3068799 +6803532,0 +6803532,0 +6803532,0.016898008 +6803532,0.23249849 +6803544,0.23249849 +6803544,0 +6803652,0 +6803652,0.36934218 +6803658,0.36934218 +6803658,0 +6807108,0 +6807108,0.0072420036 +6807150,0.0072420036 +6807150,0 +6807288,0 +6807288,0.0006035003 +6807294,0.0006035003 +6807294,0 +6811326,0 +6811326,0.34776705 +6811806,0.34776705 +6811806,0 +6812370,0 +6812370,0.054315027 +6812376,0.054315027 +6812376,0 +6813930,0 +6813930,0.28379602 +6813978,0.28379602 +6813978,0 +6814044,0 +6814044,0.15721183 +6814062,0.15721183 +6814062,0 +6817110,0 +6817110,0.32196741 +6817170,0.32196741 +6817170,0 +6818682,0 +6818682,0.20549185 +6818790,0.20549185 +6818790,0 +6818796,0 +6818796,0.20488835 +6818832,0.20488835 +6818832,0 +6818910,0 +6818910,0.1004828 +6819018,0.1004828 +6819018,0 +6821628,0 +6821628,0.18572722 +6821652,0.18572722 +6821652,0 +6825228,0 +6825228,0.044659022 +6825234,0.044659022 +6825234,0 +6850170,0 +6850170,0.0073928787 +6850224,0.0073928787 +6850224,0 +6850764,0 +6850764,0.30175015 +6851172,0.30175015 +6851172,0 +6851406,0 +6851406,0.22314424 +6851472,0.22314424 +6851472,0 +6851526,0 +6851526,0.023536512 +6851532,0.023536512 +6851532,0 +6851640,0 +6851640,0.0073928787 +6851694,0.0073928787 +6851694,0 +6851754,0 +6851754,0.022178636 +6851760,0.022178636 +6851760,0 +6853692,0 +6853692,0.13307182 +6853716,0.13307182 +6853716,0 +6853806,0 +6853806,0.04993965 +6853902,0.04993965 +6853902,0 +6853926,0 +6853926,0.1428787 +6853938,0.1428787 +6853938,0 +6858252,0 +6858252,0.17516596 +6858270,0.17516596 +6858270,0 +6858366,0 +6858366,0.3002414 +6858432,0.3002414 +6858432,0 +6858486,0 +6858486,0.26403138 +6858522,0.26403138 +6858522,0 +6858600,0 +6858600,0.099124925 +6858606,0.099124925 +6858606,0 +6858714,0 +6858714,0.2033796 +6858750,0.2033796 +6858750,0 +6861996,0 +6861996,0.082528666 +6862200,0.082528666 +6862200,0 +6862968,0 +6862968,0.25105613 +6862992,0.25105613 +6862992,0 +6863088,0 +6863088,0.09067592 +6863094,0.09067592 +6863094,0 +6870786,0 +6870786,0.37205794 +6870852,0.37205794 +6870852,0 +6873786,0 +6873786,0.18648159 +6873810,0.081925166 +6873810,0 +6873816,0 +6873816,0.081925166 +6873864,0.18648159 +6873864,0 +6873930,0 +6873930,0.14484007 +6873942,0.14484007 +6873942,0 +6874044,0 +6874044,0.0076946288 +6874050,0.0076946288 +6874050,0 +6874206,0 +6874206,0.092637296 +6874212,0.092637296 +6874212,0 +6874326,0 +6874326,0.19523235 +6874368,0.19523235 +6874368,0 +6874374,0 +6874374,0.24984912 +6874440,0.075890163 +6874440,0 +6874446,0 +6874446,0.075890163 +6874476,0.24984912 +6874476,0 +6874962,0 +6874962,0.25226313 +6875034,0.25226313 +6875034,0 +6875244,0 +6875244,0.18904647 +6875304,0.18904647 +6875304,0 +6875550,0 +6875550,0.15781533 +6875616,0.15781533 +6875616,0 +6879702,0 +6879702,0.11240193 +6879708,0.11240193 +6879708,0 +6884154,0 +6884154,0.28364514 +6884226,0.28364514 +6884226,0 +6887652,0 +6887652,0.32000604 +6887700,0.23204587 +6887700,0 +6887712,0 +6887712,0.32000604 +6887784,0.23204587 +6887784,0 +6887946,0 +6887946,0.19176222 +6887952,0.19176222 +6887952,0 +6889542,0 +6889542,0.11285456 +6889554,0.11285456 +6889554,0 +6890580,0 +6890580,0.13171394 +6890628,0.13171394 +6890628,0 +6890754,0 +6890754,0.44025347 +6891084,0.44025347 +6891084,0 +6892122,0 +6892122,0.28273989 +6892158,0.28273989 +6892158,0 +6893790,0 +6893790,0.072872661 +6893796,0.072872661 +6893796,0 +6896862,0 +6896862,0.77142426 +6897192,0.77142426 +6897192,0 +6900816,0 +6900816,0.35334943 +6900840,0.35334943 +6900840,0 +6901434,0 +6901434,0.23415812 +6901446,0.23415812 +6901446,0 +6901548,0 +6901548,0.0046771273 +6901554,0.0046771273 +6901554,0 +6904782,0 +6904782,0.24124925 +6904794,0.24124925 +6904794,0 +6905562,0 +6905562,0.013729632 +6905568,0.013729632 +6905568,0 +6905676,0 +6905676,0.052957151 +6905688,0.052957151 +6905688,0 +6905796,0 +6905796,0.028666264 +6905802,0.028666264 +6905802,0 +6905910,0 +6905910,0.013427882 +6905946,0.013427882 +6905946,0 +6926268,0 +6926268,0.038020519 +6926274,0.038020519 +6926274,0 +6930318,0 +6930318,0.18089922 +6930342,0.18089922 +6930342,0 +6930432,0 +6930432,0.24079662 +6930546,0 +6930546,0 +6930546,0.10697043 +6930546,0.24079662 +6930666,0.10697043 +6930666,0 +6933726,0 +6933726,0.16279421 +6933762,0.16279421 +6933762,0 +6936210,0 +6936210,0.28123114 +6936270,0.28123114 +6936270,0 +6940578,0 +6940578,0.095051298 +6940608,0.095051298 +6940608,0 +6940692,0 +6940692,0.090826795 +6940710,0.090826795 +6940710,0 +6940806,0 +6940806,0.014484007 +6940812,0.014484007 +6940812,0 +6940926,0 +6940926,0.36134581 +6940938,0.36134581 +6940938,0 +6941040,0 +6941040,0.22057936 +6941082,0.22057936 +6941082,0 +6941154,0 +6941154,0.080416415 +6941190,0.080416415 +6941190,0 +6941274,0 +6941274,0.24743512 +6941334,0.24743512 +6941334,0 +6941388,0 +6941388,0.0057332529 +6941394,0.0057332529 +6941394,0 +6941502,0 +6941502,0.15449608 +6941562,0.15449608 +6941562,0 +6946368,0 +6946368,0.18708509 +6946452,0.18708509 +6946452,0 +6946662,0 +6946662,0.20021123 +6946752,0.20021123 +6946752,0 +6948294,0 +6948294,0.2917924 +6949092,0.2917924 +6949092,0 +6955404,0 +6955404,0.044960772 +6955410,0.044960772 +6955410,0 +6960690,0 +6960690,0.13624019 +6960696,0.13624019 +6960696,0 +6962220,0 +6962220,0.010259505 +6962226,0.010259505 +6962226,0 +6965022,0 +6965022,0.28802052 +6965064,0.28802052 +6965064,0 +6965136,0 +6965136,0.12628244 +6965160,0.12628244 +6965160,0 +6965256,0 +6965256,0.22314424 +6965280,0.22314424 +6965280,0 +6965370,0 +6965370,0.1016898 +6965376,0.1016898 +6965376,0 +6965484,0 +6965484,0.039680145 +6965490,0.039680145 +6965490,0 +6970644,0 +6970644,0.2469825 +6970794,0.2469825 +6970794,0 +6972600,0 +6972600,0.18527459 +6972612,0.18527459 +6972612,0 +6974958,0 +6974958,0.049788775 +6974982,0.049788775 +6974982,0 +6975072,0 +6975072,0.16490646 +6975126,0.16490646 +6975126,0 +6975192,0 +6975192,0.19115872 +6975228,0.19115872 +6975228,0 +6979836,0 +6979836,0.34761617 +6979884,0.34761617 +6979884,0 +6979950,0 +6979950,0.10757393 +6979974,0.10757393 +6979974,0 +6980028,0 +6980028,0.067893784 +6980034,0.067893784 +6980034,0 +6980070,0 +6980070,0.14242607 +6980082,0.14242607 +6980082,0 +6982134,0 +6982134,0.27006639 +6982182,0.27006639 +6982182,0 +6982248,0 +6982248,0.17260109 +6982278,0.17260109 +6982278,0 +6982362,0 +6982362,0.23340374 +6982398,0.23340374 +6982398,0 +6988266,0 +6988266,0.080416415 +6988278,0.080416415 +6988278,0 +6994260,0 +6994260,0.17878696 +6994278,0.17878696 +6994278,0 +6996972,0 +6996972,0.012371756 +6996978,0.012371756 +6996978,0 +6997086,0 +6997086,0.21997586 +6997104,0.21997586 +6997104,0 +7021974,0 +7021974,0.28636089 +7021998,0.28636089 +7021998,0 +7023420,0 +7023420,0.061557031 +7023426,0.061557031 +7023426,0 +7023642,0 +7023642,0.28289077 +7023654,0.28289077 +7023654,0 +7031076,0 +7031076,0.40721183 +7031148,0.24109837 +7031148,0 +7031532,0 +7031532,0.24109837 +7031610,0.40721183 +7031610,0 +7032360,0 +7032360,0.54345202 +7032372,0.54345202 +7032372,0 +7032552,0 +7032552,0.22887749 +7032666,0.25407363 +7032666,0 +7032678,0 +7032678,0.092184671 +7032696,0 +7032696,0 +7032696,0.092184671 +7032696,0.25407363 +7032726,0.22887749 +7032726,0 +7032780,0 +7032780,0.01041038 +7032786,0.01041038 +7032786,0 +7032900,0 +7032900,0.14936632 +7032912,0.14936632 +7032912,0 +7032978,0 +7032978,0.34278817 +7033014,0.048430899 +7033014,0 +7033020,0 +7033020,0.048430899 +7033128,0.047073024 +7033128,0 +7033176,0 +7033176,0.047073024 +7033248,0.27776101 +7033248,0 +7033260,0 +7033260,0.27776101 +7033524,0.34278817 +7033524,0 +7044390,0 +7044390,0.099426675 +7044402,0.099426675 +7044402,0 +7047642,0 +7047642,0.4025347 +7048218,0.4025347 +7048218,0 +7049070,0 +7049070,0.24426675 +7049136,0.24426675 +7049136,0 +7051326,0 +7051326,0.17426071 +7051350,0.17426071 +7051350,0 +7052640,0 +7052640,0.058690404 +7052652,0.058690404 +7052652,0 +7056312,0 +7056312,0.28756789 +7056330,0.28756789 +7056330,0 +7063008,0 +7063008,0.17320459 +7063716,0.17320459 +7063716,0 +7064118,0 +7064118,0.10380205 +7064178,0.10380205 +7064178,0 +7064736,0 +7064736,0.086149668 +7064790,0.086149668 +7064790,0 +7064850,0 +7064850,0.21620398 +7064868,0.21620398 +7064868,0 +7064964,0 +7064964,0.13095957 +7064970,0.13095957 +7064970,0 +7065084,0 +7065084,0.2433615 +7065114,0.2433615 +7065114,0 +7065198,0 +7065198,0.16203983 +7065216,0.16203983 +7065216,0 +7065312,0 +7065312,0.096861798 +7065378,0.096861798 +7065378,0 +7065444,0 +7065444,0.13397707 +7065462,0.13397707 +7065462,0 +7065564,0 +7065564,0.17592034 +7065570,0.17592034 +7065570,0 +7065678,0 +7065678,0.15208208 +7065714,0.15208208 +7065714,0 +7070880,0 +7070880,0.26614363 +7070928,0.26614363 +7070928,0 +7077546,0 +7077546,0.37115269 +7077552,0.37115269 +7077552,0 +7078362,0 +7078362,0.15389258 +7078416,0.15389258 +7078416,0 +7080276,0 +7080276,0.044206397 +7080282,0.044206397 +7080282,0 +7080390,0 +7080390,0.31004828 +7080432,0.31004828 +7080432,0 +7080504,0 +7080504,0.3583283 +7080522,0.3583283 +7080522,0 +7080624,0 +7080624,0.020669885 +7080636,0.020669885 +7080636,0 +7085418,0 +7085418,0.20684973 +7085478,0.20684973 +7085478,0 +7093818,0 +7093818,0.46092336 +7094082,0.46092336 +7094082,0 +7108878,0 +7108878,0.66988533 +7109448,0.66988533 +7109448,0 +7112412,0 +7112412,0.071363911 +7112418,0.071363911 +7112418,0 +7113156,0 +7113156,0.062311406 +7113186,0.062311406 +7113186,0 +7114176,0 +7114176,0.11270368 +7114188,0.11270368 +7114188,0 +7114296,0 +7114296,0.16777308 +7114320,0.16777308 +7114320,0 +7114410,0 +7114410,0.0072420036 +7114458,0.0072420036 +7114458,0 +7115076,0 +7115076,0.0028666264 +7115082,0.0028666264 +7115082,0 +7115196,0 +7115196,0.17018709 +7115268,0.17018709 +7115268,0 +7117494,0 +7117494,0.04013277 +7117500,0.04013277 +7117500,0 +7117614,0 +7117614,0.033796017 +7117620,0.033796017 +7117620,0 +7124814,0 +7124814,0.23989137 +7124904,0.23989137 +7124904,0 +7125402,0 +7125402,0.16430296 +7125456,0.16430296 +7125456,0 +7125990,0 +7125990,0.22963186 +7126080,0.2051901 +7126080,0 +7126104,0 +7126104,0.22963186 +7126110,0.2051901 +7126110,0 +7126578,0 +7126578,0.20564273 +7126662,0.20564273 +7126662,0 +7127160,0 +7127160,0.26644538 +7127238,0.26644538 +7127238,0 +7127682,0 +7127682,0.18723597 +7127712,0.18723597 +7127712,0 +7127748,0 +7127748,0.25769463 +7127838,0.25769463 +7127838,0 +7130436,0 +7130436,0.1955341 +7130466,0.1955341 +7130466,0 +7130550,0 +7130550,0.033343392 +7130556,0.033343392 +7130556,0 +7130664,0 +7130664,0.0081472541 +7130682,0.0081472541 +7130682,0 +7130784,0 +7130784,0.00015087508 +7130790,0.00015087508 +7130790,0 +7130898,0 +7130898,0.14302957 +7130904,0.14302957 +7130904,0 +7131012,0 +7131012,0.19870247 +7131024,0.19870247 +7131024,0 +7134642,0 +7134642,0.25512975 +7134684,0.25512975 +7134684,0 +7141278,0 +7141278,0.11662643 +7141332,0.11662643 +7141332,0 +7141392,0 +7141392,0.068044659 +7141446,0.068044659 +7141446,0 +7141512,0 +7141512,0.16188896 +7141524,0.16188896 +7141524,0 +7146390,0 +7146390,0.26463488 +7146432,0.26463488 +7146432,0 +7146504,0 +7146504,0.13895594 +7146546,0.13895594 +7146546,0 +7146624,0 +7146624,0.25980688 +7146648,0.25980688 +7146648,0 +7146738,0 +7146738,0.32015691 +7146792,0.32015691 +7146792,0 +7150086,0 +7150086,0.051146651 +7150092,0.051146651 +7150092,0 +7150224,0 +7150224,0.037115269 +7150230,0.037115269 +7150230,0 +7150734,0 +7150734,0.13503319 +7150758,0.13503319 +7150758,0 +7152924,0 +7152924,0.056125528 +7152942,0.056125528 +7152942,0 +7154628,0 +7154628,0.2088111 +7154706,0.2088111 +7154706,0 +7154742,0 +7154742,0.17441159 +7154754,0.17441159 +7154754,0 +7154862,0 +7154862,0.021575136 +7154916,0.021575136 +7154916,0 +7154976,0 +7154976,0.068799034 +7155024,0.068799034 +7155024,0 +7155090,0 +7155090,0.32573929 +7155096,0.32573929 +7155096,0 +7155210,0 +7155210,0.068497284 +7155216,0.068497284 +7155216,0 +7156596,0 +7156596,0.22902836 +7156602,0.22902836 +7156602,0 +7156716,0 +7156716,0.16822571 +7156770,0.16822571 +7156770,0 +7156830,0 +7156830,0.2942064 +7156842,0.2942064 +7156842,0 +7158510,0 +7158510,0.12643331 +7158516,0.12643331 +7158516,0 +7158624,0 +7158624,0.13035607 +7158702,0.13035607 +7158702,0 +7158744,0 +7158744,0.069704285 +7158756,0.069704285 +7158756,0 +7159608,0 +7159608,0.20971635 +7160100,0.20971635 +7160100,0 +7160736,0 +7160736,0.065932408 +7160766,0.065932408 +7160766,0 +7160850,0 +7160850,0.17908871 +7160862,0.17908871 +7160862,0 +7160964,0 +7160964,0.1961376 +7160976,0.1961376 +7160976,0 +7161084,0 +7161084,0.043753772 +7161102,0.043753772 +7161102,0 +7161198,0 +7161198,0.0092033796 +7161204,0.0092033796 +7161204,0 +7161312,0 +7161312,0.26554013 +7161330,0.26554013 +7161330,0 +7164558,0 +7164558,0.0075437538 +7164630,0.0075437538 +7164630,0 +7167828,0 +7167828,0.11587206 +7167834,0.11587206 +7167834,0 +7167942,0 +7167942,0.15721183 +7167948,0.15721183 +7167948,0 +7168056,0 +7168056,0.2506035 +7168086,0.2506035 +7168086,0 +7168176,0 +7168176,0.23702474 +7168212,0.23702474 +7168212,0 +7168290,0 +7168290,0.0072420036 +7168350,0.0072420036 +7168350,0 +7169256,0 +7169256,0.0076946288 +7169328,0.0076946288 +7169328,0 +7169376,0 +7169376,0.086602293 +7169382,0.086602293 +7169382,0 +7169490,0 +7169490,0.027308389 +7169508,0.027308389 +7169508,0 +7169604,0 +7169604,0.20911285 +7169634,0.20911285 +7169634,0 +7204020,0 +7204020,0.10063368 +7204044,0.10063368 +7204044,0 +7204980,0 +7204980,0.1901026 +7205040,0.1901026 +7205040,0 +7205568,0 +7205568,0.22012674 +7205658,0.22012674 +7205658,0 +7206138,0 +7206138,0.17426071 +7206156,0.1531382 +7206156,0 +7206180,0 +7206180,0.17426071 +7206252,0.23280024 +7206252,0 +7206282,0 +7206282,0.1531382 +7206294,0.23280024 +7206294,0 +7206744,0 +7206744,0.251207 +7206816,0.251207 +7206816,0 +7207332,0 +7207332,0.19900422 +7207410,0.22284249 +7207410,0 +7207416,0 +7207416,0.19900422 +7207452,0.22284249 +7207452,0 +7207914,0 +7207914,0.22012674 +7207986,0.22012674 +7207986,0 +7228236,0 +7228236,0.0012070006 +7228242,0.0012070006 +7228242,0 +7228350,0 +7228350,0.29828002 +7228368,0.29828002 +7228368,0 +7233144,0 +7233144,0.025347013 +7233150,0.025347013 +7233150,0 +7233180,0 +7233180,0.26735063 +7233246,0.26735063 +7233246,0 +7233258,0 +7233258,0.026554013 +7233264,0.026554013 +7233264,0 +7233300,0 +7233300,0.03922752 +7233324,0.03922752 +7233324,0 +7236150,0 +7236150,0.024894387 +7236204,0.024894387 +7236204,0 +7237950,0 +7237950,0.00015087508 +7237956,0.00015087508 +7237956,0 +7242978,0 +7242978,0.18678334 +7243026,0.18678334 +7243026,0 +7243092,0 +7243092,0.01010863 +7243104,0.01010863 +7243104,0 +7243212,0 +7243212,0.045262523 +7243278,0.045262523 +7243278,0 +7243968,0 +7243968,0.26931201 +7244328,0.26931201 +7244328,0 +7252200,0 +7252200,0.12251056 +7252296,0.12251056 +7252296,0 +7252320,0 +7252320,0.10033193 +7252374,0.10033193 +7252374,0 +7252434,0 +7252434,0.24607725 +7252458,0.24607725 +7252458,0 +7252548,0 +7252548,0.041188896 +7252554,0.041188896 +7252554,0 +7265388,0 +7265388,0.071665661 +7265460,0.071665661 +7265460,0 +7277688,0 +7277688,0.31200966 +7277748,0.31200966 +7277748,0 +7277916,0 +7277916,0.17426071 +7277928,0.17426071 +7277928,0 +7280262,0 +7280262,0.091581171 +7280292,0.091581171 +7280292,0 +7280376,0 +7280376,0.12039831 +7280418,0.12039831 +7280418,0 +7282140,0 +7282140,0.40268558 +7282212,0.40268558 +7282212,0 +7285242,0 +7285242,0.24984912 +7285296,0.24984912 +7285296,0 +7285356,0 +7285356,0.038171394 +7285362,0.038171394 +7285362,0 +7285476,0 +7285476,0.16596258 +7285512,0.16596258 +7285512,0 +7285590,0 +7285590,0.14001207 +7285608,0.14001207 +7285608,0 +7285704,0 +7285704,0.16339771 +7285740,0.16339771 +7285740,0 +7285782,0 +7285782,0.071514786 +7285794,0.071514786 +7285794,0 +7285824,0 +7285824,0.081170791 +7285830,0.081170791 +7285830,0 +7285896,0 +7285896,0.18572722 +7285932,0.18572722 +7285932,0 +7285938,0 +7285938,0.024894387 +7286046,0.024894387 +7286046,0 +7286598,0 +7286598,0.22208811 +7286604,0.22208811 +7286604,0 +7287150,0 +7287150,0.10983705 +7287156,0.10983705 +7287156,0 +7287264,0 +7287264,0.32815329 +7287312,0.32815329 +7287312,0 +7288620,0 +7288620,0.32875679 +7288668,0.32875679 +7288668,0 +7291026,0 +7291026,0.19266747 +7291038,0.19266747 +7291038,0 +7291056,0 +7291056,0.44357272 +7291122,0.44357272 +7291122,0 +7291758,0 +7291758,0.16400121 +7291782,0.16400121 +7291782,0 +7291878,0 +7291878,0.12598069 +7291896,0.12598069 +7291896,0 +7291992,0 +7291992,0.1434822 +7292106,0.083433917 +7292106,0 +7292154,0 +7292154,0.083433917 +7292172,0.1434822 +7292172,0 +7292226,0 +7292226,0.10214243 +7292268,0.10214243 +7292268,0 +7293906,0 +7293906,0.034701267 +7293924,0.034701267 +7293924,0 +7303692,0 +7303692,0.1555522 +7303776,0.1555522 +7303776,0 +7307568,0 +7307568,0.083584792 +7307604,0.083584792 +7307604,0 +7307688,0 +7307688,0.12024744 +7307724,0.12024744 +7307724,0 +7307802,0 +7307802,0.087356669 +7307826,0.087356669 +7307826,0 +7307916,0 +7307916,0.14152082 +7307964,0.14152082 +7307964,0 +7308036,0 +7308036,0.057332529 +7308042,0.057332529 +7308042,0 +7308150,0 +7308150,0.15419433 +7308162,0.15419433 +7308162,0 +7309686,0 +7309686,0.27368739 +7309722,0.27368739 +7309722,0 +7315698,0 +7315698,0.10123718 +7315704,0.10123718 +7315704,0 +7328580,0 +7328580,0.3408268 +7328658,0.3408268 +7328658,0 +7332276,0 +7332276,0.31834641 +7332288,0.31834641 +7332288,0 +7335474,0 +7335474,0.11119493 +7335480,0.11119493 +7335480,0 +7340256,0 +7340256,0.19266747 +7340352,0 +7340352,0 +7340352,0.16490646 +7340352,0.19266747 +7340364,0.16490646 +7340364,0 +7340472,0 +7340472,0.22042849 +7340478,0.22042849 +7340478,0 +7340586,0 +7340586,0.28726614 +7340694,0.28726614 +7340694,0 +7346820,0 +7346820,0.080114665 +7346838,0.080114665 +7346838,0 +7358886,0 +7358886,0.010863005 +7358892,0.010863005 +7358892,0 +7359000,0 +7359000,0.13337357 +7359012,0.13337357 +7359012,0 +7366782,0 +7366782,0.31291491 +7366830,0.31291491 +7366830,0 +7366896,0 +7366896,0.25739288 +7366950,0.25739288 +7366950,0 +7367010,0 +7367010,0.22133374 +7367016,0.22133374 +7367016,0 +7367130,0 +7367130,0.2984309 +7367178,0.15887145 +7367178,0 +7367190,0 +7367190,0.2984309 +7367196,0.15887145 +7367196,0 +7367244,0 +7367244,0.17335546 +7367280,0.17335546 +7367280,0 +7367298,0 +7367298,0.046167773 +7367304,0.046167773 +7367304,0 +7367358,0 +7367358,0.022782136 +7367436,0.022782136 +7367436,0 +7369812,0 +7369812,0.11587206 +7369926,0.11587206 +7369926,0 +7382286,0 +7382286,0.057634279 +7382292,0.057634279 +7382292,0 +7382400,0 +7382400,0.11813518 +7382430,0.11813518 +7382430,0 +7386030,0 +7386030,0.18436934 +7386102,0.18436934 +7386102,0 +7386150,0 +7386150,0.27248039 +7386264,0.15540133 +7386264,0 +7386270,0 +7386270,0.15540133 +7386288,0.27248039 +7386288,0 +7386378,0 +7386378,0.0073928787 +7386480,0.0073928787 +7386480,0 +7387626,0 +7387626,0.014634882 +7387632,0.014634882 +7387632,0 +7389312,0 +7389312,0.10380205 +7389354,0.10380205 +7389354,0 +7396602,0 +7396602,0.2433615 +7396620,0.2433615 +7396620,0 +7396716,0 +7396716,0.050392275 +7396722,0.050392275 +7396722,0 +7396836,0 +7396836,0.19115872 +7396932,0.19115872 +7396932,0 +7396950,0 +7396950,0.23672299 +7397034,0.23672299 +7397034,0 +7404696,0 +7404696,0.21846711 +7404720,0.21846711 +7404720,0 +7404810,0 +7404810,0.24803862 +7404846,0.24803862 +7404846,0 +7406346,0 +7406346,0.23174412 +7406364,0.19146047 +7406364,0 +7406376,0 +7406376,0.19146047 +7406400,0.23174412 +7406400,0 +7406484,0 +7406484,0.18391672 +7406586,0.29103802 +7406586,0 +7406598,0 +7406598,0.19296922 +7406604,0.18391672 +7406604,0 +7406634,0 +7406634,0.19296922 +7406700,0.033041642 +7406700,0 +7406706,0 +7406706,0.29103802 +7406736,0.033041642 +7406736,0 +7406820,0 +7406820,0.078304164 +7406832,0.078304164 +7406832,0 +7408224,0 +7408224,0.26086301 +7408290,0.26086301 +7408290,0 +7417806,0 +7417806,0.080718165 +7417824,0.080718165 +7417824,0 +7418016,0 +7418016,0.17878696 +7418106,0.17878696 +7418106,0 +7418604,0 +7418604,0.18421847 +7418694,0.18421847 +7418694,0 +7419186,0 +7419186,0.2094146 +7419264,0.2094146 +7419264,0 +7419774,0 +7419774,0.23958962 +7419876,0.23958962 +7419876,0 +7425756,0 +7425756,0.15691008 +7425810,0.15691008 +7425810,0 +7430580,0 +7430580,0.2088111 +7430646,0.2088111 +7430646,0 +7431168,0 +7431168,0.24487025 +7431228,0.24487025 +7431228,0 +7431756,0 +7431756,0.24260712 +7431840,0.24260712 +7431840,0 +7432338,0 +7432338,0.23883524 +7432440,0.23883524 +7432440,0 +7432926,0 +7432926,0.1937236 +7433040,0.1937236 +7433040,0 +7433514,0 +7433514,0.19477972 +7433586,0.19477972 +7433586,0 +7439202,0 +7439202,0.32045866 +7439262,0.32045866 +7439262,0 +7455726,0 +7455726,0.32091129 +7455774,0.32091129 +7455774,0 +7455840,0 +7455840,0.078756789 +7455846,0.078756789 +7455846,0 +7456416,0 +7456416,0.092637296 +7456422,0.092637296 +7456422,0 +7459374,0 +7459374,0.0013578757 +7459380,0.0013578757 +7459380,0 +7464696,0 +7464696,0.3050694 +7464738,0.3050694 +7464738,0 +7467480,0 +7467480,0.039680145 +7467486,0.039680145 +7467486,0 +7467594,0 +7467594,0.0085998793 +7467612,0.0085998793 +7467612,0 +7467714,0 +7467714,0.015087508 +7467720,0.015087508 +7467720,0 +7470600,0 +7470600,0.051750151 +7470612,0.051750151 +7470612,0 +7470720,0 +7470720,0.2039831 +7470726,0.2039831 +7470726,0 +7470834,0 +7470834,0.26599276 +7470948,0 +7470948,0 +7470948,0.02082076 +7470948,0.26599276 +7470954,0.02082076 +7470954,0 +7470996,0 +7470996,0.077097164 +7471002,0.077097164 +7471002,0 +7471110,0 +7471110,0.11526856 +7471134,0.11526856 +7471134,0 +7475076,0 +7475076,0.048280024 +7475136,0.048280024 +7475136,0 +7476762,0 +7476762,0.13035607 +7476798,0.13035607 +7476798,0 +7476882,0 +7476882,0.031231141 +7476888,0.031231141 +7476888,0 +7476996,0 +7476996,0.27670489 +7477032,0.22555824 +7477032,0 +7477044,0 +7477044,0.22555824 +7477050,0.27670489 +7477050,0 +7477110,0 +7477110,0.25512975 +7477128,0.25512975 +7477128,0 +7477224,0 +7477224,0.17878696 +7477314,0.17878696 +7477314,0 +7477344,0 +7477344,0.015691008 +7477350,0.015691008 +7477350,0 +7477458,0 +7477458,0.12703681 +7477500,0.12703681 +7477500,0 +7477572,0 +7477572,0.081170791 +7477656,0.081170791 +7477656,0 +7477692,0 +7477692,0.3014484 +7477710,0.3014484 +7477710,0 +7512018,0 +7512018,0.30054315 +7512042,0.30054315 +7512042,0 +7514712,0 +7514712,0.18768859 +7514766,0.18768859 +7514766,0 +7540866,0 +7540866,0.056427278 +7540872,0.056427278 +7540872,0 +7540980,0 +7540980,0.078605914 +7541004,0.078605914 +7541004,0 +7541094,0 +7541094,0.1573627 +7541106,0.1573627 +7541106,0 +7541214,0 +7541214,0.21394086 +7541268,0.21394086 +7541268,0 +7541328,0 +7541328,0.11496681 +7541358,0.11496681 +7541358,0 +7541442,0 +7541442,0.1077248 +7541472,0.1077248 +7541472,0 +7543452,0 +7543452,0.25859988 +7544070,0.25859988 +7544070,0 +7545288,0 +7545288,0.3432408 +7545354,0.1979481 +7545354,0 +7545438,0 +7545438,0.1979481 +7545582,0.37190706 +7545582,0 +7545588,0 +7545588,0.37190706 +7545828,0.17260109 +7545828,0 +7545858,0 +7545858,0.17260109 +7545936,0.19719372 +7545936,0 +7545996,0 +7545996,0.3432408 +7546026,0.19719372 +7546026,0 +7546524,0 +7546524,0.15479783 +7546614,0.15479783 +7546614,0 +7547112,0 +7547112,0.18663247 +7547160,0.18663247 +7547160,0 +7547700,0 +7547700,0.1961376 +7547778,0.1961376 +7547778,0 +7547796,0 +7547796,0.046167773 +7547802,0.046167773 +7547802,0 +7548288,0 +7548288,0.22344599 +7548396,0.22344599 +7548396,0 +7552512,0 +7552512,0.20232348 +7552542,0.20232348 +7552542,0 +7554114,0 +7554114,0.30190103 +7554210,0.30190103 +7554210,0 +7554234,0 +7554234,0.15751358 +7554348,0.24079662 +7554348,0 +7554408,0 +7554408,0 +7554408,0.24079662 +7554408,0.15751358 +7554462,0 +7554462,0.3535003 +7554516,0.3535003 +7554516,0 +7554576,0 +7554576,0.26342788 +7554630,0.26342788 +7554630,0 +7554690,0 +7554690,0.28258902 +7554768,0.28258902 +7554768,0 +7554990,0 +7554990,0.40751358 +7555014,0.40751358 +7555014,0 +7560192,0 +7560192,0.01961376 +7560198,0.01961376 +7560198,0 +7569666,0 +7569666,0.22510561 +7569684,0.22510561 +7569684,0 +7569786,0 +7569786,0.11421243 +7569804,0.11421243 +7569804,0 +7569900,0 +7569900,0.015389258 +7569906,0.015389258 +7569906,0 +7585302,0 +7585302,0.20503923 +7585458,0.20503923 +7585458,0 +7587774,0 +7587774,0.099124925 +7587798,0.099124925 +7587798,0 +7587918,0 +7587918,0.14755582 +7587960,0.14755582 +7587960,0 +7592190,0 +7592190,0.15630658 +7592196,0.15630658 +7592196,0 +7592310,0 +7592310,0.07045866 +7592316,0.07045866 +7592316,0 +7592400,0 +7592400,0.30069403 +7592466,0.30069403 +7592466,0 +7592712,0 +7592712,0.14755582 +7592730,0.14755582 +7592730,0 +7592826,0 +7592826,0.21922148 +7592874,0.21922148 +7592874,0 +7592982,0 +7592982,0.20805673 +7593048,0.20805673 +7593048,0 +7593570,0 +7593570,0.17788171 +7593678,0.17788171 +7593678,0 +7594698,0 +7594698,0.37688594 +7594764,0.37688594 +7594764,0 +7594998,0 +7594998,0.36179843 +7595028,0.36179843 +7595028,0 +7595730,0 +7595730,0.24019312 +7595796,0.24019312 +7595796,0 +7596312,0 +7596312,0.25331925 +7596402,0.25331925 +7596402,0 +7596900,0 +7596900,0.20187085 +7597014,0.20187085 +7597014,0 +7597488,0 +7597488,0.21394086 +7597614,0.21394086 +7597614,0 +7598076,0 +7598076,0.27066989 +7598172,0.27066989 +7598172,0 +7598664,0 +7598664,0.21409173 +7598736,0.21409173 +7598736,0 +7598874,0 +7598874,0.12779119 +7598904,0.12779119 +7598904,0 +7599156,0 +7599156,0.25467713 +7599180,0.25467713 +7599180,0 +7599456,0 +7599456,0.14921545 +7599480,0.14921545 +7599480,0 +7627608,0 +7627608,0.10455643 +7627620,0.10455643 +7627620,0 +7628934,0 +7628934,0.29978877 +7629048,0.019764635 +7629048,0 +7629054,0 +7629054,0.019764635 +7629108,0.29978877 +7629108,0 +7629162,0 +7629162,0.20850935 +7629186,0.20850935 +7629186,0 +7630374,0 +7630374,0.18980084 +7630458,0.18980084 +7630458,0 +7630494,0 +7630494,0.19508147 +7630536,0.19508147 +7630536,0 +7630608,0 +7630608,0.35787568 +7630626,0.35787568 +7630626,0 +7631874,0 +7631874,0.1979481 +7631880,0.1979481 +7631880,0 +7631988,0 +7631988,0.19870247 +7632018,0.19870247 +7632018,0 +7632504,0 +7632504,0.23687387 +7632618,0.23974049 +7632618,0 +7632630,0 +7632630,0.23687387 +7632636,0.23974049 +7632636,0 +7632864,0 +7632864,0.22736874 +7632870,0.22736874 +7632870,0 +7633956,0 +7633956,0.19357272 +7633992,0.19357272 +7633992,0 +7634076,0 +7634076,0.0095051298 +7634130,0.0095051298 +7634130,0 +7634190,0 +7634190,0.061858781 +7634250,0.061858781 +7634250,0 +7639410,0 +7639410,0.0076946288 +7639452,0.0076946288 +7639452,0 +7643706,0 +7643706,0.047827399 +7643712,0.047827399 +7643712,0 +7643820,0 +7643820,0.27564876 +7643844,0.27564876 +7643844,0 +7643850,0 +7643850,0.19055522 +7643916,0.19055522 +7643916,0 +7643940,0 +7643940,0.031231141 +7643982,0.031231141 +7643982,0 +7644432,0 +7644432,0.20835848 +7644516,0.20835848 +7644516,0 +7645020,0 +7645020,0.17969221 +7645140,0.17969221 +7645140,0 +7645608,0 +7645608,0.17516596 +7645704,0.17516596 +7645704,0 +7647318,0 +7647318,0.27791189 +7647384,0.27791189 +7647384,0 +7660764,0 +7660764,0.18452022 +7660788,0.18452022 +7660788,0 +7671084,0 +7671084,0.17290284 +7671096,0.17290284 +7671096,0 +7672752,0 +7672752,0.28892577 +7672764,0.28892577 +7672764,0 +7673916,0 +7673916,0.057785154 +7673922,0.057785154 +7673922,0 +7674726,0 +7674726,0.28530477 +7674810,0.28530477 +7674810,0 +7674846,0 +7674846,0.13563669 +7674888,0.13563669 +7674888,0 +7674960,0 +7674960,0.17426071 +7675020,0.17426071 +7675020,0 +7704954,0 +7704954,0.19779722 +7704990,0.19779722 +7704990,0 +7705074,0 +7705074,0.013729632 +7705080,0.013729632 +7705080,0 +7705188,0 +7705188,0.16158721 +7705206,0.16158721 +7705206,0 +7705302,0 +7705302,0.17637296 +7705350,0.17637296 +7705350,0 +7705422,0 +7705422,0.018406759 +7705428,0.018406759 +7705428,0 +7705536,0 +7705536,0.17018709 +7705620,0.17018709 +7705620,0 +7705650,0 +7705650,0.051750151 +7705674,0.051750151 +7705674,0 +7705770,0 +7705770,0.31985516 +7705878,0.31985516 +7705878,0 +7709196,0 +7709196,0.0072420036 +7709268,0.0072420036 +7709268,0 +7711542,0 +7711542,0.053409777 +7711554,0.053409777 +7711554,0 +7719336,0 +7719336,0.16898008 +7719402,0.16898008 +7719402,0 +7719618,0 +7719618,0.20051298 +7719636,0.20051298 +7719636,0 +7723818,0 +7723818,0.12024744 +7723824,0.12024744 +7723824,0 +7723932,0 +7723932,0.3553108 +7723974,0.3553108 +7723974,0 +7724052,0 +7724052,0.1901026 +7724070,0.1901026 +7724070,0 +7725408,0 +7725408,0.40826795 +7725450,0.40826795 +7725450,0 +7726182,0 +7726182,0.32151479 +7726194,0.32151479 +7726194,0 +7726296,0 +7726296,0.20911285 +7726308,0.20911285 +7726308,0 +7726410,0 +7726410,0.051297526 +7726416,0.051297526 +7726416,0 +7726530,0 +7726530,0.12582981 +7726554,0.12582981 +7726554,0 +7726644,0 +7726644,0.20171998 +7726734,0.20171998 +7726734,0 +7729290,0 +7729290,0.21741098 +7729350,0.21741098 +7729350,0 +7729392,0 +7729392,0.056276403 +7729410,0.095654798 +7729410,0 +7729434,0 +7729434,0.095654798 +7729476,0.056276403 +7729476,0 +7729866,0 +7729866,0.34595655 +7729926,0.34595655 +7729926,0 +7734078,0 +7734078,0.32015691 +7734090,0.32015691 +7734090,0 +7734192,0 +7734192,0.20549185 +7734210,0.20549185 +7734210,0 +7734840,0 +7734840,0.11843693 +7734918,0.11843693 +7734918,0 +7743516,0 +7743516,0.065781533 +7743528,0.065781533 +7743528,0 +7743648,0 +7743648,0.084640917 +7743660,0.084640917 +7743660,0 +7751448,0 +7751448,0.12326494 +7751460,0.12326494 +7751460,0 +7751562,0 +7751562,0.13729632 +7751610,0.13729632 +7751610,0 +7751682,0 +7751682,0.16505733 +7751724,0.16505733 +7751724,0 +7754970,0 +7754970,0.16882921 +7754982,0.24019312 +7754982,0 +7755000,0 +7755000,0.16882921 +7755072,0.24019312 +7755072,0 +7755084,0 +7755084,0.0073928787 +7755096,0.1567592 +7755096,0 +7755132,0 +7755132,0.1567592 +7755138,0.0073928787 +7755138,0 +7755168,0 +7755168,0.15691008 +7755174,0.15691008 +7755174,0 +7755204,0 +7755204,0.10878093 +7755216,0.10878093 +7755216,0 +7755282,0 +7755282,0.28213639 +7755330,0.28213639 +7755330,0 +7755696,0 +7755696,0.12175619 +7755708,0.12175619 +7755708,0 +7755810,0 +7755810,0.066385033 +7755936,0.066385033 +7755936,0 +7757610,0 +7757610,0.21197948 +7757616,0.21197948 +7757616,0 +7757724,0 +7757724,0.2009656 +7757754,0.2009656 +7757754,0 +7757838,0 +7757838,0.054767652 +7757844,0.054767652 +7757844,0 +7758006,0 +7758006,0.18783947 +7758012,0.18783947 +7758012,0 +7758828,0 +7758828,0.19598672 +7758846,0.19598672 +7758846,0 +7761546,0 +7761546,0.22223899 +7761552,0.22223899 +7761552,0 +7765626,0 +7765626,0.02082076 +7765632,0.02082076 +7765632,0 +7765740,0 +7765740,0.34218467 +7765782,0.34218467 +7765782,0 +7773336,0 +7773336,0.17501509 +7773420,0.17501509 +7773420,0 +7800756,0 +7800756,0.12401931 +7800774,0.12401931 +7800774,0 +7800870,0 +7800870,0.13186482 +7800876,0.13186482 +7800876,0 +7800990,0 +7800990,0.21665661 +7800996,0.21665661 +7800996,0 +7801938,0 +7801938,0.19085697 +7802124,0.19085697 +7802124,0 +7805814,0 +7805814,0.33147254 +7806294,0.33147254 +7806294,0 +7807620,0 +7807620,0.31955341 +7807626,0.31955341 +7807626,0 +7814796,0 +7814796,0.054767652 +7814820,0.26719976 +7814820,0 +7814826,0 +7814826,0.054767652 +7814910,0.052051901 +7814910,0 +7814934,0 +7814934,0.26719976 +7814958,0.052051901 +7814958,0 +7815624,0 +7815624,0.079511165 +7815630,0.079511165 +7815630,0 +7819110,0 +7819110,0.28621002 +7819296,0.28621002 +7819296,0 +7830870,0 +7830870,0.12960169 +7830906,0.12960169 +7830906,0 +7830984,0 +7830984,0.068949909 +7831008,0.068949909 +7831008,0 +7831692,0 +7831692,0.038473144 +7831698,0.038473144 +7831698,0 +7838436,0 +7838436,0.17893784 +7838472,0.17893784 +7838472,0 +7838556,0 +7838556,0.015087508 +7838562,0.015087508 +7838562,0 +7841190,0 +7841190,0.24894387 +7841232,0.24894387 +7841232,0 +7845936,0 +7845936,0.36617381 +7846068,0.36617381 +7846068,0 +7847958,0 +7847958,0.051297526 +7847964,0.051297526 +7847964,0 +7847976,0 +7847976,0.71439348 +7848426,0.71439348 +7848426,0 +7851336,0 +7851336,0.36934218 +7851408,0.36934218 +7851408,0 +7852698,0 +7852698,0.0073928787 +7852794,0.0073928787 +7852794,0 +7860486,0 +7860486,0.067290284 +7860606,0.067290284 +7860606,0 +7862988,0 +7862988,0.23989137 +7863000,0.23989137 +7863000,0 +7889010,0 +7889010,0.43346409 +7889694,0.43346409 +7889694,0 +7895724,0 +7895724,0.032739891 +7895730,0.032739891 +7895730,0 +7901046,0 +7901046,0.2003621 +7901112,0.2003621 +7901112,0 +7901298,0 +7901298,0.3946892 +7901628,0.22721786 +7901628,0 +7901646,0 +7901646,0.20202173 +7901706,0.20202173 +7901706,0 +7901712,0 +7901712,0.22721786 +7902216,0.19824985 +7902216,0 +7902330,0 +7902330,0.19824985 +7902654,0.3946892 +7902654,0 +7902804,0 +7902804,0.24185275 +7902888,0.24185275 +7902888,0 +7904664,0 +7904664,0.24079662 +7904700,0.24079662 +7904700,0 +7905936,0 +7905936,0.1907061 +7906008,0.1907061 +7906008,0 +7906518,0 +7906518,0.21514786 +7906578,0.21514786 +7906578,0 +7907106,0 +7907106,0.20896198 +7907196,0.20896198 +7907196,0 +7907694,0 +7907694,0.24924562 +7907796,0.24924562 +7907796,0 +7908282,0 +7908282,0.22510561 +7908354,0.22510561 +7908354,0 +7908870,0 +7908870,0.19221485 +7908954,0.19221485 +7908954,0 +7916970,0 +7916970,0.022480386 +7916976,0.022480386 +7916976,0 +7918206,0 +7918206,0.26086301 +7918224,0.26086301 +7918224,0 +7919004,0 +7919004,0.26523838 +7919070,0.26523838 +7919070,0 +7927218,0 +7927218,0.1440857 +7927236,0.1440857 +7927236,0 +7927308,0 +7927308,0.25558238 +7927314,0.25558238 +7927314,0 +7928352,0 +7928352,0.016294508 +7928358,0.016294508 +7928358,0 +7932168,0 +7932168,0.018105009 +7932216,0.018105009 +7932216,0 +7932282,0 +7932282,0.17727821 +7932360,0.17727821 +7932360,0 +7932798,0 +7932798,0.049185275 +7932852,0.049185275 +7932852,0 +7934424,0 +7934424,0.11481593 +7934448,0.11481593 +7934448,0 +7937904,0 +7937904,0.23732649 +7937916,0.23732649 +7937916,0 +7938018,0 +7938018,0.15691008 +7938024,0.15691008 +7938024,0 +7939074,0 +7939074,0.17471334 +7939080,0.17471334 +7939080,0 +7939374,0 +7939374,0.46952323 +7939452,0.46952323 +7939452,0 +7939530,0 +7939530,0.095805673 +7939536,0.095805673 +7939536,0 +7943094,0 +7943094,0.16430296 +7943154,0.16430296 +7943154,0 +7943208,0 +7943208,0.19870247 +7943220,0.19870247 +7943220,0 +7947828,0 +7947828,0.12945081 +7947834,0.12945081 +7947834,0 +7947948,0 +7947948,0.0066385033 +7947972,0.0066385033 +7947972,0 +7967082,0 +7967082,0.32724804 +7967106,0.32724804 +7967106,0 +7969404,0 +7969404,0.0012070006 +7969410,0.0012070006 +7969410,0 +7971276,0 +7971276,0.12809294 +7971408,0.12809294 +7971408,0 +7977582,0 +7977582,0.0070911285 +7977588,0.0070911285 +7977588,0 +7981230,0 +7981230,0.23943874 +7981260,0.23943874 +7981260,0 +7981344,0 +7981344,0.053258902 +7981434,0.053258902 +7981434,0 +7982922,0 +7982922,0.058539529 +7982928,0.058539529 +7982928,0 +7993878,0 +7993878,0.11783343 +7993896,0.11783343 +7993896,0 +7997676,0 +7997676,0.18633072 +7997688,0.18633072 +7997688,0 +7997790,0 +7997790,0.27398914 +7997898,0.27398914 +7997898,0 +7998000,0 +7998000,0.064272782 +7998018,0.064272782 +7998018,0 +7998114,0 +7998114,0.30838865 +7998120,0.30838865 +7998120,0 +7998228,0 +7998228,0.099728425 +7998234,0.099728425 +7998234,0 +7998348,0 +7998348,0.0085998793 +7998354,0.0085998793 +7998354,0 +7998462,0 +7998462,0.19568497 +7998540,0.19568497 +7998540,0 +8006280,0 +8006280,0.037266144 +8006286,0.037266144 +8006286,0 +8007840,0 +8007840,0.047525649 +8007846,0.047525649 +8007846,0 +8009010,0 +8009010,0.1028968 +8009064,0.1028968 +8009064,0 +8009760,0 +8009760,0.32770066 +8009778,0.32770066 +8009778,0 +8009874,0 +8009874,0.015087508 +8009880,0.015087508 +8009880,0 +8009994,0 +8009994,0.17803259 +8010012,0.17803259 +8010012,0 +8010108,0 +8010108,0.1907061 +8010192,0.1907061 +8010192,0 +8012796,0 +8012796,0.34399517 +8012910,0.34399517 +8012910,0 +8013804,0 +8013804,0.29390465 +8014086,0.29390465 +8014086,0 +8015694,0 +8015694,0.16158721 +8015700,0.16158721 +8015700,0 +8027316,0 +8027316,0.030175015 +8027322,0.030175015 +8027322,0 +8035308,0 +8035308,0.00015087508 +8035314,0.00015087508 +8035314,0 +8062284,0 +8062284,0.05974653 +8062290,0.05974653 +8062290,0 +8062698,0 +8062698,0.11330718 +8062764,0 +8062764,0 +8062764,0.094749547 +8062764,0.11330718 +8062770,0.094749547 +8062770,0 +8062884,0 +8062884,0.013427882 +8062890,0.013427882 +8062890,0 +8062998,0 +8062998,0.16641521 +8063028,0.16641521 +8063028,0 +8065374,0 +8065374,0.21062161 +8065416,0.047676524 +8065416,0 +8065422,0 +8065422,0.047676524 +8065428,0.21062161 +8065428,0 +8065530,0 +8065530,0.26810501 +8065548,0.26810501 +8065548,0 +8071206,0 +8071206,0.11466506 +8071236,0.086602293 +8071236,0 +8071254,0 +8071254,0.11466506 +8071260,0.086602293 +8071260,0 +8071350,0 +8071350,0.27715751 +8071392,0.27715751 +8071392,0 +8071464,0 +8071464,0.022631261 +8071470,0.022631261 +8071470,0 +8075214,0 +8075214,0.81744116 +8075418,0.81744116 +8075418,0 +8075586,0 +8075586,0.12462281 +8075592,0.12462281 +8075592,0 +8075700,0 +8075700,0.15087508 +8075706,0.15087508 +8075706,0 +8078508,0 +8078508,0.3092939 +8078514,0.3092939 +8078514,0 +8078628,0 +8078628,0.085093543 +8078700,0.085093543 +8078700,0 +8078742,0 +8078742,0.20081473 +8078778,0.20081473 +8078778,0 +8078856,0 +8078856,0.15087508 +8078868,0.15087508 +8078868,0 +8082228,0 +8082228,0.074834037 +8082234,0.074834037 +8082234,0 +8082342,0 +8082342,0.035153893 +8082348,0.035153893 +8082348,0 +8085498,0 +8085498,0.16385033 +8085504,0.16385033 +8085504,0 +8100168,0 +8100168,0.12884731 +8100210,0.12884731 +8100210,0 +8100288,0 +8100288,0.22948099 +8100300,0.22948099 +8100300,0 +8102196,0 +8102196,0.21077248 +8102280,0.21077248 +8102280,0 +8102310,0 +8102310,0.092637296 +8102340,0.092637296 +8102340,0 +8103312,0 +8103312,0.0063367532 +8103324,0.0063367532 +8103324,0 +8110920,0 +8110920,0.052051901 +8110926,0.052051901 +8110926,0 +8111034,0 +8111034,0.15509958 +8111040,0.15509958 +8111040,0 +8111910,0 +8111910,0.014785757 +8111916,0.014785757 +8111916,0 +8112024,0 +8112024,0.14966807 +8112138,0 +8112138,0 +8112138,0.14966807 +8112138,0.20549185 +8112144,0.20549185 +8112144,0 +8112258,0 +8112258,0.073325287 +8112264,0.073325287 +8112264,0 +8112372,0 +8112372,0.33267954 +8112486,0 +8112486,0 +8112486,0.084339167 +8112486,0.33267954 +8112546,0.084339167 +8112546,0 +8112600,0 +8112600,0.16173808 +8112648,0.16173808 +8112648,0 +8140356,0 +8140356,0.21605311 +8140416,0.21605311 +8140416,0 +8140470,0 +8140470,0.052051901 +8140476,0.052051901 +8140476,0 +8141400,0 +8141400,0.16520821 +8141436,0.16520821 +8141436,0 +8144118,0 +8144118,0.0049788775 +8144124,0.0049788775 +8144124,0 +8144232,0 +8144232,0.1071213 +8144238,0.1071213 +8144238,0 +8145720,0 +8145720,0.18753772 +8146296,0.18753772 +8146296,0 +8149428,0 +8149428,0.12824381 +8149470,0.12824381 +8149470,0 +8149860,0 +8149860,0.24909475 +8149980,0.24909475 +8149980,0 +8150370,0 +8150370,0.27021726 +8150448,0.21107423 +8150448,0 +8150454,0 +8150454,0.27021726 +8150496,0.21107423 +8150496,0 +8151036,0 +8151036,0.17486421 +8151114,0.17486421 +8151114,0 +8151618,0 +8151618,0.17954134 +8151660,0.23551599 +8151660,0 +8151678,0 +8151678,0.23551599 +8151720,0.17954134 +8151720,0 +8153478,0 +8153478,0.04933615 +8153604,0.04933615 +8153604,0 +8161518,0 +8161518,0.21846711 +8161524,0.21846711 +8161524,0 +8161626,0 +8161626,0.075739288 +8161746,0 +8161746,0 +8161746,0.075739288 +8161746,0.17878696 +8161758,0.17878696 +8161758,0 +8161860,0 +8161860,0.23355462 +8161878,0.23355462 +8161878,0 +8161974,0 +8161974,0.02021726 +8161980,0.02021726 +8161980,0 +8163102,0 +8163102,0.13442969 +8163126,0.13442969 +8163126,0 +8166066,0 +8166066,0.1004828 +8166072,0.1004828 +8166072,0 +8168094,0 +8168094,0.0076946288 +8168190,0.0076946288 +8168190,0 +8170026,0 +8170026,0.03092939 +8170032,0.03092939 +8170032,0 +8171820,0 +8171820,0.24290887 +8171844,0.24290887 +8171844,0 +8171934,0 +8171934,0.10425468 +8171964,0.10425468 +8171964,0 +8172276,0 +8172276,0.12975256 +8172282,0.12975256 +8172282,0 +8172396,0 +8172396,0.20926373 +8172408,0.20926373 +8172408,0 +8173104,0 +8173104,0.10666868 +8173176,0.10666868 +8173176,0 +8185752,0 +8185752,0.096710923 +8185782,0.096710923 +8185782,0 +8188596,0 +8188596,0.18708509 +8188884,0.18708509 +8188884,0 +8192040,0 +8192040,0.29013277 +8192046,0.29013277 +8192046,0 +8203236,0 +8203236,0.25211225 +8203350,0.25211225 +8203350,0 +8225670,0 +8225670,0.43044659 +8225700,0.43044659 +8225700,0 +8244804,0 +8244804,0.40238383 +8245236,0.40238383 +8245236,0 +8250834,0 +8250834,0.16339771 +8250948,0.057634279 +8250948,0 +8250954,0 +8250954,0.057634279 +8250996,0.16339771 +8250996,0 +8251068,0 +8251068,0.17923959 +8251134,0.17923959 +8251134,0 +8251182,0 +8251182,0.26327701 +8251200,0.26327701 +8251200,0 +8257560,0 +8257560,0.065328908 +8257602,0.065328908 +8257602,0 +8259048,0 +8259048,0.18572722 +8259072,0.18572722 +8259072,0 +8262066,0 +8262066,0.21122511 +8262108,0.21122511 +8262108,0 +8269656,0 +8269656,0.22163549 +8269758,0.22163549 +8269758,0 +8270076,0 +8270076,0.0075437538 +8270082,0.0075437538 +8270082,0 +8275176,0 +8275176,0.098521424 +8275296,0.21907061 +8275296,0 +8275302,0 +8275302,0.098521424 +8275320,0.21907061 +8275320,0 +8275410,0 +8275410,0.0085998793 +8275416,0.0085998793 +8275416,0 +8275524,0 +8275524,0.046016898 +8275548,0.046016898 +8275548,0 +8275644,0 +8275644,0.029269765 +8275650,0.029269765 +8275650,0 +8275758,0 +8275758,0.0069402535 +8275770,0.0069402535 +8275770,0 +8275872,0 +8275872,0.26629451 +8275878,0.26629451 +8275878,0 +8275986,0 +8275986,0.10621605 +8276004,0.10621605 +8276004,0 +8276106,0 +8276106,0.16354858 +8276184,0.16354858 +8276184,0 +8276220,0 +8276220,0.26750151 +8276226,0.26750151 +8276226,0 +8277114,0 +8277114,0.27444176 +8277120,0.27444176 +8277120,0 +8279256,0 +8279256,0.29435727 +8279274,0.29435727 +8279274,0 +8289630,0 +8289630,0.25799638 +8289744,0.22585999 +8289744,0 +8289750,0 +8289750,0.25799638 +8289840,0.22585999 +8289840,0 +8293002,0 +8293002,0.0496379 +8293008,0.0496379 +8293008,0 +8317866,0 +8317866,0.11511768 +8317878,0.11511768 +8317878,0 +8317986,0 +8317986,0.070911285 +8318052,0.070911285 +8318052,0 +8320062,0 +8320062,0.055974653 +8320116,0.055974653 +8320116,0 +8320596,0 +8320596,0.013880507 +8320602,0.013880507 +8320602,0 +8320710,0 +8320710,0.27036814 +8320716,0.27036814 +8320716,0 +8322516,0 +8322516,0.33675317 +8322522,0.33675317 +8322522,0 +8322630,0 +8322630,0.34429692 +8322738,0.34429692 +8322738,0 +8322744,0 +8322744,0.22012674 +8322774,0.22012674 +8322774,0 +8322858,0 +8322858,0.29450815 +8322876,0.29450815 +8322876,0 +8323668,0 +8323668,0.08977067 +8323692,0.08977067 +8323692,0 +8323782,0 +8323782,0.24532287 +8323788,0.24532287 +8323788,0 +8324148,0 +8324148,0.0028666264 +8324154,0.0028666264 +8324154,0 +8324160,0 +8324160,0.1458962 +8324208,0.1458962 +8324208,0 +8324262,0 +8324262,0.19447797 +8324274,0.34474955 +8324274,0 +8324298,0 +8324298,0.34474955 +8324310,0.19447797 +8324310,0 +8324376,0 +8324376,0.33177429 +8324394,0.087658419 +8324394,0 +8324406,0 +8324406,0.33177429 +8324448,0.087658419 +8324448,0 +8324976,0 +8324976,0.098370549 +8324982,0.098370549 +8324982,0 +8325090,0 +8325090,0.22012674 +8325198,0.22012674 +8325198,0 +8326368,0 +8326368,0.097917924 +8326386,0.097917924 +8326386,0 +8326872,0 +8326872,0.12477369 +8326902,0.12477369 +8326902,0 +8326986,0 +8326986,0.11104406 +8327040,0.11104406 +8327040,0 +8327106,0 +8327106,0.23913699 +8327136,0.23913699 +8327136,0 +8327220,0 +8327220,0.17622209 +8327286,0.17622209 +8327286,0 +8327334,0 +8327334,0.15660833 +8327340,0.15660833 +8327340,0 +8331126,0 +8331126,0.31804466 +8331186,0.31804466 +8331186,0 +8331426,0 +8331426,0.36617381 +8331492,0.36617381 +8331492,0 +8332224,0 +8332224,0.31140616 +8332236,0.31140616 +8332236,0 +8339076,0 +8339076,0.30974653 +8339124,0.30974653 +8339124,0 +8346198,0 +8346198,0.12598069 +8346276,0.12598069 +8346276,0 +8346318,0 +8346318,0.31487628 +8346324,0.31487628 +8346324,0 +8346432,0 +8346432,0.062462281 +8346444,0.062462281 +8346444,0 +8346546,0 +8346546,0.077097164 +8346552,0.077097164 +8346552,0 +8351130,0 +8351130,0.2070006 +8351172,0.2070006 +8351172,0 +8351244,0 +8351244,0.0034701267 +8351250,0.0034701267 +8351250,0 +8353362,0 +8353362,0.082377791 +8353374,0.082377791 +8353374,0 +8353476,0 +8353476,0.15841883 +8353536,0.15841883 +8353536,0 +8353914,0 +8353914,0.1567592 +8353950,0.1567592 +8353950,0 +8354028,0 +8354028,0.085093543 +8354034,0.085093543 +8354034,0 +8354148,0 +8354148,0.029873265 +8354154,0.029873265 +8354154,0 +8354262,0 +8354262,0.096861798 +8354292,0.096861798 +8354292,0 +8354376,0 +8354376,0.20926373 +8354406,0.20926373 +8354406,0 +8354496,0 +8354496,0.29586602 +8354610,0 +8354610,0 +8354610,0.28968014 +8354610,0.29586602 +8354634,0.28968014 +8354634,0 +8358234,0 +8358234,0.0078455039 +8358252,0.0078455039 +8358252,0 +8358348,0 +8358348,0.12703681 +8358402,0.12703681 +8358402,0 +8360934,0 +8360934,0.27293301 +8360940,0.27293301 +8360940,0 +8360958,0 +8360958,0.17290284 +8361054,0.17290284 +8361054,0 +8361072,0 +8361072,0.12054919 +8361078,0.12054919 +8361078,0 +8371236,0 +8371236,0.04073627 +8371242,0.04073627 +8371242,0 +8380410,0 +8380410,0.10380205 +8380464,0.10380205 +8380464,0 +8390916,0 +8390916,0.17742909 +8390964,0.17742909 +8390964,0 +8391030,0 +8391030,0.12326494 +8391036,0.12326494 +8391036,0 +8391144,0 +8391144,0.042848521 +8391150,0.042848521 +8391150,0 +8403468,0 +8403468,0.12884731 +8403552,0.12884731 +8403552,0 +8403588,0 +8403588,0.16671696 +8403600,0.16671696 +8403600,0 +8403732,0 +8403732,0.16083283 +8403738,0.16083283 +8403738,0 +8403846,0 +8403846,0.15117683 +8403852,0.15117683 +8403852,0 +8403966,0 +8403966,0.24864212 +8404020,0.24864212 +8404020,0 +8404080,0 +8404080,0.16596258 +8404104,0.16596258 +8404104,0 +8404194,0 +8404194,0.062462281 +8404200,0.062462281 +8404200,0 +8405844,0 +8405844,0.14121907 +8405850,0.14121907 +8405850,0 +8410950,0 +8410950,0.32739891 +8411034,0.32739891 +8411034,0 +8412768,0 +8412768,0.27957151 +8412786,0.27957151 +8412786,0 +8412882,0 +8412882,0.32347616 +8412984,0.32347616 +8412984,0 +8413002,0 +8413002,0.24064575 +8413044,0.24064575 +8413044,0 +8413314,0 +8413314,0.12477369 +8413338,0.12477369 +8413338,0 +8413548,0 +8413548,0.14876282 +8413554,0.14876282 +8413554,0 +8415408,0 +8415408,0.46303561 +8415450,0.46303561 +8415450,0 +8419014,0 +8419014,0.21982498 +8419026,0.21982498 +8419026,0 +8419860,0 +8419860,0.17018709 +8419866,0.17018709 +8419866,0 +8420154,0 +8420154,0.1597767 +8420160,0.1597767 +8420160,0 +8424318,0 +8424318,0.33796017 +8424420,0.33796017 +8424420,0 +8425668,0 +8425668,0.1507242 +8425680,0.1507242 +8425680,0 +8426874,0 +8426874,0.36647556 +8426970,0.36647556 +8426970,0 +8428788,0 +8428788,0.12688594 +8428854,0.12688594 +8428854,0 +8428902,0 +8428902,0.20021123 +8428908,0.20021123 +8428908,0 +8429022,0 +8429022,0.25331925 +8429172,0.25331925 +8429172,0 +8430978,0 +8430978,0.2923959 +8430984,0.2923959 +8430984,0 +8431332,0 +8431332,0.35742305 +8431386,0.35742305 +8431386,0 +8432142,0 +8432142,0.0075437538 +8432232,0.0075437538 +8432232,0 +8436528,0 +8436528,0.33162342 +8436600,0.33162342 +8436600,0 +8436828,0 +8436828,0.35576343 +8436906,0.35576343 +8436906,0 +8437128,0 +8437128,0.24773687 +8437188,0.24773687 +8437188,0 +8439924,0 +8439924,0.16339771 +8439972,0.16339771 +8439972,0 +8440038,0 +8440038,0.15042245 +8440278,0.15042245 +8440278,0 +8440596,0 +8440596,0.06925166 +8440608,0.06925166 +8440608,0 +8445876,0 +8445876,0.15464695 +8445900,0.15464695 +8445900,0 +8446008,0 +8446008,0.17999396 +8446104,0.17999396 +8446104,0 +8451774,0 +8451774,0.19281835 +8451780,0.19281835 +8451780,0 +8451888,0 +8451888,0.34535305 +8451894,0.34535305 +8451894,0 +8452008,0 +8452008,0.047374774 +8452056,0.047374774 +8452056,0 +8452068,0 +8452068,0.033946892 +8452074,0.033946892 +8452074,0 +8452122,0 +8452122,0.1065178 +8452152,0.1065178 +8452152,0 +8452188,0 +8452188,0.15223295 +8452206,0.15223295 +8452206,0 +8452236,0 +8452236,0.0072420036 +8452254,0.0072420036 +8452254,0 +8452302,0 +8452302,0.076191913 +8452332,0.076191913 +8452332,0 +8452356,0 +8452356,0.38578757 +8452368,0.38578757 +8452368,0 +8452416,0 +8452416,0.21137598 +8452470,0.095503923 +8452470,0 +8452536,0 +8452536,0 +8452536,0.32815329 +8452536,0.095503923 +8452602,0 +8452602,0.21137598 +8452650,0.091882921 +8452650,0 +8452680,0 +8452680,0.32815329 +8452752,0.091882921 +8452752,0 +8452764,0 +8452764,0.23627037 +8452794,0.23627037 +8452794,0 +8453070,0 +8453070,0.023838262 +8453124,0.023838262 +8453124,0 +8453184,0 +8453184,0.17833434 +8453220,0.17833434 +8453220,0 +8455350,0 +8455350,0.18120097 +8455374,0.18120097 +8455374,0 +8455512,0 +8455512,0.11300543 +8455596,0.11300543 +8455596,0 +8455902,0 +8455902,0.089016295 +8455914,0.089016295 +8455914,0 +8459052,0 +8459052,0.19659022 +8459112,0.19659022 +8459112,0 +8459172,0 +8459172,0.26056126 +8459178,0.26056126 +8459178,0 +8459202,0 +8459202,0.29103802 +8459226,0.29103802 +8459226,0 +8490054,0 +8490054,0.057785154 +8490090,0.057785154 +8490090,0 +8491122,0 +8491122,0.30612553 +8491182,0.30612553 +8491182,0 +8497074,0 +8497074,0.32558841 +8497158,0.32558841 +8497158,0 +8499654,0 +8499654,0.21243211 +8499726,0.21243211 +8499726,0 +8499732,0 +8499732,0.26765238 +8499804,0.26765238 +8499804,0 +8500242,0 +8500242,0.19689197 +8500344,0.19689197 +8500344,0 +8500428,0 +8500428,0.18120097 +8500488,0.18120097 +8500488,0 +8500830,0 +8500830,0.17395896 +8500902,0.17395896 +8500902,0 +8501178,0 +8501178,0.088412794 +8501190,0.088412794 +8501190,0 +8501292,0 +8501292,0.035908268 +8501298,0.035908268 +8501298,0 +8501418,0 +8501418,0.21514786 +8501490,0.21514786 +8501490,0 +8502000,0 +8502000,0.21514786 +8502084,0.21514786 +8502084,0 +8502768,0 +8502768,0.32196741 +8502774,0.32196741 +8502774,0 +8508144,0 +8508144,0.10259505 +8508234,0.10259505 +8508234,0 +8508258,0 +8508258,0.18844297 +8508354,0.18844297 +8508354,0 +8513916,0 +8513916,0.12975256 +8513976,0.12975256 +8513976,0 +8514036,0 +8514036,0.2996379 +8514042,0.2996379 +8514042,0 +8514150,0 +8514150,0.12794206 +8514162,0.12794206 +8514162,0 +8514264,0 +8514264,0.12552806 +8514324,0.12552806 +8514324,0 +8518668,0 +8518668,0.077398914 +8518674,0.077398914 +8518674,0 +8518788,0 +8518788,0.2578455 +8518854,0.2578455 +8518854,0 +8518902,0 +8518902,0.29978877 +8518920,0.29978877 +8518920,0 +8533560,0 +8533560,0.12507544 +8533572,0.12507544 +8533572,0 +8533680,0 +8533680,0.14619795 +8533722,0.14619795 +8533722,0 +8533794,0 +8533794,0.11270368 +8533806,0.11270368 +8533806,0 +8536290,0 +8536290,0.11044056 +8536332,0.11044056 +8536332,0 +8536404,0 +8536404,0.17109234 +8536596,0.17109234 +8536596,0 +8536884,0 +8536884,0.11164756 +8536890,0.11164756 +8536890,0 +8542146,0 +8542146,0.086753168 +8542170,0.086753168 +8542170,0 +8542260,0 +8542260,0.22555824 +8542272,0.22555824 +8542272,0 +8549388,0 +8549388,0.18240797 +8549424,0.18240797 +8549424,0 +8549502,0 +8549502,0.259656 +8549514,0.259656 +8549514,0 +8566278,0 +8566278,0.25739288 +8566308,0.25739288 +8566308,0 +8579730,0 +8579730,0.1440857 +8579784,0.1440857 +8579784,0 +8581974,0 +8581974,0.1095353 +8582028,0.1095353 +8582028,0 +8582088,0 +8582088,0.14453832 +8582106,0.14453832 +8582106,0 +8582208,0 +8582208,0.14906457 +8582268,0.14906457 +8582268,0 +8586372,0 +8586372,0.30280628 +8586450,0.30280628 +8586450,0 +8588118,0 +8588118,0.21665661 +8588190,0.21665661 +8588190,0 +8588700,0 +8588700,0.25331925 +8588754,0.25331925 +8588754,0 +8589288,0 +8589288,0.16264333 +8589426,0.16264333 +8589426,0 +8589864,0 +8589864,0.4497586 +8589876,0.22661436 +8589876,0 +8589924,0 +8589924,0.4497586 +8589936,0.22661436 +8589936,0 +8590164,0 +8590164,0.42607121 +8590230,0.42607121 +8590230,0 +8590464,0 +8590464,0.26614363 +8590530,0.26614363 +8590530,0 +8594322,0 +8594322,0.35380205 +8594412,0.35380205 +8594412,0 +8594622,0 +8594622,0.38186482 +8594682,0.38186482 +8594682,0 +8596458,0 +8596458,0.12009656 +8596572,0.12009656 +8596572,0 +8600154,0 +8600154,0.26689801 +8600220,0.26689801 +8600220,0 +8600274,0 +8600274,0.32483404 +8600292,0.32483404 +8600292,0 +8600388,0 +8600388,0.1059143 +8600430,0.1059143 +8600430,0 +8600502,0 +8600502,0.30250453 +8600526,0.30250453 +8600526,0 +8600622,0 +8600622,0.15223295 +8600670,0.15223295 +8600670,0 +8600736,0 +8600736,0.2445685 +8600796,0.2445685 +8600796,0 +8600850,0 +8600850,0.2033796 +8600934,0.2033796 +8600934,0 +8600970,0 +8600970,0.018708509 +8600976,0.018708509 +8600976,0 +8601084,0 +8601084,0.43482197 +8601090,0.43482197 +8601090,0 +8601198,0 +8601198,0.14619795 +8601210,0.14619795 +8601210,0 +8601318,0 +8601318,0.23053712 +8601336,0.23053712 +8601336,0 +8602284,0 +8602284,0.16686783 +8602326,0.16686783 +8602326,0 +8602398,0 +8602398,0.23506337 +8602434,0.23506337 +8602434,0 +8603256,0 +8603256,0.18452022 +8603316,0.18452022 +8603316,0 +8603370,0 +8603370,0.16732046 +8603406,0.16732046 +8603406,0 +8603484,0 +8603484,0.006035003 +8603496,0.006035003 +8603496,0 +8607240,0 +8607240,0.16460471 +8607360,0.16460471 +8607360,0 +8607828,0 +8607828,0.20715148 +8607960,0.20715148 +8607960,0 +8608416,0 +8608416,0.17063971 +8608482,0.17063971 +8608482,0 +8608998,0 +8608998,0.241551 +8609082,0.241551 +8609082,0 +8609586,0 +8609586,0.19704285 +8609622,0.19704285 +8609622,0 +8610174,0 +8610174,0.21680748 +8610228,0.21680748 +8610228,0 +8611740,0 +8611740,0.0034701267 +8611746,0.0034701267 +8611746,0 +8620494,0 +8620494,0.2954134 +8620668,0.2954134 +8620668,0 +8623032,0 +8623032,0.1404647 +8623056,0.1404647 +8623056,0 +8623146,0 +8623146,0.10319855 +8623188,0.10319855 +8623188,0 +8624226,0 +8624226,0.36360893 +8624256,0.36360893 +8624256,0 +8625816,0 +8625816,0.072721786 +8625852,0.072721786 +8625852,0 +8626740,0 +8626740,0.027610139 +8627178,0.027610139 +8627178,0 +8629794,0 +8629794,0.072721786 +8629800,0.072721786 +8629800,0 +8630538,0 +8630538,0.13111044 +8630628,0.13111044 +8630628,0 +8630652,0 +8630652,0.29496077 +8630796,0.29496077 +8630796,0 +8637798,0 +8637798,0.13759807 +8637810,0.13759807 +8637810,0 +8639496,0 +8639496,0.09957755 +8639550,0.09957755 +8639550,0 +8639610,0 +8639610,0.2021726 +8639646,0.2021726 +8639646,0 +8651268,0 +8651268,0.19100785 +8651292,0.19100785 +8651292,0 +8658846,0 +8658846,0.081019916 +8658858,0.081019916 +8658858,0 +8662482,0 +8662482,0.11375981 +8662578,0.11375981 +8662578,0 +8662602,0 +8662602,0.10259505 +8662608,0.10259505 +8662608,0 +8663040,0 +8663040,0.33946892 +8663298,0.33946892 +8663298,0 +8664672,0 +8664672,0.16475558 +8664702,0.16475558 +8664702,0 +8667930,0 +8667930,0.060500905 +8667996,0.060500905 +8667996,0 +8672154,0 +8672154,0.032739891 +8672166,0.032739891 +8672166,0 +8672442,0 +8672442,0.2076041 +8672508,0.2076041 +8672508,0 +8673030,0 +8673030,0.19236572 +8673084,0.19236572 +8673084,0 +8673618,0 +8673618,0.22480386 +8673690,0.22480386 +8673690,0 +8674206,0 +8674206,0.22872661 +8674284,0.22872661 +8674284,0 +8674788,0 +8674788,0.22103199 +8674848,0.22103199 +8674848,0 +8675616,0 +8675616,0.43753772 +8675964,0.43753772 +8675964,0 +8676648,0 +8676648,0.16958358 +8677392,0.16958358 +8677392,0 +8678778,0 +8678778,0.017350634 +8678784,0.017350634 +8678784,0 +8685084,0 +8685084,0.061255281 +8685090,0.061255281 +8685090,0 +8688108,0 +8688108,0.15298733 +8688114,0.15298733 +8688114,0 +8688222,0 +8688222,0.2554315 +8688276,0.2554315 +8688276,0 +8692992,0 +8692992,0.11738081 +8692998,0.11738081 +8692998,0 +8693724,0 +8693724,0.015691008 +8693730,0.015691008 +8693730,0 +8693838,0 +8693838,0.32226916 +8693874,0.32226916 +8693874,0 +8703906,0 +8703906,0.17531684 +8703954,0.17531684 +8703954,0 +8704494,0 +8704494,0.20247435 +8704602,0.20247435 +8704602,0 +8704818,0 +8704818,0.25045263 +8704830,0.25045263 +8704830,0 +8704932,0 +8704932,0.11406156 +8705010,0.11406156 +8705010,0 +8705052,0 +8705052,0.018708509 +8705058,0.018708509 +8705058,0 +8705082,0 +8705082,0.24471937 +8705142,0.24471937 +8705142,0 +8705670,0 +8705670,0.21243211 +8705730,0.21243211 +8705730,0 +8706252,0 +8706252,0.22284249 +8706336,0.22284249 +8706336,0 +8715660,0 +8715660,0.0043753772 +8715666,0.0043753772 +8715666,0 +8716650,0 +8716650,0.1591732 +8716656,0.1591732 +8716656,0 +8725962,0 +8725962,0.1561557 +8726028,0.1561557 +8726028,0 +8726076,0 +8726076,0.242758 +8726136,0.242758 +8726136,0 +8726190,0 +8726190,0.14725407 +8726208,0.14725407 +8726208,0 +8750142,0 +8750142,0.32362704 +8750244,0.32362704 +8750244,0 +8750256,0 +8750256,0.095051298 +8750334,0.095051298 +8750334,0 +8752428,0 +8752428,0.1053108 +8752452,0.1053108 +8752452,0 +8752554,0 +8752554,0.17154496 +8752626,0.17154496 +8752626,0 +8755410,0 +8755410,0.0076946288 +8755458,0.0076946288 +8755458,0 +8755530,0 +8755530,0.18738684 +8755668,0.18738684 +8755668,0 +8761662,0 +8761662,0.045564273 +8761668,0.045564273 +8761668,0 +8762892,0 +8762892,0.19477972 +8763006,0.19477972 +8763006,0 +8764428,0 +8764428,0.12100181 +8764458,0.12100181 +8764458,0 +8764542,0 +8764542,0.12175619 +8764596,0.12175619 +8764596,0 +8766180,0 +8766180,0.16430296 +8766228,0.16430296 +8766228,0 +8766294,0 +8766294,0.019764635 +8766342,0.019764635 +8766342,0 +8766408,0 +8766408,0.16988533 +8766438,0.16988533 +8766438,0 +8770248,0 +8770248,0.19327097 +8770254,0.19327097 +8770254,0 +8770362,0 +8770362,0.069704285 +8770392,0.069704285 +8770392,0 +8773824,0 +8773824,0.28832227 +8774568,0.28832227 +8774568,0 +8779686,0 +8779686,0.16913096 +8779710,0.16913096 +8779710,0 +8779962,0 +8779962,0.056578153 +8779968,0.056578153 +8779968,0 +8780124,0 +8780124,0.071816536 +8780130,0.071816536 +8780130,0 +8790768,0 +8790768,0.2015691 +8790804,0.2015691 +8790804,0 +8792838,0 +8792838,0.26237176 +8792874,0.26237176 +8792874,0 +8792952,0 +8792952,0.17245021 +8793006,0.17245021 +8793006,0 +8793072,0 +8793072,0.13835244 +8793084,0.13835244 +8793084,0 +8793186,0 +8793186,0.23098974 +8793210,0.23098974 +8793210,0 +8793246,0 +8793246,0.42139409 +8793300,0.023234762 +8793300,0 +8793306,0 +8793306,0.023234762 +8793414,0.0025648763 +8793414,0 +8793420,0 +8793420,0.0025648763 +8793852,0.42139409 +8793852,0 +8795988,0 +8795988,0.0075437538 +8796114,0.0075437538 +8796114,0 +8807028,0 +8807028,0.04043452 +8807148,0.04043452 +8807148,0 +8808054,0 +8808054,0.1507242 +8808072,0.1507242 +8808072,0 +8826366,0 +8826366,0.12070006 +8826414,0.12070006 +8826414,0 +8828082,0 +8828082,0.2082076 +8828112,0.2082076 +8828112,0 +8835036,0 +8835036,0.25950513 +8835048,0.25950513 +8835048,0 +8838684,0 +8838684,0.48627037 +8838972,0.48627037 +8838972,0 +8841006,0 +8841006,0.078907664 +8841042,0.078907664 +8841042,0 +8842332,0 +8842332,0.046318648 +8842362,0.046318648 +8842362,0 +8847234,0 +8847234,0.12175619 +8847276,0.12175619 +8847276,0 +8848002,0 +8848002,0.080718165 +8848020,0.080718165 +8848020,0 +8848116,0 +8848116,0.027459264 +8848152,0.027459264 +8848152,0 +8850462,0 +8850462,0.14574532 +8850474,0.14574532 +8850474,0 +8850576,0 +8850576,0.11828606 +8850582,0.11828606 +8850582,0 +8850690,0 +8850690,0.18512372 +8850714,0.18512372 +8850714,0 +8850810,0 +8850810,0.063367532 +8850918,0.063367532 +8850918,0 +8850924,0 +8850924,0.24004225 +8850972,0.24004225 +8850972,0 +8851038,0 +8851038,0.22736874 +8851074,0.22736874 +8851074,0 +8851158,0 +8851158,0.34399517 +8851182,0.34399517 +8851182,0 +8854626,0 +8854626,0.29194327 +8854656,0.29194327 +8854656,0 +8855178,0 +8855178,0.20171998 +8855226,0.20171998 +8855226,0 +8855274,0 +8855274,0.079209415 +8855280,0.079209415 +8855280,0 +8855298,0 +8855298,0.016294508 +8855310,0.016294508 +8855310,0 +8855412,0 +8855412,0.15887145 +8855460,0.15887145 +8855460,0 +8855526,0 +8855526,0.35485818 +8855568,0.35485818 +8855568,0 +8857758,0 +8857758,0.023687387 +8857764,0.023687387 +8857764,0 +8859762,0 +8859762,0.21816536 +8859768,0.21816536 +8859768,0 +8866398,0 +8866398,0.11647556 +8866434,0.11647556 +8866434,0 +8870766,0 +8870766,0.0015087508 +8870772,0.0015087508 +8870772,0 +8875728,0 +8875728,0.29526252 +8875740,0.29526252 +8875740,0 +8878698,0 +8878698,0.0075437538 +8878758,0.0075437538 +8878758,0 +8878812,0 +8878812,0.044809897 +8878818,0.044809897 +8878818,0 +8880408,0 +8880408,0.13744719 +8880420,0.13744719 +8880420,0 +8880522,0 +8880522,0.14302957 +8880576,0.14302957 +8880576,0 +8884548,0 +8884548,0.17788171 +8884554,0.17788171 +8884554,0 +8884668,0 +8884668,0.084037417 +8884698,0.084037417 +8884698,0 +8887122,0 +8887122,0.071363911 +8887176,0.071363911 +8887176,0 +8887242,0 +8887242,0.056578153 +8887248,0.056578153 +8887248,0 +8887356,0 +8887356,0.35666868 +8887362,0.35666868 +8887362,0 +8887470,0 +8887470,0.26207001 +8887512,0.26207001 +8887512,0 +8900910,0 +8900910,0.041339771 +8900916,0.041339771 +8900916,0 +8914326,0 +8914326,0.25 +8914422,0.25 +8914422,0 +8914440,0 +8914440,0.0093542547 +8914446,0.0093542547 +8914446,0 +8924184,0 +8924184,0.36738081 +8924610,0.21695836 +8924610,0 +8924856,0 +8924856,0.36738081 +8924880,0.21695836 +8924880,0 +8926020,0 +8926020,0.13397707 +8926500,0.13397707 +8926500,0 +8927700,0 +8927700,0.20473748 +8927742,0.20473748 +8927742,0 +8927850,0 +8927850,0.33298129 +8928012,0.29088715 +8928012,0 +8928126,0 +8928126,0.29088715 +8928690,0.33298129 +8928690,0 +8931846,0 +8931846,0.33494267 +8931882,0.33494267 +8931882,0 +8932140,0 +8932140,0.19659022 +8932182,0.17516596 +8932182,0 +8932206,0 +8932206,0.19659022 +8932380,0.17516596 +8932380,0 +8936664,0 +8936664,0.30914303 +8937054,0.30914303 +8937054,0 +8942256,0 +8942256,0.1507242 +8942286,0.1507242 +8942286,0 +8942370,0 +8942370,0.16747133 +8942376,0.16747133 +8942376,0 +8943546,0 +8943546,0.039378395 +8943648,0.039378395 +8943648,0 +8943660,0 +8943660,0.23430899 +8943666,0.23430899 +8943666,0 +8943774,0 +8943774,0.00075437538 +8943780,0.00075437538 +8943780,0 +8945952,0 +8945952,0.21439348 +8945982,0.21439348 +8945982,0 +8946066,0 +8946066,0.18165359 +8946078,0.18165359 +8946078,0 +8947860,0 +8947860,0.1991551 +8948004,0.1991551 +8948004,0 +8948208,0 +8948208,0.22646349 +8948280,0.22646349 +8948280,0 +8955996,0 +8955996,0.20654798 +8956086,0.20654798 +8956086,0 +8956920,0 +8956920,0.43663247 +8957352,0.43663247 +8957352,0 +8966172,0 +8966172,0.0045262523 +8966178,0.0045262523 +8966178,0 +8966286,0 +8966286,0.23672299 +8966400,0.16309596 +8966400,0 +8966442,0 +8966442,0.16309596 +8966466,0.23672299 +8966466,0 +8966520,0 +8966520,0.091279421 +8966574,0.091279421 +8966574,0 +8967990,0 +8967990,0.081170791 +8968014,0.081170791 +8968014,0 +8970126,0 +8970126,0.23264937 +8970138,0.23264937 +8970138,0 +8971152,0 +8971152,0.087960169 +8971158,0.087960169 +8971158,0 +8973492,0 +8973492,0.18617984 +8973606,0.18617984 +8973606,0 +8974080,0 +8974080,0.22208811 +8974164,0.22208811 +8974164,0 +8974668,0 +8974668,0.18874472 +8974758,0.18874472 +8974758,0 +8975256,0 +8975256,0.24124925 +8975358,0.24124925 +8975358,0 +8975838,0 +8975838,0.23989137 +8975916,0.23989137 +8975916,0 +9008880,0 +9008880,0.25105613 +9009246,0.25105613 +9009246,0 +9011580,0 +9011580,0.038020519 +9011586,0.038020519 +9011586,0 +9011994,0 +9011994,0.21363911 +9012006,0.21363911 +9012006,0 +9013242,0 +9013242,0.26161738 +9013278,0.26161738 +9013278,0 +9013302,0 +9013302,0.20488835 +9013308,0.20488835 +9013308,0 +9013416,0 +9013416,0.033192517 +9013422,0.033192517 +9013422,0 +9017310,0 +9017310,0.023083887 +9017316,0.023083887 +9017316,0 +9017424,0 +9017424,0.14423657 +9017460,0.14423657 +9017460,0 +9017688,0 +9017688,0.24019312 +9017700,0.24019312 +9017700,0 +9019044,0 +9019044,0.39634882 +9019092,0.39634882 +9019092,0 +9021564,0 +9021564,0.13684369 +9021570,0.13684369 +9021570,0 +9021678,0 +9021678,0.39076645 +9021690,0.39076645 +9021690,0 +9024024,0 +9024024,0.3910682 +9024336,0.3910682 +9024336,0 +9029952,0 +9029952,0.15691008 +9029964,0.15691008 +9029964,0 +9030066,0 +9030066,0.064423657 +9030096,0.064423657 +9030096,0 +9031710,0 +9031710,0.12145444 +9031788,0.12145444 +9031788,0 +9035142,0 +9035142,0.29149065 +9035208,0.29149065 +9035208,0 +9035442,0 +9035442,0.33056729 +9035520,0.33056729 +9035520,0 +9035742,0 +9035742,0.28394689 +9035802,0.28394689 +9035802,0 +9039600,0 +9039600,0.31065178 +9039672,0.31065178 +9039672,0 +9039900,0 +9039900,0.28832227 +9039936,0.28832227 +9039936,0 +9040194,0 +9040194,0.4031382 +9040212,0.4031382 +9040212,0 +9043614,0 +9043614,0.20745323 +9043890,0.20745323 +9043890,0 +9044058,0 +9044058,0.42893784 +9044130,0.42893784 +9044130,0 +9044250,0 +9044250,0.24652987 +9044352,0.26825588 +9044352,0 +9044436,0 +9044436,0.26825588 +9044652,0.48219674 +9044652,0 +9044724,0 +9044724,0.48219674 +9044856,0.24652987 +9044856,0 +9045450,0 +9045450,0.24547375 +9046092,0.24547375 +9046092,0 +9050040,0 +9050040,0.13925769 +9050118,0.13925769 +9050118,0 +9050154,0 +9050154,0.21575136 +9050190,0.21575136 +9050190,0 +9051012,0 +9051012,0.15691008 +9051030,0.15691008 +9051030,0 +9053292,0 +9053292,0.17245021 +9053316,0.17245021 +9053316,0 +9053514,0 +9053514,0.13669282 +9053538,0.13669282 +9053538,0 +9053634,0 +9053634,0.17154496 +9053718,0.17154496 +9053718,0 +9059850,0 +9059850,0.26916113 +9059856,0.26916113 +9059856,0 +9059970,0 +9059970,0.040585395 +9059976,0.040585395 +9059976,0 +9060480,0 +9060480,0.25528063 +9060492,0.25528063 +9060492,0 +9094452,0 +9094452,0.10033193 +9094458,0.10033193 +9094458,0 +9099996,0 +9099996,0.061255281 +9100014,0.061255281 +9100014,0 +9103818,0 +9103818,0.087658419 +9103848,0.087658419 +9103848,0 +9106164,0 +9106164,0.16762221 +9106170,0.16762221 +9106170,0 +9106278,0 +9106278,0.13397707 +9106308,0.13397707 +9106308,0 +9106398,0 +9106398,0.26614363 +9106434,0.26614363 +9106434,0 +9106512,0 +9106512,0.22374774 +9106536,0.22374774 +9106536,0 +9106626,0 +9106626,0.0082981291 +9106650,0.0082981291 +9106650,0 +9109524,0 +9109524,0.32589016 +9110328,0.32589016 +9110328,0 +9111894,0 +9111894,0.012371756 +9112002,0.012371756 +9112002,0 +9119862,0 +9119862,0.0078455039 +9119886,0.0078455039 +9119886,0 +9119976,0 +9119976,0.087809294 +9120018,0.087809294 +9120018,0 +9120096,0 +9120096,0.15992758 +9120108,0.15992758 +9120108,0 +9121344,0 +9121344,0.0058841279 +9121350,0.0058841279 +9121350,0 +9126372,0 +9126372,0.08056729 +9126384,0.08056729 +9126384,0 +9131262,0 +9131262,0.26433313 +9131316,0.26433313 +9131316,0 +9131376,0 +9131376,0.28666264 +9131400,0.28666264 +9131400,0 +9132228,0 +9132228,0.27414001 +9132234,0.27414001 +9132234,0 +9134622,0 +9134622,0.036360893 +9134658,0.036360893 +9134658,0 +9134742,0 +9134742,0.22948099 +9134796,0.22948099 +9134796,0 +9138654,0 +9138654,0.088714544 +9138660,0.088714544 +9138660,0 +9138774,0 +9138774,0.0490344 +9138906,0.0490344 +9138906,0 +9144666,0 +9144666,0.18255884 +9144678,0.18255884 +9144678,0 +9152106,0 +9152106,0.068195534 +9152112,0.068195534 +9152112,0 +9152220,0 +9152220,0.12296319 +9152304,0.12296319 +9152304,0 +9153714,0 +9153714,0.18240797 +9153762,0.18240797 +9153762,0 +9154824,0 +9154824,0.42652384 +9155376,0.42652384 +9155376,0 +9156660,0 +9156660,0.40947495 +9156960,0.40947495 +9156960,0 +9183138,0 +9183138,0.0073928787 +9183252,0.20669885 +9183252,0 +9183270,0 +9183270,0.0073928787 +9183288,0.20669885 +9183288,0 +9185550,0 +9185550,0.086904043 +9185592,0.086904043 +9185592,0 +9186690,0 +9186690,0.22208811 +9186708,0.24773687 +9186708,0 +9186756,0 +9186756,0.22208811 +9186774,0.24773687 +9186774,0 +9186804,0 +9186804,0.074381412 +9186810,0.074381412 +9186810,0 +9186822,0 +9186822,0.26946288 +9186828,0.26946288 +9186828,0 +9186924,0 +9186924,0.10606518 +9186936,0.1579662 +9186936,0 +9186942,0 +9186942,0.1579662 +9186954,0.10606518 +9186954,0 +9187038,0 +9187038,0.22465299 +9187050,0.024441762 +9187050,0 +9187056,0 +9187056,0.024441762 +9187062,0.22465299 +9187062,0 +9193080,0 +9193080,0.33992154 +9193140,0.33992154 +9193140,0 +9193194,0 +9193194,0.24411587 +9193254,0.24411587 +9193254,0 +9193314,0 +9193314,0.2905854 +9193380,0.2905854 +9193380,0 +9193428,0 +9193428,0.15841883 +9193542,0 +9193542,0 +9193542,0.075739288 +9193542,0.15841883 +9193572,0.075739288 +9193572,0 +9193662,0 +9193662,0.19598672 +9193674,0.19598672 +9193674,0 +9193776,0 +9193776,0.26991551 +9193788,0.26991551 +9193788,0 +9193890,0 +9193890,0.026855763 +9193902,0.026855763 +9193902,0 +9206778,0 +9206778,0.23642124 +9206796,0.23642124 +9206796,0 +9206892,0 +9206892,0.16837658 +9206916,0.16837658 +9206916,0 +9214164,0 +9214164,0.12024744 +9214176,0.12024744 +9214176,0 +9214278,0 +9214278,0.17592034 +9214284,0.17592034 +9214284,0 +9214392,0 +9214392,0.28032589 +9214404,0.28032589 +9214404,0 +9214512,0 +9214512,0.22344599 +9214572,0.22344599 +9214572,0 +9214986,0 +9214986,0.21001811 +9215100,0.072118286 +9215100,0 +9215106,0 +9215106,0.072118286 +9215118,0.21001811 +9215118,0 +9215214,0 +9215214,0.28138202 +9215220,0.28138202 +9215220,0 +9215334,0 +9215334,0.1501207 +9215358,0.1501207 +9215358,0 +9215448,0 +9215448,0.22133374 +9215478,0.22133374 +9215478,0 +9216462,0 +9216462,0.15449608 +9216498,0.15449608 +9216498,0 +9217716,0 +9217716,0.26599276 +9217734,0.26599276 +9217734,0 +9219660,0 +9219660,0.061104406 +9219666,0.061104406 +9219666,0 +9219774,0 +9219774,0.068195534 +9219846,0.068195534 +9219846,0 +9219894,0 +9219894,0.12477369 +9219918,0.12477369 +9219918,0 +9224028,0 +9224028,0.32438141 +9224040,0.08026554 +9224040,0 +9224052,0 +9224052,0.08026554 +9224322,0.32438141 +9224322,0 +9227076,0 +9227076,0.13382619 +9227088,0.13382619 +9227088,0 +9228090,0 +9228090,0.16022933 +9228120,0.16022933 +9228120,0 +9232554,0 +9232554,0.22585999 +9232614,0.22585999 +9232614,0 +9233142,0 +9233142,0.24849125 +9233214,0.24849125 +9233214,0 +9233730,0 +9233730,0.19508147 +9233784,0.19508147 +9233784,0 +9234318,0 +9234318,0.16505733 +9234390,0.16505733 +9234390,0 +9244662,0 +9244662,0.48415812 +9245094,0.48415812 +9245094,0 +9246252,0 +9246252,0.242758 +9246282,0.242758 +9246282,0 +9246372,0 +9246372,0.22284249 +9246390,0.22284249 +9246390,0 +9266610,0 +9266610,0.45322873 +9266850,0.27519614 +9266850,0 +9266880,0 +9266880,0.27519614 +9266964,0.12070006 +9266964,0 +9266970,0 +9266970,0.12070006 +9267078,0.065932408 +9267078,0 +9267108,0 +9267108,0.065932408 +9267120,0.45322873 +9267120,0 +9267198,0 +9267198,0.0076946288 +9267210,0.0076946288 +9267210,0 +9267312,0 +9267312,0.18044659 +9267402,0.18044659 +9267402,0 +9268404,0 +9268404,0.29465902 +9268428,0.29465902 +9268428,0 +9268524,0 +9268524,0.12643331 +9268542,0.12643331 +9268542,0 +9268638,0 +9268638,0.31442366 +9268644,0.31442366 +9268644,0 +9274092,0 +9274092,0.26297526 +9274422,0.28273989 +9274422,0 +9274440,0 +9274440,0.28273989 +9274536,0.11496681 +9274536,0 +9274566,0 +9274566,0.11496681 +9274698,0.26297526 +9274698,0 +9274914,0 +9274914,0.063065782 +9274920,0.063065782 +9274920,0 +9277608,0 +9277608,0.063669282 +9277614,0.063669282 +9277614,0 +9277728,0 +9277728,0.096107423 +9277734,0.096107423 +9277734,0 +9277794,0 +9277794,0.088111044 +9277800,0.088111044 +9277800,0 +9287082,0 +9287082,0.38367532 +9287094,0.38367532 +9287094,0 +9291390,0 +9291390,0.14755582 +9291510,0.15449608 +9291510,0 +9291534,0 +9291534,0.15449608 +9291540,0.14755582 +9291540,0 +9291624,0 +9291624,0.16550996 +9291654,0.16550996 +9291654,0 +9294732,0 +9294732,0.34972842 +9294792,0.34972842 +9294792,0 +9295392,0 +9295392,0.16128546 +9295434,0.16128546 +9295434,0 +9298068,0 +9298068,0.31729028 +9298074,0.31729028 +9298074,0 +9298182,0 +9298182,0.16822571 +9298200,0.16822571 +9298200,0 +9298296,0 +9298296,0.10380205 +9298326,0.10380205 +9298326,0 +9298416,0 +9298416,0.071816536 +9298422,0.071816536 +9298422,0 +9298530,0 +9298530,0.042999396 +9298536,0.042999396 +9298536,0 +9298644,0 +9298644,0.073476162 +9298650,0.073476162 +9298650,0 +9298764,0 +9298764,0.17214846 +9298782,0.17214846 +9298782,0 +9298878,0 +9298878,0.06955341 +9298908,0.06955341 +9298908,0 +9298992,0 +9298992,0.12356669 +9299070,0.12356669 +9299070,0 +9299112,0 +9299112,0.17109234 +9299166,0.17109234 +9299166,0 +9299226,0 +9299226,0.27082076 +9299268,0.27082076 +9299268,0 +9299340,0 +9299340,0.18572722 +9299346,0.18572722 +9299346,0 +9301428,0 +9301428,0.21092336 +9301440,0.21092336 +9301440,0 +9306162,0 +9306162,0.047525649 +9306198,0.047525649 +9306198,0 +9306282,0 +9306282,0.26659626 +9306324,0.26659626 +9306324,0 +9306396,0 +9306396,0.22208811 +9306516,0.22208811 +9306516,0 +9306546,0 +9306546,0.072269161 +9306612,0.072269161 +9306612,0 +9306660,0 +9306660,0.09037417 +9306690,0.09037417 +9306690,0 +9306774,0 +9306774,0.10878093 +9306780,0.10878093 +9306780,0 +9306894,0 +9306894,0.075286663 +9306900,0.075286663 +9306900,0 +9312174,0 +9312174,0.28575739 +9312180,0.28575739 +9312180,0 +9312288,0 +9312288,0.10138805 +9312384,0.10138805 +9312384,0 +9312408,0 +9312408,0.16973446 +9312468,0.16973446 +9312468,0 +9312522,0 +9312522,0.35757393 +9312528,0.35757393 +9312528,0 +9314004,0 +9314004,0.247586 +9314058,0.247586 +9314058,0 +9314592,0 +9314592,0.27896801 +9314676,0.30235365 +9314676,0 +9314682,0 +9314682,0.30235365 +9314712,0.27896801 +9314712,0 +9315174,0 +9315174,0.1573627 +9315222,0.1573627 +9315222,0 +9323304,0 +9323304,0.20745323 +9323784,0.20745323 +9323784,0 +9325140,0 +9325140,0.51071213 +9325470,0.51071213 +9325470,0 +9349470,0 +9349470,0.15540133 +9349512,0.15540133 +9349512,0 +9349584,0 +9349584,0.0027157514 +9349590,0.0027157514 +9349590,0 +9359076,0 +9359076,0.016445383 +9359082,0.016445383 +9359082,0 +9360984,0 +9360984,0.015691008 +9360990,0.015691008 +9360990,0 +9364128,0 +9364128,0.26810501 +9364176,0.26810501 +9364176,0 +9365100,0 +9365100,0.0070911285 +9365136,0.0070911285 +9365136,0 +9369726,0 +9369726,0.28968014 +9369774,0.28968014 +9369774,0 +9369840,0 +9369840,0.15841883 +9369906,0.15841883 +9369906,0 +9369954,0 +9369954,0.11240193 +9370002,0.11240193 +9370002,0 +9371130,0 +9371130,0.039680145 +9371136,0.039680145 +9371136,0 +9371244,0 +9371244,0.20609535 +9371250,0.20609535 +9371250,0 +9393840,0 +9393840,0.097012674 +9393906,0.097012674 +9393906,0 +9394164,0 +9394164,0.20473748 +9394182,0.20473748 +9394182,0 +9395274,0 +9395274,0.023234762 +9395280,0.023234762 +9395280,0 +9400140,0 +9400140,0.21122511 +9400170,0.21122511 +9400170,0 +9400254,0 +9400254,0.064423657 +9400266,0.064423657 +9400266,0 +9401874,0 +9401874,0.11345806 +9401886,0.11345806 +9401886,0 +9412104,0 +9412104,0.37447194 +9412608,0.37447194 +9412608,0 +9434628,0 +9434628,0.21891973 +9434676,0.21891973 +9434676,0 +9440610,0 +9440610,0.19749547 +9440622,0.19749547 +9440622,0 +9441972,0 +9441972,0.003922752 +9441978,0.003922752 +9441978,0 +9443292,0 +9443292,0.15117683 +9443340,0.15117683 +9443340,0 +9445524,0 +9445524,0.17109234 +9445566,0.17109234 +9445566,0 +9450774,0 +9450774,0.18406759 +9450888,0.11436331 +9450888,0 +9450894,0 +9450894,0.11436331 +9450936,0.18406759 +9450936,0 +9451596,0 +9451596,0.24185275 +9451602,0.24185275 +9451602,0 +9453636,0 +9453636,0.16203983 +9453660,0.16203983 +9453660,0 +9454656,0 +9454656,0.17908871 +9454662,0.17908871 +9454662,0 +9456150,0 +9456150,0.18029572 +9456180,0.18029572 +9456180,0 +9459228,0 +9459228,0.11602293 +9459264,0.11602293 +9459264,0 +9459348,0 +9459348,0.27127339 +9459504,0.27127339 +9459504,0 +9472134,0 +9472134,0.26493663 +9472206,0.26493663 +9472206,0 +9473526,0 +9473526,0.21348823 +9473532,0.21348823 +9473532,0 +9478572,0 +9478572,0.12492456 +9478638,0.12492456 +9478638,0 +9479316,0 +9479316,0.025799638 +9479322,0.025799638 +9479322,0 +9479436,0 +9479436,0.069704285 +9479442,0.069704285 +9479442,0 +9479550,0 +9479550,0.31925166 +9479598,0.58222692 +9479598,0 +9479604,0 +9479604,0.31925166 +9479664,0.27564876 +9479664,0 +9479742,0 +9479742,0.27564876 +9479778,0.30039228 +9479778,0 +9479796,0 +9479796,0.30039228 +9480126,0.58222692 +9480126,0 +9482628,0 +9482628,0.30371153 +9482652,0.30371153 +9482652,0 +9485238,0 +9485238,0.1901026 +9485256,0.1901026 +9485256,0 +9489396,0 +9489396,0.27655401 +9489402,0.27655401 +9489402,0 +9489510,0 +9489510,0.19945685 +9489558,0.19945685 +9489558,0 +9489630,0 +9489630,0.080114665 +9489672,0.080114665 +9489672,0 +9489744,0 +9489744,0.25573325 +9489786,0.25573325 +9489786,0 +9489858,0 +9489858,0.2045866 +9489870,0.2045866 +9489870,0 +9489978,0 +9489978,0.0076946288 +9490050,0.0076946288 +9490050,0 +9490092,0 +9490092,0.18361497 +9490170,0.18361497 +9490170,0 +9490206,0 +9490206,0.23129149 +9490446,0.23129149 +9490446,0 +9493644,0 +9493644,0.013126132 +9493650,0.013126132 +9493650,0 +9493758,0 +9493758,0.14876282 +9493872,0.14453832 +9493872,0 +9493896,0 +9493896,0.14876282 +9494046,0.14453832 +9494046,0 +9523284,0 +9523284,0.22948099 +9523302,0.22948099 +9523302,0 +9524022,0 +9524022,0.0061858781 +9524034,0.0061858781 +9524034,0 +9529902,0 +9529902,0.1585697 +9530172,0.1585697 +9530172,0 +9531168,0 +9531168,0.072269161 +9531204,0.072269161 +9531204,0 +9531282,0 +9531282,0.041339771 +9531288,0.041339771 +9531288,0 +9531396,0 +9531396,0.31382016 +9531420,0.31382016 +9531420,0 +9531474,0 +9531474,0.051750151 +9531516,0.26312613 +9531516,0 +9531528,0 +9531528,0.26312613 +9531540,0.051750151 +9531540,0 +9531630,0 +9531630,0.13714544 +9531654,0.13714544 +9531654,0 +9531732,0 +9531732,0.23853349 +9531924,0.34218467 +9531924,0 +9531930,0 +9531930,0.34218467 +9532050,0.23853349 +9532050,0 +9538980,0 +9538980,0.12764031 +9539178,0.12764031 +9539178,0 +9541668,0 +9541668,0.16038021 +9541680,0.16038021 +9541680,0 +9541782,0 +9541782,0.23627037 +9541788,0.23627037 +9541788,0 +9541902,0 +9541902,0.26222088 +9541938,0.26222088 +9541938,0 +9542016,0 +9542016,0.017501509 +9542022,0.017501509 +9542022,0 +9542238,0 +9542238,0.02942064 +9542244,0.02942064 +9542244,0 +9542352,0 +9542352,0.15147858 +9542394,0.058992154 +9542394,0 +9542418,0 +9542418,0.15147858 +9542454,0.058992154 +9542454,0 +9542472,0 +9542472,0.14423657 +9542484,0.14423657 +9542484,0 +9542586,0 +9542586,0.0063367532 +9542592,0.0063367532 +9542592,0 +9543618,0 +9543618,0.13986119 +9543654,0.13986119 +9543654,0 +9543738,0 +9543738,0.05944478 +9543768,0.05944478 +9543768,0 +9543852,0 +9543852,0.2045866 +9543948,0.2045866 +9543948,0 +9543966,0 +9543966,0.24668075 +9543978,0.24668075 +9543978,0 +9547020,0 +9547020,0.16882921 +9547044,0.16882921 +9547044,0 +9553530,0 +9553530,0.24230537 +9553608,0.24230537 +9553608,0 +9566136,0 +9566136,0.19960772 +9566142,0.19960772 +9566142,0 +9566250,0 +9566250,0.037869644 +9566256,0.037869644 +9566256,0 +9566364,0 +9566364,0.046620398 +9566394,0.046620398 +9566394,0 +9566478,0 +9566478,0.3414303 +9566538,0.047223899 +9566538,0 +9566544,0 +9566544,0 +9566544,0.3414303 +9566544,0.047223899 +9567864,0 +9567864,0.23129149 +9567870,0.23129149 +9567870,0 +9568572,0 +9568572,0.87326494 +9569076,0.87326494 +9569076,0 +9572760,0 +9572760,0.15042245 +9572790,0.15042245 +9572790,0 +9572874,0 +9572874,0.085546168 +9572880,0.085546168 +9572880,0 +9572904,0 +9572904,0.15328908 +9572976,0.15328908 +9572976,0 +9577536,0 +9577536,0.070307785 +9577542,0.070307785 +9577542,0 +9578016,0 +9578016,0.23974049 +9578082,0.23974049 +9578082,0 +9578604,0 +9578604,0.21288473 +9578670,0.21288473 +9578670,0 +9579192,0 +9579192,0.22767049 +9579276,0.22767049 +9579276,0 +9579774,0 +9579774,0.251207 +9579834,0.251207 +9579834,0 +9579924,0 +9579924,0.061104406 +9579930,0.061104406 +9579930,0 +9580362,0 +9580362,0.25331925 +9580452,0.25331925 +9580452,0 +9582594,0 +9582594,0.1446892 +9582630,0.1446892 +9582630,0 +9582714,0 +9582714,0.042395896 +9582720,0.042395896 +9582720,0 +9582768,0 +9582768,0.011013881 +9582774,0.011013881 +9582774,0 +9584418,0 +9584418,0.33162342 +9584994,0.33162342 +9584994,0 +9585744,0 +9585744,0.074079662 +9585822,0.074079662 +9585822,0 +9585864,0 +9585864,0.28530477 +9585912,0.28530477 +9585912,0 +9586254,0 +9586254,0.32287266 +9586740,0.32287266 +9586740,0 +9593016,0 +9593016,0.27791189 +9593118,0.27791189 +9593118,0 +9597474,0 +9597474,0.37251056 +9597588,0.37251056 +9597588,0 +9612744,0 +9612744,0.04043452 +9612750,0.04043452 +9612750,0 +9620016,0 +9620016,0.060199155 +9620022,0.060199155 +9620022,0 +9620130,0 +9620130,0.24562462 +9620148,0.24562462 +9620148,0 +9620244,0 +9620244,0.16792396 +9620286,0.16792396 +9620286,0 +9620364,0 +9620364,0.1543452 +9620376,0.1543452 +9620376,0 +9620478,0 +9620478,0.13352444 +9620484,0.13352444 +9620484,0 +9622860,0 +9622860,0.34158117 +9623064,0.34158117 +9623064,0 +9628014,0 +9628014,0.19055522 +9628110,0.19055522 +9628110,0 +9631620,0 +9631620,0.15932408 +9631686,0.15932408 +9631686,0 +9633684,0 +9633684,0.24954737 +9633690,0.24954737 +9633690,0 +9634338,0 +9634338,0.16400121 +9634356,0.16400121 +9634356,0 +9642186,0 +9642186,0.21273386 +9642234,0.21273386 +9642234,0 +9645246,0 +9645246,0.40283645 +9646020,0.40283645 +9646020,0 +9647076,0 +9647076,0.45866023 +9647736,0.45866023 +9647736,0 +9649344,0 +9649344,0.015841883 +9649356,0.015841883 +9649356,0 +9655476,0 +9655476,0.25890163 +9655584,0.25890163 +9655584,0 +9655596,0 +9655596,0.20654798 +9655650,0.20654798 +9655650,0 +9655932,0 +9655932,0.072118286 +9655938,0.072118286 +9655938,0 +9656988,0 +9656988,0.11677731 +9657108,0.12960169 +9657108,0 +9657114,0 +9657114,0.12960169 +9657138,0.11677731 +9657138,0 +9657624,0 +9657624,0.021726011 +9657630,0.021726011 +9657630,0 +9657744,0 +9657744,0.12009656 +9657762,0.12009656 +9657762,0 +9658218,0 +9658218,0.10817743 +9658236,0.10817743 +9658236,0 +9663282,0 +9663282,0.20428485 +9663294,0.20428485 +9663294,0 +9664986,0 +9664986,0.065479783 +9665064,0.065479783 +9665064,0 +9706908,0 +9706908,0.17365721 +9707022,0.15781533 +9707022,0 +9707064,0 +9707064,0.15781533 +9707142,0.22012674 +9707142,0 +9707148,0 +9707148,0.17365721 +9707190,0.22012674 +9707190,0 +9712104,0 +9712104,0.21077248 +9712194,0.21077248 +9712194,0 +9712686,0 +9712686,0.18482197 +9712746,0.18482197 +9712746,0 +9713274,0 +9713274,0.24245625 +9713340,0.24245625 +9713340,0 +9713862,0 +9713862,0.17094146 +9713934,0.17094146 +9713934,0 +9714450,0 +9714450,0.21514786 +9714522,0.21514786 +9714522,0 +9714660,0 +9714660,0.29345202 +9714684,0.29345202 +9714684,0 +9714774,0 +9714774,0.11888956 +9714786,0.11888956 +9714786,0 +9716274,0 +9716274,0.48747737 +9716736,0.48747737 +9716736,0 +9717324,0 +9717324,0.052957151 +9717330,0.052957151 +9717330,0 +9726000,0 +9726000,0.14906457 +9726006,0.14906457 +9726006,0 +9726114,0 +9726114,0.028515389 +9726216,0.028515389 +9726216,0 +9730374,0 +9730374,0.29677127 +9730392,0.29677127 +9730392,0 +9730494,0 +9730494,0.030778515 +9730500,0.030778515 +9730500,0 +9730608,0 +9730608,0.093844297 +9730614,0.093844297 +9730614,0 +9731688,0 +9731688,0.23068799 +9731766,0.23068799 +9731766,0 +9731802,0 +9731802,0.1519312 +9731856,0.1519312 +9731856,0 +9731916,0 +9731916,0.0078455039 +9731952,0.0078455039 +9731952,0 +9743916,0 +9743916,0.029873265 +9743922,0.029873265 +9743922,0 +9744030,0 +9744030,0.0075437538 +9744150,0.082377791 +9744150,0 +9744174,0 +9744174,0.0075437538 +9744180,0.082377791 +9744180,0 +9744264,0 +9744264,0.083433917 +9744270,0.083433917 +9744270,0 +9744378,0 +9744378,0.10757393 +9744498,0.10757393 +9744498,0 +9750408,0 +9750408,0.24969825 +9750474,0.24969825 +9750474,0 +9750954,0 +9750954,0.085395293 +9750960,0.085395293 +9750960,0 +9750996,0 +9750996,0.27066989 +9751068,0.2530175 +9751068,0 +9751074,0 +9751074,0.27066989 +9751182,0.33871454 +9751182,0 +9751206,0 +9751206,0.053409777 +9751212,0 +9751212,0 +9751212,0.053409777 +9751212,0.2530175 +9751224,0.33871454 +9751224,0 +9751584,0 +9751584,0.17441159 +9751668,0.17441159 +9751668,0 +9752172,0 +9752172,0.19447797 +9752250,0.19447797 +9752250,0 +9752760,0 +9752760,0.25573325 +9752874,0.25573325 +9752874,0 +9753342,0 +9753342,0.21544961 +9753480,0.21544961 +9753480,0 +9755064,0 +9755064,0.28771877 +9755124,0.28771877 +9755124,0 +9755184,0 +9755184,0.32377791 +9755286,0.32377791 +9755286,0 +9755298,0 +9755298,0.26252263 +9755304,0.26252263 +9755304,0 +9755412,0 +9755412,0.027459264 +9755418,0.027459264 +9755418,0 +9755532,0 +9755532,0.14876282 +9755550,0.14876282 +9755550,0 +9755646,0 +9755646,0.17471334 +9755706,0.17471334 +9755706,0 +9757026,0 +9757026,0.20926373 +9757032,0.20926373 +9757032,0 +9758232,0 +9758232,0.1567592 +9758238,0.1567592 +9758238,0 +9758796,0 +9758796,0.073928787 +9758802,0.073928787 +9758802,0 +9758910,0 +9758910,0.32076041 +9758928,0.32076041 +9758928,0 +9785370,0 +9785370,0.10380205 +9785490,0.10380205 +9785490,0 +9789462,0 +9789462,0.12447194 +9789498,0.12447194 +9789498,0 +9789576,0 +9789576,0.022329511 +9789636,0.022329511 +9789636,0 +9793122,0 +9793122,0.10304768 +9793128,0.10304768 +9793128,0 +9793242,0 +9793242,0.19885335 +9793350,0.19885335 +9793350,0 +9793932,0 +9793932,0.18059747 +9793974,0.18059747 +9793974,0 +9794004,0 +9794004,0.041188896 +9794028,0.041188896 +9794028,0 +9794052,0 +9794052,0.26523838 +9794124,0.26523838 +9794124,0 +9794166,0 +9794166,0.17486421 +9794178,0.17486421 +9794178,0 +9794280,0 +9794280,0.01041038 +9794286,0.01041038 +9794286,0 +9794880,0 +9794880,0.22042849 +9794898,0.22042849 +9794898,0 +9796476,0 +9796476,0.14378395 +9796482,0.14378395 +9796482,0 +9798990,0 +9798990,0.21243211 +9799140,0.073325287 +9799140,0 +9799152,0 +9799152,0.073325287 +9799242,0.21243211 +9799242,0 +9800574,0 +9800574,0.16656608 +9800652,0.16656608 +9800652,0 +9800694,0 +9800694,0.30461678 +9800766,0.30461678 +9800766,0 +9800808,0 +9800808,0.25226313 +9800838,0.25226313 +9800838,0 +9800922,0 +9800922,0.0015087508 +9800928,0.0015087508 +9800928,0 +9801042,0 +9801042,0.16369946 +9801066,0.16369946 +9801066,0 +9801156,0 +9801156,0.056879903 +9801162,0.056879903 +9801162,0 +9801270,0 +9801270,0.14665057 +9801348,0.14665057 +9801348,0 +9804828,0 +9804828,0.068346409 +9804882,0.068346409 +9804882,0 +9811014,0 +9811014,0.053560652 +9811020,0.053560652 +9811020,0 +9811128,0 +9811128,0.12703681 +9811158,0.12703681 +9811158,0 +9811242,0 +9811242,0.19206397 +9811272,0.19206397 +9811272,0 +9811362,0 +9811362,0.36949306 +9811368,0.36949306 +9811368,0 +9811476,0 +9811476,0.11059143 +9811542,0.11059143 +9811542,0 +9811590,0 +9811590,0.0066385033 +9811602,0.0066385033 +9811602,0 +9811710,0 +9811710,0.073023537 +9811716,0.073023537 +9811716,0 +9821772,0 +9821772,0.19945685 +9821802,0.19945685 +9821802,0 +9822072,0 +9822072,0.33660229 +9822132,0.33660229 +9822132,0 +9822168,0 +9822168,0.08026554 +9822252,0.08026554 +9822252,0 +9825576,0 +9825576,0.29767652 +9825606,0.29767652 +9825606,0 +9825690,0 +9825690,0.19221485 +9825756,0.19221485 +9825756,0 +9830412,0 +9830412,0.26146651 +9830424,0.26146651 +9830424,0 +9830430,0 +9830430,0.20956548 +9830448,0.20956548 +9830448,0 +9831486,0 +9831486,0.13971032 +9831612,0.13971032 +9831612,0 +9835572,0 +9835572,0.30778515 +9835596,0.30778515 +9835596,0 +9835656,0 +9835656,0.22088111 +9835728,0.22088111 +9835728,0 +9836244,0 +9836244,0.16822571 +9836340,0.16822571 +9836340,0 +9836832,0 +9836832,0.1907061 +9836922,0.1907061 +9836922,0 +9837336,0 +9837336,0.28907664 +9837384,0.28907664 +9837384,0 +9837420,0 +9837420,0.21952323 +9837450,0.058841279 +9837450,0 +9837480,0 +9837480,0.058841279 +9837492,0.21952323 +9837492,0 +9837564,0 +9837564,0.10153893 +9837618,0.10153893 +9837618,0 +9838008,0 +9838008,0.16038021 +9838146,0.16038021 +9838146,0 +9838188,0 +9838188,0.060500905 +9838194,0.060500905 +9838194,0 +9838590,0 +9838590,0.20896198 +9838692,0.20896198 +9838692,0 +9838824,0 +9838824,0.0067893784 +9838842,0.0067893784 +9838842,0 +9838938,0 +9838938,0.18059747 +9838944,0.18059747 +9838944,0 +9839052,0 +9839052,0.0075437538 +9839154,0.0075437538 +9839154,0 +9839172,0 +9839172,0.16898008 +9839178,0.16898008 +9839178,0 +9839286,0 +9839286,0.24140012 +9839298,0.24140012 +9839298,0 +9839400,0 +9839400,0.27398914 +9839406,0.27398914 +9839406,0 +9839520,0 +9839520,0.13865419 +9839586,0.13865419 +9839586,0 +9839634,0 +9839634,0.0075437538 +9839682,0.0075437538 +9839682,0 +9842364,0 +9842364,0.074834037 +9842388,0.074834037 +9842388,0 +9843408,0 +9843408,0.031985516 +9843456,0.031985516 +9843456,0 +9843522,0 +9843522,0.012371756 +9843642,0.012371756 +9843642,0 +9872094,0 +9872094,0.30778515 +9872574,0.30778515 +9872574,0 +9873924,0 +9873924,0.48491249 +9874542,0.48491249 +9874542,0 +9878130,0 +9878130,0.26569101 +9878220,0.26569101 +9878220,0 +9878244,0 +9878244,0.17833434 +9878262,0.17833434 +9878262,0 +9879030,0 +9879030,0.015389258 +9879036,0.015389258 +9879036,0 +9885012,0 +9885012,0.43044659 +9885180,0.12447194 +9885180,0 +9885216,0 +9885216,0.43044659 +9885348,0.12447194 +9885348,0 +9895518,0 +9895518,0.2039831 +9895566,0.2039831 +9895566,0 +9897096,0 +9897096,0.13895594 +9897108,0.13895594 +9897108,0 +9911952,0 +9911952,0.11587206 +9911964,0.11587206 +9911964,0 +9915942,0 +9915942,0.27051901 +9915954,0.27051901 +9915954,0 +9923190,0 +9923190,0.010863005 +9923196,0.010863005 +9923196,0 +9923304,0 +9923304,0.12251056 +9923310,0.12251056 +9923310,0 +9934758,0 +9934758,0.013126132 +9934776,0.013126132 +9934776,0 +9962844,0 +9962844,0.247586 +9962862,0.247586 +9962862,0 +9962964,0 +9962964,0.15147858 +9963030,0.15147858 +9963030,0 +9963078,0 +9963078,0.081321666 +9963090,0.081321666 +9963090,0 +9964926,0 +9964926,0.20262523 +9964992,0.20262523 +9964992,0 +9965070,0 +9965070,0.10757393 +9965076,0.10757393 +9965076,0 +9965220,0 +9965220,0.23974049 +9965274,0.23974049 +9965274,0 +9967320,0 +9967320,0.082679541 +9967338,0.082679541 +9967338,0 +9967434,0 +9967434,0.096560048 +9967500,0.096560048 +9967500,0 +9967554,0 +9967554,0.22948099 +9967566,0.22948099 +9967566,0 +9967650,0 +9967650,0.21348823 +9967722,0.21348823 +9967722,0 +9968238,0 +9968238,0.17079059 +9968346,0.17079059 +9968346,0 +9968826,0 +9968826,0.18059747 +9968898,0.18059747 +9968898,0 +9969414,0 +9969414,0.20428485 +9969492,0.20428485 +9969492,0 +9991458,0 +9991458,0.16611346 +9991476,0.16611346 +9991476,0 +9996924,0 +9996924,0.12160531 +9997062,0.12160531 +9997062,0 +9997254,0 +9997254,0.18919734 +9997266,0.18919734 +9997266,0 +9998058,0 +9998058,0.1495172 +9998130,0.1495172 +9998130,0 +10000758,0 +10000758,0.21137598 +10000764,0.21137598 +10000764,0 +10006992,0 +10006992,0.13608932 +10007046,0.13608932 +10007046,0 +10007112,0 +10007112,0.0490344 +10007238,0.0490344 +10007238,0 +10007640,0 +10007640,0.3420338 +10007652,0.3420338 +10007652,0 +10012110,0 +10012110,0.23219674 +10012122,0.23219674 +10012122,0 +10013370,0 +10013370,0.075286663 +10013418,0.075286663 +10013418,0 +10013490,0 +10013490,0.22223899 +10013508,0.22223899 +10013508,0 +10045410,0 +10045410,0.094146047 +10045428,0.094146047 +10045428,0 +10047870,0 +10047870,0.24140012 +10047924,0.24140012 +10047924,0 +10047990,0 +10047990,0.081774291 +10048104,0 +10048104,0 +10048104,0.061557031 +10048104,0.081774291 +10048110,0.061557031 +10048110,0 +10057776,0 +10057776,0.023385637 +10057854,0.023385637 +10057854,0 +10059780,0 +10059780,0.16867833 +10059792,0.16867833 +10059792,0 +10061832,0 +10061832,0.0076946288 +10062066,0.0076946288 +10062066,0 +10065054,0 +10065054,0.16158721 +10065060,0.16158721 +10065060,0 +10065798,0 +10065798,0.84837055 +10066176,0.84837055 +10066176,0 +10068018,0 +10068018,0.011617381 +10068024,0.011617381 +10068024,0 +10068132,0 +10068132,0.0073928787 +10068216,0.0073928787 +10068216,0 +10068252,0 +10068252,0.1477067 +10068372,0.1477067 +10068372,0 +10073844,0 +10073844,0.054918527 +10073850,0.054918527 +10073850,0 +10073958,0 +10073958,0.26357876 +10073976,0.26357876 +10073976,0 +10074072,0 +10074072,0.37190706 +10074096,0.37190706 +10074096,0 +10074192,0 +10074192,0.19643935 +10074210,0.19643935 +10074210,0 +10074306,0 +10074306,0.32407966 +10074366,0.32407966 +10074366,0 +10074420,0 +10074420,0.019764635 +10074426,0.019764635 +10074426,0 +10087878,0 +10087878,0.051750151 +10087884,0.051750151 +10087884,0 +10087992,0 +10087992,0.1022933 +10087998,0.1022933 +10087998,0 +10088100,0 +10088100,0.19417622 +10088112,0.19417622 +10088112,0 +10092498,0 +10092498,0.27383826 +10092534,0.27383826 +10092534,0 +10098618,0 +10098618,0.37537719 +10098690,0.37537719 +10098690,0 +10100916,0 +10100916,0.34640917 +10101672,0.34640917 +10101672,0 +10102320,0 +10102320,0.29571515 +10102386,0.29571515 +10102386,0 +10105602,0 +10105602,0.081774291 +10105614,0.081774291 +10105614,0 +10115076,0 +10115076,0.46590223 +10115136,0.46590223 +10115136,0 +10124382,0 +10124382,0.22435124 +10124436,0.22435124 +10124436,0 +10137510,0 +10137510,0.12869644 +10137582,0.12869644 +10137582,0 +10144710,0 +10144710,0.068799034 +10144830,0.068799034 +10144830,0 +10148892,0 +10148892,0.04933615 +10148982,0.04933615 +10148982,0 +10151490,0 +10151490,0.016747133 +10151532,0.016747133 +10151532,0 +10157910,0 +10157910,0.16445383 +10157928,0.16445383 +10157928,0 +10159662,0 +10159662,0.056125528 +10159668,0.056125528 +10159668,0 +10159776,0 +10159776,0.13261919 +10159836,0.13261919 +10159836,0 +10161690,0 +10161690,0.32619191 +10161708,0.32619191 +10161708,0 +10162128,0 +10162128,0.20669885 +10162140,0.20669885 +10162140,0 +10162242,0 +10162242,0.12718769 +10162248,0.12718769 +10162248,0 +10162950,0 +10162950,0.16068196 +10162962,0.16068196 +10162962,0 +10166550,0 +10166550,0.19342185 +10166562,0.19342185 +10166562,0 +10168182,0 +10168182,0.092184671 +10168380,0.092184671 +10168380,0 +10172934,0 +10172934,0.2978274 +10172976,0.2978274 +10172976,0 +10183548,0 +10183548,0.09957755 +10183578,0.09957755 +10183578,0 +10183662,0 +10183662,0.31457453 +10183668,0.31457453 +10183668,0 +10184640,0 +10184640,0.097917924 +10184658,0.097917924 +10184658,0 +10189344,0 +10189344,0.15660833 +10189374,0.15660833 +10189374,0 +10189464,0 +10189464,0.063367532 +10189488,0.063367532 +10189488,0 +10189578,0 +10189578,0.099426675 +10189614,0 +10189614,0 +10189614,0.038925769 +10189614,0.099426675 +10189632,0.038925769 +10189632,0 +10189692,0 +10189692,0.2421545 +10189710,0.2421545 +10189710,0 +10219896,0 +10219896,0.18089922 +10219914,0.18089922 +10219914,0 +10220010,0 +10220010,0.28575739 +10220040,0.28575739 +10220040,0 +10230474,0 +10230474,0.0073928787 +10230600,0.0073928787 +10230600,0 +10234338,0 +10234338,0.2954134 +10234356,0.2954134 +10234356,0 +10234452,0 +10234452,0.15585395 +10234470,0.15585395 +10234470,0 +10234572,0 +10234572,0.035304768 +10234578,0.035304768 +10234578,0 +10234686,0 +10234686,0.19659022 +10234704,0.19659022 +10234704,0 +10235136,0 +10235136,0.23974049 +10235166,0.23974049 +10235166,0 +10235442,0 +10235442,0.12175619 +10235526,0.12175619 +10235526,0 +10237356,0 +10237356,0.39091732 +10237434,0.39091732 +10237434,0 +10237656,0 +10237656,0.34414605 +10237758,0.34414605 +10237758,0 +10241814,0 +10241814,0.37658419 +10241886,0.37658419 +10241886,0 +10241892,0 +10241892,0.048430899 +10241910,0.048430899 +10241910,0 +10242108,0 +10242108,0.13820157 +10242162,0.13820157 +10242162,0 +10250046,0 +10250046,0.092788171 +10250052,0.092788171 +10250052,0 +10251918,0 +10251918,0.23868437 +10251924,0.23868437 +10251924,0 +10252032,0 +10252032,0.066535908 +10252038,0.066535908 +10252038,0 +10255032,0 +10255032,0.25165963 +10255104,0.25165963 +10255104,0 +10255332,0 +10255332,0.39091732 +10255398,0.39091732 +10255398,0 +10256418,0 +10256418,0.22797224 +10256502,0.22797224 +10256502,0 +10256532,0 +10256532,0.10878093 +10256592,0.10878093 +10256592,0 +10256652,0 +10256652,0.040283645 +10256664,0.040283645 +10256664,0 +10259406,0 +10259406,0.06035003 +10259412,0.06035003 +10259412,0 +10259526,0 +10259526,0.1035003 +10259568,0.1035003 +10259568,0 +10259640,0 +10259640,0.16128546 +10259784,0.16128546 +10259784,0 +10260630,0 +10260630,0.084640917 +10260672,0.084640917 +10260672,0 +10261086,0 +10261086,0.34852142 +10261140,0.34852142 +10261140,0 +10261206,0 +10261206,0.073174412 +10261260,0.073174412 +10261260,0 +10261320,0 +10261320,0.17939046 +10261332,0.17939046 +10261332,0 +10261434,0 +10261434,0.10636693 +10261446,0.10636693 +10261446,0 +10262706,0 +10262706,0.0024140012 +10262712,0.0024140012 +10262712,0 +10262820,0 +10262820,0.3098974 +10262832,0.3098974 +10262832,0 +10271460,0 +10271460,0.014936632 +10271586,0.014936632 +10271586,0 +10274010,0 +10274010,0.0087507544 +10274022,0.0087507544 +10274022,0 +10276800,0 +10276800,0.05974653 +10276860,0.05974653 +10276860,0 +10276914,0 +10276914,0.25950513 +10276920,0.25950513 +10276920,0 +10277922,0 +10277922,0.27368739 +10278252,0.27368739 +10278252,0 +10280598,0 +10280598,0.17033796 +10280778,0.17033796 +10280778,0 +10306866,0 +10306866,0.04933615 +10306872,0.04933615 +10306872,0 +10306980,0 +10306980,0.095503923 +10306998,0.095503923 +10306998,0 +10307100,0 +10307100,0.16550996 +10307148,0.4073627 +10307148,0 +10307154,0 +10307154,0.4073627 +10307190,0.16550996 +10307190,0 +10307268,0 +10307268,0.1561557 +10307316,0.1561557 +10307316,0 +10307382,0 +10307382,0.20141823 +10307418,0.20141823 +10307418,0 +10307496,0 +10307496,0.031231141 +10307502,0.031231141 +10307502,0 +10307520,0 +10307520,0.0082981291 +10307532,0.0082981291 +10307532,0 +10307640,0 +10307640,0.22299336 +10307676,0.22299336 +10307676,0 +10308090,0 +10308090,0.0073928787 +10308192,0.0073928787 +10308192,0 +10308204,0 +10308204,0.18029572 +10308234,0.18029572 +10308234,0 +10308324,0 +10308324,0.28545564 +10308432,0.28545564 +10308432,0 +10311102,0 +10311102,0.01931201 +10311150,0.01931201 +10311150,0 +10318392,0 +10318392,0.33222692 +10318578,0.33222692 +10318578,0 +10319580,0 +10319580,0.18693422 +10319700,0.0006035003 +10319700,0 +10319706,0 +10319706,0 +10319706,0.18693422 +10319706,0.0006035003 +10319814,0 +10319814,0.15766445 +10319832,0.15766445 +10319832,0 +10330410,0 +10330410,0.19568497 +10330566,0.19568497 +10330566,0 +10330992,0 +10330992,0.22525649 +10331112,0.22525649 +10331112,0 +10331580,0 +10331580,0.21952323 +10331616,0.0998793 +10331616,0 +10331658,0 +10331658,0.21952323 +10331670,0.0998793 +10331670,0 +10331736,0 +10331736,0.088261919 +10331844,0.088261919 +10331844,0 +10332114,0 +10332114,0.16369946 +10332132,0.16369946 +10332132,0 +10332168,0 +10332168,0.15298733 +10332228,0.0069402535 +10332228,0 +10332264,0 +10332264,0.0069402535 +10332276,0.15298733 +10332276,0 +10332342,0 +10332342,0.28862402 +10332348,0.28862402 +10332348,0 +10332756,0 +10332756,0.22435124 +10332840,0.22435124 +10332840,0 +10333044,0 +10333044,0.036662643 +10333116,0.036662643 +10333116,0 +10333158,0 +10333158,0.023687387 +10333164,0.023687387 +10333164,0 +10338942,0 +10338942,0.074532287 +10338948,0.074532287 +10338948,0 +10339530,0 +10339530,0.29390465 +10339542,0.29390465 +10339542,0 +10339644,0 +10339644,0.18693422 +10339686,0.18693422 +10339686,0 +10339764,0 +10339764,0.19704285 +10339788,0.19704285 +10339788,0 +10339878,0 +10339878,0.075890163 +10339980,0.075890163 +10339980,0 +10343298,0 +10343298,0.17697646 +10343340,0.17697646 +10343340,0 +10349070,0 +10349070,0.1561557 +10349112,0.1561557 +10349112,0 +10353198,0 +10353198,0.34957755 +10353216,0.34957755 +10353216,0 +10354596,0 +10354596,0.23717562 +10354644,0.23717562 +10354644,0 +10355430,0 +10355430,0.078756789 +10355508,0.078756789 +10355508,0 +10355544,0 +10355544,0.33192517 +10355562,0.33192517 +10355562,0 +10355664,0 +10355664,0.16581171 +10355760,0.16581171 +10355760,0 +10357830,0 +10357830,0.034399517 +10357890,0.034399517 +10357890,0 +10361466,0 +10361466,0.31547978 +10361934,0.31547978 +10361934,0 +10362360,0 +10362360,0.19462885 +10362378,0.19462885 +10362378,0 +10373058,0 +10373058,0.20066385 +10373130,0.20066385 +10373130,0 +10375284,0 +10375284,0.33177429 +10375314,0.33177429 +10375314,0 +10375404,0 +10375404,0.25633675 +10375440,0.25633675 +10375440,0 +10391208,0 +10391208,0.18738684 +10391280,0.18738684 +10391280,0 +10397124,0 +10397124,0.0502414 +10397130,0.0502414 +10397130,0 +10397244,0 +10397244,0.15811708 +10397274,0.15811708 +10397274,0 +10397358,0 +10397358,0.10380205 +10397406,0.10380205 +10397406,0 +10404960,0 +10404960,0.16807483 +10405008,0.16807483 +10405008,0 +10411398,0 +10411398,0.21167773 +10411404,0.21167773 +10411404,0 +10411512,0 +10411512,0.23083887 +10411524,0.23083887 +10411524,0 +10415400,0 +10415400,0.25271575 +10415484,0.25271575 +10415484,0 +10415766,0 +10415766,0.12085094 +10415802,0.12085094 +10415802,0 +10419696,0 +10419696,0.28364514 +10419738,0.28364514 +10419738,0 +10419858,0 +10419858,0.30718165 +10419918,0.30718165 +10419918,0 +10431492,0 +10431492,0.21047073 +10431546,0.21047073 +10431546,0 +10435248,0 +10435248,0.11511768 +10435260,0.11511768 +10435260,0 +10435896,0 +10435896,0.22963186 +10435950,0.22963186 +10435950,0 +10436010,0 +10436010,0.33494267 +10436058,0.33494267 +10436058,0 +10436124,0 +10436124,0.25075438 +10436232,0.25075438 +10436232,0 +10436244,0 +10436244,0.14197345 +10436274,0.14197345 +10436274,0 +10436526,0 +10436526,0.068497284 +10436532,0.068497284 +10436532,0 +10436646,0 +10436646,0.23400724 +10436682,0.23400724 +10436682,0 +10436760,0 +10436760,0.16219071 +10436814,0.16219071 +10436814,0 +10437216,0 +10437216,0.28832227 +10437336,0.28832227 +10437336,0 +10437822,0 +10437822,0.26855763 +10437828,0.26855763 +10437828,0 +10438416,0 +10438416,0.10817743 +10438434,0.10817743 +10438434,0 +10438530,0 +10438530,0.1428787 +10438578,0.1428787 +10438578,0 +10444302,0 +10444302,0.068949909 +10444338,0.068949909 +10444338,0 +10445670,0 +10445670,0.0075437538 +10445748,0.0075437538 +10445748,0 +10445784,0 +10445784,0.19779722 +10445796,0.19779722 +10445796,0 +10481934,0 +10481934,0.1561557 +10482018,0.1561557 +10482018,0 +10485036,0 +10485036,0.16264333 +10485042,0.16264333 +10485042,0 +10486392,0 +10486392,0.41988533 +10486464,0.41988533 +10486464,0 +10488330,0 +10488330,0.091732046 +10488390,0.091732046 +10488390,0 +10491036,0 +10491036,0.025799638 +10491054,0.025799638 +10491054,0 +10491150,0 +10491150,0.28198552 +10491168,0.28198552 +10491168,0 +10491270,0 +10491270,0.12009656 +10491324,0.12009656 +10491324,0 +10493448,0 +10493448,0.0024140012 +10493454,0.0024140012 +10493454,0 +10497426,0 +10497426,0.41188896 +10497900,0.41188896 +10497900,0 +10499262,0 +10499262,0.43617984 +10499676,0.43617984 +10499676,0 +10499910,0 +10499910,0.12628244 +10499916,0.12628244 +10499916,0 +10508808,0 +10508808,0.23974049 +10508928,0.23974049 +10508928,0 +10512126,0 +10512126,0.19281835 +10512240,0.10500905 +10512240,0 +10512246,0 +10512246,0.19281835 +10512276,0.10500905 +10512276,0 +10521468,0 +10521468,0.044960772 +10521474,0.044960772 +10521474,0 +10521582,0 +10521582,0.21575136 +10521654,0.21575136 +10521654,0 +10524510,0 +10524510,0.16611346 +10524594,0.16611346 +10524594,0 +10524624,0 +10524624,0.010561255 +10524684,0.010561255 +10524684,0 +10525554,0 +10525554,0.10455643 +10525590,0.10455643 +10525590,0 +10525896,0 +10525896,0.12326494 +10525926,0.12326494 +10525926,0 +10528686,0 +10528686,0.076191913 +10528710,0.076191913 +10528710,0 +10533660,0 +10533660,0.15585395 +10533678,0.15585395 +10533678,0 +10533774,0 +10533774,0.33388654 +10533828,0.33388654 +10533828,0 +10568790,0 +10568790,0.40660833 +10569174,0.40660833 +10569174,0 +10581798,0 +10581798,0.20006035 +10581852,0.20006035 +10581852,0 +10586064,0 +10586064,0.14559445 +10586112,0.14559445 +10586112,0 +10590156,0 +10590156,0.11783343 +10590240,0.11783343 +10590240,0 +10590270,0 +10590270,0.17742909 +10590288,0.17742909 +10590288,0 +10595412,0 +10595412,0.20624623 +10595448,0.20624623 +10595448,0 +10595532,0 +10595532,0.18995172 +10595664,0.18995172 +10595664,0 +10607610,0 +10607610,0.40027158 +10607616,0.40027158 +10607616,0 +10607730,0 +10607730,0.14785757 +10607742,0.14785757 +10607742,0 +10608630,0 +10608630,0.14453832 +10608696,0.14453832 +10608696,0 +10608744,0 +10608744,0.14257695 +10608786,0.14257695 +10608786,0 +10612194,0 +10612194,0.31200966 +10612224,0.31200966 +10612224,0 +10612308,0 +10612308,0.086451418 +10612344,0.086451418 +10612344,0 +10612422,0 +10612422,0.037266144 +10612428,0.037266144 +10612428,0 +10615824,0 +10615824,0.33599879 +10616022,0.33599879 +10616022,0 +10617912,0 +10617912,0.19583585 +10617978,0.19583585 +10617978,0 +10653918,0 +10653918,0.46258298 +10654002,0.46258298 +10654002,0 +10654218,0 +10654218,0.28183464 +10654224,0.28183464 +10654224,0 +10654518,0 +10654518,0.24305975 +10654578,0.24305975 +10654578,0 +10658436,0 +10658436,0.29828002 +10658478,0.29828002 +10658478,0 +10658550,0 +10658550,0.23596862 +10658568,0.23596862 +10658568,0 +10665510,0 +10665510,0.17999396 +10665534,0.17999396 +10665534,0 +10669770,0 +10669770,0.095654798 +10669794,0.095654798 +10669794,0 +10669890,0 +10669890,0.14091732 +10669908,0.14091732 +10669908,0 +10670004,0 +10670004,0.0076946288 +10670040,0.0076946288 +10670040,0 +10670664,0 +10670664,0.22374774 +10670724,0.22374774 +10670724,0 +10675044,0 +10675044,0.33856367 +10675104,0.33856367 +10675104,0 +10686258,0 +10686258,0.34097767 +10686336,0.34097767 +10686336,0 +10686378,0 +10686378,0.093391672 +10686390,0.093391672 +10686390,0 +10688964,0 +10688964,0.087507544 +10688970,0.087507544 +10688970,0 +10690980,0 +10690980,0.26433313 +10691484,0.26433313 +10691484,0 +10699008,0 +10699008,0.31200966 +10699014,0.31200966 +10699014,0 +10702512,0 +10702512,0.0073928787 +10702578,0.0073928787 +10702578,0 +10702626,0 +10702626,0.063216657 +10702632,0.063216657 +10702632,0 +10703778,0 +10703778,0.058539529 +10703784,0.058539529 +10703784,0 +10730280,0 +10730280,0.37432106 +10730844,0.37432106 +10730844,0 +10732116,0 +10732116,0.36315631 +10732686,0.36315631 +10732686,0 +10736436,0 +10736436,0.18964997 +10736490,0.18964997 +10736490,0 +10737906,0 +10737906,0.091732046 +10737918,0.091732046 +10737918,0 +10740768,0 +10740768,0.1501207 +10740882,0.1501207 +10740882,0 +10744332,0 +10744332,0.13080869 +10744428,0.13080869 +10744428,0 +10746180,0 +10746180,0.11345806 +10746198,0.11345806 +10746198,0 +10746630,0 +10746630,0.12990344 +10746672,0.12990344 +10746672,0 +10750494,0 +10750494,0.10334943 +10750542,0.10334943 +10750542,0 +10750608,0 +10750608,0.16581171 +10750710,0.16581171 +10750710,0 +10750824,0 +10750824,0.027006639 +10750842,0.027006639 +10750842,0 +10750938,0 +10750938,0.0073928787 +10750992,0.0073928787 +10750992,0 +10755372,0 +10755372,0.38261919 +10755426,0.24803862 +10755426,0 +10755486,0 +10755486,0.24803862 +10755624,0.38261919 +10755624,0 +10760274,0 +10760274,0.03062764 +10760280,0.03062764 +10760280,0 +10761510,0 +10761510,0.27051901 +10761528,0.27051901 +10761528,0 +10761624,0 +10761624,0.13925769 +10761696,0.13925769 +10761696,0 +10761738,0 +10761738,0.24562462 +10761774,0.24562462 +10761774,0 +10761858,0 +10761858,0.09957755 +10761864,0.09957755 +10761864,0 +10763610,0 +10763610,0.12929994 +10763616,0.12929994 +10763616,0 +10768428,0 +10768428,0.053409777 +10768434,0.053409777 +10768434,0 +10771206,0 +10771206,0.22525649 +10771242,0.22525649 +10771242,0 +10775586,0 +10775586,0.035003018 +10775592,0.035003018 +10775592,0 +10775700,0 +10775700,0.35365118 +10775742,0.35365118 +10775742,0 +10775814,0 +10775814,0.13126132 +10775844,0.13126132 +10775844,0 +10775928,0 +10775928,0.31713941 +10776048,0.27896801 +10776048,0 +10776120,0 +10776120,0.31713941 +10776144,0.27896801 +10776144,0 +10776336,0 +10776336,0.12688594 +10776342,0.12688594 +10776342,0 +10776450,0 +10776450,0.23370549 +10776498,0.23370549 +10776498,0 +10776570,0 +10776570,0.07966204 +10776612,0.07966204 +10776612,0 +10776666,0 +10776666,0.0061858781 +10776672,0.0061858781 +10776672,0 +10780470,0 +10780470,0.18814122 +10780518,0.18814122 +10780518,0 +10780566,0 +10780566,0.0072420036 +10780590,0.0072420036 +10780590,0 +10781760,0 +10781760,0.095654798 +10781796,0.095654798 +10781796,0 +10783470,0 +10783470,0.27881714 +10783512,0.27881714 +10783512,0 +10784892,0 +10784892,0.0033192517 +10784898,0.0033192517 +10784898,0 +10787196,0 +10787196,0.32211829 +10787232,0.32211829 +10787232,0 +10787496,0 +10787496,0.17954134 +10787544,0.17954134 +10787544,0 +10790424,0 +10790424,0.16430296 +10790478,0.16430296 +10790478,0 +10797654,0 +10797654,0.045413398 +10797660,0.045413398 +10797660,0 +10798254,0 +10798254,0.042999396 +10798260,0.042999396 +10798260,0 +10798374,0 +10798374,0.015389258 +10798380,0.015389258 +10798380,0 +10798488,0 +10798488,0.16641521 +10798536,0.16641521 +10798536,0 +10798602,0 +10798602,0.17290284 +10798614,0.17290284 +10798614,0 +10820628,0 +10820628,0.13774894 +10820640,0.13774894 +10820640,0 +10823232,0 +10823232,0.01931201 +10823238,0.01931201 +10823238,0 +10824042,0 +10824042,0.45021123 +10824264,0.45021123 +10824264,0 +10825068,0 +10825068,0.47948099 +10825764,0.47948099 +10825764,0 +10834536,0 +10834536,0.13322269 +10834548,0.13322269 +10834548,0 +10835490,0 +10835490,0.03062764 +10835496,0.03062764 +10835496,0 +10835610,0 +10835610,0.20066385 +10835622,0.20066385 +10835622,0 +10835724,0 +10835724,0.24834037 +10835766,0.24834037 +10835766,0 +10835838,0 +10835838,0.20111648 +10835844,0.20111648 +10835844,0 +10835958,0 +10835958,0.16385033 +10835976,0.16385033 +10835976,0 +10836072,0 +10836072,0.15283645 +10836186,0.17984309 +10836186,0 +10836246,0 +10836246,0.17984309 +10836306,0.14559445 +10836306,0 +10836378,0 +10836378,0.14559445 +10836408,0.15283645 +10836408,0 +10836420,0 +10836420,0.062613156 +10836426,0.062613156 +10836426,0 +10836534,0 +10836534,0.038925769 +10836546,0.038925769 +10836546,0 +10836648,0 +10836648,0.1047073 +10836654,0.1047073 +10836654,0 +10836768,0 +10836768,0.241551 +10836792,0.241551 +10836792,0 +10836882,0 +10836882,0.07936029 +10836888,0.07936029 +10836888,0 +10837650,0 +10837650,0.11602293 +10837668,0.11602293 +10837668,0 +10837764,0 +10837764,0.22525649 +10837788,0.22525649 +10837788,0 +10842120,0 +10842120,0.32558841 +10842210,0.20247435 +10842210,0 +10842216,0 +10842216,0.20247435 +10842384,0.095805673 +10842384,0 +10842408,0 +10842408,0.095805673 +10842510,0.25935425 +10842510,0 +10842528,0 +10842528,0.32558841 +10842576,0.25935425 +10842576,0 +10842996,0 +10842996,0.48611949 +10843002,0.48611949 +10843002,0 +10844814,0 +10844814,0.18346409 +10844838,0.18346409 +10844838,0 +10847454,0 +10847454,0.37914906 +10847484,0.37914906 +10847484,0 +10849698,0 +10849698,0.12929994 +10849770,0.12929994 +10849770,0 +10851906,0 +10851906,0.28002414 +10851924,0.28002414 +10851924,0 +10855428,0 +10855428,0.26267351 +10855488,0.26267351 +10855488,0 +10855878,0 +10855878,0.1907061 +10855944,0.1907061 +10855944,0 +10856016,0 +10856016,0.18074834 +10856070,0.18074834 +10856070,0 +10856460,0 +10856460,0.16098371 +10856556,0.16098371 +10856556,0 +10856604,0 +10856604,0.27761014 +10856664,0.27761014 +10856664,0 +10857192,0 +10857192,0.20911285 +10857258,0.20911285 +10857258,0 +10857780,0 +10857780,0.17003621 +10857852,0.17003621 +10857852,0 +10863474,0 +10863474,0.13427882 +10863504,0.13427882 +10863504,0 +10870116,0 +10870116,0.18014484 +10870194,0.29631865 +10870194,0 +10870218,0 +10870218,0.29631865 +10870230,0.24185275 +10870230,0 +10870236,0 +10870236,0.24185275 +10870248,0.18014484 +10870248,0 +10870668,0 +10870668,0.33750754 +10870722,0.33750754 +10870722,0 +10870758,0 +10870758,0.19176222 +10870764,0.19176222 +10870764,0 +10872696,0 +10872696,0.012220881 +10872702,0.012220881 +10872702,0 +10876098,0 +10876098,0.041038021 +10876122,0.041038021 +10876122,0 +10876218,0 +10876218,0.19327097 +10876284,0.19327097 +10876284,0 +10876332,0 +10876332,0.15464695 +10876350,0.15464695 +10876350,0 +10876446,0 +10876446,0.13367532 +10876518,0.13367532 +10876518,0 +10876560,0 +10876560,0.042697646 +10876566,0.042697646 +10876566,0 +10876680,0 +10876680,0.015087508 +10876704,0.015087508 +10876704,0 +10877124,0 +10877124,0.0070911285 +10877154,0.0070911285 +10877154,0 +10879254,0 +10879254,0.1507242 +10879368,0.076041038 +10879368,0 +10879386,0 +10879386,0.1507242 +10879428,0.076041038 +10879428,0 +10879482,0 +10879482,0.087658419 +10879614,0.087658419 +10879614,0 +10882356,0 +10882356,0.0051297526 +10882362,0.0051297526 +10882362,0 +10893690,0 +10893690,0.13292094 +10893696,0.13292094 +10893696,0 +10893804,0 +10893804,0.22676524 +10893822,0.22676524 +10893822,0 +10910412,0 +10910412,0.28681352 +10910634,0.28681352 +10910634,0 +10912104,0 +10912104,0.22751961 +10912110,0.22751961 +10912110,0 +10912752,0 +10912752,0.13126132 +10912770,0.13126132 +10912770,0 +10912866,0 +10912866,0.016747133 +10912884,0.016747133 +10912884,0 +10914822,0 +10914822,0.057785154 +10914864,0.057785154 +10914864,0 +10914936,0 +10914936,0.085093543 +10914942,0.085093543 +10914942,0 +10917954,0 +10917954,0.16143633 +10918008,0.16143633 +10918008,0 +10918068,0 +10918068,0.1913096 +10918080,0.1913096 +10918080,0 +10918182,0 +10918182,0.22978274 +10918200,0.22978274 +10918200,0 +10918302,0 +10918302,0.0073928787 +10918314,0.0073928787 +10918314,0 +10919340,0 +10919340,0.15223295 +10919364,0.15223295 +10919364,0 +10921356,0 +10921356,0.3934822 +10921830,0.3934822 +10921830,0 +10922040,0 +10922040,0.13820157 +10922058,0.13820157 +10922058,0 +10928316,0 +10928316,0.14197345 +10928322,0.14197345 +10928322,0 +10937028,0 +10937028,0.13141219 +10937034,0.13141219 +10937034,0 +10937142,0 +10937142,0.0096560048 +10937148,0.0096560048 +10937148,0 +10937256,0 +10937256,0.38307182 +10937262,0.38307182 +10937262,0 +10937376,0 +10937376,0.14484007 +10937388,0.14484007 +10937388,0 +10939782,0 +10939782,0.0992758 +10939806,0.0992758 +10939806,0 +10939896,0 +10939896,0.14076645 +10939944,0.14076645 +10939944,0 +10947786,0 +10947786,0.256035 +10947846,0.256035 +10947846,0 +10956132,0 +10956132,0.036059143 +10956138,0.036059143 +10956138,0 +10959324,0 +10959324,0.021726011 +10959330,0.021726011 +10959330,0 +10989534,0 +10989534,0.44598672 +10989606,0.44598672 +10989606,0 +10990692,0 +10990692,0.14846107 +10990704,0.14846107 +10990704,0 +10993992,0 +10993992,0.39302957 +10994070,0.39302957 +10994070,0 +11002932,0 +11002932,0.29133977 +11002980,0.29133977 +11002980,0 +11003046,0 +11003046,0.093542547 +11003052,0.093542547 +11003052,0 +11003166,0 +11003166,0.26840676 +11003202,0.26840676 +11003202,0 +11003280,0 +11003280,0.23596862 +11003328,0.23596862 +11003328,0 +11003394,0 +11003394,0.33765842 +11003448,0.33765842 +11003448,0 +11005494,0 +11005494,0.25573325 +11005530,0.25573325 +11005530,0 +11006838,0 +11006838,0.23280024 +11006892,0.23280024 +11006892,0 +11012454,0 +11012454,0.016898008 +11012460,0.016898008 +11012460,0 +11012568,0 +11012568,0.31970428 +11012676,0.31970428 +11012676,0 +11012682,0 +11012682,0.0081472541 +11012700,0.0081472541 +11012700,0 +11012802,0 +11012802,0.26327701 +11012826,0.26327701 +11012826,0 +11012916,0 +11012916,0.27383826 +11012934,0.27383826 +11012934,0 +11030322,0 +11030322,0.27142426 +11030334,0.27142426 +11030334,0 +11031060,0 +11031060,0.062462281 +11031180,0.089921545 +11031180,0 +11031186,0 +11031186,0.062462281 +11031192,0.089921545 +11031192,0 +11031294,0 +11031294,0.13292094 +11031336,0.13292094 +11031336,0 +11031408,0 +11031408,0.13910682 +11031462,0.13910682 +11031462,0 +11031984,0 +11031984,0.21484611 +11031996,0.21484611 +11031996,0 +11032104,0 +11032104,0.16882921 +11032218,0.16882921 +11032218,0 +11037822,0 +11037822,0.093542547 +11037834,0.093542547 +11037834,0 +11040594,0 +11040594,0.0085998793 +11040606,0.0085998793 +11040606,0 +11040708,0 +11040708,0.15841883 +11040762,0.15841883 +11040762,0 +11041854,0 +11041854,0.14152082 +11041866,0.14152082 +11041866,0 +11041968,0 +11041968,0.14544357 +11041986,0.14544357 +11041986,0 +11042088,0 +11042088,0.10274593 +11042148,0.10274593 +11042148,0 +11047782,0 +11047782,0.31397103 +11047794,0.31397103 +11047794,0 +11047896,0 +11047896,0.13639107 +11047914,0.13639107 +11047914,0 +11049378,0 +11049378,0.25347013 +11049396,0.25347013 +11049396,0 +11049942,0 +11049942,0.12990344 +11050050,0.12990344 +11050050,0 +11056116,0 +11056116,0.15962583 +11056122,0.15962583 +11056122,0 +11085510,0 +11085510,0.13005432 +11085606,0.13005432 +11085606,0 +11085624,0 +11085624,0.027157514 +11085630,0.027157514 +11085630,0 +11085738,0 +11085738,0.21786361 +11085756,0.21786361 +11085756,0 +11085858,0 +11085858,0.19764635 +11085882,0.19764635 +11085882,0 +11086194,0 +11086194,0.17033796 +11086200,0.17033796 +11086200,0 +11091318,0 +11091318,0.062160531 +11091324,0.062160531 +11091324,0 +11091432,0 +11091432,0.09957755 +11091468,0.09957755 +11091468,0 +11091546,0 +11091546,0.18225709 +11091570,0.18225709 +11091570,0 +11092548,0 +11092548,0.1446892 +11092566,0.1446892 +11092566,0 +11092800,0 +11092800,0.007996379 +11092806,0.007996379 +11092806,0 +11094162,0 +11094162,0.18059747 +11094174,0.18059747 +11094174,0 +11098098,0 +11098098,0.43693422 +11098158,0.43693422 +11098158,0 +11100276,0 +11100276,0.13910682 +11100282,0.13910682 +11100282,0 +11100546,0 +11100546,0.36994568 +11100564,0.36994568 +11100564,0 +11102556,0 +11102556,0.48808087 +11102646,0.48808087 +11102646,0 +11107008,0 +11107008,0.21062161 +11107086,0.21062161 +11107086,0 +11113716,0 +11113716,0.35817743 +11113788,0.35817743 +11113788,0 +11122710,0 +11122710,0.086904043 +11122836,0.086904043 +11122836,0 +11124048,0 +11124048,0.30220278 +11124060,0.30220278 +11124060,0 +11124162,0 +11124162,0.14981895 +11124168,0.14981895 +11124168,0 +11126880,0 +11126880,0.29918527 +11126898,0.29918527 +11126898,0 +11128644,0 +11128644,0.21213036 +11128758,0.21213036 +11128758,0 +11129232,0 +11129232,0.19025347 +11129322,0.19025347 +11129322,0 +11129820,0 +11129820,0.23370549 +11129916,0.23370549 +11129916,0 +11139738,0 +11139738,0.18783947 +11139750,0.18783947 +11139750,0 +11139852,0 +11139852,0.098672299 +11139864,0.098672299 +11139864,0 +11139972,0 +11139972,0.12673506 +11140020,0.12673506 +11140020,0 +11140086,0 +11140086,0.11028968 +11140104,0.11028968 +11140104,0 +11151702,0 +11151702,0.2978274 +11151714,0.2978274 +11151714,0 +11151822,0 +11151822,0.29330115 +11151900,0.29330115 +11151900,0 +11168070,0 +11168070,0.3074834 +11168340,0.3074834 +11168340,0 +11172072,0 +11172072,0.24170187 +11172144,0.24170187 +11172144,0 +11172186,0 +11172186,0.098672299 +11172192,0.098672299 +11172192,0 +11180454,0 +11180454,0.16143633 +11180514,0.16143633 +11180514,0 +11183388,0 +11183388,0.054315027 +11183394,0.054315027 +11183394,0 +11184270,0 +11184270,0.32920941 +11184624,0.32920941 +11184624,0 +11186100,0 +11186100,0.40630658 +11186700,0.40630658 +11186700,0 +11192790,0 +11192790,0.30823778 +11192850,0.30823778 +11192850,0 +11192904,0 +11192904,0.0078455039 +11192964,0.0078455039 +11192964,0 +11193018,0 +11193018,0.19508147 +11193036,0.19508147 +11193036,0 +11193132,0 +11193132,0.078304164 +11193162,0.078304164 +11193162,0 +11193252,0 +11193252,0.14302957 +11193366,0 +11193366,0 +11193366,0.14302957 +11193366,0.20896198 +11193474,0.20896198 +11193474,0 +11194128,0 +11194128,0.21333736 +11194224,0.21333736 +11194224,0 +11194392,0 +11194392,0.036059143 +11194398,0.036059143 +11194398,0 +11196168,0 +11196168,0.28334339 +11196180,0.28334339 +11196180,0 +11211642,0 +11211642,0.14484007 +11211666,0.14484007 +11211666,0 +11211756,0 +11211756,0.048280024 +11211762,0.048280024 +11211762,0 +11217690,0 +11217690,0.13925769 +11217756,0.13925769 +11217756,0 +11217804,0 +11217804,0.28937839 +11217810,0.28937839 +11217810,0 +11218572,0 +11218572,0.17546771 +11218632,0.17546771 +11218632,0 +11218692,0 +11218692,0.33901629 +11218710,0.33901629 +11218710,0 +11218806,0 +11218806,0.10938443 +11218866,0.10938443 +11218866,0 +11218920,0 +11218920,0.17290284 +11218962,0.17290284 +11218962,0 +11219040,0 +11219040,0.012673506 +11219046,0.012673506 +11219046,0 +11225442,0 +11225442,0.3068799 +11225484,0.3068799 +11225484,0 +11227518,0 +11227518,0.15223295 +11227524,0.15223295 +11227524,0 +11229642,0 +11229642,0.18225709 +11229672,0.18225709 +11229672,0 +11229756,0 +11229756,0.1501207 +11229798,0.1501207 +11229798,0 +11263296,0 +11263296,0.49290887 +11263860,0.49290887 +11263860,0 +11268918,0 +11268918,0.18346409 +11269026,0.18346409 +11269026,0 +11269038,0 +11269038,0.24170187 +11269098,0.24170187 +11269098,0 +11269152,0 +11269152,0.012371756 +11269158,0.012371756 +11269158,0 +11270220,0 +11270220,0.38578757 +11270688,0.38578757 +11270688,0 +11272152,0 +11272152,0.097616174 +11272212,0.097616174 +11272212,0 +11272272,0 +11272272,0.19266747 +11272278,0.19266747 +11272278,0 +11272386,0 +11272386,0.18436934 +11272398,0.18436934 +11272398,0 +11274222,0 +11274222,0.30280628 +11274306,0.30280628 +11274306,0 +11282052,0 +11282052,0.21756186 +11282064,0.21756186 +11282064,0 +11285544,0 +11285544,0.12371756 +11285586,0.12371756 +11285586,0 +11285658,0 +11285658,0.34490042 +11285682,0.34490042 +11285682,0 +11289402,0 +11289402,0.099728425 +11289432,0.099728425 +11289432,0 +11295516,0 +11295516,0.013427882 +11295588,0.013427882 +11295588,0 +11297406,0 +11297406,0.0098068799 +11297448,0.0098068799 +11297448,0 +11297520,0 +11297520,0.31759203 +11297580,0.31759203 +11297580,0 +11297640,0 +11297640,0.096710923 +11297670,0.096710923 +11297670,0 +11297754,0 +11297754,0.081321666 +11297760,0.081321666 +11297760,0 +11297868,0 +11297868,0.12356669 +11297976,0.12356669 +11297976,0 +11297988,0 +11297988,0.13820157 +11297994,0.13820157 +11297994,0 +11299704,0 +11299704,0.32513579 +11299764,0.32513579 +11299764,0 +11310018,0 +11310018,0.29873265 +11310036,0.29873265 +11310036,0 +11310132,0 +11310132,0.12371756 +11310138,0.12371756 +11310138,0 +11315778,0 +11315778,0.034550392 +11315820,0.034550392 +11315820,0 +11342760,0 +11342760,0.1495172 +11342820,0.1495172 +11342820,0 +11342874,0 +11342874,0.13684369 +11342910,0.13684369 +11342910,0 +11345436,0 +11345436,0.17592034 +11345454,0.17592034 +11345454,0 +11346084,0 +11346084,0.16490646 +11346096,0.16490646 +11346096,0 +11346198,0 +11346198,0.18014484 +11346234,0.18014484 +11346234,0 +11349162,0 +11349162,0.070609535 +11349192,0.070609535 +11349192,0 +11350290,0 +11350290,0.22917924 +11350362,0.47118286 +11350362,0 +11350392,0 +11350392,0.22917924 +11350704,0.47118286 +11350704,0 +11352816,0 +11352816,0.038925769 +11352888,0.038925769 +11352888,0 +11353152,0 +11353152,0.084037417 +11353182,0.084037417 +11353182,0 +11355492,0 +11355492,0.27700664 +11355510,0.27700664 +11355510,0 +11355606,0 +11355606,0.08916717 +11355612,0.08916717 +11355612,0 +11355720,0 +11355720,0.45503923 +11355726,0.45503923 +11355726,0 +11357376,0 +11357376,0.15691008 +11357388,0.15691008 +11357388,0 +11357490,0 +11357490,0.23792999 +11357508,0.23792999 +11357508,0 +11357526,0 +11357526,0.0010561255 +11357532,0.0010561255 +11357532,0 +11357610,0 +11357610,0.17456246 +11357616,0.17456246 +11357616,0 +11358870,0 +11358870,0.24532287 +11358894,0.24532287 +11358894,0 +11358984,0 +11358984,0.0073928787 +11359050,0.0073928787 +11359050,0 +11359104,0 +11359104,0.17727821 +11359164,0.17727821 +11359164,0 +11359218,0 +11359218,0.060199155 +11359224,0.060199155 +11359224,0 +11360946,0 +11360946,0.18829209 +11360964,0.18829209 +11360964,0 +11360976,0 +11360976,0.17773084 +11361012,0.17773084 +11361012,0 +11361060,0 +11361060,0.37598069 +11361438,0.37598069 +11361438,0 +11363346,0 +11363346,0.29269765 +11363352,0.29269765 +11363352,0 +11370870,0 +11370870,0.0098068799 +11370876,0.0098068799 +11370876,0 +11373804,0 +11373804,0.46001811 +11374164,0.13126132 +11374164,0 +11374272,0 +11374272,0.13126132 +11374284,0.15208208 +11374284,0 +11374302,0 +11374302,0.15208208 +11374392,0.46001811 +11374392,0 +11375718,0 +11375718,0.072721786 +11375724,0.072721786 +11375724,0 +11379312,0 +11379312,0.0012070006 +11379318,0.0012070006 +11379318,0 +11380218,0 +11380218,0.15811708 +11380224,0.15811708 +11380224,0 +11380332,0 +11380332,0.057181654 +11380374,0.057181654 +11380374,0 +11380452,0 +11380452,0.042697646 +11380458,0.042697646 +11380458,0 +11383548,0 +11383548,0.24849125 +11383554,0.24849125 +11383554,0 +11384478,0 +11384478,0.33403742 +11384496,0.33403742 +11384496,0 +11384592,0 +11384592,0.20684973 +11384736,0.20684973 +11384736,0 +11385246,0 +11385246,0.17742909 +11385360,0.2076041 +11385360,0 +11385378,0 +11385378,0.2076041 +11385414,0.17742909 +11385414,0 +11385480,0 +11385480,0.022782136 +11385486,0.022782136 +11385486,0 +11386992,0 +11386992,0.090525045 +11387022,0.090525045 +11387022,0 +11392422,0 +11392422,0.21831623 +11392446,0.21831623 +11392446,0 +11399508,0 +11399508,0.24471937 +11399526,0.24471937 +11399526,0 +11399622,0 +11399622,0.030778515 +11399640,0.030778515 +11399640,0 +11399742,0 +11399742,0.26946288 +11399766,0.26946288 +11399766,0 +11400522,0 +11400522,0.033645142 +11400528,0.033645142 +11400528,0 +11402574,0 +11402574,0.19281835 +11402592,0.19281835 +11402592,0 +11404734,0 +11404734,0.26237176 +11404794,0.26237176 +11404794,0 +11416158,0 +11416158,0.18572722 +11416242,0.18572722 +11416242,0 +11416746,0 +11416746,0.23385637 +11416836,0.23385637 +11416836,0 +11417334,0 +11417334,0.245172 +11417430,0.245172 +11417430,0 +11417922,0 +11417922,0.19387447 +11418048,0.19387447 +11418048,0 +11426010,0 +11426010,0.007996379 +11426028,0.007996379 +11426028,0 +11431908,0 +11431908,0.17184671 +11431944,0.17184671 +11431944,0 +11432022,0 +11432022,0.028213639 +11432028,0.028213639 +11432028,0 +11434470,0 +11434470,0.20473748 +11434512,0.20473748 +11434512,0 +11434584,0 +11434584,0.0075437538 +11434638,0.0075437538 +11434638,0 +11434704,0 +11434704,0.078304164 +11434770,0.078304164 +11434770,0 +11436012,0 +11436012,0.27957151 +11436066,0.27957151 +11436066,0 +11440602,0 +11440602,0.1022933 +11440608,0.1022933 +11440608,0 +11441292,0 +11441292,0.19900422 +11441310,0.19900422 +11441310,0 +11441406,0 +11441406,0.1458962 +11441454,0.1458962 +11441454,0 +11441526,0 +11441526,0.072420036 +11441544,0.072420036 +11441544,0 +11441640,0 +11441640,0.094146047 +11441652,0.094146047 +11441652,0 +11446800,0 +11446800,0.20805673 +11446824,0.20805673 +11446824,0 +11446914,0 +11446914,0.053409777 +11446920,0.053409777 +11446920,0 +11450130,0 +11450130,0.11572118 +11450136,0.11572118 +11450136,0 +11453076,0 +11453076,0.20051298 +11453106,0.20051298 +11453106,0 +11453196,0 +11453196,0.33267954 +11453310,0 +11453310,0 +11453310,0.10500905 +11453310,0.33267954 +11453328,0.10500905 +11453328,0 +11459154,0 +11459154,0.38156307 +11459238,0.38156307 +11459238,0 +11460876,0 +11460876,0.38699457 +11460966,0.38699457 +11460966,0 +11462658,0 +11462658,0.20322873 +11462676,0.20322873 +11462676,0 +11462772,0 +11462772,0.038473144 +11462778,0.038473144 +11462778,0 +11462892,0 +11462892,0.22857574 +11462952,0.22857574 +11462952,0 +11463006,0 +11463006,0.0054315027 +11463012,0.0054315027 +11463012,0 +11463120,0 +11463120,0.19146047 +11463156,0.19146047 +11463156,0 +11466756,0 +11466756,0.19462885 +11466792,0.19462885 +11466792,0 +11466954,0 +11466954,0.10304768 +11467002,0.10304768 +11467002,0 +11467044,0 +11467044,0.32317441 +11467080,0.32317441 +11467080,0 +11467164,0 +11467164,0.074683162 +11467176,0.074683162 +11467176,0 +11468862,0 +11468862,0.15178033 +11468868,0.15178033 +11468868,0 +11468976,0 +11468976,0.1495172 +11468988,0.1495172 +11468988,0 +11470110,0 +11470110,0.035908268 +11470134,0.035908268 +11470134,0 +11474574,0 +11474574,0.0081472541 +11474586,0.0081472541 +11474586,0 +11474688,0 +11474688,0.02972239 +11474706,0.02972239 +11474706,0 +11474808,0 +11474808,0.33992154 +11474922,0.33584792 +11474922,0 +11474928,0 +11474928,0.33992154 +11474946,0.33584792 +11474946,0 +11477442,0 +11477442,0.033494267 +11477460,0.033494267 +11477460,0 +11477550,0 +11477550,0.22631261 +11477574,0.22631261 +11477574,0 +11477670,0 +11477670,0.22042849 +11477712,0.22042849 +11477712,0 +11478060,0 +11478060,0.35063368 +11478096,0.35063368 +11478096,0 +11478762,0 +11478762,0.058539529 +11478768,0.058539529 +11478768,0 +11478882,0 +11478882,0.13805069 +11478900,0.13805069 +11478900,0 +11478996,0 +11478996,0.18406759 +11479014,0.18406759 +11479014,0 +11479110,0 +11479110,0.096409173 +11479128,0.096409173 +11479128,0 +11479224,0 +11479224,0.10681955 +11479344,0.35033193 +11479344,0 +11479356,0 +11479356,0.35033193 +11479380,0.10681955 +11479380,0 +11482830,0 +11482830,0.093995172 +11482848,0.093995172 +11482848,0 +11483130,0 +11483130,0.40992758 +11483172,0.40992758 +11483172,0 +11483430,0 +11483430,0.27459264 +11483490,0.27459264 +11483490,0 +11485446,0 +11485446,0.036511768 +11485452,0.036511768 +11485452,0 +11485566,0 +11485566,0.075739288 +11485620,0.075739288 +11485620,0 +11485644,0 +11485644,0.0045262523 +11485650,0.0045262523 +11485650,0 +11485680,0 +11485680,0.21907061 +11485752,0.21907061 +11485752,0 +11485794,0 +11485794,0.16882921 +11485836,0.16882921 +11485836,0 +11486514,0 +11486514,0.042848521 +11486520,0.042848521 +11486520,0 +11490246,0 +11490246,0.13352444 +11490318,0.13352444 +11490318,0 +11512860,0 +11512860,0.13669282 +11512890,0.13669282 +11512890,0 +11512980,0 +11512980,0.095654798 +11513052,0.095654798 +11513052,0 +11513094,0 +11513094,0.13684369 +11513184,0.13684369 +11513184,0 +11518200,0 +11518200,0.13126132 +11518206,0.13126132 +11518206,0 +11519538,0 +11519538,0.020368135 +11519544,0.020368135 +11519544,0 +11519652,0 +11519652,0.0006035003 +11519658,0.0006035003 +11519658,0 +11521650,0 +11521650,0.27926976 +11521668,0.27926976 +11521668,0 +11521770,0 +11521770,0.22495474 +11521788,0.22495474 +11521788,0 +11521884,0 +11521884,0.0066385033 +11521902,0.0066385033 +11521902,0 +11521998,0 +11521998,0.17365721 +11522022,0.17365721 +11522022,0 +11522736,0 +11522736,0.48280024 +11523114,0.48280024 +11523114,0 +11523360,0 +11523360,0.22661436 +11524014,0.22661436 +11524014,0 +11525562,0 +11525562,0.32332529 +11525598,0.32332529 +11525598,0 +11525676,0 +11525676,0.23838262 +11525730,0.23838262 +11525730,0 +11525790,0 +11525790,0.17063971 +11525796,0.17063971 +11525796,0 +11525910,0 +11525910,0.36828606 +11525934,0.36828606 +11525934,0 +11526024,0 +11526024,0.23958962 +11526066,0.23958962 +11526066,0 +11526138,0 +11526138,0.28485214 +11526150,0.28485214 +11526150,0 +11526258,0 +11526258,0.037869644 +11526264,0.037869644 +11526264,0 +11526372,0 +11526372,0.13307182 +11526486,0.21047073 +11526486,0 +11526534,0 +11526534,0.21047073 +11526582,0.13307182 +11526582,0 +11526606,0 +11526606,0.15389258 +11526618,0.15389258 +11526618,0 +11526720,0 +11526720,0.12945081 +11526768,0.12945081 +11526768,0 +11526834,0 +11526834,0.18799034 +11526924,0.18799034 +11526924,0 +11533716,0 +11533716,0.19945685 +11533722,0.19945685 +11533722,0 +11545278,0 +11545278,0.049788775 +11545302,0.049788775 +11545302,0 +11545392,0 +11545392,0.11074231 +11545398,0.11074231 +11545398,0 +11545512,0 +11545512,0.12643331 +11545524,0.12643331 +11545524,0 +11549634,0 +11549634,0.056879903 +11549640,0.056879903 +11549640,0 +11549748,0 +11549748,0.036210018 +11549754,0.036210018 +11549754,0 +11550714,0 +11550714,0.22359686 +11550738,0.22359686 +11550738,0 +11553954,0 +11553954,0.081170791 +11553972,0.081170791 +11553972,0 +11554068,0 +11554068,0.058690404 +11554074,0.058690404 +11554074,0 +11554188,0 +11554188,0.0072420036 +11554284,0.0072420036 +11554284,0 +11554302,0 +11554302,0.003922752 +11554308,0.003922752 +11554308,0 +11554416,0 +11554416,0.257242 +11554428,0.257242 +11554428,0 +11554536,0 +11554536,0.095805673 +11554554,0.095805673 +11554554,0 +11554650,0 +11554650,0.18120097 +11554674,0.18120097 +11554674,0 +11560896,0 +11560896,0.12914906 +11560974,0.12914906 +11560974,0 +11564934,0 +11564934,0.12824381 +11564952,0.12824381 +11564952,0 +11572068,0 +11572068,0.12990344 +11572074,0.12990344 +11572074,0 +11590158,0 +11590158,0.28590827 +11590236,0.28590827 +11590236,0 +11590278,0 +11590278,0.057936029 +11590344,0.057936029 +11590344,0 +11603490,0 +11603490,0.1095353 +11603580,0.1095353 +11603580,0 +11606424,0 +11606424,0.17003621 +11606442,0.17003621 +11606442,0 +11606538,0 +11606538,0.20353048 +11606580,0.20353048 +11606580,0 +11610918,0 +11610918,0.28077852 +11611014,0.28077852 +11611014,0 +11617560,0 +11617560,0.2923959 +11617680,0.2923959 +11617680,0 +11618094,0 +11618094,0.13427882 +11618112,0.13427882 +11618112,0 +11619420,0 +11619420,0.082981291 +11619468,0.082981291 +11619468,0 +11619540,0 +11619540,0.093240797 +11619552,0.093240797 +11619552,0 +11621436,0 +11621436,0.30582378 +11621484,0.30582378 +11621484,0 +11622090,0 +11622090,0.21197948 +11622096,0.21197948 +11622096,0 +11624454,0 +11624454,0.0087507544 +11624460,0.0087507544 +11624460,0 +11625480,0 +11625480,0.020971635 +11625486,0.020971635 +11625486,0 +11629524,0 +11629524,0.31744116 +11629638,0.31744116 +11629638,0 +11629644,0 +11629644,0.24140012 +11629710,0.24140012 +11629710,0 +11629758,0 +11629758,0.019462885 +11629800,0.019462885 +11629800,0 +11629872,0 +11629872,0.09037417 +11629890,0.09037417 +11629890,0 +11629992,0 +11629992,0.11632468 +11630022,0.11632468 +11630022,0 +11630106,0 +11630106,0.12085094 +11630112,0.12085094 +11630112,0 +11630208,0 +11630208,0.060500905 +11630262,0.060500905 +11630262,0 +11630322,0 +11630322,0.26584188 +11630328,0.26584188 +11630328,0 +11641152,0 +11641152,0.033645142 +11641158,0.033645142 +11641158,0 +11644128,0 +11644128,0.21891973 +11644134,0.21891973 +11644134,0 +11644242,0 +11644242,0.28771877 +11644260,0.28771877 +11644260,0 +11645814,0 +11645814,0.26523838 +11645862,0.26523838 +11645862,0 +11645934,0 +11645934,0.085395293 +11645940,0.085395293 +11645940,0 +11647434,0 +11647434,0.31608328 +11647506,0.31608328 +11647506,0 +11647800,0 +11647800,0.0031683766 +11647806,0.0031683766 +11647806,0 +11650368,0 +11650368,0.89212432 +11650734,0.89212432 +11650734,0 +11652390,0 +11652390,0.20775498 +11652462,0.20775498 +11652462,0 +11652504,0 +11652504,0.13050694 +11652522,0.13050694 +11652522,0 +11652618,0 +11652618,0.20292698 +11652636,0.20292698 +11652636,0 +11653536,0 +11653536,0.15962583 +11653572,0.15962583 +11653572,0 +11656458,0 +11656458,0.31442366 +11656464,0.31442366 +11656464,0 +11656572,0 +11656572,0.10214243 +11656578,0.10214243 +11656578,0 +11656692,0 +11656692,0.38880507 +11656698,0.38880507 +11656698,0 +11688474,0 +11688474,0.056729028 +11688498,0.056729028 +11688498,0 +11688588,0 +11688588,0.054164152 +11688594,0.054164152 +11688594,0 +11688756,0 +11688756,0.12432106 +11688828,0.12432106 +11688828,0 +11692188,0 +11692188,0.21650573 +11692194,0.21650573 +11692194,0 +11692350,0 +11692350,0.073928787 +11692356,0.073928787 +11692356,0 +11692452,0 +11692452,0.31170791 +11692500,0.31170791 +11692500,0 +11692752,0 +11692752,0.11436331 +11692812,0.11436331 +11692812,0 +11694456,0 +11694456,0.19764635 +11694486,0.19764635 +11694486,0 +11694576,0 +11694576,0.30009053 +11694600,0.30009053 +11694600,0 +11695722,0 +11695722,0.21514786 +11695770,0.21514786 +11695770,0 +11699922,0 +11699922,0.0073928787 +11699970,0.0073928787 +11699970,0 +11700042,0 +11700042,0.17742909 +11700066,0.17742909 +11700066,0 +11712774,0 +11712774,0.26795413 +11712798,0.26795413 +11712798,0 +11716686,0 +11716686,0.10018105 +11716794,0.10018105 +11716794,0 +11716800,0 +11716800,0.14318045 +11716890,0.14318045 +11716890,0 +11716914,0 +11716914,0.25890163 +11716944,0.25890163 +11716944,0 +11717028,0 +11717028,0.21499698 +11717070,0.21499698 +11717070,0 +11720262,0 +11720262,0.084188292 +11720310,0.084188292 +11720310,0 +11720922,0 +11720922,0.11843693 +11720946,0.11843693 +11720946,0 +11730372,0 +11730372,0.27338564 +11730408,0.27338564 +11730408,0 +11730996,0 +11730996,0.14846107 +11731002,0.14846107 +11731002,0 +11731116,0 +11731116,0.073627037 +11731128,0.073627037 +11731128,0 +11732406,0 +11732406,0.247586 +11732448,0.247586 +11732448,0 +11735580,0 +11735580,0.13548582 +11735586,0.13548582 +11735586,0 +11740656,0 +11740656,0.04993965 +11740662,0.04993965 +11740662,0 +11740770,0 +11740770,0.31216053 +11740896,0.31216053 +11740896,0 +11744322,0 +11744322,0.085093543 +11744400,0.085093543 +11744400,0 +11745438,0 +11745438,0.26991551 +11745456,0.26991551 +11745456,0 +11745558,0 +11745558,0.16928183 +11745594,0.16928183 +11745594,0 +11745672,0 +11745672,0.15932408 +11745756,0.15932408 +11745756,0 +11749848,0 +11749848,0.28741702 +11749872,0.28741702 +11749872,0 +11772270,0 +11772270,0.056729028 +11772276,0.056729028 +11772276,0 +11775492,0 +11775492,0.30522028 +11775504,0.30522028 +11775504,0 +11775612,0 +11775612,0.28726614 +11775630,0.28726614 +11775630,0 +11775726,0 +11775726,0.17712734 +11775738,0.17712734 +11775738,0 +11775840,0 +11775840,0.33856367 +11775954,0.33856367 +11775954,0 +11781894,0 +11781894,0.0063367532 +11781906,0.0063367532 +11781906,0 +11784264,0 +11784264,0.15298733 +11784312,0.15298733 +11784312,0 +11784384,0 +11784384,0.19598672 +11784462,0.027911889 +11784462,0 +11784468,0 +11784468,0.027911889 +11784504,0.19598672 +11784504,0 +11784756,0 +11784756,0.019462885 +11784774,0.019462885 +11784774,0 +11784876,0 +11784876,0.041038021 +11784882,0.041038021 +11784882,0 +11785248,0 +11785248,0.37839469 +11785866,0.37839469 +11785866,0 +11790282,0 +11790282,0.2996379 +11790828,0.2996379 +11790828,0 +11791158,0 +11791158,0.22088111 +11791206,0.22088111 +11791206,0 +11791272,0 +11791272,0.1531382 +11791296,0.1531382 +11791296,0 +11791392,0 +11791392,0.15479783 +11791446,0.15479783 +11791446,0 +11798808,0 +11798808,0.012673506 +11798814,0.012673506 +11798814,0 +11798922,0 +11798922,0.18195534 +11799024,0.18195534 +11799024,0 +11799042,0 +11799042,0.033796017 +11799048,0.033796017 +11799048,0 +11799960,0 +11799960,0.10304768 +11799984,0.10304768 +11799984,0 +11800296,0 +11800296,0.064423657 +11800308,0.064423657 +11800308,0 +11800410,0 +11800410,0.033645142 +11800524,0.18074834 +11800524,0 +11800584,0 +11800584,0.18074834 +11800614,0.033645142 +11800614,0 +11800644,0 +11800644,0.0012070006 +11800650,0.0012070006 +11800650,0 +11800758,0 +11800758,0.080718165 +11800812,0.080718165 +11800812,0 +11800872,0 +11800872,0.23098974 +11800896,0.23098974 +11800896,0 +11803554,0 +11803554,0.19236572 +11803608,0.19236572 +11803608,0 +11818242,0 +11818242,0.25135788 +11818296,0.25135788 +11818296,0 +11819214,0 +11819214,0.16686783 +11819244,0.16686783 +11819244,0 +11820306,0 +11820306,0.21062161 +11820432,0.21062161 +11820432,0 +11827116,0 +11827116,0.17320459 +11827146,0.17320459 +11827146,0 +11859636,0 +11859636,0.43135184 +11859858,0.43135184 +11859858,0 +11860812,0 +11860812,0.28032589 +11860824,0.28032589 +11860824,0 +11860926,0 +11860926,0.12748944 +11860938,0.12748944 +11860938,0 +11861472,0 +11861472,0.5574834 +11861760,0.5574834 +11861760,0 +11862270,0 +11862270,0.044809897 +11862276,0.044809897 +11862276,0 +11870274,0 +11870274,0.31442366 +11870280,0.31442366 +11870280,0 +11873154,0 +11873154,0.26493663 +11873166,0.26493663 +11873166,0 +11887470,0 +11887470,0.20292698 +11887482,0.20292698 +11887482,0 +11887590,0 +11887590,0.15389258 +11887716,0.15389258 +11887716,0 +11891508,0 +11891508,0.30235365 +11891556,0.30235365 +11891556,0 +11897268,0 +11897268,0.022027761 +11897274,0.022027761 +11897274,0 +11901228,0 +11901228,0.012070006 +11901234,0.012070006 +11901234,0 +11902110,0 +11902110,0.075739288 +11902128,0.075739288 +11902128,0 +11902230,0 +11902230,0.066535908 +11902236,0.066535908 +11902236,0 +11904342,0 +11904342,0.12733856 +11904354,0.12733856 +11904354,0 +11906214,0 +11906214,0.57800241 +11906634,0.57800241 +11906634,0 +11906640,0 +11906640,0.15343995 +11906646,0.15343995 +11906646,0 +11909400,0 +11909400,0.10666868 +11909418,0.10666868 +11909418,0 +11910312,0 +11910312,0.32438141 +11910342,0.32438141 +11910342,0 +11912100,0 +11912100,0.33358479 +11912166,0.33358479 +11912166,0 +11920584,0 +11920584,0.18089922 +11920590,0.18089922 +11920590,0 +11942556,0 +11942556,0.18708509 +11942574,0.18708509 +11942574,0 +11945964,0 +11945964,0.030778515 +11945970,0.030778515 +11945970,0 +11955186,0 +11955186,0.24788775 +11955216,0.24788775 +11955216,0 +11957046,0 +11957046,0.087809294 +11957052,0.087809294 +11957052,0 +11957160,0 +11957160,0.17426071 +11957394,0.17426071 +11957394,0 +11959626,0 +11959626,0.23898612 +11959656,0.23898612 +11959656,0 +11959782,0 +11959782,0.11194931 +11959824,0.11194931 +11959824,0 +11959902,0 +11959902,0.22435124 +11959992,0.22435124 +11959992,0 +11960016,0 +11960016,0.16098371 +11960046,0.16098371 +11960046,0 +11960130,0 +11960130,0.11074231 +11960178,0.11074231 +11960178,0 +11960250,0 +11960250,0.095353048 +11960280,0.095353048 +11960280,0 +11960364,0 +11960364,0.061406156 +11960418,0.061406156 +11960418,0 +11960478,0 +11960478,0.15509958 +11960490,0.15509958 +11960490,0 +11960598,0 +11960598,0.085093543 +11960604,0.085093543 +11960604,0 +11968896,0 +11968896,0.1913096 +11968902,0.1913096 +11968902,0 +11969052,0 +11969052,0.28530477 +11969094,0.28530477 +11969094,0 +11978190,0 +11978190,0.25935425 +11978268,0.25935425 +11978268,0 +11978304,0 +11978304,0.1077248 +11978328,0.1077248 +11978328,0 +11978424,0 +11978424,0.2566385 +11978466,0.2566385 +11978466,0 +11982918,0 +11982918,0.10515993 +11982930,0.10515993 +11982930,0 +11985402,0 +11985402,0.097767049 +11985408,0.097767049 +11985408,0 +11985516,0 +11985516,0.070006035 +11985522,0.070006035 +11985522,0 +11986434,0 +11986434,0.18738684 +11986494,0.18738684 +11986494,0 +11986548,0 +11986548,0.26719976 +11986590,0.26719976 +11986590,0 +11986668,0 +11986668,0.093391672 +11986704,0.093391672 +11986704,0 +11986782,0 +11986782,0.050694025 +11986800,0.11300543 +11986800,0 +11986806,0 +11986806,0.11300543 +11986818,0.050694025 +11986818,0 +11986896,0 +11986896,0.0490344 +11986902,0.0490344 +11986902,0 +11986914,0 +11986914,0.19236572 +11986926,0.19236572 +11986926,0 +11987034,0 +11987034,0.2033796 +11987052,0.2033796 +11987052,0 +11988774,0 +11988774,0.13292094 +11988888,0.068195534 +11988888,0 +11988894,0 +11988894,0.13292094 +11988906,0.068195534 +11988906,0 +11988930,0 +11988930,0.10138805 +11988948,0.10138805 +11988948,0 +11989008,0 +11989008,0.16354858 +11989026,0.16354858 +11989026,0 +11989044,0 +11989044,0.26946288 +11989098,0.26946288 +11989098,0 +11989950,0 +11989950,0.23008449 +11989956,0.23008449 +11989956,0 +11990352,0 +11990352,0.58569704 +11990634,0.58569704 +11990634,0 +11990658,0 +11990658,0.14604707 +11990670,0.14604707 +11990670,0 +11993178,0 +11993178,0.06095353 +11993184,0.06095353 +11993184,0 +11994948,0 +11994948,0.26901026 +11995020,0.26901026 +11995020,0 +11996886,0 +11996886,0.13940857 +11996946,0.13940857 +11996946,0 +12000858,0 +12000858,0.032589016 +12000876,0.032589016 +12000876,0 +12000972,0 +12000972,0.20443573 +12001008,0.20443573 +12001008,0 +12001092,0 +12001092,0.22012674 +12001188,0.22012674 +12001188,0 +12001206,0 +12001206,0.20141823 +12001248,0.20141823 +12001248,0 +12001320,0 +12001320,0.21967411 +12001332,0.21967411 +12001332,0 +12001440,0 +12001440,0.087507544 +12001566,0.087507544 +12001566,0 +12011376,0 +12011376,0.30672903 +12011406,0.30672903 +12011406,0 +12011676,0 +12011676,0.17501509 +12011748,0.17501509 +12011748,0 +12031500,0 +12031500,0.065479783 +12031530,0.065479783 +12031530,0 +12031614,0 +12031614,0.042697646 +12031674,0.042697646 +12031674,0 +12031734,0 +12031734,0.10063368 +12031740,0.10063368 +12031740,0 +12035424,0 +12035424,0.15087508 +12035538,0 +12035538,0 +12035538,0.11692818 +12035538,0.15087508 +12035574,0.11692818 +12035574,0 +12035652,0 +12035652,0.094447797 +12035670,0.094447797 +12035670,0 +12036672,0 +12036672,0.032438141 +12036678,0.032438141 +12036678,0 +12037188,0 +12037188,0.056729028 +12037200,0.056729028 +12037200,0 +12037404,0 +12037404,0.0070911285 +12037452,0.0070911285 +12037452,0 +12038256,0 +12038256,0.12914906 +12038292,0.12914906 +12038292,0 +12043536,0 +12043536,0.20428485 +12043590,0.20428485 +12043590,0 +12044064,0 +12044064,0.12311406 +12044082,0.12311406 +12044082,0 +12050316,0 +12050316,0.34293905 +12050382,0.34293905 +12050382,0 +12050430,0 +12050430,0.23038624 +12050448,0.23038624 +12050448,0 +12060252,0 +12060252,0.16007846 +12060270,0.16007846 +12060270,0 +12075570,0 +12075570,0.006035003 +12075576,0.006035003 +12075576,0 +12075684,0 +12075684,0.17003621 +12075798,0.11421243 +12075798,0 +12075816,0 +12075816,0.17003621 +12075834,0.11421243 +12075834,0 +12075918,0 +12075918,0.091732046 +12075966,0.091732046 +12075966,0 +12076032,0 +12076032,0.16068196 +12076230,0.16068196 +12076230,0 +12079266,0 +12079266,0.10546168 +12079272,0.10546168 +12079272,0 +12082116,0 +12082116,0.17878696 +12082128,0.17878696 +12082128,0 +12082230,0 +12082230,0.12643331 +12082248,0.12643331 +12082248,0 +12082350,0 +12082350,0.22902836 +12082380,0.22902836 +12082380,0 +12083172,0 +12083172,0.19719372 +12083316,0.19719372 +12083316,0 +12084450,0 +12084450,0.16083283 +12084462,0.16083283 +12084462,0 +12084570,0 +12084570,0.17214846 +12084648,0.17214846 +12084648,0 +12084684,0 +12084684,0.10847918 +12084690,0.10847918 +12084690,0 +12084798,0 +12084798,0.24864212 +12084912,0.23581774 +12084912,0 +12084924,0 +12084924,0.23581774 +12084984,0.24864212 +12084984,0 +12085032,0 +12085032,0.0010561255 +12085038,0.0010561255 +12085038,0 +12085146,0 +12085146,0.0076946288 +12085164,0.0076946288 +12085164,0 +12089100,0 +12089100,0.1458962 +12089154,0.1458962 +12089154,0 +12090540,0 +12090540,0.21680748 +12090558,0.21680748 +12090558,0 +12090654,0 +12090654,0.0036210018 +12090660,0.0036210018 +12090660,0 +12091890,0 +12091890,0.036059143 +12091896,0.036059143 +12091896,0 +12092004,0 +12092004,0.25558238 +12092016,0.25558238 +12092016,0 +12124506,0 +12124506,0.27610139 +12124518,0.27610139 +12124518,0 +12124620,0 +12124620,0.0070911285 +12124638,0.0070911285 +12124638,0 +12126060,0 +12126060,0.31698853 +12126126,0.31698853 +12126126,0 +12126180,0 +12126180,0.0031683766 +12126186,0.0031683766 +12126186,0 +12126294,0 +12126294,0.03922752 +12126300,0.03922752 +12126300,0 +12126408,0 +12126408,0.06004828 +12126462,0.06004828 +12126462,0 +12126528,0 +12126528,0.15932408 +12126558,0.15932408 +12126558,0 +12126642,0 +12126642,0.010259505 +12126648,0.010259505 +12126648,0 +12130716,0 +12130716,0.04043452 +12130722,0.04043452 +12130722,0 +12135528,0 +12135528,0.36104406 +12135600,0.36104406 +12135600,0 +12135828,0 +12135828,0.31185878 +12135894,0.31185878 +12135894,0 +12138264,0 +12138264,0.26885938 +12138336,0.26885938 +12138336,0 +12139986,0 +12139986,0.38533494 +12140058,0.38533494 +12140058,0 +12140286,0 +12140286,0.27987326 +12140346,0.27987326 +12140346,0 +12144438,0 +12144438,0.32091129 +12144498,0.32091129 +12144498,0 +12144738,0 +12144738,0.26418226 +12144846,0.26418226 +12144846,0 +12150930,0 +12150930,0.020066385 +12150936,0.020066385 +12150936,0 +12153096,0 +12153096,0.21907061 +12153108,0.21907061 +12153108,0 +12153216,0 +12153216,0.1501207 +12153228,0.1501207 +12153228,0 +12153630,0 +12153630,0.17848521 +12153642,0.17848521 +12153642,0 +12155262,0 +12155262,0.36828606 +12155340,0.36828606 +12155340,0 +12155562,0 +12155562,0.4443271 +12155652,0.4443271 +12155652,0 +12157200,0 +12157200,0.1597767 +12157314,0.1597767 +12157314,0 +12159720,0 +12159720,0.34459867 +12159780,0.34459867 +12159780,0 +12160020,0 +12160020,0.31955341 +12160080,0.31955341 +12160080,0 +12160212,0 +12160212,0.12462281 +12160236,0.12462281 +12160236,0 +12160326,0 +12160326,0.18270972 +12160332,0.18270972 +12160332,0 +12160446,0 +12160446,0.18889559 +12160518,0.18889559 +12160518,0 +12160776,0 +12160776,0.27323476 +12160788,0.27323476 +12160788,0 +12165240,0 +12165240,0.3068799 +12165252,0.3068799 +12165252,0 +12169896,0 +12169896,0.17561859 +12169902,0.17561859 +12169902,0 +12170010,0 +12170010,0.18527459 +12170100,0.18527459 +12170100,0 +12170124,0 +12170124,0.18844297 +12170130,0.18844297 +12170130,0 +12170244,0 +12170244,0.20926373 +12170280,0.20926373 +12170280,0 +12170754,0 +12170754,0.23430899 +12170868,0.23430899 +12170868,0 +12171342,0 +12171342,0.23280024 +12171414,0.23280024 +12171414,0 +12171930,0 +12171930,0.24668075 +12171978,0.24668075 +12171978,0 +12172512,0 +12172512,0.18753772 +12172590,0.18753772 +12172590,0 +12209892,0 +12209892,0.29993965 +12209904,0.29993965 +12209904,0 +12210738,0 +12210738,0.15479783 +12210768,0.15479783 +12210768,0 +12212124,0 +12212124,0.34610742 +12212466,0.0069402535 +12212466,0 +12212484,0 +12212484,0.0069402535 +12212532,0.34610742 +12212532,0 +12212580,0 +12212580,0.27761014 +12212634,0.27761014 +12212634,0 +12212700,0 +12212700,0.13654194 +12212748,0.13654194 +12212748,0 +12213888,0 +12213888,0.22012674 +12213900,0.22012674 +12213900,0 +12214008,0 +12214008,0.19583585 +12214020,0.19583585 +12214020,0 +12214122,0 +12214122,0.19749547 +12214128,0.19749547 +12214128,0 +12214236,0 +12214236,0.0069402535 +12214260,0.0069402535 +12214260,0 +12215304,0 +12215304,0.13729632 +12215370,0.13729632 +12215370,0 +12215646,0 +12215646,0.32920941 +12215694,0.32920941 +12215694,0 +12217152,0 +12217152,0.26056126 +12217248,0.26056126 +12217248,0 +12217932,0 +12217932,0.12220881 +12217938,0.12220881 +12217938,0 +12218058,0 +12218058,0.25271575 +12218130,0.25271575 +12218130,0 +12218562,0 +12218562,0.35606518 +12218844,0.35606518 +12218844,0 +12220818,0 +12220818,0.28228727 +12221952,0.28228727 +12221952,0 +12222516,0 +12222516,0.32015691 +12222576,0.32015691 +12222576,0 +12224892,0 +12224892,0.0036210018 +12224898,0.0036210018 +12224898,0 +12225096,0 +12225096,0.43150272 +12225138,0.43150272 +12225138,0 +12225552,0 +12225552,0.248793 +12225564,0.248793 +12225564,0 +12226062,0 +12226062,0.07905854 +12226068,0.07905854 +12226068,0 +12226176,0 +12226176,0.1967411 +12226278,0.1967411 +12226278,0 +12226968,0 +12226968,0.31321666 +12227070,0.31321666 +12227070,0 +12227448,0 +12227448,0.24049487 +12227790,0.020669885 +12227790,0 +12227856,0 +12227856,0.020669885 +12228204,0.24049487 +12228204,0 +12229416,0 +12229416,0.26523838 +12229428,0.26523838 +12229428,0 +12229554,0 +12229554,0.24140012 +12229578,0.24140012 +12229578,0 +12229902,0 +12229902,0.11315631 +12229938,0.11315631 +12229938,0 +12231426,0 +12231426,0.49909475 +12231456,0.49909475 +12231456,0 +12236100,0 +12236100,0.31382016 +12236118,0.31382016 +12236118,0 +12237762,0 +12237762,0.32709716 +12237828,0.32709716 +12237828,0 +12245454,0 +12245454,0.1071213 +12245502,0.1071213 +12245502,0 +12248070,0 +12248070,0.14574532 +12248076,0.14574532 +12248076,0 +12248724,0 +12248724,0.28847314 +12249186,0.28847314 +12249186,0 +12257190,0 +12257190,0.33977067 +12257238,0.33977067 +12257238,0 +12260592,0 +12260592,0.055672903 +12260712,0.060500905 +12260712,0 +12260730,0 +12260730,0.055672903 +12260754,0.060500905 +12260754,0 +12260826,0 +12260826,0.23974049 +12260832,0.23974049 +12260832,0 +12262314,0 +12262314,0.3444478 +12262644,0.3444478 +12262644,0 +12268152,0 +12268152,0.04043452 +12268158,0.04043452 +12268158,0 +12296382,0 +12296382,0.27293301 +12296406,0.27293301 +12296406,0 +12298296,0 +12298296,0.2088111 +12298326,0.2088111 +12298326,0 +12298596,0 +12298596,0.15042245 +12298614,0.15042245 +12298614,0 +12298710,0 +12298710,0.29450815 +12298740,0.29450815 +12298740,0 +12298830,0 +12298830,0.094296922 +12298836,0.094296922 +12298836,0 +12298944,0 +12298944,0.22721786 +12299058,0.33780929 +12299058,0 +12299082,0 +12299082,0.22721786 +12299136,0.33780929 +12299136,0 +12302796,0 +12302796,0.13910682 +12302820,0.13910682 +12302820,0 +12304974,0 +12304974,0.21137598 +12304992,0.21137598 +12304992,0 +12305094,0 +12305094,0.061858781 +12305100,0.061858781 +12305100,0 +12305196,0 +12305196,0.25558238 +12305208,0.0016596258 +12305208,0 +12305214,0 +12305214,0.0016596258 +12305280,0.25558238 +12305280,0 +12305496,0 +12305496,0.34052505 +12305568,0.34052505 +12305568,0 +12305790,0 +12305790,0.38624019 +12305862,0.38624019 +12305862,0 +12306306,0 +12306306,0.26538926 +12306348,0.26538926 +12306348,0 +12306714,0 +12306714,0.21137598 +12306828,0.21137598 +12306828,0 +12316092,0 +12316092,0.13126132 +12316098,0.13126132 +12316098,0 +12319608,0 +12319608,0.091430296 +12319626,0.091430296 +12319626,0 +12325062,0 +12325062,0.22420036 +12325116,0.22420036 +12325116,0 +12325176,0 +12325176,0.021575136 +12325206,0.021575136 +12325206,0 +12325296,0 +12325296,0.14604707 +12325344,0.14604707 +12325344,0 +12325410,0 +12325410,0.16928183 +12325452,0.16928183 +12325452,0 +12326094,0 +12326094,0.17878696 +12326112,0.17878696 +12326112,0 +12331740,0 +12331740,0.20006035 +12331752,0.20006035 +12331752,0 +12331854,0 +12331854,0.25995775 +12331872,0.25995775 +12331872,0 +12334044,0 +12334044,0.081321666 +12334050,0.081321666 +12334050,0 +12337008,0 +12337008,0.17773084 +12337074,0.17773084 +12337074,0 +12337122,0 +12337122,0.15645745 +12337140,0.15645745 +12337140,0 +12337374,0 +12337374,0.25045263 +12337386,0.25045263 +12337386,0 +12338682,0 +12338682,0.29315027 +12338706,0.29315027 +12338706,0 +12339666,0 +12339666,0.25452625 +12339684,0.25452625 +12339684,0 +12345342,0 +12345342,0.23445987 +12345390,0.23445987 +12345390,0 +12346002,0 +12346002,0.073023537 +12346032,0.073023537 +12346032,0 +12352086,0 +12352086,0.25075438 +12352140,0.25075438 +12352140,0 +12357588,0 +12357588,0.18436934 +12357594,0.18436934 +12357594,0 +12378996,0 +12378996,0.036662643 +12379002,0.036662643 +12379002,0 +12379110,0 +12379110,0.050392275 +12379116,0.050392275 +12379116,0 +12387540,0 +12387540,0.28424864 +12387636,0.28424864 +12387636,0 +12387930,0 +12387930,0.11617381 +12387984,0.11617381 +12387984,0 +12388044,0 +12388044,0.34490042 +12388062,0.34490042 +12388062,0 +12392124,0 +12392124,0.17878696 +12392136,0.17878696 +12392136,0 +12393522,0 +12393522,0.061255281 +12393606,0.061255281 +12393606,0 +12394926,0 +12394926,0.037567894 +12395088,0.037567894 +12395088,0 +12396456,0 +12396456,0.12809294 +12396486,0.12809294 +12396486,0 +12396576,0 +12396576,0.15540133 +12396618,0.15540133 +12396618,0 +12405366,0 +12405366,0.15509958 +12405438,0.15509958 +12405438,0 +12405486,0 +12405486,0.21771273 +12405498,0.21771273 +12405498,0 +12405600,0 +12405600,0.070307785 +12405636,0.070307785 +12405636,0 +12405714,0 +12405714,0.29828002 +12405762,0.29828002 +12405762,0 +12405834,0 +12405834,0.15766445 +12405870,0.15766445 +12405870,0 +12405948,0 +12405948,0.31336753 +12406014,0.31336753 +12406014,0 +12406062,0 +12406062,0.30522028 +12406146,0.30522028 +12406146,0 +12406182,0 +12406182,0.24124925 +12406212,0.24124925 +12406212,0 +12406296,0 +12406296,0.12266144 +12406326,0.12266144 +12406326,0 +12406410,0 +12406410,0.060802655 +12406416,0.060802655 +12406416,0 +12410268,0 +12410268,0.045262523 +12410310,0.045262523 +12410310,0 +12412566,0 +12412566,0.496379 +12412632,0.496379 +12412632,0 +12412866,0 +12412866,0.37145444 +12412950,0.37145444 +12412950,0 +12414258,0 +12414258,0.00090525045 +12414264,0.00090525045 +12414264,0 +12417018,0 +12417018,0.36888956 +12417078,0.36888956 +12417078,0 +12417180,0 +12417180,0.13518407 +12417186,0.13518407 +12417186,0 +12417318,0 +12417318,0.22329511 +12417390,0.22329511 +12417390,0 +12417450,0 +12417450,0.30823778 +12417522,0.30823778 +12417522,0 +12417750,0 +12417750,0.36768256 +12417816,0.36768256 +12417816,0 +12418110,0 +12418110,0.28138202 +12418206,0.28138202 +12418206,0 +12421164,0 +12421164,0.038020519 +12421170,0.038020519 +12421170,0 +12421278,0 +12421278,0.14453832 +12421308,0.14453832 +12421308,0 +12421398,0 +12421398,0.21650573 +12421422,0.21650573 +12421422,0 +12421512,0 +12421512,0.0030175015 +12421518,0.0030175015 +12421518,0 +12421626,0 +12421626,0.063669282 +12421632,0.063669282 +12421632,0 +12421746,0 +12421746,0.1422752 +12421800,0.1422752 +12421800,0 +12421860,0 +12421860,0.074230537 +12421866,0.074230537 +12421866,0 +12421974,0 +12421974,0.043753772 +12421986,0.043753772 +12421986,0 +12423438,0 +12423438,0.095051298 +12423474,0.095051298 +12423474,0 +12423558,0 +12423558,0.31910078 +12423564,0.31910078 +12423564,0 +12424272,0 +12424272,0.0052806276 +12424278,0.0052806276 +12424278,0 +12424392,0 +12424392,0.31155703 +12424464,0.31155703 +12424464,0 +12424506,0 +12424506,0.20247435 +12424572,0.20247435 +12424572,0 +12424620,0 +12424620,0.16550996 +12424662,0.16550996 +12424662,0 +12427320,0 +12427320,0.058992154 +12427326,0.058992154 +12427326,0 +12427434,0 +12427434,0.1077248 +12427470,0.1077248 +12427470,0 +12427548,0 +12427548,0.035003018 +12427554,0.035003018 +12427554,0 +12427668,0 +12427668,0.18874472 +12427782,0.21710923 +12427782,0 +12427794,0 +12427794,0.18874472 +12427824,0.21710923 +12427824,0 +12437916,0 +12437916,0.090826795 +12437922,0.090826795 +12437922,0 +12440568,0 +12440568,0.12447194 +12440622,0.12447194 +12440622,0 +12440688,0 +12440688,0.23823174 +12440700,0.23823174 +12440700,0 +12440802,0 +12440802,0.41943271 +12440808,0.41943271 +12440808,0 +12440916,0 +12440916,0.16913096 +12440958,0.16913096 +12440958,0 +12441036,0 +12441036,0.12899819 +12441048,0.12899819 +12441048,0 +12441150,0 +12441150,0.0049788775 +12441156,0.0049788775 +12441156,0 +12471906,0 +12471906,0.35259505 +12471966,0.35259505 +12471966,0 +12472206,0 +12472206,0.20141823 +12472278,0.20141823 +12472278,0 +12473700,0 +12473700,0.20956548 +12473742,0.20956548 +12473742,0 +12474372,0 +12474372,0.2009656 +12474420,0.2009656 +12474420,0 +12477102,0 +12477102,0.54013277 +12477792,0.54013277 +12477792,0 +12481080,0 +12481080,0.14378395 +12481092,0.14378395 +12481092,0 +12481770,0 +12481770,0.13986119 +12481830,0.13986119 +12481830,0 +12483654,0 +12483654,0.035606518 +12483660,0.035606518 +12483660,0 +12494298,0 +12494298,0.035153893 +12494304,0.035153893 +12494304,0 +12494412,0 +12494412,0.11632468 +12494436,0.11632468 +12494436,0 +12494526,0 +12494526,0.33041642 +12494568,0.33041642 +12494568,0 +12494646,0 +12494646,0.24607725 +12494670,0.24607725 +12494670,0 +12494760,0 +12494760,0.088563669 +12494832,0.088563669 +12494832,0 +12494874,0 +12494874,0.12085094 +12494886,0.12085094 +12494886,0 +12494994,0 +12494994,0.22540736 +12495018,0.22540736 +12495018,0 +12503856,0 +12503856,0.87688594 +12504132,0.87688594 +12504132,0 +12508254,0 +12508254,0.21891973 +12508320,0.21891973 +12508320,0 +12512058,0 +12512058,0.11059143 +12512118,0.11059143 +12512118,0 +12518916,0 +12518916,0.32377791 +12518982,0.32377791 +12518982,0 +12520272,0 +12520272,0.17712734 +12520284,0.17712734 +12520284,0 +12520386,0 +12520386,0.21635486 +12520410,0.21635486 +12520410,0 +12523974,0 +12523974,0.23657212 +12524028,0.23657212 +12524028,0 +12788604,0 +12788604,0.13503319 +12788610,0.13503319 +12788610,0 +12810276,0 +12810276,0.1907061 +12810300,0.1907061 +12810300,0 +12812604,0 +12812604,0.0490344 +12812610,0.0490344 +12812610,0 +12814590,0 +12814590,0.16792396 +12814608,0.16792396 +12814608,0 +12816228,0 +12816228,0.18964997 +12816270,0.18964997 +12816270,0 +12816342,0 +12816342,0.0078455039 +12816354,0.0078455039 +12816354,0 +12816456,0 +12816456,0.043452022 +12816498,0.043452022 +12816498,0 +12817458,0 +12817458,0.11194931 +12817482,0.11194931 +12817482,0 +12819924,0 +12819924,0.24894387 +12819930,0.24894387 +12819930,0 +12820044,0 +12820044,0.13035607 +12820086,0.13035607 +12820086,0 +12820992,0 +12820992,0.39484007 +12821052,0.39484007 +12821052,0 +12821154,0 +12821154,0.21529873 +12821238,0.21529873 +12821238,0 +12821292,0 +12821292,0.62190706 +12821298,0.62190706 +12821298,0 +12821742,0 +12821742,0.27112251 +12821826,0.27112251 +12821826,0 +12822006,0 +12822006,0.08086904 +12822012,0.08086904 +12822012,0 +12822330,0 +12822330,0.23445987 +12822348,0.14484007 +12822348,0 +12822414,0 +12822414,0.23445987 +12822468,0.14484007 +12822468,0 +12826764,0 +12826764,0.12945081 +12826788,0.12945081 +12826788,0 +12827610,0 +12827610,0.087658419 +12827652,0.087658419 +12827652,0 +12831228,0 +12831228,0.19689197 +12831276,0.19689197 +12831276,0 +12831348,0 +12831348,0.0061858781 +12831354,0.0061858781 +12831354,0 +12833256,0 +12833256,0.14091732 +12833280,0.14091732 +12833280,0 +12842718,0 +12842718,0.29209415 +12842754,0.29209415 +12842754,0 +12842832,0 +12842832,0.27670489 +12842850,0.27670489 +12842850,0 +12848772,0 +12848772,0.32332529 +12849132,0.32332529 +12849132,0 +12849648,0 +12849648,0.37220881 +12849654,0.37220881 +12849654,0 +12851472,0 +12851472,0.048280024 +12851520,0.048280024 +12851520,0 +12851586,0 +12851586,0.21409173 +12851634,0.21409173 +12851634,0 +12851700,0 +12851700,0.1041038 +12851718,0.1041038 +12851718,0 +12851820,0 +12851820,0.086149668 +12851958,0.086149668 +12851958,0 +12852156,0 +12852156,0.0054315027 +12852162,0.0054315027 +12852162,0 +12852276,0 +12852276,0.0092033796 +12852282,0.0092033796 +12852282,0 +12852390,0 +12852390,0.17773084 +12852414,0.17773084 +12852414,0 +12853194,0 +12853194,0.24562462 +12853206,0.24562462 +12853206,0 +12853314,0 +12853314,0.20850935 +12853374,0.20850935 +12853374,0 +12855294,0 +12855294,0.22314424 +12855342,0.22314424 +12855342,0 +12855408,0 +12855408,0.12432106 +12855420,0.12432106 +12855420,0 +12855522,0 +12855522,0.15283645 +12855588,0.15283645 +12855588,0 +12855642,0 +12855642,0.16188896 +12855654,0.16188896 +12855654,0 +12855756,0 +12855756,0.19719372 +12855870,0.015087508 +12855870,0 +12855876,0 +12855876,0.015087508 +12855918,0.19719372 +12855918,0 +12857292,0 +12857292,0.10515993 +12857310,0.10515993 +12857310,0 +12857406,0 +12857406,0.26146651 +12857412,0.26146651 +12857412,0 +12887670,0 +12887670,0.025799638 +12887676,0.025799638 +12887676,0 +12900252,0 +12900252,0.068346409 +12900258,0.068346409 +12900258,0 +12913896,0 +12913896,0.1028968 +12913920,0.1028968 +12913920,0 +12925092,0 +12925092,0.0067893784 +12925110,0.0067893784 +12925110,0 +12926742,0 +12926742,0.21077248 +12926778,0.21077248 +12926778,0 +12928662,0 +12928662,0.2082076 +12928722,0.2082076 +12928722,0 +12933120,0 +12933120,0.13789982 +12933126,0.13789982 +12933126,0 +12937530,0 +12937530,0.31065178 +12937584,0.31065178 +12937584,0 +12943554,0 +12943554,0.28092939 +12943566,0.28092939 +12943566,0 +12945492,0 +12945492,0.057030779 +12945510,0.057030779 +12945510,0 +12953802,0 +12953802,0.14242607 +12953808,0.14242607 +12953808,0 +12953916,0 +12953916,0.258449 +12954006,0.258449 +12954006,0 +12958302,0 +12958302,0.14755582 +12958356,0.14755582 +12958356,0 +12990642,0 +12990642,0.084188292 +12990654,0.084188292 +12990654,0 +12990762,0 +12990762,0.21710923 +12990876,0 +12990876,0 +12990876,0.21710923 +12990876,0.42516596 +12990882,0.42516596 +12990882,0 +12990990,0 +12990990,0.22465299 +12991074,0.22465299 +12991074,0 +12991110,0 +12991110,0.065781533 +12991140,0.065781533 +12991140,0 +12991224,0 +12991224,0.09007242 +12991278,0.09007242 +12991278,0 +12991338,0 +12991338,0.11813518 +12991356,0.11813518 +12991356,0 +12998682,0 +12998682,0.097465299 +12998700,0.097465299 +12998700,0 +13002972,0 +13002972,0.24894387 +13002984,0.24894387 +13002984,0 +13003092,0 +13003092,0.1489137 +13003104,0.1489137 +13003104,0 +13003206,0 +13003206,0.22073024 +13003320,0 +13003320,0 +13003320,0.20926373 +13003320,0.22073024 +13003326,0.20926373 +13003326,0 +13007166,0 +13007166,0.22902836 +13007262,0.22902836 +13007262,0 +13007748,0 +13007748,0.2045866 +13007832,0.2045866 +13007832,0 +13008336,0 +13008336,0.17516596 +13008402,0.17516596 +13008402,0 +13008924,0 +13008924,0.22751961 +13008984,0.22751961 +13008984,0 +13009302,0 +13009302,0.16732046 +13009314,0.16732046 +13009314,0 +13009512,0 +13009512,0.22088111 +13009578,0.22088111 +13009578,0 +13010100,0 +13010100,0.2954134 +13010196,0.2954134 +13010196,0 +13010370,0 +13010370,0.36119493 +13010388,0.36119493 +13010388,0 +13010814,0 +13010814,0.41158721 +13010820,0.41158721 +13010820,0 +13014978,0 +13014978,0.19281835 +13015002,0.19281835 +13015002,0 +13022214,0 +13022214,0.87703681 +13022700,0.87703681 +13022700,0 +13027566,0 +13027566,0.035455643 +13027572,0.035455643 +13027572,0 +13027680,0 +13027680,0.26041038 +13027734,0.26041038 +13027734,0 +13027794,0 +13027794,0.12432106 +13027812,0.12432106 +13027812,0 +13027914,0 +13027914,0.0073928787 +13027974,0.0073928787 +13027974,0 +13033002,0 +13033002,0.10153893 +13033014,0.10153893 +13033014,0 +13033116,0 +13033116,0.26101388 +13033140,0.26101388 +13033140,0 +13033230,0 +13033230,0.17350634 +13033272,0.17350634 +13033272,0 +13033350,0 +13033350,0.06925166 +13033356,0.06925166 +13033356,0 +13033620,0 +13033620,0.09097767 +13033668,0.09097767 +13033668,0 +13035348,0 +13035348,0.32226916 +13035366,0.32226916 +13035366,0 +13035468,0 +13035468,0.23415812 +13035510,0.23415812 +13035510,0 +13038054,0 +13038054,0.091279421 +13038066,0.091279421 +13038066,0 +13039170,0 +13039170,0.2015691 +13039176,0.2015691 +13039176,0 +13039290,0 +13039290,0.13880507 +13039362,0.13880507 +13039362,0 +13062516,0 +13062516,0.27791189 +13062522,0.27791189 +13062522,0 +13068600,0 +13068600,0.11225106 +13068606,0.11225106 +13068606,0 +13068720,0 +13068720,0.064272782 +13068780,0.064272782 +13068780,0 +13068834,0 +13068834,0.31080266 +13068858,0.31080266 +13068858,0 +13068948,0 +13068948,0.11949306 +13069002,0.11949306 +13069002,0 +13069062,0 +13069062,0.23838262 +13069086,0.23838262 +13069086,0 +13069182,0 +13069182,0.14966807 +13069242,0.14966807 +13069242,0 +13069296,0 +13069296,0.038473144 +13069302,0.038473144 +13069302,0 +13069410,0 +13069410,0.13759807 +13069446,0.13759807 +13069446,0 +13069530,0 +13069530,0.032589016 +13069584,0.032589016 +13069584,0 +13069644,0 +13069644,0.18105009 +13069680,0.18105009 +13069680,0 +13069758,0 +13069758,0.086149668 +13069764,0.086149668 +13069764,0 +13075650,0 +13075650,0.23249849 +13075692,0.23249849 +13075692,0 +13075764,0 +13075764,0.21273386 +13075782,0.21273386 +13075782,0 +13077318,0 +13077318,0.31125528 +13077714,0.31125528 +13077714,0 +13079154,0 +13079154,0.32996379 +13079454,0.32996379 +13079454,0 +13081650,0 +13081650,0.17592034 +13081656,0.17592034 +13081656,0 +13081764,0 +13081764,0.25618588 +13081842,0.25618588 +13081842,0 +13085742,0 +13085742,0.23627037 +13085892,0.23627037 +13085892,0 +13095078,0 +13095078,0.31653591 +13095138,0.31653591 +13095138,0 +13095312,0 +13095312,0.52504526 +13095966,0.52504526 +13095966,0 +13097148,0 +13097148,0.35787568 +13097304,0.35787568 +13097304,0 +13097910,0 +13097910,0.12945081 +13097940,0.12945081 +13097940,0 +13104876,0 +13104876,0.097616174 +13104894,0.097616174 +13104894,0 +13108428,0 +13108428,0.24305975 +13108470,0.24305975 +13108470,0 +13108542,0 +13108542,0.30009053 +13108572,0.30009053 +13108572,0 +13108656,0 +13108656,0.15751358 +13108716,0.15751358 +13108716,0 +13110294,0 +13110294,0.15359083 +13110318,0.15359083 +13110318,0 +13112568,0 +13112568,0.15691008 +13112580,0.15691008 +13112580,0 +13117782,0 +13117782,0.22284249 +13117884,0.22284249 +13117884,0 +13118370,0 +13118370,0.21801448 +13118460,0.21801448 +13118460,0 +13118952,0 +13118952,0.17124321 +13119036,0.17124321 +13119036,0 +13119540,0 +13119540,0.17697646 +13119624,0.17697646 +13119624,0 +13120128,0 +13120128,0.18089922 +13120206,0.18089922 +13120206,0 +13121106,0 +13121106,0.21197948 +13121160,0.21197948 +13121160,0 +13121688,0 +13121688,0.18527459 +13121838,0.18527459 +13121838,0 +13122276,0 +13122276,0.17893784 +13122342,0.17893784 +13122342,0 +13122864,0 +13122864,0.22736874 +13122954,0.22736874 +13122954,0 +13123188,0 +13123188,0.23687387 +13123320,0.23687387 +13123320,0 +13123452,0 +13123452,0.21605311 +13123536,0.21605311 +13123536,0 +13124040,0 +13124040,0.20021123 +13124106,0.20021123 +13124106,0 +13124622,0 +13124622,0.27459264 +13124712,0.27459264 +13124712,0 +13125210,0 +13125210,0.1913096 +13125270,0.1913096 +13125270,0 +13129722,0 +13129722,0.058841279 +13129728,0.058841279 +13129728,0 +13133550,0 +13133550,0.14981895 +13133592,0.14981895 +13133592,0 +13136082,0 +13136082,0.12552806 +13136088,0.12552806 +13136088,0 +13136196,0 +13136196,0.21982498 +13136202,0.21982498 +13136202,0 +13136310,0 +13136310,0.15027158 +13136322,0.15027158 +13136322,0 +13157178,0 +13157178,0.066234158 +13157202,0.066234158 +13157202,0 +13157940,0 +13157940,0.09037417 +13157982,0.09037417 +13157982,0 +13158054,0 +13158054,0.042848521 +13158114,0.042848521 +13158114,0 +13158168,0 +13158168,0.10863005 +13158288,0.03092939 +13158288,0 +13158294,0 +13158294,0.10863005 +13158306,0.03092939 +13158306,0 +13158402,0 +13158402,0.16535908 +13158510,0.16535908 +13158510,0 +13158516,0 +13158516,0.20413398 +13158636,0.050090525 +13158636,0 +13158726,0 +13158726,0.20413398 +13158744,0.050090525 +13158744,0 +13158750,0 +13158750,0.054013277 +13158780,0.054013277 +13158780,0 +13158864,0 +13158864,0.20866023 +13158888,0.20866023 +13158888,0 +13158984,0 +13158984,0.11587206 +13159002,0.11587206 +13159002,0 +13159098,0 +13159098,0.29737477 +13159104,0.29737477 +13159104,0 +13159212,0 +13159212,0.0095051298 +13159218,0.0095051298 +13159218,0 +13159332,0 +13159332,0.11798431 +13159380,0.11798431 +13159380,0 +13160184,0 +13160184,0.0021122511 +13160190,0.0021122511 +13160190,0 +13160616,0 +13160616,0.27625226 +13160694,0.27625226 +13160694,0 +13163694,0 +13163694,0.25769463 +13163700,0.25769463 +13163700,0 +13164108,0 +13164108,0.24728425 +13164192,0.24728425 +13164192,0 +13166286,0 +13166286,0.24109837 +13166316,0.24109837 +13166316,0 +13167798,0 +13167798,0.11270368 +13167810,0.11270368 +13167810,0 +13172742,0 +13172742,0.25045263 +13172766,0.25045263 +13172766,0 +13173798,0 +13173798,0.40570308 +13174170,0.40570308 +13174170,0 +13181592,0 +13181592,0.31035003 +13181598,0.31035003 +13181598,0 +13181706,0 +13181706,0.1446892 +13181736,0.1446892 +13181736,0 +13182924,0 +13182924,0.18783947 +13182948,0.18783947 +13182948,0 +13183044,0 +13183044,0.076041038 +13183134,0.076041038 +13183134,0 +13185516,0 +13185516,0.14257695 +13185522,0.14257695 +13185522,0 +13186356,0 +13186356,0.14136995 +13186386,0.14136995 +13186386,0 +13186470,0 +13186470,0.058539529 +13186482,0.058539529 +13186482,0 +13191636,0 +13191636,0.21243211 +13191642,0.21243211 +13191642,0 +13191942,0 +13191942,0.13654194 +13191960,0.13654194 +13191960,0 +13192062,0 +13192062,0.31366928 +13192092,0.31366928 +13192092,0 +13196124,0 +13196124,0.22601086 +13196208,0.22601086 +13196208,0 +13199826,0 +13199826,0.27006639 +13199958,0.27006639 +13199958,0 +13208346,0 +13208346,0.22570911 +13208370,0.22570911 +13208370,0 +13211502,0 +13211502,0.11843693 +13211544,0.11843693 +13211544,0 +13211616,0 +13211616,0.13231744 +13211736,0.13231744 +13211736,0 +13216410,0 +13216410,0.15223295 +13216506,0.15223295 +13216506,0 +13223418,0 +13223418,0.44809897 +13223586,0.44809897 +13223586,0 +13242228,0 +13242228,0.13639107 +13242252,0.13639107 +13242252,0 +13242348,0 +13242348,0.15525045 +13242372,0.15525045 +13242372,0 +13242462,0 +13242462,0.12070006 +13242474,0.12070006 +13242474,0 +13242666,0 +13242666,0.0082981291 +13242690,0.0082981291 +13242690,0 +13245432,0 +13245432,0.11496681 +13245450,0.11496681 +13245450,0 +13245546,0 +13245546,0.11873868 +13245564,0.11873868 +13245564,0 +13250784,0 +13250784,0.067592034 +13250808,0.067592034 +13250808,0 +13251642,0 +13251642,0.22133374 +13251660,0.22133374 +13251660,0 +13253412,0 +13253412,0.072570911 +13253460,0.072570911 +13253460,0 +13254000,0 +13254000,0.038774894 +13254018,0.038774894 +13254018,0 +13256172,0 +13256172,0.36059143 +13256634,0.36059143 +13256634,0 +13257354,0 +13257354,0.16354858 +13257372,0.16354858 +13257372,0 +13258008,0 +13258008,0.23234762 +13258362,0.23234762 +13258362,0 +13262106,0 +13262106,0.18753772 +13262148,0.18753772 +13262148,0 +13262976,0 +13262976,0.046167773 +13263006,0.046167773 +13263006,0 +13263096,0 +13263096,0.012522631 +13263102,0.012522631 +13263102,0 +13267494,0 +13267494,0.42742909 +13267926,0.42742909 +13267926,0 +13268514,0 +13268514,0.38382619 +13269180,0.38382619 +13269180,0 +13271178,0 +13271178,0.18753772 +13271220,0.18753772 +13271220,0 +13275096,0 +13275096,0.27097164 +13275108,0.27097164 +13275108,0 +13275210,0 +13275210,0.057332529 +13275282,0.057332529 +13275282,0 +13275330,0 +13275330,0.10184068 +13275336,0.10184068 +13275336,0 +13275444,0 +13275444,0.04043452 +13275498,0.04043452 +13275498,0 +13275558,0 +13275558,0.11179843 +13275564,0.11179843 +13275564,0 +13288362,0 +13288362,0.18648159 +13288482,0.22616174 +13288482,0 +13288488,0 +13288488,0.18648159 +13288494,0.22616174 +13288494,0 +13289352,0 +13289352,0.0015087508 +13289358,0.0015087508 +13289358,0 +13289790,0 +13289790,0.10727218 +13289874,0.10727218 +13289874,0 +13290546,0 +13290546,0.21982498 +13290600,0.21982498 +13290600,0 +13291902,0 +13291902,0.059595655 +13291908,0.059595655 +13291908,0 +13292022,0 +13292022,0.11300543 +13292028,0.11300543 +13292028,0 +13297206,0 +13297206,0.093542547 +13297230,0.093542547 +13297230,0 +13328214,0 +13328214,0.26403138 +13328448,0.16234158 +13328448,0 +13328460,0 +13328460,0.16234158 +13328580,0.26403138 +13328580,0 +13337904,0 +13337904,0.25105613 +13337976,0.25105613 +13337976,0 +13342788,0 +13342788,0.067592034 +13342794,0.067592034 +13342794,0 +13342902,0 +13342902,0.089016295 +13342956,0.089016295 +13342956,0 +13343016,0 +13343016,0.062160531 +13343160,0.062160531 +13343160,0 +13362804,0 +13362804,0.20187085 +13362834,0.20187085 +13362834,0 +13362924,0 +13362924,0.13503319 +13362978,0.13503319 +13362978,0 +13363038,0 +13363038,0.24788775 +13363092,0.24788775 +13363092,0 +13366998,0 +13366998,0.23038624 +13367010,0.23038624 +13367010,0 +13375212,0 +13375212,0.12733856 +13375230,0.12733856 +13375230,0 +13378308,0 +13378308,0.024592637 +13378320,0.024592637 +13378320,0 +13380642,0 +13380642,0.29692215 +13380702,0.29692215 +13380702,0 +13389324,0 +13389324,0.28907664 +13389348,0.28907664 +13389348,0 +13409436,0 +13409436,0.042094146 +13409442,0.042094146 +13409442,0 +13410432,0 +13410432,0.14333132 +13410504,0.14333132 +13410504,0 +13411020,0 +13411020,0.22359686 +13411122,0.22359686 +13411122,0 +13411608,0 +13411608,0.17667471 +13411692,0.17667471 +13411692,0 +13412196,0 +13412196,0.23219674 +13412274,0.23219674 +13412274,0 +13422144,0 +13422144,0.14016295 +13422150,0.14016295 +13422150,0 +13423230,0 +13423230,0.087507544 +13423236,0.087507544 +13423236,0 +13424646,0 +13424646,0.22570911 +13424718,0.22570911 +13424718,0 +13425156,0 +13425156,0.03983102 +13425162,0.03983102 +13425162,0 +13425234,0 +13425234,0.20322873 +13425276,0.11134581 +13425276,0 +13425288,0 +13425288,0.11134581 +13425348,0.20322873 +13425348,0 +13425822,0 +13425822,0.23310199 +13425930,0.23310199 +13425930,0 +13426410,0 +13426410,0.21001811 +13426464,0.21001811 +13426464,0 +13427448,0 +13427448,0.25694025 +13427472,0.25694025 +13427472,0 +13431900,0 +13431900,0.28424864 +13431972,0.28424864 +13431972,0 +13436358,0 +13436358,0.62281231 +13436400,0.62281231 +13436400,0 +13437288,0 +13437288,0.19990947 +13437360,0.19990947 +13437360,0 +13437402,0 +13437402,0.12492456 +13437426,0.12492456 +13437426,0 +13438284,0 +13438284,0.017501509 +13438452,0.017501509 +13438452,0 +13449810,0 +13449810,0.16913096 +13449840,0.16913096 +13449840,0 +13449876,0 +13449876,0.24230537 +13449924,0.014785757 +13449924,0 +13449930,0 +13449930,0.014785757 +13450044,0.095503923 +13450044,0 +13450050,0 +13450050,0.095503923 +13450596,0.24230537 +13450596,0 +13451712,0 +13451712,0.30914303 +13452168,0.30914303 +13452168,0 +13456872,0 +13456872,0.045715148 +13456896,0.045715148 +13456896,0 +13461420,0 +13461420,0.015992758 +13461426,0.015992758 +13461426,0 +13461540,0 +13461540,0.0010561255 +13461546,0.0010561255 +13461546,0 +13467474,0 +13467474,0.32287266 +13467564,0.32287266 +13467564,0 +13474710,0 +13474710,0.31532891 +13474746,0.31532891 +13474746,0 +13475604,0 +13475604,0.11541943 +13475610,0.11541943 +13475610,0 +13496658,0 +13496658,0.031683766 +13496664,0.031683766 +13496664,0 +13506804,0 +13506804,0.12039831 +13506810,0.12039831 +13506810,0 +13509060,0 +13509060,0.36436331 +13509324,0.36436331 +13509324,0 +13510764,0 +13510764,0.07936029 +13510812,0.07936029 +13510812,0 +13511412,0 +13511412,0.1071213 +13511460,0.1071213 +13511460,0 +13512726,0 +13512726,0.06004828 +13512738,0.06004828 +13512738,0 +13512846,0 +13512846,0.093995172 +13512894,0.093995172 +13512894,0 +13515102,0 +13515102,0.043904647 +13515198,0.043904647 +13515198,0 +13515216,0 +13515216,0.22736874 +13515330,0.21801448 +13515330,0 +13515348,0 +13515348,0.21801448 +13515360,0.22736874 +13515360,0 +13515450,0 +13515450,0.02942064 +13515456,0.02942064 +13515456,0 +13515564,0 +13515564,0.057030779 +13515612,0.057030779 +13515612,0 +13515678,0 +13515678,0.11013881 +13515684,0.11013881 +13515684,0 +13515798,0 +13515798,0.27821364 +13515882,0.27821364 +13515882,0 +13515912,0 +13515912,0.19764635 +13515930,0.19764635 +13515930,0 +13516026,0 +13516026,0.10847918 +13516032,0.10847918 +13516032,0 +13519830,0 +13519830,0.04993965 +13519836,0.04993965 +13519836,0 +13526862,0 +13526862,0.26599276 +13526916,0.26599276 +13526916,0 +13533660,0 +13533660,0.086451418 +13533666,0.086451418 +13533666,0 +13533774,0 +13533774,0.083886542 +13533804,0.083886542 +13533804,0 +13533888,0 +13533888,0.29571515 +13533948,0.29571515 +13533948,0 +13542234,0 +13542234,0.26931201 +13542252,0.26931201 +13542252,0 +13545354,0 +13545354,0.3474653 +13545378,0.3474653 +13545378,0 +13545468,0 +13545468,0.0490344 +13545474,0.0490344 +13545474,0 +13547070,0 +13547070,0.027911889 +13547112,0.027911889 +13547112,0 +13549416,0 +13549416,0.16460471 +13549476,0.16460471 +13549476,0 +13549530,0 +13549530,0.050995775 +13549536,0.050995775 +13549536,0 +13554936,0 +13554936,0.48476162 +13554942,0.48476162 +13554942,0 +13564272,0 +13564272,0.23264937 +13564350,0.23264937 +13564350,0 +13568856,0 +13568856,0.1519312 +13568910,0.1519312 +13568910,0 +13568970,0 +13568970,0.31668678 +13569000,0.31668678 +13569000,0 +13583796,0 +13583796,0.26523838 +13584060,0.26523838 +13584060,0 +13591596,0 +13591596,0.14785757 +13591638,0.14785757 +13591638,0 +13593504,0 +13593504,0.20503923 +13593534,0.20503923 +13593534,0 +13597014,0 +13597014,0.10500905 +13597062,0.10500905 +13597062,0 +13597716,0 +13597716,0.10787568 +13597722,0.10787568 +13597722,0 +13600278,0 +13600278,0.08056729 +13600290,0.08056729 +13600290,0 +13600392,0 +13600392,0.33630054 +13600470,0.33630054 +13600470,0 +13600506,0 +13600506,0.14182257 +13600536,0.14182257 +13600536,0 +13600620,0 +13600620,0.26916113 +13600626,0.26916113 +13600626,0 +13607214,0 +13607214,0.17426071 +13607232,0.17426071 +13607232,0 +13607328,0 +13607328,0.20911285 +13607412,0.20911285 +13607412,0 +13607448,0 +13607448,0.0076946288 +13607562,0.0076946288 +13607562,0 +13608486,0 +13608486,0.14212432 +13608516,0.14212432 +13608516,0 +13610952,0 +13610952,0.19115872 +13611018,0.19115872 +13611018,0 +13612584,0 +13612584,0.0016596258 +13612590,0.0016596258 +13612590,0 +13613034,0 +13613034,0.20956548 +13613040,0.20956548 +13613040,0 +13615650,0 +13615650,0.063971032 +13615692,0.063971032 +13615692,0 +13615764,0 +13615764,0.13533494 +13615836,0.13533494 +13615836,0 +13616550,0 +13616550,0.23053712 +13616556,0.23053712 +13616556,0 +13617192,0 +13617192,0.23808087 +13617210,0.23808087 +13617210,0 +13617306,0 +13617306,0.33916717 +13617312,0.33916717 +13617312,0 +13617426,0 +13617426,0.27670489 +13617438,0.27670489 +13617438,0 +13626786,0 +13626786,0.30371153 +13627128,0.24547375 +13627128,0 +13627170,0 +13627170,0.24547375 +13627248,0.28017502 +13627248,0 +13627260,0 +13627260,0.28017502 +13627362,0.28424864 +13627362,0 +13627404,0 +13627404,0.28424864 +13627446,0.30371153 +13627446,0 +13627476,0 +13627476,0.2590525 +13627488,0.2590525 +13627488,0 +13631664,0 +13631664,0.15359083 +13631700,0.15359083 +13631700,0 +13631778,0 +13631778,0.23506337 +13631820,0.23506337 +13631820,0 +13641888,0 +13641888,0.18240797 +13641900,0.18240797 +13641900,0 +13665642,0 +13665642,0.10184068 +13665690,0.10184068 +13665690,0 +13675068,0 +13675068,0.21560048 +13675074,0.21560048 +13675074,0 +13678440,0 +13678440,0.053258902 +13678446,0.053258902 +13678446,0 +13681644,0 +13681644,0.066988533 +13681668,0.066988533 +13681668,0 +13681764,0 +13681764,0.078605914 +13681770,0.078605914 +13681770,0 +13681878,0 +13681878,0.13699457 +13681884,0.13699457 +13681884,0 +13681992,0 +13681992,0.28771877 +13682100,0.28771877 +13682100,0 +13691184,0 +13691184,0.19900422 +13691298,0.23777912 +13691298,0 +13691358,0 +13691358,0.23777912 +13691412,0 +13691412,0 +13691412,0.19900422 +13691412,0.20654798 +13691514,0.20654798 +13691514,0 +13691532,0 +13691532,0.11134581 +13691550,0.11134581 +13691550,0 +13691646,0 +13691646,0.21997586 +13691688,0.21997586 +13691688,0 +13697694,0 +13697694,0.32770066 +13697742,0.32770066 +13697742,0 +13703652,0 +13703652,0.090223295 +13703694,0.090223295 +13703694,0 +13703766,0 +13703766,0.018406759 +13703772,0.018406759 +13703772,0 +13703880,0 +13703880,0.083132167 +13703886,0.083132167 +13703886,0 +13704318,0 +13704318,0.25694025 +13704366,0.25694025 +13704366,0 +13704438,0 +13704438,0.023234762 +13704444,0.023234762 +13704444,0 +13704552,0 +13704552,0.018105009 +13704558,0.018105009 +13704558,0 +13704666,0 +13704666,0.12115269 +13704726,0.12115269 +13704726,0 +13704786,0 +13704786,0.39876282 +13704798,0.39876282 +13704798,0 +13704900,0 +13704900,0.35847918 +13704930,0.35847918 +13704930,0 +13705014,0 +13705014,0.1477067 +13705020,0.1477067 +13705020,0 +13705968,0 +13705968,0.1525347 +13705986,0.1525347 +13705986,0 +13706082,0 +13706082,0.06955341 +13706088,0.06955341 +13706088,0 +13706196,0 +13706196,0.11557031 +13706400,0.11557031 +13706400,0 +13709310,0 +13709310,0.051599276 +13709316,0.051599276 +13709316,0 +13709430,0 +13709430,0.17184671 +13709484,0.17184671 +13709484,0 +13709544,0 +13709544,0.066083283 +13709556,0.066083283 +13709556,0 +13711392,0 +13711392,0.19508147 +13711554,0.19508147 +13711554,0 +13715118,0 +13715118,0.046771273 +13715124,0.046771273 +13715124,0 +13715934,0 +13715934,0.16128546 +13715976,0.16128546 +13715976,0 +13716054,0 +13716054,0.13035607 +13716060,0.13035607 +13716060,0 +13724190,0 +13724190,0.29918527 +13724196,0.29918527 +13724196,0 +13726974,0 +13726974,0.26795413 +13727064,0.26795413 +13727064,0 +13727094,0 +13727094,0.21273386 +13727130,0.21273386 +13727130,0 +13728690,0 +13728690,0.092335546 +13728696,0.092335546 +13728696,0 +13728804,0 +13728804,0.25347013 +13728822,0.25347013 +13728822,0 +13736874,0 +13736874,0.0036210018 +13736880,0.0036210018 +13736880,0 +13769820,0 +13769820,0.0024140012 +13769826,0.0024140012 +13769826,0 +13771836,0 +13771836,0.22872661 +13771860,0.21378998 +13771860,0 +13771884,0 +13771884,0.21378998 +13771890,0.22872661 +13771890,0 +13775070,0 +13775070,0.11044056 +13775076,0.11044056 +13775076,0 +13776630,0 +13776630,0.52414001 +13776690,0.52414001 +13776690,0 +13776756,0 +13776756,0.2457755 +13776798,0.2457755 +13776798,0 +13777914,0 +13777914,0.051901026 +13777920,0.051901026 +13777920,0 +13778136,0 +13778136,0.23823174 +13778148,0.23823174 +13778148,0 +13782594,0 +13782594,0.49547375 +13782672,0.49547375 +13782672,0 +13784676,0 +13784676,0.15570308 +13784724,0.15570308 +13784724,0 +13787766,0 +13787766,0.30371153 +13787856,0.30371153 +13787856,0 +13794162,0 +13794162,0.18527459 +13794174,0.18527459 +13794174,0 +13794282,0 +13794282,0.17818346 +13794300,0.17818346 +13794300,0 +13794828,0 +13794828,0.44689197 +13795614,0.44689197 +13795614,0 +13798668,0 +13798668,0.24803862 +13798722,0.24803862 +13798722,0 +13802040,0 +13802040,0.068497284 +13802154,0.068497284 +13802154,0 +13803510,0 +13803510,0.12070006 +13803522,0.12070006 +13803522,0 +13804320,0 +13804320,0.18648159 +13804368,0.18648159 +13804368,0 +13804434,0 +13804434,0.047525649 +13804488,0.047525649 +13804488,0 +13804548,0 +13804548,0.17999396 +13804554,0.17999396 +13804554,0 +13804746,0 +13804746,0.073777912 +13804800,0.073777912 +13804800,0 +13805382,0 +13805382,0.2469825 +13805400,0.2469825 +13805400,0 +13806282,0 +13806282,0.061707906 +13806288,0.061707906 +13806288,0 +13806834,0 +13806834,0.097163549 +13806876,0.097163549 +13806876,0 +13808532,0 +13808532,0.22344599 +13808592,0.22344599 +13808592,0 +13810290,0 +13810290,0.27821364 +13810308,0.27821364 +13810308,0 +13811886,0 +13811886,0.21846711 +13811892,0.21846711 +13811892,0 +13816806,0 +13816806,0.1404647 +13816854,0.1404647 +13816854,0 +13817970,0 +13817970,0.26689801 +13817988,0.26689801 +13817988,0 +13822950,0 +13822950,0.012070006 +13822956,0.012070006 +13822956,0 +13826730,0 +13826730,0.33343392 +13826736,0.33343392 +13826736,0 +13839954,0 +13839954,0.35455643 +13839978,0.35455643 +13839978,0 +13851426,0 +13851426,0.1440857 +13851474,0.1440857 +13851474,0 +13852296,0 +13852296,0.20066385 +13852398,0.20066385 +13852398,0 +13859724,0 +13859724,0.24064575 +13859766,0.24064575 +13859766,0 +13859844,0 +13859844,0.24426675 +13859898,0.24426675 +13859898,0 +13859958,0 +13859958,0.12673506 +13859976,0.12673506 +13859976,0 +13860072,0 +13860072,0.026403138 +13860078,0.026403138 +13860078,0 +13863930,0 +13863930,0.13050694 +13863972,0.13050694 +13863972,0 +13868622,0 +13868622,0.19719372 +13869156,0.19719372 +13869156,0 +13875162,0 +13875162,0.093391672 +13875168,0.093391672 +13875168,0 +13875282,0 +13875282,0.072872661 +13875288,0.072872661 +13875288,0 +13875396,0 +13875396,0.1579662 +13875504,0.1579662 +13875504,0 +13875510,0 +13875510,0.17607121 +13875540,0.17607121 +13875540,0 +13875630,0 +13875630,0.23672299 +13875642,0.23672299 +13875642,0 +13876104,0 +13876104,0.32815329 +13876146,0.32815329 +13876146,0 +13878906,0 +13878906,0.26041038 +13878978,0.26041038 +13878978,0 +13885464,0 +13885464,0.12477369 +13885482,0.12477369 +13885482,0 +13885578,0 +13885578,0.23747737 +13885626,0.23747737 +13885626,0 +13886958,0 +13886958,0.32815329 +13886976,0.32815329 +13886976,0 +13888254,0 +13888254,0.16973446 +13888380,0.16973446 +13888380,0 +13890990,0 +13890990,0.021876886 +13890996,0.021876886 +13890996,0 +13892448,0 +13892448,0.0508449 +13892454,0.0508449 +13892454,0 +13892562,0 +13892562,0.21575136 +13892586,0.21575136 +13892586,0 +13892676,0 +13892676,0.33132167 +13892706,0.33132167 +13892706,0 +13892796,0 +13892796,0.081321666 +13892838,0.081321666 +13892838,0 +13892910,0 +13892910,0.27640314 +13892934,0.087809294 +13892934,0 +13892946,0 +13892946,0.27640314 +13893024,0.03062764 +13893024,0 +13893030,0 +13893030,0.03062764 +13893138,0.087809294 +13893138,0 +13933752,0 +13933752,0.28666264 +13934304,0.28666264 +13934304,0 +13937334,0 +13937334,0.12945081 +13937370,0.12945081 +13937370,0 +13937454,0 +13937454,0.0043753772 +13937460,0.0043753772 +13937460,0 +13942086,0 +13942086,0.3492758 +13942392,0.3492758 +13942392,0 +13942530,0 +13942530,0.0072420036 +13942554,0.0072420036 +13942554,0 +13942938,0 +13942938,0.096710923 +13942944,0.096710923 +13942944,0 +13943058,0 +13943058,0.024140012 +13943064,0.024140012 +13943064,0 +13943922,0 +13943922,0.14318045 +13944222,0.14318045 +13944222,0 +13944408,0 +13944408,0.18286059 +13944480,0.18286059 +13944480,0 +13944996,0 +13944996,0.23732649 +13945038,0.23732649 +13945038,0 +13945584,0 +13945584,0.14423657 +13945680,0.14423657 +13945680,0 +13945758,0 +13945758,0.22978274 +13945776,0.22978274 +13945776,0 +13945872,0 +13945872,0.17712734 +13945944,0.17712734 +13945944,0 +13945992,0 +13945992,0.19176222 +13946022,0.19176222 +13946022,0 +13946106,0 +13946106,0.28530477 +13946172,0 +13946172,0 +13946172,0.1973446 +13946172,0.28530477 +13946238,0.1973446 +13946238,0 +13946760,0 +13946760,0.23219674 +13946844,0.23219674 +13946844,0 +13957086,0 +13957086,0.2003621 +13957134,0.2003621 +13957134,0 +13957386,0 +13957386,0.33961979 +13957470,0.33961979 +13957470,0 +13967562,0 +13967562,0.17094146 +13967604,0.17094146 +13967604,0 +13967814,0 +13967814,0.23581774 +13967874,0.23581774 +13967874,0 +13970700,0 +13970700,0.86240193 +13970982,0.86240193 +13970982,0 +13975260,0 +13975260,0.33267954 +13975680,0.33267954 +13975680,0 +13976556,0 +13976556,0.014936632 +13976562,0.014936632 +13976562,0 +13976766,0 +13976766,0.21077248 +13976790,0.21077248 +13976790,0 +13978590,0 +13978590,0.088261919 +13978602,0.088261919 +13978602,0 +13978926,0 +13978926,0.22646349 +13978950,0.22646349 +13978950,0 +13979130,0 +13979130,0.1549487 +13979184,0.1549487 +13979184,0 +14006664,0 +14006664,0.30054315 +14006670,0.30054315 +14006670,0 +14008206,0 +14008206,0.21152686 +14008266,0.21152686 +14008266,0 +14028486,0 +14028486,0.27202776 +14028498,0.27202776 +14028498,0 +14029260,0 +14029260,0.21907061 +14029290,0.21907061 +14029290,0 +14029374,0 +14029374,0.23868437 +14029398,0.23868437 +14029398,0 +14029494,0 +14029494,0.26855763 +14029512,0.26855763 +14029512,0 +14030388,0 +14030388,0.3056729 +14030874,0.3056729 +14030874,0 +14038260,0 +14038260,0.11511768 +14038338,0.11511768 +14038338,0 +14045358,0 +14045358,0.06925166 +14045382,0.06925166 +14045382,0 +14045472,0 +14045472,0.31321666 +14045496,0.31321666 +14045496,0 +14045586,0 +14045586,0.12100181 +14045628,0.12100181 +14045628,0 +14049666,0 +14049666,0.19764635 +14049672,0 +14049672,0 +14049672,0.19764635 +14049672,0.21786361 +14049786,0.21786361 +14049786,0 +14059206,0 +14059206,0.24079662 +14059212,0.24079662 +14059212,0 +14059320,0 +14059320,0.0066385033 +14059326,0.0066385033 +14059326,0 +14059440,0 +14059440,0.1519312 +14059476,0.1519312 +14059476,0 +14059554,0 +14059554,0.090826795 +14059572,0 +14059572,0 +14059572,0.090826795 +14059572,0.10259505 +14059626,0.10259505 +14059626,0 +14059668,0 +14059668,0.248793 +14059710,0.248793 +14059710,0 +14064504,0 +14064504,0.17969221 +14064546,0.17969221 +14064546,0 +14064594,0 +14064594,0.15449608 +14064624,0.15449608 +14064624,0 +14065398,0 +14065398,0.0037718769 +14065404,0.0037718769 +14065404,0 +14068188,0 +14068188,0.23204587 +14068224,0.23204587 +14068224,0 +14070204,0 +14070204,0.21424261 +14070210,0.21424261 +14070210,0 +14070318,0 +14070318,0.20534098 +14070336,0.044508147 +14070336,0 +14070342,0 +14070342,0.044508147 +14070402,0.20534098 +14070402,0 +14071572,0 +14071572,0.1035003 +14071710,0.1035003 +14071710,0 +14073318,0 +14073318,0.094749547 +14073324,0.094749547 +14073324,0 +14074104,0 +14074104,0.00015087508 +14074110,0.00015087508 +14074110,0 +14078490,0 +14078490,0.15585395 +14078502,0.15585395 +14078502,0 +14078610,0 +14078610,0.20187085 +14078724,0.0070911285 +14078724,0 +14078766,0 +14078766,0.0070911285 +14078796,0.20187085 +14078796,0 +14082516,0 +14082516,0.054164152 +14082534,0.054164152 +14082534,0 +14097792,0 +14097792,0.37009656 +14098320,0.37009656 +14098320,0 +14107044,0 +14107044,0.30054315 +14107764,0.30054315 +14107764,0 +14112846,0 +14112846,0.045413398 +14112906,0.045413398 +14112906,0 +14115036,0 +14115036,0.18768859 +14115108,0.18768859 +14115108,0 +14117004,0 +14117004,0.2070006 +14117034,0.2070006 +14117034,0 +14117118,0 +14117118,0.17109234 +14117148,0.17109234 +14117148,0 +14117232,0 +14117232,0.075286663 +14117274,0.075286663 +14117274,0 +14117352,0 +14117352,0.29511165 +14117394,0.29511165 +14117394,0 +14117466,0 +14117466,0.13277007 +14117472,0.13277007 +14117472,0 +14117580,0 +14117580,0.048430899 +14117616,0.048430899 +14117616,0 +14131560,0 +14131560,0.065027158 +14131566,0.065027158 +14131566,0 +14135070,0 +14135070,0.22555824 +14135118,0.22555824 +14135118,0 +14141694,0 +14141694,0.85878093 +14142072,0.85878093 +14142072,0 +14145834,0 +14145834,0.25950513 +14145930,0.25950513 +14145930,0 +14157072,0 +14157072,0.31804466 +14157078,0.31804466 +14157078,0 +14160144,0 +14160144,0.32996379 +14160156,0.32996379 +14160156,0 +14162508,0 +14162508,0.37507544 +14162664,0.06095353 +14162664,0 +14162670,0 +14162670,0.06095353 +14163078,0.37507544 +14163078,0 +14168040,0 +14168040,0.023687387 +14168118,0.023687387 +14168118,0 +14191560,0 +14191560,0.38593844 +14191986,0.38593844 +14191986,0 +14193036,0 +14193036,0.22797224 +14193336,0.22797224 +14193336,0 +14199948,0 +14199948,0.044206397 +14199990,0.044206397 +14199990,0 +14201370,0 +14201370,0.62085094 +14201844,0.62085094 +14201844,0 +14204292,0 +14204292,0.13156307 +14204334,0.13156307 +14204334,0 +14204406,0 +14204406,0.23204587 +14204430,0.23204587 +14204430,0 +14206464,0 +14206464,0.37432106 +14206470,0.37432106 +14206470,0 +14206860,0 +14206860,0.08946892 +14206890,0.08946892 +14206890,0 +14207478,0 +14207478,0.43648159 +14207646,0.43648159 +14207646,0 +14213814,0 +14213814,0.04013277 +14213868,0.04013277 +14213868,0 +14215602,0 +14215602,0.14876282 +14215614,0.14876282 +14215614,0 +14218392,0 +14218392,0.46861798 +14218398,0.46861798 +14218398,0 +14218506,0 +14218506,0.0045262523 +14218512,0.0045262523 +14218512,0 +14218626,0 +14218626,0.27957151 +14218740,0.24713337 +14218740,0 +14218752,0 +14218752,0 +14218752,0.27957151 +14218752,0.24713337 +14218854,0 +14218854,0.15781533 +14218908,0.15781533 +14218908,0 +14219358,0 +14219358,0.1047073 +14219370,0.1047073 +14219370,0 +14222556,0 +14222556,0.25347013 +14222622,0.25347013 +14222622,0 +14224230,0 +14224230,0.1083283 +14224242,0.1083283 +14224242,0 +14230596,0 +14230596,0.12794206 +14230710,0.096258298 +14230710,0 +14230740,0 +14230740,0.096258298 +14230788,0.12794206 +14230788,0 +14232870,0 +14232870,0.074834037 +14232936,0.074834037 +14232936,0 +14236446,0 +14236446,0.076493663 +14236482,0.076493663 +14236482,0 +14236560,0 +14236560,0.11270368 +14236626,0.11270368 +14236626,0 +14237748,0 +14237748,0.18165359 +14237778,0.18165359 +14237778,0 +14237868,0 +14237868,0.29465902 +14237916,0.29465902 +14237916,0 +14239386,0 +14239386,0.20549185 +14239446,0.20549185 +14239446,0 +14239974,0 +14239974,0.20911285 +14240082,0.20911285 +14240082,0 +14243442,0 +14243442,0.0076946288 +14243484,0.0076946288 +14243484,0 +14243748,0 +14243748,0.16007846 +14243772,0.16007846 +14243772,0 +14243862,0 +14243862,0.12658419 +14243934,0.12658419 +14243934,0 +14245158,0 +14245158,0.15841883 +14245164,0.15841883 +14245164,0 +14246076,0 +14246076,0.27957151 +14246184,0.27957151 +14246184,0 +14251284,0 +14251284,0.58252867 +14251554,0.58252867 +14251554,0 +14253114,0 +14253114,0.52730839 +14253420,0.52730839 +14253420,0 +14254950,0 +14254950,0.39484007 +14255340,0.39484007 +14255340,0 +14274396,0 +14274396,0.1949306 +14274426,0.1949306 +14274426,0 +14274510,0 +14274510,0.085998793 +14274516,0.085998793 +14274516,0 +14274630,0 +14274630,0.23280024 +14274690,0.23280024 +14274690,0 +14274744,0 +14274744,0.17637296 +14274762,0.17637296 +14274762,0 +14278704,0 +14278704,0.28681352 +14279010,0.28681352 +14279010,0 +14281590,0 +14281590,0.63699457 +14281956,0.63699457 +14281956,0 +14284332,0 +14284332,0.12085094 +14284344,0.12085094 +14284344,0 +14284452,0 +14284452,0.29828002 +14284464,0.29828002 +14284464,0 +14284566,0 +14284566,0.28470127 +14284614,0.28470127 +14284614,0 +14287986,0 +14287986,0.031532891 +14287992,0.031532891 +14287992,0 +14288106,0 +14288106,0.17154496 +14288118,0.17154496 +14288118,0 +14288220,0 +14288220,0.034399517 +14288226,0.034399517 +14288226,0 +14288334,0 +14288334,0.074381412 +14288340,0.074381412 +14288340,0 +14292426,0 +14292426,0.17033796 +14292528,0.17033796 +14292528,0 +14292540,0 +14292540,0.26282438 +14292654,0.26282438 +14292654,0 +14292660,0 +14292660,0.31698853 +14292666,0.31698853 +14292666,0 +14299788,0 +14299788,0.067139409 +14299878,0.067139409 +14299878,0 +14306862,0 +14306862,0.0067893784 +14306886,0.0067893784 +14306886,0 +14315208,0 +14315208,0.2445685 +14315232,0.2445685 +14315232,0 +14319678,0 +14319678,0.23461074 +14319690,0.23461074 +14319690,0 +14322924,0 +14322924,0.53726614 +14323446,0.53726614 +14323446,0 +14324892,0 +14324892,0.12582981 +14325000,0.12582981 +14325000,0 +14327304,0 +14327304,0.1579662 +14327394,0.1579662 +14327394,0 +14327418,0 +14327418,0.17622209 +14327430,0.17622209 +14327430,0 +14327538,0 +14327538,0.031231141 +14327598,0.031231141 +14327598,0 +14327652,0 +14327652,0.10153893 +14327688,0.10153893 +14327688,0 +14329224,0 +14329224,0.18286059 +14329242,0.18286059 +14329242,0 +14329800,0 +14329800,0.23355462 +14329896,0.23355462 +14329896,0 +14330952,0 +14330952,0.35485818 +14331330,0.35485818 +14331330,0 +14332782,0 +14332782,0.021575136 +14332788,0.27670489 +14332788,0 +14332800,0 +14332800,0.021575136 +14333148,0.27670489 +14333148,0 +14364792,0 +14364792,0.16219071 +14364822,0.16219071 +14364822,0 +14366250,0 +14366250,0.007996379 +14366268,0.007996379 +14366268,0 +14367054,0 +14367054,0.0073928787 +14367144,0.0073928787 +14367144,0 +14368260,0 +14368260,0.0087507544 +14368278,0.0087507544 +14368278,0 +14369856,0 +14369856,0.16762221 +14369898,0.16762221 +14369898,0 +14369970,0 +14369970,0.0055823778 +14369976,0.0055823778 +14369976,0 +14369982,0 +14369982,0.29013277 +14370012,0.29013277 +14370012,0 +14370090,0 +14370090,0.062462281 +14370096,0.20956548 +14370096,0 +14370120,0 +14370120,0.20956548 +14370162,0.062462281 +14370162,0 +14370204,0 +14370204,0.10500905 +14370258,0.10500905 +14370258,0 +14370318,0 +14370318,0.35983705 +14370324,0.35983705 +14370324,0 +14370474,0 +14370474,0.21318648 +14370582,0.21318648 +14370582,0 +14371062,0 +14371062,0.16219071 +14371158,0.16219071 +14371158,0 +14371356,0 +14371356,0.13850332 +14371410,0.13850332 +14371410,0 +14371644,0 +14371644,0.18150272 +14371692,0.18150272 +14371692,0 +14372232,0 +14372232,0.21680748 +14372292,0.21680748 +14372292,0 +14372820,0 +14372820,0.23234762 +14372886,0.23234762 +14372886,0 +14373492,0 +14373492,0.49381412 +14373522,0.49381412 +14373522,0 +14381694,0 +14381694,0.23264937 +14381760,0.23264937 +14381760,0 +14383596,0 +14383596,0.27640314 +14383602,0.27640314 +14383602,0 +14388480,0 +14388480,0.14152082 +14388492,0.14152082 +14388492,0 +14408496,0 +14408496,0.32181654 +14408550,0.32181654 +14408550,0 +14413278,0 +14413278,0.23943874 +14413308,0.23943874 +14413308,0 +14413392,0 +14413392,0.25769463 +14413398,0.25769463 +14413398,0 +14414640,0 +14414640,0.3092939 +14414676,0.3092939 +14414676,0 +14415678,0 +14415678,0.16354858 +14415756,0.16354858 +14415756,0 +14417856,0 +14417856,0.42939046 +14417868,0.42939046 +14417868,0 +14418156,0 +14418156,0.39574532 +14418228,0.39574532 +14418228,0 +14418450,0 +14418450,0.34459867 +14418480,0.34459867 +14418480,0 +14418750,0 +14418750,0.47404949 +14418780,0.47404949 +14418780,0 +14421384,0 +14421384,0.061104406 +14421402,0.061104406 +14421402,0 +14422500,0 +14422500,0.31351841 +14422524,0.31351841 +14422524,0 +14425242,0 +14425242,0.0076946288 +14425248,0.0076946288 +14425248,0 +14458704,0 +14458704,0.0034701267 +14458710,0.0034701267 +14458710,0 +14462592,0 +14462592,0.15238383 +14462610,0.15238383 +14462610,0 +14464080,0 +14464080,0.15932408 +14464188,0.15932408 +14464188,0 +14464194,0 +14464194,0.17184671 +14464236,0.17184671 +14464236,0 +14464338,0 +14464338,0.093089922 +14464350,0.093089922 +14464350,0 +14466012,0 +14466012,0.15887145 +14466072,0.15887145 +14466072,0 +14466132,0 +14466132,0.079511165 +14466186,0.079511165 +14466186,0 +14467506,0 +14467506,0.16852746 +14467572,0.20383223 +14467572,0 +14467608,0 +14467608,0.20383223 +14467620,0.076041038 +14467620,0 +14467626,0 +14467626,0.076041038 +14467644,0.16852746 +14467644,0 +14467686,0 +14467686,0.21952323 +14467710,0.21952323 +14467710,0 +14469696,0 +14469696,0.27881714 +14469738,0.27881714 +14469738,0 +14469810,0 +14469810,0.092184671 +14469852,0.092184671 +14469852,0 +14469930,0 +14469930,0.20835848 +14469978,0.20835848 +14469978,0 +14470044,0 +14470044,0.0093542547 +14470050,0.0093542547 +14470050,0 +14470158,0 +14470158,0.063820157 +14470182,0.063820157 +14470182,0 +14471052,0 +14471052,0.13820157 +14471058,0.13820157 +14471058,0 +14473440,0 +14473440,0.25105613 +14473452,0.25105613 +14473452,0 +14478960,0 +14478960,0.038473144 +14478966,0.038473144 +14478966,0 +14480514,0 +14480514,0.26870851 +14480646,0.26870851 +14480646,0 +14480652,0 +14480652,0.13503319 +14480832,0.13503319 +14480832,0 +14481090,0 +14481090,0.29586602 +14481114,0.29586602 +14481114,0 +14485068,0 +14485068,0.12914906 +14485104,0.12914906 +14485104,0 +14485752,0 +14485752,0.26825588 +14485812,0.26825588 +14485812,0 +14488320,0 +14488320,0.28696439 +14488380,0.28696439 +14488380,0 +14490006,0 +14490006,0.21529873 +14490066,0.21529873 +14490066,0 +14490210,0 +14490210,0.40570308 +14490234,0.40570308 +14490234,0 +14491806,0 +14491806,0.33961979 +14491830,0.33961979 +14491830,0 +14491926,0 +14491926,0.20684973 +14491932,0.20684973 +14491932,0 +14492040,0 +14492040,0.16671696 +14492052,0.16671696 +14492052,0 +14494662,0 +14494662,0.31547978 +14494728,0.31547978 +14494728,0 +14504184,0 +14504184,0.38940857 +14504418,0.38940857 +14504418,0 +14506020,0 +14506020,0.32996379 +14506632,0.32996379 +14506632,0 +14506884,0 +14506884,0.098068799 +14506902,0.098068799 +14506902,0 +14514660,0 +14514660,0.34097767 +14514666,0.34097767 +14514666,0 +14517456,0 +14517456,0.10561255 +14517474,0.10561255 +14517474,0 +14534478,0 +14534478,0.001961376 +14534484,0.001961376 +14534484,0 +14537766,0 +14537766,0.062764031 +14537772,0.062764031 +14537772,0 +14538168,0 +14538168,0.22691611 +14538612,0.23415812 +14538612,0 +14538690,0 +14538690,0.22691611 +14538720,0.23415812 +14538720,0 +14538726,0 +14538726,0.0070911285 +14538732,0.0070911285 +14538732,0 +14538840,0 +14538840,0.26674713 +14538852,0.26674713 +14538852,0 +14540004,0 +14540004,0.25995775 +14540364,0.25995775 +14540364,0 +14545308,0 +14545308,0.16732046 +14545326,0.16732046 +14545326,0 +14545422,0 +14545422,0.24351237 +14545542,0.2445685 +14545542,0 +14545554,0 +14545554,0.24351237 +14545572,0.2445685 +14545572,0 +14549394,0 +14549394,0.17290284 +14549412,0.17290284 +14549412,0 +14554146,0 +14554146,0.08946892 +14554182,0.08946892 +14554182,0 +14564322,0 +14564322,0.29209415 +14564328,0.29209415 +14564328,0 +14571978,0 +14571978,0.19281835 +14572002,0.19281835 +14572002,0 +14574480,0 +14574480,0.11873868 +14574486,0.11873868 +14574486,0 +14581914,0 +14581914,0.19161135 +14581944,0.19161135 +14581944,0 +14582376,0 +14582376,0.073325287 +14582388,0.073325287 +14582388,0 +14582496,0 +14582496,0.12296319 +14582502,0.12296319 +14582502,0 +14582610,0 +14582610,0.0070911285 +14582658,0.0070911285 +14582658,0 +14582724,0 +14582724,0.20549185 +14582748,0.20549185 +14582748,0 +14582838,0 +14582838,0.098672299 +14583000,0.098672299 +14583000,0 +14584788,0 +14584788,0.18904647 +14584890,0.18904647 +14584890,0 +14585376,0 +14585376,0.18844297 +14585442,0.18844297 +14585442,0 +14585964,0 +14585964,0.18376584 +14586018,0.18376584 +14586018,0 +14586546,0 +14586546,0.17939046 +14586654,0.17939046 +14586654,0 +14587134,0 +14587134,0.22585999 +14587236,0.22585999 +14587236,0 +14590632,0 +14590632,0.0073928787 +14590752,0 +14590752,0 +14590752,0.0073928787 +14590752,0.13820157 +14590776,0.13820157 +14590776,0 +14591112,0 +14591112,0.10681955 +14591178,0.10681955 +14591178,0 +14591232,0 +14591232,0.066385033 +14591238,0.066385033 +14591238,0 +14591346,0 +14591346,0.056125528 +14591382,0.056125528 +14591382,0 +14591862,0 +14591862,0.35274593 +14591898,0.35274593 +14591898,0 +14591982,0 +14591982,0.13593844 +14592000,0.13593844 +14592000,0 +14592096,0 +14592096,0.11526856 +14592192,0.11526856 +14592192,0 +14592210,0 +14592210,0.13714544 +14592216,0.13714544 +14592216,0 +14593470,0 +14593470,0.12929994 +14593500,0.12929994 +14593500,0 +14613810,0 +14613810,0.36707906 +14613834,0.36707906 +14613834,0 +14628402,0 +14628402,0.45503923 +14628858,0.45503923 +14628858,0 +14630238,0 +14630238,0.40162945 +14631594,0.40162945 +14631594,0 +14632890,0 +14632890,0.19659022 +14632986,0.19659022 +14632986,0 +14635578,0 +14635578,0.32332529 +14635614,0.32332529 +14635614,0 +14637102,0 +14637102,0.20473748 +14637216,0.20473748 +14637216,0 +14639886,0 +14639886,0.19628847 +14639988,0.19628847 +14639988,0 +14640006,0 +14640006,0.10440555 +14640018,0.10440555 +14640018,0 +14640120,0 +14640120,0.23581774 +14640180,0.23581774 +14640180,0 +14642178,0 +14642178,0.53545564 +14642244,0.53545564 +14642244,0 +14642520,0 +14642520,0.37447194 +14642586,0.37447194 +14642586,0 +14644692,0 +14644692,0.23491249 +14644710,0.23491249 +14644710,0 +14646636,0 +14646636,0.22691611 +14646690,0.22691611 +14646690,0 +14651088,0 +14651088,0.38322269 +14651112,0.38322269 +14651112,0 +14653590,0 +14653590,0.016596258 +14653608,0.016596258 +14653608,0 +14657754,0 +14657754,0.007996379 +14657760,0.007996379 +14657760,0 +14657868,0 +14657868,0.096107423 +14658042,0.096107423 +14658042,0 +14658972,0 +14658972,0.052504526 +14658978,0.052504526 +14658978,0 +14659032,0 +14659032,0.095956548 +14659074,0.095956548 +14659074,0 +14659146,0 +14659146,0.33705492 +14659242,0.33705492 +14659242,0 +14659266,0 +14659266,0.14514182 +14659278,0.14514182 +14659278,0 +14667072,0 +14667072,0.20262523 +14667078,0.20262523 +14667078,0 +14671848,0 +14671848,0.39001207 +14672184,0.39001207 +14672184,0 +14673582,0 +14673582,0.12688594 +14673642,0.12688594 +14673642,0 +14675226,0 +14675226,0.15268558 +14675274,0.15268558 +14675274,0 +14675946,0 +14675946,0.0075437538 +14675964,0.0075437538 +14675964,0 +14676726,0 +14676726,0.30295715 +14676732,0.30295715 +14676732,0 +14713542,0 +14713542,0.11315631 +14713584,0.11315631 +14713584,0 +14720568,0 +14720568,0.032136391 +14720628,0.032136391 +14720628,0 +14720682,0 +14720682,0.12567894 +14720688,0.12567894 +14720688,0 +14720802,0 +14720802,0.072420036 +14720898,0.072420036 +14720898,0 +14723448,0 +14723448,0.14438745 +14723508,0.14438745 +14723508,0 +14727312,0 +14727312,0.28394689 +14727342,0.28394689 +14727342,0 +14727378,0 +14727378,0.12447194 +14727396,0.12447194 +14727396,0 +14727492,0 +14727492,0.32573929 +14727498,0.32573929 +14727498,0 +14727732,0 +14727732,0.17652384 +14727750,0.17652384 +14727750,0 +14729316,0 +14729316,0.27097164 +14729430,0.13744719 +14729430,0 +14729448,0 +14729448,0.27097164 +14729550,0.20609535 +14729550,0 +14729568,0 +14729568,0.13744719 +14729664,0.1483102 +14729664,0 +14729676,0 +14729676,0.1483102 +14729706,0.20609535 +14729706,0 +14729778,0 +14729778,0.20292698 +14729820,0.20292698 +14729820,0 +14729898,0 +14729898,0.065479783 +14729928,0.065479783 +14729928,0 +14730012,0 +14730012,0.14121907 +14730030,0.14121907 +14730030,0 +14730126,0 +14730126,0.17803259 +14730216,0.17803259 +14730216,0 +14730246,0 +14730246,0.28515389 +14730252,0.28515389 +14730252,0 +14730324,0 +14730324,0.49019312 +14730360,0.11044056 +14730360,0 +14730390,0 +14730390,0 +14730390,0.49019312 +14730390,0.11044056 +14732232,0 +14732232,0.25920338 +14732268,0.25920338 +14732268,0 +14732298,0 +14732298,0.22344599 +14732316,0.22344599 +14732316,0 +14749026,0 +14749026,0.00030175015 +14749032,0.00030175015 +14749032,0 +14754006,0 +14754006,0.15706095 +14754054,0.15706095 +14754054,0 +14755266,0 +14755266,0.10666868 +14755308,0.10666868 +14755308,0 +14755386,0 +14755386,0.10304768 +14755494,0.10304768 +14755494,0 +14755680,0 +14755680,0.16762221 +14755686,0.16762221 +14755686,0 +14758860,0 +14758860,0.16777308 +14758878,0.16777308 +14758878,0 +14761878,0 +14761878,0.13246832 +14761896,0.13246832 +14761896,0 +14761932,0 +14761932,0.11707906 +14761992,0.16701871 +14761992,0 +14762004,0 +14762004,0 +14762004,0.16701871 +14762004,0.11707906 +14762040,0 +14762040,0.040283645 +14762046,0.040283645 +14762046,0 +14762160,0 +14762160,0.31683766 +14762166,0.31683766 +14762166,0 +14762274,0 +14762274,0.0073928787 +14762322,0.0073928787 +14762322,0 +14762388,0 +14762388,0.11089318 +14762400,0.11089318 +14762400,0 +14763402,0 +14763402,0.097616174 +14763426,0.097616174 +14763426,0 +14768022,0 +14768022,0.083283042 +14768058,0.083283042 +14768058,0 +14779668,0 +14779668,0.045715148 +14779722,0.045715148 +14779722,0 +14793234,0 +14793234,0.28062764 +14793288,0.28062764 +14793288,0 +14796792,0 +14796792,0.0076946288 +14796846,0.0076946288 +14796846,0 +14800038,0 +14800038,0.81819553 +14800512,0.81819553 +14800512,0 +14804406,0 +14804406,0.10033193 +14804418,0.10033193 +14804418,0 +14806920,0 +14806920,0.21167773 +14806944,0.21167773 +14806944,0 +14807760,0 +14807760,0.21318648 +14807772,0.21318648 +14807772,0 +14810940,0 +14810940,0.042697646 +14810946,0.042697646 +14810946,0 +14810952,0 +14810952,0.057483404 +14810958,0.057483404 +14810958,0 +14811054,0 +14811054,0.038171394 +14811066,0 +14811066,0 +14811066,0.038171394 +14811066,0.32181654 +14811090,0.32181654 +14811090,0 +14811168,0 +14811168,0.09037417 +14811174,0.09037417 +14811174,0 +14811654,0 +14811654,0.1591732 +14811672,0.1591732 +14811672,0 +14814042,0 +14814042,0.050392275 +14814072,0.050392275 +14814072,0 +14818632,0 +14818632,0.2433615 +14818746,0.2433615 +14818746,0 +14820012,0 +14820012,0.21907061 +14820018,0.21907061 +14820018,0 +14820174,0 +14820174,0.1955341 +14820198,0.1955341 +14820198,0 +14820288,0 +14820288,0.095654798 +14820324,0.095654798 +14820324,0 +14820408,0 +14820408,0.092939046 +14820414,0.092939046 +14820414,0 +14829300,0 +14829300,0.042094146 +14829306,0.042094146 +14829306,0 +14838426,0 +14838426,0.17757996 +14838486,0.17757996 +14838486,0 +14839014,0 +14839014,0.18980084 +14839110,0.18980084 +14839110,0 +14839152,0 +14839152,0.34293905 +14839242,0.34293905 +14839242,0 +14839602,0 +14839602,0.21484611 +14839686,0.21484611 +14839686,0 +14840190,0 +14840190,0.14318045 +14840244,0.14318045 +14840244,0 +14840772,0 +14840772,0.17275196 +14840856,0.17275196 +14840856,0 +14841360,0 +14841360,0.24290887 +14841426,0.24290887 +14841426,0 +14843610,0 +14843610,0.3577248 +14843670,0.3577248 +14843670,0 +14844948,0 +14844948,0.34474955 +14845128,0.34474955 +14845128,0 +14845248,0 +14845248,0.34067592 +14845308,0.34067592 +14845308,0 +14846064,0 +14846064,0.22314424 +14846130,0.22314424 +14846130,0 +14848152,0 +14848152,0.10259505 +14848164,0.10259505 +14848164,0 +14848266,0 +14848266,0.22887749 +14848272,0.22887749 +14848272,0 +14848386,0 +14848386,0.22012674 +14848422,0.22012674 +14848422,0 +14848500,0 +14848500,0.16234158 +14848542,0.16234158 +14848542,0 +14848614,0 +14848614,0.060500905 +14848620,0.060500905 +14848620,0 +14848734,0 +14848734,0.0070911285 +14848782,0.0070911285 +14848782,0 +14850522,0 +14850522,0.37462281 +14850600,0.37462281 +14850600,0 +14851674,0 +14851674,0.13699457 +14851740,0.13699457 +14851740,0 +14854584,0 +14854584,0.25814725 +14854596,0.25814725 +14854596,0 +14854884,0 +14854884,0.36496681 +14854956,0.36496681 +14854956,0 +14854974,0 +14854974,0.243965 +14855034,0.243965 +14855034,0 +14855184,0 +14855184,0.55039228 +14855220,0.55039228 +14855220,0 +14855484,0 +14855484,0.36059143 +14855544,0.36059143 +14855544,0 +14856456,0 +14856456,0.18331322 +14856462,0.18331322 +14856462,0 +14856570,0 +14856570,0.19764635 +14856594,0.19764635 +14856594,0 +14859042,0 +14859042,0.29828002 +14859054,0.29828002 +14859054,0 +14859342,0 +14859342,0.30718165 +14859402,0.30718165 +14859402,0 +14859642,0 +14859642,0.32045866 +14859666,0.32045866 +14859666,0 +14859936,0 +14859936,0.55190103 +14860026,0.55190103 +14860026,0 +14860062,0 +14860062,0.09007242 +14860176,0.20745323 +14860176,0 +14860182,0 +14860182,0.20745323 +14860236,0.09007242 +14860236,0 +14863500,0 +14863500,0.41279421 +14863572,0.41279421 +14863572,0 +14863800,0 +14863800,0.15570308 +14863872,0.15570308 +14863872,0 +14864094,0 +14864094,0.22706699 +14864166,0.22706699 +14864166,0 +14864394,0 +14864394,0.31668678 +14864400,0.31668678 +14864400,0 +14867952,0 +14867952,0.29103802 +14868024,0.29103802 +14868024,0 +14868252,0 +14868252,0.28832227 +14868324,0.28832227 +14868324,0 +14868552,0 +14868552,0.37432106 +14868624,0.37432106 +14868624,0 +14868852,0 +14868852,0.38835244 +14868930,0.38835244 +14868930,0 +14886048,0 +14886048,0.083433917 +14886054,0.083433917 +14886054,0 +14886240,0 +14886240,0.32920941 +14886480,0.32920941 +14886480,0 +14895204,0 +14895204,0.07966204 +14895216,0.07966204 +14895216,0 +14900994,0 +14900994,0.071665661 +14901012,0.071665661 +14901012,0 +14901984,0 +14901984,0.21861798 +14902032,0.21861798 +14902032,0 +14904846,0 +14904846,0.52263126 +14904918,0.52263126 +14904918,0 +14906460,0 +14906460,0.25497888 +14906490,0.25497888 +14906490,0 +14915958,0 +14915958,0.14936632 +14916036,0.14936632 +14916036,0 +14923038,0 +14923038,0.14393482 +14923074,0.26086301 +14923074,0 +14923116,0 +14923116,0.26086301 +14923158,0.28847314 +14923158,0 +14923236,0 +14923236,0 +14923236,0.28847314 +14923236,0.14393482 +14923248,0 +14923248,0.021575136 +14923254,0.021575136 +14923254,0 +14923272,0 +14923272,0.0072420036 +14923278,0.0072420036 +14923278,0 +14923362,0 +14923362,0.077248039 +14923386,0.077248039 +14923386,0 +14923482,0 +14923482,0.22948099 +14923536,0.22948099 +14923536,0 +14923596,0 +14923596,0.2027761 +14923668,0.2027761 +14923668,0 +14923710,0 +14923710,0.23038624 +14923770,0.23038624 +14923770,0 +14926296,0 +14926296,0.31412191 +14926380,0.31412191 +14926380,0 +14930244,0 +14930244,0.058237779 +14930292,0.058237779 +14930292,0 +14930754,0 +14930754,0.27896801 +14930838,0.27896801 +14930838,0 +14934162,0 +14934162,0.058841279 +14934168,0.058841279 +14934168,0 +14944182,0 +14944182,0.30069403 +14944308,0.30069403 +14944308,0 +14944668,0 +14944668,0.14318045 +14944770,0.14318045 +14944770,0 +14944902,0 +14944902,0.4503621 +14945172,0.4503621 +14945172,0 +14973126,0 +14973126,0.20262523 +14973144,0.20262523 +14973144,0 +14973246,0 +14973246,0.20413398 +14973348,0.024592637 +14973348,0 +14973402,0 +14973402,0 +14973402,0.20413398 +14973402,0.024592637 +14976324,0 +14976324,0.14076645 +14976330,0.14076645 +14976330,0 +14976450,0 +14976450,0.074683162 +14976456,0.074683162 +14976456,0 +14979984,0 +14979984,0.21062161 +14980104,0.35561255 +14980104,0 +14980116,0 +14980116,0.35561255 +14980128,0.21062161 +14980128,0 +14980218,0 +14980218,0.28062764 +14980248,0.28062764 +14980248,0 +14980332,0 +14980332,0.17622209 +14980356,0.17622209 +14980356,0 +14980452,0 +14980452,0.051297526 +14980470,0.051297526 +14980470,0 +14982006,0 +14982006,0.29390465 +14982066,0.29390465 +14982066,0 +14983110,0 +14983110,0.1059143 +14983122,0.1059143 +14983122,0 +14983176,0 +14983176,0.11647556 +14983182,0.11647556 +14983182,0 +14983290,0 +14983290,0.18467109 +14983374,0.18467109 +14983374,0 +14985546,0 +14985546,0.031532891 +14985552,0.031532891 +14985552,0 +14985660,0 +14985660,0.254828 +14985744,0.254828 +14985744,0 +14987022,0 +14987022,0.18150272 +14987034,0.18150272 +14987034,0 +14987136,0 +14987136,0.29450815 +14987160,0.29450815 +14987160,0 +14987256,0 +14987256,0.29284852 +14987316,0.29284852 +14987316,0 +14992770,0 +14992770,0.082830416 +14992776,0.082830416 +14992776,0 +14992890,0 +14992890,0.23204587 +14992920,0.23204587 +14992920,0 +14999958,0 +14999958,0.32905854 +14999976,0.32905854 +14999976,0 +15000072,0 +15000072,0.025648763 +15000096,0.025648763 +15000096,0 +15000186,0 +15000186,0.095051298 +15000204,0.095051298 +15000204,0 +15000792,0 +15000792,0.060500905 +15000852,0.060500905 +15000852,0 +15002508,0 +15002508,0.15525045 +15002526,0.15525045 +15002526,0 +15011202,0 +15011202,0.34429692 +15011226,0.34429692 +15011226,0 +15011316,0 +15011316,0.16158721 +15011346,0.16158721 +15011346,0 +15012264,0 +15012264,0.064876282 +15012270,0.064876282 +15012270,0 +15014622,0 +15014622,0.3014484 +15014664,0.3014484 +15014664,0 +15015258,0 +15015258,0.27896801 +15015276,0.27896801 +15015276,0 +15017460,0 +15017460,0.041792396 +15017466,0.041792396 +15017466,0 +15017574,0 +15017574,0.072118286 +15017670,0.072118286 +15017670,0 +15018930,0 +15018930,0.20715148 +15018942,0.20715148 +15018942,0 +15019050,0 +15019050,0.082830416 +15019164,0.033041642 +15019164,0 +15019170,0 +15019170,0.033041642 +15019188,0.082830416 +15019188,0 +15019278,0 +15019278,0.13080869 +15019350,0.13080869 +15019350,0 +15019878,0 +15019878,0.29315027 +15019992,0 +15019992,0 +15019992,0.23823174 +15019992,0.29315027 +15020022,0.23823174 +15020022,0 +15020112,0 +15020112,0.0072420036 +15020172,0.0072420036 +15020172,0 +15020226,0 +15020226,0.067592034 +15020244,0.067592034 +15020244,0 +15020340,0 +15020340,0.054767652 +15020346,0.054767652 +15020346,0 +15025590,0 +15025590,0.19477972 +15025614,0.19477972 +15025614,0 +15035454,0 +15035454,0.16339771 +15035538,0.16339771 +15035538,0 +15048204,0 +15048204,0.30401328 +15048834,0.30401328 +15048834,0 +15050040,0 +15050040,0.37628244 +15050424,0.37628244 +15050424,0 +15060072,0 +15060072,0.090826795 +15060168,0.090826795 +15060168,0 +15062358,0 +15062358,0.27263126 +15062424,0.27263126 +15062424,0 +15062478,0 +15062478,0.3414303 +15062502,0.3414303 +15062502,0 +15062592,0 +15062592,0.32528666 +15062634,0 +15062634,0 +15062634,0.31276403 +15062634,0.32528666 +15062658,0.31276403 +15062658,0 +15064968,0 +15064968,0.258449 +15065058,0.258449 +15065058,0 +15065796,0 +15065796,0.34791792 +15065844,0.34791792 +15065844,0 +15066504,0 +15066504,0.17697646 +15066546,0.17697646 +15066546,0 +15066624,0 +15066624,0.24381412 +15066666,0.24381412 +15066666,0 +15066738,0 +15066738,0.25331925 +15066780,0.25331925 +15066780,0 +15066852,0 +15066852,0.030476765 +15066876,0.030476765 +15066876,0 +15066972,0 +15066972,0.0078455039 +15066996,0.0078455039 +15066996,0 +15067086,0 +15067086,0.10334943 +15067092,0.10334943 +15067092,0 +15067200,0 +15067200,0.14257695 +15067248,0.14257695 +15067248,0 +15067320,0 +15067320,0.012824381 +15067326,0.012824381 +15067326,0 +15067368,0 +15067368,0.064272782 +15067434,0.11647556 +15067434,0 +15067458,0 +15067458,0.064272782 +15067494,0.11647556 +15067494,0 +15067548,0 +15067548,0.025950513 +15067584,0.025950513 +15067584,0 +15067668,0 +15067668,0.17788171 +15067674,0.17788171 +15067674,0 +15067782,0 +15067782,0.086904043 +15067800,0.086904043 +15067800,0 +15067896,0 +15067896,0.34112855 +15067902,0.34112855 +15067902,0 +15068016,0 +15068016,0.19840072 +15068094,0.17486421 +15068094,0 +15068106,0 +15068106,0 +15068106,0.19840072 +15068106,0.17486421 +15068208,0 +15068208,0.24592637 +15068232,0.24592637 +15068232,0 +15068328,0 +15068328,0.23928787 +15068340,0.23928787 +15068340,0 +15068442,0 +15068442,0.011466506 +15068448,0.011466506 +15068448,0 +15070170,0 +15070170,0.0075437538 +15070290,0.0075437538 +15070290,0 +15070626,0 +15070626,0.057634279 +15070632,0.057634279 +15070632,0 +15070740,0 +15070740,0.096710923 +15070746,0.096710923 +15070746,0 +15070854,0 +15070854,0.21680748 +15070860,0.21680748 +15070860,0 +15073338,0 +15073338,0.26765238 +15073410,0.26765238 +15073410,0 +15077706,0 +15077706,0.018708509 +15077736,0.018708509 +15077736,0 +15077796,0 +15077796,0.35923355 +15077814,0.35923355 +15077814,0 +15080910,0 +15080910,0.16113458 +15080934,0.16113458 +15080934,0 +15088992,0 +15088992,0.15841883 +15089052,0.15841883 +15089052,0 +15089112,0 +15089112,0.027006639 +15089118,0.027006639 +15089118,0 +15090870,0 +15090870,0.057785154 +15090876,0.057785154 +15090876,0 +15090984,0 +15090984,0.240344 +15091020,0.240344 +15091020,0 +15095694,0 +15095694,0.0037718769 +15095700,0.0037718769 +15095700,0 +15095808,0 +15095808,0.242758 +15095922,0.242758 +15095922,0 +15095940,0 +15095940,0.17426071 +15095958,0.17426071 +15095958,0 +15096060,0 +15096060,0.075739288 +15096144,0.075739288 +15096144,0 +15096174,0 +15096174,0.24170187 +15096186,0.24170187 +15096186,0 +15096288,0 +15096288,0.0089016295 +15096294,0.0089016295 +15096294,0 +15099060,0 +15099060,0.064725407 +15099084,0.064725407 +15099084,0 +15101538,0 +15101538,0.098068799 +15101550,0.098068799 +15101550,0 +15101802,0 +15101802,0.35259505 +15101820,0.35259505 +15101820,0 +15101916,0 +15101916,0.17350634 +15101940,0.17350634 +15101940,0 +15102204,0 +15102204,0.097616174 +15102246,0.097616174 +15102246,0 +15104934,0 +15104934,0.23823174 +15105138,0.23823174 +15105138,0 +15105984,0 +15105984,0.34293905 +15106080,0.34293905 +15106080,0 +15106812,0 +15106812,0.29088715 +15106824,0.29088715 +15106824,0 +15106926,0 +15106926,0.14257695 +15106932,0.14257695 +15106932,0 +15107046,0 +15107046,0.18346409 +15107106,0.18346409 +15107106,0 +15107160,0 +15107160,0.10863005 +15107208,0.10863005 +15107208,0 +15107808,0 +15107808,0.063669282 +15107814,0.063669282 +15107814,0 +15114696,0 +15114696,0.15178033 +15114720,0.15178033 +15114720,0 +15114810,0 +15114810,0.061557031 +15114816,0.061557031 +15114816,0 +15145722,0 +15145722,0.21831623 +15145764,0.21831623 +15145764,0 +15151050,0 +15151050,0.35184068 +15151122,0.35184068 +15151122,0 +15151974,0 +15151974,0.2469825 +15151998,0.2469825 +15151998,0 +15152988,0 +15152988,0.21001811 +15153054,0.21001811 +15153054,0 +15153102,0 +15153102,0.25709113 +15153114,0.25709113 +15153114,0 +15153150,0 +15153150,0.26282438 +15153204,0.26282438 +15153204,0 +15153222,0 +15153222,0.1495172 +15153264,0.1495172 +15153264,0 +15153336,0 +15153336,0.28922752 +15153354,0.28922752 +15153354,0 +15154770,0 +15154770,0.1991551 +15154806,0.1991551 +15154806,0 +15155244,0 +15155244,0.24185275 +15155328,0.24185275 +15155328,0 +15156978,0 +15156978,0.30974653 +15157590,0.30974653 +15157590,0 +15159228,0 +15159228,0.18316234 +15159252,0.18316234 +15159252,0 +15159342,0 +15159342,0.22103199 +15159354,0.22103199 +15159354,0 +15168462,0 +15168462,0.11255281 +15168474,0.11255281 +15168474,0 +15168582,0 +15168582,0.0058841279 +15168588,0.0058841279 +15168588,0 +15168696,0 +15168696,0.23310199 +15168708,0.23310199 +15168708,0 +15186522,0 +15186522,0.18602897 +15186534,0.18602897 +15186534,0 +15186636,0 +15186636,0.26704888 +15186714,0.26704888 +15186714,0 +15186756,0 +15186756,0.23053712 +15186762,0.23053712 +15186762,0 +15188412,0 +15188412,0.42063971 +15189090,0.42063971 +15189090,0 +15189780,0 +15189780,0.035455643 +15189786,0.035455643 +15189786,0 +15189894,0 +15189894,0.20745323 +15189960,0.20745323 +15189960,0 +15194922,0 +15194922,0.26840676 +15194928,0.26840676 +15194928,0 +15195036,0 +15195036,0.03002414 +15195048,0.03002414 +15195048,0 +15195150,0 +15195150,0.08916717 +15195162,0.08916717 +15195162,0 +15195270,0 +15195270,0.18014484 +15195294,0.18014484 +15195294,0 +15198642,0 +15198642,0.27097164 +15198654,0.27097164 +15198654,0 +15200088,0 +15200088,0.10923355 +15200100,0.10923355 +15200100,0 +15200202,0 +15200202,0.24140012 +15200244,0.24140012 +15200244,0 +15202176,0 +15202176,0.12417019 +15202182,0.12417019 +15202182,0 +15202290,0 +15202290,0.14800845 +15202314,0.14800845 +15202314,0 +15202410,0 +15202410,0.10621605 +15202434,0.10621605 +15202434,0 +15228954,0 +15228954,0.12054919 +15228972,0.12054919 +15228972,0 +15229068,0 +15229068,0.011768256 +15229074,0.011768256 +15229074,0 +15229182,0 +15229182,0.23295112 +15229224,0.23295112 +15229224,0 +15229302,0 +15229302,0.068949909 +15229332,0.068949909 +15229332,0 +15229416,0 +15229416,0.023385637 +15229452,0.023385637 +15229452,0 +15229530,0 +15229530,0.33826192 +15229536,0.33826192 +15229536,0 +15229650,0 +15229650,0.054164152 +15229656,0.054164152 +15229656,0 +15229764,0 +15229764,0.10938443 +15229770,0.10938443 +15229770,0 +15229878,0 +15229878,0.26870851 +15229926,0.26870851 +15229926,0 +15229998,0 +15229998,0.11134581 +15230004,0.11134581 +15230004,0 +15230112,0 +15230112,0.073174412 +15230124,0.073174412 +15230124,0 +15230226,0 +15230226,0.11074231 +15230256,0.11074231 +15230256,0 +15234090,0 +15234090,0.40419433 +15234150,0.40419433 +15234150,0 +15239850,0 +15239850,0.16490646 +15239874,0.16490646 +15239874,0 +15239964,0 +15239964,0.094749547 +15239970,0.094749547 +15239970,0 +15243276,0 +15243276,0.014785757 +15243330,0.014785757 +15243330,0 +15246306,0 +15246306,0.26418226 +15246390,0.26418226 +15246390,0 +15246894,0 +15246894,0.19236572 +15246996,0.19236572 +15246996,0 +15247482,0 +15247482,0.26131563 +15247584,0.26131563 +15247584,0 +15248064,0 +15248064,0.25512975 +15248148,0.25512975 +15248148,0 +15248652,0 +15248652,0.18663247 +15248730,0.18663247 +15248730,0 +15252744,0 +15252744,0.095503923 +15252762,0.095503923 +15252762,0 +15252864,0 +15252864,0.15419433 +15252888,0.15419433 +15252888,0 +15262494,0 +15262494,0.0072420036 +15262572,0.0072420036 +15262572,0 +15262614,0 +15262614,0.29315027 +15262668,0.29315027 +15262668,0 +15263634,0 +15263634,0.013427882 +15263640,0.013427882 +15263640,0 +15266664,0 +15266664,0.1937236 +15266712,0.1937236 +15266712,0 +15268176,0 +15268176,0.11330718 +15268194,0.11330718 +15268194,0 +15268296,0 +15268296,0.27429089 +15268410,0.00090525045 +15268410,0 +15268416,0 +15268416,0.00090525045 +15268422,0.27429089 +15268422,0 +15273066,0 +15273066,0.10983705 +15273084,0.10983705 +15273084,0 +15273180,0 +15273180,0.27942064 +15273270,0.27942064 +15273270,0 +15274080,0 +15274080,0.0051297526 +15274086,0.0051297526 +15274086,0 +15275796,0 +15275796,0.11979481 +15275844,0.11979481 +15275844,0 +15279210,0 +15279210,0.71047073 +15279384,0.71047073 +15279384,0 +15312438,0 +15312438,0.04073627 +15312444,0.04073627 +15312444,0 +15312558,0 +15312558,0.10244418 +15312564,0.10244418 +15312564,0 +15312672,0 +15312672,0.022329511 +15312690,0.022329511 +15312690,0 +15318228,0 +15318228,0.0075437538 +15318276,0.0075437538 +15318276,0 +15323958,0 +15323958,0.10998793 +15324072,0.1567592 +15324072,0 +15324108,0 +15324108,0.23355462 +15324126,0.23355462 +15324126,0 +15324132,0 +15324132,0.10998793 +15324198,0.1567592 +15324198,0 +15324336,0 +15324336,0.092486421 +15324342,0.092486421 +15324342,0 +15324354,0 +15324354,0.30371153 +15324432,0.30371153 +15324432,0 +15329814,0 +15329814,0.11994568 +15329820,0.11994568 +15329820,0 +15330786,0 +15330786,0.29194327 +15330798,0.29194327 +15330798,0 +15332784,0 +15332784,0.2088111 +15332796,0.2088111 +15332796,0 +15333228,0 +15333228,0.38654194 +15333258,0.38654194 +15333258,0 +15343056,0 +15343056,0.15811708 +15343062,0.15811708 +15343062,0 +15343176,0 +15343176,0.0042245021 +15343182,0.0042245021 +15343182,0 +15343290,0 +15343290,0.068949909 +15343392,0.068949909 +15343392,0 +15346428,0 +15346428,0.22510561 +15346464,0.22510561 +15346464,0 +15350598,0 +15350598,0.13171394 +15350628,0.13171394 +15350628,0 +15355224,0 +15355224,0.39846107 +15355500,0.39846107 +15355500,0 +15357060,0 +15357060,0.42260109 +15357276,0.0013578757 +15357276,0 +15357282,0 +15357282,0.0013578757 +15357390,0.14740495 +15357390,0 +15357456,0 +15357456,0.42260109 +15357462,0.14740495 +15357462,0 +15357510,0 +15357510,0.17290284 +15357528,0.17290284 +15357528,0 +15357624,0 +15357624,0.36089318 +15357630,0.36089318 +15357630,0 +15358020,0 +15358020,0.17395896 +15358050,0.17395896 +15358050,0 +15358134,0 +15358134,0.087507544 +15358164,0.087507544 +15358164,0 +15358890,0 +15358890,0.31970428 +15359286,0.31970428 +15359286,0 +15364272,0 +15364272,0.21982498 +15364350,0.21982498 +15364350,0 +15364854,0 +15364854,0.19055522 +15364926,0.19055522 +15364926,0 +15365442,0 +15365442,0.22510561 +15365574,0.22510561 +15365574,0 +15366030,0 +15366030,0.17984309 +15366132,0.17984309 +15366132,0 +15366618,0 +15366618,0.19900422 +15366702,0.19900422 +15366702,0 +15367206,0 +15367206,0.18452022 +15367278,0.18452022 +15367278,0 +15367788,0 +15367788,0.18844297 +15367884,0.18844297 +15367884,0 +15368376,0 +15368376,0.20111648 +15368442,0.20111648 +15368442,0 +15396264,0 +15396264,0.073777912 +15396270,0.073777912 +15396270,0 +15400224,0 +15400224,0.23280024 +15400344,0.28273989 +15400344,0 +15400350,0 +15400350,0.28273989 +15400362,0.23280024 +15400362,0 +15400458,0 +15400458,0.22827399 +15400476,0.22827399 +15400476,0 +15400572,0 +15400572,0.034399517 +15400590,0.034399517 +15400590,0 +15400692,0 +15400692,0.25995775 +15400776,0.25995775 +15400776,0 +15400806,0 +15400806,0.21605311 +15400818,0.21605311 +15400818,0 +15400920,0 +15400920,0.18436934 +15400986,0.18436934 +15400986,0 +15410328,0 +15410328,0.47721786 +15410334,0.47721786 +15410334,0 +15410448,0 +15410448,0.30371153 +15410490,0.30371153 +15410490,0 +15410562,0 +15410562,0.16671696 +15410592,0.16671696 +15410592,0 +15416922,0 +15416922,0.25588413 +15417030,0.25588413 +15417030,0 +15425652,0 +15425652,0.2506035 +15425676,0.2506035 +15425676,0 +15425952,0 +15425952,0.39076645 +15426000,0.39076645 +15426000,0 +15430104,0 +15430104,0.38337357 +15430164,0.38337357 +15430164,0 +15430404,0 +15430404,0.25814725 +15430512,0.25814725 +15430512,0 +15433482,0 +15433482,0.21590223 +15433566,0.21590223 +15433566,0 +15433602,0 +15433602,0.24834037 +15433644,0.24834037 +15433644,0 +15439188,0 +15439188,0.16505733 +15439200,0.16505733 +15439200,0 +15439308,0 +15439308,0.016143633 +15439332,0.016143633 +15439332,0 +15439422,0 +15439422,0.26116476 +15439428,0.26116476 +15439428,0 +15439536,0 +15439536,0.18949909 +15439590,0.18949909 +15439590,0 +15439656,0 +15439656,0.076493663 +15439716,0.076493663 +15439716,0 +15441996,0 +15441996,0.16626433 +15442026,0.16626433 +15442026,0 +15442050,0 +15442050,0.0025648763 +15442056,0.0025648763 +15442056,0 +15446442,0 +15446442,0.14876282 +15446538,0.14876282 +15446538,0 +15450348,0 +15450348,0.66415208 +15450666,0.66415208 +15450666,0 +15451470,0 +15451470,0.098219674 +15451494,0.098219674 +15451494,0 +15451584,0 +15451584,0.00015087508 +15451590,0.00015087508 +15451590,0 +15451704,0 +15451704,0.22616174 +15451752,0.22616174 +15451752,0 +15469704,0 +15469704,0.17048884 +15469746,0.17048884 +15469746,0 +15469824,0 +15469824,0.14438745 +15469842,0.14438745 +15469842,0 +15469938,0 +15469938,0.017954134 +15470148,0.017954134 +15470148,0 +15496926,0 +15496926,0.10500905 +15496932,0.10500905 +15496932,0 +15497046,0 +15497046,0.12190706 +15497052,0.12190706 +15497052,0 +15500646,0 +15500646,0.18376584 +15500670,0.18376584 +15500670,0 +15500760,0 +15500760,0.12960169 +15500880,0 +15500880,0 +15500880,0.12085094 +15500880,0.12960169 +15500904,0.12085094 +15500904,0 +15500994,0 +15500994,0.13126132 +15501042,0.13126132 +15501042,0 +15501108,0 +15501108,0.088714544 +15501114,0.088714544 +15501114,0 +15505770,0 +15505770,0.22118286 +15505782,0.22118286 +15505782,0 +15512298,0 +15512298,0.0016596258 +15512304,0.0016596258 +15512304,0 +15517458,0 +15517458,0.12024744 +15517464,0.12024744 +15517464,0 +15520590,0 +15520590,0.15238383 +15520596,0.15238383 +15520596,0 +15522822,0 +15522822,0.17697646 +15522834,0.17697646 +15522834,0 +15522936,0 +15522936,0.022480386 +15522942,0.022480386 +15522942,0 +15526260,0 +15526260,0.049487025 +15526296,0.049487025 +15526296,0 +15528720,0 +15528720,0.24411587 +15528756,0.24411587 +15528756,0 +15531126,0 +15531126,0.11919131 +15531174,0.11919131 +15531174,0 +15532578,0 +15532578,0.0015087508 +15532584,0.0015087508 +15532584,0 +15552864,0 +15552864,0.21228123 +15552942,0.21228123 +15552942,0 +15553452,0 +15553452,0.26644538 +15553536,0.26644538 +15553536,0 +15554040,0 +15554040,0.22601086 +15554106,0.22601086 +15554106,0 +15554622,0 +15554622,0.22887749 +15554664,0.22887749 +15554664,0 +15577140,0 +15577140,0.32181654 +15577344,0.32181654 +15577344,0 +15577512,0 +15577512,0.13669282 +15577560,0.13669282 +15577560,0 +15577818,0 +15577818,0.079812915 +15577860,0.079812915 +15577860,0 +15581916,0 +15581916,0.21560048 +15582066,0.21560048 +15582066,0 +15584922,0 +15584922,0.38292094 +15584976,0.38292094 +15584976,0 +15586314,0 +15586314,0.37190706 +15586338,0.37190706 +15586338,0 +15587364,0 +15587364,0.16490646 +15587406,0.16490646 +15587406,0 +15587478,0 +15587478,0.20745323 +15587538,0.31472541 +15587538,0 +15587580,0 +15587580,0.20745323 +15587604,0.31472541 +15587604,0 +15589380,0 +15589380,0.21137598 +15589386,0.21137598 +15589386,0 +15589722,0 +15589722,0.1937236 +15589842,0.15781533 +15589842,0 +15589854,0 +15589854,0.1937236 +15589890,0.15781533 +15589890,0 +15595266,0 +15595266,0.095051298 +15595302,0.095051298 +15595302,0 +15595374,0 +15595374,0.086904043 +15595380,0.012673506 +15595380,0 +15595392,0 +15595392,0.086904043 +15595416,0.012673506 +15595416,0 +15595494,0 +15595494,0.24562462 +15595512,0.24562462 +15595512,0 +15597138,0 +15597138,0.11572118 +15597180,0.11572118 +15597180,0 +15598080,0 +15598080,0.37085094 +15598500,0.37085094 +15598500,0 +15599916,0 +15599916,0.35199155 +15600378,0.35199155 +15600378,0 +15606954,0 +15606954,0.28681352 +15606966,0.28681352 +15606966,0 +15607074,0 +15607074,0.10923355 +15607152,0.10923355 +15607152,0 +15607188,0 +15607188,0.21107423 +15607200,0.21107423 +15607200,0 +15607302,0 +15607302,0.0048280024 +15607308,0.0048280024 +15607308,0 +15607422,0 +15607422,0.23611949 +15607446,0.23611949 +15607446,0 +15607536,0 +15607536,0.058992154 +15607542,0.058992154 +15607542,0 +15607650,0 +15607650,0.32362704 +15607746,0.32362704 +15607746,0 +15607770,0 +15607770,0.20775498 +15607848,0.20775498 +15607848,0 +15607884,0 +15607884,0.32785154 +15607974,0.32785154 +15607974,0 +15607998,0 +15607998,0.014031382 +15608004,0.014031382 +15608004,0 +15613548,0 +15613548,0.18210622 +15613584,0.036360893 +15613584,0 +15613590,0 +15613590,0.036360893 +15613638,0.023838262 +15613638,0 +15613644,0 +15613644,0.023838262 +15613656,0.18210622 +15613656,0 +15613752,0 +15613752,0.28092939 +15613818,0.28092939 +15613818,0 +15613866,0 +15613866,0.17063971 +15613938,0.17063971 +15613938,0 +15613986,0 +15613986,0.14076645 +15614022,0.14076645 +15614022,0 +15614100,0 +15614100,0.34882317 +15614112,0.34882317 +15614112,0 +15614214,0 +15614214,0.14091732 +15614268,0.14091732 +15614268,0 +15614328,0 +15614328,0.086149668 +15614346,0.086149668 +15614346,0 +15614448,0 +15614448,0.24321062 +15614466,0.24321062 +15614466,0 +15614562,0 +15614562,0.18648159 +15614568,0.18648159 +15614568,0 +15614916,0 +15614916,0.11436331 +15615018,0.11436331 +15615018,0 +15620196,0 +15620196,0.23098974 +15620244,0.23098974 +15620244,0 +15622926,0 +15622926,0.075890163 +15622986,0.075890163 +15622986,0 +15623046,0 +15623046,0.2936029 +15623130,0.2936029 +15623130,0 +15624894,0 +15624894,0.28183464 +15624948,0.28183464 +15624948,0 +15625008,0 +15625008,0.14076645 +15625038,0.14076645 +15625038,0 +15628752,0 +15628752,0.04993965 +15628788,0.04993965 +15628788,0 +15629676,0 +15629676,0.064876282 +15629682,0.064876282 +15629682,0 +15630948,0 +15630948,0.23536512 +15631002,0.23536512 +15631002,0 +15631068,0 +15631068,0.17395896 +15631110,0.17395896 +15631110,0 +15634776,0 +15634776,0.30552203 +15634806,0.30552203 +15634806,0 +15634920,0 +15634920,0.0048280024 +15634926,0.0048280024 +15634926,0 +15643608,0 +15643608,0.22631261 +15643626,0.22631261 +15643626,0 +15643722,0 +15643722,0.12401931 +15643788,0.12401931 +15643788,0 +15643836,0 +15643836,0.05914303 +15643860,0.05914303 +15643860,0 +15672216,0 +15672216,0.038774894 +15672222,0.038774894 +15672222,0 +15675684,0 +15675684,0.12945081 +15675708,0.12945081 +15675708,0 +15675804,0 +15675804,0.16415208 +15675846,0.16415208 +15675846,0 +15676116,0 +15676116,0.035455643 +15676122,0.035455643 +15676122,0 +15676818,0 +15676818,0.10787568 +15676824,0.10787568 +15676824,0 +15688626,0 +15688626,0.2911889 +15688650,0.2911889 +15688650,0 +15689940,0 +15689940,0.043753772 +15689946,0.043753772 +15689946,0 +15693084,0 +15693084,0.18995172 +15693108,0.18995172 +15693108,0 +15700554,0 +15700554,0.12326494 +15700608,0.12326494 +15700608,0 +15700668,0 +15700668,0.08026554 +15700698,0.08026554 +15700698,0 +15700788,0 +15700788,0.16882921 +15700794,0.16882921 +15700794,0 +15701886,0 +15701886,0.13458057 +15701916,0.13458057 +15701916,0 +15702000,0 +15702000,0.30522028 +15702018,0.30522028 +15702018,0 +15702102,0 +15702102,0.20006035 +15702114,0.20006035 +15702114,0 +15702120,0 +15702120,0.1931201 +15702126,0.1931201 +15702126,0 +15702234,0 +15702234,0.17033796 +15702270,0.17033796 +15702270,0 +15702348,0 +15702348,0.10304768 +15702402,0.10304768 +15702402,0 +15702462,0 +15702462,0.16369946 +15702546,0.16369946 +15702546,0 +15702582,0 +15702582,0.32860591 +15702588,0.32860591 +15702588,0 +15702696,0 +15702696,0.020066385 +15702702,0.020066385 +15702702,0 +15702810,0 +15702810,0.16822571 +15702822,0.16822571 +15702822,0 +15703194,0 +15703194,0.33207604 +15703224,0.33207604 +15703224,0 +15703440,0 +15703440,0.42365721 +15703524,0.42365721 +15703524,0 +15703734,0 +15703734,0.15343995 +15703746,0.15343995 +15703746,0 +15703914,0 +15703914,0.27625226 +15703926,0.27625226 +15703926,0 +15706722,0 +15706722,0.072570911 +15706740,0.072570911 +15706740,0 +15707952,0 +15707952,0.47857574 +15708096,0.013126132 +15708096,0 +15708102,0 +15708102,0.013126132 +15708468,0.47857574 +15708468,0 +15708498,0 +15708498,0.21891973 +15708510,0.21891973 +15708510,0 +15709254,0 +15709254,0.19477972 +15709266,0.19477972 +15709266,0 +15709782,0 +15709782,0.14272782 +15709980,0.14272782 +15709980,0 +15712920,0 +15712920,0.04993965 +15712938,0.04993965 +15712938,0 +15720840,0 +15720840,0.037417019 +15720882,0.037417019 +15720882,0 +15720954,0 +15720954,0.12899819 +15721056,0.12899819 +15721056,0 +15721074,0 +15721074,0.16113458 +15721092,0.16113458 +15721092,0 +15753930,0 +15753930,0.16701871 +15754008,0.16701871 +15754008,0 +15754104,0 +15754104,0.1495172 +15754176,0.1495172 +15754176,0 +15763896,0 +15763896,0.24185275 +15763938,0.24185275 +15763938,0 +15764016,0 +15764016,0.058690404 +15764040,0.058690404 +15764040,0 +15765120,0 +15765120,0.31457453 +15765162,0.31457453 +15765162,0 +15770610,0 +15770610,0.025347013 +15770616,0.025347013 +15770616,0 +15770724,0 +15770724,0.029873265 +15770784,0.029873265 +15770784,0 +15770838,0 +15770838,0.30944478 +15770940,0.30944478 +15770940,0 +15774948,0 +15774948,0.2911889 +15774960,0.2911889 +15774960,0 +15775062,0 +15775062,0.16083283 +15775128,0.16083283 +15775128,0 +15775182,0 +15775182,0.17456246 +15775266,0.17456246 +15775266,0 +15775296,0 +15775296,0.14499095 +15775326,0.14499095 +15775326,0 +15775410,0 +15775410,0.27142426 +15775452,0.27142426 +15775452,0 +15775530,0 +15775530,0.23310199 +15775674,0.23310199 +15775674,0 +15776028,0 +15776028,0.23762824 +15776046,0.23762824 +15776046,0 +15780072,0 +15780072,0.017199759 +15780078,0.017199759 +15780078,0 +15785718,0 +15785718,0.16354858 +15785730,0.16354858 +15785730,0 +15785832,0 +15785832,0.031231141 +15785838,0.031231141 +15785838,0 +15785952,0 +15785952,0.047525649 +15785970,0.047525649 +15785970,0 +15786066,0 +15786066,0.1041038 +15786078,0.1041038 +15786078,0 +15786180,0 +15786180,0.17154496 +15786312,0.17154496 +15786312,0 +15791916,0 +15791916,0.13533494 +15791964,0.13533494 +15791964,0 +15793434,0 +15793434,0.34007242 +15793554,0.26644538 +15793554,0 +15793620,0 +15793620,0.26644538 +15793674,0.34007242 +15793674,0 +15798276,0 +15798276,0.29677127 +15798300,0.29677127 +15798300,0 +15798396,0 +15798396,0.03062764 +15798402,0.03062764 +15798402,0 +15801774,0 +15801774,0.21831623 +15801780,0.21831623 +15801780,0 +15801888,0 +15801888,0.26161738 +15801978,0.26161738 +15801978,0 +15802002,0 +15802002,0.23325287 +15802020,0.23325287 +15802020,0 +15803964,0 +15803964,0.1428787 +15803970,0.1428787 +15803970,0 +15804078,0 +15804078,0.31864816 +15804096,0.31864816 +15804096,0 +15807270,0 +15807270,0.0072420036 +15807276,0.0072420036 +15807276,0 +15807726,0 +15807726,0.36496681 +15807750,0.36496681 +15807750,0 +15807840,0 +15807840,0.050694025 +15807846,0.050694025 +15807846,0 +15807960,0 +15807960,0.32966204 +15807966,0.32966204 +15807966,0 +15823698,0 +15823698,0.052806276 +15823704,0.052806276 +15823704,0 +15823812,0 +15823812,0.030175015 +15823824,0.030175015 +15823824,0 +15823926,0 +15823926,0.099124925 +15823932,0.099124925 +15823932,0 +15824046,0 +15824046,0.23958962 +15824106,0.23958962 +15824106,0 +15824160,0 +15824160,0.10123718 +15824238,0.10123718 +15824238,0 +15824274,0 +15824274,0.1531382 +15824286,0.1531382 +15824286,0 +15834978,0 +15834978,0.20413398 +15835008,0.20413398 +15835008,0 +15845874,0 +15845874,0.22284249 +15845910,0.22284249 +15845910,0 +15845988,0 +15845988,0.26719976 +15846048,0.26719976 +15846048,0 +15846102,0 +15846102,0.0013578757 +15846108,0.0013578757 +15846108,0 +15846222,0 +15846222,0.1010863 +15846294,0.1010863 +15846294,0 +15846336,0 +15846336,0.0015087508 +15846342,0.0015087508 +15846342,0 +15846450,0 +15846450,0.32272179 +15846492,0.32272179 +15846492,0 +15846570,0 +15846570,0.075890163 +15846576,0.075890163 +15846576,0 +15849096,0 +15849096,0.20187085 +15849114,0.20187085 +15849114,0 +15852090,0 +15852090,0.24441762 +15852108,0.24441762 +15852108,0 +15854418,0 +15854418,0.16007846 +15854448,0.16007846 +15854448,0 +15854538,0 +15854538,0.11557031 +15854544,0.11557031 +15854544,0 +15854652,0 +15854652,0.083132167 +15854658,0.083132167 +15854658,0 +15854766,0 +15854766,0.07966204 +15854772,0.07966204 +15854772,0 +15854886,0 +15854886,0.15178033 +15855000,0.0084490042 +15855000,0 +15855006,0 +15855006,0.0084490042 +15855036,0.15178033 +15855036,0 +15855114,0 +15855114,0.082076041 +15855204,0.082076041 +15855204,0 +15858414,0 +15858414,0.13940857 +15858438,0.13940857 +15858438,0 +15870684,0 +15870684,0.12311406 +15870828,0.12311406 +15870828,0 +15873132,0 +15873132,0.25694025 +15873246,0.25694025 +15873246,0 +15875796,0 +15875796,0.16822571 +15875802,0.16822571 +15875802,0 +15876498,0 +15876498,0.15691008 +15876510,0.15691008 +15876510,0 +15876618,0 +15876618,0.14378395 +15876630,0.14378395 +15876630,0 +15876732,0 +15876732,0.18255884 +15876816,0.18255884 +15876816,0 +15876846,0 +15876846,0.16385033 +15876852,0.16385033 +15876852,0 +15876966,0 +15876966,0.0078455039 +15877038,0.0078455039 +15877038,0 +15877170,0 +15877170,0.39544357 +15877902,0.39544357 +15877902,0 +15893358,0 +15893358,0.16550996 +15893370,0.16550996 +15893370,0 +15893472,0 +15893472,0.057181654 +15893478,0.057181654 +15893478,0 +15896004,0 +15896004,0.22857574 +15896124,0.22857574 +15896124,0 +15896592,0 +15896592,0.21258298 +15896676,0.21258298 +15896676,0 +15897180,0 +15897180,0.21726011 +15897258,0.21726011 +15897258,0 +15897768,0 +15897768,0.26418226 +15897834,0.26418226 +15897834,0 +15898356,0 +15898356,0.16173808 +15898428,0.16173808 +15898428,0 +15922806,0 +15922806,0.093995172 +15922812,0.093995172 +15922812,0 +15922920,0 +15922920,0.051750151 +15922926,0.051750151 +15922926,0 +15923040,0 +15923040,0.088865419 +15923046,0.088865419 +15923046,0 +15923514,0 +15923514,0.1567592 +15923610,0.1567592 +15923610,0 +15923628,0 +15923628,0.094447797 +15923646,0.094447797 +15923646,0 +15923748,0 +15923748,0.15992758 +15923862,0.15992758 +15923862,0 +15925194,0 +15925194,0.15887145 +15925206,0.15887145 +15925206,0 +15925308,0 +15925308,0.27957151 +15925380,0.27957151 +15925380,0 +15931302,0 +15931302,0.095654798 +15931488,0.095654798 +15931488,0 +15935982,0 +15935982,0.28304164 +15936012,0.28304164 +15936012,0 +15936102,0 +15936102,0.27157514 +15936156,0.27157514 +15936156,0 +15936216,0 +15936216,0.025497888 +15936222,0.025497888 +15936222,0 +15936234,0 +15936234,0.20051298 +15936258,0.20051298 +15936258,0 +15940854,0 +15940854,0.092184671 +15940890,0.092184671 +15940890,0 +15942510,0 +15942510,0.0092033796 +15942522,0.0092033796 +15942522,0 +15942798,0 +15942798,0.38412794 +15943518,0.38412794 +15943518,0 +15947904,0 +15947904,0.45594448 +15948180,0.45594448 +15948180,0 +15948666,0 +15948666,0.30597465 +15948732,0.30597465 +15948732,0 +15949590,0 +15949590,0.12688594 +15949620,0.12688594 +15949620,0 +15958416,0 +15958416,0.11949306 +15958464,0.11949306 +15958464,0 +15963798,0 +15963798,0.12296319 +15963864,0.12296319 +15963864,0 +15963912,0 +15963912,0.044055522 +15963930,0.044055522 +15963930,0 +15966582,0 +15966582,0.20835848 +15966630,0.20835848 +15966630,0 +15966696,0 +15966696,0.037266144 +15966702,0.037266144 +15966702,0 +15967848,0 +15967848,0.18255884 +15967914,0.18255884 +15967914,0 +15973698,0 +15973698,0.30974653 +15973716,0.30974653 +15973716,0 +15973812,0 +15973812,0.22012674 +15973836,0.22012674 +15973836,0 +15974004,0 +15974004,0.18074834 +15974088,0.18074834 +15974088,0 +15974118,0 +15974118,0.33313217 +15974142,0.33313217 +15974142,0 +15974232,0 +15974232,0.26372963 +15974286,0.26372963 +15974286,0 +15974352,0 +15974352,0.039378395 +15974358,0.039378395 +15974358,0 +15974466,0 +15974466,0.0070911285 +15974508,0.0070911285 +15974508,0 +15974580,0 +15974580,0.28892577 +15974622,0.28892577 +15974622,0 +15974700,0 +15974700,0.044508147 +15974706,0.044508147 +15974706,0 +15974814,0 +15974814,0.078153289 +15974868,0.078153289 +15974868,0 +15974928,0 +15974928,0.12311406 +15974994,0.12311406 +15974994,0 +15975030,0 +15975030,0.0015087508 +15975036,0.0015087508 +15975036,0 +15975048,0 +15975048,0.079511165 +15975054,0.079511165 +15975054,0 +15975162,0 +15975162,0.13533494 +15975192,0.13533494 +15975192,0 +15975276,0 +15975276,0.13820157 +15975294,0.13820157 +15975294,0 +15975396,0 +15975396,0.089619795 +15975402,0.089619795 +15975402,0 +15978108,0 +15978108,0.23611949 +15978132,0.23611949 +15978132,0 +16005768,0 +16005768,0.041792396 +16005774,0.041792396 +16005774,0 +16022190,0 +16022190,0.025497888 +16022196,0.025497888 +16022196,0 +16022304,0 +16022304,0.14996982 +16022406,0.14996982 +16022406,0 +16027266,0 +16027266,0.13820157 +16027302,0.13820157 +16027302,0 +16027380,0 +16027380,0.094146047 +16027404,0.094146047 +16027404,0 +16037256,0 +16037256,0.083433917 +16037262,0.083433917 +16037262,0 +16037394,0 +16037394,0.17939046 +16037442,0.17939046 +16037442,0 +16041864,0 +16041864,0.095956548 +16041870,0.095956548 +16041870,0 +16041984,0 +16041984,0.062009656 +16041990,0.062009656 +16041990,0 +16046304,0 +16046304,0.26312613 +16046328,0.26312613 +16046328,0 +16051176,0 +16051176,0.16400121 +16051266,0.16400121 +16051266,0 +16051764,0 +16051764,0.22827399 +16051848,0.22827399 +16051848,0 +16052352,0 +16052352,0.1925166 +16052418,0.1925166 +16052418,0 +16052934,0 +16052934,0.21544961 +16053012,0.21544961 +16053012,0 +16053096,0 +16053096,0.053258902 +16053102,0.053258902 +16053102,0 +16053210,0 +16053210,0.16309596 +16053264,0.16309596 +16053264,0 +16054830,0 +16054830,0.16626433 +16054854,0.16626433 +16054854,0 +16054944,0 +16054944,0.037718769 +16054950,0.037718769 +16054950,0 +16055064,0 +16055064,0.36119493 +16055082,0.36119493 +16055082,0 +16055178,0 +16055178,0.041038021 +16055214,0.041038021 +16055214,0 +16056456,0 +16056456,0.30944478 +16056480,0.30944478 +16056480,0 +16058586,0 +16058586,0.018557634 +16058700,0.18044659 +16058700,0 +16058724,0 +16058724,0.18044659 +16058820,0 +16058820,0 +16058820,0.018557634 +16058820,0.18240797 +16058910,0.18240797 +16058910,0 +16058934,0 +16058934,0.14936632 +16058946,0.14936632 +16058946,0 +16059048,0 +16059048,0.0078455039 +16059090,0.0078455039 +16059090,0 +16059150,0 +16059150,0.043753772 +16059156,0.043753772 +16059156,0 +16059168,0 +16059168,0.06004828 +16059192,0.06004828 +16059192,0 +16059282,0 +16059282,0.1410682 +16059300,0.1410682 +16059300,0 +16059396,0 +16059396,0.3571213 +16059402,0.3571213 +16059402,0 +16059516,0 +16059516,0.13005432 +16059612,0.13005432 +16059612,0 +16059630,0 +16059630,0.2917924 +16059636,0.2917924 +16059636,0 +16059696,0 +16059696,0.17003621 +16059732,0.17003621 +16059732,0 +16100346,0 +16100346,0.078756789 +16100358,0.078756789 +16100358,0 +16101204,0 +16101204,0.031532891 +16101234,0.031532891 +16101234,0 +16101372,0 +16101372,0.043452022 +16101396,0.043452022 +16101396,0 +16101486,0 +16101486,0.098370549 +16101510,0.098370549 +16101510,0 +16102224,0 +16102224,0.41354858 +16102398,0.41354858 +16102398,0 +16104306,0 +16104306,0.13669282 +16104336,0.13669282 +16104336,0 +16104420,0 +16104420,0.24170187 +16104498,0.24170187 +16104498,0 +16106064,0 +16106064,0.091279421 +16106094,0.091279421 +16106094,0 +16106310,0 +16106310,0.1985516 +16106334,0.1985516 +16106334,0 +16111008,0 +16111008,0.22495474 +16111056,0.22495474 +16111056,0 +16126992,0 +16126992,0.087658419 +16126998,0.087658419 +16126998,0 +16132068,0 +16132068,0.31140616 +16132092,0.31140616 +16132092,0 +16133058,0 +16133058,0.19296922 +16133100,0.19296922 +16133100,0 +16136268,0 +16136268,0.03983102 +16136310,0.03983102 +16136310,0 +16136610,0 +16136610,0.034852142 +16136622,0.034852142 +16136622,0 +16137330,0 +16137330,0.17154496 +16137336,0.17154496 +16137336,0 +16141392,0 +16141392,0.0045262523 +16141398,0.0045262523 +16141398,0 +16141506,0 +16141506,0.037869644 +16141512,0.037869644 +16141512,0 +16151922,0 +16151922,0.11149668 +16151952,0.11149668 +16151952,0 +16152624,0 +16152624,0.16324683 +16152642,0.16324683 +16152642,0 +16154160,0 +16154160,0.22465299 +16154166,0.22465299 +16154166,0 +16175424,0 +16175424,0.31427278 +16175448,0.31427278 +16175448,0 +16175538,0 +16175538,0.0075437538 +16175652,0.2009656 +16175652,0 +16175664,0 +16175664,0.0075437538 +16175706,0.2009656 +16175706,0 +16175772,0 +16175772,0.18452022 +16175814,0.18452022 +16175814,0 +16175886,0 +16175886,0.01041038 +16175892,0.01041038 +16175892,0 +16176000,0 +16176000,0.16053108 +16176006,0.16053108 +16176006,0 +16176120,0 +16176120,0.33433917 +16176156,0.33433917 +16176156,0 +16176234,0 +16176234,0.16822571 +16176318,0.16822571 +16176318,0 +16176348,0 +16176348,0.093995172 +16176354,0.093995172 +16176354,0 +16177410,0 +16177410,0.23234762 +16177476,0.23234762 +16177476,0 +16182378,0 +16182378,0.28228727 +16182708,0.28228727 +16182708,0 +16184766,0 +16184766,0.20503923 +16184772,0.20503923 +16184772,0 +16184880,0 +16184880,0.21092336 +16184886,0.21092336 +16184886,0 +16185000,0 +16185000,0.15585395 +16185066,0.15585395 +16185066,0 +16185114,0 +16185114,0.11602293 +16185150,0.11602293 +16185150,0 +16189746,0 +16189746,0.16898008 +16189854,0.16898008 +16189854,0 +16189860,0 +16189860,0.16400121 +16189878,0.16400121 +16189878,0 +16190322,0 +16190322,0.24683162 +16190412,0.24683162 +16190412,0 +16191114,0 +16191114,0.18255884 +16191126,0.18255884 +16191126,0 +16191474,0 +16191474,0.10802655 +16191480,0.10802655 +16191480,0 +16191594,0 +16191594,0.29571515 +16191600,0.29571515 +16191600,0 +16191708,0 +16191708,0.24411587 +16191714,0.24411587 +16191714,0 +16193544,0 +16193544,0.29616777 +16193640,0.29616777 +16193640,0 +16195194,0 +16195194,0.21801448 +16195230,0.21801448 +16195230,0 +16195308,0 +16195308,0.0069402535 +16195338,0.0069402535 +16195338,0 +16195392,0 +16195392,0.043301147 +16195404,0.043301147 +16195404,0 +16195428,0 +16195428,0.2009656 +16195494,0.2009656 +16195494,0 +16195542,0 +16195542,0.19538322 +16195566,0.19538322 +16195566,0 +16195656,0 +16195656,0.21439348 +16195674,0.21439348 +16195674,0 +16195776,0 +16195776,0.22284249 +16195782,0.22284249 +16195782,0 +16195890,0 +16195890,0.18391672 +16195920,0.18391672 +16195920,0 +16196004,0 +16196004,0.15449608 +16196034,0.15449608 +16196034,0 +16196118,0 +16196118,0.046167773 +16196190,0.082377791 +16196190,0 +16196196,0 +16196196,0.082377791 +16196214,0.046167773 +16196214,0 +16196238,0 +16196238,0.20534098 +16196304,0.20534098 +16196304,0 +16199646,0 +16199646,0.30537115 +16199670,0.30537115 +16199670,0 +16200762,0 +16200762,0.12899819 +16200774,0.12899819 +16200774,0 +16201386,0 +16201386,0.3086904 +16202208,0.3086904 +16202208,0 +16218420,0 +16218420,0.29149065 +16218444,0.29149065 +16218444,0 +16221828,0 +16221828,0.30959565 +16222530,0.30959565 +16222530,0 +16222584,0 +16222584,0.32347616 +16222614,0.32347616 +16222614,0 +16224948,0 +16224948,0.070307785 +16224954,0.070307785 +16224954,0 +16225170,0 +16225170,0.098370549 +16225248,0.098370549 +16225248,0 +16230192,0 +16230192,0.20383223 +16230210,0.20383223 +16230210,0 +16230306,0 +16230306,0.0073928787 +16230408,0.0073928787 +16230408,0 +16240788,0 +16240788,0.14966807 +16240884,0.14966807 +16240884,0 +16264278,0 +16264278,0.1585697 +16264314,0.1585697 +16264314,0 +16271280,0 +16271280,0.016898008 +16271286,0.016898008 +16271286,0 +16271736,0 +16271736,0.43859384 +16271742,0.43859384 +16271742,0 +16272384,0 +16272384,0.37235969 +16272570,0.37235969 +16272570,0 +16274754,0 +16274754,0.13880507 +16274802,0.13880507 +16274802,0 +16275402,0 +16275402,0.19161135 +16275492,0.19161135 +16275492,0 +16275516,0 +16275516,0.22057936 +16275546,0.22057936 +16275546,0 +16278108,0 +16278108,0.19176222 +16278222,0.16777308 +16278222,0 +16278264,0 +16278264,0.19176222 +16278294,0.16777308 +16278294,0 +16278336,0 +16278336,0.13488232 +16278354,0.13488232 +16278354,0 +16278456,0 +16278456,0.31261316 +16278498,0.31261316 +16278498,0 +16282812,0 +16282812,0.21710923 +16282890,0.21710923 +16282890,0 +16286694,0 +16286694,0.13624019 +16286784,0.13624019 +16286784,0 +16286808,0 +16286808,0.24622812 +16286826,0.24622812 +16286826,0 +16286922,0 +16286922,0.242758 +16286952,0.242758 +16286952,0 +16287654,0 +16287654,0.16219071 +16287714,0.16219071 +16287714,0 +16300092,0 +16300092,0.0992758 +16300098,0.0992758 +16300098,0 +16300206,0 +16300206,0.34369342 +16300260,0.34369342 +16300260,0 +16300326,0 +16300326,0.13020519 +16300344,0.13020519 +16300344,0 +16300440,0 +16300440,0.12070006 +16300470,0.12070006 +16300470,0 +16300554,0 +16300554,0.12326494 +16300608,0.12326494 +16300608,0 +16300758,0 +16300758,0.33614967 +16301352,0.33614967 +16301352,0 +16305222,0 +16305222,0.23989137 +16305228,0.23989137 +16305228,0 +16305336,0 +16305336,0.16988533 +16305480,0.16988533 +16305480,0 +16309782,0 +16309782,0.11194931 +16309794,0.11194931 +16309794,0 +16310214,0 +16310214,0.30235365 +16310220,0.30235365 +16310220,0 +16310328,0 +16310328,0.20775498 +16310352,0.20775498 +16310352,0 +16310442,0 +16310442,0.21846711 +16310466,0.21846711 +16310466,0 +16311198,0 +16311198,0.13141219 +16311312,0.28183464 +16311312,0 +16311318,0 +16311318,0.28183464 +16311324,0.13141219 +16311324,0 +16311432,0 +16311432,0.19628847 +16311498,0.19628847 +16311498,0 +16312482,0 +16312482,0.27610139 +16312488,0.27610139 +16312488,0 +16312548,0 +16312548,0.19643935 +16312566,0.19643935 +16312566,0 +16313064,0 +16313064,0.053711527 +16313106,0.053711527 +16313106,0 +16314480,0 +16314480,0.29737477 +16315092,0.29737477 +16315092,0 +16316184,0 +16316184,0.21967411 +16316208,0.21967411 +16316208,0 +16316298,0 +16316298,0.20805673 +16316316,0.20805673 +16316316,0 +16316418,0 +16316418,0.19221485 +16316508,0.19221485 +16316508,0 +16316940,0 +16316940,0.33961979 +16317006,0.33961979 +16317006,0 +16321050,0 +16321050,0.28455039 +16321614,0.28455039 +16321614,0 +16353510,0 +16353510,0.22646349 +16353558,0.22646349 +16353558,0 +16353630,0 +16353630,0.13578757 +16353684,0.13578757 +16353684,0 +16353744,0 +16353744,0.24471937 +16353834,0.24471937 +16353834,0 +16353858,0 +16353858,0.12070006 +16353912,0.12070006 +16353912,0 +16356870,0 +16356870,0.0063367532 +16356876,0.0063367532 +16356876,0 +16364538,0 +16364538,0.1961376 +16364550,0.1961376 +16364550,0 +16366968,0 +16366968,0.043452022 +16366974,0.043452022 +16366974,0 +16368234,0 +16368234,0.17697646 +16368246,0.17697646 +16368246,0 +16381230,0 +16381230,0.066837658 +16381236,0.066837658 +16381236,0 +16383324,0 +16383324,0.0078455039 +16383354,0.0078455039 +16383354,0 +16386780,0 +16386780,0.10802655 +16386870,0.10802655 +16386870,0 +16386900,0 +16386900,0.32302354 +16387014,0.25573325 +16387014,0 +16387020,0 +16387020,0.25573325 +16387044,0.32302354 +16387044,0 +16387128,0 +16387128,0.1071213 +16387152,0.1071213 +16387152,0 +16397928,0 +16397928,0.088261919 +16397940,0.088261919 +16397940,0 +16399428,0 +16399428,0.30778515 +16399476,0.30778515 +16399476,0 +16401150,0 +16401150,0.02082076 +16401210,0.02082076 +16401210,0 +16401264,0 +16401264,0.10697043 +16401270,0.10697043 +16401270,0 +16403934,0 +16403934,0.13292094 +16403940,0.13292094 +16403940,0 +16407894,0 +16407894,0.14242607 +16407900,0.14242607 +16407900,0 +16408014,0 +16408014,0.041490646 +16408038,0.041490646 +16408038,0 +16438098,0 +16438098,0.14861195 +16438104,0.14861195 +16438104,0 +16443012,0 +16443012,0.10184068 +16443018,0.10184068 +16443018,0 +16444062,0 +16444062,0.11722993 +16444116,0.11722993 +16444116,0 +16444272,0 +16444272,0.26689801 +16444302,0.14197345 +16444302,0 +16444308,0 +16444308,0.14197345 +16444386,0 +16444386,0 +16444386,0.23129149 +16444386,0.26689801 +16444500,0.23129149 +16444500,0 +16444506,0 +16444506,0.14242607 +16444602,0.14242607 +16444602,0 +16444620,0 +16444620,0.17788171 +16444704,0.17788171 +16444704,0 +16444980,0 +16444980,0.27172601 +16445022,0.27172601 +16445022,0 +16445574,0 +16445574,0.0072420036 +16445622,0.0072420036 +16445622,0 +16448400,0 +16448400,0.0037718769 +16448406,0.0037718769 +16448406,0 +16449486,0 +16449486,0.095654798 +16449516,0.095654798 +16449516,0 +16452510,0 +16452510,0.25316838 +16452600,0.25316838 +16452600,0 +16452624,0 +16452624,0.24924562 +16452684,0.24924562 +16452684,0 +16452738,0 +16452738,0.31864816 +16452780,0.31864816 +16452780,0 +16453902,0 +16453902,0.017954134 +16453908,0.017954134 +16453908,0 +16459812,0 +16459812,0.096861798 +16459818,0.096861798 +16459818,0 +16462452,0 +16462452,0.13095957 +16462458,0.13095957 +16462458,0 +16462566,0 +16462566,0.32136391 +16462608,0.32136391 +16462608,0 +16462686,0 +16462686,0.19568497 +16462734,0.19568497 +16462734,0 +16467102,0 +16467102,0.18346409 +16467108,0.18346409 +16467108,0 +16467612,0 +16467612,0.081925166 +16467624,0.081925166 +16467624,0 +16467846,0 +16467846,0.1597767 +16467882,0.1597767 +16467882,0 +16473444,0 +16473444,0.20187085 +16473450,0.20187085 +16473450,0 +16473558,0 +16473558,0.046771273 +16473564,0.046771273 +16473564,0 +16473678,0 +16473678,0.00030175015 +16473684,0.00030175015 +16473684,0 +16473792,0 +16473792,0.12175619 +16473798,0.12175619 +16473798,0 +16473906,0 +16473906,0.045111648 +16474020,0.045111648 +16474020,0 +16479888,0 +16479888,0.22359686 +16479942,0.22359686 +16479942,0 +16480428,0 +16480428,0.30175015 +16481070,0.30175015 +16481070,0 +16481550,0 +16481550,0.23536512 +16481610,0.23536512 +16481610,0 +16481664,0 +16481664,0.14423657 +16481676,0.14423657 +16481676,0 +16482258,0 +16482258,0.38473144 +16482834,0.38473144 +16482834,0 +16483362,0 +16483362,0.10697043 +16483380,0.10697043 +16483380,0 +16487472,0 +16487472,0.063367532 +16487478,0.063367532 +16487478,0 +16487586,0 +16487586,0.22103199 +16487628,0.22103199 +16487628,0 +16488990,0 +16488990,0.092335546 +16489026,0.092335546 +16489026,0 +16495428,0 +16495428,0.3456548 +16495452,0.3456548 +16495452,0 +16495542,0 +16495542,0.28289077 +16495572,0.28289077 +16495572,0 +16498512,0 +16498512,0.20021123 +16498536,0.20021123 +16498536,0 +16514412,0 +16514412,0.2948099 +16514550,0.2948099 +16514550,0 +16526184,0 +16526184,0.24713337 +16526202,0.24713337 +16526202,0 +16526298,0 +16526298,0.012220881 +16526304,0.012220881 +16526304,0 +16526418,0 +16526418,0.01071213 +16526424,0.01071213 +16526424,0 +16526532,0 +16526532,0.13080869 +16526544,0.13080869 +16526544,0 +16529052,0 +16529052,0.29013277 +16529640,0.29013277 +16529640,0 +16529784,0 +16529784,0.49713337 +16529790,0.49713337 +16529790,0 +16529898,0 +16529898,0.1579662 +16529922,0.1579662 +16529922,0 +16530018,0 +16530018,0.17290284 +16530054,0.17290284 +16530054,0 +16530132,0 +16530132,0.097012674 +16530144,0.097012674 +16530144,0 +16530822,0 +16530822,0.34007242 +16530906,0.34007242 +16530906,0 +16531122,0 +16531122,0.21560048 +16531182,0.21560048 +16531182,0 +16531200,0 +16531200,0.31276403 +16531290,0.31276403 +16531290,0 +16531416,0 +16531416,0.47329511 +16531488,0.47329511 +16531488,0 +16531716,0 +16531716,0.38744719 +16531788,0.38744719 +16531788,0 +16534842,0 +16534842,0.28892577 +16534908,0.28892577 +16534908,0 +16535796,0 +16535796,0.34248642 +16535958,0.34248642 +16535958,0 +16541370,0 +16541370,0.0064876282 +16541376,0.0064876282 +16541376,0 +16542348,0 +16542348,0.027308389 +16542354,0.027308389 +16542354,0 +16550718,0 +16550718,0.096409173 +16550778,0.096409173 +16550778,0 +16556298,0 +16556298,0.36149668 +16556316,0.36149668 +16556316,0 +16558368,0 +16558368,0.31472541 +16558422,0.31472541 +16558422,0 +16558458,0 +16558458,0.17441159 +16558476,0.17441159 +16558476,0 +16560222,0 +16560222,0.13261919 +16560246,0.13261919 +16560246,0 +16560336,0 +16560336,0.01041038 +16560342,0.01041038 +16560342,0 +16560456,0 +16560456,0.16747133 +16560498,0.16747133 +16560498,0 +16570506,0 +16570506,0.1065178 +16570518,0.1065178 +16570518,0 +16570716,0 +16570716,0.27293301 +16570824,0.27293301 +16570824,0 +16571094,0 +16571094,0.17501509 +16571190,0.17501509 +16571190,0 +16575942,0 +16575942,0.046922148 +16575948,0.046922148 +16575948,0 +16577052,0 +16577052,0.20428485 +16577070,0.20428485 +16577070,0 +16577166,0 +16577166,0.057030779 +16577256,0.057030779 +16577256,0 +16579632,0 +16579632,0.38231744 +16579776,0.28500302 +16579776,0 +16579848,0 +16579848,0.28500302 +16579998,0.38231744 +16579998,0 +16588614,0 +16588614,0.13759807 +16588632,0.13759807 +16588632,0 +16588728,0 +16588728,0.10365118 +16588740,0.10365118 +16588740,0 +16611744,0 +16611744,0.26931201 +16611780,0.26931201 +16611780,0 +16616550,0 +16616550,0.27655401 +16616910,0.27655401 +16616910,0 +16618386,0 +16618386,0.43225709 +16618884,0.43225709 +16618884,0 +16620852,0 +16620852,0.34731442 +16621548,0.34731442 +16621548,0 +16622754,0 +16622754,0.21756186 +16622766,0.21756186 +16622766,0 +16631478,0 +16631478,0.23898612 +16631490,0.23898612 +16631490,0 +16633470,0 +16633470,0.031834641 +16633476,0.031834641 +16633476,0 +16634028,0 +16634028,0.13654194 +16634052,0.13654194 +16634052,0 +16634730,0 +16634730,0.30657815 +16634766,0.30657815 +16634766,0 +16634844,0 +16634844,0.40087508 +16634856,0.40087508 +16634856,0 +16635612,0 +16635612,0.23491249 +16635708,0.23491249 +16635708,0 +16635726,0 +16635726,0.18814122 +16635738,0.18814122 +16635738,0 +16635846,0 +16635846,0.21922148 +16635864,0.21922148 +16635864,0 +16635900,0 +16635900,0.12733856 +16635936,0.12733856 +16635936,0 +16635960,0 +16635960,0.18331322 +16635966,0.18331322 +16635966,0 +16636074,0 +16636074,0.0093542547 +16636116,0.0093542547 +16636116,0 +16636602,0 +16636602,0.26916113 +16636674,0.26916113 +16636674,0 +16636716,0 +16636716,0.18753772 +16636806,0.18753772 +16636806,0 +16636836,0 +16636836,0.095503923 +16636842,0.095503923 +16636842,0 +16636950,0 +16636950,0.15706095 +16637028,0.15706095 +16637028,0 +16637064,0 +16637064,0.011466506 +16637070,0.011466506 +16637070,0 +16637178,0 +16637178,0.27579964 +16637202,0.27579964 +16637202,0 +16642398,0 +16642398,0.10546168 +16642464,0.10546168 +16642464,0 +16648986,0 +16648986,0.22525649 +16648998,0.22525649 +16648998,0 +16656966,0 +16656966,0.043602897 +16657014,0.043602897 +16657014,0 +16657086,0 +16657086,0.21016898 +16657176,0.21016898 +16657176,0 +16657326,0 +16657326,0.18527459 +16657440,0.21876886 +16657440,0 +16657476,0 +16657476,0.18527459 +16657548,0.21876886 +16657548,0 +16657554,0 +16657554,0.21122511 +16657566,0.21122511 +16657566,0 +16657674,0 +16657674,0.18708509 +16657680,0.18708509 +16657680,0 +16657788,0 +16657788,0.1059143 +16657830,0.1059143 +16657830,0 +16682418,0 +16682418,0.23928787 +16682466,0.23928787 +16682466,0 +16683006,0 +16683006,0.251207 +16683096,0.251207 +16683096,0 +16683588,0 +16683588,0.18225709 +16683678,0.18225709 +16683678,0 +16683978,0 +16683978,0.11044056 +16684098,0.16173808 +16684098,0 +16684152,0 +16684152,0.16173808 +16684176,0.243965 +16684176,0 +16684182,0 +16684182,0.11044056 +16684212,0.14197345 +16684212,0 +16684218,0 +16684218,0.14197345 +16684266,0.243965 +16684266,0 +16684764,0 +16684764,0.27851539 +16684866,0.27851539 +16684866,0 +16685352,0 +16685352,0.23370549 +16685430,0.23370549 +16685430,0 +16701264,0 +16701264,0.12085094 +16701330,0.12085094 +16701330,0 +16701378,0 +16701378,0.074683162 +16701438,0.074683162 +16701438,0 +16701492,0 +16701492,0.0076946288 +16701576,0.0076946288 +16701576,0 +16702878,0 +16702878,0.091430296 +16702890,0.091430296 +16702890,0 +16703412,0 +16703412,0.23370549 +16703460,0.23370549 +16703460,0 +16703526,0 +16703526,0.1059143 +16703532,0.1059143 +16703532,0 +16715034,0 +16715034,0.23340374 +16715046,0.23340374 +16715046,0 +16715154,0 +16715154,0.018859384 +16715160,0.018859384 +16715160,0 +16715268,0 +16715268,0.34957755 +16715340,0.34957755 +16715340,0 +16715850,0 +16715850,0.012673506 +16715856,0.012673506 +16715856,0 +16715964,0 +16715964,0.090223295 +16715970,0.090223295 +16715970,0 +16716084,0 +16716084,0.19221485 +16716180,0.19221485 +16716180,0 +16718490,0 +16718490,0.08056729 +16718502,0.08056729 +16718502,0 +16720512,0 +16720512,0.17652384 +16720542,0.17652384 +16720542,0 +16725666,0 +16725666,0.31517803 +16725672,0.31517803 +16725672,0 +16725780,0 +16725780,0.15706095 +16725840,0.044960772 +16725840,0 +16725864,0 +16725864,0.044960772 +16725870,0.15706095 +16725870,0 +16727742,0 +16727742,0.20911285 +16727754,0.20911285 +16727754,0 +16728960,0 +16728960,0.19960772 +16729074,0.19960772 +16729074,0 +16736190,0 +16736190,0.11843693 +16736244,0.11843693 +16736244,0 +16740786,0 +16740786,0.17969221 +16740798,0.17969221 +16740798,0 +16741086,0 +16741086,0.1028968 +16741200,0.17757996 +16741200,0 +16741212,0 +16741212,0.17757996 +16741254,0.1028968 +16741254,0 +16741314,0 +16741314,0.13608932 +16741350,0.13608932 +16741350,0 +16745598,0 +16745598,0.050090525 +16745604,0.050090525 +16745604,0 +16745712,0 +16745712,0.18799034 +16745718,0.18799034 +16745718,0 +16745826,0 +16745826,0.15283645 +16745892,0.15283645 +16745892,0 +16745946,0 +16745946,0.074532287 +16745970,0.074532287 +16745970,0 +16746060,0 +16746060,0.062914906 +16746066,0.062914906 +16746066,0 +16746084,0 +16746084,0.15147858 +16746108,0.15147858 +16746108,0 +16753518,0 +16753518,0.28575739 +16753584,0.28575739 +16753584,0 +16753824,0 +16753824,0.31412191 +16753848,0.31412191 +16753848,0 +16753944,0 +16753944,0.23672299 +16753980,0.23672299 +16753980,0 +16757976,0 +16757976,0.23883524 +16758036,0.23883524 +16758036,0 +16760850,0 +16760850,0.30069403 +16760934,0.30069403 +16760934,0 +16760970,0 +16760970,0.1979481 +16760994,0.1979481 +16760994,0 +16769520,0 +16769520,0.031683766 +16769526,0.031683766 +16769526,0 +16769634,0 +16769634,0.10938443 +16769640,0.10938443 +16769640,0 +16775532,0 +16775532,0.10727218 +16775550,0.10727218 +16775550,0 +16781508,0 +16781508,0.036964393 +16781514,0.036964393 +16781514,0 +16781622,0 +16781622,0.1495172 +16781634,0.1495172 +16781634,0 +16781736,0 +16781736,0.058690404 +16781772,0.058690404 +16781772,0 +16781856,0 +16781856,0.17592034 +16781916,0.17592034 +16781916,0 +16781970,0 +16781970,0.23114062 +16781976,0.23114062 +16781976,0 +16783614,0 +16783614,0.05914303 +16783620,0.05914303 +16783620,0 +16783728,0 +16783728,0.12235969 +16783764,0.12235969 +16783764,0 +16783842,0 +16783842,0.17260109 +16783848,0.17260109 +16783848,0 +16787232,0 +16787232,0.19900422 +16787310,0.19900422 +16787310,0 +16787352,0 +16787352,0.029571515 +16787370,0.029571515 +16787370,0 +16787466,0 +16787466,0.2033796 +16787598,0.2033796 +16787598,0 +16797492,0 +16797492,0.027157514 +16797498,0.027157514 +16797498,0 +16797606,0 +16797606,0.20715148 +16797612,0.20715148 +16797612,0 +16798722,0 +16798722,0.19704285 +16798770,0.19704285 +16798770,0 +16798836,0 +16798836,0.240344 +16798842,0.240344 +16798842,0 +16802082,0 +16802082,0.15947495 +16802130,0.15947495 +16802130,0 +16806108,0 +16806108,0.11904043 +16806150,0.11904043 +16806150,0 +16808880,0 +16808880,0.30175015 +16808928,0.30175015 +16808928,0 +16808994,0 +16808994,0.14197345 +16809012,0.14197345 +16809012,0 +16810608,0 +16810608,0.057181654 +16810698,0.057181654 +16810698,0 +16820388,0 +16820388,0.22887749 +16820400,0.22887749 +16820400,0 +16822944,0 +16822944,0.15328908 +16823052,0.15328908 +16823052,0 +16824930,0 +16824930,0.22540736 +16824942,0.22540736 +16824942,0 +16833090,0 +16833090,0.12341581 +16833096,0.12341581 +16833096,0 +16833654,0 +16833654,0.12582981 +16833660,0.12582981 +16833660,0 +16834278,0 +16834278,0.30054315 +16835046,0.30054315 +16835046,0 +16835964,0 +16835964,0.055974653 +16836042,0.055974653 +16836042,0 +16836954,0 +16836954,0.41098371 +16837002,0.18527459 +16837002,0 +16837014,0 +16837014,0.18527459 +16837278,0.41098371 +16837278,0 +16837392,0 +16837392,0.027308389 +16837398,0.027308389 +16837398,0 +16839030,0 +16839030,0.1543452 +16839048,0.1543452 +16839048,0 +16848234,0 +16848234,0.21695836 +16848294,0.21695836 +16848294,0 +16851222,0 +16851222,0.22767049 +16851294,0.22767049 +16851294,0 +16880046,0 +16880046,0.15766445 +16880124,0.15766445 +16880124,0 +16882752,0 +16882752,0.34610742 +16882812,0.34610742 +16882812,0 +16885698,0 +16885698,0.21891973 +16885770,0.21891973 +16885770,0 +16886718,0 +16886718,0.17788171 +16886766,0.17788171 +16886766,0 +16888836,0 +16888836,0.0036210018 +16888842,0.0036210018 +16888842,0 +16888950,0 +16888950,0.2033796 +16888968,0.2033796 +16888968,0 +16893984,0 +16893984,0.18135184 +16894038,0.18135184 +16894038,0 +16894104,0 +16894104,0.065630658 +16894122,0.065630658 +16894122,0 +16896414,0 +16896414,0.30914303 +16896768,0.30914303 +16896768,0 +16910496,0 +16910496,0.34158117 +16910574,0.34158117 +16910574,0 +16917414,0 +16917414,0.1434822 +16917540,0.1434822 +16917540,0 +16922274,0 +16922274,0.21182861 +16922304,0.21182861 +16922304,0 +16922496,0 +16922496,0.13503319 +16922514,0.13503319 +16922514,0 +16925142,0 +16925142,0.32785154 +16925202,0.32785154 +16925202,0 +16925436,0 +16925436,0.23295112 +16925502,0.23295112 +16925502,0 +16925736,0 +16925736,0.40962583 +16925796,0.40962583 +16925796,0 +16926036,0 +16926036,0.4993965 +16926096,0.4993965 +16926096,0 +16926330,0 +16926330,0.56382016 +16926390,0.56382016 +16926390,0 +16926630,0 +16926630,0.50512975 +16926642,0.50512975 +16926642,0 +16933002,0 +16933002,0.1591732 +16933062,0.1591732 +16933062,0 +16934250,0 +16934250,0.13322269 +16934280,0.13322269 +16934280,0 +16934364,0 +16934364,0.16128546 +16934388,0.16128546 +16934388,0 +16948806,0 +16948806,0.18497284 +16948824,0.18497284 +16948824,0 +16954644,0 +16954644,0.31366928 +16955184,0.31366928 +16955184,0 +16956882,0 +16956882,0.33780929 +16956894,0.33780929 +16956894,0 +16958148,0 +16958148,0.32815329 +16958388,0.32815329 +16958388,0 +16961166,0 +16961166,0.23400724 +16961232,0.23400724 +16961232,0 +16963932,0 +16963932,0.39121907 +16964352,0.39121907 +16964352,0 +16967700,0 +16967700,0.31713941 +16967718,0.31713941 +16967718,0 +16969668,0 +16969668,0.28726614 +16969836,0.28726614 +16969836,0 +16978440,0 +16978440,0.254828 +16978452,0.254828 +16978452,0 +16987554,0 +16987554,0.58117079 +16988040,0.58117079 +16988040,0 +16988814,0 +16988814,0.26327701 +16988916,0.26327701 +16988916,0 +16988928,0 +16988928,0.21031986 +16988982,0.21031986 +16988982,0 +16989042,0 +16989042,0.11511768 +16989048,0.11511768 +16989048,0 +16989162,0 +16989162,0.078455039 +16989168,0.078455039 +16989168,0 +16989276,0 +16989276,0.18678334 +16989282,0.18678334 +16989282,0 +16989390,0 +16989390,0.057332529 +16989402,0.057332529 +16989402,0 +16989510,0 +16989510,0.00030175015 +16989516,0.00030175015 +16989516,0 +16989624,0 +16989624,0.26071213 +16989648,0.26071213 +16989648,0 +16989738,0 +16989738,0.085395293 +16989834,0.085395293 +16989834,0 +16989858,0 +16989858,0.062160531 +16989876,0.062160531 +16989876,0 +16991190,0 +16991190,0.27519614 +16991418,0.27519614 +16991418,0 +16994250,0 +16994250,0.030476765 +16994256,0.030476765 +16994256,0 +16994370,0 +16994370,0.0078455039 +16994376,0.0078455039 +16994376,0 +16994484,0 +16994484,0.2015691 +16994514,0.2015691 +16994514,0 +16994598,0 +16994598,0.2469825 +16994634,0 +16994634,0 +16994634,0.18014484 +16994634,0.2469825 +16994706,0.18014484 +16994706,0 +16994748,0 +16994748,0.039981895 +16994772,0.039981895 +16994772,0 +16994868,0 +16994868,0.015238383 +16994910,0.015238383 +16994910,0 +16994982,0 +16994982,0.036210018 +16994988,0.036210018 +16994988,0 +16995096,0 +16995096,0.21650573 +16995108,0.21650573 +16995108,0 +16996290,0 +16996290,0.011315631 +16996296,0.011315631 +16996296,0 +16998402,0 +16998402,0.12341581 +16998444,0.12341581 +16998444,0 +16998516,0 +16998516,0.21001811 +16998606,0.21001811 +16998606,0 +16998636,0 +16998636,0.2948099 +16998660,0.2948099 +16998660,0 +16999182,0 +16999182,0.2996379 +16999194,0.2996379 +16999194,0 +16999296,0 +16999296,0.12945081 +16999320,0.12945081 +16999320,0 +16999410,0 +16999410,0.33992154 +16999464,0.33992154 +16999464,0 +16999530,0 +16999530,0.1949306 +16999596,0.1949306 +16999596,0 +16999644,0 +16999644,0.068044659 +16999680,0.068044659 +16999680,0 +16999758,0 +16999758,0.1519312 +16999776,0.1519312 +16999776,0 +16999998,0 +16999998,0.24004225 +17000028,0.24004225 +17000028,0 +17000064,0 +17000064,0.069704285 +17000070,0.069704285 +17000070,0 +17005020,0 +17005020,0.038774894 +17005062,0.038774894 +17005062,0 +17005650,0 +17005650,0.17169584 +17005710,0.17169584 +17005710,0 +17006274,0 +17006274,0.15389258 +17006286,0.15389258 +17006286,0 +17011188,0 +17011188,0.071363911 +17011194,0.071363911 +17011194,0 +17011308,0 +17011308,0.2542245 +17011356,0.2542245 +17011356,0 +17011422,0 +17011422,0.12884731 +17011446,0.12884731 +17011446,0 +17020386,0 +17020386,0.35968618 +17020392,0.35968618 +17020392,0 +17029704,0 +17029704,0.18557634 +17029734,0.18557634 +17029734,0 +17033592,0 +17033592,0.014182257 +17033628,0.014182257 +17033628,0 +17033706,0 +17033706,0.13473144 +17033712,0.13473144 +17033712,0 +17038344,0 +17038344,0.28560652 +17038410,0.28560652 +17038410,0 +17046486,0 +17046486,0.23385637 +17046516,0.23385637 +17046516,0 +17047542,0 +17047542,0.13005432 +17047554,0.13005432 +17047554,0 +17050074,0 +17050074,0.35998793 +17050254,0.35998793 +17050254,0 +17051322,0 +17051322,0.23430899 +17051382,0.23430899 +17051382,0 +17051610,0 +17051610,0.0051297526 +17051616,0.0051297526 +17051616,0 +17054676,0 +17054676,0.21439348 +17054742,0.21439348 +17054742,0 +17055258,0 +17055258,0.078304164 +17055264,0.23174412 +17055264,0 +17055270,0 +17055270,0.078304164 +17055342,0.23174412 +17055342,0 +17055372,0 +17055372,0.29405552 +17055378,0.29405552 +17055378,0 +17055792,0 +17055792,0.52368739 +17055852,0.23415812 +17055852,0 +17055960,0 +17055960,0.23415812 +17056410,0.52368739 +17056410,0 +17056440,0 +17056440,0.16747133 +17056494,0.16747133 +17056494,0 +17056710,0 +17056710,0.073928787 +17056812,0.073928787 +17056812,0 +17056824,0 +17056824,0.28621002 +17056854,0.28621002 +17056854,0 +17056944,0 +17056944,0.17908871 +17056962,0.17908871 +17056962,0 +17057022,0 +17057022,0.24683162 +17057112,0.24683162 +17057112,0 +17059530,0 +17059530,0.2542245 +17059686,0.2542245 +17059686,0 +17068050,0 +17068050,0.28394689 +17068146,0.28394689 +17068146,0 +17068698,0 +17068698,0.097917924 +17068776,0.097917924 +17068776,0 +17068818,0 +17068818,0.099728425 +17068824,0.099728425 +17068824,0 +17072706,0 +17072706,0.25331925 +17072712,0.25331925 +17072712,0 +17074656,0 +17074656,0.051901026 +17074662,0.051901026 +17074662,0 +17079168,0 +17079168,0.10847918 +17079216,0.10847918 +17079216,0 +17095992,0 +17095992,0.019462885 +17095998,0.019462885 +17095998,0 +17100270,0 +17100270,0.32694629 +17100744,0.32694629 +17100744,0 +17101284,0 +17101284,0.0048280024 +17101290,0.0048280024 +17101290,0 +17101398,0 +17101398,0.0072420036 +17101404,0.0072420036 +17101404,0 +17102106,0 +17102106,0.35636693 +17102586,0.35636693 +17102586,0 +17105820,0 +17105820,0.2905854 +17105874,0.2905854 +17105874,0 +17106606,0 +17106606,0.19885335 +17106648,0.19885335 +17106648,0 +17106720,0 +17106720,0.052806276 +17106726,0.052806276 +17106726,0 +17106834,0 +17106834,0.13427882 +17106876,0.13427882 +17106876,0 +17106954,0 +17106954,0.16369946 +17106960,0.16369946 +17106960,0 +17107068,0 +17107068,0.33554617 +17107074,0.33554617 +17107074,0 +17116278,0 +17116278,0.17667471 +17116296,0.17667471 +17116296,0 +17116398,0 +17116398,0.21846711 +17116470,0.21846711 +17116470,0 +17116512,0 +17116512,0.22616174 +17116542,0.22616174 +17116542,0 +17116626,0 +17116626,0.19342185 +17116638,0.19342185 +17116638,0 +17132922,0 +17132922,0.38789982 +17132934,0.38789982 +17132934,0 +17136474,0 +17136474,0.13955944 +17136528,0.13955944 +17136528,0 +17137626,0 +17137626,0.22148461 +17137824,0.22148461 +17137824,0 +17142714,0 +17142714,0.18497284 +17142792,0.18497284 +17142792,0 +17146020,0 +17146020,0.21801448 +17146104,0.21801448 +17146104,0 +17146134,0 +17146134,0.073928787 +17146146,0.073928787 +17146146,0 +17146254,0 +17146254,0.20383223 +17146302,0.20383223 +17146302,0 +17146368,0 +17146368,0.21861798 +17146386,0.21861798 +17146386,0 +17147346,0 +17147346,0.048129149 +17147376,0.048129149 +17147376,0 +17149800,0 +17149800,0.50256488 +17149866,0.50256488 +17149866,0 +17150100,0 +17150100,0.22510561 +17150202,0.22510561 +17150202,0 +17150376,0 +17150376,0.28455039 +17150400,0.57226916 +17150400,0 +17150406,0 +17150406,0.57226916 +17150412,0.28455039 +17150412,0 +17150490,0 +17150490,0.068799034 +17150508,0.068799034 +17150508,0 +17150610,0 +17150610,0.18105009 +17150664,0.18105009 +17150664,0 +17155308,0 +17155308,0.33464092 +17155350,0.33464092 +17155350,0 +17162286,0 +17162286,0.23838262 +17162340,0.23838262 +17162340,0 +17165772,0 +17165772,0.0075437538 +17165838,0.0075437538 +17165838,0 +17174772,0 +17174772,0.17637296 +17174862,0.17637296 +17174862,0 +17174892,0 +17174892,0.0028666264 +17174898,0.0028666264 +17174898,0 +17186016,0 +17186016,0.073627037 +17186070,0.073627037 +17186070,0 +17214534,0 +17214534,0.27534701 +17214558,0.27534701 +17214558,0 +17214648,0 +17214648,0.067742909 +17214690,0.067742909 +17214690,0 +17214768,0 +17214768,0.13020519 +17214846,0.13020519 +17214846,0 +17214882,0 +17214882,0.16098371 +17214978,0.16098371 +17214978,0 +17214996,0 +17214996,0.22601086 +17215032,0.22601086 +17215032,0 +17215110,0 +17215110,0.0992758 +17215158,0.0992758 +17215158,0 +17215230,0 +17215230,0.28741702 +17215248,0.28741702 +17215248,0 +17215344,0 +17215344,0.30582378 +17215458,0 +17215458,0 +17215458,0.070307785 +17215458,0.30582378 +17215464,0.070307785 +17215464,0 +17215578,0 +17215578,0.017350634 +17215602,0.017350634 +17215602,0 +17215608,0 +17215608,0.3492758 +17215662,0.3492758 +17215662,0 +17218470,0 +17218470,0.20428485 +17218500,0.20428485 +17218500,0 +17218584,0 +17218584,0.24019312 +17218698,0.24019312 +17218698,0 +17220672,0 +17220672,0.21952323 +17220732,0.21952323 +17220732,0 +17222088,0 +17222088,0.16158721 +17222178,0.16158721 +17222178,0 +17223462,0 +17223462,0.39665057 +17223468,0.39665057 +17223468,0 +17230722,0 +17230722,0.026704888 +17230728,0.026704888 +17230728,0 +17230842,0 +17230842,0.040585395 +17230920,0.040585395 +17230920,0 +17233938,0 +17233938,0.37658419 +17233944,0.37658419 +17233944,0 +17234424,0 +17234424,0.0092033796 +17234430,0.0092033796 +17234430,0 +17235738,0 +17235738,0.41535908 +17236200,0.41535908 +17236200,0 +17237814,0 +17237814,0.34429692 +17237886,0.34429692 +17237886,0 +17239446,0 +17239446,0.21228123 +17239512,0.21228123 +17239512,0 +17239740,0 +17239740,0.070911285 +17239758,0.070911285 +17239758,0 +17239854,0 +17239854,0.18814122 +17239902,0.18814122 +17239902,0 +17239968,0 +17239968,0.19402535 +17240124,0.19402535 +17240124,0 +17249394,0 +17249394,0.14076645 +17249460,0.14076645 +17249460,0 +17250666,0 +17250666,0.0075437538 +17250702,0.0075437538 +17250702,0 +17250858,0 +17250858,0.077398914 +17250882,0.077398914 +17250882,0 +17252544,0 +17252544,0.3014484 +17252556,0.3014484 +17252556,0 +17257260,0 +17257260,0.026101388 +17257266,0.026101388 +17257266,0 +17258952,0 +17258952,0.45911285 +17258964,0.45911285 +17258964,0 +17261556,0 +17261556,0.12839469 +17261586,0.12839469 +17261586,0 +17267040,0 +17267040,0.16430296 +17267082,0.16430296 +17267082,0 +17267940,0 +17267940,0.25211225 +17268018,0.25211225 +17268018,0 +17272212,0 +17272212,0.074079662 +17272242,0.074079662 +17272242,0 +17272326,0 +17272326,0.028968014 +17272332,0.028968014 +17272332,0 +17273946,0 +17273946,0.056729028 +17273958,0.056729028 +17273958,0 +17274258,0 +17274258,0.16143633 +17274264,0.16143633 +17274264,0 +17275134,0 +17275134,0.0030175015 +17275140,0.0030175015 +17275140,0 +17275248,0 +17275248,0.054465902 +17275254,0.054465902 +17275254,0 +17277900,0 +17277900,0.18753772 +17277924,0.18753772 +17277924,0 +17285646,0 +17285646,0.32181654 +17286186,0.32181654 +17286186,0 +17317254,0 +17317254,0.085847918 +17317290,0.085847918 +17317290,0 +17318064,0 +17318064,0.25573325 +17318100,0.25573325 +17318100,0 +17321694,0 +17321694,0.16158721 +17321736,0.16158721 +17321736,0 +17322198,0 +17322198,0.4079662 +17322270,0.4079662 +17322270,0 +17326650,0 +17326650,0.39846107 +17326704,0.39846107 +17326704,0 +17335098,0 +17335098,0.1543452 +17335110,0.1543452 +17335110,0 +17335212,0 +17335212,0.091430296 +17335302,0.091430296 +17335302,0 +17335326,0 +17335326,0.20368135 +17335368,0.20368135 +17335368,0 +17335446,0 +17335446,0.0055823778 +17335452,0.0055823778 +17335452,0 +17335560,0 +17335560,0.053409777 +17335572,0.053409777 +17335572,0 +17335638,0 +17335638,0.32136391 +17335656,0.32136391 +17335656,0 +17335674,0 +17335674,0.19598672 +17335680,0.19598672 +17335680,0 +17335752,0 +17335752,0.20006035 +17335794,0.12673506 +17335794,0 +17335800,0 +17335800,0.12673506 +17335860,0.20006035 +17335860,0 +17335866,0 +17335866,0.053258902 +17335872,0.053258902 +17335872,0 +17335908,0 +17335908,0.29933615 +17335932,0.29933615 +17335932,0 +17335980,0 +17335980,0.26282438 +17336022,0.094900422 +17336022,0 +17336046,0 +17336046,0.094900422 +17336070,0.26282438 +17336070,0 +17336136,0 +17336136,0.22042849 +17336154,0.22042849 +17336154,0 +17337048,0 +17337048,0.17229934 +17337060,0.17229934 +17337060,0 +17337162,0 +17337162,0.16445383 +17337228,0.16445383 +17337228,0 +17342280,0 +17342280,0.10998793 +17342286,0.10998793 +17342286,0 +17342400,0 +17342400,0.092939046 +17342406,0.092939046 +17342406,0 +17347134,0 +17347134,0.34037417 +17347248,0.34037417 +17347248,0 +17360622,0 +17360622,0.068044659 +17360628,0.068044659 +17360628,0 +17362746,0 +17362746,0.28500302 +17362770,0.28500302 +17362770,0 +17363046,0 +17363046,0.43497284 +17363058,0.43497284 +17363058,0 +17367204,0 +17367204,0.39996982 +17367264,0.39996982 +17367264,0 +17367504,0 +17367504,0.29828002 +17367534,0.29828002 +17367534,0 +17394582,0 +17394582,0.36632468 +17394594,0.36632468 +17394594,0 +17395962,0 +17395962,0.006035003 +17395974,0.006035003 +17395974,0 +17396076,0 +17396076,0.14302957 +17396094,0.14302957 +17396094,0 +17396190,0 +17396190,0.13488232 +17396244,0.13488232 +17396244,0 +17396310,0 +17396310,0.14876282 +17396418,0.14876282 +17396418,0 +17398746,0 +17398746,0.21635486 +17398794,0.21635486 +17398794,0 +17398860,0 +17398860,0.1901026 +17398980,0.27429089 +17398980,0 +17398986,0 +17398986,0.1901026 +17399034,0.27429089 +17399034,0 +17399094,0 +17399094,0.17516596 +17399112,0.17516596 +17399112,0 +17399208,0 +17399208,0.054315027 +17399256,0.054315027 +17399256,0 +17399322,0 +17399322,0.0016596258 +17399328,0.0016596258 +17399328,0 +17399442,0 +17399442,0.17788171 +17399466,0.17788171 +17399466,0 +17399556,0 +17399556,0.01071213 +17399562,0.01071213 +17399562,0 +17401728,0 +17401728,0.14272782 +17401800,0.14272782 +17401800,0 +17402004,0 +17402004,0.097163549 +17402022,0.097163549 +17402022,0 +17402118,0 +17402118,0.21288473 +17402166,0.21288473 +17402166,0 +17402238,0 +17402238,0.1573627 +17402250,0.1573627 +17402250,0 +17403912,0 +17403912,0.26523838 +17404020,0.26523838 +17404020,0 +17404032,0 +17404032,0.25045263 +17404092,0.25045263 +17404092,0 +17410410,0 +17410410,0.095805673 +17410506,0.095805673 +17410506,0 +17418102,0 +17418102,0.27021726 +17418186,0.27021726 +17418186,0 +17418678,0 +17418678,0.28439952 +17418750,0.28439952 +17418750,0 +17419908,0 +17419908,0.06004828 +17419914,0.06004828 +17419914,0 +17421666,0 +17421666,0.26976463 +17421684,0.26976463 +17421684,0 +17421780,0 +17421780,0.34248642 +17421870,0.34248642 +17421870,0 +17421894,0 +17421894,0.10334943 +17422044,0.10334943 +17422044,0 +17435574,0 +17435574,0.10455643 +17435586,0.10455643 +17435586,0 +17443428,0 +17443428,0.251207 +17443824,0.251207 +17443824,0 +17444586,0 +17444586,0.11104406 +17444592,0.11104406 +17444592,0 +17445258,0 +17445258,0.40660833 +17445594,0.40660833 +17445594,0 +17449122,0 +17449122,0.10153893 +17449128,0.10153893 +17449128,0 +17449242,0 +17449242,0.22103199 +17449272,0.22103199 +17449272,0 +17449356,0 +17449356,0.077248039 +17449362,0.077248039 +17449362,0 +17464956,0 +17464956,0.23732649 +17464962,0.23732649 +17464962,0 +17481534,0 +17481534,0.15087508 +17481552,0.15087508 +17481552,0 +17484348,0 +17484348,0.10742305 +17484420,0.10742305 +17484420,0 +17484462,0 +17484462,0.33886542 +17484510,0.33886542 +17484510,0 +17484576,0 +17484576,0.11300543 +17484636,0.11300543 +17484636,0 +17490798,0 +17490798,0.17380809 +17490882,0.17380809 +17490882,0 +17491380,0 +17491380,0.22299336 +17491440,0.22299336 +17491440,0 +17491968,0 +17491968,0.22223899 +17492076,0.22223899 +17492076,0 +17492556,0 +17492556,0.22480386 +17492604,0.22480386 +17492604,0 +17493144,0 +17493144,0.24788775 +17493204,0.24788775 +17493204,0 +17493408,0 +17493408,0.12296319 +17493468,0.12296319 +17493468,0 +17501622,0 +17501622,0.17048884 +17501682,0.17048884 +17501682,0 +17502702,0 +17502702,0.33961979 +17502780,0.33961979 +17502780,0 +17503464,0 +17503464,0.23823174 +17503470,0.23823174 +17503470,0 +17503578,0 +17503578,0.063065782 +17503632,0.063065782 +17503632,0 +17505786,0 +17505786,0.2996379 +17505810,0.2996379 +17505810,0 +17505906,0 +17505906,0.10666868 +17505978,0.10666868 +17505978,0 +17506020,0 +17506020,0.11738081 +17506038,0.11738081 +17506038,0 +17506134,0 +17506134,0.12356669 +17506248,0.00045262523 +17506248,0 +17506254,0 +17506254,0.00045262523 +17506314,0.12356669 +17506314,0 +17506368,0 +17506368,0.28228727 +17506410,0.28228727 +17506410,0 +17506482,0 +17506482,0.0025648763 +17506488,0.0025648763 +17506488,0 +17507946,0 +17507946,0.82121304 +17508486,0.82121304 +17508486,0 +17512206,0 +17512206,0.17803259 +17512218,0.17803259 +17512218,0 +17512320,0 +17512320,0.21213036 +17512410,0.21213036 +17512410,0 +17512434,0 +17512434,0.22706699 +17512488,0 +17512488,0 +17512488,0.10455643 +17512488,0.22706699 +17512554,0.11602293 +17512554,0 +17512578,0 +17512578,0.11602293 +17512608,0.21469523 +17512608,0 +17512614,0 +17512614,0.10455643 +17512668,0.14318045 +17512668,0 +17512728,0 +17512728,0.14318045 +17512746,0.21469523 +17512746,0 +17514012,0 +17514012,0.35908268 +17514048,0.35908268 +17514048,0 +17514126,0 +17514126,0.22435124 +17514144,0.22435124 +17514144,0 +17514240,0 +17514240,0.22042849 +17514252,0.22042849 +17514252,0 +17514414,0 +17514414,0.33162342 +17514738,0.33162342 +17514738,0 +17515812,0 +17515812,0.17169584 +17515836,0.17169584 +17515836,0 +17516244,0 +17516244,0.1955341 +17517108,0.1955341 +17517108,0 +17517270,0 +17517270,0.1053108 +17517294,0.1053108 +17517294,0 +17517384,0 +17517384,0.019764635 +17517438,0.019764635 +17517438,0 +17523396,0 +17523396,0.18783947 +17523522,0.18783947 +17523522,0 +17523822,0 +17523822,0.066686783 +17523828,0.066686783 +17523828,0 +17523984,0 +17523984,0.22902836 +17524062,0.22902836 +17524062,0 +17524572,0 +17524572,0.22299336 +17524650,0.22299336 +17524650,0 +17525154,0 +17525154,0.23657212 +17525208,0.23657212 +17525208,0 +17525742,0 +17525742,0.22978274 +17525838,0.22978274 +17525838,0 +17526330,0 +17526330,0.2045866 +17526426,0.2045866 +17526426,0 +17526918,0 +17526918,0.22842486 +17527002,0.22842486 +17527002,0 +17527506,0 +17527506,0.18799034 +17527578,0.18799034 +17527578,0 +17528088,0 +17528088,0.19840072 +17528172,0.19840072 +17528172,0 +17528676,0 +17528676,0.18949909 +17528760,0.18949909 +17528760,0 +17529264,0 +17529264,0.20835848 +17529330,0.20835848 +17529330,0 +17535090,0 +17535090,0.08056729 +17535144,0.08056729 +17535144,0 +17535204,0 +17535204,0.13095957 +17535246,0.13095957 +17535246,0 +17568360,0 +17568360,0.038473144 +17568366,0.038473144 +17568366,0 +17570172,0 +17570172,0.19809897 +17570250,0.19809897 +17570250,0 +17574996,0 +17574996,0.33569704 +17575026,0.33569704 +17575026,0 +17581266,0 +17581266,0.19840072 +17581296,0.19840072 +17581296,0 +17585394,0 +17585394,0.29828002 +17585544,0.29828002 +17585544,0 +17589150,0 +17589150,0.31035003 +17589402,0.31035003 +17589402,0 +17598930,0 +17598930,0.20066385 +17598936,0.20066385 +17598936,0 +17601312,0 +17601312,0.0028666264 +17601318,0.0028666264 +17601318,0 +17604120,0 +17604120,0.1464997 +17604174,0.1464997 +17604174,0 +17604234,0 +17604234,0.33841279 +17604276,0.33841279 +17604276,0 +17604528,0 +17604528,0.24290887 +17604546,0.24290887 +17604546,0 +17604642,0 +17604642,0.24864212 +17604726,0.24864212 +17604726,0 +17607516,0 +17607516,0.15645745 +17607522,0.15645745 +17607522,0 +17608362,0 +17608362,0.10697043 +17608368,0.10697043 +17608368,0 +17609322,0 +17609322,0.1422752 +17609418,0.1422752 +17609418,0 +17609436,0 +17609436,0.19417622 +17609460,0.19417622 +17609460,0 +17609556,0 +17609556,0.11466506 +17609562,0.11466506 +17609562,0 +17612484,0 +17612484,0.19025347 +17612502,0.19025347 +17612502,0 +17619888,0 +17619888,0.13533494 +17619906,0.13533494 +17619906,0 +17620002,0 +17620002,0.246379 +17620116,0 +17620116,0 +17620116,0.246379 +17620116,0.32875679 +17620152,0.32875679 +17620152,0 +17621454,0 +17621454,0.22374774 +17621472,0.22374774 +17621472,0 +17622666,0 +17622666,0.038322269 +17622672,0.038322269 +17622672,0 +17623602,0 +17623602,0.098521424 +17623620,0.098521424 +17623620,0 +17647590,0 +17647590,0.21544961 +17647620,0.21544961 +17647620,0 +17651964,0 +17651964,0.30310803 +17651982,0.30310803 +17651982,0 +17652078,0 +17652078,0.011768256 +17652192,0.011768256 +17652192,0 +17652198,0 +17652198,0.33886542 +17652204,0.33886542 +17652204,0 +17654748,0 +17654748,0.17923959 +17654832,0.17923959 +17654832,0 +17654868,0 +17654868,0.01071213 +17654904,0.01071213 +17654904,0 +17654982,0 +17654982,0.16550996 +17654994,0.16550996 +17654994,0 +17655096,0 +17655096,0.13895594 +17655138,0.13895594 +17655138,0 +17656062,0 +17656062,0.06985516 +17656068,0.06985516 +17656068,0 +17656182,0 +17656182,0.27579964 +17656272,0.27579964 +17656272,0 +17660286,0 +17660286,0.23536512 +17660370,0.23536512 +17660370,0 +17661660,0 +17661660,0.53243814 +17662050,0.53243814 +17662050,0 +17665038,0 +17665038,0.33464092 +17665068,0.33464092 +17665068,0 +17665152,0 +17665152,0.20141823 +17665362,0.20141823 +17665362,0 +17665398,0 +17665398,0.087205794 +17665446,0.087205794 +17665446,0 +17669106,0 +17669106,0.18286059 +17669142,0.18286059 +17669142,0 +17669220,0 +17669220,0.2506035 +17669310,0.2506035 +17669310,0 +17684346,0 +17684346,0.18874472 +17684382,0.18874472 +17684382,0 +17684934,0 +17684934,0.10681955 +17684940,0.10681955 +17684940,0 +17689164,0 +17689164,0.015389258 +17689182,0.015389258 +17689182,0 +17689278,0 +17689278,0.19764635 +17689284,0.19764635 +17689284,0 +17693304,0 +17693304,0.30340978 +17693340,0.30340978 +17693340,0 +17698920,0 +17698920,0.085546168 +17698986,0.085546168 +17698986,0 +17701182,0 +17701182,0.20021123 +17701242,0.20021123 +17701242,0 +17701296,0 +17701296,0.091882921 +17701302,0.091882921 +17701302,0 +17701410,0 +17701410,0.13156307 +17701416,0.13156307 +17701416,0 +17702274,0 +17702274,0.43527459 +17702700,0.43527459 +17702700,0 +17704110,0 +17704110,0.17365721 +17704374,0.17365721 +17704374,0 +17721642,0 +17721642,0.20805673 +17721678,0.20805673 +17721678,0 +17733654,0 +17733654,0.26780326 +17734176,0.26780326 +17734176,0 +17735490,0 +17735490,0.33464092 +17736180,0.33464092 +17736180,0 +17739264,0 +17739264,0.17969221 +17739300,0.17969221 +17739300,0 +17741406,0 +17741406,0.014031382 +17741412,0.014031382 +17741412,0 +17741796,0 +17741796,0.21228123 +17741814,0.21228123 +17741814,0 +17741910,0 +17741910,0.25347013 +17742024,0.25347013 +17742024,0 +17745144,0 +17745144,0.011164756 +17745186,0.011164756 +17745186,0 +17746566,0 +17746566,0.17878696 +17746578,0.17878696 +17746578,0 +17747700,0 +17747700,0.26750151 +17747718,0.26750151 +17747718,0 +17749422,0 +17749422,0.29254677 +17749446,0.29254677 +17749446,0 +17750586,0 +17750586,0.3002414 +17750610,0.3002414 +17750610,0 +17750862,0 +17750862,0.32106216 +17750886,0.32106216 +17750886,0 +17773506,0 +17773506,0.0998793 +17773512,0.0998793 +17773512,0 +17781012,0 +17781012,0.52881714 +17781030,0.52881714 +17781030,0 +17781312,0 +17781312,0.098672299 +17781336,0.098672299 +17781336,0 +17785470,0 +17785470,0.36587206 +17785524,0.36587206 +17785524,0 +17786730,0 +17786730,0.26538926 +17786784,0.26538926 +17786784,0 +17802432,0 +17802432,0.21394086 +17802552,0.21394086 +17802552,0 +17817042,0 +17817042,0.27534701 +17817096,0.27534701 +17817096,0 +17820006,0 +17820006,0.30159928 +17820042,0.30159928 +17820042,0 +17820120,0 +17820120,0.088412794 +17820126,0.088412794 +17820126,0 +17820762,0 +17820762,0.39936632 +17820768,0.39936632 +17820768,0 +17824152,0 +17824152,0.43512372 +17824530,0.43512372 +17824530,0 +17825712,0 +17825712,0.19417622 +17825784,0.19417622 +17825784,0 +17825826,0 +17825826,0.11888956 +17825832,0.11888956 +17825832,0 +17846544,0 +17846544,0.14665057 +17846562,0.14665057 +17846562,0 +17848080,0 +17848080,0.16219071 +17848110,0.16219071 +17848110,0 +17867502,0 +17867502,0.18512372 +17867520,0.18512372 +17867520,0 +17867616,0 +17867616,0.42923959 +17867622,0.42923959 +17867622,0 +17867730,0 +17867730,0.30597465 +17867802,0.30597465 +17867802,0 +17867850,0 +17867850,0.03952927 +17867874,0.03952927 +17867874,0 +17867964,0 +17867964,0.21273386 +17868018,0.21273386 +17868018,0 +17871222,0 +17871222,0.052202776 +17871228,0.052202776 +17871228,0 +17909274,0 +17909274,0.19960772 +17909388,0.14559445 +17909388,0 +17909394,0 +17909394,0.14559445 +17909478,0.19960772 +17909478,0 +17909502,0 +17909502,0.072721786 +17909508,0.072721786 +17909508,0 +17909622,0 +17909622,0.009957755 +17909646,0.009957755 +17909646,0 +17911584,0 +17911584,0.29873265 +17911644,0.29873265 +17911644,0 +17911698,0 +17911698,0.0028666264 +17911704,0.0028666264 +17911704,0 +17911818,0 +17911818,0.22178636 +17911836,0.22178636 +17911836,0 +17911932,0 +17911932,0.1913096 +17912004,0.1913096 +17912004,0 +17915250,0 +17915250,0.16324683 +17915286,0.16324683 +17915286,0 +17915370,0 +17915370,0.12462281 +17915388,0.12462281 +17915388,0 +17915484,0 +17915484,0.1416717 +17915514,0.1416717 +17915514,0 +17915598,0 +17915598,0.26584188 +17915628,0.26584188 +17915628,0 +17915718,0 +17915718,0.13925769 +17915826,0.13925769 +17915826,0 +17915832,0 +17915832,0.32604104 +17915916,0.32604104 +17915916,0 +17921436,0 +17921436,0.078455039 +17921466,0.078455039 +17921466,0 +17922894,0 +17922894,0.18633072 +17922960,0.18633072 +17922960,0 +17923008,0 +17923008,0.26222088 +17923122,0 +17923122,0 +17923122,0.23445987 +17923122,0.26222088 +17923146,0.23445987 +17923146,0 +17923242,0 +17923242,0.033041642 +17923302,0.033041642 +17923302,0 +17923356,0 +17923356,0.048883524 +17923362,0.048883524 +17923362,0 +17925066,0 +17925066,0.43391672 +17925744,0.43391672 +17925744,0 +17938590,0 +17938590,0.36813518 +17938596,0.36813518 +17938596,0 +17941896,0 +17941896,0.091732046 +17941956,0.091732046 +17941956,0 +17948712,0 +17948712,0.31894991 +17948766,0.31894991 +17948766,0 +17948832,0 +17948832,0.026403138 +17948838,0.026403138 +17948838,0 +17950488,0 +17950488,0.075437538 +17950500,0.075437538 +17950500,0 +17953212,0 +17953212,0.19990947 +17953236,0.19990947 +17953236,0 +17961864,0 +17961864,0.014936632 +17961870,0.014936632 +17961870,0 +17963310,0 +17963310,0.13518407 +17963316,0.13518407 +17963316,0 +17963424,0 +17963424,0.30401328 +17963466,0.30401328 +17963466,0 +17963592,0 +17963592,0.242758 +17963664,0.242758 +17963664,0 +17965236,0 +17965236,0.084490042 +17965284,0.084490042 +17965284,0 +17965350,0 +17965350,0.20171998 +17965356,0.20171998 +17965356,0 +17965464,0 +17965464,0.23008449 +17965482,0.23008449 +17965482,0 +17972514,0 +17972514,0.19523235 +17972616,0.19523235 +17972616,0 +17972628,0 +17972628,0.29526252 +17972706,0.29526252 +17972706,0 +17974110,0 +17974110,0.10817743 +17974134,0.10817743 +17974134,0 +17974224,0 +17974224,0.062462281 +17974230,0.062462281 +17974230,0 +17976744,0 +17976744,0.20443573 +17976768,0.20443573 +17976768,0 +17997726,0 +17997726,0.31216053 +17997786,0.31216053 +17997786,0 +17997840,0 +17997840,0.13624019 +17997900,0.13624019 +17997900,0 +17997954,0 +17997954,0.24607725 +17998038,0.24607725 +17998038,0 +17998074,0 +17998074,0.13910682 +17998188,0.13910682 +17998188,0 +18003456,0 +18003456,0.10334943 +18003462,0.10334943 +18003462,0 +18007548,0 +18007548,0.28138202 +18007662,0 +18007662,0 +18007662,0.18980084 +18007662,0.28138202 +18007668,0.18980084 +18007668,0 +18007776,0 +18007776,0.20473748 +18007842,0.20473748 +18007842,0 +18007968,0 +18007968,0.22933011 +18008058,0.22933011 +18008058,0 +18008556,0 +18008556,0.16928183 +18008640,0.16928183 +18008640,0 +18009138,0 +18009138,0.22978274 +18009204,0.22978274 +18009204,0 +18009726,0 +18009726,0.26659626 +18009810,0.26659626 +18009810,0 +18010314,0 +18010314,0.15238383 +18010374,0.15238383 +18010374,0 +18010902,0 +18010902,0.20443573 +18010962,0.20443573 +18010962,0 +18011550,0 +18011550,0.30672903 +18011604,0.30672903 +18011604,0 +18012456,0 +18012456,0.23958962 +18012462,0.23958962 +18012462,0 +18012942,0 +18012942,0.30793603 +18012984,0.30793603 +18012984,0 +18016542,0 +18016542,0.13156307 +18016584,0.13156307 +18016584,0 +18016656,0 +18016656,0.2518105 +18016662,0.2518105 +18016662,0 +18016776,0 +18016776,0.18648159 +18016818,0.18648159 +18016818,0 +18020484,0 +18020484,0.0078455039 +18020562,0.0078455039 +18020562,0 +18021798,0 +18021798,0.14333132 +18021840,0.14333132 +18021840,0 +18025362,0 +18025362,0.022329511 +18025368,0.022329511 +18025368,0 +18029412,0 +18029412,0.26207001 +18029508,0.26207001 +18029508,0 +18029532,0 +18029532,0.038322269 +18029538,0.038322269 +18029538,0 +18032238,0 +18032238,0.046167773 +18032244,0.046167773 +18032244,0 +18032358,0 +18032358,0.19568497 +18032382,0.19568497 +18032382,0 +18033276,0 +18033276,0.241551 +18033312,0.241551 +18033312,0 +18034938,0 +18034938,0.15419433 +18034992,0.15419433 +18034992,0 +18035052,0 +18035052,0.11964393 +18035130,0.11964393 +18035130,0 +18035166,0 +18035166,0.15691008 +18035256,0.15691008 +18035256,0 +18038334,0 +18038334,0.20745323 +18038370,0.20745323 +18038370,0 +18038382,0 +18038382,0.20111648 +18038394,0.20111648 +18038394,0 +18038550,0 +18038550,0.074079662 +18038556,0.074079662 +18038556,0 +18038664,0 +18038664,0.056879903 +18038820,0.056879903 +18038820,0 +18049296,0 +18049296,0.18286059 +18049326,0.18286059 +18049326,0 +18050964,0 +18050964,0.16807483 +18050994,0.16807483 +18050994,0 +18051516,0 +18051516,0.21318648 +18051522,0.21318648 +18051522,0 +18057504,0 +18057504,0.2076041 +18057600,0.2076041 +18057600,0 +18078108,0 +18078108,0.19990947 +18078114,0.19990947 +18078114,0 +18083172,0 +18083172,0.11738081 +18083178,0.11738081 +18083178,0 +18089676,0 +18089676,0.07996379 +18089682,0.07996379 +18089682,0 +18094686,0 +18094686,0.22148461 +18094722,0.22148461 +18094722,0 +18105582,0 +18105582,0.33026554 +18105744,0.33026554 +18105744,0 +18106620,0 +18106620,0.31955341 +18106692,0.31955341 +18106692,0 +18110418,0 +18110418,0.16490646 +18110472,0.16490646 +18110472,0 +18111006,0 +18111006,0.19040435 +18111072,0.19040435 +18111072,0 +18111594,0 +18111594,0.24592637 +18111696,0.24592637 +18111696,0 +18112182,0 +18112182,0.22435124 +18112230,0.22435124 +18112230,0 +18115458,0 +18115458,0.31306578 +18115518,0.31306578 +18115518,0 +18117204,0 +18117204,0.20111648 +18117222,0.20111648 +18117222,0 +18117318,0 +18117318,0.033343392 +18117354,0.033343392 +18117354,0 +18117438,0 +18117438,0.07045866 +18117516,0.07045866 +18117516,0 +18117552,0 +18117552,0.089619795 +18117558,0.089619795 +18117558,0 +18132126,0 +18132126,0.10274593 +18132246,0.17999396 +18132246,0 +18132300,0 +18132300,0.10274593 +18132360,0.076946288 +18132360,0 +18132456,0 +18132456,0.17999396 +18132486,0.028364514 +18132486,0 +18132492,0 +18132492,0 +18132492,0.076946288 +18132492,0.028364514 +18132606,0 +18132606,0.087507544 +18132636,0.087507544 +18132636,0 +18147162,0 +18147162,0.0013578757 +18147168,0.0013578757 +18147168,0 +18152298,0 +18152298,0.20609535 +18152346,0.20609535 +18152346,0 +18163374,0 +18163374,0.09007242 +18163380,0.09007242 +18163380,0 +18166068,0 +18166068,0.001961376 +18166074,0.001961376 +18166074,0 +18175296,0 +18175296,0.497586 +18175590,0.497586 +18175590,0 +18175836,0 +18175836,0.32739891 +18175872,0.32739891 +18175872,0 +18175950,0 +18175950,0.0093542547 +18175956,0.0093542547 +18175956,0 +18181842,0 +18181842,0.13684369 +18181956,0.27685576 +18181956,0 +18181962,0 +18181962,0.13684369 +18181992,0.27685576 +18181992,0 +18182070,0 +18182070,0.22284249 +18182076,0.22284249 +18182076,0 +18182190,0 +18182190,0.21635486 +18182214,0.21635486 +18182214,0 +18182616,0 +18182616,0.17576946 +18182694,0.17576946 +18182694,0 +18190320,0 +18190320,0.26312613 +18190326,0.26312613 +18190326,0 +18195972,0 +18195972,0.06925166 +18195978,0.06925166 +18195978,0 +18196890,0 +18196890,0.31683766 +18196956,0.31683766 +18196956,0 +18197652,0 +18197652,0.09037417 +18197880,0.09037417 +18197880,0 +18201342,0 +18201342,0.28847314 +18201366,0.28847314 +18201366,0 +18205800,0 +18205800,0.42290284 +18205854,0.42290284 +18205854,0 +18209214,0 +18209214,0.02972239 +18209220,0.02972239 +18209220,0 +18209328,0 +18209328,0.17863609 +18209358,0.17863609 +18209358,0 +18209448,0 +18209448,0.11179843 +18209466,0.11179843 +18209466,0 +18209562,0 +18209562,0.13699457 +18209604,0.13699457 +18209604,0 +18209676,0 +18209676,0.16626433 +18209706,0.16626433 +18209706,0 +18209730,0 +18209730,0.18557634 +18209772,0.18557634 +18209772,0 +18209796,0 +18209796,0.26870851 +18209844,0.21695836 +18209844,0 +18209856,0 +18209856,0.21695836 +18209892,0.26870851 +18209892,0 +18209964,0 +18209964,0.32679541 +18210036,0.32679541 +18210036,0 +18221868,0 +18221868,0.077851539 +18221874,0.077851539 +18221874,0 +18250314,0 +18250314,0.18240797 +18250380,0.18240797 +18250380,0 +18252012,0 +18252012,0.21514786 +18252018,0.21514786 +18252018,0 +18255840,0 +18255840,0.1949306 +18255864,0.1949306 +18255864,0 +18255960,0 +18255960,0.23913699 +18255996,0.23913699 +18255996,0 +18259476,0 +18259476,0.44266747 +18259548,0.44266747 +18259548,0 +18259776,0 +18259776,0.37779119 +18259854,0.37779119 +18259854,0 +18260076,0 +18260076,0.57287266 +18260136,0.57287266 +18260136,0 +18262026,0 +18262026,0.15404345 +18262050,0.15404345 +18262050,0 +18270954,0 +18270954,0.15766445 +18270966,0.15766445 +18270966,0 +18271068,0 +18271068,0.099124925 +18271092,0.099124925 +18271092,0 +18271638,0 +18271638,0.16596258 +18271668,0.16596258 +18271668,0 +18271752,0 +18271752,0.16732046 +18271770,0.16732046 +18271770,0 +18274458,0 +18274458,0.26508751 +18274536,0.26508751 +18274536,0 +18274704,0 +18274704,0.34671092 +18274746,0.34671092 +18274746,0 +18277152,0 +18277152,0.1525347 +18277170,0.1525347 +18277170,0 +18277266,0 +18277266,0.055371153 +18277272,0.055371153 +18277272,0 +18277380,0 +18277380,0.34550392 +18277428,0.34550392 +18277428,0 +18277944,0 +18277944,0.14423657 +18277950,0.14423657 +18277950,0 +18279756,0 +18279756,0.28786964 +18279978,0.28786964 +18279978,0 +18281946,0 +18281946,0.24321062 +18281988,0.24321062 +18281988,0 +18282060,0 +18282060,0.23385637 +18282114,0.23385637 +18282114,0 +18283542,0 +18283542,0.19719372 +18283554,0.19719372 +18283554,0 +18294720,0 +18294720,0.40238383 +18294732,0.40238383 +18294732,0 +18294738,0 +18294738,0.16294508 +18294762,0.16294508 +18294762,0 +18296646,0 +18296646,0.068949909 +18296652,0.068949909 +18296652,0 +18299424,0 +18299424,0.11285456 +18299430,0.11285456 +18299430,0 +18300780,0 +18300780,0.19598672 +18300798,0.19598672 +18300798,0 +18301314,0 +18301314,0.0073928787 +18301362,0.0073928787 +18301362,0 +18306924,0 +18306924,0.0030175015 +18306930,0.0030175015 +18306930,0 +18313200,0 +18313200,0.14031382 +18313206,0.14031382 +18313206,0 +18317394,0 +18317394,0.38216657 +18317400,0.38216657 +18317400,0 +18317508,0 +18317508,0.0055823778 +18317514,0.0055823778 +18317514,0 +18340200,0 +18340200,0.12764031 +18340230,0.12764031 +18340230,0 +18340314,0 +18340314,0.011919131 +18340320,0.011919131 +18340320,0 +18340428,0 +18340428,0.14076645 +18340434,0.14076645 +18340434,0 +18340548,0 +18340548,0.20232348 +18340650,0.20232348 +18340650,0 +18340662,0 +18340662,0.032589016 +18340680,0.032589016 +18340680,0 +18340776,0 +18340776,0.1464997 +18340842,0.1464997 +18340842,0 +18343710,0 +18343710,0.21741098 +18343776,0.21741098 +18343776,0 +18349542,0 +18349542,0.32709716 +18349632,0.32709716 +18349632,0 +18349842,0 +18349842,0.22631261 +18349902,0.22631261 +18349902,0 +18353484,0 +18353484,0.0087507544 +18353502,0.0087507544 +18353502,0 +18353994,0 +18353994,0.27263126 +18354078,0.27263126 +18354078,0 +18354294,0 +18354294,0.32377791 +18354348,0.32377791 +18354348,0 +18355410,0 +18355410,0.38774894 +18355716,0.38774894 +18355716,0 +18356976,0 +18356976,0.088261919 +18356982,0.088261919 +18356982,0 +18357096,0 +18357096,0.16385033 +18357114,0.16385033 +18357114,0 +18357210,0 +18357210,0.12009656 +18357216,0.12009656 +18357216,0 +18357240,0 +18357240,0.39755582 +18357624,0.39755582 +18357624,0 +18358452,0 +18358452,0.34474955 +18358524,0.34474955 +18358524,0 +18358752,0 +18358752,0.32257091 +18358878,0.32257091 +18358878,0 +18360936,0 +18360936,0.12386844 +18360942,0.12386844 +18360942,0 +18361710,0 +18361710,0.016294508 +18361716,0.016294508 +18361716,0 +18361824,0 +18361824,0.16928183 +18361830,0.16928183 +18361830,0 +18362910,0 +18362910,0.30672903 +18362916,0.30672903 +18362916,0 +18363210,0 +18363210,0.17079059 +18363282,0.17079059 +18363282,0 +18363480,0 +18363480,0.042245021 +18363486,0.042245021 +18363486,0 +18363594,0 +18363594,0.0087507544 +18363600,0.0087507544 +18363600,0 +18364206,0 +18364206,0.16354858 +18364242,0.16354858 +18364242,0 +18364260,0 +18364260,0.21318648 +18364320,0.21318648 +18364320,0 +18364326,0 +18364326,0.062613156 +18364332,0.062613156 +18364332,0 +18364440,0 +18364440,0.30190103 +18364512,0.30190103 +18364512,0 +18364554,0 +18364554,0.22872661 +18364566,0.22872661 +18364566,0 +18364674,0 +18364674,0.27112251 +18364680,0.27112251 +18364680,0 +18366858,0 +18366858,0.051146651 +18366864,0.051146651 +18366864,0 +18368562,0 +18368562,0.090525045 +18368598,0.090525045 +18368598,0 +18373458,0 +18373458,0.11255281 +18373470,0.11255281 +18373470,0 +18378498,0 +18378498,0.15208208 +18378540,0.15208208 +18378540,0 +18378612,0 +18378612,0.11044056 +18378618,0.11044056 +18378618,0 +18378906,0 +18378906,0.015691008 +18378912,0.015691008 +18378912,0 +18388332,0 +18388332,0.075588413 +18388338,0.075588413 +18388338,0 +18388446,0 +18388446,0.045715148 +18388452,0.045715148 +18388452,0 +18391488,0 +18391488,0.17863609 +18391494,0.17863609 +18391494,0 +18391602,0 +18391602,0.026252263 +18391608,0.026252263 +18391608,0 +18391722,0 +18391722,0.0073928787 +18391746,0.0073928787 +18391746,0 +18394902,0 +18394902,0.1010863 +18394986,0.1010863 +18394986,0 +18418674,0 +18418674,0.1961376 +18418692,0.1961376 +18418692,0 +18421410,0 +18421410,0.18829209 +18421458,0.18829209 +18421458,0 +18423024,0 +18423024,0.059293905 +18423030,0.059293905 +18423030,0 +18425610,0 +18425610,0.04013277 +18425616,0.04013277 +18425616,0 +18425724,0 +18425724,0.24487025 +18425748,0.24487025 +18425748,0 +18426282,0 +18426282,0.23566687 +18426396,0.23566687 +18426396,0 +18426738,0 +18426738,0.30340978 +18426768,0.30340978 +18426768,0 +18426852,0 +18426852,0.097465299 +18426858,0.097465299 +18426858,0 +18435030,0 +18435030,0.1561557 +18435054,0.1561557 +18435054,0 +18436434,0 +18436434,0.1501207 +18436446,0.1501207 +18436446,0 +18439086,0 +18439086,0.068044659 +18439092,0.068044659 +18439092,0 +18441114,0 +18441114,0.22872661 +18441228,0.28455039 +18441228,0 +18441234,0 +18441234,0 +18441234,0.28455039 +18441234,0.22872661 +18441468,0 +18441468,0.011164756 +18441492,0.011164756 +18441492,0 +18441582,0 +18441582,0.25211225 +18441678,0.25211225 +18441678,0 +18441696,0 +18441696,0.22872661 +18441726,0.22872661 +18441726,0 +18448434,0 +18448434,0.016445383 +18448464,0.016445383 +18448464,0 +18448548,0 +18448548,0.24064575 +18448632,0.24064575 +18448632,0 +18448662,0 +18448662,0.13458057 +18448782,0 +18448782,0 +18448782,0.13458057 +18448782,0.23717562 +18448794,0.23717562 +18448794,0 +18452670,0 +18452670,0.20202173 +18452676,0.20202173 +18452676,0 +18456798,0 +18456798,0.17003621 +18456804,0.17003621 +18456804,0 +18456912,0 +18456912,0.22042849 +18457020,0.22042849 +18457020,0 +18457032,0 +18457032,0.10998793 +18457068,0.10998793 +18457068,0 +18457146,0 +18457146,0.052806276 +18457152,0.052806276 +18457152,0 +18461748,0 +18461748,0.4019312 +18461820,0.4019312 +18461820,0 +18465408,0 +18465408,0.032438141 +18465414,0.032438141 +18465414,0 +18466596,0 +18466596,0.18980084 +18466602,0.18980084 +18466602,0 +18467016,0 +18467016,0.036059143 +18467106,0.036059143 +18467106,0 +18467130,0 +18467130,0.30778515 +18467160,0.30778515 +18467160,0 +18467784,0 +18467784,0.27776101 +18467814,0.27776101 +18467814,0 +18467904,0 +18467904,0.096258298 +18467910,0.096258298 +18467910,0 +18468726,0 +18468726,0.28786964 +18468804,0.28786964 +18468804,0 +18471132,0 +18471132,0.18949909 +18471150,0.18949909 +18471150,0 +18471252,0 +18471252,0.11345806 +18471258,0.11345806 +18471258,0 +18471366,0 +18471366,0.27398914 +18471378,0.27398914 +18471378,0 +18474948,0 +18474948,0.13925769 +18474954,0.13925769 +18474954,0 +18475062,0 +18475062,0.24743512 +18475080,0.24743512 +18475080,0 +18475176,0 +18475176,0.12311406 +18475182,0.12311406 +18475182,0 +18475296,0 +18475296,0.017199759 +18475302,0.017199759 +18475302,0 +18475410,0 +18475410,0.056879903 +18475422,0.056879903 +18475422,0 +18475524,0 +18475524,0.18135184 +18475536,0.18135184 +18475536,0 +18476490,0 +18476490,0.15102595 +18476496,0.15102595 +18476496,0 +18476604,0 +18476604,0.16430296 +18476610,0.16430296 +18476610,0 +18478488,0 +18478488,0.09037417 +18478662,0.09037417 +18478662,0 +18484302,0 +18484302,0.045262523 +18484308,0.045262523 +18484308,0 +18484914,0 +18484914,0.12643331 +18484920,0.12643331 +18484920,0 +18485028,0 +18485028,0.00045262523 +18485034,0.00045262523 +18485034,0 +18486972,0 +18486972,0.17727821 +18487038,0.17727821 +18487038,0 +18501702,0 +18501702,0.087960169 +18501756,0.087960169 +18501756,0 +18501816,0 +18501816,0.10304768 +18501822,0.10304768 +18501822,0 +18518700,0 +18518700,0.034097767 +18518712,0.034097767 +18518712,0 +18538494,0 +18538494,0.14423657 +18538518,0.14423657 +18538518,0 +18552408,0 +18552408,0.13488232 +18552414,0.13488232 +18552414,0 +18552450,0 +18552450,0.10304768 +18552486,0.10304768 +18552486,0 +18552528,0 +18552528,0.06004828 +18552546,0.06004828 +18552546,0 +18552570,0 +18552570,0.11285456 +18552576,0.11285456 +18552576,0 +18552642,0 +18552642,0.13171394 +18552654,0.13171394 +18552654,0 +18552684,0 +18552684,0.25286663 +18552720,0.25286663 +18552720,0 +18552756,0 +18552756,0.11587206 +18552798,0.33690404 +18552798,0 +18552810,0 +18552810,0.33690404 +18552828,0.11587206 +18552828,0 +18552876,0 +18552876,0.3020519 +18552912,0.3020519 +18552912,0 +18553416,0 +18553416,0.33011467 +18553422,0.33011467 +18553422,0 +18553530,0 +18553530,0.27127339 +18553554,0.27127339 +18553554,0 +18553644,0 +18553644,0.13050694 +18553668,0.13050694 +18553668,0 +18553758,0 +18553758,0.22314424 +18553818,0.22314424 +18553818,0 +18553878,0 +18553878,0.23762824 +18553956,0.23762824 +18553956,0 +18558870,0 +18558870,0.12054919 +18558888,0.12054919 +18558888,0 +18558984,0 +18558984,0.28258902 +18558996,0.28258902 +18558996,0 +18560766,0 +18560766,0.32845504 +18560844,0.35681955 +18560844,0 +18560850,0 +18560850,0 +18560850,0.35681955 +18560850,0.32845504 +18569154,0 +18569154,0.23461074 +18569352,0.23461074 +18569352,0 +18571002,0 +18571002,0.241551 +18571020,0.241551 +18571020,0 +18573834,0 +18573834,0.19643935 +18573936,0.16264333 +18573936,0 +18573972,0 +18573972,0.16264333 +18574002,0.19643935 +18574002,0 +18574434,0 +18574434,0.035606518 +18574440,0.035606518 +18574440,0 +18574548,0 +18574548,0.0078455039 +18574578,0.0078455039 +18574578,0 +18574668,0 +18574668,0.20171998 +18574680,0.20171998 +18574680,0 +18574782,0 +18574782,0.23506337 +18574878,0.23506337 +18574878,0 +18574896,0 +18574896,0.13156307 +18574902,0.13156307 +18574902,0 +18575010,0 +18575010,0.1016898 +18575016,0.1016898 +18575016,0 +18575130,0 +18575130,0.007996379 +18575154,0.007996379 +18575154,0 +18575244,0 +18575244,0.12658419 +18575304,0.12658419 +18575304,0 +18575358,0 +18575358,0.26689801 +18575388,0.26689801 +18575388,0 +18575478,0 +18575478,0.031080266 +18575484,0.031080266 +18575484,0 +18602574,0 +18602574,0.21801448 +18602634,0.21801448 +18602634,0 +18605646,0 +18605646,0.31336753 +18605706,0.31336753 +18605706,0 +18605766,0 +18605766,0.19990947 +18605880,0.25588413 +18605880,0 +18605904,0 +18605904,0.25588413 +18605940,0.19990947 +18605940,0 +18609384,0 +18609384,0.042848521 +18609390,0.042848521 +18609390,0 +18614544,0 +18614544,0.35455643 +18614556,0.35455643 +18614556,0 +18614664,0 +18614664,0.12175619 +18614688,0.12175619 +18614688,0 +18614778,0 +18614778,0.2094146 +18614826,0.2094146 +18614826,0 +18615606,0 +18615606,0.21333736 +18615672,0.21333736 +18615672,0 +18616098,0 +18616098,0.39800845 +18616104,0.39800845 +18616104,0 +18616194,0 +18616194,0.22088111 +18616266,0.22088111 +18616266,0 +18616782,0 +18616782,0.20654798 +18616896,0.20654798 +18616896,0 +18617370,0 +18617370,0.13684369 +18617442,0.13684369 +18617442,0 +18620100,0 +18620100,0.28907664 +18620136,0.28907664 +18620136,0 +18623292,0 +18623292,0.013578757 +18623400,0.013578757 +18623400,0 +18629514,0 +18629514,0.14272782 +18629580,0.14272782 +18629580,0 +18634266,0 +18634266,0.35455643 +18634296,0.35455643 +18634296,0 +18637836,0 +18637836,0.14604707 +18637878,0.14604707 +18637878,0 +18642876,0 +18642876,0.28907664 +18642912,0.28907664 +18642912,0 +18647490,0 +18647490,0.49532287 +18647880,0.49532287 +18647880,0 +18649326,0 +18649326,0.55582378 +18649896,0.55582378 +18649896,0 +18659442,0 +18659442,0.2905854 +18659922,0.2905854 +18659922,0 +18680898,0 +18680898,0.026704888 +18680904,0.026704888 +18680904,0 +18684726,0 +18684726,0.13669282 +18684810,0.13669282 +18684810,0 +18684840,0 +18684840,0.23853349 +18684882,0.23853349 +18684882,0 +18684960,0 +18684960,0.12054919 +18684978,0.12054919 +18684978,0 +18690252,0 +18690252,0.33916717 +18690402,0.33916717 +18690402,0 +18690894,0 +18690894,0.0081472541 +18690918,0.0081472541 +18690918,0 +18690954,0 +18690954,0.1464997 +18690966,0.1464997 +18690966,0 +18691008,0 +18691008,0.063367532 +18691014,0.063367532 +18691014,0 +18691122,0 +18691122,0.15766445 +18691146,0.15766445 +18691146,0 +18691242,0 +18691242,0.064574532 +18691254,0.064574532 +18691254,0 +18691356,0 +18691356,0.022933011 +18691362,0.022933011 +18691362,0 +18692244,0 +18692244,0.23702474 +18692250,0.23702474 +18692250,0 +18692364,0 +18692364,0.30718165 +18692418,0.30718165 +18692418,0 +18692478,0 +18692478,0.26463488 +18692484,0.26463488 +18692484,0 +18692592,0 +18692592,0.29767652 +18692640,0.29767652 +18692640,0 +18692706,0 +18692706,0.14318045 +18692754,0.14318045 +18692754,0 +18700374,0 +18700374,0.18014484 +18700392,0.18014484 +18700392,0 +18706020,0 +18706020,0.052202776 +18706044,0.052202776 +18706044,0 +18706134,0 +18706134,0.1047073 +18706230,0.1047073 +18706230,0 +18706254,0 +18706254,0.16083283 +18706332,0.16083283 +18706332,0 +18706728,0 +18706728,0.26101388 +18706758,0.26101388 +18706758,0 +18708690,0 +18708690,0.20835848 +18708834,0.20835848 +18708834,0 +18710448,0 +18710448,0.21710923 +18710478,0.21710923 +18710478,0 +18711180,0 +18711180,0.26750151 +18711234,0.26750151 +18711234,0 +18713688,0 +18713688,0.033343392 +18713694,0.033343392 +18713694,0 +18715638,0 +18715638,0.12054919 +18715644,0.12054919 +18715644,0 +18720096,0 +18720096,0.38820157 +18720126,0.38820157 +18720126,0 +18724464,0 +18724464,0.11557031 +18724476,0.11557031 +18724476,0 +18724584,0 +18724584,0.0069402535 +18724608,0.0069402535 +18724608,0 +18730146,0 +18730146,0.058388654 +18730158,0.058388654 +18730158,0 +18733476,0 +18733476,0.2590525 +18733566,0.2590525 +18733566,0 +18733890,0 +18733890,0.25769463 +18733992,0.25769463 +18733992,0 +18734352,0 +18734352,0.25980688 +18734436,0.25980688 +18734436,0 +18734556,0 +18734556,0.27670489 +18734574,0.27670489 +18734574,0 +18734670,0 +18734670,0.29149065 +18734688,0.29149065 +18734688,0 +18734790,0 +18734790,0.0081472541 +18734808,0.0081472541 +18734808,0 +18734904,0 +18734904,0.097767049 +18734922,0.097767049 +18734922,0 +18735018,0 +18735018,0.27534701 +18735054,0.27534701 +18735054,0 +18735690,0 +18735690,0.5030175 +18735852,0.5030175 +18735852,0 +18735924,0 +18735924,0.20262523 +18735948,0.20262523 +18735948,0 +18736038,0 +18736038,0.14981895 +18736044,0.14981895 +18736044,0 +18736152,0 +18736152,0.2469825 +18736170,0.2469825 +18736170,0 +18736272,0 +18736272,0.04013277 +18736278,0.04013277 +18736278,0 +18738606,0 +18738606,0.10063368 +18738720,0.10063368 +18738720,0 +18741264,0 +18741264,0.21937236 +18741294,0.21937236 +18741294,0 +18741306,0 +18741306,0.045866023 +18741312,0.045866023 +18741312,0 +18772902,0 +18772902,0.81834641 +18773322,0.81834641 +18773322,0 +18773586,0 +18773586,0.16913096 +18773628,0.16913096 +18773628,0 +18775968,0 +18775968,0.12311406 +18775974,0.12311406 +18775974,0 +18776088,0 +18776088,0.083433917 +18776226,0.083433917 +18776226,0 +18779754,0 +18779754,0.19885335 +18779784,0.19885335 +18779784,0 +18781002,0 +18781002,0.043301147 +18781062,0.043301147 +18781062,0 +18781122,0 +18781122,0.31894991 +18781146,0.31894991 +18781146,0 +18781236,0 +18781236,0.11391068 +18781266,0.11391068 +18781266,0 +18781350,0 +18781350,0.17592034 +18781470,0.13186482 +18781470,0 +18781482,0 +18781482,0.17592034 +18781584,0 +18781584,0 +18781584,0.13186482 +18781584,0.26885938 +18781626,0.26885938 +18781626,0 +18781698,0 +18781698,0.24803862 +18781710,0.24803862 +18781710,0 +18781812,0 +18781812,0.17214846 +18781878,0.17214846 +18781878,0 +18781932,0 +18781932,0.0496379 +18781938,0.0496379 +18781938,0 +18782046,0 +18782046,0.17245021 +18782082,0.17245021 +18782082,0 +18782160,0 +18782160,0.084037417 +18782172,0.084037417 +18782172,0 +18782280,0 +18782280,0.13518407 +18782298,0.13518407 +18782298,0 +18782394,0 +18782394,0.099426675 +18782472,0.099426675 +18782472,0 +18782508,0 +18782508,0.15947495 +18782544,0.15947495 +18782544,0 +18782628,0 +18782628,0.21952323 +18782724,0.21952323 +18782724,0 +18784392,0 +18784392,0.14318045 +18784452,0.14318045 +18784452,0 +18791154,0 +18791154,0.27157514 +18791202,0.27157514 +18791202,0 +18791706,0 +18791706,0.15570308 +18791712,0.15570308 +18791712,0 +18792090,0 +18792090,0.092788171 +18792096,0.092788171 +18792096,0 +18800082,0 +18800082,0.52745926 +18800832,0.52745926 +18800832,0 +18802500,0 +18802500,0.0070911285 +18802506,0.0070911285 +18802506,0 +18802992,0 +18802992,0.17395896 +18803034,0.17395896 +18803034,0 +18809850,0 +18809850,0.060802655 +18809856,0.060802655 +18809856,0 +18812418,0 +18812418,0.042395896 +18812424,0.042395896 +18812424,0 +18813396,0 +18813396,0.2566385 +18813414,0.2566385 +18813414,0 +18813510,0 +18813510,0.06925166 +18813540,0.06925166 +18813540,0 +18816468,0 +18816468,0.062009656 +18816552,0.062009656 +18816552,0 +18824508,0 +18824508,0.10697043 +18824526,0.10697043 +18824526,0 +18824622,0 +18824622,0.18421847 +18824658,0.18421847 +18824658,0 +18826878,0 +18826878,0.0992758 +18826884,0.0992758 +18826884,0 +18827172,0 +18827172,0.46016898 +18827214,0.46016898 +18827214,0 +18827472,0 +18827472,0.54315027 +18827478,0.54315027 +18827478,0 +18827742,0 +18827742,0.22027761 +18827772,0.11919131 +18827772,0 +18827802,0 +18827802,0.22027761 +18827814,0.11919131 +18827814,0 +18828072,0 +18828072,0.44161135 +18828078,0.44161135 +18828078,0 +18831078,0 +18831078,0.075286663 +18831090,0.075286663 +18831090,0 +18838044,0 +18838044,0.13080869 +18838080,0.13080869 +18838080,0 +18853902,0 +18853902,0.15781533 +18853986,0.15781533 +18853986,0 +18858930,0 +18858930,0.57302354 +18859170,0.28937839 +18859170,0 +18859452,0 +18859452,0.57302354 +18859926,0.28937839 +18859926,0 +18860760,0 +18860760,0.34474955 +18861414,0.34474955 +18861414,0 +18861846,0 +18861846,0.074532287 +18861852,0.074532287 +18861852,0 +18862596,0 +18862596,0.32498491 +18862932,0.32498491 +18862932,0 +18864426,0 +18864426,0.2021726 +18864666,0.2021726 +18864666,0 +18875568,0 +18875568,0.38624019 +18875640,0.38624019 +18875640,0 +18875862,0 +18875862,0.38020519 +18875922,0.38020519 +18875922,0 +18876762,0 +18876762,0.26025951 +18876768,0.039378395 +18876768,0 +18876792,0 +18876792,0.039378395 +18876828,0.26025951 +18876828,0 +18879432,0 +18879432,0.32679541 +18879444,0.32679541 +18879444,0 +18879546,0 +18879546,0.16234158 +18879570,0.16234158 +18879570,0 +18879666,0 +18879666,0.2076041 +18879708,0.2076041 +18879708,0 +18880074,0 +18880074,0.04073627 +18880110,0.04073627 +18880110,0 +18880194,0 +18880194,0.15645745 +18880200,0.15645745 +18880200,0 +18880308,0 +18880308,0.10123718 +18880320,0.10123718 +18880320,0 +18880674,0 +18880674,0.39484007 +18880890,0.39484007 +18880890,0 +18885018,0 +18885018,0.1997586 +18885036,0.1997586 +18885036,0 +18885138,0 +18885138,0.3510863 +18885162,0.3510863 +18885162,0 +18885252,0 +18885252,0.0072420036 +18885330,0.0072420036 +18885330,0 +18885366,0 +18885366,0.057785154 +18885372,0.057785154 +18885372,0 +18885486,0 +18885486,0.038473144 +18885492,0.038473144 +18885492,0 +18889938,0 +18889938,0.09957755 +18889944,0.09957755 +18889944,0 +18896610,0 +18896610,0.1035003 +18896676,0.1035003 +18896676,0 +18896724,0 +18896724,0.11300543 +18896730,0.11300543 +18896730,0 +18896844,0 +18896844,0.11059143 +18896850,0.11059143 +18896850,0 +18897714,0 +18897714,0.15298733 +18897726,0.15298733 +18897726,0 +18897828,0 +18897828,0.015238383 +18897834,0.015238383 +18897834,0 +18902592,0 +18902592,0.080114665 +18902610,0.080114665 +18902610,0 +18902850,0 +18902850,0.17501509 +18902862,0.17501509 +18902862,0 +18903858,0 +18903858,0.028364514 +18903924,0.028364514 +18903924,0 +18903978,0 +18903978,0.10742305 +18904032,0.10742305 +18904032,0 +18904092,0 +18904092,0.17410984 +18904164,0.17410984 +18904164,0 +18904206,0 +18904206,0.0490344 +18904212,0.0490344 +18904212,0 +18904326,0 +18904326,0.17516596 +18904338,0.17516596 +18904338,0 +18904632,0 +18904632,0.026554013 +18904638,0.026554013 +18904638,0 +18905688,0 +18905688,0.097314424 +18905700,0.097314424 +18905700,0 +18916914,0 +18916914,0.1507242 +18916938,0.1507242 +18916938,0 +18917034,0 +18917034,0.22329511 +18917124,0.22329511 +18917124,0 +18917994,0 +18917994,0.14876282 +18918000,0.14876282 +18918000,0 +18936492,0 +18936492,0.29390465 +18936564,0.29390465 +18936564,0 +18936786,0 +18936786,0.42908871 +18936822,0.42908871 +18936822,0 +18940698,0 +18940698,0.17501509 +18940746,0.17501509 +18940746,0 +18948360,0 +18948360,0.33071817 +18948378,0.33071817 +18948378,0 +18948480,0 +18948480,0.090826795 +18948486,0.090826795 +18948486,0 +18948594,0 +18948594,0.0036210018 +18948600,0.0036210018 +18948600,0 +18948708,0 +18948708,0.36692818 +18948714,0.36692818 +18948714,0 +18948828,0 +18948828,0.088865419 +18948834,0.088865419 +18948834,0 +18951882,0 +18951882,0.080114665 +18951906,0.080114665 +18951906,0 +18952512,0 +18952512,0.23083887 +18952596,0.23083887 +18952596,0 +18956604,0 +18956604,0.48295112 +18956760,0.48295112 +18956760,0 +18959202,0 +18959202,0.28470127 +18959208,0.28470127 +18959208,0 +18968388,0 +18968388,0.0028666264 +18968394,0.0028666264 +18968394,0 +18968502,0 +18968502,0.19960772 +18968532,0.19960772 +18968532,0 +18972078,0 +18972078,0.28681352 +18972132,0.28681352 +18972132,0 +18977850,0 +18977850,0.23928787 +18977862,0.23928787 +18977862,0 +18979824,0 +18979824,0.14800845 +18979836,0.14800845 +18979836,0 +18979938,0 +18979938,0.08977067 +18979968,0.08977067 +18979968,0 +18980052,0 +18980052,0.17682559 +18980112,0.17682559 +18980112,0 +18980172,0 +18980172,0.30657815 +18980178,0.30657815 +18980178,0 +18980286,0 +18980286,0.15268558 +18980316,0.15268558 +18980316,0 +18986604,0 +18986604,0.10681955 +18986652,0.23642124 +18986652,0 +18986658,0 +18986658,0.10681955 +18986670,0.23642124 +18986670,0 +18986718,0 +18986718,0.18120097 +18986730,0.18120097 +18986730,0 +18986766,0 +18986766,0.042094146 +18986790,0.042094146 +18986790,0 +18986880,0 +18986880,0.1059143 +18986952,0.1059143 +18986952,0 +18986994,0 +18986994,0.18014484 +18987018,0.18014484 +18987018,0 +18989472,0 +18989472,0.052051901 +18989526,0.052051901 +18989526,0 +18989586,0 +18989586,0.16038021 +18989616,0.16038021 +18989616,0 +18990030,0 +18990030,0.26478576 +18990114,0.26478576 +18990114,0 +18992754,0 +18992754,0.038774894 +18992760,0.038774894 +18992760,0 +18999264,0 +18999264,0.0096560048 +18999288,0.0096560048 +18999288,0 +18999378,0 +18999378,0.28394689 +18999498,0.31155703 +18999498,0 +18999528,0 +18999528,0.31155703 +18999540,0.28394689 +18999540,0 +18999612,0 +18999612,0.17773084 +18999660,0.17773084 +18999660,0 +19004502,0 +19004502,0.057181654 +19004508,0.057181654 +19004508,0 +19030002,0 +19030002,0.36255281 +19030368,0.36255281 +19030368,0 +19034496,0 +19034496,0.0087507544 +19034502,0.0087507544 +19034502,0 +19036788,0 +19036788,0.094296922 +19036806,0.094296922 +19036806,0 +19036902,0 +19036902,0.22601086 +19037016,0.00015087508 +19037016,0 +19037022,0 +19037022,0.00015087508 +19037190,0.22601086 +19037190,0 +19038102,0 +19038102,0.32890766 +19038132,0.32890766 +19038132,0 +19039380,0 +19039380,0.10606518 +19039398,0.10606518 +19039398,0 +19039500,0 +19039500,0.13548582 +19039506,0.13548582 +19039506,0 +19039614,0 +19039614,0.053258902 +19039620,0.053258902 +19039620,0 +19045776,0 +19045776,0.21273386 +19045854,0.21273386 +19045854,0 +19046364,0 +19046364,0.18512372 +19046454,0.18512372 +19046454,0 +19046952,0 +19046952,0.15223295 +19047060,0.15223295 +19047060,0 +19047540,0 +19047540,0.2015691 +19047612,0.2015691 +19047612,0 +19051302,0 +19051302,0.01991551 +19051338,0.01991551 +19051338,0 +19054734,0 +19054734,0.12356669 +19054746,0.12356669 +19054746,0 +19055886,0 +19055886,0.025799638 +19055898,0.025799638 +19055898,0 +19058646,0 +19058646,0.10697043 +19058712,0.10697043 +19058712,0 +19059804,0 +19059804,0.12190706 +19059936,0.12190706 +19059936,0 +19068078,0 +19068078,0.02051901 +19068084,0.02051901 +19068084,0 +19069620,0 +19069620,0.1053108 +19069644,0.1053108 +19069644,0 +19069734,0 +19069734,0.18648159 +19069746,0.18648159 +19069746,0 +19069770,0 +19069770,0.1464997 +19069788,0.1464997 +19069788,0 +19069890,0 +19069890,0.16641521 +19069896,0.16641521 +19069896,0 +19073994,0 +19073994,0.20654798 +19074090,0.20654798 +19074090,0 +19074108,0 +19074108,0.024592637 +19074132,0.024592637 +19074132,0 +19074408,0 +19074408,0.12522631 +19074426,0.12522631 +19074426,0 +19074522,0 +19074522,0.24124925 +19074552,0.24124925 +19074552,0 +19076892,0 +19076892,0.044659022 +19076904,0.044659022 +19076904,0 +19080210,0 +19080210,0.25377188 +19080246,0.25377188 +19080246,0 +19080324,0 +19080324,0.12371756 +19080372,0.12371756 +19080372,0 +19086756,0 +19086756,0.0075437538 +19086762,0.0075437538 +19086762,0 +19095936,0 +19095936,0.19161135 +19095972,0.19161135 +19095972,0 +19096056,0 +19096056,0.17908871 +19096068,0.17908871 +19096068,0 +19096170,0 +19096170,0.22359686 +19096194,0.22359686 +19096194,0 +19116144,0 +19116144,0.18376584 +19116150,0.18376584 +19116150,0 +19118646,0 +19118646,0.16294508 +19118664,0.16294508 +19118664,0 +19120470,0 +19120470,0.056125528 +19120476,0.056125528 +19120476,0 +19122894,0 +19122894,0.22329511 +19122930,0.22329511 +19122930,0 +19128984,0 +19128984,0.18150272 +19128990,0.18150272 +19128990,0 +19129098,0 +19129098,0.10576343 +19129116,0.10576343 +19129116,0 +19130172,0 +19130172,0.3486723 +19130886,0.3486723 +19130886,0 +19131162,0 +19131162,0.013126132 +19131210,0.013126132 +19131210,0 +19132008,0 +19132008,0.41264333 +19132350,0.41264333 +19132350,0 +19133934,0 +19133934,0.31563066 +19134096,0.31563066 +19134096,0 +19145574,0 +19145574,0.20534098 +19145586,0.20534098 +19145586,0 +19147230,0 +19147230,0.24849125 +19147278,0.24849125 +19147278,0 +19147344,0 +19147344,0.031080266 +19147350,0.031080266 +19147350,0 +19151598,0 +19151598,0.091732046 +19151616,0.091732046 +19151616,0 +19151886,0 +19151886,0.27353651 +19151910,0.27353651 +19151910,0 +19152366,0 +19152366,0.098521424 +19152384,0.098521424 +19152384,0 +19154952,0 +19154952,0.16400121 +19154970,0.16400121 +19154970,0 +19155066,0 +19155066,0.19749547 +19155180,0.25392275 +19155180,0 +19155192,0 +19155192,0.25392275 +19155222,0.19749547 +19155222,0 +19155294,0 +19155294,0.042395896 +19155300,0.042395896 +19155300,0 +19157628,0 +19157628,0.025648763 +19157658,0.025648763 +19157658,0 +19158780,0 +19158780,0.19477972 +19158792,0.19477972 +19158792,0 +19160256,0 +19160256,0.29224502 +19160406,0.29224502 +19160406,0 +19160592,0 +19160592,0.29345202 +19160652,0.29345202 +19160652,0 +19160706,0 +19160706,0.015540133 +19160712,0.015540133 +19160712,0 +19160820,0 +19160820,0.073627037 +19160862,0.073627037 +19160862,0 +19168548,0 +19168548,0.13789982 +19168590,0.13789982 +19168590,0 +19168662,0 +19168662,0.20835848 +19168668,0.20835848 +19168668,0 +19168776,0 +19168776,0.01991551 +19168830,0.01991551 +19168830,0 +19176978,0 +19176978,0.01010863 +19176984,0.01010863 +19176984,0 +19201086,0 +19201086,0.00090525045 +19201092,0.00090525045 +19201092,0 +19202184,0 +19202184,0.0072420036 +19202190,0.0072420036 +19202190,0 +19203468,0 +19203468,0.34339167 +19203528,0.34339167 +19203528,0 +19203582,0 +19203582,0.19885335 +19203612,0.19885335 +19203612,0 +19210710,0 +19210710,0.37718769 +19210998,0.37718769 +19210998,0 +19215510,0 +19215510,0.10923355 +19215588,0.10923355 +19215588,0 +19215624,0 +19215624,0.094146047 +19215630,0.094146047 +19215630,0 +19230630,0 +19230630,0.034399517 +19230666,0.034399517 +19230666,0 +19232652,0 +19232652,0.15872058 +19232676,0.15872058 +19232676,0 +19232766,0 +19232766,0.10365118 +19232772,0.10365118 +19232772,0 +19232886,0 +19232886,0.1597767 +19232922,0.1597767 +19232922,0 +19233000,0 +19233000,0.24411587 +19233048,0.24411587 +19233048,0 +19233114,0 +19233114,0.085697043 +19233120,0.085697043 +19233120,0 +19233234,0 +19233234,0.26116476 +19233258,0.26116476 +19233258,0 +19233348,0 +19233348,0.1089318 +19233354,0.1089318 +19233354,0 +19234992,0 +19234992,0.0072420036 +19235034,0.0072420036 +19235034,0 +19241292,0 +19241292,0.0070911285 +19241316,0.0070911285 +19241316,0 +19251066,0 +19251066,0.19025347 +19251096,0.19025347 +19251096,0 +19255482,0 +19255482,0.13367532 +19255500,0.13367532 +19255500,0 +19257240,0 +19257240,0.054767652 +19257252,0.054767652 +19257252,0 +19257354,0 +19257354,0.18286059 +19257408,0.18286059 +19257408,0 +19257468,0 +19257468,0.0078455039 +19257522,0.0078455039 +19257522,0 +19257588,0 +19257588,0.33464092 +19257636,0.33464092 +19257636,0 +19257702,0 +19257702,0.23264937 +19257708,0.23264937 +19257708,0 +19257816,0 +19257816,0.074079662 +19257828,0.074079662 +19257828,0 +19257936,0 +19257936,0.098068799 +19257942,0.098068799 +19257942,0 +19259604,0 +19259604,0.038171394 +19259610,0.038171394 +19259610,0 +19259718,0 +19259718,0.25045263 +19259760,0.25045263 +19259760,0 +19259832,0 +19259832,0.29797827 +19259868,0.29797827 +19259868,0 +19259880,0 +19259880,0.76735063 +19260162,0.76735063 +19260162,0 +19260312,0 +19260312,0.052353651 +19260324,0.052353651 +19260324,0 +19260576,0 +19260576,0.055220278 +19260582,0.055220278 +19260582,0 +19263096,0 +19263096,0.070609535 +19263150,0.070609535 +19263150,0 +19890294,0 +19890294,0.23989137 +19890312,0.23989137 +19890312,0 +19896558,0 +19896558,0.073476162 +19896570,0.073476162 +19896570,0 +19897866,0 +19897866,0.06955341 +19897956,0.06955341 +19897956,0 +19897980,0 +19897980,0.1543452 +19898052,0.1543452 +19898052,0 +19898100,0 +19898100,0.27851539 +19898142,0.27851539 +19898142,0 +19898172,0 +19898172,0.072269161 +19898178,0.072269161 +19898178,0 +19898214,0 +19898214,0.21378998 +19898244,0.21378998 +19898244,0 +19898328,0 +19898328,0.26207001 +19898346,0.26207001 +19898346,0 +19898448,0 +19898448,0.037115269 +19898454,0.037115269 +19898454,0 +19900044,0 +19900044,0.07966204 +19900062,0.07966204 +19900062,0 +19900158,0 +19900158,0.17954134 +19900314,0.17954134 +19900314,0 +19900932,0 +19900932,0.064423657 +19900938,0.064423657 +19900938,0 +19901052,0 +19901052,0.054465902 +19901148,0.054465902 +19901148,0 +19901166,0 +19901166,0.26946288 +19901280,0.0073928787 +19901280,0 +19901310,0 +19901310,0.0073928787 +19901340,0.26946288 +19901340,0 +19901580,0 +19901580,0.1519312 +19901652,0.1519312 +19901652,0 +19901694,0 +19901694,0.056276403 +19901802,0.056276403 +19901802,0 +19903812,0 +19903812,0.14393482 +19903824,0.14393482 +19903824,0 +19905438,0 +19905438,0.27474351 +19905444,0.27474351 +19905444,0 +19905552,0 +19905552,0.015992758 +19905558,0.015992758 +19905558,0 +19905666,0 +19905666,0.058992154 +19905738,0.058992154 +19905738,0 +19907490,0 +19907490,0.28409777 +19907550,0.28409777 +19907550,0 +19912614,0 +19912614,0.090223295 +19912620,0.090223295 +19912620,0 +19916346,0 +19916346,0.22797224 +19916358,0.22797224 +19916358,0 +19923408,0 +19923408,0.0073928787 +19923414,0.0073928787 +19923414,0 +19936704,0 +19936704,0.12718769 +19936770,0.12718769 +19936770,0 +19936818,0 +19936818,0.075890163 +19936872,0.075890163 +19936872,0 +19936938,0 +19936938,0.18044659 +19936992,0.18044659 +19936992,0 +19937052,0 +19937052,0.093240797 +19937166,0.00030175015 +19937166,0 +19937172,0 +19937172,0.00030175015 +19937196,0.093240797 +19937196,0 +19937286,0 +19937286,0.057030779 +19937346,0.057030779 +19937346,0 +19937400,0 +19937400,0.19206397 +19937424,0.19206397 +19937424,0 +19937514,0 +19937514,0.013277007 +19937520,0.013277007 +19937520,0 +19937634,0 +19937634,0.15268558 +19937658,0.15268558 +19937658,0 +19937970,0 +19937970,0.22525649 +19938012,0.22525649 +19938012,0 +19941204,0 +19941204,0.0076946288 +19941342,0.0076946288 +19941342,0 +19942752,0 +19942752,0.4431201 +19942794,0.4431201 +19942794,0 +19943046,0 +19943046,0.30582378 +19943106,0.30582378 +19943106,0 +19943202,0 +19943202,0.49954737 +19943418,0.076795413 +19943418,0 +19943424,0 +19943424,0.076795413 +19943808,0.49954737 +19943808,0 +19944534,0 +19944534,0.033343392 +19944546,0.033343392 +19944546,0 +19945596,0 +19945596,0.33494267 +19945650,0.33494267 +19945650,0 +19947204,0 +19947204,0.1991551 +19947246,0.1991551 +19947246,0 +19947504,0 +19947504,0.38307182 +19947576,0.38307182 +19947576,0 +19951662,0 +19951662,0.28138202 +19951734,0.28138202 +19951734,0 +19951962,0 +19951962,0.33147254 +19952022,0.33147254 +19952022,0 +19956120,0 +19956120,0.15268558 +19956126,0.15268558 +19956126,0 +19956414,0 +19956414,0.3068799 +19956498,0.3068799 +19956498,0 +19979550,0 +19979550,0.027911889 +19979724,0.027911889 +19979724,0 +19985628,0 +19985628,0.35334943 +19986078,0.35334943 +19986078,0 +19988058,0 +19988058,0.19930597 +19988082,0.19930597 +19988082,0 +19988178,0 +19988178,0.27640314 +19988190,0.27640314 +19988190,0 +19989318,0 +19989318,0.046620398 +19989330,0.046620398 +19989330,0 +19993476,0 +19993476,0.062009656 +19993500,0.062009656 +19993500,0 +19993590,0 +19993590,0.14544357 +19993626,0.14544357 +19993626,0 +19998204,0 +19998204,0.35500905 +19998282,0.35500905 +19998282,0 +20001120,0 +20001120,0.048883524 +20001126,0.048883524 +20001126,0 +20004108,0 +20004108,0.27127339 +20004408,0.27127339 +20004408,0 +20017548,0 +20017548,0.21424261 +20017608,0.21424261 +20017608,0 +20018136,0 +20018136,0.15087508 +20018220,0.15087508 +20018220,0 +20018724,0 +20018724,0.14318045 +20018772,0.14318045 +20018772,0 +20019306,0 +20019306,0.22948099 +20019360,0.22948099 +20019360,0 +20021934,0 +20021934,0.20232348 +20021964,0.20232348 +20021964,0 +20028840,0 +20028840,0.1022933 +20028906,0.1022933 +20028906,0 +20032344,0 +20032344,0.18919734 +20032368,0.18919734 +20032368,0 +20032986,0 +20032986,0.038171394 +20032992,0.038171394 +20032992,0 +20035506,0 +20035506,0.1967411 +20035512,0.1967411 +20035512,0 +20078196,0 +20078196,0.1579662 +20078208,0.1579662 +20078208,0 +20078310,0 +20078310,0.28771877 +20078316,0.28771877 +20078316,0 +20086092,0 +20086092,0.12266144 +20086104,0.12266144 +20086104,0 +20092830,0 +20092830,0.24140012 +20092842,0.24140012 +20092842,0 +20102508,0 +20102508,0.12975256 +20102544,0.12975256 +20102544,0 +20108058,0 +20108058,0.10968618 +20108088,0.10968618 +20108088,0 +20111154,0 +20111154,0.083283042 +20111172,0.083283042 +20111172,0 +20111274,0 +20111274,0.032438141 +20111280,0.032438141 +20111280,0 +20111388,0 +20111388,0.12975256 +20111400,0.12975256 +20111400,0 +20119704,0 +20119704,0.27942064 +20119716,0.27942064 +20119716,0 +20120208,0 +20120208,0.13427882 +20120232,0.13427882 +20120232,0 +20120322,0 +20120322,0.19628847 +20120328,0.19628847 +20120328,0 +20122794,0 +20122794,0.33162342 +20122830,0.33162342 +20122830,0 +20132622,0 +20132622,0.35817743 +20132850,0.35817743 +20132850,0 +20134452,0 +20134452,0.42003621 +20134956,0.42003621 +20134956,0 +20141496,0 +20141496,0.12160531 +20141616,0.13397707 +20141616,0 +20141634,0 +20141634,0.12160531 +20141646,0.13397707 +20141646,0 +20141730,0 +20141730,0.075890163 +20141796,0.075890163 +20141796,0 +20141844,0 +20141844,0.025497888 +20141850,0.025497888 +20141850,0 +20141964,0 +20141964,0.1531382 +20142078,0.21665661 +20142078,0 +20142120,0 +20142120,0.21665661 +20142192,0.081472541 +20142192,0 +20142246,0 +20142246,0 +20142246,0.1531382 +20142246,0.081472541 +20142312,0 +20142312,0.33675317 +20142396,0.33675317 +20142396,0 +20150304,0 +20150304,0.00075437538 +20150310,0.00075437538 +20150310,0 +20153742,0 +20153742,0.14846107 +20153832,0.14846107 +20153832,0 +20161200,0 +20161200,0.22284249 +20161224,0.22284249 +20161224,0 +20164632,0 +20164632,0.26071213 +20164710,0.26071213 +20164710,0 +20170176,0 +20170176,0.28832227 +20170236,0.28832227 +20170236,0 +20170476,0 +20170476,0.33569704 +20170542,0.33569704 +20170542,0 +20173098,0 +20173098,0.066385033 +20173104,0.066385033 +20173104,0 +20173110,0 +20173110,0.17697646 +20173140,0.17697646 +20173140,0 +20173218,0 +20173218,0.012220881 +20173254,0.012220881 +20173254,0 +20178420,0 +20178420,0.38337357 +20178492,0.38337357 +20178492,0 +20181150,0 +20181150,0.081170791 +20181156,0.081170791 +20181156,0 +20184906,0 +20184906,0.16385033 +20184942,0.16385033 +20184942,0 +20192394,0 +20192394,0.12537719 +20192400,0.12537719 +20192400,0 +20192508,0 +20192508,0.089016295 +20192562,0.089016295 +20192562,0 +20192772,0 +20192772,0.21726011 +20192844,0.21726011 +20192844,0 +20193378,0 +20193378,0.1949306 +20193384,0.1949306 +20193384,0 +20193492,0 +20193492,0.12492456 +20193576,0.12492456 +20193576,0 +20193612,0 +20193612,0.13714544 +20193624,0.13714544 +20193624,0 +20195298,0 +20195298,0.14574532 +20195310,0.14574532 +20195310,0 +20201772,0 +20201772,0.079511165 +20201784,0.079511165 +20201784,0 +20201886,0 +20201886,0.050392275 +20201892,0.050392275 +20201892,0 +20213010,0 +20213010,0.21876886 +20213016,0.21876886 +20213016,0 +20213124,0 +20213124,0.081472541 +20213154,0.081472541 +20213154,0 +20213244,0 +20213244,0.3014484 +20213298,0.3014484 +20213298,0 +20213358,0 +20213358,0.22133374 +20213376,0.22133374 +20213376,0 +20236212,0 +20236212,0.30733253 +20236686,0.30733253 +20236686,0 +20243328,0 +20243328,0.28304164 +20243340,0.28304164 +20243340,0 +20243610,0 +20243610,0.26010863 +20243676,0.26010863 +20243676,0 +20249220,0 +20249220,0.45006035 +20249304,0.45006035 +20249304,0 +20253672,0 +20253672,0.27036814 +20253696,0.27036814 +20253696,0 +20254842,0 +20254842,0.3086904 +20254866,0.3086904 +20254866,0 +20255634,0 +20255634,0.17923959 +20255700,0.17923959 +20255700,0 +20259552,0 +20259552,0.15600483 +20259624,0.15600483 +20259624,0 +20262444,0 +20262444,0.080416415 +20262450,0.080416415 +20262450,0 +20262474,0 +20262474,0.067139409 +20262480,0.067139409 +20262480,0 +20262588,0 +20262588,0.077549789 +20262678,0.077549789 +20262678,0 +20263908,0 +20263908,0.18044659 +20263926,0.18044659 +20263926,0 +20275746,0 +20275746,0.31336753 +20276592,0.28077852 +20276592,0 +20276628,0 +20276628,0.28077852 +20277102,0.31336753 +20277102,0 +20277576,0 +20277576,0.26704888 +20277990,0.26704888 +20277990,0 +20279322,0 +20279322,0.080416415 +20279352,0.080416415 +20279352,0 +20279442,0 +20279442,0.13035607 +20279448,0.13035607 +20279448,0 +20279556,0 +20279556,0.19628847 +20279628,0.19628847 +20279628,0 +20279670,0 +20279670,0.23551599 +20279694,0.23551599 +20279694,0 +20279790,0 +20279790,0.081774291 +20279850,0.081774291 +20279850,0 +20279904,0 +20279904,0.046620398 +20279910,0.046620398 +20279910,0 +20281314,0 +20281314,0.11964393 +20281344,0.11964393 +20281344,0 +20281434,0 +20281434,0.22148461 +20281458,0.22148461 +20281458,0 +20281548,0 +20281548,0.22103199 +20281644,0.22103199 +20281644,0 +20281662,0 +20281662,0.11028968 +20281698,0.11028968 +20281698,0 +20284008,0 +20284008,0.0010561255 +20284014,0.0010561255 +20284014,0 +20284854,0 +20284854,0.29405552 +20284878,0.29405552 +20284878,0 +20284968,0 +20284968,0.33660229 +20284998,0.33660229 +20284998,0 +20294040,0 +20294040,0.027157514 +20294046,0.027157514 +20294046,0 +20294256,0 +20294256,0.0090525045 +20294268,0.0090525045 +20294268,0 +20294370,0 +20294370,0.092184671 +20294382,0.092184671 +20294382,0 +20294490,0 +20294490,0.11089318 +20294526,0.11089318 +20294526,0 +20294604,0 +20294604,0.24909475 +20294664,0.24909475 +20294664,0 +20294718,0 +20294718,0.085697043 +20294724,0.085697043 +20294724,0 +20294838,0 +20294838,0.34308992 +20294946,0.34308992 +20294946,0 +20295414,0 +20295414,0.23204587 +20295600,0.23204587 +20295600,0 +20295612,0 +20295612,0.23083887 +20295642,0.23083887 +20295642,0 +20295816,0 +20295816,0.33358479 +20295870,0.33358479 +20295870,0 +20298210,0 +20298210,0.25935425 +20298318,0.25935425 +20298318,0 +20299968,0 +20299968,0.10395293 +20300058,0.10395293 +20300058,0 +20310558,0 +20310558,0.21394086 +20310636,0.21394086 +20310636,0 +20310672,0 +20310672,0.19100785 +20310786,0.19100785 +20310786,0 +20322714,0 +20322714,0.10998793 +20322756,0.10998793 +20322756,0 +20323980,0 +20323980,0.15328908 +20324046,0.15328908 +20324046,0 +20331570,0 +20331570,0.42607121 +20331900,0.42607121 +20331900,0 +20333928,0 +20333928,0.095805673 +20334012,0.095805673 +20334012,0 +20338122,0 +20338122,0.065328908 +20338128,0.065328908 +20338128,0 +20341314,0 +20341314,0.15781533 +20341320,0.15781533 +20341320,0 +20346012,0 +20346012,0.22495474 +20346084,0.22495474 +20346084,0 +20351730,0 +20351730,0.14197345 +20351778,0.14197345 +20351778,0 +20351850,0 +20351850,0.22842486 +20351874,0.22842486 +20351874,0 +20355504,0 +20355504,0.006035003 +20355516,0.006035003 +20355516,0 +20355618,0 +20355618,0.14182257 +20355642,0.14182257 +20355642,0 +20359296,0 +20359296,0.088111044 +20359344,0.088111044 +20359344,0 +20365866,0 +20365866,0.17380809 +20365920,0.17380809 +20365920,0 +20368476,0 +20368476,0.17350634 +20368506,0.17350634 +20368506,0 +20368596,0 +20368596,0.23853349 +20368656,0.23853349 +20368656,0 +20368710,0 +20368710,0.12643331 +20368716,0.12643331 +20368716,0 +20368824,0 +20368824,0.04013277 +20368830,0.04013277 +20368830,0 +20371170,0 +20371170,0.23174412 +20371236,0.23174412 +20371236,0 +20371290,0 +20371290,0.051146651 +20371326,0.051146651 +20371326,0 +20376204,0 +20376204,0.15509958 +20376246,0.15509958 +20376246,0 +20380284,0 +20380284,0.12613156 +20380302,0.12613156 +20380302,0 +20380398,0 +20380398,0.053711527 +20380404,0.053711527 +20380404,0 +20380512,0 +20380512,0.33690404 +20380518,0.33690404 +20380518,0 +20380626,0 +20380626,0.024592637 +20380632,0.024592637 +20380632,0 +20380746,0 +20380746,0.10440555 +20380782,0.10440555 +20380782,0 +20380860,0 +20380860,0.19764635 +20380920,0.19764635 +20380920,0 +20380974,0 +20380974,0.18044659 +20381022,0.18044659 +20381022,0 +20384748,0 +20384748,0.19704285 +20384850,0.19704285 +20384850,0 +20384868,0 +20384868,0.32060954 +20384874,0.32060954 +20384874,0 +20389338,0 +20389338,0.2990344 +20389410,0.2990344 +20389410,0 +20393328,0 +20393328,0.26388051 +20393334,0.26388051 +20393334,0 +20418288,0 +20418288,0.39484007 +20418420,0.0073928787 +20418420,0 +20418492,0 +20418492,0.0073928787 +20418534,0.14182257 +20418534,0 +20418564,0 +20418564,0.14182257 +20418648,0.0042245021 +20418648,0 +20418654,0 +20418654,0.0042245021 +20418708,0.39484007 +20418708,0 +20418768,0 +20418768,0.11768256 +20418774,0.11768256 +20418774,0 +20420154,0 +20420154,0.4455341 +20420220,0.4455341 +20420220,0 +20421996,0 +20421996,0.21922148 +20422026,0.21922148 +20422026,0 +20422110,0 +20422110,0.19704285 +20422134,0.19704285 +20422134,0 +20423292,0 +20423292,0.079511165 +20423340,0.079511165 +20423340,0 +20423406,0 +20423406,0.22269161 +20423514,0.22269161 +20423514,0 +20423520,0 +20423520,0.098370549 +20423532,0.098370549 +20423532,0 +20423640,0 +20423640,0.1010863 +20423664,0.1010863 +20423664,0 +20423754,0 +20423754,0.21680748 +20423820,0.21680748 +20423820,0 +20423868,0 +20423868,0.14800845 +20423964,0.14800845 +20423964,0 +20423988,0 +20423988,0.29511165 +20424096,0.29511165 +20424096,0 +20425032,0 +20425032,0.0072420036 +20425062,0.0072420036 +20425062,0 +20425152,0 +20425152,0.0064876282 +20425170,0.0064876282 +20425170,0 +20425266,0 +20425266,0.011919131 +20425272,0.011919131 +20425272,0 +20425638,0 +20425638,0.075890163 +20425644,0.075890163 +20425644,0 +20425758,0 +20425758,0.14197345 +20425788,0.14197345 +20425788,0 +20427480,0 +20427480,0.12598069 +20427498,0.12598069 +20427498,0 +20429664,0 +20429664,0.247586 +20429802,0.247586 +20429802,0 +20439114,0 +20439114,0.26765238 +20439120,0.26765238 +20439120,0 +20441676,0 +20441676,0.13503319 +20441682,0.13503319 +20441682,0 +20442762,0 +20442762,0.17908871 +20442780,0.17908871 +20442780,0 +20447088,0 +20447088,0.0076946288 +20447148,0.0076946288 +20447148,0 +20447556,0 +20447556,0.0992758 +20447562,0.0992758 +20447562,0 +20447676,0 +20447676,0.16339771 +20447718,0.16339771 +20447718,0 +20447772,0 +20447772,0.33614967 +20447790,0.065479783 +20447790,0 +20447904,0 +20447904,0 +20447904,0.15992758 +20447904,0.065479783 +20447940,0 +20447940,0 +20447940,0.33614967 +20447940,0.15992758 +20448024,0 +20448024,0.036059143 +20448030,0.036059143 +20448030,0 +20448138,0 +20448138,0.054164152 +20448144,0.054164152 +20448144,0 +20448252,0 +20448252,0.0502414 +20448258,0.0502414 +20448258,0 +20448372,0 +20448372,0.258449 +20448474,0.258449 +20448474,0 +20448486,0 +20448486,0.013880507 +20448522,0.013880507 +20448522,0 +20448600,0 +20448600,0.067592034 +20448606,0.067592034 +20448606,0 +20448720,0 +20448720,0.15208208 +20448774,0.15208208 +20448774,0 +20453478,0 +20453478,0.28349427 +20453490,0.28349427 +20453490,0 +20453592,0 +20453592,0.17818346 +20453682,0.17818346 +20453682,0 +20466630,0 +20466630,0.017954134 +20466636,0.017954134 +20466636,0 +20467980,0 +20467980,0.18814122 +20468028,0.18814122 +20468028,0 +20474040,0 +20474040,0.010863005 +20474046,0.010863005 +20474046,0 +20481888,0 +20481888,0.22676524 +20481912,0.22676524 +20481912,0 +20498130,0 +20498130,0.18421847 +20498142,0.18421847 +20498142,0 +20498244,0 +20498244,0.16113458 +20498280,0.16113458 +20498280,0 +20498364,0 +20498364,0.29254677 +20498436,0.29254677 +20498436,0 +20498478,0 +20498478,0.22646349 +20498520,0.22646349 +20498520,0 +20498592,0 +20498592,0.15057333 +20498640,0.15057333 +20498640,0 +20498712,0 +20498712,0.1591732 +20498742,0.1591732 +20498742,0 +20498826,0 +20498826,0.30114665 +20498940,0.22193724 +20498940,0 +20498964,0 +20498964,0.22193724 +20498970,0.30114665 +20498970,0 +20502702,0 +20502702,0.13835244 +20502888,0.13835244 +20502888,0 +20505396,0 +20505396,0.13277007 +20505414,0.13277007 +20505414,0 +20511162,0 +20511162,0.1513277 +20511168,0.1513277 +20511168,0 +20511858,0 +20511858,0.1004828 +20511984,0.1004828 +20511984,0 +20513040,0 +20513040,0.13065782 +20513076,0.13065782 +20513076,0 +20514414,0 +20514414,0.78892577 +20514714,0.78892577 +20514714,0 +20519460,0 +20519460,0.1095353 +20519466,0.1095353 +20519466,0 +20527674,0 +20527674,0.35078455 +20527710,0.35078455 +20527710,0 +20532132,0 +20532132,0.52851539 +20532216,0.52851539 +20532216,0 +20532582,0 +20532582,0.10742305 +20532606,0.10742305 +20532606,0 +20534754,0 +20534754,0.038473144 +20534760,0.038473144 +20534760,0 +20534874,0 +20534874,0.061858781 +20534880,0.061858781 +20534880,0 +20534988,0 +20534988,0.10455643 +20535030,0.10455643 +20535030,0 +20535102,0 +20535102,0.20971635 +20535138,0.20971635 +20535138,0 +20535204,0 +20535204,0.22751961 +20535222,0.17395896 +20535222,0 +20535252,0 +20535252,0.17395896 +20535288,0.22751961 +20535288,0 +20535336,0 +20535336,0.0064876282 +20535348,0.0064876282 +20535348,0 +20535450,0 +20535450,0.028515389 +20535456,0.028515389 +20535456,0 +20535564,0 +20535564,0.14740495 +20535654,0.14740495 +20535654,0 +20535684,0 +20535684,0.25875075 +20535708,0.25875075 +20535708,0 +20535798,0 +20535798,0.044357272 +20535816,0.044357272 +20535816,0 +20535912,0 +20535912,0.016898008 +20535918,0.016898008 +20535918,0 +20536032,0 +20536032,0.27459264 +20536062,0.27459264 +20536062,0 +20536146,0 +20536146,0.27881714 +20536218,0.27881714 +20536218,0 +20536260,0 +20536260,0.31095353 +20536296,0.31095353 +20536296,0 +20538354,0 +20538354,0.1035003 +20538366,0.1035003 +20538366,0 +20538468,0 +20538468,0.36179843 +20538474,0.36179843 +20538474,0 +20539050,0 +20539050,0.3002414 +20539062,0.3002414 +20539062,0 +20539170,0 +20539170,0.2554315 +20539182,0.2554315 +20539182,0 +20539284,0 +20539284,0.0021122511 +20539290,0.0021122511 +20539290,0 +20540004,0 +20540004,0.022933011 +20540010,0.022933011 +20540010,0 +20540118,0 +20540118,0.085847918 +20540124,0.085847918 +20540124,0 +20540232,0 +20540232,0.0073928787 +20540310,0.0073928787 +20540310,0 +20540352,0 +20540352,0.085847918 +20540382,0.085847918 +20540382,0 +20540448,0 +20540448,0.023536512 +20540532,0.023536512 +20540532,0 +20541018,0 +20541018,0.11119493 +20541036,0.11119493 +20541036,0 +20541282,0 +20541282,0.054616777 +20541324,0.054616777 +20541324,0 +20541396,0 +20541396,0.23928787 +20541450,0.23928787 +20541450,0 +20544210,0 +20544210,0.0072420036 +20544246,0.0072420036 +20544246,0 +20544252,0 +20544252,0.013880507 +20544300,0.013880507 +20544300,0 +20544366,0 +20544366,0.18663247 +20544384,0.18663247 +20544384,0 +20544480,0 +20544480,0.12326494 +20544522,0.12326494 +20544522,0 +20553636,0 +20553636,0.19749547 +20553702,0.19749547 +20553702,0 +20585556,0 +20585556,0.22254074 +20585808,0.22254074 +20585808,0 +20590506,0 +20590506,0.41671696 +20590518,0.41671696 +20590518,0 +20591238,0 +20591238,0.10576343 +20591256,0.10576343 +20591256,0 +20591352,0 +20591352,0.18180447 +20591370,0.18180447 +20591370,0 +20591472,0 +20591472,0.087658419 +20591484,0.087658419 +20591484,0 +20591586,0 +20591586,0.22948099 +20591778,0.22948099 +20591778,0 +20597274,0 +20597274,0.12522631 +20597340,0.12522631 +20597340,0 +20597802,0 +20597802,0.093693422 +20597922,0.093693422 +20597922,0 +20602266,0 +20602266,0.016596258 +20602272,0 +20602272,0 +20602272,0.016596258 +20602272,0.22374774 +20602350,0.22374774 +20602350,0 +20602386,0 +20602386,0.1410682 +20602392,0.1410682 +20602392,0 +20602500,0 +20602500,0.077549789 +20602590,0.077549789 +20602590,0 +20602860,0 +20602860,0.20850935 +20602926,0.20850935 +20602926,0 +20603448,0 +20603448,0.19417622 +20603526,0.19417622 +20603526,0 +20604036,0 +20604036,0.25678938 +20604102,0.25678938 +20604102,0 +20604624,0 +20604624,0.20066385 +20604696,0.20066385 +20604696,0 +20621490,0 +20621490,0.13171394 +20621508,0.13171394 +20621508,0 +20623416,0 +20623416,0.0072420036 +20623494,0.0072420036 +20623494,0 +20623536,0 +20623536,0.20307785 +20623650,0.0073928787 +20623650,0 +20623692,0 +20623692,0 +20623692,0.20307785 +20623692,0.0073928787 +20627178,0 +20627178,0.019161135 +20627184,0.019161135 +20627184,0 +20627298,0 +20627298,0.006035003 +20627304,0.006035003 +20627304,0 +20627346,0 +20627346,0.058992154 +20627352,0.058992154 +20627352,0 +20627412,0 +20627412,0.066385033 +20627418,0.066385033 +20627418,0 +20635914,0 +20635914,0.0064876282 +20635920,0.0064876282 +20635920,0 +20643174,0 +20643174,0.30401328 +20643210,0.30401328 +20643210,0 +20672844,0 +20672844,0.25678938 +20672850,0.25678938 +20672850,0 +20672958,0 +20672958,0.28922752 +20672964,0.28922752 +20672964,0 +20673078,0 +20673078,0.14484007 +20673114,0.14484007 +20673114,0 +20673192,0 +20673192,0.095051298 +20673210,0.095051298 +20673210,0 +20673306,0 +20673306,0.0075437538 +20673354,0.0075437538 +20673354,0 +20673420,0 +20673420,0.14242607 +20673450,0.14242607 +20673450,0 +20678910,0 +20678910,0.11406156 +20678934,0.11406156 +20678934,0 +20679024,0 +20679024,0.11783343 +20679048,0.11783343 +20679048,0 +20679138,0 +20679138,0.10063368 +20679288,0.10063368 +20679288,0 +20680524,0 +20680524,0.059293905 +20680530,0.059293905 +20680530,0 +20684100,0 +20684100,0.30416415 +20684424,0.13141219 +20684424,0 +20684460,0 +20684460,0.13141219 +20684574,0.30416415 +20684574,0 +20685930,0 +20685930,0.40298733 +20686278,0.40298733 +20686278,0 +20693658,0 +20693658,0.35018105 +20693724,0.35018105 +20693724,0 +20694768,0 +20694768,0.01931201 +20694840,0.01931201 +20694840,0 +20697714,0 +20697714,0.0076946288 +20697804,0.0076946288 +20697804,0 +20697828,0 +20697828,0.0064876282 +20697834,0.0064876282 +20697834,0 +20697948,0 +20697948,0.10998793 +20698014,0.10998793 +20698014,0 +20701548,0 +20701548,0.046469523 +20701554,0.046469523 +20701554,0 +20710500,0 +20710500,0.88382619 +20711034,0.88382619 +20711034,0 +20721372,0 +20721372,0.027911889 +20721378,0.027911889 +20721378,0 +20722986,0 +20722986,0.31804466 +20723250,0.31804466 +20723250,0 +20724822,0 +20724822,0.45956548 +20725404,0.45956548 +20725404,0 +20725446,0 +20725446,0.28168377 +20725530,0.28168377 +20725530,0 +20725566,0 +20725566,0.19342185 +20725626,0.19342185 +20725626,0 +20726388,0 +20726388,0.30129753 +20726400,0.30129753 +20726400,0 +20726502,0 +20726502,0.31683766 +20726508,0.31683766 +20726508,0 +20729664,0 +20729664,0.22751961 +20729730,0.22751961 +20729730,0 +20730252,0 +20730252,0.25995775 +20730324,0.25995775 +20730324,0 +20730840,0 +20730840,0.28017502 +20730966,0.28017502 +20730966,0 +20731422,0 +20731422,0.21469523 +20731482,0.21469523 +20731482,0 +20754252,0 +20754252,0.19462885 +20754264,0.19462885 +20754264,0 +20754306,0 +20754306,0.0069402535 +20754330,0.0069402535 +20754330,0 +20754366,0 +20754366,0.066988533 +20754372,0.066988533 +20754372,0 +20754480,0 +20754480,0.12009656 +20754582,0.12009656 +20754582,0 +20754600,0 +20754600,0.033192517 +20754606,0.033192517 +20754606,0 +20754714,0 +20754714,0.061104406 +20754720,0.061104406 +20754720,0 +20754828,0 +20754828,0.0084490042 +20754834,0.0084490042 +20754834,0 +20754948,0 +20754948,0.38307182 +20754954,0.38307182 +20754954,0 +20755062,0 +20755062,0.34127942 +20755110,0.34127942 +20755110,0 +20755176,0 +20755176,0.17501509 +20755188,0.17501509 +20755188,0 +20755296,0 +20755296,0.22042849 +20755338,0.22042849 +20755338,0 +20755410,0 +20755410,0.10093543 +20755452,0.10093543 +20755452,0 +20755524,0 +20755524,0.32905854 +20755584,0.32905854 +20755584,0 +20755644,0 +20755644,0.079511165 +20755656,0.079511165 +20755656,0 +20756214,0 +20756214,0.30763428 +20756286,0.30763428 +20756286,0 +20756328,0 +20756328,0.26599276 +20756346,0.26599276 +20756346,0 +20756442,0 +20756442,0.23204587 +20756466,0.23204587 +20756466,0 +20756562,0 +20756562,0.23551599 +20756574,0.23551599 +20756574,0 +20759934,0 +20759934,0.33298129 +20760186,0.33298129 +20760186,0 +20767530,0 +20767530,0.13397707 +20767578,0.13397707 +20767578,0 +20767644,0 +20767644,0.25512975 +20767758,0.16958358 +20767758,0 +20767764,0 +20767764,0.25512975 +20767770,0.16958358 +20767770,0 +20767872,0 +20767872,0.28847314 +20767908,0.28847314 +20767908,0 +20767992,0 +20767992,0.13427882 +20768010,0.13427882 +20768010,0 +20768898,0 +20768898,0.24305975 +20769252,0.24305975 +20769252,0 +20778942,0 +20778942,0.093391672 +20778948,0.093391672 +20778948,0 +20779056,0 +20779056,0.29858177 +20779080,0.29858177 +20779080,0 +20779170,0 +20779170,0.21318648 +20779236,0.21318648 +20779236,0 +20779290,0 +20779290,0.015841883 +20779296,0.015841883 +20779296,0 +20779404,0 +20779404,0.035304768 +20779410,0.035304768 +20779410,0 +20779518,0 +20779518,0.0075437538 +20779590,0.0075437538 +20779590,0 +20779638,0 +20779638,0.32709716 +20779686,0.32709716 +20779686,0 +20779752,0 +20779752,0.089318045 +20779758,0.089318045 +20779758,0 +20779866,0 +20779866,0.15947495 +20779896,0.15947495 +20779896,0 +20779986,0 +20779986,0.20383223 +20780004,0.20383223 +20780004,0 +20780100,0 +20780100,0.080114665 +20780106,0.080114665 +20780106,0 +20780214,0 +20780214,0.26041038 +20780328,0.13488232 +20780328,0 +20780352,0 +20780352,0.26041038 +20780430,0.13488232 +20780430,0 +20781210,0 +20781210,0.1477067 +20781246,0.1477067 +20781246,0 +20781324,0 +20781324,0.18376584 +20781396,0.18376584 +20781396,0 +20781438,0 +20781438,0.05944478 +20781558,0.13669282 +20781558,0 +20781606,0 +20781606,0.13669282 +20781612,0.05944478 +20781612,0 +20783946,0 +20783946,0.10576343 +20783964,0.10576343 +20783964,0 +20787852,0 +20787852,0.20654798 +20787882,0.20654798 +20787882,0 +20798148,0 +20798148,0.18165359 +20798166,0.18165359 +20798166,0 +20801550,0 +20801550,0.32091129 +20801568,0.32091129 +20801568,0 +20803542,0 +20803542,0.27142426 +20804172,0.27142426 +20804172,0 +20804646,0 +20804646,0.25211225 +20804664,0.25211225 +20804664,0 +20807226,0 +20807226,0.047525649 +20807244,0.047525649 +20807244,0 +20808426,0 +20808426,0.13397707 +20808432,0.13397707 +20808432,0 +20844636,0 +20844636,0.39680145 +20845086,0.39680145 +20845086,0 +20846466,0 +20846466,0.42305371 +20847216,0.49366325 +20847216,0 +20847306,0 +20847306,0.42305371 +20847666,0.36994568 +20847666,0 +20847738,0 +20847738,0.49366325 +20847936,0.36994568 +20847936,0 +20854788,0 +20854788,0.69055522 +20855178,0.69055522 +20855178,0 +20855466,0 +20855466,0.21635486 +20855526,0.21635486 +20855526,0 +20856054,0 +20856054,0.23219674 +20856144,0.23219674 +20856144,0 +20856636,0 +20856636,0.21016898 +20856708,0.21016898 +20856708,0 +20856714,0 +20856714,0.18270972 +20856834,0.18270972 +20856834,0 +20857224,0 +20857224,0.21062161 +20857332,0.21062161 +20857332,0 +20857536,0 +20857536,0.17637296 +20857554,0.17637296 +20857554,0 +20857650,0 +20857650,0.29164152 +20857674,0.29164152 +20857674,0 +20857770,0 +20857770,0.12779119 +20857812,0.20549185 +20857812,0 +20857866,0 +20857866,0.12779119 +20857884,0.11210018 +20857884,0 +20857908,0 +20857908,0.20549185 +20857926,0.11210018 +20857926,0 +20858400,0 +20858400,0.18120097 +20858502,0.18120097 +20858502,0 +20858988,0 +20858988,0.20730235 +20859084,0.20730235 +20859084,0 +20867952,0 +20867952,0.020971635 +20867976,0.020971635 +20867976,0 +20868060,0 +20868060,0.1004828 +20868102,0.1004828 +20868102,0 +20868174,0 +20868174,0.20835848 +20868288,0.16234158 +20868288,0 +20868294,0 +20868294,0.16234158 +20868318,0.20835848 +20868318,0 +20868408,0 +20868408,0.30823778 +20868450,0.30823778 +20868450,0 +20868522,0 +20868522,0.079511165 +20868546,0.079511165 +20868546,0 +20872872,0 +20872872,0.31110441 +20872956,0.31110441 +20872956,0 +20872992,0 +20872992,0.24487025 +20873166,0.24487025 +20873166,0 +20874678,0 +20874678,0.035304768 +20874738,0.035304768 +20874738,0 +20881572,0 +20881572,0.12205794 +20881590,0.12205794 +20881590,0 +20881692,0 +20881692,0.14212432 +20881740,0.14212432 +20881740,0 +20881944,0 +20881944,0.46801448 +20881950,0.46801448 +20881950,0 +20885586,0 +20885586,0.045715148 +20885592,0.045715148 +20885592,0 +20885700,0 +20885700,0.24230537 +20885748,0.24230537 +20885748,0 +20885814,0 +20885814,0.17697646 +20885862,0.17697646 +20885862,0 +20887998,0 +20887998,0.37220881 +20888004,0.37220881 +20888004,0 +20889270,0 +20889270,0.23747737 +20889318,0.23747737 +20889318,0 +20889384,0 +20889384,0.2578455 +20889396,0.2578455 +20889396,0 +20889504,0 +20889504,0.21439348 +20889528,0.21439348 +20889528,0 +20890176,0 +20890176,0.053560652 +20890194,0.053560652 +20890194,0 +20891688,0 +20891688,0.17109234 +20891730,0.17109234 +20891730,0 +20891802,0 +20891802,0.15027158 +20891880,0.15027158 +20891880,0 +20892966,0 +20892966,0.013126132 +20892978,0.013126132 +20892978,0 +20895774,0 +20895774,0.09957755 +20895882,0.09957755 +20895882,0 +20909472,0 +20909472,0.10395293 +20909712,0.11632468 +20909712,0 +20909730,0 +20909730,0.10395293 +20909784,0.11632468 +20909784,0 +20911308,0 +20911308,0.47842486 +20911662,0.47842486 +20911662,0 +20924238,0 +20924238,0.17094146 +20924250,0.17094146 +20924250,0 +20933730,0 +20933730,0.38578757 +20933928,0.38578757 +20933928,0 +20936538,0 +20936538,0.23551599 +20936550,0.23551599 +20936550,0 +20936652,0 +20936652,0.012522631 +20936658,0.012522631 +20936658,0 +20936766,0 +20936766,0.18029572 +20936790,0.18029572 +20936790,0 +20938734,0 +20938734,0.31427278 +20938770,0.31427278 +20938770,0 +20938854,0 +20938854,0.246379 +20938920,0.246379 +20938920,0 +20938968,0 +20938968,0.30718165 +20938998,0.30718165 +20938998,0 +20939082,0 +20939082,0.1501207 +20939094,0.1501207 +20939094,0 +20939304,0 +20939304,0.25829813 +20939340,0.25829813 +20939340,0 +20939418,0 +20939418,0.1077248 +20939454,0.1077248 +20939454,0 +20939532,0 +20939532,0.29978877 +20939640,0.29978877 +20939640,0 +20939652,0 +20939652,0.087960169 +20939658,0.087960169 +20939658,0 +20939766,0 +20939766,0.0013578757 +20939772,0.0013578757 +20939772,0 +20939880,0 +20939880,0.24788775 +20939892,0.24788775 +20939892,0 +20940000,0 +20940000,0.34459867 +20940066,0.34459867 +20940066,0 +20940114,0 +20940114,0.061858781 +20940162,0.061858781 +20940162,0 +20940228,0 +20940228,0.19085697 +20940234,0.19085697 +20940234,0 +20947044,0 +20947044,0.21348823 +20947164,0.16098371 +20947164,0 +20947170,0 +20947170,0.21348823 +20947230,0.16098371 +20947230,0 +20952198,0 +20952198,0.062009656 +20952312,0.062009656 +20952312,0 +20952318,0 +20952318,0.058086904 +20952324,0.058086904 +20952324,0 +20954676,0 +20954676,0.41324683 +20954700,0.41324683 +20954700,0 +20954970,0 +20954970,0.18120097 +20955042,0.18120097 +20955042,0 +20955270,0 +20955270,0.36074231 +20955342,0.36074231 +20955342,0 +20955570,0 +20955570,0.28213639 +20955630,0.28213639 +20955630,0 +20965470,0 +20965470,0.241551 +20965506,0.241551 +20965506,0 +20971446,0 +20971446,0.21756186 +20971506,0.21756186 +20971506,0 +20971560,0 +20971560,0.0076946288 +20971590,0.0076946288 +20971590,0 +20971680,0 +20971680,0.22978274 +20971788,0.22978274 +20971788,0 +20972004,0 +20972004,0.27806276 +20972016,0.14001207 +20972016,0 +20972058,0 +20972058,0.27806276 +20972118,0 +20972118,0 +20972118,0.14001207 +20972118,0.33539529 +20972154,0.33539529 +20972154,0 +20975946,0 +20975946,0.21047073 +20975964,0.21047073 +20975964,0 +20975988,0 +20975988,0.11255281 +20976048,0.11255281 +20976048,0 +20976102,0 +20976102,0.21454436 +20976108,0.21454436 +20976108,0 +20976222,0 +20976222,0.0067893784 +20976240,0.0067893784 +20976240,0 +20976336,0 +20976336,0.12085094 +20976354,0.12085094 +20976354,0 +20976450,0 +20976450,0.25467713 +20976510,0.25467713 +20976510,0 +20977404,0 +20977404,0.20684973 +20977410,0.20684973 +20977410,0 +20977704,0 +20977704,0.28666264 +20977710,0.28666264 +20977710,0 +20978004,0 +20978004,0.43436934 +20978076,0.43436934 +20978076,0 +20980392,0 +20980392,0.18648159 +20980398,0.18648159 +20980398,0 +20983470,0 +20983470,0.093542547 +20983476,0.093542547 +20983476,0 +20983920,0 +20983920,0.20126735 +20983932,0.20126735 +20983932,0 +20984022,0 +20984022,0.14514182 +20984040,0.27791189 +20984040,0 +20984070,0 +20984070,0 +20984070,0.27791189 +20984070,0.14514182 +20984136,0 +20984136,0.10319855 +20984208,0.10319855 +20984208,0 +20985084,0 +20985084,0.23506337 +20985090,0.23506337 +20985090,0 +20985204,0 +20985204,0.1404647 +20985318,0.26840676 +20985318,0 +20985354,0 +20985354,0.26840676 +20985372,0.1404647 +20985372,0 +21006240,0 +21006240,0.095805673 +21006276,0.095805673 +21006276,0 +21006354,0 +21006354,0.20745323 +21006444,0.20745323 +21006444,0 +21006474,0 +21006474,0.0084490042 +21006480,0.0084490042 +21006480,0 +21006588,0 +21006588,0.28032589 +21006642,0.28032589 +21006642,0 +21006702,0 +21006702,0.24834037 +21006708,0.24834037 +21006708,0 +21006822,0 +21006822,0.07996379 +21006888,0.07996379 +21006888,0 +21013518,0 +21013518,0.14740495 +21013542,0.14740495 +21013542,0 +21018900,0 +21018900,0.097465299 +21018906,0.097465299 +21018906,0 +21019020,0 +21019020,0.16852746 +21019116,0.16852746 +21019116,0 +21023760,0 +21023760,0.27610139 +21023808,0.27610139 +21023808,0 +21023880,0 +21023880,0.025799638 +21023886,0.025799638 +21023886,0 +21023994,0 +21023994,0.017954134 +21024006,0.017954134 +21024006,0 +21024108,0 +21024108,0.11919131 +21024114,0.11919131 +21024114,0 +21024222,0 +21024222,0.25859988 +21024258,0.25859988 +21024258,0 +21024342,0 +21024342,0.058841279 +21024432,0.058841279 +21024432,0 +21024456,0 +21024456,0.25015088 +21024546,0.25015088 +21024546,0 +21024570,0 +21024570,0.1579662 +21024576,0.1579662 +21024576,0 +21024690,0 +21024690,0.34610742 +21024732,0.34610742 +21024732,0 +21025452,0 +21025452,0.5550694 +21025566,0.41249246 +21025566,0 +21025668,0 +21025668,0.5550694 +21025812,0.41249246 +21025812,0 +21025866,0 +21025866,0.12522631 +21025884,0.12522631 +21025884,0 +21025980,0 +21025980,0.12764031 +21025986,0.12764031 +21025986,0 +21027330,0 +21027330,0.0078455039 +21027366,0.0078455039 +21027366,0 +21027840,0 +21027840,0.17516596 +21027852,0.17516596 +21027852,0 +21034272,0 +21034272,0.0073928787 +21034356,0.0073928787 +21034356,0 +21034794,0 +21034794,0.14861195 +21034806,0.14861195 +21034806,0 +21035364,0 +21035364,0.18557634 +21035376,0.16641521 +21035376,0 +21035394,0 +21035394,0.18557634 +21035448,0.16641521 +21035448,0 +21035484,0 +21035484,0.079812915 +21035490,0.079812915 +21035490,0 +21037584,0 +21037584,0.14378395 +21037590,0.18768859 +21037590,0 +21037626,0 +21037626,0.14378395 +21037650,0.18768859 +21037650,0 +21050238,0 +21050238,0.087809294 +21050286,0.087809294 +21050286,0 +21050964,0 +21050964,0.19462885 +21050994,0.19462885 +21050994,0 +21051078,0 +21051078,0.34097767 +21051192,0.012975256 +21051192,0 +21051198,0 +21051198,0 +21051198,0.34097767 +21051198,0.012975256 +21057648,0 +21057648,0.29375377 +21057654,0.29375377 +21057654,0 +21057762,0 +21057762,0.082679541 +21057768,0.082679541 +21057768,0 +21057870,0 +21057870,0.29586602 +21057876,0.240344 +21057876,0 +21057918,0 +21057918,0.29586602 +21057966,0.240344 +21057966,0 +21057990,0 +21057990,0.21816536 +21058002,0.21816536 +21058002,0 +21058104,0 +21058104,0.16234158 +21058128,0.16234158 +21058128,0 +21058218,0 +21058218,0.21846711 +21058230,0 +21058230,0 +21058230,0.1440857 +21058230,0.21846711 +21058248,0.1440857 +21058248,0 +21058338,0 +21058338,0.2015691 +21058452,0.027157514 +21058452,0 +21058458,0 +21058458,0 +21058458,0.2015691 +21058458,0.027157514 +21058566,0 +21058566,0.1065178 +21058650,0.1065178 +21058650,0 +21058686,0 +21058686,0.054616777 +21058698,0.054616777 +21058698,0 +21058800,0 +21058800,0.1955341 +21058824,0.1955341 +21058824,0 +21058914,0 +21058914,0.003922752 +21058920,0.003922752 +21058920,0 +21062280,0 +21062280,0.1471032 +21062388,0.1471032 +21062388,0 +21063924,0 +21063924,0.12190706 +21064062,0.12190706 +21064062,0 +21064470,0 +21064470,0.098370549 +21064476,0.098370549 +21064476,0 +21064584,0 +21064584,0.052655401 +21064596,0.052655401 +21064596,0 +21065058,0 +21065058,0.3426373 +21065160,0.3426373 +21065160,0 +21065172,0 +21065172,0.024592637 +21065178,0.024592637 +21065178,0 +21065286,0 +21065286,0.29978877 +21065322,0.29978877 +21065322,0 +21065406,0 +21065406,0.052051901 +21065412,0.052051901 +21065412,0 +21067422,0 +21067422,0.45413398 +21067896,0.45413398 +21067896,0 +21068868,0 +21068868,0.25829813 +21068916,0.25829813 +21068916,0 +21068982,0 +21068982,0.26297526 +21069012,0.26297526 +21069012,0 +21096798,0 +21096798,0.33449004 +21096858,0.33449004 +21096858,0 +21101250,0 +21101250,0.52142426 +21101268,0.52142426 +21101268,0 +21105708,0 +21105708,0.20066385 +21105714,0.20066385 +21105714,0 +21112584,0 +21112584,0.42410984 +21112902,0.42410984 +21112902,0 +21114420,0 +21114420,0.55718165 +21114960,0.55718165 +21114960,0 +21115332,0 +21115332,0.34535305 +21115374,0.34535305 +21115374,0 +21115452,0 +21115452,0.068195534 +21115470,0.068195534 +21115470,0 +21115566,0 +21115566,0.19327097 +21115596,0.19327097 +21115596,0 +21117708,0 +21117708,0.013277007 +21117714,0.013277007 +21117714,0 +21123366,0 +21123366,0.11934218 +21123384,0.11934218 +21123384,0 +21124266,0 +21124266,0.17984309 +21124284,0.066837658 +21124284,0 +21124290,0 +21124290,0.066837658 +21124314,0.17984309 +21124314,0 +21124812,0 +21124812,0.25347013 +21125154,0.25347013 +21125154,0 +21126978,0 +21126978,0.13473144 +21126984,0.13473144 +21126984,0 +21127092,0 +21127092,0.23310199 +21127116,0.23310199 +21127116,0 +21129198,0 +21129198,0.13261919 +21129204,0.13261919 +21129204,0 +21129540,0 +21129540,0.18542547 +21129576,0.18542547 +21129576,0 +21130800,0 +21130800,0.37311406 +21130812,0.37311406 +21130812,0 +21130914,0 +21130914,0.11994568 +21130938,0.11994568 +21130938,0 +21131028,0 +21131028,0.085697043 +21131064,0 +21131064,0 +21131064,0.011617381 +21131064,0.085697043 +21131076,0.011617381 +21131076,0 +21131148,0 +21131148,0.14302957 +21131172,0.14302957 +21131172,0 +21131184,0 +21131184,0.11873868 +21131190,0.11873868 +21131190,0 +21131262,0 +21131262,0.006035003 +21131274,0.006035003 +21131274,0 +21131376,0 +21131376,0.14076645 +21131382,0.14076645 +21131382,0 +21131496,0 +21131496,0.10334943 +21131610,0.10334943 +21131610,0 +21132438,0 +21132438,0.17063971 +21132456,0.17063971 +21132456,0 +21132492,0 +21132492,0.042697646 +21132510,0.042697646 +21132510,0 +21132552,0 +21132552,0.0069402535 +21132588,0.0069402535 +21132588,0 +21137736,0 +21137736,0.095503923 +21137742,0.095503923 +21137742,0 +21142770,0 +21142770,0.13337357 +21142782,0.13337357 +21142782,0 +21145830,0 +21145830,0.081170791 +21145854,0.081170791 +21145854,0 +21146028,0 +21146028,0.39876282 +21146040,0.39876282 +21146040,0 +21146736,0 +21146736,0.12266144 +21146772,0.12266144 +21146772,0 +21154788,0 +21154788,0.2433615 +21154866,0.2433615 +21154866,0 +21156768,0 +21156768,0.057483404 +21156774,0.057483404 +21156774,0 +21161748,0 +21161748,0.33569704 +21161880,0.33569704 +21161880,0 +21162312,0 +21162312,0.15223295 +21162384,0.15223295 +21162384,0 +21169134,0 +21169134,0.21122511 +21169188,0.21122511 +21169188,0 +21189006,0 +21189006,0.26538926 +21189114,0.26538926 +21189114,0 +21195090,0 +21195090,0.46665661 +21195438,0.46665661 +21195438,0 +21196002,0 +21196002,0.0043753772 +21196008,0.0043753772 +21196008,0 +21197244,0 +21197244,0.27459264 +21197280,0.27459264 +21197280,0 +21197358,0 +21197358,0.2506035 +21197400,0.2506035 +21197400,0 +21197478,0 +21197478,0.12417019 +21197502,0.12417019 +21197502,0 +21200082,0 +21200082,0.084339167 +21200088,0.084339167 +21200088,0 +21200574,0 +21200574,0.48958962 +21200580,0.48958962 +21200580,0 +21203952,0 +21203952,0.29692215 +21203988,0.29692215 +21203988,0 +21204072,0 +21204072,0.15721183 +21204102,0.15721183 +21204102,0 +21207516,0 +21207516,0.62552806 +21208176,0.62552806 +21208176,0 +21221526,0 +21221526,0.14212432 +21221550,0.14212432 +21221550,0 +21221646,0 +21221646,0.28847314 +21221754,0.28847314 +21221754,0 +21221760,0 +21221760,0.0016596258 +21221766,0.0016596258 +21221766,0 +21221874,0 +21221874,0.13940857 +21221886,0.13940857 +21221886,0 +21221994,0 +21221994,0 +21221994,0.15887145 +21221994,0.1422752 +21222036,0 +21222036,0.15887145 +21222054,0.1422752 +21222054,0 +21222108,0 +21222108,0.17033796 +21222132,0.17033796 +21222132,0 +21222222,0 +21222222,0.19462885 +21222252,0.19462885 +21222252,0 +21226368,0 +21226368,0.32890766 +21226422,0.32890766 +21226422,0 +21226482,0 +21226482,0.23717562 +21226530,0.23717562 +21226530,0 +21226596,0 +21226596,0.28470127 +21226644,0.28470127 +21226644,0 +21232632,0 +21232632,0.28470127 +21232644,0.28470127 +21232644,0 +21241770,0 +21241770,0.37281231 +21241794,0.37281231 +21241794,0 +21246072,0 +21246072,0.17637296 +21246138,0.17637296 +21246138,0 +21246474,0 +21246474,0.085093543 +21246480,0.085093543 +21246480,0 +21256854,0 +21256854,0.17592034 +21256860,0.17592034 +21256860,0 +21256968,0 +21256968,0.19100785 +21256980,0.19100785 +21256980,0 +21263964,0 +21263964,0.40630658 +21263976,0.40630658 +21263976,0 +21264264,0 +21264264,0.57272179 +21264276,0.57272179 +21264276,0 +21276438,0 +21276438,0.0027157514 +21276444,0.0027157514 +21276444,0 +21287160,0 +21287160,0.17154496 +21287334,0.17154496 +21287334,0 +21287544,0 +21287544,0.26267351 +21287586,0.26267351 +21287586,0 +21287658,0 +21287658,0.12839469 +21287670,0.12839469 +21287670,0 +21288324,0 +21288324,0.23581774 +21288384,0.23581774 +21288384,0 +21288438,0 +21288438,0.35983705 +21288456,0.35983705 +21288456,0 +21288552,0 +21288552,0.063216657 +21288576,0.063216657 +21288576,0 +21289290,0 +21289290,0.16898008 +21289350,0.16898008 +21289350,0 +21290418,0 +21290418,0.068497284 +21290430,0.068497284 +21290430,0 +21291702,0 +21291702,0.11391068 +21291720,0.11391068 +21291720,0 +21291816,0 +21291816,0.080718165 +21291846,0.080718165 +21291846,0 +21291930,0 +21291930,0.13548582 +21292038,0.13548582 +21292038,0 +21292044,0 +21292044,0.28455039 +21292068,0.28455039 +21292068,0 +21292782,0 +21292782,0.16822571 +21292806,0.16822571 +21292806,0 +21294570,0 +21294570,0.17969221 +21294624,0.17969221 +21294624,0 +21294690,0 +21294690,0.17260109 +21294738,0.17260109 +21294738,0 +21303030,0 +21303030,0.46409173 +21303060,0.46409173 +21303060,0 +21303330,0 +21303330,0.38865419 +21303384,0.38865419 +21303384,0 +21303630,0 +21303630,0.31487628 +21303642,0.31487628 +21303642,0 +21313098,0 +21313098,0.10455643 +21313104,0.10455643 +21313104,0 +21316452,0 +21316452,0.10787568 +21316482,0.10787568 +21316482,0 +21316566,0 +21316566,0.26629451 +21316680,0.099728425 +21316680,0 +21316692,0 +21316692,0.099728425 +21316704,0.26629451 +21316704,0 +21316800,0 +21316800,0.19176222 +21316824,0.19176222 +21316824,0 +21316842,0 +21316842,0.10968618 +21316860,0.10968618 +21316860,0 +21316914,0 +21316914,0.4539831 +21316920,0.4539831 +21316920,0 +21317028,0 +21317028,0.17999396 +21317082,0.17999396 +21317082,0 +21318462,0 +21318462,0.32121304 +21318528,0.32121304 +21318528,0 +21321096,0 +21321096,0.19749547 +21321162,0.19749547 +21321162,0 +21321726,0 +21321726,0.22420036 +21321900,0.22420036 +21321900,0 +21334152,0 +21334152,0.44146047 +21334572,0.44146047 +21334572,0 +21363180,0 +21363180,0.17290284 +21363186,0.17290284 +21363186,0 +21363300,0 +21363300,0.025950513 +21363306,0.025950513 +21363306,0 +21363414,0 +21363414,0.241551 +21363432,0.241551 +21363432,0 +21363528,0 +21363528,0.18512372 +21363588,0.18512372 +21363588,0 +21363648,0 +21363648,0.17199759 +21363666,0.17199759 +21363666,0 +21363762,0 +21363762,0.23974049 +21363768,0.23974049 +21363768,0 +21366204,0 +21366204,0.0024140012 +21366210,0.0024140012 +21366210,0 +21366324,0 +21366324,0.03092939 +21366330,0.03092939 +21366330,0 +21368796,0 +21368796,0.022329511 +21368802,0.022329511 +21368802,0 +21377730,0 +21377730,0.007996379 +21377736,0.007996379 +21377736,0 +21384018,0 +21384018,0.23853349 +21384036,0.23853349 +21384036,0 +21385590,0 +21385590,0.24683162 +21385632,0.24683162 +21385632,0 +21386172,0 +21386172,0.2457755 +21386244,0.2457755 +21386244,0 +21386760,0 +21386760,0.25105613 +21386874,0.25105613 +21386874,0 +21387348,0 +21387348,0.15660833 +21387516,0.15660833 +21387516,0 +21387936,0 +21387936,0.17954134 +21388002,0.17954134 +21388002,0 +21388524,0 +21388524,0.19870247 +21388614,0.19870247 +21388614,0 +21394194,0 +21394194,0.29752565 +21394212,0.29752565 +21394212,0 +21394308,0 +21394308,0.1907061 +21394350,0.1907061 +21394350,0 +21395748,0 +21395748,0.13020519 +21395754,0.13020519 +21395754,0 +21397242,0 +21397242,0.39378395 +21397296,0.096409173 +21397296,0 +21397338,0 +21397338,0.096409173 +21397416,0.095654798 +21397416,0 +21397506,0 +21397506,0.095654798 +21397530,0.2469825 +21397530,0 +21397590,0 +21397590,0.2469825 +21397680,0.39378395 +21397680,0 +21398340,0 +21398340,0.025196138 +21398346,0.025196138 +21398346,0 +21401490,0 +21401490,0.0069402535 +21401496,0.0069402535 +21401496,0 +21403866,0 +21403866,0.23174412 +21403926,0.23174412 +21403926,0 +21403980,0 +21403980,0.11119493 +21404028,0.11119493 +21404028,0 +21404100,0 +21404100,0.11300543 +21404118,0.11300543 +21404118,0 +21404214,0 +21404214,0.20488835 +21404280,0.20488835 +21404280,0 +21404328,0 +21404328,0.11360893 +21404334,0.11360893 +21404334,0 +21404448,0 +21404448,0.33780929 +21404466,0.33780929 +21404466,0 +21404562,0 +21404562,0.051901026 +21404616,0.051901026 +21404616,0 +21404676,0 +21404676,0.37552806 +21404688,0.37552806 +21404688,0 +21404790,0 +21404790,0.18044659 +21404814,0.18044659 +21404814,0 +21404910,0 +21404910,0.10184068 +21404946,0.10184068 +21404946,0 +21405024,0 +21405024,0.11662643 +21405108,0.11662643 +21405108,0 +21406824,0 +21406824,0.11692818 +21406866,0.11692818 +21406866,0 +21420024,0 +21420024,0.32800241 +21420036,0.32800241 +21420036,0 +21420300,0 +21420300,0.18436934 +21420366,0.18436934 +21420366,0 +21420420,0 +21420420,0.0073928787 +21420492,0.0073928787 +21420492,0 +21448218,0 +21448218,0.0076946288 +21448236,0.0076946288 +21448236,0 +21460938,0 +21460938,0.23732649 +21460980,0.23732649 +21460980,0 +21461052,0 +21461052,0.027761014 +21461058,0.027761014 +21461058,0 +21461166,0 +21461166,0.029571515 +21461172,0.029571515 +21461172,0 +21461190,0 +21461190,0.16898008 +21461226,0.16898008 +21461226,0 +21461928,0 +21461928,0.23445987 +21461940,0.23445987 +21461940,0 +21462048,0 +21462048,0.15238383 +21462096,0.15238383 +21462096,0 +21482580,0 +21482580,0.12552806 +21482820,0.12552806 +21482820,0 +21492780,0 +21492780,0.17380809 +21492900,0.17380809 +21492900,0 +21492978,0 +21492978,0.16415208 +21493032,0.22329511 +21493032,0 +21493104,0 +21493104,0.16415208 +21493386,0.22329511 +21493386,0 +21495678,0 +21495678,0.3044659 +21495696,0.3044659 +21495696,0 +21503352,0 +21503352,0.18089922 +21503376,0.18089922 +21503376,0 +21506748,0 +21506748,0.16158721 +21506832,0.16158721 +21506832,0 +21506862,0 +21506862,0.14438745 +21506880,0.14438745 +21506880,0 +21509130,0 +21509130,0.15947495 +21509160,0.15947495 +21509160,0 +21532254,0 +21532254,0.092335546 +21532302,0.092335546 +21532302,0 +21538932,0 +21538932,0.063820157 +21538956,0.063820157 +21538956,0 +21543726,0 +21543726,0.22254074 +21543756,0.22254074 +21543756,0 +21545202,0 +21545202,0.32709716 +21545256,0.32709716 +21545256,0 +21547008,0 +21547008,0.00045262523 +21547014,0.00045262523 +21547014,0 +21547446,0 +21547446,0.098672299 +21547476,0.098672299 +21547476,0 +21547494,0 +21547494,0.12311406 +21547518,0.12311406 +21547518,0 +21547560,0 +21547560,0.34158117 +21547608,0.15887145 +21547608,0 +21547614,0 +21547614,0.15887145 +21547620,0.34158117 +21547620,0 +21547728,0 +21547728,0.0070911285 +21547734,0.0070911285 +21547734,0 +21548034,0 +21548034,0.11255281 +21548046,0.11255281 +21548046,0 +21548202,0 +21548202,0.33931804 +21548244,0.33931804 +21548244,0 +21550056,0 +21550056,0.015389258 +21550062,0.015389258 +21550062,0 +21550170,0 +21550170,0.16611346 +21550224,0.16611346 +21550224,0 +21568836,0 +21568836,0.29918527 +21568854,0.29918527 +21568854,0 +21574620,0 +21574620,0.17199759 +21574710,0.17199759 +21574710,0 +21575472,0 +21575472,0.02942064 +21575478,0.02942064 +21575478,0 +21576210,0 +21576210,0.20126735 +21576270,0.20126735 +21576270,0 +21576324,0 +21576324,0.11722993 +21576354,0.11722993 +21576354,0 +21579078,0 +21579078,0.28077852 +21579252,0.28077852 +21579252,0 +21581868,0 +21581868,0.1955341 +21581898,0.1955341 +21581898,0 +21581982,0 +21581982,0.12537719 +21582042,0.12537719 +21582042,0 +21584730,0 +21584730,0.18602897 +21584790,0.18602897 +21584790,0 +21584844,0 +21584844,0.095956548 +21584868,0.095956548 +21584868,0 +21584964,0 +21584964,0.022782136 +21584970,0.022782136 +21584970,0 +21585078,0 +21585078,0.31638503 +21585120,0.31638503 +21585120,0 +21593184,0 +21593184,0.21635486 +21593202,0.21635486 +21593202,0 +21596220,0 +21596220,0.15660833 +21596304,0.15660833 +21596304,0 +21596340,0 +21596340,0.17622209 +21596406,0.17622209 +21596406,0 +21596454,0 +21596454,0.11134581 +21596466,0.11134581 +21596466,0 +21596520,0 +21596520,0.1452927 +21596568,0.21544961 +21596568,0 +21596640,0 +21596640,0.1452927 +21596670,0.21544961 +21596670,0 +21599826,0 +21599826,0.40328908 +21599970,0.40328908 +21599970,0 +21621960,0 +21621960,0.18587809 +21621966,0.18587809 +21621966,0 +21622074,0 +21622074,0.17275196 +21622092,0.17275196 +21622092,0 +21622194,0 +21622194,0.14016295 +21622212,0.14016295 +21622212,0 +21622308,0 +21622308,0.0073928787 +21622416,0.0073928787 +21622416,0 +21622422,0 +21622422,0.012220881 +21622428,0.012220881 +21622428,0 +21622542,0 +21622542,0.23717562 +21622614,0.23717562 +21622614,0 +21622956,0 +21622956,0.25709113 +21622992,0.25709113 +21622992,0 +21629520,0 +21629520,0.06035003 +21629526,0.06035003 +21629526,0 +21629634,0 +21629634,0.029269765 +21629640,0.029269765 +21629640,0 +21635322,0 +21635322,0.17048884 +21635346,0.17048884 +21635346,0 +21638580,0 +21638580,0.27942064 +21638586,0.27942064 +21638586,0 +21638694,0 +21638694,0.0090525045 +21638700,0.0090525045 +21638700,0 +21639630,0 +21639630,0.31185878 +21639654,0.31185878 +21639654,0 +21639744,0 +21639744,0.044809897 +21639858,0.044809897 +21639858,0 +21643368,0 +21643368,0.12628244 +21643386,0.12628244 +21643386,0 +21643650,0 +21643650,0.3432408 +21643734,0.3432408 +21643734,0 +21644928,0 +21644928,0.21394086 +21644982,0.19040435 +21644982,0 +21645018,0 +21645018,0.21394086 +21645066,0.19040435 +21645066,0 +21645570,0 +21645570,0.17501509 +21645654,0.17501509 +21645654,0 +21646158,0 +21646158,0.21454436 +21646260,0.21454436 +21646260,0 +21646740,0 +21646740,0.21831623 +21646836,0.21831623 +21646836,0 +21647328,0 +21647328,0.251207 +21647406,0.251207 +21647406,0 +21647916,0 +21647916,0.21409173 +21648000,0.21409173 +21648000,0 +21654234,0 +21654234,0.007996379 +21654264,0.007996379 +21654264,0 +21664032,0 +21664032,0.057936029 +21664044,0.057936029 +21664044,0 +21669882,0 +21669882,0.14725407 +21669888,0.14725407 +21669888,0 +21670746,0 +21670746,0.30537115 +21670842,0.30537115 +21670842,0 +21671262,0 +21671262,0.17079059 +21671292,0.17079059 +21671292,0 +21675954,0 +21675954,0.21122511 +21675972,0.21122511 +21675972,0 +21676368,0 +21676368,0.23717562 +21676416,0.23717562 +21676416,0 +21676482,0 +21676482,0.17003621 +21676500,0.17003621 +21676500,0 +21679500,0 +21679500,0.26659626 +21679578,0.26659626 +21679578,0 +21680088,0 +21680088,0.22676524 +21680178,0.22676524 +21680178,0 +21680676,0 +21680676,0.25256488 +21680748,0.25256488 +21680748,0 +21681264,0 +21681264,0.28319252 +21681378,0.28319252 +21681378,0 +21681852,0 +21681852,0.26659626 +21681876,0.16249246 +21681876,0 +21681906,0 +21681906,0.16249246 +21681948,0.26659626 +21681948,0 +21681996,0 +21681996,0.051297526 +21682020,0.051297526 +21682020,0 +21682110,0 +21682110,0.25935425 +21682182,0.25935425 +21682182,0 +21682224,0 +21682224,0.34052505 +21682266,0.34052505 +21682266,0 +21682434,0 +21682434,0.21726011 +21682506,0.21726011 +21682506,0 +21695616,0 +21695616,0.18467109 +21695652,0.18467109 +21695652,0 +21695730,0 +21695730,0.1507242 +21695742,0.1507242 +21695742,0 +21695850,0 +21695850,0.25211225 +21695928,0.25211225 +21695928,0 +21695964,0 +21695964,0.050392275 +21695970,0.050392275 +21695970,0 +21696078,0 +21696078,0.25437538 +21696096,0.25437538 +21696096,0 +21704430,0 +21704430,0.23974049 +21704694,0.23974049 +21704694,0 +21705450,0 +21705450,0.62085094 +21705966,0.62085094 +21705966,0 +21711276,0 +21711276,0.11119493 +21711282,0.11119493 +21711282,0 +21715872,0 +21715872,0.20715148 +21715938,0.20715148 +21715938,0 +21716460,0 +21716460,0.18436934 +21716544,0.18436934 +21716544,0 +21717042,0 +21717042,0.20624623 +21717090,0.35817743 +21717090,0 +21717156,0 +21717156,0.20624623 +21717162,0.35817743 +21717162,0 +21717630,0 +21717630,0.18678334 +21717720,0.18678334 +21717720,0 +21718218,0 +21718218,0.17969221 +21718272,0.17969221 +21718272,0 +21718806,0 +21718806,0.22480386 +21718878,0.22480386 +21718878,0 +21719394,0 +21719394,0.19236572 +21719460,0.19236572 +21719460,0 +21720192,0 +21720192,0.29028365 +21720276,0.29028365 +21720276,0 +21721362,0 +21721362,0.17622209 +21721434,0.17622209 +21721434,0 +21721542,0 +21721542,0.36028968 +21721572,0.36028968 +21721572,0 +21721662,0 +21721662,0.37190706 +21721734,0.37190706 +21721734,0 +21723312,0 +21723312,0.13971032 +21723330,0.13971032 +21723330,0 +21723426,0 +21723426,0.29254677 +21723540,0.28968014 +21723540,0 +21723564,0 +21723564,0.29254677 +21723588,0.28968014 +21723588,0 +21724644,0 +21724644,0.37990344 +21724704,0.37990344 +21724704,0 +21725778,0 +21725778,0.03032589 +21725790,0.03032589 +21725790,0 +21725820,0 +21725820,0.24140012 +21725880,0.24140012 +21725880,0 +21726120,0 +21726120,0.31744116 +21726180,0.31744116 +21726180,0 +21726228,0 +21726228,0.10425468 +21726312,0.10425468 +21726312,0 +21726342,0 +21726342,0.24562462 +21726414,0.24562462 +21726414,0 +21726456,0 +21726456,0.18648159 +21726474,0.18648159 +21726474,0 +21727650,0 +21727650,0.14981895 +21727656,0.14981895 +21727656,0 +21728154,0 +21728154,0.24773687 +21728166,0.24773687 +21728166,0 +21728268,0 +21728268,0.27187689 +21728274,0.27187689 +21728274,0 +21728442,0 +21728442,0.18995172 +21728550,0.18995172 +21728550,0 +21728556,0 +21728556,0.17245021 +21728568,0.17245021 +21728568,0 +21730278,0 +21730278,0.4539831 +21730308,0.4539831 +21730308,0 +21730572,0 +21730572,0.41354858 +21730650,0.41354858 +21730650,0 +21733404,0 +21733404,0.0052806276 +21733410,0.0052806276 +21733410,0 +21733518,0 +21733518,0.10968618 +21733560,0.12009656 +21733560,0 +21733596,0 +21733596,0.12009656 +21733608,0.10968618 +21733608,0 +21734388,0 +21734388,0.065781533 +21734430,0.065781533 +21734430,0 +21734508,0 +21734508,0.072721786 +21734544,0.072721786 +21734544,0 +21735306,0 +21735306,0.27549789 +21735336,0.27549789 +21735336,0 +21735420,0 +21735420,0.18738684 +21735456,0.18738684 +21735456,0 +21736032,0 +21736032,0.256035 +21736056,0.256035 +21736056,0 +21737220,0 +21737220,0.22103199 +21737232,0.22103199 +21737232,0 +21737340,0 +21737340,0.17441159 +21737370,0.17441159 +21737370,0 +21738618,0 +21738618,0.26840676 +21738684,0.26840676 +21738684,0 +21743250,0 +21743250,0.3420338 +21743340,0.3420338 +21743340,0 +21743970,0 +21743970,0.32407966 +21744042,0.32407966 +21744042,0 +21746226,0 +21746226,0.29873265 +21746580,0.29873265 +21746580,0 +21749862,0 +21749862,0.34429692 +21749874,0.34429692 +21749874,0 +21753126,0 +21753126,0.013578757 +21753132,0.013578757 +21753132,0 +21753240,0 +21753240,0.19161135 +21753354,0.19161135 +21753354,0 +21754320,0 +21754320,0.36828606 +21754362,0.36828606 +21754362,0 +21754722,0 +21754722,0.01041038 +21754728,0.01041038 +21754728,0 +21757998,0 +21757998,0.014031382 +21758004,0.014031382 +21758004,0 +21758358,0 +21758358,0.048430899 +21758364,0.048430899 +21758364,0 +21758778,0 +21758778,0.20654798 +21758790,0.16958358 +21758790,0 +21758838,0 +21758838,0.20654798 +21758874,0.16958358 +21758874,0 +21761010,0 +21761010,0.13442969 +21761016,0.13442969 +21761016,0 +21761124,0 +21761124,0.050995775 +21761130,0.050995775 +21761130,0 +21763068,0 +21763068,0.3074834 +21763230,0.28636089 +21763230,0 +21763314,0 +21763314,0.28636089 +21763440,0.3074834 +21763440,0 +21764088,0 +21764088,0.1513277 +21764106,0.1513277 +21764106,0 +21764208,0 +21764208,0.25377188 +21764226,0.25377188 +21764226,0 +21764334,0 +21764334,0.11692818 +21764340,0.11692818 +21764340,0 +21764466,0 +21764466,0.18678334 +21764502,0.18678334 +21764502,0 +21800994,0 +21800994,0.33283042 +21801024,0.33283042 +21801024,0 +21801078,0 +21801078,0.42109234 +21801108,0.075135788 +21801108,0 +21801114,0 +21801114,0.075135788 +21801150,0.42109234 +21801150,0 +21801228,0 +21801228,0.14861195 +21801252,0.14861195 +21801252,0 +21803436,0 +21803436,0.25980688 +21803544,0.25980688 +21803544,0 +21803682,0 +21803682,0.34716355 +21803772,0.34716355 +21803772,0 +21810660,0 +21810660,0.23581774 +21810666,0.23581774 +21810666,0 +21810702,0 +21810702,0.0043753772 +21810708,0.0043753772 +21810708,0 +21812238,0 +21812238,0.1567592 +21812256,0.1567592 +21812256,0 +21815394,0 +21815394,0.17969221 +21815466,0.17969221 +21815466,0 +21815982,0 +21815982,0.23913699 +21816048,0.26191913 +21816048,0 +21816084,0 +21816084,0.26191913 +21816192,0.23913699 +21816192,0 +21816564,0 +21816564,0.17124321 +21816630,0.17124321 +21816630,0 +21817152,0 +21817152,0.23219674 +21817248,0.23219674 +21817248,0 +21817740,0 +21817740,0.24487025 +21817806,0.24487025 +21817806,0 +21820878,0 +21820878,0.13020519 +21820896,0.13020519 +21820896,0 +21821598,0 +21821598,0.19206397 +21821646,0.19206397 +21821646,0 +21821676,0 +21821676,0.24622812 +21821712,0.24622812 +21821712,0 +21821790,0 +21821790,0.11149668 +21821904,0.22646349 +21821904,0 +21821928,0 +21821928,0.22646349 +21821982,0.11149668 +21821982,0 +21822024,0 +21822024,0.048581774 +21822048,0.048581774 +21822048,0 +21822138,0 +21822138,0.1967411 +21822144,0.1967411 +21822144,0 +21822192,0 +21822192,0.00090525045 +21822198,0.00090525045 +21822198,0 +21822252,0 +21822252,0.1567592 +21822348,0.1567592 +21822348,0 +21822372,0 +21822372,0.23551599 +21822396,0.23551599 +21822396,0 +21826314,0 +21826314,0.21726011 +21826344,0.21726011 +21826344,0 +21829050,0 +21829050,0.10199155 +21829056,0.10199155 +21829056,0 +21837018,0 +21837018,0.11632468 +21837054,0.11632468 +21837054,0 +21842340,0 +21842340,0.17501509 +21842394,0.17501509 +21842394,0 +21842928,0 +21842928,0.23838262 +21843024,0.23838262 +21843024,0 +21843516,0 +21843516,0.18482197 +21843576,0.18482197 +21843576,0 +21844104,0 +21844104,0.22736874 +21844200,0.22736874 +21844200,0 +21845688,0 +21845688,0.045564273 +21845694,0.045564273 +21845694,0 +21845754,0 +21845754,0.14695232 +21845826,0.14695232 +21845826,0 +21847716,0 +21847716,0.1549487 +21847776,0.1549487 +21847776,0 +21847830,0 +21847830,0.19402535 +21847836,0.19402535 +21847836,0 +21863034,0 +21863034,0.049185275 +21863040,0.049185275 +21863040,0 +21878658,0 +21878658,0.11436331 +21878688,0.11436331 +21878688,0 +21878778,0 +21878778,0.037266144 +21878784,0.037266144 +21878784,0 +21878892,0 +21878892,0.046167773 +21878898,0.046167773 +21878898,0 +21883722,0 +21883722,0.32302354 +21884064,0.32302354 +21884064,0 +21896622,0 +21896622,0.33433917 +21896676,0.33433917 +21896676,0 +21901050,0 +21901050,0.18059747 +21901086,0.18059747 +21901086,0 +21902214,0 +21902214,0.056276403 +21902220,0.056276403 +21902220,0 +21907944,0 +21907944,0.21861798 +21907962,0.21861798 +21907962,0 +21908064,0 +21908064,0.13352444 +21908094,0.13352444 +21908094,0 +21908112,0 +21908112,0.35666868 +21908148,0.35666868 +21908148,0 +21908226,0 +21908226,0.28243814 +21908232,0.28243814 +21908232,0 +21908346,0 +21908346,0.11300543 +21908352,0.11300543 +21908352,0 +21909714,0 +21909714,0.2469825 +21909834,0.08916717 +21909834,0 +21909840,0 +21909840,0.08916717 +21909864,0.2469825 +21909864,0 +21909948,0 +21909948,0.16641521 +21909966,0.16641521 +21909966,0 +21910062,0 +21910062,0.20911285 +21910098,0.20911285 +21910098,0 +21914730,0 +21914730,0.28832227 +21914748,0.28832227 +21914748,0 +21914844,0 +21914844,0.053862402 +21914850,0.053862402 +21914850,0 +21920664,0 +21920664,0.31457453 +21920682,0.31457453 +21920682,0 +21920784,0 +21920784,0.06985516 +21920856,0.06985516 +21920856,0 +21920898,0 +21920898,0.14061557 +21920928,0.14061557 +21920928,0 +21923952,0 +21923952,0.55340978 +21924150,0.55340978 +21924150,0 +21933246,0 +21933246,0.4455341 +21933252,0.4455341 +21933252,0 +21933360,0 +21933360,0.01071213 +21933366,0.01071213 +21933366,0 +21936408,0 +21936408,0.30054315 +21936924,0.30054315 +21936924,0 +21939930,0 +21939930,0.16686783 +21939978,0.16686783 +21939978,0 +21962838,0 +21962838,0.14619795 +21962844,0.14619795 +21962844,0 +21962952,0 +21962952,0.33252867 +21963006,0.33252867 +21963006,0 +21968976,0 +21968976,0.03002414 +21969030,0.03002414 +21969030,0 +21978522,0 +21978522,0.24366325 +21978576,0.24366325 +21978576,0 +21978642,0 +21978642,0.02021726 +21978648,0.02021726 +21978648,0 +21978756,0 +21978756,0.1428787 +21978798,0.1428787 +21978798,0 +21980388,0 +21980388,0.14378395 +21980466,0.14378395 +21980466,0 +21984426,0 +21984426,0.22510561 +21984444,0.22510561 +21984444,0 +21985482,0 +21985482,0.28183464 +21985488,0.28183464 +21985488,0 +21985596,0 +21985596,0.065027158 +21985686,0.065027158 +21985686,0 +21994716,0 +21994716,0.13955944 +21994728,0.13955944 +21994728,0 +21997398,0 +21997398,0.07966204 +21997410,0.07966204 +21997410,0 +21998652,0 +21998652,0.12703681 +21998778,0.12703681 +21998778,0 +22000812,0 +22000812,0.18874472 +22000860,0.18874472 +22000860,0 +22000926,0 +22000926,0.18663247 +22000944,0.18663247 +22000944,0 +22001046,0 +22001046,0.14242607 +22001100,0.14242607 +22001100,0 +22001286,0 +22001286,0.20745323 +22001334,0.20745323 +22001334,0 +22004808,0 +22004808,0.0096560048 +22004814,0.0096560048 +22004814,0 +22004922,0 +22004922,0.16098371 +22004940,0.16098371 +22004940,0 +22005036,0 +22005036,0.23430899 +22005078,0.23430899 +22005078,0 +22005156,0 +22005156,0.21122511 +22005198,0.21122511 +22005198,0 +22005270,0 +22005270,0.12809294 +22005300,0.12809294 +22005300,0 +22005384,0 +22005384,0.052202776 +22005438,0.052202776 +22005438,0 +22005504,0 +22005504,0.12447194 +22005540,0.12447194 +22005540,0 +22005618,0 +22005618,0.0070911285 +22005624,0.0070911285 +22005624,0 +22005732,0 +22005732,0.073023537 +22005738,0.073023537 +22005738,0 +22009788,0 +22009788,0.32604104 +22009842,0.32604104 +22009842,0 +22010088,0 +22010088,0.29737477 +22010154,0.29737477 +22010154,0 +22010724,0 +22010724,0.19040435 +22010772,0.19040435 +22010772,0 +22024836,0 +22024836,0.36466506 +22024902,0.36466506 +22024902,0 +22025136,0 +22025136,0.39906457 +22025214,0.39906457 +22025214,0 +22025436,0 +22025436,0.39484007 +22025466,0.39484007 +22025466,0 +22025736,0 +22025736,0.40841883 +22025796,0.40841883 +22025796,0 +22026030,0 +22026030,0.25377188 +22026054,0.25377188 +22026054,0 +22031484,0 +22031484,0.056578153 +22031496,0.056578153 +22031496,0 +22031598,0 +22031598,0.15525045 +22031622,0.15525045 +22031622,0 +22033026,0 +22033026,0.13880507 +22033038,0.13880507 +22033038,0 +22033140,0 +22033140,0.076946288 +22033194,0.076946288 +22033194,0 +22033260,0 +22033260,0.20609535 +22033320,0.20609535 +22033320,0 +22033374,0 +22033374,0.14680145 +22033410,0.14680145 +22033410,0 +22033488,0 +22033488,0.20669885 +22033548,0.20669885 +22033548,0 +22056882,0 +22056882,0.26478576 +22057362,0.22631261 +22057362,0 +22057380,0 +22057380,0.22631261 +22057398,0.26478576 +22057398,0 +22058718,0 +22058718,0.20111648 +22058922,0.20111648 +22058922,0 +22059678,0 +22059678,0.016294508 +22059684,0.016294508 +22059684,0 +22061340,0 +22061340,0.11074231 +22061352,0.11074231 +22061352,0 +22061928,0 +22061928,0.27353651 +22062300,0.27353651 +22062300,0 +22068564,0 +22068564,0.19221485 +22068618,0.19221485 +22068618,0 +22068678,0 +22068678,0.048581774 +22068798,0.15902233 +22068798,0 +22068804,0 +22068804,0 +22068804,0.15902233 +22068804,0.048581774 +22068912,0 +22068912,0.068799034 +22068936,0.068799034 +22068936,0 +22069026,0 +22069026,0.024592637 +22069032,0.024592637 +22069032,0 +22069146,0 +22069146,0.038322269 +22069164,0.038322269 +22069164,0 +22069260,0 +22069260,0.21031986 +22069278,0.21031986 +22069278,0 +22069374,0 +22069374,0.20051298 +22069398,0.20051298 +22069398,0 +22071510,0 +22071510,0.17275196 +22071534,0.17275196 +22071534,0 +22071858,0 +22071858,0.11783343 +22071936,0.11783343 +22071936,0 +22083654,0 +22083654,0.28681352 +22083660,0.28681352 +22083660,0 +22095954,0 +22095954,0.059897405 +22095996,0.059897405 +22095996,0 +22103466,0 +22103466,0.22872661 +22103490,0.22872661 +22103490,0 +22103586,0 +22103586,0.1495172 +22103592,0.1495172 +22103592,0 +22103700,0 +22103700,0.33494267 +22103724,0.33494267 +22103724,0 +22103814,0 +22103814,0.20443573 +22103826,0.20443573 +22103826,0 +22103934,0 +22103934,0.044357272 +22103940,0.044357272 +22103940,0 +22104048,0 +22104048,0.053108027 +22104072,0.053108027 +22104072,0 +22104162,0 +22104162,0.03002414 +22104174,0.03002414 +22104174,0 +22104282,0 +22104282,0.1579662 +22104288,0.1579662 +22104288,0 +22104396,0 +22104396,0.19508147 +22104408,0.19508147 +22104408,0 +22104510,0 +22104510,0.17923959 +22104534,0.17923959 +22104534,0 +22114722,0 +22114722,0.81744116 +22115082,0.81744116 +22115082,0 +22142310,0 +22142310,0.052353651 +22142316,0.052353651 +22142316,0 +22143216,0 +22143216,0.073627037 +22143528,0.073627037 +22143528,0 +22143672,0 +22143672,0.29707302 +22143714,0.29707302 +22143714,0 +22143786,0 +22143786,0.2984309 +22143798,0.2984309 +22143798,0 +22145502,0 +22145502,0.16445383 +22145508,0.16445383 +22145508,0 +22147524,0 +22147524,0.27444176 +22147980,0.27444176 +22147980,0 +22148940,0 +22148940,0.11722993 +22148988,0.11722993 +22148988,0 +22151262,0 +22151262,0.17727821 +22151280,0.17727821 +22151280,0 +22156044,0 +22156044,0.21167773 +22156122,0.21167773 +22156122,0 +22157802,0 +22157802,0.14544357 +22157820,0.14544357 +22157820,0 +22158438,0 +22158438,0.32347616 +22158492,0.32347616 +22158492,0 +22158576,0 +22158576,0.27368739 +22158588,0.27368739 +22158588,0 +22158888,0 +22158888,0.20202173 +22158930,0.20202173 +22158930,0 +22159002,0 +22159002,0.070911285 +22159032,0.070911285 +22159032,0 +22161564,0 +22161564,0.22933011 +22161618,0.22933011 +22161618,0 +22163988,0 +22163988,0.25528063 +22164012,0.25528063 +22164012,0 +22164108,0 +22164108,0.02082076 +22164114,0.02082076 +22164114,0 +22164222,0 +22164222,0.19960772 +22164264,0.19960772 +22164264,0 +22164336,0 +22164336,0.0089016295 +22164342,0.0089016295 +22164342,0 +22175820,0 +22175820,0.13126132 +22175862,0.13126132 +22175862,0 +22175934,0 +22175934,0.017501509 +22175940,0.017501509 +22175940,0 +22176048,0 +22176048,0.07936029 +22176054,0.07936029 +22176054,0 +22178070,0 +22178070,0.0073928787 +22178136,0.0073928787 +22178136,0 +22184526,0 +22184526,0.14499095 +22184556,0.14499095 +22184556,0 +22187268,0 +22187268,0.68693422 +22187448,0.68693422 +22187448,0 +22189620,0 +22189620,0.2039831 +22189632,0.2039831 +22189632,0 +22189734,0 +22189734,0.20775498 +22189800,0.20775498 +22189800,0 +22190142,0 +22190142,0.33524442 +22190208,0.33524442 +22190208,0 +22198710,0 +22198710,0.16641521 +22198722,0.16641521 +22198722,0 +22198824,0 +22198824,0.0078455039 +22198866,0.0078455039 +22198866,0 +22198944,0 +22198944,0.13065782 +22198974,0.13065782 +22198974,0 +22199058,0 +22199058,0.32030779 +22199064,0.32030779 +22199064,0 +22199172,0 +22199172,0.17863609 +22199190,0.17863609 +22199190,0 +22199292,0 +22199292,0.063971032 +22199358,0.063971032 +22199358,0 +22200798,0 +22200798,0.10440555 +22200804,0.10440555 +22200804,0 +22200912,0 +22200912,0.061858781 +22200918,0.061858781 +22200918,0 +22222806,0 +22222806,0.54707302 +22223130,0.54707302 +22223130,0 +22230180,0 +22230180,0.092184671 +22230204,0.092184671 +22230204,0 +22232250,0 +22232250,0.28183464 +22232256,0.28183464 +22232256,0 +22232364,0 +22232364,0.18316234 +22232406,0.18316234 +22232406,0 +22232478,0 +22232478,0.027157514 +22232484,0.027157514 +22232484,0 +22232598,0 +22232598,0.061255281 +22232604,0.061255281 +22232604,0 +22237458,0 +22237458,0.054767652 +22237476,0.054767652 +22237476,0 +22249872,0 +22249872,0.19523235 +22249986,0.12703681 +22249986,0 +22250010,0 +22250010,0.12703681 +22250058,0.19523235 +22250058,0 +22252680,0 +22252680,0.0073928787 +22252692,0.0073928787 +22252692,0 +22252794,0 +22252794,0.16038021 +22252806,0.16038021 +22252806,0 +22257024,0 +22257024,0.27610139 +22257036,0.27610139 +22257036,0 +22257138,0 +22257138,0.12658419 +22257144,0.12658419 +22257144,0 +22267296,0 +22267296,0.16415208 +22267320,0.16415208 +22267320,0 +22267410,0 +22267410,0.33283042 +22267476,0.33283042 +22267476,0 +22267992,0 +22267992,0.15464695 +22268154,0.15464695 +22268154,0 +22269660,0 +22269660,0.12235969 +22269696,0.12235969 +22269696,0 +22274070,0 +22274070,0.21122511 +22274184,0.20473748 +22274184,0 +22274190,0 +22274190,0 +22274190,0.21122511 +22274190,0.20473748 +22274586,0 +22274586,0.21243211 +22274664,0.21243211 +22274664,0 +22277994,0 +22277994,0.041943271 +22278000,0.041943271 +22278000,0 +22278912,0 +22278912,0.11421243 +22278930,0.11421243 +22278930,0 +22281534,0 +22281534,0.02942064 +22281576,0.02942064 +22281576,0 +22287522,0 +22287522,0.22570911 +22287564,0.22570911 +22287564,0 +22314618,0 +22314618,0.26282438 +22314744,0.26282438 +22314744,0 +22315200,0 +22315200,0.20503923 +22315272,0.20503923 +22315272,0 +22315788,0 +22315788,0.16671696 +22315848,0.16671696 +22315848,0 +22316376,0 +22316376,0.28636089 +22316460,0.28636089 +22316460,0 +22316964,0 +22316964,0.18919734 +22317078,0.18919734 +22317078,0 +22318110,0 +22318110,0.25890163 +22318116,0.25890163 +22318116,0 +22321878,0 +22321878,0.25226313 +22321992,0.0070911285 +22321992,0 +22322022,0 +22322022,0.0070911285 +22322046,0.25226313 +22322046,0 +22322772,0 +22322772,0.16354858 +22322838,0.16354858 +22322838,0 +22323546,0 +22323546,0.35078455 +22323606,0.35078455 +22323606,0 +22325838,0 +22325838,0.18934822 +22325874,0.18934822 +22325874,0 +22325952,0 +22325952,0.00030175015 +22325958,0.00030175015 +22325958,0 +22327542,0 +22327542,0.043452022 +22327548,0.043452022 +22327548,0 +22327662,0 +22327662,0.15328908 +22327728,0.15328908 +22327728,0 +22327776,0 +22327776,0.20594448 +22327824,0.20594448 +22327824,0 +22333614,0 +22333614,0.10304768 +22333632,0.10304768 +22333632,0 +22333734,0 +22333734,0.17939046 +22333842,0.17939046 +22333842,0 +22333848,0 +22333848,0.084942667 +22333890,0.084942667 +22333890,0 +22333962,0 +22333962,0.097012674 +22333974,0.097012674 +22333974,0 +22334562,0 +22334562,0.073476162 +22334574,0.073476162 +22334574,0 +22334682,0 +22334682,0.18316234 +22334742,0.18316234 +22334742,0 +22334796,0 +22334796,0.246379 +22334808,0.246379 +22334808,0 +22334910,0 +22334910,0.13820157 +22334940,0.13820157 +22334940,0 +22341228,0 +22341228,0.047676524 +22341234,0.047676524 +22341234,0 +22344192,0 +22344192,0.25452625 +22344228,0.25452625 +22344228,0 +22344660,0 +22344660,0.16339771 +22344666,0.16339771 +22344666,0 +22344780,0 +22344780,0.14272782 +22344786,0.14272782 +22344786,0 +22344894,0 +22344894,0.098219674 +22344942,0.098219674 +22344942,0 +22345008,0 +22345008,0.066234158 +22345050,0.066234158 +22345050,0 +22346958,0 +22346958,0.059595655 +22346964,0.059595655 +22346964,0 +22348566,0 +22348566,0.17094146 +22348578,0.17094146 +22348578,0 +22348686,0 +22348686,0 +22348686,0.20413398 +22348686,0.1458962 +22348692,0 +22348692,0 +22348692,0.20413398 +22348692,0.1458962 +22348800,0 +22348800,0.19900422 +22348806,0.19900422 +22348806,0 +22348914,0 +22348914,0.011013881 +22348920,0.011013881 +22348920,0 +22349034,0 +22349034,0.21967411 +22349046,0.21967411 +22349046,0 +22357560,0 +22357560,0.11225106 +22357602,0.12688594 +22357602,0 +22357632,0 +22357632,0.12688594 +22357734,0.11225106 +22357734,0 +22360320,0 +22360320,0.073023537 +22360326,0.073023537 +22360326,0 +22360434,0 +22360434,0.23717562 +22360470,0.23717562 +22360470,0 +22364610,0 +22364610,0.26584188 +22364652,0.26584188 +22364652,0 +22366590,0 +22366590,0.15781533 +22366638,0.15781533 +22366638,0 +22395636,0 +22395636,0.076191913 +22395642,0.076191913 +22395642,0 +22399878,0 +22399878,0.11104406 +22399914,0.11104406 +22399914,0 +22399992,0 +22399992,0.18859384 +22400070,0.18859384 +22400070,0 +22403580,0 +22403580,0.1967411 +22403964,0.1967411 +22403964,0 +22405170,0 +22405170,0.21650573 +22405230,0.21650573 +22405230,0 +22407648,0 +22407648,0.32302354 +22407684,0.32302354 +22407684,0 +22407762,0 +22407762,0.053108027 +22407768,0.053108027 +22407768,0 +22407876,0 +22407876,0.072269161 +22407882,0.072269161 +22407882,0 +22407996,0 +22407996,0.20715148 +22408074,0.20715148 +22408074,0 +22411668,0 +22411668,0.18980084 +22411674,0.18980084 +22411674,0 +22419924,0 +22419924,0.17275196 +22420050,0.17275196 +22420050,0 +22429536,0 +22429536,0.017350634 +22429560,0.017350634 +22429560,0 +22429650,0 +22429650,0.16550996 +22429656,0.16550996 +22429656,0 +22429764,0 +22429764,0.048581774 +22429788,0.048581774 +22429788,0 +22430898,0 +22430898,0.13473144 +22430910,0.13473144 +22430910,0 +22431018,0 +22431018,0.016143633 +22431066,0.016143633 +22431066,0 +22433802,0 +22433802,0.13095957 +22433808,0.13095957 +22433808,0 +22444554,0 +22444554,0.48264937 +22444584,0.48264937 +22444584,0 +22449468,0 +22449468,0.34037417 +22449564,0.34037417 +22449564,0 +22449768,0 +22449768,0.1507242 +22449816,0.1507242 +22449816,0 +22452288,0 +22452288,0.092033796 +22452300,0.092033796 +22452300,0 +22454484,0 +22454484,0.029873265 +22454490,0.029873265 +22454490,0 +22454604,0 +22454604,0.22767049 +22454616,0.22767049 +22454616,0 +22454718,0 +22454718,0.13367532 +22454826,0.13367532 +22454826,0 +22455198,0 +22455198,0.32604104 +22455216,0.32604104 +22455216,0 +22455282,0 +22455282,0.076946288 +22455318,0.076946288 +22455318,0 +22463154,0 +22463154,0.10938443 +22463268,0.10938443 +22463268,0 +22486338,0 +22486338,0.23974049 +22486380,0.23974049 +22486380,0 +22490820,0 +22490820,0.23792999 +22490838,0.23792999 +22490838,0 +22491966,0 +22491966,0.36738081 +22492902,0.36738081 +22492902,0 +22498584,0 +22498584,0.0081472541 +22498602,0.0081472541 +22498602,0 +22503102,0 +22503102,0.046620398 +22503108,0.046620398 +22503108,0 +22505670,0 +22505670,0.0076946288 +22505688,0.0076946288 +22505688,0 +22505790,0 +22505790,0.10681955 +22505796,0.10681955 +22505796,0 +22510716,0 +22510716,0.1573627 +22510830,0.23958962 +22510830,0 +22510896,0 +22510896,0.1573627 +22510902,0.23958962 +22510902,0 +22511262,0 +22511262,0.22148461 +22511382,0.22148461 +22511382,0 +22511850,0 +22511850,0.21228123 +22511910,0.21228123 +22511910,0 +22512438,0 +22512438,0.19809897 +22512552,0.19809897 +22512552,0 +22513026,0 +22513026,0.18663247 +22513074,0.18663247 +22513074,0 +22514058,0 +22514058,0.17109234 +22514088,0.17109234 +22514088,0 +22514178,0 +22514178,0.19704285 +22514196,0.19704285 +22514196,0 +22522380,0 +22522380,0.28998189 +22522428,0.28998189 +22522428,0 +22522500,0 +22522500,0.27112251 +22522512,0.27112251 +22522512,0 +22528242,0 +22528242,0.0090525045 +22528248,0.0090525045 +22528248,0 +22538022,0 +22538022,0.20730235 +22538076,0.20730235 +22538076,0 +22538286,0 +22538286,0.0052806276 +22538292,0.0052806276 +22538292,0 +22538400,0 +22538400,0.093693422 +22538418,0.093693422 +22538418,0 +22538514,0 +22538514,0.11225106 +22538520,0.11225106 +22538520,0 +22538634,0 +22538634,0.056729028 +22538640,0.056729028 +22538640,0 +22538748,0 +22538748,0.17697646 +22538778,0.17697646 +22538778,0 +22538862,0 +22538862,0.21001811 +22538886,0.21001811 +22538886,0 +22538982,0 +22538982,0.18663247 +22538988,0.18663247 +22538988,0 +22539096,0 +22539096,0.2003621 +22539108,0.2003621 +22539108,0 +22539210,0 +22539210,0.26010863 +22539252,0.018557634 +22539252,0 +22539288,0 +22539288,0.018557634 +22539306,0.26010863 +22539306,0 +22542564,0 +22542564,0.0067893784 +22542576,0.0067893784 +22542576,0 +22575870,0 +22575870,0.0054315027 +22575876,0.0054315027 +22575876,0 +22577046,0 +22577046,0.016747133 +22577094,0.016747133 +22577094,0 +22580280,0 +22580280,0.014031382 +22580340,0.014031382 +22580340,0 +22580394,0 +22580394,0.048129149 +22580406,0.048129149 +22580406,0 +22583100,0 +22583100,0.26267351 +22583148,0.26267351 +22583148,0 +22593342,0 +22593342,0.12613156 +22593402,0.12613156 +22593402,0 +22606128,0 +22606128,0.20202173 +22606134,0.20202173 +22606134,0 +22606242,0 +22606242,0.03952927 +22606248,0.03952927 +22606248,0 +22606356,0 +22606356,0.20956548 +22606362,0.20956548 +22606362,0 +22609074,0 +22609074,0.11602293 +22609104,0.11602293 +22609104,0 +22610754,0 +22610754,0.2506035 +22610838,0.2506035 +22610838,0 +22612932,0 +22612932,0.13986119 +22612950,0.13986119 +22612950,0 +22613052,0 +22613052,0.25392275 +22613076,0.25392275 +22613076,0 +22613166,0 +22613166,0.15887145 +22613184,0.15887145 +22613184,0 +22623798,0 +22623798,0.27066989 +22623804,0.27066989 +22623804,0 +22624218,0 +22624218,0.1471032 +22624254,0.1471032 +22624254,0 +22624338,0 +22624338,0.084490042 +22624368,0.084490042 +22624368,0 +22637148,0 +22637148,0.0087507544 +22637262,0.2045866 +22637262,0 +22637286,0 +22637286,0.0087507544 +22637340,0.2045866 +22637340,0 +22662624,0 +22662624,0.40238383 +22663008,0.40238383 +22663008,0 +22663992,0 +22663992,0.25105613 +22664070,0.25105613 +22664070,0 +22664454,0 +22664454,0.38337357 +22664982,0.38337357 +22664982,0 +22666764,0 +22666764,0.14665057 +22666824,0.14665057 +22666824,0 +22667904,0 +22667904,0.16053108 +22667976,0.16053108 +22667976,0 +22668018,0 +22668018,0.3086904 +22668048,0.3086904 +22668048,0 +22669236,0 +22669236,0.34882317 +22669248,0.34882317 +22669248,0 +22669356,0 +22669356,0.33237779 +22669416,0.33237779 +22669416,0 +22669620,0 +22669620,0.058237779 +22669656,0.058237779 +22669656,0 +22673010,0 +22673010,0.15947495 +22673076,0.15947495 +22673076,0 +22673430,0 +22673430,0.16188896 +22673448,0.16188896 +22673448,0 +22673544,0 +22673544,0.24743512 +22673556,0.24743512 +22673556,0 +22673664,0 +22673664,0.29616777 +22673760,0.29616777 +22673760,0 +22674258,0 +22674258,0.37582981 +22674282,0.37582981 +22674282,0 +22674648,0 +22674648,0.18316234 +22674654,0.18316234 +22674654,0 +22674762,0 +22674762,0.28485214 +22674774,0.28485214 +22674774,0 +22674882,0 +22674882,0.32709716 +22674906,0.32709716 +22674906,0 +22677636,0 +22677636,0.14755582 +22677660,0.14755582 +22677660,0 +22683576,0 +22683576,0.15706095 +22683654,0.15706095 +22683654,0 +22684566,0 +22684566,0.10455643 +22684608,0.10455643 +22684608,0 +22684686,0 +22684686,0.18587809 +22684710,0.18587809 +22684710,0 +22685868,0 +22685868,0.34474955 +22685946,0.34474955 +22685946,0 +22685982,0 +22685982,0.20488835 +22685988,0.20488835 +22685988,0 +22686096,0 +22686096,0.085244418 +22686192,0.085244418 +22686192,0 +22688586,0 +22688586,0.10455643 +22688616,0.10455643 +22688616,0 +22689528,0 +22689528,0.12945081 +22689558,0.12945081 +22689558,0 +22701366,0 +22701366,0.38895594 +22701426,0.38895594 +22701426,0 +22701990,0 +22701990,0.00030175015 +22701996,0.00030175015 +22701996,0 +22702104,0 +22702104,0.1022933 +22702110,0.1022933 +22702110,0 +22702218,0 +22702218,0.34248642 +22702266,0.34248642 +22702266,0 +22702338,0 +22702338,0.062311406 +22702344,0.062311406 +22702344,0 +22706442,0 +22706442,0.19659022 +22706508,0.19659022 +22706508,0 +22707030,0 +22707030,0.20971635 +22707096,0.20971635 +22707096,0 +22707120,0 +22707120,0.01071213 +22707126,0.01071213 +22707126,0 +22707618,0 +22707618,0.19870247 +22707696,0.19870247 +22707696,0 +22708206,0 +22708206,0.1949306 +22708332,0.1949306 +22708332,0 +22708416,0 +22708416,0.092637296 +22708422,0.092637296 +22708422,0 +22708794,0 +22708794,0.22359686 +22708818,0.26222088 +22708818,0 +22708860,0 +22708860,0.22359686 +22709166,0.26222088 +22709166,0 +22709376,0 +22709376,0.22314424 +22709454,0.22314424 +22709454,0 +22710534,0 +22710534,0.11210018 +22710558,0.11210018 +22710558,0 +22720794,0 +22720794,0.047827399 +22720812,0.047827399 +22720812,0 +22724748,0 +22724748,0.43783947 +22725156,0.43783947 +22725156,0 +22725738,0 +22725738,0.11119493 +22725798,0.11119493 +22725798,0 +22726584,0 +22726584,0.27821364 +22727208,0.27821364 +22727208,0 +22747020,0 +22747020,0.31246228 +22747218,0.31246228 +22747218,0 +22748850,0 +22748850,0.23068799 +22749300,0.23068799 +22749300,0 +22754304,0 +22754304,0.60018105 +22754766,0.60018105 +22754766,0 +22756284,0 +22756284,0.24366325 +22756392,0.24366325 +22756392,0 +22756398,0 +22756398,0.089318045 +22756416,0.089318045 +22756416,0 +22756518,0 +22756518,0.11496681 +22756524,0.11496681 +22756524,0 +22756632,0 +22756632,0.0073928787 +22756854,0.0073928787 +22756854,0 +22758030,0 +22758030,0.16671696 +22758144,0.16671696 +22758144,0 +22758300,0 +22758300,0.31910078 +22758318,0.31910078 +22758318,0 +22758414,0 +22758414,0.067139409 +22758444,0.067139409 +22758444,0 +22758528,0 +22758528,0.14318045 +22758558,0.14318045 +22758558,0 +22758618,0 +22758618,0.20911285 +22758642,0.31729028 +22758642,0 +22758678,0 +22758678,0.31729028 +22758690,0.20911285 +22758690,0 +22758762,0 +22758762,0.08086904 +22758798,0.08086904 +22758798,0 +22758876,0 +22758876,0.14680145 +22758906,0.14680145 +22758906,0 +22759206,0 +22759206,0.20609535 +22759296,0.20609535 +22759296,0 +22759794,0 +22759794,0.1937236 +22759872,0.1937236 +22759872,0 +22767372,0 +22767372,0.21333736 +22767408,0.21333736 +22767408,0 +22767486,0 +22767486,0.18165359 +22767552,0.18165359 +22767552,0 +22767600,0 +22767600,0.35606518 +22767624,0.35606518 +22767624,0 +22767720,0 +22767720,0.23159324 +22767726,0.23159324 +22767726,0 +22769148,0 +22769148,0.073476162 +22769154,0.073476162 +22769154,0 +22769262,0 +22769262,0.18286059 +22769310,0.18286059 +22769310,0 +22769376,0 +22769376,0.22767049 +22769394,0.22767049 +22769394,0 +22773414,0 +22773414,0.13578757 +22773438,0.13578757 +22773438,0 +22773528,0 +22773528,0.027308389 +22773534,0.027308389 +22773534,0 +22773642,0 +22773642,0.058237779 +22773672,0.058237779 +22773672,0 +22775928,0 +22775928,0.029571515 +22775934,0.029571515 +22775934,0 +22777860,0 +22777860,0.11722993 +22777944,0.11722993 +22777944,0 +22777974,0 +22777974,0.28696439 +22777998,0.28696439 +22777998,0 +22778370,0 +22778370,0.071363911 +22778418,0.071363911 +22778418,0 +22778484,0 +22778484,0.1483102 +22778508,0.1483102 +22778508,0 +22780710,0 +22780710,0.12205794 +22780722,0.12205794 +22780722,0 +22780824,0 +22780824,0.22933011 +22780920,0.22933011 +22780920,0 +22785522,0 +22785522,0.17229934 +22785576,0.17229934 +22785576,0 +22785636,0 +22785636,0.034248642 +22785702,0.034248642 +22785702,0 +22785756,0 +22785756,0.2088111 +22785816,0.2088111 +22785816,0 +22785870,0 +22785870,0.33313217 +22785906,0.33313217 +22785906,0 +22785984,0 +22785984,0.0078455039 +22786056,0.0078455039 +22786056,0 +22786104,0 +22786104,0.17169584 +22786110,0.17169584 +22786110,0 +22786218,0 +22786218,0.31291491 +22786266,0.31291491 +22786266,0 +22786332,0 +22786332,0.093542547 +22786338,0.093542547 +22786338,0 +22786452,0 +22786452,0.21650573 +22786464,0.21650573 +22786464,0 +22795050,0 +22795050,0.056125528 +22795116,0.056125528 +22795116,0 +22799178,0 +22799178,0.21544961 +22799244,0.21544961 +22799244,0 +22799298,0 +22799298,0.17260109 +22799316,0.17260109 +22799316,0 +22800426,0 +22800426,0.13820157 +22800468,0.13820157 +22800468,0 +22802022,0 +22802022,0.16973446 +22802034,0.16973446 +22802034,0 +22807740,0 +22807740,0.24728425 +22807800,0.24728425 +22807800,0 +22828710,0 +22828710,0.26327701 +22828734,0.26327701 +22828734,0 +22828830,0 +22828830,0.070609535 +22828848,0.070609535 +22828848,0 +22828944,0 +22828944,0 +22828944,0.39016295 +22828944,0.14272782 +22828950,0 +22828950,0.39016295 +22828998,0.14272782 +22828998,0 +22829058,0 +22829058,0.20111648 +22829106,0.20111648 +22829106,0 +22833624,0 +22833624,0.20715148 +22833714,0.20715148 +22833714,0 +22833738,0 +22833738,0.33418829 +22833798,0.33418829 +22833798,0 +22833852,0 +22833852,0.15630658 +22833936,0.15630658 +22833936,0 +22834872,0 +22834872,0.17094146 +22834938,0.17094146 +22834938,0 +22834992,0 +22834992,0.21560048 +22835010,0.21560048 +22835010,0 +22835964,0 +22835964,0.21243211 +22836060,0.21243211 +22836060,0 +22837488,0 +22837488,0.27097164 +22838250,0.27097164 +22838250,0 +22839696,0 +22839696,0.18436934 +22839726,0.18436934 +22839726,0 +22839810,0 +22839810,0.10606518 +22839888,0.10606518 +22839888,0 +22842174,0 +22842174,0.11828606 +22842186,0.11828606 +22842186,0 +22843212,0 +22843212,0.30009053 +22843224,0.30009053 +22843224,0 +22846038,0 +22846038,0.21137598 +22846056,0.21137598 +22846056,0 +22851180,0 +22851180,0.089318045 +22851258,0.089318045 +22851258,0 +22852674,0 +22852674,0.084339167 +22852680,0.084339167 +22852680,0 +22852794,0 +22852794,0.20247435 +22852812,0.20247435 +22852812,0 +22852908,0 +22852908,0.033343392 +22852962,0.033343392 +22852962,0 +22853022,0 +22853022,0.02972239 +22853028,0.02972239 +22853028,0 +22854576,0 +22854576,0.21228123 +22854612,0.21228123 +22854612,0 +22870962,0 +22870962,0.17003621 +22871058,0.17003621 +22871058,0 +22871220,0 +22871220,0.074230537 +22871226,0.074230537 +22871226,0 +22871340,0 +22871340,0.071363911 +22871376,0.071363911 +22871376,0 +22872012,0 +22872012,0.2063971 +22872036,0.2063971 +22872036,0 +22876134,0 +22876134,0.29390465 +22876146,0.29390465 +22876146,0 +22876248,0 +22876248,0.018105009 +22876290,0.018105009 +22876290,0 +22876362,0 +22876362,0.12718769 +22876386,0.12718769 +22876386,0 +22876482,0 +22876482,0.30356065 +22876500,0.12024744 +22876500,0 +22876506,0 +22876506,0.30356065 +22876572,0.12024744 +22876572,0 +22876596,0 +22876596,0.17923959 +22876620,0 +22876620,0 +22876620,0.17260109 +22876620,0.17923959 +22876632,0.17260109 +22876632,0 +22876710,0 +22876710,0.0030175015 +22876716,0.0030175015 +22876716,0 +22876734,0 +22876734,0.0085998793 +22876740,0.0085998793 +22876740,0 +22876830,0 +22876830,0.29315027 +22876842,0.29315027 +22876842,0 +22876848,0 +22876848,0.16400121 +22876884,0.16400121 +22876884,0 +22876968,0 +22876968,0.004073627 +22876974,0.004073627 +22876974,0 +22877082,0 +22877082,0.13624019 +22877088,0.13624019 +22877088,0 +22877196,0 +22877196,0.34701267 +22877256,0.34701267 +22877256,0 +22877376,0 +22877376,0.10138805 +22877466,0.10138805 +22877466,0 +22877496,0 +22877496,0.081774291 +22877514,0.081774291 +22877514,0 +22879980,0 +22879980,0.15027158 +22880022,0.15027158 +22880022,0 +22880616,0 +22880616,0.30733253 +22880628,0.30733253 +22880628,0 +22882200,0 +22882200,0.44402535 +22882470,0.44402535 +22882470,0 +22882848,0 +22882848,0.025045263 +22882854,0.025045263 +22882854,0 +22888458,0 +22888458,0.0073928787 +22888500,0.0073928787 +22888500,0 +22889844,0 +22889844,0 +22889850,0 +22889850,0 +22892664,0 +22892664,0.26403138 +22892742,0.26403138 +22892742,0 +22892778,0 +22892778,0.095353048 +22892790,0.095353048 +22892790,0 +22892898,0 +22892898,0.21122511 +22892904,0.21122511 +22892904,0 +22893012,0 +22893012,0.13865419 +22893030,0.13865419 +22893030,0 +22893126,0 +22893126,0.1943271 +22893144,0.1943271 +22893144,0 +22915590,0 +22915590,0.055371153 +22915638,0.055371153 +22915638,0 +22915680,0 +22915680,0.076342788 +22915692,0.076342788 +22915692,0 +22915704,0 +22915704,0.022631261 +22915710,0.022631261 +22915710,0 +22923516,0 +22923516,0.24049487 +22923534,0.24049487 +22923534,0 +22925556,0 +22925556,0.21831623 +22925592,0.21831623 +22925592,0 +22931322,0 +22931322,0.29933615 +22931406,0.29933615 +22931406,0 +22935780,0 +22935780,0.32634279 +22935852,0.32634279 +22935852,0 +22938594,0 +22938594,0.13654194 +22938624,0.13654194 +22938624,0 +22944306,0 +22944306,0.26901026 +22944414,0.26901026 +22944414,0 +22944420,0 +22944420,0.31623416 +22944450,0.31623416 +22944450,0 +22944504,0 +22944504,0.33283042 +22944582,0.33283042 +22944582,0 +22944618,0 +22944618,0.046771273 +22944624,0.046771273 +22944624,0 +22945050,0 +22945050,0.0998793 +22945098,0.0998793 +22945098,0 +22945164,0 +22945164,0.21575136 +22945218,0.21575136 +22945218,0 +22945284,0 +22945284,0.11496681 +22945296,0.11496681 +22945296,0 +22945398,0 +22945398,0.072872661 +22945404,0.072872661 +22945404,0 +22953450,0 +22953450,0.28802052 +22953486,0.28802052 +22953486,0 +22957554,0 +22957554,0.10184068 +22957656,0.10184068 +22957656,0 +22961226,0 +22961226,0.1949306 +22961256,0.1949306 +22961256,0 +22962480,0 +22962480,0.33192517 +22962930,0.33192517 +22962930,0 +22963350,0 +22963350,0.2954134 +22963386,0.2954134 +22963386,0 +22963830,0 +22963830,0.13307182 +22963848,0.13307182 +22963848,0 +22963986,0 +22963986,0.46439348 +22964532,0.46439348 +22964532,0 +22972686,0 +22972686,0.025648763 +22972692,0.025648763 +22972692,0 +22974762,0 +22974762,0.32770066 +22974792,0.32770066 +22974792,0 +22977426,0 +22977426,0.20926373 +22977474,0.20926373 +22977474,0 +22980684,0 +22980684,0.0090525045 +22980690,0.0090525045 +22980690,0 +22984692,0 +22984692,0.36421243 +22985076,0.36421243 +22985076,0 +22985946,0 +22985946,0.20006035 +22985982,0.20006035 +22985982,0 +22996002,0 +22996002,0.13005432 +22996116,0.13005432 +22996116,0 +23008152,0 +23008152,0.32015691 +23008194,0.32015691 +23008194,0 +23008266,0 +23008266,0.16143633 +23008326,0.16143633 +23008326,0 +23008380,0 +23008380,0.34127942 +23008398,0.34127942 +23008398,0 +23008506,0 +23008506,0.14740495 +23008536,0.14740495 +23008536,0 +23010900,0 +23010900,0.43829209 +23011536,0.43829209 +23011536,0 +23011782,0 +23011782,0.13352444 +23011800,0.13352444 +23011800,0 +23011896,0 +23011896,0.065479783 +23011914,0.065479783 +23011914,0 +23012016,0 +23012016,0.15298733 +23012022,0.15298733 +23012022,0 +23012130,0 +23012130,0.0063367532 +23012136,0.0063367532 +23012136,0 +23012322,0 +23012322,0.19960772 +23012334,0.31050091 +23012334,0 +23012340,0 +23012340,0.31050091 +23012346,0.19960772 +23012346,0 +23012448,0 +23012448,0.25075438 +23012484,0.25075438 +23012484,0 +23012568,0 +23012568,0.051750151 +23012574,0.051750151 +23012574,0 +23012682,0 +23012682,0.25573325 +23012790,0.25573325 +23012790,0 +23013270,0 +23013270,0.31306578 +23013906,0.31306578 +23013906,0 +23015946,0 +23015946,0.20006035 +23015976,0.20006035 +23015976,0 +23016822,0 +23016822,0.42773084 +23016828,0.42773084 +23016828,0 +23017122,0 +23017122,0.17984309 +23017242,0.17984309 +23017242,0 +23021280,0 +23021280,0.26357876 +23021358,0.26357876 +23021358,0 +23021580,0 +23021580,0.40208208 +23021652,0.40208208 +23021652,0 +23022300,0 +23022300,0.052504526 +23022306,0.052504526 +23022306,0 +23022414,0 +23022414,0.21197948 +23022444,0.21197948 +23022444,0 +23024220,0 +23024220,0.42576946 +23024304,0.42576946 +23024304,0 +23026848,0 +23026848,0.30838865 +23026908,0.30838865 +23026908,0 +23027142,0 +23027142,0.25512975 +23027184,0.25512975 +23027184,0 +23031300,0 +23031300,0.24683162 +23031324,0.24683162 +23031324,0 +23031600,0 +23031600,0.48974049 +23031612,0.48974049 +23031612,0 +23031912,0 +23031912,0.058690404 +23031996,0.058690404 +23031996,0 +23032032,0 +23032032,0.16098371 +23032098,0.16098371 +23032098,0 +23033130,0 +23033130,0.1901026 +23033136,0.1901026 +23033136,0 +23036112,0 +23036112,0.076191913 +23036118,0.076191913 +23036118,0 +23036232,0 +23036232,0.2936029 +23036370,0.2936029 +23036370,0 +23036730,0 +23036730,0.08946892 +23036754,0.08946892 +23036754,0 +23036850,0 +23036850,0.23928787 +23036892,0.23928787 +23036892,0 +23043132,0 +23043132,0.19161135 +23043216,0.19161135 +23043216,0 +23044926,0 +23044926,0.14514182 +23044944,0.14514182 +23044944,0 +23047434,0 +23047434,0.14936632 +23047446,0.14936632 +23047446,0 +23048160,0 +23048160,0.19100785 +23048226,0.19100785 +23048226,0 +23052090,0 +23052090,0.17863609 +23052150,0.17863609 +23052150,0 +23052678,0 +23052678,0.26629451 +23052744,0.26629451 +23052744,0 +23053266,0 +23053266,0.19930597 +23053332,0.19930597 +23053332,0 +23053848,0 +23053848,0.23943874 +23053920,0.23943874 +23053920,0 +23054922,0 +23054922,0.12220881 +23055006,0.12220881 +23055006,0 +23055036,0 +23055036,0.053258902 +23055072,0.053258902 +23055072,0 +23055150,0 +23055150,0.0082981291 +23055162,0.0082981291 +23055162,0 +23056686,0 +23056686,0.0057332529 +23056698,0.0057332529 +23056698,0 +23057520,0 +23057520,0.13005432 +23057526,0.13005432 +23057526,0 +23057634,0 +23057634,0.0076946288 +23057640,0.0076946288 +23057640,0 +23060766,0 +23060766,0.18150272 +23060772,0.18150272 +23060772,0 +23060880,0 +23060880,0.37386844 +23060898,0.37386844 +23060898,0 +23088912,0 +23088912,0.22902836 +23088972,0.22902836 +23088972,0 +23098920,0 +23098920,0.32513579 +23098944,0.32513579 +23098944,0 +23101506,0 +23101506,0.094900422 +23101518,0.094900422 +23101518,0 +23103684,0 +23103684,0.088714544 +23103690,0.088714544 +23103690,0 +23104434,0 +23104434,0.06925166 +23104440,0.06925166 +23104440,0 +23104554,0 +23104554,0.0058841279 +23104566,0.0058841279 +23104566,0 +23106678,0 +23106678,0.496379 +23106888,0.496379 +23106888,0 +23115480,0 +23115480,0.19659022 +23115552,0.19659022 +23115552,0 +23115594,0 +23115594,0.050090525 +23115600,0.050090525 +23115600,0 +23127360,0 +23127360,0.10093543 +23127474,0.10093543 +23127474,0 +23131404,0 +23131404,0.051448401 +23131440,0.051448401 +23131440,0 +23131524,0 +23131524,0.022782136 +23131530,0.022782136 +23131530,0 +23131890,0 +23131890,0.083283042 +23131896,0.083283042 +23131896,0 +23132004,0 +23132004,0.25045263 +23132064,0.25045263 +23132064,0 +23135982,0 +23135982,0.29767652 +23135994,0.29767652 +23135994,0 +23136096,0 +23136096,0.14001207 +23136102,0.14001207 +23136102,0 +23136216,0 +23136216,0.0072420036 +23136252,0.0072420036 +23136252,0 +23137998,0 +23137998,0.18346409 +23138022,0.18346409 +23138022,0 +23138118,0 +23138118,0.097917924 +23138184,0.097917924 +23138184,0 +23138232,0 +23138232,0.24305975 +23138244,0.24305975 +23138244,0 +23138346,0 +23138346,0.1477067 +23138370,0.1477067 +23138370,0 +23139072,0 +23139072,0.11255281 +23139108,0.11255281 +23139108,0 +23141034,0 +23141034,0.01901026 +23141046,0.01901026 +23141046,0 +23141148,0 +23141148,0.01901026 +23141244,0.01901026 +23141244,0 +23145894,0 +23145894,0.1404647 +23145912,0.1404647 +23145912,0 +23146008,0 +23146008,0.00090525045 +23146014,0.00090525045 +23146014,0 +23146140,0 +23146140,0.12386844 +23146170,0.12386844 +23146170,0 +23146182,0 +23146182,0.33705492 +23146194,0.33705492 +23146194,0 +23146296,0 +23146296,0.043602897 +23146326,0.043602897 +23146326,0 +23146410,0 +23146410,0.076644538 +23146470,0.076644538 +23146470,0 +23146530,0 +23146530,0.085697043 +23146536,0.085697043 +23146536,0 +23146644,0 +23146644,0.17245021 +23146758,0.085847918 +23146758,0 +23146764,0 +23146764,0 +23146764,0.17245021 +23146764,0.085847918 +23146872,0 +23146872,0.11858781 +23146908,0.11858781 +23146908,0 +23146992,0 +23146992,0.10742305 +23146998,0.10742305 +23146998,0 +23152998,0 +23152998,0.16762221 +23153004,0.16762221 +23153004,0 +23153112,0 +23153112,0.0072420036 +23153172,0.0072420036 +23153172,0 +23165664,0 +23165664,0.11345806 +23165754,0.11345806 +23165754,0 +23165784,0 +23165784,0.058841279 +23165862,0.058841279 +23165862,0 +23175768,0 +23175768,0.18014484 +23175858,0.18014484 +23175858,0 +23178414,0 +23178414,0.10425468 +23178420,0.10425468 +23178420,0 +23178468,0 +23178468,0.14197345 +23178618,0.14197345 +23178618,0 +23180556,0 +23180556,0.42969221 +23180994,0.42969221 +23180994,0 +23181858,0 +23181858,0.21348823 +23181870,0.21348823 +23181870,0 +23181972,0 +23181972,0.07966204 +23182032,0.07966204 +23182032,0 +23187678,0 +23187678,0.3074834 +23187750,0.3074834 +23187750,0 +23187978,0 +23187978,0.47706699 +23188038,0.47706699 +23188038,0 +23188188,0 +23188188,0.0073928787 +23188284,0.0073928787 +23188284,0 +23195196,0 +23195196,0.1573627 +23195226,0.1573627 +23195226,0 +23195310,0 +23195310,0.1028968 +23195340,0.1028968 +23195340,0 +23195430,0 +23195430,0.058841279 +23195544,0.33343392 +23195544,0 +23195586,0 +23195586,0.33343392 +23195592,0.058841279 +23195592,0 +23200848,0 +23200848,0.2070006 +23200920,0.2070006 +23200920,0 +23200962,0 +23200962,0.081321666 +23200968,0.081321666 +23200968,0 +23201082,0 +23201082,0.088111044 +23201088,0.088111044 +23201088,0 +23201586,0 +23201586,0.22148461 +23201598,0.22148461 +23201598,0 +23208162,0 +23208162,0.32423054 +23208168,0.32423054 +23208168,0 +23208276,0 +23208276,0.037718769 +23208312,0.037718769 +23208312,0 +23208528,0 +23208528,0.34037417 +23208642,0.254828 +23208642,0 +23208702,0 +23208702,0.34037417 +23208732,0.254828 +23208732,0 +23208756,0 +23208756,0.19840072 +23208786,0.19840072 +23208786,0 +23210538,0 +23210538,0.14302957 +23210562,0.14302957 +23210562,0 +23210622,0 +23210622,0.11557031 +23210634,0.11557031 +23210634,0 +23210652,0 +23210652,0.044508147 +23210724,0.044508147 +23210724,0 +23213220,0 +23213220,0.13065782 +23213238,0.13065782 +23213238,0 +23218038,0 +23218038,0.018255884 +23218050,0.018255884 +23218050,0 +23218842,0 +23218842,0.099124925 +23218878,0.0093542547 +23218878,0 +23218884,0 +23218884,0.0093542547 +23218920,0.099124925 +23218920,0 +23218956,0 +23218956,0.3092939 +23218992,0.3092939 +23218992,0 +23218998,0 +23218998,0.21378998 +23219076,0.26765238 +23219076,0 +23219082,0 +23219082,0 +23219082,0.26765238 +23219082,0.21378998 +23219406,0 +23219406,0.068195534 +23219412,0.068195534 +23219412,0 +23223792,0 +23223792,0.19900422 +23223852,0.19900422 +23223852,0 +23223906,0 +23223906,0.080114665 +23223918,0.080114665 +23223918,0 +23224020,0 +23224020,0.01991551 +23224062,0.01991551 +23224062,0 +23228070,0 +23228070,0.17229934 +23228082,0.17229934 +23228082,0 +23229558,0 +23229558,0.014785757 +23229624,0.014785757 +23229624,0 +23231070,0 +23231070,0.06985516 +23231076,0.06985516 +23231076,0 +23241108,0 +23241108,0.068799034 +23241114,0.068799034 +23241114,0 +23263806,0 +23263806,0.048883524 +23263824,0.048883524 +23263824,0 +23263920,0 +23263920,0.11406156 +23263938,0.11406156 +23263938,0 +23264088,0 +23264088,0.075437538 +23264094,0.075437538 +23264094,0 +23265390,0 +23265390,0.28515389 +23266272,0.28515389 +23266272,0 +23270652,0 +23270652,0.21710923 +23270724,0.21710923 +23270724,0 +23273616,0 +23273616,0.14197345 +23273706,0.14197345 +23273706,0 +23273736,0 +23273736,0.0018105009 +23273742,0.0018105009 +23273742,0 +23276550,0 +23276550,0.18301147 +23276556,0.18301147 +23276556,0 +23276664,0 +23276664,0.24713337 +23276742,0.24713337 +23276742,0 +23283330,0 +23283330,0.246379 +23283354,0.246379 +23283354,0 +23286240,0 +23286240,0.11511768 +23286312,0.11511768 +23286312,0 +23292570,0 +23292570,0.015087508 +23292576,0.015087508 +23292576,0 +23297808,0 +23297808,0.070006035 +23297814,0.070006035 +23297814,0 +23300052,0 +23300052,0.12326494 +23300136,0.12326494 +23300136,0 +23310702,0 +23310702,0.064423657 +23310708,0.064423657 +23310708,0 +23310816,0 +23310816,0.037115269 +23310876,0.037115269 +23310876,0 +23317932,0 +23317932,0.27625226 +23317968,0.27625226 +23317968,0 +23326116,0 +23326116,0.17637296 +23326128,0.17637296 +23326128,0 +23350092,0 +23350092,0.31517803 +23350098,0.31517803 +23350098,0 +23350710,0 +23350710,0.15540133 +23350740,0.15540133 +23350740,0 +23353986,0 +23353986,0.18436934 +23353992,0.18436934 +23353992,0 +23354298,0 +23354298,0.26372963 +23354304,0.26372963 +23354304,0 +23355624,0 +23355624,0.10515993 +23355642,0.10515993 +23355642,0 +23355738,0 +23355738,0.064876282 +23355768,0.064876282 +23355768,0 +23355852,0 +23355852,0.069100785 +23355870,0.069100785 +23355870,0 +23359782,0 +23359782,0.19900422 +23359800,0.19900422 +23359800,0 +23363094,0 +23363094,0.35093543 +23363160,0.35093543 +23363160,0 +23366622,0 +23366622,0.026403138 +23366628,0.026403138 +23366628,0 +23367552,0 +23367552,0.34897405 +23367666,0.34897405 +23367666,0 +23371452,0 +23371452,0.10319855 +23371476,0.10319855 +23371476,0 +23371566,0 +23371566,0.046771273 +23371596,0.046771273 +23371596,0 +23371686,0 +23371686,0.16898008 +23371704,0.16898008 +23371704,0 +23372010,0 +23372010,0.43406759 +23372076,0.43406759 +23372076,0 +23372616,0 +23372616,0.21273386 +23372736,0.21273386 +23372736,0 +23373204,0 +23373204,0.23008449 +23373318,0.23008449 +23373318,0 +23373786,0 +23373786,0.21122511 +23373882,0.21122511 +23373882,0 +23374374,0 +23374374,0.24426675 +23374458,0.24426675 +23374458,0 +23374962,0 +23374962,0.15751358 +23375064,0.15751358 +23375064,0 +23375310,0 +23375310,0.092788171 +23375430,0.1919131 +23375430,0 +23375442,0 +23375442,0.092788171 +23375454,0.1919131 +23375454,0 +23375544,0 +23375544,0.21288473 +23375658,0.31321666 +23375658,0 +23375664,0 +23375664,0.21288473 +23375730,0.31321666 +23375730,0 +23375982,0 +23375982,0.22223899 +23376006,0.22223899 +23376006,0 +23378670,0 +23378670,0.089619795 +23378676,0.089619795 +23378676,0 +23379972,0 +23379972,0.33283042 +23379978,0.33283042 +23379978,0 +23380086,0 +23380086,0.011013881 +23380092,0.011013881 +23380092,0 +23380164,0 +23380164,0.055823778 +23380170,0.055823778 +23380170,0 +23380422,0 +23380422,0.28455039 +23380482,0.28455039 +23380482,0 +23384880,0 +23384880,0.38729632 +23384964,0.38729632 +23384964,0 +23385036,0 +23385036,0.21891973 +23385048,0.21891973 +23385048,0 +23385156,0 +23385156,0.02911889 +23385162,0.02911889 +23385162,0 +23385678,0 +23385678,0.30672903 +23385702,0.30672903 +23385702,0 +23385792,0 +23385792,0.046469523 +23385810,0.046469523 +23385810,0 +23386302,0 +23386302,0.66566083 +23386836,0.66566083 +23386836,0 +23387376,0 +23387376,0.12145444 +23387442,0.12145444 +23387442,0 +23389332,0 +23389332,0.23717562 +23389404,0.23717562 +23389404,0 +23390970,0 +23390970,0.23144237 +23390976,0.23144237 +23390976,0 +23391084,0 +23391084,0.31547978 +23391144,0.31547978 +23391144,0 +23391198,0 +23391198,0.30114665 +23391312,0 +23391312,0 +23391312,0.17667471 +23391312,0.30114665 +23391348,0.17667471 +23391348,0 +23392158,0 +23392158,0.31744116 +23392176,0.31744116 +23392176,0 +23394618,0 +23394618,0.17018709 +23394702,0.17018709 +23394702,0 +23395464,0 +23395464,0.1937236 +23395494,0.1937236 +23395494,0 +23395584,0 +23395584,0.21695836 +23395638,0.21695836 +23395638,0 +23395698,0 +23395698,0.27791189 +23395716,0.27791189 +23395716,0 +23395812,0 +23395812,0.15162945 +23395830,0.15162945 +23395830,0 +23395932,0 +23395932,0.003922752 +23395938,0.003922752 +23395938,0 +23397156,0 +23397156,0.21846711 +23397210,0.21846711 +23397210,0 +23397738,0 +23397738,0.248793 +23397798,0.248793 +23397798,0 +23398326,0 +23398326,0.20926373 +23398416,0.20926373 +23398416,0 +23398914,0 +23398914,0.21605311 +23399022,0.21605311 +23399022,0 +23399502,0 +23399502,0.19870247 +23399550,0.19870247 +23399550,0 +23401794,0 +23401794,0.16203983 +23401884,0.16203983 +23401884,0 +23401908,0 +23401908,0.1519312 +23401914,0.1519312 +23401914,0 +23402028,0 +23402028,0.21213036 +23402040,0.21213036 +23402040,0 +23405568,0 +23405568,0.20956548 +23405598,0.20956548 +23405598,0 +23405682,0 +23405682,0.16113458 +23405754,0.16113458 +23405754,0 +23413566,0 +23413566,0.073627037 +23413626,0.073627037 +23413626,0 +23433768,0 +23433768,0.20835848 +23433864,0.20835848 +23433864,0 +23433882,0 +23433882,0.23280024 +23433930,0.23280024 +23433930,0 +23434002,0 +23434002,0.29375377 +23434014,0.29375377 +23434014,0 +23434116,0 +23434116,0.10908268 +23434122,0.10908268 +23434122,0 +23438124,0 +23438124,0.31125528 +23438136,0.31125528 +23438136,0 +23445978,0 +23445978,0.16535908 +23446044,0.16535908 +23446044,0 +23446818,0 +23446818,0.38955944 +23447184,0.38955944 +23447184,0 +23449368,0 +23449368,0.23521424 +23449386,0.23521424 +23449386,0 +23450934,0 +23450934,0.21062161 +23450940,0.21062161 +23450940,0 +23451048,0 +23451048,0.26659626 +23451054,0.26659626 +23451054,0 +23453682,0 +23453682,0.0084490042 +23453694,0.0084490042 +23453694,0 +23454000,0 +23454000,0.17773084 +23454072,0.17773084 +23454072,0 +23454486,0 +23454486,0.4037417 +23455062,0.4037417 +23455062,0 +23457456,0 +23457456,0.11722993 +23457522,0.11722993 +23457522,0 +23457570,0 +23457570,0.24622812 +23457582,0.24622812 +23457582,0 +23457690,0 +23457690,0.013277007 +23457696,0.013277007 +23457696,0 +23457804,0 +23457804,0.23642124 +23457858,0.23642124 +23457858,0 +23457918,0 +23457918,0.26885938 +23457960,0.26885938 +23457960,0 +23458038,0 +23458038,0.27082076 +23458074,0.27082076 +23458074,0 +23458152,0 +23458152,0.019161135 +23458164,0.019161135 +23458164,0 +23459472,0 +23459472,0.14182257 +23459496,0.14182257 +23459496,0 +23460810,0 +23460810,0.0073928787 +23460912,0.0073928787 +23460912,0 +23462796,0 +23462796,0.18120097 +23462826,0.18120097 +23462826,0 +23462910,0 +23462910,0.1949306 +23462928,0.1949306 +23462928,0 +23463294,0 +23463294,0.12281231 +23463318,0.12281231 +23463318,0 +23466594,0 +23466594,0.03922752 +23466648,0.03922752 +23466648,0 +23466708,0 +23466708,0.00045262523 +23466714,0.00045262523 +23466714,0 +23469066,0 +23469066,0.081774291 +23469096,0.081774291 +23469096,0 +23478204,0 +23478204,0.28349427 +23478288,0.28349427 +23478288,0 +23482572,0 +23482572,0.26538926 +23482578,0.26538926 +23482578,0 +23482656,0 +23482656,0.42788171 +23482668,0.42788171 +23482668,0 +23483946,0 +23483946,0.15178033 +23483964,0.15178033 +23483964,0 +23487702,0 +23487702,0.13759807 +23487726,0.13759807 +23487726,0 +23496138,0 +23496138,0.13805069 +23496150,0.13805069 +23496150,0 +23497638,0 +23497638,0.053862402 +23497656,0.053862402 +23497656,0 +23497752,0 +23497752,0.24290887 +23497794,0.24290887 +23497794,0 +23521404,0 +23521404,0.062160531 +23521410,0.062160531 +23521410,0 +23524398,0 +23524398,0.25196138 +23524422,0.25196138 +23524422,0 +23527902,0 +23527902,0.21620398 +23527950,0.21620398 +23527950,0 +23528016,0 +23528016,0.36149668 +23528022,0.36149668 +23528022,0 +23528652,0 +23528652,0.037417019 +23528670,0.037417019 +23528670,0 +23529954,0 +23529954,0.0006035003 +23529960,0.0006035003 +23529960,0 +23530014,0 +23530014,0.17486421 +23530026,0.17486421 +23530026,0 +23531262,0 +23531262,0.038020519 +23531346,0.038020519 +23531346,0 +23531382,0 +23531382,0.21469523 +23531412,0.21469523 +23531412,0 +23531496,0 +23531496,0.032589016 +23531502,0.032589016 +23531502,0 +23531610,0 +23531610,0.28047677 +23531760,0.28047677 +23531760,0 +23534928,0 +23534928,0.06065178 +23534934,0.06065178 +23534934,0 +23536434,0 +23536434,0.25347013 +23537400,0.25347013 +23537400,0 +23538120,0 +23538120,0.35380205 +23538192,0.35380205 +23538192,0 +23542578,0 +23542578,0.43286059 +23542590,0.43286059 +23542590,0 +23550420,0 +23550420,0.071967411 +23550426,0.071967411 +23550426,0 +23550540,0 +23550540,0.28439952 +23550546,0.28439952 +23550546,0 +23550654,0 +23550654,0.12447194 +23550684,0.12447194 +23550684,0 +23567586,0 +23567586,0.012824381 +23567700,0.30401328 +23567700,0 +23567760,0 +23567760,0.30401328 +23567838,0.012824381 +23567838,0 +23570790,0 +23570790,0.11119493 +23570796,0.11119493 +23570796,0 +23570910,0 +23570910,0.34158117 +23570916,0.34158117 +23570916,0 +23574564,0 +23574564,0.13367532 +23574576,0.13367532 +23574576,0 +23574678,0 +23574678,0.023687387 +23574684,0.023687387 +23574684,0 +23574912,0 +23574912,0.44809897 +23575452,0.44809897 +23575452,0 +23581182,0 +23581182,0.21333736 +23581260,0.21333736 +23581260,0 +23581302,0 +23581302,0.33675317 +23581416,0.22420036 +23581416,0 +23581512,0 +23581512,0.33675317 +23581530,0.066535908 +23581530,0 +23581542,0 +23581542,0 +23581542,0.22420036 +23581542,0.066535908 +23581650,0 +23581650,0.12869644 +23581656,0.12869644 +23581656,0 +23581764,0 +23581764,0.039981895 +23581770,0.039981895 +23581770,0 +23581878,0 +23581878,0.12009656 +23581938,0.12009656 +23581938,0 +23581998,0 +23581998,0.23461074 +23582076,0.23461074 +23582076,0 +23582112,0 +23582112,0.0096560048 +23582118,0.0096560048 +23582118,0 +23582226,0 +23582226,0.11119493 +23582286,0.11119493 +23582286,0 +23603694,0 +23603694,0.014484007 +23603718,0.014484007 +23603718,0 +23622258,0 +23622258,0.32060954 +23622294,0.32060954 +23622294,0 +23623506,0 +23623506,0.21846711 +23623590,0.21846711 +23623590,0 +23624094,0 +23624094,0.22314424 +23624208,0.22314424 +23624208,0 +23624682,0 +23624682,0.18738684 +23624754,0.18738684 +23624754,0 +23624832,0 +23624832,0.32423054 +23624940,0.32423054 +23624940,0 +23625264,0 +23625264,0.19523235 +23625330,0.22420036 +23625330,0 +23625342,0 +23625342,0.19523235 +23625420,0.22420036 +23625420,0 +23625852,0 +23625852,0.2003621 +23625972,0.2003621 +23625972,0 +23626440,0 +23626440,0.17607121 +23626548,0.17607121 +23626548,0 +23627028,0 +23627028,0.19281835 +23627088,0.19281835 +23627088,0 +23632476,0 +23632476,0.14665057 +23632614,0.14665057 +23632614,0 +23637420,0 +23637420,0.30703078 +23637426,0.30703078 +23637426,0 +23645532,0 +23645532,0.38940857 +23645538,0.38940857 +23645538,0 +23645646,0 +23645646,0.10440555 +23645712,0.10440555 +23645712,0 +23645766,0 +23645766,0.22736874 +23645826,0.22736874 +23645826,0 +23645880,0 +23645880,0.15208208 +23645898,0.15208208 +23645898,0 +23651562,0 +23651562,0.085093543 +23651568,0.085093543 +23651568,0 +23651778,0 +23651778,0.22435124 +23651886,0.22435124 +23651886,0 +23652366,0 +23652366,0.23883524 +23652426,0.23883524 +23652426,0 +23652948,0 +23652948,0.21680748 +23653068,0.21680748 +23653068,0 +23653536,0 +23653536,0.18844297 +23653650,0 +23653650,0 +23653650,0.15464695 +23653650,0.18844297 +23653668,0.15464695 +23653668,0 +23654124,0 +23654124,0.20564273 +23654178,0.20564273 +23654178,0 +23654712,0 +23654712,0.23581774 +23654814,0.23581774 +23654814,0 +23655672,0 +23655672,0.081170791 +23655714,0.081170791 +23655714,0 +23655786,0 +23655786,0.25090525 +23655846,0.25090525 +23655846,0 +23657838,0 +23657838,0.11300543 +23657886,0.11300543 +23657886,0 +23661648,0 +23661648,0.28847314 +23661672,0.28847314 +23661672,0 +23661762,0 +23661762,0.19809897 +23661786,0.19809897 +23661786,0 +23663022,0 +23663022,0.1446892 +23663076,0.1446892 +23663076,0 +23664258,0 +23664258,0.10365118 +23664264,0.10365118 +23664264,0 +23664378,0 +23664378,0.20745323 +23664420,0.20745323 +23664420,0 +23692884,0 +23692884,0.26765238 +23693376,0.26765238 +23693376,0 +23697186,0 +23697186,0.3438443 +23697204,0.3438443 +23697204,0 +23697300,0 +23697300,0.073174412 +23697318,0.073174412 +23697318,0 +23697522,0 +23697522,0.083584792 +23697528,0.083584792 +23697528,0 +23697642,0 +23697642,0.20594448 +23697660,0.20594448 +23697660,0 +23699952,0 +23699952,0.55491853 +23700354,0.55491853 +23700354,0 +23706486,0 +23706486,0.12794206 +23706546,0.12794206 +23706546,0 +23706618,0 +23706618,0.28575739 +23706654,0.28575739 +23706654,0 +23708394,0 +23708394,0.32407966 +23708400,0.32407966 +23708400,0 +23711676,0 +23711676,0.20564273 +23711724,0.20564273 +23711724,0 +23711790,0 +23711790,0.16807483 +23711910,0.17486421 +23711910,0 +23711946,0 +23711946,0.16807483 +23712000,0.17486421 +23712000,0 +23712024,0 +23712024,0.043301147 +23712030,0.043301147 +23712030,0 +23712138,0 +23712138,0.13156307 +23712156,0.13156307 +23712156,0 +23712258,0 +23712258,0.36813518 +23712276,0.36813518 +23712276,0 +23712798,0 +23712798,0.061707906 +23712804,0.061707906 +23712804,0 +23712912,0 +23712912,0.11466506 +23712924,0.11466506 +23712924,0 +23714118,0 +23714118,0.092033796 +23714166,0.092033796 +23714166,0 +23715414,0 +23715414,0.24984912 +23715420,0.24984912 +23715420,0 +23715528,0 +23715528,0.31351841 +23715576,0.31351841 +23715576,0 +23717754,0 +23717754,0.1955341 +23717790,0.1955341 +23717790,0 +23717868,0 +23717868,0.34776705 +23717898,0.34776705 +23717898,0 +23717988,0 +23717988,0.1931201 +23718018,0.1931201 +23718018,0 +23718102,0 +23718102,0.093693422 +23718126,0.093693422 +23718126,0 +23729208,0 +23729208,0.12779119 +23729262,0.12779119 +23729262,0 +23734284,0 +23734284,0.11375981 +23734320,0.11375981 +23734320,0 +23736336,0 +23736336,0.18180447 +23736372,0.18180447 +23736372,0 +23739444,0 +23739444,0.29677127 +23739762,0.29677127 +23739762,0 +23744460,0 +23744460,0.26086301 +23744526,0.26086301 +23744526,0 +23745942,0 +23745942,0.0069402535 +23745972,0.0069402535 +23745972,0 +23746056,0 +23746056,0.27776101 +23746080,0.27776101 +23746080,0 +23746170,0 +23746170,0.007996379 +23746212,0.007996379 +23746212,0 +23746248,0 +23746248,0.016445383 +23746296,0.016445383 +23746296,0 +23750550,0 +23750550,0.048280024 +23750556,0.048280024 +23750556,0 +23772306,0 +23772306,0.12779119 +23772324,0.12779119 +23772324,0 +23786394,0 +23786394,0.092486421 +23786790,0.092486421 +23786790,0 +23787384,0 +23787384,0.34942667 +23787444,0.34942667 +23787444,0 +23789586,0 +23789586,0.21937236 +23789604,0.21937236 +23789604,0 +23789706,0 +23789706,0.21182861 +23789730,0.21182861 +23789730,0 +23792094,0 +23792094,0.18150272 +23792112,0.18150272 +23792112,0 +23792208,0 +23792208,0.11044056 +23792238,0.11044056 +23792238,0 +23793552,0 +23793552,0.13593844 +23794086,0.13593844 +23794086,0 +23794692,0 +23794692,0.15464695 +23794734,0.15464695 +23794734,0 +23795778,0 +23795778,0.087205794 +23795808,0.087205794 +23795808,0 +23796522,0 +23796522,0.20353048 +23796630,0.20353048 +23796630,0 +23796636,0 +23796636,0.11466506 +23796642,0.11466506 +23796642,0 +23797128,0 +23797128,0.10757393 +23797134,0.10757393 +23797134,0 +23797242,0 +23797242,0.14725407 +23797314,0.14725407 +23797314,0 +23806932,0 +23806932,0.16430296 +23807346,0.16430296 +23807346,0 +23810472,0 +23810472,0.09097767 +23810550,0.09097767 +23810550,0 +23816436,0 +23816436,0.011768256 +23816442,0.011768256 +23816442,0 +23821056,0 +23821056,0.42742909 +23821146,0.42742909 +23821146,0 +23821890,0 +23821890,0.14906457 +23821920,0.14906457 +23821920,0 +23823126,0 +23823126,0.0064876282 +23823144,0.0064876282 +23823144,0 +23825514,0 +23825514,0.23747737 +23825580,0.23747737 +23825580,0 +23827266,0 +23827266,0.0089016295 +23827278,0.0089016295 +23827278,0 +23828196,0 +23828196,0.11059143 +23828232,0.11059143 +23828232,0 +23828514,0 +23828514,0.024592637 +23828520,0.024592637 +23828520,0 +23828634,0 +23828634,0.098219674 +23828640,0.098219674 +23828640,0 +23828748,0 +23828748,0.0075437538 +23828910,0.0075437538 +23828910,0 +23848632,0 +23848632,0.087960169 +23848644,0.087960169 +23848644,0 +23848746,0 +23848746,0.1077248 +23848752,0.1077248 +23848752,0 +23852484,0 +23852484,0.28832227 +23852490,0.28832227 +23852490,0 +23869698,0 +23869698,0.28621002 +23869746,0.28621002 +23869746,0 +23869812,0 +23869812,0.21469523 +23869836,0.21469523 +23869836,0 +23869932,0 +23869932,0.22284249 +23869938,0.22284249 +23869938,0 +23871186,0 +23871186,0.35138805 +23871798,0.35138805 +23871798,0 +23873052,0 +23873052,0.11134581 +23873088,0.11134581 +23873088,0 +23879406,0 +23879406,0.0089016295 +23879418,0.0089016295 +23879418,0 +23881434,0 +23881434,0.36632468 +23881446,0.36632468 +23881446,0 +23881554,0 +23881554,0.12039831 +23881632,0.12039831 +23881632,0 +23881668,0 +23881668,0.16369946 +23881734,0.16369946 +23881734,0 +23888196,0 +23888196,0.046167773 +23888280,0.046167773 +23888280,0 +23890962,0 +23890962,0.23083887 +23891010,0.23083887 +23891010,0 +23893434,0 +23893434,0.13593844 +23893518,0.13593844 +23893518,0 +23897976,0 +23897976,0.20202173 +23898000,0.20202173 +23898000,0 +23900850,0 +23900850,0.15902233 +23900862,0.15902233 +23900862,0 +23900964,0 +23900964,0.14393482 +23900970,0.14393482 +23900970,0 +23903016,0 +23903016,0.18980084 +23903058,0.18980084 +23903058,0 +23903148,0 +23903148,0.17773084 +23903208,0.17773084 +23903208,0 +23908572,0 +23908572,0.10003018 +23908584,0.10003018 +23908584,0 +23908686,0 +23908686,0.057030779 +23908692,0.057030779 +23908692,0 +23908806,0 +23908806,0.17516596 +23908824,0.17516596 +23908824,0 +23908920,0 +23908920,0.10214243 +23908980,0.10214243 +23908980,0 +23909034,0 +23909034,0.044809897 +23909040,0.044809897 +23909040,0 +23924526,0 +23924526,0.21560048 +23924544,0.21560048 +23924544,0 +23932548,0 +23932548,0.020066385 +23932554,0.020066385 +23932554,0 +23932662,0 +23932662,0.18949909 +23932668,0.18949909 +23932668,0 +23932782,0 +23932782,0.20986723 +23932806,0.20986723 +23932806,0 +23932896,0 +23932896,0.12809294 +23932938,0.12809294 +23932938,0 +23933010,0 +23933010,0.27142426 +23933040,0.27142426 +23933040,0 +23958426,0 +23958426,0.12658419 +23958432,0.12658419 +23958432,0 +23960616,0 +23960616,0.33358479 +23961276,0.33358479 +23961276,0 +23962452,0 +23962452,0.35214243 +23962692,0.35214243 +23962692,0 +23965278,0 +23965278,0.071363911 +23965296,0.071363911 +23965296,0 +23965446,0 +23965446,0.017652384 +23965506,0.017652384 +23965506,0 +23965560,0 +23965560,0.086451418 +23965638,0.086451418 +23965638,0 +23965680,0 +23965680,0.26282438 +23965758,0.26282438 +23965758,0 +23965824,0 +23965824,0.33343392 +23966232,0.33343392 +23966232,0 +23967336,0 +23967336,0.12039831 +23967372,0.12039831 +23967372,0 +23967450,0 +23967450,0.28726614 +23967468,0.28726614 +23967468,0 +23967564,0 +23967564,0.27036814 +23967630,0.27036814 +23967630,0 +23967684,0 +23967684,0.019161135 +23967702,0.019161135 +23967702,0 +23967798,0 +23967798,0.02972239 +23967804,0.02972239 +23967804,0 +23974110,0 +23974110,0.075739288 +23974194,0.075739288 +23974194,0 +23974224,0 +23974224,0.13578757 +23974254,0.13578757 +23974254,0 +23976006,0 +23976006,0.17063971 +23976108,0.17063971 +23976108,0 +23977338,0 +23977338,0.0067893784 +23977344,0.0067893784 +23977344,0 +23983062,0 +23983062,0.15962583 +23983110,0.15962583 +23983110,0 +23986404,0 +23986404,0.12205794 +23986410,0.12205794 +23986410,0 +23990670,0 +23990670,0.13488232 +23990694,0.13488232 +23990694,0 +23996028,0 +23996028,0.090223295 +23996052,0.090223295 +23996052,0 +23996142,0 +23996142,0.2929994 +23996148,0.2929994 +23996148,0 +23996298,0 +23996298,0.31140616 +23996304,0.31140616 +23996304,0 +23997546,0 +23997546,0.1919131 +23997558,0.1919131 +23997558,0 +23997660,0 +23997660,0.026704888 +23997666,0.026704888 +23997666,0 +24012330,0 +24012330,0.248793 +24012474,0.248793 +24012474,0 +24013614,0 +24013614,0.33524442 +24013626,0.33524442 +24013626,0 +24013734,0 +24013734,0.16581171 +24013746,0.16581171 +24013746,0 +24021276,0 +24021276,0.17063971 +24021288,0.17063971 +24021288,0 +24021396,0 +24021396,0.11828606 +24021402,0.11828606 +24021402,0 +24034428,0 +24034428,0.23943874 +24034446,0.23943874 +24034446,0 +24038022,0 +24038022,0.3958962 +24038076,0.3958962 +24038076,0 +24040554,0 +24040554,0.0093542547 +24040614,0.0093542547 +24040614,0 +24045456,0 +24045456,0.18964997 +24045462,0.18964997 +24045462,0 +24045570,0 +24045570,0.10576343 +24045606,0.10576343 +24045606,0 +24051060,0 +24051060,0.46016898 +24051408,0.46016898 +24051408,0 +24054588,0 +24054588,0.33584792 +24054702,0.0076946288 +24054702,0 +24054816,0 +24054816,0.32377791 +24054822,0 +24054822,0 +24054822,0.0076946288 +24054822,0.32377791 +24054936,0.34112855 +24054936,0 +24054990,0 +24054990,0.34112855 +24055038,0.33584792 +24055038,0 +24055050,0 +24055050,0.1919131 +24055062,0.1919131 +24055062,0 +24061068,0 +24061068,0.3940857 +24061092,0.3940857 +24061092,0 +24061212,0 +24061212,0.24849125 +24061266,0.24849125 +24061266,0 +24061800,0 +24061800,0.22902836 +24061896,0.22902836 +24061896,0 +24062388,0 +24062388,0.22902836 +24062442,0.22902836 +24062442,0 +24062970,0 +24062970,0.17576946 +24063048,0.17576946 +24063048,0 +24063558,0 +24063558,0.18919734 +24063648,0.18919734 +24063648,0 +24064146,0 +24064146,0.21182861 +24064236,0.21182861 +24064236,0 +24067746,0 +24067746,0.057332529 +24067752,0.057332529 +24067752,0 +24070020,0 +24070020,0.091430296 +24070062,0.091430296 +24070062,0 +24070134,0 +24070134,0.30612553 +24070140,0.042245021 +24070140,0 +24070146,0 +24070146,0.042245021 +24070200,0.30612553 +24070200,0 +24079482,0 +24079482,0.37703681 +24079488,0.37703681 +24079488,0 +24081312,0 +24081312,0.085697043 +24081384,0.085697043 +24081384,0 +24082986,0 +24082986,0.024592637 +24082992,0.024592637 +24082992,0 +24084714,0 +24084714,0.084188292 +24084732,0.084188292 +24084732,0 +24084828,0 +24084828,0.032287266 +24084834,0.032287266 +24084834,0 +24084942,0 +24084942,0.27489439 +24085134,0.27489439 +24085134,0 +24086724,0 +24086724,0.15585395 +24086742,0.15585395 +24086742,0 +24086838,0 +24086838,0.24351237 +24086970,0.24351237 +24086970,0 +24095352,0 +24095352,0.20081473 +24095358,0.20081473 +24095358,0 +24102588,0 +24102588,0.045111648 +24102762,0.045111648 +24102762,0 +24105126,0 +24105126,0.077097164 +24105150,0.077097164 +24105150,0 +24108624,0 +24108624,0.093995172 +24108654,0.093995172 +24108654,0 +24108738,0 +24108738,0.15449608 +24108750,0.15449608 +24108750,0 +24127098,0 +24127098,0.26795413 +24127176,0.26795413 +24127176,0 +24127770,0 +24127770,0.31819553 +24127800,0.31819553 +24127800,0 +24130194,0 +24130194,0.30461678 +24130212,0.30461678 +24130212,0 +24130314,0 +24130314,0.26025951 +24130332,0.26025951 +24130332,0 +24134574,0 +24134574,0.17486421 +24134604,0.17486421 +24134604,0 +24134694,0 +24134694,0.22917924 +24134712,0.22917924 +24134712,0 +24134808,0 +24134808,0.0078455039 +24134826,0.0078455039 +24134826,0 +24137940,0 +24137940,0.25331925 +24137964,0.25331925 +24137964,0 +24139038,0 +24139038,0.18105009 +24139110,0.18105009 +24139110,0 +24143310,0 +24143310,0.068195534 +24143382,0.068195534 +24143382,0 +24143424,0 +24143424,0.12175619 +24143466,0.12175619 +24143466,0 +24146910,0 +24146910,0.20669885 +24146916,0.20669885 +24146916,0 +24150336,0 +24150336,0.0076946288 +24150414,0.0076946288 +24150414,0 +24159462,0 +24159462,0.031683766 +24159468,0.031683766 +24159468,0 +24163608,0 +24163608,0.0087507544 +24163704,0.0087507544 +24163704,0 +24163770,0 +24163770,0.092486421 +24163776,0.092486421 +24163776,0 +24165144,0 +24165144,0.084188292 +24165192,0.084188292 +24165192,0 +24167124,0 +24167124,0.0072420036 +24167160,0.0072420036 +24167160,0 +24167946,0 +24167946,0.15600483 +24168024,0.15600483 +24168024,0 +24168966,0 +24168966,0.082528666 +24169026,0.082528666 +24169026,0 +24172530,0 +24172530,0.08026554 +24172536,0.08026554 +24172536,0 +24176610,0 +24176610,0.0013578757 +24176616,0.0013578757 +24176616,0 +24176724,0 +24176724,0.0028666264 +24176730,0.0028666264 +24176730,0 +24182196,0 +24182196,0.23219674 +24182214,0.23219674 +24182214,0 +24187026,0 +24187026,0.10319855 +24187122,0.10319855 +24187122,0 +24187140,0 +24187140,0.078756789 +24187146,0.078756789 +24187146,0 +24187254,0 +24187254,0.15887145 +24187266,0.15887145 +24187266,0 +24187374,0 +24187374,0.33132167 +24187380,0.33132167 +24187380,0 +24188520,0 +24188520,0.26056126 +24188556,0.26056126 +24188556,0 +24188640,0 +24188640,0.17592034 +24188670,0.17592034 +24188670,0 +24188754,0 +24188754,0.34535305 +24188844,0.34535305 +24188844,0 +24188868,0 +24188868,0.2076041 +24188940,0.2076041 +24188940,0 +24188988,0 +24188988,0.24803862 +24189096,0.24803862 +24189096,0 +24189102,0 +24189102,0.19357272 +24189108,0.19357272 +24189108,0 +24189216,0 +24189216,0.098068799 +24189258,0.098068799 +24189258,0 +24189336,0 +24189336,0.015389258 +24189342,0.015389258 +24189342,0 +24189450,0 +24189450,0.21756186 +24189582,0.21756186 +24189582,0 +24194874,0 +24194874,0.12326494 +24194880,0.12326494 +24194880,0 +24198252,0 +24198252,0.066535908 +24198258,0.066535908 +24198258,0 +24198366,0 +24198366,0.083735667 +24198372,0.083735667 +24198372,0 +24198480,0 +24198480,0.011617381 +24198486,0.011617381 +24198486,0 +24214140,0 +24214140,0.24351237 +24214152,0.24351237 +24214152,0 +24214254,0 +24214254,0.32513579 +24214302,0.32513579 +24214302,0 +24216702,0 +24216702,0.32724804 +24217008,0.32724804 +24217008,0 +24217164,0 +24217164,0.13699457 +24217272,0.13699457 +24217272,0 +24217746,0 +24217746,0.14740495 +24217848,0.14740495 +24217848,0 +24218334,0 +24218334,0.20534098 +24218412,0.20534098 +24218412,0 +24218922,0 +24218922,0.25528063 +24218994,0.25528063 +24218994,0 +24219510,0 +24219510,0.22420036 +24219624,0.22420036 +24219624,0 +24220098,0 +24220098,0.24305975 +24220206,0.24305975 +24220206,0 +24222198,0 +24222198,0.12266144 +24222288,0.12266144 +24222288,0 +24222312,0 +24222312,0.21333736 +24222396,0.21333736 +24222396,0 +24223146,0 +24223146,0.13427882 +24223152,0.13427882 +24223152,0 +24223260,0 +24223260,0.33011467 +24223320,0.33011467 +24223320,0 +24223374,0 +24223374,0.0490344 +24223398,0.0490344 +24223398,0 +24223494,0 +24223494,0.088261919 +24223506,0.088261919 +24223506,0 +24223608,0 +24223608,0.085697043 +24223626,0.085697043 +24223626,0 +24223722,0 +24223722,0.1931201 +24223752,0.1931201 +24223752,0 +24223842,0 +24223842,0.15645745 +24223908,0.15645745 +24223908,0 +24234006,0 +24234006,0.0070911285 +24234036,0.0070911285 +24234036,0 +24236538,0 +24236538,0.35817743 +24236550,0.35817743 +24236550,0 +24238332,0 +24238332,0.32060954 +24238392,0.32060954 +24238392,0 +24242790,0 +24242790,0.24305975 +24242844,0.24305975 +24242844,0 +24243480,0 +24243480,0.30672903 +24243918,0.30672903 +24243918,0 +24245220,0 +24245220,0.026252263 +24245226,0.026252263 +24245226,0 +24245250,0 +24245250,0.11044056 +24245262,0.11044056 +24245262,0 +24247242,0 +24247242,0.29993965 +24247308,0.29993965 +24247308,0 +24251016,0 +24251016,0.04993965 +24251058,0.04993965 +24251058,0 +24252774,0 +24252774,0.15630658 +24252822,0.15630658 +24252822,0 +24253356,0 +24253356,0.21605311 +24253422,0.21605311 +24253422,0 +24253944,0 +24253944,0.21001811 +24254088,0.21001811 +24254088,0 +24254532,0 +24254532,0.24426675 +24254610,0.24426675 +24254610,0 +24255708,0 +24255708,0.12371756 +24255852,0.12371756 +24255852,0 +24256434,0 +24256434,0.18165359 +24256500,0.18165359 +24256500,0 +24263922,0 +24263922,0.2445685 +24263976,0.2445685 +24263976,0 +24264042,0 +24264042,0.18301147 +24264054,0.18301147 +24264054,0 +24264156,0 +24264156,0.21001811 +24264360,0.21001811 +24264360,0 +24264408,0 +24264408,0.22721786 +24264522,0.092486421 +24264522,0 +24264564,0 +24264564,0.22721786 +24264636,0.25105613 +24264636,0 +24264678,0 +24264678,0.25105613 +24264714,0.092486421 +24264714,0 +24264756,0 +24264756,0.06095353 +24264840,0.06095353 +24264840,0 +24267294,0 +24267294,0.1446892 +24267300,0.1446892 +24267300,0 +24267408,0 +24267408,0.11768256 +24267414,0.11768256 +24267414,0 +24269298,0 +24269298,0.37341581 +24269304,0.37341581 +24269304,0 +24270798,0 +24270798,0.26538926 +24270822,0.26538926 +24270822,0 +24270912,0 +24270912,0.054013277 +24270948,0.054013277 +24270948,0 +24300120,0 +24300120,0.32739891 +24300600,0.32739891 +24300600,0 +24311928,0 +24311928,0.27398914 +24311934,0.27398914 +24311934,0 +24312240,0 +24312240,0.14302957 +24312270,0.14302957 +24312270,0 +24312354,0 +24312354,0.074230537 +24312528,0.074230537 +24312528,0 +24313962,0 +24313962,0.21439348 +24314010,0.21439348 +24314010,0 +24314550,0 +24314550,0.15630658 +24314616,0.15630658 +24314616,0 +24315132,0 +24315132,0.18859384 +24315228,0.18859384 +24315228,0 +24315720,0 +24315720,0.20051298 +24315786,0.20051298 +24315786,0 +24316308,0 +24316308,0.242758 +24316392,0.242758 +24316392,0 +24319482,0 +24319482,0.23521424 +24319512,0.23521424 +24319512,0 +24319596,0 +24319596,0.3583283 +24319602,0.3583283 +24319602,0 +24319710,0 +24319710,0.30461678 +24319758,0.30461678 +24319758,0 +24319830,0 +24319830,0.19568497 +24319866,0.19568497 +24319866,0 +24333474,0 +24333474,0.22420036 +24333480,0.22420036 +24333480,0 +24333588,0 +24333588,0.068799034 +24333696,0.068799034 +24333696,0 +24333702,0 +24333702,0.13684369 +24333708,0.13684369 +24333708,0 +24333822,0 +24333822,0.078605914 +24333864,0.078605914 +24333864,0 +24333936,0 +24333936,0.13292094 +24333954,0.13292094 +24333954,0 +24334050,0 +24334050,0.042999396 +24334062,0.042999396 +24334062,0 +24339576,0 +24339576,0.0037718769 +24339582,0.0037718769 +24339582,0 +24339696,0 +24339696,0.27851539 +24339768,0.27851539 +24339768,0 +24352890,0 +24352890,0.0064876282 +24352908,0.0064876282 +24352908,0 +24358944,0 +24358944,0.35455643 +24359004,0.35455643 +24359004,0 +24360810,0 +24360810,0.20292698 +24360816,0.20292698 +24360816,0 +24373590,0 +24373590,0.38503319 +24373602,0.38503319 +24373602,0 +24373704,0 +24373704,0.28802052 +24373746,0.28802052 +24373746,0 +24373818,0 +24373818,0.29707302 +24373842,0.29707302 +24373842,0 +24373938,0 +24373938,0.21695836 +24373944,0.21695836 +24373944,0 +24389430,0 +24389430,0.0081472541 +24389460,0.0081472541 +24389460,0 +24389544,0 +24389544,0.08056729 +24389580,0.08056729 +24389580,0 +24392226,0 +24392226,0.25196138 +24392376,0.25196138 +24392376,0 +24394488,0 +24394488,0.29194327 +24394512,0.29194327 +24394512,0 +24394608,0 +24394608,0.16701871 +24394638,0.16701871 +24394638,0 +24399006,0 +24399006,0.18074834 +24399054,0.18074834 +24399054,0 +24401040,0 +24401040,0.20956548 +24401076,0.20956548 +24401076,0 +24401946,0 +24401946,0.12266144 +24401952,0.12266144 +24401952,0 +24402624,0 +24402624,0.19176222 +24402648,0.19176222 +24402648,0 +24407028,0 +24407028,0.23732649 +24407070,0.23732649 +24407070,0 +24414420,0 +24414420,0.04933615 +24414480,0.04933615 +24414480,0 +24415500,0 +24415500,0.094447797 +24415530,0.094447797 +24415530,0 +24422964,0 +24422964,0.23204587 +24423540,0.23204587 +24423540,0 +24432978,0 +24432978,0.15102595 +24433092,0.15102595 +24433092,0 +24444960,0 +24444960,0.17471334 +24445500,0.17471334 +24445500,0 +24446514,0 +24446514,0.12975256 +24446556,0.12975256 +24446556,0 +24448362,0 +24448362,0.19719372 +24448380,0.19719372 +24448380,0 +24462558,0 +24462558,0.098219674 +24462564,0.098219674 +24462564,0 +24463026,0 +24463026,0.21605311 +24463038,0.21605311 +24463038,0 +24472050,0 +24472050,0.15947495 +24472092,0.15947495 +24472092,0 +24472164,0 +24472164,0.11587206 +24472260,0.11587206 +24472260,0 +24472284,0 +24472284,0.0076946288 +24472368,0.0076946288 +24472368,0 +24474966,0 +24474966,0.02021726 +24474972,0.02021726 +24474972,0 +24475086,0 +24475086,0.094749547 +24475098,0.094749547 +24475098,0 +24475200,0 +24475200,0.33086904 +24475248,0.33086904 +24475248,0 +24475314,0 +24475314,0.12718769 +24475368,0.12718769 +24475368,0 +24481764,0 +24481764,0.16188896 +24481788,0.16188896 +24481788,0 +24481884,0 +24481884,0.0073928787 +24481926,0.0073928787 +24481926,0 +24481998,0 +24481998,0.089921545 +24482070,0.089921545 +24482070,0 +24482112,0 +24482112,0.33117079 +24482148,0.33117079 +24482148,0 +24482232,0 +24482232,0.060500905 +24482268,0.060500905 +24482268,0 +24482346,0 +24482346,0.32905854 +24482364,0.32905854 +24482364,0 +24485130,0 +24485130,0.2942064 +24485136,0.2942064 +24485136,0 +24485250,0 +24485250,0.031231141 +24485256,0.031231141 +24485256,0 +24485304,0 +24485304,0.27308389 +24485328,0.27308389 +24485328,0 +24485364,0 +24485364,0.13473144 +24485388,0.13473144 +24485388,0 +24485478,0 +24485478,0.14876282 +24485544,0.14876282 +24485544,0 +24485598,0 +24485598,0.12296319 +24485700,0.12296319 +24485700,0 +24485712,0 +24485712,0.2027761 +24485790,0.2027761 +24485790,0 +24490560,0 +24490560,0.078002414 +24490596,0.078002414 +24490596,0 +24498174,0 +24498174,0.18678334 +24498198,0.18678334 +24498198,0 +24504954,0 +24504954,0.29405552 +24504972,0.29405552 +24504972,0 +24505068,0 +24505068,0.35923355 +24505110,0.35923355 +24505110,0 +24505182,0 +24505182,0.14876282 +24505194,0.14876282 +24505194,0 +24506004,0 +24506004,0.51916113 +24506070,0.51916113 +24506070,0 +24506538,0 +24506538,0.27670489 +24506562,0.27670489 +24506562,0 +24507918,0 +24507918,0.21122511 +24507996,0.21122511 +24507996,0 +24510462,0 +24510462,0.37235969 +24510492,0.37235969 +24510492,0 +24518496,0 +24518496,0.10863005 +24518562,0.10863005 +24518562,0 +24518610,0 +24518610,0.33645142 +24518634,0.33645142 +24518634,0 +24518724,0 +24518724,0.084037417 +24518790,0.084037417 +24518790,0 +24518844,0 +24518844,0.11904043 +24518850,0.11904043 +24518850,0 +24519714,0 +24519714,0.026252263 +24519720,0.026252263 +24519720,0 +24520746,0 +24520746,0.26629451 +24520758,0.26629451 +24520758,0 +24522216,0 +24522216,0.29707302 +24522330,0.14785757 +24522330,0 +24522360,0 +24522360,0.29707302 +24522390,0.14785757 +24522390,0 +24525216,0 +24525216,0.11934218 +24525222,0.11934218 +24525222,0 +24525330,0 +24525330,0.21544961 +24525372,0.21544961 +24525372,0 +24526536,0 +24526536,0.010863005 +24526542,0.010863005 +24526542,0 +24526650,0 +24526650,0.15645745 +24526662,0.15645745 +24526662,0 +24528036,0 +24528036,0.32498491 +24528090,0.32498491 +24528090,0 +24530118,0 +24530118,0.10334943 +24530202,0.10334943 +24530202,0 +24530232,0 +24530232,0.011315631 +24530250,0.011315631 +24530250,0 +24530346,0 +24530346,0.0066385033 +24530364,0.0066385033 +24530364,0 +24537306,0 +24537306,0.21484611 +24537366,0.21484611 +24537366,0 +24561864,0 +24561864,0.031532891 +24561870,0.031532891 +24561870,0 +24561984,0 +24561984,0.27610139 +24562044,0.27610139 +24562044,0 +24562098,0 +24562098,0.23717562 +24562110,0.23717562 +24562110,0 +24562212,0 +24562212,0.14906457 +24562260,0.14906457 +24562260,0 +24562332,0 +24562332,0.22827399 +24562428,0.22827399 +24562428,0 +24562446,0 +24562446,0.1028968 +24562458,0.1028968 +24562458,0 +24562560,0 +24562560,0.0045262523 +24562566,0.0045262523 +24562566,0 +24562644,0 +24562644,0.12039831 +24562674,0.12039831 +24562674,0 +24562680,0 +24562680,0.0069402535 +24562716,0.0069402535 +24562716,0 +24562758,0 +24562758,0.49230537 +24562764,0.49230537 +24562764,0 +24562872,0 +24562872,0.17501509 +24562896,0.17501509 +24562896,0 +24565152,0 +24565152,0.3510863 +24565206,0.3510863 +24565206,0 +24565272,0 +24565272,0.085546168 +24565278,0.085546168 +24565278,0 +24565386,0 +24565386,0.10244418 +24565398,0.10244418 +24565398,0 +24567792,0 +24567792,0.22963186 +24567804,0.22963186 +24567804,0 +24567906,0 +24567906,0.15117683 +24567930,0.15117683 +24567930,0 +24569118,0 +24569118,0.00030175015 +24569124,0.00030175015 +24569124,0 +24569232,0 +24569232,0.15117683 +24569262,0.15117683 +24569262,0 +24579192,0 +24579192,0.44719372 +24579222,0.44719372 +24579222,0 +24579858,0 +24579858,0.20866023 +24579906,0.20866023 +24579906,0 +24583650,0 +24583650,0.42939046 +24583668,0.42939046 +24583668,0 +24586410,0 +24586410,0.13835244 +24586434,0.13835244 +24586434,0 +24589686,0 +24589686,0.16671696 +24589764,0.16671696 +24589764,0 +24592254,0 +24592254,0.10199155 +24592290,0.10199155 +24592290,0 +24595614,0 +24595614,0.12235969 +24595680,0.12235969 +24595680,0 +24599712,0 +24599712,0.34580567 +24600198,0.34580567 +24600198,0 +24601548,0 +24601548,0.24185275 +24601602,0.24185275 +24601602,0 +24603402,0 +24603402,0.2009656 +24603456,0.2009656 +24603456,0 +24610134,0 +24610134,0.093391672 +24610170,0.093391672 +24610170,0 +24610254,0 +24610254,0.0087507544 +24610260,0.0087507544 +24610260,0 +24617160,0 +24617160,0.18346409 +24617226,0.18346409 +24617226,0 +24626976,0 +24626976,0.1458962 +24627060,0.1458962 +24627060,0 +24628728,0 +24628728,0.43331322 +24629814,0.43331322 +24629814,0 +24631050,0 +24631050,0.00075437538 +24631056,0.00075437538 +24631056,0 +24631164,0 +24631164,0.0024140012 +24631170,0.0024140012 +24631170,0 +24631284,0 +24631284,0.16369946 +24631326,0.16369946 +24631326,0 +24631398,0 +24631398,0.14016295 +24631422,0.14016295 +24631422,0 +24646932,0 +24646932,0.11587206 +24646986,0.11587206 +24646986,0 +24653010,0 +24653010,0.50558238 +24653358,0.50558238 +24653358,0 +24654696,0 +24654696,0.253621 +24654768,0.253621 +24654768,0 +24655284,0 +24655284,0.25211225 +24655338,0.25211225 +24655338,0 +24655866,0 +24655866,0.23445987 +24655950,0.23445987 +24655950,0 +24656454,0 +24656454,0.22103199 +24656526,0.22103199 +24656526,0 +24656982,0 +24656982,0.015992758 +24657042,0.22178636 +24657042,0 +24657072,0 +24657072,0.015992758 +24657096,0.098068799 +24657096,0 +24657102,0 +24657102,0.098068799 +24657126,0.22178636 +24657126,0 +24659718,0 +24659718,0.067742909 +24659724,0.067742909 +24659724,0 +24660216,0 +24660216,0.14785757 +24660306,0.14785757 +24660306,0 +24660330,0 +24660330,0.054767652 +24660348,0.054767652 +24660348,0 +24660414,0 +24660414,0.16626433 +24660426,0.16626433 +24660426,0 +24660468,0 +24660468,0.10666868 +24660474,0.10666868 +24660474,0 +24660528,0 +24660528,0.091882921 +24660564,0.091882921 +24660564,0 +24660588,0 +24660588,0.22027761 +24660594,0.22027761 +24660594,0 +24660648,0 +24660648,0.13729632 +24660702,0.12688594 +24660702,0 +24660762,0 +24660762,0.10561255 +24660768,0.13729632 +24660768,0 +24660774,0 +24660774,0 +24660774,0.12688594 +24660774,0.10561255 +24660786,0 +24660786,0.0066385033 +24660792,0.0066385033 +24660792,0 +24664164,0 +24664164,0.057181654 +24664170,0.057181654 +24664170,0 +24664278,0 +24664278,0.088111044 +24664284,0.088111044 +24664284,0 +24664392,0 +24664392,0.15223295 +24664500,0.15223295 +24664500,0 +24666780,0 +24666780,0.17335546 +24666810,0.17335546 +24666810,0 +24673476,0 +24673476,0.34158117 +24673488,0.34158117 +24673488,0 +24675750,0 +24675750,0.056125528 +24675756,0.056125528 +24675756,0 +24678408,0 +24678408,0.31276403 +24678468,0.31276403 +24678468,0 +24686724,0 +24686724,0.24381412 +24686736,0.24381412 +24686736,0 +24689244,0 +24689244,0.33886542 +24689262,0.33886542 +24689262,0 +24689358,0 +24689358,0.29616777 +24689376,0.29616777 +24689376,0 +24689478,0 +24689478,0.087054919 +24689484,0.087054919 +24689484,0 +24691422,0 +24691422,0.085395293 +24691536,0.16943271 +24691536,0 +24691542,0 +24691542,0.16943271 +24691554,0.085395293 +24691554,0 +24691656,0 +24691656,0.22646349 +24691680,0.22646349 +24691680,0 +24691770,0 +24691770,0.23627037 +24691776,0.23627037 +24691776,0 +24691884,0 +24691884,0.17833434 +24691956,0.17833434 +24691956,0 +24692004,0 +24692004,0.25271575 +24692010,0.25271575 +24692010,0 +24693678,0 +24693678,0.43074834 +24693918,0.43074834 +24693918,0 +24695370,0 +24695370,0.22329511 +24695376,0.22329511 +24695376,0 +24699996,0 +24699996,0.1004828 +24700116,0.19643935 +24700116,0 +24700128,0 +24700128,0.1004828 +24700170,0.19643935 +24700170,0 +24700230,0 +24700230,0.21031986 +24700242,0.21031986 +24700242,0 +24700344,0 +24700344,0.25226313 +24700428,0 +24700428,0 +24700428,0.13307182 +24700428,0.25226313 +24700464,0.11964393 +24700464,0 +24700470,0 +24700470,0.13307182 +24700542,0.11964393 +24700542,0 +24700578,0 +24700578,0.074984912 +24700608,0.074984912 +24700608,0 +24700692,0 +24700692,0.20715148 +24700734,0.20715148 +24700734,0 +24700812,0 +24700812,0.0043753772 +24700818,0.0043753772 +24700818,0 +24700926,0 +24700926,0.095805673 +24700932,0.095805673 +24700932,0 +24701040,0 +24701040,0.16566083 +24701046,0.16566083 +24701046,0 +24701160,0 +24701160,0.36119493 +24701166,0.36119493 +24701166,0 +24701274,0 +24701274,0.27836451 +24701358,0.27836451 +24701358,0 +24701388,0 +24701388,0.1567592 +24701406,0.1567592 +24701406,0 +24701508,0 +24701508,0.094598672 +24701514,0.094598672 +24701514,0 +24703536,0 +24703536,0.40570308 +24703542,0.40570308 +24703542,0 +24703650,0 +24703650,0.10938443 +24703728,0.10938443 +24703728,0 +24708348,0 +24708348,0.098219674 +24708444,0.098219674 +24708444,0 +24731214,0 +24731214,0.20187085 +24731280,0.20187085 +24731280,0 +24731340,0 +24731340,0.052806276 +24731352,0.052806276 +24731352,0 +24731460,0 +24731460,0.057030779 +24731466,0.057030779 +24731466,0 +24731574,0 +24731574,0.18934822 +24731634,0.18934822 +24731634,0 +24731688,0 +24731688,0.27866626 +24731754,0.27866626 +24731754,0 +24731802,0 +24731802,0.13397707 +24731838,0.13397707 +24731838,0 +24734538,0 +24734538,0.35802655 +24734574,0.35802655 +24734574,0 +24736170,0 +24736170,0.0098068799 +24736176,0.0098068799 +24736176,0 +24736662,0 +24736662,0.035455643 +24736680,0.035455643 +24736680,0 +24736776,0 +24736776,0.0081472541 +24736812,0.0081472541 +24736812,0 +24736896,0 +24736896,0.11738081 +24736902,0.11738081 +24736902,0 +24737478,0 +24737478,0.060802655 +24737484,0.060802655 +24737484,0 +24737760,0 +24737760,0.048581774 +24737766,0.048581774 +24737766,0 +24741444,0 +24741444,0.080416415 +24741450,0.080416415 +24741450,0 +24741876,0 +24741876,0.30763428 +24741930,0.30763428 +24741930,0 +24742164,0 +24742164,0.11813518 +24742182,0.11813518 +24742182,0 +24742278,0 +24742278,0.2082076 +24742308,0.2082076 +24742308,0 +24742392,0 +24742392,0.13231744 +24742476,0.13231744 +24742476,0 +24742512,0 +24742512,0.062311406 +24742524,0.062311406 +24742524,0 +24746424,0 +24746424,0.066385033 +24746532,0.066385033 +24746532,0 +24746544,0 +24746544,0.071062161 +24746592,0.071062161 +24746592,0 +24755460,0 +24755460,0.043150272 +24755616,0.043150272 +24755616,0 +24762720,0 +24762720,0.0082981291 +24762726,0.0082981291 +24762726,0 +24763332,0 +24763332,0.25165963 +24763380,0.25165963 +24763380,0 +24765528,0 +24765528,0.21665661 +24765552,0.21665661 +24765552,0 +24776598,0 +24776598,0.18919734 +24776610,0.18919734 +24776610,0 +24777894,0 +24777894,0.12522631 +24777936,0.12522631 +24777936,0 +24779760,0 +24779760,0.30703078 +24779790,0.30703078 +24779790,0 +24785052,0 +24785052,0.087507544 +24785058,0.087507544 +24785058,0 +24785166,0 +24785166,0.25799638 +24785286,0.26131563 +24785286,0 +24785298,0 +24785298,0.26131563 +24785370,0.25799638 +24785370,0 +24787860,0 +24787860,0.2469825 +24787872,0.2469825 +24787872,0 +24821118,0 +24821118,0.18059747 +24821124,0.18059747 +24821124,0 +24821238,0 +24821238,0.24909475 +24821310,0.24909475 +24821310,0 +24821742,0 +24821742,0.19447797 +24821856,0.19447797 +24821856,0 +24821862,0 +24821862,0.017501509 +24821868,0.017501509 +24821868,0 +24825306,0 +24825306,0.19538322 +24825324,0.19538322 +24825324,0 +24829020,0 +24829020,0.084791792 +24829038,0.084791792 +24829038,0 +24829134,0 +24829134,0.23823174 +24829152,0.23823174 +24829152,0 +24829248,0 +24829248,0.074381412 +24829296,0.074381412 +24829296,0 +24829326,0 +24829326,0.52896801 +24829764,0.52896801 +24829764,0 +24829884,0 +24829884,0.054315027 +24829890,0.054315027 +24829890,0 +24829998,0 +24829998,0.20715148 +24830010,0.20715148 +24830010,0 +24830118,0 +24830118,0.30401328 +24830154,0.30401328 +24830154,0 +24830232,0 +24830232,0.17878696 +24830286,0.17878696 +24830286,0 +24836538,0 +24836538,0.037567894 +24836544,0.037567894 +24836544,0 +24836652,0 +24836652,0.11315631 +24836754,0.11315631 +24836754,0 +24836766,0 +24836766,0.065328908 +24836826,0.065328908 +24836826,0 +24837054,0 +24837054,0.36119493 +24837072,0.36119493 +24837072,0 +24837168,0 +24837168,0.11994568 +24837174,0.11994568 +24837174,0 +24840840,0 +24840840,0.17954134 +24840900,0.17954134 +24840900,0 +24843672,0 +24843672,0.20534098 +24843786,0.046922148 +24843786,0 +24843792,0 +24843792,0.046922148 +24843798,0.20534098 +24843798,0 +24843900,0 +24843900,0.18210622 +24843930,0.18210622 +24843930,0 +24844020,0 +24844020,0.18708509 +24844026,0.18708509 +24844026,0 +24844134,0 +24844134,0.10199155 +24844188,0.10199155 +24844188,0 +24844248,0 +24844248,0.22042849 +24844332,0.22042849 +24844332,0 +24844368,0 +24844368,0.29209415 +24844482,0.12945081 +24844482,0 +24844524,0 +24844524,0.12945081 +24844530,0.29209415 +24844530,0 +24844578,0 +24844578,0.068044659 +24844584,0.068044659 +24844584,0 +24844596,0 +24844596,0.25 +24844638,0.25 +24844638,0 +24846144,0 +24846144,0.056427278 +24846180,0.056427278 +24846180,0 +24846258,0 +24846258,0.059897405 +24846264,0.059897405 +24846264,0 +24849894,0 +24849894,0.12628244 +24849912,0.12628244 +24849912,0 +24851310,0 +24851310,0.27157514 +24851328,0.27157514 +24851328,0 +24856398,0 +24856398,0.075286663 +24856404,0.075286663 +24856404,0 +24858468,0 +24858468,0.18693422 +24858528,0.18693422 +24858528,0 +24858708,0 +24858708,0.31004828 +24858720,0.31004828 +24858720,0 +24861582,0 +24861582,0.22133374 +24861600,0.22133374 +24861600,0 +24863628,0 +24863628,0.22570911 +24863712,0.22570911 +24863712,0 +24865176,0 +24865176,0.28183464 +24865200,0.28183464 +24865200,0 +24865290,0 +24865290,0.10033193 +24865368,0.10033193 +24865368,0 +24865404,0 +24865404,0.23657212 +24865416,0.23657212 +24865416,0 +24865524,0 +24865524,0.17063971 +24865530,0.17063971 +24865530,0 +24865638,0 +24865638,0.25678938 +24865704,0.25678938 +24865704,0 +24869964,0 +24869964,0.19296922 +24870156,0.19296922 +24870156,0 +24885234,0 +24885234,0.091128546 +24885240,0.091128546 +24885240,0 +24905196,0 +24905196,0.07045866 +24905214,0.07045866 +24905214,0 +24905310,0 +24905310,0.064423657 +24905316,0.064423657 +24905316,0 +24905424,0 +24905424,0.11391068 +24905430,0.11391068 +24905430,0 +24906408,0 +24906408,0.032438141 +24906426,0.032438141 +24906426,0 +24906528,0 +24906528,0.28530477 +24906570,0.28530477 +24906570,0 +24908766,0 +24908766,0.0073928787 +24908868,0.0073928787 +24908868,0 +24908886,0 +24908886,0.095051298 +24908892,0.095051298 +24908892,0 +24909078,0 +24909078,0.17395896 +24909126,0.17395896 +24909126,0 +24917130,0 +24917130,0.073627037 +24917136,0.073627037 +24917136,0 +24925158,0 +24925158,0.27595051 +24925164,0.27595051 +24925164,0 +24929688,0 +24929688,0.14136995 +24929706,0.14136995 +24929706,0 +24931278,0 +24931278,0.26357876 +24931542,0.26357876 +24931542,0 +24937434,0 +24937434,0.093995172 +24937548,0.21047073 +24937548,0 +24937560,0 +24937560,0 +24937560,0.21047073 +24937560,0.093995172 +24942000,0 +24942000,0.24064575 +24942084,0.24064575 +24942084,0 +24942384,0 +24942384,0.0078455039 +24942426,0.0078455039 +24942426,0 +24942588,0 +24942588,0.22827399 +24942684,0.22827399 +24942684,0 +24943122,0 +24943122,0.12115269 +24943128,0.12115269 +24943128,0 +24943176,0 +24943176,0.18482197 +24943260,0.18482197 +24943260,0 +24943764,0 +24943764,0.19764635 +24943812,0.19764635 +24943812,0 +24945300,0 +24945300,0.21816536 +24945360,0.21816536 +24945360,0 +24945420,0 +24945420,0.14333132 +24945444,0.14333132 +24945444,0 +24946044,0 +24946044,0.37733856 +24946074,0.37733856 +24946074,0 +24946356,0 +24946356,0.12024744 +24946374,0.12024744 +24946374,0 +24950220,0 +24950220,0.1410682 +24950256,0.1410682 +24950256,0 +24958890,0 +24958890,0.28892577 +24958980,0.28892577 +24958980,0 +24961902,0 +24961902,0.23913699 +24961926,0.23913699 +24961926,0 +24965454,0 +24965454,0.0089016295 +24965460,0.0089016295 +24965460,0 +24966066,0 +24966066,0.13955944 +24966090,0.13955944 +24966090,0 +24966180,0 +24966180,0.2911889 +24966186,0.2911889 +24966186,0 +24966420,0 +24966420,0.027911889 +24966426,0.027911889 +24966426,0 +24966534,0 +24966534,0.28258902 +24966552,0.28258902 +24966552,0 +24966654,0 +24966654,0.2578455 +24966690,0.2578455 +24966690,0 +24966768,0 +24966768,0.01010863 +24966774,0.01010863 +24966774,0 +24988410,0 +24988410,0.12884731 +24988440,0.12884731 +24988440,0 +24988524,0 +24988524,0.0073928787 +24988542,0.0073928787 +24988542,0 +24998700,0 +24998700,0.20443573 +24998724,0.20443573 +24998724,0 +24998814,0 +24998814,0.35078455 +24998826,0.35078455 +24998826,0 +24999492,0 +24999492,0.038774894 +24999498,0.038774894 +24999498,0 +25001076,0 +25001076,0.13548582 +25001088,0.13548582 +25001088,0 +25001190,0 +25001190,0.16505733 +25001256,0.16505733 +25001256,0 +25005372,0 +25005372,0.066535908 +25005426,0.18120097 +25005426,0 +25005456,0 +25005456,0 +25005456,0.18120097 +25005456,0.066535908 +25005606,0 +25005606,0.40872058 +25005924,0.40872058 +25005924,0 +25007436,0 +25007436,0.28575739 +25007580,0.27112251 +25007580,0 +25007598,0 +25007598,0.27112251 +25008138,0.28575739 +25008138,0 +25009212,0 +25009212,0.17380809 +25009248,0.17380809 +25009248,0 +25015038,0 +25015038,0.020669885 +25015044,0.020669885 +25015044,0 +25020144,0 +25020144,0.14363307 +25020150,0.14363307 +25020150,0 +25020258,0 +25020258,0.055371153 +25020264,0.055371153 +25020264,0 +25027638,0 +25027638,0.081321666 +25027644,0.081321666 +25027644,0 +25027752,0 +25027752,0.20262523 +25027812,0.20262523 +25027812,0 +25027866,0 +25027866,0.0051297526 +25027872,0.0051297526 +25027872,0 +25032390,0 +25032390,0.056578153 +25032408,0.056578153 +25032408,0 +25034502,0 +25034502,0.30220278 +25034682,0.30220278 +25034682,0 +25034982,0 +25034982,0.19779722 +25034988,0.19779722 +25034988,0 +25035126,0 +25035126,0.20850935 +25035174,0.20850935 +25035174,0 +25039854,0 +25039854,0.35621605 +25039872,0.35621605 +25039872,0 +25041348,0 +25041348,0.033343392 +25041354,0.033343392 +25041354,0 +25044276,0 +25044276,0.19146047 +25044324,0.19146047 +25044324,0 +25045176,0 +25045176,0.13669282 +25045224,0.13669282 +25045224,0 +25045290,0 +25045290,0.2530175 +25045314,0.2530175 +25045314,0 +25045392,0 +25045392,0.17214846 +25045476,0.17214846 +25045476,0 +25045506,0 +25045506,0.27715751 +25045524,0.27715751 +25045524,0 +25045620,0 +25045620,0.27851539 +25045650,0.27851539 +25045650,0 +25045740,0 +25045740,0.21695836 +25045758,0.21695836 +25045758,0 +25058640,0 +25058640,0.72842486 +25058976,0.72842486 +25058976,0 +25079544,0 +25079544,0.24230537 +25079922,0.24230537 +25079922,0 +25081134,0 +25081134,0.059595655 +25081140,0.059595655 +25081140,0 +25087458,0 +25087458,0.16279421 +25087494,0.16279421 +25087494,0 +25087572,0 +25087572,0.19568497 +25087590,0.19568497 +25087590,0 +25087650,0 +25087650,0.22933011 +25087674,0.22933011 +25087674,0 +25090158,0 +25090158,0.098823174 +25090182,0.098823174 +25090182,0 +25090278,0 +25090278,0.20715148 +25090296,0.20715148 +25090296,0 +25093872,0 +25093872,0.17954134 +25094202,0.17954134 +25094202,0 +25094328,0 +25094328,0.19357272 +25094382,0.19357272 +25094382,0 +25094910,0 +25094910,0.16369946 +25094982,0.16369946 +25094982,0 +25095498,0 +25095498,0.17456246 +25095564,0.17456246 +25095564,0 +25096086,0 +25096086,0.19764635 +25096176,0.19764635 +25096176,0 +25096674,0 +25096674,0.22299336 +25096782,0.22299336 +25096782,0 +25108044,0 +25108044,0.18406759 +25108080,0.18406759 +25108080,0 +25108158,0 +25108158,0.0069402535 +25108188,0.0069402535 +25108188,0 +25108272,0 +25108272,0.30356065 +25108302,0.30356065 +25108302,0 +25108392,0 +25108392,0.25467713 +25108416,0.25467713 +25108416,0 +25108506,0 +25108506,0.31306578 +25108536,0.31306578 +25108536,0 +25111752,0 +25111752,0.24200362 +25111836,0.24200362 +25111836,0 +25114248,0 +25114248,0.073627037 +25114254,0.073627037 +25114254,0 +25114362,0 +25114362,0.35063368 +25114392,0.35063368 +25114392,0 +25116204,0 +25116204,0.40359083 +25116282,0.40359083 +25116282,0 +25119702,0 +25119702,0.25075438 +25119750,0.25075438 +25119750,0 +25120638,0 +25120638,0.21529873 +25120716,0.21529873 +25120716,0 +25120752,0 +25120752,0.15178033 +25120764,0.15178033 +25120764,0 +25124268,0 +25124268,0.14981895 +25124298,0.14981895 +25124298,0 +25124382,0 +25124382,0.23747737 +25124388,0.23747737 +25124388,0 +25124610,0 +25124610,0.33765842 +25124754,0.33765842 +25124754,0 +25130652,0 +25130652,0.16053108 +25130694,0.16053108 +25130694,0 +25130766,0 +25130766,0.29390465 +25130802,0.29390465 +25130802,0 +25134282,0 +25134282,0.12432106 +25134300,0.12432106 +25134300,0 +25168980,0 +25168980,0.21273386 +25169010,0.21273386 +25169010,0 +25169814,0 +25169814,0.1483102 +25169874,0.1483102 +25169874,0 +25173588,0 +25173588,0.2094146 +25173606,0.2094146 +25173606,0 +25173702,0 +25173702,0.15766445 +25173708,0.15766445 +25173708,0 +25173822,0 +25173822,0.15811708 +25173882,0.15811708 +25173882,0 +25181316,0 +25181316,0.092788171 +25181352,0.092788171 +25181352,0 +25186152,0 +25186152,0.41973446 +25186776,0.41973446 +25186776,0 +25191426,0 +25191426,0.14423657 +25191456,0.14423657 +25191456,0 +25192932,0 +25192932,0.03092939 +25192938,0.03092939 +25192938,0 +25199496,0 +25199496,0.19477972 +25199502,0.19477972 +25199502,0 +25200642,0 +25200642,0.1567592 +25200696,0.1567592 +25200696,0 +25207362,0 +25207362,0.16882921 +25207392,0.16882921 +25207392,0 +25207896,0 +25207896,0.24411587 +25207902,0.24411587 +25207902,0 +25208010,0 +25208010,0.11783343 +25208052,0 +25208052,0 +25208052,0.11783343 +25208052,0.55552203 +25208130,0.050995775 +25208130,0 +25208136,0 +25208136,0.050995775 +25208172,0.55552203 +25208172,0 +25208244,0 +25208244,0.15162945 +25208280,0.15162945 +25208280,0 +25208694,0 +25208694,0.3068799 +25208808,0.15283645 +25208808,0 +25208826,0 +25208826,0.3068799 +25208832,0.15283645 +25208832,0 +25208928,0 +25208928,0.13986119 +25208934,0.13986119 +25208934,0 +25209042,0 +25209042,0.16535908 +25209054,0.16535908 +25209054,0 +25213710,0 +25213710,0.1543452 +25213740,0.1543452 +25213740,0 +25213824,0 +25213824,0.03032589 +25213830,0.03032589 +25213830,0 +25213938,0 +25213938,0.061104406 +25213944,0.061104406 +25213944,0 +25214058,0 +25214058,0.22420036 +25214082,0.22420036 +25214082,0 +25214172,0 +25214172,0.13412794 +25214178,0.13412794 +25214178,0 +25214286,0 +25214286,0.0057332529 +25214292,0.0057332529 +25214292,0 +25214406,0 +25214406,0.23717562 +25214496,0.23717562 +25214496,0 +25215480,0 +25215480,0.25739288 +25215486,0.25739288 +25215486,0 +25215594,0 +25215594,0.20745323 +25215624,0.20745323 +25215624,0 +25215714,0 +25215714,0.33011467 +25215804,0.33011467 +25215804,0 +25218804,0 +25218804,0.075890163 +25218816,0.075890163 +25218816,0 +25252542,0 +25252542,0.20715148 +25252572,0.20715148 +25252572,0 +25255596,0 +25255596,0.13095957 +25255608,0.13095957 +25255608,0 +25255644,0 +25255644,0.082528666 +25255656,0.082528666 +25255656,0 +25256598,0 +25256598,0.1937236 +25256604,0.1937236 +25256604,0 +25256712,0 +25256712,0.08056729 +25256718,0.08056729 +25256718,0 +25256886,0 +25256886,0.33192517 +25257330,0.33192517 +25257330,0 +25261290,0 +25261290,0.0028666264 +25261296,0.0028666264 +25261296,0 +25265196,0 +25265196,0.29737477 +25265304,0.29737477 +25265304,0 +25266072,0 +25266072,0.11813518 +25266078,0.11813518 +25266078,0 +25267140,0 +25267140,0.6077248 +25267290,0.6077248 +25267290,0 +25270230,0 +25270230,0.11436331 +25270248,0.11436331 +25270248,0 +25270344,0 +25270344,0.061707906 +25270350,0.061707906 +25270350,0 +25270458,0 +25270458,0.21952323 +25270464,0.21952323 +25270464,0 +25270542,0 +25270542,0.20322873 +25270578,0.093844297 +25270578,0 +25270602,0 +25270602,0.093844297 +25270614,0.20322873 +25270614,0 +25270692,0 +25270692,0.1077248 +25270794,0.1077248 +25270794,0 +25270806,0 +25270806,0.11587206 +25270902,0.11587206 +25270902,0 +25274760,0 +25274760,0.28877489 +25274814,0.28877489 +25274814,0 +25279140,0 +25279140,0.28817139 +25279170,0.28817139 +25279170,0 +25279254,0 +25279254,0.23249849 +25279266,0.23249849 +25279266,0 +25279374,0 +25279374,0.20775498 +25279422,0.20775498 +25279422,0 +25279488,0 +25279488,0.17607121 +25279512,0.17607121 +25279512,0 +25279602,0 +25279602,0.1997586 +25279626,0.1997586 +25279626,0 +25283688,0 +25283688,0.21876886 +25283772,0.21876886 +25283772,0 +25283808,0 +25283808,0.13156307 +25283868,0.13156307 +25283868,0 +25283922,0 +25283922,0.34791792 +25283934,0.34791792 +25283934,0 +25284036,0 +25284036,0.12975256 +25284054,0.12975256 +25284054,0 +25284156,0 +25284156,0.016294508 +25284270,0.3092939 +25284270,0 +25284300,0 +25284300,0.3092939 +25284372,0.016294508 +25284372,0 +25284384,0 +25284384,0.022933011 +25284390,0.022933011 +25284390,0 +25294008,0 +25294008,0.2088111 +25294020,0.2088111 +25294020,0 +25294566,0 +25294566,0.22178636 +25294596,0.22178636 +25294596,0 +25294746,0 +25294746,0.15283645 +25294770,0.15283645 +25294770,0 +25296042,0 +25296042,0.1041038 +25296072,0.1041038 +25296072,0 +25296222,0 +25296222,0.43497284 +25296504,0.43497284 +25296504,0 +25297290,0 +25297290,0.22797224 +25297314,0.22797224 +25297314,0 +25298532,0 +25298532,0.0084490042 +25298538,0.0084490042 +25298538,0 +25298652,0 +25298652,0.085847918 +25298658,0.085847918 +25298658,0 +25299018,0 +25299018,0.1949306 +25299042,0.1949306 +25299042,0 +25299666,0 +25299666,0.32121304 +25299744,0.32121304 +25299744,0 +25301304,0 +25301304,0.076644538 +25301316,0.076644538 +25301316,0 +25301418,0 +25301418,0.009957755 +25301442,0.009957755 +25301442,0 +25301538,0 +25301538,0.087054919 +25301544,0.087054919 +25301544,0 +25301652,0 +25301652,0.18587809 +25301688,0.18587809 +25301688,0 +25301766,0 +25301766,0.13955944 +25301784,0.13955944 +25301784,0 +25301880,0 +25301880,0.31608328 +25301916,0.31608328 +25301916,0 +25302000,0 +25302000,0.3468618 +25302006,0.3468618 +25302006,0 +25302114,0 +25302114,0.22344599 +25302120,0.22344599 +25302120,0 +25302228,0 +25302228,0.0076946288 +25302258,0.0076946288 +25302258,0 +25304160,0 +25304160,0.08056729 +25304166,0.08056729 +25304166,0 +25304280,0 +25304280,0.1973446 +25304358,0.1973446 +25304358,0 +25304394,0 +25304394,0.014484007 +25304442,0.014484007 +25304442,0 +25306122,0 +25306122,0.1035003 +25306152,0.1035003 +25306152,0 +25306236,0 +25306236,0.11255281 +25306290,0.11255281 +25306290,0 +25306356,0 +25306356,0.065932408 +25306362,0.065932408 +25306362,0 +25310652,0 +25310652,0.12432106 +25310688,0.12432106 +25310688,0 +25311774,0 +25311774,0.061104406 +25311780,0.061104406 +25311780,0 +25311894,0 +25311894,0.025196138 +25311900,0.025196138 +25311900,0 +25312008,0 +25312008,0.20141823 +25312086,0.20141823 +25312086,0 +25324752,0 +25324752,0.041188896 +25324782,0.041188896 +25324782,0 +25324866,0 +25324866,0.05974653 +25324872,0.05974653 +25324872,0 +25324986,0 +25324986,0.11919131 +25324992,0.11919131 +25324992,0 +25325100,0 +25325100,0.3583283 +25325118,0.3583283 +25325118,0 +25325214,0 +25325214,0.27504526 +25325274,0.27504526 +25325274,0 +25325334,0 +25325334,0.10380205 +25325412,0.10380205 +25325412,0 +25325448,0 +25325448,0.074834037 +25325490,0.074834037 +25325490,0 +25325562,0 +25325562,0.29315027 +25325568,0.29315027 +25325568,0 +25325682,0 +25325682,0.11496681 +25325742,0.11496681 +25325742,0 +25325796,0 +25325796,0.063820157 +25325802,0.063820157 +25325802,0 +25325910,0 +25325910,0.14302957 +25325940,0.14302957 +25325940,0 +25342920,0 +25342920,0.05054315 +25342926,0.05054315 +25342926,0 +25343034,0 +25343034,0.38065782 +25343040,0.38065782 +25343040,0 +25346298,0 +25346298,0.24954737 +25346322,0.24954737 +25346322,0 +25346400,0 +25346400,0.1489137 +25346424,0.1489137 +25346424,0 +25346514,0 +25346514,0.024592637 +25346538,0.024592637 +25346538,0 +25346628,0 +25346628,0.29692215 +25346706,0.29692215 +25346706,0 +25349220,0 +25349220,0.22555824 +25349226,0.22555824 +25349226,0 +25349622,0 +25349622,0.16716958 +25349718,0.16716958 +25349718,0 +25350348,0 +25350348,0.21197948 +25350384,0.21197948 +25350384,0 +25350462,0 +25350462,0.28515389 +25350480,0.28515389 +25350480,0 +25350576,0 +25350576,0.096258298 +25350588,0.096258298 +25350588,0 +25353990,0 +25353990,0.22178636 +25354068,0.22178636 +25354068,0 +25354512,0 +25354512,0.21197948 +25354530,0.21197948 +25354530,0 +25354578,0 +25354578,0.17697646 +25354626,0.14272782 +25354626,0 +25354650,0 +25354650,0.17697646 +25354686,0.14272782 +25354686,0 +25357098,0 +25357098,0.0042245021 +25357104,0.0042245021 +25357104,0 +25360206,0 +25360206,0.33765842 +25360260,0.11979481 +25360260,0 +25360296,0 +25360296,0.33765842 +25360308,0.11979481 +25360308,0 +25361976,0 +25361976,0.28500302 +25362054,0.28500302 +25362054,0 +25362090,0 +25362090,0.33388654 +25362132,0.33388654 +25362132,0 +25362210,0 +25362210,0.19296922 +25362216,0.19296922 +25362216,0 +25362324,0 +25362324,0.23762824 +25362342,0.23762824 +25362342,0 +25362438,0 +25362438,0.27036814 +25362456,0.27036814 +25362456,0 +25364664,0 +25364664,0.32045866 +25364736,0.32045866 +25364736,0 +25365108,0 +25365108,0.020368135 +25365120,0.020368135 +25365120,0 +25366734,0 +25366734,0.038774894 +25366752,0.038774894 +25366752,0 +25366848,0 +25366848,0.26704888 +25366854,0.26704888 +25366854,0 +25371762,0 +25371762,0.27398914 +25371846,0.27398914 +25371846,0 +25371876,0 +25371876,0.19477972 +25371912,0.19477972 +25371912,0 +25371990,0 +25371990,0.12688594 +25372110,0.12658419 +25372110,0 +25372134,0 +25372134,0.12688594 +25372140,0.12658419 +25372140,0 +25372224,0 +25372224,0.21997586 +25372230,0.21997586 +25372230,0 +25372338,0 +25372338,0.0508449 +25372344,0.0508449 +25372344,0 +25372884,0 +25372884,0.3038624 +25372908,0.3038624 +25372908,0 +25372998,0 +25372998,0.34550392 +25373022,0.34550392 +25373022,0 +25374294,0 +25374294,0.37914906 +25374312,0.37914906 +25374312,0 +25374408,0 +25374408,0.33630054 +25374480,0.33630054 +25374480,0 +25376928,0 +25376928,0.0076946288 +25376934,0.0076946288 +25376934,0 +25379418,0 +25379418,0.25226313 +25379424,0.25226313 +25379424,0 +25379568,0 +25379568,0.13925769 +25379580,0.13925769 +25379580,0 +25384986,0 +25384986,0.16385033 +25385040,0.16385033 +25385040,0 +25388850,0 +25388850,0.12884731 +25388868,0.12884731 +25388868,0 +25397628,0 +25397628,0.041339771 +25397634,0.041339771 +25397634,0 +25403268,0 +25403268,0.14966807 +25403286,0.14966807 +25403286,0 +25411062,0 +25411062,0.0502414 +25411068,0.0502414 +25411068,0 +25411182,0 +25411182,0.12794206 +25411188,0.12794206 +25411188,0 +25421616,0 +25421616,0.17169584 +25421688,0.17169584 +25421688,0 +25421730,0 +25421730,0.17214846 +25421784,0.17214846 +25421784,0 +25421844,0 +25421844,0.18029572 +25421856,0.18029572 +25421856,0 +25421964,0 +25421964,0.31351841 +25422006,0.31351841 +25422006,0 +25422078,0 +25422078,0.24185275 +25422096,0.24185275 +25422096,0 +25422294,0 +25422294,0.2445685 +25422726,0.2445685 +25422726,0 +25424130,0 +25424130,0.37251056 +25424712,0.37251056 +25424712,0 +25429362,0 +25429362,0.087054919 +25429380,0.087054919 +25429380,0 +25432608,0 +25432608,0.31834641 +25432644,0.31834641 +25432644,0 +25432722,0 +25432722,0.068949909 +25432728,0.068949909 +25432728,0 +25432842,0 +25432842,0.016294508 +25432854,0.016294508 +25432854,0 +25432956,0 +25432956,0.078002414 +25432980,0.078002414 +25432980,0 +25435008,0 +25435008,0.11919131 +25435014,0.11919131 +25435014,0 +25435212,0 +25435212,0.27398914 +25435230,0.27398914 +25435230,0 +25435326,0 +25435326,0.13488232 +25435332,0.13488232 +25435332,0 +25436430,0 +25436430,0.33856367 +25436466,0.33856367 +25436466,0 +25436544,0 +25436544,0.15283645 +25436568,0.15283645 +25436568,0 +25436664,0 +25436664,0.12884731 +25436694,0.12884731 +25436694,0 +25436778,0 +25436778,0.10425468 +25436808,0.10425468 +25436808,0 +25437948,0 +25437948,0.18044659 +25438008,0.18044659 +25438008,0 +25438740,0 +25438740,0.16264333 +25438752,0.16264333 +25438752,0 +25443174,0 +25443174,0.43361497 +25444710,0.43361497 +25444710,0 +25450638,0 +25450638,0.0093542547 +25450680,0.0093542547 +25450680,0 +25451460,0 +25451460,0.084037417 +25451496,0.084037417 +25451496,0 +25451580,0 +25451580,0.0496379 +25451586,0.0496379 +25451586,0 +25451694,0 +25451694,0.053560652 +25451700,0.053560652 +25451700,0 +25451808,0 +25451808,0.21499698 +25451838,0 +25451838,0 +25451838,0.15343995 +25451838,0.21499698 +25451850,0.15343995 +25451850,0 +25451958,0 +25451958,0.11451418 +25451988,0.11451418 +25451988,0 +25452072,0 +25452072,0.2984309 +25452078,0.2984309 +25452078,0 +25452186,0 +25452186,0.068799034 +25452198,0.068799034 +25452198,0 +25452936,0 +25452936,0.241551 +25453002,0.241551 +25453002,0 +25453518,0 +25453518,0.1973446 +25453596,0.1973446 +25453596,0 +25454106,0 +25454106,0.26946288 +25454172,0.26946288 +25454172,0 +25454694,0 +25454694,0.17803259 +25454766,0.17803259 +25454766,0 +25455282,0 +25455282,0.16053108 +25455330,0.16053108 +25455330,0 +25465026,0 +25465026,0.13111044 +25465038,0.13111044 +25465038,0 +25467840,0 +25467840,0.062009656 +25467852,0.062009656 +25467852,0 +25467960,0 +25467960,0.14333132 +25467996,0.14333132 +25467996,0 +25468488,0 +25468488,0.077248039 +25468494,0.077248039 +25468494,0 +25468608,0 +25468608,0.11466506 +25468668,0.11466506 +25468668,0 +25468854,0 +25468854,0.2039831 +25468938,0.2039831 +25468938,0 +25469262,0 +25469262,0.16550996 +25469268,0.16550996 +25469268,0 +25469436,0 +25469436,0.25437538 +25469514,0.25437538 +25469514,0 +25470024,0 +25470024,0.21937236 +25470090,0.21937236 +25470090,0 +25470612,0 +25470612,0.24954737 +25470672,0.24954737 +25470672,0 +25471008,0 +25471008,0.0073928787 +25471050,0.0073928787 +25471050,0 +25471200,0 +25471200,0.16309596 +25471272,0.16309596 +25471272,0 +25471788,0 +25471788,0.1997586 +25471848,0.1997586 +25471848,0 +25472556,0 +25472556,0.21288473 +25472670,0 +25472670,0 +25472670,0 +25472670,0.20775498 +25472670,0.37296319 +25472670,0.21288473 +25472682,0 +25472682,0.37296319 +25472700,0.20775498 +25472700,0 +25472784,0 +25472784,0.11119493 +25472796,0.11119493 +25472796,0 +25472898,0 +25472898,0.19040435 +25473006,0.19040435 +25473006,0 +25473018,0 +25473018,0.086149668 +25473126,0.086149668 +25473126,0 +25476984,0 +25476984,0.24788775 +25477032,0.24788775 +25477032,0 +25477098,0 +25477098,0.17003621 +25477146,0.17003621 +25477146,0 +25477212,0 +25477212,0.033645142 +25477218,0.033645142 +25477218,0 +25480008,0 +25480008,0.10938443 +25480014,0.10938443 +25480014,0 +25509822,0 +25509822,0.0072420036 +25509852,0.0072420036 +25509852,0 +25515792,0 +25515792,0.3044659 +25516122,0.28681352 +25516122,0 +25516134,0 +25516134,0.28681352 +25516158,0.3044659 +25516158,0 +25516236,0 +25516236,0.13654194 +25516272,0.13654194 +25516272,0 +25517100,0 +25517100,0.069402535 +25517106,0.069402535 +25517106,0 +25521150,0 +25521150,0.0502414 +25521204,0.0502414 +25521204,0 +25521210,0 +25521210,0.057181654 +25521216,0.057181654 +25521216,0 +25525224,0 +25525224,0.028515389 +25525236,0.028515389 +25525236,0 +25526148,0 +25526148,0.22555824 +25526172,0.22555824 +25526172,0 +25527960,0 +25527960,0.19990947 +25528092,0.19990947 +25528092,0 +25541724,0 +25541724,0.1997586 +25541748,0.1997586 +25541748,0 +25546350,0 +25546350,0.35018105 +25546356,0.35018105 +25546356,0 +25551420,0 +25551420,0.1955341 +25551432,0.1955341 +25551432,0 +25552470,0 +25552470,0.15600483 +25552542,0.15600483 +25552542,0 +25552584,0 +25552584,0.243965 +25552650,0.243965 +25552650,0 +25554156,0 +25554156,0.15268558 +25554192,0.15268558 +25554192,0 +25558938,0 +25558938,0.096107423 +25558950,0.096107423 +25558950,0 +25558992,0 +25558992,0.15178033 +25559064,0.15178033 +25559064,0 +25561266,0 +25561266,0.0078455039 +25561284,0.0078455039 +25561284,0 +25568070,0 +25568070,0.097314424 +25568082,0.097314424 +25568082,0 +25568190,0 +25568190,0.13231744 +25568232,0.13231744 +25568232,0 +25574364,0 +25574364,0.11225106 +25574454,0.11225106 +25574454,0 +25601760,0 +25601760,0.02021726 +25601772,0.02021726 +25601772,0 +25601880,0 +25601880,0.25135788 +25601988,0.25135788 +25601988,0 +25602660,0 +25602660,0.11496681 +25602666,0.11496681 +25602666,0 +25603332,0 +25603332,0.0508449 +25603338,0.0508449 +25603338,0 +25604670,0 +25604670,0.20684973 +25604688,0.20684973 +25604688,0 +25606974,0 +25606974,0.22948099 +25607022,0.22948099 +25607022,0 +25607094,0 +25607094,0.14152082 +25607148,0.14152082 +25607148,0 +25613916,0 +25613916,0.12054919 +25613958,0.12054919 +25613958,0 +25618416,0 +25618416,0.0078455039 +25618440,0.0078455039 +25618440,0 +25618536,0 +25618536,0.068346409 +25618554,0.068346409 +25618554,0 +25627260,0 +25627260,0.24909475 +25627368,0.24909475 +25627368,0 +25631034,0 +25631034,0.22887749 +25631046,0.22887749 +25631046,0 +25632570,0 +25632570,0.33373567 +25632582,0.33373567 +25632582,0 +25632684,0 +25632684,0.14981895 +25632738,0.14981895 +25632738,0 +25633854,0 +25633854,0.18678334 +25633962,0.18678334 +25633962,0 +25633968,0 +25633968,0.14423657 +25634004,0.14423657 +25634004,0 +25634082,0 +25634082,0.26719976 +25634100,0.26719976 +25634100,0 +25634202,0 +25634202,0.27398914 +25634250,0.27398914 +25634250,0 +25634316,0 +25634316,0.14076645 +25634400,0.14076645 +25634400,0 +25634430,0 +25634430,0.16596258 +25634442,0.16596258 +25634442,0 +25634550,0 +25634550,0.20066385 +25634568,0.20066385 +25634568,0 +25634664,0 +25634664,0.28153289 +25634778,0 +25634778,0 +25634778,0.025950513 +25634778,0.28153289 +25634784,0.025950513 +25634784,0 +25635690,0 +25635690,0.19659022 +25635696,0.19659022 +25635696,0 +25635804,0 +25635804,0.19749547 +25635846,0.19749547 +25635846,0 +25635924,0 +25635924,0.21394086 +25635948,0.21394086 +25635948,0 +25636038,0 +25636038,0.13352444 +25636068,0 +25636068,0 +25636068,0.13352444 +25636068,0.29677127 +25636092,0.29677127 +25636092,0 +25636152,0 +25636152,0.11134581 +25636182,0.0075437538 +25636182,0 +25636200,0 +25636200,0.11134581 +25636272,0.072570911 +25636272,0 +25636278,0 +25636278,0.072570911 +25636332,0.0075437538 +25636332,0 +25637700,0 +25637700,0.00090525045 +25637706,0.00090525045 +25637706,0 +25638372,0 +25638372,0.10742305 +25638456,0.10742305 +25638456,0 +25638492,0 +25638492,0.32166566 +25638528,0.32166566 +25638528,0 +25640220,0 +25640220,0.13789982 +25640244,0.13789982 +25640244,0 +25647414,0 +25647414,0.11179843 +25647492,0.11179843 +25647492,0 +25652088,0 +25652088,0.045564273 +25652130,0.045564273 +25652130,0 +25655148,0 +25655148,0.24894387 +25655166,0.24894387 +25655166,0 +25655268,0 +25655268,0.18376584 +25655298,0.18376584 +25655298,0 +25657188,0 +25657188,0.040585395 +25657194,0.040585395 +25657194,0 +25658670,0 +25658670,0.30582378 +25658784,0.30974653 +25658784,0 +25658796,0 +25658796,0.30582378 +25658844,0.30974653 +25658844,0 +25676052,0 +25676052,0.13699457 +25676112,0.13699457 +25676112,0 +25676166,0 +25676166,0.20413398 +25676286,0.080416415 +25676286,0 +25676292,0 +25676292,0.20413398 +25676316,0.080416415 +25676316,0 +25676400,0 +25676400,0.046318648 +25676532,0.046318648 +25676532,0 +25683684,0 +25683684,0.0490344 +25683714,0.0490344 +25683714,0 +25689096,0 +25689096,0.099728425 +25689306,0.099728425 +25689306,0 +25691838,0 +25691838,0.16732046 +25691874,0.16732046 +25691874,0 +25691958,0 +25691958,0.20549185 +25691976,0.20549185 +25691976,0 +25695630,0 +25695630,0.12945081 +25695666,0.12945081 +25695666,0 +25695690,0 +25695690,0.047676524 +25695714,0.047676524 +25695714,0 +25695744,0 +25695744,0.27610139 +25695804,0 +25695804,0 +25695804,0.063518407 +25695804,0.27610139 +25695840,0.063518407 +25695840,0 +25697664,0 +25697664,0.18693422 +25697730,0.18693422 +25697730,0 +25697784,0 +25697784,0.26614363 +25697844,0.26614363 +25697844,0 +25697898,0 +25697898,0.13322269 +25697910,0.13322269 +25697910,0 +25698012,0 +25698012,0.23430899 +25698072,0.23430899 +25698072,0 +25702218,0 +25702218,0.034852142 +25702236,0.034852142 +25702236,0 +25703592,0 +25703592,0.24834037 +25703652,0.24834037 +25703652,0 +25708050,0 +25708050,0.2972239 +25708140,0.2972239 +25708140,0 +25723740,0 +25723740,0.044206397 +25723770,0.044206397 +25723770,0 +25728210,0 +25728210,0.12115269 +25728324,0.11164756 +25728324,0 +25728342,0 +25728342,0.12115269 +25728348,0.11164756 +25728348,0 +25730184,0 +25730184,0.16400121 +25730268,0.16400121 +25730268,0 +25730304,0 +25730304,0.19447797 +25730364,0.19447797 +25730364,0 +25733490,0 +25733490,0.12281231 +25733496,0.12281231 +25733496,0 +25735692,0 +25735692,0.1919131 +25735782,0.1919131 +25735782,0 +25736280,0 +25736280,0.18949909 +25736370,0.18949909 +25736370,0 +25736868,0 +25736868,0.22631261 +25736958,0.22631261 +25736958,0 +25737450,0 +25737450,0.18995172 +25737522,0.18995172 +25737522,0 +25738038,0 +25738038,0.17003621 +25738110,0.17003621 +25738110,0 +25738626,0 +25738626,0.21937236 +25738686,0.21937236 +25738686,0 +25739958,0 +25739958,0.26056126 +25740006,0.26056126 +25740006,0 +25772520,0 +25772520,0.11496681 +25772544,0.11496681 +25772544,0 +25772634,0 +25772634,0.0010561255 +25772640,0.0010561255 +25772640,0 +25776300,0 +25776300,0.20051298 +25776312,0.24245625 +25776312,0 +25776372,0 +25776372,0.24245625 +25776390,0.20051298 +25776390,0 +25776414,0 +25776414,0.26584188 +25776444,0.26584188 +25776444,0 +25780398,0 +25780398,0.36783343 +25780662,0.0072420036 +25780662,0 +25780686,0 +25780686,0.0072420036 +25780770,0.28304164 +25780770,0 +25780836,0 +25780836,0.28304164 +25781880,0.36783343 +25781880,0 +25782870,0 +25782870,0.2978274 +25782882,0.2978274 +25782882,0 +25782984,0 +25782984,0.08946892 +25783020,0.08946892 +25783020,0 +25787424,0 +25787424,0.064121907 +25787454,0.064121907 +25787454,0 +25788684,0 +25788684,0.17773084 +25788726,0.17773084 +25788726,0 +25788798,0 +25788798,0.13654194 +25788900,0.13654194 +25788900,0 +25788918,0 +25788918,0.33252867 +25789032,0.046016898 +25789032,0 +25789050,0 +25789050,0.33252867 +25789062,0.046016898 +25789062,0 +25789146,0 +25789146,0.13292094 +25789236,0.13292094 +25789236,0 +25796016,0 +25796016,0.59656005 +25796040,0.28092939 +25796040,0 +25796064,0 +25796064,0.28092939 +25796094,0.59656005 +25796094,0 +25796160,0 +25796160,0.15359083 +25796184,0.15359083 +25796184,0 +25796274,0 +25796274,0.042848521 +25796382,0.042848521 +25796382,0 +25796388,0 +25796388,0.0076946288 +25796454,0.0076946288 +25796454,0 +25799478,0 +25799478,0.22827399 +25799490,0.22827399 +25799490,0 +25799598,0 +25799598,0.33177429 +25799658,0.33177429 +25799658,0 +25799712,0 +25799712,0.1531382 +25799760,0.1531382 +25799760,0 +25799826,0 +25799826,0.094598672 +25799832,0.094598672 +25799832,0 +25799946,0 +25799946,0.11255281 +25799970,0.11255281 +25799970,0 +25800060,0 +25800060,0.20564273 +25800120,0.20564273 +25800120,0 +25800174,0 +25800174,0.27097164 +25800192,0.27097164 +25800192,0 +25800294,0 +25800294,0.16837658 +25800312,0.16837658 +25800312,0 +25800408,0 +25800408,0.1022933 +25800414,0.1022933 +25800414,0 +25800522,0 +25800522,0.12628244 +25800570,0.12628244 +25800570,0 +25800642,0 +25800642,0.25980688 +25800720,0.25980688 +25800720,0 +25800756,0 +25800756,0.14182257 +25800786,0.14182257 +25800786,0 +25802466,0 +25802466,0.18255884 +25802478,0.18255884 +25802478,0 +25804956,0 +25804956,0.40343995 +25805010,0.40343995 +25805010,0 +25810698,0 +25810698,0.17939046 +25810704,0.17939046 +25810704,0 +25812588,0 +25812588,0.10817743 +25812594,0.10817743 +25812594,0 +25815804,0 +25815804,0.12070006 +25815822,0.12070006 +25815822,0 +25820148,0 +25820148,0.18346409 +25820166,0.18346409 +25820166,0 +25820268,0 +25820268,0.041490646 +25820274,0.041490646 +25820274,0 +25820382,0 +25820382,0.22329511 +25820448,0.22329511 +25820448,0 +25820496,0 +25820496,0.24652987 +25820520,0.24652987 +25820520,0 +25821108,0 +25821108,0.18255884 +25821132,0.18255884 +25821132,0 +25821834,0 +25821834,0.087658419 +25821864,0.087658419 +25821864,0 +25829040,0 +25829040,0.33177429 +25829058,0.33177429 +25829058,0 +25829154,0 +25829154,0.0081472541 +25829172,0.0081472541 +25829172,0 +25829268,0 +25829268,0.044659022 +25829304,0.044659022 +25829304,0 +25834212,0 +25834212,0.13201569 +25834236,0.13201569 +25834236,0 +25837074,0 +25837074,0.24683162 +25837092,0.24683162 +25837092,0 +25837188,0 +25837188,0.064876282 +25837194,0.064876282 +25837194,0 +25837308,0 +25837308,0.20850935 +25837338,0.20850935 +25837338,0 +25837422,0 +25837422,0.0075437538 +25837506,0.0075437538 +25837506,0 +25837536,0 +25837536,0.18572722 +25837656,0.10274593 +25837656,0 +25837698,0 +25837698,0.18572722 +25837770,0.10274593 +25837770,0 +25857498,0 +25857498,0.13925769 +25857510,0.13925769 +25857510,0 +25860006,0 +25860006,0.33856367 +25860366,0.33856367 +25860366,0 +25862454,0 +25862454,0.17426071 +25862460,0.17426071 +25862460,0 +25862574,0 +25862574,0.13805069 +25862652,0.13805069 +25862652,0 +25862688,0 +25862688,0.22691611 +25862706,0.22691611 +25862706,0 +25863858,0 +25863858,0.42622209 +25864446,0.42622209 +25864446,0 +25864608,0 +25864608,0.29586602 +25864632,0.29586602 +25864632,0 +25864722,0 +25864722,0.043602897 +25864746,0.043602897 +25864746,0 +25864836,0 +25864836,0.15087508 +25864950,0.15087508 +25864950,0 +25864956,0 +25864956,0.12598069 +25864962,0.12598069 +25864962,0 +25865070,0 +25865070,0.21529873 +25865166,0.21529873 +25865166,0 +25865184,0 +25865184,0.072420036 +25865412,0.072420036 +25865412,0 +25865688,0 +25865688,0.36330718 +25866462,0.36330718 +25866462,0 +25869060,0 +25869060,0.12160531 +25869096,0.12160531 +25869096,0 +25869576,0 +25869576,0.56834641 +25869582,0.56834641 +25869582,0 +25869870,0 +25869870,0.30039228 +25869888,0.30039228 +25869888,0 +25874664,0 +25874664,0.37643331 +25874676,0.37643331 +25874676,0 +25874778,0 +25874778,0.28153289 +25874838,0.28153289 +25874838,0 +25874892,0 +25874892,0.1973446 +25874976,0.1973446 +25874976,0 +25875372,0 +25875372,0.053711527 +25875414,0.053711527 +25875414,0 +25875486,0 +25875486,0.2923959 +25875582,0.2923959 +25875582,0 +25875600,0 +25875600,0.089318045 +25875606,0.089318045 +25875606,0 +25875714,0 +25875714,0.084791792 +25875738,0.084791792 +25875738,0 +25875834,0 +25875834,0.28922752 +25875852,0.28922752 +25875852,0 +25875948,0 +25875948,0.15872058 +25875972,0.15872058 +25875972,0 +25876062,0 +25876062,0.20443573 +25876074,0.20443573 +25876074,0 +25876182,0 +25876182,0.18255884 +25876218,0.18255884 +25876218,0 +25876296,0 +25876296,0.34942667 +25876350,0.34942667 +25876350,0 +25876410,0 +25876410,0.095654798 +25876476,0.095654798 +25876476,0 +25886454,0 +25886454,0.11074231 +25886478,0.11074231 +25886478,0 +25886568,0 +25886568,0.10546168 +25886604,0.10546168 +25886604,0 +25888104,0 +25888104,0.1543452 +25888134,0.1543452 +25888134,0 +25890312,0 +25890312,0.11934218 +25890324,0.11934218 +25890324,0 +25896540,0 +25896540,0.22118286 +25896570,0.22118286 +25896570,0 +25900218,0 +25900218,0.22193724 +25900254,0.22193724 +25900254,0 +25909830,0 +25909830,0.22706699 +25909848,0.22706699 +25909848,0 +25909944,0 +25909944,0.063971032 +25909956,0.063971032 +25909956,0 +25915614,0 +25915614,0.16279421 +25915626,0.16279421 +25915626,0 +25917258,0 +25917258,0.26252263 +25917288,0.26252263 +25917288,0 +25941084,0 +25941084,0.32287266 +25941132,0.32287266 +25941132,0 +25948428,0 +25948428,0.038925769 +25948434,0.038925769 +25948434,0 +25950120,0 +25950120,0.11345806 +25950126,0.11345806 +25950126,0 +25951122,0 +25951122,0.18904647 +25951710,0.18904647 +25951710,0 +25956276,0 +25956276,0.1549487 +25956306,0.1549487 +25956306,0 +25964382,0 +25964382,0.30431503 +25964394,0.30431503 +25964394,0 +25964496,0 +25964496,0.1059143 +25964502,0.1059143 +25964502,0 +25968684,0 +25968684,0.27745926 +25968726,0.27745926 +25968726,0 +25969032,0 +25969032,0.088714544 +25969050,0.088714544 +25969050,0 +25976124,0 +25976124,0.21303561 +25976148,0.21303561 +25976148,0 +25976238,0 +25976238,0.045413398 +25976268,0.045413398 +25976268,0 +25976352,0 +25976352,0.047223899 +25976358,0.047223899 +25976358,0 +25976472,0 +25976472,0.063367532 +25976478,0.063367532 +25976478,0 +25979748,0 +25979748,0.21394086 +25979772,0.21394086 +25979772,0 +25979862,0 +25979862,0.16475558 +25979886,0.16475558 +25979886,0 +25979976,0 +25979976,0.24245625 +25980012,0.24245625 +25980012,0 +25980048,0 +25980048,0.09067592 +25980054,0.09067592 +25980054,0 +25980096,0 +25980096,0.34550392 +25980126,0.34550392 +25980126,0 +25980162,0 +25980162,0.096710923 +25980198,0.096710923 +25980198,0 +25980282,0 +25980282,0.20850935 +25980324,0.20850935 +25980324,0 +25984404,0 +25984404,0.20669885 +25984470,0.20669885 +25984470,0 +25987014,0 +25987014,0.12960169 +25987026,0.12960169 +25987026,0 +25989072,0 +25989072,0.037115269 +25989084,0.037115269 +25989084,0 +25989138,0 +25989138,0.26931201 +25989192,0.051599276 +25989192,0 +25989198,0 +25989198,0.26931201 +25989240,0.051599276 +25989240,0 +25990416,0 +25990416,0.81125528 +25990752,0.81125528 +25990752,0 +25991742,0 +25991742,0.38412794 +25992000,0.38412794 +25992000,0 +25992810,0 +25992810,0.24109837 +25992828,0.24109837 +25992828,0 +25995108,0 +25995108,0.032890766 +25995114,0.032890766 +25995114,0 +25995222,0 +25995222,0.12039831 +25995240,0.12039831 +25995240,0 +25995366,0 +25995366,0.21378998 +25995426,0.21378998 +25995426,0 +25996722,0 +25996722,0.38246832 +25997004,0.38246832 +25997004,0 +25997946,0 +25997946,0.13639107 +25997958,0.13639107 +25997958,0 +26034972,0 +26034972,0.04043452 +26034978,0.04043452 +26034978,0 +26035092,0 +26035092,0.072721786 +26035098,0.072721786 +26035098,0 +26035206,0 +26035206,0.16400121 +26035248,0.16400121 +26035248,0 +26035530,0 +26035530,0.13835244 +26035560,0.13835244 +26035560,0 +26035644,0 +26035644,0.13065782 +26035650,0.13065782 +26035650,0 +26035764,0 +26035764,0.11979481 +26035806,0.11979481 +26035806,0 +26037390,0 +26037390,0.091279421 +26037396,0.091279421 +26037396,0 +26038158,0 +26038158,0.1943271 +26038170,0.1943271 +26038170,0 +26046750,0 +26046750,0.086602293 +26046798,0.086602293 +26046798,0 +26047218,0 +26047218,0.18255884 +26047236,0.18255884 +26047236,0 +26047332,0 +26047332,0.11828606 +26047344,0.11828606 +26047344,0 +26047452,0 +26047452,0.12613156 +26047458,0.12613156 +26047458,0 +26047566,0 +26047566,0.36028968 +26047572,0.36028968 +26047572,0 +26047908,0 +26047908,0.15389258 +26047914,0.15389258 +26047914,0 +26048022,0 +26048022,0.081019916 +26048064,0.081019916 +26048064,0 +26048136,0 +26048136,0.20534098 +26048190,0.20534098 +26048190,0 +26052054,0 +26052054,0.38865419 +26052732,0.38865419 +26052732,0 +26057646,0 +26057646,0.27278214 +26057670,0.27278214 +26057670,0 +26057760,0 +26057760,0.01901026 +26057766,0.01901026 +26057766,0 +26058594,0 +26058594,0.055823778 +26058600,0.055823778 +26058600,0 +26060136,0 +26060136,0.20202173 +26060160,0.20202173 +26060160,0 +26060250,0 +26060250,0.1083283 +26060268,0.1083283 +26060268,0 +26060370,0 +26060370,0.19840072 +26060376,0.00090525045 +26060376,0 +26060382,0 +26060382,0.00090525045 +26060490,0.25799638 +26060490,0 +26060514,0 +26060514,0.19840072 +26060538,0.25799638 +26060538,0 +26060604,0 +26060604,0.22012674 +26060670,0.22012674 +26060670,0 +26064324,0 +26064324,0.080114665 +26064330,0.080114665 +26064330,0 +26064438,0 +26064438,0.084037417 +26064468,0.084037417 +26064468,0 +26067948,0 +26067948,0.17199759 +26068014,0.17199759 +26068014,0 +26068062,0 +26068062,0.18648159 +26068116,0.18648159 +26068116,0 +26068176,0 +26068176,0.007996379 +26068224,0.007996379 +26068224,0 +26068290,0 +26068290,0.10485818 +26068326,0.10485818 +26068326,0 +26068410,0 +26068410,0.13805069 +26068416,0.13805069 +26068416,0 +26072532,0 +26072532,0.44749547 +26072592,0.44749547 +26072592,0 +26072832,0 +26072832,0.53590827 +26072844,0.53590827 +26072844,0 +26075868,0 +26075868,0.16716958 +26075892,0.16716958 +26075892,0 +26075982,0 +26075982,0.11134581 +26075988,0.11134581 +26075988,0 +26076072,0 +26076072,0.2923959 +26076078,0.2923959 +26076078,0 +26076216,0 +26076216,0.0078455039 +26076228,0.0078455039 +26076228,0 +26076330,0 +26076330,0.28756789 +26076372,0.28756789 +26076372,0 +26076444,0 +26076444,0.0082981291 +26076462,0.0082981291 +26076462,0 +26077386,0 +26077386,0.13563669 +26077422,0.13563669 +26077422,0 +26077500,0 +26077500,0.097917924 +26077506,0.097917924 +26077506,0 +26077620,0 +26077620,0.13292094 +26077626,0.13292094 +26077626,0 +26079798,0 +26079798,0.21680748 +26079810,0.21680748 +26079810,0 +26079912,0 +26079912,0.14242607 +26080026,0.14242607 +26080026,0 +26085144,0 +26085144,0.3038624 +26085222,0.3038624 +26085222,0 +26085264,0 +26085264,0.11798431 +26085288,0.11798431 +26085288,0 +26085762,0 +26085762,0.084490042 +26085852,0.084490042 +26085852,0 +26085882,0 +26085882,0.007996379 +26085924,0.007996379 +26085924,0 +26085996,0 +26085996,0.049487025 +26086002,0.049487025 +26086002,0 +26086110,0 +26086110,0.33252867 +26086152,0.33252867 +26086152,0 +26090238,0 +26090238,0.15359083 +26090262,0.15359083 +26090262,0 +26108760,0 +26108760,0.11466506 +26108838,0.11466506 +26108838,0 +26112594,0 +26112594,0.31925166 +26112642,0.31925166 +26112642,0 +26116866,0 +26116866,0.14574532 +26116878,0.14574532 +26116878,0 +26119218,0 +26119218,0.2088111 +26119254,0.2088111 +26119254,0 +26120730,0 +26120730,0.23551599 +26120778,0.23551599 +26120778,0 +26121840,0 +26121840,0.22238986 +26121864,0.22238986 +26121864,0 +26126166,0 +26126166,0.40359083 +26126232,0.40359083 +26126232,0 +26126298,0 +26126298,0.21741098 +26126328,0 +26126328,0 +26126328,0.12854556 +26126328,0.21741098 +26126334,0.12854556 +26126334,0 +26126442,0 +26126442,0.19040435 +26126460,0.19040435 +26126460,0 +26128410,0 +26128410,0.29013277 +26128446,0.29013277 +26128446,0 +26132562,0 +26132562,0.19161135 +26132658,0.19161135 +26132658,0 +26132898,0 +26132898,0.22057936 +26132982,0.22057936 +26132982,0 +26133558,0 +26133558,0.0073928787 +26133564,0.0073928787 +26133564,0 +26133672,0 +26133672,0.25045263 +26133690,0.25045263 +26133690,0 +26133792,0 +26133792,0.11104406 +26133876,0.11104406 +26133876,0 +26133906,0 +26133906,0.13442969 +26133954,0.13442969 +26133954,0 +26138550,0 +26138550,0.38095957 +26139282,0.38095957 +26139282,0 +26139876,0 +26139876,0.3044659 +26139906,0.3044659 +26139906,0 +26145744,0 +26145744,0.25709113 +26145756,0.25709113 +26145756,0 +26150706,0 +26150706,0.16294508 +26150724,0.16294508 +26150724,0 +26151606,0 +26151606,0.093542547 +26151720,0.21001811 +26151720,0 +26151726,0 +26151726,0.21001811 +26151882,0.093542547 +26151882,0 +26154804,0 +26154804,0.28108027 +26154834,0.28108027 +26154834,0 +26155734,0 +26155734,0.14001207 +26155848,0.20986723 +26155848,0 +26155938,0 +26155938,0.14001207 +26155956,0.20986723 +26155956,0 +26156010,0 +26156010,0.21695836 +26156040,0.21695836 +26156040,0 +26156130,0 +26156130,0.17576946 +26156202,0.17576946 +26156202,0 +26156244,0 +26156244,0.16913096 +26156352,0.16913096 +26156352,0 +26165646,0 +26165646,0.055069403 +26165652,0.055069403 +26165652,0 +26176584,0 +26176584,0.051297526 +26176626,0.051297526 +26176626,0 +26177946,0 +26177946,0.024894387 +26177952,0.024894387 +26177952,0 +26178060,0 +26178060,0.20775498 +26178114,0.20775498 +26178114,0 +26178174,0 +26178174,0.0075437538 +26178186,0.0075437538 +26178186,0 +26178450,0 +26178450,0.21575136 +26178498,0.21575136 +26178498,0 +26178684,0 +26178684,0.31970428 +26178750,0.31970428 +26178750,0 +26182908,0 +26182908,0.26599276 +26182926,0.26599276 +26182926,0 +26190714,0 +26190714,0.060199155 +26190852,0.060199155 +26190852,0 +26198346,0 +26198346,0.40811708 +26198658,0.40811708 +26198658,0 +26199552,0 +26199552,0.097616174 +26199558,0.097616174 +26199558,0 +26202882,0 +26202882,0.00015087508 +26202888,0.00015087508 +26202888,0 +26204028,0 +26204028,0.04933615 +26204034,0.04933615 +26204034,0 +26208036,0 +26208036,0.081925166 +26208060,0.081925166 +26208060,0 +26208150,0 +26208150,0.053108027 +26208156,0.053108027 +26208156,0 +26208270,0 +26208270,0.24834037 +26208354,0.24834037 +26208354,0 +26208384,0 +26208384,0.027308389 +26208390,0.027308389 +26208390,0 +26208498,0 +26208498,0.060802655 +26208612,0.060802655 +26208612,0 +26211288,0 +26211288,0.20473748 +26211336,0.20473748 +26211336,0 +26211402,0 +26211402,0.3038624 +26211426,0.3038624 +26211426,0 +26211516,0 +26211516,0.17275196 +26211588,0.17275196 +26211588,0 +26211636,0 +26211636,0.11466506 +26211654,0.11466506 +26211654,0 +26220084,0 +26220084,0.072118286 +26220090,0.072118286 +26220090,0 +26222934,0 +26222934,0.077398914 +26222940,0.077398914 +26222940,0 +26223522,0 +26223522,0.062764031 +26223600,0.062764031 +26223600,0 +26223636,0 +26223636,0.1943271 +26223660,0.1943271 +26223660,0 +26223756,0 +26223756,0.13684369 +26223762,0.13684369 +26223762,0 +26223870,0 +26223870,0.034550392 +26223876,0.034550392 +26223876,0 +26223984,0 +26223984,0.094598672 +26223990,0.094598672 +26223990,0 +26225754,0 +26225754,0.20835848 +26225868,0.3432408 +26225868,0 +26225886,0 +26225886,0.20835848 +26225952,0.3432408 +26225952,0 +26233518,0 +26233518,0.0031683766 +26233524,0.0031683766 +26233524,0 +26233632,0 +26233632,0.081170791 +26233638,0.081170791 +26233638,0 +26233674,0 +26233674,0.057936029 +26233704,0.057936029 +26233704,0 +26236734,0 +26236734,0.32649366 +26236740,0.32649366 +26236740,0 +26236848,0 +26236848,0.052806276 +26236944,0.052806276 +26236944,0 +26247624,0 +26247624,0 +26247630,0 +26247630,0 +26253462,0 +26253462,0.63277007 +26253594,0.63277007 +26253594,0 +26293854,0 +26293854,0.051901026 +26293908,0.051901026 +26293908,0 +26297208,0 +26297208,0.36994568 +26297622,0.36994568 +26297622,0 +26299434,0 +26299434,0.29496077 +26299440,0.29496077 +26299440,0 +26302962,0 +26302962,0.24109837 +26302980,0.24109837 +26302980,0 +26303238,0 +26303238,0.29858177 +26303298,0.29858177 +26303298,0 +26303352,0 +26303352,0.057030779 +26303382,0.057030779 +26303382,0 +26303466,0 +26303466,0.041641521 +26303472,0.041641521 +26303472,0 +26303586,0 +26303586,0.1513277 +26303610,0.1513277 +26303610,0 +26303700,0 +26303700,0.26146651 +26303778,0.26146651 +26303778,0 +26303814,0 +26303814,0.13805069 +26303928,0.22706699 +26303928,0 +26303958,0 +26303958,0.13805069 +26304048,0.13201569 +26304048,0 +26304096,0 +26304096,0.22706699 +26304102,0.13201569 +26304102,0 +26305776,0 +26305776,0.049185275 +26305818,0.049185275 +26305818,0 +26305890,0 +26305890,0.10742305 +26305896,0.10742305 +26305896,0 +26306664,0 +26306664,0.12899819 +26306682,0.12899819 +26306682,0 +26306784,0 +26306784,0.042848521 +26306802,0.042848521 +26306802,0 +26306820,0 +26306820,0.35365118 +26306832,0.35365118 +26306832,0 +26310414,0 +26310414,0.28590827 +26310438,0.28590827 +26310438,0 +26320230,0 +26320230,0.21047073 +26320242,0.21047073 +26320242,0 +26320350,0 +26320350,0.17169584 +26320404,0.17169584 +26320404,0 +26321940,0 +26321940,0.26448401 +26321964,0.26448401 +26321964,0 +26325012,0 +26325012,0.027308389 +26325018,0.027308389 +26325018,0 +26325786,0 +26325786,0.27685576 +26325852,0.27685576 +26325852,0 +26325906,0 +26325906,0.23883524 +26325966,0.23883524 +26325966,0 +26326020,0 +26326020,0.22374774 +26326062,0.22374774 +26326062,0 +26326134,0 +26326134,0.0055823778 +26326140,0.0055823778 +26326140,0 +26326248,0 +26326248,0.27278214 +26326278,0.27278214 +26326278,0 +26329692,0 +26329692,0.073476162 +26329698,0.073476162 +26329698,0 +26329806,0 +26329806,0.1446892 +26329932,0.1446892 +26329932,0 +26334564,0 +26334564,0.17652384 +26334624,0.17652384 +26334624,0 +26338812,0 +26338812,0.0075437538 +26338836,0.0075437538 +26338836,0 +26339898,0 +26339898,0.17773084 +26339952,0.17773084 +26339952,0 +26340012,0 +26340012,0.23611949 +26340060,0.23611949 +26340060,0 +26340684,0 +26340684,0.22404949 +26340690,0.22404949 +26340690,0 +26342472,0 +26342472,0.25709113 +26342490,0.25709113 +26342490,0 +26342592,0 +26342592,0.02082076 +26342598,0.02082076 +26342598,0 +26345388,0 +26345388,0.067139409 +26345460,0.067139409 +26345460,0 +26346456,0 +26346456,0.18995172 +26346474,0.18995172 +26346474,0 +26353110,0 +26353110,0.11104406 +26353260,0.11104406 +26353260,0 +26355540,0 +26355540,0.066686783 +26355564,0.066686783 +26355564,0 +26355654,0 +26355654,0.034097767 +26355660,0.034097767 +26355660,0 +26361222,0 +26361222,0.19809897 +26361306,0.19809897 +26361306,0 +26361342,0 +26361342,0.22842486 +26361360,0.22842486 +26361360,0 +26370750,0 +26370750,0.27127339 +26370768,0.27127339 +26370768,0 +26370864,0 +26370864,0.14499095 +26370870,0.14499095 +26370870,0 +26370978,0 +26370978,0.11632468 +26371026,0.11632468 +26371026,0 +26379204,0 +26379204,0.0081472541 +26379216,0.0081472541 +26379216,0 +26379324,0 +26379324,0.36677731 +26379348,0.36677731 +26379348,0 +26379588,0 +26379588,0.10636693 +26379594,0.10636693 +26379594,0 +26382270,0 +26382270,0.26388051 +26382282,0.26388051 +26382282,0 +26382384,0 +26382384,0.23958962 +26382414,0.23958962 +26382414,0 +26384364,0 +26384364,0.10485818 +26384442,0.10485818 +26384442,0 +26384478,0 +26384478,0.33841279 +26384496,0.33841279 +26384496,0 +26387592,0 +26387592,0.33147254 +26387706,0.063518407 +26387706,0 +26387712,0 +26387712,0.063518407 +26387748,0.33147254 +26387748,0 +26388834,0 +26388834,0.083735667 +26388876,0.083735667 +26388876,0 +26393760,0 +26393760,0.22299336 +26393766,0.22299336 +26393766,0 +26393970,0 +26393970,0.3074834 +26393994,0.3074834 +26393994,0 +26394606,0 +26394606,0.20021123 +26394720,0.31336753 +26394720,0 +26394762,0 +26394762,0 +26394762,0.31336753 +26394762,0.20021123 +26412984,0 +26412984,0.16203983 +26413014,0.16203983 +26413014,0 +26413098,0 +26413098,0.18602897 +26413104,0.18602897 +26413104,0 +26413218,0 +26413218,0.16747133 +26413332,0.23974049 +26413332,0 +26413350,0 +26413350,0.16747133 +26413356,0.23974049 +26413356,0 +26414064,0 +26414064,0.28937839 +26414070,0.28937839 +26414070,0 +26415522,0 +26415522,0.072872661 +26415528,0.072872661 +26415528,0 +26415636,0 +26415636,0.0052806276 +26415642,0.0052806276 +26415642,0 +26415750,0 +26415750,0.13261919 +26415774,0.13261919 +26415774,0 +26417340,0 +26417340,0.082981291 +26417388,0.082981291 +26417388,0 +26417454,0 +26417454,0.10078455 +26417460,0.10078455 +26417460,0 +26418480,0 +26418480,0.20896198 +26418558,0.20896198 +26418558,0 +26420562,0 +26420562,0.23204587 +26420592,0.23204587 +26420592,0 +26420676,0 +26420676,0.30114665 +26420700,0.30114665 +26420700,0 +26420790,0 +26420790,0.0490344 +26420796,0.0490344 +26420796,0 +26420910,0 +26420910,0.15389258 +26421006,0.15389258 +26421006,0 +26423364,0 +26423364,0.084490042 +26423376,0.084490042 +26423376,0 +26425812,0 +26425812,0.081925166 +26425818,0.081925166 +26425818,0 +26430132,0 +26430132,0.20911285 +26430150,0.20911285 +26430150,0 +26437374,0 +26437374,0.23928787 +26437416,0.23928787 +26437416,0 +26441472,0 +26441472,0.20684973 +26441502,0.20684973 +26441502,0 +26464464,0 +26464464,0.17486421 +26464470,0.17486421 +26464470,0 +26464752,0 +26464752,0.14740495 +26464764,0.14740495 +26464764,0 +26479482,0 +26479482,0.12492456 +26479530,0.12492456 +26479530,0 +26479602,0 +26479602,0.0069402535 +26479608,0.0069402535 +26479608,0 +26483346,0 +26483346,0.23219674 +26483412,0.23219674 +26483412,0 +26485884,0 +26485884,0.097616174 +26485920,0.097616174 +26485920,0 +26486148,0 +26486148,0.13759807 +26486154,0.13759807 +26486154,0 +26493282,0 +26493282,0.1083283 +26493288,0.1083283 +26493288,0 +26498250,0 +26498250,0.15464695 +26498262,0.15464695 +26498262,0 +26498364,0 +26498364,0.16973446 +26498382,0.16973446 +26498382,0 +26498484,0 +26498484,0.053711527 +26498490,0.053711527 +26498490,0 +26498598,0 +26498598,0.14091732 +26498646,0.14091732 +26498646,0 +26498712,0 +26498712,0.32604104 +26498760,0.32604104 +26498760,0 +26503932,0 +26503932,0.28123114 +26504028,0.28123114 +26504028,0 +26504052,0 +26504052,0.1089318 +26504082,0.1089318 +26504082,0 +26506026,0 +26506026,0.18723597 +26506098,0.18723597 +26506098,0 +26506608,0 +26506608,0.22917924 +26506662,0.22917924 +26506662,0 +26507196,0 +26507196,0.15102595 +26507292,0.15102595 +26507292,0 +26507784,0 +26507784,0.26523838 +26507838,0.26523838 +26507838,0 +26508372,0 +26508372,0.18708509 +26508462,0.18708509 +26508462,0 +26508960,0 +26508960,0.15328908 +26509044,0.15328908 +26509044,0 +26509182,0 +26509182,0.13533494 +26509188,0.13533494 +26509188,0 +26511066,0 +26511066,0.097012674 +26511072,0.097012674 +26511072,0 +26550714,0 +26550714,0.06095353 +26550798,0.06095353 +26550798,0 +26556720,0 +26556720,0.14121907 +26556726,0.14121907 +26556726,0 +26559072,0 +26559072,0.10576343 +26559144,0.10576343 +26559144,0 +26561772,0 +26561772,0.33449004 +26561796,0.33449004 +26561796,0 +26566926,0 +26566926,0.36617381 +26566932,0.36617381 +26566932,0 +26572026,0 +26572026,0.35847918 +26572056,0.35847918 +26572056,0 +26584746,0 +26584746,0.0067893784 +26584752,0.0067893784 +26584752,0 +26587662,0 +26587662,0.34158117 +26587674,0.34158117 +26587674,0 +26589942,0 +26589942,0.16203983 +26590002,0.16203983 +26590002,0 +26590530,0 +26590530,0.20956548 +26590536,0.3020519 +26590536,0 +26590590,0 +26590590,0.20956548 +26591034,0.3020519 +26591034,0 +26595006,0 +26595006,0.32830416 +26595012,0.32830416 +26595012,0 +26595126,0 +26595126,0.16324683 +26595132,0.16324683 +26595132,0 +26595240,0 +26595240,0.013729632 +26595246,0.013729632 +26595246,0 +26595354,0 +26595354,0.16460471 +26595426,0.16460471 +26595426,0 +26595468,0 +26595468,0.18814122 +26595504,0.18814122 +26595504,0 +26595588,0 +26595588,0.28394689 +26595618,0.28394689 +26595618,0 +26596284,0 +26596284,0.17079059 +26596308,0.17079059 +26596308,0 +26596404,0 +26596404,0.17727821 +26596452,0.17727821 +26596452,0 +26599764,0 +26599764,0.22963186 +26599812,0.22963186 +26599812,0 +26600274,0 +26600274,0.28877489 +26600352,0.16837658 +26600352,0 +26600442,0 +26600442,0.16837658 +26600814,0.28877489 +26600814,0 +26600940,0 +26600940,0.18436934 +26600988,0.18436934 +26600988,0 +26601522,0 +26601522,0.18089922 +26601600,0.18089922 +26601600,0 +26602110,0 +26602110,0 +26602110,0.48657212 +26602110,0.20715148 +26602188,0 +26602188,0.20715148 +26602374,0.48657212 +26602374,0 +26602698,0 +26602698,0.24864212 +26602758,0.24864212 +26602758,0 +26603124,0 +26603124,0.11164756 +26603148,0.11164756 +26603148,0 +26610588,0 +26610588,0.16083283 +26610630,0.16083283 +26610630,0 +26633220,0 +26633220,0.13925769 +26633274,0.13925769 +26633274,0 +26638410,0 +26638410,0.25709113 +26638518,0.25709113 +26638518,0 +26638524,0 +26638524,0.14634882 +26638560,0.14634882 +26638560,0 +26638644,0 +26638644,0.045262523 +26638842,0.045262523 +26638842,0 +26639142,0 +26639142,0.1949306 +26639172,0.1949306 +26639172,0 +26639256,0 +26639256,0.23340374 +26639358,0.23340374 +26639358,0 +26639376,0 +26639376,0.241551 +26639388,0.241551 +26639388,0 +26639490,0 +26639490,0.31517803 +26639502,0.31517803 +26639502,0 +26639604,0 +26639604,0.42697646 +26639610,0.42697646 +26639610,0 +26640222,0 +26640222,0.15902233 +26640336,0.15902233 +26640336,0 +26640342,0 +26640342,0.029571515 +26640420,0.029571515 +26640420,0 +26661534,0 +26661534,0.18391672 +26661594,0.18391672 +26661594,0 +26662860,0 +26662860,0.016143633 +26662866,0.016143633 +26662866,0 +26671866,0 +26671866,0.34339167 +26671908,0.34339167 +26671908,0 +26673120,0 +26673120,0.030476765 +26673144,0.030476765 +26673144,0 +26676528,0 +26676528,0.34821967 +26676546,0.34821967 +26676546,0 +26683548,0 +26683548,0.17275196 +26684166,0.245172 +26684166,0 +26684172,0 +26684172,0.245172 +26684178,0.17275196 +26684178,0 +26719422,0 +26719422,0.15268558 +26719464,0.15268558 +26719464,0 +26719704,0 +26719704,0.18542547 +26719716,0.18542547 +26719716,0 +26719818,0 +26719818,0.26659626 +26719932,0.26659626 +26719932,0 +26719938,0 +26719938,0.15328908 +26719962,0.15328908 +26719962,0 +26720052,0 +26720052,0.16837658 +26720076,0.16837658 +26720076,0 +26721846,0 +26721846,0.04013277 +26721852,0.04013277 +26721852,0 +26721960,0 +26721960,0.15238383 +26721966,0.15238383 +26721966,0 +26722074,0 +26722074,0.20368135 +26722122,0.20368135 +26722122,0 +26722194,0 +26722194,0.11164756 +26722206,0.11164756 +26722206,0 +26722308,0 +26722308,0.01901026 +26722320,0.01901026 +26722320,0 +26722422,0 +26722422,0.23129149 +26722446,0.23129149 +26722446,0 +26722542,0 +26722542,0.28002414 +26722620,0.28002414 +26722620,0 +26722656,0 +26722656,0.077549789 +26722662,0.077549789 +26722662,0 +26722770,0 +26722770,0.0012070006 +26722776,0.0012070006 +26722776,0 +26722884,0 +26722884,0.12552806 +26722950,0.12552806 +26722950,0 +26727330,0 +26727330,0.073023537 +26727336,0.073023537 +26727336,0 +26727522,0 +26727522,0.45609535 +26727762,0.016445383 +26727762,0 +26727816,0 +26727816,0.016445383 +26727828,0.45609535 +26727828,0 +26727882,0 +26727882,0.19749547 +26727942,0.19749547 +26727942,0 +26727996,0 +26727996,0.23792999 +26728002,0.13744719 +26728002,0 +26728062,0 +26728062,0.23792999 +26728110,0.27987326 +26728110,0 +26728152,0 +26728152,0.13744719 +26728188,0.27987326 +26728188,0 +26728326,0 +26728326,0.21484611 +26728404,0.21484611 +26728404,0 +26728914,0 +26728914,0.1919131 +26728992,0.1919131 +26728992,0 +26729502,0 +26729502,0.22902836 +26729556,0.22902836 +26729556,0 +26729688,0 +26729688,0.13578757 +26729802,0.11692818 +26729802,0 +26729814,0 +26729814,0.11692818 +26729832,0.13578757 +26729832,0 +26730090,0 +26730090,0.17290284 +26730228,0.17290284 +26730228,0 +26735022,0 +26735022,0.0025648763 +26735028,0.0025648763 +26735028,0 +26736120,0 +26736120,0.13684369 +26736750,0.13684369 +26736750,0 +26737626,0 +26737626,0.18829209 +26737698,0.18829209 +26737698,0 +26737740,0 +26737740,0.0067893784 +26737752,0.0067893784 +26737752,0 +26737854,0 +26737854,0.21665661 +26737866,0.21665661 +26737866,0 +26737974,0 +26737974,0.14604707 +26738010,0.14604707 +26738010,0 +26738088,0 +26738088,0.24170187 +26738148,0.24170187 +26738148,0 +26738202,0 +26738202,0.31216053 +26738280,0.31216053 +26738280,0 +26740392,0 +26740392,0.084791792 +26740470,0.084791792 +26740470,0 +26740506,0 +26740506,0.11315631 +26740536,0.11315631 +26740536,0 +26742834,0 +26742834,0.37794206 +26742858,0.37794206 +26742858,0 +26742948,0 +26742948,0.20413398 +26742984,0.20413398 +26742984,0 +26749872,0 +26749872,0.10199155 +26749878,0.10199155 +26749878,0 +26752584,0 +26752584,0.24743512 +26752596,0.24743512 +26752596,0 +26762436,0 +26762436,0.12417019 +26762466,0.12417019 +26762466,0 +26767176,0 +26767176,0.0010561255 +26767182,0.0010561255 +26767182,0 +26769366,0 +26769366,0.21394086 +26769378,0.21394086 +26769378,0 +26771814,0 +26771814,0.27414001 +26771904,0.27414001 +26771904,0 +26777226,0 +26777226,0.10621605 +26777244,0.10621605 +26777244,0 +26780718,0 +26780718,0.046771273 +26780724,0.046771273 +26780724,0 +26782104,0 +26782104,0.32966204 +26782230,0.32966204 +26782230,0 +26808984,0 +26808984,0.22872661 +26809032,0.22872661 +26809032,0 +26811594,0 +26811594,0.041490646 +26811600,0.041490646 +26811600,0 +26811714,0 +26811714,0.13050694 +26811726,0.13050694 +26811726,0 +26811828,0 +26811828,0.015540133 +26811918,0.015540133 +26811918,0 +26811942,0 +26811942,0.14031382 +26811978,0.14031382 +26811978,0 +26812062,0 +26812062,0.15947495 +26812194,0.15947495 +26812194,0 +26816802,0 +26816802,0.0496379 +26816808,0.0496379 +26816808,0 +26817216,0 +26817216,0.29390465 +26817228,0.29390465 +26817228,0 +26824668,0 +26824668,0.025347013 +26824674,0.025347013 +26824674,0 +26825550,0 +26825550,0.090826795 +26825610,0.090826795 +26825610,0 +26825670,0 +26825670,0.18331322 +26825682,0.18331322 +26825682,0 +26826330,0 +26826330,0.29993965 +26826384,0.29993965 +26826384,0 +26826444,0 +26826444,0.13714544 +26826558,0.14423657 +26826558,0 +26826570,0 +26826570,0.13714544 +26826582,0.14423657 +26826582,0 +26826792,0 +26826792,0.10621605 +26826912,0.10621605 +26826912,0 +26838030,0 +26838030,0.0034701267 +26838036,0.0034701267 +26838036,0 +26839440,0 +26839440,0.099124925 +26839446,0.099124925 +26839446,0 +26844114,0 +26844114,0.11647556 +26844210,0.11647556 +26844210,0 +26845626,0 +26845626,0.15449608 +26845644,0.15449608 +26845644,0 +26845734,0 +26845734,0.27474351 +26845776,0.27474351 +26845776,0 +26845848,0 +26845848,0.1410682 +26845854,0.1410682 +26845854,0 +26850948,0 +26850948,0.11059143 +26850954,0.11059143 +26850954,0 +26860392,0 +26860392,0.22103199 +26860488,0.22103199 +26860488,0 +26860506,0 +26860506,0.22163549 +26860566,0.22163549 +26860566,0 +26862942,0 +26862942,0.19523235 +26862948,0.19523235 +26862948,0 +26863194,0 +26863194,0.17063971 +26863494,0.17063971 +26863494,0 +26875584,0 +26875584,0.31125528 +26875602,0.31125528 +26875602,0 +26889828,0 +26889828,0.34595655 +26890080,0.34595655 +26890080,0 +26897124,0 +26897124,0.02942064 +26897130,0.02942064 +26897130,0 +26900844,0 +26900844,0.253621 +26900904,0.253621 +26900904,0 +26901426,0 +26901426,0.062764031 +26901480,0.062764031 +26901480,0 +26901546,0 +26901546,0.14815932 +26901618,0.14815932 +26901618,0 +26901660,0 +26901660,0.10199155 +26901666,0.10199155 +26901666,0 +26903928,0 +26903928,0.21318648 +26903946,0.21318648 +26903946,0 +26911806,0 +26911806,0.041038021 +26911830,0.041038021 +26911830,0 +26911920,0 +26911920,0.24321062 +26911926,0.24321062 +26911926,0 +26912040,0 +26912040,0.2936029 +26912154,0.070911285 +26912154,0 +26912160,0 +26912160,0.2936029 +26912178,0.070911285 +26912178,0 +26912268,0 +26912268,0.09067592 +26912280,0.09067592 +26912280,0 +26912388,0 +26912388,0.17818346 +26912394,0.17818346 +26912394,0 +26912502,0 +26912502,0.018406759 +26912508,0.018406759 +26912508,0 +26913594,0 +26913594,0.32875679 +26913612,0.32875679 +26913612,0 +26915058,0 +26915058,0.2088111 +26915400,0.041490646 +26915400,0 +26915406,0 +26915406,0.041490646 +26915844,0.2088111 +26915844,0 +26916132,0 +26916132,0.23415812 +26916222,0.23415812 +26916222,0 +26916384,0 +26916384,0.38774894 +26916396,0.38774894 +26916396,0 +26917032,0 +26917032,0.0085998793 +26917044,0.0085998793 +26917044,0 +26917146,0 +26917146,0.10093543 +26917230,0.10093543 +26917230,0 +26917266,0 +26917266,0.28530477 +26917362,0.28530477 +26917362,0 +26921148,0 +26921148,0.29269765 +26921220,0.29269765 +26921220,0 +26924850,0 +26924850,0.12311406 +26924886,0.12311406 +26924886,0 +26924964,0 +26924964,0.0076946288 +26925006,0.0076946288 +26925006,0 +26928270,0 +26928270,0.17788171 +26928282,0.17788171 +26928282,0 +26928390,0 +26928390,0.040887145 +26928408,0.040887145 +26928408,0 +26928504,0 +26928504,0.17712734 +26928618,0.10319855 +26928618,0 +26928648,0 +26928648,0.10319855 +26928690,0.17712734 +26928690,0 +26933712,0 +26933712,0.13141219 +26933718,0.13141219 +26933718,0 +26933826,0 +26933826,0.21031986 +26933838,0.21031986 +26933838,0 +26935632,0 +26935632,0.20911285 +26935722,0.20911285 +26935722,0 +26936742,0 +26936742,0.073476162 +26936814,0.073476162 +26936814,0 +26938116,0 +26938116,0.15600483 +26938122,0.15600483 +26938122,0 +26938254,0 +26938254,0.013729632 +26938284,0.013729632 +26938284,0 +26938374,0 +26938374,0.15630658 +26938440,0.15630658 +26938440,0 +26939172,0 +26939172,0.16928183 +26939214,0.16928183 +26939214,0 +26939394,0 +26939394,0.3528968 +26939454,0.3528968 +26939454,0 +26939694,0 +26939694,0.35576343 +26939712,0.35576343 +26939712,0 +26940726,0 +26940726,0.242758 +26940738,0.242758 +26940738,0 +26940846,0 +26940846,0.32196741 +26940960,0.1579662 +26940960,0 +26940996,0 +26940996,0.32196741 +26941068,0.1579662 +26941068,0 +26941074,0 +26941074,0.13080869 +26941098,0.13080869 +26941098,0 +26944584,0 +26944584,0.16550996 +26944752,0.16550996 +26944752,0 +26946402,0 +26946402,0.17667471 +26946498,0.17667471 +26946498,0 +26954820,0 +26954820,0.56019916 +26955174,0.56019916 +26955174,0 +26985768,0 +26985768,0.28198552 +26985804,0.28198552 +26985804,0 +26991102,0 +26991102,0.22525649 +26991144,0.22525649 +26991144,0 +26993214,0 +26993214,0.16701871 +26993250,0.16701871 +26993250,0 +27003228,0 +27003228,0.021273386 +27003354,0.021273386 +27003354,0 +27007044,0 +27007044,0.092184671 +27007062,0.092184671 +27007062,0 +27012810,0 +27012810,0.32996379 +27012834,0.32996379 +27012834,0 +27015522,0 +27015522,0.24064575 +27015528,0.24064575 +27015528,0 +27015702,0 +27015702,0.017803259 +27015708,0.017803259 +27015708,0 +27019902,0 +27019902,0.29918527 +27019986,0.29918527 +27019986,0 +27020022,0 +27020022,0.2076041 +27020046,0.2076041 +27020046,0 +27020808,0 +27020808,0.003922752 +27020814,0.003922752 +27020814,0 +27020922,0 +27020922,0 +27020922,0.26010863 +27020922,0.24260712 +27020934,0 +27020934,0.24260712 +27021024,0.26010863 +27021024,0 +27021450,0 +27021450,0.2027761 +27021552,0.2027761 +27021552,0 +27021630,0 +27021630,0.0076946288 +27021666,0.0076946288 +27021666,0 +27022374,0 +27022374,0.17773084 +27022446,0.17773084 +27022446,0 +27022962,0 +27022962,0.29043452 +27023028,0.29043452 +27023028,0 +27023544,0 +27023544,0.1943271 +27023628,0.1943271 +27023628,0 +27024300,0 +27024300,0.30371153 +27024330,0.30371153 +27024330,0 +27024414,0 +27024414,0.088412794 +27024486,0.088412794 +27024486,0 +27024606,0 +27024606,0.27414001 +27024720,0.23672299 +27024720,0 +27024726,0 +27024726,0.23672299 +27024732,0.27414001 +27024732,0 +27028368,0 +27028368,0.069100785 +27028428,0.069100785 +27028428,0 +27032448,0 +27032448,0.13533494 +27032460,0.13533494 +27032460,0 +27035268,0 +27035268,0.20488835 +27035274,0.20488835 +27035274,0 +27038490,0 +27038490,0.34640917 +27038520,0.34640917 +27038520,0 +27045924,0 +27045924,0.17697646 +27045942,0.17697646 +27045942,0 +27046044,0 +27046044,0.014484007 +27046050,0.014484007 +27046050,0 +27046158,0 +27046158,0.1997586 +27046290,0.1997586 +27046290,0 +27063702,0 +27063702,0.11511768 +27063738,0.11511768 +27063738,0 +27063816,0 +27063816,0.11421243 +27063840,0.11421243 +27063840,0 +27063930,0 +27063930,0.20564273 +27063942,0.20564273 +27063942,0 +27064050,0 +27064050,0.10199155 +27064116,0.10199155 +27064116,0 +27064164,0 +27064164,0.1004828 +27064170,0.1004828 +27064170,0 +27064278,0 +27064278,0.20141823 +27064302,0.20141823 +27064302,0 +27064398,0 +27064398,0.12809294 +27064488,0.12809294 +27064488,0 +27064512,0 +27064512,0.19870247 +27064536,0.19870247 +27064536,0 +27064626,0 +27064626,0.062160531 +27064644,0.062160531 +27064644,0 +27067908,0 +27067908,0.18889559 +27067950,0.18889559 +27067950,0 +27069858,0 +27069858,0.15509958 +27069936,0.15509958 +27069936,0 +27069978,0 +27069978,0.0082981291 +27069984,0.0082981291 +27069984,0 +27071370,0 +27071370,0.98174412 +27071670,0.98174412 +27071670,0 +27075390,0 +27075390,0.26478576 +27075432,0.26478576 +27075432,0 +27077442,0 +27077442,0.30522028 +27077472,0.30522028 +27077472,0 +27078996,0 +27078996,0.14680145 +27079020,0.14680145 +27079020,0 +27079428,0 +27079428,0.065479783 +27079470,0.065479783 +27079470,0 +27079542,0 +27079542,0.012220881 +27079590,0.012220881 +27079590,0 +27079656,0 +27079656,0.24471937 +27079662,0.24471937 +27079662,0 +27079776,0 +27079776,0.15811708 +27079794,0.15811708 +27079794,0 +27079890,0 +27079890,0.063971032 +27079968,0.063971032 +27079968,0 +27080004,0 +27080004,0.1065178 +27080052,0.1065178 +27080052,0 +27080124,0 +27080124,0.24984912 +27080184,0.24984912 +27080184,0 +27080238,0 +27080238,0.16928183 +27080280,0.16928183 +27080280,0 +27080352,0 +27080352,0.28258902 +27080394,0.28258902 +27080394,0 +27080466,0 +27080466,0.022480386 +27080478,0.022480386 +27080478,0 +27080586,0 +27080586,0.053560652 +27080592,0.053560652 +27080592,0 +27088902,0 +27088902,0.16626433 +27089028,0.16626433 +27089028,0 +27092856,0 +27092856,0.33675317 +27092862,0.33675317 +27092862,0 +27106044,0 +27106044,0.14680145 +27106062,0.14680145 +27106062,0 +27106734,0 +27106734,0.086300543 +27106854,0.18542547 +27106854,0 +27106926,0 +27106926,0.086300543 +27106944,0.18542547 +27106944,0 +27108864,0 +27108864,0.25377188 +27108876,0.25377188 +27108876,0 +27110502,0 +27110502,0.19885335 +27110526,0.19885335 +27110526,0 +27114930,0 +27114930,0.29677127 +27114954,0.29677127 +27114954,0 +27121374,0 +27121374,0.21710923 +27121422,0.21710923 +27121422,0 +27124458,0 +27124458,0.1471032 +27124578,0.077549789 +27124578,0 +27124608,0 +27124608,0.077549789 +27124614,0.1471032 +27124614,0 +27124692,0 +27124692,0.11375981 +27124698,0.11375981 +27124698,0 +27124806,0 +27124806,0.061406156 +27124848,0.061406156 +27124848,0 +27124926,0 +27124926,0.0084490042 +27124932,0.0084490042 +27124932,0 +27125040,0 +27125040,0.18542547 +27125058,0.18542547 +27125058,0 +27125154,0 +27125154,0.24713337 +27125178,0.24713337 +27125178,0 +27125274,0 +27125274,0.15117683 +27125352,0.15117683 +27125352,0 +27125388,0 +27125388,0.3577248 +27125394,0.3577248 +27125394,0 +27125502,0 +27125502,0.11888956 +27125622,0.13141219 +27125622,0 +27125640,0 +27125640,0.13141219 +27125658,0.11888956 +27125658,0 +27125736,0 +27125736,0.0012070006 +27125742,0.0012070006 +27125742,0 +27142392,0 +27142392,0.12914906 +27142416,0.12914906 +27142416,0 +27149022,0 +27149022,0.92063971 +27149382,0.92063971 +27149382,0 +27152826,0 +27152826,0.21756186 +27152868,0.21756186 +27152868,0 +27152940,0 +27152940,0.10078455 +27153030,0.10078455 +27153030,0 +27154494,0 +27154494,0.38699457 +27154500,0.38699457 +27154500,0 +27157686,0 +27157686,0.68678334 +27157950,0.68678334 +27157950,0 +27168168,0 +27168168,0.4055522 +27168228,0.4055522 +27168228,0 +27171720,0 +27171720,0.032890766 +27171726,0.032890766 +27171726,0 +27176082,0 +27176082,0.23717562 +27176100,0.23717562 +27176100,0 +27178722,0 +27178722,0.20971635 +27178740,0.20971635 +27178740,0 +27180294,0 +27180294,0.18814122 +27180324,0.18814122 +27180324,0 +27186492,0 +27186492,0.27112251 +27186534,0.27112251 +27186534,0 +27187644,0 +27187644,0.17592034 +27187680,0.17592034 +27187680,0 +27192588,0 +27192588,0.26599276 +27193344,0.26599276 +27193344,0 +27194424,0 +27194424,0.2590525 +27195150,0.2590525 +27195150,0 +27201672,0 +27201672,0.17275196 +27201678,0.17275196 +27201678,0 +27213114,0 +27213114,0.25633675 +27213180,0.25633675 +27213180,0 +27213228,0 +27213228,0.33720579 +27213252,0.33720579 +27213252,0 +27214026,0 +27214026,0.1059143 +27214110,0.1059143 +27214110,0 +27222876,0 +27222876,0.41822571 +27222888,0.41822571 +27222888,0 +27222996,0 +27222996,0.13065782 +27223056,0.13065782 +27223056,0 +27223110,0 +27223110,0.19824985 +27223146,0.19824985 +27223146,0 +27223224,0 +27223224,0.32815329 +27223314,0.32815329 +27223314,0 +27241014,0 +27241014,0.0072420036 +27241056,0.0072420036 +27241056,0 +27246774,0 +27246774,0.38292094 +27247296,0.38292094 +27247296,0 +27253038,0 +27253038,0.16762221 +27253056,0.16762221 +27253056,0 +27253152,0 +27253152,0.13080869 +27253176,0.13080869 +27253176,0 +27261696,0 +27261696,0.11617381 +27261702,0.11617381 +27261702,0 +27266748,0 +27266748,0.092486421 +27266772,0.092486421 +27266772,0 +27271050,0 +27271050,0.13518407 +27271062,0.13518407 +27271062,0 +27272430,0 +27272430,0.20232348 +27272454,0.20232348 +27272454,0 +27272544,0 +27272544,0.0073928787 +27272550,0.0073928787 +27272550,0 +27272658,0 +27272658,0.21062161 +27272664,0.48687387 +27272664,0 +27272670,0 +27272670,0.48687387 +27272682,0.21062161 +27272682,0 +27272778,0 +27272778,0.24668075 +27272790,0.24668075 +27272790,0 +27272892,0 +27272892,0.0075437538 +27272922,0.0075437538 +27272922,0 +27273006,0 +27273006,0.060802655 +27273138,0.060802655 +27273138,0 +27275352,0 +27275352,0.094447797 +27275358,0.094447797 +27275358,0 +27275472,0 +27275472,0.0490344 +27275508,0.0490344 +27275508,0 +27275586,0 +27275586,0.15283645 +27275604,0.15283645 +27275604,0 +27275700,0 +27275700,0.19342185 +27275706,0.19342185 +27275706,0 +27275820,0 +27275820,0.32905854 +27275832,0.32905854 +27275832,0 +27275934,0 +27275934,0.11406156 +27275976,0.11406156 +27275976,0 +27276936,0 +27276936,0.30175015 +27276966,0.30175015 +27276966,0 +27278154,0 +27278154,0.032438141 +27278160,0.032438141 +27278160,0 +27279312,0 +27279312,0.1537417 +27279330,0.1537417 +27279330,0 +27280842,0 +27280842,0.25875075 +27280860,0.25875075 +27280860,0 +27283746,0 +27283746,0.091128546 +27283788,0.091128546 +27283788,0 +27286704,0 +27286704,0.23747737 +27286758,0.23747737 +27286758,0 +27287004,0 +27287004,0.56276403 +27287094,0.56276403 +27287094,0 +27287130,0 +27287130,0.10093543 +27287244,0.36044056 +27287244,0 +27287262,0 +27287262,0.36044056 +27287298,0.31532891 +27287298,0 +27287322,0 +27287322,0.10093543 +27287376,0.31532891 +27287376,0 +27287598,0 +27287598,0.18286059 +27287604,0.18286059 +27287604,0 +27287898,0 +27287898,0.31095353 +27287928,0.31095353 +27287928,0 +27291162,0 +27291162,0.27896801 +27291210,0.27896801 +27291210,0 +27291456,0 +27291456,0.13955944 +27291462,0.13955944 +27291462,0 +27291756,0 +27291756,0.34490042 +27291774,0.34490042 +27291774,0 +27292056,0 +27292056,0.31593241 +27292122,0.16928183 +27292122,0 +27292134,0 +27292134,0.057483404 +27292140,0.057483404 +27292140,0 +27292146,0 +27292146,0.31593241 +27292194,0.16928183 +27292194,0 +27292242,0 +27292242,0.071967411 +27292260,0.071967411 +27292260,0 +27292356,0 +27292356,0 +27292356,0.33162342 +27292356,0.16128546 +27292398,0 +27292398,0.16128546 +27292410,0.33162342 +27292410,0 +27292470,0 +27292470,0.0076946288 +27292494,0.0076946288 +27292494,0 +27292590,0 +27292590,0.048129149 +27292596,0.048129149 +27292596,0 +27295614,0 +27295614,0.27489439 +27295686,0.27489439 +27295686,0 +27295914,0 +27295914,0.25829813 +27295962,0.25829813 +27295962,0 +27296214,0 +27296214,0.23958962 +27296274,0.23958962 +27296274,0 +27296508,0 +27296508,0.39499095 +27296676,0.39499095 +27296676,0 +27296808,0 +27296808,0.25950513 +27296862,0.25950513 +27296862,0 +27311250,0 +27311250,0.95745323 +27311580,0.95745323 +27311580,0 +27315450,0 +27315450,0.071213036 +27315534,0.071213036 +27315534,0 +27327642,0 +27327642,0.6028968 +27327924,0.6028968 +27327924,0 +27331968,0 +27331968,0.30763428 +27331986,0.30763428 +27331986,0 +27333534,0 +27333534,0.257242 +27333612,0.257242 +27333612,0 +27335910,0 +27335910,0.068648159 +27335922,0.068648159 +27335922,0 +27340530,0 +27340530,0.19206397 +27340542,0.19206397 +27340542,0 +27344010,0 +27344010,0.12975256 +27344028,0.12975256 +27344028,0 +27344124,0 +27344124,0.096861798 +27344208,0.096861798 +27344208,0 +27344238,0 +27344238,0.04043452 +27344244,0.04043452 +27344244,0 +27344358,0 +27344358,0.087960169 +27344364,0.087960169 +27344364,0 +27346146,0 +27346146,0.057483404 +27346152,0.057483404 +27346152,0 +27350520,0 +27350520,0.32347616 +27350592,0.32347616 +27350592,0 +27369576,0 +27369576,0.13412794 +27369588,0.13412794 +27369588,0 +27369720,0 +27369720,0.22525649 +27369762,0.22525649 +27369762,0 +27371772,0 +27371772,0.15766445 +27371778,0.15766445 +27371778,0 +27371886,0 +27371886,0.045564273 +27371898,0.045564273 +27371898,0 +27372006,0 +27372006,0.22616174 +27372108,0.22616174 +27372108,0 +27373302,0 +27373302,0.11541943 +27373320,0.11541943 +27373320,0 +27373422,0 +27373422,0.0076946288 +27373512,0.0076946288 +27373512,0 +27379662,0 +27379662,0.22223899 +27379674,0.22223899 +27379674,0 +27380928,0 +27380928,0.087205794 +27380952,0.087205794 +27380952,0 +27381042,0 +27381042,0.098370549 +27381078,0.098370549 +27381078,0 +27381162,0 +27381162,0.034852142 +27381276,0.23159324 +27381276,0 +27381288,0 +27381288,0.23159324 +27381390,0.25105613 +27381390,0 +27381402,0 +27381402,0.25105613 +27381462,0.034852142 +27381462,0 +27381510,0 +27381510,0.056125528 +27381516,0.056125528 +27381516,0 +27384126,0 +27384126,0.16747133 +27384138,0.16747133 +27384138,0 +27384240,0 +27384240,0.14152082 +27384294,0.14152082 +27384294,0 +27391116,0 +27391116,0.21982498 +27391122,0.21982498 +27391122,0 +27414552,0 +27414552,0.24109837 +27414642,0.24109837 +27414642,0 +27418392,0 +27418392,0.29918527 +27418470,0.29918527 +27418470,0 +27418512,0 +27418512,0.12567894 +27418638,0.12567894 +27418638,0 +27428676,0 +27428676,0.077549789 +27428682,0.077549789 +27428682,0 +27436806,0 +27436806,0.14499095 +27436914,0.14499095 +27436914,0 +27437730,0 +27437730,0.29450815 +27437748,0.29450815 +27437748,0 +27444282,0 +27444282,0.16038021 +27444342,0.16038021 +27444342,0 +27444396,0 +27444396,0.17079059 +27444462,0.17079059 +27444462,0 +27448122,0 +27448122,0.18436934 +27448140,0.18436934 +27448140,0 +27448242,0 +27448242,0.11149668 +27448260,0.11149668 +27448260,0 +27450366,0 +27450366,0.22691611 +27450378,0.22691611 +27450378,0 +27450480,0 +27450480,0.018859384 +27450504,0.018859384 +27450504,0 +27450594,0 +27450594,0.027911889 +27450600,0.027911889 +27450600,0 +27450714,0 +27450714,0.22661436 +27450804,0.22661436 +27450804,0 +27450828,0 +27450828,0.19900422 +27450876,0.19900422 +27450876,0 +27450942,0 +27450942,0.30295715 +27450990,0.30295715 +27450990,0 +27451062,0 +27451062,0.018708509 +27451068,0.018708509 +27451068,0 +27454686,0 +27454686,0.28319252 +27454716,0.28319252 +27454716,0 +27454800,0 +27454800,0.20262523 +27454818,0.20262523 +27454818,0 +27460320,0 +27460320,0.251207 +27460374,0.251207 +27460374,0 +27463920,0 +27463920,0.086149668 +27464034,0 +27464034,0 +27464034,0.086149668 +27464034,0.16958358 +27464064,0.16958358 +27464064,0 +27464148,0 +27464148,0.21922148 +27464304,0.21922148 +27464304,0 +27490290,0 +27490290,0.025196138 +27490374,0.025196138 +27490374,0 +27496992,0 +27496992,0.27489439 +27496998,0.27489439 +27496998,0 +27497112,0 +27497112,0.18814122 +27497124,0.18814122 +27497124,0 +27505422,0 +27505422,0.34957755 +27505488,0.34957755 +27505488,0 +27505500,0 +27505500,0.1907061 +27505584,0.1907061 +27505584,0 +27506328,0 +27506328,0.16882921 +27506358,0.16882921 +27506358,0 +27506448,0 +27506448,0.030476765 +27506454,0.030476765 +27506454,0 +27506892,0 +27506892,0.30703078 +27506898,0.30703078 +27506898,0 +27513330,0 +27513330,0.23808087 +27513348,0.23808087 +27513348,0 +27513450,0 +27513450,0.24471937 +27513540,0.24471937 +27513540,0 +27513564,0 +27513564,0.0076946288 +27513582,0.0076946288 +27513582,0 +27513678,0 +27513678,0.098068799 +27513684,0.098068799 +27513684,0 +27517746,0 +27517746,0.2045866 +27517794,0.2045866 +27517794,0 +27520050,0 +27520050,0.22238986 +27520164,0.047223899 +27520164,0 +27520176,0 +27520176,0.22238986 +27520230,0.047223899 +27520230,0 +27520278,0 +27520278,0.27323476 +27520302,0.27323476 +27520302,0 +27520362,0 +27520362,0.095503923 +27520380,0.095503923 +27520380,0 +27521754,0 +27521754,0.0066385033 +27521760,0.0066385033 +27521760,0 +27528216,0 +27528216,0.052957151 +27528258,0.052957151 +27528258,0 +27535182,0 +27535182,0.22359686 +27535230,0.22359686 +27535230,0 +27538806,0 +27538806,0.093995172 +27538842,0.093995172 +27538842,0 +27541320,0 +27541320,0.18949909 +27541380,0.18949909 +27541380,0 +27541830,0 +27541830,0.1913096 +27541842,0.1913096 +27541842,0 +27549912,0 +27549912,0.11722993 +27549942,0.11722993 +27549942,0 +27552918,0 +27552918,0.0073928787 +27552978,0.0073928787 +27552978,0 +27553032,0 +27553032,0.18723597 +27553056,0.18723597 +27553056,0 +27553416,0 +27553416,0.084339167 +27553422,0.084339167 +27553422,0 +27580524,0 +27580524,0.085395293 +27580530,0.085395293 +27580530,0 +27586500,0 +27586500,0.17320459 +27586536,0.17320459 +27586536,0 +27586614,0 +27586614,0.1416717 +27586632,0.1416717 +27586632,0 +27586734,0 +27586734,0.098521424 +27586740,0.098521424 +27586740,0 +27586848,0 +27586848,0.17350634 +27586902,0.17350634 +27586902,0 +27586962,0 +27586962,0.059595655 +27586968,0.059595655 +27586968,0 +27587082,0 +27587082,0.25196138 +27587136,0.25196138 +27587136,0 +27587196,0 +27587196,0.19477972 +27587220,0.19477972 +27587220,0 +27587310,0 +27587310,0.21062161 +27587430,0.00075437538 +27587430,0 +27587436,0 +27587436,0.00075437538 +27587490,0.21062161 +27587490,0 +27587544,0 +27587544,0.1997586 +27587580,0.1997586 +27587580,0 +27591942,0 +27591942,0.14981895 +27591996,0.14981895 +27591996,0 +27592056,0 +27592056,0.17773084 +27592164,0.17773084 +27592164,0 +27594810,0 +27594810,0.40283645 +27595164,0.40283645 +27595164,0 +27595728,0 +27595728,0.066083283 +27595752,0.066083283 +27595752,0 +27596688,0 +27596688,0.08946892 +27596706,0.08946892 +27596706,0 +27597390,0 +27597390,0.066234158 +27597444,0.066234158 +27597444,0 +27600000,0 +27600000,0.085847918 +27600036,0.085847918 +27600036,0 +27600114,0 +27600114,0.14619795 +27600198,0.14619795 +27600198,0 +27600234,0 +27600234,0.17441159 +27600258,0.14499095 +27600258,0 +27600282,0 +27600282,0.14499095 +27600342,0.17441159 +27600342,0 +27600372,0 +27600372,0.035153893 +27600378,0.035153893 +27600378,0 +27600486,0 +27600486,0.19281835 +27600504,0.19281835 +27600504,0 +27600606,0 +27600606,0.076795413 +27600636,0.076795413 +27600636,0 +27600720,0 +27600720,0.050090525 +27600774,0.050090525 +27600774,0 +27600834,0 +27600834,0.021424261 +27600852,0.021424261 +27600852,0 +27600948,0 +27600948,0.0067893784 +27600978,0.0067893784 +27600978,0 +27607842,0 +27607842,0.31698853 +27607944,0.31698853 +27607944,0 +27612300,0 +27612300,0.19870247 +27612372,0.19870247 +27612372,0 +27617394,0 +27617394,0.017501509 +27617400,0.017501509 +27617400,0 +27617514,0 +27617514,0.07936029 +27617520,0.07936029 +27617520,0 +27621996,0 +27621996,0.16505733 +27622008,0.16505733 +27622008,0 +27623676,0 +27623676,0.19462885 +27623688,0.19462885 +27623688,0 +27623796,0 +27623796,0.14061557 +27623838,0.14061557 +27623838,0 +27623874,0 +27623874,0.11526856 +27623880,0.11526856 +27623880,0 +27623910,0 +27623910,0.16143633 +27623916,0.16143633 +27623916,0 +27624024,0 +27624024,0.065178033 +27624048,0.065178033 +27624048,0 +27624144,0 +27624144,0.20654798 +27624192,0.20654798 +27624192,0 +27625152,0 +27625152,0.10138805 +27625188,0.10138805 +27625188,0 +27625272,0 +27625272,0.12764031 +27625284,0.12764031 +27625284,0 +27625386,0 +27625386,0.27761014 +27625422,0.27761014 +27625422,0 +27625500,0 +27625500,0.24245625 +27625506,0.24245625 +27625506,0 +27626820,0 +27626820,0.19885335 +27626832,0.19885335 +27626832,0 +27633738,0 +27633738,0.16732046 +27633756,0.16732046 +27633756,0 +27634872,0 +27634872,0.093542547 +27634944,0.093542547 +27634944,0 +27639360,0 +27639360,0.29043452 +27639378,0.29043452 +27639378,0 +27639474,0 +27639474,0.14559445 +27639492,0.14559445 +27639492,0 +27643086,0 +27643086,0.20111648 +27643164,0.20111648 +27643164,0 +27652140,0 +27652140,0.13654194 +27652158,0.13654194 +27652158,0 +27676656,0 +27676656,0.15766445 +27676698,0.15766445 +27676698,0 +27676764,0 +27676764,0.24305975 +27676824,0.24305975 +27676824,0 +27676884,0 +27676884,0.061707906 +27676890,0.061707906 +27676890,0 +27676998,0 +27676998,0.22963186 +27677052,0.22963186 +27677052,0 +27681342,0 +27681342,0.031985516 +27681348,0.031985516 +27681348,0 +27681462,0 +27681462,0.0502414 +27681540,0.0502414 +27681540,0 +27681576,0 +27681576,0.12296319 +27681582,0.12296319 +27681582,0 +27681690,0 +27681690,0.19477972 +27681756,0.19477972 +27681756,0 +27681810,0 +27681810,0.045866023 +27681924,0.2033796 +27681924,0 +27681966,0 +27681966,0 +27681966,0.2033796 +27681966,0.045866023 +27682038,0 +27682038,0.10817743 +27682044,0.10817743 +27682044,0 +27682158,0 +27682158,0.18919734 +27682200,0.18919734 +27682200,0 +27682272,0 +27682272,0.25226313 +27682308,0.25226313 +27682308,0 +27682386,0 +27682386,0.12447194 +27682446,0.12447194 +27682446,0 +27685830,0 +27685830,0.2070006 +27685902,0.2070006 +27685902,0 +27685944,0 +27685944,0.12914906 +27686046,0.12914906 +27686046,0 +27686316,0 +27686316,0.13940857 +27686322,0.13940857 +27686322,0 +27695754,0 +27695754,0.18964997 +27695760,0.18964997 +27695760,0 +27708654,0 +27708654,0.32573929 +27708660,0.32573929 +27708660,0 +27710256,0 +27710256,0.18753772 +27710274,0.18753772 +27710274,0 +27712476,0 +27712476,0.12341581 +27712530,0.12341581 +27712530,0 +27715254,0 +27715254,0.17863609 +27715272,0.17863609 +27715272,0 +27715800,0 +27715800,0.31819553 +27715884,0.31819553 +27715884,0 +27716982,0 +27716982,0.21726011 +27716988,0.21726011 +27716988,0 +27717096,0 +27717096,0.1991551 +27717102,0.1991551 +27717102,0 +27717216,0 +27717216,0.27066989 +27717252,0.27066989 +27717252,0 +27720258,0 +27720258,0.23430899 +27720270,0.23430899 +27720270,0 +27720750,0 +27720750,0.21439348 +27720792,0.21439348 +27720792,0 +27721716,0 +27721716,0.22254074 +27721746,0.22254074 +27721746,0 +27722634,0 +27722634,0.23792999 +27722946,0.23792999 +27722946,0 +27724248,0 +27724248,0.10033193 +27724290,0.10033193 +27724290,0 +27728940,0 +27728940,0.076795413 +27728946,0.076795413 +27728946,0 +27729054,0 +27729054,0.033192517 +27729060,0.033192517 +27729060,0 +27734238,0 +27734238,0.15208208 +27734286,0.15208208 +27734286,0 +27734352,0 +27734352,0.091128546 +27734388,0.091128546 +27734388,0 +27734472,0 +27734472,0.016596258 +27734586,0.1404647 +27734586,0 +27734598,0 +27734598,0.1404647 +27734628,0.016596258 +27734628,0 +27734700,0 +27734700,0.21499698 +27734766,0.21499698 +27734766,0 +27734820,0 +27734820,0.00015087508 +27734826,0.00015087508 +27734826,0 +27734934,0 +27734934,0.28500302 +27734952,0.28500302 +27734952,0 +27735048,0 +27735048,0.0092033796 +27735054,0.0092033796 +27735054,0 +27735168,0 +27735168,0.09957755 +27735240,0.09957755 +27735240,0 +27735282,0 +27735282,0.047374774 +27735288,0.047374774 +27735288,0 +27735396,0 +27735396,0.32815329 +27735486,0.32815329 +27735486,0 +27763314,0 +27763314,0.23958962 +27763332,0.23958962 +27763332,0 +27765006,0 +27765006,0.05944478 +27765012,0.05944478 +27765012,0 +27766440,0 +27766440,0.21695836 +27766554,0.21318648 +27766554,0 +27766578,0 +27766578,0.056125528 +27766596,0.056125528 +27766596,0 +27766602,0 +27766602,0.21695836 +27766626,0.21318648 +27766626,0 +27766674,0 +27766674,0.16520821 +27766680,0.16520821 +27766680,0 +27766698,0 +27766698,0.20051298 +27766734,0.20051298 +27766734,0 +27766812,0 +27766812,0.28862402 +27766872,0.28862402 +27766872,0 +27770106,0 +27770106,0.22963186 +27770250,0.22963186 +27770250,0 +27773094,0 +27773094,0.11300543 +27773100,0.11300543 +27773100,0 +27773208,0 +27773208,0.32815329 +27773274,0.32815329 +27773274,0 +27773328,0 +27773328,0.2045866 +27773358,0.2045866 +27773358,0 +27773442,0 +27773442,0.3480688 +27773454,0.3480688 +27773454,0 +27773556,0 +27773556,0.19477972 +27773568,0.19477972 +27773568,0 +27773676,0 +27773676,0.12190706 +27773694,0.12190706 +27773694,0 +27773790,0 +27773790,0.15464695 +27773826,0.15464695 +27773826,0 +27777210,0 +27777210,0.18135184 +27777282,0.18135184 +27777282,0 +27777330,0 +27777330,0.15479783 +27777354,0.15479783 +27777354,0 +27777690,0 +27777690,0.16128546 +27777708,0.16128546 +27777708,0 +27777804,0 +27777804,0.23642124 +27777936,0.23642124 +27777936,0 +27787938,0 +27787938,0.14121907 +27788016,0.14121907 +27788016,0 +27788520,0 +27788520,0.13548582 +27788628,0.13548582 +27788628,0 +27789108,0 +27789108,0.19764635 +27789180,0.19764635 +27789180,0 +27789696,0 +27789696,0.17848521 +27789798,0.17848521 +27789798,0 +27791700,0 +27791700,0.22646349 +27791742,0.22646349 +27791742,0 +27795156,0 +27795156,0.17833434 +27795204,0.17833434 +27795204,0 +27795276,0 +27795276,0.16581171 +27795300,0.16581171 +27795300,0 +27795588,0 +27795588,0.032287266 +27795618,0.032287266 +27795618,0 +27795708,0 +27795708,0.013427882 +27795714,0.013427882 +27795714,0 +27795822,0 +27795822,0.0078455039 +27795888,0.0078455039 +27795888,0 +27795936,0 +27795936,0.1095353 +27795948,0.1095353 +27795948,0 +27796056,0 +27796056,0.21167773 +27796086,0.21167773 +27796086,0 +27796170,0 +27796170,0.19568497 +27796254,0.19568497 +27796254,0 +27796284,0 +27796284,0.25392275 +27796290,0.25392275 +27796290,0 +27798258,0 +27798258,0.23098974 +27798300,0.23098974 +27798300,0 +27804426,0 +27804426,0.34399517 +27804450,0.34399517 +27804450,0 +27810708,0 +27810708,0.11360893 +27810738,0.11360893 +27810738,0 +27815778,0 +27815778,0.12326494 +27815790,0.12326494 +27815790,0 +27817224,0 +27817224,0.047223899 +27817230,0.047223899 +27817230,0 +27817416,0 +27817416,0.13518407 +27817428,0.13518407 +27817428,0 +27832926,0 +27832926,0.22782136 +27832992,0.22782136 +27832992,0 +27847560,0 +27847560,0.026101388 +27847602,0.026101388 +27847602,0 +27847680,0 +27847680,0.28334339 +27847698,0.28334339 +27847698,0 +27852186,0 +27852186,0.088563669 +27852210,0.088563669 +27852210,0 +27852300,0 +27852300,0.0078455039 +27852348,0.0078455039 +27852348,0 +27853722,0 +27853722,0.46620398 +27853764,0.45187085 +27853764,0 +27854028,0 +27854028,0.46620398 +27854100,0.45187085 +27854100,0 +27854178,0 +27854178,0.17184671 +27854214,0.17184671 +27854214,0 +27855006,0 +27855006,0.14634882 +27855018,0.14634882 +27855018,0 +27867324,0 +27867324,0.085395293 +27867330,0.085395293 +27867330,0 +27871302,0 +27871302,0.21122511 +27871338,0.21122511 +27871338,0 +27876708,0 +27876708,0.0015087508 +27876714,0.0015087508 +27876714,0 +27890862,0 +27890862,0.13971032 +27890880,0.13971032 +27890880,0 +27896280,0 +27896280,0.16234158 +27896304,0.16234158 +27896304,0 +27900522,0 +27900522,0.17275196 +27900648,0.17275196 +27900648,0 +27901728,0 +27901728,0.03952927 +27901734,0.03952927 +27901734,0 +27903810,0 +27903810,0.34112855 +27903882,0.34112855 +27903882,0 +27903924,0 +27903924,0.19523235 +27903936,0.19523235 +27903936,0 +27932742,0 +27932742,0.17275196 +27932766,0.17275196 +27932766,0 +27944526,0 +27944526,0.28817139 +27944574,0.28817139 +27944574,0 +27949368,0 +27949368,0.2518105 +27949410,0.2518105 +27949410,0 +27954276,0 +27954276,0.39136995 +27954324,0.39136995 +27954324,0 +27960354,0 +27960354,0.0073928787 +27960366,0.0073928787 +27960366,0 +27960468,0 +27960468,0.078153289 +27960522,0.078153289 +27960522,0 +27968424,0 +27968424,0.09067592 +27968454,0.09067592 +27968454,0 +27968538,0 +27968538,0.071514786 +27968544,0.071514786 +27968544,0 +27968658,0 +27968658,0.28183464 +27968664,0.28183464 +27968664,0 +27968772,0 +27968772,0.097465299 +27968844,0.097465299 +27968844,0 +27976542,0 +27976542,0.21484611 +27976620,0.21484611 +27976620,0 +27976656,0 +27976656,0.15359083 +27976746,0.15359083 +27976746,0 +27977298,0 +27977298,0.26870851 +27977406,0.26870851 +27977406,0 +27977412,0 +27977412,0.017954134 +27977466,0.017954134 +27977466,0 +27977526,0 +27977526,0.12311406 +27977532,0.12311406 +27977532,0 +27977892,0 +27977892,0.21891973 +27977958,0.21891973 +27977958,0 +27978480,0 +27978480,0.21424261 +27978534,0.21424261 +27978534,0 +27979068,0 +27979068,0.22178636 +27979134,0.22178636 +27979134,0 +27979656,0 +27979656,0.17561859 +27979740,0.17561859 +27979740,0 +27980244,0 +27980244,0.18859384 +27980340,0.18859384 +27980340,0 +27990024,0 +27990024,0.18617984 +27990084,0.18617984 +27990084,0 +28024956,0 +28024956,0.12401931 +28025004,0.12401931 +28025004,0 +28025826,0 +28025826,0.1961376 +28025892,0.1961376 +28025892,0 +28026228,0 +28026228,0.12703681 +28026402,0.12703681 +28026402,0 +28027026,0 +28027026,0.3086904 +28027080,0.3086904 +28027080,0 +28027146,0 +28027146,0.33283042 +28027158,0.33283042 +28027158,0 +28027260,0 +28027260,0.15389258 +28027272,0.15389258 +28027272,0 +28027374,0 +28027374,0.22057936 +28027422,0.22057936 +28027422,0 +28029834,0 +28029834,0.21484611 +28029846,0.21484611 +28029846,0 +28029948,0 +28029948,0.28123114 +28030068,0.096409173 +28030068,0 +28030080,0 +28030080,0.28123114 +28030134,0.096409173 +28030134,0 +28030182,0 +28030182,0.074984912 +28030212,0.074984912 +28030212,0 +28030296,0 +28030296,0.13563669 +28030380,0.13563669 +28030380,0 +28030416,0 +28030416,0.25256488 +28030422,0.25256488 +28030422,0 +28030530,0 +28030530,0.22073024 +28030560,0.22073024 +28030560,0 +28030644,0 +28030644,0.085395293 +28030650,0.085395293 +28030650,0 +28030764,0 +28030764,0.16053108 +28030770,0.16053108 +28030770,0 +28030878,0 +28030878,0.20805673 +28030914,0.20805673 +28030914,0 +28034484,0 +28034484,0.16022933 +28034490,0.16022933 +28034490,0 +28038984,0 +28038984,0.047827399 +28039032,0.047827399 +28039032,0 +28054290,0 +28054290,0.33011467 +28054296,0.33011467 +28054296,0 +28057140,0 +28057140,0.16294508 +28057194,0.16294508 +28057194,0 +28065756,0 +28065756,0.0037718769 +28065762,0.0037718769 +28065762,0 +28070190,0 +28070190,0.12748944 +28070256,0.12748944 +28070256,0 +28073502,0 +28073502,0.256035 +28073550,0.256035 +28073550,0 +28073622,0 +28073622,0.16852746 +28073628,0.16852746 +28073628,0 +28073736,0 +28073736,0.1095353 +28073760,0.1095353 +28073760,0 +28073850,0 +28073850,0.21469523 +28073874,0.21469523 +28073874,0 +28073970,0 +28073970,0.16671696 +28074084,0.19477972 +28074084,0 +28074138,0 +28074138,0.19477972 +28074192,0.16671696 +28074192,0 +28074198,0 +28074198,0.12009656 +28074210,0.12009656 +28074210,0 +28075776,0 +28075776,0.19447797 +28075800,0.19447797 +28075800,0 +28079322,0 +28079322,0.037115269 +28079340,0.037115269 +28079340,0 +28079436,0 +28079436,0.066837658 +28079442,0.066837658 +28079442,0 +28079550,0 +28079550,0.17079059 +28079562,0.17079059 +28079562,0 +28103622,0 +28103622,0.25633675 +28103634,0.25633675 +28103634,0 +28103736,0 +28103736,0.12929994 +28103778,0.12929994 +28103778,0 +28104582,0 +28104582,0.24109837 +28104618,0.24109837 +28104618,0 +28104696,0 +28104696,0.17290284 +28104720,0.17290284 +28104720,0 +28106916,0 +28106916,0.016294508 +28106976,0.016294508 +28106976,0 +28107498,0 +28107498,0.087356669 +28107528,0.087356669 +28107528,0 +28108596,0 +28108596,0.029873265 +28108674,0.029873265 +28108674,0 +28108710,0 +28108710,0.048732649 +28108716,0.048732649 +28108716,0 +28114548,0 +28114548,0.096409173 +28114554,0.096409173 +28114554,0 +28114662,0 +28114662,0.22238986 +28114668,0.10681955 +28114668,0 +28114674,0 +28114674,0 +28114674,0.22238986 +28114674,0.10681955 +28114776,0 +28114776,0.21575136 +28114806,0.21575136 +28114806,0 +28114938,0 +28114938,0.26538926 +28114968,0.26538926 +28114968,0 +28117224,0 +28117224,0.08056729 +28117320,0.08056729 +28117320,0 +28120698,0 +28120698,0.17622209 +28120722,0.17622209 +28120722,0 +28128282,0 +28128282,0.048129149 +28128288,0.048129149 +28128288,0 +28136700,0 +28136700,0.0031683766 +28136706,0.0031683766 +28136706,0 +28139832,0 +28139832,0.096258298 +28139904,0.096258298 +28139904,0 +28140474,0 +28140474,0.22269161 +28140534,0.22269161 +28140534,0 +28144044,0 +28144044,0.18964997 +28144116,0.18964997 +28144116,0 +28145454,0 +28145454,0.15208208 +28145496,0.15208208 +28145496,0 +28149318,0 +28149318,0.13488232 +28149372,0.13488232 +28149372,0 +28149672,0 +28149672,0.17486421 +28149816,0.17486421 +28149816,0 +28150182,0 +28150182,0.4545866 +28150254,0.4545866 +28150254,0 +28153872,0 +28153872,0.38518407 +28153938,0.38518407 +28153938,0 +28154634,0 +28154634,0.2942064 +28154700,0.2942064 +28154700,0 +28190544,0 +28190544,0.19266747 +28190604,0.19266747 +28190604,0 +28190658,0 +28190658,0.42727821 +28190664,0.42727821 +28190664,0 +28203354,0 +28203354,0.20066385 +28203420,0.20066385 +28203420,0 +28203942,0 +28203942,0.2421545 +28204032,0.2421545 +28204032,0 +28204530,0 +28204530,0.18814122 +28204584,0.18814122 +28204584,0 +28205118,0 +28205118,0.12205794 +28205196,0.12205794 +28205196,0 +28205706,0 +28205706,0.18240797 +28205772,0.18240797 +28205772,0 +28206288,0 +28206288,0.21318648 +28206396,0.21318648 +28206396,0 +28207884,0 +28207884,0.0049788775 +28207890,0.0049788775 +28207890,0 +28219320,0 +28219320,0.24064575 +28219422,0.24064575 +28219422,0 +28221894,0 +28221894,0.0063367532 +28221900,0.0063367532 +28221900,0 +28225650,0 +28225650,0.22057936 +28225776,0.22057936 +28225776,0 +28231794,0 +28231794,0.060199155 +28231830,0.060199155 +28231830,0 +28231908,0 +28231908,0.11360893 +28231944,0.11360893 +28231944,0 +28234350,0 +28234350,0.16641521 +28234470,0 +28234470,0 +28234470,0.0058841279 +28234470,0.16641521 +28234476,0.0058841279 +28234476,0 +28236150,0 +28236150,0.055220278 +28236192,0.055220278 +28236192,0 +28236264,0 +28236264,0.068949909 +28236270,0.068949909 +28236270,0 +28246254,0 +28246254,1 +28246530,1 +28246530,0 +28275726,0 +28275726,0.052957151 +28275738,0.052957151 +28275738,0 +28275840,0 +28275840,0.16671696 +28275876,0.16671696 +28275876,0 +28278300,0 +28278300,0.13156307 +28278354,0.13156307 +28278354,0 +28278414,0 +28278414,0.013277007 +28278420,0.013277007 +28278420,0 +28280670,0 +28280670,0.16611346 +28280700,0.16611346 +28280700,0 +28284168,0 +28284168,0.041490646 +28284174,0.041490646 +28284174,0 +28284186,0 +28284186,0.39725407 +28284282,0.12070006 +28284282,0 +28284318,0 +28284318,0.12070006 +28284498,0.39725407 +28284498,0 +28286016,0 +28286016,0.18089922 +28286328,0.18089922 +28286328,0 +28288068,0 +28288068,0.22329511 +28288098,0.22329511 +28288098,0 +28288188,0 +28288188,0.16867833 +28288266,0.16867833 +28288266,0 +28288302,0 +28288302,0.16339771 +28288314,0.16339771 +28288314,0 +28291134,0 +28291134,0.13427882 +28291140,0.13427882 +28291140,0 +28291248,0 +28291248,0.13955944 +28291272,0.13955944 +28291272,0 +28299054,0 +28299054,0.36104406 +28299384,0.31080266 +28299384,0 +28299414,0 +28299414,0.31080266 +28299534,0.36104406 +28299534,0 +28300992,0 +28300992,0.42969221 +28301034,0.11707906 +28301034,0 +28301046,0 +28301046,0.11707906 +28301064,0.42969221 +28301064,0 +28301148,0 +28301148,0.087356669 +28301214,0.087356669 +28301214,0 +28305444,0 +28305444,0.42501509 +28305516,0.42501509 +28305516,0 +28306806,0 +28306806,0.12311406 +28306812,0.12311406 +28306812,0 +28308786,0 +28308786,0.091279421 +28308792,0.091279421 +28308792,0 +28308900,0 +28308900,0.17184671 +28308936,0.17184671 +28308936,0 +28311258,0 +28311258,0.25105613 +28311318,0.25105613 +28311318,0 +28311378,0 +28311378,0.29164152 +28311438,0.29164152 +28311438,0 +28311492,0 +28311492,0.31336753 +28311516,0.31336753 +28311516,0 +28311546,0 +28311546,0.25694025 +28311600,0.25694025 +28311600,0 +28311606,0 +28311606,0.08086904 +28311660,0.08086904 +28311660,0 +28311726,0 +28311726,0.12447194 +28311732,0.12447194 +28311732,0 +28311840,0 +28311840,0.3528968 +28311894,0.3528968 +28311894,0 +28317414,0 +28317414,0.19824985 +28317516,0.19824985 +28317516,0 +28320156,0 +28320156,0.21605311 +28320180,0.21605311 +28320180,0 +28323720,0 +28323720,0.040585395 +28323774,0.040585395 +28323774,0 +28323834,0 +28323834,0.014182257 +28323840,0.014182257 +28323840,0 +28323954,0 +28323954,0.19447797 +28323966,0.19447797 +28323966,0 +28326966,0 +28326966,0.1955341 +28326972,0.1955341 +28326972,0 +28327086,0 +28327086,0.12899819 +28327122,0.12899819 +28327122,0 +28327200,0 +28327200,0.072872661 +28327206,0.072872661 +28327206,0 +28328754,0 +28328754,0.52097164 +28329108,0.52097164 +28329108,0 +28349496,0 +28349496,0.0006035003 +28349502,0.0006035003 +28349502,0 +28359348,0 +28359348,0.23219674 +28359366,0.23219674 +28359366,0 +28359744,0 +28359744,0.021273386 +28359750,0.021273386 +28359750,0 +28359864,0 +28359864,0.1440857 +28359870,0.1440857 +28359870,0 +28366830,0 +28366830,0.12220881 +28366944,0.11768256 +28366944,0 +28366974,0 +28366974,0.12220881 +28367010,0.11768256 +28367010,0 +28367508,0 +28367508,0.038020519 +28367550,0.038020519 +28367550,0 +28372236,0 +28372236,0.36089318 +28372284,0.36089318 +28372284,0 +28376694,0 +28376694,0.35546168 +28376766,0.35546168 +28376766,0 +28376928,0 +28376928,0.19809897 +28377030,0.30129753 +28377030,0 +28377042,0 +28377042,0.30129753 +28377108,0.19809897 +28377108,0 +28377144,0 +28377144,0.083433917 +28377150,0.083433917 +28377150,0 +28377510,0 +28377510,0.18678334 +28377606,0.18678334 +28377606,0 +28378014,0 +28378014,0.13412794 +28378020,0.13412794 +28378020,0 +28378098,0 +28378098,0.23430899 +28378164,0.23430899 +28378164,0 +28378686,0 +28378686,0.21529873 +28378746,0.21529873 +28378746,0 +28379274,0 +28379274,0.21967411 +28379352,0.21967411 +28379352,0 +28380090,0 +28380090,0.0078455039 +28380102,0.0078455039 +28380102,0 +28382994,0 +28382994,0.093542547 +28383090,0.093542547 +28383090,0 +28383108,0 +28383108,0.013427882 +28383114,0.013427882 +28383114,0 +28383570,0 +28383570,0.12009656 +28383576,0.12009656 +28383576,0 +28384062,0 +28384062,0.21333736 +28384152,0.21333736 +28384152,0 +28385772,0 +28385772,0.1095353 +28385778,0.1095353 +28385778,0 +28388664,0 +28388664,0.0076946288 +28388778,0.0076946288 +28388778,0 +28393194,0 +28393194,0.18980084 +28393224,0.18980084 +28393224,0 +28393308,0 +28393308,0.20081473 +28393344,0.20081473 +28393344,0 +28393428,0 +28393428,0.086753168 +28393554,0.086753168 +28393554,0 +28396434,0 +28396434,0.17109234 +28396452,0.17109234 +28396452,0 +28404132,0 +28404132,0.10425468 +28404144,0.10425468 +28404144,0 +28404348,0 +28404348,0.26086301 +28404414,0.26086301 +28404414,0 +28404648,0 +28404648,0.29616777 +28404660,0.16581171 +28404660,0 +28404708,0 +28404708,0.16581171 +28404750,0.29616777 +28404750,0 +28404774,0 +28404774,0.10938443 +28404792,0.10938443 +28404792,0 +28408380,0 +28408380,0.31185878 +28408392,0.31185878 +28408392,0 +28408494,0 +28408494,0.13246832 +28408506,0.13246832 +28408506,0 +28408806,0 +28408806,0.42199759 +28408866,0.42199759 +28408866,0 +28409106,0 +28409106,0.42335546 +28409166,0.42335546 +28409166,0 +28409430,0 +28409430,0.0072420036 +28409436,0.0072420036 +28409436,0 +28409550,0 +28409550,0.243965 +28409574,0.243965 +28409574,0 +28410138,0 +28410138,0.13684369 +28410192,0.13684369 +28410192,0 +28415790,0 +28415790,0.28983102 +28415844,0.28983102 +28415844,0 +28416948,0 +28416948,0.23913699 +28416978,0.23913699 +28416978,0 +28417062,0 +28417062,0.20443573 +28417086,0.20443573 +28417086,0 +28417452,0 +28417452,0.25331925 +28417536,0.25331925 +28417536,0 +28417752,0 +28417752,0.33916717 +28417824,0.33916717 +28417824,0 +28418046,0 +28418046,0.44885335 +28418124,0.44885335 +28418124,0 +28418814,0 +28418814,0.21107423 +28418826,0.21107423 +28418826,0 +28421214,0 +28421214,0.16913096 +28421256,0.16913096 +28421256,0 +28421328,0 +28421328,0.073023537 +28421334,0.073023537 +28421334,0 +28421940,0 +28421940,0.11738081 +28421964,0.11738081 +28421964,0 +28425654,0 +28425654,0.054164152 +28425678,0.054164152 +28425678,0 +28447824,0 +28447824,0.015238383 +28447830,0.015238383 +28447830,0 +28447938,0 +28447938,0.021575136 +28447950,0.021575136 +28447950,0 +28448052,0 +28448052,0.22797224 +28448064,0.22797224 +28448064,0 +28452048,0 +28452048,0.20307785 +28452096,0.20307785 +28452096,0 +28452162,0 +28452162,0.38850332 +28452168,0.38850332 +28452168,0 +28455462,0 +28455462,0.12869644 +28455552,0.12869644 +28455552,0 +28456050,0 +28456050,0.21318648 +28456188,0.21318648 +28456188,0 +28456638,0 +28456638,0.2457755 +28456710,0.2457755 +28456710,0 +28457226,0 +28457226,0 +28457226,0.21122511 +28457226,0.17260109 +28457256,0 +28457256,0.17260109 +28457292,0.21122511 +28457292,0 +28457808,0 +28457808,0.13442969 +28457874,0.13442969 +28457874,0 +28458396,0 +28458396,0.20805673 +28458450,0.20805673 +28458450,0 +28460154,0 +28460154,0.16928183 +28460166,0.16928183 +28460166,0 +28462824,0 +28462824,0.036964393 +28462830,0.036964393 +28462830,0 +28465164,0 +28465164,0.015691008 +28465170,0.015691008 +28465170,0 +28471908,0 +28471908,0.25331925 +28471914,0.25331925 +28471914,0 +28480230,0 +28480230,0.082830416 +28480290,0.082830416 +28480290,0 +28480308,0 +28480308,0.071665661 +28480326,0.071665661 +28480326,0 +28480428,0 +28480428,0.17546771 +28480452,0.17546771 +28480452,0 +28486398,0 +28486398,0.23144237 +28486464,0.23144237 +28486464,0 +28487226,0 +28487226,0.18029572 +28487286,0.18029572 +28487286,0 +28487346,0 +28487346,0.092788171 +28487352,0.092788171 +28487352,0 +28487700,0 +28487700,0.001961376 +28487706,0.001961376 +28487706,0 +28491936,0 +28491936,0.11858781 +28491966,0.11858781 +28491966,0 +28493784,0 +28493784,0.28771877 +28493808,0.28771877 +28493808,0 +28495812,0 +28495812,0.10319855 +28495872,0.10319855 +28495872,0 +28534458,0 +28534458,0.64695232 +28534824,0.64695232 +28534824,0 +28537770,0 +28537770,0.034550392 +28537776,0.034550392 +28537776,0 +28556994,0 +28556994,0.16460471 +28557036,0.16460471 +28557036,0 +28559772,0 +28559772,0.0067893784 +28559784,0.0067893784 +28559784,0 +28563660,0 +28563660,0.259656 +28563726,0.259656 +28563726,0 +28570584,0 +28570584,0.059897405 +28570602,0.059897405 +28570602,0 +28570950,0 +28570950,0.27489439 +28571106,0.27489439 +28571106,0 +28583112,0 +28583112,0.020971635 +28583238,0.020971635 +28583238,0 +28586148,0 +28586148,0.012824381 +28586166,0.012824381 +28586166,0 +28586268,0 +28586268,0.2421545 +28586286,0.2421545 +28586286,0 +28587138,0 +28587138,0.10576343 +28587144,0.10576343 +28587144,0 +28589664,0 +28589664,0.052655401 +28589682,0.052655401 +28589682,0 +28594758,0 +28594758,0.19357272 +28594842,0.19357272 +28594842,0 +28595340,0 +28595340,0.17335546 +28595436,0.17335546 +28595436,0 +28595928,0 +28595928,0.15404345 +28596012,0.15404345 +28596012,0 +28596516,0 +28596516,0.24200362 +28596588,0.24200362 +28596588,0 +28617474,0 +28617474,0.30552203 +28617486,0.30552203 +28617486,0 +28617594,0 +28617594,0.28983102 +28617702,0.28983102 +28617702,0 +28617708,0 +28617708,0.065630658 +28617822,0.16777308 +28617822,0 +28617858,0 +28617858,0 +28617858,0.16777308 +28617858,0.065630658 +28617942,0 +28617942,0.18316234 +28618050,0.18316234 +28618050,0 +28618056,0 +28618056,0.071967411 +28618062,0.071967411 +28618062,0 +28621200,0 +28621200,0.32905854 +28622220,0.32905854 +28622220,0 +28624842,0 +28624842,0.29330115 +28624854,0.29330115 +28624854,0 +28625370,0 +28625370,0.16022933 +28625400,0.16022933 +28625400,0 +28625490,0 +28625490,0.087356669 +28625520,0.087356669 +28625520,0 +28630950,0 +28630950,0.21107423 +28630962,0.21107423 +28630962,0 +28633110,0 +28633110,0.13156307 +28633122,0.13156307 +28633122,0 +28647516,0 +28647516,0.17199759 +28647522,0.17199759 +28647522,0 +28647636,0 +28647636,0.31004828 +28647864,0.31004828 +28647864,0 +28655646,0 +28655646,0.042697646 +28655694,0.042697646 +28655694,0 +28656762,0 +28656762,0.258449 +28656774,0.258449 +28656774,0 +28659144,0 +28659144,0.40570308 +28659156,0.40570308 +28659156,0 +28659264,0 +28659264,0.11632468 +28659282,0.11632468 +28659282,0 +28662516,0 +28662516,0.22404949 +28662582,0.22404949 +28662582,0 +28664484,0 +28664484,0.17954134 +28664544,0.17954134 +28664544,0 +28664748,0 +28664748,0.0992758 +28664766,0.0992758 +28664766,0 +28664862,0 +28664862,0.2493965 +28664874,0.2493965 +28664874,0 +28664982,0 +28664982,0.12839469 +28664994,0.12839469 +28664994,0 +28665072,0 +28665072,0.18874472 +28665096,0.19266747 +28665096,0 +28665138,0 +28665138,0.18874472 +28665186,0.19266747 +28665186,0 +28665660,0 +28665660,0.26508751 +28665762,0.26508751 +28665762,0 +28666248,0 +28666248,0.21922148 +28666308,0.21922148 +28666308,0 +28666836,0 +28666836,0.2542245 +28666932,0.2542245 +28666932,0 +28667124,0 +28667124,0.23732649 +28667166,0.23732649 +28667166,0 +28667418,0 +28667418,0.19025347 +28667496,0.19025347 +28667496,0 +28668006,0 +28668006,0.19055522 +28668090,0.19055522 +28668090,0 +28670004,0 +28670004,0.037869644 +28670010,0.037869644 +28670010,0 +28670118,0 +28670118,0.091128546 +28670148,0.091128546 +28670148,0 +28670238,0 +28670238,0.017803259 +28670244,0.017803259 +28670244,0 +28670352,0 +28670352,0.094900422 +28670358,0.094900422 +28670358,0 +28670466,0 +28670466,0.22133374 +28670568,0.22133374 +28670568,0 +28670586,0 +28670586,0.14996982 +28670604,0.14996982 +28670604,0 +28673112,0 +28673112,0.1059143 +28673124,0.1059143 +28673124,0 +28673424,0 +28673424,0.44885335 +28673718,0.44885335 +28673718,0 +28681770,0 +28681770,0.22027761 +28681782,0.22027761 +28681782,0 +28682706,0 +28682706,0.18889559 +28682772,0.18889559 +28682772,0 +28682820,0 +28682820,0.32362704 +28682862,0.32362704 +28682862,0 +28717740,0 +28717740,0.23642124 +28717776,0.23642124 +28717776,0 +28722816,0 +28722816,0.051901026 +28722846,0.051901026 +28722846,0 +28722930,0 +28722930,0.042546771 +28722996,0.042546771 +28722996,0 +28727166,0 +28727166,0.19719372 +28727208,0.19719372 +28727208,0 +28727280,0 +28727280,0.16671696 +28727310,0.16671696 +28727310,0 +28737030,0 +28737030,0.21952323 +28737036,0.21952323 +28737036,0 +28741350,0 +28741350,0.0076946288 +28741452,0.0076946288 +28741452,0 +28741470,0 +28741470,0.22148461 +28741494,0.22148461 +28741494,0 +28741584,0 +28741584,0.20866023 +28741650,0.20866023 +28741650,0 +28741698,0 +28741698,0.28364514 +28741710,0.28364514 +28741710,0 +28741818,0 +28741818,0.22465299 +28741830,0.22465299 +28741830,0 +28742106,0 +28742106,0.18240797 +28742214,0.18240797 +28742214,0 +28742220,0 +28742220,0.15585395 +28742238,0.15585395 +28742238,0 +28744074,0 +28744074,0.17878696 +28744092,0.17878696 +28744092,0 +28744188,0 +28744188,0.1477067 +28744254,0.1477067 +28744254,0 +28746372,0 +28746372,0.022027761 +28746432,0.022027761 +28746432,0 +28750458,0 +28750458,0.26780326 +28750524,0.26780326 +28750524,0 +28750572,0 +28750572,0.18286059 +28750584,0.18286059 +28750584,0 +28750686,0 +28750686,0.33961979 +28750782,0.33961979 +28750782,0 +28750806,0 +28750806,0.064121907 +28750848,0.064121907 +28750848,0 +28750920,0 +28750920,0.13624019 +28750980,0.13624019 +28750980,0 +28751034,0 +28751034,0.19115872 +28751154,0.13080869 +28751154,0 +28751202,0 +28751202,0.13080869 +28751208,0.19115872 +28751208,0 +28751268,0 +28751268,0.1404647 +28751280,0.1404647 +28751280,0 +28754988,0 +28754988,0.69930597 +28755072,0.039981895 +28755072,0 +28755078,0 +28755078,0.039981895 +28755306,0.69930597 +28755306,0 +28757304,0 +28757304,0.1053108 +28757316,0.1053108 +28757316,0 +28757418,0 +28757418,0.20006035 +28757454,0.20006035 +28757454,0 +28769616,0 +28769616,0.15389258 +28769640,0.15389258 +28769640,0 +28783794,0 +28783794,0.24894387 +28783806,0.24894387 +28783806,0 +28783908,0 +28783908,0.015389258 +28783998,0.015389258 +28783998,0 +28784022,0 +28784022,0.25935425 +28784034,0.25935425 +28784034,0 +28794852,0 +28794852,0.14544357 +28794864,0.14544357 +28794864,0 +28794966,0 +28794966,0.25950513 +28795050,0.25950513 +28795050,0 +28796940,0 +28796940,0.27459264 +28796958,0.27459264 +28796958,0 +28797054,0 +28797054,0.24652987 +28797120,0.24652987 +28797120,0 +28797174,0 +28797174,0.22178636 +28797180,0.22178636 +28797180,0 +28797516,0 +28797516,0.2445685 +28797582,0.2445685 +28797582,0 +28804062,0 +28804062,0.31125528 +28804098,0.31125528 +28804098,0 +28804356,0 +28804356,0.37748944 +28804374,0.37748944 +28804374,0 +28804656,0 +28804656,0.29586602 +28804740,0.29586602 +28804740,0 +28804758,0 +28804758,0.19900422 +28804872,0.032890766 +28804872,0 +28804878,0 +28804878,0.032890766 +28804926,0.19900422 +28804926,0 +28804956,0 +28804956,0.35757393 +28804974,0.35757393 +28804974,0 +28804992,0 +28804992,0.24064575 +28805082,0.24064575 +28805082,0 +28805106,0 +28805106,0.26342788 +28805130,0.26342788 +28805130,0 +28807920,0 +28807920,0.41264333 +28807932,0.41264333 +28807932,0 +28811568,0 +28811568,0.23476162 +28811634,0.23476162 +28811634,0 +28812156,0 +28812156,0.18980084 +28812276,0.18980084 +28812276,0 +28812618,0 +28812618,0.18874472 +28812726,0.18874472 +28812726,0 +28812732,0 +28812732,0.1483102 +28812744,0.18210622 +28812744,0 +28812822,0 +28812822,0.1483102 +28812828,0.18210622 +28812828,0 +28812852,0 +28812852,0.28907664 +28812882,0.28907664 +28812882,0 +28812966,0 +28812966,0.11888956 +28813020,0.11888956 +28813020,0 +28813332,0 +28813332,0.23249849 +28813398,0.23249849 +28813398,0 +28814502,0 +28814502,0.20488835 +28814508,0.20488835 +28814508,0 +28821924,0 +28821924,0.20745323 +28821942,0.20745323 +28821942,0 +28822038,0 +28822038,0.028213639 +28822044,0.028213639 +28822044,0 +28822158,0 +28822158,0.052806276 +28822164,0.052806276 +28822164,0 +28829298,0 +28829298,0.20503923 +28829358,0.20503923 +28829358,0 +28832604,0 +28832604,0.011315631 +28832610,0.011315631 +28832610,0 +28843284,0 +28843284,0.23340374 +28843350,0.23340374 +28843350,0 +28850562,0 +28850562,0.082226916 +28850574,0.082226916 +28850574,0 +28852524,0 +28852524,0.18270972 +28852536,0.18270972 +28852536,0 +28878792,0 +28878792,0.3553108 +28878798,0.3553108 +28878798,0 +28878912,0 +28878912,0.19930597 +28878918,0.19930597 +28878918,0 +28882746,0 +28882746,0.22631261 +28882818,0.22631261 +28882818,0 +28887198,0 +28887198,0.13050694 +28887264,0.13050694 +28887264,0 +28890456,0 +28890456,0.25648763 +28890480,0.25648763 +28890480,0 +28891314,0 +28891314,0.023687387 +28891368,0.023687387 +28891368,0 +28893588,0 +28893588,0.17184671 +28893654,0.17184671 +28893654,0 +28893702,0 +28893702,0.037567894 +28893708,0.037567894 +28893708,0 +28893816,0 +28893816,0.23038624 +28893822,0.23038624 +28893822,0 +28893924,0 +28893924,0.087054919 +28894032,0.087054919 +28894032,0 +28894038,0 +28894038,0.1471032 +28894062,0.1471032 +28894062,0 +28894152,0 +28894152,0.0058841279 +28894164,0.0058841279 +28894164,0 +28894272,0 +28894272,0.19115872 +28894374,0.19115872 +28894374,0 +28894386,0 +28894386,0.18859384 +28894434,0.18859384 +28894434,0 +28894500,0 +28894500,0.18512372 +28894542,0.18512372 +28894542,0 +28894620,0 +28894620,0.20624623 +28894662,0.20624623 +28894662,0 +28894734,0 +28894734,0.054013277 +28894758,0.054013277 +28894758,0 +28894848,0 +28894848,0.22933011 +28894872,0.22933011 +28894872,0 +28894968,0 +28894968,0.31683766 +28895004,0.31683766 +28895004,0 +28895082,0 +28895082,0.096409173 +28895148,0.096409173 +28895148,0 +28895196,0 +28895196,0.022933011 +28895202,0.022933011 +28895202,0 +28895316,0 +28895316,0.21303561 +28895406,0.21303561 +28895406,0 +28895430,0 +28895430,0.025799638 +28895436,0.025799638 +28895436,0 +28896450,0 +28896450,0.21318648 +28896456,0.21318648 +28896456,0 +28896564,0 +28896564,0.26901026 +28896636,0.26901026 +28896636,0 +28896678,0 +28896678,0.023989137 +28896720,0.023989137 +28896720,0 +28896726,0 +28896726,0.33449004 +28896828,0.33449004 +28896828,0 +28897746,0 +28897746,0.070609535 +28897788,0.070609535 +28897788,0 +28898184,0 +28898184,0.13397707 +28898214,0.13397707 +28898214,0 +28898358,0 +28898358,0.13261919 +28898424,0.13261919 +28898424,0 +28898478,0 +28898478,0.11059143 +28898664,0.11059143 +28898664,0 +28902612,0 +28902612,0.13412794 +28902636,0.13412794 +28902636,0 +28902726,0 +28902726,0.17667471 +28902780,0.17667471 +28902780,0 +28906572,0 +28906572,0.23657212 +28906638,0.0075437538 +28906638,0 +28906668,0 +28906668,0.23657212 +28906752,0 +28906752,0 +28906752,0.0075437538 +28906752,0.30959565 +28906794,0.30959565 +28906794,0 +28906866,0 +28906866,0.20986723 +28906932,0.20986723 +28906932,0 +28907160,0 +28907160,0.26689801 +28907226,0.26689801 +28907226,0 +28907496,0 +28907496,0.05974653 +28907502,0.05974653 +28907502,0 +28907748,0 +28907748,0.27625226 +28907850,0.27625226 +28907850,0 +28908330,0 +28908330,0.21967411 +28908408,0.21967411 +28908408,0 +28908918,0 +28908918,0.21469523 +28909032,0.21469523 +28909032,0 +28910148,0 +28910148,0.1422752 +28910202,0.1422752 +28910202,0 +28910244,0 +28910244,0.053560652 +28910310,0.053560652 +28910310,0 +28910358,0 +28910358,0.08026554 +28910364,0.08026554 +28910364,0 +28910472,0 +28910472,0.20790585 +28910514,0.20790585 +28910514,0 +28912554,0 +28912554,0.17637296 +28912566,0.17637296 +28912566,0 +28914564,0 +28914564,0.14695232 +28914588,0.14695232 +28914588,0 +28914696,0 +28914696,0.34520217 +28914780,0.34520217 +28914780,0 +28914816,0 +28914816,0.16038021 +28914828,0.16038021 +28914828,0 +28916778,0 +28916778,0.1501207 +28916784,0.1501207 +28916784,0 +28917138,0 +28917138,0.084339167 +28917150,0.084339167 +28917150,0 +28917252,0 +28917252,0.055522028 +28917366,0.10274593 +28917366,0 +28917396,0 +28917396,0.055522028 +28917486,0.1525347 +28917486,0 +28917522,0 +28917522,0.10274593 +28917564,0.1525347 +28917564,0 +28917600,0 +28917600,0.078907664 +28917606,0.078907664 +28917606,0 +28917714,0 +28917714,0.081019916 +28917768,0.081019916 +28917768,0 +28917834,0 +28917834,0.097767049 +28917870,0.097767049 +28917870,0 +28917948,0 +28917948,0.33479179 +28917990,0.33479179 +28917990,0 +28918668,0 +28918668,0.27021726 +28918746,0.27021726 +28918746,0 +28919256,0 +28919256,0.22314424 +28919334,0.22314424 +28919334,0 +28919838,0 +28919838,0.22767049 +28919916,0.22767049 +28919916,0 +28920426,0 +28920426,0.18934822 +28920492,0.18934822 +28920492,0 +28921422,0 +28921422,0.13231744 +28921434,0.13231744 +28921434,0 +28924356,0 +28924356,0.21605311 +28924362,0.21605311 +28924362,0 +28927056,0 +28927056,0.12356669 +28927092,0.12356669 +28927092,0 +28928994,0 +28928994,0.23747737 +28929084,0.23747737 +28929084,0 +28930248,0 +28930248,0.035153893 +28930254,0.035153893 +28930254,0 +28935588,0 +28935588,0.26388051 +28935630,0.26388051 +28935630,0 +28936146,0 +28936146,0.1913096 +28936194,0.1913096 +28936194,0 +28936260,0 +28936260,0.12582981 +28936374,0.25558238 +28936374,0 +28936398,0 +28936398,0.25558238 +28936404,0.12582981 +28936404,0 +28939902,0 +28939902,0.12145444 +28939968,0.12145444 +28939968,0 +28963608,0 +28963608,0.20322873 +28963692,0.20322873 +28963692,0 +28963728,0 +28963728,0.026704888 +28963734,0.026704888 +28963734,0 +28964952,0 +28964952,0.35561255 +28964964,0.35561255 +28964964,0 +28965066,0 +28965066,0.3577248 +28965108,0.3577248 +28965108,0 +28965660,0 +28965660,0.21726011 +28965732,0.21726011 +28965732,0 +28965774,0 +28965774,0.026554013 +28965780,0.026554013 +28965780,0 +28965888,0 +28965888,0.10863005 +28965900,0.10863005 +28965900,0 +28970646,0 +28970646,0.11179843 +28970676,0.11179843 +28970676,0 +28970760,0 +28970760,0.18286059 +28970820,0.18286059 +28970820,0 +28970874,0 +28970874,0.24471937 +28970898,0.24471937 +28970898,0 +28970994,0 +28970994,0.24864212 +28971060,0.24864212 +28971060,0 +28971108,0 +28971108,0.074532287 +28971114,0.074532287 +28971114,0 +28971222,0 +28971222,0.32709716 +28971258,0.32709716 +28971258,0 +28971342,0 +28971342,0.23958962 +28971354,0.23958962 +28971354,0 +28971456,0 +28971456,0.078002414 +28971486,0.078002414 +28971486,0 +28971570,0 +28971570,0.039981895 +28971576,0.039981895 +28971576,0 +28972410,0 +28972410,0.45443573 +28972650,0.45443573 +28972650,0 +28975578,0 +28975578,0.36179843 +28975590,0.36179843 +28975590,0 +28976046,0 +28976046,0.18467109 +28976058,0.18467109 +28976058,0 +28978614,0 +28978614,0.50935425 +28978908,0.50935425 +28978908,0 +28985712,0 +28985712,0.22057936 +28985796,0.22057936 +28985796,0 +28986300,0 +28986300,0.19100785 +28986348,0.18361497 +28986348,0 +28986390,0 +28986390,0.19100785 +28986396,0.18361497 +28986396,0 +28986882,0 +28986882,0.18406759 +28987002,0.18406759 +28987002,0 +28987470,0 +28987470,0.19990947 +28987566,0.19990947 +28987566,0 +28988274,0 +28988274,0.35123718 +28988328,0.35123718 +28988328,0 +28988574,0 +28988574,0.41988533 +28988658,0.41988533 +28988658,0 +28988874,0 +28988874,0.32981291 +28988946,0.32981291 +28988946,0 +28989168,0 +28989168,0.29330115 +28989222,0.29330115 +28989222,0 +28993938,0 +28993938,0.011315631 +28993944,0.011315631 +28993944,0 +28994304,0 +28994304,0.10395293 +28994358,0.10395293 +28994358,0 +29000070,0 +29000070,0.1010863 +29000118,0.1010863 +29000118,0 +29007036,0 +29007036,0.23445987 +29007054,0.23445987 +29007054,0 +29008110,0 +29008110,0.27730839 +29008218,0.27730839 +29008218,0 +29008230,0 +29008230,0.00015087508 +29008236,0.00015087508 +29008236,0 +29008344,0 +29008344,0.17531684 +29008434,0.17531684 +29008434,0 +29010420,0 +29010420,0.20866023 +29010492,0.20866023 +29010492,0 +29010534,0 +29010534,0.13744719 +29010558,0.13744719 +29010558,0 +29010648,0 +29010648,0.011013881 +29010654,0.011013881 +29010654,0 +29010768,0 +29010768,0.1997586 +29010774,0.1997586 +29010774,0 +29010882,0 +29010882,0.093391672 +29010888,0.1035003 +29010888,0 +29010894,0 +29010894,0.1035003 +29010978,0.093391672 +29010978,0 +29010996,0 +29010996,0.14634882 +29011002,0.14634882 +29011002,0 +29012616,0 +29012616,0.068799034 +29012676,0.068799034 +29012676,0 +29012730,0 +29012730,0.28590827 +29012754,0.28590827 +29012754,0 +29012850,0 +29012850,0.031834641 +29012856,0.031834641 +29012856,0 +29018136,0 +29018136,0.007996379 +29018142,0.007996379 +29018142,0 +29018256,0 +29018256,0.075739288 +29018262,0.075739288 +29018262,0 +29021058,0 +29021058,0.18361497 +29021082,0.18361497 +29021082,0 +29021172,0 +29021172,0.11134581 +29021226,0.11134581 +29021226,0 +29021286,0 +29021286,0.047374774 +29021292,0.047374774 +29021292,0 +29021406,0 +29021406,0.09037417 +29021442,0.09037417 +29021442,0 +29021520,0 +29021520,0.13865419 +29021550,0.13865419 +29021550,0 +29021634,0 +29021634,0.2021726 +29021754,0.071363911 +29021754,0 +29021772,0 +29021772,0.2021726 +29021826,0.071363911 +29021826,0 +29021868,0 +29021868,0.21846711 +29021886,0.21846711 +29021886,0 +29026044,0 +29026044,0.0043753772 +29026050,0.0043753772 +29026050,0 +29026914,0 +29026914,0.20232348 +29026950,0.20232348 +29026950,0 +29054892,0 +29054892,0.10304768 +29054952,0.10304768 +29054952,0 +29056398,0 +29056398,0.22057936 +29056500,0.22057936 +29056500,0 +29056692,0 +29056692,0.10199155 +29056716,0.16898008 +29056716,0 +29056740,0 +29056740,0.10199155 +29056746,0.16898008 +29056746,0 +29056812,0 +29056812,0.20368135 +29056848,0.20368135 +29056848,0 +29056926,0 +29056926,0.0054315027 +29056932,0.0054315027 +29056932,0 +29058270,0 +29058270,0.24683162 +29058330,0.24683162 +29058330,0 +29058858,0 +29058858,0.22782136 +29058930,0.22782136 +29058930,0 +29059446,0 +29059446,0.19930597 +29059512,0.19930597 +29059512,0 +29060034,0 +29060034,0.19930597 +29060118,0.19930597 +29060118,0 +29060622,0 +29060622,0.16988533 +29060706,0.16988533 +29060706,0 +29064390,0 +29064390,0.20368135 +29064552,0.20368135 +29064552,0 +29068290,0 +29068290,0.12899819 +29068368,0.12899819 +29068368,0 +29069832,0 +29069832,0.21786361 +29069838,0.21786361 +29069838,0 +29074344,0 +29074344,0.077851539 +29074356,0.077851539 +29074356,0 +29074458,0 +29074458,0.17878696 +29074482,0.17878696 +29074482,0 +29076624,0 +29076624,0.35561255 +29076666,0.35561255 +29076666,0 +29076738,0 +29076738,0.056427278 +29076756,0.056427278 +29076756,0 +29078826,0 +29078826,0.15706095 +29078916,0.15706095 +29078916,0 +29087856,0 +29087856,0.3026554 +29087940,0.3026554 +29087940,0 +29087970,0 +29087970,0.069100785 +29088036,0.069100785 +29088036,0 +29089110,0 +29089110,0.20126735 +29089134,0.20126735 +29089134,0 +29091774,0 +29091774,0.062462281 +29091780,0.062462281 +29091780,0 +29091894,0 +29091894,0.037567894 +29091906,0.037567894 +29091906,0 +29094906,0 +29094906,0.014634882 +29094912,0.014634882 +29094912,0 +29095020,0 +29095020,0.15841883 +29095038,0.15841883 +29095038,0 +29095134,0 +29095134,0.039680145 +29095194,0.039680145 +29095194,0 +29095248,0 +29095248,0.18587809 +29095260,0.18587809 +29095260,0 +29098866,0 +29098866,0.16173808 +29098884,0.16173808 +29098884,0 +29103708,0 +29103708,0.074381412 +29103774,0.074381412 +29103774,0 +29111082,0 +29111082,0.042395896 +29111094,0.042395896 +29111094,0 +29111196,0 +29111196,0.24607725 +29111214,0.24607725 +29111214,0 +29122194,0 +29122194,0.26101388 +29122200,0.26101388 +29122200,0 +29122308,0 +29122308,0.035606518 +29122314,0.035606518 +29122314,0 +29122422,0 +29122422,0.0030175015 +29122428,0.0030175015 +29122428,0 +29122542,0 +29122542,0.1047073 +29122548,0.1047073 +29122548,0 +29136390,0 +29136390,0.20971635 +29136426,0.20971635 +29136426,0 +29143548,0 +29143548,0.099426675 +29143578,0.099426675 +29143578,0 +29145528,0 +29145528,0.14302957 +29145552,0.14302957 +29145552,0 +29149104,0 +29149104,0.063820157 +29149170,0.063820157 +29149170,0 +29149986,0 +29149986,0.27715751 +29150058,0.27715751 +29150058,0 +29151366,0 +29151366,0.054918527 +29151372,0.054918527 +29151372,0 +29151480,0 +29151480,0.063971032 +29151492,0.063971032 +29151492,0 +29151594,0 +29151594,0.061557031 +29151600,0.061557031 +29151600,0 +29151714,0 +29151714,0.055974653 +29151720,0.055974653 +29151720,0 +29151828,0 +29151828,0.32513579 +29151834,0.32513579 +29151834,0 +29151942,0 +29151942,0.20353048 +29152062,0.17471334 +29152062,0 +29152074,0 +29152074,0 +29152074,0.20353048 +29152074,0.17471334 +29152176,0 +29152176,0.13608932 +29152236,0.13608932 +29152236,0 +29152290,0 +29152290,0.10153893 +29152296,0.10153893 +29152296,0 +29152410,0 +29152410,0.28832227 +29152518,0.28832227 +29152518,0 +29152524,0 +29152524,0.25558238 +29152554,0.25558238 +29152554,0 +29152638,0 +29152638,0.13789982 +29152650,0.13789982 +29152650,0 +29152758,0 +29152758,0.16928183 +29152866,0.16928183 +29152866,0 +29156466,0 +29156466,0.21695836 +29156514,0.21695836 +29156514,0 +29156580,0 +29156580,0.23777912 +29156592,0.23777912 +29156592,0 +29157702,0 +29157702,0.0075437538 +29157816,0.21409173 +29157816,0 +29157822,0 +29157822,0.21409173 +29157840,0.0075437538 +29157840,0 +29157930,0 +29157930,0.29164152 +29157960,0.29164152 +29157960,0 +29158050,0 +29158050,0.21439348 +29158176,0.21439348 +29158176,0 +29160684,0 +29160684,0.077549789 +29160714,0.077549789 +29160714,0 +29169024,0 +29169024,0.13005432 +29169036,0.13005432 +29169036,0 +29169138,0 +29169138,0.30159928 +29169144,0.30159928 +29169144,0 +29169252,0 +29169252,0.11013881 +29169366,0.11013881 +29169366,0 +29191722,0 +29191722,0.17109234 +29191812,0.17109234 +29191812,0 +29194566,0 +29194566,0.30069403 +29194974,0.30069403 +29194974,0 +29196402,0 +29196402,0.32438141 +29196630,0.32438141 +29196630,0 +29228730,0 +29228730,0.26342788 +29228790,0.26342788 +29228790,0 +29229360,0 +29229360,0.18783947 +29229384,0.18783947 +29229384,0 +29234958,0 +29234958,0.1913096 +29234988,0.1913096 +29234988,0 +29239404,0 +29239404,0.19583585 +29239416,0.19583585 +29239416,0 +29244354,0 +29244354,0.027911889 +29244360,0.027911889 +29244360,0 +29249250,0 +29249250,0.1925166 +29249346,0.1925166 +29249346,0 +29249370,0 +29249370,0.17094146 +29249382,0.17094146 +29249382,0 +29249484,0 +29249484,0.17320459 +29249502,0.17320459 +29249502,0 +29249598,0 +29249598,0.25875075 +29249640,0.25875075 +29249640,0 +29251542,0 +29251542,0.17124321 +29251584,0.17124321 +29251584,0 +29277300,0 +29277300,0.0075437538 +29277330,0.0075437538 +29277330,0 +29277414,0 +29277414,0.0073928787 +29277480,0.0073928787 +29277480,0 +29277528,0 +29277528,0.040283645 +29277534,0.040283645 +29277534,0 +29277648,0 +29277648,0.19749547 +29277672,0.19749547 +29277672,0 +29277762,0 +29277762,0.28213639 +29277804,0.28213639 +29277804,0 +29277876,0 +29277876,0.13518407 +29277924,0.13518407 +29277924,0 +29282814,0 +29282814,0.18286059 +29282880,0.18286059 +29282880,0 +29288508,0 +29288508,0.16309596 +29288532,0.16309596 +29288532,0 +29288622,0 +29288622,0.22872661 +29288670,0.22872661 +29288670,0 +29308812,0 +29308812,0.30642728 +29308818,0.30642728 +29308818,0 +29308932,0 +29308932,0.0076946288 +29308944,0 +29308944,0 +29308944,0.0076946288 +29308944,0.21469523 +29309064,0.13050694 +29309064,0 +29309070,0 +29309070,0.21469523 +29309094,0.13050694 +29309094,0 +29309178,0 +29309178,0.15449608 +29309220,0.15449608 +29309220,0 +29309292,0 +29309292,0.026252263 +29309316,0.026252263 +29309316,0 +29309412,0 +29309412,0.22420036 +29309466,0.22420036 +29309466,0 +29313522,0 +29313522,0.24230537 +29313816,0.24230537 +29313816,0 +29319396,0 +29319396,0.11707906 +29319402,0.11707906 +29319402,0 +29323956,0 +29323956,0.042697646 +29324010,0.042697646 +29324010,0 +29324070,0 +29324070,0.27715751 +29324082,0.27715751 +29324082,0 +29324184,0 +29324184,0.11798431 +29324190,0.11798431 +29324190,0 +29327250,0 +29327250,0.21695836 +29327292,0.21695836 +29327292,0 +29334048,0 +29334048,0.4509656 +29334396,0.4509656 +29334396,0 +29337396,0 +29337396,0.13699457 +29337408,0.13699457 +29337408,0 +29343708,0 +29343708,0.20413398 +29343882,0.20413398 +29343882,0 +29347392,0 +29347392,0.33539529 +29347398,0.33539529 +29347398,0 +29347506,0 +29347506,0.019462885 +29347512,0.019462885 +29347512,0 +29350968,0 +29350968,0.16143633 +29350986,0.16143633 +29350986,0 +29352090,0 +29352090,0.27851539 +29352102,0.27851539 +29352102,0 +29352204,0 +29352204,0.21182861 +29352306,0.21182861 +29352306,0 +29354454,0 +29354454,0.13186482 +29354490,0.13186482 +29354490,0 +29354946,0 +29354946,0.065479783 +29354952,0.065479783 +29354952,0 +29355060,0 +29355060,0.013277007 +29355066,0.013277007 +29355066,0 +29356158,0 +29356158,0.082981291 +29356176,0.082981291 +29356176,0 +29358438,0 +29358438,0.14302957 +29358486,0.14302957 +29358486,0 +29358552,0 +29358552,0.1065178 +29358564,0.1065178 +29358564,0 +29358666,0 +29358666,0.15178033 +29358780,0.15178033 +29358780,0 +29387436,0 +29387436,0.071967411 +29387442,0.071967411 +29387442,0 +29398374,0 +29398374,0.22178636 +29398386,0.22178636 +29398386,0 +29398950,0 +29398950,0.09067592 +29399016,0.09067592 +29399016,0 +29399064,0 +29399064,0.15268558 +29399070,0.15268558 +29399070,0 +29399184,0 +29399184,0.257242 +29399214,0.257242 +29399214,0 +29403624,0 +29403624,0.6537417 +29403834,0.6537417 +29403834,0 +29404314,0 +29404314,0.24019312 +29404368,0.24019312 +29404368,0 +29406888,0 +29406888,0.13910682 +29406954,0.13910682 +29406954,0 +29407002,0 +29407002,0.28228727 +29407038,0.28228727 +29407038,0 +29407122,0 +29407122,0.25211225 +29407236,0.17893784 +29407236,0 +29407254,0 +29407254,0.17893784 +29407260,0.25211225 +29407260,0 +29407350,0 +29407350,0.18195534 +29407380,0.18195534 +29407380,0 +29412168,0 +29412168,0.33614967 +29412186,0.33614967 +29412186,0 +29412282,0 +29412282,0.011768256 +29412438,0.011768256 +29412438,0 +29418456,0 +29418456,0.14604707 +29418462,0.14604707 +29418462,0 +29422908,0 +29422908,0.39363307 +29422920,0.39363307 +29422920,0 +29423208,0 +29423208,0.3008449 +29423286,0.3008449 +29423286,0 +29423796,0 +29423796,0.18255884 +29423886,0.18255884 +29423886,0 +29424384,0 +29424384,0.21710923 +29424462,0.21710923 +29424462,0 +29424966,0 +29424966,0.16385033 +29425032,0.16385033 +29425032,0 +29426274,0 +29426274,0.1483102 +29426334,0.1483102 +29426334,0 +29441892,0 +29441892,0.0073928787 +29441964,0.0073928787 +29441964,0 +29443812,0 +29443812,0 +29443812,0.23114062 +29443812,0.086451418 +29443830,0 +29443830,0.086451418 +29443926,0.23114062 +29443926,0 +29443950,0 +29443950,0.21786361 +29444034,0.21786361 +29444034,0 +29445030,0 +29445030,0.1071213 +29445084,0.1071213 +29445084,0 +29446428,0 +29446428,0.18904647 +29446452,0.18904647 +29446452,0 +29446806,0 +29446806,0.19945685 +29446824,0.19945685 +29446824,0 +29452152,0 +29452152,0.034550392 +29452266,0.20730235 +29452266,0 +29452284,0 +29452284,0.034550392 +29452320,0.20730235 +29452320,0 +29452380,0 +29452380,0.22223899 +29452434,0.22223899 +29452434,0 +29485974,0 +29485974,0.23295112 +29486058,0.23295112 +29486058,0 +29487324,0 +29487324,0.0075437538 +29487408,0.0075437538 +29487408,0 +29488734,0 +29488734,0.24185275 +29488752,0.24185275 +29488752,0 +29488848,0 +29488848,0.039680145 +29488884,0.039680145 +29488884,0 +29488968,0 +29488968,0.27278214 +29489040,0.27278214 +29489040,0 +29489082,0 +29489082,0.015540133 +29489088,0.015540133 +29489088,0 +29490756,0 +29490756,0.23853349 +29490780,0.23853349 +29490780,0 +29490876,0 +29490876,0.0073928787 +29490954,0.0073928787 +29490954,0 +29492238,0 +29492238,0.013126132 +29492244,0.013126132 +29492244,0 +29492358,0 +29492358,0.0010561255 +29492364,0.0010561255 +29492364,0 +29497230,0 +29497230,0.32694629 +29497302,0.32694629 +29497302,0 +29498226,0 +29498226,0.16732046 +29498250,0.16732046 +29498250,0 +29502756,0 +29502756,0.37733856 +29502774,0.37733856 +29502774,0 +29502834,0 +29502834,0.14514182 +29502846,0.14514182 +29502846,0 +29502954,0 +29502954,0.14484007 +29502960,0.14484007 +29502960,0 +29503068,0 +29503068,0.11330718 +29503092,0.11330718 +29503092,0 +29505144,0 +29505144,0.14378395 +29505156,0.14378395 +29505156,0 +29506752,0 +29506752,0.077398914 +29506770,0.077398914 +29506770,0 +29506866,0 +29506866,0.27474351 +29506872,0.27474351 +29506872,0 +29516754,0 +29516754,0.21167773 +29516778,0.21167773 +29516778,0 +29516868,0 +29516868,0.31216053 +29516922,0.31216053 +29516922,0 +29516982,0 +29516982,0.15359083 +29517024,0.15359083 +29517024,0 +29524104,0 +29524104,0.25256488 +29524116,0.25256488 +29524116,0 +29524218,0 +29524218,0.17954134 +29524266,0.17954134 +29524266,0 +29524338,0 +29524338,0.16716958 +29524368,0.16716958 +29524368,0 +29524452,0 +29524452,0.19870247 +29524470,0.19870247 +29524470,0 +29527512,0 +29527512,0.32226916 +29527560,0.32226916 +29527560,0 +29527842,0 +29527842,0.17109234 +29527872,0.17109234 +29527872,0 +29531160,0 +29531160,0.15630658 +29531172,0.15630658 +29531172,0 +29531280,0 +29531280,0.14634882 +29531292,0.14634882 +29531292,0 +29532954,0 +29532954,0.20307785 +29532984,0.20307785 +29532984,0 +29533068,0 +29533068,0.2996379 +29533158,0.2996379 +29533158,0 +29533686,0 +29533686,0.51780326 +29533908,0.0042245021 +29533908,0 +29533914,0 +29533914,0.0042245021 +29534010,0.51780326 +29534010,0 +29534022,0 +29534022,0.20473748 +29534040,0.20473748 +29534040,0 +29570790,0 +29570790,0.15645745 +29570862,0.15645745 +29570862,0 +29570904,0 +29570904,0.35395293 +29570928,0.35395293 +29570928,0 +29572578,0 +29572578,0.15721183 +29572602,0.15721183 +29572602,0 +29572962,0 +29572962,0.22057936 +29572998,0.22057936 +29572998,0 +29573076,0 +29573076,0.0070911285 +29573118,0.0070911285 +29573118,0 +29573190,0 +29573190,0.11255281 +29573196,0.11255281 +29573196,0 +29577732,0 +29577732,0.20926373 +29577762,0.20926373 +29577762,0 +29582424,0 +29582424,0.32860591 +29582490,0.32860591 +29582490,0 +29585760,0 +29585760,0.017048884 +29585766,0.017048884 +29585766,0 +29586126,0 +29586126,0.089921545 +29586240,0.037266144 +29586240,0 +29586246,0 +29586246,0.037266144 +29586270,0.089921545 +29586270,0 +29587212,0 +29587212,0.3002414 +29587296,0.3002414 +29587296,0 +29587542,0 +29587542,0.055823778 +29587548,0.055823778 +29587548,0 +29588520,0 +29588520,0.038925769 +29588526,0.038925769 +29588526,0 +29598558,0 +29598558,0.21861798 +29598582,0.21861798 +29598582,0 +29601030,0 +29601030,0.3577248 +29601138,0.3577248 +29601138,0 +29608842,0 +29608842,0.064121907 +29608854,0.064121907 +29608854,0 +29611590,0 +29611590,0.16324683 +29611602,0.16324683 +29611602,0 +29612820,0 +29612820,0.010561255 +29612826,0.010561255 +29612826,0 +29612934,0 +29612934,0.21982498 +29612994,0.21982498 +29612994,0 +29613054,0 +29613054,0.11406156 +29613168,0.11406156 +29613168,0 +29614698,0 +29614698,0.027911889 +29614704,0.027911889 +29614704,0 +29614836,0 +29614836,0.27172601 +29614872,0.27172601 +29614872,0 +29617926,0 +29617926,0.13277007 +29618046,0 +29618046,0 +29618046,0.13277007 +29618046,0.1955341 +29618082,0.1955341 +29618082,0 +29620440,0 +29620440,0.20669885 +29620506,0.20669885 +29620506,0 +29620560,0 +29620560,0.15178033 +29620566,0.15178033 +29620566,0 +29624592,0 +29624592,0.20368135 +29624628,0.20368135 +29624628,0 +29625678,0 +29625678,0.16943271 +29625726,0.16943271 +29625726,0 +29635122,0 +29635122,0.26267351 +29635134,0.26267351 +29635134,0 +29656872,0 +29656872,0.035003018 +29656878,0.035003018 +29656878,0 +29656992,0 +29656992,0.24019312 +29657004,0.24019312 +29657004,0 +29683080,0 +29683080,0.14499095 +29683086,0.14499095 +29683086,0 +29685420,0 +29685420,0.063971032 +29685438,0.063971032 +29685438,0 +29685534,0 +29685534,0.12251056 +29685540,0.12251056 +29685540,0 +29688474,0 +29688474,0.26101388 +29688498,0.26101388 +29688498,0 +29693178,0 +29693178,0.00045262523 +29693184,0.00045262523 +29693184,0 +29693292,0 +29693292,0.074834037 +29693310,0.074834037 +29693310,0 +29693406,0 +29693406,0.1967411 +29693430,0.1967411 +29693430,0 +29693526,0 +29693526,0.21439348 +29693550,0.21439348 +29693550,0 +29693640,0 +29693640,0.066234158 +29693682,0.066234158 +29693682,0 +29694624,0 +29694624,0.18723597 +29694654,0.18723597 +29694654,0 +29697792,0 +29697792,0.20745323 +29697822,0.20745323 +29697822,0 +29698710,0 +29698710,0.13593844 +29698740,0.13593844 +29698740,0 +29701314,0 +29701314,0.020368135 +29701320,0.020368135 +29701320,0 +29701542,0 +29701542,0.17908871 +29701554,0.17908871 +29701554,0 +29708148,0 +29708148,0.039981895 +29708154,0.039981895 +29708154,0 +29714580,0 +29714580,0.1543452 +29714586,0.1543452 +29714586,0 +29714694,0 +29714694,0.014484007 +29714700,0.014484007 +29714700,0 +29725746,0 +29725746,0.17275196 +29725776,0.17275196 +29725776,0 +29753820,0 +29753820,0.36722993 +29753832,0.36722993 +29753832,0 +29753940,0 +29753940,0.018406759 +29753946,0.018406759 +29753946,0 +29754390,0 +29754390,0.087356669 +29754462,0.087356669 +29754462,0 +29754504,0 +29754504,0.12266144 +29754534,0.12266144 +29754534,0 +29757150,0 +29757150,0.25769463 +29757168,0.25769463 +29757168,0 +29757264,0 +29757264,0.21243211 +29757270,0.21243211 +29757270,0 +29758626,0 +29758626,0.19583585 +29758644,0.19583585 +29758644,0 +29758746,0 +29758746,0.078756789 +29758752,0.078756789 +29758752,0 +29762544,0 +29762544,0.32754979 +29762586,0.32754979 +29762586,0 +29767368,0 +29767368,0.051297526 +29767374,0.051297526 +29767374,0 +29773824,0 +29773824,0.066385033 +29773830,0.066385033 +29773830,0 +29774250,0 +29774250,0.11481593 +29774268,0.11481593 +29774268,0 +29774364,0 +29774364,0.31910078 +29774400,0.31910078 +29774400,0 +29775102,0 +29775102,0.26689801 +29775180,0.26689801 +29775180,0 +29775216,0 +29775216,0.020971635 +29775234,0.020971635 +29775234,0 +29778348,0 +29778348,0.0073928787 +29778450,0.0073928787 +29778450,0 +29790348,0 +29790348,0.257242 +29790930,0.257242 +29790930,0 +29792184,0 +29792184,0.32498491 +29793210,0.32498491 +29793210,0 +29793546,0 +29793546,0.87371756 +29793780,0.87371756 +29793780,0 +29797488,0 +29797488,0.095956548 +29797506,0.095956548 +29797506,0 +29798058,0 +29798058,0.20066385 +29798112,0.20066385 +29798112,0 +29798172,0 +29798172,0.0057332529 +29798184,0.0057332529 +29798184,0 +29798286,0 +29798286,0.14906457 +29798316,0.14906457 +29798316,0 +29798400,0 +29798400,0.14302957 +29798538,0.14302957 +29798538,0 +29800530,0 +29800530,0.2518105 +29800704,0.2518105 +29800704,0 +29828574,0 +29828574,0.240344 +29828652,0.240344 +29828652,0 +29836782,0 +29836782,0.16898008 +29836824,0.16898008 +29836824,0 +29836896,0 +29836896,0.13578757 +29836926,0.13578757 +29836926,0 +29837010,0 +29837010,0.16777308 +29837016,0.16777308 +29837016,0 +29840178,0 +29840178,0.24049487 +29840190,0.24049487 +29840190,0 +29840298,0 +29840298,0.16038021 +29840310,0.16038021 +29840310,0 +29843058,0 +29843058,0.09037417 +29843160,0.09037417 +29843160,0 +29843280,0 +29843280,0.32785154 +29843316,0.32785154 +29843316,0 +29845890,0 +29845890,0.11647556 +29845926,0.11647556 +29845926,0 +29847678,0 +29847678,0.32754979 +29847690,0.32754979 +29847690,0 +29847792,0 +29847792,0.26071213 +29847846,0.26071213 +29847846,0 +29851344,0 +29851344,0.23868437 +29851404,0.23868437 +29851404,0 +29855802,0 +29855802,0.26795413 +29855874,0.26795413 +29855874,0 +29856324,0 +29856324,0.1495172 +29856348,0.1495172 +29856348,0 +29869296,0 +29869296,0.11089318 +29869302,0.11089318 +29869302,0 +29869410,0 +29869410,0.23536512 +29869476,0.23536512 +29869476,0 +29869500,0 +29869500,0.032136391 +29869506,0.032136391 +29869506,0 +29869968,0 +29869968,0.26765238 +29869974,0.26765238 +29869974,0 +29870622,0 +29870622,0.025648763 +29870628,0.025648763 +29870628,0 +29872704,0 +29872704,0.2578455 +29872740,0.2578455 +29872740,0 +29874810,0 +29874810,0.0078455039 +29874846,0.0078455039 +29874846,0 +29875092,0 +29875092,0.43829209 +29875356,0.43829209 +29875356,0 +29875854,0 +29875854,0.019764635 +29875860,0.019764635 +29875860,0 +29879880,0 +29879880,0.21620398 +29879964,0.21620398 +29879964,0 +29881014,0 +29881014,0.17048884 +29881110,0.17048884 +29881110,0 +29881128,0 +29881128,0.01991551 +29881134,0.01991551 +29881134,0 +29881242,0 +29881242,0.17999396 +29881248,0.17999396 +29881248,0 +29881758,0 +29881758,0.20353048 +29881764,0.20353048 +29881764,0 +29881872,0 +29881872,0.20021123 +29881884,0.20021123 +29881884,0 +29882910,0 +29882910,0.067893784 +29882916,0.067893784 +29882916,0 +29883024,0 +29883024,0.012522631 +29883060,0.012522631 +29883060,0 +29883144,0 +29883144,0.02051901 +29883156,0.02051901 +29883156,0 +29883258,0 +29883258,0.010863005 +29883264,0.010863005 +29883264,0 +29883372,0 +29883372,0.085244418 +29883384,0.085244418 +29883384,0 +29887398,0 +29887398,0.1531382 +29887446,0.1531382 +29887446,0 +29913708,0 +29913708,0.15600483 +29913762,0.15600483 +29913762,0 +29918766,0 +29918766,0.27549789 +29920020,0.27549789 +29920020,0 +29923518,0 +29923518,0.22736874 +29923530,0.22736874 +29923530,0 +29925288,0 +29925288,0.20745323 +29925300,0.20745323 +29925300,0 +29925660,0 +29925660,0.027308389 +29925684,0.027308389 +29925684,0 +29928516,0 +29928516,0.057785154 +29928630,0.32951116 +29928630,0 +29928636,0 +29928636,0.057785154 +29928744,0.17290284 +29928744,0 +29928756,0 +29928756,0.17290284 +29928858,0.32951116 +29928858,0 +29928864,0 +29928864,0.20368135 +29928882,0.20368135 +29928882,0 +29928978,0 +29928978,0.25678938 +29929056,0.25678938 +29929056,0 +29934816,0 +29934816,0.38578757 +29934858,0.38578757 +29934858,0 +29938272,0 +29938272,0.029571515 +29938278,0.029571515 +29938278,0 +29938386,0 +29938386,0.08026554 +29938392,0.08026554 +29938392,0 +29941908,0 +29941908,0.13820157 +29942064,0.13820157 +29942064,0 +29944854,0 +29944854,0.1907061 +29944872,0.1907061 +29944872,0 +29951814,0 +29951814,0.19296922 +29951880,0.19296922 +29951880,0 +29953956,0 +29953956,0.18542547 +29954148,0.18542547 +29954148,0 +29955204,0 +29955204,0.0073928787 +29955228,0.0073928787 +29955228,0 +29955324,0 +29955324,0.0075437538 +29955438,0.0075437538 +29955438,0 +29960328,0 +29960328,0.20503923 +29960364,0.20503923 +29960364,0 +29960472,0 +29960472,0.63971032 +29960652,0.63971032 +29960652,0 +29963736,0 +29963736,0.43829209 +29963946,0.43829209 +29963946,0 +29965938,0 +29965938,0.32966204 +29965956,0.32966204 +29965956,0 +29967852,0 +29967852,0.27082076 +29967894,0.27082076 +29967894,0 +29968152,0 +29968152,0.27474351 +29968212,0.27474351 +29968212,0 +29968452,0 +29968452,0.39423657 +29968506,0.39423657 +29968506,0 +29968746,0 +29968746,0.41098371 +29968776,0.41098371 +29968776,0 +29969046,0 +29969046,0.27323476 +29969106,0.27323476 +29969106,0 +29970744,0 +29970744,0.024290887 +29970762,0.024290887 +29970762,0 +29986770,0 +29986770,0.43663247 +29986776,0.43663247 +29986776,0 +30007116,0 +30007116,0.15162945 +30007122,0.15162945 +30007122,0 +30007230,0 +30007230,0.26870851 +30007278,0.26870851 +30007278,0 +30007350,0 +30007350,0.18738684 +30007374,0.18738684 +30007374,0 +30010032,0 +30010032,0.15343995 +30010074,0.15343995 +30010074,0 +30011730,0 +30011730,0.13322269 +30011766,0.13322269 +30011766,0 +30011844,0 +30011844,0.12764031 +30011886,0.12764031 +30011886,0 +30012264,0 +30012264,0.092184671 +30012270,0.092184671 +30012270,0 +30014136,0 +30014136,0.090525045 +30014142,0.090525045 +30014142,0 +30015120,0 +30015120,0.28605914 +30015414,0.28605914 +30015414,0 +30016956,0 +30016956,0.35878093 +30017490,0.35878093 +30017490,0 +30018036,0 +30018036,0.18995172 +30018144,0.18995172 +30018144,0 +30018546,0 +30018546,0.18044659 +30018552,0.18044659 +30018552,0 +30018666,0 +30018666,0.18753772 +30018768,0.18753772 +30018768,0 +30018780,0 +30018780,0.29284852 +30018798,0.29284852 +30018798,0 +30018894,0 +30018894,0.26403138 +30018948,0.26403138 +30018948,0 +30019014,0 +30019014,0.096258298 +30019032,0.096258298 +30019032,0 +30019128,0 +30019128,0.03983102 +30019164,0.03983102 +30019164,0 +30019242,0 +30019242,0.014031382 +30019248,0.014031382 +30019248,0 +30019362,0 +30019362,0.3535003 +30019398,0.3535003 +30019398,0 +30019476,0 +30019476,0.20488835 +30019482,0.20488835 +30019482,0 +30021780,0 +30021780,0.10485818 +30021798,0.10485818 +30021798,0 +30021900,0 +30021900,0.1561557 +30021906,0.1561557 +30021906,0 +30022014,0 +30022014,0.3050694 +30022044,0.3050694 +30022044,0 +30023556,0 +30023556,0.034097767 +30023562,0.034097767 +30023562,0 +30027024,0 +30027024,0.78666264 +30027558,0.78666264 +30027558,0 +30034884,0 +30034884,0.10334943 +30034896,0.10334943 +30034896,0 +30035004,0 +30035004,0.33418829 +30035010,0.33418829 +30035010,0 +30040566,0 +30040566,0.24849125 +30040626,0.24849125 +30040626,0 +30044688,0 +30044688,0.042094146 +30044724,0.042094146 +30044724,0 +30047616,0 +30047616,0.33539529 +30047628,0.33539529 +30047628,0 +30047730,0 +30047730,0.13835244 +30047844,0.086149668 +30047844,0 +30047874,0 +30047874,0.086149668 +30047898,0.13835244 +30047898,0 +30047958,0 +30047958,0.28998189 +30047970,0.28998189 +30047970,0 +30049944,0 +30049944,0.042395896 +30049962,0.042395896 +30049962,0 +30050058,0 +30050058,0.27972239 +30050148,0.27972239 +30050148,0 +30050514,0 +30050514,0.26252263 +30050532,0.26252263 +30050532,0 +30050628,0 +30050628,0.24487025 +30050640,0.24487025 +30050640,0 +30053064,0 +30053064,0.25226313 +30053412,0.25226313 +30053412,0 +30054900,0 +30054900,0.2954134 +30055638,0.2954134 +30055638,0 +30059274,0 +30059274,0.081623416 +30059334,0.081623416 +30059334,0 +30059388,0 +30059388,0.19779722 +30059394,0.19779722 +30059394,0 +30061410,0 +30061410,0.098823174 +30061524,0.098823174 +30061524,0 +30061530,0 +30061530,0.25467713 +30061536,0.25467713 +30061536,0 +30061644,0 +30061644,0.0067893784 +30061662,0.0067893784 +30061662,0 +30061758,0 +30061758,0.24351237 +30061782,0.24351237 +30061782,0 +30066294,0 +30066294,0.1434822 +30066354,0.1434822 +30066354,0 +30072864,0 +30072864,0.28394689 +30072960,0.28394689 +30072960,0 +30072978,0 +30072978,0.025648763 +30072984,0.025648763 +30072984,0 +30073098,0 +30073098,0.26569101 +30073140,0.26569101 +30073140,0 +30075648,0 +30075648,0.41219071 +30076380,0.41219071 +30076380,0 +30095844,0 +30095844,0.3032589 +30096132,0.3032589 +30096132,0 +30097674,0 +30097674,0.34293905 +30098166,0.34293905 +30098166,0 +30101730,0 +30101730,0.35742305 +30101772,0.35742305 +30101772,0 +30103956,0 +30103956,0.26282438 +30103968,0.26282438 +30103968,0 +30104076,0 +30104076,0.1440857 +30104112,0.1440857 +30104112,0 +30104976,0 +30104976,0.26780326 +30105036,0.26780326 +30105036,0 +30105558,0 +30105558,0.47812311 +30105564,0.26071213 +30105564,0 +30105630,0 +30105630,0.47812311 +30105654,0.26071213 +30105654,0 +30105858,0 +30105858,0.51674713 +30105894,0.51674713 +30105894,0 +30106152,0 +30106152,0 +30106152,0.42229934 +30106152,0.18904647 +30106164,0 +30106164,0.42229934 +30106218,0.18904647 +30106218,0 +30106740,0 +30106740,0.18255884 +30106836,0.18255884 +30106836,0 +30107322,0 +30107322,0.2033796 +30107400,0.2033796 +30107400,0 +30107910,0 +30107910,0.24290887 +30107982,0.24290887 +30107982,0 +30108486,0 +30108486,0.13895594 +30108522,0.13895594 +30108522,0 +30108768,0 +30108768,0.14665057 +30108822,0.14665057 +30108822,0 +30108882,0 +30108882,0.077248039 +30108888,0.077248039 +30108888,0 +30111366,0 +30111366,0.01071213 +30111372,0.01071213 +30111372,0 +30114834,0 +30114834,0.013427882 +30114954,0.27640314 +30114954,0 +30114972,0 +30114972,0.27640314 +30115032,0.013427882 +30115032,0 +30115068,0 +30115068,0.007996379 +30115074,0.007996379 +30115074,0 +30115182,0 +30115182,0.14182257 +30115224,0.14182257 +30115224,0 +30115302,0 +30115302,0.23129149 +30115380,0.23129149 +30115380,0 +30115416,0 +30115416,0.18059747 +30115530,0.091732046 +30115530,0 +30115536,0 +30115536,0.091732046 +30115554,0.18059747 +30115554,0 +30115650,0 +30115650,0.17229934 +30115698,0.17229934 +30115698,0 +30115764,0 +30115764,0.030778515 +30115806,0.030778515 +30115806,0 +30118980,0 +30118980,0.050090525 +30119016,0.050090525 +30119016,0 +30120582,0 +30120582,0.23566687 +30120612,0.23566687 +30120612,0 +30126198,0 +30126198,0.31427278 +30126234,0.31427278 +30126234,0 +30128976,0 +30128976,0.25497888 +30129012,0.25497888 +30129012,0 +30129756,0 +30129756,0.07045866 +30129768,0.07045866 +30129768,0 +30130344,0 +30130344,0.077851539 +30130350,0.077851539 +30130350,0 +30131496,0 +30131496,0.13714544 +30131514,0.088563669 +30131514,0 +30131526,0 +30131526,0.13714544 +30131610,0.057030779 +30131610,0 +30131616,0 +30131616,0.057030779 +30131634,0.088563669 +30131634,0 +30131724,0 +30131724,0.0096560048 +30131730,0.0096560048 +30131730,0 +30131844,0 +30131844,0.41038021 +30131850,0.41038021 +30131850,0 +30131958,0 +30131958,0.2469825 +30131964,0.2469825 +30131964,0 +30132072,0 +30132072,0.24622812 +30132168,0.24622812 +30132168,0 +30132684,0 +30132684,0.12703681 +30132732,0.12703681 +30132732,0 +30133914,0 +30133914,0.18904647 +30133962,0.18904647 +30133962,0 +30134028,0 +30134028,0.0073928787 +30134058,0.0073928787 +30134058,0 +30138114,0 +30138114,0.20534098 +30138120,0.20534098 +30138120,0 +30138732,0 +30138732,0.18557634 +30138738,0.18557634 +30138738,0 +30138846,0 +30138846,0.22540736 +30138990,0.22540736 +30138990,0 +30142512,0 +30142512,0.1452927 +30142626,0.15570308 +30142626,0 +30142650,0 +30142650,0.15570308 +30142698,0.1452927 +30142698,0 +30143508,0 +30143508,0.025497888 +30143514,0.025497888 +30143514,0 +30148110,0 +30148110,0.14619795 +30148122,0.14619795 +30148122,0 +30153984,0 +30153984,0.34414605 +30154020,0.34414605 +30154020,0 +30175890,0 +30175890,0.26297526 +30175902,0.26297526 +30175902,0 +30181662,0 +30181662,0.30703078 +30181722,0.30703078 +30181722,0 +30186324,0 +30186324,0.19161135 +30186474,0.19161135 +30186474,0 +30189696,0 +30189696,0.29948702 +30189798,0.29948702 +30189798,0 +30194154,0 +30194154,0.30642728 +30194166,0.30642728 +30194166,0 +30195210,0 +30195210,0.24381412 +30195234,0.24381412 +30195234,0 +30198978,0 +30198978,0.31940253 +30199092,0.17516596 +30199092,0 +30199122,0 +30199122,0.31940253 +30199146,0.17516596 +30199146,0 +30199212,0 +30199212,0.19462885 +30199284,0.19462885 +30199284,0 +30201834,0 +30201834,0.28017502 +30201846,0.28017502 +30201846,0 +30223194,0 +30223194,0.14740495 +30223206,0.14740495 +30223206,0 +30223926,0 +30223926,0.22435124 +30223962,0.22435124 +30223962,0 +30224358,0 +30224358,0.071665661 +30224412,0.071665661 +30224412,0 +30226584,0 +30226584,0.055522028 +30226650,0.055522028 +30226650,0 +30227568,0 +30227568,0.10923355 +30227574,0.10923355 +30227574,0 +30236040,0 +30236040,0.24969825 +30236046,0.24969825 +30236046,0 +30238878,0 +30238878,0.10455643 +30238884,0.10455643 +30238884,0 +30239532,0 +30239532,0.01961376 +30239538,0.01961376 +30239538,0 +30253656,0 +30253656,0.25075438 +30253698,0.25075438 +30253698,0 +30253776,0 +30253776,0.018708509 +30253782,0.018708509 +30253782,0 +30253890,0 +30253890,0.020669885 +30253908,0.020669885 +30253908,0 +30267834,0 +30267834,0.22797224 +30267894,0.22797224 +30267894,0 +30271890,0 +30271890,0.33328304 +30271980,0.33328304 +30271980,0 +30272004,0 +30272004,0.13940857 +30272070,0.13940857 +30272070,0 +30272118,0 +30272118,0.084037417 +30272148,0.084037417 +30272148,0 +30274662,0 +30274662,0.3553108 +30274680,0.3553108 +30274680,0 +30274782,0 +30274782,0.12070006 +30274872,0.12070006 +30274872,0 +30288228,0 +30288228,0.11436331 +30288234,0.11436331 +30288234,0 +30288342,0 +30288342,0.083735667 +30288366,0.083735667 +30288366,0 +30291258,0 +30291258,0.1979481 +30291324,0.1979481 +30291324,0 +30291846,0 +30291846,0.17637296 +30291912,0.17637296 +30291912,0 +30292776,0 +30292776,0.088714544 +30292800,0.088714544 +30292800,0 +30298338,0 +30298338,0.26222088 +30298404,0.26222088 +30298404,0 +30298554,0 +30298554,0.13292094 +30298566,0.13292094 +30298566,0 +30300390,0 +30300390,0.0081472541 +30300402,0.0081472541 +30300402,0 +30300510,0 +30300510,0.28983102 +30300606,0.28983102 +30300606,0 +30304746,0 +30304746,0.17833434 +30304812,0.17833434 +30304812,0 +30309348,0 +30309348,0.26976463 +30309378,0.26976463 +30309378,0 +30325998,0 +30325998,0.26735063 +30326070,0.26735063 +30326070,0 +30326586,0 +30326586,0.18814122 +30326694,0.18814122 +30326694,0 +30327174,0 +30327174,0.27474351 +30327246,0.27474351 +30327246,0 +30327762,0 +30327762,0.1913096 +30327882,0.1913096 +30327882,0 +30354054,0 +30354054,0.20866023 +30354114,0.20866023 +30354114,0 +30354168,0 +30354168,0.066385033 +30354186,0.066385033 +30354186,0 +30354288,0 +30354288,0.31200966 +30354300,0.31200966 +30354300,0 +30354402,0 +30354402,0.17742909 +30354420,0.17742909 +30354420,0 +30354516,0 +30354516,0.046620398 +30354522,0.046620398 +30354522,0 +30354912,0 +30354912,0.16988533 +30354954,0.16988533 +30354954,0 +30356292,0 +30356292,0.013578757 +30356406,0.013578757 +30356406,0 +30370242,0 +30370242,0.056879903 +30370308,0.056879903 +30370308,0 +30372654,0 +30372654,0.35018105 +30372726,0.35018105 +30372726,0 +30375462,0 +30375462,0.012070006 +30375468,0.012070006 +30375468,0 +30377058,0 +30377058,0.24426675 +30377064,0.24426675 +30377064,0 +30377952,0 +30377952,0.1041038 +30377970,0.1041038 +30377970,0 +30379920,0 +30379920,0.32076041 +30379956,0.32076041 +30379956,0 +30380034,0 +30380034,0.16882921 +30380076,0.16882921 +30380076,0 +30380148,0 +30380148,0.0058841279 +30380154,0.0058841279 +30380154,0 +30380268,0 +30380268,0.15464695 +30380304,0.15464695 +30380304,0 +30382074,0 +30382074,0.21122511 +30382116,0.21122511 +30382116,0 +30382188,0 +30382188,0.13156307 +30382206,0.13156307 +30382206,0 +30382302,0 +30382302,0.01041038 +30382350,0.01041038 +30382350,0 +30382836,0 +30382836,0.15178033 +30382860,0.15178033 +30382860,0 +30390540,0 +30390540,0.084339167 +30390570,0.084339167 +30390570,0 +30390606,0 +30390606,0.061255281 +30390636,0.061255281 +30390636,0 +30390654,0 +30390654,0.11496681 +30390678,0.11496681 +30390678,0 +30390774,0 +30390774,0.13065782 +30390804,0.13065782 +30390804,0 +30390888,0 +30390888,0.28862402 +30390936,0.28862402 +30390936,0 +30397416,0 +30397416,0.1428787 +30397494,0.1428787 +30397494,0 +30423774,0 +30423774,0.06985516 +30423780,0.06985516 +30423780,0 +30436506,0 +30436506,0.34897405 +30437244,0.34897405 +30437244,0 +30438654,0 +30438654,0.037567894 +30438660,0.037567894 +30438660,0 +30441810,0 +30441810,0.11587206 +30441822,0.11587206 +30441822,0 +30442038,0 +30442038,0.0027157514 +30442044,0.0027157514 +30442044,0 +30442194,0 +30442194,0.28047677 +30442746,0.28047677 +30442746,0 +30446022,0 +30446022,0.19161135 +30446028,0.19161135 +30446028,0 +30446196,0 +30446196,0.10380205 +30446256,0.10380205 +30446256,0 +30446286,0 +30446286,0.33041642 +30446310,0.24140012 +30446310,0 +30446322,0 +30446322,0.33041642 +30446334,0.24140012 +30446334,0 +30446430,0 +30446430,0.27142426 +30446472,0.27142426 +30446472,0 +30446544,0 +30446544,0.246379 +30446568,0.246379 +30446568,0 +30446658,0 +30446658,0.025045263 +30446664,0.025045263 +30446664,0 +30446778,0 +30446778,0.15223295 +30446784,0.15223295 +30446784,0 +30446892,0 +30446892,0.12522631 +30446904,0.12522631 +30446904,0 +30447006,0 +30447006,0.096560048 +30447012,0.096560048 +30447012,0 +30447126,0 +30447126,0.27926976 +30447144,0.27926976 +30447144,0 +30447240,0 +30447240,0.18240797 +30447246,0.18240797 +30447246,0 +30457728,0 +30457728,0.24079662 +30457734,0.24079662 +30457734,0 +30458928,0 +30458928,0.0030175015 +30458934,0.0030175015 +30458934,0 +30459042,0 +30459042,0.30884128 +30459096,0.30884128 +30459096,0 +30459636,0 +30459636,0.11315631 +30459666,0.11315631 +30459666,0 +30459750,0 +30459750,0.057634279 +30459792,0.057634279 +30459792,0 +30459870,0 +30459870,0.041943271 +30459882,0.041943271 +30459882,0 +30467250,0 +30467250,0.16385033 +30467262,0.16385033 +30467262,0 +30467364,0 +30467364,0.087658419 +30467376,0.087658419 +30467376,0 +30468966,0 +30468966,0.076946288 +30468972,0.076946288 +30468972,0 +30470802,0 +30470802,0.27926976 +30470874,0.27926976 +30470874,0 +30471096,0 +30471096,0.40585395 +30471144,0.40585395 +30471144,0 +30471396,0 +30471396,0.32060954 +30471456,0.32060954 +30471456,0 +30475656,0 +30475656,0.084339167 +30475662,0.084339167 +30475662,0 +30475770,0 +30475770,0.070911285 +30475776,0.070911285 +30475776,0 +30479214,0 +30479214,0.27926976 +30479322,0.27926976 +30479322,0 +30481122,0 +30481122,0.007996379 +30481158,0.007996379 +30481158,0 +30481284,0 +30481284,0.27157514 +30481290,0.27157514 +30481290,0 +30481518,0 +30481518,0.257242 +30482040,0.257242 +30482040,0 +30484776,0 +30484776,0.27866626 +30484902,0.27866626 +30484902,0 +30487668,0 +30487668,0.0075437538 +30487674,0.0075437538 +30487674,0 +30520578,0 +30520578,0.18995172 +30520590,0.18995172 +30520590,0 +30529176,0 +30529176,0.0075437538 +30529248,0.0075437538 +30529248,0 +30529290,0 +30529290,0.1543452 +30529350,0.1543452 +30529350,0 +30530370,0 +30530370,0.25392275 +30530436,0.25392275 +30530436,0 +30530958,0 +30530958,0.17395896 +30531030,0.17395896 +30531030,0 +30531546,0 +30531546,0.22978274 +30531642,0.22978274 +30531642,0 +30532134,0 +30532134,0.19945685 +30532206,0.19945685 +30532206,0 +30532722,0 +30532722,0.21695836 +30532806,0.21695836 +30532806,0 +30533304,0 +30533304,0.20488835 +30533394,0.013578757 +30533394,0 +30533400,0 +30533400,0 +30533400,0.20488835 +30533400,0.013578757 +30533892,0 +30533892,0.18814122 +30533982,0.18814122 +30533982,0 +30541626,0 +30541626,0.14182257 +30541644,0.14182257 +30541644,0 +30541740,0 +30541740,0.19176222 +30541806,0.19176222 +30541806,0 +30543936,0 +30543936,0.022178636 +30543942,0.022178636 +30543942,0 +30544056,0 +30544056,0.13231744 +30544110,0.13231744 +30544110,0 +30544170,0 +30544170,0.11692818 +30544242,0.11692818 +30544242,0 +30544284,0 +30544284,0.25497888 +30544296,0.25497888 +30544296,0 +30544404,0 +30544404,0.19342185 +30544464,0.19342185 +30544464,0 +30544518,0 +30544518,0.32302354 +30544524,0.32302354 +30544524,0 +30545628,0 +30545628,0.20051298 +30545664,0.20051298 +30545664,0 +30551448,0 +30551448,0.13126132 +30551454,0.13126132 +30551454,0 +30551538,0 +30551538,0.22148461 +30551550,0.22148461 +30551550,0 +30551568,0 +30551568,0.21922148 +30551658,0.044508147 +30551658,0 +30551676,0 +30551676,0.21922148 +30551688,0.044508147 +30551688,0 +30560454,0 +30560454,0.1416717 +30560598,0.1416717 +30560598,0 +30560904,0 +30560904,0.033343392 +30560946,0.033343392 +30560946,0 +30562650,0 +30562650,0.13231744 +30562698,0.13231744 +30562698,0 +30562764,0 +30562764,0.25558238 +30562770,0.25558238 +30562770,0 +30562884,0 +30562884,0.007996379 +30562890,0.007996379 +30562890,0 +30562998,0 +30562998,0.18783947 +30563022,0.18783947 +30563022,0 +30563112,0 +30563112,0.19659022 +30563130,0.19659022 +30563130,0 +30563232,0 +30563232,0.23295112 +30563250,0.23295112 +30563250,0 +30563346,0 +30563346,0.12703681 +30563406,0.12703681 +30563406,0 +30563460,0 +30563460,0.21650573 +30563466,0.21650573 +30563466,0 +30563574,0 +30563574,0.26554013 +30563646,0.26554013 +30563646,0 +30563694,0 +30563694,0.17350634 +30563700,0.17350634 +30563700,0 +30563808,0 +30563808,0.014333132 +30563814,0.014333132 +30563814,0 +30563922,0 +30563922,0.036210018 +30563934,0.036210018 +30563934,0 +30564798,0 +30564798,0.20368135 +30564894,0.20368135 +30564894,0 +30564912,0 +30564912,0.20488835 +30564930,0.20488835 +30564930,0 +30565032,0 +30565032,0.22887749 +30565056,0.22887749 +30565056,0 +30565146,0 +30565146,0.17245021 +30565188,0.17245021 +30565188,0 +30565260,0 +30565260,0.29450815 +30565278,0.29450815 +30565278,0 +30565374,0 +30565374,0.27745926 +30565386,0.27745926 +30565386,0 +30568206,0 +30568206,0.070911285 +30568242,0.070911285 +30568242,0 +30568326,0 +30568326,0.15087508 +30568368,0.15087508 +30568368,0 +30569118,0 +30569118,0.10184068 +30569124,0.10184068 +30569124,0 +30572262,0 +30572262,0.57830416 +30572586,0.57830416 +30572586,0 +30573186,0 +30573186,0.10334943 +30573222,0.10334943 +30573222,0 +30579222,0 +30579222,0.18361497 +30579276,0.18361497 +30579276,0 +30579336,0 +30579336,0.10787568 +30579366,0.10787568 +30579366,0 +30579456,0 +30579456,0.26252263 +30579462,0.26252263 +30579462,0 +30579570,0 +30579570,0.11526856 +30579684,0 +30579684,0 +30579684,0.11526856 +30579684,0.14136995 +30579762,0.21484611 +30579762,0 +30579804,0 +30579804,0.13729632 +30579810,0 +30579810,0 +30579810,0.14136995 +30579810,0.21484611 +30579822,0.23974049 +30579822,0 +30579840,0 +30579840,0.13729632 +30579858,0.23974049 +30579858,0 +30579876,0 +30579876,0.22691611 +30579978,0.22691611 +30579978,0 +30580890,0 +30580890,0.30672903 +30580950,0.30672903 +30580950,0 +30585096,0 +30585096,0.0030175015 +30585102,0.0030175015 +30585102,0 +30585210,0 +30585210,0.03092939 +30585264,0.03092939 +30585264,0 +30603858,0 +30603858,0.014333132 +30603864,0.014333132 +30603864,0 +30603972,0 +30603972,0.015238383 +30604098,0.015238383 +30604098,0 +30608028,0 +30608028,0.3462583 +30608034,0.3462583 +30608034,0 +30613122,0 +30613122,0.11873868 +30613164,0.11873868 +30613164,0 +30614508,0 +30614508,0.13955944 +30614514,0.13955944 +30614514,0 +30619206,0 +30619206,0.37628244 +30619278,0.37628244 +30619278,0 +30619500,0 +30619500,0.39363307 +30619590,0.39363307 +30619590,0 +30619800,0 +30619800,0.26101388 +30619824,0.26101388 +30619824,0 +30620100,0 +30620100,0.27202776 +30620118,0.27202776 +30620118,0 +30620400,0 +30620400,0.22374774 +30620472,0.22374774 +30620472,0 +30620694,0 +30620694,0.38126132 +30620760,0.38126132 +30620760,0 +30623502,0 +30623502,0.25528063 +30623574,0.25528063 +30623574,0 +30623622,0 +30623622,0.085546168 +30623670,0.085546168 +30623670,0 +30626472,0 +30626472,0.254828 +30626484,0.254828 +30626484,0 +30636948,0 +30636948,0.19930597 +30636960,0.19930597 +30636960,0 +30637062,0 +30637062,0.15826795 +30637092,0.15826795 +30637092,0 +30637182,0 +30637182,0.13442969 +30637200,0.13442969 +30637200,0 +30637296,0 +30637296,0.1507242 +30637326,0.1507242 +30637326,0 +30637410,0 +30637410,0.092486421 +30637452,0.092486421 +30637452,0 +30641688,0 +30641688,0.095956548 +30641730,0.095956548 +30641730,0 +30641802,0 +30641802,0.01041038 +30641916,0.01041038 +30641916,0 +30647376,0 +30647376,0.21590223 +30647406,0.21590223 +30647406,0 +30647496,0 +30647496,0.11994568 +30647508,0.11994568 +30647508,0 +30649230,0 +30649230,0.19462885 +30649284,0.19462885 +30649284,0 +30649554,0 +30649554,0.21967411 +30649680,0.21967411 +30649680,0 +30653172,0 +30653172,0.24683162 +30653190,0.24683162 +30653190,0 +30657660,0 +30657660,0.091581171 +30657690,0.091581171 +30657690,0 +30657774,0 +30657774,0.11089318 +30657822,0.11089318 +30657822,0 +30657894,0 +30657894,0.24743512 +30657906,0.24743512 +30657906,0 +30671370,0 +30671370,0.0075437538 +30671394,0.0075437538 +30671394,0 +30671586,0 +30671586,0.089619795 +30671592,0.089619795 +30671592,0 +31020504,0 +31020504,0.32106216 +31021098,0.32106216 +31021098,0 +31042482,0 +31042482,0.26312613 +31042506,0.26312613 +31042506,0 +31049088,0 +31049088,0.24562462 +31049118,0.24562462 +31049118,0 +31049850,0 +31049850,0.095503923 +31049880,0.095503923 +31049880,0 +31066830,0 +31066830,0.20187085 +31066872,0.20187085 +31066872,0 +31066944,0 +31066944,0.12688594 +31066956,0.12688594 +31066956,0 +31070166,0 +31070166,0.27368739 +31070190,0.27368739 +31070190,0 +31071708,0 +31071708,0.1519312 +31071816,0.1519312 +31071816,0 +31080906,0 +31080906,0.15691008 +31080996,0.15691008 +31080996,0 +31098324,0 +31098324,0.33645142 +31098384,0.33645142 +31098384,0 +31098444,0 +31098444,0.240344 +31098456,0.240344 +31098456,0 +31098558,0 +31098558,0.0072420036 +31098606,0.0072420036 +31098606,0 +31105422,0 +31105422,0.11496681 +31105428,0.11496681 +31105428,0 +31129830,0 +31129830,0.27474351 +31129866,0.27474351 +31129866,0 +31130484,0 +31130484,0.24260712 +31130796,0.24260712 +31130796,0 +31131360,0 +31131360,0.011013881 +31131366,0.011013881 +31131366,0 +31131984,0 +31131984,0.22465299 +31132038,0.22465299 +31132038,0 +31135380,0 +31135380,0.015841883 +31135404,0.015841883 +31135404,0 +31138836,0 +31138836,0.33509354 +31138854,0.33509354 +31138854,0 +31145118,0 +31145118,0.27097164 +31145130,0.27097164 +31145130,0 +31164546,0 +31164546,0.064725407 +31164552,0.064725407 +31164552,0 +31165674,0 +31165674,0.13050694 +31165704,0.13050694 +31165704,0 +31168320,0 +31168320,0.1483102 +31168524,0.1483102 +31168524,0 +31169220,0 +31169220,0.14182257 +31169286,0.14182257 +31169286,0 +31169358,0 +31169358,0.012371756 +31169364,0.012371756 +31169364,0 +31169472,0 +31169472,0.11707906 +31169490,0.1973446 +31169490,0 +31169502,0 +31169502,0 +31169502,0.1973446 +31169502,0.11707906 +31169586,0 +31169586,0.23566687 +31169592,0.23566687 +31169592,0 +31169604,0 +31169604,0.074984912 +31169652,0.074984912 +31169652,0 +31169718,0 +31169718,0.096409173 +31169724,0.096409173 +31169724,0 +31170978,0 +31170978,0.11194931 +31170990,0.11194931 +31170990,0 +31171098,0 +31171098,0.081321666 +31171104,0.081321666 +31171104,0 +31171698,0 +31171698,0.20624623 +31171806,0.20624623 +31171806,0 +31172280,0 +31172280,0.22827399 +31172364,0.22827399 +31172364,0 +31172868,0 +31172868,0.28470127 +31172934,0.28470127 +31172934,0 +31173456,0 +31173456,0.21348823 +31173606,0.21348823 +31173606,0 +31179348,0 +31179348,0.16852746 +31179402,0.16852746 +31179402,0 +31184448,0 +31184448,0.10727218 +31184460,0.10727218 +31184460,0 +31184532,0 +31184532,0.20202173 +31184574,0.20202173 +31184574,0 +31212012,0 +31212012,0.1010863 +31212072,0.1010863 +31212072,0 +31212132,0 +31212132,0.17124321 +31212156,0.17124321 +31212156,0 +31212246,0 +31212246,0.0070911285 +31212282,0.0070911285 +31212282,0 +31212360,0 +31212360,0.12235969 +31212480,0.12235969 +31212480,0 +31228866,0 +31228866,0.16596258 +31228896,0.16596258 +31228896,0 +31229964,0 +31229964,0.19538322 +31229982,0.19538322 +31229982,0 +31231212,0 +31231212,0.06095353 +31231278,0.06095353 +31231278,0 +31235994,0 +31235994,0.057936029 +31236006,0.057936029 +31236006,0 +31239336,0 +31239336,0.24803862 +31239942,0.24803862 +31239942,0 +31240266,0 +31240266,0.34248642 +31240338,0.34248642 +31240338,0 +31240380,0 +31240380,0.14091732 +31240434,0.14091732 +31240434,0 +31243632,0 +31243632,0.18799034 +31243656,0.18799034 +31243656,0 +31257954,0 +31257954,0.13608932 +31257960,0.13608932 +31257960,0 +31258068,0 +31258068,0.2015691 +31258074,0.2015691 +31258074,0 +31258188,0 +31258188,0.25588413 +31258206,0.25588413 +31258206,0 +31258302,0 +31258302,0.17561859 +31258320,0.17561859 +31258320,0 +31259358,0 +31259358,0.34354255 +31259382,0.34354255 +31259382,0 +31259478,0 +31259478,0.096560048 +31259484,0.096560048 +31259484,0 +31260246,0 +31260246,0.23657212 +31260366,0 +31260366,0 +31260366,0.018708509 +31260366,0.23657212 +31260372,0.018708509 +31260372,0 +31260480,0 +31260480,0.073325287 +31260492,0.073325287 +31260492,0 +31260594,0 +31260594,0.26433313 +31260618,0.26433313 +31260618,0 +31260714,0 +31260714,0.21001811 +31260774,0.21001811 +31260774,0 +31261326,0 +31261326,0.29556427 +31261338,0.29556427 +31261338,0 +31267776,0 +31267776,0.093240797 +31267788,0.093240797 +31267788,0 +31269120,0 +31269120,0.026403138 +31269180,0.026403138 +31269180,0 +31270194,0 +31270194,0.1907061 +31270206,0.1907061 +31270206,0 +31270308,0 +31270308,0.24049487 +31270320,0.24049487 +31270320,0 +31270428,0 +31270428,0.2948099 +31270440,0.2948099 +31270440,0 +31270542,0 +31270542,0.26101388 +31270560,0.26101388 +31270560,0 +31271334,0 +31271334,0.17848521 +31271364,0.17848521 +31271364,0 +31271454,0 +31271454,0.0069402535 +31271466,0.0069402535 +31271466,0 +31271568,0 +31271568,0.051146651 +31271574,0.051146651 +31271574,0 +31291728,0 +31291728,0.025497888 +31291740,0.025497888 +31291740,0 +31299600,0 +31299600,0.41596258 +31299978,0.41596258 +31299978,0 +31301652,0 +31301652,0.26327701 +31301730,0.26327701 +31301730,0 +31301766,0 +31301766,0.13578757 +31301796,0.13578757 +31301796,0 +31301886,0 +31301886,0.17154496 +31301910,0.17154496 +31301910,0 +31302000,0 +31302000,0.04933615 +31302036,0.04933615 +31302036,0 +31302114,0 +31302114,0.22329511 +31302234,0.050694025 +31302234,0 +31302240,0 +31302240,0.050694025 +31302252,0.22329511 +31302252,0 +31302348,0 +31302348,0.12748944 +31302456,0.12748944 +31302456,0 +31302462,0 +31302462,0.15087508 +31302510,0.15087508 +31302510,0 +31302582,0 +31302582,0.13639107 +31302588,0.13639107 +31302588,0 +31302696,0 +31302696,0.0090525045 +31302702,0.0090525045 +31302702,0 +31302810,0 +31302810,0.009957755 +31302816,0.009957755 +31302816,0 +31302930,0 +31302930,0.078756789 +31302948,0.078756789 +31302948,0 +31303098,0 +31303098,0.12929994 +31303164,0.12929994 +31303164,0 +31303212,0 +31303212,0.18572722 +31303296,0.18572722 +31303296,0 +31303332,0 +31303332,0.016294508 +31303338,0.016294508 +31303338,0 +31303344,0 +31303344,0.14257695 +31303386,0.14257695 +31303386,0 +31303446,0 +31303446,0.14906457 +31303464,0.20549185 +31303464,0 +31303518,0 +31303518,0.20549185 +31303524,0.14906457 +31303524,0 +31303578,0 +31303578,0.18799034 +31303716,0.18799034 +31303716,0 +31304274,0 +31304274,0.33011467 +31304682,0.33011467 +31304682,0 +31308618,0 +31308618,0.017954134 +31308624,0.017954134 +31308624,0 +31308732,0 +31308732,0.13352444 +31308774,0.13352444 +31308774,0 +31308852,0 +31308852,0.15962583 +31308864,0.15962583 +31308864,0 +31308966,0 +31308966,0.10138805 +31309002,0.10138805 +31309002,0 +31309224,0 +31309224,0.03062764 +31309242,0.03062764 +31309242,0 +31311702,0 +31311702,0.078304164 +31311780,0.078304164 +31311780,0 +31318446,0 +31318446,0.16460471 +31318458,0.16460471 +31318458,0 +31319622,0 +31319622,0.13216657 +31319628,0.13216657 +31319628,0 +31319742,0 +31319742,0.023838262 +31319772,0.023838262 +31319772,0 +31335252,0 +31335252,0.065027158 +31335258,0.065027158 +31335258,0 +31338126,0 +31338126,0.043602897 +31338192,0.043602897 +31338192,0 +31338240,0 +31338240,0.13503319 +31338318,0.13503319 +31338318,0 +31339182,0 +31339182,0.082830416 +31339296,0.12417019 +31339296,0 +31339326,0 +31339326,0.12417019 +31339332,0.082830416 +31339332,0 +31339410,0 +31339410,0.17969221 +31339416,0.17969221 +31339416,0 +31339530,0 +31339530,0.072721786 +31339596,0.072721786 +31339596,0 +31339644,0 +31339644,0.071363911 +31339656,0.071363911 +31339656,0 +31339758,0 +31339758,0.17063971 +31339800,0.17063971 +31339800,0 +31339878,0 +31339878,0.34882317 +31339950,0.34882317 +31339950,0 +31339992,0 +31339992,0.0081472541 +31339998,0.0081472541 +31339998,0 +31340106,0 +31340106,0.041792396 +31340112,0.041792396 +31340112,0 +31340208,0 +31340208,0.088412794 +31340214,0.088412794 +31340214,0 +31340226,0 +31340226,0.13412794 +31340298,0.13412794 +31340298,0 +31345566,0 +31345566,0.25528063 +31345668,0.25528063 +31345668,0 +31347222,0 +31347222,0.09957755 +31347228,0.09957755 +31347228,0 +31347336,0 +31347336,0.0043753772 +31347342,0.0043753772 +31347342,0 +31347450,0 +31347450,0.089318045 +31347552,0.089318045 +31347552,0 +31347966,0 +31347966,0.1446892 +31348032,0.1446892 +31348032,0 +31354506,0 +31354506,0.041792396 +31354512,0.041792396 +31354512,0 +31355772,0 +31355772,0.17154496 +31355790,0.17154496 +31355790,0 +31355886,0 +31355886,0.32347616 +31355946,0.32347616 +31355946,0 +31356006,0 +31356006,0.18482197 +31356060,0.18482197 +31356060,0 +31356120,0 +31356120,0.23536512 +31356198,0.23536512 +31356198,0 +31356234,0 +31356234,0.069402535 +31356258,0.069402535 +31356258,0 +31389810,0 +31389810,0.17426071 +31389822,0.17426071 +31389822,0 +31389930,0 +31389930,0.14257695 +31389942,0.14257695 +31389942,0 +31390044,0 +31390044,0.087507544 +31390050,0.087507544 +31390050,0 +31390158,0 +31390158,0.30129753 +31390170,0.30129753 +31390170,0 +31390278,0 +31390278,0.051146651 +31390302,0.051146651 +31390302,0 +31390392,0 +31390392,0.1446892 +31390398,0.1446892 +31390398,0 +31392552,0 +31392552,0.32060954 +31392630,0.32060954 +31392630,0 +31392666,0 +31392666,0.19146047 +31392780,0.18995172 +31392780,0 +31392792,0 +31392792,0.19146047 +31392804,0.18995172 +31392804,0 +31393746,0 +31393746,0.034248642 +31393752,0.034248642 +31393752,0 +31393860,0 +31393860,0.11375981 +31393866,0.11375981 +31393866,0 +31393974,0 +31393974,0.15585395 +31394052,0.15585395 +31394052,0 +31394094,0 +31394094,0.14197345 +31394172,0.14197345 +31394172,0 +31396770,0 +31396770,0.18225709 +31396782,0.18225709 +31396782,0 +31400280,0 +31400280,0.061557031 +31400286,0.061557031 +31400286,0 +31400394,0 +31400394,0.15721183 +31400400,0.15721183 +31400400,0 +31400508,0 +31400508,0.24622812 +31400604,0.24622812 +31400604,0 +31400628,0 +31400628,0.25226313 +31400664,0.25226313 +31400664,0 +31407744,0 +31407744,0.085697043 +31407774,0.085697043 +31407774,0 +31410522,0 +31410522,0.23943874 +31410546,0.23943874 +31410546,0 +31410636,0 +31410636,0.13578757 +31410720,0.13578757 +31410720,0 +31412826,0 +31412826,0.24471937 +31412886,0.24471937 +31412886,0 +31412940,0 +31412940,0.25045263 +31412964,0.25045263 +31412964,0 +31415442,0 +31415442,0.34127942 +31415454,0.34127942 +31415454,0 +31415556,0 +31415556,0.11119493 +31415586,0.11119493 +31415586,0 +31415676,0 +31415676,0.11330718 +31415706,0.11330718 +31415706,0 +31417164,0 +31417164,0.21047073 +31417248,0.21047073 +31417248,0 +31417284,0 +31417284,0.074381412 +31417296,0.074381412 +31417296,0 +31417398,0 +31417398,0.01931201 +31417404,0.01931201 +31417404,0 +31419444,0 +31419444,0.24079662 +31419450,0.24079662 +31419450,0 +31420620,0 +31420620,0.081170791 +31420626,0.081170791 +31420626,0 +31426470,0 +31426470,0.099426675 +31426482,0.099426675 +31426482,0 +31426584,0 +31426584,0.1531382 +31426620,0.1531382 +31426620,0 +31426704,0 +31426704,0.20413398 +31426770,0.20413398 +31426770,0 +31426818,0 +31426818,0.1028968 +31426836,0.1028968 +31426836,0 +31426932,0 +31426932,0.10787568 +31426938,0.10787568 +31426938,0 +31427028,0 +31427028,0.0073928787 +31427046,0.0052806276 +31427046,0 +31427052,0 +31427052,0 +31427052,0.0073928787 +31427052,0.0052806276 +31427148,0 +31427148,0.17079059 +31427238,0.17079059 +31427238,0 +31427262,0 +31427262,0.074532287 +31427280,0.074532287 +31427280,0 +31430070,0 +31430070,0.14604707 +31430112,0.14604707 +31430112,0 +31430184,0 +31430184,0.13578757 +31430196,0.13578757 +31430196,0 +31431252,0 +31431252,0.25135788 +31431264,0.25135788 +31431264,0 +31431324,0 +31431324,0.12190706 +31431366,0.03032589 +31431366,0 +31431372,0 +31431372,0.03032589 +31431408,0.12190706 +31431408,0 +31431444,0 +31431444,0 +31431444,0.098370549 +31431444,0.042395896 +31431456,0 +31431456,0.098370549 +31431510,0.042395896 +31431510,0 +31431558,0 +31431558,0.1095353 +31431564,0.1095353 +31431564,0 +31431672,0 +31431672,0.20021123 +31431678,0.20021123 +31431678,0 +31431792,0 +31431792,0.0076946288 +31431840,0.0076946288 +31431840,0 +31432764,0 +31432764,0.21710923 +31432794,0.21710923 +31432794,0 +31433682,0 +31433682,0.23340374 +31433700,0.23340374 +31433700,0 +31442028,0 +31442028,0.022329511 +31442034,0.022329511 +31442034,0 +31442100,0 +31442100,0.39121907 +31442142,0.33011467 +31442142,0 +31442178,0 +31442178,0.39121907 +31442202,0.33011467 +31442202,0 +31442256,0 +31442256,0.28937839 +31442268,0.28937839 +31442268,0 +31442376,0 +31442376,0.21454436 +31442418,0.21454436 +31442418,0 +31442490,0 +31442490,0.36104406 +31442496,0.36104406 +31442496,0 +31446552,0 +31446552,0.26599276 +31446624,0.26599276 +31446624,0 +31456308,0 +31456308,0.23989137 +31456326,0.23989137 +31456326,0 +31456422,0 +31456422,0.23129149 +31456506,0.23129149 +31456506,0 +31456536,0 +31456536,0.001961376 +31456542,0.001961376 +31456542,0 +31456656,0 +31456656,0.17893784 +31456668,0.17893784 +31456668,0 +31456770,0 +31456770,0.1573627 +31456836,0.1573627 +31456836,0 +31471740,0 +31471740,0.18904647 +31471830,0.18904647 +31471830,0 +31472322,0 +31472322,0.16128546 +31472460,0.16128546 +31472460,0 +31472910,0 +31472910,0.21016898 +31472982,0.21016898 +31472982,0 +31473498,0 +31473498,0.22751961 +31473624,0.22751961 +31473624,0 +31474086,0 +31474086,0.22857574 +31474170,0.22857574 +31474170,0 +31474674,0 +31474674,0.22887749 +31474752,0.22887749 +31474752,0 +31475256,0 +31475256,0.16611346 +31475352,0.16611346 +31475352,0 +31475844,0 +31475844,0.17350634 +31475940,0.17350634 +31475940,0 +31476432,0 +31476432,0.21137598 +31476516,0.21137598 +31476516,0 +31477020,0 +31477020,0.23898612 +31477074,0.23898612 +31477074,0 +31477608,0 +31477608,0.23204587 +31477686,0.23204587 +31477686,0 +31483476,0 +31483476,0.068648159 +31483482,0.068648159 +31483482,0 +31483590,0 +31483590,0.45609535 +31483596,0.45609535 +31483596,0 +31484040,0 +31484040,0.27202776 +31484154,0.27202776 +31484154,0 +31484628,0 +31484628,0.23536512 +31484694,0.23536512 +31484694,0 +31485210,0 +31485210,0.24547375 +31485276,0.24547375 +31485276,0 +31487904,0 +31487904,0.2039831 +31487910,0.2039831 +31487910,0 +31488576,0 +31488576,0.41264333 +31488600,0.41264333 +31488600,0 +31488900,0 +31488900,0.14378395 +31488906,0.14378395 +31488906,0 +31500804,0 +31500804,0.026101388 +31500918,0.25196138 +31500918,0 +31500966,0 +31500966,0.026101388 +31500972,0.25196138 +31500972,0 +31501038,0 +31501038,0.12281231 +31501146,0.12281231 +31501146,0 +31501230,0 +31501230,0.0073928787 +31501266,0.0073928787 +31501266,0 +31501344,0 +31501344,0.088111044 +31501350,0.088111044 +31501350,0 +31501458,0 +31501458,0.097767049 +31501470,0.097767049 +31501470,0 +31501578,0 +31501578,0.21062161 +31501614,0.21062161 +31501614,0 +31501692,0 +31501692,0.20066385 +31501716,0.20066385 +31501716,0 +31502442,0 +31502442,0.11722993 +31502466,0.11722993 +31502466,0 +31504254,0 +31504254,0.1416717 +31504272,0.1416717 +31504272,0 +31505718,0 +31505718,0.33041642 +31505802,0.33041642 +31505802,0 +31516584,0 +31516584,0.1047073 +31516590,0.1047073 +31516590,0 +31516704,0 +31516704,0.061255281 +31516710,0.061255281 +31516710,0 +31516818,0 +31516818,0.014634882 +31516842,0.014634882 +31516842,0 +31519908,0 +31519908,0.10440555 +31519932,0.10440555 +31519932,0 +31521114,0 +31521114,0.082528666 +31521120,0.082528666 +31521120,0 +31521234,0 +31521234,0.22299336 +31521300,0.22299336 +31521300,0 +31521348,0 +31521348,0.14091732 +31521402,0.14091732 +31521402,0 +31523310,0 +31523310,0.06955341 +31523322,0.06955341 +31523322,0 +31523424,0 +31523424,0.061858781 +31523430,0.061858781 +31523430,0 +31523910,0 +31523910,0.21560048 +31523940,0.21560048 +31523940,0 +31527780,0 +31527780,0.3068799 +31527792,0.3068799 +31527792,0 +31529880,0 +31529880,0.06065178 +31529922,0.06065178 +31529922,0 +31529994,0 +31529994,0.02082076 +31530000,0.02082076 +31530000,0 +31536000,0 From 47818a0a8f662329365937fd5ff37d07254526b3 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 16 Jun 2022 13:01:57 -0700 Subject: [PATCH 004/204] initial implementation of DHW served by direct district heat exchange --- Buildings/Experimental/DHC/Loads/Heating.mo | 61 +++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 4970d98173e..a90f786ec6f 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -282,6 +282,67 @@ First implementation. fillColor={0,0,0}, fillPattern=FillPattern.Solid)})); end IdealValve; + + model DirectHeatExchangerWaterHeaterWithAuxHeat + "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+60 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + Buildings.Fluid.HeatExchangers.Heater_T heaDhw( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + dp_nominal=0) "Supplemental electric resistance domestic hot water heater" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-48,32},{-32,48}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium + = Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Modelica.Blocks.Interfaces.RealOutput Q_flow "Thermal energy added to water" + annotation (Placement(transformation(extent={{100,30},{120,50}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package + Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{50,-10},{70,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium + = Medium) "Port for domestic cold water inlet" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + dp1_nominal=0, + dp2_nominal=0, + eps=0.85) "Domestic hot water heater" + annotation (Placement(transformation(extent={{-60,-16},{-40,4}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium + = Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-30,-110},{-10,-90}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium + = Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,-110},{-70,-90}}))); + equation + connect(conTSetHw.y, heaDhw.TSet) annotation (Line(points={{-31.2,40},{-20,40}, + {-20,8},{-12,8}}, color={0,0,127})); + connect(senTem.port_b, port_hw) + annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); + connect(senTem.port_a, heaDhw.port_b) + annotation (Line(points={{50,0},{10,0}}, color={0,127,255})); + connect(heaDhw.Q_flow, Q_flow) annotation (Line(points={{11,8},{40,8},{40,40}, + {110,40}}, color={0,0,127})); + connect(hex.port_b1, heaDhw.port_a) + annotation (Line(points={{-40,0},{-10,0}}, color={0,127,255})); + connect(hex.port_a1, port_cw) + annotation (Line(points={{-60,0},{-100,0}}, color={0,127,255})); + connect(port_dhs, hex.port_a2) annotation (Line(points={{-20,-100},{-20,-12},{ + -40,-12}}, color={0,127,255})); + connect(hex.port_b2, port_dhr) annotation (Line(points={{-60,-12},{-80,-12},{-80, + -100}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end DirectHeatExchangerWaterHeaterWithAuxHeat; annotation (Documentation(info="

This package contains base classes that are used to construct the classes in From cfd310b0ea82eb67e6908f1f8f6a85384112ef1f Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 21 Jun 2022 16:20:24 -0700 Subject: [PATCH 005/204] updated water consumption integrator blocks --- Buildings/Experimental/DHC/Loads/Heating.mo | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index a90f786ec6f..fec16636abc 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -46,10 +46,9 @@ package Heating "Package of models for district heating loads" TSet=TDhwSet, mDhw_flow_nominal=mDhw_flow_nominal) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Blocks.Continuous.Integrator watCon "Integrated hot water consumption" - annotation (Placement(transformation(extent={{110,-50},{130,-30}}))); - Modelica.Blocks.Math.Gain neg(k=-1) - annotation (Placement(transformation(extent={{52,-50},{72,-30}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{180,20},{220,60}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" @@ -67,14 +66,12 @@ package Heating "Package of models for district heating loads" 40},{-200,40}}, color={0,127,255})); connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, -40},{-200,-40}}, color={0,127,255})); - connect(neg.y, watCon.u) annotation (Line(points={{73,-40},{108,-40}}, - color={0,0,127})); - connect(gaiDhw.y, neg.u) annotation (Line(points={{51,20},{0,20},{0,-40},{50,-40}}, - color={0,0,127})); connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, color={0,0,127})); connect(watCon.y, mDhw) - annotation (Line(points={{131,-40},{200,-40}}, color={0,0,127})); + annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); + connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ + 0,20},{51,20}}, color={0,0,127})); annotation (Documentation(info="

This is a single zone model based on the envelope of the BESTEST Case 600 From 1b2ee36fe53c40678d30ee16f21db21f812a3de6 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 21 Jun 2022 16:21:04 -0700 Subject: [PATCH 006/204] calculate power supplied by auxiliary electric resistance --- Buildings/Experimental/DHC/Loads/Heating.mo | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index fec16636abc..bbd326b56ee 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -290,20 +290,20 @@ First implementation. redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, dp_nominal=0) "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); + annotation (Placement(transformation(extent={{8,-10},{28,10}}))); Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-48,32},{-32,48}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium - = Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{-30,32},{-14,48}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = + Medium) "Hot water supply port" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealOutput Q_flow "Thermal energy added to water" - annotation (Placement(transformation(extent={{100,30},{120,50}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package - Medium = - Medium, m_flow_nominal=mHw_flow_nominal) + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea + "Thermal energy added to water with electric resistance" + annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare + package Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium - = Medium) "Port for domestic cold water inlet" + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = + Medium) "Port for domestic cold water inlet" annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, From 7dc1866567ca06e9762a112295d56860e00a6060 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 21 Jun 2022 16:22:02 -0700 Subject: [PATCH 007/204] add intermediate temperature sensor after heat exchanger --- Buildings/Experimental/DHC/Loads/Heating.mo | 50 ++++++++++++--------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index bbd326b56ee..ad3ca842163 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -313,30 +313,38 @@ First implementation. dp1_nominal=0, dp2_nominal=0, eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-60,-16},{-40,4}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium - = Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-30,-110},{-10,-90}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium - = Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,-110},{-70,-90}}))); + annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = + Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = + Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium + = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-36,-10},{-16,10}}))); equation - connect(conTSetHw.y, heaDhw.TSet) annotation (Line(points={{-31.2,40},{-20,40}, - {-20,8},{-12,8}}, color={0,0,127})); - connect(senTem.port_b, port_hw) + connect(conTSetHw.y, heaDhw.TSet) annotation (Line(points={{-13.2,40},{ + -8,40},{-8,8},{6,8}}, + color={0,0,127})); + connect(senTemAuxHeaOut.port_b, port_hw) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(senTem.port_a, heaDhw.port_b) - annotation (Line(points={{50,0},{10,0}}, color={0,127,255})); - connect(heaDhw.Q_flow, Q_flow) annotation (Line(points={{11,8},{40,8},{40,40}, - {110,40}}, color={0,0,127})); - connect(hex.port_b1, heaDhw.port_a) - annotation (Line(points={{-40,0},{-10,0}}, color={0,127,255})); + connect(senTemAuxHeaOut.port_a, heaDhw.port_b) + annotation (Line(points={{50,0},{28,0}}, color={0,127,255})); + connect(heaDhw.Q_flow, PEleAuxHea) annotation (Line(points={{29,8},{40, + 8},{40,40},{106,40}}, color={0,0,127})); connect(hex.port_a1, port_cw) - annotation (Line(points={{-60,0},{-100,0}}, color={0,127,255})); - connect(port_dhs, hex.port_a2) annotation (Line(points={{-20,-100},{-20,-12},{ - -40,-12}}, color={0,127,255})); - connect(hex.port_b2, port_dhr) annotation (Line(points={{-60,-12},{-80,-12},{-80, - -100}}, color={0,127,255})); + annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); + connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, + 12},{-50,12}}, + color={0,127,255})); + connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, + 12},{-80,100}}, + color={0,127,255})); + connect(senTemHXOut.port_a, hex.port_b1) + annotation (Line(points={{-36,0},{-50,0}}, color={0,127,255})); + connect(senTemHXOut.port_b, heaDhw.port_a) + annotation (Line(points={{-16,0},{8,0}}, color={0,127,255})); annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; From 33806b1f42c16adeba87fa96e4d9899a723753ea Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 21 Jun 2022 16:22:58 -0700 Subject: [PATCH 008/204] created example to test direct district HX with aux heating for DHW --- Buildings/Experimental/DHC/Loads/Heating.mo | 111 ++++++++++++++++++++ 1 file changed, 111 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index ad3ca842163..7eb6394c4b2 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -356,6 +356,117 @@ Buildings.Experimental.DHC.Loads.Heating.DHW.

")); end BaseClasses; + + package Examples "Example implementations of district-integrated DHW models" + extends Modelica.Icons.ExamplesPackage; + + model DistrictHeatExchangeDHWAuxHeat + "Example implementation of direct district heat exchange and auxiliary line heater for DHW" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=2) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{64,24},{52,36}}))); + BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + redeclare package Medium = Medium, + TSetHw(displayUnit = "degC") = TSetHw, + mHw_flow_nominal = mHw_flow_nominal, + mDH_flow_nominal = mDH_flow_nominal) + "Direct district heat exchanger with auxiliary electric heating" + annotation (Placement(transformation(extent={{-60,0},{-40,20}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{30,-10},{10,10}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet(displayUnit = "degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-20,-10},{0,10}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, + offset=1) + annotation (Placement(transformation(extent={{100,20},{80,40}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") + "Thermal energy added to water with electric resistance" + annotation (Placement(transformation(extent={{96,70},{116,90}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{96,50},{116,70}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{96,-40},{116,-20}}), + iconTransformation(extent={{76,-60},{116,-20}}))); + Fluid.Sources.Boundary_pT souDHw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDHw, + nPorts=1) "Source of district hot water" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-54,90}))); + Fluid.Sources.MassFlowSource_T sinDHw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for district heating water" + annotation (Placement(transformation(extent={{-82,22},{-62,42}}))); + Modelica.Blocks.Sources.Constant const(k=-1) + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-90,90}))); + equation + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{0,0},{10,0}}, color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{40,30}, + {40,8},{32,8}}, color={0,0,127})); + connect(sine.y, gaiDhw.u) + annotation (Line(points={{79,30},{65.2,30}}, + color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{40,-30}, + {40,8},{32,8}}, color={0,0,127})); + connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-40,10},{-30, + 10},{-30,6},{-20,6}}, color={0,127,255})); + connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-80,2}, + {-80,6},{-70,6},{-70,10},{-60,10}}, color={0,127,255})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,-2},{-80,-6}, + {-70,-6},{-70,-10},{-30,-10},{-30,-6},{-20,-6}}, color={0,127,255})); + connect(disHXAuxHea.PEleAuxHea, PEleAuxHea) annotation (Line(points={{-39.4,14}, + {-20,14},{-20,80},{106,80}}, color={0,0,127})); + connect(tmv.TTw, TTw) + annotation (Line(points={{1,8},{10,8},{10,60},{106,60}}, color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{81,-30},{106,-30}}, color={0,0,127})); + connect(souDHw.ports[1], disHXAuxHea.port_dhs) + annotation (Line(points={{-54,80},{-54,20}}, color={0,127,255})); + connect(sinDHw.ports[1], disHXAuxHea.port_dhr) + annotation (Line(points={{-62,32},{-58,32},{-58,20}}, color={0,127,255})); + connect(const.y, sinDHw.m_flow_in) + annotation (Line(points={{-90,79},{-90,40},{-84,40}}, color={0,0,127})); + annotation (experiment(StopTime=3600, Interval=1)); + end DistrictHeatExchangeDHWAuxHeat; + annotation ( + preferredView="info", + Documentation( + info=" +

+This package contains a collection of residential domestic hot water models +to demonstrate how these models might be used in district heating systems. +

+")); + end Examples; annotation (preferredView="info", Documentation(info="

This package contains models for building domestic hot water loads served by a district heating network. From 9e06ee54484d7925ba2e182179af7bd63bcb5a14 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 7 Jul 2022 11:47:48 -0700 Subject: [PATCH 009/204] exposing PI gains as parameters in thermostatic mixing valve --- Buildings/Experimental/DHC/Loads/Heating.mo | 25 +++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 7eb6394c4b2..8f50253f3cd 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -14,6 +14,10 @@ package Heating "Package of models for district heating loads" "Design domestic hot water supply flow rate of system"; parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 "Temperature setpoint of tempered doemstic hot water outlet"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = Medium) "Domestic hot water supply port" annotation ( Placement(transformation(extent={{-210,30},{-190,50}}), @@ -44,7 +48,9 @@ package Heating "Package of models for district heating loads" DomesticWaterMixer tmv( redeclare package Medium = Medium, TSet=TDhwSet, - mDhw_flow_nominal=mDhw_flow_nominal) "Ideal thermostatic mixing valve" + mDhw_flow_nominal=mDhw_flow_nominal, + k=k, + Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" @@ -103,13 +109,17 @@ First implementation. replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = Medium) "Port for tempered water outlet" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Buildings.Controls.Continuous.LimPID conPID( controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=2, - Ti=15, + k=k, + Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,40},{20,60}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = @@ -371,6 +381,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDcw, @@ -394,7 +408,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. BaseClasses.DomesticWaterMixer tmv( redeclare package Medium = Medium, TSet(displayUnit = "degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal) "Ideal thermostatic mixing valve" + mDhw_flow_nominal=mDhw_flow_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,-10},{0,10}}))); Modelica.Blocks.Sources.Sine sine(f=0.001, offset=1) From 3e1c8b03640519b56c49e38bb2ac9136da2247f5 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 7 Jul 2022 11:59:36 -0700 Subject: [PATCH 010/204] replaced ideal valve with three way linear valve in tmv model --- Buildings/Experimental/DHC/Loads/Heating.mo | 32 ++++++++++++++------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 8f50253f3cd..51811f16110 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -12,6 +12,7 @@ package Heating "Package of models for district heating loads" replaceable package Medium = Buildings.Media.Water "Medium model for water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Design domestic hot water supply flow rate of system"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 "Temperature setpoint of tempered doemstic hot water outlet"; parameter Real k(min=0) = 2 "Gain of controller"; @@ -49,6 +50,7 @@ package Heating "Package of models for district heating loads" redeclare package Medium = Medium, TSet=TDhwSet, mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, k=k, Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); @@ -109,6 +111,7 @@ First implementation. replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or @@ -127,11 +130,14 @@ First implementation. annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" annotation (Placement(transformation(extent={{80,40},{60,60}}))); - IdealValve ideValHea(redeclare package Medium = Medium, final m_flow_nominal= - mDhw_flow_nominal) "Ideal valve" annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=-90, - origin={0,6}))); + Fluid.Actuators.Valves.ThreeWayLinear + ideValHea(redeclare package Medium = Medium, final m_flow_nominal= + mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal) + "Ideal valve" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=180, + origin={0,0}))); Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = Medium) "Port for hot water supply" annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); @@ -156,18 +162,20 @@ First implementation. annotation (Line(points={{59,50},{42,50}}, color={0,0,127})); connect(senTemTw.T, conPID.u_m) annotation (Line(points={{30,11},{30,38}}, color={0,0,127})); - connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{9.8,-1.77636e-15}, - {20,-1.77636e-15},{20,0}}, color={0,127,255})); - connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{1.9984e-15,50}, - {1.9984e-15,17}}, color={0,0,127})); + connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, + {20,-6.66134e-16},{20,0}}, color={0,127,255})); + connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{8.88178e-16,50}, + {8.88178e-16,12}},color={0,0,127})); connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,20},{90,20},{90, 80},{110,80}}, color={0,0,127})); connect(ideValHea.port_1, senTemHw.port_b) - annotation (Line(points={{-9.8,0},{-20,0}}, color={0,127,255})); + annotation (Line(points={{-10,1.77636e-15},{-10,0},{-20,0}}, + color={0,127,255})); connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, 60},{-100,60}}, color={0,127,255})); connect(ideValHea.port_3, senTemCw.port_b) - annotation (Line(points={{0,-4},{0,-60},{-20,-60}}, color={0,127,255})); + annotation (Line(points={{-1.77636e-15,-10},{-1.77636e-15,-60},{-20,-60}}, + color={0,127,255})); connect(senTemCw.port_a, port_cw) annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); connect(senTemTw.port_b, senFloDhw.port_a) @@ -381,6 +389,7 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or @@ -409,6 +418,7 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. redeclare package Medium = Medium, TSet(displayUnit = "degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, k=k, Ti=Ti) "Ideal thermostatic mixing valve" From 2afea38ed3c7a17fdde97bf0cc18f76809e2d2a5 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 7 Jul 2022 12:45:33 -0700 Subject: [PATCH 011/204] initial implementation of heat pump water heater served by district heat --- Buildings/Experimental/DHC/Loads/Heating.mo | 98 +++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 51811f16110..d17d2e1251c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -366,6 +366,104 @@ First implementation. annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; + + model HeatPumpWaterHeaterWithTank + "A model for domestic water heating served by heat pump water heater and local storage tank" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+60 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = + Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Modelica.Blocks.Interfaces.RealOutput PEleHP + "Thermal energy added to water with heat pump" + annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare + package + Medium = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = + Medium) "Port for domestic cold water inlet" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + QCon_flow_nominal=QCon_flow_nominal, + dp1_nominal=0, + dp2_nominal=0) + "Domestic hot water heater" + annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = + Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = + Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); + Fluid.Storage.StratifiedEnhancedInternalHex tan( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + VTan=VTan, + hTan=hTan, + dIns=dIns, + kIns=kIns, + nSeg=5, + redeclare package MediumHex = Medium, + CHex=40, + Q_flow_nominal=0.278*4200*20, + hHex_a=0.995, + hHex_b=0.1, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + allowFlowReversal=false, + allowFlowReversalHex=false, + mHex_flow_nominal=mHex_flow_nominal, + TTan_nominal=293.15, + THex_nominal=323.15, + dpHex_nominal=dpHex_nominal) + "Hot water tank with heat exchanger configured as steady state" + annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-28,20}))); + equation + connect(senTemTankOut.port_b, port_hw) + annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); + connect(port_dhs, heaPum.port_a2) + annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); + connect(heaPum.port_b2, port_dhr) + annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); + connect(tan.port_a, senTemTankOut.port_a) + annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); + connect(heaPum.P, PEleHP) annotation (Line(points={{-49,48},{0,48},{0,40},{106, + 40}}, color={0,0,127})); + connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, + {-80,39},{-72,39}}, color={0,0,127})); + connect(port_cw, tan.port_b) + annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, + -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, + {-28,-3.8},{-28,10}}, color={0,127,255})); + connect(heaPum.port_b1, senTemHPOut.port_a) + annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end HeatPumpWaterHeaterWithTank; annotation (Documentation(info="

This package contains base classes that are used to construct the classes in From 9d608f52023aab97b4238401590cd62582564680 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 27 Jul 2022 14:45:03 -0700 Subject: [PATCH 012/204] added alternate flow path without electric resistance --- Buildings/Experimental/DHC/Loads/Heating.mo | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index d17d2e1251c..782185c56d8 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -338,17 +338,21 @@ First implementation. Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = Medium) "Port for district heating return" annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium - = Medium, m_flow_nominal=mHw_flow_nominal) + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{-36,-10},{-16,10}}))); + protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare final package Medium = Medium, + final m_flow_nominal=mHw_flow_nominal, + final show_T=false) if haveER == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{8,-38},{28,-18}}))); equation connect(conTSetHw.y, heaDhw.TSet) annotation (Line(points={{-13.2,40},{ -8,40},{-8,8},{6,8}}, color={0,0,127})); connect(senTemAuxHeaOut.port_b, port_hw) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(senTemAuxHeaOut.port_a, heaDhw.port_b) - annotation (Line(points={{50,0},{28,0}}, color={0,127,255})); connect(heaDhw.Q_flow, PEleAuxHea) annotation (Line(points={{29,8},{40, 8},{40,40},{106,40}}, color={0,0,127})); connect(hex.port_a1, port_cw) @@ -363,6 +367,12 @@ First implementation. annotation (Line(points={{-36,0},{-50,0}}, color={0,127,255})); connect(senTemHXOut.port_b, heaDhw.port_a) annotation (Line(points={{-16,0},{8,0}}, color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-16,0},{-4,0}, + {-4,-28},{8,-28}}, color={0,127,255})); + connect(heaDhw.port_b, senTemAuxHeaOut.port_a) + annotation (Line(points={{28,0},{50,0}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{28,-28}, + {40,-28},{40,0},{50,0}}, color={0,127,255})); annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; From 8e31fd046049db0d040021fdec1a831bbd2e7f51 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 27 Jul 2022 14:45:44 -0700 Subject: [PATCH 013/204] created haveER flag to determine whether electric resistance is present --- Buildings/Experimental/DHC/Loads/Heating.mo | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 782185c56d8..a2a7b2e0dc4 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -304,17 +304,20 @@ First implementation. parameter Modelica.Units.SI.Temperature TSetHw = 273.15+60 "Temperature setpoint of hot water supply from heater"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) "Supplemental electric resistance domestic hot water heater" + dp_nominal=0) if haveER == true + "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{8,-10},{28,10}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) if haveER == true + "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-30,32},{-14,48}}))); Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = Medium) "Hot water supply port" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea if haveER == true "Thermal energy added to water with electric resistance" annotation (Placement(transformation(extent={{96,30},{116,50}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare @@ -502,6 +505,8 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDcw, @@ -514,7 +519,8 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. redeclare package Medium = Medium, TSetHw(displayUnit = "degC") = TSetHw, mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal) + mDH_flow_nominal = mDH_flow_nominal, + haveER=haveER) "Direct district heat exchanger with auxiliary electric heating" annotation (Placement(transformation(extent={{-60,0},{-40,20}}))); Buildings.Fluid.Sources.MassFlowSource_T sinDhw( @@ -537,7 +543,8 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == + true "Thermal energy added to water with electric resistance" annotation (Placement(transformation(extent={{96,70},{116,90}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" From 08a6fff4d8e83918dd916d9c4918885d37e8b2ae Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 16 Aug 2022 18:21:16 -0700 Subject: [PATCH 014/204] preliminary implementation of integration with ETS --- Buildings/Experimental/DHC/Loads/Heating.mo | 249 ++++++++++++++++++++ 1 file changed, 249 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index a2a7b2e0dc4..369867903a6 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -599,6 +599,255 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. annotation (Line(points={{-90,79},{-90,40},{-84,40}}, color={0,0,127})); annotation (experiment(StopTime=3600, Interval=1)); end DistrictHeatExchangeDHWAuxHeat; + + model DistrictETSIntegration + "Example implementation of connecting district ETS to building DHW model" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=2) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{82,74},{70,86}}))); + BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + redeclare package Medium = Medium, + TSetHw(displayUnit = "degC") = TSetHw, + mHw_flow_nominal = mHw_flow_nominal, + mDH_flow_nominal = mDH_flow_nominal, + haveER=haveER) + "Direct district heat exchanger with auxiliary electric heating" + annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{48,38},{28,58}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet(displayUnit = "degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,40},{20,60}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, + offset=1) + annotation (Placement(transformation(extent={{120,70},{100,90}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{80,38},{100,58}}))); + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == + true + "Thermal energy added to water with electric resistance" + annotation (Placement(transformation(extent={{120,110},{140,130}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{120,90},{140,110}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{120,38},{140,58}}), + iconTransformation(extent={{100,18},{140,58}}))); + Modelica.Blocks.Sources.Constant const(k=1) + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=0, + origin={-60,150}))); + EnergyTransferStations.Combined.HeatPumpHeatExchanger ets( + nPorts_aHeaWat=1, + nPorts_aChiWat=1, + nPorts_bChiWat=1, + nPorts_bHeaWat=1) + annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare + final package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={-106,40}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare + final package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water return temperature" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=0, + origin={-108,0}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare + package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={80,-40}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( + redeclare package Medium = Medium, + final m_flow_nominal=mHeaWat_flow_nominal, + dp_nominal=100E3) "Heating water distribution pump" + annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare + package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water supply temperature" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={-34,98}))); + Fluid.MixingVolumes.MixingVolume volChiWat( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + T_start=7 + 273.15, + final prescribedHeatFlowRate=true, + redeclare package Medium = Medium, + V=10, + final mSenFac=1, + final m_flow_nominal=mChiWat_flow_nominal, + nPorts=2) "Volume for chilled water distribution circuit" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={151,-90}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( + redeclare package Medium = Medium, + final m_flow_nominal=mChiWat_flow_nominal, + dp_nominal=100E3) "Chilled water distribution pump" + annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); + Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) + "District heat pump electricity use" + annotation (Placement(transformation(extent={{100,-2},{120,18}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= + 0.01, final h=0.005) + "Enable heating" + annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= + 0.01, final h=0.005) + "Enable cooling" + annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + + 273.15, y(final unit="K", displayUnit="degC")) + "Heating water supply temperature set point" + annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + + 273.15, y(final unit="K", displayUnit="degC")) + "Chilled water supply temperature set point" + annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare + final package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-40,-60}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package + Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={40,-60}))); + Fluid.Sources.Boundary_pT disWat( + redeclare package Medium = Medium, + use_T_in=true, + nPorts=2) "District water boundary conditions" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={0,-90}))); + Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( + table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, + 16; 11,13; 12,11], + timeScale=2592000, + tableName="tab1", + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + offset={273.15}, + columns={2}, + smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) + "District water supply temperature" + annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); + equation + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, + color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, + {60,80},{60,56},{50,56}}, + color={0,0,127})); + connect(sine.y, gaiDhw.u) + annotation (Line(points={{99,80},{83.2,80}}, + color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ + 60,48},{60,56},{50,56}}, + color={0,0,127})); + connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, + {-10,60},{-10,56},{0,56}}, + color={0,127,255})); + connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,52}, + {-60,60},{-40,60}}, color={0,127,255})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,48}, + {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); + connect(disHXAuxHea.PEleAuxHea, PEleAuxHea) annotation (Line(points={{-19.4, + 64},{0,64},{0,120},{130,120}}, + color={0,0,127})); + connect(tmv.TTw, TTw) + annotation (Line(points={{21,58},{28,58},{28,100},{130,100}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); + connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( + points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); + connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( + points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); + connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( + points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); + connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points + ={{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points + ={{-34,108},{-34,132},{-30,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) + annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); + connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, + {-20,150},{-20,144}}, color={0,0,127})); + connect(senTChiWatSup.port_b, pumChiWat.port_a) + annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); + connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={ + {120,-40},{140,-40},{140,-88},{141,-88}}, color={0,127,255})); + connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( + points={{141,-92},{140,-92},{140,-140},{-140,-140},{-140,0},{-118, + 0}}, color={0,127,255})); + connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( + points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ + 0,127,255})); + connect(ets.PHea, EDisHP.u) + annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); + connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, + {-74,10},{-34,10}}, color={255,0,255})); + connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, + {-70,6},{-34,6}}, color={255,0,255})); + connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ + -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); + connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ + -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); + connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points + ={{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); + connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points + ={{40,-50},{40,-20},{30,-20}}, color={0,127,255})); + connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points= + {{-2,-80},{40,-80},{40,-70}}, color={0,127,255})); + connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points= + {{2,-80},{-40,-80},{-40,-70}}, color={0,127,255})); + connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, + -110},{-4,-110},{-4,-102}}, color={0,0,127})); + connect(PEleAuxHea, PEleAuxHea) + annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); + annotation (experiment(StopTime=3600, Interval=1), + Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), + Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); + end DistrictETSIntegration; annotation ( preferredView="info", Documentation( From a0be96e0378ff78bcb4fed1027b9734b737f7675 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 28 Sep 2022 19:41:45 -0700 Subject: [PATCH 015/204] reconfigured DHW generation models with partial base class --- Buildings/Experimental/DHC/Loads/Heating.mo | 129 +++++++++----------- 1 file changed, 58 insertions(+), 71 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index 369867903a6..d809b888fb4 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -298,34 +298,45 @@ First implementation. fillPattern=FillPattern.Solid)})); end IdealValve; - model DirectHeatExchangerWaterHeaterWithAuxHeat - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + partial model PartialDHWGeneration + "A partial model for domestic water heating" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+60 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = Medium) "Port for domestic cold water inlet" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); + Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end PartialDHWGeneration; + + model DirectHeatExchangerWaterHeaterWithAuxHeat + "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialDHWGeneration; + parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; + Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, dp_nominal=0) if haveER == true "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{8,-10},{28,10}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) if haveER == true - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-30,32},{-14,48}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = - Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea if haveER == true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); + annotation (Placement(transformation(extent={{10,-10},{30,10}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = - Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + annotation (Placement(transformation(extent={{60,-10},{80,10}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -335,57 +346,49 @@ First implementation. dp2_nominal=0, eps=0.85) "Domestic hot water heater" annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = - Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = - Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-36,-10},{-16,10}}))); + annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); protected Fluid.FixedResistances.LosslessPipe pip( redeclare final package Medium = Medium, final m_flow_nominal=mHw_flow_nominal, final show_T=false) if haveER == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{8,-38},{28,-18}}))); + annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); + equation - connect(conTSetHw.y, heaDhw.TSet) annotation (Line(points={{-13.2,40},{ - -8,40},{-8,8},{6,8}}, - color={0,0,127})); connect(senTemAuxHeaOut.port_b, port_hw) - annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(heaDhw.Q_flow, PEleAuxHea) annotation (Line(points={{29,8},{40, - 8},{40,40},{106,40}}, color={0,0,127})); + annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); connect(hex.port_a1, port_cw) annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, 12},{-50,12}}, color={0,127,255})); connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, - 12},{-80,100}}, + 12},{-80,60},{-80,60},{-80,100}}, color={0,127,255})); connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-36,0},{-50,0}}, color={0,127,255})); + annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-16,0},{8,0}}, color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-16,0},{-4,0}, - {-4,-28},{8,-28}}, color={0,127,255})); + annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, + {0,-28},{10,-28}}, color={0,127,255})); connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{28,0},{50,0}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{28,-28}, - {40,-28},{40,0},{50,0}}, color={0,127,255})); + annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, + {40,-28},{40,0},{60,0}}, color={0,127,255})); + connect(conTSetHw.y, heaDhw.TSet) + annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); + connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, + 40},{106,40}}, color={0,0,127})); annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+60 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialDHWGeneration; + parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; @@ -393,21 +396,11 @@ First implementation. parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = - Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEleHP - "Thermal energy added to water with heat pump" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = - Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -418,12 +411,6 @@ First implementation. dp2_nominal=0) "Domestic hot water heater" annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = - Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = - Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); Fluid.Storage.StratifiedEnhancedInternalHex tan( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, @@ -462,7 +449,7 @@ First implementation. annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); connect(tan.port_a, senTemTankOut.port_a) annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); - connect(heaPum.P, PEleHP) annotation (Line(points={{-49,48},{0,48},{0,40},{106, + connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, 40}}, color={0,0,127})); connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, {-80,39},{-72,39}}, color={0,0,127})); @@ -585,7 +572,7 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. {-80,6},{-70,6},{-70,10},{-60,10}}, color={0,127,255})); connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,-2},{-80,-6}, {-70,-6},{-70,-10},{-30,-10},{-30,-6},{-20,-6}}, color={0,127,255})); - connect(disHXAuxHea.PEleAuxHea, PEleAuxHea) annotation (Line(points={{-39.4,14}, + connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-39.4,14}, {-20,14},{-20,80},{106,80}}, color={0,0,127})); connect(tmv.TTw, TTw) annotation (Line(points={{1,8},{10,8},{10,60},{106,60}}, color={0,0,127})); @@ -790,7 +777,7 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. {-60,60},{-40,60}}, color={0,127,255})); connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,48}, {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); - connect(disHXAuxHea.PEleAuxHea, PEleAuxHea) annotation (Line(points={{-19.4, + connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, 64},{0,64},{0,120},{130,120}}, color={0,0,127})); connect(tmv.TTw, TTw) @@ -804,10 +791,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); - connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points - ={{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points - ={{-34,108},{-34,132},{-30,132}}, color={0,127,255})); + connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= + {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= + {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, @@ -832,10 +819,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); - connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points - ={{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); - connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points - ={{40,-50},{40,-20},{30,-20}}, color={0,127,255})); + connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= + {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); + connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= + {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points= {{-2,-80},{40,-80},{40,-70}}, color={0,127,255})); connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points= From d151c971540df1307818ad119157138b1545be0f Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 28 Sep 2022 19:42:50 -0700 Subject: [PATCH 016/204] created new partial building model with flow distribution for SC and DHW --- .../BaseClasses/PartialBuildingWFloDis.mo | 492 ++++++++++++++++++ .../DHC/Loads/BaseClasses/package.order | 1 + 2 files changed, 493 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo b/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo new file mode 100644 index 00000000000..d978fd4abf5 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo @@ -0,0 +1,492 @@ +within Buildings.Experimental.DHC.Loads.BaseClasses; +partial model PartialBuildingWFloDis + "Partial class for building model with flow distribution" + replaceable package Medium=Buildings.Media.Water + constrainedby Modelica.Media.Interfaces.PartialMedium + "Medium in the building distribution system"; + parameter Integer nPorts_aHeaWat=0 + "Number of heating water inlet ports" + annotation (Evaluate=true,Dialog(connectorSizing=true)); + parameter Integer nPorts_bHeaWat=0 + "Number of heating water outlet ports" + annotation (Evaluate=true,Dialog(connectorSizing=true)); + parameter Integer nPorts_aChiWat=0 + "Number of chilled water inlet ports" + annotation (Evaluate=true,Dialog(connectorSizing=true)); + parameter Integer nPorts_bChiWat=0 + "Number of chilled water outlet ports" + annotation (Evaluate=true,Dialog(connectorSizing=true)); + parameter Boolean have_heaWat=false + "Set to true if the building has heating water system" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_chiWat=false + "Set to true if the building has chilled water system" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_eleHea=false + "Set to true if the building has decentralized electric heating system" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_eleCoo=false + "Set to true if the building has decentralized electric cooling system" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_fan=false + "Set to true if fan power is computed" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_pum=false + "Set to true if pump power is computed" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Boolean have_weaBus=false + "Set to true to use a weather bus" + annotation (Evaluate=true, Dialog(group="Configuration")); + parameter Real facMul(min=Modelica.Constants.eps)=1 + "Multiplier factor" + annotation (Evaluate=true, Dialog(group="Scaling")); + parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + parameter Boolean allowFlowReversal=false + "= true to allow flow reversal, false restricts to design direction (port_a -> port_b)" + annotation (Dialog(tab="Assumptions"),Evaluate=true); + final parameter Boolean have_heaLoa=have_heaWat or have_eleHea + "Set to true if the building has heating loads" + annotation (Evaluate=true, Dialog(group="Configuration")); + final parameter Boolean have_cooLoa=have_chiWat or have_eleCoo + "Set to true if the building has cooling loads" + annotation (Evaluate=true, Dialog(group="Configuration")); + // IO CONNECTORS + Buildings.BoundaryConditions.WeatherData.Bus weaBus if have_weaBus + "Weather data bus" + annotation (Placement(transformation(extent={{-16,284},{18,316}}), + iconTransformation(extent={{-16,198},{18,230}}))); + Modelica.Fluid.Interfaces.FluidPorts_a ports_aHeaWat[nPorts_aHeaWat]( + redeclare each package Medium=Medium, + each m_flow( + min= + if allowFlowReversal then + -Modelica.Constants.inf + else + 0), + each h_outflow( + start=Medium.h_default, + nominal=Medium.h_default)) if have_heaWat + "Heating water inlet ports" + annotation (Placement(transformation(extent={{-310,-100},{-290,-20}}), + iconTransformation(extent={{-310,-100},{-290,-20}}))); + Modelica.Fluid.Interfaces.FluidPorts_b ports_bHeaWat[nPorts_bHeaWat]( + redeclare each package Medium=Medium, + each m_flow( + max= + if allowFlowReversal then + +Modelica.Constants.inf + else + 0), + each h_outflow( + start=Medium.h_default, + nominal=Medium.h_default)) if have_heaWat + "Heating water outlet ports" + annotation (Placement(transformation(extent={{290,-100},{310,-20}}), + iconTransformation(extent={{290,-100},{310,-20}}))); + Modelica.Fluid.Interfaces.FluidPorts_a ports_aChiWat[nPorts_aChiWat]( + redeclare each package Medium=Medium, + each m_flow( + min= + if allowFlowReversal then + -Modelica.Constants.inf + else + 0), + each h_outflow( + start=Medium.h_default, + nominal=Medium.h_default)) if have_chiWat + "Chilled water inlet ports" + annotation (Placement(transformation(extent={{-310,-300},{-290,-220}}), + iconTransformation(extent={{-310,-220},{-290,-140}}))); + Modelica.Fluid.Interfaces.FluidPorts_b ports_bChiWat[nPorts_bChiWat]( + redeclare each package Medium=Medium, + each m_flow( + max= + if allowFlowReversal then + +Modelica.Constants.inf + else + 0), + each h_outflow( + start=Medium.h_default, + nominal=Medium.h_default)) if have_chiWat + "Chilled water outlet ports" + annotation (Placement(transformation(extent={{290,-300},{310,-220}}), + iconTransformation(extent={{290,-220},{310,-140}}))); + Modelica.Blocks.Interfaces.RealOutput QHea_flow( + final unit="W") if have_heaLoa + "Total heating heat flow rate transferred to the loads (>=0)" + annotation (Placement(transformation(extent={{300,260},{340,300}}), + iconTransformation(extent={{300,240},{340,280}}))); + Modelica.Blocks.Interfaces.RealOutput QCoo_flow( + final unit="W") if have_cooLoa + "Total cooling heat flow rate transferred to the loads (<=0)" + annotation (Placement(transformation(extent={{300,220},{340,260}}), + iconTransformation(extent={{300,200},{340,240}}))); + Modelica.Blocks.Interfaces.RealOutput PHea( + final unit="W") if have_eleHea + "Power drawn by decentralized heating system" + annotation (Placement(transformation(extent={{300,180},{340,220}}), + iconTransformation(extent={{300,160},{340,200}}))); + Modelica.Blocks.Interfaces.RealOutput PCoo( + final unit="W") if have_eleCoo + "Power drawn by decentralized cooling system" + annotation (Placement(transformation(extent={{300,140},{340,180}}), + iconTransformation(extent={{300,120},{340,160}}))); + Modelica.Blocks.Interfaces.RealOutput PFan( + final quantity="Power", + final unit="W") if have_fan + "Power drawn by fan motors" + annotation (Placement(transformation(extent={{300,100},{340,140}}), + iconTransformation(extent={{300,80},{340,120}}))); + Modelica.Blocks.Interfaces.RealOutput PPum( + final quantity="Power", + final unit="W") if have_pum + "Power drawn by pump motors" + annotation (Placement(transformation(extent={{300,60},{340,100}}), + iconTransformation(extent={{300,40},{340,80}}))); + Fluid.BaseClasses.MassFlowRateMultiplier mulHeaWatInl[nPorts_aHeaWat]( + redeclare each final package Medium = Medium, + each final k=1/facMul, + each final allowFlowReversal=allowFlowReversal) if have_heaWat + "Mass flow rate multiplier" + annotation (Placement(transformation(extent={{-280,-70},{-260,-50}}))); + Fluid.BaseClasses.MassFlowRateMultiplier mulChiWatInl[nPorts_aChiWat]( + redeclare each final package Medium = Medium, + each final k=1/facMul, + each final allowFlowReversal=allowFlowReversal) if have_chiWat + "Mass flow rate multiplier" + annotation (Placement(transformation(extent={{-280,-270},{-260,-250}}))); + Fluid.BaseClasses.MassFlowRateMultiplier mulHeaWatOut[nPorts_bHeaWat]( + redeclare each final package Medium = Medium, + each final k=facMul, + each final allowFlowReversal=allowFlowReversal) if have_heaWat + "Mass flow rate multiplier" + annotation (Placement(transformation(extent={{260,-70},{280,-50}}))); + Fluid.BaseClasses.MassFlowRateMultiplier mulChiWatOut[nPorts_bChiWat]( + redeclare each final package Medium = Medium, + each final k=facMul, + each final allowFlowReversal=allowFlowReversal) if have_chiWat + "Mass flow rate multiplier" + annotation (Placement(transformation(extent={{260,-270},{280,-250}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulQHea_flow(u( + final unit="W"), final k=facMul) if have_heaLoa "Scaling" + annotation (Placement(transformation(extent={{270,270},{290,290}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulQCoo_flow(u( + final unit="W"), final k=facMul) if have_cooLoa "Scaling" + annotation (Placement(transformation(extent={{270,230},{290,250}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPHea(u(final + unit="W"), final k=facMul) if have_eleHea "Scaling" + annotation (Placement(transformation(extent={{270,190},{290,210}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPCoo(u(final + unit="W"), final k=facMul) if have_eleCoo "Scaling" + annotation (Placement(transformation(extent={{270,150},{290,170}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPFan(u(final + unit="W"), final k=facMul) if have_fan "Scaling" + annotation (Placement(transformation(extent={{270,110},{290,130}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPPum(u(final + unit="W"), final k=facMul) if have_pum "Scaling" + annotation (Placement(transformation(extent={{270,70},{290,90}}))); + FlowDistribution disFloHea( + redeclare final package Medium = Medium, + final allowFlowReversal=allowFlowReversal, + m_flow_nominal=mHeaWat_flow_nominal, + have_pum=true, + typCtr=Buildings.Experimental.DHC.Loads.BaseClasses.Types.PumpControlType.ConstantHead, + dp_nominal=100000, + nPorts_a1=1, + nPorts_b1=1) if have_heaWat + "Heating water distribution system" + annotation (Placement(transformation(extent={{120,-70},{140,-50}}))); + + FlowDistribution disFloCoo( + redeclare final package Medium = Medium, + final allowFlowReversal=allowFlowReversal, + m_flow_nominal=mChiWat_flow_nominal, + typDis=Buildings.Experimental.DHC.Loads.BaseClasses.Types.DistributionType.ChilledWater, + have_pum=true, + typCtr=Buildings.Experimental.DHC.Loads.BaseClasses.Types.PumpControlType.ConstantHead, + dp_nominal=100000, + nPorts_b1=1, + nPorts_a1=1) if have_chiWat + "Chilled water distribution system" + annotation (Placement(transformation(extent={{120,-270},{140,-250}}))); + + Fluid.FixedResistances.Junction spl( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal*{1,-1,-1}, + dp_nominal=0*{1,1,1}) + annotation (Placement(transformation(extent={{-220,-70},{-200,-50}}))); + Fluid.FixedResistances.Junction mix( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal*{1,-1,1}, + dp_nominal=0*{1,1,1}) + annotation (Placement(transformation(extent={{200,-70},{220,-50}}))); + Heating.DHW.BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( + TSetHw=TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal, + haveER=true) + annotation (Placement(transformation(extent={{-106,-120},{-86,-100}}))); + Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit="degC") = TDcw, + nPorts=2) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-170,-128},{-150,-108}}))); + Heating.DHW.BaseClasses.DomesticWaterMixer + tmv( + redeclare package Medium = Medium, + TSet(displayUnit="degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-40,-130},{-20,-110}}))); + Modelica.Blocks.Interfaces.RealOutput PDhw(final unit="W") if + have_eleHea + "Power drawn by decentralized water heating system" annotation (Placement( + transformation(extent={{300,20},{340,60}}), iconTransformation(extent={{ + 300,160},{340,200}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPDhw(u(final + unit="W"), final k=facMul) if have_eleHea "Scaling" + annotation (Placement(transformation(extent={{272,30},{292,50}}))); + Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{40,-130},{20,-110}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{120,-170},{140,-150}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{132,-126},{120,-114}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, offset=1) + annotation (Placement(transformation(extent={{180,-130},{160,-110}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K", displayUnit="degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{300,-120},{340,-80}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{300,-180},{340,-140}}), + iconTransformation(extent={{378,-162},{418,-122}}))); +protected + final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= + Medium.specificHeatCapacityCp(Medium.setState_pTX( + p=Medium.p_default, + T=Medium.T_default, + X=Medium.X_default)) + "Specific heat capacity of medium at default medium state"; +initial equation + assert( + nPorts_aHeaWat == nPorts_bHeaWat, + "In "+getInstanceName()+": The numbers of heating water inlet ports ("+String( + nPorts_aHeaWat)+") and outlet ports ("+String( + nPorts_bHeaWat)+") must be equal."); + assert( + nPorts_aChiWat == nPorts_bChiWat, + "In "+getInstanceName()+": The numbers of chilled water inlet ports ("+String( + nPorts_aChiWat)+") and outlet ports ("+String( + nPorts_bChiWat)+") must be equal."); +equation + connect(mulQHea_flow.y, QHea_flow) + annotation (Line(points={{292,280},{320,280}}, color={0,0,127})); + connect(mulQCoo_flow.y, QCoo_flow) + annotation (Line(points={{292,240},{320,240}}, color={0,0,127})); + connect(mulPHea.y, PHea) + annotation (Line(points={{292,200},{320,200}}, color={0,0,127})); + connect(mulPCoo.y, PCoo) + annotation (Line(points={{292,160},{320,160}}, color={0,0,127})); + connect(mulPFan.y, PFan) + annotation (Line(points={{292,120},{320,120}}, color={0,0,127})); + connect(mulPPum.y, PPum) + annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); + connect(ports_aChiWat,mulChiWatInl. port_a) + annotation (Line(points={{-300,-260},{-280,-260}}, color={0,127,255})); + connect(ports_aHeaWat,mulHeaWatInl. port_a) + annotation (Line(points={{-300,-60},{-280,-60}}, color={0,127,255})); + connect(mulHeaWatOut.port_b, ports_bHeaWat) + annotation (Line(points={{280,-60},{300,-60}}, color={0,127,255})); + connect(mulChiWatOut.port_b, ports_bChiWat) + annotation (Line(points={{280,-260},{300,-260}}, color={0,127,255})); + connect(mulChiWatOut[1].port_a, disFloCoo.port_b) + annotation (Line(points={{260,-260},{140,-260}}, color={0,127,255})); + connect(mulChiWatInl[1].port_b, disFloCoo.port_a) + annotation (Line(points={{-260,-260},{120,-260}}, color={0,127,255})); + connect(mulHeaWatInl[1].port_b, spl.port_1) + annotation (Line(points={{-260,-60},{-220,-60}}, color={0,127,255})); + connect(mix.port_2, mulHeaWatOut[1].port_a) + annotation (Line(points={{220,-60},{260,-60}}, color={0,127,255})); + connect(disFloHea.port_b, mix.port_1) + annotation (Line(points={{140,-60},{200,-60}}, color={0,127,255})); + connect(disFloHea.port_a, spl.port_2) + annotation (Line(points={{120,-60},{-200,-60}}, color={0,127,255})); + connect(genDHW.port_dhr, mix.port_3) annotation (Line(points={{-104,-100},{-120, + -100},{-120,-140},{210,-140},{210,-70}}, color={0,127,255})); + connect(spl.port_3, genDHW.port_dhs) annotation (Line(points={{-210,-70},{-210, + -80},{-100,-80},{-100,-100}}, color={0,127,255})); + connect(souDcw.ports[1], genDHW.port_cw) annotation (Line(points={{-150,-116}, + {-140,-116},{-140,-110},{-106,-110}}, color={0,127,255})); + connect(tmv.port_cw, souDcw.ports[2]) annotation (Line(points={{-40,-126},{-140, + -126},{-140,-120},{-150,-120}}, color={0,127,255})); + connect(genDHW.port_hw, tmv.port_hw) annotation (Line(points={{-86,-110},{-60, + -110},{-60,-114},{-40,-114}}, color={0,127,255})); + connect(genDHW.PEle, mulPDhw.u) annotation (Line(points={{-85.4,-106},{-60,-106}, + {-60,40},{270,40}}, color={0,0,127})); + connect(mulPDhw.y, PDhw) + annotation (Line(points={{294,40},{320,40}}, color={0,0,127})); + connect(PDhw, PDhw) + annotation (Line(points={{320,40},{320,40}}, color={0,0,127})); + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{-20,-120},{20,-120}}, color={0,127,255})); + connect(gaiDhw.u, sine.y) + annotation (Line(points={{133.2,-120},{159,-120}}, color={0,0,127})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{119.4,-120},{80, + -120},{80,-112},{42,-112}}, color={0,0,127})); + connect(sinDhw.m_flow_in, watCon.u) annotation (Line(points={{42,-112},{80,-112}, + {80,-160},{118,-160}}, color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{141,-160},{320,-160}}, color={0,0,127})); + connect(tmv.TTw, TTw) annotation (Line(points={{-19,-112},{0,-112},{0,-100},{320, + -100}}, color={0,0,127})); + annotation ( + Documentation( + info=" +

+Partial model to be used for modeling the thermal loads on an energy +transfer station or a dedicated plant. +Models extending this class are typically used in conjunction with + +Buildings.Experimental.DHC.Loads.BaseClasses.FlowDistribution +and models extending + +Buildings.Experimental.DHC.Loads.BaseClasses.PartialTerminalUnit +as described in the schematics here under. +The fluid ports represent the connection between the production system and +the building distribution system. +

+

Scaling

+

+Scaling is implemented by means of a multiplier factor facMul. +Each extensive quantity (mass and heat flow rate, electric power) +flowing out through fluid ports, or connected to an +output connector is multiplied by facMul. +Each extensive quantity (mass and heat flow rate, electric power) +flowing in through fluid ports, or connected to an +input connector is multiplied by 1/facMul. +This allows modeling, with a single instance, +multiple identical buildings served by the same energy transfer station. +

+

Examples

+

+See various use cases in + +Buildings.Experimental.DHC.Loads.BaseClasses.Examples. +

+

+
+\"image\" +

+", +revisions=" + +"), + Icon( + coordinateSystem( + extent={{-300,-300},{300,300}}, + preserveAspectRatio=false), + graphics={ + Rectangle( + extent={{-300,-300},{300,300}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{20,-188},{300,-172}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={255,0,0}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-300,-172},{-20,-188}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{18,-38},{46,-10}}, + lineColor={255,255,255}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + extent={{-150,-328},{150,-368}}, + textColor={0,0,255}, + textString="%name"), + Rectangle( + extent={{20,-52},{300,-68}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-300,-68},{-20,-52}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={255,0,0}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-180,180},{174,-220}}, + lineColor={150,150,150}, + fillPattern=FillPattern.Sphere, + fillColor={255,255,255}), + Rectangle( + extent={{36,42},{108,114}}, + lineColor={255,255,255}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-124,42},{-52,114}}, + lineColor={255,255,255}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-126,-122},{-54,-50}}, + lineColor={255,255,255}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{40,-122},{112,-50}}, + lineColor={255,255,255}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{0,264},{-218,164},{220,164},{0,264}}, + lineColor={95,95,95}, + smooth=Smooth.None, + fillPattern=FillPattern.Solid, + fillColor={95,95,95})}), + Diagram( + coordinateSystem( + preserveAspectRatio=false, + extent={{-300,-300},{300,300}}))); +end PartialBuildingWFloDis; diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/BaseClasses/package.order index 52d611fc112..c8884970fe6 100644 --- a/Buildings/Experimental/DHC/Loads/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/BaseClasses/package.order @@ -1,6 +1,7 @@ ConstraintViolation FlowDistribution PartialBuilding +PartialBuildingWFloDis PartialBuildingWithPartialETS PartialTerminalUnit SimpleRoomODE From 0a70563cc8ebfa61d6d3f3d7f6f7c49eba308218 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Fri, 7 Oct 2022 17:21:32 -0700 Subject: [PATCH 017/204] reorganized DHW package with new partial base class and inputs / outputs --- Buildings/Experimental/DHC/Loads/Heating.mo | 916 ++++++++++++-------- 1 file changed, 564 insertions(+), 352 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo index d809b888fb4..c23f91d37d7 100644 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ b/Buildings/Experimental/DHC/Loads/Heating.mo @@ -7,106 +7,6 @@ package Heating "Package of models for district heating loads" "Package with base classes that are used by multiple models" extends Modelica.Icons.BasesPackage; - model DomesticWaterFixture - "Thermostatic mixing valve and hot water fixture with representative annual load profile" - replaceable package Medium = Buildings.Media.Water "Medium model for water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal - "Design domestic hot water supply flow rate of system"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 - "Temperature setpoint of tempered doemstic hot water outlet"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = - Medium) "Domestic hot water supply port" annotation ( - Placement(transformation(extent={{-210,30},{-190,50}}), - iconTransformation(extent={{-210,30},{-190,50}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{72,10},{52,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; - 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; - 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* - 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; - 3600*23,0.3; 3600*24,0.1], - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{130,10},{110,30}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = - Medium) "Domestic cold water supply port" annotation ( - Placement(transformation(extent={{-210,-50},{-190,-30}}), - iconTransformation(extent={{-210,-50},{-190,-30}}))); - DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet=TDhwSet, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{180,20},{220,60}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{180,-60},{220,-20}}), - iconTransformation(extent={{180,-60},{220,-20}}))); - equation - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, - -12},{-28,-12}}, color={0,0,127})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, - color={0,127,255})); - connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, - 40},{-200,40}}, color={0,127,255})); - connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, - -40},{-200,-40}}, color={0,127,255})); - connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); - connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ - 0,20},{51,20}}, color={0,0,127})); - annotation (Documentation(info=" -

-This is a single zone model based on the envelope of the BESTEST Case 600 -building, though it has some modifications. Supply and return air ports are -included for simulation with air-based HVAC systems. Heating and cooling -setpoints and internal loads are time-varying according to an assumed -occupancy schedule. -

-

-This zone model utilizes schedules and constructions from -the Schedules and Constructions packages. -

-", revisions=" -
    -
  • -June 21, 2017, by Michael Wetter:
    -Refactored implementation. -
  • -
  • -June 1, 2017, by David Blum:
    -First implementation. -
  • -
-"),Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), - Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); - end DomesticWaterFixture; - model DomesticWaterMixer "A model for a domestic water mixer" replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; @@ -116,8 +16,8 @@ First implementation. parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); - Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = - Medium) "Port for tempered water outlet" + Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium + = Medium) "Port for tempered water outlet" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Buildings.Controls.Continuous.LimPID conPID( controllerType=Modelica.Blocks.Types.SimpleController.PI, @@ -125,7 +25,8 @@ First implementation. Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,40},{20,60}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package + Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" @@ -138,22 +39,24 @@ First implementation. extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = - Medium) "Port for hot water supply" + Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium + = Medium) "Port for hot water supply" annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = - Medium) "Port for domestic cold water supply" + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium + = Medium) "Port for domestic cold water supply" annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package + Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package + Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = - Medium) "Mass flow rate of domestic hot water" + Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium + = Medium) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.GreaterThreshold greaterThreshold annotation (Placement(transformation(extent={{54,22},{44,32}}))); @@ -186,157 +89,64 @@ First implementation. annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); connect(greaterThreshold.y, conPID.trigger) annotation (Line(points={{43.5,27},{38,27},{38,38}}, color={255,0,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics + ={ Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + extent={{-86,72},{-64,50}}, + textColor={238,46,47}, + textString="hot", + textStyle={TextStyle.Bold}), + Text( + extent={{-86,-44},{-52,-74}}, + textColor={28,108,200}, + textStyle={TextStyle.Bold}, + textString="cold"), + Text( + extent={{10,36},{86,-34}}, + textColor={102,44,145}, + textStyle={TextStyle.Bold}, + textString="tempered")}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DomesticWaterMixer; - model IdealValve "Ideal three-way valve" - extends Modelica.Blocks.Icons.Block; - replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" - annotation (choicesAllMatching = true); - parameter Modelica.Units.SI.MassFlowRate m_flow_nominal - "Design chilled water supply flow"; - parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; - Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,88}, - {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,-108}, - {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{90,-10}, - {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( - transformation(extent={{-120,-10},{-100,10}}), - iconTransformation(extent={{-120,-10},{-100,10}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = - Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( - Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={0,-40}))); - Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( - redeclare package Medium = Medium, - control_m_flow=true, - control_dp=false, - m_flow_small=m_flow_nominal*1E-5, - show_V_flow=false, - allowFlowReversal=false) "Prescribed mass flow rate for the bypass" - annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=180, - origin={50,0}))); - Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" - annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); - Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" - annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); - Modelica.Blocks.Math.Feedback feedback - annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); - Modelica.Blocks.Logical.Switch fraSwi - annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); - Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" - annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); - equation - connect(feedback.u1, one.y) - annotation (Line(points={{-58,22},{-69,22}}, - color={0,0,127})); - connect(y, feedback.u2) - annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); - connect(preMasFlo.port_a, port_3) - annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, - 0}}, color={0,127,255})); - connect(feedback.y, pro.u1) - annotation (Line(points={{-41,22},{-30,22}}, - color={0,0,127})); - connect(pro.y, preMasFlo.m_flow_in) - annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); - connect(port_1, senMasFlo.port_a) - annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, - -30}}, color={0,127,255})); - connect(senMasFlo.port_b, port_2) - annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, - -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); - connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, - 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, - color={0,127,255})); - connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, - {-60,-12},{-42,-12}}, color={0,0,127})); - connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, - {-42,-28}}, color={0,0,127})); - connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, - {-40,0},{-40,10},{-30,10}}, color={0,0,127})); - connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, - {-42,-20}}, color={255,0,255})); - annotation ( - Icon( - graphics={ - Polygon( - points={{60,0},{68,14},{52,14},{60,0}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line(points={{60,100},{60,-100}}, color={28,108,200}), - Line(points={{102,0},{62,0}}, color={28,108,200}), - Polygon( - points={{60,0},{68,-14},{52,-14},{60,0}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Line(points={{62,0},{-98,0}}, color={0,0,0}), - Rectangle( - visible=use_inputFilter, - extent={{28,-10},{46,10}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Polygon( - points={{72,-8},{72,8},{60,0},{72,-8}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid)})); - end IdealValve; - - partial model PartialDHWGeneration + partial model PartialFourPortDHW "A partial model for domestic water heating" + extends Buildings.Fluid.Interfaces.PartialFourPort; replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); - Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,-10},{120,10}}))); + Modelica.Blocks.Interfaces.RealInput TSetHw "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); + annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); - end PartialDHWGeneration; + end PartialFourPortDHW; model DirectHeatExchangerWaterHeaterWithAuxHeat "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialDHWGeneration; + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if haveER == true + dp_nominal=0) if havePEle == true "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,-10},{30,10}}))); + annotation (Placement(transformation(extent={{10,16},{30,-4}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + annotation (Placement(transformation(extent={{60,-4},{80,16}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -345,49 +155,53 @@ First implementation. dp1_nominal=0, dp2_nominal=0, eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); + annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium + = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); protected Fluid.FixedResistances.LosslessPipe pip( redeclare final package Medium = Medium, final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if haveER == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); + final show_T=false) if havePEle == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{10,44},{30,24}}))); equation - connect(senTemAuxHeaOut.port_b, port_hw) - annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); - connect(hex.port_a1, port_cw) - annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); - connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, - 12},{-50,12}}, - color={0,127,255})); - connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, - 12},{-80,60},{-80,60},{-80,100}}, - color={0,127,255})); connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); + annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, - {0,-28},{10,-28}}, color={0,127,255})); + annotation (Line(points={{-20,6},{10,6}},color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{-4,6}, + {-4,34},{10,34}}, color={0,127,255})); connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, - {40,-28},{40,0},{60,0}}, color={0,127,255})); - connect(conTSetHw.y, heaDhw.TSet) - annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, - 40},{106,40}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,34},{ + 44,34},{44,6},{60,6}}, color={0,127,255})); + connect(senTemAuxHeaOut.port_b, port_b1) annotation (Line(points={{80,6},{90,6}, + {90,60},{100,60}}, color={0,127,255})); + connect(port_a1, hex.port_a1) + annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); + connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,-2},{40,-2},{40,-20}, + {94,-20},{94,0},{110,0}}, color={0,0,127})); + connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, + {0,-20},{0,-2},{8,-2}}, color={0,0,127})); + connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, + -60}}, color={0,127,255})); + connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, + -6}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics + ={ Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" - extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialDHWGeneration; + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; @@ -398,9 +212,9 @@ First implementation. parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare - package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-10,50},{10,70}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -410,7 +224,7 @@ First implementation. dp1_nominal=0, dp2_nominal=0) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); + annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Fluid.Storage.StratifiedEnhancedInternalHex tan( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, @@ -433,37 +247,328 @@ First implementation. THex_nominal=323.15, dpHex_nominal=dpHex_nominal) "Hot water tank with heat exchanger configured as steady state" - annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + annotation (Placement(transformation(extent={{-40,50},{-60,70}}))); + Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium + = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-28,20}))); + rotation=0, + origin={50,6}))); equation - connect(senTemTankOut.port_b, port_hw) - annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); - connect(port_dhs, heaPum.port_a2) - annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); - connect(heaPum.port_b2, port_dhr) - annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, - 40}}, color={0,0,127})); - connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, - {-80,39},{-72,39}}, color={0,0,127})); - connect(port_cw, tan.port_b) - annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, - -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, - {-28,-3.8},{-28,10}}, color={0,127,255})); + annotation (Line(points={{-40,60},{-10,60}}, + color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, + {-40,6},{-10,6}}, color={0,127,255})); + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40, + 56.2},{20,56.2},{20,56},{80,56},{80,6},{60,6}}, + color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); + connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0}, + {-60,14},{-12,14},{-12,9}}, color={0,0,127})); + connect(tan.port_b, port_a1) + annotation (Line(points={{-60,60},{-100,60}}, color={0,127,255})); + connect(senTemTankOut.port_b, port_b1) + annotation (Line(points={{10,60},{100,60}}, color={0,127,255})); + connect(port_a2, heaPum.port_a2) annotation (Line(points={{100,-60},{20, + -60},{20,-6},{10,-6}}, color={0,127,255})); + connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ + -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); + connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20}, + {80,-20},{80,0},{110,0}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics + ={ Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end HeatPumpWaterHeaterWithTank; + + package DELETE "These models are outdated" + partial model PartialDHWGeneration + "A partial model for domestic water heating" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package + Medium = Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package + Medium = Medium) "Port for domestic cold water inlet" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package + Medium = Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package + Medium = Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); + Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end PartialDHWGeneration; + + model DirectHeatExchangerWaterHeaterWithAuxHeatOLD + "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; + + parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; + + Buildings.Fluid.HeatExchangers.Heater_T heaDhw( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + dp_nominal=0) if haveER == true + "Supplemental electric resistance domestic hot water heater" + annotation (Placement(transformation(extent={{10,-10},{30,10}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare + package Medium = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + dp1_nominal=0, + dp2_nominal=0, + eps=0.85) "Domestic hot water heater" + annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium + = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); + protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare final package Medium = Medium, + final m_flow_nominal=mHw_flow_nominal, + final show_T=false) if haveER == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); + + equation + connect(senTemAuxHeaOut.port_b, port_hw) + annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); + connect(hex.port_a1, port_cw) + annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); + connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, + 12},{-50,12}}, + color={0,127,255})); + connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, + 12},{-80,60},{-80,60},{-80,100}}, + color={0,127,255})); + connect(senTemHXOut.port_a, hex.port_b1) + annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); + connect(senTemHXOut.port_b, heaDhw.port_a) + annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, + {0,-28},{10,-28}}, color={0,127,255})); + connect(heaDhw.port_b, senTemAuxHeaOut.port_a) + annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, + {40,-28},{40,0},{60,0}}, color={0,127,255})); + connect(conTSetHw.y, heaDhw.TSet) + annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); + connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, + 40},{106,40}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end DirectHeatExchangerWaterHeaterWithAuxHeatOLD; + + model HeatPumpWaterHeaterWithTankOLD + "A model for domestic water heating served by heat pump water heater and local storage tank" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; + + parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare + package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + QCon_flow_nominal=QCon_flow_nominal, + dp1_nominal=0, + dp2_nominal=0) + "Domestic hot water heater" + annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); + Fluid.Storage.StratifiedEnhancedInternalHex tan( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + VTan=VTan, + hTan=hTan, + dIns=dIns, + kIns=kIns, + nSeg=5, + redeclare package MediumHex = Medium, + CHex=40, + Q_flow_nominal=0.278*4200*20, + hHex_a=0.995, + hHex_b=0.1, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + allowFlowReversal=false, + allowFlowReversalHex=false, + mHex_flow_nominal=mHex_flow_nominal, + TTan_nominal=293.15, + THex_nominal=323.15, + dpHex_nominal=dpHex_nominal) + "Hot water tank with heat exchanger configured as steady state" + annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium + = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-28,20}))); + equation + connect(senTemTankOut.port_b, port_hw) + annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); + connect(port_dhs, heaPum.port_a2) + annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); + connect(heaPum.port_b2, port_dhr) + annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); + connect(tan.port_a, senTemTankOut.port_a) + annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); + connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, + 40}}, color={0,0,127})); + connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, + {-80,39},{-72,39}}, color={0,0,127})); + connect(port_cw, tan.port_b) + annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, + -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, + {-28,-3.8},{-28,10}}, color={0,127,255})); + connect(heaPum.port_b1, senTemHPOut.port_a) + annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); + end HeatPumpWaterHeaterWithTankOLD; + + model IdealValve "Ideal three-way valve" + extends Modelica.Blocks.Icons.Block; + replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" + annotation (choicesAllMatching = true); + parameter Modelica.Units.SI.MassFlowRate m_flow_nominal + "Design chilled water supply flow"; + parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; + Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium + = Medium) annotation (Placement(transformation(extent={{50,88}, + {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium + = Medium) annotation (Placement(transformation(extent={{50,-108}, + {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium + = Medium) annotation (Placement(transformation(extent={{90,-10}, + {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); + Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( + transformation(extent={{-120,-10},{-100,10}}), + iconTransformation(extent={{-120,-10},{-100,10}}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package + Medium = + Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( + Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={0,-40}))); + Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( + redeclare package Medium = Medium, + control_m_flow=true, + control_dp=false, + m_flow_small=m_flow_nominal*1E-5, + show_V_flow=false, + allowFlowReversal=false) "Prescribed mass flow rate for the bypass" + annotation (Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=180, + origin={50,0}))); + Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" + annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); + Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" + annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); + Modelica.Blocks.Math.Feedback feedback + annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); + Modelica.Blocks.Logical.Switch fraSwi + annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); + Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" + annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); + Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) + annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); + equation + connect(feedback.u1, one.y) + annotation (Line(points={{-58,22},{-69,22}}, + color={0,0,127})); + connect(y, feedback.u2) + annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); + connect(preMasFlo.port_a, port_3) + annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, + 0}}, color={0,127,255})); + connect(feedback.y, pro.u1) + annotation (Line(points={{-41,22},{-30,22}}, + color={0,0,127})); + connect(pro.y, preMasFlo.m_flow_in) + annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); + connect(port_1, senMasFlo.port_a) + annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, + -30}}, color={0,127,255})); + connect(senMasFlo.port_b, port_2) + annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, + -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); + connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, + 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, + color={0,127,255})); + connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, + {-60,-12},{-42,-12}}, color={0,0,127})); + connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, + {-42,-28}}, color={0,0,127})); + connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, + {-40,0},{-40,10},{-30,10}}, color={0,0,127})); + connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, + {-42,-20}}, color={255,0,255})); + annotation ( + Icon( + graphics={ + Polygon( + points={{60,0},{68,14},{52,14},{60,0}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Line(points={{60,100},{60,-100}}, color={28,108,200}), + Line(points={{102,0},{62,0}}, color={28,108,200}), + Polygon( + points={{60,0},{68,-14},{52,-14},{60,0}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Line(points={{62,0},{-98,0}}, color={0,0,0}), + Rectangle( + visible=use_inputFilter, + extent={{28,-10},{46,10}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Polygon( + points={{72,-8},{72,8},{60,0},{72,-8}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid)})); + end IdealValve; + end DELETE; annotation (Documentation(info="

This package contains base classes that are used to construct the classes in @@ -476,6 +581,107 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. package Examples "Example implementations of district-integrated DHW models" extends Modelica.Icons.ExamplesPackage; + model DomesticWaterFixture + "Thermostatic mixing valve and hot water fixture with representative annual load profile" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Medium model for water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal + "Design domestic hot water supply flow rate of system"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 + "Temperature setpoint of tempered doemstic hot water outlet"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = + Medium) "Domestic hot water supply port" annotation ( + Placement(transformation(extent={{-210,30},{-190,50}}), + iconTransformation(extent={{-210,30},{-190,50}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{72,10},{52,30}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, + table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; + 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; + 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* + 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; + 3600*23,0.3; 3600*24,0.1], + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{130,10},{110,30}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = + Medium) "Domestic cold water supply port" annotation ( + Placement(transformation(extent={{-210,-50},{-190,-30}}), + iconTransformation(extent={{-210,-50},{-190,-30}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet=TDhwSet, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); + Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{180,20},{220,60}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{180,-60},{220,-20}}), + iconTransformation(extent={{180,-60},{220,-20}}))); + equation + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, + -12},{-28,-12}}, color={0,0,127})); + connect(schDhw.y[1], gaiDhw.u) + annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, + color={0,127,255})); + connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, + 40},{-200,40}}, color={0,127,255})); + connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, + -40},{-200,-40}}, color={0,127,255})); + connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); + connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ + 0,20},{51,20}}, color={0,0,127})); + annotation (Documentation(info=" +

+This is a single zone model based on the envelope of the BESTEST Case 600 +building, though it has some modifications. Supply and return air ports are +included for simulation with air-based HVAC systems. Heating and cooling +setpoints and internal loads are time-varying according to an assumed +occupancy schedule. +

+

+This zone model utilizes schedules and constructions from +the Schedules and Constructions packages. +

+", revisions=" +
    +
  • +June 21, 2017, by Michael Wetter:
    +Refactored implementation. +
  • +
  • +June 1, 2017, by David Blum:
    +First implementation. +
  • +
+"),Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), + Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); + end DomesticWaterFixture; + model DistrictHeatExchangeDHWAuxHeat "Example implementation of direct district heat exchange and auxiliary line heater for DHW" extends Modelica.Icons.Example; @@ -492,29 +698,31 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); + nPorts=3) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) "Gain for multiplying domestic hot water schedule" annotation (Placement(transformation(extent={{64,24},{52,36}}))); BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, redeclare package Medium = Medium, - TSetHw(displayUnit = "degC") = TSetHw, - mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal, - haveER=haveER) + havePEle=havePEle, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal) "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-60,0},{-40,20}}))); + annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); Buildings.Fluid.Sources.MassFlowSource_T sinDhw( redeclare package Medium = Medium, use_m_flow_in=true, nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{30,-10},{10,10}}))); + annotation (Placement(transformation(extent={{34,-10},{14,10}}))); BaseClasses.DomesticWaterMixer tmv( redeclare package Medium = Medium, TSet(displayUnit = "degC") = TSetTw, @@ -523,67 +731,70 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. k=k, Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-20,-10},{0,10}}))); + annotation (Placement(transformation(extent={{-20,10},{0,-10}}))); Modelica.Blocks.Sources.Sine sine(f=0.001, offset=1) annotation (Placement(transformation(extent={{100,20},{80,40}}))); Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == - true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{96,70},{116,90}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{96,50},{116,70}}))); + annotation (Placement(transformation(extent={{100,50},{120,70}}))); Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{96,-40},{116,-20}}), - iconTransformation(extent={{76,-60},{116,-20}}))); + annotation (Placement(transformation(extent={{100,-40},{120,-20}}), + iconTransformation(extent={{80,-60},{120,-20}}))); Fluid.Sources.Boundary_pT souDHw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDHw, nPorts=1) "Source of district hot water" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-54,90}))); + rotation=90, + origin={-20,-50}))); Fluid.Sources.MassFlowSource_T sinDHw( redeclare package Medium = Medium, use_m_flow_in=true, nPorts=1) "Sink for district heating water" - annotation (Placement(transformation(extent={{-82,22},{-62,42}}))); - Modelica.Blocks.Sources.Constant const(k=-1) annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={-74,-50}))); + Modelica.Blocks.Sources.Constant const(k=-1) + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=-90, - origin={-90,90}))); + origin={-90,-90}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); equation connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{0,0},{10,0}}, color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{40,30}, - {40,8},{32,8}}, color={0,0,127})); + annotation (Line(points={{0,0},{14,0}}, color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{44,30}, + {44,8},{36,8}}, color={0,0,127})); connect(sine.y, gaiDhw.u) annotation (Line(points={{79,30},{65.2,30}}, color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{40,-30}, - {40,8},{32,8}}, color={0,0,127})); - connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-40,10},{-30, - 10},{-30,6},{-20,6}}, color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-80,2}, - {-80,6},{-70,6},{-70,10},{-60,10}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,-2},{-80,-6}, - {-70,-6},{-70,-10},{-30,-10},{-30,-6},{-20,-6}}, color={0,127,255})); - connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-39.4,14}, - {-20,14},{-20,80},{106,80}}, color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{44,-30}, + {44,8},{36,8}}, color={0,0,127})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,30},{-30,30}, + {-30,6},{-20,6}}, color={0,127,255})); connect(tmv.TTw, TTw) - annotation (Line(points={{1,8},{10,8},{10,60},{106,60}}, color={0,0,127})); + annotation (Line(points={{1,-8},{10,-8},{10,60},{110,60}}, + color={0,0,127})); connect(watCon.y, mDhw) - annotation (Line(points={{81,-30},{106,-30}}, color={0,0,127})); - connect(souDHw.ports[1], disHXAuxHea.port_dhs) - annotation (Line(points={{-54,80},{-54,20}}, color={0,127,255})); - connect(sinDHw.ports[1], disHXAuxHea.port_dhr) - annotation (Line(points={{-62,32},{-58,32},{-58,20}}, color={0,127,255})); + annotation (Line(points={{81,-30},{110,-30}}, color={0,0,127})); connect(const.y, sinDHw.m_flow_in) - annotation (Line(points={{-90,79},{-90,40},{-84,40}}, color={0,0,127})); + annotation (Line(points={{-90,-79},{-90,-76},{-82,-76},{-82,-62}}, + color={0,0,127})); + connect(conTSetHw.y, disHXAuxHea.TSetHw) + annotation (Line(points={{-79,0},{-71,0}}, color={0,0,127})); + connect(disHXAuxHea.port_a2, souDHw.ports[1]) annotation (Line(points={{-50,-6}, + {-40,-6},{-40,-34},{-20,-34},{-20,-40}}, color={0,127,255})); + connect(disHXAuxHea.port_b1, tmv.port_hw) annotation (Line(points={{-50,6},{-36, + 6},{-36,-6},{-20,-6}}, color={0,127,255})); + connect(disHXAuxHea.port_b2, sinDHw.ports[1]) + annotation (Line(points={{-70,-6},{-74,-6},{-74,-40}}, color={0,127,255})); + connect(disHXAuxHea.port_a1, souDcw.ports[3]) annotation (Line(points={{-70,6}, + {-76,6},{-76,31.3333},{-80,31.3333}}, color={0,127,255})); annotation (experiment(StopTime=3600, Interval=1)); end DistrictHeatExchangeDHWAuxHeat; @@ -613,11 +824,12 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) "Gain for multiplying domestic hot water schedule" annotation (Placement(transformation(extent={{82,74},{70,86}}))); - BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD + disHXAuxHea( redeclare package Medium = Medium, - TSetHw(displayUnit = "degC") = TSetHw, - mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal, haveER=haveER) "Direct district heat exchanger with auxiliary electric heating" annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); @@ -773,9 +985,9 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, {-10,60},{-10,56},{0,56}}, color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,52}, + connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, {-60,60},{-40,60}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,48}, + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, 64},{0,64},{0,120},{130,120}}, @@ -801,10 +1013,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. {-20,150},{-20,144}}, color={0,0,127})); connect(senTChiWatSup.port_b, pumChiWat.port_a) annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); - connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={ - {120,-40},{140,-40},{140,-88},{141,-88}}, color={0,127,255})); + connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, + {140,-40},{140,-89},{141,-89}}, color={0,127,255})); connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( - points={{141,-92},{140,-92},{140,-140},{-140,-140},{-140,0},{-118, + points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, 0}}, color={0,127,255})); connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ @@ -823,10 +1035,10 @@ Buildings.Experimental.DHC.Loads.Heating.DHW. {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); - connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points= - {{-2,-80},{40,-80},{40,-70}}, color={0,127,255})); - connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points= - {{2,-80},{-40,-80},{-40,-70}}, color={0,127,255})); + connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, + {40,-80},{40,-70}}, color={0,127,255})); + connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, + {-40,-80},{-40,-70}}, color={0,127,255})); connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, -110},{-4,-110},{-4,-102}}, color={0,0,127})); connect(PEleAuxHea, PEleAuxHea) From 235fe7066949aa0049b48bac9717ac38f97f9bd8 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Fri, 7 Oct 2022 17:23:09 -0700 Subject: [PATCH 018/204] partial building with flow distribution using old base class --- .../DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo b/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo index d978fd4abf5..c81622a27c9 100644 --- a/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo +++ b/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo @@ -232,7 +232,8 @@ partial model PartialBuildingWFloDis m_flow_nominal=mHw_flow_nominal*{1,-1,1}, dp_nominal=0*{1,1,1}) annotation (Placement(transformation(extent={{200,-70},{220,-50}}))); - Heating.DHW.BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( + Heating.DHW.BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD + genDHW( TSetHw=TSetHw, mHw_flow_nominal=mHw_flow_nominal, mDH_flow_nominal=mDH_flow_nominal, From 44fd10dcdae2d33b35d51d6dac458bf81081a4e2 Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 15:41:56 -0700 Subject: [PATCH 019/204] unchecked "save as one file" in Heating package --- Buildings/Experimental/DHC/Loads/Heating.mo | 1071 ----------------- ...tHeatExchangerWaterHeaterWithAuxHeatOLD.mo | 64 + .../DELETE/HeatPumpWaterHeaterWithTankOLD.mo | 81 ++ .../DHW/BaseClasses/DELETE/IdealValve.mo | 109 ++ .../DELETE/PartialDHWGeneration.mo | 28 + .../Heating/DHW/BaseClasses/DELETE/package.mo | 6 + .../DHW/BaseClasses/DELETE/package.order | 4 + ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 67 ++ .../DHW/BaseClasses/DomesticWaterMixer.mo | 106 ++ .../HeatPumpWaterHeaterWithTank.mo | 88 ++ .../DHW/BaseClasses/PartialFourPortDHW.mo | 18 + .../Loads/Heating/DHW/BaseClasses/package.mo | 16 + .../Heating/DHW/BaseClasses/package.order | 5 + .../DHW/Examples/DistrictETSIntegration.mo | 250 ++++ .../DistrictHeatExchangeDHWAuxHeat.mo | 116 ++ .../DHW/Examples/DomesticWaterFixture.mo | 102 ++ .../DHC/Loads/Heating/DHW/Examples/package.mo | 16 + .../Loads/Heating/DHW/Examples/package.order | 3 + .../DHC/Loads/Heating/DHW/package.mo | 10 + .../DHC/Loads/Heating/DHW/package.order | 2 + .../Experimental/DHC/Loads/Heating/package.mo | 10 + .../DHC/Loads/Heating/package.order | 1 + 22 files changed, 1102 insertions(+), 1071 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/Heating.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/package.order create mode 100644 Buildings/Experimental/DHC/Loads/Heating/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/package.order diff --git a/Buildings/Experimental/DHC/Loads/Heating.mo b/Buildings/Experimental/DHC/Loads/Heating.mo deleted file mode 100644 index c23f91d37d7..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating.mo +++ /dev/null @@ -1,1071 +0,0 @@ -within Buildings.Experimental.DHC.Loads; -package Heating "Package of models for district heating loads" - extends Modelica.Icons.Package; - package DHW "Package of models for DHW loads served by district heating" - extends Modelica.Icons.Package; - package BaseClasses - "Package with base classes that are used by multiple models" - extends Modelica.Icons.BasesPackage; - - model DomesticWaterMixer "A model for a domestic water mixer" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium - = Medium) "Port for tempered water outlet" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Buildings.Controls.Continuous.LimPID conPID( - controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=k, - Ti=Ti, - reset=Buildings.Types.Reset.Parameter) - annotation (Placement(transformation(extent={{40,40},{20,60}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" - annotation (Placement(transformation(extent={{80,40},{60,60}}))); - Fluid.Actuators.Valves.ThreeWayLinear - ideValHea(redeclare package Medium = Medium, final m_flow_nominal= - mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) - "Ideal valve" annotation (Placement(transformation( - extent={{10,10},{-10,-10}}, - rotation=180, - origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium - = Medium) "Port for hot water supply" - annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium - = Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" - annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium - = Medium) "Mass flow rate of domestic hot water" - annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.GreaterThreshold greaterThreshold - annotation (Placement(transformation(extent={{54,22},{44,32}}))); - equation - connect(conTSetCon.y, conPID.u_s) - annotation (Line(points={{59,50},{42,50}}, color={0,0,127})); - connect(senTemTw.T, conPID.u_m) - annotation (Line(points={{30,11},{30,38}}, color={0,0,127})); - connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, - {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{8.88178e-16,50}, - {8.88178e-16,12}},color={0,0,127})); - connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,20},{90,20},{90, - 80},{110,80}}, color={0,0,127})); - connect(ideValHea.port_1, senTemHw.port_b) - annotation (Line(points={{-10,1.77636e-15},{-10,0},{-20,0}}, - color={0,127,255})); - connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, - 60},{-100,60}}, color={0,127,255})); - connect(ideValHea.port_3, senTemCw.port_b) - annotation (Line(points={{-1.77636e-15,-10},{-1.77636e-15,-60},{-20,-60}}, - color={0,127,255})); - connect(senTemCw.port_a, port_cw) - annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); - connect(senTemTw.port_b, senFloDhw.port_a) - annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloDhw.port_b, port_tw) - annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(greaterThreshold.u, senFloDhw.m_flow) - annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); - connect(greaterThreshold.y, conPID.trigger) - annotation (Line(points={{43.5,27},{38,27},{38,38}}, color={255,0,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics - ={ Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Text( - extent={{-86,72},{-64,50}}, - textColor={238,46,47}, - textString="hot", - textStyle={TextStyle.Bold}), - Text( - extent={{-86,-44},{-52,-74}}, - textColor={28,108,200}, - textStyle={TextStyle.Bold}, - textString="cold"), - Text( - extent={{10,36},{86,-34}}, - textColor={102,44,145}, - textStyle={TextStyle.Bold}, - textString="tempered")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end DomesticWaterMixer; - - partial model PartialFourPortDHW - "A partial model for domestic water heating" - extends Buildings.Fluid.Interfaces.PartialFourPort; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - - Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput TSetHw - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end PartialFourPortDHW; - - model DirectHeatExchangerWaterHeaterWithAuxHeat - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if havePEle == true - "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,16},{30,-4}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare - package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-4},{80,16}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium - = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); - protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if havePEle == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,44},{30,24}}))); - - equation - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-20,6},{10,6}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{-4,6}, - {-4,34},{10,34}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,34},{ - 44,34},{44,6},{60,6}}, color={0,127,255})); - connect(senTemAuxHeaOut.port_b, port_b1) annotation (Line(points={{80,6},{90,6}, - {90,60},{100,60}}, color={0,127,255})); - connect(port_a1, hex.port_a1) - annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,-2},{40,-2},{40,-20}, - {94,-20},{94,0},{110,0}}, color={0,0,127})); - connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, - {0,-20},{0,-2},{8,-2}}, color={0,0,127})); - connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, - -60}}, color={0,127,255})); - connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, - -6}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics - ={ Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end DirectHeatExchangerWaterHeaterWithAuxHeat; - - model HeatPumpWaterHeaterWithTank - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - - parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare - package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-10,50},{10,70}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - QCon_flow_nominal=QCon_flow_nominal, - dp1_nominal=0, - dp2_nominal=0) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Fluid.Storage.StratifiedEnhancedInternalHex tan( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - nSeg=5, - redeclare package MediumHex = Medium, - CHex=40, - Q_flow_nominal=0.278*4200*20, - hHex_a=0.995, - hHex_b=0.1, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=false, - allowFlowReversalHex=false, - mHex_flow_nominal=mHex_flow_nominal, - TTan_nominal=293.15, - THex_nominal=323.15, - dpHex_nominal=dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state" - annotation (Placement(transformation(extent={{-40,50},{-60,70}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium - = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={50,6}))); - equation - connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-40,60},{-10,60}}, - color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, - {-40,6},{-10,6}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40, - 56.2},{20,56.2},{20,56},{80,56},{80,6},{60,6}}, - color={0,127,255})); - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0}, - {-60,14},{-12,14},{-12,9}}, color={0,0,127})); - connect(tan.port_b, port_a1) - annotation (Line(points={{-60,60},{-100,60}}, color={0,127,255})); - connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{10,60},{100,60}}, color={0,127,255})); - connect(port_a2, heaPum.port_a2) annotation (Line(points={{100,-60},{20, - -60},{20,-6},{10,-6}}, color={0,127,255})); - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ - -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20}, - {80,-20},{80,0},{110,0}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics - ={ Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end HeatPumpWaterHeaterWithTank; - - package DELETE "These models are outdated" - partial model PartialDHWGeneration - "A partial model for domestic water heating" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package - Medium = Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package - Medium = Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package - Medium = Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package - Medium = Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); - Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end PartialDHWGeneration; - - model DirectHeatExchangerWaterHeaterWithAuxHeatOLD - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if haveER == true - "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,-10},{30,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare - package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-10},{80,10}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium - = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); - protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if haveER == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); - - equation - connect(senTemAuxHeaOut.port_b, port_hw) - annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); - connect(hex.port_a1, port_cw) - annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); - connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, - 12},{-50,12}}, - color={0,127,255})); - connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, - 12},{-80,60},{-80,60},{-80,100}}, - color={0,127,255})); - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, - {0,-28},{10,-28}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, - {40,-28},{40,0},{60,0}}, color={0,127,255})); - connect(conTSetHw.y, heaDhw.TSet) - annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, - 40},{106,40}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end DirectHeatExchangerWaterHeaterWithAuxHeatOLD; - - model HeatPumpWaterHeaterWithTankOLD - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare - package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - QCon_flow_nominal=QCon_flow_nominal, - dp1_nominal=0, - dp2_nominal=0) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); - Fluid.Storage.StratifiedEnhancedInternalHex tan( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - nSeg=5, - redeclare package MediumHex = Medium, - CHex=40, - Q_flow_nominal=0.278*4200*20, - hHex_a=0.995, - hHex_b=0.1, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=false, - allowFlowReversalHex=false, - mHex_flow_nominal=mHex_flow_nominal, - TTan_nominal=293.15, - THex_nominal=323.15, - dpHex_nominal=dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state" - annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium - = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-28,20}))); - equation - connect(senTemTankOut.port_b, port_hw) - annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); - connect(port_dhs, heaPum.port_a2) - annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); - connect(heaPum.port_b2, port_dhr) - annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); - connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, - 40}}, color={0,0,127})); - connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, - {-80,39},{-72,39}}, color={0,0,127})); - connect(port_cw, tan.port_b) - annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, - -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, - {-28,-3.8},{-28,10}}, color={0,127,255})); - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); - end HeatPumpWaterHeaterWithTankOLD; - - model IdealValve "Ideal three-way valve" - extends Modelica.Blocks.Icons.Block; - replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" - annotation (choicesAllMatching = true); - parameter Modelica.Units.SI.MassFlowRate m_flow_nominal - "Design chilled water supply flow"; - parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; - Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium - = Medium) annotation (Placement(transformation(extent={{50,88}, - {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium - = Medium) annotation (Placement(transformation(extent={{50,-108}, - {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium - = Medium) annotation (Placement(transformation(extent={{90,-10}, - {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( - transformation(extent={{-120,-10},{-100,10}}), - iconTransformation(extent={{-120,-10},{-100,10}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package - Medium = - Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( - Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={0,-40}))); - Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( - redeclare package Medium = Medium, - control_m_flow=true, - control_dp=false, - m_flow_small=m_flow_nominal*1E-5, - show_V_flow=false, - allowFlowReversal=false) "Prescribed mass flow rate for the bypass" - annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=180, - origin={50,0}))); - Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" - annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); - Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" - annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); - Modelica.Blocks.Math.Feedback feedback - annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); - Modelica.Blocks.Logical.Switch fraSwi - annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); - Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" - annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); - equation - connect(feedback.u1, one.y) - annotation (Line(points={{-58,22},{-69,22}}, - color={0,0,127})); - connect(y, feedback.u2) - annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); - connect(preMasFlo.port_a, port_3) - annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, - 0}}, color={0,127,255})); - connect(feedback.y, pro.u1) - annotation (Line(points={{-41,22},{-30,22}}, - color={0,0,127})); - connect(pro.y, preMasFlo.m_flow_in) - annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); - connect(port_1, senMasFlo.port_a) - annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, - -30}}, color={0,127,255})); - connect(senMasFlo.port_b, port_2) - annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, - -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); - connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, - 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, - color={0,127,255})); - connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, - {-60,-12},{-42,-12}}, color={0,0,127})); - connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, - {-42,-28}}, color={0,0,127})); - connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, - {-40,0},{-40,10},{-30,10}}, color={0,0,127})); - connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, - {-42,-20}}, color={255,0,255})); - annotation ( - Icon( - graphics={ - Polygon( - points={{60,0},{68,14},{52,14},{60,0}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line(points={{60,100},{60,-100}}, color={28,108,200}), - Line(points={{102,0},{62,0}}, color={28,108,200}), - Polygon( - points={{60,0},{68,-14},{52,-14},{60,0}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Line(points={{62,0},{-98,0}}, color={0,0,0}), - Rectangle( - visible=use_inputFilter, - extent={{28,-10},{46,10}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Polygon( - points={{72,-8},{72,8},{60,0},{72,-8}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid)})); - end IdealValve; - end DELETE; - annotation (Documentation(info=" -

-This package contains base classes that are used to construct the classes in - -Buildings.Experimental.DHC.Loads.Heating.DHW. -

-")); - end BaseClasses; - - package Examples "Example implementations of district-integrated DHW models" - extends Modelica.Icons.ExamplesPackage; - - model DomesticWaterFixture - "Thermostatic mixing valve and hot water fixture with representative annual load profile" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Medium model for water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal - "Design domestic hot water supply flow rate of system"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 - "Temperature setpoint of tempered doemstic hot water outlet"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = - Medium) "Domestic hot water supply port" annotation ( - Placement(transformation(extent={{-210,30},{-190,50}}), - iconTransformation(extent={{-210,30},{-190,50}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{72,10},{52,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; - 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; - 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* - 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; - 3600*23,0.3; 3600*24,0.1], - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{130,10},{110,30}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = - Medium) "Domestic cold water supply port" annotation ( - Placement(transformation(extent={{-210,-50},{-190,-30}}), - iconTransformation(extent={{-210,-50},{-190,-30}}))); - BaseClasses.DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet=TDhwSet, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{180,20},{220,60}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{180,-60},{220,-20}}), - iconTransformation(extent={{180,-60},{220,-20}}))); - equation - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, - -12},{-28,-12}}, color={0,0,127})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, - color={0,127,255})); - connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, - 40},{-200,40}}, color={0,127,255})); - connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, - -40},{-200,-40}}, color={0,127,255})); - connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); - connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ - 0,20},{51,20}}, color={0,0,127})); - annotation (Documentation(info=" -

-This is a single zone model based on the envelope of the BESTEST Case 600 -building, though it has some modifications. Supply and return air ports are -included for simulation with air-based HVAC systems. Heating and cooling -setpoints and internal loads are time-varying according to an assumed -occupancy schedule. -

-

-This zone model utilizes schedules and constructions from -the Schedules and Constructions packages. -

-", revisions=" -
    -
  • -June 21, 2017, by Michael Wetter:
    -Refactored implementation. -
  • -
  • -June 1, 2017, by David Blum:
    -First implementation. -
  • -
-"),Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), - Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); - end DomesticWaterFixture; - - model DistrictHeatExchangeDHWAuxHeat - "Example implementation of direct district heat exchange and auxiliary line heater for DHW" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=3) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{64,24},{52,36}}))); - BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - redeclare package Medium = Medium, - havePEle=havePEle, - TSetHw(displayUnit="degC") = TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{34,-10},{14,10}}))); - BaseClasses.DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit = "degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) - "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-20,10},{0,-10}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{100,20},{80,40}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-40},{120,-20}}), - iconTransformation(extent={{80,-60},{120,-20}}))); - Fluid.Sources.Boundary_pT souDHw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDHw, - nPorts=1) "Source of district hot water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-20,-50}))); - Fluid.Sources.MassFlowSource_T sinDHw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for district heating water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-74,-50}))); - Modelica.Blocks.Sources.Constant const(k=-1) - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={-90,-90}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{0,0},{14,0}}, color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{44,30}, - {44,8},{36,8}}, color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{79,30},{65.2,30}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{44,-30}, - {44,8},{36,8}}, color={0,0,127})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,30},{-30,30}, - {-30,6},{-20,6}}, color={0,127,255})); - connect(tmv.TTw, TTw) - annotation (Line(points={{1,-8},{10,-8},{10,60},{110,60}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{81,-30},{110,-30}}, color={0,0,127})); - connect(const.y, sinDHw.m_flow_in) - annotation (Line(points={{-90,-79},{-90,-76},{-82,-76},{-82,-62}}, - color={0,0,127})); - connect(conTSetHw.y, disHXAuxHea.TSetHw) - annotation (Line(points={{-79,0},{-71,0}}, color={0,0,127})); - connect(disHXAuxHea.port_a2, souDHw.ports[1]) annotation (Line(points={{-50,-6}, - {-40,-6},{-40,-34},{-20,-34},{-20,-40}}, color={0,127,255})); - connect(disHXAuxHea.port_b1, tmv.port_hw) annotation (Line(points={{-50,6},{-36, - 6},{-36,-6},{-20,-6}}, color={0,127,255})); - connect(disHXAuxHea.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-70,-6},{-74,-6},{-74,-40}}, color={0,127,255})); - connect(disHXAuxHea.port_a1, souDcw.ports[3]) annotation (Line(points={{-70,6}, - {-76,6},{-76,31.3333},{-80,31.3333}}, color={0,127,255})); - annotation (experiment(StopTime=3600, Interval=1)); - end DistrictHeatExchangeDHWAuxHeat; - - model DistrictETSIntegration - "Example implementation of connecting district ETS to building DHW model" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{82,74},{70,86}}))); - BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD - disHXAuxHea( - redeclare package Medium = Medium, - TSetHw(displayUnit="degC") = TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - haveER=haveER) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{48,38},{28,58}}))); - BaseClasses.DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit = "degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) - "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,40},{20,60}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{120,70},{100,90}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{80,38},{100,58}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == - true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{120,110},{140,130}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{120,90},{140,110}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{120,38},{140,58}}), - iconTransformation(extent={{100,18},{140,58}}))); - Modelica.Blocks.Sources.Constant const(k=1) - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=0, - origin={-60,150}))); - EnergyTransferStations.Combined.HeatPumpHeatExchanger ets( - nPorts_aHeaWat=1, - nPorts_aChiWat=1, - nPorts_bChiWat=1, - nPorts_bHeaWat=1) - annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare - final package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-106,40}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare - final package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={-108,0}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare - package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={80,-40}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( - redeclare package Medium = Medium, - final m_flow_nominal=mHeaWat_flow_nominal, - dp_nominal=100E3) "Heating water distribution pump" - annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare - package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water supply temperature" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={-34,98}))); - Fluid.MixingVolumes.MixingVolume volChiWat( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=7 + 273.15, - final prescribedHeatFlowRate=true, - redeclare package Medium = Medium, - V=10, - final mSenFac=1, - final m_flow_nominal=mChiWat_flow_nominal, - nPorts=2) "Volume for chilled water distribution circuit" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={151,-90}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( - redeclare package Medium = Medium, - final m_flow_nominal=mChiWat_flow_nominal, - dp_nominal=100E3) "Chilled water distribution pump" - annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); - Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) - "District heat pump electricity use" - annotation (Placement(transformation(extent={{100,-2},{120,18}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= - 0.01, final h=0.005) - "Enable heating" - annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= - 0.01, final h=0.005) - "Enable cooling" - annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + - 273.15, y(final unit="K", displayUnit="degC")) - "Heating water supply temperature set point" - annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + - 273.15, y(final unit="K", displayUnit="degC")) - "Chilled water supply temperature set point" - annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare - final package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-60}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package - Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={40,-60}))); - Fluid.Sources.Boundary_pT disWat( - redeclare package Medium = Medium, - use_T_in=true, - nPorts=2) "District water boundary conditions" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={0,-90}))); - Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( - table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, - 16; 11,13; 12,11], - timeScale=2592000, - tableName="tab1", - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - offset={273.15}, - columns={2}, - smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) - "District water supply temperature" - annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); - equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, - color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, - {60,80},{60,56},{50,56}}, - color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{99,80},{83.2,80}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ - 60,48},{60,56},{50,56}}, - color={0,0,127})); - connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, - {-10,60},{-10,56},{0,56}}, - color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, - {-60,60},{-40,60}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, - {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); - connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, - 64},{0,64},{0,120},{130,120}}, - color={0,0,127})); - connect(tmv.TTw, TTw) - annotation (Line(points={{21,58},{28,58},{28,100},{130,100}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); - connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( - points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); - connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( - points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); - connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( - points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); - connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= - {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= - {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) - annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); - connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, - {-20,150},{-20,144}}, color={0,0,127})); - connect(senTChiWatSup.port_b, pumChiWat.port_a) - annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); - connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, - {140,-40},{140,-89},{141,-89}}, color={0,127,255})); - connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( - points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, - 0}}, color={0,127,255})); - connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( - points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ - 0,127,255})); - connect(ets.PHea, EDisHP.u) - annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); - connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, - {-74,10},{-34,10}}, color={255,0,255})); - connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, - {-70,6},{-34,6}}, color={255,0,255})); - connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ - -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); - connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ - -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); - connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= - {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); - connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= - {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); - connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, - {40,-80},{40,-70}}, color={0,127,255})); - connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, - {-40,-80},{-40,-70}}, color={0,127,255})); - connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, - -110},{-4,-110},{-4,-102}}, color={0,0,127})); - connect(PEleAuxHea, PEleAuxHea) - annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); - annotation (experiment(StopTime=3600, Interval=1), - Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), - Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); - end DistrictETSIntegration; - annotation ( - preferredView="info", - Documentation( - info=" -

-This package contains a collection of residential domestic hot water models -to demonstrate how these models might be used in district heating systems. -

-")); - end Examples; - annotation (preferredView="info", Documentation(info=" -

-This package contains models for building domestic hot water loads served by a district heating network. -

-")); - end DHW; -annotation (preferredView="info", Documentation(info=" -

-This package contains models for building heating loads served by a district network. -

-")); -end Heating; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo new file mode 100644 index 00000000000..68dc226903b --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo @@ -0,0 +1,64 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; +model DirectHeatExchangerWaterHeaterWithAuxHeatOLD + "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; + + parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; + + Buildings.Fluid.HeatExchangers.Heater_T heaDhw( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + dp_nominal=0) if haveER == true + "Supplemental electric resistance domestic hot water heater" + annotation (Placement(transformation(extent={{10,-10},{30,10}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package + Medium = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + dp1_nominal=0, + dp2_nominal=0, + eps=0.85) "Domestic hot water heater" + annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); +protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare final package Medium = Medium, + final m_flow_nominal=mHw_flow_nominal, + final show_T=false) if haveER == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); + +equation + connect(senTemAuxHeaOut.port_b, port_hw) + annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); + connect(hex.port_a1, port_cw) + annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); + connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, + 12},{-50,12}}, + color={0,127,255})); + connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, + 12},{-80,60},{-80,60},{-80,100}}, + color={0,127,255})); + connect(senTemHXOut.port_a, hex.port_b1) + annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); + connect(senTemHXOut.port_b, heaDhw.port_a) + annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, + {0,-28},{10,-28}}, color={0,127,255})); + connect(heaDhw.port_b, senTemAuxHeaOut.port_a) + annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, + {40,-28},{40,0},{60,0}}, color={0,127,255})); + connect(conTSetHw.y, heaDhw.TSet) + annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); + connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, + 40},{106,40}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end DirectHeatExchangerWaterHeaterWithAuxHeatOLD; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo new file mode 100644 index 00000000000..727f2b6ed2f --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo @@ -0,0 +1,81 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; +model HeatPumpWaterHeaterWithTankOLD + "A model for domestic water heating served by heat pump water heater and local storage tank" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; + + parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package + Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + QCon_flow_nominal=QCon_flow_nominal, + dp1_nominal=0, + dp2_nominal=0) + "Domestic hot water heater" + annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); + Fluid.Storage.StratifiedEnhancedInternalHex tan( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + VTan=VTan, + hTan=hTan, + dIns=dIns, + kIns=kIns, + nSeg=5, + redeclare package MediumHex = Medium, + CHex=40, + Q_flow_nominal=0.278*4200*20, + hHex_a=0.995, + hHex_b=0.1, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + allowFlowReversal=false, + allowFlowReversalHex=false, + mHex_flow_nominal=mHex_flow_nominal, + TTan_nominal=293.15, + THex_nominal=323.15, + dpHex_nominal=dpHex_nominal) + "Hot water tank with heat exchanger configured as steady state" + annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-28,20}))); +equation + connect(senTemTankOut.port_b, port_hw) + annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); + connect(port_dhs, heaPum.port_a2) + annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); + connect(heaPum.port_b2, port_dhr) + annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); + connect(tan.port_a, senTemTankOut.port_a) + annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); + connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, + 40}}, color={0,0,127})); + connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, + {-80,39},{-72,39}}, color={0,0,127})); + connect(port_cw, tan.port_b) + annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, + -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, + {-28,-3.8},{-28,10}}, color={0,127,255})); + connect(heaPum.port_b1, senTemHPOut.port_a) + annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end HeatPumpWaterHeaterWithTankOLD; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo new file mode 100644 index 00000000000..7b1f51acfcc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo @@ -0,0 +1,109 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; +model IdealValve "Ideal three-way valve" + extends Modelica.Blocks.Icons.Block; + replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" + annotation (choicesAllMatching = true); + parameter Modelica.Units.SI.MassFlowRate m_flow_nominal + "Design chilled water supply flow"; + parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; + Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{50,88}, + {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{50,-108}, + {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium = + Medium) annotation (Placement(transformation(extent={{90,-10}, + {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); + Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( + transformation(extent={{-120,-10},{-100,10}}), + iconTransformation(extent={{-120,-10},{-100,10}}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package + Medium = + Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( + Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={0,-40}))); + Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( + redeclare package Medium = Medium, + control_m_flow=true, + control_dp=false, + m_flow_small=m_flow_nominal*1E-5, + show_V_flow=false, + allowFlowReversal=false) "Prescribed mass flow rate for the bypass" + annotation (Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=180, + origin={50,0}))); + Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" + annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); + Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" + annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); + Modelica.Blocks.Math.Feedback feedback + annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); + Modelica.Blocks.Logical.Switch fraSwi + annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); + Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" + annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); + Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) + annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); +equation + connect(feedback.u1, one.y) + annotation (Line(points={{-58,22},{-69,22}}, + color={0,0,127})); + connect(y, feedback.u2) + annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); + connect(preMasFlo.port_a, port_3) + annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, + 0}}, color={0,127,255})); + connect(feedback.y, pro.u1) + annotation (Line(points={{-41,22},{-30,22}}, + color={0,0,127})); + connect(pro.y, preMasFlo.m_flow_in) + annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); + connect(port_1, senMasFlo.port_a) + annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, + -30}}, color={0,127,255})); + connect(senMasFlo.port_b, port_2) + annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, + -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); + connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, + 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, + color={0,127,255})); + connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, + {-60,-12},{-42,-12}}, color={0,0,127})); + connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, + {-42,-28}}, color={0,0,127})); + connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, + {-40,0},{-40,10},{-30,10}}, color={0,0,127})); + connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, + {-42,-20}}, color={255,0,255})); + annotation ( + Icon( + graphics={ + Polygon( + points={{60,0},{68,14},{52,14},{60,0}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Line(points={{60,100},{60,-100}}, color={28,108,200}), + Line(points={{102,0},{62,0}}, color={28,108,200}), + Polygon( + points={{60,0},{68,-14},{52,-14},{60,0}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Line(points={{62,0},{-98,0}}, color={0,0,0}), + Rectangle( + visible=use_inputFilter, + extent={{28,-10},{46,10}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Polygon( + points={{72,-8},{72,8},{60,0},{72,-8}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid)})); +end IdealValve; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo new file mode 100644 index 00000000000..77c044e42be --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo @@ -0,0 +1,28 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; +partial model PartialDHWGeneration + "A partial model for domestic water heating" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + + Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package + Medium = Medium) "Hot water supply port" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package + Medium = Medium) "Port for domestic cold water inlet" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package + Medium = Medium) "Port for district heating supply" + annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package + Medium = Medium) "Port for district heating return" + annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); + Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{96,30},{116,50}}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end PartialDHWGeneration; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo new file mode 100644 index 00000000000..13bf1a12237 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo @@ -0,0 +1,6 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +package DELETE "These models are outdated" + + + +end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order new file mode 100644 index 00000000000..688c9bc1853 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order @@ -0,0 +1,4 @@ +PartialDHWGeneration +DirectHeatExchangerWaterHeaterWithAuxHeatOLD +HeatPumpWaterHeaterWithTankOLD +IdealValve diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo new file mode 100644 index 00000000000..0a661eab2e2 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -0,0 +1,67 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +model DirectHeatExchangerWaterHeaterWithAuxHeat + "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; + + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; + + Buildings.Fluid.HeatExchangers.Heater_T heaDhw( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + dp_nominal=0) if havePEle == true + "Supplemental electric resistance domestic hot water heater" + annotation (Placement(transformation(extent={{10,16},{30,-4}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package + Medium = Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{60,-4},{80,16}}))); + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + dp1_nominal=0, + dp2_nominal=0, + eps=0.85) "Domestic hot water heater" + annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); +protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare final package Medium = Medium, + final m_flow_nominal=mHw_flow_nominal, + final show_T=false) if havePEle == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{10,44},{30,24}}))); + +equation + connect(senTemHXOut.port_a, hex.port_b1) + annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); + connect(senTemHXOut.port_b, heaDhw.port_a) + annotation (Line(points={{-20,6},{10,6}},color={0,127,255})); + connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{-4,6}, + {-4,34},{10,34}}, color={0,127,255})); + connect(heaDhw.port_b, senTemAuxHeaOut.port_a) + annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); + connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,34},{ + 44,34},{44,6},{60,6}}, color={0,127,255})); + connect(senTemAuxHeaOut.port_b, port_b1) annotation (Line(points={{80,6},{90,6}, + {90,60},{100,60}}, color={0,127,255})); + connect(port_a1, hex.port_a1) + annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); + connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,-2},{40,-2},{40,-20}, + {94,-20},{94,0},{110,0}}, color={0,0,127})); + connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, + {0,-20},{0,-2},{8,-2}}, color={0,0,127})); + connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, + -60}}, color={0,127,255})); + connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, + -6}}, color={0,127,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end DirectHeatExchangerWaterHeaterWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo new file mode 100644 index 00000000000..65e213add2d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo @@ -0,0 +1,106 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +model DomesticWaterMixer "A model for a domestic water mixer" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = + Medium) "Port for tempered water outlet" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Buildings.Controls.Continuous.LimPID conPID( + controllerType=Modelica.Blocks.Types.SimpleController.PI, + k=k, + Ti=Ti, + reset=Buildings.Types.Reset.Parameter) + annotation (Placement(transformation(extent={{40,40},{20,60}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package + Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" + annotation (Placement(transformation(extent={{80,40},{60,60}}))); + Fluid.Actuators.Valves.ThreeWayLinear + ideValHea(redeclare package Medium = Medium, final m_flow_nominal= + mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal) + "Ideal valve" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=180, + origin={0,0}))); + Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = + Medium) "Port for hot water supply" + annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = + Medium) "Port for domestic cold water supply" + annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); + Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package + Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package + Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" + annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); + Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = + Medium) "Mass flow rate of domestic hot water" + annotation (Placement(transformation(extent={{50,-10},{70,10}}))); + Modelica.Blocks.Logical.GreaterThreshold greaterThreshold + annotation (Placement(transformation(extent={{54,22},{44,32}}))); +equation + connect(conTSetCon.y, conPID.u_s) + annotation (Line(points={{59,50},{42,50}}, color={0,0,127})); + connect(senTemTw.T, conPID.u_m) + annotation (Line(points={{30,11},{30,38}}, color={0,0,127})); + connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, + {20,-6.66134e-16},{20,0}}, color={0,127,255})); + connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{8.88178e-16,50}, + {8.88178e-16,12}},color={0,0,127})); + connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,20},{90,20},{90, + 80},{110,80}}, color={0,0,127})); + connect(ideValHea.port_1, senTemHw.port_b) + annotation (Line(points={{-10,1.77636e-15},{-10,0},{-20,0}}, + color={0,127,255})); + connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, + 60},{-100,60}}, color={0,127,255})); + connect(ideValHea.port_3, senTemCw.port_b) + annotation (Line(points={{-1.77636e-15,-10},{-1.77636e-15,-60},{-20,-60}}, + color={0,127,255})); + connect(senTemCw.port_a, port_cw) + annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); + connect(senTemTw.port_b, senFloDhw.port_a) + annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); + connect(senFloDhw.port_b, port_tw) + annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); + connect(greaterThreshold.u, senFloDhw.m_flow) + annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); + connect(greaterThreshold.y, conPID.trigger) + annotation (Line(points={{43.5,27},{38,27},{38,38}}, color={255,0,255})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + extent={{-86,72},{-64,50}}, + textColor={238,46,47}, + textString="hot", + textStyle={TextStyle.Bold}), + Text( + extent={{-86,-44},{-52,-74}}, + textColor={28,108,200}, + textStyle={TextStyle.Bold}, + textString="cold"), + Text( + extent={{10,36},{86,-34}}, + textColor={102,44,145}, + textStyle={TextStyle.Bold}, + textString="tempered")}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end DomesticWaterMixer; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo new file mode 100644 index 00000000000..b061038834f --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo @@ -0,0 +1,88 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +model HeatPumpWaterHeaterWithTank + "A model for domestic water heating served by heat pump water heater and local storage tank" + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; + + parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package + Medium = + Medium, m_flow_nominal=mHw_flow_nominal) + annotation (Placement(transformation(extent={{-10,50},{10,70}}))); + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHw_flow_nominal, + m2_flow_nominal=mDH_flow_nominal, + QCon_flow_nominal=QCon_flow_nominal, + dp1_nominal=0, + dp2_nominal=0) + "Domestic hot water heater" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); + Fluid.Storage.StratifiedEnhancedInternalHex tan( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + VTan=VTan, + hTan=hTan, + dIns=dIns, + kIns=kIns, + nSeg=5, + redeclare package MediumHex = Medium, + CHex=40, + Q_flow_nominal=0.278*4200*20, + hHex_a=0.995, + hHex_b=0.1, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + allowFlowReversal=false, + allowFlowReversalHex=false, + mHex_flow_nominal=mHex_flow_nominal, + TTan_nominal=293.15, + THex_nominal=323.15, + dpHex_nominal=dpHex_nominal) + "Hot water tank with heat exchanger configured as steady state" + annotation (Placement(transformation(extent={{-40,50},{-60,70}}))); + Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = + Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={50,6}))); +equation + connect(tan.port_a, senTemTankOut.port_a) + annotation (Line(points={{-40,60},{-10,60}}, + color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, + {-40,6},{-10,6}}, color={0,127,255})); + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40, + 56.2},{20,56.2},{20,56},{80,56},{80,6},{60,6}}, + color={0,127,255})); + connect(heaPum.port_b1, senTemHPOut.port_a) + annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); + connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0}, + {-60,14},{-12,14},{-12,9}}, color={0,0,127})); + connect(tan.port_b, port_a1) + annotation (Line(points={{-60,60},{-100,60}}, color={0,127,255})); + connect(senTemTankOut.port_b, port_b1) + annotation (Line(points={{10,60},{100,60}}, color={0,127,255})); + connect(port_a2, heaPum.port_a2) annotation (Line(points={{100,-60},{20, + -60},{20,-6},{10,-6}}, color={0,127,255})); + connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ + -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); + connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20}, + {80,-20},{80,0},{110,0}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end HeatPumpWaterHeaterWithTank; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo new file mode 100644 index 00000000000..d9bdc45c523 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo @@ -0,0 +1,18 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +partial model PartialFourPortDHW + "A partial model for domestic water heating" + extends Buildings.Fluid.Interfaces.PartialFourPort; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; + + Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,-10},{120,10}}))); + Modelica.Blocks.Interfaces.RealInput TSetHw + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); + annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo new file mode 100644 index 00000000000..9dcbfdc5299 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo @@ -0,0 +1,16 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW; +package BaseClasses "Package with base classes that are used by multiple models" + extends Modelica.Icons.BasesPackage; + + + + + +annotation (Documentation(info=" +

+This package contains base classes that are used to construct the classes in + +Buildings.Experimental.DHC.Loads.Heating.DHW. +

+")); +end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order new file mode 100644 index 00000000000..34acd66eebc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order @@ -0,0 +1,5 @@ +DomesticWaterMixer +PartialFourPortDHW +DirectHeatExchangerWaterHeaterWithAuxHeat +HeatPumpWaterHeaterWithTank +DELETE diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo new file mode 100644 index 00000000000..8226c0b4ebe --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo @@ -0,0 +1,250 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; +model DistrictETSIntegration + "Example implementation of connecting district ETS to building DHW model" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=2) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{82,74},{70,86}}))); + BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD + disHXAuxHea( + redeclare package Medium = Medium, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal, + haveER=haveER) + "Direct district heat exchanger with auxiliary electric heating" + annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{48,38},{28,58}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet(displayUnit = "degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,40},{20,60}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, + offset=1) + annotation (Placement(transformation(extent={{120,70},{100,90}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{80,38},{100,58}}))); + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == + true + "Thermal energy added to water with electric resistance" + annotation (Placement(transformation(extent={{120,110},{140,130}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{120,90},{140,110}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{120,38},{140,58}}), + iconTransformation(extent={{100,18},{140,58}}))); + Modelica.Blocks.Sources.Constant const(k=1) + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=0, + origin={-60,150}))); + EnergyTransferStations.Combined.HeatPumpHeatExchanger ets( + nPorts_aHeaWat=1, + nPorts_aChiWat=1, + nPorts_bChiWat=1, + nPorts_bHeaWat=1) + annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare final + package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={-106,40}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare final + package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water return temperature" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=0, + origin={-108,0}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare package + Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={80,-40}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( + redeclare package Medium = Medium, + final m_flow_nominal=mHeaWat_flow_nominal, + dp_nominal=100E3) "Heating water distribution pump" + annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare package + Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water supply temperature" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={-34,98}))); + Fluid.MixingVolumes.MixingVolume volChiWat( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + T_start=7 + 273.15, + final prescribedHeatFlowRate=true, + redeclare package Medium = Medium, + V=10, + final mSenFac=1, + final m_flow_nominal=mChiWat_flow_nominal, + nPorts=2) "Volume for chilled water distribution circuit" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={151,-90}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( + redeclare package Medium = Medium, + final m_flow_nominal=mChiWat_flow_nominal, + dp_nominal=100E3) "Chilled water distribution pump" + annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); + Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) + "District heat pump electricity use" + annotation (Placement(transformation(extent={{100,-2},{120,18}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= + 0.01, final h=0.005) + "Enable heating" + annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= + 0.01, final h=0.005) + "Enable cooling" + annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + + 273.15, y(final unit="K", displayUnit="degC")) + "Heating water supply temperature set point" + annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + + 273.15, y(final unit="K", displayUnit="degC")) + "Chilled water supply temperature set point" + annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare final + package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-40,-60}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package + Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={40,-60}))); + Fluid.Sources.Boundary_pT disWat( + redeclare package Medium = Medium, + use_T_in=true, + nPorts=2) "District water boundary conditions" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={0,-90}))); + Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( + table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, + 16; 11,13; 12,11], + timeScale=2592000, + tableName="tab1", + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + offset={273.15}, + columns={2}, + smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) + "District water supply temperature" + annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); +equation + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, + color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, + {60,80},{60,56},{50,56}}, + color={0,0,127})); + connect(sine.y, gaiDhw.u) + annotation (Line(points={{99,80},{83.2,80}}, + color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ + 60,48},{60,56},{50,56}}, + color={0,0,127})); + connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, + {-10,60},{-10,56},{0,56}}, + color={0,127,255})); + connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, + {-60,60},{-40,60}}, color={0,127,255})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, + {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); + connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, + 64},{0,64},{0,120},{130,120}}, + color={0,0,127})); + connect(tmv.TTw, TTw) + annotation (Line(points={{21,58},{28,58},{28,100},{130,100}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); + connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( + points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); + connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( + points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); + connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( + points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); + connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= + {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= + {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) + annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); + connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, + {-20,150},{-20,144}}, color={0,0,127})); + connect(senTChiWatSup.port_b, pumChiWat.port_a) + annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); + connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, + {140,-40},{140,-89},{141,-89}}, color={0,127,255})); + connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( + points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, + 0}}, color={0,127,255})); + connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( + points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ + 0,127,255})); + connect(ets.PHea, EDisHP.u) + annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); + connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, + {-74,10},{-34,10}}, color={255,0,255})); + connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, + {-70,6},{-34,6}}, color={255,0,255})); + connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ + -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); + connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ + -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); + connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= + {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); + connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= + {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); + connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, + {40,-80},{40,-70}}, color={0,127,255})); + connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, + {-40,-80},{-40,-70}}, color={0,127,255})); + connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, + -110},{-4,-110},{-4,-102}}, color={0,0,127})); + connect(PEleAuxHea, PEleAuxHea) + annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); + annotation (experiment(StopTime=3600, Interval=1), + Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), + Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); +end DistrictETSIntegration; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo new file mode 100644 index 00000000000..1c97110b9b2 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo @@ -0,0 +1,116 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; +model DistrictHeatExchangeDHWAuxHeat + "Example implementation of direct district heat exchange and auxiliary line heater for DHW" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; + + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=3) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{64,24},{52,36}}))); + BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + redeclare package Medium = Medium, + havePEle=havePEle, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal) + "Direct district heat exchanger with auxiliary electric heating" + annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{34,-10},{14,10}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet(displayUnit = "degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-20,10},{0,-10}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, + offset=1) + annotation (Placement(transformation(extent={{100,20},{80,40}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{100,-40},{120,-20}}), + iconTransformation(extent={{80,-60},{120,-20}}))); + Fluid.Sources.Boundary_pT souDHw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDHw, + nPorts=1) "Source of district hot water" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-20,-50}))); + Fluid.Sources.MassFlowSource_T sinDHw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for district heating water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={-74,-50}))); + Modelica.Blocks.Sources.Constant const(k=-1) + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=-90, + origin={-90,-90}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); +equation + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{0,0},{14,0}}, color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{44,30}, + {44,8},{36,8}}, color={0,0,127})); + connect(sine.y, gaiDhw.u) + annotation (Line(points={{79,30},{65.2,30}}, + color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{44,-30}, + {44,8},{36,8}}, color={0,0,127})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,30},{-30,30}, + {-30,6},{-20,6}}, color={0,127,255})); + connect(tmv.TTw, TTw) + annotation (Line(points={{1,-8},{10,-8},{10,60},{110,60}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{81,-30},{110,-30}}, color={0,0,127})); + connect(const.y, sinDHw.m_flow_in) + annotation (Line(points={{-90,-79},{-90,-76},{-82,-76},{-82,-62}}, + color={0,0,127})); + connect(conTSetHw.y, disHXAuxHea.TSetHw) + annotation (Line(points={{-79,0},{-71,0}}, color={0,0,127})); + connect(disHXAuxHea.port_a2, souDHw.ports[1]) annotation (Line(points={{-50,-6}, + {-40,-6},{-40,-34},{-20,-34},{-20,-40}}, color={0,127,255})); + connect(disHXAuxHea.port_b1, tmv.port_hw) annotation (Line(points={{-50,6},{-36, + 6},{-36,-6},{-20,-6}}, color={0,127,255})); + connect(disHXAuxHea.port_b2, sinDHw.ports[1]) + annotation (Line(points={{-70,-6},{-74,-6},{-74,-40}}, color={0,127,255})); + connect(disHXAuxHea.port_a1, souDcw.ports[3]) annotation (Line(points={{-70,6}, + {-76,6},{-76,31.3333},{-80,31.3333}}, color={0,127,255})); + annotation (experiment(StopTime=3600, Interval=1)); +end DistrictHeatExchangeDHWAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo new file mode 100644 index 00000000000..75f8dcfbfad --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -0,0 +1,102 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; +model DomesticWaterFixture + "Thermostatic mixing valve and hot water fixture with representative annual load profile" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Medium model for water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal + "Design domestic hot water supply flow rate of system"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 + "Temperature setpoint of tempered doemstic hot water outlet"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = + Medium) "Domestic hot water supply port" annotation ( + Placement(transformation(extent={{-210,30},{-190,50}}), + iconTransformation(extent={{-210,30},{-190,50}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{72,10},{52,30}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, + table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; + 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; + 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* + 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; + 3600*23,0.3; 3600*24,0.1], + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{130,10},{110,30}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = + Medium) "Domestic cold water supply port" annotation ( + Placement(transformation(extent={{-210,-50},{-190,-30}}), + iconTransformation(extent={{-210,-50},{-190,-30}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet=TDhwSet, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); + Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{180,20},{220,60}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{180,-60},{220,-20}}), + iconTransformation(extent={{180,-60},{220,-20}}))); +equation + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, + -12},{-28,-12}}, color={0,0,127})); + connect(schDhw.y[1], gaiDhw.u) + annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, + color={0,127,255})); + connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, + 40},{-200,40}}, color={0,127,255})); + connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, + -40},{-200,-40}}, color={0,127,255})); + connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); + connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ + 0,20},{51,20}}, color={0,0,127})); +annotation (Documentation(info=" +

+This is a single zone model based on the envelope of the BESTEST Case 600 +building, though it has some modifications. Supply and return air ports are +included for simulation with air-based HVAC systems. Heating and cooling +setpoints and internal loads are time-varying according to an assumed +occupancy schedule. +

+

+This zone model utilizes schedules and constructions from +the Schedules and Constructions packages. +

+", revisions=" +
    +
  • +June 21, 2017, by Michael Wetter:
    +Refactored implementation. +
  • +
  • +June 1, 2017, by David Blum:
    +First implementation. +
  • +
+"), + Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), + Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); +end DomesticWaterFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo new file mode 100644 index 00000000000..2b361379f46 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo @@ -0,0 +1,16 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW; +package Examples "Example implementations of district-integrated DHW models" + extends Modelica.Icons.ExamplesPackage; + + + + annotation ( + preferredView="info", + Documentation( + info=" +

+This package contains a collection of residential domestic hot water models +to demonstrate how these models might be used in district heating systems. +

+")); +end Examples; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order new file mode 100644 index 00000000000..e4db23bdb56 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order @@ -0,0 +1,3 @@ +DomesticWaterFixture +DistrictHeatExchangeDHWAuxHeat +DistrictETSIntegration diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.mo new file mode 100644 index 00000000000..7422a49a814 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.mo @@ -0,0 +1,10 @@ +within Buildings.Experimental.DHC.Loads.Heating; +package DHW "Package of models for DHW loads served by district heating" + extends Modelica.Icons.Package; + +annotation (preferredView="info", Documentation(info=" +

+This package contains models for building domestic hot water loads served by a district heating network. +

+")); +end DHW; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order new file mode 100644 index 00000000000..045169d5c7d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order @@ -0,0 +1,2 @@ +BaseClasses +Examples diff --git a/Buildings/Experimental/DHC/Loads/Heating/package.mo b/Buildings/Experimental/DHC/Loads/Heating/package.mo new file mode 100644 index 00000000000..39f6e46ac11 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/package.mo @@ -0,0 +1,10 @@ +within Buildings.Experimental.DHC.Loads; +package Heating "Package of models for district heating loads" + extends Modelica.Icons.Package; + +annotation (preferredView="info", Documentation(info=" +

+This package contains models for building heating loads served by a district network. +

+")); +end Heating; diff --git a/Buildings/Experimental/DHC/Loads/Heating/package.order b/Buildings/Experimental/DHC/Loads/Heating/package.order new file mode 100644 index 00000000000..1185ed32426 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/package.order @@ -0,0 +1 @@ +DHW From 45129d28a93e246bec8c36698fe95d97d0f2804e Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 15:47:32 -0700 Subject: [PATCH 020/204] assigned medium model This resolves errors in DirectHeatExchangerWaterHeaterWithAuxHeat caused by medium models not matching across components. --- .../DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo index d9bdc45c523..0ec7411c60f 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo @@ -1,7 +1,9 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; partial model PartialFourPortDHW "A partial model for domestic water heating" - extends Buildings.Fluid.Interfaces.PartialFourPort; + extends Buildings.Fluid.Interfaces.PartialFourPort( + redeclare final package Medium1=Medium, + redeclare final package Medium2=Medium); replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; From c204d455ee7158d6a75f38b16d98bd8d21c2bda2 Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 15:55:41 -0700 Subject: [PATCH 021/204] removed duplicate declaration In DirectHeatExchangerWaterHeaterWithAuxHeat, the variable havePEle is already declared in its parent model PartialFourPortDHW. --- .../BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo | 2 -- 1 file changed, 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 0a661eab2e2..9f60a7a03ef 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -4,8 +4,6 @@ model DirectHeatExchangerWaterHeaterWithAuxHeat extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, From 0ecc3582c04a86df2fa08555af5114142a8d9236 Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 15:58:30 -0700 Subject: [PATCH 022/204] removed duplicate medium assignment --- .../Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo | 2 -- 1 file changed, 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo index 1c97110b9b2..9f40958fae1 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo @@ -26,8 +26,6 @@ model DistrictHeatExchangeDHWAuxHeat "Gain for multiplying domestic hot water schedule" annotation (Placement(transformation(extent={{64,24},{52,36}}))); BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, redeclare package Medium = Medium, havePEle=havePEle, TSetHw(displayUnit="degC") = TSetHw, From 79d5dd3a8602df1138238f4b1a5ef8be72c1b351 Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 16:00:58 -0700 Subject: [PATCH 023/204] gave havePEle value in example model This commit exposes more errors. --- .../Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo index 9f40958fae1..0fee07bcb38 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo @@ -15,7 +15,7 @@ model DistrictHeatExchangeDHWAuxHeat parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; + parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, From 304b519f09a96d2734d78616df795611adbb7ece Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 16:02:08 -0700 Subject: [PATCH 024/204] removed unnecessary annotation that caused error --- .../Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo index 0fee07bcb38..3fa1260b037 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo @@ -12,9 +12,7 @@ model DistrictHeatExchangeDHWAuxHeat parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( From 99bbecaf672fdd2cb2cc1189bd044dc4ec68ccbf Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 16:03:04 -0700 Subject: [PATCH 025/204] corrected annotation --- .../DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo index 65e213add2d..62c04b82e58 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo @@ -6,8 +6,8 @@ model DomesticWaterMixer "A model for a domestic water mixer" parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); + conPID.controllerType == Modelica.Blocks.Types.SimpleController.PI or + conPID.controllerType == Modelica.Blocks.Types.SimpleController.PID)); Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = Medium) "Port for tempered water outlet" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); From 390cff31a506cdfffc041543db5f5a7b101a3b58 Mon Sep 17 00:00:00 2001 From: hcasperfu Date: Tue, 11 Oct 2022 16:12:22 -0700 Subject: [PATCH 026/204] fixed connector error with souDcw This is done by manually deleting and remaking connectors from souDcw in the graphic view. --- .../DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo index 3fa1260b037..39ebcf98032 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo @@ -18,7 +18,7 @@ model DistrictHeatExchangeDHWAuxHeat Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDcw, - nPorts=3) "Source of domestic cold water" + nPorts=2) "Source of domestic cold water" annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) "Gain for multiplying domestic hot water schedule" @@ -88,8 +88,6 @@ equation color={0,0,127})); connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{44,-30}, {44,8},{36,8}}, color={0,0,127})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-80,30},{-30,30}, - {-30,6},{-20,6}}, color={0,127,255})); connect(tmv.TTw, TTw) annotation (Line(points={{1,-8},{10,-8},{10,60},{110,60}}, color={0,0,127})); @@ -106,7 +104,9 @@ equation 6},{-36,-6},{-20,-6}}, color={0,127,255})); connect(disHXAuxHea.port_b2, sinDHw.ports[1]) annotation (Line(points={{-70,-6},{-74,-6},{-74,-40}}, color={0,127,255})); - connect(disHXAuxHea.port_a1, souDcw.ports[3]) annotation (Line(points={{-70,6}, - {-76,6},{-76,31.3333},{-80,31.3333}}, color={0,127,255})); + connect(souDcw.ports[1], disHXAuxHea.port_a1) annotation (Line(points={{-80, + 29},{-78,29},{-78,30},{-74,30},{-74,6},{-70,6}}, color={0,127,255})); + connect(tmv.port_cw, souDcw.ports[2]) annotation (Line(points={{-20,6},{-34,6}, + {-34,30},{-80,30}}, color={0,127,255})); annotation (experiment(StopTime=3600, Interval=1)); end DistrictHeatExchangeDHWAuxHeat; From 91c42c3aa4335fbc7e2b74761b705624a12939f9 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 20 Oct 2022 16:02:19 -0700 Subject: [PATCH 027/204] new base classes for daily and annual load schedules --- .../DHW/BaseClasses/AnnualScheduleDHWLoad.mo | 73 +++++++++++++++++++ .../DHW/BaseClasses/DailyPeriodicDHWLoad.mo | 63 ++++++++++++++++ .../Heating/DHW/BaseClasses/package.order | 2 + 3 files changed, 138 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo new file mode 100644 index 00000000000..b3d646ba5c4 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo @@ -0,0 +1,73 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +model AnnualScheduleDHWLoad + "A model with an annual schedule of domestic water draws" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + + Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{60,10},{40,30}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{100,10},{80,30}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" + annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{100,-90},{120,-70}}), + iconTransformation(extent={{100,-60},{120,-40}}))); +equation + connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, + {-20,8},{-44,8}}, color={0,0,127})); + connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, + {39,20}}, color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{61,-80},{110,-80}}, color={0,0,127})); + connect(sinDhw.ports[1], port_tw) + annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); + connect(schDhw.y[1], gaiDhw.u) + annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-47.728,58.2054},{-65.772,38.1027},{-65.772,-4.6152},{-40, + -37.2823},{-14.228,-4.6152},{-14.228,38.1027},{-32.272,58.2054},{ + -40,73.2823},{-47.728,58.2054}}, + lineColor={28,108,200}, + lineThickness=0.5, + smooth=Smooth.Bezier, + fillColor={0,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, + -57.282},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, + 53.2823},{-7.728,38.2054}}, + lineColor={28,108,200}, + lineThickness=0.5, + smooth=Smooth.Bezier, + fillColor={0,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{32.272,18.2054},{14.228,-1.8973},{14.228,-44.615},{40, + -77.282},{65.772,-44.615},{65.772,-1.8973},{47.728,18.2054},{40, + 33.2823},{32.272,18.2054}}, + lineColor={28,108,200}, + lineThickness=0.5, + smooth=Smooth.Bezier, + fillColor={0,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end AnnualScheduleDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo new file mode 100644 index 00000000000..89b11b7ad0e --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo @@ -0,0 +1,63 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +model DailyPeriodicDHWLoad + "A model for a daily periodic domestic water draw" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; + + Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{60,10},{40,30}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw( + tableOnFile=false, + table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; + 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; 3600 + *12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600*17,0.7; + 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; 3600*23, + 0.3; 3600*24,0.1], + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{100,10},{80,30}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" + annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{100,-90},{120,-70}}), + iconTransformation(extent={{100,-60},{120,-40}}))); +equation + connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, + {-20,8},{-44,8}}, color={0,0,127})); + connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, + {39,20}}, color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{61,-80},{110,-80}}, color={0,0,127})); + connect(sinDhw.ports[1], port_tw) + annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); + connect(schDhw.y[1], gaiDhw.u) + annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, + -57.2823},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, + 53.2823},{-7.728,38.2054}}, + lineColor={28,108,200}, + lineThickness=0.5, + smooth=Smooth.Bezier, + fillColor={0,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-70,70},{70,-70}}, + lineColor={0,0,0}, + pattern=LinePattern.Dash, + lineThickness=1)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end DailyPeriodicDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order index 34acd66eebc..87f686423b8 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order @@ -2,4 +2,6 @@ DomesticWaterMixer PartialFourPortDHW DirectHeatExchangerWaterHeaterWithAuxHeat HeatPumpWaterHeaterWithTank +DailyPeriodicDHWLoad +AnnualScheduleDHWLoad DELETE From c9576df04fe5d2a774f3a5057d7ca9d49dee0bfb Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 20 Oct 2022 16:03:43 -0700 Subject: [PATCH 028/204] modified icons for heat generation devices --- ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 11 ++-- .../HeatPumpWaterHeaterWithTank.mo | 60 +++++++++++++++++-- 2 files changed, 62 insertions(+), 9 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 9f60a7a03ef..a2fb5f62b10 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -7,11 +7,10 @@ model DirectHeatExchangerWaterHeaterWithAuxHeat Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if havePEle == true - "Supplemental electric resistance domestic hot water heater" + dp_nominal=0) if havePEle == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,16},{30,-4}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) + Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{60,-4},{80,16}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, @@ -60,6 +59,10 @@ equation extent={{-100,-100},{100,100}}, lineColor={0,0,127}, fillColor={255,255,255}, - fillPattern=FillPattern.Solid)}), Diagram( + fillPattern=FillPattern.Solid), Line( + points={{-80,0},{-70,0},{-60,20},{-40,-20},{-20,20},{0,-20},{20,20},{ + 40,-20},{60,20},{70,0},{80,0}}, + color={238,46,47}, + thickness=1)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWaterHeaterWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo index b061038834f..942a2ece987 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo @@ -13,8 +13,7 @@ model HeatPumpWaterHeaterWithTank parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package - Medium = - Medium, m_flow_nominal=mHw_flow_nominal) + Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{-10,50},{10,70}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, @@ -61,8 +60,8 @@ equation color={0,127,255})); connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, {-40,6},{-10,6}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40, - 56.2},{20,56.2},{20,56},{80,56},{80,6},{60,6}}, + connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40,56.2}, + {80,56.2},{80,6},{60,6}}, color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); @@ -83,6 +82,57 @@ equation extent={{-100,-100},{100,100}}, lineColor={0,0,127}, fillColor={255,255,255}, - fillPattern=FillPattern.Solid)}), Diagram( + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,-60},{20,-40}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,22},{20,-48}}, + lineColor={175,175,175}, + lineThickness=1, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,10},{20,30}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,50},{20,20}}, + lineColor={0,0,0}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,40},{20,60}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Line( + points={{-20,50},{-20,-50}}, + color={95,95,95}, + thickness=1), + Line( + points={{20,50},{20,-50}}, + color={95,95,95}, + thickness=1), + Polygon( + points={{-140,86},{-140,86}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.CrossDiag), + Polygon( + points={{20,40},{18,38},{14,36},{8,34},{8,26},{14,28},{18,30},{20,32}, + {20,40}}, + lineColor={95,95,95}, + lineThickness=0.5, + fillColor={0,0,0}, + fillPattern=FillPattern.CrossDiag)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end HeatPumpWaterHeaterWithTank; From ba82922e099be13b18dc2c89981c9f5b270ca305 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 20 Oct 2022 16:06:16 -0700 Subject: [PATCH 029/204] reorganized examples to separate heater and fixture testing --- .../DHC/Loads/Heating/DHW/Examples/DELETE.mo | 253 ++++++++++++++++++ .../DHW/Examples/DistrictETSIntegration.mo | 250 ----------------- .../DHW/Examples/DomesticWaterFixture.mo | 100 +++---- .../DHW/Examples/DomesticWaterHeater.mo | 77 ++++++ ...at.mo => DomesticWaterHeaterAndFixture.mo} | 97 +++---- .../Loads/Heating/DHW/Examples/package.order | 5 +- 6 files changed, 416 insertions(+), 366 deletions(-) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo rename Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/{DistrictHeatExchangeDHWAuxHeat.mo => DomesticWaterHeaterAndFixture.mo} (52%) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo new file mode 100644 index 00000000000..662cc57adbc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo @@ -0,0 +1,253 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; +package DELETE "These models are outdated" + + model DistrictETSIntegration + "Example implementation of connecting district ETS to building DHW model" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Real k(min=0) = 2 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + controllerType == Modelica.Blocks.Types.SimpleController.PI or + controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; + + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=2) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) + "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{82,74},{70,86}}))); + BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD + disHXAuxHea( + redeclare package Medium = Medium, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal, + haveER=haveER) + "Direct district heat exchanger with auxiliary electric heating" + annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{48,38},{28,58}}))); + BaseClasses.DomesticWaterMixer tmv( + redeclare package Medium = Medium, + TSet(displayUnit = "degC") = TSetTw, + mDhw_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal, + k=k, + Ti=Ti) + "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,40},{20,60}}))); + Modelica.Blocks.Sources.Sine sine(f=0.001, + offset=1) + annotation (Placement(transformation(extent={{120,70},{100,90}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) + "Integrated hot water consumption" + annotation (Placement(transformation(extent={{80,38},{100,58}}))); + Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == + true + "Thermal energy added to water with electric resistance" + annotation (Placement(transformation(extent={{120,110},{140,130}}))); + Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{120,90},{140,110}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" + annotation (Placement(transformation(extent={{120,38},{140,58}}), + iconTransformation(extent={{100,18},{140,58}}))); + Modelica.Blocks.Sources.Constant const(k=1) + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=0, + origin={-60,150}))); + EnergyTransferStations.Combined.HeatPumpHeatExchanger ets( + nPorts_aHeaWat=1, + nPorts_aChiWat=1, + nPorts_bChiWat=1, + nPorts_bHeaWat=1) + annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare final + package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={-106,40}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare final + package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water return temperature" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=0, + origin={-108,0}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare package + Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) + "Chilled water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={80,-40}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( + redeclare package Medium = Medium, + final m_flow_nominal=mHeaWat_flow_nominal, + dp_nominal=100E3) "Heating water distribution pump" + annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare package + Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) + "Heating water supply temperature" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=90, + origin={-34,98}))); + Fluid.MixingVolumes.MixingVolume volChiWat( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + T_start=7 + 273.15, + final prescribedHeatFlowRate=true, + redeclare package Medium = Medium, + V=10, + final mSenFac=1, + final m_flow_nominal=mChiWat_flow_nominal, + nPorts=2) "Volume for chilled water distribution circuit" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={151,-90}))); + EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( + redeclare package Medium = Medium, + final m_flow_nominal=mChiWat_flow_nominal, + dp_nominal=100E3) "Chilled water distribution pump" + annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); + Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) + "District heat pump electricity use" + annotation (Placement(transformation(extent={{100,-2},{120,18}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= + 0.01, final h=0.005) + "Enable heating" + annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); + Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= + 0.01, final h=0.005) + "Enable cooling" + annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + + 273.15, y(final unit="K", displayUnit="degC")) + "Heating water supply temperature set point" + annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + + 273.15, y(final unit="K", displayUnit="degC")) + "Chilled water supply temperature set point" + annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare final + package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water supply temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-40,-60}))); + Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package + Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) + "District water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={40,-60}))); + Fluid.Sources.Boundary_pT disWat( + redeclare package Medium = Medium, + use_T_in=true, + nPorts=2) "District water boundary conditions" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={0,-90}))); + Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( + table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, + 16; 11,13; 12,11], + timeScale=2592000, + tableName="tab1", + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, + offset={273.15}, + columns={2}, + smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) + "District water supply temperature" + annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); + equation + connect(tmv.port_tw, sinDhw.ports[1]) + annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, + color={0,127,255})); + connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, + {60,80},{60,56},{50,56}}, + color={0,0,127})); + connect(sine.y, gaiDhw.u) + annotation (Line(points={{99,80},{83.2,80}}, + color={0,0,127})); + connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ + 60,48},{60,56},{50,56}}, + color={0,0,127})); + connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, + {-10,60},{-10,56},{0,56}}, + color={0,127,255})); + connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, + {-60,60},{-40,60}}, color={0,127,255})); + connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, + {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); + connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, + 64},{0,64},{0,120},{130,120}}, + color={0,0,127})); + connect(tmv.TTw, TTw) + annotation (Line(points={{21,56},{28,56},{28,100},{130,100}}, + color={0,0,127})); + connect(watCon.y, mDhw) + annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); + connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( + points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); + connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( + points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); + connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( + points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); + connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= + {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= + {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); + connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) + annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); + connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, + {-20,150},{-20,144}}, color={0,0,127})); + connect(senTChiWatSup.port_b, pumChiWat.port_a) + annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); + connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, + {140,-40},{140,-89},{141,-89}}, color={0,127,255})); + connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( + points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, + 0}}, color={0,127,255})); + connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( + points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ + 0,127,255})); + connect(ets.PHea, EDisHP.u) + annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); + connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, + {-74,10},{-34,10}}, color={255,0,255})); + connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, + {-70,6},{-34,6}}, color={255,0,255})); + connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ + -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); + connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ + -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); + connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= + {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); + connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= + {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); + connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, + {40,-80},{40,-70}}, color={0,127,255})); + connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, + {-40,-80},{-40,-70}}, color={0,127,255})); + connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, + -110},{-4,-110},{-4,-102}}, color={0,0,127})); + connect(PEleAuxHea, PEleAuxHea) + annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); + annotation (experiment(StopTime=3600, Interval=1), + Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), + Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); + end DistrictETSIntegration; +end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo deleted file mode 100644 index 8226c0b4ebe..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictETSIntegration.mo +++ /dev/null @@ -1,250 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -model DistrictETSIntegration - "Example implementation of connecting district ETS to building DHW model" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{82,74},{70,86}}))); - BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD - disHXAuxHea( - redeclare package Medium = Medium, - TSetHw(displayUnit="degC") = TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - haveER=haveER) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{48,38},{28,58}}))); - BaseClasses.DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit = "degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) - "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,40},{20,60}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{120,70},{100,90}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{80,38},{100,58}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == - true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{120,110},{140,130}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{120,90},{140,110}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{120,38},{140,58}}), - iconTransformation(extent={{100,18},{140,58}}))); - Modelica.Blocks.Sources.Constant const(k=1) - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=0, - origin={-60,150}))); - EnergyTransferStations.Combined.HeatPumpHeatExchanger ets( - nPorts_aHeaWat=1, - nPorts_aChiWat=1, - nPorts_bChiWat=1, - nPorts_bHeaWat=1) - annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-106,40}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={-108,0}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={80,-40}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( - redeclare package Medium = Medium, - final m_flow_nominal=mHeaWat_flow_nominal, - dp_nominal=100E3) "Heating water distribution pump" - annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water supply temperature" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={-34,98}))); - Fluid.MixingVolumes.MixingVolume volChiWat( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=7 + 273.15, - final prescribedHeatFlowRate=true, - redeclare package Medium = Medium, - V=10, - final mSenFac=1, - final m_flow_nominal=mChiWat_flow_nominal, - nPorts=2) "Volume for chilled water distribution circuit" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={151,-90}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( - redeclare package Medium = Medium, - final m_flow_nominal=mChiWat_flow_nominal, - dp_nominal=100E3) "Chilled water distribution pump" - annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); - Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) - "District heat pump electricity use" - annotation (Placement(transformation(extent={{100,-2},{120,18}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= - 0.01, final h=0.005) - "Enable heating" - annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= - 0.01, final h=0.005) - "Enable cooling" - annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + - 273.15, y(final unit="K", displayUnit="degC")) - "Heating water supply temperature set point" - annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + - 273.15, y(final unit="K", displayUnit="degC")) - "Chilled water supply temperature set point" - annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare final - package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-60}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package - Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={40,-60}))); - Fluid.Sources.Boundary_pT disWat( - redeclare package Medium = Medium, - use_T_in=true, - nPorts=2) "District water boundary conditions" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={0,-90}))); - Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( - table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, - 16; 11,13; 12,11], - timeScale=2592000, - tableName="tab1", - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - offset={273.15}, - columns={2}, - smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) - "District water supply temperature" - annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); -equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, - color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, - {60,80},{60,56},{50,56}}, - color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{99,80},{83.2,80}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ - 60,48},{60,56},{50,56}}, - color={0,0,127})); - connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, - {-10,60},{-10,56},{0,56}}, - color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, - {-60,60},{-40,60}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, - {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); - connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, - 64},{0,64},{0,120},{130,120}}, - color={0,0,127})); - connect(tmv.TTw, TTw) - annotation (Line(points={{21,58},{28,58},{28,100},{130,100}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); - connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( - points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); - connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( - points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); - connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( - points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); - connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= - {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= - {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) - annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); - connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, - {-20,150},{-20,144}}, color={0,0,127})); - connect(senTChiWatSup.port_b, pumChiWat.port_a) - annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); - connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, - {140,-40},{140,-89},{141,-89}}, color={0,127,255})); - connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( - points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, - 0}}, color={0,127,255})); - connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( - points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ - 0,127,255})); - connect(ets.PHea, EDisHP.u) - annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); - connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, - {-74,10},{-34,10}}, color={255,0,255})); - connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, - {-70,6},{-34,6}}, color={255,0,255})); - connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ - -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); - connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ - -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); - connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= - {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); - connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= - {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); - connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, - {40,-80},{40,-70}}, color={0,127,255})); - connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, - {-40,-80},{-40,-70}}, color={0,127,255})); - connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, - -110},{-4,-110},{-4,-102}}, color={0,0,127})); - connect(PEleAuxHea, PEleAuxHea) - annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); - annotation (experiment(StopTime=3600, Interval=1), - Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), - Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); -end DistrictETSIntegration; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 75f8dcfbfad..dd3c93d3645 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -3,76 +3,58 @@ model DomesticWaterFixture "Thermostatic mixing valve and hot water fixture with representative annual load profile" extends Modelica.Icons.Example; replaceable package Medium = Buildings.Media.Water "Medium model for water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal - "Design domestic hot water supply flow rate of system"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Modelica.Units.SI.Temperature TDhwSet=273.15 + 40 - "Temperature setpoint of tempered doemstic hot water outlet"; - parameter Real k(min=0) = 2 "Gain of controller"; + parameter Real kCon(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); - Modelica.Fluid.Interfaces.FluidPort_a port_dhw(redeclare package Medium = - Medium) "Domestic hot water supply port" annotation ( - Placement(transformation(extent={{-210,30},{-190,50}}), - iconTransformation(extent={{-210,30},{-190,50}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-30,-30},{-50,-10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{72,10},{52,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw(tableOnFile=true, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; - 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; - 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600* - 17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; - 3600*23,0.3; 3600*24,0.1], - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{130,10},{110,30}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dcw(redeclare package Medium = - Medium) "Domestic cold water supply port" annotation ( - Placement(transformation(extent={{-210,-50},{-190,-30}}), - iconTransformation(extent={{-210,-50},{-190,-30}}))); + BaseClasses.DomesticWaterMixer tmv( redeclare package Medium = Medium, - TSet=TDhwSet, + TSet=TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, - k=k, + k=kCon, Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{84,-50},{104,-30}}))); + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{180,20},{220,60}}))); + annotation (Placement(transformation(extent={{100,70},{120,90}}), + iconTransformation(extent={{100,70},{120,90}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{180,-60},{220,-20}}), - iconTransformation(extent={{180,-60},{220,-20}}))); + annotation (Placement(transformation(extent={{100,-70},{120,-50}}), + iconTransformation(extent={{100,-70},{120,-50}}))); + BaseClasses.DailyPeriodicDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + "load for DHW" + annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit="degC") = TDcw, + nPorts=1) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-100,-60},{-80,-40}}))); + Fluid.Sources.Boundary_pT souHw( + redeclare package Medium = Medium, + T(displayUnit="degC") = TSetHw, + nPorts=1) "Source of heated domestic water" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={-90,70}))); equation - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51,20},{0,20},{0, - -12},{-28,-12}}, color={0,0,127})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{109,20},{74,20}}, color={0,0,127})); - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{-90,0},{-70,0},{-70,-20},{-50,-20}}, - color={0,127,255})); - connect(tmv.port_hw, port_dhw) annotation (Line(points={{-110,6},{-150,6},{-150, - 40},{-200,40}}, color={0,127,255})); - connect(tmv.port_cw, port_dcw) annotation (Line(points={{-110,-6},{-150,-6},{-150, - -40},{-200,-40}}, color={0,127,255})); - connect(tmv.TTw, TTw) annotation (Line(points={{-89,8},{-70,8},{-70,40},{200,40}}, + connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{0,6},{0,80},{110,80}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{105,-40},{200,-40}}, color={0,0,127})); - connect(watCon.u, gaiDhw.y) annotation (Line(points={{82,-40},{0,-40},{ - 0,20},{51,20}}, color={0,0,127})); + connect(tmv.port_tw, loaDHW.port_tw) + annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-5},{60,-5},{60,-60}, + {110,-60}}, color={0,0,127})); + connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, + -50},{-60,-6},{-40,-6}}, color={0,127,255})); + connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,70},{-60, + 70},{-60,6},{-40,6}}, + color={0,127,255})); annotation (Documentation(info="

This is a single zone model based on the envelope of the BESTEST Case 600 @@ -97,6 +79,6 @@ First implementation. "), - Diagram(coordinateSystem(extent={{-200,-200},{200,200}})), - Icon(coordinateSystem(extent={{-200,-200},{200,200}}))); + Diagram(coordinateSystem(extent={{-100,-100},{100,120}})), + Icon(coordinateSystem(extent={{-100,-100},{100,120}}))); end DomesticWaterFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo new file mode 100644 index 00000000000..e51a2a14c3d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -0,0 +1,77 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; +model DomesticWaterHeater + "Example implementation of direct district heat exchange and auxiliary line heater for DHW" + extends Modelica.Icons.Example; + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; + parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; + + Buildings.Fluid.Sources.Boundary_pT souDcw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDcw, + nPorts=1) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=-90, + origin={-30,30}))); + BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( + redeclare package Medium = Medium, + havePEle=havePEle, + TSetHw(displayUnit="degC") = TSetHw, + mHw_flow_nominal=mHw_flow_nominal, + mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); + Buildings.Fluid.Sources.MassFlowSource_T sinDhw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for domestic hot water supply" + annotation (Placement(transformation(extent={{10,10},{-10,-10}}, + rotation=90, + origin={30,30}))); + Fluid.Sources.Boundary_pT souDHw( + redeclare package Medium = Medium, + T(displayUnit = "degC") = TDHw, + nPorts=1) "Source of district hot water" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={30,-30}))); + Fluid.Sources.MassFlowSource_T sinDHw( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for district heating water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={-30,-30}))); + Modelica.Blocks.Sources.Constant const(k=-1) + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=-90, + origin={0,-90}))); + Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); + Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); +equation + connect(conTSetHw.y, genDHW.TSetHw) + annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); + connect(genDHW.port_a2, souDHw.ports[1]) + annotation (Line(points={{10,-6},{30,-6},{30,-20}}, color={0,127,255})); + connect(genDHW.port_b2, sinDHw.ports[1]) + annotation (Line(points={{-10,-6},{-30,-6},{-30,-20}}, color={0,127,255})); + connect(souDcw.ports[1], genDHW.port_a1) + annotation (Line(points={{-30,20},{-30,6},{-10,6}}, color={0,127,255})); + connect(genDHW.PEle, PEle) annotation (Line(points={{11,0},{80,0},{80,80},{ + 110,80}}, color={0,0,127})); + connect(const.y, sinDHw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, + {2.05391e-15,-60},{-60,-60},{-60,-42},{-38,-42}}, color={0,0,127})); + connect(const.y, sinDhw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, + {2.05391e-15,-60},{60,-60},{60,60},{38,60},{38,42}}, color={0,0,127})); + connect(genDHW.port_b1, sinDhw.ports[1]) + annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); + annotation (experiment(StopTime=3600, Interval=1)); +end DomesticWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo similarity index 52% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 39ebcf98032..b3ace3576c5 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DistrictHeatExchangeDHWAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -1,5 +1,5 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -model DistrictHeatExchangeDHWAuxHeat +model DomesticWaterHeaterAndFixture "Example implementation of direct district heat exchange and auxiliary line heater for DHW" extends Modelica.Icons.Example; replaceable package Medium = Buildings.Media.Water "Water media model"; @@ -11,7 +11,7 @@ model DistrictHeatExchangeDHWAuxHeat parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; + parameter Real kCon(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; @@ -19,43 +19,27 @@ model DistrictHeatExchangeDHWAuxHeat redeclare package Medium = Medium, T(displayUnit = "degC") = TDcw, nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{64,24},{52,36}}))); - BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat disHXAuxHea( + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={-30,-50}))); + BaseClasses.HeatPumpWaterHeaterWithTank genDHW( redeclare package Medium = Medium, havePEle=havePEle, TSetHw(displayUnit="degC") = TSetHw, mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{34,-10},{14,10}}))); + mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); BaseClasses.DomesticWaterMixer tmv( redeclare package Medium = Medium, TSet(displayUnit = "degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, - k=k, + k=kCon, Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-20,10},{0,-10}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{100,20},{80,40}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{60,-40},{80,-20}}))); + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-40},{120,-20}}), - iconTransformation(extent={{80,-60},{120,-20}}))); Fluid.Sources.Boundary_pT souDHw( redeclare package Medium = Medium, T(displayUnit = "degC") = TDHw, @@ -63,14 +47,14 @@ model DistrictHeatExchangeDHWAuxHeat transformation( extent={{-10,-10},{10,10}}, rotation=90, - origin={-20,-50}))); + origin={10,-50}))); Fluid.Sources.MassFlowSource_T sinDHw( redeclare package Medium = Medium, use_m_flow_in=true, nPorts=1) "Sink for district heating water" annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, - origin={-74,-50}))); + origin={-70,-50}))); Modelica.Blocks.Sources.Constant const(k=-1) annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=-90, @@ -78,35 +62,38 @@ model DistrictHeatExchangeDHWAuxHeat Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); + Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); + BaseClasses.AnnualScheduleDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + "load for DHW" + annotation (Placement(transformation(extent={{40,-10},{60,10}}))); + Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" + annotation (Placement(transformation(extent={{100,-70},{120,-50}}), + iconTransformation(extent={{100,-70},{120,-50}}))); equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{0,0},{14,0}}, color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{51.4,30},{44,30}, - {44,8},{36,8}}, color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{79,30},{65.2,30}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{58,-30},{44,-30}, - {44,8},{36,8}}, color={0,0,127})); connect(tmv.TTw, TTw) - annotation (Line(points={{1,-8},{10,-8},{10,60},{110,60}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{81,-30},{110,-30}}, color={0,0,127})); + annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); connect(const.y, sinDHw.m_flow_in) - annotation (Line(points={{-90,-79},{-90,-76},{-82,-76},{-82,-62}}, + annotation (Line(points={{-90,-79},{-90,-70},{-78,-70},{-78,-62}}, color={0,0,127})); - connect(conTSetHw.y, disHXAuxHea.TSetHw) - annotation (Line(points={{-79,0},{-71,0}}, color={0,0,127})); - connect(disHXAuxHea.port_a2, souDHw.ports[1]) annotation (Line(points={{-50,-6}, - {-40,-6},{-40,-34},{-20,-34},{-20,-40}}, color={0,127,255})); - connect(disHXAuxHea.port_b1, tmv.port_hw) annotation (Line(points={{-50,6},{-36, - 6},{-36,-6},{-20,-6}}, color={0,127,255})); - connect(disHXAuxHea.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-70,-6},{-74,-6},{-74,-40}}, color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_a1) annotation (Line(points={{-80, - 29},{-78,29},{-78,30},{-74,30},{-74,6},{-70,6}}, color={0,127,255})); - connect(tmv.port_cw, souDcw.ports[2]) annotation (Line(points={{-20,6},{-34,6}, - {-34,30},{-80,30}}, color={0,127,255})); + connect(conTSetHw.y, genDHW.TSetHw) + annotation (Line(points={{-79,0},{-41,0}}, color={0,0,127})); + connect(genDHW.PEle, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80}, + {110,80}}, color={0,0,127})); + connect(genDHW.port_b1, tmv.port_hw) + annotation (Line(points={{-20,6},{0,6}}, color={0,127,255})); + connect(souDHw.ports[1], genDHW.port_a2) annotation (Line(points={{10,-40},{ + 10,-20},{-14,-20},{-14,-6},{-20,-6}}, color={0,127,255})); + connect(genDHW.port_b2, sinDHw.ports[1]) + annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-29,-40},{-29, + -30},{-6,-30},{-6,-6},{0,-6}}, color={0,127,255})); + connect(souDcw.ports[2], genDHW.port_a1) annotation (Line(points={{-31,-40},{ + -31,-30},{-50,-30},{-50,6},{-40,6}}, color={0,127,255})); + connect(tmv.port_tw, loaDHW.port_tw) + annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-5},{80,-5},{80,-60}, + {110,-60}}, color={0,0,127})); annotation (experiment(StopTime=3600, Interval=1)); -end DistrictHeatExchangeDHWAuxHeat; +end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order index e4db23bdb56..9622cff465c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order @@ -1,3 +1,4 @@ +DomesticWaterHeater DomesticWaterFixture -DistrictHeatExchangeDHWAuxHeat -DistrictETSIntegration +DomesticWaterHeaterAndFixture +DELETE From 7ecca9d3556185dad90359c711804cb0cca2dbd5 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 20 Oct 2022 16:07:15 -0700 Subject: [PATCH 030/204] modified thermostatic mixing valve icon with colored fluid streams --- .../DHW/BaseClasses/DomesticWaterMixer.mo | 114 +++++++++++++----- 1 file changed, 83 insertions(+), 31 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo index 62c04b82e58..5daa08a3ab0 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo @@ -16,13 +16,12 @@ model DomesticWaterMixer "A model for a domestic water mixer" k=k, Ti=Ti, reset=Buildings.Types.Reset.Parameter) - annotation (Placement(transformation(extent={{40,40},{20,60}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + annotation (Placement(transformation(extent={{40,60},{20,80}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium + = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" - annotation (Placement(transformation(extent={{80,40},{60,60}}))); + annotation (Placement(transformation(extent={{80,60},{60,80}}))); Fluid.Actuators.Valves.ThreeWayLinear ideValHea(redeclare package Medium = Medium, final m_flow_nominal= mDhw_flow_nominal, @@ -38,14 +37,12 @@ model DomesticWaterMixer "A model for a domestic water mixer" Medium) "Port for domestic cold water supply" annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" + annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium + = Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package - Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium + = Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = Medium) "Mass flow rate of domestic hot water" @@ -54,15 +51,16 @@ model DomesticWaterMixer "A model for a domestic water mixer" annotation (Placement(transformation(extent={{54,22},{44,32}}))); equation connect(conTSetCon.y, conPID.u_s) - annotation (Line(points={{59,50},{42,50}}, color={0,0,127})); + annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); connect(senTemTw.T, conPID.u_m) - annotation (Line(points={{30,11},{30,38}}, color={0,0,127})); + annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ideValHea.y) annotation (Line(points={{19,50},{8.88178e-16,50}, - {8.88178e-16,12}},color={0,0,127})); - connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,20},{90,20},{90, - 80},{110,80}}, color={0,0,127})); + connect(conPID.y, ideValHea.y) annotation (Line(points={{19,70},{0,70},{0,12}, + {9.99201e-16,12}},color={0,0,127})); + connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,30},{34,30},{34, + 40},{96,40},{96,60},{110,60}}, + color={0,0,127})); connect(ideValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10,1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); @@ -80,27 +78,81 @@ equation connect(greaterThreshold.u, senFloDhw.m_flow) annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); connect(greaterThreshold.y, conPID.trigger) - annotation (Line(points={{43.5,27},{38,27},{38,38}}, color={255,0,255})); + annotation (Line(points={{43.5,27},{38,27},{38,58}}, color={255,0,255})); annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), + Rectangle( + visible=use_inputFilter, + extent={{-34,-28},{32,32}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Ellipse( + visible=use_inputFilter, + extent={{-34,32},{32,-28}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), Text( - extent={{-86,72},{-64,50}}, - textColor={238,46,47}, - textString="hot", + visible=use_inputFilter, + extent={{-22,26},{20,-20}}, + textColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid, + textString="M", textStyle={TextStyle.Bold}), Text( - extent={{-86,-44},{-52,-74}}, - textColor={28,108,200}, - textStyle={TextStyle.Bold}, - textString="cold"), - Text( - extent={{10,36},{86,-34}}, - textColor={102,44,145}, - textStyle={TextStyle.Bold}, - textString="tempered")}), Diagram( + extent={{-42,58},{-162,8}}, + textColor={0,0,0}, + textString=DynamicSelect("", String(y, format=".2f"))), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={-78,60}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={238,46,47}, + origin={-78,60}, + rotation=90), + Line( + visible=use_inputFilter, + points={{-32,-28},{28,-28}}), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={-78,-60}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={28,108,200}, + origin={-78,-60}, + rotation=90), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={78,0}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={102,44,145}, + origin={78,0}, + rotation=90)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DomesticWaterMixer; From 9f901b528634d2865939d22d770d896d2ae91182 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Fri, 21 Oct 2022 11:46:59 -0700 Subject: [PATCH 031/204] reorganized DHW package to remove complete models from base classes --- .../AnnualScheduleDHWLoad.mo | 10 +++++++-- .../Heating/DHW/BaseClasses/package.order | 5 ----- .../{BaseClasses => }/DailyPeriodicDHWLoad.mo | 13 ++++++++---- ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 2 +- .../{BaseClasses => }/DomesticWaterMixer.mo | 10 +++++++-- .../DHC/Loads/Heating/DHW/Examples/DELETE.mo | 7 +++---- .../DHW/Examples/DomesticWaterFixture.mo | 21 +++++++++---------- .../DHW/Examples/DomesticWaterHeater.mo | 3 +-- .../Examples/DomesticWaterHeaterAndFixture.mo | 12 +++++------ .../HeatPumpWaterHeaterWithTank.mo | 14 ++++++------- .../DHC/Loads/Heating/DHW/package.order | 5 +++++ 11 files changed, 57 insertions(+), 45 deletions(-) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{BaseClasses => }/AnnualScheduleDHWLoad.mo (91%) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{BaseClasses => }/DailyPeriodicDHWLoad.mo (89%) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{BaseClasses => }/DirectHeatExchangerWaterHeaterWithAuxHeat.mo (98%) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{BaseClasses => }/DomesticWaterMixer.mo (96%) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{BaseClasses => }/HeatPumpWaterHeaterWithTank.mo (95%) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo similarity index 91% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo index b3d646ba5c4..2fd7dae9d36 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/AnnualScheduleDHWLoad.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +within Buildings.Experimental.DHC.Loads.Heating.DHW; model AnnualScheduleDHWLoad "A model with an annual schedule of domestic water draws" replaceable package Medium = Buildings.Media.Water "Water media model"; @@ -68,6 +68,12 @@ equation lineThickness=0.5, smooth=Smooth.Bezier, fillColor={0,255,255}, - fillPattern=FillPattern.Solid)}), Diagram( + fillPattern=FillPattern.Solid), + Text( + extent={{-147,139},{153,99}}, + textColor={0,0,255}, + fillPattern=FillPattern.HorizontalCylinder, + fillColor={0,127,255}, + textString="%name")}), Diagram( coordinateSystem(preserveAspectRatio=false))); end AnnualScheduleDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order index 87f686423b8..eb2a1333c46 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order @@ -1,7 +1,2 @@ -DomesticWaterMixer PartialFourPortDHW -DirectHeatExchangerWaterHeaterWithAuxHeat -HeatPumpWaterHeaterWithTank -DailyPeriodicDHWLoad -AnnualScheduleDHWLoad DELETE diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo similarity index 89% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo index 89b11b7ad0e..c04287b1ce4 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DailyPeriodicDHWLoad.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo @@ -1,6 +1,5 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; -model DailyPeriodicDHWLoad - "A model for a daily periodic domestic water draw" +within Buildings.Experimental.DHC.Loads.Heating.DHW; +model DailyPeriodicDHWLoad "A model for a daily periodic domestic water draw" replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; @@ -58,6 +57,12 @@ equation extent={{-70,70},{70,-70}}, lineColor={0,0,0}, pattern=LinePattern.Dash, - lineThickness=1)}), Diagram( + lineThickness=1), + Text( + extent={{-147,143},{153,103}}, + textColor={0,0,255}, + fillPattern=FillPattern.HorizontalCylinder, + fillColor={0,127,255}, + textString="%name")}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DailyPeriodicDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo similarity index 98% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index a2fb5f62b10..0e9840e82a7 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +within Buildings.Experimental.DHC.Loads.Heating.DHW; model DirectHeatExchangerWaterHeaterWithAuxHeat "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" extends diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo similarity index 96% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index 5daa08a3ab0..b4a79710338 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +within Buildings.Experimental.DHC.Loads.Heating.DHW; model DomesticWaterMixer "A model for a domestic water mixer" replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; @@ -153,6 +153,12 @@ equation fillPattern=FillPattern.VerticalCylinder, fillColor={102,44,145}, origin={78,0}, - rotation=90)}), Diagram( + rotation=90), + Text( + extent={{-153,147},{147,107}}, + textColor={0,0,255}, + fillPattern=FillPattern.HorizontalCylinder, + fillColor={0,127,255}, + textString="%name")}), Diagram( coordinateSystem(preserveAspectRatio=false))); end DomesticWaterMixer; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo index 662cc57adbc..46c5b2f345f 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo @@ -41,14 +41,13 @@ package DELETE "These models are outdated" use_m_flow_in=true, nPorts=1) "Sink for domestic hot water supply" annotation (Placement(transformation(extent={{48,38},{28,58}}))); - BaseClasses.DomesticWaterMixer tmv( + DomesticWaterMixer tmv( redeclare package Medium = Medium, - TSet(displayUnit = "degC") = TSetTw, + TSet(displayUnit="degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, k=k, - Ti=Ti) - "Ideal thermostatic mixing valve" + Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,40},{20,60}}))); Modelica.Blocks.Sources.Sine sine(f=0.001, offset=1) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index dd3c93d3645..053cef340e2 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -13,7 +13,7 @@ model DomesticWaterFixture controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); - BaseClasses.DomesticWaterMixer tmv( + DomesticWaterMixer tmv( redeclare package Medium = Medium, TSet=TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, @@ -22,12 +22,12 @@ model DomesticWaterFixture Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,70},{120,90}}), - iconTransformation(extent={{100,70},{120,90}}))); + annotation (Placement(transformation(extent={{100,50},{120,70}}), + iconTransformation(extent={{100,50},{120,70}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); - BaseClasses.DailyPeriodicDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + DailyPeriodicDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Sources.Boundary_pT souDcw( @@ -42,9 +42,9 @@ model DomesticWaterFixture transformation( extent={{-10,-10},{10,10}}, rotation=0, - origin={-90,70}))); + origin={-90,50}))); equation - connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{0,6},{0,80},{110,80}}, + connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{14,6},{14,60},{110,60}}, color={0,0,127})); connect(tmv.port_tw, loaDHW.port_tw) annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); @@ -52,9 +52,8 @@ equation {110,-60}}, color={0,0,127})); connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, -50},{-60,-6},{-40,-6}}, color={0,127,255})); - connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,70},{-60, - 70},{-60,6},{-40,6}}, - color={0,127,255})); + connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,50},{-46,50}, + {-46,6},{-40,6}}, color={0,127,255})); annotation (Documentation(info="

This is a single zone model based on the envelope of the BESTEST Case 600 @@ -79,6 +78,6 @@ First implementation. "), - Diagram(coordinateSystem(extent={{-100,-100},{100,120}})), - Icon(coordinateSystem(extent={{-100,-100},{100,120}}))); + Diagram(coordinateSystem(extent={{-100,-100},{100,100}})), + Icon(coordinateSystem(extent={{-100,-100},{100,100}}))); end DomesticWaterFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index e51a2a14c3d..7e88e3b6034 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -17,10 +17,9 @@ model DomesticWaterHeater annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=-90, origin={-30,30}))); - BaseClasses.DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( + DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( redeclare package Medium = Medium, havePEle=havePEle, - TSetHw(displayUnit="degC") = TSetHw, mHw_flow_nominal=mHw_flow_nominal, mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index b3ace3576c5..2c8b6b983fe 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -22,21 +22,19 @@ model DomesticWaterHeaterAndFixture annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-30,-50}))); - BaseClasses.HeatPumpWaterHeaterWithTank genDHW( + HeatPumpWaterHeaterWithTank genDHW( redeclare package Medium = Medium, havePEle=havePEle, - TSetHw(displayUnit="degC") = TSetHw, mHw_flow_nominal=mHw_flow_nominal, mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - BaseClasses.DomesticWaterMixer tmv( + DomesticWaterMixer tmv( redeclare package Medium = Medium, - TSet(displayUnit = "degC") = TSetTw, + TSet(displayUnit="degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, k=kCon, - Ti=Ti) - "Ideal thermostatic mixing valve" + Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); @@ -65,7 +63,7 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - BaseClasses.AnnualScheduleDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + AnnualScheduleDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo similarity index 95% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 942a2ece987..67b412d0965 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; +within Buildings.Experimental.DHC.Loads.Heating.DHW; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" extends @@ -40,7 +40,7 @@ model HeatPumpWaterHeaterWithTank hHex_b=0.1, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=false, + allowFlowReversal=true, allowFlowReversalHex=false, mHex_flow_nominal=mHex_flow_nominal, TTan_nominal=293.15, @@ -61,12 +61,10 @@ equation connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, {-40,6},{-10,6}}, color={0,127,255})); connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40,56.2}, - {80,56.2},{80,6},{60,6}}, + {-20,56.2},{-20,40},{80,40},{80,6},{60,6}}, color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0}, - {-60,14},{-12,14},{-12,9}}, color={0,0,127})); connect(tan.port_b, port_a1) annotation (Line(points={{-60,60},{-100,60}}, color={0,127,255})); connect(senTemTankOut.port_b, port_b1) @@ -75,8 +73,10 @@ equation -60},{20,-6},{10,-6}}, color={0,127,255})); connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20}, - {80,-20},{80,0},{110,0}}, color={0,0,127})); + connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20},{70, + -20},{70,0},{110,0}}, color={0,0,127})); + connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0},{-60,20}, + {-20,20},{-20,8},{-12,8},{-12,9}}, color={0,0,127})); annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order index 045169d5c7d..69679535afd 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order @@ -1,2 +1,7 @@ +DomesticWaterMixer +DirectHeatExchangerWaterHeaterWithAuxHeat +HeatPumpWaterHeaterWithTank +DailyPeriodicDHWLoad +AnnualScheduleDHWLoad BaseClasses Examples From d61a8b0ae298e2a82605aabd6de77c2c5155e688 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Tue, 25 Oct 2022 17:11:53 -0700 Subject: [PATCH 032/204] updated HPWH specs to 50 gallon (really 45 gallon) Rheem or A.O. Smith --- .../DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 67b412d0965..7427757eaad 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -4,9 +4,9 @@ model HeatPumpWaterHeaterWithTank extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; + parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.1016 "Thickness of insulation"; parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; From 699a7c83a956115fd10697ef070e7da0278293bc Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 9 Nov 2022 16:53:46 -0800 Subject: [PATCH 033/204] adding parameter for controller type to TMV --- .../DHC/Loads/Heating/DHW/DomesticWaterMixer.mo | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index b4a79710338..44b416f89ac 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -1,24 +1,23 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model DomesticWaterMixer "A model for a domestic water mixer" replaceable package Medium = Buildings.Media.Water "Water media model"; + final parameter Modelica.Blocks.Types.SimpleController controllerType = Modelica.Blocks.Types.SimpleController.PI "Type of controller"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - conPID.controllerType == Modelica.Blocks.Types.SimpleController.PI or - conPID.controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = Medium) "Port for tempered water outlet" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Buildings.Controls.Continuous.LimPID conPID( - controllerType=Modelica.Blocks.Types.SimpleController.PI, + controllerType = controllerType, k=k, Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium - = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" annotation (Placement(transformation(extent={{80,60},{60,80}}))); From b86bcd00bae5afc451d70db34573142bc6cc20fd Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 9 Nov 2022 16:54:17 -0800 Subject: [PATCH 034/204] adding nominal pressure drop across TMV for design flow of 6.5 gpm --- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 053cef340e2..2dc046cc731 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -7,7 +7,7 @@ model DomesticWaterFixture parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 85000 "Pressure difference for thermostatic mixing valve with nominal flow of 6.5gpm"; parameter Real kCon(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or From a7919c34b31f73110cd9dcb584516a5371ec7221 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 9 Nov 2022 16:55:35 -0800 Subject: [PATCH 035/204] adding circulation pump between heat pump and tank with flow as input --- .../Examples/DomesticWaterHeaterAndFixture.mo | 5 ++++ .../DHW/HeatPumpWaterHeaterWithTank.mo | 28 +++++++++++++++++-- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 2c8b6b983fe..41c97cea0ac 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -69,6 +69,9 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); + Modelica.Blocks.Sources.Constant conuPumHw(k=0.5) + "Flow setpoint for circulation pump between heat pump and tank" + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); @@ -93,5 +96,7 @@ equation annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-5},{80,-5},{80,-60}, {110,-60}}, color={0,0,127})); + connect(conuPumHw.y, genDHW.uPum) annotation (Line(points={{-79,30},{-60,30}, + {-60,2},{-41,2}}, color={0,0,127})); annotation (experiment(StopTime=3600, Interval=1)); end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 7427757eaad..9668786563c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -54,15 +54,29 @@ model HeatPumpWaterHeaterWithTank extent={{-10,-10},{10,10}}, rotation=0, origin={50,6}))); + Modelica.Blocks.Interfaces.RealInput uPum + "Control signal for pump serving source [0-1]" + annotation (Placement(transformation(extent={{-120,10},{-100,30}}), + iconTransformation(extent={{-120,10},{-100,30}}))); + Modelica.Blocks.Math.Gain gai(k=mHw_flow_nominal) + "Gain for control signal controlling source pump" + annotation (Placement(transformation(extent={{-80,20},{-60,40}}))); + Fluid.Movers.FlowControlled_m_flow pumHw( + redeclare package Medium = Medium, + m_flow_nominal=mHw_flow_nominal, + addPowerToMedium=false, + nominalValuesDefineDefaultPressureCurve=true, + dp_nominal=0) "Pump to move water through the heat exchanger to the tank" + annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=180, + origin={50,40}))); equation connect(tan.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,60},{-10,60}}, color={0,127,255})); connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, {-40,6},{-10,6}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-40,56.2}, - {-20,56.2},{-20,40},{80,40},{80,6},{60,6}}, - color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); connect(tan.port_b, port_a1) @@ -77,6 +91,14 @@ equation -20},{70,0},{110,0}}, color={0,0,127})); connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0},{-60,20}, {-20,20},{-20,8},{-12,8},{-12,9}}, color={0,0,127})); + connect(senTemHPOut.port_b, pumHw.port_a) annotation (Line(points={{60,6},{80, + 6},{80,40},{60,40}}, color={0,127,255})); + connect(pumHw.port_b, tan.portHex_a) annotation (Line(points={{40,40},{-20,40}, + {-20,56.2},{-40,56.2}}, color={0,127,255})); + connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{-59,30},{0,30},{0, + 20},{50,20},{50,28}}, color={0,0,127})); + connect(gai.u, uPum) annotation (Line(points={{-82,30},{-90,30},{-90,20},{ + -110,20}}, color={0,0,127})); annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, From 8bab34f643bd6dcf6f10333a73ae8b3fb5c78ad7 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 16 Nov 2022 13:08:27 -0800 Subject: [PATCH 036/204] added documentation to substation models --- ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 21 +++++++++++++- .../DHW/HeatPumpWaterHeaterWithTank.mo | 29 +++++++++++++++---- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 0e9840e82a7..39f0d37870e 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -54,7 +54,26 @@ equation -60}}, color={0,127,255})); connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, -6}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + annotation (preferredView="info",Documentation(info=" +

+This model is an example of a domestic hot water (DHW) substation for a +low-temperature district heating (LTDH) network. It includes preheating by the +district and optional electric resistance to bring the temperature to setpoint. +

+

+For more info, please see Fig. 5 in Evaluations of different domestic hot water +preparing methods with ultra-low-temperature district heating by X. Yang, +H. Li, and S. Svendsen at +doi.org/10.1016/j.energy.2016.04.109. +

+", revisions=" +
    +
  • +November 16, 2022 by Dre Helmns:
    +Created substation model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 9668786563c..e9fc497b0f0 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -95,11 +95,30 @@ equation 6},{80,40},{60,40}}, color={0,127,255})); connect(pumHw.port_b, tan.portHex_a) annotation (Line(points={{40,40},{-20,40}, {-20,56.2},{-40,56.2}}, color={0,127,255})); - connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{-59,30},{0,30},{0, - 20},{50,20},{50,28}}, color={0,0,127})); - connect(gai.u, uPum) annotation (Line(points={{-82,30},{-90,30},{-90,20},{ - -110,20}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{-59,30},{0,30},{0,20}, + {50,20},{50,28}}, color={0,0,127})); + connect(gai.u, uPum) annotation (Line(points={{-82,30},{-90,30},{-90,20},{-110, + 20}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This model is an example of a domestic hot water (DHW) substation for an +ultra-low-temperature district heating (ULTDH) network. It includes a micro heat +pump and storage tank with direct thermostatic mixing rather than heat exchange. +

+

+For more info, please see Fig. 3 in Evaluations of different domestic hot water +preparing methods with ultra-low-temperature district heating by X. Yang, +H. Li, and S. Svendsen at +doi.org/10.1016/j.energy.2016.04.109. +

+", revisions=" +
    +
  • +November 16, 2022 by Dre Helmns:
    +Created substation model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, From 5ec1aba1b598d775c6e60f8a2d8671467c0fcd27 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 16 Nov 2022 13:11:05 -0800 Subject: [PATCH 037/204] exposing eps and QMax_flow parameters for HX+ER substation --- .../DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo | 8 ++++++-- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo | 6 +++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 39f0d37870e..f6c4162abca 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -3,11 +3,15 @@ model DirectHeatExchangerWaterHeaterWithAuxHeat "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; + parameter Modelica.Units.SI.Efficiency eps(max=1) = eps "Heat exchanger effectiveness"; + parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = QMax_flow "Maximum heat flow rate for heating (positive)"; Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if havePEle == true "Supplemental electric resistance domestic hot water heater" + dp_nominal=0, + QMax_flow=QMax_flow) + if havePEle == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,16},{30,-4}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) @@ -19,7 +23,7 @@ model DirectHeatExchangerWaterHeaterWithAuxHeat m2_flow_nominal=mDH_flow_nominal, dp1_nominal=0, dp2_nominal=0, - eps=0.85) "Domestic hot water heater" + eps=eps) "Domestic hot water heater" annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index 7e88e3b6034..b0d46514b7f 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -9,6 +9,8 @@ model DomesticWaterHeater parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; + parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8 "Heat exchanger effectiveness"; + parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for heating (positive)"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -21,7 +23,9 @@ model DomesticWaterHeater redeclare package Medium = Medium, havePEle=havePEle, mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" + mDH_flow_nominal=mDH_flow_nominal, + eps=eps, + QMax_flow=QMax_flow) "Generation of DHW" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Buildings.Fluid.Sources.MassFlowSource_T sinDhw( redeclare package Medium = Medium, From f53f795254f4c4ef950e36189324fc6fce4e7e11 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 16 Nov 2022 13:13:32 -0800 Subject: [PATCH 038/204] adding hysteresis to control thermostatic mixing valve --- .../Loads/Heating/DHW/DomesticWaterMixer.mo | 38 +++++++++---------- .../DHW/Examples/DomesticWaterFixture.mo | 7 +++- 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index 44b416f89ac..82b19f07687 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -6,6 +6,8 @@ model DomesticWaterMixer "A model for a domestic water mixer" parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real k(min=0) = 2 "Gain of controller"; + parameter Real uLow = uLow "low hysteresis threshold"; + parameter Real uHigh = uHigh "high hysteresis threshold"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = Medium) "Port for tempered water outlet" @@ -16,16 +18,16 @@ model DomesticWaterMixer "A model for a domestic water mixer" Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium + = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" annotation (Placement(transformation(extent={{80,60},{60,80}}))); - Fluid.Actuators.Valves.ThreeWayLinear - ideValHea(redeclare package Medium = Medium, final m_flow_nominal= - mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) - "Ideal valve" annotation (Placement(transformation( + Fluid.Actuators.Valves.ThreeWayLinear ValHea( + redeclare package Medium = Medium, + final m_flow_nominal=mDhw_flow_nominal, + dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( + transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); @@ -46,37 +48,35 @@ model DomesticWaterMixer "A model for a domestic water mixer" Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = Medium) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.GreaterThreshold greaterThreshold + Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) annotation (Placement(transformation(extent={{54,22},{44,32}}))); equation connect(conTSetCon.y, conPID.u_s) annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); connect(senTemTw.T, conPID.u_m) annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); - connect(ideValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, + connect(ValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ideValHea.y) annotation (Line(points={{19,70},{0,70},{0,12}, - {9.99201e-16,12}},color={0,0,127})); + connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ + 9.99201e-16,12}}, color={0,0,127})); connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,30},{34,30},{34, 40},{96,40},{96,60},{110,60}}, color={0,0,127})); - connect(ideValHea.port_1, senTemHw.port_b) - annotation (Line(points={{-10,1.77636e-15},{-10,0},{-20,0}}, - color={0,127,255})); + connect(ValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10, + 1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, 60},{-100,60}}, color={0,127,255})); - connect(ideValHea.port_3, senTemCw.port_b) - annotation (Line(points={{-1.77636e-15,-10},{-1.77636e-15,-60},{-20,-60}}, - color={0,127,255})); + connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, + -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); connect(senTemCw.port_a, port_cw) annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); connect(senTemTw.port_b, senFloDhw.port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); connect(senFloDhw.port_b, port_tw) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(greaterThreshold.u, senFloDhw.m_flow) + connect(hysteresis.u, senFloDhw.m_flow) annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); - connect(greaterThreshold.y, conPID.trigger) + connect(hysteresis.y, conPID.trigger) annotation (Line(points={{43.5,27},{38,27},{38,58}}, color={255,0,255})); annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 2dc046cc731..49a4a739bc1 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -12,6 +12,8 @@ model DomesticWaterFixture parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Real uLow = 0.1 "low hysteresis threshold"; + parameter Real uHigh = 0.9 "high hysteresis threshold"; DomesticWaterMixer tmv( redeclare package Medium = Medium, @@ -19,6 +21,8 @@ model DomesticWaterFixture mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, k=kCon, + uLow=uLow, + uHigh=uHigh, Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" @@ -27,7 +31,8 @@ model DomesticWaterFixture Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); - DailyPeriodicDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + DailyPeriodicDHWLoad loaDHW(redeclare package Medium = Medium, + mDhw_flow_nominal=mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Sources.Boundary_pT souDcw( From bad491a35711ddaaf2a5948deaf93490a9c6cb9d Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 16 Nov 2022 13:15:34 -0800 Subject: [PATCH 039/204] exposing HPWH parameters; to be stored in records --- .../Examples/DomesticWaterHeaterAndFixture.mo | 39 +++++++++++++-- .../DHW/HeatPumpWaterHeaterWithTank.mo | 49 ++++++++++--------- 2 files changed, 62 insertions(+), 26 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 41c97cea0ac..7216c1bc174 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -14,6 +14,21 @@ model DomesticWaterHeaterAndFixture parameter Real kCon(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; + parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.1016 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal=mHex_flow_nominal*4200*20 "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Real uLow = 0.1 "low hysteresis threshold"; + parameter Real uHigh = 0.9 "high hysteresis threshold"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -26,7 +41,20 @@ model DomesticWaterHeaterAndFixture redeclare package Medium = Medium, havePEle=havePEle, mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" + mDH_flow_nominal=mDH_flow_nominal, + QCon_flow_max = QCon_flow_max, + QCon_flow_nominal=QCon_flow_nominal, + VTan=VTan, + hTan=hTan, + dIns=dIns, + kIns=kIns, + QTan_flow_nominal = QTan_flow_nominal, + hHex_a = hHex_a, + hHex_b = hHex_b, + mHex_flow_nominal = mHex_flow_nominal, + TTan_nominal = TTan_nominal, + THex_nominal = THex_nominal, + dpHex_nominal = dpHex_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); DomesticWaterMixer tmv( redeclare package Medium = Medium, @@ -34,6 +62,8 @@ model DomesticWaterHeaterAndFixture mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, k=kCon, + uLow=uLow, + uHigh=uHigh, Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" @@ -63,7 +93,8 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - AnnualScheduleDHWLoad loaDHW(mDhw_flow_nominal=mDhw_flow_nominal) + AnnualScheduleDHWLoad loaDHW(redeclare package Medium = Medium, + mDhw_flow_nominal=mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" @@ -96,7 +127,7 @@ equation annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-5},{80,-5},{80,-60}, {110,-60}}, color={0,0,127})); - connect(conuPumHw.y, genDHW.uPum) annotation (Line(points={{-79,30},{-60,30}, - {-60,2},{-41,2}}, color={0,0,127})); + connect(conuPumHw.y, genDHW.uPum) annotation (Line(points={{-79,30},{-60,30},{ + -60,2},{-41,2}}, color={0,0,127})); annotation (experiment(StopTime=3600, Interval=1)); end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index e9fc497b0f0..6ce28b7de54 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -1,16 +1,21 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; + extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.1016 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.Volume VTan = VTan "Tank volume"; + parameter Modelica.Units.SI.Length hTan = hTan "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = dIns "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns = kIns "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal = dpHex_nominal "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = mHex_flow_nominal "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = QCon_flow_max "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = QCon_flow_nominal "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = QTan_flow_nominal "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = hHex_a "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = hHex_b "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = TTan_nominal "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = THex_nominal "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) @@ -20,6 +25,7 @@ model HeatPumpWaterHeaterWithTank redeclare package Medium2 = Medium, m1_flow_nominal=mHw_flow_nominal, m2_flow_nominal=mDH_flow_nominal, + QCon_flow_max = QCon_flow_max, QCon_flow_nominal=QCon_flow_nominal, dp1_nominal=0, dp2_nominal=0) @@ -34,19 +40,18 @@ model HeatPumpWaterHeaterWithTank kIns=kIns, nSeg=5, redeclare package MediumHex = Medium, - CHex=40, - Q_flow_nominal=0.278*4200*20, - hHex_a=0.995, - hHex_b=0.1, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=true, - allowFlowReversalHex=false, - mHex_flow_nominal=mHex_flow_nominal, - TTan_nominal=293.15, - THex_nominal=323.15, - dpHex_nominal=dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state" + Q_flow_nominal = QTan_flow_nominal, + hHex_a = hHex_a, + hHex_b = hHex_b, + energyDynamics = Modelica.Fluid.Types.Dynamics.FixedInitial, + energyDynamicsHex = Modelica.Fluid.Types.Dynamics.SteadyState, + allowFlowReversal = true, + allowFlowReversalHex = false, + mHex_flow_nominal = mHex_flow_nominal, + TTan_nominal = TTan_nominal, + THex_nominal = THex_nominal, + dpHex_nominal = dpHex_nominal) + "Hot water tank with heat exchanger configured as steady state, deleted CHex = 40" annotation (Placement(transformation(extent={{-40,50},{-60,70}}))); Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( From 72d78a611ee3dda1c04a3516d2f4557f6729fa38 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:23:02 -0800 Subject: [PATCH 040/204] create package for data records to parameterize gen and load models --- Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo | 4 ++++ Buildings/Experimental/DHC/Loads/Heating/DHW/package.order | 1 + 2 files changed, 5 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo new file mode 100644 index 00000000000..f91e4eed003 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo @@ -0,0 +1,4 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW; +package Data "Library for DHW load profiles, equipment specifications, etc..." + +end Data; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order index 69679535afd..8c37450cc62 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order @@ -5,3 +5,4 @@ DailyPeriodicDHWLoad AnnualScheduleDHWLoad BaseClasses Examples +Data From 118b46fc0abf76ba9544997169f9884c9237af02 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:23:32 -0800 Subject: [PATCH 041/204] add equipment specification records within new data package --- .../Data/DirectHeatExchangerWaterHeater.mo | 31 +++++++++++++ .../Heating/DHW/Data/HeatPumpWaterHeater.mo | 43 +++++++++++++++++++ .../DHC/Loads/Heating/DHW/Data/package.order | 2 + 3 files changed, 76 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo new file mode 100644 index 00000000000..cf40454273f --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo @@ -0,0 +1,31 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; +record DirectHeatExchangerWaterHeater + "Equipment specifications for a typical direct heat exchanger water heater" + parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; + parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8 "Heat exchanger effectiveness"; + parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for heating (positive)"; + + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + origin={0,-25}, + lineColor={64,64,64}, + fillColor={255,215,136}, + fillPattern=FillPattern.Solid, + extent={{-100.0,-75.0},{100.0,75.0}}, + radius=25.0), + Line( + origin={0,-25}, + points={{0.0,75.0},{0.0,-75.0}}, + color={64,64,64}), + Line( + points={{-100,0},{100,0}}, + color={64,64,64}), + Line( + origin={0,-50}, + points={{-100.0,0.0},{100.0,0.0}}, + color={64,64,64}), + Text( + lineColor={0,0,255}, + extent={{-150,60},{150,100}}, + textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +end DirectHeatExchangerWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo new file mode 100644 index 00000000000..b473befcd1d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo @@ -0,0 +1,43 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; +record HeatPumpWaterHeater + "Equipment specifications for a typical heat pump water heater" + parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; + parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*20 "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Integer nSeg(min=2) = 5 "Number of volume segments"; + + annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + origin={0,-25}, + lineColor={64,64,64}, + fillColor={255,215,136}, + fillPattern=FillPattern.Solid, + extent={{-100.0,-75.0},{100.0,75.0}}, + radius=25.0), + Line( + origin={0,-25}, + points={{0.0,75.0},{0.0,-75.0}}, + color={64,64,64}), + Line( + points={{-100,0},{100,0}}, + color={64,64,64}), + Line( + origin={0,-50}, + points={{-100.0,0.0},{100.0,0.0}}, + color={64,64,64}), + Text( + lineColor={0,0,255}, + extent={{-150,60},{150,100}}, + textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +end HeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order new file mode 100644 index 00000000000..bf2db33f7d0 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order @@ -0,0 +1,2 @@ +HeatPumpWaterHeater +DirectHeatExchangerWaterHeater From 092c3a571a33d4637e88878df5d1f91f12ee26e6 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:25:03 -0800 Subject: [PATCH 042/204] call data record to parameterize equipment in example models --- .../DHW/Examples/DomesticWaterHeater.mo | 16 +++--- .../Examples/DomesticWaterHeaterAndFixture.mo | 49 +++++++------------ 2 files changed, 25 insertions(+), 40 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index b0d46514b7f..4b18005e98b 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -8,9 +8,7 @@ model DomesticWaterHeater parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; - parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8 "Heat exchanger effectiveness"; - parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for heating (positive)"; + parameter Boolean havePEle = datGenDHW.havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -21,11 +19,11 @@ model DomesticWaterHeater origin={-30,30}))); DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( redeclare package Medium = Medium, - havePEle=havePEle, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - eps=eps, - QMax_flow=QMax_flow) "Generation of DHW" + havePEle = havePEle, + mHw_flow_nominal = mHw_flow_nominal, + mDH_flow_nominal = mDH_flow_nominal, + eps=datGenDHW.eps, + QMax_flow = datGenDHW.QMax_flow) "Generation of DHW" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Buildings.Fluid.Sources.MassFlowSource_T sinDhw( redeclare package Medium = Medium, @@ -59,6 +57,8 @@ model DomesticWaterHeater Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); + replaceable Data.DirectHeatExchangerWaterHeater datGenDHW + annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); equation connect(conTSetHw.y, genDHW.TSetHw) annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 7216c1bc174..5f50867eec0 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -13,22 +13,9 @@ model DomesticWaterHeaterAndFixture parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; parameter Real kCon(min=0) = 2 "Gain of controller"; parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; - parameter Boolean havePEle=true "Flag that specifies whether electric power is required for water heating"; - parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.1016 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal=mHex_flow_nominal*4200*20 "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; parameter Real uLow = 0.1 "low hysteresis threshold"; parameter Real uHigh = 0.9 "high hysteresis threshold"; + parameter Boolean havePEle = datGenDHW.havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -42,19 +29,20 @@ model DomesticWaterHeaterAndFixture havePEle=havePEle, mHw_flow_nominal=mHw_flow_nominal, mDH_flow_nominal=mDH_flow_nominal, - QCon_flow_max = QCon_flow_max, - QCon_flow_nominal=QCon_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - QTan_flow_nominal = QTan_flow_nominal, - hHex_a = hHex_a, - hHex_b = hHex_b, - mHex_flow_nominal = mHex_flow_nominal, - TTan_nominal = TTan_nominal, - THex_nominal = THex_nominal, - dpHex_nominal = dpHex_nominal) "Generation of DHW" + QCon_flow_max = datGenDHW.QCon_flow_max, + QCon_flow_nominal=datGenDHW.QCon_flow_nominal, + VTan=datGenDHW.VTan, + hTan=datGenDHW.hTan, + dIns=datGenDHW.dIns, + kIns=datGenDHW.kIns, + QTan_flow_nominal = datGenDHW.QTan_flow_nominal, + hHex_a = datGenDHW.hHex_a, + hHex_b = datGenDHW.hHex_b, + mHex_flow_nominal = datGenDHW.mHex_flow_nominal, + TTan_nominal = datGenDHW.TTan_nominal, + THex_nominal = datGenDHW.THex_nominal, + dpHex_nominal = datGenDHW.dpHex_nominal, + nSeg=datGenDHW.nSeg) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); DomesticWaterMixer tmv( redeclare package Medium = Medium, @@ -100,9 +88,8 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); - Modelica.Blocks.Sources.Constant conuPumHw(k=0.5) - "Flow setpoint for circulation pump between heat pump and tank" - annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); + replaceable Data.HeatPumpWaterHeater datGenDHW + annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); @@ -127,7 +114,5 @@ equation annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-5},{80,-5},{80,-60}, {110,-60}}, color={0,0,127})); - connect(conuPumHw.y, genDHW.uPum) annotation (Line(points={{-79,30},{-60,30},{ - -60,2},{-41,2}}, color={0,0,127})); annotation (experiment(StopTime=3600, Interval=1)); end DomesticWaterHeaterAndFixture; From b6937c147262bb4d64d789a226794c0d13fa428d Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:26:08 -0800 Subject: [PATCH 043/204] clean up connections in DomesticWaterMixer model --- .../DHC/Loads/Heating/DHW/DomesticWaterMixer.mo | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index 82b19f07687..adca7c69555 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -49,7 +49,7 @@ model DomesticWaterMixer "A model for a domestic water mixer" Medium) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) - annotation (Placement(transformation(extent={{54,22},{44,32}}))); + annotation (Placement(transformation(extent={{56,24},{44,36}}))); equation connect(conTSetCon.y, conPID.u_s) annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); @@ -59,13 +59,13 @@ equation {20,-6.66134e-16},{20,0}}, color={0,127,255})); connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ 9.99201e-16,12}}, color={0,0,127})); - connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,30},{34,30},{34, - 40},{96,40},{96,60},{110,60}}, - color={0,0,127})); + connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,40},{90,40},{90, + 60},{110,60}}, color={0,0,127})); connect(ValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10, 1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); - connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-54,0},{-54, - 60},{-100,60}}, color={0,127,255})); + connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-60,0},{ + -60,60},{-100,60}}, + color={0,127,255})); connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); connect(senTemCw.port_a, port_cw) @@ -75,9 +75,10 @@ equation connect(senFloDhw.port_b, port_tw) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); connect(hysteresis.u, senFloDhw.m_flow) - annotation (Line(points={{55,27},{60,27},{60,11}}, color={0,0,127})); + annotation (Line(points={{57.2,30},{60,30},{60,11}}, + color={0,0,127})); connect(hysteresis.y, conPID.trigger) - annotation (Line(points={{43.5,27},{38,27},{38,58}}, color={255,0,255})); + annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, From 82d6ea44a74b7e8c64704610a887dc54bcbb52a6 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:27:02 -0800 Subject: [PATCH 044/204] add PI control for HPWH pump flow --- .../DHW/HeatPumpWaterHeaterWithTank.mo | 64 ++++++++++++------- 1 file changed, 42 insertions(+), 22 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 6ce28b7de54..9ea4f7f2a52 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -52,58 +52,78 @@ model HeatPumpWaterHeaterWithTank THex_nominal = THex_nominal, dpHex_nominal = dpHex_nominal) "Hot water tank with heat exchanger configured as steady state, deleted CHex = 40" - annotation (Placement(transformation(extent={{-40,50},{-60,70}}))); + annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( + Medium, m_flow_nominal=mHex_flow_nominal) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={50,6}))); - Modelica.Blocks.Interfaces.RealInput uPum - "Control signal for pump serving source [0-1]" - annotation (Placement(transformation(extent={{-120,10},{-100,30}}), - iconTransformation(extent={{-120,10},{-100,30}}))); - Modelica.Blocks.Math.Gain gai(k=mHw_flow_nominal) + Modelica.Blocks.Math.Gain gai(k=mHex_flow_nominal) "Gain for control signal controlling source pump" - annotation (Placement(transformation(extent={{-80,20},{-60,40}}))); + annotation (Placement(transformation(extent={{20,80},{40,100}}))); Fluid.Movers.FlowControlled_m_flow pumHw( redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, + m_flow_nominal=mHex_flow_nominal, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, dp_nominal=0) "Pump to move water through the heat exchanger to the tank" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, + extent={{-10,10},{10,-10}}, rotation=180, origin={50,40}))); + Controls.Continuous.LimPID conPI( + controllerType=Modelica.Blocks.Types.SimpleController.PI, + k=0.1, + Ti=120) annotation (Placement(transformation(extent={{-20,80},{0,100}}))); + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTan + "Temeprature of water in top of tank" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); + Modelica.Blocks.Math.Add add + "Gain for control signal controlling source pump" + annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); + Modelica.Blocks.Sources.Constant dTTanHex(k=5) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); equation connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-40,60},{-10,60}}, + annotation (Line(points={{-40,50},{-20,50},{-20,60},{0,60}}, color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,52}, - {-40,6},{-10,6}}, color={0,127,255})); + connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, + 6},{-10,6}}, color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); connect(tan.port_b, port_a1) - annotation (Line(points={{-60,60},{-100,60}}, color={0,127,255})); + annotation (Line(points={{-60,50},{-80,50},{-80,60},{-100,60}}, + color={0,127,255})); connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{10,60},{100,60}}, color={0,127,255})); + annotation (Line(points={{20,60},{100,60}}, color={0,127,255})); connect(port_a2, heaPum.port_a2) annotation (Line(points={{100,-60},{20, -60},{20,-6},{10,-6}}, color={0,127,255})); connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20},{70, -20},{70,0},{110,0}}, color={0,0,127})); - connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-60,0},{-60,20}, - {-20,20},{-20,8},{-12,8},{-12,9}}, color={0,0,127})); connect(senTemHPOut.port_b, pumHw.port_a) annotation (Line(points={{60,6},{80, 6},{80,40},{60,40}}, color={0,127,255})); connect(pumHw.port_b, tan.portHex_a) annotation (Line(points={{40,40},{-20,40}, - {-20,56.2},{-40,56.2}}, color={0,127,255})); - connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{-59,30},{0,30},{0,20}, - {50,20},{50,28}}, color={0,0,127})); - connect(gai.u, uPum) annotation (Line(points={{-82,30},{-90,30},{-90,20},{-110, - 20}}, color={0,0,127})); + {-20,46.2},{-40,46.2}}, color={0,127,255})); + connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{41,90},{50,90},{50,52}}, + color={0,0,127})); + connect(tan.heaPorVol[nSeg-1], TTan.port) annotation (Line(points={{-50,50},{-44, + 50},{-44,70},{-40,70}}, color={191,0,0})); + connect(TTan.T, conPI.u_m) + annotation (Line(points={{-19,70},{-10,70},{-10,78}}, color={0,0,127})); + connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-90,0},{-90,90}, + {-22,90}}, color={0,0,127})); + connect(conPI.y, gai.u) + annotation (Line(points={{1,90},{18,90}}, color={0,0,127})); + connect(TSetHw, add.u1) annotation (Line(points={{-110,0},{-80,0},{-80,6},{-72, + 6}}, color={0,0,127})); + connect(dTTanHex.y, add.u2) annotation (Line(points={{-79,-30},{-76,-30},{-76, + -6},{-72,-6}}, color={0,0,127})); + connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ + -49,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From f4eddd9691e4fd6c4978af36e37f376e6f24239f Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Mon, 21 Nov 2022 16:28:15 -0800 Subject: [PATCH 045/204] update parameterization within HPWH model --- .../DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 9ea4f7f2a52..7c21bcd7b00 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -16,14 +16,15 @@ model HeatPumpWaterHeaterWithTank parameter Modelica.Units.SI.Height hHex_b = hHex_b "Height of portHex_b of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Temperature TTan_nominal = TTan_nominal "Temperature of fluid inside the tank at nominal heat transfer conditions"; parameter Modelica.Units.SI.Temperature THex_nominal = THex_nominal "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Integer nSeg(min=2) = nSeg "Number of volume segments"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-10,50},{10,70}}))); + annotation (Placement(transformation(extent={{0,50},{20,70}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, + m1_flow_nominal=mHex_flow_nominal, m2_flow_nominal=mDH_flow_nominal, QCon_flow_max = QCon_flow_max, QCon_flow_nominal=QCon_flow_nominal, @@ -38,7 +39,7 @@ model HeatPumpWaterHeaterWithTank hTan=hTan, dIns=dIns, kIns=kIns, - nSeg=5, + nSeg=nSeg, redeclare package MediumHex = Medium, Q_flow_nominal = QTan_flow_nominal, hHex_a = hHex_a, From df62e7e6e77fcbe039797f50fbbf389257c08189 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 12:20:19 -0800 Subject: [PATCH 046/204] debugged HPWH model --- .../DHW/HeatPumpWaterHeaterWithTank.mo | 163 ++++++++++-------- 1 file changed, 91 insertions(+), 72 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 7c21bcd7b00..5fc0daef3b9 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -1,59 +1,42 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" - extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; + extends + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW(mHw_flow_nominal=0.1,mDH_flow_nominal=1); - parameter Modelica.Units.SI.Volume VTan = VTan "Tank volume"; - parameter Modelica.Units.SI.Length hTan = hTan "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = dIns "Thickness of insulation"; + parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; parameter Modelica.Units.SI.ThermalConductivity kIns = kIns "Specific heat conductivity of insulation"; parameter Modelica.Units.SI.PressureDifference dpHex_nominal = dpHex_nominal "Pressure drop across the heat exchanger at nominal conditions"; parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = mHex_flow_nominal "Mass flow rate of heat exchanger"; parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = QCon_flow_max "Maximum heating flow rate"; parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = QCon_flow_nominal "Nominal heating flow rate"; parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = QTan_flow_nominal "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = hHex_a "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = hHex_b "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = TTan_nominal "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = THex_nominal "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Integer nSeg(min=2) = nSeg "Number of volume segments"; + parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-5 "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10 "Temperature difference condenser outlet-inlet"; + parameter Integer nSeg(min=2) = 5 "Number of volume segments"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{0,50},{20,70}}))); + annotation (Placement(transformation(extent={{-20,50},{0,70}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, m1_flow_nominal=mHex_flow_nominal, m2_flow_nominal=mDH_flow_nominal, + dTEva_nominal=dTEva_nominal, + dTCon_nominal=dTCon_nominal, QCon_flow_max = QCon_flow_max, QCon_flow_nominal=QCon_flow_nominal, - dp1_nominal=0, - dp2_nominal=0) + dp1_nominal=5000, + dp2_nominal=5000) "Domestic hot water heater" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Fluid.Storage.StratifiedEnhancedInternalHex tan( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - nSeg=nSeg, - redeclare package MediumHex = Medium, - Q_flow_nominal = QTan_flow_nominal, - hHex_a = hHex_a, - hHex_b = hHex_b, - energyDynamics = Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex = Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal = true, - allowFlowReversalHex = false, - mHex_flow_nominal = mHex_flow_nominal, - TTan_nominal = TTan_nominal, - THex_nominal = THex_nominal, - dpHex_nominal = dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state, deleted CHex = 40" - annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = Medium, m_flow_nominal=mHex_flow_nominal) annotation (Placement( transformation( @@ -63,58 +46,66 @@ model HeatPumpWaterHeaterWithTank Modelica.Blocks.Math.Gain gai(k=mHex_flow_nominal) "Gain for control signal controlling source pump" annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Fluid.Movers.FlowControlled_m_flow pumHw( - redeclare package Medium = Medium, - m_flow_nominal=mHex_flow_nominal, - addPowerToMedium=false, - nominalValuesDefineDefaultPressureCurve=true, - dp_nominal=0) "Pump to move water through the heat exchanger to the tank" - annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=180, - origin={50,40}))); Controls.Continuous.LimPID conPI( controllerType=Modelica.Blocks.Types.SimpleController.PI, k=0.1, Ti=120) annotation (Placement(transformation(extent={{-20,80},{0,100}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTan - "Temeprature of water in top of tank" - annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); Modelica.Blocks.Math.Add add "Gain for control signal controlling source pump" annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); Modelica.Blocks.Sources.Constant dTTanHex(k=5) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); + Modelica.Blocks.Math.Add QEva_flow(k2=-1) "Evaporator heat flow rate" + annotation (Placement(transformation(extent={{28,-50},{48,-30}}))); + Modelica.Blocks.Math.Gain mEva_flow(k=-1/4184/dTEva_nominal) + "Evaporator mass flow rate" + annotation (Placement(transformation(extent={{56,-50},{76,-30}}))); + Fluid.Movers.FlowControlled_m_flow pumDH( + inputType=Buildings.Fluid.Types.InputType.Continuous, + redeclare package Medium = Medium, + m_flow_nominal=mDH_flow_nominal, + use_inputFilter=false, + massFlowRates={0,0.5,1}*mDH_flow_nominal, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState) + "Pump with m_flow input" + annotation (Placement(transformation(extent={{60,-90},{40,-70}}))); + Fluid.Movers.FlowControlled_m_flow pumHex( + inputType=Buildings.Fluid.Types.InputType.Continuous, + redeclare package Medium = Medium, + m_flow_nominal=mHex_flow_nominal, + use_inputFilter=false, + massFlowRates={0,0.5,1}*mHex_flow_nominal, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState) + "Pump with m_flow input" + annotation (Placement(transformation(extent={{60,30},{40,50}}))); + Fluid.Storage.StratifiedEnhancedInternalHex + tanSte(energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + redeclare package Medium = Medium, + redeclare package MediumHex = Medium, + hTan=hTan, + dIns=dIns, + VTan=VTan, + nSeg=nSeg, + hHex_a=hHex_a, + hHex_b=hHex_b, + Q_flow_nominal=QTan_flow_nominal, + TTan_nominal=TTan_nominal, + THex_nominal=THex_nominal, + mHex_flow_nominal=mHex_flow_nominal, + show_T=true, + m_flow_nominal=mHw_flow_nominal) + "Tank with steady-state heat exchanger balance" + annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); equation - connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-40,50},{-20,50},{-20,60},{0,60}}, - color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, - 6},{-10,6}}, color={0,127,255})); connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(tan.port_b, port_a1) - annotation (Line(points={{-60,50},{-80,50},{-80,60},{-100,60}}, - color={0,127,255})); connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{20,60},{100,60}}, color={0,127,255})); - connect(port_a2, heaPum.port_a2) annotation (Line(points={{100,-60},{20, - -60},{20,-6},{10,-6}}, color={0,127,255})); - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{ - -20,-60},{-20,-6},{-10,-6}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{11,0},{30,0},{30,-20},{70, - -20},{70,0},{110,0}}, color={0,0,127})); - connect(senTemHPOut.port_b, pumHw.port_a) annotation (Line(points={{60,6},{80, - 6},{80,40},{60,40}}, color={0,127,255})); - connect(pumHw.port_b, tan.portHex_a) annotation (Line(points={{40,40},{-20,40}, - {-20,46.2},{-40,46.2}}, color={0,127,255})); - connect(gai.y, pumHw.m_flow_in) annotation (Line(points={{41,90},{50,90},{50,52}}, - color={0,0,127})); - connect(tan.heaPorVol[nSeg-1], TTan.port) annotation (Line(points={{-50,50},{-44, - 50},{-44,70},{-40,70}}, color={191,0,0})); - connect(TTan.T, conPI.u_m) - annotation (Line(points={{-19,70},{-10,70},{-10,78}}, color={0,0,127})); + annotation (Line(points={{0,60},{100,60}}, color={0,127,255})); + connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-10,-60}, + {-10,-6}}, color={0,127,255})); + connect(heaPum.P, PEle) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, + {76,0},{110,0}}, color={0,0,127})); connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-90,0},{-90,90}, {-22,90}}, color={0,0,127})); connect(conPI.y, gai.u) @@ -125,6 +116,34 @@ equation -6},{-72,-6}}, color={0,0,127})); connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ -49,0}}, color={0,0,127})); + connect(senTemTankOut.T, conPI.u_m) + annotation (Line(points={{-10,71},{-10,78}}, color={0,0,127})); + connect(heaPum.QCon_flow, QEva_flow.u1) annotation (Line(points={{11,9},{16,9}, + {16,-34},{26,-34}}, color={0,0,127})); + connect(heaPum.P, QEva_flow.u2) annotation (Line(points={{11,0},{20,0},{20,-46}, + {26,-46}}, color={0,0,127})); + connect(QEva_flow.y, mEva_flow.u) + annotation (Line(points={{49,-40},{54,-40}}, color={0,0,127})); + connect(port_a2, pumDH.port_a) annotation (Line(points={{100,-60},{90,-60},{90, + -80},{60,-80}}, color={0,127,255})); + connect(pumDH.port_b, heaPum.port_a2) + annotation (Line(points={{40,-80},{10,-80},{10,-6}}, color={0,127,255})); + connect(mEva_flow.y, pumDH.m_flow_in) annotation (Line(points={{77,-40},{80,-40}, + {80,-60},{50,-60},{50,-68}}, color={0,0,127})); + connect(gai.y, pumHex.m_flow_in) + annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); + connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{80, + 40},{80,6},{60,6}}, color={0,127,255})); + connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{ + -30,40},{-30,46.2},{-40,46.2}}, + color={0,127,255})); + connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, + 20},{-10,20},{-10,6}}, color={0,127,255})); + connect(tanSte.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,50}, + {-30,50},{-30,60},{-20,60}}, color={0,127,255})); + connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{ + -80,60},{-100,60}}, + color={0,127,255})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 53482ee43a67a889eb79a2f7b2652a5f5f1db65c Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 13:28:51 -0800 Subject: [PATCH 047/204] updating HPWH parametrization: model requires hTan have a non-zero value --- .../DHW/HeatPumpWaterHeaterWithTank.mo | 45 +++++++++---------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 5fc0daef3b9..1c15d0792d4 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -2,24 +2,25 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW(mHw_flow_nominal=0.1,mDH_flow_nominal=1); + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW(mDH_flow_nominal = 1); + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.1 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = kIns "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = dpHex_nominal "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = mHex_flow_nominal "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = QCon_flow_max "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = QCon_flow_nominal "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = QTan_flow_nominal "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal=-5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal=10 "Temperature difference condenser outlet-inlet"; - parameter Integer nSeg(min=2) = 5 "Number of volume segments"; + parameter Modelica.Units.SI.Length hTan = 1 "Height of tank (without insulation)"; + parameter Integer nSeg(min=4) = 5 "Number of volume segments"; + + parameter Modelica.Units.SI.Volume VTan "Tank volume"; + parameter Modelica.Units.SI.Length dIns "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal "Temperature difference condenser outlet-inlet"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) @@ -134,16 +135,14 @@ equation annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{80, 40},{80,6},{60,6}}, color={0,127,255})); - connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{ - -30,40},{-30,46.2},{-40,46.2}}, - color={0,127,255})); + connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, + 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, 20},{-10,20},{-10,6}}, color={0,127,255})); connect(tanSte.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,50}, {-30,50},{-30,60},{-20,60}}, color={0,127,255})); - connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{ - -80,60},{-100,60}}, - color={0,127,255})); + connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, + 60},{-100,60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 9cb7e09a976efd43f7dfe1a5b8aeb6a066bfb326 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 14:44:24 -0800 Subject: [PATCH 048/204] updating annotation for generation and fixture models --- .../DHW/BaseClasses/PartialFourPortDHW.mo | 13 ++++++++++++- ...DirectHeatExchangerWaterHeaterWithAuxHeat.mo | 4 ++-- .../DHC/Loads/Heating/DHW/DomesticWaterMixer.mo | 13 ++++++++++++- .../Heating/DHW/Examples/DomesticWaterHeater.mo | 13 ++++++++++++- .../Examples/DomesticWaterHeaterAndFixture.mo | 17 +++++++++++++++-- .../Heating/DHW/HeatPumpWaterHeaterWithTank.mo | 4 ++-- 6 files changed, 55 insertions(+), 9 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo index 0ec7411c60f..57ed4db323b 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo @@ -15,6 +15,17 @@ partial model PartialFourPortDHW Modelica.Blocks.Interfaces.RealInput TSetHw "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + annotation (preferredView="info",Documentation(info=" +

+This partial model can be used for different domestic hot water generation methods. +

+", revisions=" +
    +
  • +September 29, 2022 by Dre Helmns:
    +Created partial model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( coordinateSystem(preserveAspectRatio=false))); end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index f6c4162abca..1476b2b2ab7 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -73,8 +73,8 @@ doi.org/10.1016/j.energy.2016.04.109. ", revisions="
  • -November 16, 2022 by Dre Helmns:
    -Created substation model. +June 16, 2022 by Dre Helmns:
    +Created generation model.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index adca7c69555..6a261ce0612 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -79,7 +79,18 @@ equation color={0,0,127})); connect(hysteresis.y, conPID.trigger) annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + annotation (preferredView="info",Documentation(info=" +

+This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. +

+", revisions=" +
    +
  • +June 16, 2022 by Dre Helmns:
    +Created valve model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index 4b18005e98b..edff5814b4e 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -76,5 +76,16 @@ equation {2.05391e-15,-60},{60,-60},{60,60},{38,60},{38,42}}, color={0,0,127})); connect(genDHW.port_b1, sinDhw.ports[1]) annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); - annotation (experiment(StopTime=3600, Interval=1)); + annotation (preferredView="info",Documentation(info=" +

+This is an example of a domestic water heater. +

+", revisions=" +
    +
  • +June 21, 2022 by Dre Helmns:
    +Created example. +
  • +
+"),experiment(StopTime=3600, Interval=1)); end DomesticWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 5f50867eec0..2084b0d2241 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -112,7 +112,20 @@ equation -31,-30},{-50,-30},{-50,6},{-40,6}}, color={0,127,255})); connect(tmv.port_tw, loaDHW.port_tw) annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-5},{80,-5},{80,-60}, + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-8},{80,-8},{80,-60}, {110,-60}}, color={0,0,127})); - annotation (experiment(StopTime=3600, Interval=1)); + connect(loaDHW.schDhw, schDhw.y[1]) + annotation (Line(points={{61,2},{74,2},{74,30},{79,30}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This is an example of a domestic water heater and fixture. +

+", revisions=" +
    +
  • +October 20, 2022 by Dre Helmns:
    +Created example. +
  • +
+"),experiment(StopTime=3600, Interval=1)); end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 1c15d0792d4..f403031abd2 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -158,8 +158,8 @@ doi.org/10.1016/j.energy.2016.04.109. ", revisions="
  • -November 16, 2022 by Dre Helmns:
    -Created substation model. +July 7, 2022 by Dre Helmns:
    +Created generation model.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ From 400919ae282d7770d4ba27708e462a5b0212b620 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 14:47:48 -0800 Subject: [PATCH 049/204] update records in data package --- ... GenericDirectHeatExchangerWaterHeater.mo} | 19 +++++-- .../DHW/Data/GenericHeatPumpWaterHeater.mo | 56 +++++++++++++++++++ .../DHC/Loads/Heating/DHW/Data/package.mo | 2 +- .../DHC/Loads/Heating/DHW/Data/package.order | 3 +- .../DHW/Examples/DomesticWaterHeater.mo | 2 +- 5 files changed, 75 insertions(+), 7 deletions(-) rename Buildings/Experimental/DHC/Loads/Heating/DHW/Data/{DirectHeatExchangerWaterHeater.mo => GenericDirectHeatExchangerWaterHeater.mo} (70%) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo similarity index 70% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo index cf40454273f..847167a9f2a 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/DirectHeatExchangerWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo @@ -1,11 +1,22 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; -record DirectHeatExchangerWaterHeater - "Equipment specifications for a typical direct heat exchanger water heater" +record GenericDirectHeatExchangerWaterHeater + "Equipment specifications for a generic direct heat exchanger water heater" parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8 "Heat exchanger effectiveness"; parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for heating (positive)"; - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + annotation (preferredView="info",Documentation(info=" +

+This record corresponds to a generic direct heat exchanger water heater. +

+", revisions=" +
    +
  • +November 22, 2022 by Dre Helmns:
    +Created record. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( origin={0,-25}, lineColor={64,64,64}, @@ -28,4 +39,4 @@ record DirectHeatExchangerWaterHeater lineColor={0,0,255}, extent={{-150,60},{150,100}}, textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWaterHeater; +end GenericDirectHeatExchangerWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo new file mode 100644 index 00000000000..d44ad58601e --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo @@ -0,0 +1,56 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; +record GenericHeatPumpWaterHeater + "Equipment specifications for a generic heat pump water heater" + parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; + parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; + parameter Integer nSeg(min=4) = 5 "Number of volume segments"; + + annotation (preferredView="info",Documentation(info=" +

+This record corresponds to a generic heat pump water heater. +

+", revisions=" +
    +
  • +November 22, 2022 by Dre Helmns:
    +Created record. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + origin={0,-25}, + lineColor={64,64,64}, + fillColor={255,215,136}, + fillPattern=FillPattern.Solid, + extent={{-100.0,-75.0},{100.0,75.0}}, + radius=25.0), + Line( + origin={0,-25}, + points={{0.0,75.0},{0.0,-75.0}}, + color={64,64,64}), + Line( + points={{-100,0},{100,0}}, + color={64,64,64}), + Line( + origin={0,-50}, + points={{-100.0,0.0},{100.0,0.0}}, + color={64,64,64}), + Text( + lineColor={0,0,255}, + extent={{-150,60},{150,100}}, + textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +end GenericHeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo index f91e4eed003..dc5bc14869c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo @@ -1,4 +1,4 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; package Data "Library for DHW load profiles, equipment specifications, etc..." - + end Data; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order index bf2db33f7d0..696aeabf519 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order @@ -1,2 +1,3 @@ HeatPumpWaterHeater -DirectHeatExchangerWaterHeater +GenericDirectHeatExchangerWaterHeater +GenericHeatPumpWaterHeater diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index edff5814b4e..b435a96c82e 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -57,7 +57,7 @@ model DomesticWaterHeater Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - replaceable Data.DirectHeatExchangerWaterHeater datGenDHW + replaceable Data.GenericDirectHeatExchangerWaterHeater datGenDHW annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); equation connect(conTSetHw.y, genDHW.TSetHw) From 18ce461c6565e054a3b7876fec5bc87eb67c82c5 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 14:49:14 -0800 Subject: [PATCH 050/204] include HP dT as parameters in HPWH model --- .../Heating/DHW/Data/HeatPumpWaterHeater.mo | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo index b473befcd1d..8ceeb6e8d3f 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo @@ -10,14 +10,27 @@ record HeatPumpWaterHeater parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*20 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Integer nSeg(min=2) = 5 "Number of volume segments"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; + parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + annotation (preferredView="info",Documentation(info=" +

+This record corresponds to a 50-gallon Rheem or A.O. Smith heat pump water heater that would commonly be used in a single apartment unit of a multifamily residential building. +

+", revisions=" +
    +
  • +November 22, 2022 by Dre Helmns:
    +Created record. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( origin={0,-25}, lineColor={64,64,64}, From b888611382aa9293605ce820f1f97b2e3bc17fa8 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 14:53:18 -0800 Subject: [PATCH 051/204] move one of the DHW load models to delete folder --- .../DHW/{ => DELETE}/AnnualScheduleDHWLoad.mo | 15 +++++++++++++-- .../DHC/Loads/Heating/DHW/DELETE/package.mo | 3 +++ .../DHC/Loads/Heating/DHW/DELETE/package.order | 1 + .../DHC/Loads/Heating/DHW/package.order | 4 ++-- 4 files changed, 19 insertions(+), 4 deletions(-) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{ => DELETE}/AnnualScheduleDHWLoad.mo (91%) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo similarity index 91% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo index 2fd7dae9d36..916857997d6 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/AnnualScheduleDHWLoad.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; +within Buildings.Experimental.DHC.Loads.Heating.DHW.DELETE; model AnnualScheduleDHWLoad "A model with an annual schedule of domestic water draws" replaceable package Medium = Buildings.Media.Water "Water media model"; @@ -36,7 +36,18 @@ equation annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); connect(schDhw.y[1], gaiDhw.u) annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + annotation (preferredView="info",Documentation(info=" +

+This model is for connecting domestic hot water load schedules. +

+", revisions=" +
    +
  • +October 20, 2022 by Dre Helmns:
    +Created load model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo new file mode 100644 index 00000000000..3401fe66e14 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo @@ -0,0 +1,3 @@ +within Buildings.Experimental.DHC.Loads.Heating.DHW; +package DELETE "These are DHW models to be deleted" +end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order new file mode 100644 index 00000000000..8aacf68236d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order @@ -0,0 +1 @@ +AnnualScheduleDHWLoad diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order index 8c37450cc62..76426d661db 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order @@ -1,8 +1,8 @@ DomesticWaterMixer DirectHeatExchangerWaterHeaterWithAuxHeat HeatPumpWaterHeaterWithTank -DailyPeriodicDHWLoad -AnnualScheduleDHWLoad +DHWLoad +DELETE BaseClasses Examples Data From 6a58dd96a6ddeb52aaf7f46ac87f58a362abaf34 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 14:55:16 -0800 Subject: [PATCH 052/204] refactor models with DHW load that has schedule as an input --- .../{DailyPeriodicDHWLoad.mo => DHWLoad.mo} | 42 +++++++++++-------- .../DHW/Examples/DomesticWaterFixture.mo | 39 +++++++++-------- .../Examples/DomesticWaterHeaterAndFixture.mo | 18 ++++++-- 3 files changed, 57 insertions(+), 42 deletions(-) rename Buildings/Experimental/DHC/Loads/Heating/DHW/{DailyPeriodicDHWLoad.mo => DHWLoad.mo} (68%) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo similarity index 68% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo rename to Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo index c04287b1ce4..c529029027c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DailyPeriodicDHWLoad.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo @@ -1,5 +1,5 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; -model DailyPeriodicDHWLoad "A model for a daily periodic domestic water draw" +model DHWLoad "A model for domestic water draws" replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; @@ -12,33 +12,39 @@ model DailyPeriodicDHWLoad "A model for a daily periodic domestic water draw" annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=false, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5,0.3; - 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11,0.6; 3600 - *12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; 3600*17,0.7; - 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600*22,0.5; 3600*23, - 0.3; 3600*24,0.1], - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,10},{80,30}}))); Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-90},{120,-70}}), - iconTransformation(extent={{100,-60},{120,-40}}))); + annotation (Placement(transformation(extent={{100,-82},{120,-62}}), + iconTransformation(extent={{100,-82},{120,-62}}))); + Modelica.Blocks.Interfaces.RealInput schDhw + "Domestic hot water fraction schedule" annotation (Placement(transformation( + extent={{120,20},{100,40}}), iconTransformation(extent={{120,20},{100, + 40}}))); equation connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, {-20,8},{-44,8}}, color={0,0,127})); connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, {39,20}}, color={0,0,127})); connect(watCon.y, mDhw) - annotation (Line(points={{61,-80},{110,-80}}, color={0,0,127})); + annotation (Line(points={{61,-80},{86,-80},{86,-72},{110,-72}}, + color={0,0,127})); connect(sinDhw.ports[1], port_tw) annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + connect(schDhw, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{ + 62,20}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This model is for connecting domestic hot water load schedules. +

+", revisions=" +
    +
  • +October 20, 2022 by Dre Helmns:
    +Created load model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, @@ -65,4 +71,4 @@ equation fillColor={0,127,255}, textString="%name")}), Diagram( coordinateSystem(preserveAspectRatio=false))); -end DailyPeriodicDHWLoad; +end DHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 49a4a739bc1..ea33e12b036 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -31,9 +31,8 @@ model DomesticWaterFixture Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); - DailyPeriodicDHWLoad loaDHW(redeclare package Medium = Medium, - mDhw_flow_nominal=mDhw_flow_nominal) - "load for DHW" + DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= + mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -48,38 +47,38 @@ model DomesticWaterFixture extent={{-10,-10},{10,10}}, rotation=0, origin={-90,50}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw( + tableOnFile=false, + table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5, + 0.3; 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11, + 0.6; 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; + 3600*17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600* + 22,0.5; 3600*23,0.3; 3600*24,0.1], + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{100,20},{80,40}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{14,6},{14,60},{110,60}}, color={0,0,127})); connect(tmv.port_tw, loaDHW.port_tw) annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-5},{60,-5},{60,-60}, + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-8},{60,-8},{60,-60}, {110,-60}}, color={0,0,127})); connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, -50},{-60,-6},{-40,-6}}, color={0,127,255})); connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,50},{-46,50}, {-46,6},{-40,6}}, color={0,127,255})); -annotation (Documentation(info=" + connect(schDhw.y[1], loaDHW.schDhw) + annotation (Line(points={{79,30},{60,30},{60,2},{41,2}}, color={0,0,127})); +annotation (preferredView="info",Documentation(info="

-This is a single zone model based on the envelope of the BESTEST Case 600 -building, though it has some modifications. Supply and return air ports are -included for simulation with air-based HVAC systems. Heating and cooling -setpoints and internal loads are time-varying according to an assumed -occupancy schedule. -

-

-This zone model utilizes schedules and constructions from -the Schedules and Constructions packages. +This is an example of a domestic water fixture.

", revisions="
  • -June 21, 2017, by Michael Wetter:
    -Refactored implementation. -
  • -
  • -June 1, 2017, by David Blum:
    -First implementation. +October 20, 2022 by Dre Helmns:
    +Created example.
"), diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 2084b0d2241..da8245d55fa 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -42,7 +42,9 @@ model DomesticWaterHeaterAndFixture TTan_nominal = datGenDHW.TTan_nominal, THex_nominal = datGenDHW.THex_nominal, dpHex_nominal = datGenDHW.dpHex_nominal, - nSeg=datGenDHW.nSeg) "Generation of DHW" + nSeg=datGenDHW.nSeg, + dTEva_nominal=datGenDHW.dTEva_nominal, + dTCon_nominal=datGenDHW.dTCon_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); DomesticWaterMixer tmv( redeclare package Medium = Medium, @@ -81,15 +83,23 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - AnnualScheduleDHWLoad loaDHW(redeclare package Medium = Medium, - mDhw_flow_nominal=mDhw_flow_nominal) - "load for DHW" + DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= + mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); replaceable Data.HeatPumpWaterHeater datGenDHW annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); + Modelica.Blocks.Sources.CombiTimeTable schDhw( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource( + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" + annotation (Placement(transformation(extent={{100,20},{80,40}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); From 0a5db0c673ad7788ed3b170bad41d18c6114c222 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 15:31:18 -0800 Subject: [PATCH 053/204] update domestic water heater model to have dynamic temperature input --- .../Heating/DHW/Examples/DomesticWaterFixture.mo | 7 ++++--- .../Heating/DHW/Examples/DomesticWaterHeater.mo | 12 +++++++++++- .../DHW/Examples/DomesticWaterHeaterAndFixture.mo | 7 ++++--- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index ea33e12b036..99a44fc7860 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -62,14 +62,15 @@ equation color={0,0,127})); connect(tmv.port_tw, loaDHW.port_tw) annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-8},{60,-8},{60,-60}, - {110,-60}}, color={0,0,127})); + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-7.2},{60,-7.2},{60, + -60},{110,-60}}, + color={0,0,127})); connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, -50},{-60,-6},{-40,-6}}, color={0,127,255})); connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,50},{-46,50}, {-46,6},{-40,6}}, color={0,127,255})); connect(schDhw.y[1], loaDHW.schDhw) - annotation (Line(points={{79,30},{60,30},{60,2},{41,2}}, color={0,0,127})); + annotation (Line(points={{79,30},{60,30},{60,3},{41,3}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water fixture. diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index b435a96c82e..0508c623009 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -34,6 +34,7 @@ model DomesticWaterHeater origin={30,30}))); Fluid.Sources.Boundary_pT souDHw( redeclare package Medium = Medium, + use_T_in=true, T(displayUnit = "degC") = TDHw, nPorts=1) "Source of district hot water" annotation (Placement( transformation( @@ -54,11 +55,18 @@ model DomesticWaterHeater Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + Modelica.Blocks.Interfaces.RealOutput PEle(unit="W") if havePEle == true "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); replaceable Data.GenericDirectHeatExchangerWaterHeater datGenDHW annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); + Modelica.Blocks.Sources.Sine TDis( + amplitude=5, + f=0.001, + offset=TDHw) "Signal to represent fluctuating district water temperature" + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=-90, + origin={50,-90}))); equation connect(conTSetHw.y, genDHW.TSetHw) annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); @@ -76,6 +84,8 @@ equation {2.05391e-15,-60},{60,-60},{60,60},{38,60},{38,42}}, color={0,0,127})); connect(genDHW.port_b1, sinDhw.ports[1]) annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); + connect(TDis.y, souDHw.T_in) annotation (Line(points={{50,-79},{50,-48},{26,-48}, + {26,-42}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater. diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index da8245d55fa..56ed1946d4e 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -122,10 +122,11 @@ equation -31,-30},{-50,-30},{-50,6},{-40,6}}, color={0,127,255})); connect(tmv.port_tw, loaDHW.port_tw) annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-8},{80,-8},{80,-60}, - {110,-60}}, color={0,0,127})); + connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-7.2},{80,-7.2},{80, + -60},{110,-60}}, + color={0,0,127})); connect(loaDHW.schDhw, schDhw.y[1]) - annotation (Line(points={{61,2},{74,2},{74,30},{79,30}}, color={0,0,127})); + annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater and fixture. From c88b3bc039c1128e9877ccc1907f4f6a15ded35f Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Wed, 21 Dec 2022 15:31:51 -0800 Subject: [PATCH 054/204] create simulate and plot script for DomesticWaterHeater example --- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo | 4 +++- .../Loads/Heating/DHW/Examples/DomesticWaterHeater.mos | 8 ++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index 0508c623009..b14664745a3 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -97,5 +97,7 @@ June 21, 2022 by Dre Helmns:
Created example. -"),experiment(StopTime=3600, Interval=1)); +"),__Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos" + "Simulate and plot"),experiment(StopTime=3600, Interval=1)); end DomesticWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos new file mode 100644 index 00000000000..1b832620afc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos @@ -0,0 +1,8 @@ +// Script generated by Dymola Wed Dec 21 15:22:38 2022 +// Simulate and plot commands +simulateModel("Buildings.Experimental.DHC.Loads.Heating.DHW.Examples.DomesticWaterHeater", stopTime=3600, numberOfIntervals=0, outputInterval=1, resultFile="DomesticWaterHeater"); +removePlots(false); +Advanced.SequenceInLegend = false; +createPlot(id=1, position={15, 15, 894, 574}, y={"TSetHw", "souDHw.T_in", "genDHW.senTemHXOut.T", "genDHW.senTemAuxHeaOut.T"}, range={0.0, 3600.0, 10.0, 60.0}, grid=true, subPlot=101, colors={{0,140,72}, {102,44,145}, {28,108,200}, {238,46,47}}, patterns={LinePattern.Dot, LinePattern.Solid, LinePattern.Solid, LinePattern.Solid}, thicknesses={1.0, 0.5, 0.5, 0.5}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC"}); +createPlot(id=1, position={15, 15, 894, 574}, y={"PEle", "genDHW.heaDhw.Q_flow"}, range={0.0, 3600.0, 30000.0, 70000.0}, grid=true, subPlot=102, colors={{0,0,0}, {244,125,35}}, patterns={LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="s", displayUnits={"W", "W"}); + From d18d3a6f06195ed90cfa017ca861d2498a19f0ba Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 22 Dec 2022 16:31:14 -0800 Subject: [PATCH 055/204] create simulate and plot script for DomesticWaterFixture example --- .../Loads/Heating/DHW/Examples/DomesticWaterFixture.mo | 8 +++++++- .../Loads/Heating/DHW/Examples/DomesticWaterFixture.mos | 8 ++++++++ .../Loads/Heating/DHW/Examples/DomesticWaterHeater.mos | 0 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos rename Buildings/{ => Resources/Scripts/Dymola}/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos (100%) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 99a44fc7860..41add810894 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -84,5 +84,11 @@ Created example. "), Diagram(coordinateSystem(extent={{-100,-100},{100,100}})), - Icon(coordinateSystem(extent={{-100,-100},{100,100}}))); + Icon(coordinateSystem(extent={{-100,-100},{100,100}})), + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos" + "Simulate and plot"),experiment( + StopTime=86400, + Interval=60, + __Dymola_Algorithm="Dassl")); end DomesticWaterFixture; diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos new file mode 100644 index 00000000000..5eab8382853 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos @@ -0,0 +1,8 @@ +// Script generated by Dymola Thu Dec 22 16:26:09 2022 +// Simulate and plot commands +simulateModel("Buildings.Experimental.DHC.Loads.Heating.DHW.Examples.DomesticWaterFixture", stopTime=86400, numberOfIntervals=0, outputInterval=60, resultFile="DomesticWaterFixture"); +removePlots(false); +Advanced.SequenceInLegend = false; +createPlot(id=1, position={15, 15, 865, 528}, y={"TSetHw", "TSetTw", "TDcw", "TTw"}, range={0.0, 1.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{238,46,47}, {102,44,145}, {28,108,200}, {217,67,180}}, patterns={LinePattern.Solid, LinePattern.Solid, LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.None, MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="d", displayUnits={"degC", "degC", "degC", "degC"}); +createPlot(id=1, position={15, 15, 865, 528}, y={"loaDHW.port_tw.m_flow"}, range={0.0, 1500.0, -0.05, 0.15000000000000002}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="min", displayUnits={"kg/s"}); + diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos similarity index 100% rename from Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos rename to Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos From acf390ea29d49a338e0cf6d528b11b355dc130d5 Mon Sep 17 00:00:00 2001 From: Dre Helmns Date: Thu, 22 Dec 2022 16:37:26 -0800 Subject: [PATCH 056/204] update default TMV controller parameters --- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 41add810894..24f9503acb7 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -8,8 +8,8 @@ model DomesticWaterFixture parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 85000 "Pressure difference for thermostatic mixing valve with nominal flow of 6.5gpm"; - parameter Real kCon(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= + parameter Real kCon(min=0) = 0.1 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 120 "Time constant of Integrator block" annotation (Dialog(enable= controllerType == Modelica.Blocks.Types.SimpleController.PI or controllerType == Modelica.Blocks.Types.SimpleController.PID)); parameter Real uLow = 0.1 "low hysteresis threshold"; From c3b2c396a476d859eb667e7cbb47eb2d24815143 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 5 Jan 2023 12:55:57 -0800 Subject: [PATCH 057/204] Fix Ti parameter declaration and align time scale on simulate and plot --- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo | 4 +--- .../DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo index 24f9503acb7..c4e27e082a5 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo @@ -9,9 +9,7 @@ model DomesticWaterFixture parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 85000 "Pressure difference for thermostatic mixing valve with nominal flow of 6.5gpm"; parameter Real kCon(min=0) = 0.1 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 120 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); + parameter Modelica.Units.SI.Time Ti = 120 "Time constant of Integrator block"; parameter Real uLow = 0.1 "low hysteresis threshold"; parameter Real uHigh = 0.9 "high hysteresis threshold"; diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos index 5eab8382853..746c9fda536 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos @@ -3,6 +3,6 @@ simulateModel("Buildings.Experimental.DHC.Loads.Heating.DHW.Examples.DomesticWaterFixture", stopTime=86400, numberOfIntervals=0, outputInterval=60, resultFile="DomesticWaterFixture"); removePlots(false); Advanced.SequenceInLegend = false; -createPlot(id=1, position={15, 15, 865, 528}, y={"TSetHw", "TSetTw", "TDcw", "TTw"}, range={0.0, 1.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{238,46,47}, {102,44,145}, {28,108,200}, {217,67,180}}, patterns={LinePattern.Solid, LinePattern.Solid, LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.None, MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="d", displayUnits={"degC", "degC", "degC", "degC"}); -createPlot(id=1, position={15, 15, 865, 528}, y={"loaDHW.port_tw.m_flow"}, range={0.0, 1500.0, -0.05, 0.15000000000000002}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="min", displayUnits={"kg/s"}); +createPlot(id=1, position={15, 15, 865, 528}, y={"TSetHw", "TSetTw", "TDcw", "TTw"}, range={0.0, 1.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{238,46,47}, {102,44,145}, {28,108,200}, {217,67,180}}, patterns={LinePattern.Solid, LinePattern.Solid, LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.None, MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="h", displayUnits={"degC", "degC", "degC", "degC"}); +createPlot(id=1, position={15, 15, 865, 528}, y={"loaDHW.port_tw.m_flow"}, range={0.0, 1500.0, -0.05, 0.15000000000000002}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="h", displayUnits={"kg/s"}); From ad10f431cd977f55e1fc34b1b586d0f1b8d96165 Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 27 Jan 2023 14:55:10 -0800 Subject: [PATCH 058/204] Add pressure boundary to hx loop, remove duplicate dhw flow sink, give value to dp_valve_nominal, make eva and con flow constant --- .../Loads/Heating/DHW/DomesticWaterMixer.mo | 1 + .../Examples/DomesticWaterHeaterAndFixture.mo | 44 ++++++------ .../DHW/HeatPumpWaterHeaterWithTank.mo | 67 ++++++++----------- 3 files changed, 49 insertions(+), 63 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index 6a261ce0612..566e3c030b3 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -25,6 +25,7 @@ model DomesticWaterMixer "A model for a domestic water mixer" annotation (Placement(transformation(extent={{80,60},{60,80}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( redeclare package Medium = Medium, + riseTime=30, final m_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( transformation( diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 56ed1946d4e..f82b3af6bb8 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -4,17 +4,17 @@ model DomesticWaterHeaterAndFixture extends Modelica.Icons.Example; replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; + parameter Modelica.Units.SI.Temperature TDHw = 273.15+30 "Temperature setpoint of hot water supply from district"; parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real kCon(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; - parameter Real uLow = 0.1 "low hysteresis threshold"; - parameter Real uHigh = 0.9 "high hysteresis threshold"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; + parameter Real kCon(min=0) = 0.5 "Gain of controller"; + parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 240 "Time constant of Integrator block"; + parameter Real uLow = 0.01*mDhw_flow_nominal "low hysteresis threshold"; + parameter Real uHigh = 0.05*mDhw_flow_nominal "high hysteresis threshold"; parameter Boolean havePEle = datGenDHW.havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( @@ -66,17 +66,6 @@ model DomesticWaterHeaterAndFixture extent={{-10,-10},{10,10}}, rotation=90, origin={10,-50}))); - Fluid.Sources.MassFlowSource_T sinDHw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for district heating water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-70,-50}))); - Modelica.Blocks.Sources.Constant const(k=-1) - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={-90,-90}))); Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); @@ -96,16 +85,20 @@ model DomesticWaterHeaterAndFixture tableName="tab1", fileName=Modelica.Utilities.Files.loadResource( "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" annotation (Placement(transformation(extent={{100,20},{80,40}}))); + + Fluid.Sources.Boundary_pT sinDHw( + redeclare package Medium = Medium, + T(displayUnit="degC"), + nPorts=1) "Sink of district hot water" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-70,-50}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); - connect(const.y, sinDHw.m_flow_in) - annotation (Line(points={{-90,-79},{-90,-70},{-78,-70},{-78,-62}}, - color={0,0,127})); connect(conTSetHw.y, genDHW.TSetHw) annotation (Line(points={{-79,0},{-41,0}}, color={0,0,127})); connect(genDHW.PEle, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80}, @@ -114,8 +107,6 @@ equation annotation (Line(points={{-20,6},{0,6}}, color={0,127,255})); connect(souDHw.ports[1], genDHW.port_a2) annotation (Line(points={{10,-40},{ 10,-20},{-14,-20},{-14,-6},{-20,-6}}, color={0,127,255})); - connect(genDHW.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-29,-40},{-29, -30},{-6,-30},{-6,-6},{0,-6}}, color={0,127,255})); connect(souDcw.ports[2], genDHW.port_a1) annotation (Line(points={{-31,-40},{ @@ -127,6 +118,8 @@ equation color={0,0,127})); connect(loaDHW.schDhw, schDhw.y[1]) annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); + connect(genDHW.port_b2, sinDHw.ports[1]) + annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater and fixture. @@ -138,5 +131,8 @@ October 20, 2022 by Dre Helmns:
Created example. -"),experiment(StopTime=3600, Interval=1)); +"),experiment( + StopTime=86400, + Interval=1, + __Dymola_Algorithm="Dassl")); end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index f403031abd2..7135460499a 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -24,7 +24,7 @@ model HeatPumpWaterHeaterWithTank Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + annotation (Placement(transformation(extent={{-20,44},{0,64}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -32,6 +32,7 @@ model HeatPumpWaterHeaterWithTank m2_flow_nominal=mDH_flow_nominal, dTEva_nominal=dTEva_nominal, dTCon_nominal=dTCon_nominal, + etaCarnot_nominal=0.3, QCon_flow_max = QCon_flow_max, QCon_flow_nominal=QCon_flow_nominal, dp1_nominal=5000, @@ -44,40 +45,24 @@ model HeatPumpWaterHeaterWithTank extent={{-10,-10},{10,10}}, rotation=0, origin={50,6}))); - Modelica.Blocks.Math.Gain gai(k=mHex_flow_nominal) - "Gain for control signal controlling source pump" - annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.Continuous.LimPID conPI( - controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=0.1, - Ti=120) annotation (Placement(transformation(extent={{-20,80},{0,100}}))); Modelica.Blocks.Math.Add add "Gain for control signal controlling source pump" annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); Modelica.Blocks.Sources.Constant dTTanHex(k=5) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); - Modelica.Blocks.Math.Add QEva_flow(k2=-1) "Evaporator heat flow rate" - annotation (Placement(transformation(extent={{28,-50},{48,-30}}))); - Modelica.Blocks.Math.Gain mEva_flow(k=-1/4184/dTEva_nominal) - "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{56,-50},{76,-30}}))); Fluid.Movers.FlowControlled_m_flow pumDH( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, m_flow_nominal=mDH_flow_nominal, - use_inputFilter=false, - massFlowRates={0,0.5,1}*mDH_flow_nominal, - energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState) + massFlowRates={0,0.5,1}*mDH_flow_nominal) "Pump with m_flow input" annotation (Placement(transformation(extent={{60,-90},{40,-70}}))); Fluid.Movers.FlowControlled_m_flow pumHex( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, m_flow_nominal=mHex_flow_nominal, - use_inputFilter=false, - massFlowRates={0,0.5,1}*mHex_flow_nominal, - energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState) + massFlowRates={0,0.5,1}*mHex_flow_nominal) "Pump with m_flow input" annotation (Placement(transformation(extent={{60,30},{40,50}}))); Fluid.Storage.StratifiedEnhancedInternalHex @@ -98,51 +83,55 @@ model HeatPumpWaterHeaterWithTank m_flow_nominal=mHw_flow_nominal) "Tank with steady-state heat exchanger balance" annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); + Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) + annotation (Placement(transformation(extent={{100,30},{80,50}}))); + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor + annotation (Placement(transformation(extent={{-60,62},{-40,82}}))); + Modelica.Blocks.Sources.Constant dTTanHex1(k=mDH_flow_nominal) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{20,-40},{40,-20}}))); + Modelica.Blocks.Sources.Constant dTTanHex2(k=mHex_flow_nominal) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{20,80},{40,100}}))); equation connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{0,60},{100,60}}, color={0,127,255})); + annotation (Line(points={{0,54},{20,54},{20,60},{100,60}}, + color={0,127,255})); connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-10,-60}, {-10,-6}}, color={0,127,255})); connect(heaPum.P, PEle) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, {76,0},{110,0}}, color={0,0,127})); - connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-90,0},{-90,90}, - {-22,90}}, color={0,0,127})); - connect(conPI.y, gai.u) - annotation (Line(points={{1,90},{18,90}}, color={0,0,127})); connect(TSetHw, add.u1) annotation (Line(points={{-110,0},{-80,0},{-80,6},{-72, 6}}, color={0,0,127})); connect(dTTanHex.y, add.u2) annotation (Line(points={{-79,-30},{-76,-30},{-76, -6},{-72,-6}}, color={0,0,127})); connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ -49,0}}, color={0,0,127})); - connect(senTemTankOut.T, conPI.u_m) - annotation (Line(points={{-10,71},{-10,78}}, color={0,0,127})); - connect(heaPum.QCon_flow, QEva_flow.u1) annotation (Line(points={{11,9},{16,9}, - {16,-34},{26,-34}}, color={0,0,127})); - connect(heaPum.P, QEva_flow.u2) annotation (Line(points={{11,0},{20,0},{20,-46}, - {26,-46}}, color={0,0,127})); - connect(QEva_flow.y, mEva_flow.u) - annotation (Line(points={{49,-40},{54,-40}}, color={0,0,127})); connect(port_a2, pumDH.port_a) annotation (Line(points={{100,-60},{90,-60},{90, -80},{60,-80}}, color={0,127,255})); connect(pumDH.port_b, heaPum.port_a2) annotation (Line(points={{40,-80},{10,-80},{10,-6}}, color={0,127,255})); - connect(mEva_flow.y, pumDH.m_flow_in) annotation (Line(points={{77,-40},{80,-40}, - {80,-60},{50,-60},{50,-68}}, color={0,0,127})); - connect(gai.y, pumHex.m_flow_in) - annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); - connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{80, - 40},{80,6},{60,6}}, color={0,127,255})); + connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{ + 70,40},{70,6},{60,6}}, + color={0,127,255})); connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, 20},{-10,20},{-10,6}}, color={0,127,255})); connect(tanSte.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,50}, - {-30,50},{-30,60},{-20,60}}, color={0,127,255})); + {-30,50},{-30,54},{-20,54}}, color={0,127,255})); connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, 60},{-100,60}}, color={0,127,255})); + connect(bou.ports[1], senTemHPOut.port_b) annotation (Line(points={{80,40},{ + 70,40},{70,6},{60,6}}, color={0,127,255})); + connect(temperatureSensor.port, tanSte.heaPorVol[4]) annotation (Line(points= + {{-60,72},{-66,72},{-66,50.12},{-50,50.12}}, color={191,0,0})); + connect(dTTanHex1.y, pumDH.m_flow_in) + annotation (Line(points={{41,-30},{50,-30},{50,-68}}, color={0,0,127})); + connect(dTTanHex2.y, pumHex.m_flow_in) + annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 6d934ec0a2e8398eb422fe9825c5bf70a8b78765 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 2 Feb 2023 08:40:12 -0800 Subject: [PATCH 059/204] Move evapoarator pump outside heatpump-tank model --- .../Examples/DomesticWaterHeaterAndFixture.mo | 4 +++- .../Heating/DHW/HeatPumpWaterHeaterWithTank.mo | 18 ++---------------- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index f82b3af6bb8..80ed37c1095 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -58,8 +58,10 @@ model DomesticWaterHeaterAndFixture annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Fluid.Sources.Boundary_pT souDHw( + Fluid.Sources.MassFlowSource_T + souDHw( redeclare package Medium = Medium, + m_flow=mDH_flow_nominal, T(displayUnit = "degC") = TDHw, nPorts=1) "Source of district hot water" annotation (Placement( transformation( diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 7135460499a..920ce01b2bf 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -51,13 +51,6 @@ model HeatPumpWaterHeaterWithTank Modelica.Blocks.Sources.Constant dTTanHex(k=5) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); - Fluid.Movers.FlowControlled_m_flow pumDH( - inputType=Buildings.Fluid.Types.InputType.Continuous, - redeclare package Medium = Medium, - m_flow_nominal=mDH_flow_nominal, - massFlowRates={0,0.5,1}*mDH_flow_nominal) - "Pump with m_flow input" - annotation (Placement(transformation(extent={{60,-90},{40,-70}}))); Fluid.Movers.FlowControlled_m_flow pumHex( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, @@ -87,9 +80,6 @@ model HeatPumpWaterHeaterWithTank annotation (Placement(transformation(extent={{100,30},{80,50}}))); Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor annotation (Placement(transformation(extent={{-60,62},{-40,82}}))); - Modelica.Blocks.Sources.Constant dTTanHex1(k=mDH_flow_nominal) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{20,-40},{40,-20}}))); Modelica.Blocks.Sources.Constant dTTanHex2(k=mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{20,80},{40,100}}))); @@ -109,10 +99,6 @@ equation -6},{-72,-6}}, color={0,0,127})); connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ -49,0}}, color={0,0,127})); - connect(port_a2, pumDH.port_a) annotation (Line(points={{100,-60},{90,-60},{90, - -80},{60,-80}}, color={0,127,255})); - connect(pumDH.port_b, heaPum.port_a2) - annotation (Line(points={{40,-80},{10,-80},{10,-6}}, color={0,127,255})); connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{ 70,40},{70,6},{60,6}}, color={0,127,255})); @@ -128,10 +114,10 @@ equation 70,40},{70,6},{60,6}}, color={0,127,255})); connect(temperatureSensor.port, tanSte.heaPorVol[4]) annotation (Line(points= {{-60,72},{-66,72},{-66,50.12},{-50,50.12}}, color={191,0,0})); - connect(dTTanHex1.y, pumDH.m_flow_in) - annotation (Line(points={{41,-30},{50,-30},{50,-68}}, color={0,0,127})); connect(dTTanHex2.y, pumHex.m_flow_in) annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); + connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, + -60},{100,-60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 36b3a35c06860c6af09d2c8a1475a2f51176cdf9 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 2 Feb 2023 08:55:08 -0800 Subject: [PATCH 060/204] Add PI control of tank temperature by circulation pump --- .../DHW/HeatPumpWaterHeaterWithTank.mo | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 920ce01b2bf..0ee6787ab64 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -78,11 +78,15 @@ model HeatPumpWaterHeaterWithTank annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{100,30},{80,50}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor temperatureSensor - annotation (Placement(transformation(extent={{-60,62},{-40,82}}))); - Modelica.Blocks.Sources.Constant dTTanHex2(k=mHex_flow_nominal) + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor tanTemSen + "Temperature of the hot water tank" + annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); + Controls.OBC.CDL.Continuous.MultiplyByParameter + dTTanHex2(k=mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{20,80},{40,100}}))); + Controls.OBC.CDL.Continuous.PID conPI(k=0.1, Ti=120) + annotation (Placement(transformation(extent={{-10,80},{10,100}}))); equation connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); @@ -112,12 +116,18 @@ equation 60},{-100,60}}, color={0,127,255})); connect(bou.ports[1], senTemHPOut.port_b) annotation (Line(points={{80,40},{ 70,40},{70,6},{60,6}}, color={0,127,255})); - connect(temperatureSensor.port, tanSte.heaPorVol[4]) annotation (Line(points= - {{-60,72},{-66,72},{-66,50.12},{-50,50.12}}, color={191,0,0})); connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{41,90},{50,90},{50,52}}, color={0,0,127})); + annotation (Line(points={{42,90},{50,90},{50,52}}, color={0,0,127})); connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, -60},{100,-60}}, color={0,127,255})); + connect(conPI.y, dTTanHex2.u) + annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); + connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,90}, + {-12,90}}, color={0,0,127})); + connect(tanTemSen.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, + 70},{0,70},{0,78}}, color={0,0,127})); + connect(tanTemSen.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72}, + {-46,72},{-46,50.12},{-50,50.12}}, color={191,0,0})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 0aaf2c64af380545300f20e4b80396e80252f4b5 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 14 Feb 2023 12:50:27 -0800 Subject: [PATCH 061/204] Make PEle 0 if no electric heating, modify aux heat parameter --- .../DHW/BaseClasses/PartialFourPortDHW.mo | 12 ++++-- .../GenericDirectHeatExchangerWaterHeater.mo | 42 ------------------- .../DHC/Loads/Heating/DHW/Data/package.order | 1 - ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 13 +++--- .../DHW/Examples/DomesticWaterHeater.mo | 19 ++++----- 5 files changed, 24 insertions(+), 63 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo index 57ed4db323b..9d5e0c21a06 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo @@ -7,14 +7,20 @@ partial model PartialFourPortDHW replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - parameter Boolean havePEle "Flag that specifies whether electric power is required for water heating"; - - Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true + Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}))); Modelica.Blocks.Interfaces.RealInput TSetHw "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); + Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" + annotation (Placement(transformation(extent={{60,80},{80,100}}))); +protected + parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; +equation + connect(zero.y, PEle) + annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, + color={0,0,127})); annotation (preferredView="info",Documentation(info="

This partial model can be used for different domestic hot water generation methods. diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo deleted file mode 100644 index 847167a9f2a..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericDirectHeatExchangerWaterHeater.mo +++ /dev/null @@ -1,42 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; -record GenericDirectHeatExchangerWaterHeater - "Equipment specifications for a generic direct heat exchanger water heater" - parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; - parameter Modelica.Units.SI.Efficiency eps(max=1) = 0.8 "Heat exchanger effectiveness"; - parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for heating (positive)"; - - annotation (preferredView="info",Documentation(info=" -

-This record corresponds to a generic direct heat exchanger water heater. -

-", revisions=" -
    -
  • -November 22, 2022 by Dre Helmns:
    -Created record. -
  • -
-"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end GenericDirectHeatExchangerWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order index 696aeabf519..95fdcdc786b 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order @@ -1,3 +1,2 @@ HeatPumpWaterHeater -GenericDirectHeatExchangerWaterHeater GenericHeatPumpWaterHeater diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 1476b2b2ab7..0e36b0c4050 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -2,16 +2,19 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model DirectHeatExchangerWaterHeaterWithAuxHeat "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW; - parameter Modelica.Units.SI.Efficiency eps(max=1) = eps "Heat exchanger effectiveness"; - parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = QMax_flow "Maximum heat flow rate for heating (positive)"; + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW( + final have_PEle = have_eleHea); + parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; + parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; + parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" + annotation(Dialog(enable=have_eleHea)); Buildings.Fluid.HeatExchangers.Heater_T heaDhw( redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal, dp_nominal=0, QMax_flow=QMax_flow) - if havePEle == true "Supplemental electric resistance domestic hot water heater" + if have_eleHea == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,16},{30,-4}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) @@ -32,7 +35,7 @@ protected Fluid.FixedResistances.LosslessPipe pip( redeclare final package Medium = Medium, final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if havePEle == false "Pipe without electric resistance" + final show_T=false) if have_eleHea == false "Pipe without electric resistance" annotation (Placement(transformation(extent={{10,44},{30,24}}))); equation diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index b14664745a3..fc4f44fb891 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -8,7 +8,6 @@ model DomesticWaterHeater parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Boolean havePEle = datGenDHW.havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -19,11 +18,9 @@ model DomesticWaterHeater origin={-30,30}))); DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( redeclare package Medium = Medium, - havePEle = havePEle, mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal, - eps=datGenDHW.eps, - QMax_flow = datGenDHW.QMax_flow) "Generation of DHW" + mDH_flow_nominal = mDH_flow_nominal) + "Generation of DHW" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Buildings.Fluid.Sources.MassFlowSource_T sinDhw( redeclare package Medium = Medium, @@ -55,11 +52,6 @@ model DomesticWaterHeater Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEle(unit="W") if havePEle == true - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); - replaceable Data.GenericDirectHeatExchangerWaterHeater datGenDHW - annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); Modelica.Blocks.Sources.Sine TDis( amplitude=5, f=0.001, @@ -67,6 +59,9 @@ model DomesticWaterHeater annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=-90, origin={50,-90}))); + Modelica.Blocks.Interfaces.RealOutput PEle + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,-10},{120,10}}))); equation connect(conTSetHw.y, genDHW.TSetHw) annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); @@ -76,8 +71,6 @@ equation annotation (Line(points={{-10,-6},{-30,-6},{-30,-20}}, color={0,127,255})); connect(souDcw.ports[1], genDHW.port_a1) annotation (Line(points={{-30,20},{-30,6},{-10,6}}, color={0,127,255})); - connect(genDHW.PEle, PEle) annotation (Line(points={{11,0},{80,0},{80,80},{ - 110,80}}, color={0,0,127})); connect(const.y, sinDHw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, {2.05391e-15,-60},{-60,-60},{-60,-42},{-38,-42}}, color={0,0,127})); connect(const.y, sinDhw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, @@ -86,6 +79,8 @@ equation annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); connect(TDis.y, souDHw.T_in) annotation (Line(points={{50,-79},{50,-48},{26,-48}, {26,-42}}, color={0,0,127})); + connect(genDHW.PEle, PEle) + annotation (Line(points={{11,0},{110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater. From 73f366c32af3c53e38c770bff48ad03e953ac391 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 14 Feb 2023 13:22:59 -0800 Subject: [PATCH 062/204] Make heat pump water heater performance a record --- .../Examples/DomesticWaterHeaterAndFixture.mo | 37 +++-------- .../DHW/HeatPumpWaterHeaterWithTank.mo | 65 +++++++------------ 2 files changed, 34 insertions(+), 68 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 80ed37c1095..96edcab289c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -15,7 +15,6 @@ model DomesticWaterHeaterAndFixture parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 240 "Time constant of Integrator block"; parameter Real uLow = 0.01*mDhw_flow_nominal "low hysteresis threshold"; parameter Real uHigh = 0.05*mDhw_flow_nominal "high hysteresis threshold"; - parameter Boolean havePEle = datGenDHW.havePEle "Flag that specifies whether electric power is required for water heating"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -26,25 +25,8 @@ model DomesticWaterHeaterAndFixture origin={-30,-50}))); HeatPumpWaterHeaterWithTank genDHW( redeclare package Medium = Medium, - havePEle=havePEle, mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - QCon_flow_max = datGenDHW.QCon_flow_max, - QCon_flow_nominal=datGenDHW.QCon_flow_nominal, - VTan=datGenDHW.VTan, - hTan=datGenDHW.hTan, - dIns=datGenDHW.dIns, - kIns=datGenDHW.kIns, - QTan_flow_nominal = datGenDHW.QTan_flow_nominal, - hHex_a = datGenDHW.hHex_a, - hHex_b = datGenDHW.hHex_b, - mHex_flow_nominal = datGenDHW.mHex_flow_nominal, - TTan_nominal = datGenDHW.TTan_nominal, - THex_nominal = datGenDHW.THex_nominal, - dpHex_nominal = datGenDHW.dpHex_nominal, - nSeg=datGenDHW.nSeg, - dTEva_nominal=datGenDHW.dTEva_nominal, - dTCon_nominal=datGenDHW.dTCon_nominal) "Generation of DHW" + mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); DomesticWaterMixer tmv( redeclare package Medium = Medium, @@ -71,17 +53,12 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEle if havePEle == true - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= mDhw_flow_nominal) "load for DHW" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" annotation (Placement(transformation(extent={{100,-70},{120,-50}}), iconTransformation(extent={{100,-70},{120,-50}}))); - replaceable Data.HeatPumpWaterHeater datGenDHW - annotation (Placement(transformation(extent={{-98,82},{-82,98}}))); Modelica.Blocks.Sources.CombiTimeTable schDhw( tableOnFile=true, tableName="tab1", @@ -98,13 +75,14 @@ model DomesticWaterHeaterAndFixture extent={{-10,-10},{10,10}}, rotation=90, origin={-70,-50}))); + Modelica.Blocks.Interfaces.RealOutput PEle + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); connect(conTSetHw.y, genDHW.TSetHw) annotation (Line(points={{-79,0},{-41,0}}, color={0,0,127})); - connect(genDHW.PEle, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80}, - {110,80}}, color={0,0,127})); connect(genDHW.port_b1, tmv.port_hw) annotation (Line(points={{-20,6},{0,6}}, color={0,127,255})); connect(souDHw.ports[1], genDHW.port_a2) annotation (Line(points={{10,-40},{ @@ -122,6 +100,8 @@ equation annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); connect(genDHW.port_b2, sinDHw.ports[1]) annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + connect(genDHW.PEle, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ + 110,80}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater and fixture. @@ -134,7 +114,8 @@ Created example. "),experiment( - StopTime=86400, - Interval=1, + StopTime=864000, + Interval=300, + Tolerance=1e-06, __Dymola_Algorithm="Dassl")); end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 0ee6787ab64..3945ebfdfae 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -2,45 +2,30 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW(mDH_flow_nominal = 1); - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.1 "Mass flow rate of heat exchanger"; - - parameter Modelica.Units.SI.Length hTan = 1 "Height of tank (without insulation)"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - parameter Modelica.Units.SI.Volume VTan "Tank volume"; - parameter Modelica.Units.SI.Length dIns "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal "Temperature difference condenser outlet-inlet"; - + Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW( + final have_PEle = true); + parameter Buildings.Experimental.DHC.Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea + "Performance data" + annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{-20,44},{0,64}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, - m1_flow_nominal=mHex_flow_nominal, + m1_flow_nominal=datWatHea.mHex_flow_nominal, m2_flow_nominal=mDH_flow_nominal, - dTEva_nominal=dTEva_nominal, - dTCon_nominal=dTCon_nominal, + dTEva_nominal=datWatHea.dTEva_nominal, + dTCon_nominal=datWatHea.dTCon_nominal, etaCarnot_nominal=0.3, - QCon_flow_max = QCon_flow_max, - QCon_flow_nominal=QCon_flow_nominal, + QCon_flow_max = datWatHea.QCon_flow_max, + QCon_flow_nominal=datWatHea.QCon_flow_nominal, dp1_nominal=5000, dp2_nominal=5000) "Domestic hot water heater" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=mHex_flow_nominal) annotation (Placement( + Medium, m_flow_nominal=datWatHea.mHex_flow_nominal) annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, @@ -54,24 +39,24 @@ model HeatPumpWaterHeaterWithTank Fluid.Movers.FlowControlled_m_flow pumHex( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, - m_flow_nominal=mHex_flow_nominal, - massFlowRates={0,0.5,1}*mHex_flow_nominal) + m_flow_nominal=datWatHea.mHex_flow_nominal, + massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) "Pump with m_flow input" annotation (Placement(transformation(extent={{60,30},{40,50}}))); Fluid.Storage.StratifiedEnhancedInternalHex tanSte(energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, redeclare package Medium = Medium, redeclare package MediumHex = Medium, - hTan=hTan, - dIns=dIns, - VTan=VTan, - nSeg=nSeg, - hHex_a=hHex_a, - hHex_b=hHex_b, - Q_flow_nominal=QTan_flow_nominal, - TTan_nominal=TTan_nominal, - THex_nominal=THex_nominal, - mHex_flow_nominal=mHex_flow_nominal, + hTan=datWatHea.hTan, + dIns=datWatHea.dIns, + VTan=datWatHea.VTan, + nSeg=datWatHea.nSeg, + hHex_a=datWatHea.hHex_a, + hHex_b=datWatHea.hHex_b, + Q_flow_nominal=datWatHea.QTan_flow_nominal, + TTan_nominal=datWatHea.TTan_nominal, + THex_nominal=datWatHea.THex_nominal, + mHex_flow_nominal=datWatHea.mHex_flow_nominal, show_T=true, m_flow_nominal=mHw_flow_nominal) "Tank with steady-state heat exchanger balance" @@ -82,7 +67,7 @@ model HeatPumpWaterHeaterWithTank "Temperature of the hot water tank" annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); Controls.OBC.CDL.Continuous.MultiplyByParameter - dTTanHex2(k=mHex_flow_nominal) + dTTanHex2(k=datWatHea.mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{20,80},{40,100}}))); Controls.OBC.CDL.Continuous.PID conPI(k=0.1, Ti=120) @@ -127,7 +112,7 @@ equation connect(tanTemSen.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, 70},{0,70},{0,78}}, color={0,0,127})); connect(tanTemSen.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72}, - {-46,72},{-46,50.12},{-50,50.12}}, color={191,0,0})); + {-46,72},{-46,50},{-50,50}}, color={191,0,0})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 039c86e40edb596dbb4d9555a5083db204dac621 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Feb 2023 07:51:31 -0800 Subject: [PATCH 063/204] Remove havePEle flag from record --- .../DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo | 1 - .../DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo | 1 - 2 files changed, 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo index d44ad58601e..101f1d999d1 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo @@ -1,7 +1,6 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; record GenericHeatPumpWaterHeater "Equipment specifications for a generic heat pump water heater" - parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo index 8ceeb6e8d3f..b114d820058 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo @@ -1,7 +1,6 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; record HeatPumpWaterHeater "Equipment specifications for a typical heat pump water heater" - parameter Boolean havePEle = true "Flag that specifies whether electric power is required for water heating"; parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; From 35be82303ea793ab01d5313505e4fdd97b2814d7 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Feb 2023 08:26:19 -0800 Subject: [PATCH 064/204] Simplify and tune defaults of tmv controller parameters --- .../Loads/Heating/DHW/DomesticWaterMixer.mo | 28 +++++++++---------- .../Examples/DomesticWaterHeaterAndFixture.mo | 16 +++-------- 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo index 566e3c030b3..8355877d7e1 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo @@ -1,31 +1,28 @@ within Buildings.Experimental.DHC.Loads.Heating.DHW; model DomesticWaterMixer "A model for a domestic water mixer" replaceable package Medium = Buildings.Media.Water "Water media model"; - final parameter Modelica.Blocks.Types.SimpleController controllerType = Modelica.Blocks.Types.SimpleController.PI "Type of controller"; parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Real uLow = uLow "low hysteresis threshold"; - parameter Real uHigh = uHigh "high hysteresis threshold"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; + parameter Real k = 0.1 "Proportional gain of valve controller"; + parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = Medium) "Port for tempered water outlet" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Buildings.Controls.Continuous.LimPID conPID( - controllerType = controllerType, + controllerType=Modelica.Blocks.Types.SimpleController.PI, k=k, Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium - = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" annotation (Placement(transformation(extent={{80,60},{60,80}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( redeclare package Medium = Medium, - riseTime=30, + riseTime=5, final m_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( transformation( @@ -40,17 +37,20 @@ model DomesticWaterMixer "A model for a domestic water mixer" annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium - = Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium - = Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = Medium) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) annotation (Placement(transformation(extent={{56,24},{44,36}}))); +protected + parameter Real uLow = 0.01*mDhw_flow_nominal "Low hysteresis threshold"; + parameter Real uHigh = 0.05*mDhw_flow_nominal "High hysteresis threshold"; equation connect(conTSetCon.y, conPID.u_s) annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 96edcab289c..34ccd29dfdd 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -11,10 +11,6 @@ model DomesticWaterHeaterAndFixture parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; - parameter Real kCon(min=0) = 0.5 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 240 "Time constant of Integrator block"; - parameter Real uLow = 0.01*mDhw_flow_nominal "low hysteresis threshold"; - parameter Real uHigh = 0.05*mDhw_flow_nominal "high hysteresis threshold"; Buildings.Fluid.Sources.Boundary_pT souDcw( redeclare package Medium = Medium, @@ -32,11 +28,8 @@ model DomesticWaterHeaterAndFixture redeclare package Medium = Medium, TSet(displayUnit="degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=kCon, - uLow=uLow, - uHigh=uHigh, - Ti=Ti) "Ideal thermostatic mixing valve" + dpValve_nominal=dpValve_nominal) + "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); @@ -62,8 +55,7 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Sources.CombiTimeTable schDhw( tableOnFile=true, tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource( - "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" annotation (Placement(transformation(extent={{100,20},{80,40}}))); @@ -115,7 +107,7 @@ Created example. "),experiment( StopTime=864000, - Interval=300, + Interval=1, Tolerance=1e-06, __Dymola_Algorithm="Dassl")); end DomesticWaterHeaterAndFixture; From 917689c90ca996e88ed606f1f5e9279a67fe5cae Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Feb 2023 08:50:07 -0800 Subject: [PATCH 065/204] Tune and expose circulation pump controller parameters, make dTHex equal to dTCon_nominal in record --- .../Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 3945ebfdfae..7655bfd5e8c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -7,6 +7,8 @@ model HeatPumpWaterHeaterWithTank parameter Buildings.Experimental.DHC.Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); + parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; + parameter Real Ti=60 "Integrator time constant of circulation pump controller"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package Medium = Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement(transformation(extent={{-20,44},{0,64}}))); @@ -33,13 +35,14 @@ model HeatPumpWaterHeaterWithTank Modelica.Blocks.Math.Add add "Gain for control signal controlling source pump" annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); - Modelica.Blocks.Sources.Constant dTTanHex(k=5) - "Temperature setpoint for domestic hot water supply from heater" + Modelica.Blocks.Sources.Constant dTTanHex(k=datWatHea.dTCon_nominal) + "Temperature difference of heat pump condenser leaving water above tank set point" annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); Fluid.Movers.FlowControlled_m_flow pumHex( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, m_flow_nominal=datWatHea.mHex_flow_nominal, + riseTime=10, massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) "Pump with m_flow input" annotation (Placement(transformation(extent={{60,30},{40,50}}))); @@ -70,7 +73,10 @@ model HeatPumpWaterHeaterWithTank dTTanHex2(k=datWatHea.mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.OBC.CDL.Continuous.PID conPI(k=0.1, Ti=120) + Controls.OBC.CDL.Continuous.PID conPI( + controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, + k=k, + Ti=Ti) annotation (Placement(transformation(extent={{-10,80},{10,100}}))); equation connect(heaPum.port_b1, senTemHPOut.port_a) From 2d11813cbce5abdbf43f363b815a0fbe418192c4 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 2 May 2023 07:10:09 -0700 Subject: [PATCH 066/204] Add Combined BuildingTimeSeriesWithETS example model --- .../Examples/BuildingTimeSeriesWithETS.mo | 96 +++++++++++++++++++ .../DHC/Loads/Combined/Examples/package.mo | 4 + .../DHC/Loads/Combined/Examples/package.order | 1 + 3 files changed, 101 insertions(+) create mode 100644 Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo create mode 100644 Buildings/Experimental/DHC/Loads/Combined/Examples/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/Combined/Examples/package.order diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo new file mode 100644 index 00000000000..b0a5aa6a8eb --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo @@ -0,0 +1,96 @@ +within Buildings.Experimental.DHC.Loads.Combined.Examples; +model BuildingTimeSeriesWithETS + "Example model of a building with loads provided as time series for heating, cooling, and domestic hot water" + extends Modelica.Icons.Example; + package Medium=Buildings.Media.Water + "Medium model"; + Buildings.Fluid.Sources.Boundary_pT supAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + use_T_in=true, + T=280.15, + nPorts=1) "Ambient water supply" + annotation (Placement(transformation(extent={{-10,-10},{10,10}},rotation=0,origin={-50,10}))); + Buildings.Fluid.Sources.Boundary_pT sinAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + nPorts=1) "Sink for ambient water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}},rotation=0,origin={-50,-50}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) + "Mass flow rate sensor" + annotation (Placement(transformation(extent={{-20,0},{0,20}}))); + Modelica.Blocks.Sources.Constant TDisSup(k( + unit="K", + displayUnit="degC") = 288.15) + "District supply temperature" + annotation (Placement(transformation(extent={{-90,4},{-70,24}}))); + Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS bui( + redeclare package MediumSer = Medium, + redeclare package MediumBui = Medium, + bui(facMul=10), + allowFlowReversalSer=true, + filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos") + annotation (Placement(transformation(extent={{40,-20},{60,0}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) + "Cold water temperature" + annotation (Placement(transformation(extent={{60,80},{80,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THotWatSupSet(k=bui.ets.THotWatSup_nominal) + "Hot water supply temperature set point" + annotation (Placement(transformation(extent={{20,80},{40,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) + "Chilled water supply temperature set point" + annotation (Placement(transformation(extent={{-20,80},{0,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) + "Heating water supply temperature set point - Maximum value" + annotation (Placement(transformation(extent={{-60,80},{-40,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) + "Heating water supply temperature set point - Minimum value" + annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); +equation + connect(supAmbWat.ports[1], senMasFlo.port_a) + annotation (Line(points={{-40,10},{-20,10}}, color={0,127,255})); + connect(TDisSup.y,supAmbWat. T_in) + annotation (Line(points={{-69,14},{-62,14}}, color={0,0,127})); + connect(senMasFlo.port_b, bui.port_aSerAmb) annotation (Line(points={{0,10},{20, + 10},{20,-10},{40,-10}}, color={0,127,255})); + connect(sinAmbWat.ports[1], bui.port_bSerAmb) annotation (Line(points={{-40,-50}, + {80,-50},{80,-10},{60,-10}}, color={0,127,255})); + connect(THeaWatSupMinSet.y, bui.THeaWatSupMinSet) annotation (Line(points={{-78, + 90},{-70,90},{-70,60},{34,60},{34,-1},{38,-1}}, color={0,0,127})); + connect(THeaWatSupMaxSet.y, bui.THeaWatSupMaxSet) annotation (Line(points={{-38, + 90},{-30,90},{-30,58},{32,58},{32,-3},{38,-3}}, color={0,0,127})); + connect(TChiWatSupSet.y, bui.TChiWatSupSet) annotation (Line(points={{2,90},{10, + 90},{10,56},{30,56},{30,-5},{38,-5}}, color={0,0,127})); + connect(THotWatSupSet.y, bui.THotWatSupSet) annotation (Line(points={{42,90},{ + 50,90},{50,40},{28,40},{28,-7},{38,-7}}, color={0,0,127})); + connect(TColWat.y, bui.TColWat) annotation (Line(points={{82,90},{88,90},{88,38}, + {26,38},{26,-26},{42,-26},{42,-22}}, color={0,0,127})); + annotation ( + Icon( + coordinateSystem( + preserveAspectRatio=false)), + Diagram( + coordinateSystem( + preserveAspectRatio=false)), + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mos" "Simulate and plot"), + experiment( + StopTime=604800, + Interval=600, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl"), + Documentation(info=" +

+This model provides an example for a building with loads provided +as time series and connected to a direct ETS for cooling with the +return chilled water temperature controlled above a minimum threshold. +

+", revisions=" +
    +
  • +March 20, 2022, by Chengnan Shi:
    +First implementation. +
  • +
+")); +end BuildingTimeSeriesWithETS; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/package.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.mo new file mode 100644 index 00000000000..0fd052cb28c --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.mo @@ -0,0 +1,4 @@ +within Buildings.Experimental.DHC.Loads.Combined; +package Examples "Example models" + extends Modelica.Icons.ExamplesPackage; +end Examples; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order new file mode 100644 index 00000000000..d36587bb820 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order @@ -0,0 +1 @@ +BuildingTimeSeriesWithETS From 50f4b6f2fb7fdec91b79c33fd852a39989493f2a Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 2 May 2023 07:12:26 -0700 Subject: [PATCH 067/204] Update package order --- Buildings/Experimental/DHC/Loads/Combined/package.order | 1 + 1 file changed, 1 insertion(+) diff --git a/Buildings/Experimental/DHC/Loads/Combined/package.order b/Buildings/Experimental/DHC/Loads/Combined/package.order index a57bc67331b..1069a5236c1 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/package.order +++ b/Buildings/Experimental/DHC/Loads/Combined/package.order @@ -1,2 +1,3 @@ BuildingTimeSeriesWithETS BaseClasses +Examples From a5f96c61a1726e64f669837f75404319e63b1e6a Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 2 May 2023 07:13:13 -0700 Subject: [PATCH 068/204] Make DHW draw through in HeatPumpHeatExchanger --- .../Combined/HeatPumpHeatExchanger.mo | 101 ++++++++++-------- 1 file changed, 58 insertions(+), 43 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 34b48741ca1..6ede5144ccb 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -1,7 +1,8 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined; model HeatPumpHeatExchanger "Model of a substation with heat pump and compressor-less cooling" - extends Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS( + extends + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS( final typ=Buildings.Experimental.DHC.Types.DistrictSystemType.CombinedGeneration5, final have_weaBus=false, final have_chiWat=true, @@ -295,8 +296,8 @@ model HeatPumpHeatExchanger final m_flow_nominal=mSerWat_flow_nominal) "Flow switch box" annotation (Placement(transformation(extent={{-10,-390},{10,-370}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatSup(redeclare - final package - Medium = MediumBui, final m_flow_nominal=proHeaWat.m1_flow_nominal + final package Medium = + MediumBui, final m_flow_nominal=proHeaWat.m1_flow_nominal *{1,-1,-1}) "Bypass heating water (supply)" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, @@ -349,19 +350,13 @@ model HeatPumpHeatExchanger annotation (Placement(transformation(extent={{-10,24},{10,44}}))); Fluid.Sources.Boundary_pT sinSHW( redeclare final package Medium = MediumBui, + use_T_in=true, nPorts=1) if have_hotWat "Sink for service hot water" annotation (Placement( transformation( extent={{10,-10},{-10,10}}, rotation=180, - origin={-60,60}))); - Fluid.Sources.MassFlowSource_T souColWat( - redeclare final package Medium = MediumBui, - use_m_flow_in=true, - use_T_in=true, - nPorts=1) if have_hotWat - "Source for cold water" - annotation (Placement(transformation(extent={{-48,-50},{-28,-30}}))); + origin={-40,-10}))); Buildings.Controls.OBC.CDL.Continuous.Divide div1 if have_hotWat "Compute mass flow rate from load" annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); @@ -393,8 +388,8 @@ model HeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = - MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium + = MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW(trueHoldDuration=15* @@ -453,15 +448,26 @@ model HeatPumpHeatExchanger if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); + Fluid.Sources.MassFlowSource_T souColWat1( + redeclare final package Medium = MediumBui, + use_m_flow_in=true, + nPorts=1) if have_hotWat + "Source for cold water" + annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSin(final k=-1) + if have_hotWat "Convert to sink" + annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); equation connect(TChiWatSupSet, conTChiWat.u_s) annotation (Line(points={{-320,0},{-200, 0},{-200,-200},{-152,-200}}, color={0,0,127})); connect(pum1HexChi.P, PPumCooTot.u[1]) annotation (Line(points={{89,-331},{84, -331},{84,-322},{180,-322},{180,380},{188,380}}, color={0,0,127})); - connect(PPumHeaTot.y, PPumTot.u[1]) annotation (Line(points={{212,420},{216,420}, - {216,401},{218,401}}, color={0,0,127})); - connect(PPumCooTot.y, PPumTot.u[2]) annotation (Line(points={{212,380},{216,380}, - {216,399},{218,399}}, color={0,0,127})); + connect(PPumHeaTot.y, PPumTot.u[1]) annotation (Line(points={{212,420},{216, + 420},{216,399.5},{218,399.5}}, + color={0,0,127})); + connect(PPumCooTot.y, PPumTot.u[2]) annotation (Line(points={{212,380},{216, + 380},{216,400.5},{218,400.5}}, + color={0,0,127})); connect(pum1HexChi.port_b, hexChi.port_a1) annotation (Line(points={{90,-340}, {10,-340}}, color={0,127,255})); connect(pum1HexChi.m_flow_actual, mCoo_flow) annotation (Line(points={{89,-335}, @@ -489,7 +495,7 @@ equation connect(senTHeaWatSup.port_b, ports_bHeaWat[1]) annotation (Line(points={{150,260},{300,260}}, color={0,127,255})); connect(bypHeaWatRet.port_2, volHeaWatRet.ports[1]) annotation (Line(points={{90,240}, - {80,240},{80,177.333}}, color={0,127,255})); + {80,240},{80,178.667}}, color={0,127,255})); connect(bouHeaWat.ports[1], volHeaWatRet.ports[2]) annotation (Line(points={{60,160}, {60,180},{80,180}}, color={0,127,255})); connect(ports_aChiWat[1], senMasFloChiWat.port_a) annotation (Line(points={{-300, @@ -499,7 +505,7 @@ equation connect(bypHeaWatRet.port_3, bypHeaWatSup.port_3) annotation (Line(points={{100,250},{100,250}}, color={0,127,255})); connect(volHeaWatRet.ports[3], proHeaWat.port_a1) annotation (Line(points={{80, - 182.667},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); + 181.333},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{10, 220},{262,220},{262,-360},{260,-360}}, color={0,127,255})); connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260, @@ -509,8 +515,9 @@ equation connect(THeaWatSupSet, proHeaWat.TSupSet) annotation (Line(points={{-320,40},{ -200,40},{-200,217},{-12,217}}, color={0,0,127})); - connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{172, - 214},{172,421},{188,421}}, color={0,0,127})); + connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{ + 172,214},{172,419.5},{188,419.5}}, + color={0,0,127})); connect(volMix_a.ports[4], proHotWat.port_a2) annotation (Line(points={{-260, -360},{-258,-360},{-258,20},{14,20},{14,28},{10,28}}, color={0,127, 255})); @@ -518,10 +525,6 @@ equation annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, {-160,-40},{-160,37},{-12,37}}, color={0,0,127})); - connect(sinSHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-50,60}, - {-20,60},{-20,40},{-10,40}}, color={0,127,255})); - connect(TColWat, souColWat.T_in) annotation (Line(points={{-320,-80},{-60,-80}, - {-60,-36},{-50,-36}}, color={0,0,127})); connect(gai.y, div1.u2) annotation (Line(points={{-98,0},{-80,0},{-80,-20},{-120, -20},{-120,-46},{-102,-46}}, color={0,0,127})); connect(loaSHW, div1.u1) annotation (Line(points={{-320,-120},{-290,-120},{-290, @@ -529,23 +532,26 @@ equation connect(masFloHeaTot.y, mHea_flow) annotation (Line(points={{292,-140},{320,-140}}, color={0,0,127})); connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{12,31}, - {218,31},{218,-141},{268,-141}}, color={0,0,127})); + {218,31},{218,-139.5},{268,-139.5}}, + color={0,0,127})); connect(zer.y, masFloHeaTot.u[2]) annotation (Line(points={{161,360},{216,360}, - {216,-144},{268,-144},{268,-141}},color={0,0,127})); - connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{176, - 34},{176,420},{188,420},{188,419}}, color={0,0,127})); + {216,-144},{268,-144},{268,-139.5}}, + color={0,0,127})); + connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{ + 176,34},{176,420},{188,420},{188,420.5}}, + color={0,0,127})); connect(proHeaWat.mEva_flow, masFloHeaTot.u[1]) annotation (Line(points={{12,211}, - {220,211},{220,-139},{268,-139}}, color={0,0,127})); - connect(zer.y, PPumHeaTot.u[2]) annotation (Line(points={{161,360},{174,360},{ - 174,418},{188,418},{188,419}}, color={0,0,127})); + {220,211},{220,-140.5},{268,-140.5}}, + color={0,0,127})); + connect(zer.y, PPumHeaTot.u[2]) annotation (Line(points={{161,360},{174,360}, + {174,418},{188,418},{188,420.5}}, + color={0,0,127})); connect(senMasFloHeaWat.port_b, senTHeaWatRet.port_a) annotation (Line(points={{-230, 260},{-220,260},{-220,300},{10,300}}, color={0,127,255})); connect(senTHeaWatRet.port_b, bypHeaWatRet.port_1) annotation (Line(points={{30,300}, {120,300},{120,240},{110,240}}, color={0,127,255})); connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); - connect(souColWat.ports[1], proHotWat.port_a1) annotation (Line(points={{-28,-40}, - {-20,-40},{-20,28},{-10,28}}, color={0,127,255})); connect(delT.y, gai.u) annotation (Line(points={{-128,0},{-122,0}}, color={0,0,127})); connect(TColWat, delT.u2) annotation (Line(points={{-320,-80},{-156,-80},{-156, @@ -573,10 +579,8 @@ equation annotation (Line(points={{-320,80},{-142,80}}, color={255,0,255})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, {-114,43},{-12,43}},color={255,0,255})); - connect(div1.y, souColWat.m_flow_in) annotation (Line(points={{-78,-40},{-68,-40}, - {-68,-32},{-50,-32}}, color={0,0,127})); connect(senTChiWatRet.port_b, volChiWat.ports[1]) annotation (Line(points={{50,-120}, - {60,-120},{60,-280},{-102.667,-280}}, color={0,127,255})); + {60,-120},{60,-280},{-101.333,-280}}, color={0,127,255})); connect(volChiWat.ports[2], hexChi.port_a2) annotation (Line(points={{-100, -280},{-120,-280},{-120,-320},{-20,-320},{-20,-328},{-10,-328}}, color={0,127,255})); @@ -584,7 +588,7 @@ equation -328},{20,-328},{20,-320},{80,-320},{80,-280},{130,-280}}, color={0, 127,255})); connect(bouChiWat.ports[1], volChiWat.ports[3]) - annotation (Line(points={{-142,-280},{-97.3333,-280}}, color={0,127,255})); + annotation (Line(points={{-142,-280},{-98.6667,-280}}, color={0,127,255})); connect(senTChiWatSup.T, conTChiWat.u_m) annotation (Line(points={{140,-269}, {140,-220},{-140,-220},{-140,-212}}, color={0,0,127})); connect(zer1.y, masFloHea.u2) annotation (Line(points={{-19,-240},{-8,-240},{ @@ -595,12 +599,13 @@ equation 20,211},{20,-246},{6,-246},{6,-252}}, color={0,0,127})); connect(masFloHea.y, swiFlo.mPos_flow) annotation (Line(points={{0,-276},{0, -320},{-16,-320},{-16,-376},{-12,-376}}, color={0,0,127})); - connect(proHeaWat.PHea, PHeaTot.u[1]) annotation (Line(points={{12,217},{240,217}, - {240,81},{268,81}}, color={0,0,127})); - connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240,37}, - {240,79},{268,79}}, color={0,0,127})); + connect(proHeaWat.PHea, PHeaTot.u[1]) annotation (Line(points={{12,217},{240, + 217},{240,79.5},{268,79.5}}, color={0,0,127})); + connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240, + 37},{240,80.5},{268,80.5}}, + color={0,0,127})); connect(zer.y, PHeaTot.u[2]) annotation (Line(points={{161,360},{242,360},{ - 242,78},{268,78},{268,79}}, color={0,0,127})); + 242,78},{268,78},{268,80.5}},color={0,0,127})); connect(PHeaTot.y, PHea) annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); connect(loaSHW, heaFloEvaSHW.u1) annotation (Line(points={{-320,-120},{-288, @@ -640,6 +645,16 @@ equation annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, 280},{-110,246},{-102,246}}, color={0,0,127})); + connect(toSin.y, souColWat1.m_flow_in) annotation (Line(points={{-76,60},{-72, + 60},{-72,68},{-62,68}}, color={0,0,127})); + connect(div1.y, toSin.u) annotation (Line(points={{-78,-40},{-70,-40},{-70,32}, + {-108,32},{-108,60},{-100,60}}, color={0,0,127})); + connect(sinSHW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{ + -60,-80},{-156,-80},{-156,-6},{-152,-6}}, color={0,0,127})); + connect(sinSHW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, + {-20,-10},{-20,28},{-10,28}}, color={0,127,255})); + connect(souColWat1.ports[1], proHotWat.port_b1) annotation (Line(points={{-40, + 60},{-20,60},{-20,40},{-10,40}}, color={0,127,255})); annotation ( defaultComponentName="ets", Documentation(info=" From e059ada8aa23fe3bdf6f5ae336f3dab5f2c6f2db Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 May 2023 08:49:49 -0700 Subject: [PATCH 069/204] Change names of dhw sou and sin --- .../Combined/HeatPumpHeatExchanger.mo | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 6ede5144ccb..8eb2ea646a5 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -348,11 +348,11 @@ model HeatPumpHeatExchanger final dp2_nominal=dp_nominal) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{-10,24},{10,44}}))); - Fluid.Sources.Boundary_pT sinSHW( + Fluid.Sources.Boundary_pT souDCW( redeclare final package Medium = MediumBui, use_T_in=true, - nPorts=1) if have_hotWat - "Sink for service hot water" annotation (Placement( + nPorts=1) if have_hotWat "Source for domestic cold water" + annotation (Placement( transformation( extent={{10,-10},{-10,10}}, rotation=180, @@ -388,8 +388,8 @@ model HeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium - = MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW(trueHoldDuration=15* @@ -448,11 +448,10 @@ model HeatPumpHeatExchanger if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - Fluid.Sources.MassFlowSource_T souColWat1( + Fluid.Sources.MassFlowSource_T sinDHW( redeclare final package Medium = MediumBui, use_m_flow_in=true, - nPorts=1) if have_hotWat - "Source for cold water" + nPorts=1) if have_hotWat "Sink for domestic hot water" annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" @@ -645,16 +644,16 @@ equation annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, 280},{-110,246},{-102,246}}, color={0,0,127})); - connect(toSin.y, souColWat1.m_flow_in) annotation (Line(points={{-76,60},{-72, - 60},{-72,68},{-62,68}}, color={0,0,127})); + connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-76,60},{-72,60}, + {-72,68},{-62,68}}, color={0,0,127})); connect(div1.y, toSin.u) annotation (Line(points={{-78,-40},{-70,-40},{-70,32}, {-108,32},{-108,60},{-100,60}}, color={0,0,127})); - connect(sinSHW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{ + connect(souDCW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{ -60,-80},{-156,-80},{-156,-6},{-152,-6}}, color={0,0,127})); - connect(sinSHW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, + connect(souDCW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, {-20,-10},{-20,28},{-10,28}}, color={0,127,255})); - connect(souColWat1.ports[1], proHotWat.port_b1) annotation (Line(points={{-40, - 60},{-20,60},{-20,40},{-10,40}}, color={0,127,255})); + connect(sinDHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-40,60}, + {-20,60},{-20,40},{-10,40}}, color={0,127,255})); annotation ( defaultComponentName="ets", Documentation(info=" From 0e7ade42879f3995789cbfc8ed61b4f1752f64eb Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 May 2023 11:59:34 -0700 Subject: [PATCH 070/204] Initial implementation of DHW ETS --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 759 ++++++++++++++++++ .../Combined/Subsystems/HeatPumpDHWTank.mo | 249 ++++++ .../Combined/Subsystems/package.order | 1 + .../Combined/package.order | 1 + .../BuildingTimeSeriesWithETSWithDHWTank.mo | 146 ++++ .../BuildingTimeSeriesWithETSDHWTank.mo | 106 +++ .../DHC/Loads/Combined/Examples/package.order | 1 + .../DHC/Loads/Combined/package.order | 1 + .../DHW/BaseClasses/PartialFourPortDHW.mo | 6 +- .../DHW/Data/GenericHeatPumpWaterHeater.mo | 2 + ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 2 +- .../DHW/Examples/DomesticWaterHeater.mo | 2 +- .../Examples/DomesticWaterHeaterAndFixture.mo | 2 +- .../DHW/HeatPumpWaterHeaterWithTank.mo | 22 +- 14 files changed, 1289 insertions(+), 11 deletions(-) create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo create mode 100644 Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo create mode 100644 Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo new file mode 100644 index 00000000000..27a5c42e4b0 --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -0,0 +1,759 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined; +model HeatPumpHeatExchangerDHWTank + "Model of a substation with heat pump and compressor-less cooling with domestic hot water served by a heat pump with storage tank" + extends + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS( + final typ=Buildings.Experimental.DHC.Types.DistrictSystemType.CombinedGeneration5, + final have_weaBus=false, + final have_chiWat=true, + final have_heaWat=true, + final have_hotWat=true, + final have_eleHea=true, + final nFue=0, + final have_eleCoo=false, + final have_pum=true, + final have_fan=false, + nPorts_aHeaWat=1, + nPorts_aChiWat=1); + // SYSTEM GENERAL + parameter Boolean have_varFloCon = true + "Set to true for heat pumps with variable condenser flow" + annotation(Evaluate=true); + parameter Boolean have_varFloEva = true + "Set to true for heat pumps with variable evaporator flow" + annotation(Evaluate=true); + parameter Real ratFloMin( + final unit="1", + final min=0, + final max=1)=0.3 + "Minimum condenser or evaporator mass flow rate (ratio to nominal)" + annotation (Dialog(enable=have_varFloCon or have_varFloEva)); + parameter Modelica.Units.SI.Temperature TDisWatMin + "District water minimum temperature" annotation (Dialog(group="DHC system")); + parameter Modelica.Units.SI.Temperature TDisWatMax + "District water maximum temperature" annotation (Dialog(group="DHC system")); + parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 + "Water temperature drop/increase accross load and source-side HX (always positive)" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TChiWatSup_nominal=291.15 + "Chilled water supply temperature" + annotation (Dialog(group="Nominal conditions")); + final parameter Modelica.Units.SI.Temperature TChiWatRet_nominal= + TChiWatSup_nominal + dT_nominal "Chilled water return temperature" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=313.15 + "Heating water supply temperature" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal= + THeaWatSup_nominal - dT_nominal "Heating water return temperature" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature THotWatSup_nominal=datWatHea.TTan_nominal + "Hot water supply temperature" + annotation (Dialog(group="Nominal condition", enable=have_hotWat)); + parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 + "Cold water temperature (for hot water production)" + annotation (Dialog(group="Nominal condition", enable=have_hotWat)); + parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa") = 50000 + "Pressure difference at nominal flow rate (for each flow leg)" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal(min=0)= + abs(QHeaWat_flow_nominal/cpBui_default/(THeaWatSup_nominal - + THeaWatRet_nominal)) "Heating water mass flow rate" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal(min=0)= + abs(QChiWat_flow_nominal/cpBui_default/(TChiWatSup_nominal - + TChiWatRet_nominal)) "Chilled water mass flow rate" + annotation (Dialog(group="Nominal conditions")); + final parameter Modelica.Units.SI.MassFlowRate mEvaHotWat_flow_nominal(min=0)=proHotWat.heaPumTan.mDH_flow_nominal + "Evaporator water mass flow rate of heat pump for hot water production" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate mSerWat_flow_nominal(min=0)= + max(proHeaWat.m2_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal) + "Service water mass flow rate" + annotation (Dialog(group="Nominal condition")); + constant Modelica.Units.SI.SpecificHeatCapacity cpBui_default= + MediumBui.specificHeatCapacityCp(MediumBui.setState_pTX(p=MediumBui.p_default, + T=MediumBui.T_default)) "Specific heat capacity of the fluid"; + constant Modelica.Units.SI.SpecificHeatCapacity cpSer_default= + MediumBui.specificHeatCapacityCp(MediumSer.setState_pTX(p=MediumSer.p_default, + T=MediumSer.T_default)) "Specific heat capacity of the fluid"; + // Heat pump for heating water production + parameter Real COPHeaWat_nominal(final unit="1") + "COP of heat pump for heating water production" + annotation (Dialog(group="Nominal condition")); + // Heat pump for hot water production + parameter Real COPHotWat_nominal(final unit="1") + "COP of heat pump for hot water production" + annotation (Dialog(group="Nominal condition", enable=have_hotWat)); + // District HX + final parameter Modelica.Units.SI.MassFlowRate m1HexChi_flow_nominal(min=0)= + abs(QChiWat_flow_nominal/cpSer_default/dT_nominal) + "CHW HX primary mass flow rate" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate m2HexChi_flow_nominal(min=0)= + abs(QChiWat_flow_nominal/cpSer_default/(THeaWatSup_nominal - + THeaWatRet_nominal)) "CHW HX secondary mass flow rate" + annotation (Dialog(group="Nominal condition")); + // Dynamics + parameter Modelica.Fluid.Types.Dynamics mixingVolumeEnergyDynamics= + Modelica.Fluid.Types.Dynamics.FixedInitial + "Formulation of energy balance for mixing volume at inlet and outlet" + annotation(Dialog(tab="Dynamics")); + // IO CONNECTORS + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uCoo + "Cooling enable signal" + annotation (Placement(transformation(extent={{-340, + 100},{-300,140}}), iconTransformation(extent={{-380,20},{-300,100}}))); + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uHea + "Heating enable signal" + annotation (Placement(transformation(extent={{-340, + 140},{-300,180}}), iconTransformation(extent={{-380,60},{-300,140}}))); + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uSHW if have_hotWat + "SHW production enable signal" + annotation (Placement(transformation(extent= + {{-340,60},{-300,100}}), iconTransformation(extent={{-380,-20},{-300, + 60}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput THeaWatSupSet( + final unit="K", + displayUnit="degC") + "Heating water supply temperature set point" + annotation (Placement( + transformation( + extent={{-340,20},{-300,60}}), + iconTransformation( + extent={{-380,-60},{-300,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( + final unit="K", + displayUnit="degC") if have_hotWat + "Service hot water supply temperature set point" + annotation (Placement( + transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,-40}), + iconTransformation( + extent={{-380,-140},{-300,-60}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( + final unit="K", + displayUnit="degC") if have_hotWat + "Cold water temperature" annotation ( + Placement(transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,-80}), iconTransformation( + extent={{-40,-40},{40,40}}, + rotation=0, + origin={-340,-140}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput loaSHW( + final unit="W") if have_hotWat "Service hot water load" + annotation ( + Placement(transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,-120}),iconTransformation( + extent={{-40,-40},{40,40}}, + rotation=0, + origin={-340,-180}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TChiWatSupSet(final unit="K", + displayUnit="degC") + "Chilled water supply temperature set point" annotation (Placement( + transformation( + extent={{-340,-20},{-300,20}}), + iconTransformation( + extent={{-380,-100},{-300,-20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput mHea_flow(final unit="kg/s") + "District water mass flow rate used for heating service" + annotation ( Placement(transformation(extent={{300,-160},{340,-120}}), + iconTransformation(extent={{300,-160},{380,-80}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput mCoo_flow(final unit="kg/s") + "District water mass flow rate used for cooling service" + annotation ( Placement(transformation(extent={{300,-200},{340,-160}}), + iconTransformation(extent={{300,-200},{380,-120}}))); + // COMPONENTS + Buildings.Fluid.Delays.DelayFirstOrder volMix_a( + redeclare final package Medium = MediumSer, + final nPorts=if have_hotWat then 4 else 3, + final m_flow_nominal=mSerWat_flow_nominal, + tau=600, + final energyDynamics=mixingVolumeEnergyDynamics) + "Mixing volume to break algebraic loops and to emulate the delay of the substation" + annotation (Placement(transformation(extent={{-270,-360},{-250,-380}}))); + Buildings.Fluid.Delays.DelayFirstOrder volMix_b( + redeclare final package Medium = MediumSer, + final nPorts=if have_hotWat then 4 else 3, + final m_flow_nominal=mSerWat_flow_nominal, + tau=600, + final energyDynamics=mixingVolumeEnergyDynamics) + "Mixing volume to break algebraic loops and to emulate the delay of the substation" + annotation (Placement(transformation(extent={{250,-360},{270,-380}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pum1HexChi( + redeclare final package Medium = MediumSer, + final m_flow_nominal=m1HexChi_flow_nominal, + final allowFlowReversal=allowFlowReversalSer) + "Chilled water HX primary pump" + annotation (Placement(transformation(extent={{110,-350},{90,-330}}))); + Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU hexChi( + redeclare final package Medium1 = MediumSer, + redeclare final package Medium2 = MediumBui, + final m1_flow_nominal=m1HexChi_flow_nominal, + final m2_flow_nominal=m2HexChi_flow_nominal, + final dp1_nominal=dp_nominal/2, + final dp2_nominal=dp_nominal/2, + configuration=Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow, + final Q_flow_nominal=QChiWat_flow_nominal, + final T_a1_nominal=TDisWatMax, + final T_a2_nominal=TChiWatRet_nominal, + final allowFlowReversal1=allowFlowReversalSer, + final allowFlowReversal2=allowFlowReversalBui) + "Chilled water HX" + annotation (Placement(transformation(extent={{10,-324},{-10,-344}}))); + Buildings.Fluid.Delays.DelayFirstOrder volHeaWatRet( + redeclare final package Medium = MediumBui, + final m_flow_nominal=proHeaWat.m1_flow_nominal, + tau=60, + final energyDynamics=mixingVolumeEnergyDynamics, + T_start=THeaWatSup_nominal, + nPorts=3) "Mixing volume representing building HHW primary" annotation ( + Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=90, + origin={90,180}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFloHeaWat( + redeclare final package Medium = MediumBui, + final allowFlowReversal=allowFlowReversalBui) + "Heating water mass flow rate" + annotation (Placement(transformation(extent={{-250,250},{-230,270}}))); + Buildings.Fluid.Delays.DelayFirstOrder volChiWat( + redeclare final package Medium = MediumBui, + final m_flow_nominal=m1HexChi_flow_nominal, + tau=60, + final energyDynamics=mixingVolumeEnergyDynamics, + T_start=TChiWatSup_nominal, + nPorts=3) "Mixing volume representing building CHW primary" + annotation (Placement(transformation(extent={{-110,-280},{-90,-260}}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFloChiWat( + redeclare final package Medium = MediumBui, + final allowFlowReversal=allowFlowReversalBui) + "Chilled water mass flow rate" + annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai2(final k= + m1HexChi_flow_nominal) + annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( + k=0.05, + Ti=120, + yMax=1, + controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, + reverseActing=false, + yMin=0) "PI controller for district HX primary side" + annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumHeaTot(final nin=2) + "Total pump power for heating applications" + annotation (Placement(transformation(extent={{190,410},{210,430}}))); + Buildings.Fluid.Sources.Boundary_pT bouHeaWat( + redeclare final package Medium = MediumBui, + nPorts=1) + "Pressure boundary condition representing the expansion vessel" + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=-90, + origin={60,150}))); + Buildings.Fluid.Sources.Boundary_pT bouChiWat( + redeclare final package Medium = MediumBui, + nPorts=1) + "Pressure boundary condition representing the expansion vessel" + annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumCooTot(nin=1) + "Total pump power for space cooling" + annotation (Placement(transformation(extent={{190,370},{210,390}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumTot(nin=2) + "Total pump power" + annotation (Placement(transformation(extent={{220,390},{240,410}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( + redeclare final package Medium=MediumBui, + final allowFlowReversal=allowFlowReversalBui, + final m_flow_nominal=mHeaWat_flow_nominal) + "Heating water supply temperature" + annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={140,260}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTChiWatSup( + redeclare final package Medium=MediumBui, + final allowFlowReversal=allowFlowReversalBui, + final m_flow_nominal=mChiWat_flow_nominal) + "Chilled water supply temperature" + annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={140,-280}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox + swiFlo( + redeclare final package Medium = MediumSer, + final m_flow_nominal=mSerWat_flow_nominal) "Flow switch box" + annotation (Placement(transformation(extent={{-10,-390},{10,-370}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatSup(redeclare + final package Medium = + MediumBui, final m_flow_nominal=proHeaWat.m1_flow_nominal + *{1,-1,-1}) "Bypass heating water (supply)" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={100,260}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatRet( + redeclare final package Medium = MediumBui, + final m_flow_nominal=proHeaWat.m1_flow_nominal*{1,-1,1}) + "Bypass heating water (return)" + annotation (Placement( + transformation( + extent={{10,10},{-10,-10}}, + rotation=0, + origin={100,240}))); + Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( + trueHoldDuration=15*60) "Enable heating" + annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHeaWat( + redeclare final package Medium1 = MediumBui, + redeclare final package Medium2 = MediumSer, + final have_varFloCon=have_varFloCon, + final have_varFloEva=have_varFloEva, + final COP_nominal=COPHeaWat_nominal, + final TCon_nominal=THeaWatSup_nominal, + final TEva_nominal=TDisWatMin-dT_nominal, + final Q1_flow_nominal=QHeaWat_flow_nominal, + final allowFlowReversal1=allowFlowReversalBui, + final allowFlowReversal2=allowFlowReversalSer, + final dT1_nominal=dT_nominal, + final dT2_nominal=-dT_nominal, + final dp1_nominal=dp_nominal, + final dp2_nominal=dp_nominal) "Subsystem for heating water production" + annotation (Placement(transformation(extent={{-10,204},{10,224}}))); + Subsystems.HeatPumpDHWTank proHotWat( + redeclare final package Medium1 = MediumBui, + redeclare final package Medium2 = MediumSer, + final have_varFloEva=have_varFloEva, + final COP_nominal=COPHotWat_nominal, + final allowFlowReversal1=allowFlowReversalBui, + final allowFlowReversal2=allowFlowReversalSer, + mHw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + TColWat_nominal), + datWatHea=datWatHea) + "Subsystem for hot water production" + annotation (Placement(transformation(extent={{-10,24},{10,44}}))); + Fluid.Sources.Boundary_pT souDCW( + redeclare final package Medium = MediumBui, + use_T_in=true, + nPorts=1) if have_hotWat "Source for domestic cold water" + annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-40,-10}))); + Buildings.Controls.OBC.CDL.Continuous.Divide div1 if have_hotWat + "Compute mass flow rate from load" + annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai(final k= + cpBui_default) if have_hotWat "Times Cp" + annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiSum masFloHeaTot(final nin=2) + "Compute district water mass flow rate used for heating service" + annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); + Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat + "Replacement variable" + annotation (Placement(transformation(extent={{140,350},{160,370}}))); + Fluid.Sensors.TemperatureTwoPort senTHeaWatRet( + redeclare final package Medium = MediumBui, + final allowFlowReversal=allowFlowReversalBui, + final m_flow_nominal=mHeaWat_flow_nominal) + "Heating water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={20,300}))); + Fluid.Sensors.TemperatureTwoPort senTChiWatRet( + redeclare final package Medium = MediumBui, + final allowFlowReversal=allowFlowReversalBui, + final m_flow_nominal=mChiWat_flow_nominal) + "Chilled water return temperature" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={40,-120}))); + Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat + "Compute DeltaT needed on condenser side" + annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + MediumBui, final allowFlowReversal=allowFlowReversalBui) + "Primary heating water mass flow rate" + annotation (Placement(transformation(extent={{30,270},{50,250}}))); + Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW(trueHoldDuration=15* + 60) if have_hotWat "Enable SHW production" + annotation (Placement(transformation(extent={{-140,70},{-120,90}}))); + Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat + "Replacement variable" + annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); + Buildings.Controls.OBC.CDL.Continuous.Add masFloHea + "Service water mass flow rate for heating applications" + annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=-90, + origin={0,-264}))); + Buildings.Controls.OBC.CDL.Continuous.MultiSum PHeaTot(final nin=2) + "Total power used for heating and hot water production" + annotation (Placement(transformation(extent={{270,70},{290,90}}))); + Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaSHW if have_hotWat and have_varFloEva + "Heat flow rate at evaporator" + annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); + Buildings.Controls.OBC.CDL.Continuous.Subtract dTHHW + "Heating hot water DeltaT" + annotation (Placement(transformation(extent={{0,310},{-20,330}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter capFloHHW( + final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" + annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); + Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaHHW if have_varFloEva + "Heat flow rate at evaporator" + annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaSHW( + final Q_flow_nominal=-QHotWat_flow_nominal*(1 + 1/COPHotWat_nominal), + final dT_nominal=-dT_nominal, + final ratFloMin=ratFloMin, + final cp=cpSer_default) if have_hotWat and have_varFloEva + "Mass flow rate control" + annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( + final Q_flow_nominal=QHeaWat_flow_nominal, + final dT_nominal=dT_nominal, + final ratFloMin=ratFloMin, + final cp=cpBui_default) if have_varFloCon + "Mass flow rate control" + annotation (Placement(transformation(extent={{-100,270},{-80,290}}))); + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaHHW( + final Q_flow_nominal=-QHeaWat_flow_nominal*(1 + 1/COPHeaWat_nominal), + final dT_nominal=-dT_nominal, + final ratFloMin=ratFloMin, + final cp=cpSer_default) if have_varFloEva + "Mass flow rate control" + annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); + Buildings.Controls.OBC.CDL.Continuous.Max priOve if have_varFloCon + "Ensure primary overflow" + annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); + Buildings.Controls.OBC.CDL.Continuous.Multiply loaHHW + if have_varFloEva or have_varFloCon "Heating load" + annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); + + Fluid.Sources.MassFlowSource_T sinDHW( + redeclare final package Medium = MediumBui, + use_m_flow_in=true, + nPorts=1) if have_hotWat "Sink for domestic hot water" + annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSin(final k=-1) + if have_hotWat "Convert to sink" + annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); + parameter Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea + "Performance data" + annotation (Placement(transformation(extent={{-6,6},{6,18}}))); +equation + connect(TChiWatSupSet, conTChiWat.u_s) annotation (Line(points={{-320,0},{-200, + 0},{-200,-200},{-152,-200}}, color={0,0,127})); + connect(pum1HexChi.P, PPumCooTot.u[1]) annotation (Line(points={{89,-331},{84, + -331},{84,-322},{180,-322},{180,380},{188,380}}, color={0,0,127})); + connect(PPumHeaTot.y, PPumTot.u[1]) annotation (Line(points={{212,420},{216, + 420},{216,399.5},{218,399.5}}, + color={0,0,127})); + connect(PPumCooTot.y, PPumTot.u[2]) annotation (Line(points={{212,380},{216, + 380},{216,400.5},{218,400.5}}, + color={0,0,127})); + connect(pum1HexChi.port_b, hexChi.port_a1) annotation (Line(points={{90,-340}, + {10,-340}}, color={0,127,255})); + connect(pum1HexChi.m_flow_actual, mCoo_flow) annotation (Line(points={{89,-335}, + {82,-335},{82,-320},{276,-320},{276,-180},{320,-180}}, color={0,0,127})); + connect(volMix_a.ports[1], swiFlo.port_bSup) annotation (Line(points={{-260,-360}, + {-6,-360},{-6,-370}}, color={0,127,255})); + connect(swiFlo.port_aRet, volMix_b.ports[1]) annotation (Line(points={{6,-370}, + {6,-360},{260,-360}}, color={0,127,255})); + connect(volMix_b.ports[2], pum1HexChi.port_a) annotation (Line(points={{260,-360}, + {258,-360},{258,-340},{110,-340}}, color={0,127,255})); + connect(hexChi.port_b1, volMix_a.ports[2]) annotation (Line(points={{-10,-340}, + {-256,-340},{-256,-360},{-260,-360}}, color={0,127,255})); + connect(pum1HexChi.m_flow_actual, swiFlo.mRev_flow) annotation (Line(points={ + {89,-335},{80,-335},{80,-356},{-20,-356},{-20,-384},{-12,-384}}, + color={0,0,127})); + connect(gai2.y, pum1HexChi.m_flow_in) + annotation (Line(points={{-86,-200},{100,-200},{100,-328}}, + color={0,0,127})); + connect(PPumTot.y, PPum) annotation (Line(points={{242,400},{244,400},{244,-40}, + {320,-40}}, color={0,0,127})); + connect(ports_aHeaWat[1], senMasFloHeaWat.port_a) annotation (Line(points={{-300, + 260},{-250,260}}, color={0,127,255})); + connect(bypHeaWatSup.port_2, senTHeaWatSup.port_a) + annotation (Line(points={{110,260},{130,260}}, color={0,127,255})); + connect(senTHeaWatSup.port_b, ports_bHeaWat[1]) + annotation (Line(points={{150,260},{300,260}}, color={0,127,255})); + connect(bypHeaWatRet.port_2, volHeaWatRet.ports[1]) annotation (Line(points={{90,240}, + {80,240},{80,178.667}}, color={0,127,255})); + connect(bouHeaWat.ports[1], volHeaWatRet.ports[2]) annotation (Line(points={{60,160}, + {60,180},{80,180}}, color={0,127,255})); + connect(ports_aChiWat[1], senMasFloChiWat.port_a) annotation (Line(points={{-300, + 200},{-280,200},{-280,-120},{-250,-120}}, color={0,127,255})); + connect(senTChiWatSup.port_b, ports_bChiWat[1]) annotation (Line(points={{150, + -280},{200,-280},{200,200},{300,200}}, color={0,127,255})); + connect(bypHeaWatRet.port_3, bypHeaWatSup.port_3) + annotation (Line(points={{100,250},{100,250}}, color={0,127,255})); + connect(volHeaWatRet.ports[3], proHeaWat.port_a1) annotation (Line(points={{80, + 181.333},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); + connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{10, + 220},{262,220},{262,-360},{260,-360}}, color={0,127,255})); + connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260, + -360},{-260,200},{14,200},{14,208},{10,208}}, color={0,127,255})); + connect(enaHea.y, proHeaWat.uEna) annotation (Line(points={{-118,160},{-48,160}, + {-48,223},{-12,223}}, color={255,0,255})); + connect(THeaWatSupSet, proHeaWat.TSupSet) annotation (Line(points={{-320,40},{ + -200,40},{-200,217},{-12,217}}, + color={0,0,127})); + connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{ + 172,214},{172,419.5},{188,419.5}}, + color={0,0,127})); + connect(volMix_a.ports[4], proHotWat.port_a2) annotation (Line(points={{-260, + -360},{-258,-360},{-258,20},{14,20},{14,28},{10,28}}, color={0,127, + 255})); + connect(proHotWat.port_b2, volMix_b.ports[4]) + annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); + connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, + {-160,-40},{-160,37},{-12,37}}, color={0,0,127})); + connect(gai.y, div1.u2) annotation (Line(points={{-98,0},{-80,0},{-80,-20},{-120, + -20},{-120,-46},{-102,-46}}, color={0,0,127})); + connect(loaSHW, div1.u1) annotation (Line(points={{-320,-120},{-290,-120},{-290, + -34},{-102,-34}}, color={0,0,127})); + connect(masFloHeaTot.y, mHea_flow) + annotation (Line(points={{292,-140},{320,-140}}, color={0,0,127})); + connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{12,31}, + {218,31},{218,-139.5},{268,-139.5}}, + color={0,0,127})); + connect(zer.y, masFloHeaTot.u[2]) annotation (Line(points={{161,360},{216,360}, + {216,-144},{268,-144},{268,-139.5}}, + color={0,0,127})); + connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{ + 176,34},{176,420},{188,420},{188,420.5}}, + color={0,0,127})); + connect(proHeaWat.mEva_flow, masFloHeaTot.u[1]) annotation (Line(points={{12,211}, + {220,211},{220,-140.5},{268,-140.5}}, + color={0,0,127})); + connect(zer.y, PPumHeaTot.u[2]) annotation (Line(points={{161,360},{174,360}, + {174,418},{188,418},{188,420.5}}, + color={0,0,127})); + connect(senMasFloHeaWat.port_b, senTHeaWatRet.port_a) annotation (Line(points={{-230, + 260},{-220,260},{-220,300},{10,300}}, color={0,127,255})); + connect(senTHeaWatRet.port_b, bypHeaWatRet.port_1) annotation (Line(points={{30,300}, + {120,300},{120,240},{110,240}}, color={0,127,255})); + connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) + annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); + connect(delT.y, gai.u) + annotation (Line(points={{-128,0},{-122,0}}, color={0,0,127})); + connect(TColWat, delT.u2) annotation (Line(points={{-320,-80},{-156,-80},{-156, + -6},{-152,-6}}, color={0,0,127})); + connect(THotWatSupSet, delT.u1) annotation (Line(points={{-320,-40},{-160,-40}, + {-160,6},{-152,6}}, + color={0,0,127})); + connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points= + {{-10,220},{-20,220},{-20,260},{30,260}}, color={0,127,255})); + connect(senMasFloHeaWatPri.port_b, bypHeaWatSup.port_1) + annotation (Line(points={{50,260},{90,260}}, color={0,127,255})); + connect(port_aSerAmb, swiFlo.port_aSup) annotation (Line(points={{-300,-200},{ + -272,-200},{-272,-344},{-280,-344},{-280,-400},{-6,-400},{-6,-390}}, + color={0,127,255})); + connect(swiFlo.port_bRet, port_bSerAmb) annotation (Line(points={{6,-390},{6, + -400},{280,-400},{280,-200},{300,-200}}, + color={0,127,255})); + connect(uHea, enaHea.u) annotation (Line(points={{-320,160},{-142,160}}, + color={255,0,255})); + connect(conTChiWat.y, gai2.u) + annotation (Line(points={{-128,-200},{-110,-200}}, color={0,0,127})); + connect(uCoo, conTChiWat.uEna) annotation (Line(points={{-320,120},{-180,120}, + {-180,-220},{-144,-220},{-144,-212}}, color={255,0,255})); + connect(uSHW, enaSHW.u) + annotation (Line(points={{-320,80},{-142,80}}, color={255,0,255})); + connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, + {-114,43},{-12,43}},color={255,0,255})); + connect(senTChiWatRet.port_b, volChiWat.ports[1]) annotation (Line(points={{50,-120}, + {60,-120},{60,-280},{-101.333,-280}}, color={0,127,255})); + connect(volChiWat.ports[2], hexChi.port_a2) annotation (Line(points={{-100, + -280},{-120,-280},{-120,-320},{-20,-320},{-20,-328},{-10,-328}}, + color={0,127,255})); + connect(hexChi.port_b2, senTChiWatSup.port_a) annotation (Line(points={{10, + -328},{20,-328},{20,-320},{80,-320},{80,-280},{130,-280}}, color={0, + 127,255})); + connect(bouChiWat.ports[1], volChiWat.ports[3]) + annotation (Line(points={{-142,-280},{-98.6667,-280}}, color={0,127,255})); + connect(senTChiWatSup.T, conTChiWat.u_m) annotation (Line(points={{140,-269}, + {140,-220},{-140,-220},{-140,-212}}, color={0,0,127})); + connect(zer1.y, masFloHea.u2) annotation (Line(points={{-19,-240},{-8,-240},{ + -8,-252},{-6,-252}}, color={0,0,127})); + connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{12,31},{18, + 31},{18,-240},{-6,-240},{-6,-252}}, color={0,0,127})); + connect(proHeaWat.mEva_flow, masFloHea.u1) annotation (Line(points={{12,211},{ + 20,211},{20,-246},{6,-246},{6,-252}}, color={0,0,127})); + connect(masFloHea.y, swiFlo.mPos_flow) annotation (Line(points={{0,-276},{0, + -320},{-16,-320},{-16,-376},{-12,-376}}, color={0,0,127})); + connect(proHeaWat.PHea, PHeaTot.u[1]) annotation (Line(points={{12,217},{240, + 217},{240,79.5},{268,79.5}}, color={0,0,127})); + connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240, + 37},{240,80.5},{268,80.5}}, + color={0,0,127})); + connect(zer.y, PHeaTot.u[2]) annotation (Line(points={{161,360},{242,360},{ + 242,78},{268,78},{268,80.5}},color={0,0,127})); + connect(PHeaTot.y, PHea) + annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); + connect(loaSHW, heaFloEvaSHW.u1) annotation (Line(points={{-320,-120},{-288, + -120},{-288,-36},{-164,-36},{-164,106},{-102,106}}, + color={0,0,127})); + connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{12,37},{18, + 37},{18,80},{-108,80},{-108,94},{-102,94}}, + color={0,0,127})); + connect(senTHeaWatRet.T, dTHHW.u2) + annotation (Line(points={{20,311},{20,314},{2,314}}, color={0,0,127})); + connect(senTHeaWatSup.T, dTHHW.u1) + annotation (Line(points={{140,271},{140,326},{2,326}}, color={0,0,127})); + connect(senMasFloHeaWat.m_flow, capFloHHW.u) annotation (Line(points={{-240,271}, + {-240,320},{-222,320}}, color={0,0,127})); + connect(proHeaWat.PHea, heaFloEvaHHW.u2) annotation (Line(points={{12,217},{ + 20,217},{20,226},{-110,226},{-110,234},{-102,234}}, + color={0,0,127})); + connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, + {-16,100},{-16,31},{-12,31}}, color={0,0,127})); + connect(conFloEvaHHW.m_flow, proHeaWat.m2_flow) annotation (Line(points={{-38,240}, + {-28,240},{-28,211},{-12,211}}, color={0,0,127})); + connect(senMasFloHeaWat.m_flow, priOve.u1) annotation (Line(points={{-240,271}, + {-240,296},{-70,296},{-70,286},{-62,286}}, color={0,0,127})); + connect(conFloConHHW.m_flow, priOve.u2) annotation (Line(points={{-78,280},{-70, + 280},{-70,274},{-62,274}}, color={0,0,127})); + connect(priOve.y, proHeaWat.m1_flow) annotation (Line(points={{-38,280},{-24,280}, + {-24,214},{-12,214}}, color={0,0,127})); + connect(heaFloEvaSHW.y, conFloEvaSHW.loa) + annotation (Line(points={{-78,100},{-62,100}}, color={0,0,127})); + connect(heaFloEvaHHW.y, conFloEvaHHW.loa) + annotation (Line(points={{-78,240},{-62,240}}, color={0,0,127})); + connect(capFloHHW.y, loaHHW.u2) annotation (Line(points={{-198,320},{-180,320}, + {-180,274},{-142,274}}, color={0,0,127})); + connect(dTHHW.y, loaHHW.u1) annotation (Line(points={{-22,320},{-160,320},{ + -160,286},{-142,286}}, color={0,0,127})); + connect(loaHHW.y, conFloConHHW.loa) + annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); + connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, + 280},{-110,246},{-102,246}}, color={0,0,127})); + connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-76,60},{-72,60}, + {-72,68},{-62,68}}, color={0,0,127})); + connect(div1.y, toSin.u) annotation (Line(points={{-78,-40},{-70,-40},{-70,32}, + {-108,32},{-108,60},{-100,60}}, color={0,0,127})); + connect(souDCW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{ + -60,-80},{-156,-80},{-156,-6},{-152,-6}}, color={0,0,127})); + connect(souDCW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, + {-20,-10},{-20,28},{-10,28}}, color={0,127,255})); + connect(sinDHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-40,60}, + {-20,60},{-20,40},{-10,40}}, color={0,127,255})); + annotation ( + defaultComponentName="ets", + Documentation(info=" +

+This model represents an energy transfer station as described in Sommer (2020). +

+
    +
  • +The cooling function is provided in a compressor-less mode by a heat exchanger +connected to the service line. +The chilled water is typically produced at high temperature and distributed +to radiant cooling systems, for instance at 19°C. +
  • +
  • +The heating functions are provided by water-to-water heat pumps. +
      +
    • +By default the condenser and evaporator loops are operated +with variable mass flow rate, with a lower limit specified by the ratio +ratFloMin. +The model can also represent constant flow condenser and evaporator loops +by setting have_varFloCon and have_varFloEva +to false. +
    • +
    • +The evaporator water is supplied by mixing the flow rate from the direct connection +to the service line to the flow rate from the primary side of the cooling +heat exchanger. +The hydronic arrangement modeled in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox +ensures that the resulting fluid stream in the service line always flows +in the same direction. +
    • +
    • +The heating hot water is typically produced at low temperature, +for instance 40°C. +
    • +
    +
  • +
+

Controls

+

+Heating (resp. cooling) is enabled based on the input signal uHea +(resp. uCoo) which is held for 15 minutes, meaning that, +when enabled, the mode remains active for at least 15 minutes and, +when disabled, the mode cannot be enabled again for at least 15 minutes. +The heating and cooling enable signals should be computed externally based +on a schedule (to lock out the system during off-hours), ideally in conjunction +with the number of requests yielded by the terminal unit controllers, or any +other signal representative of the load. +

+

+When enabled, +

+ +

Modeling considerations

+

+There is a control volume at each of the two fluid ports that serve as inlet and outlet +of the heating and cooling systems. These approximate the dynamics +of the substation, and they also generally avoid nonlinear systems +of equations if multiple substations are connected to each other. +

+

References

+

+Sommer T., Sulzer M., Wetter M., Sotnikov A., Mennel S., Stettler C. +The reservoir network: A new network topology for district heating +and cooling. +Energy, Volume 199, 15 May 2020, 117418. +

+", + revisions=" +
    +
  • +February 23, 2021, by Antoine Gautier:
    +Refactored with subsystem models and partial ETS base class.
    +This is for + +issue 1769. +
  • +
  • +December 12, 2017, by Michael Wetter:
    +Removed call to Modelica.Utilities.Files.loadResource.
    +This is for +issue 1097. +
  • +
+"), + Diagram(coordinateSystem(extent={{-300,-420},{300,440}})), + Icon(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{300,300}}))); +end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo new file mode 100644 index 00000000000..637fcc4e59e --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -0,0 +1,249 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +model HeatPumpDHWTank + "Base subsystem with water-to-water heat pump with storage tank for domestic hot waterr" + replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium + "Medium model on condenser side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium + "Medium model on evaporator side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + parameter Boolean have_varFloEva = true + "Set to true for a variable evaporator flow" + annotation(Evaluate=true); + parameter Real COP_nominal(final unit="1") + "Heat pump COP" + annotation (Dialog(group="Nominal condition")); + parameter Boolean allowFlowReversal1=false + "Set to true to allow flow reversal on condenser side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + parameter Boolean allowFlowReversal2=false + "Set to true to allow flow reversal on evaporator side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal(min=0) "Mass flow rate of domestic hot water leaving tank" + annotation (Dialog(group="Nominal condition")); + // IO CONNECTORS + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) + "Enable signal" + annotation ( + Placement(transformation(extent={{-240,100},{-200,140}}), + iconTransformation(extent={{-140,70},{-100,110}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( + final unit="K", + displayUnit="degC") + "Supply temperature set point" + annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), + iconTransformation(extent={{-140,10},{-100,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( + final unit="kg/s") if have_varFloEva + "Evaporator mass flow rate" + annotation (Placement(transformation(extent={{-240,20},{-200,60}}), + iconTransformation(extent={{-140,-50},{-100,-10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_a2( + redeclare final package Medium = Medium2, + m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for entering evaporator water" annotation (Placement( + transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= + {{90,-70},{110,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b2( + redeclare final package Medium = Medium2, + m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for leaving evaporator water" annotation (Placement( + transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ + 90,50},{110,70}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_a1( + redeclare final package Medium = Medium1, + m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for entering condenser water" annotation (Placement( + transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( + extent={{-110,-70},{-90,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b1( + redeclare final package Medium = Medium1, + m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for leaving condenser water" annotation (Placement( + transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= + {{-110,50},{-90,70}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( + final unit="W") "Heat pump power" + annotation (Placement(transformation(extent={{200,20},{240,60}}), + iconTransformation(extent={{100,10},{140,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( + final unit="W") "Pump power" + annotation (Placement(transformation(extent={{200,-20},{240,20}}), + iconTransformation(extent={{100,-20},{140,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") + "Evaporator water mass flow rate" + annotation (Placement(transformation( + extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ + 140,-10}}))); + // COMPONENTS + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( + redeclare final package Medium = Medium2, + final m_flow_nominal=heaPumTan.mDH_flow_nominal, + final allowFlowReversal=allowFlowReversal2, + dp_nominal=datWatHea.dp2_nominal) + "Heat pump evaporator water pump" + annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea + annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); + Buildings.Controls.OBC.CDL.Continuous.Sources.Constant floEvaNom(final k= + mDH_flow_nominal) if not have_varFloEva + "Nominal flow rate" + annotation (Placement(transformation(extent={{0,80},{-20,100}}))); + Fluid.Sensors.TemperatureTwoPort senTHotSup( + redeclare final package Medium = Medium1, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mHw_flow_nominal) + "Temperature of water leaving the domestic hot water storage tank" + annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=-90, + origin={40,20}))); + Fluid.Sensors.TemperatureTwoPort senTColSou( + redeclare final package Medium = Medium1, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mHw_flow_nominal) + "Temperature of water entering domestic hot water tank" + annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-40,-20}))); + Buildings.Controls.OBC.CDL.Continuous.Switch enaHeaPum( + u2(start=false)) + "Enable heat pump by switching to actual set point" + annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); + Buildings.Controls.OBC.CDL.Continuous.GreaterThreshold staPum( + y(each start=false), + t=1e-2*heaPumTan.mDH_flow_nominal, + h=0.5e-2*heaPumTan.mDH_flow_nominal) + "Pump return status" + annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); + Buildings.Controls.OBC.CDL.Continuous.Multiply floEva + "Zero flow rate if not enabled" + annotation (Placement(transformation(extent={{-20,110},{0,130}}))); + Loads.Heating.DHW.HeatPumpWaterHeaterWithTank heaPumTan( + mHw_flow_nominal=mHw_flow_nominal, datWatHea=datWatHea) + "Heat pump with storage tank for domestic hot water" + annotation (Placement(transformation(extent={{0,-20},{20,0}}))); + parameter Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea + "Performance data" + annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); + Modelica.Blocks.Math.Add add + annotation (Placement(transformation(extent={{140,-18},{160,2}}))); +equation + connect(senTColSou.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, + {-150,12},{-142,12}}, color={0,0,127})); + connect(uEna, booToRea.u) + annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); + connect(TSupSet, enaHeaPum.u1) annotation (Line(points={{-220,-20},{-180,-20}, + {-180,28},{-142,28}}, color={0,0,127})); + connect(senTHotSup.port_b, port_b1) + annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); + connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ + 44,-55},{44,-40},{220,-40}}, color={0,0,127})); + connect(port_a2, pumEva.port_a) + annotation (Line(points={{200,-60},{70,-60}}, color={0,127,255})); + connect(booToRea.y, floEva.u1) annotation (Line(points={{-158,120},{-140,120}, + {-140,134},{-40,134},{-40,126},{-22,126}}, color={0,0,127})); + connect(m2_flow, floEva.u2) annotation (Line(points={{-220,40},{-40,40},{-40,114}, + {-22,114}}, color={0,0,127})); + connect(floEvaNom.y, floEva.u2) annotation (Line(points={{-22,90},{-30,90},{-30, + 114},{-22,114}}, color={0,0,127})); + connect(floEva.y, pumEva.m_flow_in) + annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); + connect(port_a1,senTColSou. port_a) annotation (Line(points={{-200,-60},{-40,-60}, + {-40,-30}}, color={0,127,255})); + connect(heaPumTan.port_a1,senTColSou. port_b) + annotation (Line(points={{0,-4},{-40,-4},{-40,-10}}, color={0,127,255})); + connect(heaPumTan.port_b1,senTHotSup. port_a) + annotation (Line(points={{20,-4},{40,-4},{40,10}}, color={0,127,255})); + connect(pumEva.port_b, heaPumTan.port_a2) annotation (Line(points={{50,-60},{40, + -60},{40,-16},{20,-16}}, color={0,127,255})); + connect(heaPumTan.port_b2, port_b2) annotation (Line(points={{0,-16},{-20,-16}, + {-20,40},{160,40},{160,60},{200,60}}, color={0,127,255})); + connect(enaHeaPum.y, heaPumTan.TSetHw) annotation (Line(points={{-118,20},{-10, + 20},{-10,-10},{-1,-10}}, color={0,0,127})); + connect(heaPumTan.PHea, PHea) annotation (Line(points={{21,-10},{80,-10},{80,20}, + {180,20},{180,40},{220,40}}, color={0,0,127})); + connect(staPum.y, enaHeaPum.u2) annotation (Line(points={{-102,-100},{-160,-100}, + {-160,20},{-142,20}}, color={255,0,255})); + connect(pumEva.m_flow_actual, staPum.u) annotation (Line(points={{49,-55},{0,-55}, + {0,-100},{-78,-100}}, color={0,0,127})); + connect(add.y, PPum) annotation (Line(points={{161,-8},{180,-8},{180,0},{220,0}}, + color={0,0,127})); + connect(add.u2, pumEva.P) annotation (Line(points={{138,-14},{120,-14},{120,-20}, + {49,-20},{49,-51}}, color={0,0,127})); + connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-12},{120,-12},{120, + -2},{138,-2}}, color={0,0,127})); + annotation ( + defaultComponentName="heaPum", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-60,60},{60,-60}}, + lineColor={27,0,55}, + fillColor={170,213,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-58,62},{62,-58}}, + lineColor={27,0,55}, + fillColor={170,213,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), + Documentation(info=" +

+This model represents a water-to-water heat pump, an evaporator water pump, +and an optional condenser water pump if have_pumCon is set to +true. +The heat pump model is described in + +Buildings.Fluid.HeatPumps.Carnot_TCon. +By default variable speed pumps are considered. +Constant speed pumps may also be represented by setting have_varFloEva +and have_varFloCon to false. +

+

Controls

+

+The system is enabled when the input control signal uEna switches to +true. +When enabled, +

+
    +
  • +the evaporator and optionally the condenser water pumps are commanded on and supply either +the mass flow rate set point provided as an input in the case of variable speed pumps, +or the nominal mass flow rate in the case of constant speed pumps, +
  • +
  • +the heat pump is commanded on when the evaporator and optionally the condenser water pump +are proven on. When enabled, the heat pump controller—idealized in this model—tracks the +supply temperature set point at the condenser outlet. +
  • +
+", revisions=" +
    +
  • +November 16, 2022, by Michael Wetter:
    +Set pumEva.dp_nominal to correct value. +
  • +
  • +February 23, 2021, by Antoine Gautier:
    +First implementation. +
  • +
+")); +end HeatPumpDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order index fa193cec052..21578f7a969 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order @@ -2,6 +2,7 @@ Borefield Chiller HeatExchanger HeatPump +HeatPumpDHWTank SwitchBox WatersideEconomizer Validation diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order index 1e1b2663f47..c74a100031b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order @@ -1,5 +1,6 @@ ChillerBorefield HeatPumpHeatExchanger +HeatPumpHeatExchangerDHWTank Controls Subsystems Examples diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo new file mode 100644 index 00000000000..a030439ad77 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -0,0 +1,146 @@ +within Buildings.Experimental.DHC.Loads.Combined; +model BuildingTimeSeriesWithETSWithDHWTank + "Model of a building with loads provided as time series, with a domestic hot water heat pump and tank, connected to an ETS" + extends + Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS( + redeclare Buildings.Experimental.DHC.Loads.BaseClasses.Examples.BaseClasses.BuildingTimeSeries bui( + final filNam=filNam, + have_hotWat=true, + T_aHeaWat_nominal=ets.THeaWatSup_nominal, + T_bHeaWat_nominal=ets.THeaWatRet_nominal, + T_aChiWat_nominal=ets.TChiWatSup_nominal, + T_bChiWat_nominal=ets.TChiWatRet_nominal), + redeclare Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank ets( + QChiWat_flow_nominal=QCoo_flow_nominal, + QHeaWat_flow_nominal=QHea_flow_nominal, + QHotWat_flow_nominal=QHot_flow_nominal, + datWatHea=datWatHea)); + parameter String filNam + "Library path of the file with thermal loads as time series"; + final parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal( + max=-Modelica.Constants.eps)= + bui.facMul * bui.QCoo_flow_nominal + "Space cooling design load (<=0)" + annotation (Dialog(group="Design parameter")); + final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal( + min=Modelica.Constants.eps)= + bui.facMul * bui.QHea_flow_nominal + "Space heating design load (>=0)" + annotation (Dialog(group="Design parameter")); + final parameter Modelica.Units.SI.HeatFlowRate QHot_flow_nominal( + min=Modelica.Constants.eps)= + bui.facMul * Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad( + string="#Peak water heating load", + filNam=Modelica.Utilities.Files.loadResource(filNam)) + "Hot water design load (>=0)" + annotation (Dialog(group="Design parameter")); + Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( + final unit="K", + displayUnit="degC") + "Service hot water supply temperature set point" + annotation (Placement( + transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,40}), iconTransformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-120,30}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( + final unit="K", + displayUnit="degC") + "Cold water temperature" + annotation (Placement(transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,0}), iconTransformation( + extent={{-20,-20},{20,20}}, + rotation=90, + origin={-80,-120}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter loaHeaNor( + k=1/QHea_flow_nominal) "Normalized heating load" + annotation (Placement(transformation(extent={{-200,-110},{-180,-90}}))); + Buildings.Controls.OBC.CDL.Continuous.GreaterThreshold enaHeaCoo[2](each t=1e-4) + "Threshold comparison to enable heating and cooling" + annotation (Placement(transformation(extent={{-110,-130},{-90,-110}}))); + Modelica.Blocks.Sources.BooleanConstant enaSHW( + final k=true) if have_hotWat + "SHW production enable signal" + annotation (Placement(transformation(extent={{0,-130},{-20,-110}}))); + Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter loaCooNor(k=1/ + QCoo_flow_nominal) "Normalized cooling load" + annotation (Placement(transformation(extent={{-200,-150},{-180,-130}}))); + parameter Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea + "Performance data" + annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); +equation + connect(bui.QReqHotWat_flow, ets.loaSHW) annotation (Line(points={{28,4},{28, + -10},{-64,-10},{-64,-74},{-34,-74}}, color={0,0,127})); + connect(THotWatSupSet, ets.THotWatSupSet) annotation (Line(points={{-320,40}, + {-136,40},{-136,-66},{-34,-66}}, color={0,0,127})); + connect(TColWat, ets.TColWat) annotation (Line(points={{-320,0},{-148,0},{ + -148,-70},{-34,-70}}, color={0,0,127})); + connect(enaHeaCoo[1].y, ets.uHea) annotation (Line(points={{-88,-120},{-40, + -120},{-40,-46},{-34,-46}}, color={255,0,255})); + connect(enaHeaCoo[2].y, ets.uCoo) annotation (Line(points={{-88,-120},{-40, + -120},{-40,-50},{-34,-50}}, color={255,0,255})); + connect(enaSHW.y, ets.uSHW) annotation (Line(points={{-21,-120},{-38,-120},{-38, + -54},{-34,-54}}, color={255,0,255})); + connect(loaHeaNor.y, enaHeaCoo[1].u) annotation (Line(points={{-178,-100},{ + -120,-100},{-120,-120},{-112,-120}}, color={0,0,127})); + connect(loaCooNor.y, enaHeaCoo[2].u) annotation (Line(points={{-178,-140},{ + -120,-140},{-120,-120},{-112,-120}}, color={0,0,127})); + connect(bui.QReqHea_flow, loaHeaNor.u) annotation (Line(points={{20,4},{20,-6}, + {-218,-6},{-218,-100},{-202,-100}}, color={0,0,127})); + connect(bui.QReqCoo_flow, loaCooNor.u) annotation (Line(points={{24,4},{24,-4}, + {-220,-4},{-220,-140},{-202,-140}}, color={0,0,127})); + connect(loaHeaNor.y, resTHeaWatSup.u) annotation (Line(points={{-178,-100},{ + -120,-100},{-120,-40},{-112,-40}}, color={0,0,127})); + annotation ( + Documentation(info=" +

+This model is composed of a heat pump based energy transfer station model + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger +connected to a simplified building model where the space heating, cooling +and hot water loads are provided as time series. +

+

Scaling

+

+The parameter bui.facMul is the multiplier factor +applied to the building loads that are provided as time series. +It is used to represent multiple identical buildings served by +a unique energy transfer station. +The parameter facMul is the multiplier factor +applied to the whole system composed of the building(s) and the +energy transfer station. +It is used to represent multiple identical ETSs served by +the DHC system. +So, if for instance the overall heating and cooling efficiency is +equal to 1, then the load on the district loop +is the load provided as time series multiplied by facMul * bui.facMul. +

+

+Note that the parameters QCoo_flow_nominal, QHea_flow_nominal +and QHot_flow_nominal are the ETS design values. They include +the building loads multiplier factor bui.facMul but not +the building and ETS multiplier factor facMul. +

+", revisions=" +
    +
  • +November 21, 2022, by David Blum:
    +Change bui.facMulHea and bui.facMulCoo to be default.
    +This is for + +issue 2302. +
  • +
  • +February 23, 2021, by Antoine Gautier:
    +First implementation. +
  • +
+"), + Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{ + 300,300}}))); +end BuildingTimeSeriesWithETSWithDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo new file mode 100644 index 00000000000..5176809e4e5 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -0,0 +1,106 @@ +within Buildings.Experimental.DHC.Loads.Combined.Examples; +model BuildingTimeSeriesWithETSDHWTank + "Example model of a building with loads provided as time series for heating, cooling, and domestic hot water heat pump and tank" + extends Modelica.Icons.Example; + package Medium=Buildings.Media.Water + "Medium model"; + Buildings.Fluid.Sources.Boundary_pT supAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + use_T_in=true, + T=280.15, + nPorts=1) "Ambient water supply" + annotation (Placement(transformation(extent={{-10,-10},{10,10}},rotation=0,origin={-50,10}))); + Buildings.Fluid.Sources.Boundary_pT sinAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + nPorts=1) "Sink for ambient water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}},rotation=0,origin={-50,-50}))); + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) + "Mass flow rate sensor" + annotation (Placement(transformation(extent={{-20,0},{0,20}}))); + Modelica.Blocks.Sources.Constant TDisSup(k( + unit="K", + displayUnit="degC") = 288.15) + "District supply temperature" + annotation (Placement(transformation(extent={{-90,4},{-70,24}}))); + BuildingTimeSeriesWithETSWithDHWTank bui( + redeclare package MediumSer = Medium, + redeclare package MediumBui = Medium, + bui(facMul=10), + allowFlowReversalSer=true, + filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", + datWatHea=datWatHea) + annotation (Placement(transformation(extent={{40,-20},{60,0}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) + "Cold water temperature" + annotation (Placement(transformation(extent={{60,80},{80,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THotWatSupSet(k=bui.ets.THotWatSup_nominal) + "Hot water supply temperature set point" + annotation (Placement(transformation(extent={{20,80},{40,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) + "Chilled water supply temperature set point" + annotation (Placement(transformation(extent={{-20,80},{0,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) + "Heating water supply temperature set point - Maximum value" + annotation (Placement(transformation(extent={{-60,80},{-40,100}}))); + Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) + "Heating water supply temperature set point - Minimum value" + annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); + parameter Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea( + mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal, + + QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, + QCon_flow_nominal=bui.QHot_flow_nominal, + TTan_nominal=333.15, + THex_nominal=datWatHea.TTan_nominal + datWatHea.dTCon_nominal) + "Performance data" + annotation (Placement(transformation(extent={{44,-38},{56,-26}}))); +equation + connect(supAmbWat.ports[1], senMasFlo.port_a) + annotation (Line(points={{-40,10},{-20,10}}, color={0,127,255})); + connect(TDisSup.y,supAmbWat. T_in) + annotation (Line(points={{-69,14},{-62,14}}, color={0,0,127})); + connect(senMasFlo.port_b, bui.port_aSerAmb) annotation (Line(points={{0,10},{20, + 10},{20,-10},{40,-10}}, color={0,127,255})); + connect(sinAmbWat.ports[1], bui.port_bSerAmb) annotation (Line(points={{-40,-50}, + {80,-50},{80,-10},{60,-10}}, color={0,127,255})); + connect(THeaWatSupMinSet.y, bui.THeaWatSupMinSet) annotation (Line(points={{-78, + 90},{-70,90},{-70,60},{34,60},{34,-1},{38,-1}}, color={0,0,127})); + connect(THeaWatSupMaxSet.y, bui.THeaWatSupMaxSet) annotation (Line(points={{-38, + 90},{-30,90},{-30,58},{32,58},{32,-3},{38,-3}}, color={0,0,127})); + connect(TChiWatSupSet.y, bui.TChiWatSupSet) annotation (Line(points={{2,90},{10, + 90},{10,56},{30,56},{30,-5},{38,-5}}, color={0,0,127})); + connect(THotWatSupSet.y, bui.THotWatSupSet) annotation (Line(points={{42,90},{ + 50,90},{50,40},{28,40},{28,-7},{38,-7}}, color={0,0,127})); + connect(TColWat.y, bui.TColWat) annotation (Line(points={{82,90},{88,90},{88,38}, + {26,38},{26,-26},{42,-26},{42,-22}}, color={0,0,127})); + annotation ( + Icon( + coordinateSystem( + preserveAspectRatio=false)), + Diagram( + coordinateSystem( + preserveAspectRatio=false)), + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mos" "Simulate and plot"), + experiment( + StopTime=864000, + Interval=600, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl"), + Documentation(info=" +

+This model provides an example for a building with loads provided +as time series and connected to a direct ETS for cooling with the +return chilled water temperature controlled above a minimum threshold. +

+", revisions=" +
    +
  • +March 20, 2022, by Chengnan Shi:
    +First implementation. +
  • +
+")); +end BuildingTimeSeriesWithETSDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order index d36587bb820..04027fc9454 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/package.order @@ -1 +1,2 @@ BuildingTimeSeriesWithETS +BuildingTimeSeriesWithETSDHWTank diff --git a/Buildings/Experimental/DHC/Loads/Combined/package.order b/Buildings/Experimental/DHC/Loads/Combined/package.order index 1069a5236c1..fc49af3a8ca 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/package.order +++ b/Buildings/Experimental/DHC/Loads/Combined/package.order @@ -1,3 +1,4 @@ BuildingTimeSeriesWithETS +BuildingTimeSeriesWithETSWithDHWTank BaseClasses Examples diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo index 9d5e0c21a06..0c43735537a 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo @@ -7,8 +7,8 @@ partial model PartialFourPortDHW replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - Modelica.Blocks.Interfaces.RealOutput PEle - "Electric power required for generation equipment" + Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") + "Electric power required for heating equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}))); Modelica.Blocks.Interfaces.RealInput TSetHw "Temperature setpoint for domestic hot water supply from heater" @@ -18,7 +18,7 @@ partial model PartialFourPortDHW protected parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; equation - connect(zero.y, PEle) + connect(zero.y,PHea) annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo index 101f1d999d1..e0b0c355910 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo @@ -16,6 +16,8 @@ record GenericHeatPumpWaterHeater parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; + parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; + parameter Modelica.Units.SI.PressureDifference dp2_nominal = 5000 "Pressure drop across evaporator"; parameter Integer nSeg(min=4) = 5 "Number of volume segments"; annotation (preferredView="info",Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo index 0e36b0c4050..40faaac645b 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo @@ -53,7 +53,7 @@ equation {90,60},{100,60}}, color={0,127,255})); connect(port_a1, hex.port_a1) annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,-2},{40,-2},{40,-20}, + connect(heaDhw.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, {94,-20},{94,0},{110,0}}, color={0,0,127})); connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, {0,-20},{0,-2},{8,-2}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo index fc4f44fb891..53076ab4583 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo @@ -79,7 +79,7 @@ equation annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); connect(TDis.y, souDHw.T_in) annotation (Line(points={{50,-79},{50,-48},{26,-48}, {26,-42}}, color={0,0,127})); - connect(genDHW.PEle, PEle) + connect(genDHW.PHea, PEle) annotation (Line(points={{11,0},{110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 34ccd29dfdd..f8cec475906 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -92,7 +92,7 @@ equation annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); connect(genDHW.port_b2, sinDHw.ports[1]) annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(genDHW.PEle, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ + connect(genDHW.PHea, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ 110,80}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo index 7655bfd5e8c..88ec0950a7c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo @@ -3,7 +3,11 @@ model HeatPumpWaterHeaterWithTank "A model for domestic water heating served by heat pump water heater and local storage tank" extends Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW( - final have_PEle = true); + final have_PEle = true, + mDH_flow_nominal = heaPum.QEva_flow_nominal/cp2_default/heaPum.dTEva_nominal); + constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= + Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, + T=Medium.T_default)) "Specific heat capacity of the fluid"; parameter Buildings.Experimental.DHC.Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); @@ -19,11 +23,12 @@ model HeatPumpWaterHeaterWithTank m2_flow_nominal=mDH_flow_nominal, dTEva_nominal=datWatHea.dTEva_nominal, dTCon_nominal=datWatHea.dTCon_nominal, + use_eta_Carnot_nominal=true, etaCarnot_nominal=0.3, QCon_flow_max = datWatHea.QCon_flow_max, QCon_flow_nominal=datWatHea.QCon_flow_nominal, - dp1_nominal=5000, - dp2_nominal=5000) + dp1_nominal=datWatHea.dp1_nominal, + dp2_nominal=datWatHea.dp2_nominal) "Domestic hot water heater" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = @@ -47,7 +52,9 @@ model HeatPumpWaterHeaterWithTank "Pump with m_flow input" annotation (Placement(transformation(extent={{60,30},{40,50}}))); Fluid.Storage.StratifiedEnhancedInternalHex - tanSte(energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + tanSte( + T_start=datWatHea.TTan_nominal, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, redeclare package Medium = Medium, redeclare package MediumHex = Medium, hTan=datWatHea.hTan, @@ -78,6 +85,9 @@ model HeatPumpWaterHeaterWithTank k=k, Ti=Ti) annotation (Placement(transformation(extent={{-10,80},{10,100}}))); + Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") + "Electric power required for pumping equipment" + annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); equation connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); @@ -86,7 +96,7 @@ equation color={0,127,255})); connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-10,-60}, {-10,-6}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, + connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, {76,0},{110,0}}, color={0,0,127})); connect(TSetHw, add.u1) annotation (Line(points={{-110,0},{-80,0},{-80,6},{-72, 6}}, color={0,0,127})); @@ -119,6 +129,8 @@ equation 70},{0,70},{0,78}}, color={0,0,127})); connect(tanTemSen.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72}, {-46,72},{-46,50},{-50,50}}, color={191,0,0})); + connect(pumHex.P, PPum) annotation (Line(points={{39,49},{32,49},{32,-20},{110, + -20}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From 6e3989d4577e95d8276bee932b310b5a2f20483e Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 29 Aug 2023 13:14:01 -0700 Subject: [PATCH 071/204] Upate for CDL.Continuous to CDL.Reals --- .../PartialHeatPumpHeatExchanger.mo | 36 ++++++++--------- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 2 +- .../HeatPumpHeatExchangerDHWTank_Current.mo | 36 ++++++++--------- .../Combined/HeatPumpHeatExchanger_Current.mo | 40 +++++++++---------- .../Combined/Subsystems/HeatPumpDHWTank.mo | 8 ++-- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 6 +-- .../BuildingTimeSeriesWithETSDHWTank.mo | 13 +++--- .../Loads/DHW/HeatPumpWaterHeaterWithTank.mo | 4 +- 8 files changed, 72 insertions(+), 73 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index a9c5b369d89..9b49865a5da 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -238,7 +238,7 @@ model PartialHeatPumpHeatExchanger final allowFlowReversal=allowFlowReversalBui) "Chilled water mass flow rate" annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai2(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai2(final k= m1HexChi_flow_nominal) annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( @@ -249,7 +249,7 @@ model PartialHeatPumpHeatExchanger reverseActing=false, yMin=0) "PI controller for district HX primary side" annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumHeaTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumHeaTot(nin=2) "Total pump power for heating applications" annotation (Placement(transformation(extent={{190,410},{210,430}}))); Buildings.Fluid.Sources.Boundary_pT bouHeaWat( @@ -264,10 +264,10 @@ model PartialHeatPumpHeatExchanger nPorts=1) "Pressure boundary condition representing the expansion vessel" annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumCooTot(nin=1) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumCooTot(nin=1) "Total pump power for space cooling" annotation (Placement(transformation(extent={{190,370},{210,390}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumTot(nin=2) "Total pump power" annotation (Placement(transformation(extent={{220,390},{240,410}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( @@ -331,13 +331,13 @@ model PartialHeatPumpHeatExchanger final dp1_nominal=dp_nominal, final dp2_nominal=dp_nominal) "Subsystem for heating water production" annotation (Placement(transformation(extent={{-10,204},{10,224}}))); - Buildings.Controls.OBC.CDL.Continuous.Divide div1 if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat "Compute mass flow rate from load" annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= cpBui_default) if have_hotWat "Times Cp" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum masFloHeaTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(nin=2) "Compute district water mass flow rate used for heating service" annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat @@ -359,7 +359,7 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = @@ -372,26 +372,26 @@ model PartialHeatPumpHeatExchanger Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat "Replacement variable" annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); - Buildings.Controls.OBC.CDL.Continuous.Add masFloHea + Buildings.Controls.OBC.CDL.Reals.Add masFloHea "Service water mass flow rate for heating applications" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={0,-264}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PHeaTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(nin=2) "Total power used for heating and hot water production" annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaSHW if have_hotWat and have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract dTHHW + Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW "Heating hot water DeltaT" annotation (Placement(transformation(extent={{0,310},{-20,330}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter capFloHHW( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaHHW if have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaSHW( @@ -415,17 +415,17 @@ model PartialHeatPumpHeatExchanger final cp=cpSer_default) if have_varFloEva "Mass flow rate control" annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); - Buildings.Controls.OBC.CDL.Continuous.Max priOve if have_varFloCon + Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon "Ensure primary overflow" annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); - Buildings.Controls.OBC.CDL.Continuous.Multiply loaHHW + Buildings.Controls.OBC.CDL.Reals.Multiply loaHHW if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSub(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) if have_hotWat and have_varFloEva "Convert to subtraction" annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSub1(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub1(final k=-1) if have_varFloEva "Convert to subtraction" annotation (Placement(transformation(extent={{-80,216},{-100,236}}))); equation diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 36a9d5a6c22..11d1ec95bf6 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -34,7 +34,7 @@ model HeatPumpHeatExchangerDHWTank use_m_flow_in=true, nPorts=1) if have_hotWat "Sink for domestic hot water" annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSin(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); equation diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo index 8c993cb5bd6..70f7012df17 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo @@ -236,7 +236,7 @@ model HeatPumpHeatExchangerDHWTank_Current final allowFlowReversal=allowFlowReversalBui) "Chilled water mass flow rate" annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai2(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai2(final k= m1HexChi_flow_nominal) annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( @@ -247,7 +247,7 @@ model HeatPumpHeatExchangerDHWTank_Current reverseActing=false, yMin=0) "PI controller for district HX primary side" annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumHeaTot(final nin=2) "Total pump power for heating applications" annotation (Placement(transformation(extent={{190,410},{210,430}}))); Buildings.Fluid.Sources.Boundary_pT bouHeaWat( @@ -262,10 +262,10 @@ model HeatPumpHeatExchangerDHWTank_Current nPorts=1) "Pressure boundary condition representing the expansion vessel" annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumCooTot(nin=1) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumCooTot(nin=1) "Total pump power for space cooling" annotation (Placement(transformation(extent={{190,370},{210,390}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumTot(nin=2) "Total pump power" annotation (Placement(transformation(extent={{220,390},{240,410}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( @@ -350,13 +350,13 @@ model HeatPumpHeatExchangerDHWTank_Current extent={{10,-10},{-10,10}}, rotation=180, origin={-40,-10}))); - Buildings.Controls.OBC.CDL.Continuous.Divide div1 if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat "Compute mass flow rate from load" annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= cpBui_default) if have_hotWat "Times Cp" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum masFloHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(final nin=2) "Compute district water mass flow rate used for heating service" annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat @@ -378,7 +378,7 @@ model HeatPumpHeatExchangerDHWTank_Current extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = @@ -391,26 +391,26 @@ model HeatPumpHeatExchangerDHWTank_Current Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat "Replacement variable" annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); - Buildings.Controls.OBC.CDL.Continuous.Add masFloHea + Buildings.Controls.OBC.CDL.Reals.Add masFloHea "Service water mass flow rate for heating applications" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={0,-264}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(final nin=2) "Total power used for heating and hot water production" annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaSHW if have_hotWat and have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract dTHHW + Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW "Heating hot water DeltaT" annotation (Placement(transformation(extent={{0,310},{-20,330}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter capFloHHW( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaHHW if have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( @@ -427,10 +427,10 @@ model HeatPumpHeatExchangerDHWTank_Current final cp=cpSer_default) if have_varFloEva "Mass flow rate control" annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); - Buildings.Controls.OBC.CDL.Continuous.Max priOve if have_varFloCon + Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon "Ensure primary overflow" annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); - Buildings.Controls.OBC.CDL.Continuous.Multiply loaHHW + Buildings.Controls.OBC.CDL.Reals.Multiply loaHHW if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); @@ -439,7 +439,7 @@ model HeatPumpHeatExchangerDHWTank_Current use_m_flow_in=true, nPorts=1) if have_hotWat "Sink for domestic hot water" annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSin(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea @@ -452,7 +452,7 @@ model HeatPumpHeatExchangerDHWTank_Current final cp=cpSer_default) if have_hotWat and have_varFloEva "Mass flow rate control" annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSub(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) if have_hotWat "Convert to subtraction" annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); equation diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo index 065c3f0fcf4..28c8a44ed88 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo @@ -240,7 +240,7 @@ model HeatPumpHeatExchanger_Current final allowFlowReversal=allowFlowReversalBui) "Chilled water mass flow rate" annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai2(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai2(final k= m1HexChi_flow_nominal) annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( @@ -251,7 +251,7 @@ model HeatPumpHeatExchanger_Current reverseActing=false, yMin=0) "PI controller for district HX primary side" annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumHeaTot(final nin=2) "Total pump power for heating applications" annotation (Placement(transformation(extent={{190,410},{210,430}}))); Buildings.Fluid.Sources.Boundary_pT bouHeaWat( @@ -266,10 +266,10 @@ model HeatPumpHeatExchanger_Current nPorts=1) "Pressure boundary condition representing the expansion vessel" annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumCooTot(nin=1) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumCooTot(nin=1) "Total pump power for space cooling" annotation (Placement(transformation(extent={{190,370},{210,390}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PPumTot(nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PPumTot(nin=2) "Total pump power" annotation (Placement(transformation(extent={{220,390},{240,410}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( @@ -365,13 +365,13 @@ model HeatPumpHeatExchanger_Current nPorts=1) if have_hotWat "Source for cold water" annotation (Placement(transformation(extent={{-48,-50},{-28,-30}}))); - Buildings.Controls.OBC.CDL.Continuous.Divide div1 if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat "Compute mass flow rate from load" annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter gai(final k= + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= cpBui_default) if have_hotWat "Times Cp" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum masFloHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(final nin=2) "Compute district water mass flow rate used for heating service" annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat @@ -393,11 +393,11 @@ model HeatPumpHeatExchanger_Current extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract delT if have_hotWat + Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium - = MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( @@ -406,26 +406,26 @@ model HeatPumpHeatExchanger_Current Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat "Replacement variable" annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); - Buildings.Controls.OBC.CDL.Continuous.Add masFloHea + Buildings.Controls.OBC.CDL.Reals.Add masFloHea "Service water mass flow rate for heating applications" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={0,-264}))); - Buildings.Controls.OBC.CDL.Continuous.MultiSum PHeaTot(final nin=2) + Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(final nin=2) "Total power used for heating and hot water production" annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaSHW if have_hotWat and have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); - Buildings.Controls.OBC.CDL.Continuous.Subtract dTHHW + Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW "Heating hot water DeltaT" annotation (Placement(transformation(extent={{0,310},{-20,330}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter capFloHHW( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Continuous.Add heaFloEvaHHW if have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaSHW( @@ -449,17 +449,17 @@ model HeatPumpHeatExchanger_Current final cp=cpSer_default) if have_varFloEva "Mass flow rate control" annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); - Buildings.Controls.OBC.CDL.Continuous.Max priOve if have_varFloCon + Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon "Ensure primary overflow" annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); - Buildings.Controls.OBC.CDL.Continuous.Multiply loaHHW + Buildings.Controls.OBC.CDL.Reals.Multiply loaHHW if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSub(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) if have_hotWat "Convert to subtraction" annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter toSub1(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub1(final k=-1) if have_hotWat "Convert to subtraction" annotation (Placement(transformation(extent={{-80,216},{-100,236}}))); equation diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 418f7bf7566..b4dcbf07d43 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -95,7 +95,7 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Continuous.Sources.Constant floEvaNom(final k= + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k= mDH_flow_nominal) if not have_varFloEva "Nominal flow rate" annotation (Placement(transformation(extent={{0,80},{-20,100}}))); @@ -118,17 +118,17 @@ model HeatPumpDHWTank extent={{-10,-10},{10,10}}, rotation=90, origin={-40,-20}))); - Buildings.Controls.OBC.CDL.Continuous.Switch enaHeaPum( + Buildings.Controls.OBC.CDL.Reals.Switch enaHeaPum( u2(start=false)) "Enable heat pump by switching to actual set point" annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); - Buildings.Controls.OBC.CDL.Continuous.GreaterThreshold staPum( + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum( y(each start=false), t=1e-2*heaPumTan.mDH_flow_nominal, h=0.5e-2*heaPumTan.mDH_flow_nominal) "Pump return status" annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); - Buildings.Controls.OBC.CDL.Continuous.Multiply floEva + Buildings.Controls.OBC.CDL.Reals.Multiply floEva "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); Loads.DHW.HeatPumpWaterHeaterWithTank heaPumTan(mHw_flow_nominal= diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index 08ff3a18855..051d73e253f 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -61,17 +61,17 @@ model BuildingTimeSeriesWithETSWithDHWTank extent={{-20,-20},{20,20}}, rotation=90, origin={-80,-120}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter loaHeaNor( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaHeaNor( k=1/QHea_flow_nominal) "Normalized heating load" annotation (Placement(transformation(extent={{-200,-110},{-180,-90}}))); - Buildings.Controls.OBC.CDL.Continuous.GreaterThreshold enaHeaCoo[2](each t=1e-4) + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHeaCoo[2](each t=1e-4) "Threshold comparison to enable heating and cooling" annotation (Placement(transformation(extent={{-110,-130},{-90,-110}}))); Modelica.Blocks.Sources.BooleanConstant enaSHW( final k=true) if have_hotWat "SHW production enable signal" annotation (Placement(transformation(extent={{0,-130},{-20,-110}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter loaCooNor(k=1/ + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaCooNor(k=1/ QCoo_flow_nominal) "Normalized cooling load" annotation (Placement(transformation(extent={{-200,-150},{-180,-130}}))); parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index ad5a1a4d4fb..a60715e6d82 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -32,24 +32,23 @@ model BuildingTimeSeriesWithETSDHWTank filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", datWatHea=datWatHea) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) + Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) "Cold water temperature" annotation (Placement(transformation(extent={{60,80},{80,100}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THotWatSupSet(k=bui.ets.THotWatSup_nominal) + Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.ets.THotWatSup_nominal) "Hot water supply temperature set point" annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) + Controls.OBC.CDL.Reals.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) "Chilled water supply temperature set point" annotation (Placement(transformation(extent={{-20,80},{0,100}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) + Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) "Heating water supply temperature set point - Maximum value" annotation (Placement(transformation(extent={{-60,80},{-40,100}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) + Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal, - QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=333.15, @@ -84,7 +83,7 @@ equation coordinateSystem( preserveAspectRatio=false)), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSWithDHWTank.mos" "Simulate and plot"), experiment( StopTime=864000, Interval=600, diff --git a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo index 22bd8890ebb..e3b0b84fe17 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo @@ -76,11 +76,11 @@ model HeatPumpWaterHeaterWithTank Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor tanTemSen "Temperature of the hot water tank" annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); - Controls.OBC.CDL.Continuous.MultiplyByParameter + Controls.OBC.CDL.Reals.MultiplyByParameter dTTanHex2(k=datWatHea.mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.OBC.CDL.Continuous.PID conPI( + Controls.OBC.CDL.Reals.PID conPI( controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, k=k, Ti=Ti) From e651d7684caf4b04661c01cb83c99b45844f35b6 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 5 Sep 2023 10:27:01 -0700 Subject: [PATCH 072/204] Make ETS with Tank extend original ETS --- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 137 +----------------- .../BuildingTimeSeriesWithETSDHWTank.mo | 11 +- 2 files changed, 8 insertions(+), 140 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index 051d73e253f..a7c66c475f7 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -1,17 +1,7 @@ within Buildings.Experimental.DHC.Loads.Combined; model BuildingTimeSeriesWithETSWithDHWTank - "Model of a building with loads provided as time series, with a domestic hot water heat pump and tank, connected to an ETS" - extends - Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS( + extends BuildingTimeSeriesWithETS( redeclare - Buildings.Experimental.DHC.Loads.BaseClasses.Examples.BaseClasses.BuildingTimeSeries - bui( - final filNam=filNam, - have_hotWat=true, - T_aHeaWat_nominal=ets.THeaWatSup_nominal, - T_bHeaWat_nominal=ets.THeaWatRet_nominal, - T_aChiWat_nominal=ets.TChiWatSup_nominal, - T_bChiWat_nominal=ets.TChiWatRet_nominal), redeclare Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank ets( have_hotWat=true, @@ -19,131 +9,6 @@ model BuildingTimeSeriesWithETSWithDHWTank QHeaWat_flow_nominal=QHea_flow_nominal, QHotWat_flow_nominal=QHot_flow_nominal, datWatHea=datWatHea)); - parameter String filNam - "Library path of the file with thermal loads as time series"; - final parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal( - max=-Modelica.Constants.eps)= - bui.facMul * bui.QCoo_flow_nominal - "Space cooling design load (<=0)" - annotation (Dialog(group="Design parameter")); - final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal( - min=Modelica.Constants.eps)= - bui.facMul * bui.QHea_flow_nominal - "Space heating design load (>=0)" - annotation (Dialog(group="Design parameter")); - final parameter Modelica.Units.SI.HeatFlowRate QHot_flow_nominal( - min=Modelica.Constants.eps)= - bui.facMul * Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad( - string="#Peak water heating load", - filNam=Modelica.Utilities.Files.loadResource(filNam)) - "Hot water design load (>=0)" - annotation (Dialog(group="Design parameter")); - Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( - final unit="K", - displayUnit="degC") - "Service hot water supply temperature set point" - annotation (Placement( - transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,40}), iconTransformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-120,30}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( - final unit="K", - displayUnit="degC") - "Cold water temperature" - annotation (Placement(transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,0}), iconTransformation( - extent={{-20,-20},{20,20}}, - rotation=90, - origin={-80,-120}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaHeaNor( - k=1/QHea_flow_nominal) "Normalized heating load" - annotation (Placement(transformation(extent={{-200,-110},{-180,-90}}))); - Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHeaCoo[2](each t=1e-4) - "Threshold comparison to enable heating and cooling" - annotation (Placement(transformation(extent={{-110,-130},{-90,-110}}))); - Modelica.Blocks.Sources.BooleanConstant enaSHW( - final k=true) if have_hotWat - "SHW production enable signal" - annotation (Placement(transformation(extent={{0,-130},{-20,-110}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaCooNor(k=1/ - QCoo_flow_nominal) "Normalized cooling load" - annotation (Placement(transformation(extent={{-200,-150},{-180,-130}}))); parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); -equation - connect(bui.QReqHotWat_flow, ets.loaSHW) annotation (Line(points={{28,4},{28, - -10},{-64,-10},{-64,-74},{-34,-74}}, color={0,0,127})); - connect(THotWatSupSet, ets.THotWatSupSet) annotation (Line(points={{-320,40}, - {-136,40},{-136,-66},{-34,-66}}, color={0,0,127})); - connect(TColWat, ets.TColWat) annotation (Line(points={{-320,0},{-148,0},{ - -148,-70},{-34,-70}}, color={0,0,127})); - connect(enaHeaCoo[1].y, ets.uHea) annotation (Line(points={{-88,-120},{-40, - -120},{-40,-46},{-34,-46}}, color={255,0,255})); - connect(enaHeaCoo[2].y, ets.uCoo) annotation (Line(points={{-88,-120},{-40, - -120},{-40,-50},{-34,-50}}, color={255,0,255})); - connect(enaSHW.y, ets.uSHW) annotation (Line(points={{-21,-120},{-38,-120},{-38, - -54},{-34,-54}}, color={255,0,255})); - connect(loaHeaNor.y, enaHeaCoo[1].u) annotation (Line(points={{-178,-100},{ - -120,-100},{-120,-120},{-112,-120}}, color={0,0,127})); - connect(loaCooNor.y, enaHeaCoo[2].u) annotation (Line(points={{-178,-140},{ - -120,-140},{-120,-120},{-112,-120}}, color={0,0,127})); - connect(bui.QReqHea_flow, loaHeaNor.u) annotation (Line(points={{20,4},{20,-6}, - {-218,-6},{-218,-100},{-202,-100}}, color={0,0,127})); - connect(bui.QReqCoo_flow, loaCooNor.u) annotation (Line(points={{24,4},{24,-4}, - {-220,-4},{-220,-140},{-202,-140}}, color={0,0,127})); - connect(loaHeaNor.y, resTHeaWatSup.u) annotation (Line(points={{-178,-100},{ - -120,-100},{-120,-40},{-112,-40}}, color={0,0,127})); - annotation ( - Documentation(info=" -

-This model is composed of a heat pump based energy transfer station model - -Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger -connected to a simplified building model where the space heating, cooling -and hot water loads are provided as time series. -

-

Scaling

-

-The parameter bui.facMul is the multiplier factor -applied to the building loads that are provided as time series. -It is used to represent multiple identical buildings served by -a unique energy transfer station. -The parameter facMul is the multiplier factor -applied to the whole system composed of the building(s) and the -energy transfer station. -It is used to represent multiple identical ETSs served by -the DHC system. -So, if for instance the overall heating and cooling efficiency is -equal to 1, then the load on the district loop -is the load provided as time series multiplied by facMul * bui.facMul. -

-

-Note that the parameters QCoo_flow_nominal, QHea_flow_nominal -and QHot_flow_nominal are the ETS design values. They include -the building loads multiplier factor bui.facMul but not -the building and ETS multiplier factor facMul. -

-", revisions=" -
    -
  • -November 21, 2022, by David Blum:
    -Change bui.facMulHea and bui.facMulCoo to be default.
    -This is for - -issue 2302. -
  • -
  • -February 23, 2021, by Antoine Gautier:
    -First implementation. -
  • -
-"), - Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{ - 300,300}}))); end BuildingTimeSeriesWithETSWithDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index a60715e6d82..1944858cbd8 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -24,12 +24,14 @@ model BuildingTimeSeriesWithETSDHWTank displayUnit="degC") = 288.15) "District supply temperature" annotation (Placement(transformation(extent={{-90,4},{-70,24}}))); - BuildingTimeSeriesWithETSWithDHWTank bui( + BuildingTimeSeriesWithETSWithDHWTank bui( redeclare package MediumSer = Medium, redeclare package MediumBui = Medium, bui(facMul=10), allowFlowReversalSer=true, - filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", + filNam= + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", + datWatHea=datWatHea) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) @@ -51,8 +53,9 @@ model BuildingTimeSeriesWithETSDHWTank mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal, QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, - TTan_nominal=333.15, - THex_nominal=datWatHea.TTan_nominal + datWatHea.dTCon_nominal) + TTan_nominal=bui.ets.THotWatSup_nominal, + THex_nominal=datWatHea.TTan_nominal + datWatHea.dTCon_nominal, + dTCon_nominal=5) "Performance data" annotation (Placement(transformation(extent={{44,-38},{56,-26}}))); From 51781350e5f3fd503ceaca57451a29846e6ee8dd Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 5 Sep 2023 10:31:38 -0700 Subject: [PATCH 073/204] Delete excess models --- .../HeatPumpHeatExchangerDHWTank_Current.mo | 763 ----------------- .../Combined/HeatPumpHeatExchanger_Current.mo | 777 ------------------ .../Combined/package.order | 2 - .../DHC/Loads/DHW/Examples/DELETE.mo | 252 ------ .../DHC/Loads/DHW/Examples/package.order | 1 - 5 files changed, 1795 deletions(-) delete mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo delete mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/DELETE.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo deleted file mode 100644 index 70f7012df17..00000000000 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank_Current.mo +++ /dev/null @@ -1,763 +0,0 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined; -model HeatPumpHeatExchangerDHWTank_Current - "Model of a substation with heat pump and compressor-less cooling with domestic hot water served by a heat pump with storage tank" - extends - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS( - final typ=Buildings.Experimental.DHC.Types.DistrictSystemType.CombinedGeneration5, - final have_weaBus=false, - final have_chiWat=true, - final have_heaWat=true, - final have_hotWat=true, - final have_eleHea=true, - final nFue=0, - final have_eleCoo=false, - final have_pum=true, - final have_fan=false, - nPorts_aHeaWat=1, - nPorts_aChiWat=1); - // SYSTEM GENERAL - parameter Boolean have_varFloCon = true - "Set to true for heat pumps with variable condenser flow" - annotation(Evaluate=true); - parameter Boolean have_varFloEva = true - "Set to true for heat pumps with variable evaporator flow" - annotation(Evaluate=true); - parameter Real ratFloMin( - final unit="1", - final min=0, - final max=1)=0.3 - "Minimum condenser or evaporator mass flow rate (ratio to nominal)" - annotation (Dialog(enable=have_varFloCon or have_varFloEva)); - parameter Modelica.Units.SI.Temperature TDisWatMin - "District water minimum temperature" annotation (Dialog(group="DHC system")); - parameter Modelica.Units.SI.Temperature TDisWatMax - "District water maximum temperature" annotation (Dialog(group="DHC system")); - parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 - "Water temperature drop/increase accross load and source-side HX (always positive)" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TChiWatSup_nominal=291.15 - "Chilled water supply temperature" - annotation (Dialog(group="Nominal conditions")); - final parameter Modelica.Units.SI.Temperature TChiWatRet_nominal= - TChiWatSup_nominal + dT_nominal "Chilled water return temperature" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=313.15 - "Heating water supply temperature" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal= - THeaWatSup_nominal - dT_nominal "Heating water return temperature" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THotWatSup_nominal=datWatHea.TTan_nominal - "Hot water supply temperature" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 - "Cold water temperature (for hot water production)" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa") = 50000 - "Pressure difference at nominal flow rate (for each flow leg)" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal(min=0)= - abs(QHeaWat_flow_nominal/cpBui_default/(THeaWatSup_nominal - - THeaWatRet_nominal)) "Heating water mass flow rate" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpBui_default/(TChiWatSup_nominal - - TChiWatRet_nominal)) "Chilled water mass flow rate" - annotation (Dialog(group="Nominal conditions")); - final parameter Modelica.Units.SI.MassFlowRate mEvaHotWat_flow_nominal(min=0)=proHotWat.heaPumTan.mDH_flow_nominal - "Evaporator water mass flow rate of heat pump for hot water production" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mSerWat_flow_nominal(min=0)= - max(proHeaWat.m2_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal) - "Service water mass flow rate" - annotation (Dialog(group="Nominal condition")); - constant Modelica.Units.SI.SpecificHeatCapacity cpBui_default= - MediumBui.specificHeatCapacityCp(MediumBui.setState_pTX(p=MediumBui.p_default, - T=MediumBui.T_default)) "Specific heat capacity of the fluid"; - constant Modelica.Units.SI.SpecificHeatCapacity cpSer_default= - MediumBui.specificHeatCapacityCp(MediumSer.setState_pTX(p=MediumSer.p_default, - T=MediumSer.T_default)) "Specific heat capacity of the fluid"; - // Heat pump for heating water production - parameter Real COPHeaWat_nominal(final unit="1") - "COP of heat pump for heating water production" - annotation (Dialog(group="Nominal condition")); - // Heat pump for hot water production - parameter Real COPHotWat_nominal(final unit="1") - "COP of heat pump for hot water production" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - // District HX - final parameter Modelica.Units.SI.MassFlowRate m1HexChi_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpSer_default/dT_nominal) - "CHW HX primary mass flow rate" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate m2HexChi_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpSer_default/(THeaWatSup_nominal - - THeaWatRet_nominal)) "CHW HX secondary mass flow rate" - annotation (Dialog(group="Nominal condition")); - // Dynamics - parameter Modelica.Fluid.Types.Dynamics mixingVolumeEnergyDynamics= - Modelica.Fluid.Types.Dynamics.FixedInitial - "Formulation of energy balance for mixing volume at inlet and outlet" - annotation(Dialog(tab="Dynamics")); - // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uCoo - "Cooling enable signal" - annotation (Placement(transformation(extent={{-340, - 100},{-300,140}}), iconTransformation(extent={{-380,20},{-300,100}}))); - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uHea - "Heating enable signal" - annotation (Placement(transformation(extent={{-340, - 140},{-300,180}}), iconTransformation(extent={{-380,60},{-300,140}}))); - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uSHW if have_hotWat - "SHW production enable signal" - annotation (Placement(transformation(extent= - {{-340,60},{-300,100}}), iconTransformation(extent={{-380,-20},{-300, - 60}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput THeaWatSupSet( - final unit="K", - displayUnit="degC") - "Heating water supply temperature set point" - annotation (Placement( - transformation( - extent={{-340,20},{-300,60}}), - iconTransformation( - extent={{-380,-60},{-300,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( - final unit="K", - displayUnit="degC") if have_hotWat - "Service hot water supply temperature set point" - annotation (Placement( - transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-40}), - iconTransformation( - extent={{-380,-140},{-300,-60}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( - final unit="K", - displayUnit="degC") if have_hotWat - "Cold water temperature" annotation ( - Placement(transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-80}), iconTransformation( - extent={{-40,-40},{40,40}}, - rotation=0, - origin={-340,-140}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput loaSHW( - final unit="W") if have_hotWat "Service hot water load" - annotation ( - Placement(transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-120}),iconTransformation( - extent={{-40,-40},{40,40}}, - rotation=0, - origin={-340,-180}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TChiWatSupSet(final unit="K", - displayUnit="degC") - "Chilled water supply temperature set point" annotation (Placement( - transformation( - extent={{-340,-20},{-300,20}}), - iconTransformation( - extent={{-380,-100},{-300,-20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mHea_flow(final unit="kg/s") - "District water mass flow rate used for heating service" - annotation ( Placement(transformation(extent={{300,-160},{340,-120}}), - iconTransformation(extent={{300,-160},{380,-80}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mCoo_flow(final unit="kg/s") - "District water mass flow rate used for cooling service" - annotation ( Placement(transformation(extent={{300,-200},{340,-160}}), - iconTransformation(extent={{300,-200},{380,-120}}))); - // COMPONENTS - Buildings.Fluid.Delays.DelayFirstOrder volMix_a( - redeclare final package Medium = MediumSer, - final nPorts=if have_hotWat then 4 else 3, - final m_flow_nominal=mSerWat_flow_nominal, - tau=600, - final energyDynamics=mixingVolumeEnergyDynamics) - "Mixing volume to break algebraic loops and to emulate the delay of the substation" - annotation (Placement(transformation(extent={{-270,-360},{-250,-380}}))); - Buildings.Fluid.Delays.DelayFirstOrder volMix_b( - redeclare final package Medium = MediumSer, - final nPorts=if have_hotWat then 4 else 3, - final m_flow_nominal=mSerWat_flow_nominal, - tau=600, - final energyDynamics=mixingVolumeEnergyDynamics) - "Mixing volume to break algebraic loops and to emulate the delay of the substation" - annotation (Placement(transformation(extent={{250,-360},{270,-380}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pum1HexChi( - redeclare final package Medium = MediumSer, - final m_flow_nominal=m1HexChi_flow_nominal, - final allowFlowReversal=allowFlowReversalSer) - "Chilled water HX primary pump" - annotation (Placement(transformation(extent={{110,-350},{90,-330}}))); - Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU hexChi( - redeclare final package Medium1 = MediumSer, - redeclare final package Medium2 = MediumBui, - final m1_flow_nominal=m1HexChi_flow_nominal, - final m2_flow_nominal=m2HexChi_flow_nominal, - final dp1_nominal=dp_nominal/2, - final dp2_nominal=dp_nominal/2, - configuration=Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow, - final Q_flow_nominal=QChiWat_flow_nominal, - final T_a1_nominal=TDisWatMax, - final T_a2_nominal=TChiWatRet_nominal, - final allowFlowReversal1=allowFlowReversalSer, - final allowFlowReversal2=allowFlowReversalBui) - "Chilled water HX" - annotation (Placement(transformation(extent={{10,-324},{-10,-344}}))); - Buildings.Fluid.Delays.DelayFirstOrder volHeaWatRet( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal, - tau=60, - final energyDynamics=mixingVolumeEnergyDynamics, - T_start=THeaWatSup_nominal, - nPorts=3) "Mixing volume representing building HHW primary" annotation ( - Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=90, - origin={90,180}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFloHeaWat( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui) - "Heating water mass flow rate" - annotation (Placement(transformation(extent={{-250,250},{-230,270}}))); - Buildings.Fluid.Delays.DelayFirstOrder volChiWat( - redeclare final package Medium = MediumBui, - final m_flow_nominal=m1HexChi_flow_nominal, - tau=60, - final energyDynamics=mixingVolumeEnergyDynamics, - T_start=TChiWatSup_nominal, - nPorts=3) "Mixing volume representing building CHW primary" - annotation (Placement(transformation(extent={{-110,-280},{-90,-260}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFloChiWat( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui) - "Chilled water mass flow rate" - annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai2(final k= - m1HexChi_flow_nominal) - annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( - k=0.05, - Ti=120, - yMax=1, - controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, - reverseActing=false, - yMin=0) "PI controller for district HX primary side" - annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumHeaTot(final nin=2) - "Total pump power for heating applications" - annotation (Placement(transformation(extent={{190,410},{210,430}}))); - Buildings.Fluid.Sources.Boundary_pT bouHeaWat( - redeclare final package Medium = MediumBui, - nPorts=1) - "Pressure boundary condition representing the expansion vessel" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={60,150}))); - Buildings.Fluid.Sources.Boundary_pT bouChiWat( - redeclare final package Medium = MediumBui, - nPorts=1) - "Pressure boundary condition representing the expansion vessel" - annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumCooTot(nin=1) - "Total pump power for space cooling" - annotation (Placement(transformation(extent={{190,370},{210,390}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumTot(nin=2) - "Total pump power" - annotation (Placement(transformation(extent={{220,390},{240,410}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( - redeclare final package Medium=MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mHeaWat_flow_nominal) - "Heating water supply temperature" - annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={140,260}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTChiWatSup( - redeclare final package Medium=MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mChiWat_flow_nominal) - "Chilled water supply temperature" - annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={140,-280}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox - swiFlo( - redeclare final package Medium = MediumSer, - final m_flow_nominal=mSerWat_flow_nominal) "Flow switch box" - annotation (Placement(transformation(extent={{-10,-390},{10,-370}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatSup(redeclare - final package Medium = - MediumBui, final m_flow_nominal=proHeaWat.m1_flow_nominal - *{1,-1,-1}) "Bypass heating water (supply)" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={100,260}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatRet( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal*{1,-1,1}) - "Bypass heating water (return)" - annotation (Placement( - transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={100,240}))); - Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( - trueHoldDuration=15*60) "Enable heating" - annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHeaWat( - redeclare final package Medium1 = MediumBui, - redeclare final package Medium2 = MediumSer, - final have_varFloCon=have_varFloCon, - final have_varFloEva=have_varFloEva, - final COP_nominal=COPHeaWat_nominal, - final TCon_nominal=THeaWatSup_nominal, - final TEva_nominal=TDisWatMin-dT_nominal, - final Q1_flow_nominal=QHeaWat_flow_nominal, - final allowFlowReversal1=allowFlowReversalBui, - final allowFlowReversal2=allowFlowReversalSer, - final dT1_nominal=dT_nominal, - final dT2_nominal=-dT_nominal, - final dp1_nominal=dp_nominal, - final dp2_nominal=dp_nominal) "Subsystem for heating water production" - annotation (Placement(transformation(extent={{-10,204},{10,224}}))); - Subsystems.HeatPumpDHWTank proHotWat( - redeclare final package Medium1 = MediumBui, - redeclare final package Medium2 = MediumSer, - final have_varFloEva=have_varFloEva, - final COP_nominal=COPHotWat_nominal, - final allowFlowReversal1=allowFlowReversalBui, - final allowFlowReversal2=allowFlowReversalSer, - mHw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - - TColWat_nominal), - datWatHea=datWatHea) - "Subsystem for hot water production" - annotation (Placement(transformation(extent={{-10,24},{10,44}}))); - Fluid.Sources.Boundary_pT souDCW( - redeclare final package Medium = MediumBui, - use_T_in=true, - nPorts=1) if have_hotWat "Source for domestic cold water" - annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=180, - origin={-40,-10}))); - Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat - "Compute mass flow rate from load" - annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= - cpBui_default) if have_hotWat "Times Cp" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(final nin=2) - "Compute district water mass flow rate used for heating service" - annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); - Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat - "Replacement variable" - annotation (Placement(transformation(extent={{140,350},{160,370}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mHeaWat_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={20,300}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mChiWat_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={40,-120}))); - Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat - "Compute DeltaT needed on condenser side" - annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = - MediumBui, final allowFlowReversal=allowFlowReversalBui) - "Primary heating water mass flow rate" - annotation (Placement(transformation(extent={{30,270},{50,250}}))); - Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW(trueHoldDuration=15* - 60) if have_hotWat "Enable SHW production" - annotation (Placement(transformation(extent={{-140,70},{-120,90}}))); - Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat - "Replacement variable" - annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); - Buildings.Controls.OBC.CDL.Reals.Add masFloHea - "Service water mass flow rate for heating applications" - annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={0,-264}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(final nin=2) - "Total power used for heating and hot water production" - annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); - Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW - "Heating hot water DeltaT" - annotation (Placement(transformation(extent={{0,310},{-20,330}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( - final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" - annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( - final Q_flow_nominal=QHeaWat_flow_nominal, - final dT_nominal=dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpBui_default) if have_varFloCon - "Mass flow rate control" - annotation (Placement(transformation(extent={{-100,270},{-80,290}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaHHW( - final Q_flow_nominal=-QHeaWat_flow_nominal*(1 + 1/COPHeaWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); - Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon - "Ensure primary overflow" - annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply loaHHW - if have_varFloEva or have_varFloCon "Heating load" - annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - - Fluid.Sources.MassFlowSource_T sinDHW( - redeclare final package Medium = MediumBui, - use_m_flow_in=true, - nPorts=1) if have_hotWat "Sink for domestic hot water" - annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) - if have_hotWat "Convert to sink" - annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); - parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" - annotation (Placement(transformation(extent={{-6,6},{6,18}}))); - Controls.PrimaryVariableFlow conFloEvaSHW( - final Q_flow_nominal=-QHotWat_flow_nominal*(1 - 1/COPHotWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_hotWat and have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) - if have_hotWat "Convert to subtraction" - annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); -equation - connect(TChiWatSupSet, conTChiWat.u_s) annotation (Line(points={{-320,0},{-200, - 0},{-200,-200},{-152,-200}}, color={0,0,127})); - connect(pum1HexChi.P, PPumCooTot.u[1]) annotation (Line(points={{89,-331},{84, - -331},{84,-322},{180,-322},{180,380},{188,380}}, color={0,0,127})); - connect(PPumHeaTot.y, PPumTot.u[1]) annotation (Line(points={{212,420},{216, - 420},{216,399.5},{218,399.5}}, - color={0,0,127})); - connect(PPumCooTot.y, PPumTot.u[2]) annotation (Line(points={{212,380},{216, - 380},{216,400.5},{218,400.5}}, - color={0,0,127})); - connect(pum1HexChi.port_b, hexChi.port_a1) annotation (Line(points={{90,-340}, - {10,-340}}, color={0,127,255})); - connect(pum1HexChi.m_flow_actual, mCoo_flow) annotation (Line(points={{89,-335}, - {82,-335},{82,-320},{276,-320},{276,-180},{320,-180}}, color={0,0,127})); - connect(volMix_a.ports[1], swiFlo.port_bSup) annotation (Line(points={{-260,-360}, - {-6,-360},{-6,-370}}, color={0,127,255})); - connect(swiFlo.port_aRet, volMix_b.ports[1]) annotation (Line(points={{6,-370}, - {6,-360},{260,-360}}, color={0,127,255})); - connect(volMix_b.ports[2], pum1HexChi.port_a) annotation (Line(points={{260,-360}, - {258,-360},{258,-340},{110,-340}}, color={0,127,255})); - connect(hexChi.port_b1, volMix_a.ports[2]) annotation (Line(points={{-10,-340}, - {-256,-340},{-256,-360},{-260,-360}}, color={0,127,255})); - connect(pum1HexChi.m_flow_actual, swiFlo.mRev_flow) annotation (Line(points={ - {89,-335},{80,-335},{80,-356},{-20,-356},{-20,-384},{-12,-384}}, - color={0,0,127})); - connect(gai2.y, pum1HexChi.m_flow_in) - annotation (Line(points={{-86,-200},{100,-200},{100,-328}}, - color={0,0,127})); - connect(PPumTot.y, PPum) annotation (Line(points={{242,400},{244,400},{244,-40}, - {320,-40}}, color={0,0,127})); - connect(ports_aHeaWat[1], senMasFloHeaWat.port_a) annotation (Line(points={{-300, - 260},{-250,260}}, color={0,127,255})); - connect(bypHeaWatSup.port_2, senTHeaWatSup.port_a) - annotation (Line(points={{110,260},{130,260}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, ports_bHeaWat[1]) - annotation (Line(points={{150,260},{300,260}}, color={0,127,255})); - connect(bypHeaWatRet.port_2, volHeaWatRet.ports[1]) annotation (Line(points={{90,240}, - {80,240},{80,178.667}}, color={0,127,255})); - connect(bouHeaWat.ports[1], volHeaWatRet.ports[2]) annotation (Line(points={{60,160}, - {60,180},{80,180}}, color={0,127,255})); - connect(ports_aChiWat[1], senMasFloChiWat.port_a) annotation (Line(points={{-300, - 200},{-280,200},{-280,-120},{-250,-120}}, color={0,127,255})); - connect(senTChiWatSup.port_b, ports_bChiWat[1]) annotation (Line(points={{150, - -280},{200,-280},{200,200},{300,200}}, color={0,127,255})); - connect(bypHeaWatRet.port_3, bypHeaWatSup.port_3) - annotation (Line(points={{100,250},{100,250}}, color={0,127,255})); - connect(volHeaWatRet.ports[3], proHeaWat.port_a1) annotation (Line(points={{80, - 181.333},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); - connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{10, - 220},{262,220},{262,-360},{260,-360}}, color={0,127,255})); - connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260, - -360},{-260,200},{14,200},{14,208},{10,208}}, color={0,127,255})); - connect(enaHea.y, proHeaWat.uEna) annotation (Line(points={{-118,160},{-48,160}, - {-48,223},{-12,223}}, color={255,0,255})); - connect(THeaWatSupSet, proHeaWat.TSupSet) annotation (Line(points={{-320,40},{ - -200,40},{-200,217},{-12,217}}, - color={0,0,127})); - connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{ - 172,214},{172,419.5},{188,419.5}}, - color={0,0,127})); - connect(volMix_a.ports[4], proHotWat.port_a2) annotation (Line(points={{-260, - -360},{-258,-360},{-258,20},{14,20},{14,28},{10,28}}, color={0,127, - 255})); - connect(proHotWat.port_b2, volMix_b.ports[4]) - annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); - connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, - {-160,-40},{-160,37},{-12,37}}, color={0,0,127})); - connect(gai.y, div1.u2) annotation (Line(points={{-98,0},{-80,0},{-80,-20},{-120, - -20},{-120,-46},{-102,-46}}, color={0,0,127})); - connect(loaSHW, div1.u1) annotation (Line(points={{-320,-120},{-290,-120},{-290, - -34},{-102,-34}}, color={0,0,127})); - connect(masFloHeaTot.y, mHea_flow) - annotation (Line(points={{292,-140},{320,-140}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{12,31}, - {218,31},{218,-139.5},{268,-139.5}}, - color={0,0,127})); - connect(zer.y, masFloHeaTot.u[2]) annotation (Line(points={{161,360},{216,360}, - {216,-144},{268,-144},{268,-139.5}}, - color={0,0,127})); - connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{ - 176,34},{176,420},{188,420},{188,420.5}}, - color={0,0,127})); - connect(proHeaWat.mEva_flow, masFloHeaTot.u[1]) annotation (Line(points={{12,211}, - {220,211},{220,-140.5},{268,-140.5}}, - color={0,0,127})); - connect(zer.y, PPumHeaTot.u[2]) annotation (Line(points={{161,360},{174,360}, - {174,418},{188,418},{188,420.5}}, - color={0,0,127})); - connect(senMasFloHeaWat.port_b, senTHeaWatRet.port_a) annotation (Line(points={{-230, - 260},{-220,260},{-220,300},{10,300}}, color={0,127,255})); - connect(senTHeaWatRet.port_b, bypHeaWatRet.port_1) annotation (Line(points={{30,300}, - {120,300},{120,240},{110,240}}, color={0,127,255})); - connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) - annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); - connect(delT.y, gai.u) - annotation (Line(points={{-128,0},{-122,0}}, color={0,0,127})); - connect(TColWat, delT.u2) annotation (Line(points={{-320,-80},{-156,-80},{-156, - -6},{-152,-6}}, color={0,0,127})); - connect(THotWatSupSet, delT.u1) annotation (Line(points={{-320,-40},{-160,-40}, - {-160,6},{-152,6}}, - color={0,0,127})); - connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points= - {{-10,220},{-20,220},{-20,260},{30,260}}, color={0,127,255})); - connect(senMasFloHeaWatPri.port_b, bypHeaWatSup.port_1) - annotation (Line(points={{50,260},{90,260}}, color={0,127,255})); - connect(port_aSerAmb, swiFlo.port_aSup) annotation (Line(points={{-300,-200},{ - -272,-200},{-272,-344},{-280,-344},{-280,-400},{-6,-400},{-6,-390}}, - color={0,127,255})); - connect(swiFlo.port_bRet, port_bSerAmb) annotation (Line(points={{6,-390},{6, - -400},{280,-400},{280,-200},{300,-200}}, - color={0,127,255})); - connect(uHea, enaHea.u) annotation (Line(points={{-320,160},{-142,160}}, - color={255,0,255})); - connect(conTChiWat.y, gai2.u) - annotation (Line(points={{-128,-200},{-110,-200}}, color={0,0,127})); - connect(uCoo, conTChiWat.uEna) annotation (Line(points={{-320,120},{-180,120}, - {-180,-220},{-144,-220},{-144,-212}}, color={255,0,255})); - connect(uSHW, enaSHW.u) - annotation (Line(points={{-320,80},{-142,80}}, color={255,0,255})); - connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, - {-114,43},{-12,43}},color={255,0,255})); - connect(senTChiWatRet.port_b, volChiWat.ports[1]) annotation (Line(points={{50,-120}, - {60,-120},{60,-280},{-101.333,-280}}, color={0,127,255})); - connect(volChiWat.ports[2], hexChi.port_a2) annotation (Line(points={{-100, - -280},{-120,-280},{-120,-320},{-20,-320},{-20,-328},{-10,-328}}, - color={0,127,255})); - connect(hexChi.port_b2, senTChiWatSup.port_a) annotation (Line(points={{10, - -328},{20,-328},{20,-320},{80,-320},{80,-280},{130,-280}}, color={0, - 127,255})); - connect(bouChiWat.ports[1], volChiWat.ports[3]) - annotation (Line(points={{-142,-280},{-98.6667,-280}}, color={0,127,255})); - connect(senTChiWatSup.T, conTChiWat.u_m) annotation (Line(points={{140,-269}, - {140,-220},{-140,-220},{-140,-212}}, color={0,0,127})); - connect(zer1.y, masFloHea.u2) annotation (Line(points={{-19,-240},{-8,-240},{ - -8,-252},{-6,-252}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{12,31},{18, - 31},{18,-240},{-6,-240},{-6,-252}}, color={0,0,127})); - connect(proHeaWat.mEva_flow, masFloHea.u1) annotation (Line(points={{12,211},{ - 20,211},{20,-246},{6,-246},{6,-252}}, color={0,0,127})); - connect(masFloHea.y, swiFlo.mPos_flow) annotation (Line(points={{0,-276},{0, - -320},{-16,-320},{-16,-376},{-12,-376}}, color={0,0,127})); - connect(proHeaWat.PHea, PHeaTot.u[1]) annotation (Line(points={{12,217},{240, - 217},{240,79.5},{268,79.5}}, color={0,0,127})); - connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240, - 37},{240,80.5},{268,80.5}}, - color={0,0,127})); - connect(zer.y, PHeaTot.u[2]) annotation (Line(points={{161,360},{242,360},{ - 242,78},{268,78},{268,80.5}},color={0,0,127})); - connect(PHeaTot.y, PHea) - annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); - connect(loaSHW, heaFloEvaSHW.u1) annotation (Line(points={{-320,-120},{-288, - -120},{-288,-36},{-164,-36},{-164,106},{-102,106}}, - color={0,0,127})); - connect(senTHeaWatRet.T, dTHHW.u2) - annotation (Line(points={{20,311},{20,314},{2,314}}, color={0,0,127})); - connect(senTHeaWatSup.T, dTHHW.u1) - annotation (Line(points={{140,271},{140,326},{2,326}}, color={0,0,127})); - connect(senMasFloHeaWat.m_flow, capFloHHW.u) annotation (Line(points={{-240,271}, - {-240,320},{-222,320}}, color={0,0,127})); - connect(proHeaWat.PHea, heaFloEvaHHW.u2) annotation (Line(points={{12,217},{ - 20,217},{20,226},{-110,226},{-110,234},{-102,234}}, - color={0,0,127})); - connect(conFloEvaHHW.m_flow, proHeaWat.m2_flow) annotation (Line(points={{-38,240}, - {-28,240},{-28,211},{-12,211}}, color={0,0,127})); - connect(senMasFloHeaWat.m_flow, priOve.u1) annotation (Line(points={{-240,271}, - {-240,296},{-70,296},{-70,286},{-62,286}}, color={0,0,127})); - connect(conFloConHHW.m_flow, priOve.u2) annotation (Line(points={{-78,280},{-70, - 280},{-70,274},{-62,274}}, color={0,0,127})); - connect(priOve.y, proHeaWat.m1_flow) annotation (Line(points={{-38,280},{-24,280}, - {-24,214},{-12,214}}, color={0,0,127})); - connect(heaFloEvaHHW.y, conFloEvaHHW.loa) - annotation (Line(points={{-78,240},{-62,240}}, color={0,0,127})); - connect(capFloHHW.y, loaHHW.u2) annotation (Line(points={{-198,320},{-180,320}, - {-180,274},{-142,274}}, color={0,0,127})); - connect(dTHHW.y, loaHHW.u1) annotation (Line(points={{-22,320},{-160,320},{ - -160,286},{-142,286}}, color={0,0,127})); - connect(loaHHW.y, conFloConHHW.loa) - annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); - connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, - 280},{-110,246},{-102,246}}, color={0,0,127})); - connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-76,60},{-72,60}, - {-72,68},{-62,68}}, color={0,0,127})); - connect(div1.y, toSin.u) annotation (Line(points={{-78,-40},{-70,-40},{-70,32}, - {-108,32},{-108,60},{-100,60}}, color={0,0,127})); - connect(souDCW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{ - -60,-80},{-156,-80},{-156,-6},{-152,-6}}, color={0,0,127})); - connect(souDCW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, - {-20,-10},{-20,28},{-10,28}}, color={0,127,255})); - connect(sinDHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-40,60}, - {-20,60},{-20,40},{-10,40}}, color={0,127,255})); - connect(heaFloEvaSHW.y, conFloEvaSHW.loa) - annotation (Line(points={{-78,100},{-62,100}}, color={0,0,127})); - connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38, - 100},{-16,100},{-16,31},{-12,31}}, color={0,0,127})); - connect(toSub.y, heaFloEvaSHW.u2) annotation (Line(points={{-102,80},{-106,80}, - {-106,94},{-102,94}}, color={0,0,127})); - connect(proHotWat.PHea, toSub.u) annotation (Line(points={{12,37},{18,37},{18, - 80},{-78,80}}, color={0,0,127})); - annotation ( - defaultComponentName="ets", - Documentation(info=" -

-This model represents an energy transfer station as described in Sommer (2020). -

-
    -
  • -The cooling function is provided in a compressor-less mode by a heat exchanger -connected to the service line. -The chilled water is typically produced at high temperature and distributed -to radiant cooling systems, for instance at 19°C. -
  • -
  • -The heating functions are provided by water-to-water heat pumps. -
      -
    • -By default the condenser and evaporator loops are operated -with variable mass flow rate, with a lower limit specified by the ratio -ratFloMin. -The model can also represent constant flow condenser and evaporator loops -by setting have_varFloCon and have_varFloEva -to false. -
    • -
    • -The evaporator water is supplied by mixing the flow rate from the direct connection -to the service line to the flow rate from the primary side of the cooling -heat exchanger. -The hydronic arrangement modeled in - -Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox -ensures that the resulting fluid stream in the service line always flows -in the same direction. -
    • -
    • -The heating hot water is typically produced at low temperature, -for instance 40°C. -
    • -
    -
  • -
-

Controls

-

-Heating (resp. cooling) is enabled based on the input signal uHea -(resp. uCoo) which is held for 15 minutes, meaning that, -when enabled, the mode remains active for at least 15 minutes and, -when disabled, the mode cannot be enabled again for at least 15 minutes. -The heating and cooling enable signals should be computed externally based -on a schedule (to lock out the system during off-hours), ideally in conjunction -with the number of requests yielded by the terminal unit controllers, or any -other signal representative of the load. -

-

-When enabled, -

- -

Modeling considerations

-

-There is a control volume at each of the two fluid ports that serve as inlet and outlet -of the heating and cooling systems. These approximate the dynamics -of the substation, and they also generally avoid nonlinear systems -of equations if multiple substations are connected to each other. -

-

References

-

-Sommer T., Sulzer M., Wetter M., Sotnikov A., Mennel S., Stettler C. -The reservoir network: A new network topology for district heating -and cooling. -Energy, Volume 199, 15 May 2020, 117418. -

-", - revisions=" -
    -
  • -February 23, 2021, by Antoine Gautier:
    -Refactored with subsystem models and partial ETS base class.
    -This is for - -issue 1769. -
  • -
  • -December 12, 2017, by Michael Wetter:
    -Removed call to Modelica.Utilities.Files.loadResource.
    -This is for -issue 1097. -
  • -
-"), - Diagram(coordinateSystem(extent={{-300,-420},{300,440}})), - Icon(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{300,300}}))); -end HeatPumpHeatExchangerDHWTank_Current; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo deleted file mode 100644 index 28c8a44ed88..00000000000 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger_Current.mo +++ /dev/null @@ -1,777 +0,0 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined; -model HeatPumpHeatExchanger_Current - "Model of a substation with heat pump and compressor-less cooling" - extends - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialETS( - final typ=Buildings.Experimental.DHC.Types.DistrictSystemType.CombinedGeneration5, - final have_weaBus=false, - final have_chiWat=true, - final have_heaWat=true, - have_hotWat=false, - final have_eleHea=true, - final nFue=0, - final have_eleCoo=false, - final have_pum=true, - final have_fan=false, - nPorts_aHeaWat=1, - nPorts_aChiWat=1); - // SYSTEM GENERAL - parameter Boolean have_varFloCon = true - "Set to true for heat pumps with variable condenser flow" - annotation(Evaluate=true); - parameter Boolean have_varFloEva = true - "Set to true for heat pumps with variable evaporator flow" - annotation(Evaluate=true); - parameter Real ratFloMin( - final unit="1", - final min=0, - final max=1)=0.3 - "Minimum condenser or evaporator mass flow rate (ratio to nominal)" - annotation (Dialog(enable=have_varFloCon or have_varFloEva)); - parameter Modelica.Units.SI.Temperature TDisWatMin - "District water minimum temperature" annotation (Dialog(group="DHC system")); - parameter Modelica.Units.SI.Temperature TDisWatMax - "District water maximum temperature" annotation (Dialog(group="DHC system")); - parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 - "Water temperature drop/increase accross load and source-side HX (always positive)" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TChiWatSup_nominal=291.15 - "Chilled water supply temperature" - annotation (Dialog(group="Nominal conditions")); - final parameter Modelica.Units.SI.Temperature TChiWatRet_nominal= - TChiWatSup_nominal + dT_nominal "Chilled water return temperature" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=313.15 - "Heating water supply temperature" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal= - THeaWatSup_nominal - dT_nominal "Heating water return temperature" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THotWatSup_nominal=336.15 - "Hot water supply temperature" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 - "Cold water temperature (for hot water production)" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - parameter Modelica.Units.SI.Pressure dp_nominal(displayUnit="Pa") = 50000 - "Pressure difference at nominal flow rate (for each flow leg)" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mHeaWat_flow_nominal(min=0)= - abs(QHeaWat_flow_nominal/cpBui_default/(THeaWatSup_nominal - THeaWatRet_nominal)) - "Heating water mass flow rate" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mChiWat_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpBui_default/(TChiWatSup_nominal - TChiWatRet_nominal)) - "Chilled water mass flow rate" - annotation (Dialog(group="Nominal conditions")); - final parameter Modelica.Units.SI.MassFlowRate mEvaHotWat_flow_nominal(min=0)= - QHotWat_flow_nominal*(COPHotWat_nominal - 1)/COPHotWat_nominal/cpSer_default/dT_nominal - "Evaporator water mass flow rate of heat pump for hot water production" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - final parameter Modelica.Units.SI.MassFlowRate mSerWat_flow_nominal(min=0)= - max(proHeaWat.m2_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal) - "Service water mass flow rate" - annotation (Dialog(group="Nominal condition")); - constant Modelica.Units.SI.SpecificHeatCapacity cpBui_default= - MediumBui.specificHeatCapacityCp(MediumBui.setState_pTX( - p=MediumBui.p_default, - T=MediumBui.T_default)) "Specific heat capacity of the fluid"; - constant Modelica.Units.SI.SpecificHeatCapacity cpSer_default= - MediumBui.specificHeatCapacityCp(MediumSer.setState_pTX( - p=MediumSer.p_default, - T=MediumSer.T_default)) "Specific heat capacity of the fluid"; - // Heat pump for heating water production - parameter Real COPHeaWat_nominal(final unit="1") - "COP of heat pump for heating water production" - annotation (Dialog(group="Nominal condition")); - // Heat pump for hot water production - parameter Real COPHotWat_nominal(final unit="1") - "COP of heat pump for hot water production" - annotation (Dialog(group="Nominal condition", enable=have_hotWat)); - // District HX - final parameter Modelica.Units.SI.MassFlowRate m1HexChi_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpSer_default/dT_nominal) - "CHW HX primary mass flow rate" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate m2HexChi_flow_nominal(min=0)= - abs(QChiWat_flow_nominal/cpSer_default/(THeaWatSup_nominal - - THeaWatRet_nominal)) "CHW HX secondary mass flow rate" - annotation (Dialog(group="Nominal condition")); - // Dynamics - parameter Modelica.Fluid.Types.Dynamics mixingVolumeEnergyDynamics= - Modelica.Fluid.Types.Dynamics.FixedInitial - "Formulation of energy balance for mixing volume at inlet and outlet" - annotation(Dialog(tab="Dynamics")); - // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uCoo - "Cooling enable signal" - annotation (Placement(transformation(extent={{-340, - 100},{-300,140}}), iconTransformation(extent={{-380,20},{-300,100}}))); - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uHea - "Heating enable signal" - annotation (Placement(transformation(extent={{-340, - 140},{-300,180}}), iconTransformation(extent={{-380,60},{-300,140}}))); - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uSHW if have_hotWat - "SHW production enable signal" - annotation (Placement(transformation(extent= - {{-340,60},{-300,100}}), iconTransformation(extent={{-380,-20},{-300, - 60}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput THeaWatSupSet( - final unit="K", - displayUnit="degC") - "Heating water supply temperature set point" - annotation (Placement( - transformation( - extent={{-340,20},{-300,60}}), - iconTransformation( - extent={{-380,-60},{-300,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( - final unit="K", - displayUnit="degC") if have_hotWat - "Service hot water supply temperature set point" - annotation (Placement( - transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-40}), - iconTransformation( - extent={{-380,-140},{-300,-60}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( - final unit="K", - displayUnit="degC") if have_hotWat - "Cold water temperature" annotation ( - Placement(transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-80}), iconTransformation( - extent={{-40,-40},{40,40}}, - rotation=0, - origin={-340,-140}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput loaSHW( - final unit="W") if have_hotWat "Service hot water load" - annotation ( - Placement(transformation( - extent={{-20,-20},{20,20}}, - rotation=0, - origin={-320,-120}),iconTransformation( - extent={{-40,-40},{40,40}}, - rotation=0, - origin={-340,-180}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TChiWatSupSet(final unit="K", - displayUnit="degC") - "Chilled water supply temperature set point" annotation (Placement( - transformation( - extent={{-340,-20},{-300,20}}), - iconTransformation( - extent={{-380,-100},{-300,-20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mHea_flow(final unit="kg/s") - "District water mass flow rate used for heating service" - annotation ( Placement(transformation(extent={{300,-160},{340,-120}}), - iconTransformation(extent={{300,-160},{380,-80}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mCoo_flow(final unit="kg/s") - "District water mass flow rate used for cooling service" - annotation ( Placement(transformation(extent={{300,-200},{340,-160}}), - iconTransformation(extent={{300,-200},{380,-120}}))); - // COMPONENTS - Buildings.Fluid.Delays.DelayFirstOrder volMix_a( - redeclare final package Medium = MediumSer, - final nPorts=if have_hotWat then 4 else 3, - final m_flow_nominal=mSerWat_flow_nominal, - tau=600, - final energyDynamics=mixingVolumeEnergyDynamics) - "Mixing volume to break algebraic loops and to emulate the delay of the substation" - annotation (Placement(transformation(extent={{-270,-360},{-250,-380}}))); - Buildings.Fluid.Delays.DelayFirstOrder volMix_b( - redeclare final package Medium = MediumSer, - final nPorts=if have_hotWat then 4 else 3, - final m_flow_nominal=mSerWat_flow_nominal, - tau=600, - final energyDynamics=mixingVolumeEnergyDynamics) - "Mixing volume to break algebraic loops and to emulate the delay of the substation" - annotation (Placement(transformation(extent={{250,-360},{270,-380}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pum1HexChi( - redeclare final package Medium = MediumSer, - final m_flow_nominal=m1HexChi_flow_nominal, - final allowFlowReversal=allowFlowReversalSer, - dp_nominal=dp_nominal) - "Chilled water HX primary pump" - annotation (Placement(transformation(extent={{110,-350},{90,-330}}))); - Buildings.Fluid.HeatExchangers.DryCoilEffectivenessNTU hexChi( - redeclare final package Medium1 = MediumSer, - redeclare final package Medium2 = MediumBui, - final m1_flow_nominal=m1HexChi_flow_nominal, - final m2_flow_nominal=m2HexChi_flow_nominal, - final dp1_nominal=dp_nominal/2, - final dp2_nominal=dp_nominal/2, - configuration=Buildings.Fluid.Types.HeatExchangerConfiguration.CounterFlow, - final Q_flow_nominal=QChiWat_flow_nominal, - final T_a1_nominal=TDisWatMax, - final T_a2_nominal=TChiWatRet_nominal, - final allowFlowReversal1=allowFlowReversalSer, - final allowFlowReversal2=allowFlowReversalBui) - "Chilled water HX" - annotation (Placement(transformation(extent={{10,-324},{-10,-344}}))); - Buildings.Fluid.Delays.DelayFirstOrder volHeaWatRet( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal, - tau=60, - final energyDynamics=mixingVolumeEnergyDynamics, - T_start=THeaWatSup_nominal, - nPorts=3) "Mixing volume representing building HHW primary" annotation ( - Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=90, - origin={90,180}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFloHeaWat( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui) - "Heating water mass flow rate" - annotation (Placement(transformation(extent={{-250,250},{-230,270}}))); - Buildings.Fluid.Delays.DelayFirstOrder volChiWat( - redeclare final package Medium = MediumBui, - final m_flow_nominal=m1HexChi_flow_nominal, - tau=60, - final energyDynamics=mixingVolumeEnergyDynamics, - T_start=TChiWatSup_nominal, - nPorts=3) "Mixing volume representing building CHW primary" - annotation (Placement(transformation(extent={{-110,-280},{-90,-260}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFloChiWat( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui) - "Chilled water mass flow rate" - annotation (Placement(transformation(extent={{-250,-130},{-230,-110}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai2(final k= - m1HexChi_flow_nominal) - annotation (Placement(transformation(extent={{-108,-210},{-88,-190}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PIDWithEnable conTChiWat( - k=0.05, - Ti=120, - yMax=1, - controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, - reverseActing=false, - yMin=0) "PI controller for district HX primary side" - annotation (Placement(transformation(extent={{-150,-210},{-130,-190}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumHeaTot(final nin=2) - "Total pump power for heating applications" - annotation (Placement(transformation(extent={{190,410},{210,430}}))); - Buildings.Fluid.Sources.Boundary_pT bouHeaWat( - redeclare final package Medium = MediumBui, - nPorts=1) - "Pressure boundary condition representing the expansion vessel" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={60,150}))); - Buildings.Fluid.Sources.Boundary_pT bouChiWat( - redeclare final package Medium = MediumBui, - nPorts=1) - "Pressure boundary condition representing the expansion vessel" - annotation (Placement(transformation(extent={{-162,-290},{-142,-270}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumCooTot(nin=1) - "Total pump power for space cooling" - annotation (Placement(transformation(extent={{190,370},{210,390}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PPumTot(nin=2) - "Total pump power" - annotation (Placement(transformation(extent={{220,390},{240,410}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatSup( - redeclare final package Medium=MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mHeaWat_flow_nominal) - "Heating water supply temperature" - annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={140,260}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTChiWatSup( - redeclare final package Medium=MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mChiWat_flow_nominal) - "Chilled water supply temperature" - annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={140,-280}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox - swiFlo( - redeclare final package Medium = MediumSer, - final m_flow_nominal=mSerWat_flow_nominal) "Flow switch box" - annotation (Placement(transformation(extent={{-10,-390},{10,-370}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatSup( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal - *{1,-1,-1}) "Bypass heating water (supply)" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={100,260}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatRet( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal*{1,-1,1}) - "Bypass heating water (return)" - annotation (Placement( - transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={100,240}))); - Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( - trueHoldDuration=15*60) "Enable heating" - annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHeaWat( - redeclare final package Medium1 = MediumBui, - redeclare final package Medium2 = MediumSer, - final have_varFloCon=have_varFloCon, - final have_varFloEva=have_varFloEva, - final COP_nominal=COPHeaWat_nominal, - final TCon_nominal=THeaWatSup_nominal, - final TEva_nominal=TDisWatMin-dT_nominal, - final Q1_flow_nominal=QHeaWat_flow_nominal, - final allowFlowReversal1=allowFlowReversalBui, - final allowFlowReversal2=allowFlowReversalSer, - final dT1_nominal=dT_nominal, - final dT2_nominal=-dT_nominal, - final dp1_nominal=dp_nominal, - final dp2_nominal=dp_nominal) "Subsystem for heating water production" - annotation (Placement(transformation(extent={{-10,204},{10,224}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHotWat( - redeclare final package Medium1 = MediumBui, - redeclare final package Medium2 = MediumSer, - final have_pumCon=false, - final have_varFloEva=have_varFloEva, - final COP_nominal=COPHotWat_nominal, - final TCon_nominal=THotWatSup_nominal, - final TEva_nominal=TDisWatMin-dT_nominal, - final Q1_flow_nominal=QHotWat_flow_nominal, - final allowFlowReversal1=allowFlowReversalBui, - final allowFlowReversal2=allowFlowReversalSer, - final dT1_nominal=THotWatSup_nominal - TColWat_nominal, - final dT2_nominal=-dT_nominal, - final dp1_nominal=dp_nominal, - final dp2_nominal=dp_nominal) if have_hotWat - "Subsystem for hot water production" - annotation (Placement(transformation(extent={{-10,24},{10,44}}))); - Fluid.Sources.Boundary_pT sinSHW( - redeclare final package Medium = MediumBui, - nPorts=1) if have_hotWat - "Sink for service hot water" annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=180, - origin={-60,60}))); - Fluid.Sources.MassFlowSource_T souColWat( - redeclare final package Medium = MediumBui, - use_m_flow_in=true, - use_T_in=true, - nPorts=1) if have_hotWat - "Source for cold water" - annotation (Placement(transformation(extent={{-48,-50},{-28,-30}}))); - Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat - "Compute mass flow rate from load" - annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= - cpBui_default) if have_hotWat "Times Cp" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(final nin=2) - "Compute district water mass flow rate used for heating service" - annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); - Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat - "Replacement variable" - annotation (Placement(transformation(extent={{140,350},{160,370}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mHeaWat_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={20,300}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet( - redeclare final package Medium = MediumBui, - final allowFlowReversal=allowFlowReversalBui, - final m_flow_nominal=mChiWat_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={40,-120}))); - Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat - "Compute DeltaT needed on condenser side" - annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = - MediumBui, final allowFlowReversal=allowFlowReversalBui) - "Primary heating water mass flow rate" - annotation (Placement(transformation(extent={{30,270},{50,250}}))); - Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( - trueHoldDuration=15*60) if have_hotWat "Enable SHW production" - annotation (Placement(transformation(extent={{-140,70},{-120,90}}))); - Modelica.Blocks.Sources.Constant zer1(k=0) if not have_hotWat - "Replacement variable" - annotation (Placement(transformation(extent={{-40,-250},{-20,-230}}))); - Buildings.Controls.OBC.CDL.Reals.Add masFloHea - "Service water mass flow rate for heating applications" - annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={0,-264}))); - Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(final nin=2) - "Total power used for heating and hot water production" - annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); - Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW - "Heating hot water DeltaT" - annotation (Placement(transformation(extent={{0,310},{-20,330}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( - final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" - annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaSHW( - final Q_flow_nominal=-QHotWat_flow_nominal*(1 - 1/COPHotWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_hotWat and have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( - final Q_flow_nominal=QHeaWat_flow_nominal, - final dT_nominal=dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpBui_default) if have_varFloCon - "Mass flow rate control" - annotation (Placement(transformation(extent={{-100,270},{-80,290}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaHHW( - final Q_flow_nominal=-QHeaWat_flow_nominal*(1 - 1/COPHeaWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); - Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon - "Ensure primary overflow" - annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply loaHHW - if have_varFloEva or have_varFloCon "Heating load" - annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) - if have_hotWat "Convert to subtraction" - annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub1(final k=-1) - if have_hotWat "Convert to subtraction" - annotation (Placement(transformation(extent={{-80,216},{-100,236}}))); -equation - connect(TChiWatSupSet, conTChiWat.u_s) annotation (Line(points={{-320,0},{-200, - 0},{-200,-200},{-152,-200}}, color={0,0,127})); - connect(pum1HexChi.P, PPumCooTot.u[1]) annotation (Line(points={{89,-331},{84, - -331},{84,-322},{180,-322},{180,380},{188,380}}, color={0,0,127})); - connect(PPumHeaTot.y, PPumTot.u[1]) annotation (Line(points={{212,420},{216,420}, - {216,399.5},{218,399.5}}, - color={0,0,127})); - connect(PPumCooTot.y, PPumTot.u[2]) annotation (Line(points={{212,380},{216,380}, - {216,400.5},{218,400.5}}, - color={0,0,127})); - connect(pum1HexChi.port_b, hexChi.port_a1) annotation (Line(points={{90,-340}, - {10,-340}}, color={0,127,255})); - connect(pum1HexChi.m_flow_actual, mCoo_flow) annotation (Line(points={{89,-335}, - {82,-335},{82,-320},{276,-320},{276,-180},{320,-180}}, color={0,0,127})); - connect(volMix_a.ports[1], swiFlo.port_bSup) annotation (Line(points={{-260,-360}, - {-6,-360},{-6,-370}}, color={0,127,255})); - connect(swiFlo.port_aRet, volMix_b.ports[1]) annotation (Line(points={{6,-370}, - {6,-360},{260,-360}}, color={0,127,255})); - connect(volMix_b.ports[2], pum1HexChi.port_a) annotation (Line(points={{260,-360}, - {258,-360},{258,-340},{110,-340}}, color={0,127,255})); - connect(hexChi.port_b1, volMix_a.ports[2]) annotation (Line(points={{-10,-340}, - {-256,-340},{-256,-360},{-260,-360}}, color={0,127,255})); - connect(pum1HexChi.m_flow_actual, swiFlo.mRev_flow) annotation (Line(points={ - {89,-335},{80,-335},{80,-356},{-20,-356},{-20,-384},{-12,-384}}, - color={0,0,127})); - connect(gai2.y, pum1HexChi.m_flow_in) - annotation (Line(points={{-86,-200},{100,-200},{100,-328}}, - color={0,0,127})); - connect(PPumTot.y, PPum) annotation (Line(points={{242,400},{244,400},{244,-40}, - {320,-40}}, color={0,0,127})); - connect(ports_aHeaWat[1], senMasFloHeaWat.port_a) annotation (Line(points={{-300, - 260},{-250,260}}, color={0,127,255})); - connect(bypHeaWatSup.port_2, senTHeaWatSup.port_a) - annotation (Line(points={{110,260},{130,260}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, ports_bHeaWat[1]) - annotation (Line(points={{150,260},{300,260}}, color={0,127,255})); - connect(bypHeaWatRet.port_2, volHeaWatRet.ports[1]) annotation (Line(points={{90,240}, - {80,240},{80,178.667}}, color={0,127,255})); - connect(bouHeaWat.ports[1], volHeaWatRet.ports[2]) annotation (Line(points={{60,160}, - {60,180},{80,180}}, color={0,127,255})); - connect(ports_aChiWat[1], senMasFloChiWat.port_a) annotation (Line(points={{-300, - 200},{-280,200},{-280,-120},{-250,-120}}, color={0,127,255})); - connect(senTChiWatSup.port_b, ports_bChiWat[1]) annotation (Line(points={{150, - -280},{200,-280},{200,200},{300,200}}, color={0,127,255})); - connect(bypHeaWatRet.port_3, bypHeaWatSup.port_3) - annotation (Line(points={{100,250},{100,250}}, color={0,127,255})); - connect(volHeaWatRet.ports[3], proHeaWat.port_a1) annotation (Line(points={{80, - 181.333},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); - connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{10, - 220},{262,220},{262,-360},{260,-360}}, color={0,127,255})); - connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260, - -360},{-260,200},{14,200},{14,208},{10,208}}, color={0,127,255})); - connect(enaHea.y, proHeaWat.uEna) annotation (Line(points={{-118,160},{-48,160}, - {-48,223},{-12,223}}, color={255,0,255})); - connect(THeaWatSupSet, proHeaWat.TSupSet) annotation (Line(points={{-320,40},{ - -200,40},{-200,217},{-12,217}}, - color={0,0,127})); - connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{172, - 214},{172,419.5},{188,419.5}}, - color={0,0,127})); - connect(volMix_a.ports[4], proHotWat.port_a2) annotation (Line(points={{-260, - -360},{-258,-360},{-258,20},{14,20},{14,28},{10,28}}, color={0,127, - 255})); - connect(proHotWat.port_b2, volMix_b.ports[4]) - annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); - connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, - {-160,-40},{-160,37},{-12,37}}, color={0,0,127})); - connect(sinSHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-50,60}, - {-20,60},{-20,40},{-10,40}}, color={0,127,255})); - connect(TColWat, souColWat.T_in) annotation (Line(points={{-320,-80},{-60,-80}, - {-60,-36},{-50,-36}}, color={0,0,127})); - connect(gai.y, div1.u2) annotation (Line(points={{-98,0},{-80,0},{-80,-20},{-120, - -20},{-120,-46},{-102,-46}}, color={0,0,127})); - connect(loaSHW, div1.u1) annotation (Line(points={{-320,-120},{-290,-120},{-290, - -34},{-102,-34}}, color={0,0,127})); - connect(masFloHeaTot.y, mHea_flow) - annotation (Line(points={{292,-140},{320,-140}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{12,31}, - {218,31},{218,-139.5},{268,-139.5}}, - color={0,0,127})); - connect(zer.y, masFloHeaTot.u[2]) annotation (Line(points={{161,360},{216,360}, - {216,-144},{268,-144},{268,-139.5}}, - color={0,0,127})); - connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{176, - 34},{176,420},{188,420},{188,420.5}}, - color={0,0,127})); - connect(proHeaWat.mEva_flow, masFloHeaTot.u[1]) annotation (Line(points={{12,211}, - {220,211},{220,-140.5},{268,-140.5}}, - color={0,0,127})); - connect(zer.y, PPumHeaTot.u[2]) annotation (Line(points={{161,360},{174,360},{ - 174,418},{188,418},{188,420.5}}, - color={0,0,127})); - connect(senMasFloHeaWat.port_b, senTHeaWatRet.port_a) annotation (Line(points={{-230, - 260},{-220,260},{-220,300},{10,300}}, color={0,127,255})); - connect(senTHeaWatRet.port_b, bypHeaWatRet.port_1) annotation (Line(points={{30,300}, - {120,300},{120,240},{110,240}}, color={0,127,255})); - connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) - annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); - connect(souColWat.ports[1], proHotWat.port_a1) annotation (Line(points={{-28,-40}, - {-20,-40},{-20,28},{-10,28}}, color={0,127,255})); - connect(delT.y, gai.u) - annotation (Line(points={{-128,0},{-122,0}}, color={0,0,127})); - connect(TColWat, delT.u2) annotation (Line(points={{-320,-80},{-156,-80},{-156, - -6},{-152,-6}}, color={0,0,127})); - connect(THotWatSupSet, delT.u1) annotation (Line(points={{-320,-40},{-160,-40}, - {-160,6},{-152,6}}, - color={0,0,127})); - connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points= - {{-10,220},{-20,220},{-20,260},{30,260}}, color={0,127,255})); - connect(senMasFloHeaWatPri.port_b, bypHeaWatSup.port_1) - annotation (Line(points={{50,260},{90,260}}, color={0,127,255})); - connect(port_aSerAmb, swiFlo.port_aSup) annotation (Line(points={{-300,-200},{ - -272,-200},{-272,-344},{-280,-344},{-280,-400},{-6,-400},{-6,-390}}, - color={0,127,255})); - connect(swiFlo.port_bRet, port_bSerAmb) annotation (Line(points={{6,-390},{6, - -400},{280,-400},{280,-200},{300,-200}}, - color={0,127,255})); - connect(uHea, enaHea.u) annotation (Line(points={{-320,160},{-142,160}}, - color={255,0,255})); - connect(conTChiWat.y, gai2.u) - annotation (Line(points={{-128,-200},{-110,-200}}, color={0,0,127})); - connect(uCoo, conTChiWat.uEna) annotation (Line(points={{-320,120},{-180,120}, - {-180,-220},{-144,-220},{-144,-212}}, color={255,0,255})); - connect(uSHW, enaSHW.u) - annotation (Line(points={{-320,80},{-142,80}}, color={255,0,255})); - connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, - {-114,43},{-12,43}},color={255,0,255})); - connect(div1.y, souColWat.m_flow_in) annotation (Line(points={{-78,-40},{-68,-40}, - {-68,-32},{-50,-32}}, color={0,0,127})); - connect(senTChiWatRet.port_b, volChiWat.ports[1]) annotation (Line(points={{50,-120}, - {60,-120},{60,-280},{-101.333,-280}}, color={0,127,255})); - connect(volChiWat.ports[2], hexChi.port_a2) annotation (Line(points={{-100, - -280},{-120,-280},{-120,-320},{-20,-320},{-20,-328},{-10,-328}}, - color={0,127,255})); - connect(hexChi.port_b2, senTChiWatSup.port_a) annotation (Line(points={{10, - -328},{20,-328},{20,-320},{80,-320},{80,-280},{130,-280}}, color={0, - 127,255})); - connect(bouChiWat.ports[1], volChiWat.ports[3]) - annotation (Line(points={{-142,-280},{-98.6667,-280}}, color={0,127,255})); - connect(senTChiWatSup.T, conTChiWat.u_m) annotation (Line(points={{140,-269}, - {140,-220},{-140,-220},{-140,-212}}, color={0,0,127})); - connect(zer1.y, masFloHea.u2) annotation (Line(points={{-19,-240},{-8,-240},{ - -8,-252},{-6,-252}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{12,31},{18, - 31},{18,-240},{-6,-240},{-6,-252}}, color={0,0,127})); - connect(proHeaWat.mEva_flow, masFloHea.u1) annotation (Line(points={{12,211},{ - 20,211},{20,-246},{6,-246},{6,-252}}, color={0,0,127})); - connect(masFloHea.y, swiFlo.mPos_flow) annotation (Line(points={{0,-276},{0, - -320},{-16,-320},{-16,-376},{-12,-376}}, color={0,0,127})); - connect(proHeaWat.PHea, PHeaTot.u[1]) annotation (Line(points={{12,217},{240,217}, - {240,79.5},{268,79.5}}, color={0,0,127})); - connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240,37}, - {240,80.5},{268,80.5}}, - color={0,0,127})); - connect(zer.y, PHeaTot.u[2]) annotation (Line(points={{161,360},{242,360},{242, - 78},{268,78},{268,80.5}}, color={0,0,127})); - connect(PHeaTot.y, PHea) - annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); - connect(loaSHW, heaFloEvaSHW.u1) annotation (Line(points={{-320,-120},{-288, - -120},{-288,-36},{-164,-36},{-164,106},{-102,106}}, - color={0,0,127})); - connect(senTHeaWatRet.T, dTHHW.u2) - annotation (Line(points={{20,311},{20,314},{2,314}}, color={0,0,127})); - connect(senTHeaWatSup.T, dTHHW.u1) - annotation (Line(points={{140,271},{140,326},{2,326}}, color={0,0,127})); - connect(senMasFloHeaWat.m_flow, capFloHHW.u) annotation (Line(points={{-240,271}, - {-240,320},{-222,320}}, color={0,0,127})); - connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, - {-16,100},{-16,31},{-12,31}}, color={0,0,127})); - connect(conFloEvaHHW.m_flow, proHeaWat.m2_flow) annotation (Line(points={{-38,240}, - {-28,240},{-28,211},{-12,211}}, color={0,0,127})); - connect(senMasFloHeaWat.m_flow, priOve.u1) annotation (Line(points={{-240,271}, - {-240,296},{-70,296},{-70,286},{-62,286}}, color={0,0,127})); - connect(conFloConHHW.m_flow, priOve.u2) annotation (Line(points={{-78,280},{-70, - 280},{-70,274},{-62,274}}, color={0,0,127})); - connect(priOve.y, proHeaWat.m1_flow) annotation (Line(points={{-38,280},{-24,280}, - {-24,214},{-12,214}}, color={0,0,127})); - connect(heaFloEvaSHW.y, conFloEvaSHW.loa) - annotation (Line(points={{-78,100},{-62,100}}, color={0,0,127})); - connect(heaFloEvaHHW.y, conFloEvaHHW.loa) - annotation (Line(points={{-78,240},{-62,240}}, color={0,0,127})); - connect(capFloHHW.y, loaHHW.u2) annotation (Line(points={{-198,320},{-180,320}, - {-180,274},{-142,274}}, color={0,0,127})); - connect(dTHHW.y, loaHHW.u1) annotation (Line(points={{-22,320},{-160,320},{ - -160,286},{-142,286}}, color={0,0,127})); - connect(loaHHW.y, conFloConHHW.loa) - annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); - connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, - 280},{-110,246},{-102,246}}, color={0,0,127})); - connect(proHotWat.PHea, toSub.u) annotation (Line(points={{12,37},{18,37},{18, - 80},{-78,80}}, color={0,0,127})); - connect(toSub.y, heaFloEvaSHW.u2) annotation (Line(points={{-102,80},{-108,80}, - {-108,94},{-102,94}}, color={0,0,127})); - connect(proHeaWat.PHea, toSub1.u) annotation (Line(points={{12,217},{20,217}, - {20,226},{-78,226}}, color={0,0,127})); - connect(toSub1.y, heaFloEvaHHW.u2) annotation (Line(points={{-102,226},{-110, - 226},{-110,234},{-102,234}}, color={0,0,127})); - annotation ( - defaultComponentName="ets", - Documentation(info=" -

-This model represents an energy transfer station as described in Sommer (2020). -

-
    -
  • -The cooling function is provided in a compressor-less mode by a heat exchanger -connected to the service line. -The chilled water is typically produced at high temperature and distributed -to radiant cooling systems, for instance at 19°C. -
  • -
  • -The heating functions are provided by water-to-water heat pumps. -
      -
    • -By default the condenser and evaporator loops are operated -with variable mass flow rate, with a lower limit specified by the ratio -ratFloMin. -The model can also represent constant flow condenser and evaporator loops -by setting have_varFloCon and have_varFloEva -to false. -
    • -
    • -The evaporator water is supplied by mixing the flow rate from the direct connection -to the service line to the flow rate from the primary side of the cooling -heat exchanger. -The hydronic arrangement modeled in - -Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox -ensures that the resulting fluid stream in the service line always flows -in the same direction. -
    • -
    • -The heating hot water is typically produced at low temperature, -for instance 40°C. -
    • -
    -
  • -
-

Controls

-

-Heating (resp. cooling) is enabled based on the input signal uHea -(resp. uCoo) which is held for 15 minutes, meaning that, -when enabled, the mode remains active for at least 15 minutes and, -when disabled, the mode cannot be enabled again for at least 15 minutes. -The heating and cooling enable signals should be computed externally based -on a schedule (to lock out the system during off-hours), ideally in conjunction -with the number of requests yielded by the terminal unit controllers, or any -other signal representative of the load. -

-

-When enabled, -

- -

Modeling considerations

-

-There is a control volume at each of the two fluid ports that serve as inlet and outlet -of the heating and cooling systems. These approximate the dynamics -of the substation, and they also generally avoid nonlinear systems -of equations if multiple substations are connected to each other. -

-

References

-

-Sommer T., Sulzer M., Wetter M., Sotnikov A., Mennel S., Stettler C. -The reservoir network: A new network topology for district heating -and cooling. -Energy, Volume 199, 15 May 2020, 117418. -

-", - revisions=" -
    -
  • -May 17, 2023, by David Blum:
    -Assigned dp_nominal to pum1HexChi.
    -Corrected calculation of heat pump evaporator mass flow control.
    -This is for - -issue 3379. -
  • -
  • -February 23, 2021, by Antoine Gautier:
    -Refactored with subsystem models and partial ETS base class.
    -This is for - -issue 1769. -
  • -
  • -December 12, 2017, by Michael Wetter:
    -Removed call to Modelica.Utilities.Files.loadResource.
    -This is for -issue 1097. -
  • -
-"), - Diagram(coordinateSystem(extent={{-300,-420},{300,440}})), - Icon(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{300,300}}))); -end HeatPumpHeatExchanger_Current; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order index c892ae9a8e9..c74a100031b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/package.order @@ -1,8 +1,6 @@ ChillerBorefield HeatPumpHeatExchanger -HeatPumpHeatExchanger_Current HeatPumpHeatExchangerDHWTank -HeatPumpHeatExchangerDHWTank_Current Controls Subsystems Examples diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DELETE.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DELETE.mo deleted file mode 100644 index e31541d152e..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DELETE.mo +++ /dev/null @@ -1,252 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Examples; -package DELETE "These models are outdated" - - model DistrictETSIntegration - "Example implementation of connecting district ETS to building DHW model" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{82,74},{70,86}}))); - BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD - disHXAuxHea( - redeclare package Medium = Medium, - TSetHw(displayUnit="degC") = TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - haveER=haveER) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{48,38},{28,58}}))); - DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit="degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,40},{20,60}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{120,70},{100,90}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{80,38},{100,58}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == - true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{120,110},{140,130}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{120,90},{140,110}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{120,38},{140,58}}), - iconTransformation(extent={{100,18},{140,58}}))); - Modelica.Blocks.Sources.Constant const(k=1) - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=0, - origin={-60,150}))); - EnergyTransferStations.Combined.HeatPumpHeatExchanger_Current ets( - nPorts_aHeaWat=1, - nPorts_aChiWat=1, - nPorts_bChiWat=1, - nPorts_bHeaWat=1) - annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-106,40}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={-108,0}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={80,-40}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( - redeclare package Medium = Medium, - final m_flow_nominal=mHeaWat_flow_nominal, - dp_nominal=100E3) "Heating water distribution pump" - annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water supply temperature" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={-34,98}))); - Fluid.MixingVolumes.MixingVolume volChiWat( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=7 + 273.15, - final prescribedHeatFlowRate=true, - redeclare package Medium = Medium, - V=10, - final mSenFac=1, - final m_flow_nominal=mChiWat_flow_nominal, - nPorts=2) "Volume for chilled water distribution circuit" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={151,-90}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( - redeclare package Medium = Medium, - final m_flow_nominal=mChiWat_flow_nominal, - dp_nominal=100E3) "Chilled water distribution pump" - annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); - Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) - "District heat pump electricity use" - annotation (Placement(transformation(extent={{100,-2},{120,18}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= - 0.01, final h=0.005) - "Enable heating" - annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= - 0.01, final h=0.005) - "Enable cooling" - annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + - 273.15, y(final unit="K", displayUnit="degC")) - "Heating water supply temperature set point" - annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + - 273.15, y(final unit="K", displayUnit="degC")) - "Chilled water supply temperature set point" - annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare final - package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-60}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package - Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={40,-60}))); - Fluid.Sources.Boundary_pT disWat( - redeclare package Medium = Medium, - use_T_in=true, - nPorts=2) "District water boundary conditions" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={0,-90}))); - Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( - table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, - 16; 11,13; 12,11], - timeScale=2592000, - tableName="tab1", - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - offset={273.15}, - columns={2}, - smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) - "District water supply temperature" - annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); - equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, - color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, - {60,80},{60,56},{50,56}}, - color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{99,80},{83.2,80}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ - 60,48},{60,56},{50,56}}, - color={0,0,127})); - connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, - {-10,60},{-10,56},{0,56}}, - color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, - {-60,60},{-40,60}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, - {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); - connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, - 64},{0,64},{0,120},{130,120}}, - color={0,0,127})); - connect(tmv.TTw, TTw) - annotation (Line(points={{21,56},{28,56},{28,100},{130,100}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); - connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( - points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); - connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( - points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); - connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( - points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); - connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= - {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= - {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) - annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); - connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, - {-20,150},{-20,144}}, color={0,0,127})); - connect(senTChiWatSup.port_b, pumChiWat.port_a) - annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); - connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, - {140,-40},{140,-89},{141,-89}}, color={0,127,255})); - connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( - points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, - 0}}, color={0,127,255})); - connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( - points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ - 0,127,255})); - connect(ets.PHea, EDisHP.u) - annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); - connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, - {-74,10},{-34,10}}, color={255,0,255})); - connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, - {-70,6},{-34,6}}, color={255,0,255})); - connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ - -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); - connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ - -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); - connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= - {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); - connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= - {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); - connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, - {40,-80},{40,-70}}, color={0,127,255})); - connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, - {-40,-80},{-40,-70}}, color={0,127,255})); - connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, - -110},{-4,-110},{-4,-102}}, color={0,0,127})); - connect(PEleAuxHea, PEleAuxHea) - annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); - annotation (experiment(StopTime=3600, Interval=1), - Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), - Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); - end DistrictETSIntegration; -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order b/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order index 9622cff465c..31961120d41 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order @@ -1,4 +1,3 @@ DomesticWaterHeater DomesticWaterFixture DomesticWaterHeaterAndFixture -DELETE From f6fdbab33a6c26ec6d6bca96cbe15661b2303274 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 5 Sep 2023 15:15:31 -0700 Subject: [PATCH 074/204] Add tmv, adjust parameters --- .../PartialHeatPumpHeatExchanger.mo | 9 +- .../Combined/HeatPumpHeatExchanger.mo | 4 +- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 88 ++++++++++++------- .../Combined/Subsystems/HeatPumpDHWTank.mo | 23 ++--- .../BuildingTimeSeriesWithETSDHWTank.mo | 13 +-- .../DHW/Data/GenericHeatPumpWaterHeater.mo | 2 +- .../DHW/Examples/DomesticWaterFixture.mo | 9 +- .../Examples/DomesticWaterHeaterAndFixture.mo | 11 ++- .../Loads/DHW/HeatPumpWaterHeaterWithTank.mo | 23 ++--- ...terMixer.mo => ThermostaticMixingValve.mo} | 44 +++++----- .../Experimental/DHC/Loads/DHW/package.order | 2 +- 11 files changed, 124 insertions(+), 104 deletions(-) rename Buildings/Experimental/DHC/Loads/DHW/{DomesticWaterMixer.mo => ThermostaticMixingValve.mo} (87%) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 9b49865a5da..eec23691f15 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -47,8 +47,8 @@ model PartialHeatPumpHeatExchanger final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal= THeaWatSup_nominal - dT_nominal "Heating water return temperature" annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THotWatSup_nominal=336.15 - "Hot water supply temperature" + parameter Modelica.Units.SI.Temperature THotWatSup_nominal=49+273.15 + "Hot water supply temperature to fixture" annotation (Dialog(group="Nominal condition", enable=have_hotWat)); parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 "Cold water temperature (for hot water production)" @@ -128,7 +128,7 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( final unit="K", displayUnit="degC") if have_hotWat - "Service hot water supply temperature set point" + "Domestic hot water temperature set point for supply to fixture(s)" annotation (Placement( transformation( extent={{-20,-20},{20,20}}, @@ -559,9 +559,6 @@ equation 78},{268,78},{268,80.5}}, color={0,0,127})); connect(PHeaTot.y, PHea) annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); - connect(loaSHW, heaFloEvaSHW.u1) annotation (Line(points={{-320,-120},{-288, - -120},{-288,-36},{-164,-36},{-164,106},{-102,106}}, - color={0,0,127})); connect(senTHeaWatRet.T, dTHHW.u2) annotation (Line(points={{20,311},{20,314},{2,314}}, color={0,0,127})); connect(senTHeaWatSup.T, dTHHW.u1) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 6395a5b5c13..634e94cc8b5 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -59,7 +59,7 @@ equation connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{12,31},{18, 31},{18,-240},{-6,-240},{-6,-252}}, color={0,0,127})); connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{240, - 37},{240,80},{256,80},{256,80},{268,80}}, + 37},{240,80},{256,80},{256,80.5},{268,80.5}}, color={0,0,127})); connect(TColWat, souColWat.T_in) annotation (Line(points={{-320,-80},{-60,-80}, {-60,-36},{-50,-36}}, color={0,0,127})); @@ -69,4 +69,6 @@ equation {14,28},{14,20},{-260,20},{-260,-360}}, color={0,127,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); + connect(heaFloEvaSHW.u1, div1.u1) annotation (Line(points={{-102,106},{-290, + 106},{-290,-34},{-102,-34}}, color={0,0,127})); end HeatPumpHeatExchanger; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 11d1ec95bf6..85097919923 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -13,7 +13,7 @@ model HeatPumpHeatExchangerDHWTank transformation( extent={{10,-10},{-10,10}}, rotation=180, - origin={-40,-10}))); + origin={-50,-10}))); Subsystems.HeatPumpDHWTank proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, @@ -25,52 +25,74 @@ model HeatPumpHeatExchangerDHWTank TColWat_nominal), datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" - annotation (Placement(transformation(extent={{-10,24},{10,44}}))); + annotation (Placement(transformation(extent={{32,24},{52,44}}))); parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" - annotation (Placement(transformation(extent={{-6,6},{6,18}}))); + annotation (Placement(transformation(extent={{36,48},{48,60}}))); Fluid.Sources.MassFlowSource_T sinDHW( redeclare final package Medium = MediumBui, use_m_flow_in=true, nPorts=1) if have_hotWat "Sink for domestic hot water" - annotation (Placement(transformation(extent={{-60,50},{-40,70}}))); + annotation (Placement(transformation(extent={{-68,50},{-48,70}}))); Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" - annotation (Placement(transformation(extent={{-98,50},{-78,70}}))); + annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); + Loads.DHW.ThermostaticMixingValve tmv( + redeclare package Medium = MediumBui, + mDhw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + TColWat_nominal), + dpValve_nominal=1000) "Thermostatic mixing valve" + annotation (Placement(transformation(extent={{-20,48},{-40,70}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( + redeclare final package Medium = MediumBui, final m_flow_nominal= + proHeaWat.m1_flow_nominal*{1,-1,-1}) "Splitter for domestic cold water" + annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-12,4}))); equation - connect(toSin.u, div1.y) annotation (Line(points={{-100,60},{-108,60},{-108,32}, - {-70,32},{-70,-40},{-78,-40}}, color={0,0,127})); - connect(souDCW.ports[1], proHotWat.port_a1) annotation (Line(points={{-30,-10}, - {-20,-10},{-20,28},{-10,28}}, color={0,127,255})); - connect(sinDHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-40,60}, - {-20,60},{-20,40},{-10,40}}, color={0,127,255})); - connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38, - 100},{-16,100},{-16,31},{-12,31}}, color={0,0,127})); - connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, - {-160,-40},{-160,36},{-86,36},{-86,37},{-12,37}}, - color={0,0,127})); - connect(souDCW.T_in, delT.u2) annotation (Line(points={{-52,-14},{-60,-14},{-60, - -80},{-156,-80},{-156,-6},{-152,-6}}, color={0,0,127})); + connect(toSin.u, div1.y) annotation (Line(points={{-102,60},{-108,60},{-108, + 32},{-70,32},{-70,-40},{-78,-40}}, + color={0,0,127})); + connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, + {28,100},{28,31},{30,31}}, color={0,0,127})); + connect(souDCW.T_in, delT.u2) annotation (Line(points={{-62,-14},{-64,-14},{ + -64,-60},{-156,-60},{-156,-6},{-152,-6}}, color={0,0,127})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, - {-114,43},{-12,43}}, color={255,0,255})); + {-114,43},{30,43}}, color={255,0,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) - annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); - connect(proHotWat.PHea, toSub.u) annotation (Line(points={{12,37},{14,37},{14, + annotation (Line(points={{52,40},{260,40},{260,-360}}, color={0,127,255})); + connect(proHotWat.PHea, toSub.u) annotation (Line(points={{54,37},{56,37},{56, 80},{-78,80}}, color={0,0,127})); - connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{12,37},{24,37}, - {24,38},{252,38},{252,84},{260,84},{260,80.5},{268,80.5}}, + connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{54,37},{66,37}, + {66,38},{268,38},{268,80.5}}, color={0,0,127})); - connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{176, - 34},{176,420.5},{188,420.5}}, + connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{54,34},{ + 176,34},{176,420.5},{188,420.5}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{12,31}, - {26,31},{26,30},{214,30},{214,-139.5},{268,-139.5}}, + connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{54,31}, + {68,31},{68,30},{256,30},{256,-139.5},{268,-139.5}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{12,31},{16, - 31},{16,-242},{-6,-242},{-6,-252}}, color={0,0,127})); - connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-76,60},{-68,60}, - {-68,68},{-62,68}}, color={0,0,127})); - connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{10,28}, - {14,28},{14,20},{-262,20},{-262,-360},{-260,-360}}, color={0,127,255})); + connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{54,31},{ + 58,31},{58,-242},{-6,-242},{-6,-252}}, + color={0,0,127})); + connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-78,60},{-76,60}, + {-76,68},{-70,68}}, color={0,0,127})); + connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, + {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); + connect(tmv.port_tw, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, + 59},{-45,60},{-48,60}}, color={0,127,255})); + connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-40,-10},{ + -12,-10},{-12,-6}}, color={0,127,255})); + connect(dcwSpl.port_3, proHotWat.port_a1) + annotation (Line(points={{-2,4},{0,4},{0,28},{32,28}}, color={0,127,255})); + connect(dcwSpl.port_2, tmv.port_cw) annotation (Line(points={{-12,14},{-12, + 54.6},{-20,54.6}}, color={0,127,255})); + connect(proHotWat.port_b1, tmv.port_hw) annotation (Line(points={{32,40},{0, + 40},{0,63.4},{-20,63.4}}, color={0,127,255})); + connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,67.8},{-12,67.8},{ + -12,68},{-8,68},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); + connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, + {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index b4dcbf07d43..7b7b16b8e17 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -33,12 +33,6 @@ model HeatPumpDHWTank annotation ( Placement(transformation(extent={{-240,100},{-200,140}}), iconTransformation(extent={{-140,70},{-100,110}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( - final unit="K", - displayUnit="degC") - "Supply temperature set point" - annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), - iconTransformation(extent={{-140,10},{-100,50}}))); Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( final unit="kg/s") if have_varFloEva "Evaporator mass flow rate" @@ -95,9 +89,8 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k= - mDH_flow_nominal) if not have_varFloEva - "Nominal flow rate" + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mDH_flow_nominal) + if not have_varFloEva "Nominal flow rate" annotation (Placement(transformation(extent={{0,80},{-20,100}}))); Fluid.Sensors.TemperatureTwoPort senTHotSup( redeclare final package Medium = Medium1, @@ -140,13 +133,17 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THex_nominal) "Set point of water leaving heat pump" + annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") + "Actual heat pump heating heat flow rate added to fluid" annotation ( + Placement(transformation(extent={{200,-120},{240,-80}}), + iconTransformation(extent={{100,-120},{140,-80}}))); equation connect(senTColSou.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, {-150,12},{-142,12}}, color={0,0,127})); connect(uEna, booToRea.u) annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); - connect(TSupSet, enaHeaPum.u1) annotation (Line(points={{-220,-20},{-180,-20}, - {-180,28},{-142,28}}, color={0,0,127})); connect(senTHotSup.port_b, port_b1) annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ @@ -185,6 +182,10 @@ equation {49,-20},{49,-51}}, color={0,0,127})); connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-12},{120,-12},{120, -2},{138,-2}}, color={0,0,127})); + connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-8},{82,-8}, + {82,-100},{220,-100}}, color={0,0,127})); + connect(TSetHw.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166,10},{ + -166,28},{-142,28}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 1944858cbd8..4112b255e1f 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -31,9 +31,9 @@ model BuildingTimeSeriesWithETSDHWTank allowFlowReversalSer=true, filNam= "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", - datWatHea=datWatHea) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); + Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) "Cold water temperature" annotation (Placement(transformation(extent={{60,80},{80,100}}))); @@ -50,12 +50,13 @@ model BuildingTimeSeriesWithETSDHWTank "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea( - mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal, + mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* + 1.2, QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, - TTan_nominal=bui.ets.THotWatSup_nominal, - THex_nominal=datWatHea.TTan_nominal + datWatHea.dTCon_nominal, - dTCon_nominal=5) + TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, + THex_nominal=333.15, + dTCon_nominal=datWatHea.THex_nominal - bui.ets.TColWat_nominal) "Performance data" annotation (Placement(transformation(extent={{44,-38},{56,-26}}))); @@ -89,7 +90,7 @@ equation file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSWithDHWTank.mos" "Simulate and plot"), experiment( StopTime=864000, - Interval=600, + Interval=30, Tolerance=1e-06, __Dymola_Algorithm="Dassl"), Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo index e6af1355347..5df2a0faf15 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo @@ -13,7 +13,7 @@ record GenericHeatPumpWaterHeater parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = TTan_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo index d0b13de0405..7bdbb2755f0 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo @@ -13,14 +13,11 @@ model DomesticWaterFixture parameter Real uLow = 0.1 "low hysteresis threshold"; parameter Real uHigh = 0.9 "high hysteresis threshold"; - DomesticWaterMixer tmv( + ThermostaticMixingValve tmv( redeclare package Medium = Medium, - TSet=TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, dpValve_nominal=dpValve_nominal, k=kCon, - uLow=uLow, - uHigh=uHigh, Ti=Ti) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" @@ -55,6 +52,8 @@ model DomesticWaterFixture smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" annotation (Placement(transformation(extent={{100,20},{80,40}}))); + Modelica.Blocks.Sources.Constant const(k=TSetTw) + annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{14,6},{14,60},{110,60}}, color={0,0,127})); @@ -69,6 +68,8 @@ equation {-46,6},{-40,6}}, color={0,127,255})); connect(schDhw.y[1], loaDHW.schDhw) annotation (Line(points={{79,30},{60,30},{60,3},{41,3}}, color={0,0,127})); + connect(const.y, tmv.TSet) + annotation (Line(points={{-59,10},{-59,8},{-42,8}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water fixture. diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo index 5505c4bee48..b608f507207 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo @@ -24,12 +24,10 @@ model DomesticWaterHeaterAndFixture mHw_flow_nominal=mHw_flow_nominal, mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - DomesticWaterMixer tmv( + ThermostaticMixingValve tmv( redeclare package Medium = Medium, - TSet(displayUnit="degC") = TSetTw, mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) - "Ideal thermostatic mixing valve" + dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); @@ -70,6 +68,9 @@ model DomesticWaterHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); + Modelica.Blocks.Sources.Constant conTSetTw(k=TSetTw) + "Temperature setpoint for tempered water supply" + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); equation connect(tmv.TTw, TTw) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); @@ -94,6 +95,8 @@ equation annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); connect(genDHW.PHea, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ 110,80}}, color={0,0,127})); + connect(conTSetTw.y, tmv.TSet) + annotation (Line(points={{-79,30},{-2,30},{-2,8}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater and fixture. diff --git a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo index e3b0b84fe17..e85d55ccdde 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo @@ -37,12 +37,6 @@ model HeatPumpWaterHeaterWithTank extent={{-10,-10},{10,10}}, rotation=0, origin={50,6}))); - Modelica.Blocks.Math.Add add - "Gain for control signal controlling source pump" - annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); - Modelica.Blocks.Sources.Constant dTTanHex(k=datWatHea.dTCon_nominal) - "Temperature difference of heat pump condenser leaving water above tank set point" - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); Fluid.Movers.FlowControlled_m_flow pumHex( inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, @@ -88,6 +82,9 @@ model HeatPumpWaterHeaterWithTank Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") "Electric power required for pumping equipment" annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); + Modelica.Blocks.Interfaces.RealOutput QCon_flow + "Actual heat pump heating heat flow rate added to fluid" + annotation (Placement(transformation(extent={{100,10},{120,30}}))); equation connect(heaPum.port_b1, senTemHPOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); @@ -98,12 +95,6 @@ equation {-10,-6}}, color={0,127,255})); connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, {76,0},{110,0}}, color={0,0,127})); - connect(TSetHw, add.u1) annotation (Line(points={{-110,0},{-80,0},{-80,6},{-72, - 6}}, color={0,0,127})); - connect(dTTanHex.y, add.u2) annotation (Line(points={{-79,-30},{-76,-30},{-76, - -6},{-72,-6}}, color={0,0,127})); - connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ - -49,0}}, color={0,0,127})); connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{ 70,40},{70,6},{60,6}}, color={0,127,255})); @@ -127,10 +118,14 @@ equation {-12,90}}, color={0,0,127})); connect(tanTemSen.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, 70},{0,70},{0,78}}, color={0,0,127})); - connect(tanTemSen.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72}, - {-46,72},{-46,50},{-50,50}}, color={191,0,0})); connect(pumHex.P, PPum) annotation (Line(points={{39,49},{32,49},{32,-20},{110, -20}}, color={0,0,127})); + connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,9},{20,9},{ + 20,20},{110,20}}, color={0,0,127})); + connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-20,0},{-20,9}, + {-12,9}}, color={0,0,127})); + connect(tanTemSen.port, tanSte.heaPorVol[4]) + annotation (Line(points={{-40,72},{-50,72},{-50,50}}, color={191,0,0})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an diff --git a/Buildings/Experimental/DHC/Loads/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo similarity index 87% rename from Buildings/Experimental/DHC/Loads/DHW/DomesticWaterMixer.mo rename to Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo index 2470d8ebf25..8871166e755 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/DomesticWaterMixer.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo @@ -1,7 +1,7 @@ within Buildings.Experimental.DHC.Loads.DHW; -model DomesticWaterMixer "A model for a domestic water mixer" +model ThermostaticMixingValve + "A model for a thermostatic mixing valve" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; parameter Real k = 0.1 "Proportional gain of valve controller"; @@ -15,12 +15,9 @@ model DomesticWaterMixer "A model for a domestic water mixer" Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package - Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" - annotation (Placement(transformation(extent={{80,60},{60,80}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( redeclare package Medium = Medium, riseTime=5, @@ -32,18 +29,16 @@ model DomesticWaterMixer "A model for a domestic water mixer" origin={0,0}))); Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = Medium) "Port for hot water supply" - annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); + annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); + annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package - Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package - Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = @@ -51,12 +46,13 @@ model DomesticWaterMixer "A model for a domestic water mixer" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) annotation (Placement(transformation(extent={{56,24},{44,36}}))); + Modelica.Blocks.Interfaces.RealInput TSet + "Temperature setpoint of tempered hot water outlet" + annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); protected parameter Real uLow = 0.01*mDhw_flow_nominal "Low hysteresis threshold"; parameter Real uHigh = 0.05*mDhw_flow_nominal "High hysteresis threshold"; equation - connect(conTSetCon.y, conPID.u_s) - annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); connect(senTemTw.T, conPID.u_m) annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); connect(ValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, @@ -67,13 +63,13 @@ equation 60},{110,60}}, color={0,0,127})); connect(ValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10, 1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); - connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-60,0},{ - -60,60},{-100,60}}, - color={0,127,255})); + connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-60,0},{-60, + 40},{-100,40}}, color={0,127,255})); connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); connect(senTemCw.port_a, port_cw) - annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); + annotation (Line(points={{-40,-60},{-70,-60},{-70,-40},{-100,-40}}, + color={0,127,255})); connect(senTemTw.port_b, senFloDhw.port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); connect(senFloDhw.port_b, port_tw) @@ -83,6 +79,8 @@ equation color={0,0,127})); connect(hysteresis.y, conPID.trigger) annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); + connect(conPID.u_s, TSet) annotation (Line(points={{42,70},{50,70},{50,92},{-94, + 92},{-94,80},{-120,80}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. @@ -129,14 +127,14 @@ Created valve model. lineColor={0,0,0}, fillPattern=FillPattern.VerticalCylinder, fillColor={192,192,192}, - origin={-78,60}, + origin={-78,40}, rotation=90), Rectangle( extent={{-22,22},{22,-22}}, lineColor={0,0,0}, fillPattern=FillPattern.VerticalCylinder, fillColor={238,46,47}, - origin={-78,60}, + origin={-78,40}, rotation=90), Line( visible=use_inputFilter, @@ -146,14 +144,14 @@ Created valve model. lineColor={0,0,0}, fillPattern=FillPattern.VerticalCylinder, fillColor={192,192,192}, - origin={-78,-60}, + origin={-78,-42}, rotation=90), Rectangle( extent={{-22,22},{22,-22}}, lineColor={0,0,0}, fillPattern=FillPattern.VerticalCylinder, fillColor={28,108,200}, - origin={-78,-60}, + origin={-78,-42}, rotation=90), Rectangle( extent={{-40,22},{40,-22}}, @@ -176,4 +174,4 @@ Created valve model. fillColor={0,127,255}, textString="%name")}), Diagram( coordinateSystem(preserveAspectRatio=false))); -end DomesticWaterMixer; +end ThermostaticMixingValve; diff --git a/Buildings/Experimental/DHC/Loads/DHW/package.order b/Buildings/Experimental/DHC/Loads/DHW/package.order index 76426d661db..ef0b9cb37d8 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/package.order +++ b/Buildings/Experimental/DHC/Loads/DHW/package.order @@ -1,4 +1,4 @@ -DomesticWaterMixer +ThermostaticMixingValve DirectHeatExchangerWaterHeaterWithAuxHeat HeatPumpWaterHeaterWithTank DHWLoad From adf780699a962e2059e17cd4558c414f267b9389 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 5 Sep 2023 15:18:40 -0700 Subject: [PATCH 075/204] Increase nominal hex flow in example with tank --- .../Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 4112b255e1f..55ec3825442 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -51,7 +51,7 @@ model BuildingTimeSeriesWithETSDHWTank annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* - 1.2, + 2, QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, From 15bd24d9f8c8e7399f4a66b8655f646822fb1614 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 5 Sep 2023 15:20:55 -0700 Subject: [PATCH 076/204] Decrease max heat pump heat flow in example with tank --- .../Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 55ec3825442..47771acb406 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -52,7 +52,7 @@ model BuildingTimeSeriesWithETSDHWTank parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* 2, - QCon_flow_max=1.2*datWatHea.QCon_flow_nominal, + QCon_flow_max=datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, THex_nominal=333.15, From fc104131d3ede3ff423730e3f0a498ee06914bb9 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 6 Sep 2023 07:17:13 -0700 Subject: [PATCH 077/204] Expose hot water and cold water nominal supply temp to tap --- .../Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo | 2 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 3 ++- .../Loads/Combined/BaseClasses/PartialBuildingWithETS.mo | 8 ++++++++ .../Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo | 1 + .../Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo | 2 +- 5 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index eec23691f15..291c466be12 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -47,7 +47,7 @@ model PartialHeatPumpHeatExchanger final parameter Modelica.Units.SI.Temperature THeaWatRet_nominal= THeaWatSup_nominal - dT_nominal "Heating water return temperature" annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature THotWatSup_nominal=49+273.15 + parameter Modelica.Units.SI.Temperature THotWatSup_nominal=336.15 "Hot water supply temperature to fixture" annotation (Dialog(group="Nominal condition", enable=have_hotWat)); parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 7b7b16b8e17..5abfd3ea95f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -133,7 +133,8 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THex_nominal) "Set point of water leaving heat pump" + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THex_nominal) + "Set point of water leaving heat pump and in tank" annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") "Actual heat pump heating heat flow rate added to fluid" annotation ( diff --git a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo index 7ccec02923a..656b400ce4e 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo @@ -13,6 +13,8 @@ model PartialBuildingWithETS final TDisWatMax=datDes.TLooMax, final TChiWatSup_nominal=TChiWatSup_nominal, final THeaWatSup_nominal=THeaWatSup_nominal, + final THotWatSup_nominal=THotWatSup_nominal, + final TColWat_nominal=TColWat_nominal, final dp_nominal=dp_nominal, final COPHeaWat_nominal=COPHeaWat_nominal, final COPHotWat_nominal=COPHotWat_nominal)); @@ -27,6 +29,12 @@ model PartialBuildingWithETS parameter Modelica.Units.SI.Temperature THeaWatSup_nominal=38 + 273.15 "Heating water supply temperature" annotation (Dialog(group="ETS model parameters")); + parameter Modelica.Units.SI.Temperature THotWatSup_nominal=63 + 273.15 + "Hot water supply temperature to fixtures" + annotation (Dialog(group="ETS model parameters", enable=have_hotWat)); + parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 + "Cold water temperature (for hot water production)" + annotation (Dialog(group="ETS model parameters", enable=have_hotWat)); parameter Modelica.Units.SI.Pressure dp_nominal=50000 "Pressure difference at nominal flow rate (for each flow leg)" annotation (Dialog(group="ETS model parameters")); diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo index 16a9419f989..b0e0d6a19fd 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo @@ -29,6 +29,7 @@ model BuildingTimeSeriesWithETS redeclare package MediumBui = Medium, bui(facMul=10), allowFlowReversalSer=true, + THotWatSup_nominal=322.15, filNam="modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos") annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 47771acb406..659b320b33c 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -29,6 +29,7 @@ model BuildingTimeSeriesWithETSDHWTank redeclare package MediumBui = Medium, bui(facMul=10), allowFlowReversalSer=true, + THotWatSup_nominal=322.15, filNam= "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", datWatHea=datWatHea) @@ -90,7 +91,6 @@ equation file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSWithDHWTank.mos" "Simulate and plot"), experiment( StopTime=864000, - Interval=30, Tolerance=1e-06, __Dymola_Algorithm="Dassl"), Documentation(info=" From 85599ea7ad8e8ca1f431e1ad0e98f582d0c20944 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 6 Sep 2023 07:34:20 -0700 Subject: [PATCH 078/204] Use COP_nominal for DHW heat pump instead of calculating - aligns with direct heat pump implementation --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 2 ++ .../Combined/Subsystems/HeatPumpDHWTank.mo | 11 ++++++++++- .../DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo | 8 +++++++- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 85097919923..0975fd069ec 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -19,6 +19,8 @@ model HeatPumpHeatExchangerDHWTank redeclare final package Medium2 = MediumSer, final have_varFloEva=have_varFloEva, final COP_nominal=COPHotWat_nominal, + TCon_nominal=datWatHea.THex_nominal, + TEva_nominal=TDisWatMin - dT_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, mHw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 5abfd3ea95f..d1471ed79ce 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -19,6 +19,12 @@ model HeatPumpDHWTank parameter Real COP_nominal(final unit="1") "Heat pump COP" annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TCon_nominal + "Condenser outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TEva_nominal + "Evaporator outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); parameter Boolean allowFlowReversal1=false "Set to true to allow flow reversal on condenser side" annotation (Dialog(tab="Assumptions"), Evaluate=true); @@ -125,7 +131,10 @@ model HeatPumpDHWTank "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); Loads.DHW.HeatPumpWaterHeaterWithTank heaPumTan(mHw_flow_nominal= - mHw_flow_nominal, datWatHea=datWatHea) + mHw_flow_nominal, datWatHea=datWatHea, + COP_nominal=COP_nominal, + TCon_nominal=TCon_nominal, + TEva_nominal=TEva_nominal) "Heat pump with storage tank for domestic hot water" annotation (Placement(transformation(extent={{0,-20},{20,0}}))); parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea diff --git a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo index e85d55ccdde..e26e6065267 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo @@ -11,6 +11,9 @@ model HeatPumpWaterHeaterWithTank Buildings.Experimental.DHC.Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); + parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; + parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; + parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package @@ -23,8 +26,11 @@ model HeatPumpWaterHeaterWithTank m2_flow_nominal=mDH_flow_nominal, dTEva_nominal=datWatHea.dTEva_nominal, dTCon_nominal=datWatHea.dTCon_nominal, - use_eta_Carnot_nominal=true, + use_eta_Carnot_nominal=false, etaCarnot_nominal=0.3, + COP_nominal=COP_nominal, + TCon_nominal=TCon_nominal, + TEva_nominal=TEva_nominal, QCon_flow_max = datWatHea.QCon_flow_max, QCon_flow_nominal=datWatHea.QCon_flow_nominal, dp1_nominal=datWatHea.dp1_nominal, From dcdbab773b76953efd120e7c5b75aad03535a219 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 6 Sep 2023 07:41:26 -0700 Subject: [PATCH 079/204] Delete old models --- Buildings/Experimental/DHC/Loads/DHW/DELETE/package.mo | 3 --- Buildings/Experimental/DHC/Loads/DHW/package.order | 1 - 2 files changed, 4 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/DELETE/package.mo diff --git a/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.mo deleted file mode 100644 index d2be3b60979..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.mo +++ /dev/null @@ -1,3 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -package DELETE "These are DHW models to be deleted" -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/DHW/package.order b/Buildings/Experimental/DHC/Loads/DHW/package.order index ef0b9cb37d8..41f323805c4 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/package.order +++ b/Buildings/Experimental/DHC/Loads/DHW/package.order @@ -2,7 +2,6 @@ ThermostaticMixingValve DirectHeatExchangerWaterHeaterWithAuxHeat HeatPumpWaterHeaterWithTank DHWLoad -DELETE BaseClasses Examples Data From f2ffb5fe0f750882ae3254541e55440f32053f04 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 6 Sep 2023 07:44:59 -0700 Subject: [PATCH 080/204] Delete old models --- .../BaseClasses/PartialBuildingWFloDis.mo | 490 ------------------ .../DHC/Loads/BaseClasses/package.order | 1 - .../Loads/DHW/BaseClasses/DELETE/package.mo | 4 - .../DHC/Loads/DHW/BaseClasses/package.order | 1 - 4 files changed, 496 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.mo diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo b/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo deleted file mode 100644 index e70455e7bd7..00000000000 --- a/Buildings/Experimental/DHC/Loads/BaseClasses/PartialBuildingWFloDis.mo +++ /dev/null @@ -1,490 +0,0 @@ -within Buildings.Experimental.DHC.Loads.BaseClasses; -partial model PartialBuildingWFloDis - "Partial class for building model with flow distribution" - replaceable package Medium=Buildings.Media.Water - constrainedby Modelica.Media.Interfaces.PartialMedium - "Medium in the building distribution system"; - parameter Integer nPorts_aHeaWat=0 - "Number of heating water inlet ports" - annotation (Evaluate=true,Dialog(connectorSizing=true)); - parameter Integer nPorts_bHeaWat=0 - "Number of heating water outlet ports" - annotation (Evaluate=true,Dialog(connectorSizing=true)); - parameter Integer nPorts_aChiWat=0 - "Number of chilled water inlet ports" - annotation (Evaluate=true,Dialog(connectorSizing=true)); - parameter Integer nPorts_bChiWat=0 - "Number of chilled water outlet ports" - annotation (Evaluate=true,Dialog(connectorSizing=true)); - parameter Boolean have_heaWat=false - "Set to true if the building has heating water system" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_chiWat=false - "Set to true if the building has chilled water system" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_eleHea=false - "Set to true if the building has decentralized electric heating system" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_eleCoo=false - "Set to true if the building has decentralized electric cooling system" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_fan=false - "Set to true if fan power is computed" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_pum=false - "Set to true if pump power is computed" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Boolean have_weaBus=false - "Set to true to use a weather bus" - annotation (Evaluate=true, Dialog(group="Configuration")); - parameter Real facMul(min=Modelica.Constants.eps)=1 - "Multiplier factor" - annotation (Evaluate=true, Dialog(group="Scaling")); - parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; - parameter Boolean allowFlowReversal=false - "= true to allow flow reversal, false restricts to design direction (port_a -> port_b)" - annotation (Dialog(tab="Assumptions"),Evaluate=true); - final parameter Boolean have_heaLoa=have_heaWat or have_eleHea - "Set to true if the building has heating loads" - annotation (Evaluate=true, Dialog(group="Configuration")); - final parameter Boolean have_cooLoa=have_chiWat or have_eleCoo - "Set to true if the building has cooling loads" - annotation (Evaluate=true, Dialog(group="Configuration")); - // IO CONNECTORS - Buildings.BoundaryConditions.WeatherData.Bus weaBus if have_weaBus - "Weather data bus" - annotation (Placement(transformation(extent={{-16,284},{18,316}}), - iconTransformation(extent={{-16,198},{18,230}}))); - Modelica.Fluid.Interfaces.FluidPorts_a ports_aHeaWat[nPorts_aHeaWat]( - redeclare each package Medium=Medium, - each m_flow( - min= - if allowFlowReversal then - -Modelica.Constants.inf - else - 0), - each h_outflow( - start=Medium.h_default, - nominal=Medium.h_default)) if have_heaWat - "Heating water inlet ports" - annotation (Placement(transformation(extent={{-310,-100},{-290,-20}}), - iconTransformation(extent={{-310,-100},{-290,-20}}))); - Modelica.Fluid.Interfaces.FluidPorts_b ports_bHeaWat[nPorts_bHeaWat]( - redeclare each package Medium=Medium, - each m_flow( - max= - if allowFlowReversal then - +Modelica.Constants.inf - else - 0), - each h_outflow( - start=Medium.h_default, - nominal=Medium.h_default)) if have_heaWat - "Heating water outlet ports" - annotation (Placement(transformation(extent={{290,-100},{310,-20}}), - iconTransformation(extent={{290,-100},{310,-20}}))); - Modelica.Fluid.Interfaces.FluidPorts_a ports_aChiWat[nPorts_aChiWat]( - redeclare each package Medium=Medium, - each m_flow( - min= - if allowFlowReversal then - -Modelica.Constants.inf - else - 0), - each h_outflow( - start=Medium.h_default, - nominal=Medium.h_default)) if have_chiWat - "Chilled water inlet ports" - annotation (Placement(transformation(extent={{-310,-300},{-290,-220}}), - iconTransformation(extent={{-310,-220},{-290,-140}}))); - Modelica.Fluid.Interfaces.FluidPorts_b ports_bChiWat[nPorts_bChiWat]( - redeclare each package Medium=Medium, - each m_flow( - max= - if allowFlowReversal then - +Modelica.Constants.inf - else - 0), - each h_outflow( - start=Medium.h_default, - nominal=Medium.h_default)) if have_chiWat - "Chilled water outlet ports" - annotation (Placement(transformation(extent={{290,-300},{310,-220}}), - iconTransformation(extent={{290,-220},{310,-140}}))); - Modelica.Blocks.Interfaces.RealOutput QHea_flow( - final unit="W") if have_heaLoa - "Total heating heat flow rate transferred to the loads (>=0)" - annotation (Placement(transformation(extent={{300,260},{340,300}}), - iconTransformation(extent={{300,240},{340,280}}))); - Modelica.Blocks.Interfaces.RealOutput QCoo_flow( - final unit="W") if have_cooLoa - "Total cooling heat flow rate transferred to the loads (<=0)" - annotation (Placement(transformation(extent={{300,220},{340,260}}), - iconTransformation(extent={{300,200},{340,240}}))); - Modelica.Blocks.Interfaces.RealOutput PHea( - final unit="W") if have_eleHea - "Power drawn by decentralized heating system" - annotation (Placement(transformation(extent={{300,180},{340,220}}), - iconTransformation(extent={{300,160},{340,200}}))); - Modelica.Blocks.Interfaces.RealOutput PCoo( - final unit="W") if have_eleCoo - "Power drawn by decentralized cooling system" - annotation (Placement(transformation(extent={{300,140},{340,180}}), - iconTransformation(extent={{300,120},{340,160}}))); - Modelica.Blocks.Interfaces.RealOutput PFan( - final quantity="Power", - final unit="W") if have_fan - "Power drawn by fan motors" - annotation (Placement(transformation(extent={{300,100},{340,140}}), - iconTransformation(extent={{300,80},{340,120}}))); - Modelica.Blocks.Interfaces.RealOutput PPum( - final quantity="Power", - final unit="W") if have_pum - "Power drawn by pump motors" - annotation (Placement(transformation(extent={{300,60},{340,100}}), - iconTransformation(extent={{300,40},{340,80}}))); - Fluid.BaseClasses.MassFlowRateMultiplier mulHeaWatInl[nPorts_aHeaWat]( - redeclare each final package Medium = Medium, - each final k=1/facMul, - each final allowFlowReversal=allowFlowReversal) if have_heaWat - "Mass flow rate multiplier" - annotation (Placement(transformation(extent={{-280,-70},{-260,-50}}))); - Fluid.BaseClasses.MassFlowRateMultiplier mulChiWatInl[nPorts_aChiWat]( - redeclare each final package Medium = Medium, - each final k=1/facMul, - each final allowFlowReversal=allowFlowReversal) if have_chiWat - "Mass flow rate multiplier" - annotation (Placement(transformation(extent={{-280,-270},{-260,-250}}))); - Fluid.BaseClasses.MassFlowRateMultiplier mulHeaWatOut[nPorts_bHeaWat]( - redeclare each final package Medium = Medium, - each final k=facMul, - each final allowFlowReversal=allowFlowReversal) if have_heaWat - "Mass flow rate multiplier" - annotation (Placement(transformation(extent={{260,-70},{280,-50}}))); - Fluid.BaseClasses.MassFlowRateMultiplier mulChiWatOut[nPorts_bChiWat]( - redeclare each final package Medium = Medium, - each final k=facMul, - each final allowFlowReversal=allowFlowReversal) if have_chiWat - "Mass flow rate multiplier" - annotation (Placement(transformation(extent={{260,-270},{280,-250}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulQHea_flow(u( - final unit="W"), final k=facMul) if have_heaLoa "Scaling" - annotation (Placement(transformation(extent={{270,270},{290,290}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulQCoo_flow(u( - final unit="W"), final k=facMul) if have_cooLoa "Scaling" - annotation (Placement(transformation(extent={{270,230},{290,250}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPHea(u(final - unit="W"), final k=facMul) if have_eleHea "Scaling" - annotation (Placement(transformation(extent={{270,190},{290,210}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPCoo(u(final - unit="W"), final k=facMul) if have_eleCoo "Scaling" - annotation (Placement(transformation(extent={{270,150},{290,170}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPFan(u(final - unit="W"), final k=facMul) if have_fan "Scaling" - annotation (Placement(transformation(extent={{270,110},{290,130}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPPum(u(final - unit="W"), final k=facMul) if have_pum "Scaling" - annotation (Placement(transformation(extent={{270,70},{290,90}}))); - FlowDistribution disFloHea( - redeclare final package Medium = Medium, - final allowFlowReversal=allowFlowReversal, - m_flow_nominal=mHeaWat_flow_nominal, - have_pum=true, - typCtr=Buildings.Experimental.DHC.Loads.BaseClasses.Types.PumpControlType.ConstantHead, - dp_nominal=100000, - nPorts_a1=1, - nPorts_b1=1) if have_heaWat - "Heating water distribution system" - annotation (Placement(transformation(extent={{120,-70},{140,-50}}))); - - FlowDistribution disFloCoo( - redeclare final package Medium = Medium, - final allowFlowReversal=allowFlowReversal, - m_flow_nominal=mChiWat_flow_nominal, - typDis=Buildings.Experimental.DHC.Loads.BaseClasses.Types.DistributionType.ChilledWater, - have_pum=true, - typCtr=Buildings.Experimental.DHC.Loads.BaseClasses.Types.PumpControlType.ConstantHead, - dp_nominal=100000, - nPorts_b1=1, - nPorts_a1=1) if have_chiWat - "Chilled water distribution system" - annotation (Placement(transformation(extent={{120,-270},{140,-250}}))); - - Fluid.FixedResistances.Junction spl( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal*{1,-1,-1}, - dp_nominal=0*{1,1,1}) - annotation (Placement(transformation(extent={{-220,-70},{-200,-50}}))); - Fluid.FixedResistances.Junction mix( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal*{1,-1,1}, - dp_nominal=0*{1,1,1}) - annotation (Placement(transformation(extent={{200,-70},{220,-50}}))); - DHW.BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD genDHW( - TSetHw=TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - haveER=true) - annotation (Placement(transformation(extent={{-106,-120},{-86,-100}}))); - Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit="degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-170,-128},{-150,-108}}))); - DHW.BaseClasses.DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit="degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-40,-130},{-20,-110}}))); - Modelica.Blocks.Interfaces.RealOutput PDhw(final unit="W") - if have_eleHea - "Power drawn by decentralized water heating system" annotation (Placement( - transformation(extent={{300,20},{340,60}}), iconTransformation(extent={{ - 300,160},{340,200}}))); - Buildings.Controls.OBC.CDL.Continuous.MultiplyByParameter mulPDhw(u(final - unit="W"), final k=facMul) if have_eleHea "Scaling" - annotation (Placement(transformation(extent={{272,30},{292,50}}))); - Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{40,-130},{20,-110}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{120,-170},{140,-150}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{132,-126},{120,-114}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, offset=1) - annotation (Placement(transformation(extent={{180,-130},{160,-110}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K", displayUnit="degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{300,-120},{340,-80}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{300,-180},{340,-140}}), - iconTransformation(extent={{378,-162},{418,-122}}))); -protected - final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= - Medium.specificHeatCapacityCp(Medium.setState_pTX( - p=Medium.p_default, - T=Medium.T_default, - X=Medium.X_default)) - "Specific heat capacity of medium at default medium state"; -initial equation - assert( - nPorts_aHeaWat == nPorts_bHeaWat, - "In "+getInstanceName()+": The numbers of heating water inlet ports ("+String( - nPorts_aHeaWat)+") and outlet ports ("+String( - nPorts_bHeaWat)+") must be equal."); - assert( - nPorts_aChiWat == nPorts_bChiWat, - "In "+getInstanceName()+": The numbers of chilled water inlet ports ("+String( - nPorts_aChiWat)+") and outlet ports ("+String( - nPorts_bChiWat)+") must be equal."); -equation - connect(mulQHea_flow.y, QHea_flow) - annotation (Line(points={{292,280},{320,280}}, color={0,0,127})); - connect(mulQCoo_flow.y, QCoo_flow) - annotation (Line(points={{292,240},{320,240}}, color={0,0,127})); - connect(mulPHea.y, PHea) - annotation (Line(points={{292,200},{320,200}}, color={0,0,127})); - connect(mulPCoo.y, PCoo) - annotation (Line(points={{292,160},{320,160}}, color={0,0,127})); - connect(mulPFan.y, PFan) - annotation (Line(points={{292,120},{320,120}}, color={0,0,127})); - connect(mulPPum.y, PPum) - annotation (Line(points={{292,80},{320,80}}, color={0,0,127})); - connect(ports_aChiWat,mulChiWatInl. port_a) - annotation (Line(points={{-300,-260},{-280,-260}}, color={0,127,255})); - connect(ports_aHeaWat,mulHeaWatInl. port_a) - annotation (Line(points={{-300,-60},{-280,-60}}, color={0,127,255})); - connect(mulHeaWatOut.port_b, ports_bHeaWat) - annotation (Line(points={{280,-60},{300,-60}}, color={0,127,255})); - connect(mulChiWatOut.port_b, ports_bChiWat) - annotation (Line(points={{280,-260},{300,-260}}, color={0,127,255})); - connect(mulChiWatOut[1].port_a, disFloCoo.port_b) - annotation (Line(points={{260,-260},{140,-260}}, color={0,127,255})); - connect(mulChiWatInl[1].port_b, disFloCoo.port_a) - annotation (Line(points={{-260,-260},{120,-260}}, color={0,127,255})); - connect(mulHeaWatInl[1].port_b, spl.port_1) - annotation (Line(points={{-260,-60},{-220,-60}}, color={0,127,255})); - connect(mix.port_2, mulHeaWatOut[1].port_a) - annotation (Line(points={{220,-60},{260,-60}}, color={0,127,255})); - connect(disFloHea.port_b, mix.port_1) - annotation (Line(points={{140,-60},{200,-60}}, color={0,127,255})); - connect(disFloHea.port_a, spl.port_2) - annotation (Line(points={{120,-60},{-200,-60}}, color={0,127,255})); - connect(genDHW.port_dhr, mix.port_3) annotation (Line(points={{-104,-100},{-120, - -100},{-120,-140},{210,-140},{210,-70}}, color={0,127,255})); - connect(spl.port_3, genDHW.port_dhs) annotation (Line(points={{-210,-70},{-210, - -80},{-100,-80},{-100,-100}}, color={0,127,255})); - connect(souDcw.ports[1], genDHW.port_cw) annotation (Line(points={{-150,-116}, - {-140,-116},{-140,-110},{-106,-110}}, color={0,127,255})); - connect(tmv.port_cw, souDcw.ports[2]) annotation (Line(points={{-40,-126},{-140, - -126},{-140,-120},{-150,-120}}, color={0,127,255})); - connect(genDHW.port_hw, tmv.port_hw) annotation (Line(points={{-86,-110},{-60, - -110},{-60,-114},{-40,-114}}, color={0,127,255})); - connect(genDHW.PEle, mulPDhw.u) annotation (Line(points={{-85.4,-106},{-60,-106}, - {-60,40},{270,40}}, color={0,0,127})); - connect(mulPDhw.y, PDhw) - annotation (Line(points={{294,40},{320,40}}, color={0,0,127})); - connect(PDhw, PDhw) - annotation (Line(points={{320,40},{320,40}}, color={0,0,127})); - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{-20,-120},{20,-120}}, color={0,127,255})); - connect(gaiDhw.u, sine.y) - annotation (Line(points={{133.2,-120},{159,-120}}, color={0,0,127})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{119.4,-120},{80, - -120},{80,-112},{42,-112}}, color={0,0,127})); - connect(sinDhw.m_flow_in, watCon.u) annotation (Line(points={{42,-112},{80,-112}, - {80,-160},{118,-160}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{141,-160},{320,-160}}, color={0,0,127})); - connect(tmv.TTw, TTw) annotation (Line(points={{-19,-112},{0,-112},{0,-100},{320, - -100}}, color={0,0,127})); - annotation ( - Documentation( - info=" -

-Partial model to be used for modeling the thermal loads on an energy -transfer station or a dedicated plant. -Models extending this class are typically used in conjunction with - -Buildings.Experimental.DHC.Loads.BaseClasses.FlowDistribution -and models extending - -Buildings.Experimental.DHC.Loads.BaseClasses.PartialTerminalUnit -as described in the schematics here under. -The fluid ports represent the connection between the production system and -the building distribution system. -

-

Scaling

-

-Scaling is implemented by means of a multiplier factor facMul. -Each extensive quantity (mass and heat flow rate, electric power) -flowing out through fluid ports, or connected to an -output connector is multiplied by facMul. -Each extensive quantity (mass and heat flow rate, electric power) -flowing in through fluid ports, or connected to an -input connector is multiplied by 1/facMul. -This allows modeling, with a single instance, -multiple identical buildings served by the same energy transfer station. -

-

Examples

-

-See various use cases in - -Buildings.Experimental.DHC.Loads.BaseClasses.Examples. -

-

-
-\"image\" -

-", -revisions=" -
    -
  • -December 21, 2020, by Antoine Gautier:
    -Added multiplier factor.
    -This is for issue 2291. -
  • -
  • -February 21, 2020, by Antoine Gautier:
    -First implementation. -
  • -
-"), - Icon( - coordinateSystem( - extent={{-300,-300},{300,300}}, - preserveAspectRatio=false), - graphics={ - Rectangle( - extent={{-300,-300},{300,300}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{20,-188},{300,-172}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={255,0,0}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-300,-172},{-20,-188}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={0,0,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{18,-38},{46,-10}}, - lineColor={255,255,255}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Text( - extent={{-150,-328},{150,-368}}, - textColor={0,0,255}, - textString="%name"), - Rectangle( - extent={{20,-52},{300,-68}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={0,0,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-300,-68},{-20,-52}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={255,0,0}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-180,180},{174,-220}}, - lineColor={150,150,150}, - fillPattern=FillPattern.Sphere, - fillColor={255,255,255}), - Rectangle( - extent={{36,42},{108,114}}, - lineColor={255,255,255}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-124,42},{-52,114}}, - lineColor={255,255,255}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-126,-122},{-54,-50}}, - lineColor={255,255,255}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{40,-122},{112,-50}}, - lineColor={255,255,255}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{0,264},{-218,164},{220,164},{0,264}}, - lineColor={95,95,95}, - smooth=Smooth.None, - fillPattern=FillPattern.Solid, - fillColor={95,95,95})}), - Diagram( - coordinateSystem( - preserveAspectRatio=false, - extent={{-300,-300},{300,300}}))); -end PartialBuildingWFloDis; diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/BaseClasses/package.order index c8884970fe6..52d611fc112 100644 --- a/Buildings/Experimental/DHC/Loads/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/BaseClasses/package.order @@ -1,7 +1,6 @@ ConstraintViolation FlowDistribution PartialBuilding -PartialBuildingWFloDis PartialBuildingWithPartialETS PartialTerminalUnit SimpleRoomODE diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.mo deleted file mode 100644 index 1cc1c8b6ec7..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.mo +++ /dev/null @@ -1,4 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses; -package DELETE "These models are outdated" - -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order index eb2a1333c46..ce75a1a8901 100644 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order @@ -1,2 +1 @@ PartialFourPortDHW -DELETE From 591ba2b6aba5027863951f47f6772fa5dd72f427 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 7 Sep 2023 12:27:31 -0700 Subject: [PATCH 081/204] Initial cleanup hot water package --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 10 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 7 +- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 3 +- .../BuildingTimeSeriesWithETSDHWTank.mo | 2 +- .../Experimental/DHC/Loads/DHW/package.mo | 10 - .../BaseClasses/PartialFourPortDHW.mo | 37 +++ .../DHC/Loads/HotWater/BaseClasses/package.mo | 12 + .../Loads/HotWater/BaseClasses/package.order | 1 + .../Data/GenericHeatPumpWaterHeater.mo | 57 +++++ .../HotWater/Data/HeatPumpWaterHeater.mo | 55 +++++ .../DHC/Loads/HotWater/Data/package.mo | 4 + .../DHC/Loads/HotWater/Data/package.order | 2 + .../DirectHeatExchangerWithAuxHeat.mo | 108 +++++++++ .../HotWater/Examples/BaseClasses/package.mo | 4 + .../Examples/BaseClasses/package.order | 1 + .../BaseClasses/partialHeaterAndFixture.mo | 93 ++++++++ ...ndFixtureDirectHeatExchangerWithAuxHeat.mo | 33 +++ .../HeaterAndFixtureHeatPumpWithTank.mo | 46 ++++ .../DHC/Loads/HotWater/Examples/package.mo | 14 ++ .../DHC/Loads/HotWater/Examples/package.order | 3 + .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 214 ++++++++++++++++++ .../Loads/HotWater/ThermostaticMixingValve.mo | 179 +++++++++++++++ .../DHC/Loads/HotWater/WaterDraw.mo | 73 ++++++ .../DHC/Loads/HotWater/package.mo | 13 ++ .../DHC/Loads/HotWater/package.order | 7 + .../Experimental/DHC/Loads/package.order | 2 +- 26 files changed, 969 insertions(+), 21 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/package.order create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/package.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/package.order diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 0975fd069ec..0a4fa065e8c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -28,7 +28,7 @@ model HeatPumpHeatExchangerDHWTank datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{32,24},{52,44}}))); - parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea + parameter Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{36,48},{48,60}}))); Fluid.Sources.MassFlowSource_T sinDHW( @@ -39,7 +39,7 @@ model HeatPumpHeatExchangerDHWTank Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); - Loads.DHW.ThermostaticMixingValve tmv( + Loads.HotWater.ThermostaticMixingValve tmv( redeclare package Medium = MediumBui, mDhw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), @@ -83,15 +83,15 @@ equation {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(tmv.port_tw, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, + connect(tmv.port_tem, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, 59},{-45,60},{-48,60}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-40,-10},{ -12,-10},{-12,-6}}, color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) annotation (Line(points={{-2,4},{0,4},{0,28},{32,28}}, color={0,127,255})); - connect(dcwSpl.port_2, tmv.port_cw) annotation (Line(points={{-12,14},{-12, + connect(dcwSpl.port_2, tmv.port_col) annotation (Line(points={{-12,14},{-12, 54.6},{-20,54.6}}, color={0,127,255})); - connect(proHotWat.port_b1, tmv.port_hw) annotation (Line(points={{32,40},{0, + connect(proHotWat.port_b1, tmv.port_hot) annotation (Line(points={{32,40},{0, 40},{0,63.4},{-20,63.4}}, color={0,127,255})); connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,67.8},{-12,67.8},{ -12,68},{-8,68},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index d1471ed79ce..55641d5f379 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -130,14 +130,15 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Reals.Multiply floEva "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); - Loads.DHW.HeatPumpWaterHeaterWithTank heaPumTan(mHw_flow_nominal= - mHw_flow_nominal, datWatHea=datWatHea, + Loads.HotWater.HeatPumpWithTank heaPumTan( + mHw_flow_nominal=mHw_flow_nominal, + datWatHea=datWatHea, COP_nominal=COP_nominal, TCon_nominal=TCon_nominal, TEva_nominal=TEva_nominal) "Heat pump with storage tank for domestic hot water" annotation (Placement(transformation(extent={{0,-20},{20,0}}))); - parameter Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea + parameter Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index a7c66c475f7..f8f989cf390 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -9,6 +9,7 @@ model BuildingTimeSeriesWithETSWithDHWTank QHeaWat_flow_nominal=QHea_flow_nominal, QHotWat_flow_nominal=QHot_flow_nominal, datWatHea=datWatHea)); - parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" + parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea + "Performance data" annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); end BuildingTimeSeriesWithETSWithDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 659b320b33c..56db25a1602 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -50,7 +50,7 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); - parameter DHW.Data.GenericHeatPumpWaterHeater datWatHea( + parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* 2, QCon_flow_max=datWatHea.QCon_flow_nominal, diff --git a/Buildings/Experimental/DHC/Loads/DHW/package.mo b/Buildings/Experimental/DHC/Loads/DHW/package.mo deleted file mode 100644 index 65a6af8113e..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/package.mo +++ /dev/null @@ -1,10 +0,0 @@ -within Buildings.Experimental.DHC.Loads; -package DHW "Package of models for DHW loads served by district heating" - extends Modelica.Icons.VariantsPackage; - -annotation (preferredView="info", Documentation(info=" -

-This package contains models for building domestic hot water loads served by a district heating network. -

-")); -end DHW; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo new file mode 100644 index 00000000000..b2d97446d96 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -0,0 +1,37 @@ +within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; +partial model PartialFourPortDHW + "A partial model for domestic water heating" + extends Buildings.Fluid.Interfaces.PartialFourPort( + redeclare final package Medium1=Medium, + redeclare final package Medium2=Medium); + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal "Nominal mass flow rate of district heating water"; + Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") + "Electric power required for heating equipment" + annotation (Placement(transformation(extent={{100,-10},{120,10}}))); + Modelica.Blocks.Interfaces.RealInput TSetHw + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); + Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" + annotation (Placement(transformation(extent={{60,80},{80,100}}))); +protected + parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; +equation + connect(zero.y,PHea) + annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, + color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This partial model can be used for different domestic hot water generation methods. +

+", revisions=" +
    +
  • +September 29, 2022 by Dre Helmns:
    +Created partial model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.mo new file mode 100644 index 00000000000..61962d052f2 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.mo @@ -0,0 +1,12 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +package BaseClasses "Package with base classes that are used by multiple models" + extends Modelica.Icons.BasesPackage; + +annotation (Documentation(info=" +

+This package contains base classes that are used to construct the classes in + +Buildings.Experimental.DHC.Loads.Heating.DHW. +

+")); +end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order new file mode 100644 index 00000000000..ce75a1a8901 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order @@ -0,0 +1 @@ +PartialFourPortDHW diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo new file mode 100644 index 00000000000..62ccbee0bfc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo @@ -0,0 +1,57 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Data; +record GenericHeatPumpWaterHeater + "Equipment specifications for a generic heat pump water heater" + parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = TTan_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; + parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; + parameter Modelica.Units.SI.PressureDifference dp2_nominal = 5000 "Pressure drop across evaporator"; + parameter Integer nSeg(min=4) = 5 "Number of volume segments"; + + annotation (preferredView="info",Documentation(info=" +

+This record corresponds to a generic heat pump water heater. +

+", revisions=" +
    +
  • +November 22, 2022 by Dre Helmns:
    +Created record. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + origin={0,-25}, + lineColor={64,64,64}, + fillColor={255,215,136}, + fillPattern=FillPattern.Solid, + extent={{-100.0,-75.0},{100.0,75.0}}, + radius=25.0), + Line( + origin={0,-25}, + points={{0.0,75.0},{0.0,-75.0}}, + color={64,64,64}), + Line( + points={{-100,0},{100,0}}, + color={64,64,64}), + Line( + origin={0,-50}, + points={{-100.0,0.0},{100.0,0.0}}, + color={64,64,64}), + Text( + lineColor={0,0,255}, + extent={{-150,60},{150,100}}, + textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +end GenericHeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo new file mode 100644 index 00000000000..ce06822d623 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo @@ -0,0 +1,55 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Data; +record HeatPumpWaterHeater + "Equipment specifications for a typical heat pump water heater" + parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; + parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; + parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; + parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; + parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; + parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; + parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; + parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; + parameter Integer nSeg(min=4) = 5 "Number of volume segments"; + + annotation (preferredView="info",Documentation(info=" +

+This record corresponds to a 50-gallon Rheem or A.O. Smith heat pump water heater that would commonly be used in a single apartment unit of a multifamily residential building. +

+", revisions=" +
    +
  • +November 22, 2022 by Dre Helmns:
    +Created record. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + origin={0,-25}, + lineColor={64,64,64}, + fillColor={255,215,136}, + fillPattern=FillPattern.Solid, + extent={{-100.0,-75.0},{100.0,75.0}}, + radius=25.0), + Line( + origin={0,-25}, + points={{0.0,75.0},{0.0,-75.0}}, + color={64,64,64}), + Line( + points={{-100,0},{100,0}}, + color={64,64,64}), + Line( + origin={0,-50}, + points={{-100.0,0.0},{100.0,0.0}}, + color={64,64,64}), + Text( + lineColor={0,0,255}, + extent={{-150,60},{150,100}}, + textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +end HeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo new file mode 100644 index 00000000000..6da55e59e1d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo @@ -0,0 +1,4 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +package Data "Package for data related to hot water generation" + +end Data; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order new file mode 100644 index 00000000000..95fdcdc786b --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order @@ -0,0 +1,2 @@ +HeatPumpWaterHeater +GenericHeatPumpWaterHeater diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo new file mode 100644 index 00000000000..be56210deec --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -0,0 +1,108 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +model DirectHeatExchangerWithAuxHeat + "A model for generating hot water using a district heat exchanger and supplemental electric resistance" + extends + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( + final have_PEle=have_eleHea); + parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; + parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; + parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" + annotation(Dialog(enable=have_eleHea)); + + Buildings.Fluid.HeatExchangers.Heater_T heaEle( + redeclare package Medium = Medium, + m_flow_nominal=mHot_flow_nominal, + dp_nominal=dpEle_nominal, + QMax_flow=QMax_flow) + if have_eleHea == true "Supplemental electric resistance domestic hot water heater" + annotation (Placement(transformation(extent={{10,16},{30,-4}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) + "Temperature sensor for hot water supply" + annotation (Placement(transformation(extent={{60,-4},{80,16}}))); + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mHot_flow_nominal, + m2_flow_nominal=mDis_flow_nominal, + dp1_nominal=dpHot_nominal, + dp2_nominal=dpDis_nominal, + eps=eps) "Domestic hot water heater heat exchanger" + annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) + "Temperature sensor for hot water leaving heat exchanger" + annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); + parameter Modelica.Units.SI.PressureDifference dpHot_nominal=0 + "Pressure difference in heat exchanger on hot water side"; + parameter Modelica.Units.SI.PressureDifference dpDis_nominal=0 + "Pressure difference in heat exchanger on district water side"; + parameter Modelica.Units.SI.PressureDifference dpEle_nominal=0 + "Pressure difference in electric reheater for hot water"; + Modelica.Blocks.Interfaces.RealOutput THexOut + "Temperature of hot water leaving heat exchanger" + annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); +protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare final package Medium = Medium, + final m_flow_nominal=mHot_flow_nominal, + final show_T=false) if have_eleHea == false "Pipe without electric resistance" + annotation (Placement(transformation(extent={{10,44},{30,24}}))); + +equation + connect(senTemHexOut.port_a, hex.port_b1) + annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); + connect(senTemHexOut.port_b, heaEle.port_a) + annotation (Line(points={{-20,6},{10,6}}, color={0,127,255})); + connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{0, + 6},{0,34},{10,34}}, color={0,127,255})); + connect(heaEle.port_b, senTemHot.port_a) + annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); + connect(pip.port_b, senTemHot.port_a) annotation (Line(points={{30,34},{40,34}, + {40,6},{60,6}}, color={0,127,255})); + connect(senTemHot.port_b, port_b1) annotation (Line(points={{80,6},{90,6},{90, + 60},{100,60}}, color={0,127,255})); + connect(port_a1, hex.port_a1) + annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); + connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, + {90,-20},{90,0},{110,0}}, color={0,0,127})); + connect(TSetHw,heaEle. TSet) annotation (Line(points={{-110,0},{-90,0},{-90, + -20},{0,-20},{0,-2},{8,-2}}, + color={0,0,127})); + connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, + -60}}, color={0,127,255})); + connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, + -6}}, color={0,127,255})); + connect(senTemHexOut.T, THexOut) annotation (Line(points={{-30,17},{-30,18},{ + -12,18},{-12,-22},{96,-22},{96,-20},{110,-20}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This model is an example of a domestic hot water (DHW) substation for a +low-temperature district heating (LTDH) network. It includes preheating by the +district and optional electric resistance to bring the temperature to setpoint. +

+

+For more info, please see Fig. 5 in Evaluations of different domestic hot water +preparing methods with ultra-low-temperature district heating by X. Yang, +H. Li, and S. Svendsen at +doi.org/10.1016/j.energy.2016.04.109. +

+", revisions=" +
    +
  • +June 16, 2022 by Dre Helmns:
    +Created generation model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), Line( + points={{-80,0},{-70,0},{-60,20},{-40,-20},{-20,20},{0,-20},{20,20},{ + 40,-20},{60,20},{70,0},{80,0}}, + color={238,46,47}, + thickness=1)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end DirectHeatExchangerWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo new file mode 100644 index 00000000000..33a3a55fecc --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo @@ -0,0 +1,4 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Examples; +package BaseClasses "Base classes for example models" + extends Modelica.Icons.BasesPackage; +end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order new file mode 100644 index 00000000000..ebb8f6f5716 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order @@ -0,0 +1 @@ +partialHeaterAndFixture diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo new file mode 100644 index 00000000000..82a68d0754b --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -0,0 +1,93 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; +model partialHeaterAndFixture + "Partial base class for heater and fixture examples" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.Temperature TSetHot = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TDis = 273.15+30 "Temperature of water supply from district"; + parameter Modelica.Units.SI.Temperature TSetTem = 273.15+43 "Temperature setpoint of tempered water supply to fixture"; + parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal = 1 "Nominal mass flow rate of district water"; + parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal = 1 "Nominal mass flow rate of tempered water to fixture"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; + + Buildings.Fluid.Sources.Boundary_pT souCol( + redeclare package Medium = Medium, + T(displayUnit="degC") = TCol, + nPorts=1) "Source of domestic cold water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={10,-50}))); + ThermostaticMixingValve tmv( + redeclare package Medium = Medium, + mTem_flow_nominal=mTem_flow_nominal, + dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + Modelica.Blocks.Interfaces.RealOutput TTem(final unit="K", displayUnit="degC") + "Temperature of the outlet tempered water" + annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Fluid.Sources.MassFlowSource_T souDis( + redeclare package Medium = Medium, + m_flow=mDis_flow_nominal, + T(displayUnit="degC") = TDis) + "Source of district network water" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-30,-50}))); + Modelica.Blocks.Sources.Constant conTSetHot(k=TSetHot) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); + WaterDraw loa(redeclare package Medium = Medium, mTem_flow_nominal= + mTem_flow_nominal) "Tempered water draw" + annotation (Placement(transformation(extent={{40,-10},{60,10}}))); + Modelica.Blocks.Sources.CombiTimeTable sch( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) + "Domestic hot water fixture draw fraction schedule" + annotation (Placement(transformation(extent={{100,20},{80,40}}))); + + Fluid.Sources.Boundary_pT sinDis(redeclare package Medium = Medium, T( + displayUnit="degC")) "Sink of district network water" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-70,-50}))); + Modelica.Blocks.Interfaces.RealOutput PEle + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); + Modelica.Blocks.Sources.Constant conTSetTem(k=TSetTem) + "Temperature setpoint for tempered water supply" + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); +equation + connect(tmv.TTem, TTem) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, + color={0,0,127})); + connect(souCol.ports[1], tmv.port_col) annotation (Line(points={{10,-40},{10,-20}, + {-10,-20},{-10,-4},{0,-4}}, + color={0,127,255})); + connect(tmv.port_tem, loa.port_tw) + annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); + connect(loa.sch, sch.y[1]) + annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); + connect(conTSetTem.y, tmv.TSet) + annotation (Line(points={{-79,30},{-2,30},{-2,8}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This is an example of a domestic water heater and fixture. +

+", revisions=" +
    +
  • +October 20, 2022 by Dre Helmns:
    +Created example. +
  • +
+"),experiment( + StopTime=864000, + Interval=1, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl")); +end partialHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo new file mode 100644 index 00000000000..006163ef103 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -0,0 +1,33 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Examples; +model HeaterAndFixtureDirectHeatExchangerWithAuxHeat + extends Modelica.Icons.Example; + extends BaseClasses.partialHeaterAndFixture( + souCol(nPorts=2), + souDis(nPorts=1), + sinDis(nPorts=1)); + DirectHeatExchangerWithAuxHeat gen( + redeclare package Medium = Medium, + mHot_flow_nominal=mHot_flow_nominal, + mDis_flow_nominal=mDis_flow_nominal) + "Hot water generated by heat exchanger and auxiliary heat" + annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); +equation + + connect(gen.port_b1, tmv.port_hot) annotation (Line(points={{-30,6},{-10,6},{ + -10,4},{0,4}}, color={0,127,255})); + connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, + {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); + connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20, + -6},{-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); + connect(gen.port_b2, sinDis.ports[1]) + annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + connect(conTSetHot.y, gen.TSetHw) + annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); + connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ + 110,80}}, color={0,0,127})); + annotation (experiment( + StopTime=86400, + Interval=1, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl")); +end HeaterAndFixtureDirectHeatExchangerWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo new file mode 100644 index 00000000000..b39acf56ea5 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -0,0 +1,46 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Examples; +model HeaterAndFixtureHeatPumpWithTank + extends Modelica.Icons.Example; + extends Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses.partialHeaterAndFixture( + souCol(nPorts=2), + souDis(nPorts=1), + sinDis(nPorts=1)); + + HeatPumpWithTank gen( + redeclare package Medium = Medium, + mHot_flow_nominal=mHot_flow_nominal, + mDis_flow_nominal=mDis_flow_nominal, + datWatHea=datWatHea, + COP_nominal=2.3, + TCon_nominal=datWatHea.THex_nominal, + TEva_nominal=TDis + 5) "Heat pump water heater with tank" + annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); + Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea( + mHex_flow_nominal=1.5, + QCon_flow_max=60000, + QCon_flow_nominal=50000, + TTan_nominal=(TSetHot + TCol)/2, + THex_nominal=TSetHot + 3, + dTCon_nominal=datWatHea.THex_nominal - datWatHea.TTan_nominal) + "Data for heat pump water heater with tank" + annotation (Placement(transformation(extent={{-46,16},{-36,26}}))); +equation + + connect(gen.port_b1, tmv.port_hot) annotation (Line(points={{-30,6},{-10,6},{-10, + 4},{0,4}}, color={0,127,255})); + connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, + {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); + connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20,-6}, + {-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); + connect(gen.port_b2, sinDis.ports[1]) + annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + connect(conTSetHot.y, gen.TSetHw) + annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); + connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, + 80}}, color={0,0,127})); + annotation (experiment( + StopTime=86400, + Interval=1, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl")); +end HeaterAndFixtureHeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.mo new file mode 100644 index 00000000000..c48074dd1fb --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.mo @@ -0,0 +1,14 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +package Examples "Example implementations of district-integrated DHW models" + extends Modelica.Icons.ExamplesPackage; + + annotation ( + preferredView="info", + Documentation( + info=" +

+This package contains a collection of domestic hot water (DHW) models +to demonstrate how these models might be used in district heating systems. +

+")); +end Examples; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order new file mode 100644 index 00000000000..7d42afb761b --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -0,0 +1,3 @@ +HeaterAndFixtureDirectHeatExchangerWithAuxHeat +HeaterAndFixtureHeatPumpWithTank +BaseClasses diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo new file mode 100644 index 00000000000..51176d381cd --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -0,0 +1,214 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +model HeatPumpWithTank + "A model for generating hot water using a heat pump water heater and local storage tank" + extends + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( + final have_PEle=true, mDis_flow_nominal=heaPum.QEva_flow_nominal/ + cp2_default/heaPum.dTEva_nominal); + constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= + Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, + T=Medium.T_default)) "Specific heat capacity of the fluid"; + parameter + Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater + datWatHea "Performance data" + annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); + parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; + parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; + parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; + parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; + parameter Real Ti=60 "Integrator time constant of circulation pump controller"; + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) + "Temperature sensor for hot water supply" + annotation (Placement(transformation(extent={{-20,44},{0,64}}))); + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=datWatHea.mHex_flow_nominal, + m2_flow_nominal=mDis_flow_nominal, + dTEva_nominal=datWatHea.dTEva_nominal, + dTCon_nominal=datWatHea.dTCon_nominal, + use_eta_Carnot_nominal=false, + etaCarnot_nominal=0.3, + COP_nominal=COP_nominal, + TCon_nominal=TCon_nominal, + TEva_nominal=TEva_nominal, + QCon_flow_max = datWatHea.QCon_flow_max, + QCon_flow_nominal=datWatHea.QCon_flow_nominal, + dp1_nominal=datWatHea.dp1_nominal, + dp2_nominal=datWatHea.dp2_nominal) + "Domestic hot water heater" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHeaPumOut(redeclare package Medium = + Medium, m_flow_nominal=datWatHea.mHex_flow_nominal) + "Temperature of water leaving heat pump" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={50,6}))); + Fluid.Movers.FlowControlled_m_flow pumHex( + inputType=Buildings.Fluid.Types.InputType.Continuous, + redeclare package Medium = Medium, + m_flow_nominal=datWatHea.mHex_flow_nominal, + riseTime=10, + massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) + "Pump with m_flow input" + annotation (Placement(transformation(extent={{60,30},{40,50}}))); + Fluid.Storage.StratifiedEnhancedInternalHex + tanSte( + T_start=datWatHea.TTan_nominal, + energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, + redeclare package Medium = Medium, + redeclare package MediumHex = Medium, + hTan=datWatHea.hTan, + dIns=datWatHea.dIns, + VTan=datWatHea.VTan, + nSeg=datWatHea.nSeg, + hHex_a=datWatHea.hHex_a, + hHex_b=datWatHea.hHex_b, + Q_flow_nominal=datWatHea.QTan_flow_nominal, + TTan_nominal=datWatHea.TTan_nominal, + THex_nominal=datWatHea.THex_nominal, + mHex_flow_nominal=datWatHea.mHex_flow_nominal, + show_T=true, + m_flow_nominal=mHot_flow_nominal) + "Tank with steady-state heat exchanger balance" + annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); + Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) + annotation (Placement(transformation(extent={{100,30},{80,50}}))); + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor senTemTan + "Temperature of the hot water tank" + annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); + Controls.OBC.CDL.Reals.MultiplyByParameter + dTTanHex2(k=datWatHea.mHex_flow_nominal) + "Temperature setpoint for domestic hot water supply from heater" + annotation (Placement(transformation(extent={{20,80},{40,100}}))); + Controls.OBC.CDL.Reals.PID conPI( + controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, + k=k, + Ti=Ti) + annotation (Placement(transformation(extent={{-10,80},{10,100}}))); + Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") + "Electric power required for pumping equipment" + annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); + Modelica.Blocks.Interfaces.RealOutput QCon_flow + "Actual heat pump heating heat flow rate added to fluid" + annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); +equation + connect(heaPum.port_b1, senTemHeaPumOut.port_a) + annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); + connect(senTemHot.port_b, port_b1) annotation (Line(points={{0,54},{20,54},{20, + 60},{100,60}}, color={0,127,255})); + connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-20,-60}, + {-20,-6},{-10,-6}}, color={0,127,255})); + connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{82,-14}, + {82,0},{110,0}}, color={0,0,127})); + connect(pumHex.port_a, senTemHeaPumOut.port_b) annotation (Line(points={{60,40}, + {70,40},{70,6},{60,6}}, color={0,127,255})); + connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, + 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); + connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, + 20},{-10,20},{-10,6}}, color={0,127,255})); + connect(tanSte.port_a, senTemHot.port_a) annotation (Line(points={{-40,50},{-30, + 50},{-30,54},{-20,54}}, color={0,127,255})); + connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, + 60},{-100,60}}, color={0,127,255})); + connect(bou.ports[1], senTemHeaPumOut.port_b) annotation (Line(points={{80,40}, + {70,40},{70,6},{60,6}}, color={0,127,255})); + connect(dTTanHex2.y, pumHex.m_flow_in) + annotation (Line(points={{42,90},{50,90},{50,52}}, color={0,0,127})); + connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, + -60},{100,-60}}, color={0,127,255})); + connect(conPI.y, dTTanHex2.u) + annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); + connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,90}, + {-12,90}}, color={0,0,127})); + connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, + 70},{0,70},{0,78}}, color={0,0,127})); + connect(pumHex.P, PPum) annotation (Line(points={{39,49},{30,49},{30,-40},{110, + -40}}, color={0,0,127})); + connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,9},{11,4},{26, + 4},{26,-20},{110,-20}}, + color={0,0,127})); + connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-20,0},{-20,9}, + {-12,9}}, color={0,0,127})); + connect(senTemTan.port, tanSte.heaPorVol[4]) + annotation (Line(points={{-40,72},{-50,72},{-50,50}}, color={191,0,0})); + annotation (preferredView="info",Documentation(info=" +

+This model is an example of a domestic hot water (DHW) substation for an +ultra-low-temperature district heating (ULTDH) network. It includes a micro heat +pump and storage tank with direct thermostatic mixing rather than heat exchange. +

+

+For more info, please see Fig. 3 in Evaluations of different domestic hot water +preparing methods with ultra-low-temperature district heating by X. Yang, +H. Li, and S. Svendsen at +doi.org/10.1016/j.energy.2016.04.109. +

+", revisions=" +
    +
  • +July 7, 2022 by Dre Helmns:
    +Created generation model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,-60},{20,-40}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,22},{20,-48}}, + lineColor={175,175,175}, + lineThickness=1, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,10},{20,30}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,50},{20,20}}, + lineColor={0,0,0}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-20,40},{20,60}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Line( + points={{-20,50},{-20,-50}}, + color={95,95,95}, + thickness=1), + Line( + points={{20,50},{20,-50}}, + color={95,95,95}, + thickness=1), + Polygon( + points={{-140,86},{-140,86}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.CrossDiag), + Polygon( + points={{20,40},{18,38},{14,36},{8,34},{8,26},{14,28},{18,30},{20,32}, + {20,40}}, + lineColor={95,95,95}, + lineThickness=0.5, + fillColor={0,0,0}, + fillPattern=FillPattern.CrossDiag)}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end HeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo new file mode 100644 index 00000000000..c0920cea534 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -0,0 +1,179 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +model ThermostaticMixingValve + "A model for a thermostatic mixing valve" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal "Nominal tempered water flow rate"; + parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; + parameter Real k = 0.1 "Proportional gain of valve controller"; + parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; + Modelica.Fluid.Interfaces.FluidPort_b port_tem(redeclare package Medium = + Medium) "Port for tempered water outlet" + annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + Buildings.Controls.Continuous.LimPID conPID( + controllerType=Modelica.Blocks.Types.SimpleController.PI, + k=k, + Ti=Ti, + reset=Buildings.Types.Reset.Parameter) + annotation (Placement(transformation(extent={{40,60},{20,80}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemTem(redeclare package Medium = + Medium, m_flow_nominal=mTem_flow_nominal) + "Tempered water temperature sensor" + annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + Fluid.Actuators.Valves.ThreeWayLinear ValHea( + redeclare package Medium = Medium, + riseTime=5, + final m_flow_nominal=mTem_flow_nominal, + dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( + transformation( + extent={{10,10},{-10,-10}}, + rotation=180, + origin={0,0}))); + Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = + Medium) "Port for hot water supply" + annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = + Medium) "Port for domestic cold water supply" + annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); + Modelica.Blocks.Interfaces.RealOutput TTem + "Temperature of the outlet tempered water supply to fixture" + annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + Medium, m_flow_nominal=mTem_flow_nominal) + "Hot water temperature sensor" + annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mTem_flow_nominal) "Cold water temperature sensor" + annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); + Buildings.Fluid.Sensors.MassFlowRate senFloTem(redeclare package Medium = + Medium) "Mass flow rate of tempered water" + annotation (Placement(transformation(extent={{50,-10},{70,10}}))); + Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) + annotation (Placement(transformation(extent={{56,24},{44,36}}))); + Modelica.Blocks.Interfaces.RealInput TSet + "Temperature setpoint of tempered hot water outlet" + annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); +protected + parameter Real uLow = 0.01*mTem_flow_nominal "Low hysteresis threshold"; + parameter Real uHigh = 0.05*mTem_flow_nominal "High hysteresis threshold"; +equation + connect(senTemTem.T, conPID.u_m) + annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); + connect(ValHea.port_2, senTemTem.port_a) annotation (Line(points={{10,-6.66134e-16}, + {20,-6.66134e-16},{20,0}}, color={0,127,255})); + connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ + 9.99201e-16,12}}, color={0,0,127})); + connect(senTemTem.T, TTem) annotation (Line(points={{30,11},{30,40},{90,40},{90, + 60},{110,60}}, color={0,0,127})); + connect(ValHea.port_1, senTemHot.port_b) annotation (Line(points={{-10,1.77636e-15}, + {-10,2},{-20,2}}, color={0,127,255})); + connect(senTemHot.port_a, port_hot) annotation (Line(points={{-40,2},{-60,2},{ + -60,40},{-100,40}}, color={0,127,255})); + connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, + -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); + connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-60},{-70,-60}, + {-70,-40},{-100,-40}}, color={0,127,255})); + connect(senTemTem.port_b, senFloTem.port_a) + annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); + connect(senFloTem.port_b, port_tem) + annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); + connect(hysteresis.u,senFloTem. m_flow) + annotation (Line(points={{57.2,30},{60,30},{60,11}}, + color={0,0,127})); + connect(hysteresis.y, conPID.trigger) + annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); + connect(conPID.u_s, TSet) annotation (Line(points={{42,70},{50,70},{50,92},{-94, + 92},{-94,80},{-120,80}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. +

+", revisions=" +
    +
  • +June 16, 2022 by Dre Helmns:
    +Created valve model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + visible=use_inputFilter, + extent={{-34,-28},{32,32}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Ellipse( + visible=use_inputFilter, + extent={{-34,32},{32,-28}}, + lineColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid), + Text( + visible=use_inputFilter, + extent={{-22,26},{20,-20}}, + textColor={0,0,0}, + fillColor={135,135,135}, + fillPattern=FillPattern.Solid, + textString="M", + textStyle={TextStyle.Bold}), + Text( + extent={{-42,58},{-162,8}}, + textColor={0,0,0}, + textString=DynamicSelect("", String(y, format=".2f"))), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={-78,40}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={238,46,47}, + origin={-78,40}, + rotation=90), + Line( + visible=use_inputFilter, + points={{-32,-28},{28,-28}}), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={-78,-42}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={28,108,200}, + origin={-78,-42}, + rotation=90), + Rectangle( + extent={{-40,22},{40,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={192,192,192}, + origin={78,0}, + rotation=90), + Rectangle( + extent={{-22,22},{22,-22}}, + lineColor={0,0,0}, + fillPattern=FillPattern.VerticalCylinder, + fillColor={102,44,145}, + origin={78,0}, + rotation=90), + Text( + extent={{-153,147},{147,107}}, + textColor={0,0,255}, + fillPattern=FillPattern.HorizontalCylinder, + fillColor={0,127,255}, + textString="%name")}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end ThermostaticMixingValve; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo new file mode 100644 index 00000000000..04dfb979d8b --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo @@ -0,0 +1,73 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +model WaterDraw "A model for domestic water draws from fixture(s)" + replaceable package Medium = Buildings.Media.Water "Water media model"; + parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal "Nominal tempered water flow rate to fixture"; + + Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); + Fluid.Sources.MassFlowSource_T sinTem( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for tempered water supply" + annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); + Modelica.Blocks.Math.Gain gaiDhw(k=-mTem_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{60,10},{40,30}}))); + Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" + annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); + Modelica.Blocks.Interfaces.RealOutput MTem "Mass of tempered water consumed" + annotation (Placement(transformation(extent={{100,-82},{120,-62}}), + iconTransformation(extent={{100,-82},{120,-62}}))); + Modelica.Blocks.Interfaces.RealInput sch "Tempered water draw fraction" + annotation (Placement(transformation(extent={{120,20},{100,40}}), + iconTransformation(extent={{120,20},{100,40}}))); +equation + connect(gaiDhw.y,sinTem. m_flow_in) annotation (Line(points={{39,20},{-20,20}, + {-20,8},{-44,8}}, color={0,0,127})); + connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, + {39,20}}, color={0,0,127})); + connect(watCon.y,MTem) + annotation (Line(points={{61,-80},{86,-80},{86,-72},{110,-72}}, + color={0,0,127})); + connect(sinTem.ports[1], port_tw) + annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); + connect(sch, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{62, + 20}}, color={0,0,127})); + annotation (preferredView="info",Documentation(info=" +

+This model is for connecting domestic hot water load schedules. +

+", revisions=" +
    +
  • +October 20, 2022 by Dre Helmns:
    +Created load model. +
  • +
+"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, + -57.2823},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, + 53.2823},{-7.728,38.2054}}, + lineColor={28,108,200}, + lineThickness=0.5, + smooth=Smooth.Bezier, + fillColor={0,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{-70,70},{70,-70}}, + lineColor={0,0,0}, + pattern=LinePattern.Dash, + lineThickness=1), + Text( + extent={{-147,143},{153,103}}, + textColor={0,0,255}, + fillPattern=FillPattern.HorizontalCylinder, + fillColor={0,127,255}, + textString="%name")}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end WaterDraw; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/package.mo new file mode 100644 index 00000000000..3aeff616b76 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.mo @@ -0,0 +1,13 @@ +within Buildings.Experimental.DHC.Loads; +package HotWater "Package of models for domestic hot water generation and loads served by district networks" + extends Modelica.Icons.VariantsPackage; + +annotation (preferredView="info", Documentation(info=" +

+This package contains models for building hot water loads served by a district heating network. +These loads are typically charactersized as being from fixtures in kitchens, +bathrooms, and laundry, typically require a higher temperature water than +space heating, and are often know as domestic hot water loads. +

+")); +end HotWater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order new file mode 100644 index 00000000000..ea41ae77b5f --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -0,0 +1,7 @@ +DirectHeatExchangerWithAuxHeat +HeatPumpWithTank +ThermostaticMixingValve +WaterDraw +BaseClasses +Examples +Data diff --git a/Buildings/Experimental/DHC/Loads/package.order b/Buildings/Experimental/DHC/Loads/package.order index 43c3f3e4687..ec09a7dc11a 100644 --- a/Buildings/Experimental/DHC/Loads/package.order +++ b/Buildings/Experimental/DHC/Loads/package.order @@ -1,6 +1,6 @@ Combined Cooling -DHW Heating +HotWater Steam BaseClasses From 4aebbe2084986fda3073921d85981dbf37bec730 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 7 Sep 2023 12:46:10 -0700 Subject: [PATCH 082/204] Update TimeSeries implementation --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 4 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 21 +++---- .../BuildingTimeSeriesWithETSDHWTank.mo | 2 +- .../HotWater/Data/HeatPumpWaterHeater.mo | 55 ------------------- .../DHC/Loads/HotWater/Data/package.order | 1 - 5 files changed, 14 insertions(+), 69 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 0a4fa065e8c..9600f4738e7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -23,7 +23,7 @@ model HeatPumpHeatExchangerDHWTank TEva_nominal=TDisWatMin - dT_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, - mHw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" @@ -41,7 +41,7 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); Loads.HotWater.ThermostaticMixingValve tmv( redeclare package Medium = MediumBui, - mDhw_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + mTem_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), dpValve_nominal=1000) "Thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,48},{-40,70}}))); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 55641d5f379..0d24f62a3e4 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -31,7 +31,7 @@ model HeatPumpDHWTank parameter Boolean allowFlowReversal2=false "Set to true to allow flow reversal on evaporator side" annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal(min=0) "Mass flow rate of domestic hot water leaving tank" + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal(min=0) "Mass flow rate of hot water leaving tank" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) @@ -88,7 +88,7 @@ model HeatPumpDHWTank // COMPONENTS Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( redeclare final package Medium = Medium2, - final m_flow_nominal=heaPumTan.mDH_flow_nominal, + final m_flow_nominal=heaPumTan.mDis_flow_nominal, final allowFlowReversal=allowFlowReversal2, dp_nominal=datWatHea.dp2_nominal) "Heat pump evaporator water pump" @@ -101,7 +101,7 @@ model HeatPumpDHWTank Fluid.Sensors.TemperatureTwoPort senTHotSup( redeclare final package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHw_flow_nominal) + final m_flow_nominal=mHot_flow_nominal) "Temperature of water leaving the domestic hot water storage tank" annotation (Placement( transformation( @@ -111,7 +111,7 @@ model HeatPumpDHWTank Fluid.Sensors.TemperatureTwoPort senTColSou( redeclare final package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHw_flow_nominal) + final m_flow_nominal=mHot_flow_nominal) "Temperature of water entering domestic hot water tank" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, @@ -123,15 +123,15 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum( y(each start=false), - t=1e-2*heaPumTan.mDH_flow_nominal, - h=0.5e-2*heaPumTan.mDH_flow_nominal) + t=1e-2*heaPumTan.mDis_flow_nominal, + h=0.5e-2*heaPumTan.mDis_flow_nominal) "Pump return status" annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); Buildings.Controls.OBC.CDL.Reals.Multiply floEva "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); Loads.HotWater.HeatPumpWithTank heaPumTan( - mHw_flow_nominal=mHw_flow_nominal, + mHot_flow_nominal=mHot_flow_nominal, datWatHea=datWatHea, COP_nominal=COP_nominal, TCon_nominal=TCon_nominal, @@ -191,10 +191,11 @@ equation color={0,0,127})); connect(add.u2, pumEva.P) annotation (Line(points={{138,-14},{120,-14},{120,-20}, {49,-20},{49,-51}}, color={0,0,127})); - connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-12},{120,-12},{120, + connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-14},{120,-14},{120, -2},{138,-2}}, color={0,0,127})); - connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-8},{82,-8}, - {82,-100},{220,-100}}, color={0,0,127})); + connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-12},{82, + -12},{82,-100},{220,-100}}, + color={0,0,127})); connect(TSetHw.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166,10},{ -166,28},{-142,28}}, color={0,0,127})); annotation ( diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 56db25a1602..61ab9dd0968 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -52,7 +52,7 @@ model BuildingTimeSeriesWithETSDHWTank annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* - 2, + 2.2, QCon_flow_max=datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo deleted file mode 100644 index ce06822d623..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/HeatPumpWaterHeater.mo +++ /dev/null @@ -1,55 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater.Data; -record HeatPumpWaterHeater - "Equipment specifications for a typical heat pump water heater" - parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

-This record corresponds to a 50-gallon Rheem or A.O. Smith heat pump water heater that would commonly be used in a single apartment unit of a multifamily residential building. -

-", revisions=" -
    -
  • -November 22, 2022 by Dre Helmns:
    -Created record. -
  • -
-"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order index 95fdcdc786b..b1fd769118b 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order @@ -1,2 +1 @@ -HeatPumpWaterHeater GenericHeatPumpWaterHeater From 1210de89c514b97dab1f71e442b161726b47fb91 Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 8 Sep 2023 13:57:42 -0700 Subject: [PATCH 083/204] ChangeHot to HotSou and Tem to Hot --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 12 ++-- .../Combined/Subsystems/HeatPumpDHWTank.mo | 10 ++-- .../BaseClasses/PartialFourPortDHW.mo | 2 +- .../DirectHeatExchangerWithAuxHeat.mo | 16 ++--- .../BaseClasses/partialHeaterAndFixture.mo | 33 +++++------ ...ndFixtureDirectHeatExchangerWithAuxHeat.mo | 8 +-- .../HeaterAndFixtureHeatPumpWithTank.mo | 12 ++-- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 16 ++--- .../Loads/HotWater/ThermostaticMixingValve.mo | 58 +++++++++---------- .../DHC/Loads/HotWater/WaterDraw.mo | 32 +++++----- 10 files changed, 99 insertions(+), 100 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 9600f4738e7..b034402de33 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -23,8 +23,8 @@ model HeatPumpHeatExchangerDHWTank TEva_nominal=TDisWatMin - dT_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, - mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - - TColWat_nominal), + mHotSou_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal + - TColWat_nominal), datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{32,24},{52,44}}))); @@ -41,7 +41,7 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); Loads.HotWater.ThermostaticMixingValve tmv( redeclare package Medium = MediumBui, - mTem_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), dpValve_nominal=1000) "Thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,48},{-40,70}}))); @@ -83,7 +83,7 @@ equation {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(tmv.port_tem, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, + connect(tmv.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, 59},{-45,60},{-48,60}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-40,-10},{ -12,-10},{-12,-6}}, color={0,127,255})); @@ -91,8 +91,8 @@ equation annotation (Line(points={{-2,4},{0,4},{0,28},{32,28}}, color={0,127,255})); connect(dcwSpl.port_2, tmv.port_col) annotation (Line(points={{-12,14},{-12, 54.6},{-20,54.6}}, color={0,127,255})); - connect(proHotWat.port_b1, tmv.port_hot) annotation (Line(points={{32,40},{0, - 40},{0,63.4},{-20,63.4}}, color={0,127,255})); + connect(proHotWat.port_b1, tmv.port_hotsou) annotation (Line(points={{32,40}, + {0,40},{0,63.4},{-20,63.4}}, color={0,127,255})); connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,67.8},{-12,67.8},{ -12,68},{-8,68},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 0d24f62a3e4..ad4bf5a1f38 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -31,7 +31,7 @@ model HeatPumpDHWTank parameter Boolean allowFlowReversal2=false "Set to true to allow flow reversal on evaporator side" annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal(min=0) "Mass flow rate of hot water leaving tank" + parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal(min=0) "Mass flow rate of hot water leaving tank" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) @@ -95,13 +95,13 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mDH_flow_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mDis_flow_nominal) if not have_varFloEva "Nominal flow rate" annotation (Placement(transformation(extent={{0,80},{-20,100}}))); Fluid.Sensors.TemperatureTwoPort senTHotSup( redeclare final package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHot_flow_nominal) + final m_flow_nominal=mHotSou_flow_nominal) "Temperature of water leaving the domestic hot water storage tank" annotation (Placement( transformation( @@ -111,7 +111,7 @@ model HeatPumpDHWTank Fluid.Sensors.TemperatureTwoPort senTColSou( redeclare final package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHot_flow_nominal) + final m_flow_nominal=mHotSou_flow_nominal) "Temperature of water entering domestic hot water tank" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, @@ -131,7 +131,7 @@ model HeatPumpDHWTank "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); Loads.HotWater.HeatPumpWithTank heaPumTan( - mHot_flow_nominal=mHot_flow_nominal, + mHotSou_flow_nominal=mHotSou_flow_nominal, datWatHea=datWatHea, COP_nominal=COP_nominal, TCon_nominal=TCon_nominal, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index b2d97446d96..94967eb8c0f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -5,7 +5,7 @@ partial model PartialFourPortDHW redeclare final package Medium1=Medium, redeclare final package Medium2=Medium); replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal "Nominal mass flow rate of hot water supply"; parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal "Nominal mass flow rate of district heating water"; Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") "Electric power required for heating equipment" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index be56210deec..be60c54b38f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -11,29 +11,29 @@ model DirectHeatExchangerWithAuxHeat Buildings.Fluid.HeatExchangers.Heater_T heaEle( redeclare package Medium = Medium, - m_flow_nominal=mHot_flow_nominal, + m_flow_nominal=mHotSou_flow_nominal, dp_nominal=dpEle_nominal, QMax_flow=QMax_flow) if have_eleHea == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,16},{30,-4}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + Medium, m_flow_nominal=mHotSou_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{60,-4},{80,16}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, - m1_flow_nominal=mHot_flow_nominal, + m1_flow_nominal=mHotSou_flow_nominal, m2_flow_nominal=mDis_flow_nominal, - dp1_nominal=dpHot_nominal, + dp1_nominal=dpHotSou_nominal, dp2_nominal=dpDis_nominal, eps=eps) "Domestic hot water heater heat exchanger" annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) + Medium, m_flow_nominal=mHotSou_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); - parameter Modelica.Units.SI.PressureDifference dpHot_nominal=0 + parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 "Pressure difference in heat exchanger on hot water side"; parameter Modelica.Units.SI.PressureDifference dpDis_nominal=0 "Pressure difference in heat exchanger on district water side"; @@ -45,7 +45,7 @@ model DirectHeatExchangerWithAuxHeat protected Fluid.FixedResistances.LosslessPipe pip( redeclare final package Medium = Medium, - final m_flow_nominal=mHot_flow_nominal, + final m_flow_nominal=mHotSou_flow_nominal, final show_T=false) if have_eleHea == false "Pipe without electric resistance" annotation (Placement(transformation(extent={{10,44},{30,24}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index 82a68d0754b..67dcd4f94ac 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -2,13 +2,13 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; model partialHeaterAndFixture "Partial base class for heater and fixture examples" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHot = 273.15+50 "Temperature setpoint of hot water supply from heater"; + parameter Modelica.Units.SI.Temperature TSetHotSou = 273.15+50 "Temperature setpoint of hot water supply source from heater"; parameter Modelica.Units.SI.Temperature TDis = 273.15+30 "Temperature of water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTem = 273.15+43 "Temperature setpoint of tempered water supply to fixture"; + parameter Modelica.Units.SI.Temperature TSetHot = 273.15+43 "Temperature setpoint of hot water supply to fixture"; parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; + parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal = 0.1 "Nominal mass flow rate of hot water source supply"; parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal = 1 "Nominal mass flow rate of district water"; - parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal = 1 "Nominal mass flow rate of tempered water to fixture"; + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal = 1 "Nominal mass flow rate of hot water supplied to fixture"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; Buildings.Fluid.Sources.Boundary_pT souCol( @@ -20,7 +20,7 @@ model partialHeaterAndFixture origin={10,-50}))); ThermostaticMixingValve tmv( redeclare package Medium = Medium, - mTem_flow_nominal=mTem_flow_nominal, + mHot_flow_nominal=mHot_flow_nominal, dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Modelica.Blocks.Interfaces.RealOutput TTem(final unit="K", displayUnit="degC") @@ -35,11 +35,11 @@ model partialHeaterAndFixture extent={{-10,-10},{10,10}}, rotation=90, origin={-30,-50}))); - Modelica.Blocks.Sources.Constant conTSetHot(k=TSetHot) - "Temperature setpoint for domestic hot water supply from heater" + Modelica.Blocks.Sources.Constant conTSetHotSou(k=TSetHotSou) + "Temperature setpoint for domestic hot water source supplied from heater" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - WaterDraw loa(redeclare package Medium = Medium, mTem_flow_nominal= - mTem_flow_nominal) "Tempered water draw" + WaterDraw loa(redeclare package Medium = Medium, mHot_flow_nominal= + mHot_flow_nominal) "Tempered water draw" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, @@ -59,21 +59,20 @@ model partialHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Modelica.Blocks.Sources.Constant conTSetTem(k=TSetTem) - "Temperature setpoint for tempered water supply" + Modelica.Blocks.Sources.Constant conTSetHot(k=TSetHot) + "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); equation connect(tmv.TTem, TTem) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, color={0,0,127})); - connect(souCol.ports[1], tmv.port_col) annotation (Line(points={{10,-40},{10,-20}, - {-10,-20},{-10,-4},{0,-4}}, - color={0,127,255})); - connect(tmv.port_tem, loa.port_tw) - annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); connect(loa.sch, sch.y[1]) annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); - connect(conTSetTem.y, tmv.TSet) + connect(conTSetHot.y, tmv.TSet) annotation (Line(points={{-79,30},{-2,30},{-2,8}}, color={0,0,127})); + connect(tmv.port_hot, loa.port_hot) + annotation (Line(points={{20,0},{39.8,0}}, color={0,127,255})); + connect(tmv.port_col, souCol.ports[1]) annotation (Line(points={{0,-4},{-10, + -4},{-10,-26},{10,-26},{10,-40}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This is an example of a domestic water heater and fixture. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 006163ef103..037d51f435d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -7,21 +7,21 @@ model HeaterAndFixtureDirectHeatExchangerWithAuxHeat sinDis(nPorts=1)); DirectHeatExchangerWithAuxHeat gen( redeclare package Medium = Medium, - mHot_flow_nominal=mHot_flow_nominal, + mHotSou_flow_nominal=mHotSou_flow_nominal, mDis_flow_nominal=mDis_flow_nominal) "Hot water generated by heat exchanger and auxiliary heat" annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); equation - connect(gen.port_b1, tmv.port_hot) annotation (Line(points={{-30,6},{-10,6},{ - -10,4},{0,4}}, color={0,127,255})); + connect(gen.port_b1, tmv.port_hotsou) annotation (Line(points={{-30,6},{-10,6}, + {-10,4},{0,4}}, color={0,127,255})); connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20, -6},{-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(conTSetHot.y, gen.TSetHw) + connect(conTSetHotSou.y, gen.TSetHw) annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index b39acf56ea5..da86df69309 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -8,7 +8,7 @@ model HeaterAndFixtureHeatPumpWithTank HeatPumpWithTank gen( redeclare package Medium = Medium, - mHot_flow_nominal=mHot_flow_nominal, + mHotSou_flow_nominal=mHotSou_flow_nominal, mDis_flow_nominal=mDis_flow_nominal, datWatHea=datWatHea, COP_nominal=2.3, @@ -19,22 +19,22 @@ model HeaterAndFixtureHeatPumpWithTank mHex_flow_nominal=1.5, QCon_flow_max=60000, QCon_flow_nominal=50000, - TTan_nominal=(TSetHot + TCol)/2, - THex_nominal=TSetHot + 3, + TTan_nominal=(TSetHotSou + TCol)/2, + THex_nominal=TSetHotSou + 3, dTCon_nominal=datWatHea.THex_nominal - datWatHea.TTan_nominal) "Data for heat pump water heater with tank" annotation (Placement(transformation(extent={{-46,16},{-36,26}}))); equation - connect(gen.port_b1, tmv.port_hot) annotation (Line(points={{-30,6},{-10,6},{-10, - 4},{0,4}}, color={0,127,255})); + connect(gen.port_b1, tmv.port_hotsou) annotation (Line(points={{-30,6},{-10,6}, + {-10,4},{0,4}}, color={0,127,255})); connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20,-6}, {-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(conTSetHot.y, gen.TSetHw) + connect(conTSetHotSou.y, gen.TSetHw) annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, 80}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 51176d381cd..0138b25ad7a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -17,9 +17,9 @@ model HeatPumpWithTank parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) - "Temperature sensor for hot water supply" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package + Medium = Medium, m_flow_nominal=mHotSou_flow_nominal) + "Temperature sensor for hot water source supply" annotation (Placement(transformation(extent={{-20,44},{0,64}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, @@ -71,7 +71,7 @@ model HeatPumpWithTank THex_nominal=datWatHea.THex_nominal, mHex_flow_nominal=datWatHea.mHex_flow_nominal, show_T=true, - m_flow_nominal=mHot_flow_nominal) + m_flow_nominal=mHotSou_flow_nominal) "Tank with steady-state heat exchanger balance" annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) @@ -97,8 +97,8 @@ model HeatPumpWithTank equation connect(heaPum.port_b1, senTemHeaPumOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(senTemHot.port_b, port_b1) annotation (Line(points={{0,54},{20,54},{20, - 60},{100,60}}, color={0,127,255})); + connect(senTemHotSou.port_b, port_b1) annotation (Line(points={{0,54},{20,54}, + {20,60},{100,60}}, color={0,127,255})); connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-20,-60}, {-20,-6},{-10,-6}}, color={0,127,255})); connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{82,-14}, @@ -109,8 +109,8 @@ equation 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, 20},{-10,20},{-10,6}}, color={0,127,255})); - connect(tanSte.port_a, senTemHot.port_a) annotation (Line(points={{-40,50},{-30, - 50},{-30,54},{-20,54}}, color={0,127,255})); + connect(tanSte.port_a, senTemHotSou.port_a) annotation (Line(points={{-40,50}, + {-30,50},{-30,54},{-20,54}}, color={0,127,255})); connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, 60},{-100,60}}, color={0,127,255})); connect(bou.ports[1], senTemHeaPumOut.port_b) annotation (Line(points={{80,40}, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index c0920cea534..db3e7435568 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -2,12 +2,12 @@ within Buildings.Experimental.DHC.Loads.HotWater; model ThermostaticMixingValve "A model for a thermostatic mixing valve" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal "Nominal tempered water flow rate"; + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal hot water flow rate to fixture"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; parameter Real k = 0.1 "Proportional gain of valve controller"; parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_tem(redeclare package Medium = - Medium) "Port for tempered water outlet" + Modelica.Fluid.Interfaces.FluidPort_b port_hot(redeclare package Medium = + Medium) "Port for hot water outlet to fixture(s)" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Buildings.Controls.Continuous.LimPID conPID( controllerType=Modelica.Blocks.Types.SimpleController.PI, @@ -15,21 +15,21 @@ model ThermostaticMixingValve Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTem(redeclare package Medium = - Medium, m_flow_nominal=mTem_flow_nominal) - "Tempered water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) + "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( redeclare package Medium = Medium, riseTime=5, - final m_flow_nominal=mTem_flow_nominal, + final m_flow_nominal=mHot_flow_nominal, dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = - Medium) "Port for hot water supply" + Modelica.Fluid.Interfaces.FluidPort_a port_hotsou(redeclare package Medium = + Medium) "Port for hot water supply from source" annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = Medium) "Port for domestic cold water supply" @@ -37,15 +37,15 @@ model ThermostaticMixingValve Modelica.Blocks.Interfaces.RealOutput TTem "Temperature of the outlet tempered water supply to fixture" annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = - Medium, m_flow_nominal=mTem_flow_nominal) - "Hot water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package + Medium = Medium, m_flow_nominal=mHot_flow_nominal) + "Source hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mTem_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloTem(redeclare package Medium = - Medium) "Mass flow rate of tempered water" + Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = + Medium) "Mass flow rate of hot water to fixture" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) annotation (Placement(transformation(extent={{56,24},{44,36}}))); @@ -53,30 +53,30 @@ model ThermostaticMixingValve "Temperature setpoint of tempered hot water outlet" annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); protected - parameter Real uLow = 0.01*mTem_flow_nominal "Low hysteresis threshold"; - parameter Real uHigh = 0.05*mTem_flow_nominal "High hysteresis threshold"; + parameter Real uLow = 0.01*mHot_flow_nominal "Low hysteresis threshold"; + parameter Real uHigh = 0.05*mHot_flow_nominal "High hysteresis threshold"; equation - connect(senTemTem.T, conPID.u_m) + connect(senTemHot.T, conPID.u_m) annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); - connect(ValHea.port_2, senTemTem.port_a) annotation (Line(points={{10,-6.66134e-16}, + connect(ValHea.port_2, senTemHot.port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ 9.99201e-16,12}}, color={0,0,127})); - connect(senTemTem.T, TTem) annotation (Line(points={{30,11},{30,40},{90,40},{90, - 60},{110,60}}, color={0,0,127})); - connect(ValHea.port_1, senTemHot.port_b) annotation (Line(points={{-10,1.77636e-15}, - {-10,2},{-20,2}}, color={0,127,255})); - connect(senTemHot.port_a, port_hot) annotation (Line(points={{-40,2},{-60,2},{ - -60,40},{-100,40}}, color={0,127,255})); + connect(senTemHot.T, TTem) annotation (Line(points={{30,11},{30,40},{90,40},{ + 90,60},{110,60}}, color={0,0,127})); + connect(ValHea.port_1, senTemHotSou.port_b) annotation (Line(points={{-10, + 1.77636e-15},{-10,2},{-20,2}}, color={0,127,255})); + connect(senTemHotSou.port_a, port_hotsou) annotation (Line(points={{-40,2},{-60, + 2},{-60,40},{-100,40}}, color={0,127,255})); connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-60},{-70,-60}, {-70,-40},{-100,-40}}, color={0,127,255})); - connect(senTemTem.port_b, senFloTem.port_a) + connect(senTemHot.port_b, senFloHot.port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloTem.port_b, port_tem) + connect(senFloHot.port_b, port_hot) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hysteresis.u,senFloTem. m_flow) + connect(hysteresis.u,senFloHot. m_flow) annotation (Line(points={{57.2,30},{60,30},{60,11}}, color={0,0,127})); connect(hysteresis.y, conPID.trigger) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo index 04dfb979d8b..e925af99d2c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo @@ -1,37 +1,37 @@ within Buildings.Experimental.DHC.Loads.HotWater; -model WaterDraw "A model for domestic water draws from fixture(s)" +model WaterDraw "A model for hot water draws from fixture(s)" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mTem_flow_nominal "Nominal tempered water flow rate to fixture"; + parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal hot water flow rate to fixture"; - Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinTem( + Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = + Medium) "Port for hot water supply to fixture" + annotation (Placement(transformation(extent={{-112,-10},{-92,10}}))); + Fluid.Sources.MassFlowSource_T sinHot( redeclare package Medium = Medium, use_m_flow_in=true, - nPorts=1) "Sink for tempered water supply" + nPorts=1) "Sink for hot water supply" annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mTem_flow_nominal) "Gain for multiplying domestic hot water schedule" + Modelica.Blocks.Math.Gain gaiDhw(k=-mHot_flow_nominal) "Gain for multiplying domestic hot water schedule" annotation (Placement(transformation(extent={{60,10},{40,30}}))); Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput MTem "Mass of tempered water consumed" + Modelica.Blocks.Interfaces.RealOutput MHot "Mass of hot water used" annotation (Placement(transformation(extent={{100,-82},{120,-62}}), iconTransformation(extent={{100,-82},{120,-62}}))); - Modelica.Blocks.Interfaces.RealInput sch "Tempered water draw fraction" + Modelica.Blocks.Interfaces.RealInput sch "Hot water to fixture draw fraction" annotation (Placement(transformation(extent={{120,20},{100,40}}), iconTransformation(extent={{120,20},{100,40}}))); equation - connect(gaiDhw.y,sinTem. m_flow_in) annotation (Line(points={{39,20},{-20,20}, - {-20,8},{-44,8}}, color={0,0,127})); connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, {39,20}}, color={0,0,127})); - connect(watCon.y,MTem) - annotation (Line(points={{61,-80},{86,-80},{86,-72},{110,-72}}, - color={0,0,127})); - connect(sinTem.ports[1], port_tw) - annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); connect(sch, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{62, 20}}, color={0,0,127})); + connect(port_hot, sinHot.ports[1]) + annotation (Line(points={{-102,0},{-66,0}}, color={0,127,255})); + connect(sinHot.m_flow_in, gaiDhw.y) annotation (Line(points={{-44,8},{-20,8}, + {-20,20},{39,20}}, color={0,0,127})); + connect(watCon.y, MHot) annotation (Line(points={{61,-80},{80,-80},{80,-72},{ + 110,-72}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is for connecting domestic hot water load schedules. From e7ef1ef8f55a249573581f1e79a7753e69a4369f Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 8 Sep 2023 14:16:33 -0700 Subject: [PATCH 084/204] Add dT between tank and hx --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 6 +++--- .../Examples/BuildingTimeSeriesWithETSDHWTank.mo | 3 +-- .../Loads/HotWater/BaseClasses/PartialFourPortDHW.mo | 4 ++-- .../HotWater/Data/GenericHeatPumpWaterHeater.mo | 4 +++- .../Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo | 5 ++--- ...HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo | 2 +- .../Examples/HeaterAndFixtureHeatPumpWithTank.mo | 4 ++-- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 12 ++++++++---- 8 files changed, 22 insertions(+), 18 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index ad4bf5a1f38..7fd5916d290 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -143,7 +143,7 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THex_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THotSou_nominal) "Set point of water leaving heat pump and in tank" annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") @@ -179,8 +179,8 @@ equation -60},{40,-16},{20,-16}}, color={0,127,255})); connect(heaPumTan.port_b2, port_b2) annotation (Line(points={{0,-16},{-20,-16}, {-20,40},{160,40},{160,60},{200,60}}, color={0,127,255})); - connect(enaHeaPum.y, heaPumTan.TSetHw) annotation (Line(points={{-118,20},{-10, - 20},{-10,-10},{-1,-10}}, color={0,0,127})); + connect(enaHeaPum.y, heaPumTan.TSetHotSou) annotation (Line(points={{-118,20}, + {-10,20},{-10,-10},{-1,-10}}, color={0,0,127})); connect(heaPumTan.PHea, PHea) annotation (Line(points={{21,-10},{80,-10},{80,20}, {180,20},{180,40},{220,40}}, color={0,0,127})); connect(staPum.y, enaHeaPum.u2) annotation (Line(points={{-102,-100},{-160,-100}, diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 61ab9dd0968..17b8e91319c 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -38,7 +38,7 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) "Cold water temperature" annotation (Placement(transformation(extent={{60,80},{80,100}}))); - Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.ets.THotWatSup_nominal) + Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.THotWatSup_nominal) "Hot water supply temperature set point" annotation (Placement(transformation(extent={{20,80},{40,100}}))); Controls.OBC.CDL.Reals.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) @@ -56,7 +56,6 @@ model BuildingTimeSeriesWithETSDHWTank QCon_flow_max=datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, - THex_nominal=333.15, dTCon_nominal=datWatHea.THex_nominal - bui.ets.TColWat_nominal) "Performance data" annotation (Placement(transformation(extent={{44,-38},{56,-26}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 94967eb8c0f..94a2cc0edd8 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -10,8 +10,8 @@ partial model PartialFourPortDHW Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") "Electric power required for heating equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput TSetHw - "Temperature setpoint for domestic hot water supply from heater" + Modelica.Blocks.Interfaces.RealInput TSetHotSou + "Temperature setpoint for domestic hot water source from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" annotation (Placement(transformation(extent={{60,80},{80,100}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo index 62ccbee0bfc..6b217272692 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo @@ -13,7 +13,9 @@ record GenericHeatPumpWaterHeater parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = TTan_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; + parameter Modelica.Units.SI.Temperature THotSou_nominal = 333.15 "Temperature of fluid leaving tank at nominal conditions"; + parameter Modelica.Units.SI.TemperatureDifference dTTanHex = 3 "Temperature difference between heat pump outlet and tank leaving temperature at nominal conditions"; + parameter Modelica.Units.SI.Temperature THex_nominal = THotSou_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index be60c54b38f..fbd923595b5 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -66,9 +66,8 @@ equation annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, {90,-20},{90,0},{110,0}}, color={0,0,127})); - connect(TSetHw,heaEle. TSet) annotation (Line(points={{-110,0},{-90,0},{-90, - -20},{0,-20},{0,-2},{8,-2}}, - color={0,0,127})); + connect(TSetHotSou, heaEle.TSet) annotation (Line(points={{-110,0},{-90,0},{-90, + -20},{0,-20},{0,-2},{8,-2}}, color={0,0,127})); connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, -60}}, color={0,127,255})); connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 037d51f435d..c97e440ec23 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -21,7 +21,7 @@ equation -6},{-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(conTSetHotSou.y, gen.TSetHw) + connect(conTSetHotSou.y, gen.TSetHotSou) annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index da86df69309..7f9fe178528 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -20,7 +20,7 @@ model HeaterAndFixtureHeatPumpWithTank QCon_flow_max=60000, QCon_flow_nominal=50000, TTan_nominal=(TSetHotSou + TCol)/2, - THex_nominal=TSetHotSou + 3, + THotSou_nominal=TSetHotSou, dTCon_nominal=datWatHea.THex_nominal - datWatHea.TTan_nominal) "Data for heat pump water heater with tank" annotation (Placement(transformation(extent={{-46,16},{-36,26}}))); @@ -34,7 +34,7 @@ equation {-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(conTSetHotSou.y, gen.TSetHw) + connect(conTSetHotSou.y, gen.TSetHotSou) annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, 80}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 0138b25ad7a..ac16d9d3c31 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -94,6 +94,8 @@ model HeatPumpWithTank Modelica.Blocks.Interfaces.RealOutput QCon_flow "Actual heat pump heating heat flow rate added to fluid" annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); + Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTTanHex) + annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); equation connect(heaPum.port_b1, senTemHeaPumOut.port_a) annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); @@ -121,8 +123,8 @@ equation -60},{100,-60}}, color={0,127,255})); connect(conPI.y, dTTanHex2.u) annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); - connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,90}, - {-12,90}}, color={0,0,127})); + connect(TSetHotSou, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88, + 90},{-12,90}}, color={0,0,127})); connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, 70},{0,70},{0,78}}, color={0,0,127})); connect(pumHex.P, PPum) annotation (Line(points={{39,49},{30,49},{30,-40},{110, @@ -130,10 +132,12 @@ equation connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,9},{11,4},{26, 4},{26,-20},{110,-20}}, color={0,0,127})); - connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-20,0},{-20,9}, - {-12,9}}, color={0,0,127})); connect(senTemTan.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72},{-50,72},{-50,50}}, color={191,0,0})); + connect(addPar.y, heaPum.TSet) annotation (Line(points={{-38,0},{-28,0},{-28, + 9},{-12,9}}, color={0,0,127})); + connect(addPar.u, TSetHotSou) + annotation (Line(points={{-62,0},{-110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

This model is an example of a domestic hot water (DHW) substation for an From aecaa4f3be86f3da7af70af483206d2ffd666ebd Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 11 Sep 2023 16:23:17 -0700 Subject: [PATCH 085/204] Update docs for HotWater package --- .../Data/GenericHeatPumpWaterHeater.mo | 6 +++- .../DirectHeatExchangerWithAuxHeat.mo | 16 ++++++++--- .../BaseClasses/partialHeaterAndFixture.mo | 6 +++- ...ndFixtureDirectHeatExchangerWithAuxHeat.mo | 26 +++++++++++++++++- .../HeaterAndFixtureHeatPumpWithTank.mo | 26 +++++++++++++++++- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 23 ++++++++++++---- .../Loads/HotWater/ThermostaticMixingValve.mo | 18 ++++++++---- .../DHC/Loads/HotWater/WaterDraw.mo | 10 +++++-- .../DirectHeatExchangerWithAuxHeat.png | Bin 0 -> 22484 bytes ...Example_DirectHeatExchangerWithAuxHeat.png | Bin 0 -> 50371 bytes .../HotWater/Example_HeatPumpWithTank.png | Bin 0 -> 65215 bytes .../DHC/Loads/HotWater/HeatPumpWithTank.png | Bin 0 -> 37744 bytes 12 files changed, 109 insertions(+), 22 deletions(-) create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/Example_DirectHeatExchangerWithAuxHeat.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/Example_HeatPumpWithTank.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo index 6b217272692..be0fb3ebff0 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo @@ -29,8 +29,12 @@ This record corresponds to a generic heat pump water heater. ", revisions="

  • +September 11, 2023 by David Blum:
    +Updated for release. +
  • +
  • November 22, 2022 by Dre Helmns:
    -Created record. +Initial implementation.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index fbd923595b5..b206029199f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -76,12 +76,16 @@ equation -12,18},{-12,-22},{96,-22},{96,-20},{110,-20}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

-This model is an example of a domestic hot water (DHW) substation for a +This model implements a basic domestic hot water (DHW) substation for a low-temperature district heating (LTDH) network. It includes preheating by the -district and optional electric resistance to bring the temperature to setpoint. +district through a heat-exchanger and optional electric resistance to bring +the temperature of produced hot water to setpoint. +

+

+\"image\"

-For more info, please see Fig. 5 in Evaluations of different domestic hot water +It is based on Fig. 5 in Evaluations of different domestic hot water preparing methods with ultra-low-temperature district heating by X. Yang, H. Li, and S. Svendsen at doi.org/10.1016/j.energy.2016.04.109. @@ -89,8 +93,12 @@ doi.org/10.1016/j.energy.2016.04.109. ", revisions="

  • +September 11, 2023 by David Blum:
    +Update model for release. +
  • +
  • June 16, 2022 by Dre Helmns:
    -Created generation model. +Initial Implementation.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index 67dcd4f94ac..4378cb1115f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -80,8 +80,12 @@ This is an example of a domestic water heater and fixture. ", revisions="
  • +September 11, 2023 by David Blum:
    +Made as base class. +
  • +
  • October 20, 2022 by Dre Helmns:
    -Created example. +Initial implementation.
"),experiment( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index c97e440ec23..998c1a8380f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -29,5 +29,29 @@ equation StopTime=86400, Interval=1, Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); + __Dymola_Algorithm="Dassl"),preferredView="info",Documentation(info=" +

+This model implements an example hot water system where the hot water is +produced using +The hydronic arrangement modeled in + +Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithAuxHeat, +thermostatically mixed down to a distribution temperature, and supplied to a fixture load +defined by a schedule. +

+

+\"image\" +

+", revisions=" +
    +
  • +September 11, 2023 by David Blum:
    +Extended base class and updated for release. +
  • +
  • +October 20, 2022 by Dre Helmns:
    +Initial implementation. +
  • +
+")); end HeaterAndFixtureDirectHeatExchangerWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index 7f9fe178528..600301e9b04 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -42,5 +42,29 @@ equation StopTime=86400, Interval=1, Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); + __Dymola_Algorithm="Dassl"),preferredView="info",Documentation(info=" +

+This model implements an example hot water system where the hot water is +produced using +The hydronic arrangement modeled in + +Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank, +thermostatically mixed down to a distribution temperature, and supplied to a fixture load +defined by a schedule. +

+

+\"image\" +

+", revisions=" +
    +
  • +September 11, 2023 by David Blum:
    +Extended base class and updated for release. +
  • +
  • +October 20, 2022 by Dre Helmns:
    +Initial implementation. +
  • +
+")); end HeaterAndFixtureHeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index ac16d9d3c31..963070f7f46 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -140,21 +140,32 @@ equation annotation (Line(points={{-62,0},{-110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

-This model is an example of a domestic hot water (DHW) substation for an -ultra-low-temperature district heating (ULTDH) network. It includes a micro heat -pump and storage tank with direct thermostatic mixing rather than heat exchange. +This model implements a domestic hot water (DHW) substation for an +ultra-low-temperature district heating (ULTDH) network. It uses a heat pump, +circulation pump, and heat exchanger to draw heat from the district network +into a hot water storage tank. +

+

+\"image\"

-For more info, please see Fig. 3 in Evaluations of different domestic hot water +It is based on Fig. 3 in Evaluations of different domestic hot water preparing methods with ultra-low-temperature district heating by X. Yang, H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109. +doi.org/10.1016/j.energy.2016.04.109, as well as the +Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy +published by ASHRAE in 2022 at +https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download.

", revisions="
  • +September 11, 2023 by David Blum:
    +Updated for release. +
  • +
  • July 7, 2022 by Dre Helmns:
    -Created generation model. +Initial Implementation.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index db3e7435568..71b657aa211 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -15,8 +15,8 @@ model ThermostaticMixingValve Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( @@ -41,8 +41,8 @@ model ThermostaticMixingValve Medium = Medium, m_flow_nominal=mHot_flow_nominal) "Source hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = Medium) "Mass flow rate of hot water to fixture" @@ -85,13 +85,19 @@ equation 92},{-94,80},{-120,80}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

-This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. +This model implements a thermostatic mixing valve, which uses +a PI feedback controller to mix hot and cold fluid to achieve a specified +hot water outlet temperature to send to a fixture(s).

", revisions="
  • +September 11, 2023 by David Blum:
    +Updated for release. +
  • +
  • June 16, 2022 by Dre Helmns:
    -Created valve model. +Initial Implementation.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo index e925af99d2c..8abcc890092 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo @@ -34,13 +34,19 @@ equation 110,-72}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

-This model is for connecting domestic hot water load schedules. +This model implements a hot water sink, representing a fixturs(s), +where the flow rate of hot water draw can be specified as an input fraction +of a nominal value.

", revisions="
  • +September 11, 2023 by David Blum:
    +Updated for release. +
  • +
  • October 20, 2022 by Dre Helmns:
    -Created load model. +Initial Implementation.
"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.png new file mode 100644 index 0000000000000000000000000000000000000000..721740eec03f9952c8dee75b1f4c9f45883ef207 GIT binary patch literal 22484 zcmeFZ^;?u}*F8SNz|alS-JsG4Lk&m>A|NQBq_j#5-7upx2uLHTQUU@3(lL~DsC0LC zH=hf=-}`yq_c*@)!S@GZjybr_>)PkuYp=D=J%nhgD-+_;;(UN0a-0`BL||^*ecjCB}t9;h15DXBAO=jrZHUPmqqcTp<$7{haCsE z8y=OP@W{wTpUU))THZU;T2;#mFA|||j{VPrhLGG`O`)5&| zBAD(qOl@`8B%IgC=u>o54<7;l;M2X@;1u!Zx)>C-&=f-<92^&}Q_Ut7FH?98!TtM-uun?u=vQHZu0hvHz>I zo{&K(9YRm~PcD(E-A*OSw;>T21+mPg`xC{5qB#CFCr1;^AJbymRPJ^8VIoRSV$xl? zVka_?VzL;ulzp9B!D?6&N46J&D-x^Ou^^r8!1AJrmf300JsHG)0&@>;5nm9q9G#5v zVH%T_CoKsDOqCC`G)>Wc@SBk2*ZXzCO0$QD;>90kGE-oD%FInihE^h@)Faz3(61V9 zcadAbWzliYl}=rPX*{y45eX3@=hv{E6s8KZGul;Qu#|Gq1Ag(mFg(pSq3|Yd6RjcIVf3_uV-V}K!-Ojr2dxBslwfd<1c3;~Uv>d39kI_q4{gC{#p+#Yf#~uSt3S?()HUu4(cT4l}%Wyn* z!Odh-#YaBpK64{ZA&G~FAu$@F{N`gjCPBD$o=fEVK{N}+5sdfFCnbW;6W0ytLW%am zo|9lxN@FX{N=3H_2~c!|?&a;xMJ=PbnYF+1DSkS4svg1hLW^O)>=n*ltS{9``d8uyjwV%eU%IPb{EZkT*=Tp{as{>Nxk#-`2 zy`aeXiSQT}}3&QqVCzr;$e*vIw+|5ssZjPGRP4!RP-F0_}O9hPi{kVTJUMao4S8YlOLL zp78&IF&mCDVr_x0aJ}E#&Ekz1hm=TJUSnN7M|p-;S<_%o7aB?mzZ&3H;xJ{t19hJY zXY8qZ$L^03T66XZ5MX<%N??9^_Nkd91v27`h#qg}yoidC?0kz>|pTo(*Qrm zNJ$UJ{zVx-+pth~@#bPaai6{S{?wj}YlM@)FJ}dDU5Wlay7eG}DeRH-ZRCuBwUF~$ zR3KbP;^(~+>W})egUzUGNTqy#}4%Idb5(&$u=Z9V9z`|f zY8WaWj%`9}!eQv8A2BNo>Pr`c+asNv@cKqyp}RnRli?iW>OTorI;JnD`tN%a>4E$A z?|{Xll#$hF2>dRN^d%G6Xk~*-#Vvq}t|Pm6T8hLh5#bNRYtR&uX14!iBRTUN9vwsw z8yib4&kFrzkx@{frv8}hm$MHC%Y#t|n)bcJR+aVF4z%;>1^W;WSNRK9cpp1MK_rsQ zgv&%Ks!$EswV+~HKXJxUBVX$gt;%o_a^K0$dDUS*lEk^jrQnEj}8H{C?1n6mjUFE)kff04zW z6IkQ)&wg`?7Ywd3UFLF5o9lTd&Q*)82MWi$iyZ-_g>3OsMdMm{$tLXA%dq4wEms`f zr}H*r!<9b@n0H=|YG8R3G;fI{-xUVIuu_p}AdciVmY)+6HUyHfZjA+d%?fha6QeMo ziNzD+lfSz+l~{kwhsQYYy!rN$W|42@VhHSByIRQ)nF8^$hd@8rwMx?2E&@6^QQ ziS0??pI%{5f#hZz@O)6@s5+z?eE^hO8T;!!bX@8a^IH3sI9A>EzK`{DOup6)hyp`G z1)Hjw1QOd5#Wwy7ZKN3p7FLJ|X8=3Ozr@G1&7FptNH0WP!~7kZ!_r)K!-BcGKuBYp zBYd2nu`Nd-hngQiL6C*POICR;)_+-33&5G8=Ov`SUN{a(gla#M|DM`>fTT<%QANm@ z{&o)CNNI(s8iBnH@Gh`sQf6glFin(^K1@(ett5>RL1U;_@54D1Q6gXRghI;6V1FO< z$~eV4PZ{L;G}|99c$2)1jB_{Q{z#|ZdNH22;RrR^_nsm};R$P$@nzh>gLoANgWqa_5FE8l`TuR*Xj%4i!2MX%3PlBd!V__G=go{G}^ zm0B})Xgrl_rkM@_B6s>3;rqrI%HS^#q^avL`tf~86A5l(KX@+m&6wL+OfNESD_8{L z4wixJFzQD9c6qKBc->zB&W7l?M{8h>1o5Do(WPkl89}54_c=rgZ4$+$Nh~GTqUm-w} zj`Hvw`pCjLF4rc3**X@N(J+4FD4z3ifSXwC-1+>~xD2%p9b{%=2^Xn8TnMjj@*rFk$dG1Z(PF3;t54g% z7rJ?uRSd}?0dq+?zY z0G(GB`x;;lJt!(93NA#0`<4wki1zco2;Y%nPV$Dn@F6wc+tF3g~fJQ3R{112D7=kB=)iAiNFswWTeg4A;cd2K*gB;1wl6MOR zl+4A8MT_YXemSQ#k4EdI9-K+g+)D8qIR!04>$+uIH<-RE}-B+g}VufV8^=Pd6 zLUm^Tf})f*guE0;T-wBs>z6XbxpxU`PfJA|^^+KMdJdYA%91e&F!Q3c#zGj05@lq1 z(Z|P8?Wg3Ud{Y|1=uvf8+zPqC7$zb@Rqtgm&az%CRoB~ijgxu-1Fe=XPoia5sVUcWbkalXO1EF4mNg`ZYo5^y$U9P z=xvjs(+)0uCe{3P)D`?)Wid9ve6`}0O-;3{Iy7AD9c4A09qCK!XD2XUp8h2c*&d`i zoy)S&EIvQ;+7QUu$l#mtEo}piIeNCPjnx&8-N(xGYb!LD#PCZlq%;ljuFJqQq<{4* zwg_mhBc?q=x~ja%PdJzD3V-B`^e~?LOM16|i&+Lm`g@l9feP%V%;Zp|2>O>r6_2NA zvWOEnSbehh1(_3`4x?cjObHBT8!pA zM^cX46&D>hq02>Sc7u=s^$}7CU$fR;L#@=2t#@yXA?3bD3HyDN5nEg>kzfOrV{yb( zyO=LH8-t!NRik$^Hyx~}A{JQlqFrc%Z#hZ>vJej2`-NE?P2^S{PG{Mv0h@PO4xxuE zFGv-65F{<_zQoc~8J4jrv|l$BzhxrXatc=uNzJI?dXUH9O%O;waE;G{?znLCmAU?s z;ZJIjnls+{$W$hXwe`%Sn7o6hJ#&(JI#*CW?cz0RtiDiKer)GW#%E2!87f*ANs!J- zt2i~z`JNQSbF4<4A^M~GPsFq<5h2De=u6*k#f6g>QeKa>5;_yO!#JEmX-{3oXA~6l zu5I!)tyLRQoVFj37Txf8PTK%ap0%^ilWr|Jp{T6&u3kkbdu2atrvlyP8o{uPp8y{E z_KA>d(;hU5%s^mNkrlfz(2L-x7_W~zVN46Kr|0>A^_P8F#PsFbIwY56h9Y`NQgN>u z&)*ffEsO1*b)No|Kv($E=reJ3<$w!gnHw*hmnb)g8Ssa!)-4}Iv_TA!H+3NX#mdmN zP%$Vl;;|djwhmv9M~?j`b$gp4(u=77N;HFQMin+uwK(ApP*!0hMzN18w# zqdNl*>}+++X)xx{2jt(;p(*4C=@;o{CTHMB+O#YCa!6We((r3_jxWk}bEOgw8DbRM zrKP+u?I32`PA$e@sm863Fs2v;Gm;p=V?fdBN%*ngO_Vgqi1}b^b+He-;5OXf8aoz4 z65^ceitUQY{RLrftB;nM8hJ*wS!rs%sH_k_s(>Z$%d?N+Y7vs2JI_l=^^cLGi6+>o zkV(4z2Fz6^H)}9!IdcoSkD)%d0_sQM##Ch35S3x+K%Cp7I|c=q$#A)LUtE@2_$n?K z%;05^qpy5sgK*Sd`(m;i8M777n=ydSwX730K&i=R%3V#Ew4`82Ky%Xhi;_q2b_e&!q{`&m8P|bF4y6l9Luvy^g)%o_L3cE?QQp*d^KItS0r|i?C zar+)4uT6^&_w3WW7`poy9ZK|<*hX&5H(r+L$zsgHKcNeO{&$ zy&f0C?_;g6QXz)bwpMRzoKHKYp0|*Kk68|BJIRe zDTD4f=VnebhzM^4F+>@H)n_EWL@pnc$uqXXlo!8@^l7}e!S=tb&MYnXF-Q$llm@N) zW2UlZf7O11@1WYx^QrBE3V9tkfvpBQ!72rbQ&MBG?;+oB;#RRJCx9>9SkiW;8Fb%V zH&uFs{`F$ux2WCsI=Ff)5_Z=mst9OB+NF+0%+h89sEn+$HPY>j+-I?z1|BPO@EgeC zPsmv^`kuVFue{tVd1~e2Saq@2)l=y(-^~^&WeO!;(kNHBF^q~8X~b#1I=MvQQ`Ig; z?XS&T(B*Y==&O@*&61;JF|M&z?)YM0X3H?gVAs(&rMp4DsGxq&KE-Keoj)s}M%=W6bSM#`?=N1DD1R{bgq zWGq#Z4Afw~*=ZkTNUfV$+EZSNKPZ68voML2J`y13+_^59h zh~0$vW(hCg{=yrDcVv_*v3Hz8*&Yqc6pUGYT=<%56C=||%bXwmC}#!#z(xQa;?0GO z=zy8r>ZhIAw55QN1VN^S!8F)XxCEF+;FVx+!UHG_;ysir8?~bE!@F06S%__fZG!d3om+KRV7q;H?}{QD~!nDyq^XuAHz=SuIY7cz^$;|t+a-4%KCK}7H!t*B5} z{2k%-p|ATJRCk`6TlRdgP*qi}T~1jc`D$1*grE#RgmOGimebDy3}J3@=#ZJh>cq#` zLLcfE`5E42dLNa4 zFt5v&LOcRnF+c(kRH@0|no?J9SAS}`E$MN6d91PCzg;oyYa}71O`*NjOe`C| zQN3Ph#Mq#H`((1j^Kgw?pK~W%6SHDbanstk&hxPSOHLXsN_&3vcxzIUGhNJ`sIyCQ z2MwvKO}4A%d8PeX>0SHlqPknF!$s*i&BBUlUoRhIJ$jwY_py+l-sJ{ORcK}wq{o|{ zl1?q_Qe{9|DBoKEwaUe!=KFRJ=u8<5{S-4TX%Q-#Kjh?;S=3hgNhHBGVfnnVq>FN@ z>COeg3Qd$L?mi|G2Sm>w15pUJ~88lwEyxqG+v5ip^qfuir}VnXiK#~{YN1JTz*;Ui+(HQO>8LGNyTat$Ae zW1YyRI-LvSudU5`nBe(wGqOf2Rz2B>Lt^jaI^XPJmKxwmctd&3vK}mi{$s;)(?WgE zH}932<5KO+ErtJ;boaRg}N(Kx@L`X}(TRjp&`U##)d4PtTfzi0>UwG)rdtQB9RAeRG|- z{i5fCsO9?C3Nd$RM^`D6dv?2l-{qlLl2+w!_1bxpeFI(6SRzAnqqa8=0L)_&C;rp*aro5ldmMLyPh)G6~dL@@hNw( zQzqL~Bo%0M{$XiPL?Imwck-*1UupbJ$QC%Mph^1j>24cSk1~_bLLF7`Hnhb3;HPpA z8U^XuteD>V)?~P_B5pfU+*o@pGaYhLb8)fXm#rMhI8_sr=CPDCEle`+B$uR`ZEHD} z*7@fy^FDwj6rc7~j*ye-CRq^R81I>^nvEvgi58bX~(WRmK!7AEPrLHSl;w8@8kZO?fTaz^=x=X z?XTP=0m7rrw&K2>ktkQmjpDaS!d4L<_xC5=rfKSthkzd@;Ew%XVykk#JD8Ns zG;e+6+vgz*11r;$ie<{C|8Kb^Of6s1c2Oxu9 z9_2oCO8CsCE@I|JFxzSup1U`#R;VAsmakv@`8T=+&LL1txVE8%d$^<;m$edXH1&av z|5bOJ-9mpCNAkV_)Cla@D#2@!UaT4&86@^urpUNK1|x_|$Z4s&eQhv5W@s0{FGb7l z#MwIJpwI5>V&-+jT6YKY`5*5Z3(9_fDNk~3jniZfD&$Y;BooxsBnWS@j>n(^du-Fc z%*xH^?MY!!BR|-rf|i6l$v&B|Q%OYxpY36sWte?9!cZOVfyH$vrjWAyiqYeL3Oqur52nuz_>#P}%h zZNH0?-4|=Q5t63gyfsfuRaoDfcRsEa<8w6Njrklk-y|K&#Wj~5z5j~iOL{NqH#|Lp z0x+-s351UnLL-c}?eQ7?HJq>+BrmARO|TJb!aO8#Mr>1$kp?PMGihioEm@?9Ghx49 zabi7yGO)-{e-rU+Ik;lzE2j9*&}|y_Tx)zwMJ`)s&AB>@v`c&^HJb(r2dh(evL%!L z_=qQ;#O4Q;eM+u|ii~B;+)Erk26$VPlu*ucGx~LmsSOx2CMaB3Cb4xzvooy4UEeh@LJ(40%+NB7&rlx4vK_G@BngR%*?sY$GjkI_^-V^*(Rsqu`` zUcQJUhe&SMmU6rxV7)i$FApTlCxVSYy}5+1ijT}#-$u=qPjoCuQcqyjMs*_|E?IT) zd@Y1piC3$l6fn*Zq)jAV2vgv)O<4$3bJnI+mf~W4HXB-& z^m0_K%i%U9PYs87-kg|6dS7Zsga^mce)@sA`p^7g8oXNKCjn(ep-KZvvqJp^&kh>O zEvOe4ni#$)aYBVGO&kL`j^(Qq)JcmZrexfhc7&sTN8icGCHTx9-LYT}?c{#|t)zJ0 z&htq)wy%%!JAeD52CBr$4-mqnz}0@$R($5hqdm z1PfWh=FbM>C*pAfo_2szS*CQy2*qg=u^!wkbqBgaunD2ZeKPpfv8okLTjy~!YW3*) z>ayo_IX%62;L*Lwh0#e5tHDVQnh=HVm7kw`6sZhji|srA$OZFuQ0m7pu-*GE{)&`_ zr$jyzY6}#$N+A?+?Z}jms_eQ?!%(*c(668LYTgR&&f;AmiHnc_z~68olu(^j4!-OwNjj6J8KwjUaEC$y6}(^+AVzNWTZ>Qt zVR8&c`7LM~^G;AoC{ku?Qf8vzG&b(ZDgP+4If3Grzd42duDpf4j%=F0PSrTCnm#WJ zu7}!|YB{@F+Z(G_&qqkoeo{|`J=Q;#*7we#F;1DtR3YCU<$4|as^%YxFT6SST{!I4 z9idXo9w816jvu3wJvv`BZ(47Z8^Ov^Rjs7?TJb-mfEFTb)q5}%^8L5EWYT=3?9>ef zEVCK?RkOL-#^g6)Q%NjylCd1VQ9f?BG-4KcSiGF(<+;t^wHT-S=?H>NB%*8R5|_Yu z&n{(k;7d%^?hm@pr>kXNO}Jd{i}rPgI(?_6va4lvS7+-#&nW(Angu?{bDqv&wjAGo zRCljnvG1j4sd-0q<>m7l*G)^0bl5oe;6?CI% zk96Gho>gy-5#4asY~YGh4-@@PX0d+&aO{fW?@Wac)7stO*pN3q;5?ubz!$m~P6 zzh^t0U=YNMY7x>5HSaYxcAIbrk`CkvK)m|IrP| z-`W_%*4#!ds5IPGvl5hC!n>32@sAy~gphysIG%J%&k4FuF(?>qSA)&yo}o)@w;ATW z+e&3*2*|s4Uxca1tLshqxwC+T$FYJ}^abp*{*mLr^b)F!CfBI0dK4fO^Pd1IC+Jf6 z{Cnq4xfotW_Yz)soS5wxz*8lDJd`<}a58FN_H#cU+nH_diPQa2PoCU&=DdP-v!Ek) z?Mh9U^~)SD)IVB?(GW|ObUS(ylIG#q#SJuYpv+vL&gTY&Oe}~0u(rKG6hL;zYmcYA z9L~Kud2$i~?k4gfaxm38C8AgQc!KcM96Hrd$p&~w=9Y&|bN6qJo~o%B4J0AhSYjI9B}%3H>kxBCy9ni4=;`4y-o3AHNS z!*4iUO3sZ?r@E(EOhhgW2n9>mX&*O@3gG#3ZEGKJZjMzyuduWIjQ59`VKpODKE08M zr49a@=L>X@p+@VG;*Zb1nFcIRu+u^+T4d&e*}6O9_<9O!wqEs$&lA|kK)0mYY->Hv z=~G#y#$$46W9(||EDXLz|G6Q&cVM4V$}!SGcOW`|F~V$5UEH^{Lz59HbJjkP_mmG> zI~b8K4=B!>d)a_s@gO2if8=?-S<%ChU|@PQ?dR9W@=3VNeb=-vqGA}U)g|_q?LEDO zUpE73D0wru`s0rbkKZZ(rO11M;QEu;KAgt@U!~s%7_riMuWfmsM#AW9Ul6d&ziY66)!JcLYweUB(NX=aTnIk zQ5R+MJ^47>rFS}~Go>12`(2uArT;#$=*ZqQ-NU{#X~ObVu?gwI%*+;gkA?SXYzq1^ zW-a>TmG>tTjD2YsB#kj1&MFa1{M;JQ))2infq1KuGihxR`ZrXu03W4XK@ArF4OPY( z5UNo`^IHYeO`8Yf46Y-M-ATf2{iml}HQU`lu58o=9|D&ZY-4asp%FAyDC_+3jxHIn zB&Rki=OZjn_ZF9Kq~6{t&a9!*&&hQoK>k@L$@rWl#;C(OcH$-NM$qG1+^b~|y~eHR zw7CA7Cx4ZlMFz$D6u&C-k_28;uj%$gK{M79Y*- zV&=l4Cw(|ZW&n1EcBe=P-`E6|tvlVC=086vl1iCTpqwa%dwWbK-IuuE=x-W)r_%U7 z*@L%)k{{MxapA}Uf(*W?8zc!wEBu?#PLAwlhY6Xbk0=@#E?!>Y066ug&kezgQf;XZxHVF-Fs#LknsE0{U_3 zOF7+hJ=L3@3kM5ij4$KOFu%ev&FH5Q2Yia2(mt8jVm2e1EB6Oa{zm>Lx9*^UVz>jZ z{s6Q;W@+d~g#Kz=^!LB%@MpWU%m9GN`VmtA{LKRtc*?iU?d#5qEkoDQRSxkm_Bc!vPq};X{+0izrAcQj&uF364SUu^ z-e3s&Z5~SqDpUZSpnUgP340mdvBmqs#?_p3J4T;_$IVYamiEHByiStI-wzvk_0YSH zytt8H*~SgNMx^!5(c3R(@if~a80u_;t9o|UiyG{T*W*1dcH8QnX6F}Hcb2^#?!DNw z_Y-!TbV)b`I7bgpPRg9^7W!)dM{66Bv!d0lyHslK=vkr0;LSb33D|u<%7Y1?+$V*^ zwZnPV7&{X9B4|bP$dbQIEK$Fosas@ZBxp0ZDIrlF(Z$~|G2y-6 zGiB>sYSkwu`f5NxL*_J7Vz-6-(dF4;4*;p}e7>=F^{;+(a_N`Drg6iV0C1@J$o=(H zn%CCLeE!6!<(`*0sXunZp{g|R6=Qn`XbVuw!5v<6AzZZwK#elalRWll#G*>nx2tOPK3mP1D!pH`S)P1j6#?j= ztQN!h$dsOSEFm`5UHxaI>{WZF0zni?h$;Nx|K#BlJitWY4bXYY3*Acq!z6$O+*d%i zZtIx<@efJ_438y`ms8J&E9|EerS8c|!W2_sE_>)6%1ZgBceg4{Tb9FZ3~O7}|1%a5 zjLI_wQ1hwaSJxIeN(fDruccFH@RCz4k;E-_;(bI3K&PChJeHGy2Fq-z9SF1vkD9(7 zpsMW{I)N1ZpFv=_g+RtJ#Zzd0o;CqMQNHR|94U2K1)Vq!x{EKTI7!uv+tu`p8{Q=g zNdyXPTYja)~SE|h$%{I^DmUvpm_EO?w68ie3B{ z!R$VO$NS6?6tE=ce;-oY){qI9g`fc{%)gpXd#{2SL!yX_pbWZOa9w+e2ZLNyb)o+ zJ9Qpy4amlSgZyW~j5Qi=#Te4s92_^d#iALkJnty3H&lf`7+RVF@TKX-8XZE$UhMm~ z1MUPvqb2T7@39$=&p0}ffTw4ozm1c|A3Bq&_*lO-TvP}#gT^tUrE8Q7k-E$;s;9kk zd_xOAh}qJ9PZxJE6)7TNWmAqQGo!$qxX(3m$(7{dd>?u`Jt_fvi}Zf2^JUUt`>V1cQ?-FhSl^s(_+4M!q_Bw7a&J#2Ufh4B4_sZCIfpxkI1;A2L9kJ^ zoR&(3tT#KQ7NIL(ce$hPWB%XXOmVdtvm-5N@{bYm`tQSplz{9GIRp1<1v z@qTy@z-fAhjr|xl$K9rVmZh6ptnz@4W;s^&lH6>YbEwepHK#_}#$g3ub6O_bmJ8m9 zIKbSVD3}2H?u}Dw-rjn*X2aBV(q*{khe|}E#?=YIV5Ulp8gMev4Y=1iJlDVC&{Oko zH)1n|ugyMCyj#1|ghLPFkK7~$RAt!9V<0jI2Z%%|uh(rP5%LQuPQ4+;cXgM#lgK3i z0%ErIeGxcSq(HqT6RkL8^4j=jbXo9wOh{_KTbNDu`od`-?LF{73K3F!?GJzpelAD& zv)&Nq1iQh!rvr@Yx(n&o7gn(leK$bNve^T+`ar~cTyjqL#nFVDqsr&^QW~ghY`AVl zTgGVvu2lXl36zv&2LG9_HE3WHe}`wsecW%K-!@(nl*{`iRIH-eM7&T27dkjzu}agH zot@t2Ssq~)6Sj6g#kX|(t|vuPjLCV z!>p>4J(WMj5K!QTIgRIOF}rs$9-m}gdNXSS1IOuLSJiKC@~mU1@)kc@JZLy+E$gV5 z6*GI`#XAo3z3)rTOs_vrBbzaIY!1+~iPP45o>4XsV;Cy-g1HkjGlUk>6hzq~u1PYz}yM=!*#i28% zZE~Tuf>i{co$Td-Hs*MATWpW3ygF%wKcHk$<^%)*atD%k*st)N*^ms#jPQUr7TDOr zT59`Ovn=RTp0VErykqolUBwH}M@)hzuu>N{j9E^fjKa2pW75@9aqo4ksc|&Ogo_`4 zpLe?7%U=W?sW6Cl>z6o6RyULjk){?F%)^z*X1%~cZ~-$mo2p{;u|iMUkF*c>@;^O- z`Q=~wG6V^5=fGb`n2pFRo^}ZMMPWJ_9ad+=!+coFC0>2ZkZYJPrqSKf~x|H@$2U z@|AQZ&Kj<-yz-BlZv3UvX|qV_PiL~%r+sN#YxzYHYc>m0UfYLz1==l?cgicyw`%lb ztWO4YjXf%^1+M{z>gb?QyUcm@SFWvv@&d&y_l+g^;0IchdPi~-8{J#V$tuHeLc3GH zO|qxaW(d~hUCX$cwZBf$e;MumwCvQ+w?QW2cLJ8L%y}=ayQa9VK19F|E+E|M%(L-p zk+U^#{==?1YedqfWA7n5LK;E0a|4#YHHAOxFSLHtTr`m>#KzHf|gC#hCX zn2)LJRV8OEP`PQk^UZ|8jc54L4Irc1r1p4vW6sM*`2;EW+FDv<6>5n4Sa!Z>Aq1?p z2VZaJY`y5-gg-hCXn!6mQupTb>fF<1d?8J*FUB9_8p`Yz`SB9V{3q)w%B=d#S zigu1$qqgt8nSZg=lf0bdKpv2RfZ&wR;-%2>SNTde>~}2!_;J8GLBh&CLDEP$&Ui0q zWjrBAzp|gG0-_|`@jC3*#q+-wh+_nbX6121l#xSWqb!poMkK~LhO3>6)SL@)8>Pk` zGd-4P?NlpE4MV*HyLn5pKDrx^(F3|75yR2}>r}I7F^z!KzIBQ;t5vF$hV*oM-EU^P z6Okb6?F7~>lz-y~OUJoj;D)fPQ0Efla2IrZ*EGTq!R!TXVFA-zl0`)QFXwP+DAH;T zLA~m?!0F&E+&=Pegqq|TWmtM#wyz;yQB0_G%bJTFADceZLT$qkBR-SAw>JX#Y~uNBpfLzdez;aW8eihPPBu*%J=l~ z473rbinSpf!?hsTGdj2{SX7nG0DGJc+^bcARgJMIY^dO^GE}56UwXONVDZp4z_*<# zKnIy@wb|TDnWit*mRLb%jj@9tJWO;qem1a<(Cg7SoLWd)`$>uXjff`95C`}*zL*GAP8H1Y)V*xlo;1RQR&12sg>y)8zo^v~ZaDjeKuGIq+P zB2p!Xo>c)JsWd~nF6?}xlubkW@ChcL;1rRIp2Xf>rOMklg~M^HHxuQ6y<%S!aecY% zR~~A8^5+B>_zYj|e80@fDA?)EmX8LEg=;h=M=vS-LI0AhZ+2>=!PW@ENDzecI;OQ65x^ZFW z$ednY{z$=WK_xTM?|yjsg{#k6B=ibbpjXVmg9dkv-zhG5-z{~Yf2m3@^x!=*t|Pee zG`!|=BlLiaMeK7%>At9fv`S0X_iwYO!Nqru9QOTgcYXC_%`jW(y)!NMVR3~U3$V$T z9Ma4!q*wEA7WEX4z&aStC7c+${!|p} zg@h9j18i@+GDsRW4DzK6S6D-)nJbk5CVKAqVUIX1Ggc7PCPI^;Cp}+x3Vz{tigo{m zbP?pD!i)vMk6=Udi*_>46dB$2kX1%U7?WMF>=E8$q69*n@^}6-0Pf5j1xw$VQ2( z$GtCU{h1`iz8vwT&d)qa7x-Z9-92CR4Wp7N5mWP|^;y${yExPLM4VSNi}*&O&@<0y zOPyD>-cC-KR=35mIX@YTTKX-Gx? z;|WT3V8|iJ@YEBSa1rA>yx6Z*^GoPW_2`&0nf1BveH@K1?zhxJt|5Y$=*~&s6H54N z_`X3UTs&s~VD-~~Kd%m?K6aYyExaR9%!c*=Ez8HYp>U156R~h4wm)p-*doYTQ#5X4 zi5HDtv|*_}@IvknL>DWiM3%g!?l#FYr?jCa^C zrrf30&TZNfiyvn&=tZM9C>OuDXc**Ns{^@%R7OET9FJu?uAPyyL7-)W1$Qg~Om|A0 zm?xFy&-S`~yCLm#sYz$ZI5(162Lp3TN*s^wQN}g|&yHw6)yzq=cZl=m<9A%2FQUv| zF0|RAJsc!WXl5Aslhd_dVAin^J@}Qc>s=%1U2}PP;GHu8jG85WHXDGcZetxhjItc} zf}P#>W;i?sNm(C)(%>&__nI>9@ULBh_zbE{rW4!v3He^wj!E64e}~y+w8))v3ag2B zM5UJ-n~V4~4yShc^Fv5W3PnMwRJto9LiVBg3Q`5>Qc7hUL|6v1vh)M{4@&~m-v>XO zX6Mw4q*$M!B5jbmohEkyL0(#2an9UEt5#o{Ru%8=K8!r<%ant=e-yM2{H!4&<7HIb z?Fa6{4Z9}JxDpPG`=)gO%sMDmwz{y6xM9vJX1`B$n@YOeEiYJV`r)-*N97~i2MmLJ zdd*N7aHlDbeyo14lkc(gG?Tx6o0N3LMmGEN4qSbnlI>$uGwIia_kikEoaP%~9QW5( zdEz&s`g3Enw2qMMMCP;CR#lr0`OWbx8!#}oduFE_3e3?mPO8lUZhq*Pkk<3(YopP^ zQc|f&UBEvDu)X?`5s}UdlPPs48 zBcUN|+?Ij6BaN22GI~C1FY40h_c{B_^QzDd%6+HvZGYUS-F7qSi(?zU>4?Tv&>yfM>!)!%;VRF%YC}r0j?1IlNx33;5Npl?)ZXhua zTN>4sYJH#gj$*rQ^+Q+VK8~puTFgx1U-!XA z<~s4r@?OKFr5<+fq4rkSS=QkPMd;@lV(?Xh;=8_IcA92Sbie~uTrapXu^~YaISB~f zSRaA8|DjW*y(E`O7yD^eX;ZZ;ggd12c17@InL6ouFt+cPef*9%=kwN*7xU}HKGalY z%dNe&G-@Z&*4}j{W^E)F!*dF<+YbZdW+^0W$7O7889DWcPWfL=IQ1Rwo!BwBB~;#c z*T0>@Z0vs921pKn^Mxr-JU<7{a`wyjvJ3AA5xoaS-8`~GQsM=2f-k=vI<9X%*&(9-0D%T&wTN ztgYyMBjj@oMTg#~uYYnz_{x`)toPx@aa!vA5nR|ZNh}ntgmk?SE)zA$qGUa^X(H~E ze=rWX)pcMm&bPLXcKd8-Pgg91FA*(=plkLe|KvZpGSY|jpkyko{>)X@CoA1@C$Xqz zV)$}ULv}5PrkE+kER`73Z~wJ?1&N7dp*HDIUv@o%Z6wwkM_Gz)ud$BAwe_Y-=Wf$a zDW!%GZ=8`Tx^)imz6Gh)xD4{SB?qGxM`iKO-TJ#L%)b_xe5b5Ay#aDlAbTxuxY0(T z&(l`^qEQxB+4P6S7esx6-FVUimZqF(=H|1K9 z;&~$k4*du^k1i~}Z6S;F{@w9;UKn=-q`8D)0rxQ>HgU_qMTgk~pOT`I=AY6)Y9SvM zT)Z(o#RhlkEXp<%Y3F$JR{gnMpE+PZ3)Zyky21(qscY@q z&@90^PQ!+7Ns_>XsEBnxx)vCkUrMq{6Rgd$K_kJ?amQrNNA7q{_uFjkDa195R($nR z36p}{xM;);jH-aci4QkkJbG6UFvH3!*cjYm%_ME!M(6q_Tiq`L$y@;~E*W@hU3ML83a{__n4Q2 z4ZSLMtl8bS7;(xDg|GahmV3`Z%V-IHde94vc6Wv))Tha$`o=3?&-(Q8#y9Wl#2J_UU@xE7t#C zJ7*pbb=Us!S?nf6)-WoJeZ8A(WlPzzlr@t^Mk+?OG{_iRSrUq5mo^~^5y_0L3E2{l zaGSAYC|ib!#`1ip^1JW*dHw!+{(k1)@A;nZS*~-PIoElAt`P&nlw0=wMtEQw`u6W%z));6?7_=A34=f}~>ub)TyzrlEVt_;3R_dq%)&UKhM#x`v7*+hR=d$8EZRP#Bp z>}23uFpnK3Wj3F;0_fu^uFFYPdyQYMHrr2pizoF34D{)QWF=YWAiKh6OaDae%dTTT zFnj@g`~)y_Mp_)#n+cSF$=hP?6C(l5zHvg4ccpxVxpbebA(rH*5m)ubOXCkg%5vkl zu=!OyhPhw9>WcGQK0m=6dCxeRhQnUZ@M6wU=pe+0n?Zi9nx`)&aIG>@mWA=zk*)O~ zpb2Imtm=$P7ss3=!=?3E>?$3H8Lmt)Vf0z;UsKOmQ$5$ov1smX({69amjJ~WzWm@4V^Q<|BBVQm__Bv4F8N0AR^B3`m>pH zoNqphePi8N1EH}Jz0T(@g;EFHpV z%M*?L6gMkx(ryvN4+M5*4C*&eC$2~q>h{8iM5w5KJ&X9TQsrQ-5oiG<_iBL6pa2!V zI0!ZemY3%vp*CGiL!Hx5ZtJ{uqM!VTkv1GBI#cQDR~OBvnW7rUcOtbvn07q*P4+p% z)9dXio&)YmXP9W=0}<>!pU)c^5`xI&D9bxC78!#AO6BaM3x_mzjl&G3MMl}=@?tlE zID;smDk=h$uTqxOZEANr@1b${p)R4DA4(14*Bb;B-OUZaF~A?$LB%4|-v3WV9LAVR z>+b6ZF}u_ude}W%F#_^_hS(9#mQ+MmQoXq$xOa9KNC@%XB+hix(n{dAo3ik1rhel~ zeB1&NRg;{DJ?eqi@(1=yu|{Hi?bLXdTo7kp6`{(IY|O)%p?=h@!TKK#6TIlwbsnkMg(ygF zcmt;j$1UEeM<1pw)5kZ8gf-r&_k?2X$`%9-Jpq^9;4iqvYvdhISM7Gy75xmKoCjGB zp*rVjqk-BzSw$^%nuI2EL+&BGOm^ip&d%A!gS6;xvGfxi2$H-ygNaRRTHoCtEHcU6 zlT_$JqsO2*KFkhtmf}Qs^wPs28^#EVI#e?Jk%gCz*~$@BiT&N}Ka2PhE))A45j4V;%!#L%=8}ArSX~yP&0Dh9v6Dxdc+{Ex(k>h^rCtdA8Y}eE_ zbNLucel4M>cSawK-PE~K-YfpFT9Ln~AY%8Vh3V5%(nk$jeyno^wvU6TE5%-+Q#Ncr zb;cQ`m0O|Omo|DURw-Qbnbz`~JbNixM8DQh)^SBA_l&7BdT6B+5Qy0pKWqPNw!3n~p#xD1{I1bUn_5CZHC zxxr>VH+ApMMP(1-OQib1lDF8A#l1n&c0GzXzKIiHJ^qke>3%trn?L4IJ~s7%X6|{s^9gW@81TxZ{9hG&RZB;fv zjU<#Ms(S?vHRkrYgS-k=X~8echDo6FKB}^1gPfX&t3y5Rzw|!SAkaLeq>yF1q1;M9 zaL|W{iX@i6xWSk09(ijxNy2^+&R1GHY8R<)bXZdy$3+#(8Uxaw46+<>^4{{}(W@&! z$OY&8a9%S+y*T(so04k9!iy((J<^d4h&B5KGGh?*u?JKpD{)p`tS^6*Jx)?H)$>4 z#r(Zg1XT_VIR^$BiWlA@t}jCPp-JE`Go%%^GReev?028m%S+m8Ov?!WD>pthA)kKb z8lre~>mCCIH~Ri5dcaT4JqKwhR?n!4&cfFtP4p`~T@dKwV>*kN$h%;ENG@CzQarhl zH10?cu04~PBZWqj>mlFzKs5ajHGPf%XTgBkVa-P2rEL(SZGy9v2tw-Vb!V>A8Z%l1 zUN9&!-F0eY3#k-c)2klnhKdJx)g>__@3wAw`LWTA;CYI%#~^kwHt_2(rN{FK^PMIw zd8z0e`HWqyB((&@pa0cs|7<&c4U<*(xqXHP-yJUgytRKi94&@^<977$Y@BVlVE+QT zkPUqeDUgoCE?Z6PCm=*RPd8lGQO7tp4+qm@zWLloN8~!q?S`}Ee*QXUdI5+=jI_j)+wy7yMs1|OAbRAZhttoPQfau{|HV;aihs5|q#F z?ACD&2S8*$TN+iWGTx98M0KDwRd4T)=~l6>vaVe(!u|_b#~>i3*8( zYunn`BR@Hu*{S4L$wCb=9jO+owq4RGNt=3x$AC2NXEo5F)*rI(3oC;GZYs%jK$+uj zwaNexRa9^R-0ELPZf0FAlr2G(IEN-(`io)S0ZUR%Sy;#YnEU1b*)Y5R5QzQtT(=bf zP9*ijz9jyQ;rRJ+#~$EG2@R$C58?uN^RLgyVhW`LUn8pR9{+lI&jIL<2!*!~$~6J3 zo&|Aq#+KBVX_Mfux1l27Cthzt92I``Y`uekhc5#vOv*VKPVwIG#K5J(Vk>Fr#tVJX zLeuJJPx@}`w8wLWSy;tl8_QTVeoZfF=FuvIzvdAvo?s1Z6mZrh^0SAb52|RU^0EdX z?m^*^RPg4|tif;YNrPjBDeyKi7$}a(hypU#$juD&mNBd|gn6L{HF}*$45KdDm@T2@ zt5)Z#8>v6@VW5|_!N1G1J7J;eU7R0A2%_Ty=|?V z_%C_#yBG4eaabq$RMoL zYNXoXs-cX&bv zAhDrjzm0A0XcOZUZ0~T2eSq7L^U>~YyC<7sHdIu^$HZh8C0G1srRt)tl--5A8JhEF-9Wuy?KI53PLOAuu1u7|Oxq+bIzF&G2HSn6+Hr$g^^)Pty`L?5;Qe3=6WsmbTOuw8&m}%^{<44XE^!!Ae?~ zcd7A5VVGtXt3MxVs3dCZziI*VHRf2}{O-Yf^2uXh_cp%)e)B{@ss`ic3R@a`;YQ#i zd68;&B=N0)`33U<#%w1Cm`sUa_JDaJY=*3ER)mpfS*U^*U^8|YPE?C9)Uk`T5YD6K zA2k#38z((1kU#Bi!V|DN0RKFA?r)V`hp|O&G}nf7J`WWBtxarT*=K0@%*O!D)EpSb z$7*3zGB3o{Y~h7@&Jl`8n=HLA64XSq-*} zS3b#~O#xo8vF|H@?BBs0fAd^>4gqLbB6H1Wg;ne~Nd_zmAP+?9DTkFO1g;&|@f#j$ zV|8`n$d<&Loz?fN1qxvReI~rACxNsJ;isb1Ew<=NyZ(6R$@po_f5e%jKZmj$zaRI;J9&fzp>#V_Jpn r*fHsP)GUsPnvMUl1AZ3X6I=;(g~qn-Ce literal 0 HcmV?d00001 diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/Example_DirectHeatExchangerWithAuxHeat.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/Example_DirectHeatExchangerWithAuxHeat.png new file mode 100644 index 0000000000000000000000000000000000000000..7deee1c4ce382362c84db0697de142e4b6b44d6b GIT binary patch literal 50371 zcmeFZcT|&Gw?0ZJ0VF`&pfu?Us35(D5+W0s?>u84&-8;QfS5{0qS4v5EpgQSXgq{2Ow|2f8i<1ayB~{s1g92k=dx z1P|}aKk)>trIUVRep++R9il~?1I#g3*i@H?POIIoJ>XD!$1$o6z|1?h$f3KQx@2eP zKdE^e_<=cu=W$zTMeLggNvND8HSl9ALUww>mlsnWWy2QfKfBlbd(-?TH@zmyhmW77 zPpysmEI`UFeKORD??eCh`v24dE9?T<8OlT`3z3CWk0mThC5tjk3Du?bwTc2ba^0KK zyF9wZT`3iY2vE3CwQhp=>ML$SZwOm6HJ36~kXI1sk==qll5h{5B<<0BcKusD$8h^u zD=Y$W~2Sqw)IU7(wmSlqX+U;0J;bFy-jsdgeCVQ=p9!%)?u#DP_@~WMH zxk(-fHe@0vO81YRU+My{0-FS4?}d8=Zhd`xdgsZ&eo&Bc&#TnTn|GObs!w{;)4NkV zEwzP~Dw02^2E}`D^1(el-rJ5pv!|(s-Kx%ppORa32^Lu+G$AP~z3J{+L-ZVMgnz$K zgz)U~8W-ZK7NF}n#ZjG3)fEe#eua#i5N#2^Qir3c|~gj<${9mMsRR-~%8_u%8i zBk(3~naA`<(Y{9dRI3yB{mGLt)wul+yTuQt)P|xIlKXZfyTfhu0nSmzI!v$|cR45M z^?KrA-@U}cI+ATWUn$C+!~}|kjQI2AYhzQ^B+`6*mUzPZAgV>I_mcl%WW3p%O}Mv6 z?FcrdlZ{LjJuSO06tHYSmjdRy$LWBjGol5WR(0AFVeJ!=q$Zo4I* zbjpKW9gTLD|&71H7xf%>GZK{NyNQEVtdG`aagv{XXKBI0$!2`05YkKE8pC zUGt+4G`XllI6xQWi{*D^$fAM^K9P9HhIa$$VN>- zo5x-huQGku?a>EWM_|8dg`&}Es?`oxsy0}O3p)l`rSJxJ8#q}ox`*m3&Mx&8G+VqC zq#gU)`42%swncSAwm1|XXv#Rw0#soU_RHg#N53h6z3sjWM#}t>dY4P$u|_ZFJSNx$ zB|p(2h3Zxb-Wdr6a4=Pj^c~s}gxLD^AG#~6nnJ_Q=yyv1tY%+5DAIqtHXY}xW0`C) zTPHSK(v)>sRK_kc8i+9=x{KeJQa9Z*?*V#TZ!WEI+WxAi`|R$wRstrp9gNA$uH<%! z#;3oB?Vo|%Lu1nX5)swHY+KLy>FQ3uCq=l&H{WZsh8)8g3JZ2R5<^lt1ESMd`iLxt zTPsab+pFZpdN>A&&)3){N$!`oAea)bV+n@UxtfX}`lzYO5%Gy^(AakcK&RjasZrl~ zu@C$|b;6LRDY5B`(sPDleOY!y@?q?m6T<82t+Ka%huINh`8%he~1FzS>Wz2 z=?q8KTMi&U;@Js#v2QLi+r#urGwDKgOvp*Dd1kTUNu^NZAG7IV^^mYttoybGBQScB zwBKeOvR%;*?WcpaGP zGFvhTWb!gsKnmJvIyjD6xh9LE@bLKLS)ktO8o?&4P zAj1G5q+lUkvZ6APtLxOj6>)9zJv&+iKSakxEj18Ve%mKFw^sZ#RntIQ zGg*_j>r1LcVKrt}HDA8noZB(-osADo2|_F|e0+OnUDKTy@TTj-=$61vcP*LrI@gUb zdac>##a80H>c^**jXIIyUg%zyEn!rfs2{NuX)Uui(JV7${8`FL;M}K-MnEQaWE`f1 zs6rykRC{4U-krIl^S6iv$OO+O_OKuv=clYEf6zoa$_AXUh0-Zzz5?v~g}1!T%fhe$ zrTjsKAYBY|GJo>-C#z}?=~@ox!g>9P3(5NN)2T<+LAh2Q?yGKvUlLbMOZu5wDwDcR zoHkc$arbC(dcTrfkl=na^FgwxLn$B%^m0ip57Pe#iKm*g*h;vQ@OAY_KgBgC`>}^5L{T>x=63gn6 zZW_YoO231FKu!QqRwIZbyan(awCl_0OeD(F-pcKYo4$HW?`!Y4a zCB0*3^?Ci^58&IwN*>^|BKSxKAYQM1ah~_}$oYw66objj)K%fJH4?cXH9J#LrlXGt zn#h+LsI15u>>e^+r=Zm>a;|n5hS(F*A1a!ruY-byKskau^NMwf zX4)}=5>;0#3{*{raib83f-hCfZzrzb8RfU(_y5liS8i=_irmm~Fs=M8G{gfep6hV& z(zG8arP$ZfKgPuMqJD=v0?CGMHcxB(cp#sV@@?qJpUqhKn=e(uCt-uOlt&&s5>BMMMD3f2(*btf?W8V(7SNTayS?-uYQ$& z^hxol1|AtIJy={6e+oJjkoa7P1GBRhmFP;pyK;x z1G~M0tO&NrU$_3&<}V~~MFb%67$eYDoclvdi<>Uy&TqykLX_~zMn$`3LpeE5eq4{T z=x=ZWO6*dG@)OXREbZ;7*#qMyX9UmPe*j@N!gMyov<7#+O*cizZyk*YAR9WaSvl7Y zvAFtM#Ezfq-UhygsK31`=%#c$V^|84%iru!@O|MvU;^{{E~$o2jl z_xEW71S9lkPGvQ(ST>vD==s@GTv>QlI$0oDQeXAK7|ElpoT{pPqZ!=C^5rlQ-$fkVSe?MZ5Oegh6&?|N=Nmeba_ zt8A@tcnWHAQxS`Me|%dOeXWLsdlPb0U>C1FV|iEzDNDY;!rf{8gQtf)GjpbTqr>9y zW4RxTwH(#cbAH^JiBSV-?Td>;rFS~>4}?#PAkGvTlOEgFqkqYJOuW-~+-{81?7}|> zyW_I*;+px;34=eH`LD-R*u^gd_w{YnZFKNScuoDxGyf=(hdYvVD|joka`ykcTM1D@ zcmAc-gR}dRh4h~!XLf{7hnYv!R9Es24W7?kPpjXY8!XdK89Y2qlX|9vw^8Vnn~HtQ z&l3$H+|^?$QlC_Li)kUKnhgGo;6yuRMeeInHub87>Zr{p@(>X1&{eX9e`J7Lhvk-(N`tiV5w5;( zr)n+OXhsw`3Pl%*EBLvOOJ2O@5{`RWK64=LE)W?Mw@EiJjvz*&bi~OXOAFoh*vt}qT)dau~w zXT>9~-Nijq!^DvMj#d5Mr6u$dQgD>3r_*tvhauNZsIlI^;I8@ZC%IyW`2HCC;rYFF zCBGCB$Avx9bm~vK4ETN)XbQ9T;>9QsBC8?7c)8)9hcA-Q)n;S2XpS%S=~8$yx5sDc zx@)_O{a_b&sq6x1P>R9WNNzYm=y)I#E#A4LBEGtPyq_)GLwIR}-mrlJkfo9Fa9%RC zC0>j~D`oF{GFn^}uPt6beWCUDJYyj0dD)H*$qznFDZ zmBDYhZ_hYJ?m!A*b%z#T9EGk+*3l%QrUmffY6UK`X^7MGmbgwdfaubrp>&KVu z{xkR-uTNJQ_?nkr7X$MdIM@D|Sx z9pS=vJkt4zvSFf9euobE-lbHhc6hBCHXQ;G8LjvL8&G~v7B%5tZ)(YGbybA*ErQqO z#Juw1jtbs^=6;Dvy4TzecNV%=dnM1(fCYVJ&+zw5=IUetMonqImxm&?N5{GXv{?sZmnjAE6)3`=wEXG+ZH^^!ZaE*f%qfYtJX1j(IaWnG%@ znP~nzeS-viY%HfePa5Pa>P*EyezAMC>zKD|HR)H_Ia%lBeMH%vm952|WOTaAu_Wb- zO!LBSe4uoufbl+*oS6NBA4nRD^|hDkOyVCec^Orfx<*X}vb!o;f8NJG)ee)x>$j0M z*k|2*%xi0YIr@f!VOy9|OOpb`8=QB4n9UG}>lV|x*;vxM$2~7lYTUcGnM4O0hVVCU z*jTS1mbLQuglLv3V>N3dZN4zv6&)n^zUJvne|npp)T@dO66s zyH1Z7>BSvK7rp=c0w|)x{Dh*dZ7bWgDPd+vj< zB|98>FKAdUIu^@u^+VK;`$~GT!vnvFeeDbxRzkkC7n}e5dz(M8CL=dEJ7UUHd=CuI zB|lt}WSM;q_?kPdaV2+ zKNCi_u)r9pbF*)M{^g2%GteVjp+Gs}Z$JhN?*)eotlbR%tVTSh)Qp6()5-&G(!c@i z2+}*$WbW#B{!RO+Jn){sh_ZH86rsjrok=|oWMmbYz!ATL57WI`^yQ$fGIV`(Vy4GOK--%{m*>xvN_b0 zm_sC!STNxYGyqH{@KXqGL*j8v)Ufb(PXMkiIS`f$z8so)DCzGIwusu|(2Bz+FQQjJ z!~Zi1@c*@$jT8K;;hassJn=4}It@xQOFT-0`S&I=nZ}2t@YV_R?%y6s?@R2_J1y*?&=F?#&w-$bk2>`UuF@Jz@;2iG zYK?HuW9BP{(I6?)q`^LAo z#8DBqcMFUdp)3w*)c^GO9XaufaiL<#lga`PegoUTXQ}XK{zqc1Oa)QJyMPHkb4uXE8gP z!O(SjJF8)_`^c{dK4;(vvs+r&F;unAZQ2JtBy3f#pvnXR60!S++Xz4F(@SNjewNAE z-@HN7)shR^wllH~yjRS+=DUwPpE<8DHaWR1uzH1}s>mWq7|6Vn(ct1#PDE|eMBuVh zNu!WnK@fC+lujQ9Moo|qA6D|>7t#OOu|P7~u;#)SoinIy$w#%MZpEp`F*y|&>c*Gt zO&kLm@nXYC9^#Kxt7VJ4hsW|1nXYh~L>en@hOxl!1vXNuhkE8A6HybWB9xX0j^V9O zLk+CTV>4%O!4Pt~l8E;KVw#w+pg8?qyL-%YM_;{+e~*%8FsI4pAImWikA*@R0k=|FYDzr&zKqJTIA$=<94;Mb>%)0W~by{b?>b>0+hytzMi)>M@|qH_E&{6wOM5tezQbzifQ3I@^dD<LN<Wf? znTYZ(>LJF<}BQ+0Pi&Y<3(z&K2q#?7YCRtCSYFQAWcvIZX=Z6yPSR zXSRhPE%o3=U=1L#hDS5dKCnQrLxi%H@f9?Jdf?Lpz=;L@Z8C`+cr6+(;XmN1(q{_B zP`cb%ouFR(1BzBWP=v@Atp|N)W%p0-DXJV6b7WqWzZE`S*rUAQxx}>!9V3I}>8HUG zH3KK3?D&bERHw-L!dR~8`miJ$Em;o3EBf~}&=Pfkb6Hp#hSRTO4(7}&l%#MfH5pc@ zV?9CK3+?)&4b4&r!d2ex;sR&c@U}hSB0Q6CM&3L%NCzZjeIe<1iU8Y$kN-b{&Ds-cqwqb^)2H(q z6IfCX_ctOIc662!VJ?Hk+|OvI2w_!lP$)Pd*(KuHWOeCFtzuQOSx@aKkvkcn4>viA z;H8I<-1bB3kv{I-p~kmlSlV!*6Z699W zEx|RwU0pi#IM?i0#bKeEA2D^@ToosQw~6Ap70koutFu@-^ggZ+4hs_nIoSbKi zspY?QSBr{mI3$)gwfRRrN8S(Ahc%0kVqEEWqkQ7|(a`*H>M_yct1DH4>oyI@A^O~+ zm5Ck$-BX6Sxs=cSS}9KH1(sk}fs_~}Rzg4KW9ocTJxWGUyNTTBPUhY85`v&@ddjRX z^XY6)n69z4(yhsYjmJMCEZLN?nSpwuuNMOxEEM>E3DQ%0H|8I*raXTqJP%ef^7h4&kwxiX>^%lv3WpsjKgi?B{RWdg6KO;Voj+#fE1pk0W7Y6xZZ1P zM)EFQ$RnYrzA_YF+%z18#~h<$pw-X{qC~D=b*A>vWWXCDcA%Y=55M|sbKK8%YNrKB ziXciK1sC-n%MTbFC9WUS@4|Q-3JoYQ1Lu^rg1vl{Vz}?8BH@_ch?qIAR?V3cp|*8a zs!yZOr{}!rf?gSLE2UDuYjMc>n&rW6i)7c?^q=0Ze)SVJecT9ik^#7K-{(ZCWT~?O zl{G^2UWRRyinb#6VO$Ml>5V2*LKh$r^5bh2Eb$e}7|eOxyHO@7#$(oSX=`a*_66S( z8b6OWQ8LMpn5qSOu7QGl^RGqdEsrZ0_hR%_E?WCTHyc0$+j{(6o@?7@-F_1ml|9>W zi%#H8LTSmbS5F(jK}2+lzM2mhjSs{EM>EirPp6kc4l{oGYOkxj7_mojBc}EiIf&Gh1=xqECQE8dC9znK~QXZG2-4 zC?u+U<$(}JO6T;-d!ou4WOP;C>sp3(5Srzzt=82qU+EDYuF?C(S+{$#MTdE^9pu46 zey&v&PG-{3*%bxe@b>n;BXrd&w0U=VaNUXa`dX!7@I3L0;OJrtqZcbQG**MSy*tKX zs8#UA!?@gl6fwK%d-qeXl%59Qr)a>H^TF^vP|AzcAdnx(f2gbv0l;iazi#iF^+1H6 zw!tu$aM*PyCtHSaJ*dC>wpo-s(5UT(8MDT*RWu# z6!rNe|Ms9|P4buSV2mSu8^P;|>-*KUSG_WH^lV+_)?%V>+^uQ2v1y`%+)=dk!Z_Yx zbSjt{Y1gQw-flqox1)I=gRtZrZP_UM&5RH4FuVL#>uqayv+QC*N^^_)_pMiFeoPUD z??ek@g^r}|PbKi?ydYp*Rm|5fjHJYhU4IA|)-i)HL~s_@+462DNH z(>7QNcuf|x-7@AKkDN5Fa;MBG(=k2F)#@FbLCzJqsKNgQ_BKR4NbEJ)g4B|cmFN-{EXO8GB8Wf{ z;etMrxeH%!p*BCSzST310Pn>85%o=TUqCh^Qp6P7Z!NTov5@*2^Y8T_^-Nms zp)gP-L-mR8NW8|0~5EBsNfeNOrdHZ>CXtn=do2miBMZ; zA9TapYX%wxS4AbF7Eo0v3vgk^&I63QVMQN?tIFp?5Tog|T?XIKgS+{QKS+P9PcY1q zT+DzkC^V@&$ zaj86mnhOy5ayHwjs_L^3+tGJ`j$BZr!XW#YWg?f+XimDCFKCiNiA(7*+3Jrw?U)1+ zpQO9lGm|ARTh|0A^Lh>6$Dt(cJOek@1-|sEmv1KNf0QBG+o-%Z#UvKGpkOQSo2gIp z$`QjjMan=t?{fjdQ=e+mN){;%N);#hrGXD=q`)46$-C8iAg(-6mvwN7T1~Vg4Xy>QS+dcH@^# z)VKMER!b?>IgJ9>;s#%y-JjTbPyO%;GY3NJ+GOl0teQJQJJq6jZO zBF!=j^kzO>JAn}KGbx@*Pfs8o*0ECgb8R)aP%ml5ik?jN+P(w^?7!X*@u$=^jSX%; zkOt}+GKCOMMO2COa=&{Vp_cqm#&-S$fE;Cc)tq3fVJ~ceGyHIuJ)JTtgno{S{UkZe z?$^F}&GLgdIPxC0(qljf{GSvEM*|5ja>I(-Q{ibJ75n72=$&Y zUe3;zdwpY5?x#mf-vmZ$CWSm65GQ1T@4RJ(hX@cpJmFv3kU$?$YbrFt3~uF&GZZ;- z<3e0+R)zR&8`E0^y|Dwi|Fy?mHcs_`6D~`z+023{J4S-_qYL zQg9ySmg;3wE>7Iwuq?VAL3zfcDE%1=@7lMOk77idA!o*Yi6pL!k^E1Rnd>e1V$ZYD zzU4XPBFh`r-1R@Jbj?pRxiVBnO;m-xnReA>^{8}1rHh@{pU^fE;CvT2!WR`%QqU0LR`n{^QmvXP@-Moq4_$@?QHm6^O&ONxHrT`Rf-?c3PfkK6 zGhz=hq4hOh8WnsMZyDOEVDagOikC5=Trdi(gC_(9T}d%yW-`kHX11zIx{)KedewjGSrpq_-w zli5CJGc7hgP|7Htx+qO}Q}KG6uibJg4@T2CX`L39tvfaF__%!N#er9NrXaQAb0(ah z>-Aly4!y$4jo?sf`549L3IU6%kg*4@w~q_&ar{HMI`hmQ0r1@|e3~AunH*|xH6Uy)smkblepjo%MJ}uv~ck$~Ux>x)C_kx76)2L8->vw``T@&~Wl{ zX2AY)(?Hp$&tJva6~{6j#mNR}D!ie4B>gk5va?86w#S}dw}83$v_Wo_^O2mfxbTz< zvPK!hU5hkLjM|}jux>kitoAhXrow09J%tIot71h-OcGw(bE*N84LWxcB=}%JS|Q=) z>n8qRSo8r=!(G~AZqr3p0px86-eQ#|@^pu76?V$3ci{Es;Hdy>O+`z2_IPvg)GG&P zuWdmH54J{!DT03bp_0u8->Gsxd$UiaG_lTwzMJL(7Jsy@j-%PmbuNTDfJr;Uod>HB z_FUhmkNqWpA`Zqnq21h_GO^Num*4g>0*vgqrN zH;8(XFo|p4RLAsf>)gm3(Xq*W{!~!)EibGRwXZ3{E4HpltGjYEKgwCZB1@>5{u)nk zil{w3QsUzqfM+1?NALNm<0;UUrHziy@6?2qTo)S=1FkGnXA!Y8Qa4w#?bp!Fy8E%FQ1^S>onu66$|>c#u-ONtQ;f=1T~n<(ThWLz zq+a!emj8<_sa5?Vkg}i1cyDVsm%L&bUOeF}eXCj#`FyaL*X<@;jM;d9=KwKBF?8GE zb^V#z+(TiQafko)TEC>Qiz_-wr)p{Dr>rV^F@Q~Rss_8 zu@5&nbdZ%biB-eYA6x3c=pEf^!R@%H3+)^;=m}3-)z3QV7fB)+kdd9-q<3;RocRgF z6ps49NbFJ9TX13jS;_5VN6^ZHjxm+kBf9$+GQ)2~9GE=)kuL1}GY=a@H>wxej+-pg zSe5bVBjiP7__>x@Bdhk7@~l*tsAPbnvh3T#o;Ml@OQYq9 zY`NJKr$mR}#o619ZTp2Hg<*2xXX|cE=&fwrdSrb20YlYHWnx3`{b3*C>`cHF^th>i zn$Ek*XF#?!#x-28Jrk5aSqfNHa7MyVWlR9GPuq9tr#-m|P~C4xKjZN)nxOKdVWhaV zP9-t25o<=$=^J2?ev;9(s(m~e`0Z?%9#MtP=hovMz>hI>>zM$>Y#LIr=fKrClU_JLc?upe<++{Y4qs<&eHDuJc0zHU=pjZ;d5EiEzB%eP8UIP++Ibk0V7+P%rT0)g3wZ;IYvzjUF38djn*W&;1|>MFTx%vBZ6`5Y-W(u)|0e4kK6)BmYXQJ}7T+ILP>|=*}Jo-)oW=#AsRtFN+|E zG}qDOyIUudNbGxy;-kaHSh2nf#tY-okrDC-qg5HxRCUs@vCUq>wHx7QO}(#6KR;ML zanL!})M@OFPX>iiz4nYO0M@jxI-F$qhU>hm8Wz>=tI2OouM+Dr&2;lME^j|jJLVN% z?Rz8+oxf?t)z(K2;T{Y@<*}m&ik4wAQ<BOQ$KEckf;4HL$LtJU*zh)rlwkMhez zr-GGdIdfiYV_vz{svdZb0Yt82x( zE4?eZB-W8)ZmzT1r@E>1;~wfMes1v^%mrVZbOzi}584l2^P(y%6|H6U^lvLYj8Swx z6mS(6p~|jVt@KL02g6NH@pGOSqX?I#5S(mfr^5F$ilM`dFD*~LS(p1Vjv7IXgF*b0 zo^WUBwlhbWHi|oqM(?k;Xlwd(_2>R{%B3gmn+QlKxG_6VhLMAVq|VluW$$~nM>3?@ zh~=4DfEi?ff>CQgHdB%cCiw^I>w+! zdQ7`3yyRweD;()fZu4tR))|>>eFajZ5$90R0BNJ8JxuQGi;YtI!5v#fct$x}>GY^Q zeNhoWE6*;1+UL5yMcYQ#mWawkc=xcFl%v?!727r<>xt}qgh%aiq{*G4_;Xbd69$&b z8KkrAVCpsq8`JnhmT;AJ#`yD7vo9pT2;9^ zqa+xXSrLCCYW*jX`{vyz*DsHVwA`N_wanaO@mVXaO{|~vUiHG**TKg3Gki91=SO`3 z-jL1u^6Ftd+h4z$nwTa$ru-%&_#2njOIoQWrB=6Y*mhtT-N4f|9VPMZkETxmyNXtz zwtz-yvIfde41I=V>D;eD&%V)}^W=_+&wScmyZ0owuy5aslmTeg2!s(j`AM^utQxQ$ z<(L;HaF^F35W_*=CQeT;NO$ke>4hsy){a++$v7Ck=Bi*D*w6vtpo4a8KqACl~?Y=!%P;yD6Z38qhkq2y-shIZ_Xq|>7C{)ROdec-`>H~lzyyEL?J4(>eAoRy=xk<`eVRYan6bN zNvI9OsHN_hPpBWi1}0P)Q@5kc6O58rqF?esIe`mrT)=SDM1-;;mnBK9tC9S}J&3~9 z7u`6kotv)QX4EAGG@0I10<2gReaFM{BkNw;DJ?0mj+oppb86b^_uS9_tYgvd5*K}& zy|P&`sPWYn5-qjD+fY(z*vYB1b=`0;v5nUh#+-18?PpX__HNJqPH@EAZLAS={9%xg_1XM zE$!@{Fs1>36Ao=jf2oxr<8bF_RDf}IY(>rsXWXrVRL3H&p6!C_Bsd!pZ!^$2$HfFhE~3l9)7F@w8(qH45vGY_Vq4SnOApJt z-GmampcFk-`g(fD)z82`s^)vhLCyjrPVr8YCXdClVvw!3+moeP_5(A~)eefRaHEg{ z!F=I%TF(Quf$>V&mv^2k)e^aSWaBKg&&8MSEp^{FEaY%NnKZw#J$rriy}2DH){Fi# z&m)b8UtOfJ2jfb&Oe47O2F#3kM2!BN$NuY5XMt*Mu zAM&d+Sz?#fUV)orcGVN^lNHvd^mlXljOxG5gcy3wCroB5Mb!U#u6Yvnw6*o~pR9!n z)oDNaX|OO^F%eam=Q=8C!So|xKB)3l!_o~luyCkxkF$SSeS+YG<&oNVsP?0v2K1;( z6+YQgs>&<uOgBT}uMi7oKDEIts-O39 zxy9ip5WnOAnq$f~$wu=2PTW-c`Joky!c|&msZ&sdm2fGKLausXBdMT?DU8zWUZ|}3 zjVYB{`Z7{_P7~jke;xOzAnG2*xLy?sfOjmYpx%O`_zyP~HZ8L>uh^r=aszZ>3hE)7Ok5wTDF!BMOUb@__{5)K8B)t_wCP10ye<M> zdOEp>ujuupTJ{;1(H(rJ;P*ruxI`Tw<<9$Cg|8orq{#&|BE83$9O`FecDjWpzZTz< zX~K^1^6Qqh`K)}-o0T;7ezWL!IAKfde*K=oQUiYWa*{macIY+JPr$PaYNMN{N|a6) z7vXO9y7+=k=zKtv*E^&OS{J0 zOb6tfjnjKrZZGu8AQg>djCHNhI`3Ca$(;Eh&s%9|u|Lh7*^ z#}};!6B?rmV%U5F1rHUcZh?)5hBu(0=ZXbH%eAO-@R=t5;EzYDklzqMiw{FhX?JoW z%((NTm5c==I1iW^TjAMSOWBi-U586_9VUL*WqMFpvs3H9n3~-}7;cJNn`8-hV3?wO zV2D351B-D?mpm#|^Vy%NEyPj2Y5Z8&`p^qy_Diw{_*86K42Rz_;Xr}lVrNfw5K>l* zFYI2%6tkXAllt<1T`NVhP_FM!xMTP>!Yns-m&IKcx;uyU9hlKh248VlC@aSv) zi4`_CkUY?_F9`yH%ze3q(aZQEdt!PpFm0!ZkrLwU ziOg1FA+gLcn1EXqvUn6kh`F&KWjiMqa|~hkS?@f*k!jFG=>&TSVW9%PUh_7RKc`(% zz(T;EMSc8^IVCLQtNI2zG|QsW@Ri=`WWkFbhSnZg>yVkp9K%Z3d+ZO zarB20lyBK6#&cs@53H@|@msA_CA?dhm#9@XCLV95qfB`;)PRVHr_wH;Ib5GGd_wN4 zq@%rv|3-1ns8r);*9ejkFo}nrj4A#1GdEoF$uq4H?AP>`^e|TcZ$dUh`G;q;P1#Q+ zv5~@eK;I)-WTf`jYZf#7qGNT-EuIb=dQ5!VP-H#Un%AE?envtKD=PRl`?hrR5E~PN zx!BEB0b!E$@Ge&Lw2N+Jbv;%SHZZ8y)5||<{qZ3xc6dG zPq&(=g0sR#CP;K76n$*UUgVJ=bzF9K9VG_d(X|K?RY?Uhahf;r+E(}tOY8~@h|j z=?Tw`YPRvVN4mKz_D1Q{u^jZKD=$Qn-tJ&!Hm*S?-BChd$caaqhbXcM9X#tTfI9R~ z7MaB@m_8_Lk=qP;_h&7;JYDpQx82IJ=vK)SqIKx|AZU6gj$3nB5**lZ90C=3p<|2R zPg#t5u5iovz++DIi#8o1!!%gy7rg*Is6C{KV1feotTaGjkG`q#$L3z|=R7B6rf4VX zT?=KufEq6*Jz|^^^!nb2z7@VgP#68ay_S^C-*9cu>{I7o+^(Lh)55k3-N|uZ3oOx& z%ET{cGnp;V=i)T?!Mv};swl-qnjvc?pFBi&YNSNk)avUt7gRV|v<@0Jy*O2(BX>?) zNi8z`kC!L$NfEQ$qddKLagqxkOzV5Zr=;!Sb@0dfRX)8#59eqvbEj7{WF__H_ll%y z%%%=xWI+t_EYvM58lu1ykdhX`FI#hww4TLz$9m-+FZvzg-6+QOnEeJ6ua)$idYVLk zL^jWP_bXj4LPOQ*n2{nT#G~&0^wEv=IR+ClTrd599b$(@5WA0Ab8j9rUHC2Vd`q8f zMSm4q&Gdb5+-hV)XW$6;m__bYU)4yqMV)(}u8V@`U(CAvKTKl7@TVx7L98~BVT-~Y!ptdz_{vIWIaxvj%52}` zwW#BKYI01Jg`&9yW62+58dd8~bdPmfZef~CK06H4T(dLO({LhNi~Qu<%p2A>c4SzW z)IR;+d^3bP@m3mBjK_$G?cvJP%CAS)-rJ1!NMD@pIK6AKQ))$5&Q|=ATP<$#?_nR4 zvFsuLg(pBliN_S#z6)U4a)T!6(@RW|OWv$T!|siB8adu3(ZM zh856y(skGu@-U8T)Z$j^XHH5~E=Z8<+LT)x+g0@Bt#-wsz8T!&a~3*M zg44pIM6YMB<}0iR6Sp)FdhK43>hg?Z3K}aP?*-EzHk-P&dwLdW+=yJsYmScb>eAxJ ze>p%>b2-l`^K7xxe6quxRamC@FmwK?DVrQ@!x4Yo#*#K8~GH5W!{N7J7uKz zKf2S4T^wi#p*VsNJc{aDogqqLV3V2-Bzm>D-NnzEw}Ea_+o_FHUM%o25xpFuc#_wf zKtC4h%~&UvT50B>#4G|;Jq9XYh;0?JSk*k4=5%I)Q2QC=@R1ft3fT`28eAs1mudL~ zxO$N zSmwHzv`WZ$4S23DPZFxuxYw&8(? zvF+-;(mQG~#yi=g2voztB$FIdcvJ4LNKqk6VeG%^{m>m^`pB7dY0x%3cE{5n?mH@_ z#>l>Io*}1X&pOsuCJMBmKZW-Mc6Q@=4aUSjXoO1I>cYPPb=3*0Kaw2uScvL>k;gN7 z1<8pZ!@#G3NaPnqe0I}H2zm@x!1IU|-$4VTil!AQFY;sGK(WM*@ZJNhhM3$YAKLvx zg_72d>Xh4!%1`}XUIH^GpVRNpejz~`Z|{=LKH1V)`h^?W4Cjo_pT2&43CR?ru?Ngm zg2kDgjJ5^ZNBG=xJdbaK=gSSh-TrIDh*@`^%?1yHz60L^ERSU;C2*S}oMKlY0Sq zaBU6{45$FRV9-87lt4#AH_aZUs_j>58bcen_t>wzgi73C6F8qAnfM7j-+w|L(ZelP z$inYi(#2IsHPC(zXlHzkMC0?wI|ow%0rQO~8(-`9$81H7=N#&B%JcXQw9nG#huCXC z=dwubtXyfrj|e(T(a#v;%``Xak(N*rNaL8Nl@$+uA(0|Gv>L=S6QA`U32yNOrj!n% z-k?pWNlmVejE;2n4uQc*06=J!YrCfa} zdz0MRpBa{5Dflh%>l9S(4>E!0kYXP_-CD|xk%$N9&V6~0fuL#I)kT)gg5_nVIdVbL z#oO}NCjAsmA&F73PYQ$6_V`_@HOFgy%EA0&sJf*Tb1vz*aVlh@raz~n%~R>{ZQjAe zQPxA<%5(*q;d^FIpet3+?jgfewFsWV%tZ4d$#(hSeWtbi(73Ekh4RY`6Dml)RsM=_ zmtiRh#ef?8Z;m}elCVD36~;tc6v(A8CFFH;U0gOMOiqa5t| zY|D}%cu02Wwc#cra_v}b_vVxP6g}CmIqns;rzi{^m{l;4%B@CN$X@?z-_GvJ#*05x zNnaC8S!o6y!dvJTJ+ekG`-=ELOgndb!N32@UxX7W&1Q!k+OL+8)uN|Op`PpkfZa(= zu58pjQ)oNTiyo0IVm%N_pPJGqsb!&%3Q*D_`$5%rylCI?Hw1+jg@tcF%jZ=PQ|KTLL( z&lRZrR5%{*fY}>+gMJ)fPL$>9yt%d>kT9w3g(+d8sgH7YgBlkFs69exou3wlic9n% z+^N7oL9;`R_$uO*h^Q`Vez1xLKVsd9-u-S29?p?o$`EqW-}NI9T}zw@?gPlQwR>{m zQ-JWIkA(}s78w*|hkRJN+4UYcH-boAZNp2eRS&D@Vi52ay?i>3sULBQ^J{#Ii9nF94Pk%KHc?~mgX#c{q+Jh*W=!{-j z3;G~srx{CXN6Mrg7EC<9(zlUDHKfIPzme;qvgwiHosSPkYBVFVhzq=Ip?wSl?FBtZ zBOh5cUi-s+MGjz%ui5AJT4?3bcj)U9nGgMJS~HUmnl2qT?sA2dn=!w+9HJ!eyL-&w zM1Mt2BJ@Po)WoT*D8t?+^k4}UN7V`~kdKrHyni2&Oj4gy3eMKM?i}sv_8D+o{W@`~ zE3Az3{M?ikq`SoieJY3Tns6IQ`8v*P<=NV*j=J(u*{twn8v}kgPFBRwyUA zN{QdIPA%wouk+z``5f+(V0~WtER-jqaz(GM*u<_Y;#G0qY`;Gxs1m!JTIfdi+Haw) zAGvvwNuW}2)Bun7Kg*}T*>GL_-DR3s0!JMS74sVVFof$$WqSLY)nU1kOb%I70H>0n zjC-gTm@C!7MW^Tf%xoL2_`YW7vW4F=wjV>4Gv^hHw>PovTIhSVXapMbc&F)PjM^e? zl4qe(Dc+28^Nz&#R~ATlGorq$(Ct3?sRg#$sipo*J8!PZ^n{aA9(%8L*Tu)D1Em{e z6?;fjY8*bzuGt5ttl7D@sDAwAX4IRY*!Nx!MkDeByVV(%QN78`{PXiFhGw4;*(M?_ zoi$IMt0j4TN(gx@&!3BAKfxv_c1?8B3T0D=040CItODHx@zGP2LayjI zA?VtIX>W6dTYp7%uxnaviU{N@n-#A-{Uew0GCpj~IA3zVS}Hi&oRRE@=U2*lX60fE z4k_w+)>_|A#@?ejiGqkNE>H`SVP)^*A%&a!^n~oU1oyphjc`L}RbZ(G>gFS8j%=16 z?2Few<1&fQO@-Lk{)QQerc}m`MEc_)dU^ z{d7NM08Ge_B5}84?EUoxdK;1A& ztOPC_ER9hv04XladY|3!n$`2FdUKz26wDF5`Q?HF%%mBb&WrAOi$R5xg*AiNWDvLI z=ze+8^n#yyS+RJF+a&5;lURj(BKB@#Xvq^)k_p!SY^c~%hOFRFvEPO%2gU&>lZ&@k zdwT)D*iG~bhCMTV*FU-4>nbCj-U24yG*^i)fea&Dqd&7-OgtT^x3L!&DA*YCXC7}j zud&H;lDmRqD=A+<778|w|dLr=OLcuiAhyjA;NG86ajG5Z~FxdCS zk#sJm=TMpw`_sBmW6ej#&Ekn+_O}mJ_mtYGM|#6}kSyrZBv9lJnIwXliYQ~C-*C~O z51-sZWYyGw0jX8SxQOl22z~Nqx2RtSwaL~fM9Wx}iOx9NUn=7Qy7(P589`Yrxw)zc zN(Xcz+vJWr^WaLTUSeC|B-;?^*rdhB4Ou(y(f!C-MXTr(B3d%DMB^v~w#I%!m>HNZVejgI-*-6)PZGo^0%J1=Kz-*Ok-=kDbZ9S`GdvU(c z`_)Uy($^~llc!*lDo-KFotp9QCvk(#Kx5TovC=3z$@@H(;#K2r)7E!5DQ`X;$KM!O zm{5EWGWxq*z6nJf9-oCA|6%{k02lnxrAVquq_`Pr!1zL+^->+RXKNV&E77aA59AQp zA{edL!r_r&pL?};eIuyWy2bihe4w|DZb4uhDkoYdo{&KxCSb!DL8}*~WlQu=ae;=T z`XB}~Mcw)89anyY4@?~FW&oV;5IjrdUU~LDUy1a`+~}^aKk^k-lfJ3(-YTuvzA^$I z^w5RMFaCVb+=@aV0iE-N8A;w=rnJssAU{lKUkqPP@Sb?}yl1CCC1c&Gs_*e)UL+lr zbYw`Fpjf$42dwQ>kU*B!<#=QCz(~e_x3RGF^`F5}1z<*0_I{*vB079yyPi)*{OYh# zti=EVzKNC}3HHk)+;oZIF{8u=ip={Q6WsY_cJr=t2cs%Rd4}$kL;URDtOoNaCIBpH z=IEB85guxY=PCW10Y(;z7%llTYF4Al&_U>V7x{I)ooB-ICz0(@P^o^90=dImSvT;E zxc9lSdcwT8_bH&XHxPtAO!i*%Exf#Z9$Zkhp6<}=sZpp}dRaefUp#%^H);nAN?fcZ zO*XnT{z|c5P#`xVxgwhWc9~}9VeF3>?q@GI^u0cSz$@2>v*v6DnaDiAq+7vL_D^$j zuu#(y_Cgp1bU8ZY_(#}%g>m{C9*^_1Ds>shC(+EMghf0zpladF;AQ^Os{U#aA}3db zt2HF$Ubw0LN7B3pwYie05d`$RrLCv4pY#DO_fq*7Xx;sV7d$k!;cCf8@e~f!juj!^ z(`J!93Q{_ey$E=w=ak+e8oA+e0Kixz1e_A6X2TJj71zMqYv64^yV0`C0HJY@t-n~$ zfN+8F21{QX|C!Cr4MTmMUCfU)exXju_CY~c8EZ9*c;Q?kn{e)z{G%5sstj*4uB3|01B%YG;vn&uJdvP8<5HgirGEU;iQo7`f$9Sqxed=?RLvont!izU?Ztz~~nct~{NdwB0-P99EJmk`E-4iln9>Y2R`S9<{LHoF)Tu>#Ar!&h69sALf z&}c_SGIE(mMdT)o)LkZrKeC=5==7iC7&z5o!sEiy`q8sxq8_;hDXZyWqmVL^$i(SK z;cw?yXL2hS7p-h5NYZId!w=XKPSdD`9H$@7ztJum_3rpiI#0=SoUZ%lmdT)AK3J}H zD-j)0sVK9*ygnMyIl`r*^<8^E*+IbWdbr}$yi-@{(iw_2S*Q2OdcD@7wEgx{s95tq zHyr!aFiX3xCU%%nGxSmd=&%+RpT+QyJz~cXAyl#hN;SMzydsPd-t4iO%ZvjyIy~>H z&KHuaR3_IH8HZJ2*DKX9{28?k$$Qy>{!$yDrOs^zm;AOkxmAQ3j@C0={4nUjt~A}9 zp5N$%t`6mtJx5W1I0G1BQys1lrM*9ZuDZKGcr>XH~txFg$6z}tO_W{{fl zAEpur?z%wa&@cJ&yRR#|WH{BmqZja94#DsPn0fhYtz`i4Q1WwD#%ad^|S^-}zT*n4^omkUIc zB96Qnjvk|+`-D3uhZ)+}N8R4-6r-1^OYDI3b`0zA*vZG4qeMEx=s+<5~ zOMK}35{H50x^7t{p^d}fd@E$AjV?gmD4>twjT(551mLu03fz5-JaGjT4y+| z4*~sX^YNGx-0$}3<-|9Q;`X|eNa^dmSzvXa9>hysZk!hzg1rdZhZP(wjqBR1E* zxOkq3gkWy5%iovqA97t}WCr$mF8oGe)?$w?pFWAiGT~RC&+^NAFrj$F>qA4hvG&kN z!Yj(Dn5Co3D+_x&XOgFWppGWNs7E7l35I?_p zH|8Et+Y`cMa4~1ZeRW|!TdpTD|LPhtD_E$8c{hy*s-;5FOjkUX=%Sz}Z_#JL9HvYH zC~Wdos}C?MYuup6A0P4M63c>}zEWO=+mWiAgHBhvKH@kNP3gQWd)1lskmz3KHwS^~ zAo&SWo27NL_KRiByXlI*fcD_@eCaMuX!hsan*mP#xo>j7?&AgmOX0W2YYq6E;iB*Z zF{+im^96dXM+GOzYJY2(Ix46vf*{gqjsNo~=kjz5gHZc=k7(C3i24_ zY@L;@gbw_IK4ApK;gJEpa%o$NAkVyDF(yfN$E1$Q&QAN??V?WGVe))!_J7bncfFA~ zyDvG)o|g!)XU~b2^gj5nY=;nMW8(f5Y@;9B}i3Bpb*E#)@GsenrlNz%B7UyxJ z)KNcv^4zshdc9&Uzor=L?X(!W^QCx&2C@BUnE17R3PD_?wanjDC4qc(G!kx7^zQ}K zAA+RFh-HXKp-kT-E@pCtY3I0?RM zj?7bPHY>%DhIA?fw@)8UXsG!TNS&Krj}MFQHssd>aMRiuHB88HB(iJl97kpXo4rJR zrwgN_ZT|<3+eMu4;y!TWC|%+Nr=oK3G@ZUE!-$uIR5S0gJ#J3zQRbe@lxLh)PP|~^ z!NfY(J+h3to50W2=8!`yYNKzIx7~Q=ZML*OyQy_bFJuS4?)U6iPHKRI6So5gZLAPH z7cmixMX*mh%nK7TCG{!>w*!*|_tmqM7?bBI8bNYbz8QLX761&vCPmv-16+;NZUF7w zyQ3;`&@HtCaQu2Rep{t*v3QGc6NjSz4ZG*)I&-lDdmCr74V|)7)Wmmc>;r@?3)FI) z>v_9{`tNal4ftcULUDOWTRB%UP)hy^)mP6j@knEqSZs#UCl53pX2X%$CJhK1kf%oJ zujU{U05@z|N`yJO&=&u}4mu0F8&L#d~b6)8xAH!)lYxca7+t;5zbQ86Fnj+olaXU!enu88;fn)4#nw9#`|P2fB&c zr5 z@pg-x>n+ifxjjIf(2VqLQCLV6Fd012r!titcp4C0_oDPUDmqaJlEY5AxHpit@w3(4 zW+~t-?rIw_75qWURL9T$|B!MMYreSmest15j%k@Ipbh(gAY>HKEP0Ek(u$L}fKbhZ z{Cv(v9P$kFt*xVpbf18&Wv)=o3GcI(h`uBi9Rgy+97?NGTK*&>2)9EpLVeN$@lWUu zz(4{}mysb!oAe4`1+?~d>X*u<0F7f{QAK!xB=th$*S#TS%Bi9gebFqEc726icTo^# zNW2u@g*d#2y$99qK9TVbV5H^gN(;&Pm)otkms`%s|KP*FNTe3)t>cFloIJ1kUj5_K z(^>rRw&G5%*LHcBZ*^7FdZRCo;%S@TVt&GcTDFz>LZ}mRDEZIFPOarz2T4Xr=2=&b zN7J9?%AiV}cM|vk{$B6(XsM%5BR)X8saH#P4`}}pnaQ;W2B$IJ&v*fd&;u&F_~DU~ z#C+ugY48PrXiu_zRN#$je>LX&&k*FtglQLD$i~l0f7>kQ^-F$z z&3YRRF6|wfP)ir+^J1TieN9vZU>qR@?Ct4Csqe8|=VR%Goik5(IUB=2|8jDTG%KpG zjT!d?-V}6tWGQM$`a9P-^PFPBeX zW(bH7vm)X*VR?QU_jd(dUCQX7o5(v$coyc40D4^P&@=ryw66dkD-(6e1f*S8`K$B_ zvkv6-k@K0kM&jW9&CaP&HoZB4B|vlm=NdeR!zS_Z$RhYiWp6o*;MCaf_alP#vR?ta z?m02^y)6KWfk@{Jms{~RgmJg5I}!L@%&euxLiszIs6KT>*U5J{~$)=kBN(&%Kf$M4GXOp% z@wYkZ=ie+k)i11Pz3FFN1nk{J7+$wQ{s?3)MJ=bhY(_+81dpKnuqZCmxIBIk8j(UG zL?G(PX9?L~lDyE|C(&5G!ND>K*hRs?FYz_PFfrLE`!x7L^4bp}x8+)A+w1e`-#1;w z7yMzjZIg)10P~xsz0&dK;$q5)&SwvuA>~ewRFHH2?#_SV(i_aTMessZ1=|`uER0yE z$&$L8{wFBni#pozkaI=>D$Wks9E@Z}y#Nqnx(8DQvFSW^x7u6gBHTDO4ObgY$ptZ8 zq78`^%M=EM&Gz#32cz~gXm$L{x#%7i18bOF{|K`wN+hEb7Ys64#f`o0eiFD`5P z-a*YZZatDsTL`Y`AawbIX#r}}!SjEFQhj-VxsnxHJ~&c`lyJtb^Nsd{D!ONb$x+#~ znQ38~BaG!2($;bYSPzhSD`Wd8l|F%_w+w3e#8zSbED(BJILjd1ZC_uyZ4&va#pLbD zD`3YD!6$xVe$95<$Y9J1#zRhLORy*|t?QSJ3d0wB;v8A*fnM7+lBz@0{cW`n3ipc- z52~01%yadZ-Nb6R_Wt84!dif3b4Xvj&d8~D@;gu}WKRb9M`CXPqqbEkLD}IqI@b*<9e&j)NyNW0(mZKN+L$zcBhTL54_a^+N1zL6nPXjue`1a-~*neL$2S8|pUV&(k zUT;Y8Id#xg;JP@{FnT%~j{bc3+48Rxt;DL3-Y86Ro14-e=h z666NfGm%ZlA&Lx+j>Y#%PJjePKTgtWF~Jq?ydA^6*7LT|z$c;4!Vh3o(NK?~9PV#j zhxd4+>pjw5LRY!PB!A#dwDgdopgj$>&bh#>;m+Te=IX@Ve=`<7g^T+G+ zL2E`0x9CJ5y^RRONTo7tD}oj{MKBpnldH+bt5|*DN(K;B5v06*9)UMRIU*xZvwxLM zPnQjTR{Zamz5jD=Jt|0nn9S^evwHh@aCYm_6$k>F|w8sI%4w<NdG_>rS&^wQ{pa5O zC!MPmuvYrD&6ta6#_%8sj&b}z4p;B_O7t4Iv=YP9NPWvkqrTYvB`&FP2pQb+ajM_YC>Wi9@J0036`uOAtD!l;Uf zFvfzaUBEb@B8(!gK$miM!cOLIrJy=k>@~RE&p2=3u?n~uY0LeZ;lXJpqe@?}Z0Si2!P*OOe$ei#~L;`}>T`D_hGQaHc<*Hb0} zLb$YY`GBCjQDuhi&NHS8ja1*%F!66&zt<<_TM(+Kzni1JsfA}ULFrL}GGyel--$u3 zKL|(;*Z>_TEAM3BbPO2KTK54;h+JsV2mS*9?9fe~O_qP3a#ylUaJX8yH7*PV+N6++ zhbk94I?$ooZILGEK$c{z-_Zw2pkEpgB;jb#`2Cwrpb%>>%!p{@uH9GG5n^p$udXCF<_CX(;6wgf+9vVsYU1&ZOU z(={95tRJLp8rRubQ!RV>?-spb0x$^Ln@hj!tehSbnzk?jTk-@e4v(vLV!np^soy*g zBCRkt{$!zwkXWTmlg%B?yFkT)L%0t5m6_E{-2v*x+Q9!I+n9DBilt&Dg1T2{F!mf} z68V2T+YTru>P8@4w{WMzizzw~V?-aewWoMR7jyJ^2fH`eq5?vhbN3UQ_9gtFl|9^k z+^4NUrPSQ^6X8NkA0x@U;(ZF?Gt3ZjW1qbJF(q!&^-nh0jcs=qvkv8?_b$fs7Z(fa zbq70unUQlId^8jez@_$%;Ma?1&zFE=`~$EW8TbHl$EyEL3BcopS6YnkP2K_?Yf?JE zs55&LHU*S+Q0;Ok&gD4yeIxs$xV(*OMBI8X?FX<4=rr8jUg0>DR6c9Tw)Ai3-&64b zq&ae-S=;;{Vp}D|{5}Ugz>Ky@pOK>+ar0S096<x;z=re&B#e{o5^I>#DGJvxl49^S*#=?yF8e&(q`wY>s&LBcQoe z|FW=I)pUVxmwjr1e5Y9eu&rCH7kz)! zuJ6E=e&u@Ya46?UEv#c#{(G>I%pK7ab43Z0$ixz9ERxC+XNl(v>4mV5@{sYJAZP4H0G=)ylzN`Ax|g1PBUQ%vwr<7BCBHiS@Ka~Ymag1y_$wRwz zTj4DG78NK-u)9w`0NC+K@A%DvyF2=qs-OJxt)B(bVU zUUUY(4!OQf}A|=iChR{}88C6Ts_NHukMn8Zc&9+yRfr zU;$Wg@Suk6>h1?h-GK#nz-*%Z&dmX(q4}pHcf;X6q_GT_Ha&+Rz~rpsD^X&xya^zb zl3ielyM2=C4;60!6-BduFkb>VH?sO3yw47QtRA&)pDLH}A*Sj!Uz4??Kb>#UPUPXC zp?S*~09(I$LIoKb*yaDbs5s$({ZAWL91?Ykz4IPn(`9~3F^(~@J)nv1=UZ9`3dZs0yavXzY&u92N+ z#*H6Xz_i7ucc>=i-_acL0d|(HO-idrCw&#MeE;Z5Y5B?2FZLs)4SRG-?L85h?yB>F zZ5Qjsv(r;4I;-c%pWAPCTxt<#fDy7Nt`eYpdT+S{ek%#m^8;e*i_#l_<1Fe$IiI1o_NeqNDmj4Bb>ukT6w9z znUKUaoYlgQG9428oq?)_>S^0i1Pn!wJwr3O;qh$;U@xcP;Y*GG8$ z_Zsh79BmW)=&oG1Ee*z7$n`WU&diRrFo0R>elLc8i>d);0j8(S?Y_Q4ez`ru?g`Ex z!BRw&MzM;RVb+dsGwgQf3X3efJ$C*XRDFl@F~H$@?xP>UneC%$MoqjdVY=Lno;xuD zc6VrzycSIkRmlB!TeH`XzLvexS?jg^sFDv~udPO0i3xo7NsqWrhVm!UUSa(t=wb43 zUT>uDH`EJ=G3;8y2Xn^2r-*lT;CIsR+NHXsqGVugtKIB=V7N~0HoHbkRZl%Y3e@`n z{FgQ*u6ae2b!Tc9f%Lo!6+#D)n0?~fuNL-J`L0addPpZV)Ff*!%Y$wl)cuVY_|1O2 zZMeDD#ej!=QCt4yzS(iRQsQcSSmt-w#{%aIw?gwcobmPVX+lF~^hnuwGV8=JYO} zKDz|tLTExp2`kL)dg&r;s?XbExV*u0A+<6EVkik4mXRB4(DA1NNTQC&E`Rx;xfgR|#Hg{Uqf%m$2iX%fCp}6J!Aag$WahwTnGtDg4C5H!1w{)m> zNh$=^@0YPz{ktH8Ebz|%w($$Ki&Shm7vA@7ST6Q+8n>q_z~C=C1L13#{jaWowE*A# z2$=dHzaJz4wP|a0wA!Li9<2X7PakKi`>g7hF?sm+J7Y>fJ zqDw#hgn5HKOI6i62}v{|ydmFTi06GERI0J>zm&w(ZkIVFnXA-P-P zqg5nZH9fz3G*r+5xW)vQ;r^|106Us-i2n2XEBm$Mg}tk0?t=*@93C@pi5IgqY8E!2 zNAkd40mij#1zR4csS-U6Uu6lYy~1hs6ER^ulc!g|2}iUBAwuO=O_^=c7x5A2s@odC zxl`zT=XQO%QJwVJx=FoB`;Vc~P~{E!#Guu6EKgEfsi#w?9KN_1|!oQrHtiztSE%iT{Ej4*L}pCwX+$Q{?PH^MN_{(+s+4vd=ofIm<*M06t+OWBQKy1GgV|3{v#dX zGJ}LIO8w>LtM^+jtu~qo;}BB2wGGc-X2TmXbb$j9SLv4BHjI8cqFFW|a(M~)i2R6F zv!k#0Z~51y*RcrC92vWhtQIqi;vw_+tT1*W2^)S=WZqiKPJlb2x=Hs7O5;7^ zOt7ljDI4ac{oMrwumphufZuGzy+IOX?Jg1C5=2vCfTfRlxa9)|FAPRB(9eQadqa-e zP#=}foa)`|oFr@A;j%TH0m<9tK*QKDQQRjkz?}fOWdT+%=y{rlkSZ+7xakueZgGwzjpLW?nt!SH z-*J|eav0_)dIYj;G z=x(`Tp>AgE&a{Bkgk^5@n!KZ4)J|No1Ve6jxXm#yugOiN8WOZbHqSG>x$MIExmBI;|Pq%g!=UIYl0Z{ zszbilH#4xxA|bv0MJ-3h2NQ)=mEeWT)sMn7r*UViW|A&1Gp!ROPjyLUKeDx(D^!=O zWCh(`xC!vfX)Q-kfHv%#rpdsM>ie@j zi=OAkqF?8D8D&KvzSJ~NUEm*IqW|QF65iz;zedMtP~*jUuUL1HU0ieX^UlYqp?sS5 zWk%A1Pzc4~0mPEWj>__?ndj9=oe)b^*tYPK%3JZU78Dbd!aHUtjA30g(j`bH`j4;&FWtIT8favM9vDiP)Z*& zngtIm87xNgUGXj_3GBw`LIOU_ocx5IJ^G304B#}0RFZ8IoRey#lakKddl00aN*^W= zsyhPH$=7}=e~R_TX)hJR_x<8*wK(cfy(DzF_6(~o)%n0dU0&~bmCI%m;oB+;?#JS5 zA5kWNW0cNK{suOb_w2GFibU)JYx%RiSB zh(ANw@FX*Bf2$hdGsb)MgwH^3L>`xH0n>_77@fu+c>{OD0EzqYe8go`gVCnRPaX%lW+H z;z4D6d7MpNb?$G%IO-09o<=F(j<}CF0PjEOL5Vw(pVBD8D!DTbR(o%ZN*p3BjM zKue=Pk^UX7Ec^c6NWNDbLMv_d7EzrT*-7mLl9;7fZuA|kggbH@5h6NIBqBaul|hp^ zMX@MvHF8kgOx*cD0>`S%LmZI~){a!7;O;?QgdS{99V~}KQo=zf*fl%oAI{xmCCC_e zbDZBcEPdX=j(g{hqT^; z&vQLnHV?Fq)^QbauTH;aKTXx2Z* zdd?zknvLsMCCBf>6y;~u62}5-(k9yF0EKV5f!a?IdUrHfz(A~@*HiN|&`T>eE`-1z zUhHcq$`eFB&V+brkZK@rxOaH+0TVA;9Vt1tOrNM)D-Y|#_Jkf9R9nLIZ&IUSx z6I*Be2=SgHUI*lyIpW(w_4Rpb-&@+ugg|s|pF=&=)ptBjs@cmkDH%yl4AmEjE3>+g zp#;6zOl?HrxVq_*i_fq@=17_2MJW4RM63$8d)r9mvZM4Dnk}m+S&Ai!Y4Zi#rFY<2 zu?w0?&RU!`YH7F6IT@|Kh6;2_FiZ7A^p`YY)NIb7%H+&eaSx$8`k8dBb-==G2b705&Z@Efp z-J*)_st`9{IOraiRu79!0(Q@#bnP>M37Sq&!YnRtIea-Z!tOMkEluw%%rV?t_1O0p zzDvR2EoO(NTY1)OLyLLuY!%&-OX=jVxSW;HB?u6 zHti|lS9je~x42CU4C%BDLRXJ?gE*VsU>x5Q+&3?BV-*hWW;{K~5GIt(Zyg4NySDvv z+1&{``OYK;#ORa00?~XW@Qblng#Bfp4Swq4+OtP6c)bt*uZR`>6N~GU0zs$-U z)f1?i$^l!|lpSP5@Z3LAOFfWoRpd(E`p>pQ_NoHWKXoDmu9sPQ`&dTNq9fAj?4@?@ zU;xq9HDV#VTxS_^kii*=+gN#HGx)A%=Cto*-!~1*ZC*{jEh`3e!*Vr@eyC7m*8V39 z{q2W$9WNfM_jZ!bc?4fy#hh*SVSpd8mB|M*s<;dCD{nTPtDxe_X#rh4j#Erp*cNtP z`oY?>3^awo;|`zIf`jfvD+#^PQy?P35oMotO((oABE1qmnild_htXMPY_PWlHTn8W zPb|yJ>;{pDfI|zpj-WQ_B5S}=&R$%Wi(GUH%^@D%%d11!1Fp|j|m=D=3LQH z`R+gMBUos|yAZ+&|1|t+ucaM#c1A*4c5z8uBIIyyUgWA_LXFC-@078I(F5ec(rvLE z==-3%75B`iu3XOR#VP-B-~{!G=-Lj-w3B4JRfdzxjSnuVjtDgK1$pSH=dWlb|Mw)k ztR^U=fK&7`mbv0HO@-v6U-`TK0 z-bGHpIf^MNgEhNII5;JuLGM7VAR+IXeIu|4H4D`(tm9TX(pI7pRxM~0M*7}3N4;l~ zx6*6f{^Qr$J2E~AN`8tHX{aCoQlB0^hFoLA z02{cvuHWyk@C;sh&xu#Hyd3K0cBLT7Bfb6%CKKQ<(B_E?JIWQa0Egy5x#tQ3hI21g z?vNL|?q$yMOu@$V(fE3Qyq-F6u(}qb+_N2#aLF7r#oJSFznAhC4m9@M`c0NsVf7T< zos*K`_ruEJ03F^G%$|qc0J1GJc~C8=OGWS*1q9t<(*WFpxXi=B+!2o zLtCL|jJsYY;pvr;RJIaCPUi`q=$$1KZAX>|V7VHM==kY^a}EI=o;AzElZ!I2hUPoeu1@CFc%}CjvjlW)FSE z@n>=MkuOEMZy3(_apdRKQgicWhgear7cS7H6shKOXHEn6?4In`Udh@D>QoB9Zu7du zb|c^*4haN~%^~{8ks%^KgK#Kj2NW;r~NS{kh#L>IRp`w&s zdb2;p@$H}%G$S!?=p*%q0EVUW#~Gg67QMtQ0eyI=TjT33leN-s@u(_lM5~+J@C*lf zp^aR3XkXg0-ht-8Wai6ZzRp}=>KIVKo=l0b8*_IO$H08%MM|A&Hbtq6ala?@P#3?3 z;`$stn#LQ_xqGhjozBe@cb_Av$i>TOJKGD~{A1+eLQ#863Ke5(cc1Mr-bEaija>8P zpmw;j!Pj{UR`ns3)2nH)+-kuMLOU5r=T{V+^TcJqqlJ>+B_+atS(9kZZXk{3t;wF8 zYe94lw;FAdu>Sgy+kz)-NNWTbug}%G4;6AS5zQ!mML^S($Cu4}KWHimvJzOntKZrb zkeIE7QwLQ$yf<4y84CI6A6+h6op*j$kZK%q{ULG2>}SQ$-r&kuMrMv|_?JhB8h3t# zLwD7>^47pbW1A8qI%*nXF$!W^_W($D#|Rv0;*(ZCbYds5mUDD4ha%{Ho>tH+EOIzy z(aV258B%I|RxOb-74chwFihFdCZ#kK8(mlA?8KOPZfp0~1;>@J<#eE$JA;+UC55fx z?38Q8E?W6#puOB`9F4ot5*At_a4lmtZ2a_4#^O7zb~l6JbIiVH!XZrfCgtImf|L1_<&<%9?Rh~Tj&2tEkKR_MWo++?B^^F&67NRpc%EC$kS*im zIS>wIQfKZZe#3nF#i0iL5{|Y4pA@J&{rI?%OT6;%sUvcN!vo2Z7QAa*Drf`m;f~T1 zo^yV5F=Akmss%KxYcNo4ZGNKN;aa|!-_9XI;IisMR}h#EZpq1 z(;~@UKdY2G-pRRRrdcW%ASN@I7)VkWU;Ky?X)ma~J_Nt3gNW<`ZX{Y0 zN)LG4{9UU{1412HHV2e&FZhAmfBf3tGCd%b%5bbwR05u@gN*1OIlLXym0%yM{)^ug zNA{8GTkWv(72-40pio9qIDXfqyP+89sxq#4Bhve<~GY9scr+T=d z7hCCJz+nW~z!5-i2+z{Vwq=FdW`ALSK|V(64j@0XjFG=a8U;}T@2*z~F1j1Rr&`#{ zxukOkfRu5>@}UdA1v&BQ>;#8}NJ`ZUpj&@X&RC%5Bux-FH_K#S6rQF{O$Sc9S(QL6 zJNW9^+C=$7aPolYDvXyxVwk8RgM{B@suqc(8c+k}8HOZ+{K9HfcMf`ve2-wyPQY#% z`U-peh9jNol;8CZbNov`<9xc{g(S>N)HAd)+YBeELrfucPJHe}i``&mz|?t@XaJlyp1>O_1N}Ln5hv>S(2v}pLXT7(AC)_~j{2k5S zJ!-g1zE|x#ikNsvpAWP?*kM6Y+=SQdXA@-Y*i){FP|ng-2~Q;%W#ybB^p}=i-0}*n z23jH8#yrK?m2{4@mc4qsN%iT-_ju*joTjFIYb3yOY|y)=xIt(%*pNcmhuT~{@``g; zuaW#01{lt$KWjW-g6KjSTFoUyv2l6i!O-6x;z;{b$dMcHsFewxh3fU*Jl+Z1XcalT zh3$N}Vosqv?&oXc`d}?v(+(UD<6IZ;CQ519)YOrA1BcM}4tce5;3-3bOz_LwJ#)4# zcTfP$i{H=R5Rqwx$Q4-w{PX@e()j96{*4Oy?xbCPLNy+Uye}X^d55UJy(Zpx^W=!4 zL3Ejg&Dy1D@cX(gqm@jU!`ygZ#4<0q@bT~-mj_cVLY!}lE9rnE&3p|nuX!!-MK=Me>+1<)b zgsRBOTeHBo`fc}k%kqIKVdtsd5#xwE?TAaEjE#IvM&8z{;U&r$5{68qocP1^=?pMB z+Thr5tv1Z|QjE%YlggdGA_{ikx|SM3fm$i~y4u}%ueZ8&O0aC3WgSkJ;G+OQ2Ll5QIc2WeGZHx0i~z8)1vI-f6n!tE;t8eLW6L6{+W>o7sCc(oTH1CnBwu zNG>NVClOM$Lz?JPpDQD+hE5BigOTXLRo6rBP_El8k>vzT&?IG`0SrQnsf@ zY-df1UEI@$jh|nt*K_`O>t0$6aj<_U8*B_12zLaW@wc(6KDOB~7=P_dN~Aw|&RgfS z|MQf9fW#qz{@E@;VwTMGx(SpuF<=%TL+4gTReK$U(b(h$mrx#Y0%vG=wP7Bh_O%tT zzehxL*Vl;NTw30uiipsK;oZKQa;dL%=<+hO81pd~r}e|Asy%pk>j0z=v)Esr1rJtD z^;t;L_yL*AX;R3vxEI<_Lp<#`ZoE?JM#KxZ((aYN)B{8l4iK2x385_g zOZ1E=sxwqg?nqv-nF{|@w4+!T{lY|MK6TnhLT3@r3I9Tf02?7c?_RNk8$~9^F(*nh zlm2z6uYWR+ukg5*pTpfuMn!7YIDK6;q%09sP2v*ec6ZpCH`7J*r@t8lJaE1i=3Ac zMhuug0W(Qe(*cdAL-y^L`T6htw#HV_hjz!}XfK+b7$29c&LM@Rgy%fp`<1S5uD%u` z!ze)G$jk9Y{0XI@Vp$eT1r~IyFPg010?HCx7kbXBno{dNTp~Jljf?Mu?SwRxI>oS3 zTtDn)D~&}(5T|myV^ui{h%QSHM3AHsl)Uz3qA3hIvt;k6v}_}QV>M~7w#wh+O-}m#|RP>tvJ5%tTxQ zcJoiIsG<^2?2?(FA|XuaYz^=`h;|z*2#B(~g%qUxbygZNC*n>`WHij2`ofdd`_9)7^s7%1|BlF&tE1A6Y85kwD9(ZC8-M;!sLIBW3Ikm5Jm19`uvf*k@IIDG;P=IW78p zvgF%+m@h&38o6I0x5e-`Tmj!LF}gNPDzbv*;R>Jhniv1W0JXsyBF`hfMPiD zbucdll$D{Pi~3s4icUM4J|id!`gIyyf4jk3C!La~^{;F4uj#R)f|1blt5p%|{c**9 z^0`0k+>YR&z=eM84kWcv?0i-$SC-Ioqblrst>oWPfj@r+%#OL2B7gsBlNv+E$0Sjw zudm;^49A)*o4*Hs`STf+_7qZCtA7o;|1p^|f9k-cF%I zSW`{6wp6JCB1o?aD7{ICga9fk0;2RL-B1lkkrujuGzFvwLEurEG-(D9q!SR7Cek7F z-V)l`0e#=c=k=UF->>sshihM4DYGZD*UYS0v*y0nifye1A(~{OHZk6YM*)&?b@o#J)aPn*>K}+JYrkY35rgj#7CiJFTFFu7L-Bsn16&ez0 zIzNpckr;sb@%_*}e3m_PUVue+njHuZrbs#STP-J0MKye2Z}pHz2X4t74T=r5)Lk5$ z@N7u096jI`pmdSP(+PM4L`I_w7Hf>GPtaQ(2pLK)H#(6A97WrM$=r;T{FPIAE4ki7 zsGfYbX>mP30ldVZN=3F3`I`4>5X)7mWnIt*h+K4xMX&j3M^L2sqo^P@c{D!}lV;M? zB$ch}Q&W2=XFVs~{#NFzec|g_jzY5{eDe_ek+Q^01+24!!D$L>&??E?L66){@~AGsRFA(BuS(? zKI})2tB!ULI0D2@vj#wL*#+P6-+IsQE-N~e7dS*3mgUj;+y=xgrGO3=#)gWXpy>eDh8H@C~VdC~f`GqHDph$dtGLdxVS&%ORGD z_hAyrR(QR$qS97)(kva^_Y(ECnU-qjP$5-0B$5utY=f`RhDlpp_)JQ8?LFX9`tb>f-eFn^&~(H@2Z2!N+5|kiqfebC)?3)S zm!w=Kn?7CpZZEE@5J=^@`Mwc|`J<<29!xj8(1DS5N)T=Rw4E~qZ~!uxvnLFyX0u&T zKtO%Lc{UwIAWj`|e1S6%z<@s8XGfnO6@M;R>s@yTz>zc^w98GKH6Ul*PEQn2n;ZU6 zwEmSK{vIJV)c@!S7G2e&uEG&f|0;++}_i+$S;Fz1A5J!nC+An4|9XEJEvK3Z;Lt1HzBrONXdhJXYeq$SH zvsKH2&vNxLa}psJ%Y*oR>#-b-v`71My{+;~dwJm=sf&I?gEZdtvSkxD$7KZef#4gi zVlRFAm~`4t2fi95UK+bv*S!J)TqbRJ1&}?Q?4&lf1ot-@-Y?A=ny;`uVuVF*=`^Ip z9#K$@P4)5k?kTz(0Ptjg64y9j8l`2wd;fE0n|V;@IVYKj@SfZ9F#Q&;r<8oVA??eS zJyo~GHy&RPMJI#uliQMUxAEiy(Mkz7NC@*HPxB1BW`J6+04LStYcD&js%`s-n-!w?y{`4!8hQ35Q9y16bs2 zjfisu@_jkq9?H%r>X{BCnl+^5Es8^xX>6bS*F8J-ghKKXajglfC%J^!Y$Wm4cDupV zV~tPKEXQya7Xj)boQpVlakgTa$!Kc&JYVS(AYDfAm3ujQjZ?AD@89=s4#B&GUN<;Cjl{E|ivFs(#Zm8S#rOEi`5_W+>In}X z5FIXp3&nHS2xos7(fbP{jPrMEqE3mnC))96AF%^UR-P_d6noA`ht(x0OEBs!H;P1W z1F8?q-2Ye|aG$`<0XsC!9NT0!^sg2Ew-+FMiWNdlBHUyCcQvT^?~agi_*`^hP_Q$2 zd-7bTOBe7Tpey2U@d1I-l_Bp*(x^gSoeU=gn$Q(8ldeQ$@UMcWFF+Sb2wzRfhe-_z zp4`9>VFdZ$hKv~rVR)gFtp#7D#hn-1NV)(MDHzT((t|BceT|-7&N41g6}*1 zN5kPqm+GbJ%tI6D%@5R16Rsx$mZ94p6RwNk60UzXudo)>B{blvH|_Y9-RvJt2gvgG z0F#WOk5{7uml5P|*Bm4KjCdk~>tuz7r_+uPlyKQ51Iy{pHRW$z_!t=E&;enmncG=c zadp^6`V+aUKbO?y|E)&g8-@x(Yx9{e#l|1$N23Yx1>TYXVe0@BhWA9YW&_#3bt4D9 zF%R`aB%%ZMs5%y)Utcl)EV+?^Mk*=)faR`ca0zPuq6GY_F^HS^s%1sWoB-J&R)ynJ z!)+W_%XJ2~#{Q$~pKp5x2w#_dn{Q8(xVrHN5(pr#dJ#@wZk<_tgFDjvKTj#qg zKO6b0UrtC&1o{f$0F?#7d^P$2t#|!z9QA)oO(cMnuTnf9!-zHcA9M0L2_b`I(ACqZ zj$Ru6rXAskD?+MVe=s09sSz4V-Z2C>?gJJ7xQx?`HGPk+{c|wRU4@gBvQmixYf%kQ zIbRSLKpOfV$D%p%aU%Mw>ql;CvxQ%rkTnm!0KgKW#HZm&A{H%33Xqe$@EdRM)Fg|f z#>b1AlD8$s^{|LGiHdZL_J$dtQ2tJn{B3HPG0*^VWl+%nr+WG|hcA(eRMLWe8ri?y z`b+E~G@1@~F z)O-)4<~8LUi4 z?M4=b(hsl(>$}&HSdPZk8t%IB83N&qgy+4fYebB`W2_h=VRjEpnf=RIS0qPn)O{^A zpO}f=AF-xu8}P)t9cp$OdjS{xXpmLDq$sMDVp`RR$(AbifGXoa`7emx{owIKduyTg zJW{cP*(iY*al}^?$LLP$%(s83MPs?w#j4K}OAO>|6;+3Qx_J8jGNraRl7EBTL~(7y zZiugI-uwTxi4=9KQ3nBuRJGm)*VJLMrZM+g-tuKBwyvefmE2Zm`lI|*m@c*3edg;T zHT_R{+E`^phI2GJt+a|gleqD+FI+2`7J2&qie1d)rt#kdgeHHyphsu*_3ZER3=(c# z+h6&2_vCI8$++c*i!B8H-dLPaeB4iax35GixepVND*Hf{aT^>mHWF*4-OKSAUBh+S zZ}HE?t_D!lRdIJ*>gCYV;6Le}llR%#;P7sDRo{k=vnGoC%vL&tjJ~kz2{*IBuTvjH zp7u8G{Y?UNsl=PM7~{*4^-_kO*Lbo@@QWvg?+m#xp!Bjm*=Zqf7B(_BvDOU(T1 ziZ84Slw%vLV&H@d{DO>|YkWv58=XXvLgW{tb@7vuVpi13RHm3X>C`K&PXjAlEyB4J z1_4FiTMV00`!eNI{M-57fEkgvdhS4SEQy3EV>0IB`%3POQ{20%zQ&q3DRmLxRgpcD zQ1SHsguY0nmN_YBgbdoMy->HxGzE-!B21f!Oi~*0^(*r#GXB;%dp-k%7r4eIHmtJm z-8*pYDo@}_y?>W(x=+Br&nYoMIL9rhh~iDTlxYxFAVSl8xwlta?K-w^cpn*AxK7^f zl-Q{&CQH1=`<$FKU^Fb7ZUFxqOSK*<#0_POg)i}}U|25LUZbQ8Cs ztNQ_EQET@(>Wsy@u@dCtw=3=>MA)%T@I%@vd}Wk<5>)fnzVmFpiHzF9)yrtSJ?ysh zS^%_GD%92|oT!yyttx#8)X!1C?M=s5@DZbz0iebDdH4lST5GkPsT5EmpsZ>#hHL94 z_PtPtvd;8&fu$?O!q(KQlXh;-QuN8nn3^c{$BSWmGX|ti8o7Z@IH?_XkAH7Iz73FN zDp&uE4N#0OQ-Z%SX+TPSaoRh-W6|*OavbTQ=b>Jr73b9r>;pguZdjMw6*o)CQaxcI zc4?`?MeK{}j6U<-i_BJASt)LwJ{@^?OSw{kdoF_P9>B$mgckuRivz{NHIw5fIv1JW zxII?vpV=0ydeRnjRO_4HQ9@1U>BG;+8Yp`x&GS85p9obe(^#f~N*suGdlQM=%H8g= z9W6=ORB;Ph(0NzSJd+n$4G1)HAK2%;Ua(dY(QzVpYXcR96bQ&rN_p=ED z!tbaKY5un~Ac(w>ux+f)qdW|?6F#>3<(s{xZ2!A4iJ z2Nh}tk&lQU<4tn1END|)=35N~qk{HQFD-+mcLLZn9^?s}>~DG`;M+YG@jPA%Ar)V( zdrGJSSGqxf_jB;Vz4cnfks+90DVShzR5gX!s3!LDl4t10Ygbz!cfq?el1qWr1;rtk zGi#}?@0%qV1f1CL^|oB~;~I3s+-L;jh&gk(Zd}7ro3AG?hb`~ivD-2& zMD>?K)l-h$9FF3&2lDtITTB;}e|gX3;QlJ*MavVVt$TBXb4IP{yg4J9KR2NvYGzE; z->b4?w`v@#7me!(LarT#Ep<_u2;Jx=;?_MVvwH1VM`RH5G=1H{c~Bv{5RkL;&dN_ z7$Y4V@G-y`^lM8?6LT?Gnu&bclGu0(wpO*wN8P zwusp$fQ%A}M~r2NTvHk}Tbt+6MHj(wXT7?%s(kw0B?a+#Z=E0q5?xNa7usu-k<0%0 z-;F5N)tRAwA<)Bq^CZRh*UNnTPU?B#jt~lyYQ%wiyVlTsT@e22bV;; zLBadVHDG;HSdJf86GDby*1k?a#SpJVHmU_S+LC#nb8HXXe4W$e$0MIZui2`dJBUMs zF(Q8(akb+4dTaUG0g|U_8`E6w!^)KcenxFT*?k;AZB1kTzMY)d?TEo5}kxp_q#3WE}mwawNh8+QNiBWiV z{`<VH^>SC02R&q2Kg1<@Y+$ z^;gmGLVx?zv{}k4$k@+waY7MnjxC;ZyhkLipMDRvun<#jKFApiN}-(F%`UI^6c2dBy`Hc z8_qHO3o8L}4(uUL{H+2iJVUcjA3WRAoKw2uFk9bZ7O5Y0yI;CuRl0|%#+5dEmk0YX zVnf0fFK=uK=%AL?0hO!-`JKC&SuT^CcFjHw_o)}z0vP5%MvfgJvqx_ zzZ#vfi?uwqHd(Y^{cgwStcX0vTyAaB!BYBVAhWCc0{UAI4ES1JOIg=N{rsRnP$&%g!kcrvWn^l|^hUC@7^Ma@k+~mc= zAp6ay^r`DXx5m(&@Rz*SSd)+k0p6wljVG)IgF}u1p=UcImt4*{ew}r3lappYv;kRU zsvLRGcOs6-ZIjrh`w8LUD*k6ls zG`b9-g{iwsmEax%TR#ZaAvEHJNk{t#c97A&5(m~K$YbTT4{^!1Lij;j&kFUjNZ9gN zNMTSrb=44C(3R-u1St)%`i336Cg4;}-f!JQ$iFobS&Hx#pK4HmWFIGqFBj{I&0I#Ik8p^$g`;p474fPN050}%_KC{ z4>so(2Cc@Q922^iaHob-_}7wz=;LOKW=I`fm1FBJvn!r8GgB&aBwK zI(^@n05qnSF3i7gTDUA(*r0u*>X`?fK|Q8lxqY3X%p4R9e{+!o+wb4`;QB1cmI~%E zpBrPdZ&}RkP>@?)vFmjxSVJbZT7}(C>!XTfkb-8!Z!qk@g@Ts!Divv^+&e(lU5ZpS zuPuhxAJ-}vvr4sCd$z1ymYCG5D{nTb=H9Tfy@-Y;q%G#0#9^vdA3xvOd<+HD;I`L5 z2>Q;`&Cb~r8KwQATcP4l?;Y{JM2qrjr%N#)%=ZsD#mQG{Db9AoB;-Q(VEeGt&}%HA zSko}{`C*Sa*03Wt#QUDW!p_amI<|DF<&m!ARS92?Pe_VMVe%xw=aI{l9xEbp6pR(e zX);Dw|4nh}X=b$L(?{XDv64~m<$Ive+d`pECf$A{8!WqmVT;SWrBfC$@b2r$j<*G* zmj@FeDKga2o40KVS_5cIL8DSB;+T<fFH6V$ab7-(8q!{)vYMN3Eqp(Uh(!@?E4pk;V8_jO$@U(wA;1% zozf?m;*2-5Co+FYdLSX=(gxv?i|!G(_L%kS`f``RkC`1X2fJ%*sPnGpo4UFhsrR*a zm62}>wjW8DeMfUR^1J}>mZN!D%V*vzL}$`X$ zuIa$2Pq#8gwqKw|w(&0m+;sDgUHFa;Up#zC&yA*is z$wn=)=UC;?M2Ho$Et@Vl!%039*0^TZI$WF%ou-pZDe3VqSQuWrRA-^_)NixH`tEF5 z`P(-!`b3kwnIoxRMuS(Jv5LJAL1=jB-C9oAykf zO=cjOkcq!WJL!4NPQIw8pY6sZzlAW!_i7Ur6Cc~ueINyGfu@2*&xCpy+LZX!wSdZ~ zazqy=IdxZrcj+}6R{B7bK(-sMv$YftwoBJN_cWXF8Fg%%_KcjPVT6EPMN7R)o>nov zIOazwwQt~LRnUb@NbzCaa8pkq8cM(RWE_sCiX5%nU3yl&(bD@O_>uOB`xkBw_GiB7 z$d%Bow=9jmn@%mBoLgNKn#j9az(Jm4^uo5Sgvfo?-K}jLl{kJZ&_uhR)I&)fC>sqv z3#JQ88TD$mnB@&@0p(6hXgKD}I4SJ&FnQBdvy|}r#rdFur^Kl}FK{}3GW22V-63j2 zTnH)B9~O0XG#G}Of%gXdE3bGlK8k0pK0SUDCY4Vtx#}CYnnF}DpR%NTX~XW=Z`sfO zwVjdo)h<%@qLH>zI%BJkRMsAJ&3a+S`;2@Zgp-)imQr}1Zj1@3&v~rWOB;EoLt?U8 zHOtQ+8XtaCs zY#bESCZu?>5<5O7e%!m1Bw_Qx+w<=25B&(wQzJ<29G>HrZ4Hh;gR%CbMZbUI8>ohV z#lE|XY}umcktU%61?C9>8AZ-o-wP_xDgX;bF3*rDDYtWUtM+73OC^kC_wGG=n2dpz zSLGrm3`qrpHi|fjqvH}o8t)HOf^(JuaBMb1_sl!#V+A2eL~XzU;m^&N5zKS!+E~cHWAF&f znV#Ecp9(u7|EsHEOT|{w)&kHZcc~qy<~m%2_RY<8jPZzi2&k2uCoog+%jAg{^E}ZY|J1B z&8^3TSOC2Ig2*VwVbB_JS;>yOt`5u|Ods6oVL!qGo9eoYEex~;7O}fjt`UJM`&II^ zj%7+y@yu;UOwUIHcU(&pM~cNOAye@;$}~!tUxA}f%n(09f#R;?2#Uzs_#QalF|jPu zLdX!tPM*h*-|CZbTKBL+#0I8k2-QtRuMtuaih?2AgtlpwG#f?th%pXx1U=CRLxe8C ziY*LI*x`&&LV?~jL`P@p1$(TFJaoQq&iT^m6qBx|y)MAgsZO1d68HliAM3cX(RQg# zViCgbOH!s>0@J{l>kbqQRDV>%VC}ZbM>-c{5?*v(JqiY8vsz$-2;7yo4*XP zgoTY-E|B)k4)#obPDc?Bu>LWocZL-yqCjDA>3-wzJQPkYw>cx(ox-HlmujZ=t2vTD+5BCbStg!Ph;gkqoD zo`QC`uBxbinV1CaWXc%>-XY3P#C2S==alffEpEyy^`iU}B47kmiyShP!^|Zx6zC3` zjgbN)-UK2;?IZrRT?ov!F+4B_!vyQrKdx^B&p< zTNPbw))>%_XE!Wu;wIPun|M>W<&z!p^%3!kQ`0+s58pfc&aF^c`_i)(Gy5QUzeEIC z6Kvg^x_g}*Y^{IW6P3eC`kwvy(<}fWK1H?cT>$e%nv^u%m)tjS+;Q6@o*id<2E|;l z6u@{Lo+~5#g=quuQ1u)Xf#-oNp^pLptZv8CH*{45iA<+EW5_2DPZYtv2+ zxtEx;U*2_I9#d<-tKMr5m3HWK&}MRmImEa%~dqfiCucN1K2XsCGhxmr0MUkW?WF;^q0#c<=Y4q)|Wsh?Y zv6QU>4lMn~v#U5D*3A!)I?}I|8*E8%g8dRW=4=V zDq9uj1!WDrHu5zpv{`w%Vn%d)r^kSraiA245fJtHZdye^f~7eS@dGCBh*;3i9r~7H zx{XsGF>3w|Zb-X*u)&*6S znxbd4F$j?&Ch*$iZBANPkPcN?)xSNo-4}DrNf`*a4zU5TShxfG*brpd0PlA~&8#A~ zirrjEoL#-~A(fAjj*^KliQiE^{B zr43`3-WsNF!1wqzTS-j+sbUdKF)5y5BaiyVaU6Jo_&I(Ud$<6VFv@fee&lF zoiSZ^I3ng5B#fC2*dO}lHG5WL3_hTdqtL4O0Zx7A1HsH-{g^)^IDQ?N|JIoQEgyp9 zNF(jgW=yw!xx;=P?yDd!<3nE$5Dsj5X8RS1x1Y<)xcF9ipvLuHb_duU(hcew*4&qp z%NWM3wf}k5hjFgavXBx;eueeOYbF##kU=|KeFxSI&`Le=DR)AK>xM92fm}L3X5;1x zI~K}c2|RG4`Sj{x!|!WU1+hbvbD2etU)rNA+6TGjZ@1=X(K2+6xu^Vo)TPuG7* zJw26E`(4PelAERs;6j(Z3({S2O@D6<=>Oj?xEkr;$0v#b=W25`dOb{2%MnR!WG^oU z(Zln{#9HqLHA8M1GMwwz+Mz49^xH8nZXJ$P_2stpv%M9zylKy>vvPJFYFRtB7)RYQ z$z=7%7IKNaCK-&Evzg3e3-+)=p{`utQ_yvPeQO9+`1R(fIQpJRibAZE1!CrEn2#qN zHGx8zr5|?5y6fQTAT9O&t8|s4K+WF4Cp?zRuSW3?+cApIb^h+c|C?O6!~NMuFz2Eo z@nWZSOBr51Lr7%;R(!f8k$X?Ja}us z9%AonImPcKEwso0lBKWy8b6xTC-fXV`A%P=g_T-HOWoHmJ8}3T6wqGTIRB z->6sPVKS~)zviVygd9}A8aiz4bPaxEEPHNVWsWY70<#0Ta5OLX@*;pAW5*+MA8yg+ z{^xWCa5@Lglv|>S8y~;7Wa?&)$(d%6*0H%UH5IuPP^|MC(650jI5&YD#}ii)&5Oe- zhCtdL4D){BKMIP@oFP=XsRGt98jbr9i%Frw#Y!o|A?TK8{`&IMi}~-V#Y*VANQ@!T z_65><6p)A(Z!&$&Uthd$eV1#~iC^N?5&s+3)rP6>9=fdtrll~f1-~$$;~@YlkwyCL zzcYKBj%7F-&Gb9-B}2gMf7jn}{{}Cn;ZePR&r# z28xZBI(*7~4ICGwknmOZ@x(CwE49n7CmgaOlqGJ%zOnx zbm!L6S3wMYYo-^uDBxS z+S&ZThBTW@7@`Q2s9Xfz$~c3QJ1yBB|^m7yx zpdJbeDi0P0@|)9_^Haz_0O#j&k|-sERGY{T*p5%Nol#Io@BMlMEHg)tO`s_9(h?f( zfbDe5q(?83Zwo_dnbl(ZUGUU+$h0KPUp>XC#~{`Mx$xZ^({BsdN?DJ#9x$GJ0jMqv z4wlh4jw$r()qnvd=$YT=SwI6;Xgt<#5w-P$t1e0}=DZx{X7u>3lN5#L2QX_Sp(nn4c2sd%W3*6xBD1N^NrsN0DRHE!KmK?)w#axV#rw0#}9!~ zPjtz-5jT7>tUjzcY(4CxsvVhU@Ie0lQADH+H7HXMuZsT=muH#`0Z~1J%6dO6femjA z45vgr)};K+1i=2U?`^m=ubxb<$-OVm2zL=XHrN;)wt+`wWlB}ug^+nM2a3XEf_fwk zlFMmI(ravmobctJ3r}$}>lq2B_LqJ)^W-D_7cNMokkBY&>NO^9zZ-fb_~4m%;VSoe zbig?qiP%w4OH!2`MwkDvxP&LP7)U!VBaY$g{xgX2IYqf4W7G(vUiZdA?rx6!D^xD| z@7j3eqcMygBb}D*Tr@}c8(d-jOfz+I8CY~g(;`fBA-5;A(NZB^Yl`VdH&(0M8w za%)3_LHj_V*A3dfo$fpk9C_g1(iGgUvwaLYpHQH9D`=-!7UrKc1QiK4jd5b^H8Y;M zWh%qVM0fUhZ+UT#X=qRqeP(jVaZw(^i+{r!$KyR#07ety`R%fC+;b=GT*Gw2P)xa@ z85|`grN7C9Ub2Vf$tTc@MSIelv2iXON3ZW8(#*D^UD|L*(@us|_YNsLe9%H1T2z+7~@E~;K4$yv~xW87_ zenSm5D=N{2TKlQ%LpPX>#5B4gORV>yNHq3gLxXyR`Hmcext}?P)n?R zLH27JA7|XQs7K!9WRrbAhoB&pmyUWFYg(Au=IDCvxc6ob;=^&tQ$zc2z*|4j^%&yZ z7{CE0UOYkG1V(_)8MxN1FB^R)6xVx?8$TBW{@zvkZl0=Q0I2%Omho`*;nlYNg-78% z@3EGI%qdRj@g2DiUiK7#6vJZ;DpKAyQ*>Bl(7Y=C{d?pP_buj91MTm(_EW-z&;#Wu ziXJFIH5dE~``XtH8w5i;!3iYvK@eG$yI{QK6+KDAk4F_0>~goMnqQc%wsPOsjt=t& zorbs{uDk*7TyM5(hs8^T5pKK)kI8e1JeY}?2XODdPIO|hPRd|W;e_pTdw;qOO_U50yV=78*-g`kj>YMsG0-q9Gwo9PewE9M~Vi39ME1( z?6#q7(oCoKz-_99>n>scKHHkP?pdv%`Q}{RnvTTQme}IW84SOZ2u+j#nMn_)fOq^i z%|2va539_W3H4lWG8kY`jJT;xzf-rMS>zm61_v^i`dh7O^to7H=Jp&gadEZzf!Mt- zg8->_A<=<~lxEbs!FledCRu=o3e%m#04I*Ct_0>YL-kcnn23IS4T*JVFC7i)zh6Uy zMyhc2&N#?521G~A$nWG1-y3p?j>|r?> zXHL|VoX~LLks<%hI+56teod2( zh`yXvNwxiSbycZ()$wr>rVKbxzUBra*pimWaWR~r^3CWjp8Q(jQ*w7f%6jxA-k0vJ zp*7Pk6}>9LVAC~&Fin-bD*oO(TyA*Vdfo3VAQTu9+Z;Vf6o?99;i_w1z*I3K69y*F z(2jG4@&{RAN*r@LIx(3=dJhF?y?IiFA??X04RILYu7U8d(ndSMo#<9m+zao`7-IaW zJQ-df58Ej??jfu*xuW(-;U{Gj6aFGnAU^6wH&iW}JjSl{qr9Kn(DLFA;IRw4HDwd8 zBm&>~`gcdvh)W|fwXB9grp|{Ua|YN>R7Cq(Lu6=L9Ff6z!Jv zNgkBgb#RZJLip5Pl#AIU;{xw8M{oX}+4CWkVd7)+jVIu#B>32JcPh=jifWHdOSmbo zkTJr)Uyt?>5ooXAwPK#Rpw^5IHT$=w(Q!or&!Ku4BJML$*u-4saQ~KoVtCcTX$pY^ zs542-i=p2G>>yP!kQT;WOE~2Ua@lu@B45T|@!$zsRe;NGt6R07f@b&I6%r0s!jqR* z$??`&&)B;yns0c^ssxW;hTZHCiIz%VG`0^3&C5zJv&-&<><0IzDSoMS>gFdvAJ?}L z-dgd%3H5HYsOHVnvM=*u_{zy+JLH$7_^(qCc`nk(_(4{_THBa9V!Y%J-VLD(1BB5n zr^wQZZ6rvbVTkIKQ-2S4o|}HQj(=+0Y@r)=W#pGV??dLEf+-3*(9Ey017KdvV$b0p z1i^kQ;NNHO|0lkIUjfBn%x*ikk5eRmhZ_`VLEtZLT*#VLNsDe^F|<{Z9`SF3=!fO< z4h4h86jE zLd5=?u+N}fmSJA~H5koK*OCjv$OqdSt-e56_r*Vrbu$e(48!=HP7YRB^J9MtG!BS# zEhl!yzfK$I5Oz@vIb`#qC`A=04S$3>0Mzs9=K_dg%n_XQ@prY`j3uWLjIR1h6RUjv zmzgnA#TFsJ^`&ihcqMA0`XtL0IgAyeeYK7S8I+UJh>XQU@O@2x{*851zS@6^c8P6X zB!gvkoV%kV~k7aZ6F5sLaW2G_u;== z_b{k6c0cn@Zxz??Rt!K$rizMF2im~RGymt({Lx!{q8}>9s<&O$@BKi)Be-9mU!$W= z&2OjZfz7n=e11Zf^|#^6{}KHg(EbnL|F%v3fJaq$wkKg1oQpVO-DCxp>ZJAB6Q? zD9N~btw#qM%~RrLN^2)HCsHQ})ZOfqqp1(%LcWlT&5%r?v+n6!G}y+!e1~6G=Yh9~ zsDqc}XKvn4R%CHiUv=SrCj7o4b-8x#oqpM2$%mm{S?$60_4{MxEWHJ9oUc2nlNDuu zTAbUyG$So)uvtB-P*V<0U4F9LZT7q%mBo@IhmFzeuTg*AQsNp@&Adv5J_7!W_iu~v+b$@%Ek7J2P; zo(=LvZ!8BjIVsUDCrh#vKUo);#w-wHyBr4c3f6#pp5$=^`998z-tABgPLB6r;*`G_ z>9}x|wr1=lv0`g;(2MIn|77%$<4~dawWb?wnz3v!0U{gOAG=g1UvT!AoOv|>-72mI z9G%@LQ7`q}?cMzoQ|cKrZ4^s21XrQ@66?<{A@MxU8yWAMG#{7Bl6(jB6YaGY?XehF zj(BrGnvA!0ra4EN%#GH%gtn%CWxhlF59WjNlKj%lDh0-4(i2ntjNp8xpOh;uE?dXT zNw#sn8aan(r{6PF6Cb}2^xowBNx6EQljNLok@_Q{aPyxFkOS3}_Ztn3f0L=H!f zsSi~Ec3C0Tr-%GgJ{VY0go?zG35lbrzM7%9b)xbH=g+Qs5nMI3u_xV|8{?Z@+*1s{ z8m)mUg&s8`r+(yoIbt~Wq<2&9$yUUrrYb_I(8!V3H^?hP^@BB_LCv2fzmJD>Fh6>d zp^wE;79B@bPMB(G-ltpAgm8rJ0*N4GFds_$^A|K4aGakN{eipz{aZvde|Gfp|E8lv zOG1{2l^n4?FM%A?;QYQyFv*|d2$16R#w@kbkv$g;{UKds%rcq4QUeZl{lfp`MJ3yd z8rT-R?A=b;A>m=k3uViksx}tV0c$?pN0cq_#<-_3Zipd#4xQk$NTgOCQ#?)tVZ_j^$MUxQ>7M-LJ`NFnc#`l-;WN zQpCn`5ZP!xXrJ_ib>sd^l9MPLA<`ctF0jIgHKcgt_$tJPA}&`?vcv--eqCobL||OY zINx_&PqUXmL-sE0eE%fskRhlk-%z5q?sL9_#_*SXj?&ba2yCl+CXLjv_k+dJtF;1x z>#n-nx)S1_Nt|^zgTy4VHS0Z#T_iKXuW2DmTXS}>_t?i@RTYJxd_N*Q{`^OlW>J8$ zM&{%Wl#|MKRbUx8jA_z>9%vqidN0iw{0-HWY&wDe8s8Z*SW zI9~&}7XOM*C-OHgMU{#Xc}UnaMD}4AR0^n9g#*XYs61wusm3w?XF3w;yc(fk1GRV` z5&0Vs?sI)7YoD2X^~p~GFPP`w&Zj;-*m&ECDaeeD>lmom+|i*d$`l~^l;JntY&t#I z?KM}_BUE!nqm0ER<1C_Bf}Y<<|HFHprZGb0umfe4{8J>-C4Qg@mL&O8gg2v+J@d~i z$tslp-L>`CmZNEn7CuoVAT?$8qx;Xza3T(GU+jO}oKy{z+!p!crgXXmV>lKLO)}PT z6w>MSmMRVZXB1?lN$6Ov3ps?_r@&g|z6$zx-uEZ=$1?YMv6lFUD$~P%O@3Gg z^+D%aVs+7BOBKxdl@;Lzx<5Ehl~<8b&tgGU0%*YpApM&6n;72iUYSZATbq_z>TtKs{JqMrIeb1dZ^p)f2q@P zj32DP&gszu-)6o1DH`l6KHHp}(Kb%q1QOkzG~sU<=qC)6SJNPi#ocCcc&lw+-6+FBC@MkIr45k^^Xl!a`%B&XvTSlC?Wxrm1o?2Lq*}2LEUm- zbse(1F@pcBr@t}ng7HJ5VR~Z89j&0jbh5m3zWmZ(Dn5pVj4Y(GBC%Z3{9uHl-MI{P zC=;JMp*U!?vbKvJ2D8Jb9nlYN7iP5+)`wo%crk$6c#b|%g&4Do^YL~3RJ-*{hW2M~ znp``R`-I2~LMa|e()|^rBy}K_BK?m^LdCJ_dUD?->j6lmBnz;r3QOY$If0RV|pgvNo7%9$5To-&d6uVK|$?MjGMq3Cpw>2U){KE)Stqk2f>ABU4+ zm{bICjaQmT_LD&s&HsCI+%Pta$IIv&$c7y-BlY*gFa7N(?ZJ%ni#e$urn3rRuH!+I zo4{GqP#j10W5|SI4i4fTide)Zi*VScC8lS-_uoZAXbd(mDdv56bJ4Gz_`r=4O1mP3 zi~#+uQN`{NEQOw?OaT&}eSChzItoDrwR2&aqH=@kxy~hV1N;CA%=RanrV<*YZ9j&ah3u$E8x(n%C9%;x#v?^ZtI7| zre9wr#LcayUuGn+bFyLsTj+b83s{l(D<<`yC)(#WXB0QBBa5Nn7p9`5%Y)$0bXGwK z$?lvMSARsu6$=z867qWm=~apihD@5bNzibf2TX_tu*CkAID)?c zdMT1fkmTzhaYJ`8Gu$xuoPE*tF0WCo-V)|ZHOqPL-iZf)=xL6sl22hF^!G>Fj%r#B z+^Wc^s23z=@Y){V6hEVLxF^f*BnQ!DOYGKcPYIIS0 zG#@Rr$n;3VNs)rzU)`w~n^)A!PSY!W2y1QzW0j5Qz=LZ+Jr)rEfM(beuBINH{J$(c z0q_gN9Rq79Lu;$ojI(-cEa1=*!^+{C&gaa1oVR>gYsn`-FL3wGU0xZF#KhCo+=6?A zOrih+)}n9z%)>la0c;+^HJK+B)2|BWq7iX8f2WR_!~qb6{+nj?+tnehMZq3}R}+PT zt8xpzEs+_k9PU~MKy=k716>QqO3tv7GR0SCpdM&dLeYjlFF{=vnV13)=<2ubEYW_( zSAHUJ`H6NU_8m&oW*EXYh$gMlq$8quK?fN8H|kK}TNxv629suZ#tkEdh-#@?_)q;J z^D61B@6V;->OeXWv81BSpQlk}kYA{GXUlyb_}WX%Bi3MZIwPWmJz${Yxh%`FfuEuk z&a=O*H@pv6(s?dk$lH~ZfA=b#|1&ZHw($@^*B zmppIm4Kvm|7~%VNFR0=r5^;F{(lumDfdAV(J&YX}1%g;>96}~iWJlQLML6vmzxttB z=-kJX#utCuCk-b=71?RkjkJ3B@Zs`Py|ur$EH%=u#Usy}DMeJ7JUy3sa|YHA((riX zA^I^MHkvIBZv(nZW}Pm6X*0E{qh)ADq0T%D#M~KdaA)6%Q1|h+IuqX{0$me8K4nE>ukRTxQDm5jA;?VAu=Nz4p z=#gcSuCtZif9y1Xu$v}UY&Cn7ojmq=33%05cqe{3JL1v91!GYd%_qK8-9F}rsBKC# z6uUdtZ{`@vY^N&hRk9BLULhKopWy1DtOow&W&)O{5ejoqgsqLnE>IMxZ!qjgI%bE> z9%^4UEu-0}KIP3dTt6J8Iv%{JxxWYcex7o}J~(iFKu7EWyPO-Y<}Jj?UNQOL3H>TT zAT`^@2R6*BnCUBP#>*0yJUe++?$+F)z<}q;_hpUH|G~Yme!T|1b`ju@^Y{oTA;8DG z&Rkv7VCprY)!9-J<=5{WQ^(FR7$?ZD~~Od_8^ z#r?(=f^yAaI=fQ_UEsNbx2G15&naBctKLW~6Xfjf4EGFw#hE5~5d}ZAvf|u8L&syy z7bX)z7Xmz+ky~(ASt_D2H)6I!_ywAJQD08Dn4_)APE0qeD)DJ!7NdogDome8X5k!L zhh0=qsDyl@di(IW(tvZMD=3KQzicS93Hw|N#n-n`*RJ|UB@q#k`)z?D@F!98%doDd zCu?Vz)+jx_@_wZ9Uf&{a?{$92OsKlT$7QGBbnm1w;3Ap2$X`iur%f`y!^^v%){Xyx zBF2lsDWY4B97^w`jJLbf>BH{rA?25?ck*F2sm1&tFOCja*Te@1syW>-3jjiW;Ykc_ zdqvA{aR<=~Y0!N=`OQn^EN)_*(KYE>cVt&ZaK~Qh=f&mWU02mX8JY@H`E9I=d7wFD zXR>Kthmxu!%c3xc(nzLW*|-qyFRs&^O1i{X4T||jy}f<3MIyLk zV0w{kX!{{~_3F4Wd@q3Bj^Em)cpzGLEQ8cCQ9|VB4RL!D{TymB`VE@&gIU%X7zBNQ zpD1(cG{UCo8{L9QHV*M4=J(H&VqUQEv653$^G$tvex2M+PHru#Y&Z8{;LbPa69Z(o z)8=uVXk*@}`^<32a3C9fjp&FS{3|?)Hlue6s~*C0YGOuayMDD4@5Gx7ybf&A@M^Tl=F_lO$5CECU@R2>Gaw3fix!P zpzU%8c~>3LTM8Y(!BRiJL0LK8UG}la*X(ew92+~6?s_ExY21=4fK_PZc!Pkc=&EGp zKuGY=NB6~Zil0G!wpVz&+diV8m;OmLHewhHduAvf23WLIKTKrYaBW>aVWCV)J8@YO z^>&T?#^^%t!c|2cU!$~mF3^skyfqG#h{J=knO1EXgxMLUzS^H}zoX7=QaS`dCoPn_ zlbWOSYcX&@D^v+#Lr)hW%(gaW#m>Y2dtV*=&qLFSMBAvZzD)dp@6gm(!kPLSfsAL@ z%SF%5$Afo6C)aLbxd#UXN3M)+*2rCFAu~h4;~@s<-w1Uey%iQSd5B8IyM~FGF>!I5 zLr^9Ggd8}`vep)-n_Oj|t2Ck!jujv67emqkAZ_f?hGZ0;vr16~ZFZ$*uCYM?^OEf_ z+S|sJ>p|dtU$6WEn$~^8S~q*F*zTcWZ@3PKCsAkBc6KzG+>WGVd#|ES`>gE2L zHE#TW{GAcP{qk&`=3vN?M@2BB!A2gLyD^O{zc6+#8vC_3d?<+|7kB@Pj+N2hjdSq) zlP{~rl`n12){^bz$!4SEHHZ4kGW)5@<;2M{n+z4g{XrH?H#HN1n}bat%zn zL>0x!xVm2PXL~7bVA*tpruIpM#sQF_EETUA<)1!6zQtG+tJ*Efa5+unUDoyvJ zYM8((DTjP__-2uLQWw5YZhQm90N&JZ$+BZi4~fxtfZbk>P3RY#5;Bmo7%9=Ng{yGx zj0JZp6C=MoZUdb1fjO{v-RK&WK=SzLTj%6K_i$GuXj%h)7yKY#!?Kr%zAC%=&;{i1 z!X%S5D@GF3Ig9rF4WU`8hq&2X<#0Oq%xF!r#^UH5uc@;rBIta+9$&+3piwS$!r!Kz zVCjK!P=e%fI_A5aa-=#=RD#i*W*M{a`r-0FY0c;K!FNwb!!E3dB}lADjusdF{4^w+^tnfTJtGW-u2+s zuP9{j-aa?g-8T$XZT9w7o>KYIi3jOSM{g639=(2dI^)F#e>c(Hke6CLp`e7+f^LVW zYet#!-IH$J`O8dea$Mq-z$;mtZ$Deg9mtSR2E@K= z?^<~qw(OmZ-dCr2$&7&!xmtXJ`q)Ufqy-;r8_W|(S|p6abE<2$;YmDA>tvshs~wJ+ zhfP)v>7e=k2n-1rI;*bwh(_fmim(*KKzq{Z69w{)k(h1b&iKsjpF#4y0y4f zM!b{;%AGp(Cf>Mvzhld|m&1z*f{Prfsg)`j7+%Q05lFWjzCREJ$=_*)S(i2|FwXDx z@nIOMW4t)0pyb|oPh!Q*`mz~4x7Q)PPCyuKrixR;#p!f*Ykmg_Ej$IbB5N3W+%f80 zn2w*akElbca}}oZ;wkTOvJIXK=#XmNdILSYX$p5HcP6r3N}jZoH#VOJ)eaf7p#FjJ zKu7D+R*Zq3sgAG4p#o~qmemR$&)%j;L9058$I{&Z)eumxM!pw>VK#77-hL;X+Zinv zVuxf8lnoWjd(O*BU9q&^LM&;y8)LqA>AG3%g=&eV2e+R$zF|7%9L5MAqAz^tOxZ5x zz@?n4Z8OJY-BsgIGo7-{EPpfA=|9#0p|IC{VeiH|#ujpmbui_UHng$VeMe-bTe3o$2;>Tg*2}w z>mNRGE?zS4Q_hZ$iU0#w!iXcQD<#H*K#w?Es;YBz97Ko#PC8aPj*6@=}dLGBl`}4!#q*AGpa!^DtS(^I;7lsw7ofMC#Z6~sotR24e z{_`nY&#y=HI9_{iNgi_+xIY|m%@T)tF(~U=7&L%$_R*t|d9eOhs3lvS{-i!AmX5)Y zvAj>8WXZg;tgxB|kg<^j#ixox!iBA_iRe;VgC=s^m8~uqRYYm6?FQEVQoon`;PkAu z<1_?gpkwO!`Ck8q(R}xt{(PIU4p^lfjX|0|&Z>SIb#T2b$DpRv*Wlq@@I(_@yV2kg zZHk9)CP(q*Xye9G$JAGKrP*BDT3#icF9OTx6fr>0;TACG2pO>ukq#~n+@JwJiJ|8B z!TI$5(od(2%eoF{aWc@=q;tnPE4Na)wj0u;C>o)W0S0kZ4a%D+xG!^P6!r|`04d+~(nMn`E%eg{ zfTP8*O64Ye8B*s>QQJgY?yYRQwO#7GbX?u&kFbfyY9B0x0T2`hxI9zPbTu;wTqFE6 z@k)*i5t^`{V6Nv7?Q%%~Z3s~+Qr8=BH&@wHyq`pxKS@`xj(M&bz`pH6s}W4bCWw-K zgHzG<6?b(DJ_mm(1=7;Pox>wvE{MGgAb!H+nFQy^((QBa}t)|;t3LoI#)+1da$@=ci$z?J*G zF&Q2qFKA-m7u?T$L{TOFRhH~I>e^ByDYLf4{EDj+zfztqspU=szV-y~A4ny^el#Hb z?aEFpX$>?|YKrwH-@`c!$*`YI$s~^%Hwzb!a?; z13g0I?cF>W;#QyLkn}>!Z_Odred6t0`^_jol}{ssnaUQ|xiNr5BBDKX-dEI?hVfqp zE#WVr1QMNOR^&=Jps~CGgDoZbM=H^~fGI{bEmzQS%X$@a;{;!WRSp812oY=-iXG01Cy`h@v3JhFla% z@?n5KGrQ{n_-Y%%&@EG9@+wZP5rDdu4ZC~##;-pZw)q*xE0tYd^#fL^X%MQ(xi%vF zg(RA#isAVA20?6j^}EFm)|gBPwm#PP@j#s~Wp*D3)@@yz1`HzkXEJOmiwj9hPo;Zd z&`d1%q={hEeCk5@5m_mTu*Z!_2{-qtyD&`Q7_^NJM7Oz z!42g_)jTNeqmM!*y&m-2(99o7c@iEYz+Fb*ED}?33_WE(_mq_!u;8d>XmmhhH)=nA z{H*BC>-o@Q%wgVPDl1f$iZ@w@k2g|szxTa+khI^a9o z-O$iA0I{UlSk=Ww3+x@T+|vw4`qW4s4>J!!b~K!rV7~Y;jH$yxOp?p*&h2%_+gBh% zIi-V{*XJv5BTVs9omAqD+izYYqAE;;Q`I@o9gBNx$Y?%%h-=0yV{24SoX~!NXrI~@ zmKQb{zUDZ%!PyiF&+HKcBf_RKNI{*Qu~|d6M)p4spBqG$#Sn6qjJVNIeahIBD8LA1 zIAML)*!>w9Cvw&(BDf2qJuXLWZkpPMn(luC^K?38`b~B{Sg#G=V}H6e)szLeQg5)D zz0Xr4#3Ls~AXQWftwOH!==T`Y{p`r)5qIu4_-1Rq?CIeoJN^==r(eKteMT~{?|9_J zIbV~TW%2dd*H1W$>n^s<59}sFu()7nif77A8CSH1tEzZXyVwC&i`D z`omr-elJj9aBlbwZHX(hG$Mlj2Ke0cwBb~zRw_`A_VkMKF*dhA%NfVzV5lwYTk)zH zZgJ8}&ah=N(V*+7SmS5n2+Dyg`Uh}dbyn3w^bSjVM{5J4p zO&WBx_84?D9yq8Ki6@aPuzJ3h8P5 z(IL<+ly2jhm4lUf7^#(wL==T#YG79Iu&XN84O$hi^cC0f)3nsvw?l4|)vclGwe^M= zu^j$B7z4ou1jX3w0c2*1x=3gLMmxhVT8ZVnJ~MFznKdmnVXjMRJ{w?=sWYrV&Q4b{Qh}Veph95FxS?d zr2VW$9ch8Pphz5ifZq2ix>h}J$%hw*6Tnwvm53}rAo+FEW9oh`Z*6h(Zy1;C?Prf> z9!M`L4WGexvffBmtq$vExn{*>`38yMeLoz3i~G|paPk%fd6IW}za9b^O^U*+jmg z8^>fKJ1wJZYwehKLM`f4#Ha+!r!3UQ}MFJgUD>W8+pp(5*bXEc?p^oSrv0oq!S#pwnlc{9JPj%rq={Bl?@oz zR4U(UjTvHy;!G{aZROFHu-gqZ;BR|UwKr8IA3&hD(i=13d*IwoNwbL4GWMTSoww9= zkkvD&wezA?yncNtb8Ty0^35#;kyFzhHoMXx8v=(tWMtg-3dW7nwH)k}Fb87XYI^^I zITMQ>=#_gdiVc_GhTyKI*tDK8?%yrqj74~CXmpTr7p?Fa7j|y3M5Cdr3a@231CtLF zDVm>HoqDmIe*}x~Pw-->tVtA3*i0_IH88Ck78_X;b2$-4H?>uJkN?g1hF_p6mxW~+qop4VMlPdv*; zi@erQkQ@67c%JqCv!z#4&d4dL09pS+2f6q$A{ncPrL$?F0Z#~Hns_PIMbwiDk3!JN z7!#|avjJ<6RHA`tmTD<8Fg zIOAK@Jbzqi$V(7t0D5}3^Z`O|9~4pa{j`*cEQqvpi~fWNeMjRFDw+a{@8j3~1;lA= zi+4RRWcdLK7|Rc~njA-S8E^*1Vc#G#wg05b1zUPoPxU6s<>!be%hWKVVcPB$_&4z^sF(C55H6{1(|@EF>OLaH^|w) ziJ4%g<|T66ob;o3iewgh0=E}r7%jK~DGlZQULGgN%4F=l;STL}!$}Ly!MXs8Kb)9D zx9R@b^tv*;1eL-oyHgWn_{Tp~qTetb$Ha-sj4IZPtXa2vO+-yR13lZ1F$Xm+Xdb93 z_VS&pqT^)A76r(%i$fEg8Eb~kQWVjuAiUm=mjd$yeY2U0z>s(phXDiXY4It&>w8KE=BmbtaH7eo2$j)h1q`K zkXegG0u*$s0movg!1}N}3=Dj7a?4~v(07L zgF+S#JtYXW%P9G)#5#Z7ti_Ba-j#&_0{h?#JEZ^BaES^a(GC0ae?7|;9|x@@%^9c} zns!A_zmnmD3b0q&&!05owJ}N{qwGF-)? z@<}!JZ9Z<+qhTgA_VbYdfv00RaY)V{9{g9uGqw3O@%eRp_IgA4w?0Uj?2Jn7;H?Mq zEF$zaO@A)_iR6}3KI#u!W%j)Prr0!d5nBDR`r1W89tSCWjb3zITtKqsg&jeV6;~O6 zGME95bqHs}T}*4ZIh|S8YKbp$JD7C0h%6{fQdIug3W0*E+F^^#R2Z)A!WsloaZwT+ z^hEv^*g+f6FRD{)?E$Dv0k8h7r~Z>J1J41H4I3GmnwZetu0cRzINbY$P>%Q-9BR-f zE~7Zh@h6z<{Wfvu-nk027()F8sprJ_eHDtRy5?_Jw;7Qf6iz=`+BNUFz<%U{y34ceU2qWo?3!ZOi-(;=CNe+9o#Jm3Ij3XFaKy?S4JdXUuy5{0 zgt!YQ72N?P+5B7Xo1zi9a03#-tY=xjVKZ@J)g{sUv8Xof=xa4g%;^Prl-Z*Vy}>Sv z?#J9XtWr$JTz$JiDX9SW5y?Xz#cwF~r`|tXw0P>Dc-xpp`>8gN-GUEPU-wCMd<>}9 zTQ63u@E@AWp9Fj(cWn2`X|ff`9i1S6J5MfZwF#$09xfb~6{t%N|1O3nhUi##-^AR| z$uqd0BV?A^u9pjFhxP@0|Ni})|C87+sRU7cMD9-ITRhfe20`G|Zk!rN2i&aKWS*H> z9!_POzxX2m!|m|Lzz)KzDV(r1d@KN2l7h2>1G)6MkGx353WNQLy&gTjdo|?OLr)Ba z9iYs~6qzmrSs%h@&GQSPoh;pKJm@~c&%YlTDhhwZBjWN;G#w5^ygGsmA8PD@%^Q8p z%b3|(S=%J1wWPutabI61a!)Rq6h9!Ape3Hsi&JCyC+(;*3CdS}=B>IbzYsiR#@&** zVqE9d*eB`r@t8!bjR&YLOAgg;a4*-+&NLIr1rYlVuRH4?AF{KmH?lGAC#@0Ot(U)3 zj(kxSZ=-g>5GL_Xb6n&-ulqy)#IzF8H=#X|21AzizO7&>(DSlj;Zr!035Sz4N$ki? zAODZ%Ph0~1bh$P<<>!Q+!lp?;-^*EuKu-y*P&r>_Ep5eWJJ;*$nj=BNFmQj5K4iU! zrdx0&Sawn@tBHg|dbafk`8WmjU#sABQiJy2aNh! zgRj#B+kC=D2xxhnqs1;aK3wfJ-BDo}n2FLlGFr%E>h!l~^c)MW3MH5o83Vk2p;igT zUAnBWH40>(jYQ?p<}C2~#b%0CS>V=?x%lxJNvNUUul3ifzR!+I#{~k?*#@*EfL~3B zfSRGwd7YILZO}gJVN3W8{H3IR`B*KXQ#5m!M22tZ`JF3Duqryj=y8bUw{}Kj_bWmN z&iAgtP&N2RR-zhitFT7UbI`Nl;4SK2Biz%~{zZcS<~{wPF30}RFhOr7zg{a)6<1j0 zLl=+>rj5)dHObM$w< zSWP62zFil;6SRNRhPQe4z15!mg~8j+j|X}lX8?p#7qye<#7%9J`CUuumf219#No{8 z-+D#I6%Qn{!iJMd=;KuxU7wrvUSAwt3`nz$+?V1YhRWQ}8VT&o64-C`!^_-yzSInZ zRX?A5Oc2N!kW^z5NMTieMv+}M?51_W1Jti;%)+nHYFO?zB#CZz`*bMQdorC{pU;H) zk#@oK(U0=-@>iwXHilOeci%J&Pb(5hlrK(en?&v3v|=+7*RX!p`|{eHiaV$`z&BgfVB7cNo}Cg!hXv_Hg3E_(|}WK`dv6sC8-mSap?J+zVBa@o`;; zZ`ni>jpGz(k#i*%WbpKf{O=bt>6Qbsj1+!u55}#0nntWA^G=-Sk98EMwnkIxd3MrD zB0ozYi70QM`T624dVlRpB$uWhc{R%4n+85?daz0%Y>_=7WXX*oHnPajIw zqNEV8cUo@=Hta5mysg0vdu*w~H_%EB5SeC6c3%m_mPxg?jaGLZbify>sS}y;txKA7zEturr>1 zL3|HYEZ0^#&~yJasRKLNw~e?@`|WYdy)k$ziV`If!MNR5;FgnepZtEHp5%4}WfAlj zJMcZ&eJ$BCt+2FlT5zkVa%uh3toPYmVbOMm=WcJ(Le}9?Jzt8S6sU9%wCg*3J28QDwQnZ6lOQez-+acT za)fRpknIa0*9(}qf%ti8ub<5(0B}uJL=L1~cd92!2GfOWBSyJ@u$I)(*;j6UO4YoG z)um8=ukmEkC~(sE$BUQAB|qX+!~{>vIRp8TT$#@gJXYTQIGHdMKjrmac_+7YDr3`8 z%lBeJ%QUKP2xfS_^wU!OYD&Pds)r%9T`cW$!9Y(Wc3mu?_M&FKJAp+Bd6cl~#(oDz z0{dSU>JMbSQSc%zw5;Z~dLJnyXvoRQEpL(4gi3Y?>TpBSg<5(#1U{G*{cP|!(mb3l z?iTXGTVZs@eEQW|3}X*iYF|>GY3hj$xjGwNX~XA?Tuv?@EtpvRg7H=WQpgDZ3)Xsv zNErwIf$?NN+;ux?hK1JVP9y<}>}=8czDRxzKVL@W^Et;hyybdM--|xJra#N?_TNs% z>+W=HieGpm^=fHtJ=51``&S(vQ2U^xk+rme$G(jQ_pAja47;_=Brn}9;)XHZ<@xO3 z^@7eoBWJ_DuKsoPvTnap5b?_7t$o%d&4*6;BiuDNS*k_0tj7d@Q8+a_~70kIh#(@nYFEa zK1Znt7qQ!em@cs+G~e&xd+HYCdCHN(ysK><10v`3o8+GJuL_IP+VF+hcDvTwa(C<; zJX0%?AKUF`TjNVKwf~Mx-pV$MiK~w6k6} zm9~Ii{v?su>AHY+r$<{+gis^OiK%?5S}sv+V*FKlofgVjUzG(;-Po@u4(4e0-zPTE z`{eH+Zcl6biE9!4N#{sCP|#bG`cX4!0wZ^2+xM@2jA5?BHyc3whR=||4wa+SW5DK> zRLVl%$3z2)E1#oBOF3TdJTzannz*9m;j1CM@``uq^wty^Al;A)kp!t`AX zzuMo*g+(G_%_3VUeNx}Er^SXB?znvtRYprLdj20Xi{#1T`qN-7i9bD<@w=BQErj~w z{cG(wFz!*7lNC9d%$|Ffu;zK=-hPaqei_)5BZwvT&&aV^LuUJIRB^>0b?v{HvzPu?{D1r&N*012NYt0W z&O541yNpc3Fx@xKLKb#zso%_&TfKfgvdAvGyuAFdWUFblPXoSU;L<9YlKCzSl3wFcf|%Y5VelCatH4NYHpon+LVe2i}Z>rCHCtZ-cvE z_jV_1cSLT_mj{u4+q6JgfCK4k4G$;Lhh%}MEG|xqemMc3|0Z5s9m)} zi&H$x2^FXurz!u7t+$S=YTMq26}Je8q;!LnNOyxsr*wC>bfbbIlmz8P9me*k?V7I{$8BE@>Y@c&{NlG)uL>lU@=~5F%Iu z7gi>4_PKC#ATjD^7m^8YyF|F@m{W9MY_j0pM)9x1~4u&g1=EDQn3mCjFw6fI)joTSW z{_G|huEqy!^(e_~QV~)02xH^<8UUA}ZMWVYg=MmLPB2ksxMWuYx6kDgUD_E-yH(EX z0%!AM`L|yA6pw#^FMvahJstHJL!-O-nS`0yjQbV6@3sGZK{Ob`aX6qYnAexudi$6K z5mOJHunYOSLbRn53S6ah>z3NI*eLnCUTcU(17RZnfo_;q50P%YUSl}WrsL>fl$t36 z%`G=~xl1<&%Ba*MrJlbDk@ncpJ}sjSttQHl7wkZCfc8J+8OYY3fEYf%O<; zgPrEmw%yj&9v~nPJOKTxGQ4hfXGctGk~BW=WM$UlBxfNIjat01C`Ej9qQ=0&ha8x1 z77jK0j6s>d&-0OF7yoTX5Ev>Dy!cZ{`>FYiCL+W95wY~SPGB9GTwVyD|0GM7zNabU zt5gEWTg%u7!s-&L9kgtrdOupt0c`KwCv?q=5hD&A2AFlmtP62Ne~ZWm-C#U^!xQ0$ zm0LM^-S6x4j=Xi<=3d@iv4~rLkjrpcgWsMth;m%IUAmlBO%{N(IR-E9osC6#)hH(> zGCszdKCbK~WVXg&^87h9Fg$NjPJoqMWx2q2dw{;o*42*i@MNQ@L7DISuf(=HqeDz` zeDP98kWylAJ&Cw793*1xm%)2Fxj96l>jb%=fc(G3Qp~A)|#bAKIjzb@RMo@q-bY#`i@T!rF3Bd&IwQ z_56Jn{{V+flG0dc)Z>I2wN@pXiHKV{<@P+}QP#}^V%-c{{nodfHZxz+#pkTcTYlML zyR5LIF{+;2AA2va!Xta7pY`(nV%*+{m5t2o(C^u(M>^?x-lm^2!pXSIXSi1_A893% zniTtH*Qvy0GO2Fa>$Y2v`0I;Ivd;4StwU*#>4D4E%NCbXkECN9leAS2V3H$KGu@9G zYpq=^HdVBBoEIHG=x+KxBeeDU=}*LQ_bV41g&x-djU}`w4Lk@==RmGg`su%gL7?=E zq$hG7yKP)#S-Hur)Is7RMDEKxE7lXB?ce*-i0x66ijH_aOY&<*Y&77oiNNv$V-Pb} z%Dr6z)e4$ka;zL&sXiYMK)$DgqQWg~uAZA%zFz1*D}7$eh^;X6=;ByY7ioX!#!!OD z@6q8?3KqFoOJLNWPg*VX!8Y6%hL-!3ttHbbL9}skn*baC^=7ZQSVhZG>0&jA$lA2o znmr{cY30HDhQDI@A%^uIrWe|pgB9+0>hVn9zPvWSqvTxz$*@1a49IF>NAjgcUAv#) zUYKX_tsmT+6B-A5M=_04b(+k(73{~kVi$z+!|!` zc^GP{kokQMh_aK03_Rvqb}V-USM&Av-&?0@Qi{xl`RzU(Tmx7wO7R71i~ zrHntRZQQ!X)T=fqxG$k>U&hIBP>UfwLFvz-&ZMsLG({i~(~2A$@}?nBH8?`~MJqfo z`nun$5aC~c_zz7OiL%rEOw0nQoGfgbxcZYourzb9et1X13s8LS#5MbEHRnq7CFS67 z#SW)8OHTHyr=Yx~f)JpC|EfXx>t3LG3@a8aWy*`K53#NzIXf(mXjayo+$ff!n_&f%M%~k*5#hY z)QS?nyYzahG1#ACbwm zPHM31Ybs1dQnN8{SSQHetv?DSR@;XFhv!@oP>g&-!_)NAdF>C1nUtZD9B?OyOT&1zp(0YvYvffpNA}uf;r@~vAgR3S^+@jFf(5VJLz6hA|6(IzP*npj-VvzAMln(lXY9azu2TOP zpp*swJ1@h#(pd|udpLR9)tKS;1wYHvJW{zJf#92`oK~3MMsB>+K8AP}z%e=Z(-&CI#1N2F^x z&2_I9Vw+zsIy-NTWFFt$ZS!aPZi9G5S4oQZ3hhxNfHp z1NUwTl(7{NLnyr1w!P5+0|twv~B>&@Pt2%go;`VR5rJ+Mw17VHH$ zo|33uLjMHXa@H_>3BCJKk8oM+D_2lL%QHowM1=CK`ao--I-qpoXDF^1@aoy`quu0^ zhkDoC{`gR)>azMelo#V|{9g{H_BHdDggto@?zt`RTVWkD}-^rYm()hQM4AvI>q@LP{uF;ACP9WzD(5TqX zw42O&C|4nEtRdcJt5#C>TRRL|FQWgepFqWHUpP8YRgXaUg`10$b62ieIp-ub++_fD zZ_RG6_f@}Fe||RH1}fb9O5%JwlDiU{UJoZiJiIVjon+rDpPdcg;j)t#?&dIbs}(ki zx9GleQa+EPgphezyaExj2Tz{ZJ^)&ggMHBks zlke+&1q=|D#nAP|6hhsk?Z1Wm6|Wy7mqAT=$`GdB8Hnu&H-w%``E=+0#7TWi@e$-_ z4M|7gd{H8ra4c7GHGlu)i4q@@!pTIgTP6DFZc4bN&cwu2g-_X?KzuC3%Lt?feTFIT zfYiVnLf3Y8dX-H3t8?~eW@I(sPkOv*``o;qt9)Gz#4D@XnNrrU!pJhYW$#O-$_rJ@ch9OaR=AQlbG~y%(zJft^otlzby=N%sluySpY6 z9vgCPvft?D?xh|K^ciPsmTmXHPH07s-DbYd6Dm9b&C}3zvy4z*3VP%u{sku-f&@P5 z73x*P;URn`2IFHwHBAr*MtW|?Mf)-Hf`AoPb=>$`xm1e%NUHIh-p@g@peVVlRoA#@ zBqvG7S&i5^^eLrW-djMC+Pv_C%KJqXy64Y=Xko;1M1YJ{t~j$Ab* zr}%`0iFnS6-4_i_E-UXNeQ3g~KZ#|z*Dxf?=%5~PpU)RX;hbsq z8$shqR2pb#>1Il}UFG-Ygc|F&9yS|->!8ELppZSU6w_nrw|`j;VwkN|AE^{=E+P;2 zVb1L?!Gu(s*17AY%T_FQ;BGSPdvHv;fI64h?x=B_EAy(0a*c~QLHv->wHRe6cQDn7 zA`e)`X?x(3Y&dOPI`P&jNBC|nw|{mbn;(^&G*87W?%`YxedaeTQZqS_mBND+plP^@H&J`Ig|86pKSCig}8dL&vAPywO> znf3rjUZ%t|Lte>1%HJo_;w4VkIjMkjVBa;jM5V%coWb`&tDdS~qY9(GEsX&&T_O+d zA-~_op#Mg;{*xNm1&rGOiJ2&P<=Lc}BiB3m{)j7gv zR_#%&`~|OG4TR0oK6`X9q;lFYh;?r?8yK{SkEaY*0#FZ?-@w6uwAhUQa1==D$8h)Zp`?b110w5w-kF9 zrXQE#p42N$JoIHwq%dHIA(s41(zVn1Qf=55GfT-qI!XqE(0mS8^9A+Kow3D0o0_2s zJHA)@fM5`c2TYyT)4Ps+y9F10o=Og41B4ctQUSTij>ae9&~^!60src+<1gb=k9eZ^ zJc{8IGdoW*vCJ;~!{}wf1v28}r`oVvdE;;Yu9(-&0>PJOvLEfoK32}y*jNBznw4eW zFeKA`LG7*cqtQxx?QQy0^K`BN=!bO$;C}MUFTJgCIazb*HZU+a@jjYatcO0SMy7Sxflq257!qnzumU|h1t2M8E7^_6 zuF!rDSs!3XQkAYp({aURDV?oyv{iE zeGoGAmwNQDdiwBL)kUFT4Kq8#vNwgj{q7G-kYok%uvDG#tv*yb9`d^QI)yiEl$@th zULW)VP|Gi317@WT)j8rX<*d6k9YT9+%8Omo)32W7-ZLP__E<1r-NHd?tG-09|FkE* zH0gP__con{$p6FLqoQP)zj6+wa!xSK0j3@vJlYgwKf{&Ja{o`;-8V2Kr+lCtfIc5v z6|o6(X@=#hEuS|rG2?nu%FH65eJ9o@*FC1q@Osr1G<$Dg2TkxY!r7xp1wQ3#kQVHN zGcki|0Rtvl29@EVFT-^!`9npX!n!#ibpATN&=Z`20>>}_w;@!u1qU%577(1Dhp)4J zlgK~r-NmxWX}@LJdBc}9!g**zP zBeqaWr$itIE8+=1?wIrUd-+vGpuE4sZ-z!Q1x6wnQKcf=V+AAbF;jLH+_-x(;yCPX z%eMP6uY0#AlemnXx?RljgX>cDw6^EHlZ?zMzeOoQSi5GS>^I`kA;=9&;~Ik$!#0~a zCtKQ*b&%v2Z)6jxc`+`{o{;bExt+N-l9{ni@tCoJ<^zSkmy!!CbE61m*QI-LI-Enx zl`^fdEim6bt+&H)>k7uxY+CX}yeKJKXbCRe(s{&sU>~FZ#4Asy<1*s8US}{FPV3r5 ztHTq7he7dq1R;Lp%P5?cHFo1J^hOT_TLy-c)mZNWej`n3r1F!vY=5KW*HZM}$>2UQ zPEEcdndA81uhJr4-C`Vc%C+LE{Lz^D!&QuJDg2Obc!9URlqmGMS%5v3TdwD zF4pqMDody9C3JuDZ0~gK&n5&*4W00IVt7M*!aPAX#)B!Y4^j~nIQVq19Fngk{A+2I zKHS%wk{}#v78=R$D~6J19-|FDTmAjcO{_`k6d@Te?^!Og_|UBU>vQg1_}vF_VY61l z{7wN(d^#t?hIHLyIYZ%HdAskn^T->;u8y!*s2PS}aRtGNra>$U6A z=V*Bx=TR4NTdDP?aWJMedJgrBpzq9%yUg8RF~%vO%D6Xb;q;pAXkmLxllETNyxT)Y z#w1aq*5pv*g(vOKWd6=Z}O@R2(-*5N`!j&k{Cv?V7V`0@d zl1sj+=@eJ8;l)!{X}vxH{}Q7|UJ$n=fbvmGA#9aQkow`hd`NY!fNk1ZTQpKa^Xn~# zUH-i6jVBiLaeNdn4Eet6Iq%}^-WF=hyL@DcUi=J$EQy|L#T4KyzOLQ4R*5mOAAKZQ zo?EF!(vs1ISz{lvcKqppr}D{$drZ0*Te^IOTB!dsg3KU?Mo~MYsI<&7#;|fL zrm<6|7Bp<{oY$L-FUNo3yuVL&5It11yRjN4jj?*xXO@u8>{R61Jw*D#KKv$1ThUY4Sz+`suhNz1H+zqTu82H44~d<*tG7 zV4Zb2;JeHRkMp0x`?uSo1y9Y|w$#~~)6jEvam5Oh=)IV^w`S=a+shxr?vc>`R&?Vo zzg2BhDUGgXs`(qgyi!%zOiERCl?mTp>y6dMt{@9$U3XeulNx2Ho|l%JMAd}8Mq!3k zqH$VbMI80H&sx558J@67ezFtWY(i{v?UwNFNX#Mfb3fCRx7;K>;@aK%x9fhy*RJVa zgj91Ur(!Xu$3)#MxOFe@xlLA+2*m3&@+@y<&YA~J$;_S<&POVJOC5h6L%{D}Yg3f1 zG6VU_5%Goy4US~A5aQu;G~)HE+BAebAvnYP_w|Orq6`7ex*yb!Kwn%8B2lCjhp&&~ zBVZ2+rQ3=po11!-{7mj;+A=In(+HP=#A({HV8Vo|J~h3PB?kc=dtPaoj#qUo~EfYg?VMnW6VZ2Hobl z=jmQjpDOef%j)m8V`E!nD1vH#ew7_*AjLrv2x%?wG>}4_OzzlvFi(ZQK?vI-1<`m0U705 zH08LI#zNx3Qf^5GA(LKTR76}|vx>KoSam1A?R-I58)fn?SyJK9w4m;K3f{5oP^>{{ zUapGS2&)fMx%N$idd2t#iqJId=;@C&x( z)I0?%yVO33U?Et`DtwFes(PyYT^kYQ5&>;tT0Tj%wv$|QVRemJ*>Vagk)GyI&MfWR zU^i#HDQ4TH%FupE0CN_<(9cO~YGPOEg)0pztgj$y60f^c4NyIZ*l!O@bE`tR`dZc;(8R>p0h&nk9FXnr zK&D38;e1R~^m1{#Tfa1!_smQGy=~o9p|DKnKbr~oxp|4Kf+d4OV!d>stlZCC<8RDl zaAg!!<6sS3m0m~Tv0G<+^J7t^Da`I&Wo#@p$n#?{e#4=uAK_9qN%>;>?&(8l%_%hk zd)dS&ro=M$(3vYuojWGvIRV1HAvYD9wT{)QC{2j`f%zs zZQ*{Vq|?r%j$M`%BFqq415nB4c>bEBRJR{u&9NWmq%8c^gJ<(@MyG8>#d5#2zHDI< z$ap?+$ZEE4P6L%-KSF%03>Wo>6-5=V-MqwXWRI06V^GPJ>D|@I7|^ER9RdkT-!G!X z`%QXpHLbkW+RM~==HtyE?J52IPby8i|AB!}Y#^WoL%!K1&-Wq>;Tf2(Q<(%Y*`lA9 zySq@2iJ`B0sB5Xe$rgVe-r0|*;$FYuuppNZ6IF)aMy!U}sOH-UizJI~8 zI^x*s8aS5H!Se(SYw_{4GSMET@nW)77JDoBBEy!ewXn^;SW3!^OCSo7Xd)|by)k#K zUvw(2@dVtU;^{HSAinYh65rBX*3j>j@(KQV7NHxNhTF_ugWN`&4uOtT z8V6&a_pdnFzD!U2p8HcepHXZZ7U{-iN6ek`=@oa5= zb=8XfafJ{!?!lX+S4s<{5*+eX%oLL+$qb1SOM!8<=?<$*&wp_k+Gl@{L@Fv~s;rS(9=ey>T;#!FxP?v2NCM z)*SJjO@>SACh_Hs!%pK+bXCGkz?twR{sug|l@+pm`zj8Rbl`-6<@n2ro-O<#dWm@E|#3Ex+|^!KOU<_+7c-2fPH8hVZymTU0$n7?d3& zm`aM{%Xz<#f>{diUAWlg6EZE_IoxGwO*CSjXl!nfn@OcPnFL+E_^@$Fd3KGGzA4WK zv!rBsvoBKWHE3@NXPaUO;P=Ix-Xa=0(QV|?<_YI@%-<9>{L-aCHsIy9yn9DlzGG(0 z=foo&pO9!iw<1)`s~W($Ap!TRlNgn!uvWitZg-ah}Jt(zt71G$=3 z<>_P^)(enpj=NCI&i&DirPC~j=eG6>DTKH!+-wyHixf_hK=tRH>h|5T{aC%XPjI$P$9&+ zkY8Svt}6UFCQ5WTBhv7_Oyq+ORMt4B5w@4CGTEScky=-tZauflgr*T()El>3o#n*{ zh21YtyCyY?$PnUK-7ftlwEB}q3eoblSbsjXi zM3}1fVSEX7oEt*Sum-8Qc?DD#soB8sv2p!ue{y@_ydJ?$5#{W(CP7m=Nl)*7GN~Xd zJfHA#*XM_6ypnRCvC`Unm12lZ>-E-HiCT3GCAtz?F{u|%ja9NyLg7Z&hqOt1zoq6J z{Yuq7GMN9wM^JxR6Cg0$vd7aMz;%f(2^wlw=~tLs7P8_L&`@(Z-8}4zHzRrhx=o zB0+iN)dz0J1CNgX^3K38)}eoQg*0lSafF5l*fzYxxNIb;gvQ>yA}dSop2H3=ja0HA z5bb;Y1-JcDA^D+-_l-LDdn#ijLHKB9u6pOI$le^|$qb+BUJG-*sW;Y;IS<7dr~~+k z^0W8O*x08!3gNTuktpNAB;Sd=w}Ehf!{$M>?`9jAuz+eH@eN0(mr*FriEUxMU3bIz?AA`%S4^IoqNX3v4CfB0T5-v(Rwo5I*Cp4n`nLPSk5x!} z5x~v1O}!#it}kiYD;k4_Db(ximgR9{yW8R^_2jO}`h|)`aU}mtdwUWIibbyW_&nu{ zpdkgayj9a+HZUIva2uLj>zZbTcJ-J@NQu_zL}vi&rx44Hte&1v$cln$3)%6vIT&;x zyQ5X*W&|AjC&F9J-7$AoP_J;jfr!m}Pt~*$Bbi;_yh%F-MCF*$00S1Db<=xQ%JboU zP)prc(y(pXsrX@-S#Vo9ktau`h_#9PH}~SZL?Sn;XfK}$U4tCStc@e{dvuoAgt!ll z+Kl*gEq3|Iln`7L7f{9%`(sb&!#<~cQ7Xbh2+%&xr`}Y~}qI@1R8bOv&Gln*O0|Z{kLl>Aiu4h}7-36Gh z#{aWT1Z>cfa?G&Y?f0yb9s630(`c-4-r;c%x!=eO7GWbLA|Q~W>}bKnQb8anBb*pmheOP;DkC^l3DO)*u;=WDu0r&70pBUE?P{LE<15 z=f2s=$w}1lYK(bUSpLoC_Os&|8Mm#+mL%DkIaaylm_cf+{*wL%ONRDjFs|!=fKpa5 z{7aUv%^N5d%wQ*dncVsuZg|Pb%9q#l1Rs2#Swo-zG8!Bb7QZi*1^W+MA-g$K?oZFJ z#>UvVHSab)r#sD4yPft?#$wQF&oMdfO}=Wo>2+?qU4#aFV#@hxPV;8*2SmSr28rJR z*lT$;yCd;b_^yjI^L9;C*u6HayjoVcKY<+S-@`nL2_t;5ha6b>(GklxCVzcob@m&? zPU5wgr#x?1{QCq1G+5tCV48de=H0TNZR$=zK=5&V<^1(7!p0+q%VM&;R-FPTEKL9i zI$iTNe{VWa?+YyEz8DclN~)R&G*=fypMO)J1-y!nKsjnKt6m#2<|{;)PH|#ogXX%x zSSl;QEKf-2UQ>xZ=B?+slX_9wH|ttebd8;sHzl@xH1%0k>MrG zQ|03 zbEs#QCi2hVv5{beS(%hV^FFJ~ypX~%Cz}j<1c8;#%1yEV<{IkMJea&5KpS$ArziWA zL(^@~DJr>d&Bd&njzsn>#B@>bHq8X1g zjW|>~djd_6ScWzW+WjcSe*$`+b{~k{>oLmsak$Y=}wX}#ZIl{W|jt+7~V|%e)O+G&9v>nw)y}}D8e*e4!)KNtUX!G9c(N@p1 z!Eh12fDv|#A&Q9PDu~MN(Z8rx#-|gWx(hu|_M$~R4#3{JMP>Pg69a1$M!MRs6o3$Qu8Yw%K zg{_8Sn(UKKGQ#@4IG1TT{s6UpA`c@>$;FrkgNmCCeztOrS;Ip$aVRRN?*Dtc6v($C zKR>P^NhC%%2VCD6Sci(542OitqH1BK3T@&QTA`)4h9+SuwS(#0SSFJ6KU}up{v2zA zWC0m}dVte_zY@qQhBH)YaG2^!l2SpTGQ;%O8XL!Wl=RLX0>1B{s)!sUM)^G5PC0hA z%oPy+SoI>f4M&2FlC+nEwfogrr!l2TcbY$qIJ+iZ!N9Rd6PL$yI(`uqw;GBL{p$gT z5Zi{DdrSr&T!@53=a~ExMDge7-wDIHjr!xd#=c=@2XKCZdNJKcFqNlgF>P1VEN#7C z7Fer?u@ci;zmtaXT!AQ6Geh|e)tfILVBo?jeAi5!M0B7g6O3hIUtg?u6-^Aq2?or8 zZ%!WiQ5QCj|A=`q>wxIZyFN@(q#gn?_DH?Ak6_Z@5l`zH8$UDb4PDmpKjTUq5Kfpt z2za}p6j1jwW1ppzAuTtzOO4s%` zFDG?mzzh0DlC1Rdc}u7}Ktx{_A6C_+#8pFT3n>cCM0uy* zM@N2NRfRVa&~-)!QOs&fN$L@my;+Dr$vB8_yut}JLRN*^j`R6v7p|Fb6L#yfTK^zM zu+Z=QW$|g%hhjJ+VBLru8|6&0F15IIsv@zbXvAFsz@>$$M7xfW4?{Eq@2ErGcI(0@_sAe|iB-%`sSm zU3dw{1N>!Qu8Nvb{KgyKC9?K#C>w>CBB0G$9{1(D9$Men`1$P)sHj*dSKvn--mXJ5 z_zh1?bd*YDIf z(S|_kK84XhWI_is#VXSddSO$Xfc9Bcb>8Nap3aWOveeqv*46`~#RlXBN43%~@J3%~ z!^6@iGvnpi5+#~K&+#hE$(zIM1QF1 z4aT2Q38Ba1yO;;c37tF#uG;qfLiab zN4yCYZKC*pyA;&dkT%+mk?9qRZuPN{jJ|-JX1tp%o9O?T!b?@Jox1vHQTgVVd(DX5 zd#%jPn8d#fyem8ateQRv19-AU7-GyoeNh ze_&Vm5>SHz&(Ob{S@yYW6(673xgid?Z^Th6s2?_!P!0vOJ|`GV_#A=nt15lVDi>XG zM2TV%`s4VhZKQ>xGo{>0x#4_G(w9>xs~4^W2+GHBElNen_lLhj22cKQJ-_x)qfz4J+gfx1A&}lqWtSMjo?kx-n*c*-jP>dlK zQt6@W;J|PWu_T-V3vc}j#X`Qs*6jKrQV|Z~cEw-OcO2>E{l}^~u=&OWs!VsRu9g-T z+BPWHH`rK==Ze!tkxVKjB~~l}gW6Q$vQz3lY)LX20eA)T&zDsvyHaNeCK4bn&BB9! z$xHo!h3wz13uj13uZ1h+xd+`)*t9UE_zB!`V4OoH49|9M@Ui}9|1NBGdl1XT`aDbp zP2^GFqCF#yc3q5vrIKKSS^_83q_s$m4-JSHSwGy+Up(8H9w?U?3FlNv?_~u?BwA%I zdy?{htrs>q4Ecrq0Z`jA(4E2czu!x-?%{fzDID#pXs%Z>5_BT;2u4escw23Ebp8uv zA}4p=E?4PG%gtk2q(tTKPFiy@#v9DMH@Q&w>CzY{^asu_z^~Yv-O}nl$`Q+Au>R5T z?5?{pUQ{`9?P{m!3A~F@7!ghSd<_c8N9eiKgV+(u_Iwz#b@8$p;E2IXAh0y%5U5YS zN&c{%LM@wIMk+UHi6Acy5T_>K?+RW)Pl^?pPiLOh&ThjCh{XJRmc{$w6jmDC-G_r( zJue5&L6EFAny(3sGKx&0N3zFac?R`E4R9Mj8KW~Jgd7iw$d zLMK#^xLj>84s1>Vc2p{Jrb@-=zweI>ek@bSa>gaqS%(m7eF@P-6*XDnm#?6L`s zg2W(i;qqoEI)+wciOX-jo5gM9?rC=SCK3PQJ+IaoRvs0)=#nqO)Z(EQbJc40`+la%I6fQg!WZCy9yjtd%XR-j2?RG?{kRdxA{U|pz!{Ie@l|~q>-|!(?d!tWL9^3)CFtv5@s(Lh*X@uHEGE6^bFz_)aHo@!&K3mw9h-U$;Y@rNdL- zY?Jr>Z{ZNhe1AN$ir?EnuFFWpvt0DuYdnnco~+P} zsIio%cK;Nz&2-{6CZ8UznSLIviSUW-2sEm=ZxZQuGcEvTwTKWX zS-ab=WHpWp6ySz`Ipx|`%Kc&qkH))G(}X4dzIdfA(`=bDK=l}q37em8xY6g4$}9IO za$EP+#BruJt7kkNUvE7t*k-enr=_7{To85qab5c+ziY2*YUWxUBYv7vDRD?UF-~Vh zqW^nBX=E?!Yp&8)7vhH%e2(h8!v~Iq9a(9Kv>F6a`;(4tj&pnaTuK(+$KPvI3KSR< zsTCGg8k~~VmF4uQ6lmT|7sY*MT^gUG5=0IK}Ek#v(%+b zSvU_PSA8>GIp%c_!XE|-J6b@T9HGz-!C$|-{xX)NNTr>MSM7ccgP~C~GM)jJ3G$pq z<*lm0g@mbR25GnA(}2J7LV#|2SASWA`fzw+o(Ov!Z)Jeiv-RPNtn%rtQ=!$9>~(93 zl^JDTnyCRfx146!shAQGPqw0cKD;SMFJ249a&3bA#9R@_bnx;QOt`sNaVE6`5_>Kz z+jv`Z1tW4_lvU;R%alb@l+B~rth@V%@8L-x9;LKSgUu6Ddi5 zitt?ieJD9_1*Q=KbhH^N*pi%Pp*7L2G%@M)g1<-2p6l6-b@Crb_4VsudMvKI&-bdP z5$_Iv*&PT%8z*Cl>Q}uWj>)Qq-(YEOB+ORU5OFd!tpCQ6$`qOzdD)iTM_W8YM zV2_gN_Uz7AD~SHZ;Bs=^>K{n^3O-yCFAC#SggqwL>?;)98hHWb( zKU_$|G3iz0CnBemS$tTd^3*%z1D+}Breqced^|On%9QQn&hJcL9N`ezeN|r!Pby~{ z1`OD;^JyN=t;S@~u3!H8VOuN7Z4fC?f_mm`Jh;dPi})ChMaYL%ct|cA5dtfkm1~|* z8V%xOvV7v=<}$0kx>us#yvYd4O*%Ny)0jSMUO2Mxb_rqQbF4Ngn{JCu7nP?cO55{j za$8m~kuO-X9U(8}g@=YNg!ak)g*4j*Aff9$5$*z!2YuS)*lAZ!lyDF41_fJBOfRLq z2}FtS4v!mr8Hu5GONhj$(}?Q4;JI%HDpg^M(tw?rKHm#Zf{jm)-YP+Sf^NG3P_xu&-uBzdXIAYYOh>DOn+IrYPEbkj(4OpRjcT{<$k zQI9u&ocs)G`|7x3eH?tm2besEy8w!>*e@k5M`>I%?dE5vD9yzVEn@I+d@Wtvb{JU`~PuKr?>U*+i6dW;c;B?G z_tE{JdBYaoM7}K1*c2VJ$*@!!_Yu94HVLe+IgBfLTrSALL0|B%=@G~>0ic^2DKVpQ zQL5${n4w-i>JNS{wP6JGoo3p+>rO&M2x0Ov--zXa=X>{ic#>2I_s>LwRR`Ed1wELR zn-9+Ug4WoMSAsa-6)VpxGO@#&^|X@1&E5s`0H834mc(Ez zI^6zW@)20ctlZFRMNjbE3=3Y4J-GJPl5lvRfM5Kx@_-m6XO$O=S4c|4hb=9-x*0zkzmTVn_sh*F|3i{Mr_LND zI6ly%5f(cJ`mu8kU)8hiW1*-vxFkN%jy%DIekG3q4dP-I0a2O<8_6+Z^BM&7O?ysEIMDO<&+>&+!w5%A z1Ed5tKEdOf z$}WCJZg~!8SyrYT)5CQ;#Tq1?(*7&3Uo#_NKcSI5r7lyQUD!>vsrG#b()R^*1D9fl z^mD_nJ?O;-G8r~lo;T2$9BqW?zldl8&`?)7k__b9Yi^sQ>e3*nBX*k#8`RhOCPAF>-@)zZRVy z6*g_z>A^VF4aRwWwN;j+?wpd5Ot1U=Q*!St1@_*UfbK;oYy1?ARH`52^z)}dlJC)z zU;jns{kuB=uZQ|Qp8#Xu;p$1AhT2yFEO&{vxYoEK;-#0q-6^kGZ9lsm9^@2BipjqC z(UnBSsFL%evhNd;y^4u zP1&r!#kMP5m~h=ex-Vvvn2~55M;KpZr9|E=oI-h>Ig=_by!*in!;HGm)u?aVt%TM! zzKcIkmxkt)a96lbgGjS}p66EtdDJ3Ocxs;d`g=Ql?fdGo^Av}#4s9FEB7UxxM>BOb zH3=Klv>6G0*OF~GmeCY0Q_&Z8ZiiX#xt;1Mq(oidP+w zXni(ycD~N`vWSnYC`0vf9F2mCW;S?bhqd$li#^T54~+) z8jb7>BlkYx$$x#1qvb8oKY!HJAlpCfeCJ{2N^QZZHOr}}^~*ZXiuNhZYk94$TM~uU z{9F@@IM;V(?qVIGp_3N*OPmzH$8DZT)@2Z&R_Au-$y5um5JydwhZvW-9c3zZGw3Xj z=&pmW5w**x@1DDsk9#|Z66kI(opMPMFlD^$Hvj^a^BaeIW$k^s%vz$|Z}-=Zvn92s z>Q1Rctw=%-L<$>^scr3DK0COl)P=qMXF}eC3F+~!_(K=`-w7!N`30}T`Q#J(J{=UD zXh4hw6A*Q<$!}ovxz0%H#NPcs;@&bYs_qLLR=_|MQ3M4kr5lxQMPi6SKsptX4(UcP zkPu`B7`nR~X#@dj7)lzXyStu!K=0f8|2)6<>-%k#nRCwGXYaMvUh7)drPntVVH*@! zxcZ^j!M1>(se+D~@&bV4lp7^d5KwEYC$ev*1#~^^vo&I(0T|0SWh^ILb9d1&#LO@D zZ0k^p3mYMk%LM!lQe+3Dh^}%EYHoJHO#3^d72YSp1B!X1_e;u^8xFPRku6JxjdQpH zLhA9hX_2@r(MW!wV%W-Q7%H4ULBEcu(s5?IYu@!YqcP3`I|=^z5nXiqO8;OGSyBh{=-U=*dw{&q~~y z@%wk6a1~fNLU7<(BTqYZVii&pz1}#8=e9oAK0~~uH(QBmsMe}y#l5W!alTmTTWkuW~ zdPLPNK66aNa%+7@m&%$&``*q%QaY9cy~b%~>dI}S8|G5jMdkNpVQtM>u9vk9-0-g? zjV~Fh@|omK3l4weU`EPiM^>-DmF};eJfSyzLUTk>H@uvVXc&YMPS3C&SCSW6i}t)V zZgrs!!fs0NbnMS^!QOWhr=4-d3%f|knH*1kzCifN!(Hbmyq5gP)-iuj9^ksu68|s?2 z>&{iL&{h7r6?iszYXYBR<)k9bH*dr5jE0NdtEk6={EgZ_Ol_kk6Sk<`I!~_C^F=w? zxOlue_~AjpV_dIybhONfCN|thUf~K34n8D55t}YuZpMAP@|<9EcRI-sKYcx{ge3Wi z)|Adc+N&A)9FO}AFk3P`QmN9#JK-?_yRO~nQW@WMZ3e4nYRftwP?Ay-wt|ripA!_T z1U=W)$XmFr(z=_BOM3cZBdyIwam&nMss}|ZQLQw-wnMBW>hO7_q+!ar{|SKDrm=?< zbuW(CK7y%nwl=#O7S)dDunS<7up^jnuNxJTuRH6Q_L51ml06Ht;pOgcyW!v1=9R-x z5BKv-G&-;f8)FSCnxW#eOOg^#S|?!*aAnk_y!OgGt$Kx;Pap|qj^g**0&t^5D)n95 zlCiXsXyeqM579p8B}GL5$52YN8Ax2Iy)=JyK8Sa&r?K+37Ln!qSDruLp&z3q)VCHM z9T1ys6$*yrLKbk#X0|WYG-}iS=E2T&KJ`P#!R=94{9T+XCI_1Z?Kai;L4k_@d98Qk zFtjwEnNFp>=XlgNsQ;^{GsluDoGgN_zW^_Lis{WrbF6TrMGyNhJVcGKQpK^b#=cQo z{%GomY_1D2lMiFaw$G)Unm~8SQx2+yR(-Jyeezmw=5yB~JCScDQpxcpTM%E2U-8Kh z=hcajOwL7%+&!B|9Y+#ZIM-^k-5r&V_DPzIE40Wzqc3f!nN8V*NbzMCBlKM3zkRmW ziog2^?b0RqPwaFSxWFm!Dg*bW!iyc5w8RTRGlp$+-JhuS1ky4g|!4~`QO#XX8 z5?AFgCQ}Ad`aNIVK{G@#4#z_w>V`o-OY{;Nm1qaUr_R2Axef8gyV%IxykajS@uI-8 z*|Dq9%uhoii$OY9>*>;d0~PiFX6*$VqV?JZN)1n^2O)iq2Jt~TJ$;tx*&-{hjVkPKxl3}6J@~cQ%vs!I6ZR7~`k-v4}X8B|g zGnr4Tx?dXeAlxP@dj;8qAXQ!Yl2??#k`*)!bJBlQ%5;q1s?X85^ID9zSnz{-(%O7X z*c^_bd$AJ1<`#pZ;b)c=_#^R!LNcv**CX}=XwnU$Tw5Kd;5G+Q6N3pwp#FbWg!y+Y zoBZyG%PLEp=AC;kyq~%VvI2>|T<<*!*nBY;AiXakwiL7L^J?bfftK2pqR9K6$+u^c zVa*|x$JXSl+q)=00V;l z(2mGGDlT|_Q+;)U?Sj^a)imolkA$oP!%NLki1sC~L=WqLf|N~#MtHK$R)}C2;cmo} zzWlv|!xpOEL;rE-%rdtst@*}yqpiZB`Gr-ztu@+4T^`XZOh=9aa5W{PvN~dSH`r+; z07a*lv0jSq9^e_^J&Ccy{vO7=a-qWMgzwGt?SyPtc1?=DAZu;5I^X@Y);5Bfx=>%6 zTW)a6eO)xu+|5Sqw~^bI=#7sNGn;DZ59hazDhvEh7`08g=)Wy3eR*w?)!}y~IVd5Y znvZ!g#9|;+-ok^MNfN$8h^T_iNN!Limqacl=&UGzpX+^xs0v}B-E02ZbvSj*)acR{ z6tOKv>?-miM{S9F#UHUiGUn6WD}QHqBzuy#1PMI&Sjc9SXIgGb?*V!tZU`*QyYI z_$K$W$=HD{TZHd2xkQ6?aZR*@7Do_i_+DY_%dN$4w@wQ`AT&KaHtyU5$4225P%^a{ z!ExL&Z_f60wa#voSkD#Jd-7CK3*Kj&QO@##)!0_&YZXUA27%4^L#NmH zUG^1~b`lFiD)DXC3`Yv2M?QLMQ#)LJ!EeWKOlnvj$dP@MM|pkQ`&lm>5f02@hQm~g z13Dei+!kQ660jWn#KqHgV3GF1%)6=|7t{ON5*fxy4?H~#zZTWR1xEU}f8^1ae|ivj zamrx`T{D(8qa{6VmB~@gU)=Cejw> zXhip-@$gi>Z5m6>9WX89ze+R9gVkL~OI^%K^C&sEqYs^QlE=-d{5$H?~xp6FrMf@IuXyqogIXzw(InjzJX(#S~J|G?T^ZdE;3p1qXc^Th2JuXC1Fp2rA zsF_!WoznOC05_#Ax=H>KSp8yKHO{>X_xSGQe8BG3<%Ns(p*Vv{$bmEHbk6j266!d8 zP5BlF>M-*)(PR}ZOnQ(U{%y&jN2q*t;XjYy_WBGk^^St=UZ%oxgVWl|U&lXiW`dJ$ zot4EP-;RsXb8uX$tJDIjng5zEygN8p>%^1R^k=o1Qg2Y6%_@zQzWARn{V~d*@PWUK zq5Id*|9k|Hjxme5w86$#e?7vVkF!`9s-9AC%)HYo<==NdyYM|cPdDs8^>ymftN2KXYt?=4bf-I_Gs#cU* zVQjB?p->Yr+O+~Aqp4}*YC2XtD@Gu;#DQBw{=i)3mWegg1LwoCevmYgTe4GG zL3BaTL+|N zfBvfGN%mx^Q<4KYJX`9DoopA$&%HP9lX)l!AE~1GeK?=2B~P}igYde0`HWPbB;3va zxhYvZ=@UB%A(R>F`2Nu|%g7@rBYQ^-2z19Mw(SgT$&AHc;WN~Srk+*@FQJ5Odxqm zC&=Zwn#jI;f!Ad6jsD8}!y(@<9qA3aAyj(-l#JQR z0h~b3UOkcH?>r7zR>R^H8J5_C-iIztvMi2|OH=CR97S9Fsmx*PlBi3GWAEh(=$m=f zpM3D_`b5fI#7v0QIeew!K8BTj5i>!whOi~kzjBE=wA4}PN6YabGcji`4mq` ze_2PTAtISuBTC|49x)w!n)3|Yu&x?%XEic?;TWG5R?OEw|2exy@ODAHEV!C5c;OeH zKK;+Nz-6(|oA;L}UK#Xu{+ik9*;iy_Hc=p*XnISC*GfR6)4@p3!?eY#s|4pydnYzM$qnKAJj;G@xdTy0yjdpqJ0ZoqidMEb}cU0;sqtzBor%h z7|}{^TMVa}umBiKEM#aRi06=}wfXxqeD3X_yB03K^7J`@rYr(53^l_^iRc1u8gLl4)MRT>1f#W~# z3xKM;gkgouCX<)#30gj&Z=(Is1oAoWZmBA-$0wYS-NXi?9fv9h_T1a z0cWw%$5@i2?1Ud7v|crqGuw)Z;q|#0bR9Yp%}1T>oJ&e8fc(CD9^BzBSSht15g$)q ztBx-SW0pg8trxGBXU^!Fq$yC-3{gmY!j<=r|(4bWitr;qNy?k0w%bjXUAs;=AKKU)N#X-SAV zP%P$p*q=(mLwCd_E>M_Gc}B+#C??l9NfXoB`ttq18+}HBn>#uKskGcR&iYX{&`3W+s|L+{{?;r5G1Md$1 zisO6!KYr!ReP!JTZYtf37DE60XJ>$k2lam7-QSm0-}&FaoZS+v{=N)Jd8pq0zk3~8 zuOFe|SsLj!;SIzx{9hLbmv}2Ise?iF=f`(kF(7j0&7Gq@4NV0rllBE1)aR2H%VDx%dhnYTJIURuRyXwXM{CJ?O z!8KsjE^xr3-ZW)t4YXIDLQ)Hqe41&dD-}C_aKXJv2#TNGX4Jd|bP$M^0IMQw6w*)V zfLcfuIZj z08rtG&vu?-^vc(ZwCVK{1k{=|xFNDG^9r3WeV7T4_WP>*1Od>g*Sh{WF>&1|<=LN$ z?^Qr&vUu)H=aLa1Vw2@P1ig|xrKDYV|IEIo3_vL=k807Jp$+0;)#~Qkqi!d&fUVmP zE_AeMkeV2rW_>az>&ClZOMZ;^`7Rd=?^K{d9OyovY zeKzNm($#)Q(1~K+$N&-Fm7oU!)!faaX|5_*1atoDR&PN-A*Zzd1mXmk77rIayl5)RU@R(= zI0DqI)Lel?%#%(kXV5^~1kuns1c(x*2CCck>or@(QMr7rO3x}ylW&*^&`rs}v}T;r zq(LcT|*^mNZitM~xs8{0D0tr*#F`}2W^AJ3^ zJ>zjfw2i1`&_?%l)XqB79$UM<*^xo6s@$EW03Ck_nCrMwPkM_h3l9NSurk9`Vya?$ zfDsnX_TouDuD6b@FjMaLo3Igp-fLpa$ax|UM4dK-nt|MgB_b;m9&6tZk0Z7Hc@Ne{ z#H?p(&R{I{Ty>@~5Cz1ZsD}OS2z;YWomexNf+Mn)|o6OeEQb3jrF3nS%loR?2L zQfipkPKHN@6->Fp1-82Lie6H0tS(si3v8zp3^%FdO;{WNgtJAVZo^fR)1F4xlida( zrF{cVk6KZ?OaGH$gnFXBGc2*jT}V}D?)}~*V)NC0>(gK(FZDx#UG4^TNShn1sjLlj^s4r9hJ8^y1~U>gIoAjaVvi(1CiFkB0xi@^ zXq#T?#7L-%E67^lF+EJ%tYoTbU|IoY_w-Ubjf3qnmaz@LEt$h&GgH2_s=C{gM|!4S zlIW#FhvU5&Pud5kjNID^Q0L2|cyJyD6cv*_ zDliCc3)Q>tR}-;l+VF*5J>Ad+@7}hvt?iMkjo%=(A9FwY7{koaXp`=L*A=wLQu44O zN+C36Tye#c>CwOzrLU>w_vh%^P(~ltN_%V2KrhOeSs+g>tL}x^1&jlTj+qdH1^JsN zfIpbnP!FD%L4F~V;6bAeH=8n}WZa6&iW4ksA+zduKWN?W{o0Q=3NUj${w%5ndHKGX zlv7ssf;^fMVE2V0NS-(Y)noDe+a%AP!N8!26~dHP?p=TkY3=B zNGVH^%#!5m%(V%5GM!Cq={rX(bH59N9hz7*v01k8SJBdws{4jdIV0a7-nSmFc6mGB zS%l~?m&#TuaTIYb^_NQLtlrTVaxERW_tNtVbHWK&#D0sfa^8&tO*b4Fs#qn&Q`?r^ znEo+~we$G{EP;~;csknpt^O57pnvEjjjH$|nQ~t3)LTqkiHQ4Z0r*F=;zHh)s~=dO zMjs5##DV_W0`&3}N_zyYQo{{8W~*HN5+&bxgSHEg*XW}`2*1m{hMZ6wuFYI2ks9c%bl4+-ye>M(u>%K|{Ss2Igi0Emc1eOO8jiVSY< zAU~P#3Q=PpQD#hbjF$(oiS82#m5b#UC(t8u^mBmknfd8y&v7C53Ye7HcB(&I^b<+wMg^xV2?r2Y-R#5K!?L@tv3*;cK3f=TSzN$GbKR~>U1 z%Tr3L@Dw-<#c9B-cVL_su;r$Y9ERhkIVpaK8bfM8B59paU+I^i_sSY?L<@k|pw^Gx z)fs|>l3=A|mm=Sf?BkQrz*j?=$-z=aV(M*ukA=D!VND+%zG!}i2sys2Zd9{PL95?x zi9J)seFQk-Ufd$V>n|$me|=Y9Trj;3H&};kv_a^2ZBm+m&!C2g6L>2BTzJ?ah%4lH znEJ24a9<7xDk#*Ty~JJ2?-SOxs`oLHC0SOfkL>}BTcYy-~2TBYG}k`azlp9b$7f; ziMp?qS0f3ymJIG(tD1B&1h9csDjdVY$efF!tP^QP8FtUDf`##TV3%qD=$Fp?Wl zp4r$&YR<7fPm(+c-Ww&0*#fZmrjrCBw!(Xc5+dxbvL7#hng6{{P66b{JEsuX)0gQk ztaW3>aBcKcRz zvV8e`z*Y#nC;w)sg%x27;`J@Yl_Ei41b6QGw>i+01EPGr$RKp~qE3B$kDwlp1H;6c zF&sA~kE~ELcq38!pcNSEiH~>9W|f6B45;PMqhOLq5o)-AhpykeMf12UZav6`q5y_TRd5nvi?W;Q8ib>i5bnRR`tG%+_ zYZJbALn~Wp8AY7WWhiItwgkDi*p%O#4pP?ga=vW-v*^*Yiq{(z=z7n2M=1rB2VE&y z4HF`7UGOp+@Y@^=pC$^gmm=#Pe!ZB&F^^@3Id;6D&Am&_+93THaX;5GNyAD&J^}6w(npYt;j% zp%4IZ*J~Mm2tffS$MU!Nl-aRZ3x1!p}sVG5l0^sD+98#$WpnT$6;XXVaDY?EONt!<$ z=}_3|{y>}}`^JG`>RI~y|Hl)t_gN46pJ@0WzW|aI?f}Cx*6BnGli7SlWh;~vz7DPFrRamqk8sC8)5_yj#;>zQxMk@43!f5w>cJp8i{z`#GkLAk-J zr~8zy^Y=8}5y4{lI_6;jXcznhH$vOlNw(aM`rN3epa$rVQy(AYYp{qzM_nk=yQ-gG z05w~jJvwg`m|p8cVIqn@FHP4UbQixN5x>sATK)4bKP71Q`h9y53b1`IucrKE4YC2< z&jiLK$a_@4W2nvnjMyJYVE-d9*DwE>YximFa*$H#tk@a3I}F-UAr=TyQ{aR<)6%ol ziqG@OYaF-ntw=Xzlr5JA6n?)c^?besG&eeegEwLUYJ@6WHWYy*DHRhpV+VGsiVJtW1IWw9O!Dz3WidM5u0Z1Dx`;Iv=(3;}cx@ zFqtz5*zH*X8%8?Amg_n)`YCjDhzATuPr>kw*Pl~mTb691rQ*fOUD)3Y?WV$@BUS-W zouZzCga^L&gR{IdRnyEyP|>G-g&=DlnbYGg!Va9=l+l2Vp_Xc?S^LmYN*fWC*Z@62MN5Q^asrxrW-Qa7OjZ0&_xVqKcLbO&}A3 z);>Fo0u{{2p&IoPT3z*6?tl*EvsdRsi9c)MU~@PU{4;LL{d7t(={J z$cI$ZWvj<4zfS)fl-%)H& zU4at_Me+UwLyUTwKZtrl28vO?E!*sCj0}sp>9Xdb-~WS&$Gta+j2AkZlkJ3JK?A`1 z<7Yc;)A!0LfNY7RKVbcMr%DJ-nU7Qgd#_Bw-`nrdI^J23dWv)-ejqBeVa;~r_w62@Nu zcE71lCn&y!F1u(&3dhJLp4idn_CgZ^tN8%bhr1sXd$|8zK?73NGntUS6((*C<15P& zjkxnT$rpyUfoBS5hV%Th&;Zg6l=n7@zhM7adeG|wV0t>ENrgnjAD8g|Mu{gr;844W z1HK<~0SYb&)1KY>f5s*;H-LlvJo~$k?QBK=V~j68KIhp?5hM3s=rZIApzVAAi_O;- zxoZ;xug<*u6lS`^Smnbf{8DPODag!How_O0DK|K^4o0E3m{OX;FL z+a@}nu!4a)lmVz=WE8AVhntI?5@Ui4o){qFQwPTbUnuMDy$wi^B#BN9(C^{LgP^Q= zHaCg(>`hkZ-1rI9aO0X;%1mOnmw~JP-e?J>pv6gTZsDRnTn_lXE5WRZc?xs0+gUrt z-~O`-!~&~9{vO|D$yi%z|Fr4=#=+zz1h^0avb90o;KRNfkZvYy3I{s?amv=HC17>5 z)h7;AiCE(S@lo{AeAy8W%U6n1k|t23DA(39m;fYj{vf@YI12&=Z3;L$nZ9#U!BPb>d+B@{ru33cUxxrq93pTKC{!ca zdH4y_cKqzhDI0+=bX9H~1U3N49!aF2CXs5F|B%3r$nCOL3Q&wXHiv zaSGoYt~H=gs;@&O`+?J@ns5WVpHZ*D^3`-p=nJz8Yv6Uc_k!H)@@VWC;0GKRfFb(} z$Rd|F@SSAx=cit96u)cyqy0nwlU;uUkX81n1P?7n8)5N;-4LB%u)Wyd2^85-8DMro{+b_XS0p5^&rvjL)$#1Zj(u&6!#!$kfxc5z#`1wG*g$-8=#W zWS`pjH(F-9qK~Z;nSghTp~Y_L%VoSWs!pAhWPH z%>b+m|0J1kLc;_2Cg{d}3b{OM&z@5lX4@ZzJm1tC>bF^DZ9FEK@4=gSQ~o4g{(J);0^l2*zQ6qBA(VnsF} zGH*gb)w11^4@BVygS4Osn<)RSi&|p>BQ|VtI~4PD?{1QSkEkNDmg z_1~0Yl4C4+J#YooAD-=la0ZnC9S3lx{@Q(|?$v-%eT0^-XE5-Pewk;Eeoia3H@VbH zaul#V?)$J4a}v8`Wq6s;RNT|l(w7%>@3_0zIvYl;N2oYZz<$(zMLR<-2_I?O5i?&= z$?v)9XrG9GsXYX;3)YP1h2lyEhd!MM&UJuNL?CqVa?vC1@E_DSj zXmASGIR&~!Y%0(nc(q3t9a9X`W>Q|O?|q(#pLi0uY!v6-IcsJ5xppIOPy785SD|=7 zpNBTR1LmO=dL7*?-#ZeEQ~W}_M-r_=!jhRM$0brUntp)~K^!{cSYT}#|3qf8P}f!F zs?VvF|e?-DRKC(BYJwvlZf5ZrlP@kbc%kpYzzOs_8;; zTE`iBH_4H%Ow0>D3}p&^De1_vAyKW;c?jwXEj&QqYMtl164Lw)VI@b<@ipC1Q(W%M5 z$+k@``eGaTFe;|JQ(Dni6%133&| zVs{`u$uYMOr~vmmd`cN!d~+{Vgwhm}bcd>iiluA#J|HN`m~;f`vCIT~L$7nug@j}C zQ|)S=m%p`B1NlZ2JgAa+FTY6HcUSI3pQNqP8MST4MT{38q~3%a9QzKWj}T9~W$yV` z-%i9#^hwZ`;$*$IN&D?W^tniMDRb}3pw8K@bbD{aN#>3jeT#DEcUxGk!TW+0an)HnzLFF`; z00Qrv8a;NJ$qiM2?2NRv{aB-i{@U=uvjs6{!>RK4HlHLpYJ{GdRbHVZf*Cn|dcg2l0 zb1YLnyf1~n<12A1tFK)l@zQ?bSf429V9MT7!#?6}FDfqxeWj zGyy^Z>V0rHxXBD^&;jkTC7_TUudMCD!3z|^;<){guk%bl+FuqC8s~j~Z}^1-j=wjq zL-f(2emuxc^6dAwyAlEx$tv%|gm`lxP44xCsOH7JYW>XPJ7s(My-#Iq%B)L;&6L_yrfuSZdq8v0opbdd z>nfdOzPZ?^%ir%zN(#!|3;4>vKesc-6@z_K;@Q(rcVZu0rn^W$iKjRB0w0SS3vg-N zy5gOYSDQ1ma+00e6~U60wz3qpJm++?EsLx2;NAPVvDtvUI5t zG0J9wDX&4cjytj_7wDkxMR^dr2+T&kHQRJE8eh((xH(~!W9aRAY&Li1l{=){UXh_ZL4m!1aexJozw!?GK$ZnYuWsP@MsAXzypgTX9Q<^lq%dBgf6^HSdw7mx)i0`(E? zqR428L2x43I6)4mBCkJkJ3e$?^dhl(v*`k~+}`iJ`v%*^zpVQvYl~rV&OU2uqsNo# zM9_In@fM}!@yjmlA4@bJHh!43``7S%VZBtPa;3@*zJfYN-BK^!s&yV3jVXw|RsU0M zFOQVkv)P>Cwgr^c)nT})V);ONUhwlA#XD1<53s3ryCx@(Nw>7yuoLBdJ45$P>^VwA z>rv!=ff>yHDj2O4t_9Xch2{v8zar14ZUy zzRj-lSF1W(8wGIO-VZaKq>5x48pQHpyOJ*}?edSJyvq+tq#eVp{U;-z&`MSY4{npq zedXuc=Wkc4IH9aya>$HEumtr6v!I^5h4sH!_&8+|@7)r%exxw&COO9%&l}m69^Q9v zzVg9ffgoznu9lWtAEqqD8ErxmIRin#gmt{}SC^48T*K`Bz%L`$;elRJ`=Fc<;xEuS z(c$JARa2t$&>7z2Kcglnbo_X&Y>kfAZI0=z^|CBXJU*#!+bV2shqCHcAZX`RI0xlZQVw6s%|vbK8cm$nPHs5e(&}&_4NSaVnQR^ z%4|+%E?es1p8dFhaH^e}y}suXdBRpAkKk;LpR(o&(p7BT^N0b*<+$vMxi3R`%HbvI zopEzmX(6NcMOXa1%=>$YIQ_&0D)m`AyQw30SL``c#8Lwe@^FTE-{Jjabu+nTd%Dm^ z??vzIQX?xjxj=h;*ihB5cEF)n@rQ!Y=S6UpkDOZVPL!l^hq&lJrGvrl^wzfM+kc?=@*|!V*A&H`^WcTvYr(Jl_H{$9_h{ zz$)=!uL@Japz3GRNy~GMkAu>wt5gS;5fABuih{L*5APk5&6&~vbk@rVm6x&yhSaqm=VMX$f;bnA-&VL{6TjnkZmxfJuE42r^5*ZrfBRzDRI z+b^~#lJ{#UCnu@O(Z(cnGg@Vd%V^gkHMfepU{qVhjCGjt!a|X&!A$qJV4s8?DK~0O z=6*kw5UO{glBbM~P585u@AjTDy^N1jxP(8ySf!YgKH03k{YB}^h~kfvPyT_27rVR! zI$+d2Z!8+NXKP*s9Bq28^Ch%WUsBjcnw*rd5gpG}qdO6pk6gP7`frD0a%u+&QheZL zv16-7weMcb#<%LIEh;V0k4itzHESHEZ|*ROdZ_#nGjRsC9lE85kiGbFL^l#uI`^|B zr!B1awykEJskYzsAE%vR)#+HAKXu+IU;iP)2^Iw5&6PeY=9OSA+4YjfBOFxNrRRr< zv0MIVIdqlevF1QHhy3wVWXK@r$CmMCl~j*acptA}A|ZF@Af|BxqP8@Ot1pum_XpWP>slxZPA47K@I}dtA-B z8w#7+QA&tI)iD9YlKM?;+bKH8fNx^B@4j1p)v{wlJQ?ldZuX3L1S_rnI4%NLxLkDI zk8o6Y`yD!*+KtXu8&^6o6R9IoBEwx-_G6KlL~j4alsU@G+xgyLW5~U+UploHueKowGdCL>&)qt>j(mcQn)$AFKMwL_|47fZG?Xmb=ORC2u(PA%(YX_yg*%{)o@!9 zcXn5h#b@AHinNWHm-LxY(YN|X+4e5&w@9-{c>U0=ar~-hqZSsrF{WWWew**eHOt0u zO{y#!T`+z7=gi&$fgWz#&w5AKNvmXzbuz7^an_v09iCYL_n#>-TM$Z8QtkFUAYt;m zu0-7C_AZ<5K7_qxE5w$5UR@`*5knAUM=@s6NM4{Xg&RV`%F(~gFeJY3M2}0c8(lH8 zG*-(dmrl*|TE}vBTxD@cf;oa|{*cZntbI>8(+=lxVc(=?hCP zJcg+$?UzhSnFpgh_W0Mu(Y$CYv@F%2O1uA|-cX}FH?6kVo&t3=>i9WBbhfR!wq|*K zTTsKy)Cy9*ae-+iApi%0(Xnk|7qHiHBlvrX%KSSgHScDk&zaK?43qAW3a^GI9XLHL z6)u%r_cT5@q`5hGjW_2+wXuw<7qR_iF@1kVgCi-8M*o&6f4dab3dNh~Vqblz!(Tq*}LRI}y_ciH5n=u-f__eFfU&NWHH__N;mA_*w zv1cx!74MQQfeXhnen~X{eQtx-LddDUP2Sas)U$6lFC`<~p+t3f-|Ttl%xavqj9mMK z0Cm4x{;do{m$Ed(!og0O$?NCJN?FYhz_2*Lu$akk1VY>8mh*E7yL4lZMigkHDR*~x zi_$j8+6o;HG>pY7s&}NucdD}wP9(023a;FA15q8CY_R;8dy3_IC|=jN*HgM{rPxplLTU5TcNc}q;5 z3!{n*_Q`&3bRVv-WNm!i)N2gb`gwSL#66U4dAaHOt%etO6LCE=&046RPpnY68RP9+ zI;MhnQoSeSjRTLH2g!2t`Ezb}74@tpuTD7n>8Y#vJxV|&JTrG+zb$Djb^X>cX5hv2 z@Z`Sz7jrM@H>bMIqgGHa?{>I1r>WF$JsJ5%+PAaN@#?sU%9j*=xil1Ykfk0idoJrs z%}S!|Q<4Y=qdo!R(cy;}KD}kqUXem7uPPJ)gRsG=?!~`E}r6sfE3wX$?w>%Z!2Tk=yf($wj3X z^Ryw9m~Z=z|0Lg6Fr+mkNNppW3bE0BzDJs~h8vKXV7Z!_c5JY*8NR}TmNslm!zDy! zcR6rmnp3w9XHPWw7+$*yQt8sB;85WIw)vG9-M&c%4EL*aw>JKaS~m5d@r;_W5w<+PPEUOH z`=6`d+4zn9m%fJ)VO+6YH(O}MtS$M<#z>b(XdQPtoR3s^i#IhoZRBkrOhlgTlARwt z?lA{9408QI>?E}S8H@V*K>1Im`80d2bBJ}ZyN*X*DsS&$+=^7Ol)A*R$6CV~Pw33$ z_oOTWTyJR3fF^%(`kSQZwX>|B<)(QCk==Kg;W>pg%v{E^m@7f~VxPKM@M^$Kg>~dF z55>t91xGDd6qqe2+Z?P|?pw0>I|NNO51*or1z>OAO37B5NdJ)sI4ua^!>eT}*C}K8 z3c-)I4pJgq_i4^=pcEHy8yCU&-A>|y# z1O*-jOX_|IkDsf-pX&R6uk;M>^7-3u|NARE6%wrFu9*H`cS0UOQz=b#9)krRhN>*P zmlMw5RuF!%`yVjE%4G||4m;Ml6ddB`pPz>@o<7LF_c>Ym`E*o1?d=Kt^b+)2>j3N1 zwlut1Lkx&z)e@w=Y4i2l;cA&mko+9AvgTBBxSyF6Q|{9|Py?fe=LTRwsq|Nk)VG)H zL;;(;{zGo=5E94P*hW9TWo}DhKN{q@8B8QBJonGU<5`5>YPl-^m_jf&jjsNb7m^E` z`|GdkD}CB-E|#FyH|6sch-x4KzOgv|LMGr$ZG_6_e)DjYByK^3O|NR>b=TE*lX=Z7 z>IuzSMyZJiNc(9I2<${VZ-kF(B)D{`ieqt;&tAq4I=ySmZEUaz>Xb8!XIi`z0qV7d z45TeTRG-2ELHb!50{e}V;zMfl>q-zXywWK#)u)wn(07=bS~z;IMSnf!2b7kQZ`{4k z1s7Qqcdc2oT^q0zWV@y{`G)DiU2*lW)02QD z){|=Lt`-#<~NKg|TqIEPucPkLa#NwFE`f`_jU6U8cMw{7}pAKq`wV^Rfm8{}us0lI#G z0~c$lv#CH%xL+cZ0GcBKinBT)Hs5#TUAu>n{+jqJ=aCb%18p zqcy+4pJL%%1{)4t;Uj^UG_nBB|5e0!ln6U3&Rz2JZI|jBvQg@8&yYgtsN2;;(Ej)i zCPYsHZd`6VYR?zrqJ3l4FQ_MhnpZ(^}kCJ#fA3eK=H?OawkX? z>?I_0qgc9rP^!D>U$Rzz_xeG^9sq(z*$+WD3d+M3hju4Kw(C}UBSU(|!^NFz9yjbtZ5>G`osFFc| zb?37hL}8d!9)K zY^pc-2C1HJE@)V52OnYR$6wz|Fe>^HJH~J|QTw;_gJA!)0{H-)n zVc7YJTWJGa@FV7P-3J&fnn%|x1v?0`4CP7^75B|8{u#=QVPIZwqU6l z@npSiK7Wbii<=H;auPZTYhQr$YqX{xh;@OcDS@GpGI@;?0P!N(p36%dDh9BlVp8iI zfs@0HB}m*WGrY3M#vBD++Uy$IbS2}BkiX!*f!6d}ujOmVgG$il<(E>W^UY%$2s{O% z94>ja8e2MPzU=PRdrUchz}>Q;KDys)5xR_nEbgQhtrgTSjZ7c3xAScPY&MGvws4z` zH`<(aObDEj@#ACIEHqD1A& zpV#VA0Z>fs8?L@r z^u$Y84=u<`t!afeWlT*=hiGJl_B;J)2AGjEwb#i#ooej`I7gZKxEc#x#&NWNbgjk@ zmIwmnqef`ImpeG0ghNX-nk^fc6x#OS6?Ob37%k*@@I8Xyr>PVjh8rrpVJ*S|X)p+%K5s!7DwPm}7Hz6Q~&VB4%Z0>Qf!h0$=>YYGp83B+iTtd!+gCm^3>hogZ zn)7dc%(v%t+W1EI+9sv6_vPcH-mlXhai`o|1YTWYd&sJN^19ou$g(Bg(=zyacu!VN z%@r@(n#pgdXF~jO16(;<3SXKCdwl+a>@@Si;NH=CJH z#^+g$cdDZ*%`mk8c{;3)7xteof5p0w3e;0xD# z22ZQ0@l=`UXE1#(@V$fF@!RUBH!q(@d6B%Uyw`z!KHA_0=#0H(155_JX!ZFUgFv)w z{jCIl$?A*IGEq>nEct5C?ff<2$9YnL8+27yXMtd-#ILb;n2fHI1)ii2 ziY9Pp$@azJu4Tm7hMuS%q)uqr2aq65oWxbSu-TeCuzV5fmUP|Bx1B67FIy@a=hOzWchK<+;GG$ygm zk7o?TD#erJKhvWu;+rkjA6}xd777w;4Sh7jLB6RBB;d*`W|X(EsJJ?^e9Qf!zi)iI z?wWIia@#|h7I(o><3-m6HlK~yg`_w0b6pb01%>@0v(j)O!GR55@`*(;NV?T&Zwl3Z zu&$daw4Li;SgR0v_+xIxb*Ic>^f;E3$)N(kNS%J()-MfBA9Uc)b^)+Gx$wFA4r8O;|7q{a!=YT? zzi>?I7)~X{I8>CeXARlOGLa=}EZLG|$xhsSysSmpQ0kCCX zRYz9-dd08h?k*#M7a-)F&P5&&b|PJsW+vQOY)O-^_8$&qi+%#Y-9CQY3kN&cjV;UwP@>Si;HyYBst?ON5mQJKpX%CX8cAfe&*6$G0QhF2q&svQ; zf*N?WvknG5JS;aJ7!g75ytE0`-%^@Ac-@}S23)ZcvIYdH<3M6HWNUuY3cqm* zqLI*^8eeG+WU{O}jGL>C^pZX_0ilJ>0NT8-KA`Atl-ve2Jq%FUf)b!NrUxr-%=y&< z>N*8SUK)unP2o+q*yu=y$_+E7CVDmSP(FC$C;$|S>6t;&I(UZN{G0PCYR-5kusN2d z1!3|X4X?yT4^~(ix(b|hsFmebr@ri}<*{mr>oRfRt+Ifz<&q0?`eG3)pZk3GUCcl! z+@FbQx7dGGlJaelF1d_SNPuNRfEH-jw06Tt@N1bH(fjmYCdU1;?+EK8z0|MfxY5Yz zeclths24G6mi~2K?V54|@{uzB2HgB;ei8H4LKJlYpJ$7X^Kv_Sc61 z(*R-?|5HyTh>MowF=_<(&py-`0Kg?jKtU`n_Sl%)n96^5bGe5Ov~x3m-PRq(IDaze zdP3(m3=#M;I85h=jUhRuDVf2oN`ovJ^KyOY4cL)Cph%sr^-c63klbZTAwFK#aHs> zLN7RMJe7-J&hTR&%f-QwhWL_KT-C)Z+=Og>Jb#Lj%zleLz445^th4!_8)yFPue(ZQ z5BSvjA%rje+-i=a@tB~Wy=qbfE_oj4{~rGOBHBJw#LM=xa{Pr%KXa*EsHVe4Ju37( zR0q~*6!vwTf47~HRIb}$e97Y$b-2zglaUw_+>d3fozDXKCMR_sBe~UsY5?ggM9mxZ z<`Lj4#Jgf_wvuB2VZ7{i=0oXEA&iapVJ@{*3Bo1YVt%_}7ze>DzB4{sa%-qnCF{73 zfZtPr9m0@ta2;in5#|}etJ?M^vIVj&JLCMj?I?sUp2INN3KMP++SwI>Gt&S$ruqnj zT$vg2WWNYUV%)k)8UN_U;*@1nQ8^w@a`cCDbGX(`B%P*X$jAk_j$F05aRC=so6#*K z)9a(%xrA&ZrZJBAoGDOxbFLs#yaNjZ<**Z^FXcGc1f1-IX9Z`Kbx8lE^5f|B#T$YONR;( z1-^NBs7OW5R2VKx!qCdlG@%=ASY0JmKiDC)AIVS5!i7(rFw?P#esWp%wa5F8t})N9 zj)H=y&7=;>^}|k9kD;6F#n{Tm^BnvYHLb72uNn5|IV-KE^hruIM4uqThH z>)1$@E+*8ZY+bS>&N+*}#7m32BL`F2am?gZ*u2N^D;*No3{7Kt|F5UeKVsB_VE6~CW0xfV8yUJ=nf$lG&#Ha5TKT5%|AYU{ zk_zI@TKba6N!7(_^bGLD_oJ(M-G9sk`L>S45A<8;)lv){`*@|k ze&Zs9=16XS;oU)`l+%PI8}b&!VLIIRX8bHN<9$&482=Pd;yCqkX-3V#OQ+nY(do`) zNCCsJBqKy+s;>EyvmE;GY=pQA+a+o!jm^E5M&t;2|)1 zg7^`giDtrRppj^sZ$)P*n{UZ}V6HrF$8S8(MT>8Fy(hSn*J8<9C^lHe=V{vL?c5%z zSif!LZGSzhORtx8C-X64pfAf%zjXaIAt=4&K5tyS*ke)vgI)aE@269=#4&bgQ;g5= zsMgLP=0O`<^Ct3U>7hb+*sA|Evn}+OlF@a7PZ%Kz;r;YwSq9h-8b2+FHQP$`%hnDM zsa2hq^>4c9m{|)hAm1MJ(QVTTh_yD=1(7vf;ZGF%*w3bOVxlnTtJL`yVg<@|dqS(w zKfT03X*?{#Mn{`@)pM^mfWa#v&*>9&=^f54WMmM)mK@u^~F+ybh}(VUj*>o_6~DLCg#|X8`_v$we_ghzr+nhQ!`R;JFxh)=1@!H z(#?YqrpZcm63brKPL6$pX$rBM`J-FHpOvk^B|YBfUHCkKLw7A+m6RPa-AmgNfg)Ub zBMCk`ZI}~)h?c(_!USWrb**bqPUFQKMR@02?8UiV;j2u)JaF0r@9|_*!CKA$RM0<3 z7EKF;-D1KwMmH{jvr!n!fhM=|QCt9jDhVf${NQK(;2Q_bedPeef@pwg99s^v6QDPP z(9C_FH0Xus&B<$+;V)gh%=+?PxW?6(w-5Tm){F8oYD7kEopZB%E@kS*2{M3;x)goX zZ^B1mEIFVHmxz1nf5Qai*N_uLo??^9m%^*cHKtX)vBK7S|=7?mU+%Ioj8I=d%fo?W3p%je19F%i6M3&yiM}>NhcZ>P=z)QSse(!r05Vyd|~rRM1I_IfnIk|Se9gEns*hw zyJ&OuMcLCJQDNcH#To8tVb0^zJV`Hf5S6~Q2RCJ}-+Q0aRb;O3<^JGR6H>M)I0|Wg z{lX6)=ecQ7sU@^K=S=&i)ZrSw)W%^5ze7_Uj9I;g7Qk`ep@UY9&CfGKmmkQOfWR$h zl<nV|yS)t2tlxKs#J3KTe>8KJ)4?b@#5R*H39L=jHNjS7C4b`e2bhHd&#D`$ zP%BI;MKf(Zfj6c3TyfF(g`5mJPS5#TUF!wRxy+=Sdp8CRI(bbVPxlh;ka*}q#ao&j zu(+!3$5YJ@+#d1G6y9Lcu@T9BHK1Ig@=ohXzfiRgcn9Z6F?8xmPAS#d_HFN@0scy4 zpx?^AY*V43QFAq5g*hSRj<4&jQ}s;U%zM}d1-Nx|X03r1Wi9NEtc@+ga~DuqQbtV4Ai*w;5bYcpEv zkD3kvFVoQNp&sKaiIFRnz4tQTF}J)eBR{|TvMpv}!mBAkvG*i`^!&FK#vdHzoy$ZO z`sX_Cxz2nXS(C8Kkklf-?F0P-h#1bHd;PxMjpY$I5E8Gu&#O?(c_Dh}2(P*Rn25Hs z4bnUMH8MpcpV6~G#LsoUIAbHY2fJ~FxS-x!ixK0hZu2R?TZDW2_5{Qq>X(r%8ca}5 z3UXp@!dt9a9uhxgp*y;US8H5$gkRY=9@uV+Xii5$hMsz^%dUuVFI#a6|8hH5tW9ev z%v?g)!6YQ)#vhxcaV2P?Mfp1K`USyM_js=t1=r90nfCn6r~tx$HcS;hr33GVnLD?* zr#ac}w4Ocq7C4G0_(Z_H2)g_P~Pc+vDJx3TAP>vnkEPY5W8Y@S~-!t5%?58T>D# CXG2l| literal 0 HcmV?d00001 diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png new file mode 100644 index 0000000000000000000000000000000000000000..af6458e69906a3c96e1ec223e8cd25a72915a356 GIT binary patch literal 37744 zcmY&gcRbbY`;Qb-SyA?ktZX`T5V8+4$_SNtWY6qQNcP^x<{W!(p_08Fd&@j#ILQ8e z&eK!R_xDFH)yuih{kiUIys!85zCVHLs`9sPP~W(6<;pEZ1zC+NSFVDuT)_z@xDNc! zmdTkA@B_zDLtgqyaUU%j_y?h#g0AD0D|gATe{jsxhJcSqT~U;MqV*1EGX)>6H8OEY z{E4p2)&I$t+04js=HRyCz!@E?%)xt*H<+sL3AIg%p2lx7+hmPR`7F81mPVQlbh#}G zAGkcDl)XklL8_&-a(Q;!aivjETu|KA)y1Xj=-4wAyqfBgwhwNoI7-wkb|k=Kyn;g@ zbp@B?{T1M^uW(=cblzr7lD{PbPWDw4j5v#iW0~Wq<|G&fOi4 zD^xn273Q~GoxmAWnZTxEEH2=Cou@ELA-7&QitzmDihLb(P%NmXre>9O*+{4ru@ki_e1EuMnmQk&S&_NmEbGXD%>S(LApDA|nj8GVHCP`3YoU~~90l+C zd`B4+3hfjV3R0F{<4szUAI7<%`b=LxdFTAs?xOOu2*JwIbjLh}>Hk@$jMJQWKZ+`rEQ zZ$U5AT)|x?RnRHRh6Y3N+1cm5Lfdp{7Bwg$7g-2ZBfd$8MNkk{JmH`aefsA}EHrQ* zfgxf)of^1td7dk|$3eqF?(u))m5+Ax^^NvLym+`oa1D~9;SXn|O*f>Xvbpj53v+J) zpR3}(t@BJAkIYPINT_{~P!Qx`7o}**Ql%nwJHqTe>owprjA|ble*4NlpX-%lgwm-d zS{i+N;pjAEp5px6y(@-e^5KVJew@&S1b*Wo5t(?pxt>Qg`UygRH;MJNfl|Dv(FzyT zX3NjqXIXYm>*HV1J(&3`oq3@l4c_>AkpCP8@KB+fFv<h+cyajo`IABi3LB``PHI0!B85}hbM)~w79ysdWQ%vgA*_G zRLzbMQS^UHJFC2k6sx8~F_8pFB~uvo(bD_G*fU3d(u^;M$iAvuj&n@5ZK^x{wHQA0 zJ&-)UiYkq#@U$k;ds_D18t3mXP0t{h#|RDE4J9(;X~fxF^hpOG6{w<^BJMM`o2Pjl z?(#m4T{NcZPVU-$@@JR1GPqvr17<28rC#Fd3l8jl&N>DxW3QN5wsvyh#1RNXqQ@=Xi(j;=of+sCf%R z)zY78w}mq>G_wgaMkuEXA4PHfiRN{GsWf-~JK{_OPjQQ$?{JS)E!N#(B>D98%WZ*A zas73l%t!+MHEFsFA*R3pReBRQ_Wr==Xd78g7qfNsXu`w78B(Jum8maU?3>_c-+Ds1 zZ6TU;PcM`L9b!8s+o*NhFxsfRYt%2hheUd^)hd5B;+l@uRKgH~DrvkCMjMKRf_8!^ zh>Ce~K5>7d16k%1KE;GluC$^a7rLK&A!z)6&j=#`%bqdPe2jkLd);)dRT>X>nWVJw z)rBkjzIaSINgf23JxQ0kK;w2e_oX~ydd_+9>7doz0~C>1o=^C4H$pi$=2V}}$h41B zgRRouJMyeAs=KPH!sW-xQO%7@0qwaxXIRepq*k?Xfe>z5yVXyj>bbY0PqOC@M)?kNHzH&r<5B%|vLBBdLi4rT2| z6vp10GJCjvE0Dj%!8&xps`E#%-u5EmG}-&Ldlnjm@DcGE*6QnIO`Yw8o^NNXL{74*_a>$q--LOy z+o17UMFp0HDl$x^o>7_IwOph_9V3jAi!G>Q7hEy~(vlxi^nN1c9UHv|anZwwKbLm# zv8cC!4K;Ty6{uuNd1tW;-(WCvr#=_0!Z~eMQM-DZ(_mdeO7QU{%9yx9RZv2n-fiiF ziNHh|BL@V+7^_ql$s&J3Mei8qR-@^7F0w}Rs~18nGSliLjPleSA$#7*Y8f~rhUhje z-uDfR`w7c46ZsYbc|dOFaxq3G#Fcs3Djv|I@`#yS;?2V6&!1a2-DObc0{LJ;mdzgSUqbP~4wlo&6m>_BTD$L2Zn0G? zEphW^j(UvMiu--%4mm)<*^;kv{ycL=Oe#@)g)2(Az6 zH}=iQ?1%Aw*L13)q%iNfMZ*Pa^xdju17(!2dxS`^?Eb#>h{|yAwXSS#>-SJC`f{QX zNgi^}i&*qF;@IKC{Rc)O#qhMmy4f~qkgo6kUN;@SHkUB!XZCXU^{Tts6%tl9*Vq&D z4b^+UKwnadhAPpz47vxo#;Q$USi0q$*q1{wN6X3$P5nYXhx|6jo*v&7j~XU~j81f< z8}jyu&iix(eiyKr`w^Ab%T?9hMf4hdV_lUGBki8W%~&BI0*N0tUws6gIVUevI-kcp zwsqCd^0QP-qW^qhLv2#~6mz8nbD3ayJaP?D0f|M399Y*a>7ahvJ(~F8BgAt+awOCJ zg2sLRcBbw6YU28W=3KoGO3TzNVSPb;Xbi)mnX~cwaR)!;v!wMddrRTQS&Xq}4%cv? zeUwJEWt_sPwbm*WC8*LboC3|S41i>j(OzE;91%yX%hbj{tq>T0lVLsK7?}qTzd+=$ z0)CNl7O-tGl><+e_EOMUc7?rdz+S_&jMw**j(_7nc@Oq-l(wdc2*k>!_HHA8n5 z5t=HoE;V`H{U5&bq}lc>yj9rpwyA$ZbD6`qUod*WHM#BZ-B^*R(DLQLO_0uASM}+NDK4rzuV`Yntu%RKX+W2{<-#R8HLL zKYg;gbw1W&9`UAn_U$z-LlN22&v6DDIJ#~D3D?~^n3a-^>uuQVt5kFzSd@LAue{c< zlndb->9ltL8LsrAjp;H&eA18uiBxC!cJ;EkC~|&2zmXxK>*5%}m7w&aTwjOl$UNAf zZ6RyY{*>kflQ%N5BTv%XbZzx;Ji_Aj^xpB|+L2RG-n-6;@Gfna42+~4dEmcsL&#cG zmkD@GN3W~5R=`A>6!JnQ)YeHitL;U;sZ}dHW#BEGo<;kV3{KA@?_T1!zMyT)08e!m z7*jH85i;_I5^`QDux2H&ka9$kd$kk~e~fcdys*mO5Oj`=+~C$qiVIitHp}05>l8@} zy6%yX`YP!XQh)gMGc;dpPVkmS$0!Al=5qFFz=z1680uy8ZzzMn$6f<1C+vuF<%&noNcZOwFTQK_NxvA^t@=O~ z5KjGRYHt4fl6Z&Z#!bxw*TRPaWHp{l9)0E2!`r_Ga{ZN)t~b#<9SW3AU&qUwv(P$U znI^%ll9p;G-$=hoXI`XEGwJ+tcf8EFG3n}(kyXBf*qtX#8Vz{g9&tWC-K=oDdCPcW za&o<0fIT|cojpBAPmfJo<>EC}fV_Zc$9JU8FI85stZzkyp~9NPzVP6dG83 zZnhR1a7sc;Aby<2po4+x?H(%CY}g1@T<6m!KZiD8<%g+5g5+0GUdpRh&CMgt)a?Hx3|2bmw z?q_ALkw6aLW37#hXJpRqPT*aw%Syv5(#~;J-#ZcR1Y_LaWKo`pHiXTBjVP_Ylr9%@ z+8f~ZJMIZJQ|~%=WagPD{Y~hU&$_f+0?G|uBdZ&_*exBWFCLcAtSbI$jH`h2+IO#x zF&GoFK$>mc>(G6OeTZ;HfK>Vm!aFC6Xl>tG5T0e^d-|k-t)>D5UBpS4R{jDMK%Y&gvvRFS}r~zDxdS)6&PawEnW- zIx`u32gw3uqOS4Gz56YhXYU0H0`Ym1Ki58`GUAGd+o*H}iF~o^xbMzN0*{-=%OhUM zc{+jq z5lRhme=6Z(yq%KX2p)K{m_T79&Kg5%8JG;G_uAm$SizjdFK_)&c6vEkt;1$;SyM&J z{Rpfy7F9Dp&i#6q(a41Pnf|gLG|rS5rL5vAII<_$d4l+nE`mv)q<97ff!mWTN9S*9 z+Q)HQx_?45IK3vLZ)*^^El4S{;BC1uf^fKgniR$#%95tLpbt3`j5Toh^}*L3-n#s= zN3?MYLyp=m-?+ihVC^!>Yvbc%;(Yn~1WwIAF^REYaNI6dxp(VFT==NAXDT`rQQuwy zxzBMK%|Nnd3iPOrkFQKO@e_2sjwHVmJAZ`(a{7VwxGzGj=adxAe7|6ZWJUbx@mSL< z-b?kg`(GmocS+>-mq}dMj{6`yhjkSa5k@FH%&q38(9~Babf~*3415M(ozyhJ*+#G3 zBcTzlf{{EtaGQL58}N8M83>Ftxv{n&__$PlXaDf+sga9^*3Rq+7gLpKXjjNxQE)d#0)@?@%}vG2@90xH2Wq=t z%Q6mZ;9>CJ15GkmN{V>xE9s348*xF;Ppopk zBLm>k)M4`Nccbj0%Imh_8p1M0v0mq(q3$ z%snR0Bnh2?=uR-Stgk`as@!k2O0jZFPRKt~MaU;94XYg-%NoeC{=D&;wLk{Lr40J& zl$l5GDJozfl4W_RjY?M0hct`aB6Fq1FnWcc86aaFx%X16I3<$GK26g6V5;0K{0uGY zg|xchqXrRC#1J1-_cEXW#~T2_SG*TEHD}ix%$+$GC?i0)z9EdbOsVT5?&4v1^pS5e z49;y&ZRuW=cM>9%K1PT^I}`B%CIr}=-ta-hA>Y(cMa_oyh6D453esCy==$K|hIK2a zxvph@Z~CQ z>?C>X=D+gaKhg8J3V9*w)q(+|`m$q+y7cF?`mee(-WH^$Ec%o?6*>%-8Q2nR7D#pyl& zNdjoFj!Au9+snSHHaeJ83Hd+(9)LxMNpL{dzk(jLbAu$KNKS%r$6AME8l{i8*&(Jk zVu_Ae{G{ke6W&%!Xd@bpbU?l3TKbq?cMrMlMpq8~Smb?I@O=kqgh}PJ$9Jj#J`XLM zsg&4Y#~r28;BI8Wd8`bLJP^y(UVa803vSbQ0@#&4zAGX7f<|kfP1EAeu#?b+k+?KJ z)%%Bk#3A_3mhNSi1exU5+&?PQPshb`j{q1s;%_<7Ka2z804rXlsLg?j(WOboZ8a%I zbwPknv^0CbhxaeXfkU9>_l3AH76+l(ZN+1AEZw_p8#qaR#DKa>M8S9qw^0$uvZ825 z+rLYyyW!d&CAabzb^K`OeikH^&PIqSQY_%R@pr|4NG2(NfS=JKVD0^1%IOMj6?Q$5 z_G<-yIGNvE>J3tW8zoUl`j1j_mQHV;0OhJ$wW5R4xrJS8`5CvY}_9CPU=8WikA%Bc4rkS(N0`o445&HFyzM{!bU0`MlgRSH1KLD z_6J~+pb94Zzxx*=!hxrmQK8wk*m>ElhhWGlpjWlRozf50+SJp+Zdly|≠wKVe`0 z;PY4IXjUM%X#&`5Jr3CC%x$`l08H0rFk7_E!3;Jz|S$WsjEGOE!{#8d^)&oP>UuTU(g5} zj>MX!y_Lv(a78Hr?hJFp`g3c}F)r9wvv=mI;Z18$;l{Z;FsT`Gz^bQA z*;lLN=8I}(9eA71%JpsPmZyI%v;-#|{Rrl*ubK0nx<&hFps4xcel>r=VAKZn~(vi<8dgw2P~x7K%dDjXc-ywXR1a==KzU zpX5iz_Z29T76o>IAva@*sJxAo52cPRj)VJL97AUu3yP{a-MU+dC8y)X566v_7E518e zZxyCku7*}{VT#-ut=D@gCR|!wgHJc0B)R0c#_eIw zohC#5Ut$D~#piT?`D_l#A6zq(uRGmts0bWJ@c9L(EPOT+(0R@JcX?((FbjYo_x z)^TArq+ce`loFg{GyuMJr{UkUzJY7xeVmj0$Ud`S;Ump-@X#+;yepVLm` zQL0+J40HSPVz}hCx+>u$vSLVy3#3mSmr_P}t)-{WwfWSb=3rD`T>sri2y}BV?ti#-W2@8`vsE*f$}^Q%BoZAnYu9p1 zyfUj%r^39yuR5!vrup33X#1%7(yRK6IhZ@DX}?e0u}gdX0~jpwXYi2TM`-7+pF+&I zGWHOs*X1+tD^G91#a(Rz9`o>=&K@->>?WN5|3YPT%wsa>{(E;i~0=$lUCr zr29iRqs>C9$KMduTwa`tJ37JX2Ieb?*Fr^S?T97M?D#-5sop2(J~*Av5ZtU*h{*qc z^KCj6z!abw1yEV1aaju(5&h!WYL*-?y59Bi1)Pb_8&j^)hTg}^UbAkiDe;hI%#gBI z66oqeE zPmxAm2ij>DfLEIBbJ4ve+ z)cu<`ea_nz`OI_C^4-kfhkJrD68!rzJ2=#jb&wfiN1g0xCK^QeVth=~?P1^g(EECC zi_NcKl8% zU;DPWjxD+9Zj#axUtw7r^#q25u)AjIp0l>gB$VBU;C)!}tXZ=4nTAkR)s#(xX>!cf z>>MZejJ&0c0Q$YxPS9j{7WitR ze*8eKncn z_S4cvuz|z7;ndq)5ys2`Pw^QQDy?|drO;mBWUKN()F4W1VE+7Q&NbPlJ}>woQ?jUS z>Xc(YI3+BoT61jrnLOPxF^f8A>g}R=!4hWtg4!qijpT<#fmdIy_?)@uNW3WY6arg1 z3Z*>yJCy2RC%G*6aYkAD@d_TN^sDjG*G(zFT=e8Atw*Lup;00Zsus zq*wYu$PV}Y1O_W5FOT~rKt6Hi-~0$?7Y3VHd#O{Lh7@h4tZNQ#hr{U(o@BbBmz0M` zOWEZ;d{RBOK{exVf|qmSE}3+^-wgIHeHSG7&IJwX|MrK)fp^#>_KNb)n*D4K3S&ysEanYqQUHt;PigHJ) zzGLryu5TS%q~A5lp^3=uty7%pmaEvxyTqrplX5@7peID`@Z%4}*B!4UI}UlQe>lR7 zcQF4w)+@Ne5Ju>z_6Ry}xTS{2R$20RDHmSeR(wHT`YT!<=<n=b@WzL;flMI0P|I-=n6wzR5BXXr+A_ zQs&)iI_|ZNb2i?JFVl@H?|NPyp{lOTN@mz?T?2GIsB)42!SPX7Jlr`IqpSZvvQA+VGoieiz*~;8yvbSN0g68#gj;r;+ShWri zGt}NSeD}2xh#opC}zQs9x|+qEq1K*bX8VR&zcf{50^uHv6uy>T0i zQ5W_6WtVpGvxRsyhSzBqgHrQgSH$Ol1G#M*K&=n8LWKSrU7Z5A2cvaOP!uM$Lt498 z-aQR;1{)^_8>=pJUamWzEvi?6%IzX()?*jI;9cthm~a|^XVJz>0NDF+a=5jDt#vhh zVjHzSm#1^vz$w||)4xkk7O_s!w<>FO=n5c8SuqQssSTIB7>@_=(cAMz840Gp**jMR zfWVgItKKBJ0x+V7wO{6T%_UD0#dkjMm%EN>i1OH?$SRSk?p>j@Ac16L$9tTsFB8fJ ztJZDHS}9e#=h##d=7G!<17{J_d2+j7p22HL$XLi_Q>UhbId~~%0rzjeru4$+k8QN)UMD-qt^U_nV(qOqp+w7)XFppa z;J4TzNlQ)pDLcPVOLF1#Tg6Q$mb9tdbboUNh7HHe-91|3=%W-d`M_Q!wy^KyQT^LU0gpO(I{!# z1Wc=MAa&D#-mOT6hV?ICgjtf$7mWWlIWx>{f29t5G>sA$rLn2aI7OvhEYW*mo;AZE z6%tr1SHqT~>N=IraPc$X;@#UV@}a#NhVwP~8JpxoiL6)n5| z2al7+Z)4>%fZu(jQWC?3h2d3Cn9(%*LHa_&5+tw%5(`5{^=-kf0JtX<>U|> zeg)(ZjQooYx+es9N$;=psgmCmFz^GOIUacC^Dw$N8ODvuJK`LW0McpqjiL*$$L`I2 zu`dkK#r5l)$gIMWhHWv|&inE2f`E41BhJi%%WvXl@Y)qTMFI-qW$9d@#>G{jS${s9 zw*{c1&h}#**mYK*&3^Bz6c03wZ7iif2@$&|Ps15W2v~Up%!YHHJ&aZIuS5_nFIkAl zEBAi9N%iBou4yddH6SKgAq(_-Yi+%yk#<1#g6`tg-bXZxfu)~PsKP6%jbSsyMnc?v zGlqxjsET6slqJ3x>?ch0$?Kp zyO;H-bEfCI04cPqSnoeGW4)m6+;EnJW$bo24lB&2ZzU;2IP>vgGztmdsZ$-_hW!=(C|TY zCxYWC34tsD++-IF(4jQ~JZwl^xkd>L(RiodWF$EmjM=B^AjNqpm=xl>`!@RWW$N8 zX~mPX2R?p+CvlF^toaedRql#BS*v6DcOOjHeSGH|A|wzJfdL)wcyE$$H&ilQ6^go` z{}1`ZVELGr8dwU&J@mb*6{>7_vOnu+uVa@`dDgx6fz8c-p@`HBR)U$F@lBmTNE8Po zCN}U22o;<4;XE76+Tg=P6%o-p?!R5_*yikV}JmdsVS&`b23(LCp5-O$h66Xl7~ZGkGAZN_Z{50|DST!(SPWSJMt z-(e*!sJ1Y=jTkm_g8!J#5ysNYnI%0yLxg^8@M=snq1bYg&aH>DU~4CKq9ZzSuYrQY zM~&@ri22y3dub!poPvXV@=>#bw|S>m;TNptic4qV>{cQ8K)K%2f2ufVCCW@?(hPr- zE>3}kG(o^rX;Rg3zqzG)lgD~z3mv(g=u2^-s!@dr4&}j~WxgyU^k{JPRTq{qB+DIE z=~rj@83GI&#IB#JqUI6|O~hKYh!61-XU+ALiN}wU!BJb3*Xg|FQgSRF-_bIv>3um( zLuULjtI)H{=~a*Wod79Ka)Js8cg4K82K$aDnwMe&Zoi#EN)b2K&K)yfLPZa*^f9Zi z0^&$-@=z1ytl}zs{>_OTHJ3OVgoiYj5qvO5MPmjnKQ}<}LI9eoLigFkw}&Um`L>H$ zRQx}JTOTMt15lx~R2Xppt?YY}KfG@`BTVTL7+GM>JWeL6!6|ICaLT!LCyVU!(h1535{GPm7*ZkGOw<_6aAY-(;>7OmE*isdK97$t=X z#YU6MR!G|>u+Z<$hO_c9-w_T5UP^lrhl;+ks2iF^^_B%bh}6#FA` z^3NVmrSJ95+dhII&3}AttJyl4LL9Iv3dVuK;PR=QL+TL;hOMo^1m&tRdFTx3A?BVU z5Ofx1xQZK}B{Z>wcT&=qn;VT6_q@lh-DoKaqwmqalteTOG=6ca&KpV<-7=@njzCr9 zm;zdoy~}<~h)V88Iv@~YFzf1s5@b?^x*_yNs|$fy@JQTAzAjUs*%Ju??UNP6ld!T+ zLs~DwGz-uN2!>=%g9QOZlrh9Nnjb4|x}_Rq7FcPe>YOT~-Q4$Ao&={~4n+SePjWQ5 z+MuDEM?1v$l|IMEI)9^ErNyiD6+g;7GMg$0g-StQh!wuw!R+1+Z!-+*hayu(mksAJ z!`*3OE3OU)|61tccrPcLHX#zk2v30{;6Rq@YZn)mm7 zjK|WJawzIOQDiyF36`S@WbkYcN<;Vd?Isn^RjiVb(}3YR*{+t6_nQ-aRIW-@Fh`=_ zSq^m2A*jTHdfO4!nq`HUa<+>&ta#V-@-1PBDVZ=AO1rL$(~|asMWR8e(KIQ+@MGBF z;bBq@=~Zm~!q%rXH{A1jHzJ<2A>Um-)B&XGbK%QD6<=B6p`Bkk+u`y8@eYvnmzLxfDN_YVbp*G6Pyrm8{Q@&No51VJmk;(VKRF48h&|5W2#szt4vdf*e}`w& zbZmCC6s=ZIuKMU}QPrs4KNK*~frN$I)@D36po}9VXRB3{JRi>Mc@xaD!lnveBeH4O zsxJ1qyzuAJU2kXb*-U-+X5pBftEe(cQ`~X2&$*hl$Redr08>5`$#PdUcXChUQd*PF z1v_^Bx3m_M)y{HSA{M&@sDEX|LitBz_Maj0+1axqEI_e)%L*3PpJtXT5%ID^%!<>> zOCzSu0y!Dr3DTx9E)jWMGnQg}D4 z!7z4+;MDAWK7>!_q+Z>2TYPig=Ta549Al;Dy#zFos>#NS-3C7A2WT`3iHtXNhx!;; zO7_A*jze=Nqcxs&z(hpItDVj@n;2+FeZX#eOJ`Ft&U6Mti1>Jy7do@g$$i@I0aq0; z^nfx~FRhzH6A#x}nejw@ZbbEQN?vWFe{j5oN$#?NnOGmD0g)seQCQBm_R}#`CFnL$ z1WH}Ou#1&aJW03vdsifWQN%_1a_MGFUON8Sn%7*_h9aUMY1^{CJdZYU9#40e$25PU z*e}mYd_t>2{;G=bhG4hWkojwM%<5DkElAOUq_rxdIFaM-txOSlRGWh#ruNZN7#(7%33a5_2QycpWI>=!HR^#=Acg)z zIa(jSP>z10uUr=5_SE2ZtW=y`=% ze##egy#m)F$&o_P4EA0Io%*gc8*0`b3@r(n7-1qBy?saO>d56@H*baDLsx(bs5Xyg zgWPBifKD+)L;A!0CP?&C<9d@sZ4KS$zrdO3sSATLZV&W_PQ>&r5AICpt*WOV^N z`#K6sD_ZH9N80(Erl`Gjkw?~OD=}Lm#g3DiX@FpmVj)w|Lt^US0#6wSFnE{|%XjaO z8G?y}NOZsch<~~#e9AOv)y{&*N9x9|W%_I-C&qW4=J`L_OQFx1v&|Q&yfjnP44k|u zfR^UbB3Fqc_wwVLt$L$g+F43Bh;#8Xd+5A$bFdi=&+hJQKnV@gP;_d(L?0_-gp9MD zyn2gua~LgOu=jGPIs49I@W|?34?WbK9Sy{{+iktOal~;xv*Rs_T*5YTs24zY1;?BP zFNTTt#RI+2j6?awalg-rQx(|z>|Gi%$4*ZIDTD?NJ6Tiy?$zrzf4Zf4?kNU*KEnfn zGI(0Kcpib}?gF4NDN$-jtfYS;2AC5g*h>pZEd+ZdJat~utfvX3&?xrL9qr%hCL;d1 zMfsx1j88~2v-+WE>{W80&a$kUB;|EAn{ncA1ok+WB59H4@d_#a;-x%HYLqn_^C28B znR$(N8jinc9i_Z>_s=^KYSn@!MQZ%wLNN}Ws@8mW6rhsffg9)VCDBD2yTzmLB9u^8 znp$@5nL-!5sg(~@)djspu0sNl}vgHSY_$?}N!=ICj!^iHlD4+3mIUM#Y~V zl=!5i#m)km&~r9U-zL$p^wpD-cFBvf=FxNS-C!f92PJ;5TRt8O@HS#JzIxub6p^>a zD_YuA#UKDP-22ZAlYkj;2=3v4@Q_K>$z}|)0`?%OInhutJ{R=U?m~KzTguH^M--^J zq(kA*t}K^~v&O7I%DL}af*fCACqq9R9@+3~yMZWEIyIipJ8H&C*2umF(Q`VwMheVT zJAsTi$({0BiTS~7(QHWWPpa+>qe73|7iB*B6KaA)^>FV^k|C2-_K)@}O}jSDUxPBK zvIfkYIA$9YokCwU`8__!F=T~){DF~8`?3E6pafDb!Q&QLp?eNPXrAivZ>uTxZB)=H zUrlxM{?wFe)TC$Klx=gP42=uf%X+mm2?--XMQY+avw$E)yO?cYwEN*Hz?T(TiG%qY z$QwCS!$T>7rxy~0WjhQix&jlkC83<7&2b!j3G3z97k!<n zqWbmx!9uI)xPH^cxnFIfXM}IX%8C*`1N@D|+eA~Ri+1US8F3iiU+U1F5aWj;AG_WK z$S@jZ=VM<~Mhzq6YbLuUJe(a033zXgbc45+s^Op4S^=&BeX$$v^GhTX%~ZTtqOY&t zl7j*-53gBlz99>%r5AIusO}h)XV_XynTRfu`Y#=u5Zt-Ur;r6~(L!E&_x*{4ocSAR zq%aXH$ALHfay+LimU%S}1GP<%3Dp3@(nnJ)OBio@@h?)^L_ua@*-=a~A5FS9tHul^ zB%If^E+tYm!gQ+1{=3Qb3Lr{;3BQ*jCx5Vv@k^xd#ibw@*O&yJ!PCXN4xm9%bS~qs zRe2w2&jO2Vc<(3A{VI2P_rZq)n&HyI-EUb?v;uHyX*`+n@JT{zRY9=JS(U4&MxK^P z+J8ct2Xa8~e2;2~X#fu|2n1&EIVV{;9gDl01=ZEcnLlETeAv6N_3r-?Uz z@gI!$Ug|bLRM67CluEB7=t(Py9@^Tfal@y$<7l>r_RF!x3QsET2Ax>tYylDBO_dzi zI|I}in^uY!J+H^pX6>mts{$9J2mG1VV%`0L*nCIbl^9;M;vYzyLd<;yX7o!obhrHFS!I_wzi! zXo-rN_tDn0QNOJ{-D#dHYC2g5jZ~Jb0{rt2v7;Z+|^o&%Q3 zkrjNbcf(v>=Tw)$K%Q9Tfp+}kKZHn9FhGbnhKe@&O96NCFrSYMw+Z*Lb9CMpz}V`> zn$FumIDJY-H83@A0A~9G{hJma&412+m5{t_-|;>YulY`<{LXwCU;_KhE`bz#unWj2 zMq=_AZgj#tt(OTO=l0)N0Q?h0qM)bd27*S4zPmWAX+Ge^IUgzU*3Ona zh_W8-n0gbYa{|awK6x37FELsN(Ebv+v(h{+un<1@SxD#5k(01!MSNDW0DOeFn| z_XKp_RK{C^7H6Tc^p9(bDK2jSJco&s1jd?;lfKu8C?9Pt3>u~ZEb%uW4ZbPcT8Qu+ z@5ucZ6sqx+%1bEf0>$hpwu*5wv>Do2&Gala0Kc$-` z6}l%~W}L?!CTA?$OpawO+eF!Q;Ot<~0veqEPDZFd0G5@xX>8#7=2^wXJxzF;;XS$D zLRu_N+n%mdWv@Q?*s&nCRf(DgrnTrk&??*}nS?g&r)t_y0nJ%7%DPhM-`xSN(j&05 zxYI53N5HObp?BLEcAVZzVRX=zNtt)y>#bRrXRDIkVxQArPJMF_?WOJ9{fg#@r(OPc zWELu)ZnWqeNIwDsu3d&ydx!9kytvfd_^c*u-K44$y@=A!WGVJgT3VY1@*lQUSOiOe zuO+(t8y?P5=`WG&uf3o}z8A0Fc##51>Q>fAlJfenPDHedB+v6&*^>b>HxuCpIDm~k zJbhRmEYnZ;*pVSH2a)=#hC5S1PH7G zm;xElo9;&7#Hdbaj+Dt_6{5$Xd(P*M`4(u=yWMg88l=A%DhLMVlKFCsuU&)IR}#hF zF3T1`J>+=otWRK4>GS}FINb6;I6m}|c(3s6%z6<#nXjS6q1q-RTL8FOJB_DTcsi5~ zEsOUjF8l0n>s_rNhtL~0OX~8YWF*Oj0M1Yadf010(WfdH=6?5-7F;L=S$mq@v+YF6 zHiFf-u?<+J^xK;_T?sMVqt&v*jxnC=LGL4@`F%NOnw+A1g_JCL8&cy`k?p#VO()HM zi!`J@etAX2z<;hvOs1$eg?^SLH(|~X2pqBXzp_osvO*j@dw+`I&USpc$3LSaYM4}k zGqY!PPVb=NM#V^z)cVgvG1IO)M#Va*5-bP0w3GTKkxysK-*pMS{`V_l30Suz9)amD zLPv}~Tn>^Lzb1SRuS-veRk=Nq5=FAr~|2j}h1_kqhByAfx+xrK(wSo{V!1Xu-NR2DIq7Yw|FOqlPPulfRn%k z2sf)Tx>>mXybEB=uxV*HPxBmhZBillpKe+T2^_B@P-`~otSZj5~o1NZLxc{uQl%eE{s~KQbS252qe5@+48drMqkFuBbO?{l0Xm~ zdzqE}6yR1Y@g_G_p*-fnEJ?l38sAWxS1VYDc5NQ;x62!9efxbg8W3D4=y^N>+h0tL z*iEcS_FIN>sjB&3GDB|zwx@)NG(58kkiW!TV$HMRAGxb$f33aU;-9m2kB}OgY(od0 z&gHdr%hN_yUL3a_kMi4$F&`-%%ddb2N%tT_T zmAW|!1l%W}oUsmvPh%gN8Yz+f_5w~BK+esFB0sM$g8evIQJ)jB49Pj6d~YIm|^+q^Q5RmhAkoHcd)iTwyDPmt4V2kB282rTjnn5fCXyjb2w(o4!ku6f}F;=!FwTnl0$o3JIPjVhP+8ocx3gYQU*Q8W5F zB1g}zR?U$dFpp!nWMhC-3(0`H{nkd=GF6irpc6fK+u?>(Yq`l!2lOFI z?9k!HzT9q8Q44H-SPnR?9`k@rTXus$ch&^;$X5Ps+DCjv6UmRr%sd2kw#)QcNY-?5 z&)uut^sraK)xB^RAoG_8MwiQ2D$4Z)jXV|gb#0C6jAjq8oYH5dc$ma!RU=U?@LE*7Bl)H>>thFMD^w!;*J5TE zU{c{&Wrh6i5FmjVNXElJGS4-);s^oh=BI|eF0PTbEW`_^g0hqR&ryk|@~E-{Q;|{W zbPmGG+_96MV3y^kXymlWh#}l7CQ>&q&SB>X=(qWRRMFXk`F^|}UJk;;^yYa70Moi; z#i&u;195@^UF6j62T$L-&g)EKS>2!4Q5kpU+R2U8rv?Je5WK!pxJ}F@kG?3w&qI_5OZ&)9$Ft z+xt^U9;~e>SR>T+BTe7jPu|WmwLTW*Ig%i4AV0RYy9N8B*~vEr&JXVD>3zOo#QVw9 z*Qi^>Sf7_bwmeWekUz@N(Gybm1+EZCco1{So@|N`M)4o5v`j#Wm^MdW|UH&-i zfHl_$mrxK4O*$ViUqKEx=d^W4XVDy+(|8kW9E!uZStBZ?UTR=pa-iM-yt_kB5h-u9 zovUIC&EutHsZd+T|F>GnGQQrbPBOcsTDz)4+>#@aP1AqPB8(o*(A=~Yau$7SF|~XS z=Et$;gBL|fk@ip48WzF1)P25r`FwV0=4aiDD)qFwR@OZ?c&_z#9V{qH=Lg=BLZgTh zL2XLndfi*RLUH;+n*n{FHpPWz-4xZlI!}ZHFg_ddgpn9DM=@~da zYIDf+4?nDKic8pFG*sCubQ;dQeg*x68h9N8_5Zc^R$*0kVb>_#CEXxMONX$iMRzG7 z4bn(=2@63GQBvuWMv!h4P(->x>5y)a?mZX2@xA|b{RjJK?}N`1>*0B3-t&$z#-#FR ztj`>Zh%&vGQRy>G%m(0T6T;$o6tURB26tlwWG)ju&N6#rlizOL@W1<5O9~lD`owxtF5lC&48D@^_QWS$GF!Um1~!37aqiLzV}0>PGWQ! zWdTF(rbdU^BrJsJyPUU7&8aY-h6n^N7r1X@qpy0QW-5n%xIeK&40#$|aN}-z;xy-6_$wyBaQstwl zDS9`EfE`&=Lb}X8x@SBY)+*h>Vov|O_OTJ)6LZbWg0yVj zI!Z22q{TvqF4d_ibujtH7#x!$k5$EtY~nEeKx{VIvA%BJDS!`r4%>?3?=L3aV$~T} ztT0q*=6oE|Zl}z@i}99zut1hp9|VL0cN8sCbRR3;3@mmLzowE+&$peK7kg3dLX#FB zQ_3UB88$-bn6GK1uI4YRldmSJI(exPcqkN{O941GQ#q|ycL~5m=}?$os2H=qdu7@b z{3{+s+-4%~l(`-YDv!+tlz{MxXm&(Ej4$afh%1CIasjX!?^EI z;lW`{c@AyKUt>xSg+3#+jZUI@qY$SePlW2Gl2=22GH+LUGYu?=OqJMe8b{WP{vBu#Job5FI0?;#fvUqOQ?PCo#E~1-SQEQU z^W`Unj~}`0o(TN?D6SH{-RH0CcAf9@9;wOFTRl69((sXt3Q|%h3F=&k!=-Sn`m>*I zonArUGbModqu0d@1Emqzl$wY6v+L#J5;`8_FsRzTKG>EDj_LVVHFfGhoj}t4+29{oXmHm9`SjA zlXJD8iC@w!quPeGIuzG~9{XqYwTy*@tBFdAB%5NI8+V_vCtKeQqs(B)o)qSw}* z+T4@s`7@;0pr%J0EFoxx`~9|=(2s!9b=N|*BZWN*`~wJ$+Z#viQ+Q}BQ%Kyc1EyyW z7IOhw&7?p*J%ux#jN<7}$NbwY=U*c-iW;1&U*zlpFE!H-o}v)`Xop*rrlRX>m7?xk zRYUkm19}C2Tr&|YAwhKwV>}vpnJfnI?5o3*{PX+uQ}B2wiwo%Ks1);3{&^T4>jRQi zwGCwu6H$LTPp(xQ2EC>v%K4AzqQ`%!JpDZ@^b#Olb=q6_uX+~T0Uf;q{uM%bU-fU` z!JlUQ0*tGOf!CD(%qjez0Vfc^PIA6{)&8fo@CN+vi~kv={~e0|9g6?|Zjd#y7A(Qr zs1pGRSBl>Jv#sOHjKPT6dpzAvfwgu|ohiS31__K|;QT8e+$Fm;F_ekWNKZBV5@7dL z=!a&|3IVL_@IJ5^8Oti0x09`j4%aw(gs%JK$;Ug2c@Lc~PxouANsoa+LxmG)VA6!Q zrw%yOL3XGC$U%wG+gS>18;SYlKUPEGCU3dYd z?uWtCWqN>z=bp}0ik}AQ?PY)oU4X+^oA=*1*8>coaDfr0kr*gE?tnt1+Z@Pf&%~*4 z>0>kNOoz2xACcu`&0vNzflY$;jQsS5V@p2)|E;m;vO}n6C;M8(;+~evq zyk32aZSEI4P-W?0F~t*}NAO;FLDnev<1wRTv0f>FdCSy|sEeNY52Oedo2O@V(E9fp zd(U{PUoOKKfOTJl10ffqIK}@^IN1q(4*DL<1f$cg{V?%&^d8gEv)a7`T&j9d#+XTW z>t>r>pn!N3if$CdLu4nyK9CQozLSk=h4Z%BMfFZ} z0d{%s0bpTK75iK4paGm|I+&udSa+G*DY6wnGC=bJETTp@nBEw`rk&RF68pXO$1S2g z;grKoKsdbUF}?m}5_IM14N58X@#>H+W5E5}0SWFCel~z%sTRGtJg7SIhOTvJ|N``ls}mDAe3zbi60IK4rTddL;D1HjT?vEo9Z{XKvlNhfJo1vqln z{vMzZ+5jg>h>F2kw~}XF8kN3xv&F^XMWU-^K!>~&SGDlT_u!L7uGM3=7!PAbfQk?= zn8*iQ+6xEcr$IviuWnT6BjgB>naxI^CRgj^;unTbm%&NKU~mrj2PbD%<|%jBtBo|Q znw|{&G!5GJ*ag^=*%?r@*#Y%<%sNi;1Phh&MergIY|{HKi{Ib4ZxmCH0fN#`TymaP z0Bm=60(>^qT`7jYSM2RnDjNJ8&Sx8uf0yfdU)+9_b;@nTvm$);5Ts=pb?v4uGac6s z1|&76e)D8D1Ky|g2)0}=uhP^P^mWP01^fvIcavejNw9Bpo@;K#t>HHI9Mc(DA+YRu z(Fw{M=`~*xy7L^Z*$kbl`h-*lGQ>rRj~0MhVZt>a7Q~o<1a9RrD2Yx~i|}33HvR-O z>9miG{=Fh9Q}59xezV6b-W!JJpAxWR>yMKbW8u74_etFgPz-eUTj@=HuTS^Af@$0w zFRxC=Q5m@nUSi(_5FEBu+GV5HfGs_qS}8=O6ZeDni2pXu{A*K&F~n5Q3Y>>T?OJ%J z)20UR<2O?|R%`XUSN2_oqW`K+|B(>?bK*sxPppHsn?FCbnO`2ky3Xbqn(R!^7i=)c+ zaIF}(<3;4~)y2ulx?9+mCBLb{@i(y=x*UD~dUI-O0Hgq=-B6op>u)6CH_|ew8T23eh z9rEb62HC$Zijs|Dhip z3L$RW4FwXUuDd8uyUIq1)Eaf0c8Fu00n6&T0zGXEx?H52VNP|38!3&_OGx5>tA_9I zLTVb|>J4yAjbO`&q}udM28ey)SG+KAph(xaXy*=Ga0p{J)a}ro>Wyi^3nw4%eRYv} zb4Hh$4@eAkCbgd!zR4@1F~A+;#_)8=(FRA4mupyqcJ^EcSR#3 z!{; zGh=%wr+z#BbXq=52WeNMIy~y9{d~Y;`gH+`o#-Al@5h{qgLFa>tGJl!PR3|q@wLsn zH}#8A*lMSP*4mdBFRITZg~cZi%gBn9J$OP&bFvv5m;lWzP)H<7{KLJ1+fr^+M4xIy z%hk5?4zPP3l2_{*Gtq&EISx(uVtdg0py}b%Zi-RviH?H|kMdRb6Cuj*90DaA$^Wm_ zr)B2x{cRb9F4~#ZmhP~gq;av96Af9CBXXE~U3JCl1fWn((c;IQ8MU>2LR0l{5S+ni zho>~?+{me>G)XaPk7TPD7rsae^DYQHNT;kDeWfcOi=7h^X1JXJ*kI}kwwuNZl^VO^!=5ayrbK-RncDuPldim3D$|PJ*xv;E1_X@%!DQ zZd@V|gCER8eANLJZ%zXTqJ~387!~9$JPzlZ0j+FR8@$`iXX#Y&D~`5HU^dB8fRbg? z@fXFf8FZXas}`%CHU7@^`jy;LVEtkX!@*RdR6M19Xc#J5(f9Lb^F2;GxcGv`Pt|dt z4iR8N4Tjh2Vd|XwGF9ir`(?klK_?TTL~wQ>0}snC>q{=jtx?r9M)JB>*#fxSdgah6 zY_H1X7H~cUt?dAzftY0(|AOc$@4?g0Jdl!kfG<5>_tLJxufgFI=2RY}%?QDRbUOd8 ziyxl`1>%*S7kuVtDH^?(7(Gp29||%loE(Q@?W}O#pOqS?vbyr%E@ehxmGApY` zP{+bKzwhlG{I^hxb^!Fy`NM8<+hiIA=XmMB<4G zAN^`%dvopmyJ+8TmznXyKkjL8%DotY;zJ#OnWx^fBNjd7VyOWCFrIOP9l0%|H1%51 zfcxlm<*16xHpW`D__%jrq4(JMmdx>T+6S9(%G_IJ3h%wb>{;a8O8|xyEub;{onQid zu4ftBXI))YR=(HIB)-soE?WfzUNz_PFKEq|z*kLqWa7AvTEtGav1U~W&?A1wS0eAF z^|mVX%c?~TCTczLKP!$NALRBSVyRt}!*?-&hB&BSx!f_i_5-M>u-tL;C2?_)T6B3_ zQUh-SI5$V)=qV)Owqt->2oirp;sMdK4kmN`bXMxoDtQl$D;I$PNV;Swl;zEO;qt>L z8l!<>vZ=oX-E+i+(<3%)<<~&hT_EIl@88`lF=;qUaUGUIH!vZyj#3_bCk{!H3P8BKpG=C_cV~hI8UObmNl%v3LUbs&3 zN}xQKvfkMP_n&-=!2RIdqx&=I$+S~uyDbZKpGA&wqDGMsr#O~u-u1rU;1MPLdEKe1 z@xlB?c@1#3tej7zjz}@`# zETjUcHWy+5oAJsl_fJ;HRvyV9Fz?M3L|0!WKW37depP!HX?THPHO*b!kt)&?>{&Uu z28f*NF!`+yC_ohq1Q2F3*-2-EMjWon3a&S_>*37Pmc8mUan+;I2M!?HqYP3!Y<=NI zx9x%fMhiquSKR^0c zsFVed8`;&~9{)E`N?`zT+@rQ&-v7QM56;_8Vcq^O=UPw>1Y7xG$QJ*72fV380$P)Q zk;}n$hQG}I6*#%naMAzd=>7@V-Z6s@+GSV&1>pEAA{-?KLz+T~_xfM=3H}atHSob< zSv&lH<`@3*LN)-G5EP^)|8tE0-E!>|@WH%@VcLH^ZSYmiN1)&K_QE^>iSR$d&q4w4 zL1h4?`tKm+!(-1;7c-pyzQYcD@c+d?pX)SA{WBU_5R_TJP0kZwPnv*wM?Wr|#HTei z(|~=s6QKOj1X$CJM?XzlY(@Csqbk4-XuOo3mg{7H){0m#kSL$nZrm*02_;fzo%jid zH8)SAk{M}M8Zq&YtXETsdXgupW$89!BSa5_7!MWVK!1 ztJvEb5jz-@56_cR|C*|l$kxlVgVf@-LsBrhc1T-5EMVb_@Lx-Bfbem-Suk9Z2QCp} zd~hU=^}SCQ!kgexL`Mlc5dk;FPOUIRk##u#Ty#A* zej0%L-G-O%!NW->pd0ji9i1+qoJunAQ}i4hxd#~jJEM;@JXbUPoz%sFD+0n-I25i% z(VgzEuHfG}1z5Tn5Xd~LJ^}=Jug>_KD!6P>-!$NglRAN*-5XHiy^6HE>7aYy;I9Xy zb78|>;5)d3c)VouXIbXdvy+)CJJ*zLxTez#2zNdmt$dTE|1i^V(hn`Cow~v;b4#>2bUx` z^u0=J8j8Ki9l#e|bU5D%Ya)^O-t^RpSCr)8u~X6!MPW^LVn#(FhMnZ zgyVmut=AZWIqRl};Zjs`Pw8C0-PuWbTH3WTwWTV=rLY1rC|xET!{7)nlMxZo@!zTl zzc}A4n}O3(-=q7nZ9FaeyaIHF?8p)ZCSJ#ub>PF>UIWLD{*XuU|7#q@RiXaQ&qI;X zzj_J;0D-BhM7IwfP$`#}Z-+o>q7Ec4E~+ova4Sh7;2keSgc}PUjHJINp^!OP@Tbwp zoO(gkx~-iEcb?_!Cts%l@e>cafW6=;5bEBtukoeEfy}`b?@xnS=7Nsnt+)1Jw*bq} z@W%Wcbhr3xMePzi205CmH#O+10Ca!AQX$9Lu<@aI8puZNG#`C*ZU8b|GipgZUqr$$-2Zu36#~7J@)TJ3&@!Cub^RX6HnVM=cA>TkQ86I6y{8Ek&TKtKke_TW5gkz_zKtIUwFQBI60S z+C><~fIrX9fT+(2i0C+hOv4UXuZL%D9$Ur|6C-og_qaOMMYosW5)%bXt`GvLo?rjU zB*Eu5s}Uv6tEn+iq^Pe}Th>9}!0*?$h;@+p5EA!4-pY2I%t$|c%l2rvwu8m7Ut`E^ z2&cx;KXAB~m@8$Pz|}V$D@AidGUD{!i zPcvbRt4Phjb6M}d0qL?|XgK8aa5&)upS^j!vp-r5Fn3|`OVYoNhz(dPP`sW2z+dCx zVYtu^Jj3V&Xw6JLv6%3Yp8$;)n0h&4dfTVMr$|6wuVl)thqLP0?eQV%UFr|=ozuV( zT!W*v698q)yA=`LvgfvvIk*Lmq?D@%uSAg#?_kwgU zN_7o%X?P3!RKb=>@jYDsQ(*=7k-V1)Z{+V6ZaY~85`wp?bA!?xkwfocU=?zdzQTHL^o--BL}Ec@<4&^a2_x$lxi9T6v$L`iU$=HM z$m!;6tN6HYR=~?TZ z^63vc#SRVdgzLt<2XW!g3JZnQ6CgME{lM>d%g)m$jP(bQp7HT_I4G&=f3-bX!x3h< zMhKV|cZHsvA0jzUgYl^_sIhPF(Jgw|9u?G+z`0*(CBkR^6(xB}b}uIzhZQ+53DJ0+ ztsPwxU~x9XGsJe#buH0lN2QTK;FP|Un$Iq;;XXm;{(}T{h3P@98wZoFgy%!KW?1#^p;Cht1O;pAUfcr>(FdVZ9G_LhqQ z@}2Jhew|@wPjfCy3Yq`OHw;6|p=>!Ptv4L-;f>Kj^T=ZOYjA4&6@Hc)_W|SS6vZ-5cjgPIno(-cpYo67`?>D;b_7)~_4g+uCBUr@z48>r5AgEfM8Ve}$+ z-Ds`K^P5>n`hz42ndv+`2CXcujW7{`7dsdlH{79T7q6H}m(+&(U}dlq!YXCQ4*dlI6FRORD0^KI08iK0|YpSE5sqoWm|K> zqKLF8dOK3T1k8ANCi*ZaR&m=C5j-rfSuE3ktsRiQUiL7%&x5nq^G4HXoy}QFxI41x z3$kMQn~UJ5)30OpJ?b$hJcgej$GGbaPk*N9ArL2f+@eP!qDy!XDW>=lzUI53O8l*T zD6F6cVfAKs*!&pJr>KVKv7JRdlz+=6;m(e^r}^ z@wrF8m2#d(OCASb>TIYr6VYUlQ}tEOKms|+s@y{5Qle1pNyrJT8F$cR9B~x&lDl{V zgJvqLsxxwLU07VJLFxfOa}9MbLbqW*B*IGR$|3Y+)rIP`b~b} zf=0Ey=6@3ZKJtLmGd{qF)D9v_>~}0CnZg&F|90ten7UH;5qt$^ol*#&nwcO7tpHOj zFunff>(pdDm0|5NkcZ;u&?|lI-IhL`;qwbKb!V#1*{Cd55ob`5*#D`-uTNB#EQ44{ z2(QukIJZ{Cvi$O?)Q3#WpAF}a?~LJB*7+ zKurCr@)06Lj1I{HHibYNG`Z*)oQFVzO%jbr`7@a?BfzL;Uxkd-7U3YGv#T`%dRA576-)*k8dPAW(DOLNGy z>=uKatBHB1T3nBNXq1t~JoWrtdK$K_vpjy2k2$xqAHl<8J4k;3&ZpFqS^t5hr6uyx z^83b(qou$1&eDKZlgQJ>UjU&l>MeA2e#HOjGaffjjcD&1O2O_lFN2t_n40%*3&L)w z;`P^32@(%%4^5D9(DIQ75Q$AJb5}WP$vm}~HiDd74;#?qJCW<(DjGgoi7X^(DEx$1 zw1V*2p>(5ucuXbNKR9_T$8GUA)9I41jKQ&R4w<*$eeBC1q`~h?#&RBk+O1G#J-@g+ zjR+JrNRmh$h+^an9zLgXxNgl+!PfyJ)#MWmrBv2%rVljZvpp|1G9P{(Jbwl*qSVOczK|5{3k zD8@Z4#zyB+T27Z>L)$TiM~>i<*X@X`MDoY(^}xg|7|q9LffkTRjWo>dM`Pa93Wp348m^fvGw=leB^SL(GD37T^M_hf5|& zciSf2L9?|m#ui(zIVP8uFjQT*A#>y`^*Vh)X6%ndhFq=Z^Zp0PB=sd-$p%~MU9r(f z_pxx_>ax>J#e!@i=oE`iW@qh9@uxLW0<)Gag?l=g59OsBIs+s=Zq)T6PM>C6*J0djwNHd|l+k}_{Mn@Z zEePEK{nFx;5Rx&@;QR8l2jjtgnbm_37$4F5#l)_6+D47bZUp=pH4sU_9P!&zr+l%tR`L+tCRtdNP@4TnauE zQO?AmFPx4Qpmr^M49bZe`ri;(kOei)s@64JJ|K!c+QZ z5$|b7t=w6IP#^1ddmayGGI%U=D{i6W8i$qmbJKficz>G-h}gxxDl(aM$7o2Q_l+db z_+i7eB#z+V-d#0o0OdmPRxp}$lQ~{bY^-zaY$oGL5{Hw zDuD>roeJFPYlEA{yW1i3q2Z}jj6R2ci?SCf&h2b!_3E3Z32h&H$ zd(ax6^womFb1f?ZN6wPEm7Ayog5^UxkKgg7)e^=c!Zaq_bwdbSXadKR+b2wNq+W#Q z_wFZ3c^c1{-CGKGtcbs31@`c&00mo$ec)EKo}^FnK6y;>_f~-{$}G4i+6^tTffe%v z#IA!7lp?6Y))hBp_tJchUEjux#xLu=#=?y~p9mF29g+aUndxy0!Z!D$GGp)@GI6cK zg*`e^ObhY}k_Vq`zs!=)ydlhsXgk%?jfHRA%X409UT9t>OJt8>kP>5r<(2*!MkZA- zduxPl{LN5D; zNVhfnkI-Ob{&pIJ86<`nL-nBxaUEM$WoT1NFRY`AJ{DN)iSHrtki|6IO-YEUnnS8y zEJI*MR72=j5|$O<(&|x>`z=18fv9pn{ud(I1PRY$GtaJzJq6|*@L`Urx&?SLao2WB7D9^8iipT zU4C`Jd29J>Wp(GuA((Y@2jPS7#)x=&N$6I{;e(9Q&w61!VI?Pmnq4Ej^U+90m;0{E zJogG&{DdjGzOx;ylCz60r!w@@-LGxqu2E#?%6lCeBpZ4((Qk>a!KfbPE8X*0kFi;j zp3u{%Yo(4Hw=z0#xSWXV;P)7Ser|~eqCH*BuSudom0@2&~w2BWl!fE?Dr=$d49xo9G)vSqKv_$f*nLHpM{SZfkhfELnC$WhXsC+ zS{Y;?I@rzTCj_cd8?rV11ff|an4*rXu+Yl>lR8Ds%(&Gsf#>=s+)-|^1)J;ZK#5pj zTFyi|^r(~=^((eG&9=g1Zs{crW;*CCgd$oz8GaD}DbAt*ynKXjM;b-8dyKl-I`^y;f&%r+Oc_KAUZ zJT!(`B4Oez{u7?TJEwQDh^>syIEk}IP>yK+9ffw%BR_E# zR2*XFzW1mf!In(h97#HLm0(_$nW2;QZJt`&&CzcBXuMFS!Zl$*uhTbh(#vcyvNR2@ zIh3KiaZ;v%dCh3FBEcB8kD+PDMoja>u;225W|E1E?mW=dRh8n2i`Z2;?5di_TMT7e z7Z@|gMYPC+&5O!LhOOM@_0ti`$gl%g5xBk=FRR{`rzW>-u{<#L|;i zq7~11IWt}YISEXyderVwq|@coLA?yqdC3b8tvGkhr0q-`m#trid$PpIFEBI))ibh- z$r?=wqZS2WrlYh_(Rr6F!9m3NcO=T@9aTDkycbI7_Vw}B0v#$%%VIi(&(3BlzfyJl zAgk}}2_U!|q;2ea5eea{OV9rHD4nCUjq#a-Y%Z>*3^679pP+h)p9ko9R6V=!8u{ew zo|k({LEyg`No=ekHLKHVjV>NiWNwb&9iIy{(cWWp@bdxo%NTa zqL}Y|W0TaWxAW?P(-Eu$%Sk&CqtF5oeTIJXw_Zh?h6sEidO&82J@^BHMPQi6V~8!c zXoW8yAVi`R>iApwgW_W@{fv$^RQxn&f0)oO-&RZnUmx_Wk6*#Ha@Enz`#Sl3s^T;g zi?9L2*uv#JS{aDg2uvkd3L*Ngl}n%*v!A(vR1$KcZX4n|13w65q#Gd`F@K`enX?(W z3q~u^n^RwN z(nIq>lEhx}Im7Y!I>OeAXpi^;^Ne_%ITlu~1mnUsIW7alB$vm!-eyIQ8ir#9fs($EaCIJ;eCbzR#kQmoBXJC2Ub`RAMI#7|@HfC6;&=HCk znRe*RuoJbZlBw~7M^vS&m8IDw?+9?S>5iT$iT=G>S&^CATa(x7 z6Mp)dACo%1X@-i=*R?)|9m}ejVUK>JEAq^I0x6l&s!r%lzE4XODruy{7I` zJvw*&a4;at$k4#Rn~lu%0Ko*ZsCPi&&3DB)F9lqHHaCR$e)lj81E0Gu6p43 zmhCDcmXTBMj?Guy>&oTl6E1Q!L8R5D>@*I>%qUGIYm`bN8syylu5_PByBaft;#199Aw+#E39%(2zucD&FcBVqddtY zz9tmnb8(MP2$$+mlOzy&u1BBu!D?XRq%RGULk7fQ!r}s1bCn|glIOl!zZFxhC|g}e z)N>!nV^-D_dUvorJAnlz;#YGPAVni9AZRTMmPylviYT#hn`m6Wp{D`1bir??wrQF>1zNVg2E3z8Cc+w)w*$0)`=*b>_KIQA;ggS_EYRKss z`@*nF1fP-b&m|RSq4VCYMa>LP$^+-uy#4lNsEtS0@U(q~iVyWdFGO*16w>sdK41F} z54A4Rw#P*Ku+JD5$%fK*tUfJpw9?UGHHeRY|1DWq5YGT^I8-+o6kZSQN_?S5HXWbD zvfhTE!2@BQh~cz7R4y~mp!4?K_xMgCASrb6?k95))R*?5PliT0@6|s^)NUc3LJ=Q|`Z2$9rf*>dI)R~zgV0pWNd@lR^bbM^G>qSi+~u}7Cs|7mrGMFLEKC|`qrN%V z9gJ^lZnc7OoG|Vi!uo%<%z*q)1M3NmCe0~}3#}#*!NRmP!W+cN`X}Cz&%QP62iy^% zh&7MHz&LraV*>3bn$*ofbgLoXb0@D6OJSvt&su13!;C?8$=F3^;;J)45i5UTF48@U zX!PE7z%NA1iYe3=!87f?MrQ%c6Twr=CmrEVpn2Zh(aX7YtKNgdRe!q&dna9=NLx=3 zrp|H5@dM`biki>}lztQ}UC7jl1;soMW!cd{xOlR5BOUtyg4VmLbb+#WZ%+hDQ>M#v ziB13Oc+<_D9IMml!QFnMO;4DqK`k%#U%|-@M){jF)!dlXSeC_vMGCm@_p{?^>b5gN zKJwCQy9`O3vk;Cr`@kx#m&@qN<}6Fmij`soN%HSNzK57UCbD8ZVXVEO!(C*vIJCB8 zB}jvBkapg8TiNE`k9vEPTfgS>*U zWJT607F9<{&v4Z^&9lo3TaFN$SAw})p6kK-!)|?BDlh2s+Vtvy{cEZ$W0tmB15^YA z!Yd_NDQ!sUd^&c0B?{)sE}HF)%a$1aH!h>FdPOqXT+T2KSOr4#gORNkUV7jRI%~i6 z%ENsS(AHy0;9?MYD9kS;xUc2=hD7!;pLUh9CWfkI@o(w4>|n<-Q$KeOx%o zK}fwv4{xA&Yo!}?A$Ht%&EM>(J|(}PiUZ_ z2iZIBuwx=$vy@eAN8OtS(wa*<6Mv(2Ou}=#EoTo?UA>1Si z=%icvZbhQE2twN+$(EG^md{R)E}*f<9!Qi(=J&>glRM%QOkZ0{5}2QNdL*+hDhmPZ zd^KVe3b~#Z+zn|RfN~LU91<5KYWAPATNiW$U0bsoW8)5)9f{IhAKMYpV2vKx$QMWBXUBhsnm9MCDj*L{zumOHP4 zp?r5(tZVdOWc$(RaT7~gJuI7ghkAFV3v5zYUr`R{aDM#Fh<0q=`DF#K^n zkB$}xrtsRaTKMD|%UzvhjTsCpF>#5^t*EfLa1F;f zPKdr*-Pr(%3L!Q0O=XS!&{VCrK6YMyulTq>7Q@4Qc!}ws->kwBXNP~#2~*B@Gtvw^ zfW3YR5vO>sMRhxn|EZKQ@U$APp8FoPNcqsV>U{aXJ=l$l955Qf!6ho)&uV{`Wt|xw zS4UboP=_$LVFdDnBg7*yFoP|wdt5l{8RC=HUmYL6#(WD{AgGw)X>mi z4cG)LAL~vVBfjQ6%u~+SD>Dguugri9?sY2$#o=C)f~(WT=)P|eL}~yiq!x}xLnu0` z?aGsN40SCpdG-z7CiNHcmA$a*daGnJM-yN+loJpk!U9=jTt>FwS_CunD*G|^ktXk5 zO=Qt|7;-NtOOkzXkYkgzvDq50SOH}&p|X~1KluXV1~)69Zgi3aYG5gV4#A$|_|$@p zLerm~NjxQ)6K!<8i?nL8lqXBl>1${h7(Q@GYdt9M_5vVLFJrVAp{dB@MvtO&_m2iO zTkPuWNRzdW#l>P0&#w;)B=tL%UU8J}Efb4Re9++-sdu&5)ZCtK7||{>`MmbV9=nJf ze1}9dCD9XJ_F6J~TW9$!cT!5<0(N4vcU zN9)c^Qy&1{+jU$4%m-7+k51(Qz{R1nHvx>Jkcn!$_=S&7N1H#nH5Gn89W6B1W6MQw z{^)-)KHsSZLl}1AVnGrG(baT}wg-&A$bj>UhxJ{i>gdFXK zzuS*}P>M&DuKnz`tUR>>)a)DqQezOwsrO^>Z^Kpbf=sMt$Y(Y5L8OFP8Ua*RWPC0sN zTE5L6REh+v3X4DGZB?lfQFLtT&8e$Ok6?RFeW%Ld$O})mBZ1j2Quh*$;#uAiufj zsI&wCH9~+V@gUL2Eh1UKE=~trvNKZ31vZ5GtBE~8eG-HhiUqdh0Ef&R4w|}18v?W} zTR5n#i%)^Z^R0PiI88!5!ZEnXWu$x#4xchfh($z3O9JS!aR3EkDP7IS1vU5zU!XkC z4~9PT46JgTj>;$PSVUeWaQWA}WDM{^4@-tmwtl5$gw6|^N9KznfS=~*FBT~G_C?{1 z?42pr=&>mX5FKUi-S{{J4Yy?HIX0IfYY^ai7>MgyI{5VRc6z`&fPW|=+_ElldnrZT zwr#=23sNqIWOW`B5CCORvyJX2snx0V1(yL;T1|j*cX~m>NujJD=VYFBPGyL9T5f0JnfNLjyJE|Y! zF4eFpdAwigIJ9sl0+MgJ7<;_e`))f#{Rt#nU1Q0)X%ab>Z3GK$ut+Hsk1Yz+HT1<& zAl6n{Tfj+XBko!kS$xf3G86y=U`fi8fqLE7dgRu?hYJ977WH#=1E=SgIG-zx)BCDM z89b4D@@<*F0RW~0m~NW3kW*f=k zFLT2X0%~30#2&ySvh6+5Y-ZKYAo-QXI^7DRBGUvUO)si$h0%(g@rt&9y)WpsjTd6t z@HH0wdb4Wa^znPPJ?i+Sr%8fnqqLorHIpuUXnYm1QkAtjWjOaNpn+R!rLV?5#5kmkjO;{SL&n z8m=^a#d{Lp%x&kIKaahP@7TXMdkN9qnUr6}9>AlRenPe@)SdM3jRNIci>0|wQojXz zA;|Xlmg!Hnq2z<_Xw9YD;>(6h&J>Ae`fUsb4x8W=OG&tcRM~&k|x4pBrlAuHi zzl6x~2cQ$!yF5*40Q}1>p&^ezBN0I5{MaT_umOk_yhbz&UZas@+(JI`?WFDelKbqx zP!vtXkYit9lTD7XLS#Jn>IIJ<%{jEh7aYU#A*x!qJN=#G2C!S+yZF zAPq?^W)3J&Cyt$(TGKW!5b#%-oc|KC?eCFG19>owmwMFnZqS-GBeKHRhs`d)(7r^qeJ^gvCml$; zPuI3LyEN$;al5y2dSQxoxh^6(#Ua?R)B=NOm_bF=$&Bffz&wk_sMXO8dAwa|0ghwJ zcvno(eC@^9@9^7{rqE4(v47}%?_>$9QoZ#I{`En%flV38+djN++B{9!CnXvr2N1LzGtNIiI(Q|PZR&Xxld|~`kCZH5-(d0!rkqGDRBVQV9e!A-xZ1}6QD*kvcG zhUbilr}zPK{i)pIo!|K9zUJbW&(M{$zTd0s8fsvFRXFnKL(3dQ_`hKUPYibM_Tk`T zaP7^=NB%Ek;luacIDP`vS6f{Zz(ph~Mx%(@;pb=Ti_ ze9$;dj+siW0+b;E;Oj42q3V?=A#O|-&sPejeK_#>NP*hSKa&k%TP@Mj* zw&!7vho Date: Mon, 11 Sep 2023 16:26:06 -0700 Subject: [PATCH 086/204] Add ditribution doc reference --- .../HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo | 6 ++++++ .../HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 998c1a8380f..0f9a8b2f5c1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -39,6 +39,12 @@ Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithAuxHeat, thermostatically mixed down to a distribution temperature, and supplied to a fixture load defined by a schedule.

+

+Such distribution is based on the +Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy +published by ASHRAE in 2022 at +https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. +

\"image\"

diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index 600301e9b04..bce323e66bf 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -52,6 +52,12 @@ Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank, thermostatically mixed down to a distribution temperature, and supplied to a fixture load defined by a schedule.

+

+Such distribution is based on the +Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy +published by ASHRAE in 2022 at +https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. +

\"image\"

From 812b2c5cbc2b8fdddb0a55304670f7c91364c281 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 11 Sep 2023 16:27:41 -0700 Subject: [PATCH 087/204] Update doc --- .../HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index 4378cb1115f..f4b2ffb7fb1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; model partialHeaterAndFixture - "Partial base class for heater and fixture examples" + "Partial base class for hot water source, thermostatic mixing, and fixture load examples." replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSetHotSou = 273.15+50 "Temperature setpoint of hot water supply source from heater"; parameter Modelica.Units.SI.Temperature TDis = 273.15+30 "Temperature of water supply from district"; @@ -75,7 +75,7 @@ equation -4},{-10,-26},{10,-26},{10,-40}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

-This is an example of a domestic water heater and fixture. +Partial base class for hot water source, thermostatic mixing, and fixture load examples.

", revisions="
    From fa4a1ec8fdc0c76425c18fa3426a0efaa9337443 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 11 Sep 2023 16:30:25 -0700 Subject: [PATCH 088/204] Update doc --- .../DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo | 2 +- Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index b206029199f..a183abeab82 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -77,7 +77,7 @@ equation annotation (preferredView="info",Documentation(info="

    This model implements a basic domestic hot water (DHW) substation for a -low-temperature district heating (LTDH) network. It includes preheating by the +low-temperature district heating network. It includes preheating by the district through a heat-exchanger and optional electric resistance to bring the temperature of produced hot water to setpoint.

    diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 963070f7f46..a12ee61b335 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -140,8 +140,8 @@ equation annotation (Line(points={{-62,0},{-110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    -This model implements a domestic hot water (DHW) substation for an -ultra-low-temperature district heating (ULTDH) network. It uses a heat pump, +This model implements a domestic hot water (DHW) substation for a low-temperature +district heating network. It uses a heat pump, circulation pump, and heat exchanger to draw heat from the district network into a hot water storage tank.

    From 8e0c471aa8d17c96856d02a6e0382a06a06cc23c Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 11 Sep 2023 16:31:33 -0700 Subject: [PATCH 089/204] Update doc --- .../DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo | 2 +- Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index a183abeab82..62fb0b1a606 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -76,7 +76,7 @@ equation -12,18},{-12,-22},{96,-22},{96,-20},{110,-20}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    -This model implements a basic domestic hot water (DHW) substation for a +This model implements a basic domestic hot water source for a low-temperature district heating network. It includes preheating by the district through a heat-exchanger and optional electric resistance to bring the temperature of produced hot water to setpoint. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index a12ee61b335..4cccbf53de7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -140,7 +140,7 @@ equation annotation (Line(points={{-62,0},{-110,0}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    -This model implements a domestic hot water (DHW) substation for a low-temperature +This model implements a domestic hot water source for a low-temperature district heating network. It uses a heat pump, circulation pump, and heat exchanger to draw heat from the district network into a hot water storage tank. From 2d8c465805e31838bad274feee5d9087952a0920 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 09:35:46 -0700 Subject: [PATCH 090/204] Add documentation of system level models --- .../Combined/HeatPumpHeatExchanger.mo | 83 ++++++++++++++++- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 91 ++++++++++++++++++- .../Combined/Subsystems/HeatPumpDHWTank.mo | 31 +++---- .../Combined/BuildingTimeSeriesWithETS.mo | 2 +- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 24 ++++- .../Examples/BuildingTimeSeriesWithETS.mo | 10 +- .../BuildingTimeSeriesWithETSDHWTank.mo | 12 ++- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 8 +- 8 files changed, 228 insertions(+), 33 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 634e94cc8b5..0d82576438b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined; model HeatPumpHeatExchanger - "Model of a substation with heat pump and compressor-less cooling" + "Model of a substation with heat pump for heating, heat pump for domestic hot water, and compressor-less cooling" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_a(nPorts=4), volMix_b(nPorts=4)); @@ -71,4 +71,85 @@ equation annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); connect(heaFloEvaSHW.u1, div1.u1) annotation (Line(points={{-102,106},{-290, 106},{-290,-34},{-102,-34}}, color={0,0,127})); + annotation ( + Documentation(info=" +

    +This model uses the base energy transfer station defined in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger. +

    +

    Domestic Hot Water

    +

    +Domestic hot water is produced using a dedicated water-to-water heat pump +on-demand with no storage. +

    +

    +Heating is enabled based on the input signal uSHW +which is held for 15 minutes, meaning that, +when enabled, the mode remains active for at least 15 minutes and, +when disabled, the mode cannot be enabled again for at least 15 minutes. +The enable signal should be computed externally based +on a schedule (to lock out the system during off-hours), ideally in conjunction +with the number of requests or any other signal representative of the load. +

    +

    +When enabled, +

    + +", + revisions=" +
      +
    • +September 13, 2023, by David Blum:
      +Extended from partial base class. +This is for + +issue 3063. +
    • +
    • +May 17, 2023, by David Blum:
      +Assigned dp_nominal to pum1HexChi.
      +Corrected calculation of heat pump evaporator mass flow control.
      +This is for + +issue 3379. +
    • +
    • +February 23, 2021, by Antoine Gautier:
      +Refactored with subsystem models and partial ETS base class.
      +This is for + +issue 1769. +
    • +
    • +December 12, 2017, by Michael Wetter:
      +Removed call to Modelica.Utilities.Files.loadResource.
      +This is for +issue 1097. +
    • +
    +")); end HeatPumpHeatExchanger; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index b034402de33..c67b52abff5 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined; model HeatPumpHeatExchangerDHWTank - "Model of a substation with heat pump and compressor-less cooling with domestic hot water served by a heat pump with storage tank" + "Model of a substation with heat pump for heating, heat pump with storage tank for domestic hot water, and compressor-less cooling" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_b(nPorts=4), @@ -97,4 +97,93 @@ equation -12,68},{-8,68},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); + annotation ( + Documentation(info=" +

    +This model uses the base energy transfer station defined in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger. +

    +

    Domestic Hot Water

    +

    +Domestic hot water is produced using a dedicated water-to-water heat pump +with storage tank. +

    +

    +Heating is enabled based on the input signal uSHW +which is held for 15 minutes, meaning that, +when enabled, the mode remains active for at least 15 minutes and, +when disabled, the mode cannot be enabled again for at least 15 minutes. +The enable signal should be computed externally based +on a schedule (to lock out the system during off-hours), ideally in conjunction +with the number of requests or any other signal representative of the load. +

    +

    +When enabled, +

    + +", + revisions=" +
      +
    • +September 13, 2023, by David Blum:
      +Extended from partial base class. +This is for + +issue 3063. +
    • +
    • +May 17, 2023, by David Blum:
      +Assigned dp_nominal to pum1HexChi.
      +Corrected calculation of heat pump evaporator mass flow control.
      +This is for + +issue 3379. +
    • +
    • +February 23, 2021, by Antoine Gautier:
      +Refactored with subsystem models and partial ETS base class.
      +This is for + +issue 1769. +
    • +
    • +December 12, 2017, by Michael Wetter:
      +Removed call to Modelica.Utilities.Files.loadResource.
      +This is for +issue 1097. +
    • +
    +")); end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 7fd5916d290..9102c5a019d 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -1,6 +1,6 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPumpDHWTank - "Base subsystem with water-to-water heat pump with storage tank for domestic hot waterr" + "Base subsystem with water-to-water heat pump with storage tank for domestic hot water" replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium "Medium model on condenser side" annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), @@ -219,15 +219,13 @@ equation coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

    -This model represents a water-to-water heat pump, an evaporator water pump, -and an optional condenser water pump if have_pumCon is set to -true. -The heat pump model is described in - -Buildings.Fluid.HeatPumps.Carnot_TCon. -By default variable speed pumps are considered. -Constant speed pumps may also be represented by setting have_varFloEva -and have_varFloCon to false. +This model represents a water-to-water heat pump with storage tank and an evaporator water pump. +The heat pump model with storage tank is described in + +Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. +By default a variable speed evaporator pump is considered. +A constant speed pump may also be represented by setting have_varFloEva +to false.

    Controls

    @@ -237,14 +235,13 @@ When enabled,

    • -the evaporator and optionally the condenser water pumps are commanded on and supply either -the mass flow rate set point provided as an input in the case of variable speed pumps, -or the nominal mass flow rate in the case of constant speed pumps, +the evaporator pump is commanded on and supply either +the mass flow rate set point provided as an input in the case of a variable speed pump, +or the nominal mass flow rate in the case of a constant speed pump,
    • -the heat pump is commanded on when the evaporator and optionally the condenser water pump -are proven on. When enabled, the heat pump controller—idealized in this model—tracks the -supply temperature set point at the condenser outlet. +the heat pump with storage tank system operates to maintain the desired +storage tank temperature.
    ", revisions=" diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo index ad1f1c6c595..60e44e1372d 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo @@ -96,7 +96,7 @@ equation Documentation(info="

    This model is composed of a heat pump based energy transfer station model - + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger connected to a simplified building model where the space heating, cooling and hot water loads are provided as time series. diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index f8f989cf390..3857167c8da 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -1,5 +1,6 @@ within Buildings.Experimental.DHC.Loads.Combined; model BuildingTimeSeriesWithETSWithDHWTank + "Model of a building with loads provided as time series, connected to an ETS with domestic hot water storage tank" extends BuildingTimeSeriesWithETS( redeclare Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank @@ -9,7 +10,24 @@ model BuildingTimeSeriesWithETSWithDHWTank QHeaWat_flow_nominal=QHea_flow_nominal, QHotWat_flow_nominal=QHot_flow_nominal, datWatHea=datWatHea)); - parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" - annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); + parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" + annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); + annotation (Documentation(info=" +

    +This model is the same as + +Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS +except that it implements an ETS that uses a heat pump with hot water +storage tank for production of domestic hot water. That ETS model is + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank. +

    +", revisions=" +
      +
    • +September 13, 2022, by David Blum:
      +First implementation. +
    • +
    +")); end BuildingTimeSeriesWithETSWithDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo index b0e0d6a19fd..bbe7c5ca3a1 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Loads.Combined.Examples; model BuildingTimeSeriesWithETS - "Example model of a building with loads provided as time series for heat pump heating and free cooling in an ambient district network" + "Example model of a building in an ambient district network with loads provided as time series and heat pump heating, free cooling, and heat pump domestic hot water" extends Modelica.Icons.Example; package Medium=Buildings.Media.Water "Medium model"; @@ -84,9 +84,11 @@ equation Tolerance=1e-06), Documentation(info="

    -Example model of a building with loads provided as time series for heat -pump space heating, heat pump domestic hot water heating, -and free cooling in an ambient district network. +Example model of a building in an ambient district network with loads +provided as time series and heat pump heating, free cooling, +and heat pump domestic hot water. It uses + +Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS

    ", revisions="
      diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 17b8e91319c..2dd3e8513f0 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Loads.Combined.Examples; model BuildingTimeSeriesWithETSDHWTank - "Example model of a building with loads provided as time series for heating, cooling, and domestic hot water heat pump and tank" + "Example model of a building in an ambient district network with loads provided as time series and heat pump heating, free cooling, and heat pump with storage tank domestic hot water" extends Modelica.Icons.Example; package Medium=Buildings.Media.Water "Medium model"; @@ -94,14 +94,16 @@ equation __Dymola_Algorithm="Dassl"), Documentation(info="

      -This model provides an example for a building with loads provided -as time series and connected to a direct ETS for cooling with the -return chilled water temperature controlled above a minimum threshold. +Example model of a building in an ambient district network with loads +provided as time series and heat pump heating, free cooling, and heat pump +with storage tank domestic hot water + +Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETSWithDHWTank

      ", revisions="
      • -March 20, 2022, by Chengnan Shi:
        +September 13, 2023, by David Blum:
        First implementation.
      diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 4cccbf53de7..ae11e833a1f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -143,7 +143,13 @@ equation This model implements a domestic hot water source for a low-temperature district heating network. It uses a heat pump, circulation pump, and heat exchanger to draw heat from the district network -into a hot water storage tank. +into a hot water storage tank. +The heat pump model is described in + +Buildings.Fluid.HeatPumps.Carnot_TCon. +The storage tank model is describedd in + +Buildings.Fluid.Storage.StratifiedEnhancedInternalHex.

      \"image\" From 037292b18bde140c1d80d8ce429445daf81e04ff Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 09:42:09 -0700 Subject: [PATCH 091/204] Small doc and naming edits --- .../Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo | 8 ++++---- .../Combined/Subsystems/HeatPumpDHWTank.mo | 8 ++++---- .../Loads/Combined/BaseClasses/PartialBuildingWithETS.mo | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 291c466be12..38bef9c8009 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -48,7 +48,7 @@ model PartialHeatPumpHeatExchanger THeaWatSup_nominal - dT_nominal "Heating water return temperature" annotation (Dialog(group="Nominal condition")); parameter Modelica.Units.SI.Temperature THotWatSup_nominal=336.15 - "Hot water supply temperature to fixture" + "Domestic hot water supply temperature to fixtures" annotation (Dialog(group="Nominal condition", enable=have_hotWat)); parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 "Cold water temperature (for hot water production)" @@ -128,7 +128,7 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( final unit="K", displayUnit="degC") if have_hotWat - "Domestic hot water temperature set point for supply to fixture(s)" + "Domestic hot water temperature set point for supply to fixtures" annotation (Placement( transformation( extent={{-20,-20},{20,20}}, @@ -362,8 +362,8 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = - MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium + = MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 9102c5a019d..6038e0bd935 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -143,8 +143,8 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHw(k=datWatHea.THotSou_nominal) - "Set point of water leaving heat pump and in tank" + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHotSou(k=datWatHea.THotSou_nominal) + "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") "Actual heat pump heating heat flow rate added to fluid" annotation ( @@ -196,8 +196,8 @@ equation connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-12},{82, -12},{82,-100},{220,-100}}, color={0,0,127})); - connect(TSetHw.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166,10},{ - -166,28},{-142,28}}, color={0,0,127})); + connect(TSetHotSou.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166, + 10},{-166,28},{-142,28}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo index 656b400ce4e..5cfcb42a1fd 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo @@ -30,7 +30,7 @@ model PartialBuildingWithETS "Heating water supply temperature" annotation (Dialog(group="ETS model parameters")); parameter Modelica.Units.SI.Temperature THotWatSup_nominal=63 + 273.15 - "Hot water supply temperature to fixtures" + "Domestic hot water supply temperature to fixtures" annotation (Dialog(group="ETS model parameters", enable=have_hotWat)); parameter Modelica.Units.SI.Temperature TColWat_nominal=288.15 "Cold water temperature (for hot water production)" From 54dd6d57bf51f498900db0aef5817a21707e5059 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 09:51:29 -0700 Subject: [PATCH 092/204] Small edits --- .../DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo | 4 ++-- .../Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo index be0fb3ebff0..e557694aeb3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Loads.HotWater.Data; record GenericHeatPumpWaterHeater - "Equipment specifications for a generic heat pump water heater" + "Equipment specifications for a generic heat pump water heater with storage tank" parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; @@ -12,8 +12,8 @@ record GenericHeatPumpWaterHeater parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; parameter Modelica.Units.SI.Temperature THotSou_nominal = 333.15 "Temperature of fluid leaving tank at nominal conditions"; + parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; parameter Modelica.Units.SI.TemperatureDifference dTTanHex = 3 "Temperature difference between heat pump outlet and tank leaving temperature at nominal conditions"; parameter Modelica.Units.SI.Temperature THex_nominal = THotSou_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index ae11e833a1f..992339b1c55 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -147,9 +147,12 @@ into a hot water storage tank. The heat pump model is described in Buildings.Fluid.HeatPumps.Carnot_TCon. -The storage tank model is describedd in +The storage tank model is described in Buildings.Fluid.Storage.StratifiedEnhancedInternalHex. +The heat pump and storage tank system should be parameterized altogether using + +Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater.

      \"image\" From e4aa94975b45949f26889e7efd3e9dd0d9ad2534 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 15:24:51 -0700 Subject: [PATCH 093/204] Add unit test scripts for dhw package and ETS with dhw tank example --- .../Examples/BuildingTimeSeriesWithETSDHWTank.mo | 7 +++---- .../BaseClasses/partialHeaterAndFixture.mo | 6 +++--- ...aterAndFixtureDirectHeatExchangerWithAuxHeat.mo | 6 +++--- .../Examples/HeaterAndFixtureHeatPumpWithTank.mo | 6 +++--- .../DHC/Loads/HotWater/ThermostaticMixingValve.mo | 14 +++++++------- .../Examples/BuildingTimeSeriesWithETSDHWTank.mos | 14 ++++++++++++++ ...terAndFixtureDirectHeatExchangerWithAuxHeat.mos | 6 ++++++ .../Examples/HeaterAndFixtureHeatPumpWithTank.mos | 6 ++++++ 8 files changed, 45 insertions(+), 20 deletions(-) create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 2dd3e8513f0..392537f61b9 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -52,7 +52,7 @@ model BuildingTimeSeriesWithETSDHWTank annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* - 2.2, + 4, QCon_flow_max=datWatHea.QCon_flow_nominal, QCon_flow_nominal=bui.QHot_flow_nominal, TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, @@ -87,11 +87,10 @@ equation coordinateSystem( preserveAspectRatio=false)), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSWithDHWTank.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos" "Simulate and plot"), experiment( StopTime=864000, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl"), + Tolerance=1e-06), Documentation(info="

      Example model of a building in an ambient district network with loads diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index f4b2ffb7fb1..6772b420d9d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -23,8 +23,8 @@ model partialHeaterAndFixture mHot_flow_nominal=mHot_flow_nominal, dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Modelica.Blocks.Interfaces.RealOutput TTem(final unit="K", displayUnit="degC") - "Temperature of the outlet tempered water" + Modelica.Blocks.Interfaces.RealOutput THot(final unit="K", displayUnit="degC") + "Temperature of the outlet hot water" annotation (Placement(transformation(extent={{100,50},{120,70}}))); Fluid.Sources.MassFlowSource_T souDis( redeclare package Medium = Medium, @@ -63,7 +63,7 @@ model partialHeaterAndFixture "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); equation - connect(tmv.TTem, TTem) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, + connect(tmv.THot,THot) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, color={0,0,127})); connect(loa.sch, sch.y[1]) annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 0f9a8b2f5c1..9312a516fc0 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -27,9 +27,9 @@ equation 110,80}}, color={0,0,127})); annotation (experiment( StopTime=86400, - Interval=1, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl"),preferredView="info",Documentation(info=" + Tolerance=1e-06), + __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos" + "Simulate and plot"),Documentation(info="

      This model implements an example hot water system where the hot water is produced using diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index bce323e66bf..f4970e1d87e 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -40,9 +40,9 @@ equation 80}}, color={0,0,127})); annotation (experiment( StopTime=86400, - Interval=1, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl"),preferredView="info",Documentation(info=" + Tolerance=1e-06), + __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos" + "Simulate and plot"),Documentation(info="

      This model implements an example hot water system where the hot water is produced using diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index 71b657aa211..c0ae9589697 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -15,8 +15,8 @@ model ThermostaticMixingValve Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear ValHea( @@ -34,15 +34,15 @@ model ThermostaticMixingValve Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = Medium) "Port for domestic cold water supply" annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); - Modelica.Blocks.Interfaces.RealOutput TTem - "Temperature of the outlet tempered water supply to fixture" + Modelica.Blocks.Interfaces.RealOutput THot + "Temperature of the outlet hot water supply to fixture" annotation (Placement(transformation(extent={{100,50},{120,70}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package Medium = Medium, m_flow_nominal=mHot_flow_nominal) "Source hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = Medium) "Mass flow rate of hot water to fixture" @@ -62,7 +62,7 @@ equation {20,-6.66134e-16},{20,0}}, color={0,127,255})); connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ 9.99201e-16,12}}, color={0,0,127})); - connect(senTemHot.T, TTem) annotation (Line(points={{30,11},{30,40},{90,40},{ + connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,40},{90,40},{ 90,60},{110,60}}, color={0,0,127})); connect(ValHea.port_1, senTemHotSou.port_b) annotation (Line(points={{-10, 1.77636e-15},{-10,2},{-20,2}}, color={0,127,255})); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos new file mode 100644 index 00000000000..40daec9a345 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos @@ -0,0 +1,14 @@ +// Script generated by Dymola Wed May 3 07:50:59 2023 +simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETSDHWTank"); +// Plot commands +createPlot(filename="BuildingTimeSeriesWithETSDHWTank.mat", id=1, position={540, 9, 784, 614}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 614}, y={"bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal", "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow"}, range={0.0, 10.0, -2000.0, 4000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 614}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 614}, y={"bui.QHea_flow", "bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); + +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.loaSHW"}, range={0.0, 900000.0, -2000.0, 4000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.THotWatSupSet", "bui.ets.tmv.THot"}, range={0.0, 900000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", ""}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.TSetHotSou.y"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=103, colors={{238,46,47}, {28,108,200}}, timeUnit="s", displayUnits={"K", ""}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.sinDHW.ports[1].m_flow"}, range={0.0, 900000.0, -0.02, 0.039999999999999994}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.PHea"}, range={0.0, 900000.0, -1000.0, 1000.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); + diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos new file mode 100644 index 00000000000..dec29ad1a51 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos @@ -0,0 +1,6 @@ +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithAuxHeat"); +createPlot(id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); +createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); +createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); + diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos new file mode 100644 index 00000000000..cf047e6b90b --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos @@ -0,0 +1,6 @@ +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureHeatPumpWithTank"); +createPlot(id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); +createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); +createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); + From 55a357e31ecf77e16ac9187cf880fabd3dbc2160 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 15:30:44 -0700 Subject: [PATCH 094/204] Remove DHW package files already copied to new package --- ...tHeatExchangerWaterHeaterWithAuxHeatOLD.mo | 64 ----- .../DELETE/HeatPumpWaterHeaterWithTankOLD.mo | 81 ------ .../DHW/BaseClasses/DELETE/IdealValve.mo | 109 -------- .../DELETE/PartialDHWGeneration.mo | 28 -- .../Heating/DHW/BaseClasses/DELETE/package.mo | 6 - .../DHW/BaseClasses/DELETE/package.order | 4 - .../DHW/BaseClasses/PartialFourPortDHW.mo | 37 --- .../Loads/Heating/DHW/BaseClasses/package.mo | 16 -- .../Heating/DHW/BaseClasses/package.order | 2 - .../DHW/DELETE/AnnualScheduleDHWLoad.mo | 90 ------- .../DHC/Loads/Heating/DHW/DELETE/package.mo | 3 - .../Loads/Heating/DHW/DELETE/package.order | 1 - .../DHC/Loads/Heating/DHW/DHWLoad.mo | 74 ----- .../DHW/Data/GenericHeatPumpWaterHeater.mo | 57 ---- .../Heating/DHW/Data/HeatPumpWaterHeater.mo | 55 ---- .../DHC/Loads/Heating/DHW/Data/package.mo | 4 - .../DHC/Loads/Heating/DHW/Data/package.order | 2 - ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 94 ------- .../Loads/Heating/DHW/DomesticWaterMixer.mo | 176 ------------ .../DHC/Loads/Heating/DHW/Examples/DELETE.mo | 252 ------------------ .../DHW/Examples/DomesticWaterFixture.mo | 92 ------- .../DHW/Examples/DomesticWaterHeater.mo | 98 ------- .../Examples/DomesticWaterHeaterAndFixture.mo | 113 -------- .../DHC/Loads/Heating/DHW/Examples/package.mo | 16 -- .../Loads/Heating/DHW/Examples/package.order | 4 - .../DHW/HeatPumpWaterHeaterWithTank.mo | 211 --------------- .../DHC/Loads/Heating/DHW/package.order | 8 - 27 files changed, 1697 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo delete mode 100644 Buildings/Experimental/DHC/Loads/Heating/DHW/package.order diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo deleted file mode 100644 index 68dc226903b..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo +++ /dev/null @@ -1,64 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; -model DirectHeatExchangerWaterHeaterWithAuxHeatOLD - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if haveER == true - "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,-10},{30,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-10},{80,10}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if haveER == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); - -equation - connect(senTemAuxHeaOut.port_b, port_hw) - annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); - connect(hex.port_a1, port_cw) - annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); - connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, - 12},{-50,12}}, - color={0,127,255})); - connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, - 12},{-80,60},{-80,60},{-80,100}}, - color={0,127,255})); - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, - {0,-28},{10,-28}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, - {40,-28},{40,0},{60,0}}, color={0,127,255})); - connect(conTSetHw.y, heaDhw.TSet) - annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, - 40},{106,40}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWaterHeaterWithAuxHeatOLD; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo deleted file mode 100644 index 727f2b6ed2f..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo +++ /dev/null @@ -1,81 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; -model HeatPumpWaterHeaterWithTankOLD - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package - Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - QCon_flow_nominal=QCon_flow_nominal, - dp1_nominal=0, - dp2_nominal=0) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); - Fluid.Storage.StratifiedEnhancedInternalHex tan( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - nSeg=5, - redeclare package MediumHex = Medium, - CHex=40, - Q_flow_nominal=0.278*4200*20, - hHex_a=0.995, - hHex_b=0.1, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=false, - allowFlowReversalHex=false, - mHex_flow_nominal=mHex_flow_nominal, - TTan_nominal=293.15, - THex_nominal=323.15, - dpHex_nominal=dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state" - annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-28,20}))); -equation - connect(senTemTankOut.port_b, port_hw) - annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); - connect(port_dhs, heaPum.port_a2) - annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); - connect(heaPum.port_b2, port_dhr) - annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); - connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, - 40}}, color={0,0,127})); - connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, - {-80,39},{-72,39}}, color={0,0,127})); - connect(port_cw, tan.port_b) - annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, - -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, - {-28,-3.8},{-28,10}}, color={0,127,255})); - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeaterWithTankOLD; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo deleted file mode 100644 index 7b1f51acfcc..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/IdealValve.mo +++ /dev/null @@ -1,109 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; -model IdealValve "Ideal three-way valve" - extends Modelica.Blocks.Icons.Block; - replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" - annotation (choicesAllMatching = true); - parameter Modelica.Units.SI.MassFlowRate m_flow_nominal - "Design chilled water supply flow"; - parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; - Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,88}, - {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,-108}, - {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{90,-10}, - {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( - transformation(extent={{-120,-10},{-100,10}}), - iconTransformation(extent={{-120,-10},{-100,10}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package - Medium = - Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( - Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={0,-40}))); - Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( - redeclare package Medium = Medium, - control_m_flow=true, - control_dp=false, - m_flow_small=m_flow_nominal*1E-5, - show_V_flow=false, - allowFlowReversal=false) "Prescribed mass flow rate for the bypass" - annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=180, - origin={50,0}))); - Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" - annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); - Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" - annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); - Modelica.Blocks.Math.Feedback feedback - annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); - Modelica.Blocks.Logical.Switch fraSwi - annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); - Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" - annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); -equation - connect(feedback.u1, one.y) - annotation (Line(points={{-58,22},{-69,22}}, - color={0,0,127})); - connect(y, feedback.u2) - annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); - connect(preMasFlo.port_a, port_3) - annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, - 0}}, color={0,127,255})); - connect(feedback.y, pro.u1) - annotation (Line(points={{-41,22},{-30,22}}, - color={0,0,127})); - connect(pro.y, preMasFlo.m_flow_in) - annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); - connect(port_1, senMasFlo.port_a) - annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, - -30}}, color={0,127,255})); - connect(senMasFlo.port_b, port_2) - annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, - -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); - connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, - 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, - color={0,127,255})); - connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, - {-60,-12},{-42,-12}}, color={0,0,127})); - connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, - {-42,-28}}, color={0,0,127})); - connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, - {-40,0},{-40,10},{-30,10}}, color={0,0,127})); - connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, - {-42,-20}}, color={255,0,255})); - annotation ( - Icon( - graphics={ - Polygon( - points={{60,0},{68,14},{52,14},{60,0}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line(points={{60,100},{60,-100}}, color={28,108,200}), - Line(points={{102,0},{62,0}}, color={28,108,200}), - Polygon( - points={{60,0},{68,-14},{52,-14},{60,0}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Line(points={{62,0},{-98,0}}, color={0,0,0}), - Rectangle( - visible=use_inputFilter, - extent={{28,-10},{46,10}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Polygon( - points={{72,-8},{72,8},{60,0},{72,-8}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid)})); -end IdealValve; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo deleted file mode 100644 index 77c044e42be..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo +++ /dev/null @@ -1,28 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.DELETE; -partial model PartialDHWGeneration - "A partial model for domestic water heating" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package - Medium = Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package - Medium = Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package - Medium = Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package - Medium = Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); - Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end PartialDHWGeneration; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo deleted file mode 100644 index 13bf1a12237..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.mo +++ /dev/null @@ -1,6 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; -package DELETE "These models are outdated" - - - -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order deleted file mode 100644 index 688c9bc1853..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/DELETE/package.order +++ /dev/null @@ -1,4 +0,0 @@ -PartialDHWGeneration -DirectHeatExchangerWaterHeaterWithAuxHeatOLD -HeatPumpWaterHeaterWithTankOLD -IdealValve diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo deleted file mode 100644 index 0c43735537a..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/PartialFourPortDHW.mo +++ /dev/null @@ -1,37 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses; -partial model PartialFourPortDHW - "A partial model for domestic water heating" - extends Buildings.Fluid.Interfaces.PartialFourPort( - redeclare final package Medium1=Medium, - redeclare final package Medium2=Medium); - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") - "Electric power required for heating equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput TSetHw - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" - annotation (Placement(transformation(extent={{60,80},{80,100}}))); -protected - parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; -equation - connect(zero.y,PHea) - annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, - color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This partial model can be used for different domestic hot water generation methods. -

      -", revisions=" -
        -
      • -September 29, 2022 by Dre Helmns:
        -Created partial model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo deleted file mode 100644 index 9dcbfdc5299..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.mo +++ /dev/null @@ -1,16 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -package BaseClasses "Package with base classes that are used by multiple models" - extends Modelica.Icons.BasesPackage; - - - - - -annotation (Documentation(info=" -

      -This package contains base classes that are used to construct the classes in - -Buildings.Experimental.DHC.Loads.Heating.DHW. -

      -")); -end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order deleted file mode 100644 index eb2a1333c46..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/BaseClasses/package.order +++ /dev/null @@ -1,2 +0,0 @@ -PartialFourPortDHW -DELETE diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo deleted file mode 100644 index 916857997d6..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/AnnualScheduleDHWLoad.mo +++ /dev/null @@ -1,90 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.DELETE; -model AnnualScheduleDHWLoad - "A model with an annual schedule of domestic water draws" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - - Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=true, - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,10},{80,30}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" - annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-90},{120,-70}}), - iconTransformation(extent={{100,-60},{120,-40}}))); -equation - connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, - {-20,8},{-44,8}}, color={0,0,127})); - connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, - {39,20}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{61,-80},{110,-80}}, color={0,0,127})); - connect(sinDhw.ports[1], port_tw) - annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for connecting domestic hot water load schedules. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created load model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-47.728,58.2054},{-65.772,38.1027},{-65.772,-4.6152},{-40, - -37.2823},{-14.228,-4.6152},{-14.228,38.1027},{-32.272,58.2054},{ - -40,73.2823},{-47.728,58.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, - -57.282},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, - 53.2823},{-7.728,38.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{32.272,18.2054},{14.228,-1.8973},{14.228,-44.615},{40, - -77.282},{65.772,-44.615},{65.772,-1.8973},{47.728,18.2054},{40, - 33.2823},{32.272,18.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Text( - extent={{-147,139},{153,99}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end AnnualScheduleDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo deleted file mode 100644 index 3401fe66e14..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.mo +++ /dev/null @@ -1,3 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -package DELETE "These are DHW models to be deleted" -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order deleted file mode 100644 index 8aacf68236d..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DELETE/package.order +++ /dev/null @@ -1 +0,0 @@ -AnnualScheduleDHWLoad diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo deleted file mode 100644 index c529029027c..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DHWLoad.mo +++ /dev/null @@ -1,74 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -model DHWLoad "A model for domestic water draws" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - - Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" - annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-82},{120,-62}}), - iconTransformation(extent={{100,-82},{120,-62}}))); - Modelica.Blocks.Interfaces.RealInput schDhw - "Domestic hot water fraction schedule" annotation (Placement(transformation( - extent={{120,20},{100,40}}), iconTransformation(extent={{120,20},{100, - 40}}))); -equation - connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, - {-20,8},{-44,8}}, color={0,0,127})); - connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, - {39,20}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{61,-80},{86,-80},{86,-72},{110,-72}}, - color={0,0,127})); - connect(sinDhw.ports[1], port_tw) - annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); - connect(schDhw, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{ - 62,20}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for connecting domestic hot water load schedules. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created load model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, - -57.2823},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, - 53.2823},{-7.728,38.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-70,70},{70,-70}}, - lineColor={0,0,0}, - pattern=LinePattern.Dash, - lineThickness=1), - Text( - extent={{-147,143},{153,103}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo deleted file mode 100644 index e0b0c355910..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/GenericHeatPumpWaterHeater.mo +++ /dev/null @@ -1,57 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; -record GenericHeatPumpWaterHeater - "Equipment specifications for a generic heat pump water heater" - parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 333.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; - parameter Modelica.Units.SI.PressureDifference dp2_nominal = 5000 "Pressure drop across evaporator"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

      -This record corresponds to a generic heat pump water heater. -

      -", revisions=" -
        -
      • -November 22, 2022 by Dre Helmns:
        -Created record. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end GenericHeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo deleted file mode 100644 index b114d820058..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/HeatPumpWaterHeater.mo +++ /dev/null @@ -1,55 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Data; -record HeatPumpWaterHeater - "Equipment specifications for a typical heat pump water heater" - parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

      -This record corresponds to a 50-gallon Rheem or A.O. Smith heat pump water heater that would commonly be used in a single apartment unit of a multifamily residential building. -

      -", revisions=" -
        -
      • -November 22, 2022 by Dre Helmns:
        -Created record. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo deleted file mode 100644 index dc5bc14869c..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.mo +++ /dev/null @@ -1,4 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -package Data "Library for DHW load profiles, equipment specifications, etc..." - -end Data; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order deleted file mode 100644 index 95fdcdc786b..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Data/package.order +++ /dev/null @@ -1,2 +0,0 @@ -HeatPumpWaterHeater -GenericHeatPumpWaterHeater diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo deleted file mode 100644 index 40faaac645b..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ /dev/null @@ -1,94 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -model DirectHeatExchangerWaterHeaterWithAuxHeat - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW( - final have_PEle = have_eleHea); - parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; - parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; - parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" - annotation(Dialog(enable=have_eleHea)); - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0, - QMax_flow=QMax_flow) - if have_eleHea == true "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,16},{30,-4}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-4},{80,16}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=eps) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if have_eleHea == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,44},{30,24}}))); - -equation - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-20,6},{10,6}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{-4,6}, - {-4,34},{10,34}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,34},{ - 44,34},{44,6},{60,6}}, color={0,127,255})); - connect(senTemAuxHeaOut.port_b, port_b1) annotation (Line(points={{80,6},{90,6}, - {90,60},{100,60}}, color={0,127,255})); - connect(port_a1, hex.port_a1) - annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); - connect(heaDhw.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, - {94,-20},{94,0},{110,0}}, color={0,0,127})); - connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, - {0,-20},{0,-2},{8,-2}}, color={0,0,127})); - connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, - -60}}, color={0,127,255})); - connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, - -6}}, color={0,127,255})); - annotation (preferredView="info",Documentation(info=" -

      -This model is an example of a domestic hot water (DHW) substation for a -low-temperature district heating (LTDH) network. It includes preheating by the -district and optional electric resistance to bring the temperature to setpoint. -

      -

      -For more info, please see Fig. 5 in Evaluations of different domestic hot water -preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109. -

      -", revisions=" -
        -
      • -June 16, 2022 by Dre Helmns:
        -Created generation model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), Line( - points={{-80,0},{-70,0},{-60,20},{-40,-20},{-20,20},{0,-20},{20,20},{ - 40,-20},{60,20},{70,0},{80,0}}, - color={238,46,47}, - thickness=1)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWaterHeaterWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo deleted file mode 100644 index 8355877d7e1..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/DomesticWaterMixer.mo +++ /dev/null @@ -1,176 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -model DomesticWaterMixer "A model for a domestic water mixer" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSet = 273.15+40 "Temperature setpoint of tempered hot water outlet"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; - parameter Real k = 0.1 "Proportional gain of valve controller"; - parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = - Medium) "Port for tempered water outlet" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Buildings.Controls.Continuous.LimPID conPID( - controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=k, - Ti=Ti, - reset=Buildings.Types.Reset.Parameter) - annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Modelica.Blocks.Sources.Constant conTSetCon(k=TSet) "Temperature setpoint for domestic tempered water supply to consumer" - annotation (Placement(transformation(extent={{80,60},{60,80}}))); - Fluid.Actuators.Valves.ThreeWayLinear ValHea( - redeclare package Medium = Medium, - riseTime=5, - final m_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( - transformation( - extent={{10,10},{-10,-10}}, - rotation=180, - origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = - Medium) "Port for hot water supply" - annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = - Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-70},{-90,-50}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" - annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = - Medium) "Mass flow rate of domestic hot water" - annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) - annotation (Placement(transformation(extent={{56,24},{44,36}}))); -protected - parameter Real uLow = 0.01*mDhw_flow_nominal "Low hysteresis threshold"; - parameter Real uHigh = 0.05*mDhw_flow_nominal "High hysteresis threshold"; -equation - connect(conTSetCon.y, conPID.u_s) - annotation (Line(points={{59,70},{42,70}}, color={0,0,127})); - connect(senTemTw.T, conPID.u_m) - annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); - connect(ValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, - {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ - 9.99201e-16,12}}, color={0,0,127})); - connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,40},{90,40},{90, - 60},{110,60}}, color={0,0,127})); - connect(ValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10, - 1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); - connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-60,0},{ - -60,60},{-100,60}}, - color={0,127,255})); - connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, - -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); - connect(senTemCw.port_a, port_cw) - annotation (Line(points={{-40,-60},{-100,-60}}, color={0,127,255})); - connect(senTemTw.port_b, senFloDhw.port_a) - annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloDhw.port_b, port_tw) - annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hysteresis.u, senFloDhw.m_flow) - annotation (Line(points={{57.2,30},{60,30},{60,11}}, - color={0,0,127})); - connect(hysteresis.y, conPID.trigger) - annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. -

      -", revisions=" -
        -
      • -June 16, 2022 by Dre Helmns:
        -Created valve model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - visible=use_inputFilter, - extent={{-34,-28},{32,32}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Ellipse( - visible=use_inputFilter, - extent={{-34,32},{32,-28}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Text( - visible=use_inputFilter, - extent={{-22,26},{20,-20}}, - textColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid, - textString="M", - textStyle={TextStyle.Bold}), - Text( - extent={{-42,58},{-162,8}}, - textColor={0,0,0}, - textString=DynamicSelect("", String(y, format=".2f"))), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,60}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={238,46,47}, - origin={-78,60}, - rotation=90), - Line( - visible=use_inputFilter, - points={{-32,-28},{28,-28}}), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,-60}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={28,108,200}, - origin={-78,-60}, - rotation=90), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={78,0}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={102,44,145}, - origin={78,0}, - rotation=90), - Text( - extent={{-153,147},{147,107}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DomesticWaterMixer; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo deleted file mode 100644 index eae8c9f41a6..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DELETE.mo +++ /dev/null @@ -1,252 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -package DELETE "These models are outdated" - - model DistrictETSIntegration - "Example implementation of connecting district ETS to building DHW model" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Pressure difference"; - parameter Real k(min=0) = 2 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti(min=Modelica.Constants.small) = 15 "Time constant of Integrator block" annotation (Dialog(enable= - controllerType == Modelica.Blocks.Types.SimpleController.PI or - controllerType == Modelica.Blocks.Types.SimpleController.PID)); - parameter Boolean haveER = true "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-0.3234) - "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{82,74},{70,86}}))); - BaseClasses.DELETE.DirectHeatExchangerWaterHeaterWithAuxHeatOLD - disHXAuxHea( - redeclare package Medium = Medium, - TSetHw(displayUnit="degC") = TSetHw, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal, - haveER=haveER) - "Direct district heat exchanger with auxiliary electric heating" - annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{48,38},{28,58}}))); - DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit="degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=k, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,40},{20,60}}))); - Modelica.Blocks.Sources.Sine sine(f=0.001, - offset=1) - annotation (Placement(transformation(extent={{120,70},{100,90}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) - "Integrated hot water consumption" - annotation (Placement(transformation(extent={{80,38},{100,58}}))); - Modelica.Blocks.Interfaces.RealOutput PEleAuxHea(displayUnit="W") if haveER == - true - "Thermal energy added to water with electric resistance" - annotation (Placement(transformation(extent={{120,110},{140,130}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{120,90},{140,110}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw(displayUnit="kg") "Total hot water consumption" - annotation (Placement(transformation(extent={{120,38},{140,58}}), - iconTransformation(extent={{100,18},{140,58}}))); - Modelica.Blocks.Sources.Constant const(k=1) - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=0, - origin={-60,150}))); - EnergyTransferStations.Combined.HeatPumpHeatExchanger_Current ets( - nPorts_aHeaWat=1, - nPorts_aChiWat=1, - nPorts_bChiWat=1, - nPorts_bHeaWat=1) - annotation (Placement(transformation(extent={{-30,-30},{30,30}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-106,40}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet(redeclare final - package Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water return temperature" annotation (Placement(transformation( - extent={{10,10},{-10,-10}}, - rotation=0, - origin={-108,0}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mEva_flow_nominal) - "Chilled water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={80,-40}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumHeaWat( - redeclare package Medium = Medium, - final m_flow_nominal=mHeaWat_flow_nominal, - dp_nominal=100E3) "Heating water distribution pump" - annotation (Placement(transformation(extent={{-10,122},{-30,142}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatSup(redeclare package - Medium = Medium, m_flow_nominal=datChi.mCon_flow_nominal) - "Heating water supply temperature" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={-34,98}))); - Fluid.MixingVolumes.MixingVolume volChiWat( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - T_start=7 + 273.15, - final prescribedHeatFlowRate=true, - redeclare package Medium = Medium, - V=10, - final mSenFac=1, - final m_flow_nominal=mChiWat_flow_nominal, - nPorts=2) "Volume for chilled water distribution circuit" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={151,-90}))); - EnergyTransferStations.BaseClasses.Pump_m_flow pumChiWat( - redeclare package Medium = Medium, - final m_flow_nominal=mChiWat_flow_nominal, - dp_nominal=100E3) "Chilled water distribution pump" - annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); - Modelica.Blocks.Continuous.Integrator EDisHP(y(unit="J")) - "District heat pump electricity use" - annotation (Placement(transformation(extent={{100,-2},{120,18}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uHea(final t= - 0.01, final h=0.005) - "Enable heating" - annotation (Placement(transformation(extent={{-120,-50},{-100,-30}}))); - Controls.OBC.CDL.Continuous.GreaterThreshold uCoo(final t= - 0.01, final h=0.005) - "Enable cooling" - annotation (Placement(transformation(extent={{-120,-80},{-100,-60}}))); - Controls.OBC.CDL.Continuous.Sources.Constant THeaWatSupSet(k=45 + - 273.15, y(final unit="K", displayUnit="degC")) - "Heating water supply temperature set point" - annotation (Placement(transformation(extent={{-140,130},{-120,150}}))); - Controls.OBC.CDL.Continuous.Sources.Constant TChiWatSupSet(k=7 + - 273.15, y(final unit="K", displayUnit="degC")) - "Chilled water supply temperature set point" - annotation (Placement(transformation(extent={{-140,90},{-120,110}}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatSup(redeclare final - package Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water supply temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-60}))); - Fluid.Sensors.TemperatureTwoPort senTDisWatRet(redeclare final package - Medium = Medium, final m_flow_nominal=ets.hex.m1_flow_nominal) - "District water return temperature" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={40,-60}))); - Fluid.Sources.Boundary_pT disWat( - redeclare package Medium = Medium, - use_T_in=true, - nPorts=2) "District water boundary conditions" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={0,-90}))); - Modelica.Blocks.Sources.CombiTimeTable TDisWatSup( - table=[0,11; 1,12; 2,13; 3,14; 4,15; 5,16; 6,17; 7,18; 8,20; 9,18; 10, - 16; 11,13; 12,11], - timeScale=2592000, - tableName="tab1", - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic, - offset={273.15}, - columns={2}, - smoothness=Modelica.Blocks.Types.Smoothness.MonotoneContinuousDerivative1) - "District water supply temperature" - annotation (Placement(transformation(extent={{-120,-120},{-100,-100}}))); - equation - connect(tmv.port_tw, sinDhw.ports[1]) - annotation (Line(points={{20,50},{24,50},{24,48},{28,48}}, - color={0,127,255})); - connect(gaiDhw.y, sinDhw.m_flow_in) annotation (Line(points={{69.4,80}, - {60,80},{60,56},{50,56}}, - color={0,0,127})); - connect(sine.y, gaiDhw.u) - annotation (Line(points={{99,80},{83.2,80}}, - color={0,0,127})); - connect(watCon.u, sinDhw.m_flow_in) annotation (Line(points={{78,48},{ - 60,48},{60,56},{50,56}}, - color={0,0,127})); - connect(disHXAuxHea.port_hw, tmv.port_hw) annotation (Line(points={{-20,60}, - {-10,60},{-10,56},{0,56}}, - color={0,127,255})); - connect(souDcw.ports[1], disHXAuxHea.port_cw) annotation (Line(points={{-60,49}, - {-60,60},{-40,60}}, color={0,127,255})); - connect(souDcw.ports[2], tmv.port_cw) annotation (Line(points={{-60,51}, - {-60,40},{-10,40},{-10,44},{0,44}}, color={0,127,255})); - connect(disHXAuxHea.PEle, PEleAuxHea) annotation (Line(points={{-19.4, - 64},{0,64},{0,120},{130,120}}, - color={0,0,127})); - connect(tmv.TTw, TTw) - annotation (Line(points={{21,56},{28,56},{28,100},{130,100}}, - color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{101,48},{130,48}}, color={0,0,127})); - connect(ets.ports_aHeaWat[1], senTHeaWatRet.port_b) annotation (Line( - points={{-30,26},{-80,26},{-80,40},{-96,40}}, color={0,127,255})); - connect(senTChiWatRet.port_a, ets.ports_aChiWat[1]) annotation (Line( - points={{-98,0},{-80,0},{-80,16},{-30,16}}, color={0,127,255})); - connect(ets.ports_bChiWat[1], senTChiWatSup.port_a) annotation (Line( - points={{30,16},{60,16},{60,-40},{70,-40}}, color={0,127,255})); - connect(ets.ports_bHeaWat[1], pumHeaWat.port_a) annotation (Line(points= - {{30,26},{140,26},{140,132},{-10,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_a, pumHeaWat.port_b) annotation (Line(points= - {{-34,108},{-34,132},{-30,132}}, color={0,127,255})); - connect(senTHeaWatSup.port_b, disHXAuxHea.port_dhs) - annotation (Line(points={{-34,88},{-34,70}}, color={0,127,255})); - connect(const.y, pumHeaWat.m_flow_in) annotation (Line(points={{-49,150}, - {-20,150},{-20,144}}, color={0,0,127})); - connect(senTChiWatSup.port_b, pumChiWat.port_a) - annotation (Line(points={{90,-40},{100,-40}}, color={0,127,255})); - connect(pumChiWat.port_b, volChiWat.ports[1]) annotation (Line(points={{120,-40}, - {140,-40},{140,-89},{141,-89}}, color={0,127,255})); - connect(volChiWat.ports[2], senTChiWatRet.port_b) annotation (Line( - points={{141,-91},{140,-91},{140,-140},{-140,-140},{-140,0},{-118, - 0}}, color={0,127,255})); - connect(disHXAuxHea.port_dhr, senTHeaWatRet.port_a) annotation (Line( - points={{-38,70},{-38,78},{-140,78},{-140,40},{-116,40}}, color={ - 0,127,255})); - connect(ets.PHea, EDisHP.u) - annotation (Line(points={{34,8},{98,8}}, color={0,0,127})); - connect(uHea.y, ets.uHea) annotation (Line(points={{-98,-40},{-74,-40}, - {-74,10},{-34,10}}, color={255,0,255})); - connect(uCoo.y, ets.uCoo) annotation (Line(points={{-98,-70},{-70,-70}, - {-70,6},{-34,6}}, color={255,0,255})); - connect(THeaWatSupSet.y, ets.THeaWatSupSet) annotation (Line(points={{ - -118,140},{-86,140},{-86,-2},{-34,-2}}, color={0,0,127})); - connect(TChiWatSupSet.y, ets.TChiWatSupSet) annotation (Line(points={{ - -118,100},{-90,100},{-90,-6},{-34,-6}}, color={0,0,127})); - connect(senTDisWatSup.port_b, ets.port_aSerAmb) annotation (Line(points= - {{-40,-50},{-40,-20},{-30,-20}}, color={0,127,255})); - connect(senTDisWatRet.port_a, ets.port_bSerAmb) annotation (Line(points= - {{40,-50},{40,-20},{30,-20}}, color={0,127,255})); - connect(disWat.ports[1], senTDisWatRet.port_b) annotation (Line(points={{1,-80}, - {40,-80},{40,-70}}, color={0,127,255})); - connect(disWat.ports[2], senTDisWatSup.port_a) annotation (Line(points={{-1,-80}, - {-40,-80},{-40,-70}}, color={0,127,255})); - connect(TDisWatSup.y[1], disWat.T_in) annotation (Line(points={{-99, - -110},{-4,-110},{-4,-102}}, color={0,0,127})); - connect(PEleAuxHea, PEleAuxHea) - annotation (Line(points={{130,120},{130,120}}, color={0,0,127})); - annotation (experiment(StopTime=3600, Interval=1), - Diagram(coordinateSystem(extent={{-160,-160},{160,160}})), - Icon(coordinateSystem(extent={{-160,-160},{160,160}}))); - end DistrictETSIntegration; -end DELETE; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo deleted file mode 100644 index c4e27e082a5..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mo +++ /dev/null @@ -1,92 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -model DomesticWaterFixture - "Thermostatic mixing valve and hot water fixture with representative annual load profile" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Medium model for water"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 85000 "Pressure difference for thermostatic mixing valve with nominal flow of 6.5gpm"; - parameter Real kCon(min=0) = 0.1 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti = 120 "Time constant of Integrator block"; - parameter Real uLow = 0.1 "low hysteresis threshold"; - parameter Real uHigh = 0.9 "high hysteresis threshold"; - - DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet=TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=kCon, - uLow=uLow, - uHigh=uHigh, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}), - iconTransformation(extent={{100,50},{120,70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-70},{120,-50}}), - iconTransformation(extent={{100,-70},{120,-50}}))); - DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= - mDhw_flow_nominal) "load for DHW" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit="degC") = TDcw, - nPorts=1) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-100,-60},{-80,-40}}))); - Fluid.Sources.Boundary_pT souHw( - redeclare package Medium = Medium, - T(displayUnit="degC") = TSetHw, - nPorts=1) "Source of heated domestic water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-90,50}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=false, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5, - 0.3; 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11, - 0.6; 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; - 3600*17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600* - 22,0.5; 3600*23,0.3; 3600*24,0.1], - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,20},{80,40}}))); -equation - connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{14,6},{14,60},{110,60}}, - color={0,0,127})); - connect(tmv.port_tw, loaDHW.port_tw) - annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-7.2},{60,-7.2},{60, - -60},{110,-60}}, - color={0,0,127})); - connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, - -50},{-60,-6},{-40,-6}}, color={0,127,255})); - connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,50},{-46,50}, - {-46,6},{-40,6}}, color={0,127,255})); - connect(schDhw.y[1], loaDHW.schDhw) - annotation (Line(points={{79,30},{60,30},{60,3},{41,3}}, color={0,0,127})); -annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water fixture. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"), - Diagram(coordinateSystem(extent={{-100,-100},{100,100}})), - Icon(coordinateSystem(extent={{-100,-100},{100,100}})), - __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos" - "Simulate and plot"),experiment( - StopTime=86400, - Interval=60, - __Dymola_Algorithm="Dassl")); -end DomesticWaterFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo deleted file mode 100644 index 53076ab4583..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mo +++ /dev/null @@ -1,98 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -model DomesticWaterHeater - "Example implementation of direct district heat exchange and auxiliary line heater for DHW" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=1) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-30,30}))); - DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( - redeclare package Medium = Medium, - mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal) - "Generation of DHW" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{10,10},{-10,-10}}, - rotation=90, - origin={30,30}))); - Fluid.Sources.Boundary_pT souDHw( - redeclare package Medium = Medium, - use_T_in=true, - T(displayUnit = "degC") = TDHw, - nPorts=1) "Source of district hot water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={30,-30}))); - Fluid.Sources.MassFlowSource_T sinDHw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for district heating water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-30,-30}))); - Modelica.Blocks.Sources.Constant const(k=-1) - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={0,-90}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Modelica.Blocks.Sources.Sine TDis( - amplitude=5, - f=0.001, - offset=TDHw) "Signal to represent fluctuating district water temperature" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={50,-90}))); - Modelica.Blocks.Interfaces.RealOutput PEle - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); -equation - connect(conTSetHw.y, genDHW.TSetHw) - annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); - connect(genDHW.port_a2, souDHw.ports[1]) - annotation (Line(points={{10,-6},{30,-6},{30,-20}}, color={0,127,255})); - connect(genDHW.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-10,-6},{-30,-6},{-30,-20}}, color={0,127,255})); - connect(souDcw.ports[1], genDHW.port_a1) - annotation (Line(points={{-30,20},{-30,6},{-10,6}}, color={0,127,255})); - connect(const.y, sinDHw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, - {2.05391e-15,-60},{-60,-60},{-60,-42},{-38,-42}}, color={0,0,127})); - connect(const.y, sinDhw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, - {2.05391e-15,-60},{60,-60},{60,60},{38,60},{38,42}}, color={0,0,127})); - connect(genDHW.port_b1, sinDhw.ports[1]) - annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); - connect(TDis.y, souDHw.T_in) annotation (Line(points={{50,-79},{50,-48},{26,-48}, - {26,-42}}, color={0,0,127})); - connect(genDHW.PHea, PEle) - annotation (Line(points={{11,0},{110,0}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water heater. -

      -", revisions=" -
        -
      • -June 21, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"),__Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos" - "Simulate and plot"),experiment(StopTime=3600, Interval=1)); -end DomesticWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo deleted file mode 100644 index f8cec475906..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ /dev/null @@ -1,113 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW.Examples; -model DomesticWaterHeaterAndFixture - "Example implementation of direct district heat exchange and auxiliary line heater for DHW" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+30 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-30,-50}))); - HeatPumpWaterHeaterWithTank genDHW( - redeclare package Medium = Medium, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - DomesticWaterMixer tmv( - redeclare package Medium = Medium, - TSet(displayUnit="degC") = TSetTw, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) - "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Fluid.Sources.MassFlowSource_T - souDHw( - redeclare package Medium = Medium, - m_flow=mDH_flow_nominal, - T(displayUnit = "degC") = TDHw, - nPorts=1) "Source of district hot water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={10,-50}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= - mDhw_flow_nominal) "load for DHW" - annotation (Placement(transformation(extent={{40,-10},{60,10}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-70},{120,-50}}), - iconTransformation(extent={{100,-70},{120,-50}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=true, - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,20},{80,40}}))); - - Fluid.Sources.Boundary_pT sinDHw( - redeclare package Medium = Medium, - T(displayUnit="degC"), - nPorts=1) "Sink of district hot water" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-70,-50}))); - Modelica.Blocks.Interfaces.RealOutput PEle - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); -equation - connect(tmv.TTw, TTw) - annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); - connect(conTSetHw.y, genDHW.TSetHw) - annotation (Line(points={{-79,0},{-41,0}}, color={0,0,127})); - connect(genDHW.port_b1, tmv.port_hw) - annotation (Line(points={{-20,6},{0,6}}, color={0,127,255})); - connect(souDHw.ports[1], genDHW.port_a2) annotation (Line(points={{10,-40},{ - 10,-20},{-14,-20},{-14,-6},{-20,-6}}, color={0,127,255})); - connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-29,-40},{-29, - -30},{-6,-30},{-6,-6},{0,-6}}, color={0,127,255})); - connect(souDcw.ports[2], genDHW.port_a1) annotation (Line(points={{-31,-40},{ - -31,-30},{-50,-30},{-50,6},{-40,6}}, color={0,127,255})); - connect(tmv.port_tw, loaDHW.port_tw) - annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-7.2},{80,-7.2},{80, - -60},{110,-60}}, - color={0,0,127})); - connect(loaDHW.schDhw, schDhw.y[1]) - annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); - connect(genDHW.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(genDHW.PHea, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ - 110,80}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water heater and fixture. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"),experiment( - StopTime=864000, - Interval=1, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); -end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo deleted file mode 100644 index 2b361379f46..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.mo +++ /dev/null @@ -1,16 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -package Examples "Example implementations of district-integrated DHW models" - extends Modelica.Icons.ExamplesPackage; - - - - annotation ( - preferredView="info", - Documentation( - info=" -

      -This package contains a collection of residential domestic hot water models -to demonstrate how these models might be used in district heating systems. -

      -")); -end Examples; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order deleted file mode 100644 index 9622cff465c..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/Examples/package.order +++ /dev/null @@ -1,4 +0,0 @@ -DomesticWaterHeater -DomesticWaterFixture -DomesticWaterHeaterAndFixture -DELETE diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo deleted file mode 100644 index 88ec0950a7c..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/HeatPumpWaterHeaterWithTank.mo +++ /dev/null @@ -1,211 +0,0 @@ -within Buildings.Experimental.DHC.Loads.Heating.DHW; -model HeatPumpWaterHeaterWithTank - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.Heating.DHW.BaseClasses.PartialFourPortDHW( - final have_PEle = true, - mDH_flow_nominal = heaPum.QEva_flow_nominal/cp2_default/heaPum.dTEva_nominal); - constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= - Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, - T=Medium.T_default)) "Specific heat capacity of the fluid"; - parameter Buildings.Experimental.DHC.Loads.Heating.DHW.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" - annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); - parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; - parameter Real Ti=60 "Integrator time constant of circulation pump controller"; - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-20,44},{0,64}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=datWatHea.mHex_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dTEva_nominal=datWatHea.dTEva_nominal, - dTCon_nominal=datWatHea.dTCon_nominal, - use_eta_Carnot_nominal=true, - etaCarnot_nominal=0.3, - QCon_flow_max = datWatHea.QCon_flow_max, - QCon_flow_nominal=datWatHea.QCon_flow_nominal, - dp1_nominal=datWatHea.dp1_nominal, - dp2_nominal=datWatHea.dp2_nominal) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=datWatHea.mHex_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={50,6}))); - Modelica.Blocks.Math.Add add - "Gain for control signal controlling source pump" - annotation (Placement(transformation(extent={{-70,-10},{-50,10}}))); - Modelica.Blocks.Sources.Constant dTTanHex(k=datWatHea.dTCon_nominal) - "Temperature difference of heat pump condenser leaving water above tank set point" - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); - Fluid.Movers.FlowControlled_m_flow pumHex( - inputType=Buildings.Fluid.Types.InputType.Continuous, - redeclare package Medium = Medium, - m_flow_nominal=datWatHea.mHex_flow_nominal, - riseTime=10, - massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) - "Pump with m_flow input" - annotation (Placement(transformation(extent={{60,30},{40,50}}))); - Fluid.Storage.StratifiedEnhancedInternalHex - tanSte( - T_start=datWatHea.TTan_nominal, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - redeclare package Medium = Medium, - redeclare package MediumHex = Medium, - hTan=datWatHea.hTan, - dIns=datWatHea.dIns, - VTan=datWatHea.VTan, - nSeg=datWatHea.nSeg, - hHex_a=datWatHea.hHex_a, - hHex_b=datWatHea.hHex_b, - Q_flow_nominal=datWatHea.QTan_flow_nominal, - TTan_nominal=datWatHea.TTan_nominal, - THex_nominal=datWatHea.THex_nominal, - mHex_flow_nominal=datWatHea.mHex_flow_nominal, - show_T=true, - m_flow_nominal=mHw_flow_nominal) - "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); - Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) - annotation (Placement(transformation(extent={{100,30},{80,50}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor tanTemSen - "Temperature of the hot water tank" - annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); - Controls.OBC.CDL.Continuous.MultiplyByParameter - dTTanHex2(k=datWatHea.mHex_flow_nominal) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.OBC.CDL.Continuous.PID conPI( - controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, - k=k, - Ti=Ti) - annotation (Placement(transformation(extent={{-10,80},{10,100}}))); - Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") - "Electric power required for pumping equipment" - annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); -equation - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{0,54},{20,54},{20,60},{100,60}}, - color={0,127,255})); - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-10,-60}, - {-10,-6}}, color={0,127,255})); - connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, - {76,0},{110,0}}, color={0,0,127})); - connect(TSetHw, add.u1) annotation (Line(points={{-110,0},{-80,0},{-80,6},{-72, - 6}}, color={0,0,127})); - connect(dTTanHex.y, add.u2) annotation (Line(points={{-79,-30},{-76,-30},{-76, - -6},{-72,-6}}, color={0,0,127})); - connect(heaPum.TSet, add.y) annotation (Line(points={{-12,9},{-20,9},{-20,0},{ - -49,0}}, color={0,0,127})); - connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{ - 70,40},{70,6},{60,6}}, - color={0,127,255})); - connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, - 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); - connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, - 20},{-10,20},{-10,6}}, color={0,127,255})); - connect(tanSte.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,50}, - {-30,50},{-30,54},{-20,54}}, color={0,127,255})); - connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, - 60},{-100,60}}, color={0,127,255})); - connect(bou.ports[1], senTemHPOut.port_b) annotation (Line(points={{80,40},{ - 70,40},{70,6},{60,6}}, color={0,127,255})); - connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{42,90},{50,90},{50,52}}, color={0,0,127})); - connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, - -60},{100,-60}}, color={0,127,255})); - connect(conPI.y, dTTanHex2.u) - annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); - connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,90}, - {-12,90}}, color={0,0,127})); - connect(tanTemSen.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, - 70},{0,70},{0,78}}, color={0,0,127})); - connect(tanTemSen.port, tanSte.heaPorVol[4]) annotation (Line(points={{-40,72}, - {-46,72},{-46,50},{-50,50}}, color={191,0,0})); - connect(pumHex.P, PPum) annotation (Line(points={{39,49},{32,49},{32,-20},{110, - -20}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is an example of a domestic hot water (DHW) substation for an -ultra-low-temperature district heating (ULTDH) network. It includes a micro heat -pump and storage tank with direct thermostatic mixing rather than heat exchange. -

      -

      -For more info, please see Fig. 3 in Evaluations of different domestic hot water -preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109. -

      -", revisions=" -
        -
      • -July 7, 2022 by Dre Helmns:
        -Created generation model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,-60},{20,-40}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,22},{20,-48}}, - lineColor={175,175,175}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,10},{20,30}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,50},{20,20}}, - lineColor={0,0,0}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,40},{20,60}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line( - points={{-20,50},{-20,-50}}, - color={95,95,95}, - thickness=1), - Line( - points={{20,50},{20,-50}}, - color={95,95,95}, - thickness=1), - Polygon( - points={{-140,86},{-140,86}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag), - Polygon( - points={{20,40},{18,38},{14,36},{8,34},{8,26},{14,28},{18,30},{20,32}, - {20,40}}, - lineColor={95,95,95}, - lineThickness=0.5, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeaterWithTank; diff --git a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order b/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order deleted file mode 100644 index 76426d661db..00000000000 --- a/Buildings/Experimental/DHC/Loads/Heating/DHW/package.order +++ /dev/null @@ -1,8 +0,0 @@ -DomesticWaterMixer -DirectHeatExchangerWaterHeaterWithAuxHeat -HeatPumpWaterHeaterWithTank -DHWLoad -DELETE -BaseClasses -Examples -Data From 6962827c825175dc76abb70434c255b13b6937e1 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 15:32:43 -0700 Subject: [PATCH 095/204] Remove DHW package files already copied to new package --- .../Loads/Heating/DHW/Examples/DomesticWaterFixture.mos | 8 -------- .../Loads/Heating/DHW/Examples/DomesticWaterHeater.mos | 8 -------- 2 files changed, 16 deletions(-) delete mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos delete mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos deleted file mode 100644 index 746c9fda536..00000000000 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos +++ /dev/null @@ -1,8 +0,0 @@ -// Script generated by Dymola Thu Dec 22 16:26:09 2022 -// Simulate and plot commands -simulateModel("Buildings.Experimental.DHC.Loads.Heating.DHW.Examples.DomesticWaterFixture", stopTime=86400, numberOfIntervals=0, outputInterval=60, resultFile="DomesticWaterFixture"); -removePlots(false); -Advanced.SequenceInLegend = false; -createPlot(id=1, position={15, 15, 865, 528}, y={"TSetHw", "TSetTw", "TDcw", "TTw"}, range={0.0, 1.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{238,46,47}, {102,44,145}, {28,108,200}, {217,67,180}}, patterns={LinePattern.Solid, LinePattern.Solid, LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.None, MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="h", displayUnits={"degC", "degC", "degC", "degC"}); -createPlot(id=1, position={15, 15, 865, 528}, y={"loaDHW.port_tw.m_flow"}, range={0.0, 1500.0, -0.05, 0.15000000000000002}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="h", displayUnits={"kg/s"}); - diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos deleted file mode 100644 index 1b832620afc..00000000000 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos +++ /dev/null @@ -1,8 +0,0 @@ -// Script generated by Dymola Wed Dec 21 15:22:38 2022 -// Simulate and plot commands -simulateModel("Buildings.Experimental.DHC.Loads.Heating.DHW.Examples.DomesticWaterHeater", stopTime=3600, numberOfIntervals=0, outputInterval=1, resultFile="DomesticWaterHeater"); -removePlots(false); -Advanced.SequenceInLegend = false; -createPlot(id=1, position={15, 15, 894, 574}, y={"TSetHw", "souDHw.T_in", "genDHW.senTemHXOut.T", "genDHW.senTemAuxHeaOut.T"}, range={0.0, 3600.0, 10.0, 60.0}, grid=true, subPlot=101, colors={{0,140,72}, {102,44,145}, {28,108,200}, {238,46,47}}, patterns={LinePattern.Dot, LinePattern.Solid, LinePattern.Solid, LinePattern.Solid}, thicknesses={1.0, 0.5, 0.5, 0.5}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC"}); -createPlot(id=1, position={15, 15, 894, 574}, y={"PEle", "genDHW.heaDhw.Q_flow"}, range={0.0, 3600.0, 30000.0, 70000.0}, grid=true, subPlot=102, colors={{0,0,0}, {244,125,35}}, patterns={LinePattern.Solid, LinePattern.Dash}, markers={MarkerStyle.None, MarkerStyle.FilledCircle}, timeUnit="s", displayUnits={"W", "W"}); - From 134752a8797e46ffa21d9db29b7b7c6c99472233 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 13 Sep 2023 16:25:57 -0700 Subject: [PATCH 096/204] Add and update unit test results, fix initial conditions --- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 1 + .../Loads/HotWater/ThermostaticMixingValve.mo | 21 +++++++------- ...ned_Examples_BuildingTimeSeriesWithETS.txt | 10 +++---- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 29 +++++++++++++++++++ ...dFixtureDirectHeatExchangerWithAuxHeat.txt | 20 +++++++++++++ ...mples_HeaterAndFixtureHeatPumpWithTank.txt | 20 +++++++++++++ ...dFixtureDirectHeatExchangerWithAuxHeat.mos | 2 +- .../HeaterAndFixtureHeatPumpWithTank.mos | 4 +-- ...mples.BuildingTimeSeriesWithETSDHWTank.mos | 18 ++++++++++++ ...dFixtureDirectHeatExchangerWithAuxHeat.mos | 9 ++++++ ...mples.HeaterAndFixtureHeatPumpWithTank.mos | 9 ++++++ 11 files changed, 125 insertions(+), 18 deletions(-) create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 992339b1c55..15e519bdb95 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -47,6 +47,7 @@ model HeatPumpWithTank rotation=0, origin={50,6}))); Fluid.Movers.FlowControlled_m_flow pumHex( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, m_flow_nominal=datWatHea.mHex_flow_nominal, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index c0ae9589697..c51b286bcac 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -15,12 +15,13 @@ model ThermostaticMixingValve Ti=Ti, reset=Buildings.Types.Reset.Parameter) annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Fluid.Actuators.Valves.ThreeWayLinear ValHea( + Fluid.Actuators.Valves.ThreeWayLinear val( redeclare package Medium = Medium, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, riseTime=5, final m_flow_nominal=mHot_flow_nominal, dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( @@ -41,8 +42,8 @@ model ThermostaticMixingValve Medium = Medium, m_flow_nominal=mHot_flow_nominal) "Source hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = Medium) "Mass flow rate of hot water to fixture" @@ -58,18 +59,18 @@ protected equation connect(senTemHot.T, conPID.u_m) annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); - connect(ValHea.port_2, senTemHot.port_a) annotation (Line(points={{10,-6.66134e-16}, + connect(val.port_2, senTemHot.port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ + connect(conPID.y, val.y) annotation (Line(points={{19,70},{0,70},{0,12},{ 9.99201e-16,12}}, color={0,0,127})); connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,40},{90,40},{ 90,60},{110,60}}, color={0,0,127})); - connect(ValHea.port_1, senTemHotSou.port_b) annotation (Line(points={{-10, + connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10, 1.77636e-15},{-10,2},{-20,2}}, color={0,127,255})); connect(senTemHotSou.port_a, port_hotsou) annotation (Line(points={{-40,2},{-60, 2},{-60,40},{-100,40}}, color={0,127,255})); - connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, - -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); + connect(val.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15,-10}, + {-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-60},{-70,-60}, {-70,-40},{-100,-40}}, color={0,127,255})); connect(senTemHot.port_b, senFloHot.port_a) diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt index ed06bd60be7..2213109b723 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2023-09-13 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 2, 0, 1, 1, 1, 1", @@ -13,10 +13,10 @@ statistics-simulation= } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833196875e+04, 8.76093515625e+04, 4.729089453125e+04, 6.347182421875e+04, 4.093407031249994e+04, 0e+00, 0e+00, 1.99888427734375e+02, 9.6076005859375e+03, 1.864932421875e+04, 9.3644125e+04, 1.188654296874999e+05, 4.6370296875e+04, 6.34527265625e+04, 4.381308203125e+04, 0e+00, 0e+00, 1.07477880859375e+03, 7.683896484375e+03, 1.4723111328125e+04, 8.87205078125e+04, 9.2690765625e+04, 1.28488359375e+04, 7.4430205078125e+03, 1.28838095703124e+04, 0e+00, 0e+00, 0e+00, 2.833953247070312e+02, 6.58342041015625e+03, 9.093128125e+04, 1.209757890625e+05, 4.317228515625e+04, 7.21496796875e+04, 4.46475546875e+04, 0e+00, 3.910686492919922e+01, 1.89289599609375e+03, 1.32105849609375e+04, 2.1070353515625e+04, 9.9006328125e+04, 1.4911021875e+05, 8.71084375e+04, 1.259404765625e+05, 7.05003515625e+04, 5.23160205078125e+03, 1.9429310546875e+04, 2.8971814453125e+04, 3.553089453125e+04, 4.03693671875e+04, 5.6003515625e+04, 5.474492968749999e+04, 5.514851562500001e+04, 5.775040234375002e+04, 5.950134375e+04, 4.480023046875006e+04, 5.054255859375e+04, 5.385629296875e+04, 5.638919140625e+04, 5.780043359375e+04, 7.5189984375e+04, 7.22928828125e+04, 6.85251875e+04, 6.8248375e+04, 7.019684375e+04, 5.365389453125e+04, 5.963437109375e+04, 6.259491796875e+04, 6.7062e+04, 6.91338046875e+04, 1.638675e+05, 2.25433671875e+05, 1.40051515625e+05, 1.6574446875e+05, 9.905446875e+04, 3.2229779296875e+04, 4.624782421875e+04, 5.49150546875e+04, 6.18638046875e+04, 6.612875e+04, 1.62708140625e+05, 2.19996e+05, 1.19087828125e+05, 1.5886146875e+05, 9.59762265625e+04, 3.053955859375e+04, 4.360421875e+04, 5.214097265625e+04, 5.9144921875e+04, 6.438697265625e+04, 1.5836634375e+05, 2.05549125e+05, 9.63910234375e+04, 1.349735625e+05, 8.43977578125e+04, 1.807604296875e+04, 3.1054125e+04, 4.038158203125e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83295625e+04, 8.76095234375e+04, 4.729144140625e+04, 6.347184765625e+04, 4.093409765624994e+04, 0e+00, 0e+00, 1.998889465332031e+02, 9.6073212890625e+03, 1.8649330078125e+04, 9.3643875e+04, 1.188650937499999e+05, 4.63591875e+04, 6.3453546875e+04, 4.38096953125e+04, 0e+00, 0e+00, 1.074818603515625e+03, 7.68397705078125e+03, 1.47230673828125e+04, 8.8721046875e+04, 9.2690765625e+04, 1.2848662109375e+04, 7.44311767578125e+03, 1.28838798828124e+04, 0e+00, 0e+00, 0e+00, 2.83400146484375e+02, 6.58371044921875e+03, 9.093121875e+04, 1.20976734375e+05, 4.31718515625e+04, 7.21492109375e+04, 4.46419921875e+04, 0e+00, 3.904945373535156e+01, 1.892994018554688e+03, 1.32104453125e+04, 2.1070583984375e+04, 9.90065703125e+04, 1.49110796875e+05, 8.71087734375e+04, 1.259374453125e+05, 7.0500375e+04, 5.23144921875e+03, 1.9429376953125e+04, 2.8971720703125e+04, 3.553096484375e+04, 4.0369453125e+04, 5.600351171875e+04, 5.474494531249999e+04, 5.514832031250001e+04, 5.775033203125002e+04, 5.95013203125e+04, 4.480028515625006e+04, 5.05422578125e+04, 5.385604296875e+04, 5.6388875e+04, 5.78005234375e+04, 7.51907109375e+04, 7.22924453125e+04, 6.8525390625e+04, 6.8248875e+04, 7.0196671875e+04, 5.365473046875e+04, 5.963440234375e+04, 6.259495703125e+04, 6.70619140625e+04, 6.91337734375e+04, 1.63867875e+05, 2.25433671875e+05, 1.40051390625e+05, 1.65744125e+05, 9.9054640625e+04, 3.222974609375e+04, 4.624779296875e+04, 5.4914875e+04, 6.18624296875e+04, 6.6127609375e+04, 1.6270728125e+05, 2.19996359375e+05, 1.1908771875e+05, 1.58861453125e+05, 9.5976359375e+04, 3.0540130859375e+04, 4.36041796875e+04, 5.214102734375e+04, 5.914519921875e+04, 6.438712890625e+04, 1.583660625e+05, 2.0554965625e+05, 9.6389875e+04, 1.349749375e+05, 8.4397640625e+04, 1.807614453125e+04, 3.1054064453125e+04, 4.038174609375e+04] bui.ets.proHotWat.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] bui.ets.proHotWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 9.4311396484375e+03, 1.35576572265625e+04, 6.133193359375e+03, 9.505533203125e+03, 5.018258300781241e+03, 0e+00, 0e+00, 1.693230438232422e+01, 8.795730590820312e+02, 1.832620361328125e+03, 1.3586630859375e+04, 1.914317382812499e+04, 5.9968798828125e+03, 9.4953525390625e+03, 5.43844921875e+03, 0e+00, 0e+00, 9.198367309570312e+01, 6.925377807617188e+02, 1.40387109375e+03, 1.27493564453125e+04, 1.44341943359375e+04, 1.715015991210938e+03, 1.914611572265625e+03, 1.545742675781237e+03, 0e+00, 0e+00, 0e+00, 2.402123260498047e+01, 5.88782958984375e+02, 1.31221650390625e+04, 1.9541298828125e+04, 5.5194462890625e+03, 1.0957419921875e+04, 5.564498046875e+03, 0e+00, 3.305180788040161e+00, 1.632864227294922e+02, 1.242577270507812e+03, 2.10805078125e+03, 1.45168359375e+04, 2.51080390625e+04, 1.26656767578125e+04, 2.040903125e+04, 9.792197265625e+03, 4.643041687011719e+02, 1.919915405273438e+03, 3.064962646484375e+03, 3.9264326171875e+03, 4.60093359375e+03, 6.998853515625e+03, 6.795531249999999e+03, 6.859571289062503e+03, 7.287258789062504e+03, 7.5819580078125e+03, 5.249156250000009e+03, 6.12364013671875e+03, 6.65011328125e+03, 7.0613271484375e+03, 7.29689306640625e+03, 1.01989267578125e+04, 9.7371875e+03, 9.14442578125e+03, 9.1011552734375e+03, 9.40605078125e+03, 6.61984716796875e+03, 7.60244921875e+03, 8.10904541015625e+03, 8.894275390625e+03, 9.2393671875e+03, 2.7222962890625e+04, 4.268008203125e+04, 2.247462890625e+04, 2.8582732421875e+04, 1.457518359375e+04, 3.48703125e+03, 5.46285205078125e+03, 6.8195263671875e+03, 7.9818740234375e+03, 8.7278203125e+03, 2.696348046875e+04, 4.1339234375e+04, 1.8376458984375e+04, 2.70924609375e+04, 1.403484375e+04, 3.26710888671875e+03, 5.06916162109375e+03, 6.37352001953125e+03, 7.52041748046875e+03, 8.41927734375e+03, 2.6035203125e+04, 3.78100546875e+04, 1.42567451171875e+04, 2.2173537109375e+04, 1.20537587890625e+04, 1.77096826171875e+03, 3.331660400390625e+03, 4.60218994140625e+03] -bui.PPum=[3.285042941570282e-01, 2.389241790771484e+02, 5.276307373046875e+02, 2.530129638671875e+03, 2.96191650390625e+03, 2.20565673828125e+03, 2.492031005859375e+03, 2.106275878906249e+03, 9.508541870117188e+01, 9.306090545654297e+01, 2.98139404296875e+02, 1.517207153320312e+03, 1.683502319335938e+03, 2.985240478515625e+03, 3.513588134765624e+03, 2.204520263671875e+03, 2.474632080078125e+03, 2.159986083984375e+03, 9.508345031738281e+01, 9.307901763916016e+01, 1.096576416015625e+03, 1.482954223632812e+03, 1.6142685546875e+03, 2.90643310546875e+03, 3.096864501953125e+03, 1.622189086914062e+03, 1.501253051757812e+03, 1.600852294921873e+03, 9.506249237060545e+01, 9.315890502929688e+01, 9.240269470214844e+01, 3.07355224609375e+02, 1.471527587890625e+03, 2.93458203125e+03, 3.548975341796875e+03, 2.152136962890625e+03, 2.636432861328125e+03, 2.18253515625e+03, 9.508261108398438e+01, 1.644995727539062e+02, 1.429212768554688e+03, 1.573625366210938e+03, 1.727169067382812e+03, 3.07348046875e+03, 4.070625732421875e+03, 2.97060009765625e+03, 3.6147734375e+03, 2.73143115234375e+03, 1.474091186523438e+03, 1.694590087890625e+03, 1.869672729492188e+03, 1.985189331054688e+03, 2.06853076171875e+03, 2.33641015625e+03, 2.3193056640625e+03, 2.322213623046875e+03, 2.36998583984375e+03, 2.407421630859375e+03, 2.147095947265627e+03, 2.233819091796875e+03, 2.2969970703125e+03, 2.341716796875e+03, 2.37481982421875e+03, 2.71194189453125e+03, 2.660779052734375e+03, 2.58258984375e+03, 2.573625244140625e+03, 2.6107392578125e+03, 2.300740966796875e+03, 2.40439013671875e+03, 2.46305908203125e+03, 2.547201416015625e+03, 2.588546875e+03, 4.32064013671875e+03, 5.9434853515625e+03, 3.94763720703125e+03, 4.45284814453125e+03, 3.2408427734375e+03, 1.933652587890625e+03, 2.159095947265625e+03, 2.3110341796875e+03, 2.445721923828125e+03, 2.529100830078125e+03, 4.2820771484375e+03, 5.8183828125e+03, 3.535588623046875e+03, 4.2862431640625e+03, 3.190560302734375e+03, 1.903679321289062e+03, 2.11773681640625e+03, 2.25727783203125e+03, 2.396067138671875e+03, 2.4925634765625e+03, 4.18796826171875e+03, 5.4511884765625e+03, 3.138988525390625e+03, 3.786046142578125e+03, 2.988481201171875e+03, 1.684767578125e+03, 1.904763305664062e+03, 2.066326904296875e+03] -bui.QHea_flow=[0e+00, 1.493402099609375e+02, 1.9687451171875e+03, 6.7061796875e+04, 8.79494453125e+04, 4.8126859375e+04, 6.336151953125e+04, 4.203754296874994e+04, 7.978300005197525e-02, 2.19537653028965e-02, 4.942186584472656e+02, 8.93216796875e+03, 1.83112734375e+04, 9.14273203125e+04, 1.199913749999999e+05, 4.77537265625e+04, 6.26159375e+04, 4.526991015625e+04, 7.993686944246292e-02, 2.230360172688961e-02, 2.2679169921875e+03, 7.1050888671875e+03, 1.42765654296875e+04, 8.6850390625e+04, 9.5471828125e+04, 1.4347908203125e+04, 7.31595166015625e+03, 1.339683984374991e+04, 7.171820104122123e-02, 2.116961590945727e-02, 1.258937921375036e-02, 5.307984619140625e+02, 6.4659990234375e+03, 8.8604734375e+04, 1.219893984375e+05, 4.451562109375e+04, 7.111525e+04, 4.6513765625e+04, 7.991015166044235e-02, 0e+00, 3.32963134765625e+03, 1.19679189453125e+04, 2.08018203125e+04, 9.66560078125e+04, 1.48739e+05, 8.83803125e+04, 1.259317734375e+05, 7.49642421875e+04, 6.57517529296875e+03, 1.8963857421875e+04, 2.8791236328125e+04, 3.53501328125e+04, 4.025083984375e+04, 5.587087109375e+04, 5.486714453124999e+04, 5.507491015625001e+04, 5.759208203125002e+04, 5.949945703125e+04, 4.493529687500009e+04, 5.044884375e+04, 5.377043359375e+04, 5.613822265625e+04, 5.77997265625e+04, 7.51834375e+04, 7.249346875e+04, 6.86295546875e+04, 6.8233796875e+04, 7.009353125e+04, 5.372946875e+04, 5.940454296875e+04, 6.244833984375e+04, 6.691209375e+04, 6.899834375e+04, 1.6226721875e+05, 2.2490328125e+05, 1.41931390625e+05, 1.6625778125e+05, 1.041998125e+05, 3.2250677734375e+04, 4.597087109375e+04, 5.45824140625e+04, 6.15926796875e+04, 6.5946421875e+04, 1.60565296875e+05, 2.2038553125e+05, 1.20659015625e+05, 1.5891796875e+05, 1.01201375e+05, 3.056637890625e+04, 4.335850390625e+04, 5.17645859375e+04, 5.897669921875e+04, 6.4056203125e+04, 1.56225484375e+05, 2.067574375e+05, 9.79598515625e+04, 1.3483159375e+05, 8.92682109375e+04, 1.82832734375e+04, 3.07897421875e+04, 4.016230859375e+04] +bui.PHea=[0e+00, 0e+00, 0e+00, 9.4108427734375e+03, 1.35028271484375e+04, 6.104552734375e+03, 9.45216796875e+03, 4.998033691406241e+03, 0e+00, 0e+00, 1.693234634399414e+01, 8.795462036132812e+02, 1.832620971679688e+03, 1.35667177734375e+04, 1.908825781249999e+04, 5.966599609375e+03, 9.44211328125e+03, 5.41775537109375e+03, 0e+00, 0e+00, 9.198709869384766e+01, 6.925453491210938e+02, 1.403866577148438e+03, 1.27295712890625e+04, 1.43793681640625e+04, 1.68628076171875e+03, 1.861250854492188e+03, 1.525521850585924e+03, 0e+00, 0e+00, 0e+00, 2.402164268493652e+01, 5.888098754882812e+02, 1.310228125e+04, 1.948662109375e+04, 5.49066943359375e+03, 1.09039033203125e+04, 5.54349951171875e+03, 0e+00, 3.300327301025391e+00, 1.632949676513672e+02, 1.242563232421875e+03, 2.108076416015625e+03, 1.449700390625e+04, 2.5053298828125e+04, 1.2636966796875e+04, 2.035478125e+04, 9.771984375e+03, 4.642901611328125e+02, 1.919922485351562e+03, 3.064951171875e+03, 3.92644189453125e+03, 4.60094482421875e+03, 6.998853515625e+03, 6.795534179687499e+03, 6.859541992187503e+03, 7.287248046875004e+03, 7.58195458984375e+03, 5.249163574218759e+03, 6.12359619140625e+03, 6.65007568359375e+03, 7.06127880859375e+03, 7.29690673828125e+03, 1.01990205078125e+04, 9.7371181640625e+03, 9.1444462890625e+03, 9.101234375e+03, 9.4060234375e+03, 6.61997119140625e+03, 7.6024541015625e+03, 8.10905224609375e+03, 8.89426171875e+03, 9.239361328125e+03, 2.72032265625e+04, 4.2625234375e+04, 2.2445609375e+04, 2.852929296875e+04, 1.45549775390625e+04, 3.48702734375e+03, 5.46284765625e+03, 6.81949951171875e+03, 7.98165625e+03, 8.727634765625e+03, 2.69434375e+04, 4.128446484375e+04, 1.834746484375e+04, 2.7039087890625e+04, 1.40146484375e+04, 3.2671787109375e+03, 5.06915625e+03, 6.3735283203125e+03, 7.5204609375e+03, 8.419302734375e+03, 2.6015279296875e+04, 3.77553203125e+04, 1.42278095703125e+04, 2.2120416015625e+04, 1.20334873046875e+04, 1.77097900390625e+03, 3.33165283203125e+03, 4.6022119140625e+03] +bui.PPum=[3.285042941570282e-01, 2.389241790771484e+02, 5.276307373046875e+02, 2.53018212890625e+03, 2.963212646484375e+03, 2.205779541015625e+03, 2.49316455078125e+03, 2.106321044921874e+03, 9.508738708496094e+01, 9.303549194335938e+01, 2.981468200683594e+02, 1.517205688476562e+03, 1.683501586914062e+03, 2.985285888671875e+03, 3.514895263671874e+03, 2.204634033203125e+03, 2.475771484375e+03, 2.16003076171875e+03, 9.508293914794922e+01, 9.307804870605469e+01, 1.09657080078125e+03, 1.482954223632812e+03, 1.6142724609375e+03, 2.906470947265625e+03, 3.098155029296875e+03, 1.622307739257812e+03, 1.502388427734375e+03, 1.600898803710936e+03, 9.506366729736327e+01, 9.315933227539062e+01, 9.240464019775391e+01, 3.0735595703125e+02, 1.47152978515625e+03, 2.9346220703125e+03, 3.55027734375e+03, 2.152264404296875e+03, 2.637573974609375e+03, 2.1825791015625e+03, 9.507963562011719e+01, 1.645074615478516e+02, 1.429212768554688e+03, 1.573627075195312e+03, 1.727168701171875e+03, 3.073527587890625e+03, 4.07193310546875e+03, 2.97073583984375e+03, 3.616003173828125e+03, 2.731474853515625e+03, 1.474104370117188e+03, 1.694591186523438e+03, 1.869663940429688e+03, 1.985192993164062e+03, 2.068533203125e+03, 2.33640966796875e+03, 2.3193056640625e+03, 2.322208251953125e+03, 2.36998046875e+03, 2.4074228515625e+03, 2.147096191406252e+03, 2.233818603515625e+03, 2.29699462890625e+03, 2.341718994140625e+03, 2.37482177734375e+03, 2.71194384765625e+03, 2.6607783203125e+03, 2.58259375e+03, 2.57362744140625e+03, 2.610738525390625e+03, 2.300763427734375e+03, 2.404389892578125e+03, 2.463059326171875e+03, 2.5472001953125e+03, 2.588546630859375e+03, 4.32067236328125e+03, 5.94482568359375e+03, 3.94787158203125e+03, 4.4540166015625e+03, 3.240896240234375e+03, 1.933651977539062e+03, 2.15909521484375e+03, 2.31103955078125e+03, 2.445717041015625e+03, 2.529115966796875e+03, 4.28213134765625e+03, 5.8197119140625e+03, 3.535795654296875e+03, 4.2874072265625e+03, 3.190618896484375e+03, 1.903690551757812e+03, 2.117737060546875e+03, 2.25727783203125e+03, 2.396066162109375e+03, 2.492562744140625e+03, 4.18801904296875e+03, 5.45252001953125e+03, 3.1391240234375e+03, 3.78720458984375e+03, 2.988534912109375e+03, 1.6847685546875e+03, 1.904763916015625e+03, 2.066332763671875e+03] +bui.QHea_flow=[0e+00, 1.493402099609375e+02, 1.9687451171875e+03, 6.7062328125e+04, 8.7949578125e+04, 4.812779296875e+04, 6.336201953125e+04, 4.203793359374994e+04, 7.981088757514954e-02, 2.15836875140667e-02, 4.942553405761719e+02, 8.93226953125e+03, 1.83119765625e+04, 9.14274765625e+04, 1.199915312499999e+05, 4.775315234375e+04, 6.261620703125e+04, 4.526991015625e+04, 7.991190999746323e-02, 2.22884938120842e-02, 2.26790771484375e+03, 7.10509130859375e+03, 1.4275474609375e+04, 8.68501171875e+04, 9.5471671875e+04, 1.43475166015625e+04, 7.31704931640625e+03, 1.339689550781241e+04, 7.176294922828635e-02, 2.117549441754824e-02, 1.260649506002665e-02, 5.308006591796875e+02, 6.46579736328125e+03, 8.86046015625e+04, 1.219891484375e+05, 4.451569921875e+04, 7.1115859375e+04, 4.651372265625e+04, 7.975231856107712e-02, 0e+00, 3.329623291015625e+03, 1.19676416015625e+04, 2.080181640625e+04, 9.66562109375e+04, 1.4873896875e+05, 8.83807734375e+04, 1.259347578125e+05, 7.49641328125e+04, 6.57079736328125e+03, 1.8963017578125e+04, 2.879130078125e+04, 3.53488046875e+04, 4.02499375e+04, 5.58708359375e+04, 5.486712109374999e+04, 5.507457421875001e+04, 5.759177343750002e+04, 5.949928125e+04, 4.493530468750009e+04, 5.0448828125e+04, 5.377033984375e+04, 5.613822265625e+04, 5.779968359375e+04, 7.518371875e+04, 7.24934609375e+04, 6.8629828125e+04, 6.82338984375e+04, 7.00935234375e+04, 5.37320703125e+04, 5.94061875e+04, 6.24483671875e+04, 6.6912640625e+04, 6.89983359375e+04, 1.6226678125e+05, 2.2490328125e+05, 1.41934828125e+05, 1.66257859375e+05, 1.04199984375e+05, 3.2251130859375e+04, 4.597104296875e+04, 5.458269140625e+04, 6.159391796875e+04, 6.5946796875e+04, 1.6056546875e+05, 2.203854375e+05, 1.20662125e+05, 1.5891796875e+05, 1.012016640625e+05, 3.0566900390625e+04, 4.335859375e+04, 5.176445703125e+04, 5.89764296875e+04, 6.40561875e+04, 1.5622553125e+05, 2.06757359375e+05, 9.79602421875e+04, 1.34831421875e+05, 8.9268453125e+04, 1.8283185546875e+04, 3.0786978515625e+04, 4.01603671875e+04] bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt new file mode 100644 index 00000000000..c26a41cd86e --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -0,0 +1,29 @@ +last-generated=2023-09-13 +statistics-initialization= +{ + "nonlinear": "1, 1, 12, 1, 2, 0, 2, 0, 1, 1, 1, 1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": "0, 0, 0, 0, 0, 2", + "nonlinear": "2, 12, 1, 1, 2, 1, 1, 1, 1", + "number of continuous time states": "40", + "numerical Jacobians": "0" +} +time=[0e+00, 8.64e+05] +bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.8332078125e+04, 8.7609640625e+04, 4.72914921875e+04, 6.347187109375e+04, 4.093409765624994e+04, 0e+00, 0e+00, 1.998871917724609e+02, 9.6070888671875e+03, 1.864936328125e+04, 9.3643828125e+04, 1.188654687499999e+05, 4.636187890625e+04, 6.345331640625e+04, 4.381543359375e+04, 0e+00, 0e+00, 1.074956665039062e+03, 7.68366796875e+03, 1.4722931640625e+04, 8.87203671875e+04, 9.269075e+04, 1.28489326171875e+04, 7.443037109375e+03, 1.28835947265624e+04, 0e+00, 0e+00, 0e+00, 2.82854736328125e+02, 6.584140625e+03, 9.09313046875e+04, 1.209758203125e+05, 4.317258203125e+04, 7.2149484375e+04, 4.464141015625e+04, 0e+00, 3.898369216918945e+01, 1.893034790039062e+03, 1.321053515625e+04, 2.10704296875e+04, 9.90063359375e+04, 1.49110171875e+05, 8.7107828125e+04, 1.25938875e+05, 7.05003671875e+04, 5.23193359375e+03, 1.9429689453125e+04, 2.897187109375e+04, 3.5531171875e+04, 4.036931640625e+04, 5.600375390625e+04, 5.474438281249999e+04, 5.514845312500001e+04, 5.775030468750002e+04, 5.9501625e+04, 4.480046484375006e+04, 5.053569921875e+04, 5.385569140625e+04, 5.63890078125e+04, 5.78007734375e+04, 7.5190078125e+04, 7.22923046875e+04, 6.8525078125e+04, 6.824821875e+04, 7.0196765625e+04, 5.36539296875e+04, 5.963400390625e+04, 6.259490234375e+04, 6.7062921875e+04, 6.91338046875e+04, 1.638688125e+05, 2.25433671875e+05, 1.40050671875e+05, 1.65744296875e+05, 9.90543203125e+04, 3.223062890625e+04, 4.62477421875e+04, 5.491522265625e+04, 6.186308984375e+04, 6.61288046875e+04, 1.6270740625e+05, 2.19996359375e+05, 1.190877734375e+05, 1.5886175e+05, 9.5975609375e+04, 3.0540328125e+04, 4.36042265625e+04, 5.21403515625e+04, 5.914487890625e+04, 6.43871484375e+04, 1.58365640625e+05, 2.05549421875e+05, 9.63893203125e+04, 1.3497484375e+05, 8.43976875e+04, 1.8075876953125e+04, 3.105394921875e+04, 4.038166796875e+04] +bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] +bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow=[0e+00, 1.229643310546875e+03, 2.476189422607422e+02, -3.239327812932594e-20, 2.842608642578125e+03, 2.299481689453125e+03, 2.8765107421875e+03, 2.001404296874998e+03, -2.03157816632861e-13, 6.821018970222692e-31, 2.40390761711103e-38, -4.269558170604702e-31, 3.701128787236328e-30, 2.111073760986328e+02, 2.835105957031251e+03, 2.2953447265625e+03, 2.875015869140625e+03, 2.000676879882812e+03, 3.057628003328046e-14, 1.662270533868418e-22, 5.040801154690844e-26, -4.178991261705892e-26, 4.01680846997745e-27, 2.109526824951172e+02, 2.8350400390625e+03, 2.295301025390625e+03, 2.875073486328125e+03, 2.00068737792968e+03, -1.850355219241686e-17, -1.401298464353174e-45, -1.401298464324817e-45, 4.612398068233325e-28, -5.479956322841888e-27, 2.111732025146484e+02, 2.835009765625e+03, 2.2953095703125e+03, 2.875008544921875e+03, 2.000669921875e+03, 8.618032536786367e-15, -1.796191328779636e-29, 4.265002676724644e-28, 4.348725932895068e-27, -6.522621090959111e-28, 2.111585235595703e+02, 2.835083251953125e+03, 2.2953291015625e+03, 2.875030517578125e+03, 2.000654296875e+03, -2.802877424867941e-24, 1.420626170068686e-26, 5.650347505030506e-26, 3.375439950277728e-28, -8.326918043780796e-26, -9.50640946479484e-29, 7.788445287662445e-27, 9.914262724670984e-26, -1.027964024481024e-28, -1.750213964329069e-29, 2.611478851639825e-29, -1.975336364510986e-26, -2.131703609427931e-22, 4.629686602083705e-25, 5.070053704548394e-33, -0e+00, 0e+00, -2.777091768083185e-31, -2.095359209802589e-22, -7.937735981380339e-26, -1.063006500375151e-29, 3.617915974723539e-28, -9.89906112850871e-27, 3.897120783211527e-26, -6.183411383196562e-28, 4.540486450195312e+02, 2.82781689453125e+03, 2.2935166015625e+03, 2.874316162109375e+03, 2.000332397460938e+03, 1.636524934698366e-15, -1.723719433585226e-27, -7.971457165813813e-27, 5.077033289548612e-26, -2.070016775395414e-26, 2.112217102050781e+02, 2.8349453125e+03, 2.295324951171875e+03, 2.875013427734375e+03, 2.00069140625e+03, 2.125326620965907e-14, 4.207143427112176e-26, -1.861469685446177e-26, -1.505075578865342e-26, 8.342236813521254e-28, 2.111849060058594e+02, 2.835008544921875e+03, 2.295303955078125e+03, 2.87497216796875e+03, 2.000671264648438e+03, -1.764813990555771e-17, -1.908775794224656e-25, 2.424432258588584e-26] +bui.PHea=[0e+00, 4.129379577636719e+02, 8.195110321044922e+01, 9.10314453125e+03, 1.32969580078125e+04, 6.47293310546875e+03, 9.3297685546875e+03, 5.414883789062491e+03, -6.56160171227764e-14, 2.203056264076643e-31, 1.693219947814941e+01, 8.795237426757812e+02, 1.83262451171875e+03, 1.3328087890625e+04, 1.887948242187499e+04, 6.33376220703125e+03, 9.3190869140625e+03, 5.83511865234375e+03, 9.875542732477784e-15, 5.368809985002713e-23, 9.199900054931641e+01, 6.925162963867188e+02, 1.403852661132812e+03, 1.24907861328125e+04, 1.41704697265625e+04, 2.053074951171875e+03, 1.738276123046875e+03, 1.942070922851549e+03, -5.976286867876612e-18, -9.239933084568223e-57, -0e+00, 2.397533416748047e+01, 5.888497924804688e+02, 1.2863697265625e+04, 1.92775703125e+04, 5.85753955078125e+03, 1.07806337890625e+04, 5.9599892578125e+03, 2.783456779070748e-15, 3.2947678565979e+00, 1.632985229492188e+02, 1.242572387695312e+03, 2.108059326171875e+03, 1.42583583984375e+04, 2.48443203125e+04, 1.3003712890625e+04, 2.0232048828125e+04, 1.0188537109375e+04, 4.643344421386719e+02, 1.91995654296875e+03, 3.064969482421875e+03, 3.92646826171875e+03, 4.60092626953125e+03, 6.99889013671875e+03, 6.795449707031249e+03, 6.859562011718753e+03, 7.287243652343754e+03, 7.582001953125e+03, 5.249188476562509e+03, 6.1226435546875e+03, 6.65002392578125e+03, 7.061298828125e+03, 7.29694482421875e+03, 1.01989833984375e+04, 9.7370966796875e+03, 9.144416015625e+03, 9.10112890625e+03, 9.4060380859375e+03, 6.61985205078125e+03, 7.60239208984375e+03, 8.10904345703125e+03, 8.8944267578125e+03, 9.2393798828125e+03, 2.70493203125e+04, 4.241352734375e+04, 2.2811587890625e+04, 2.84060625e+04, 1.49713759765625e+04, 3.48713671875e+03, 5.4628408203125e+03, 6.81955224609375e+03, 7.98176123046875e+03, 8.7278291015625e+03, 2.6704880859375e+04, 4.107555078125e+04, 1.8714380859375e+04, 2.6916154296875e+04, 1.443109765625e+04, 3.267202880859375e+03, 5.06916259765625e+03, 6.37342919921875e+03, 7.52041064453125e+03, 8.4193056640625e+03, 2.57766015625e+04, 3.75463828125e+04, 1.4594505859375e+04, 2.1997396484375e+04, 1.2450072265625e+04, 1.770950439453125e+03, 3.331638671875e+03, 4.6022021484375e+03] +bui.PPum=[5.250715836882591e-02, 2.401509552001953e+02, 5.265277709960938e+02, 2.52985693359375e+03, 2.9478330078125e+03, 2.2066201171875e+03, 2.4804013671875e+03, 2.107822509765624e+03, 9.476273345947266e+01, 9.275942993164062e+01, 2.97861083984375e+02, 1.51692822265625e+03, 1.683223266601562e+03, 2.984968994140625e+03, 3.499408203124999e+03, 2.20546484375e+03, 2.46300732421875e+03, 2.161532958984375e+03, 9.482283782958984e+01, 9.277193450927734e+01, 1.096280029296875e+03, 1.482677978515625e+03, 1.613994506835938e+03, 2.906158203125e+03, 3.082752197265625e+03, 1.623158325195312e+03, 1.4896220703125e+03, 1.602397460937498e+03, 9.482556152343749e+01, 9.289024353027344e+01, 9.205660247802734e+01, 3.061598815917969e+02, 1.471255004882812e+03, 2.934306396484375e+03, 3.5347880859375e+03, 2.15309814453125e+03, 2.62481982421875e+03, 2.184080078125e+03, 9.474106597900391e+01, 1.641004638671875e+02, 1.428936889648438e+03, 1.57335009765625e+03, 1.7268935546875e+03, 3.073208740234375e+03, 4.056368896484375e+03, 2.971629638671875e+03, 3.603107666015625e+03, 2.73299609375e+03, 1.473828002929688e+03, 1.694313720703125e+03, 1.869394287109375e+03, 1.984923706054688e+03, 2.0682548828125e+03, 2.336109375e+03, 2.31902880859375e+03, 2.321938232421875e+03, 2.369696044921875e+03, 2.407151123046875e+03, 2.146822998046877e+03, 2.233543701171875e+03, 2.29672705078125e+03, 2.34144384765625e+03, 2.37454541015625e+03, 2.71165576171875e+03, 2.660501708984375e+03, 2.582310302734375e+03, 2.57335009765625e+03, 2.610464111328125e+03, 2.3004619140625e+03, 2.404121337890625e+03, 2.462782958984375e+03, 2.546915283203125e+03, 2.58826953125e+03, 4.3203759765625e+03, 5.9290263671875e+03, 3.948947265625e+03, 4.441044921875e+03, 3.242529541015625e+03, 1.933377563476562e+03, 2.158819091796875e+03, 2.31076513671875e+03, 2.44544287109375e+03, 2.528826171875e+03, 4.28180419921875e+03, 5.803943359375e+03, 3.536772705078125e+03, 4.2744521484375e+03, 3.192241943359375e+03, 1.903412963867188e+03, 2.11746044921875e+03, 2.25700048828125e+03, 2.395784912109375e+03, 2.492286376953125e+03, 4.18769482421875e+03, 5.43679296875e+03, 3.14006494140625e+03, 3.77429638671875e+03, 2.990113037109375e+03, 1.684476318359375e+03, 1.9044873046875e+03, 2.066050048828125e+03] +bui.QHea_flow=[0e+00, 1.505360412597656e+02, 1.964997924804688e+03, 6.70619453125e+04, 8.79494375e+04, 4.812790234375e+04, 6.33616796875e+04, 4.203753515624994e+04, 7.762696593999863e-02, 2.158230170607567e-02, 4.942075500488281e+02, 8.9323134765625e+03, 1.8312642578125e+04, 9.14274921875e+04, 1.199913593749999e+05, 4.77527578125e+04, 6.261430078125e+04, 4.52699765625e+04, 8.062047511339188e-02, 2.184238284826279e-02, 2.267813720703125e+03, 7.10513134765625e+03, 1.427617578125e+04, 8.68503359375e+04, 9.5471828125e+04, 1.4348443359375e+04, 7.31560302734375e+03, 1.339676074218741e+04, 7.334928214549978e-02, 2.127661369740969e-02, 1.198167353868484e-02, 5.27404541015625e+02, 6.46557861328125e+03, 8.8604671875e+04, 1.219892421875e+05, 4.451583984375e+04, 7.11182890625e+04, 4.651373046875e+04, 7.690268009901047e-02, 0e+00, 3.3293017578125e+03, 1.1968232421875e+04, 2.0800884765625e+04, 9.665615625e+04, 1.4873903125e+05, 8.83800234375e+04, 1.259342109375e+05, 7.49642421875e+04, 6.57086669921875e+03, 1.896386328125e+04, 2.8791064453125e+04, 3.53470390625e+04, 4.02508125e+04, 5.586967578125e+04, 5.486709374999999e+04, 5.507494921875001e+04, 5.759128515625002e+04, 5.949966796875e+04, 4.493543750000009e+04, 5.044885546875e+04, 5.377062890625e+04, 5.613824609375e+04, 5.7799734375e+04, 7.51829609375e+04, 7.24934296875e+04, 6.8629359375e+04, 6.8233859375e+04, 7.00935546875e+04, 5.372775390625e+04, 5.94065546875e+04, 6.244809375e+04, 6.6911484375e+04, 6.89982421875e+04, 1.62266578125e+05, 2.2490328125e+05, 1.4193475e+05, 1.6625778125e+05, 1.041996640625e+05, 3.2251556640625e+04, 4.5971e+04, 5.4582828125e+04, 6.159358984375e+04, 6.59460703125e+04, 1.605654375e+05, 2.203854375e+05, 1.206605234375e+05, 1.589179375e+05, 1.012015234375e+05, 3.0566935546875e+04, 4.3357421875e+04, 5.176448828125e+04, 5.8977375e+04, 6.405625e+04, 1.56225609375e+05, 2.06757421875e+05, 9.7960484375e+04, 1.34831421875e+05, 8.92684375e+04, 1.828333984375e+04, 3.0786908203125e+04, 4.016228515625e+04] +bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.loaSHW=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] +bui.ets.THotWatSupSet=[3.221499938964844e+02, 3.221499938964844e+02] +bui.ets.tmv.THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.221499938964844e+02, 3.221495666503906e+02, 3.221498413085938e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221512145996094e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498107910156e+02, 3.221508178710938e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.2215087890625e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221502685546875e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221506958007812e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.220966186523438e+02, 3.220966186523438e+02, 3.220966186523438e+02] +bui.ets.proHotWat.senTHotSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.335948791503906e+02, 3.338206787109375e+02, 3.319593200683594e+02, 3.32568359375e+02, 3.321694030761719e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.337945251464844e+02, 3.339643859863281e+02, 3.320223999023438e+02, 3.325864562988281e+02, 3.321753234863281e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.338075866699219e+02, 3.339660949707031e+02, 3.320228576660156e+02, 3.325857238769531e+02, 3.321753234863281e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.337971496582031e+02, 3.339664916992188e+02, 3.320231018066406e+02, 3.325865173339844e+02, 3.321754150390625e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.337957763671875e+02, 3.339654541015625e+02, 3.320229797363281e+02, 3.325875244140625e+02, 3.321754760742188e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.337682495117188e+02, 3.339943237304688e+02, 3.320491638183594e+02, 3.325955810546875e+02, 3.321780090332031e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.337967834472656e+02, 3.339671630859375e+02, 3.320231323242188e+02, 3.32587158203125e+02, 3.321753540039062e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.33795654296875e+02, 3.339662170410156e+02, 3.320230102539062e+02, 3.325879211425781e+02, 3.321752319335938e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02] +bui.ets.proHotWat.TSetHotSou.y=[3.331499938964844e+02, 3.331499938964844e+02] +bui.ets.sinDHW.ports[1].m_flow=[0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856732e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856687e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PHea=[0e+00, 4.129379577636719e+02, 8.195110321044922e+01, -1.045940723225537e-20, 1.055141357421875e+03, 8.443702392578125e+02, 1.068448852539062e+03, 7.305020751953117e+02, -6.56160171227764e-14, 2.203056264076643e-31, 7.764153381807549e-39, -1.378984060343699e-31, 1.195392460916171e-30, 6.988472747802734e+01, 1.0522109375e+03, 8.427813720703125e+02, 1.067862060546875e+03, 7.302257080078125e+02, 9.875542732477784e-15, 5.368809985002713e-23, 1.628080564404674e-26, -1.349732688815791e-26, 1.297350899520957e-27, 6.983228302001953e+01, 1.052185180664062e+03, 8.427645874023438e+02, 1.067884765625e+03, 7.30229736328122e+02, -5.976286867876612e-18, -9.239933084568223e-57, -0e+00, 1.489714636073926e-28, -1.769919026277176e-27, 6.990704345703125e+01, 1.05217333984375e+03, 8.427678833007812e+02, 1.067859252929688e+03, 7.3022314453125e+02, 2.783456779070748e-15, -5.801348244584955e-30, 1.377512726038221e-28, 1.404553649125892e-27, -2.10667943263295e-28, 6.990206909179688e+01, 1.0522021484375e+03, 8.42775390625e+02, 1.067867919921875e+03, 7.302171630859375e+02, -9.052747853339001e-25, 4.58834589952985e-27, 1.824952204807849e-26, 1.090201413598939e-28, -2.689432361142094e-26, -3.070385225816739e-29, 2.515516226413468e-27, 3.202113679742693e-26, -3.320123570970746e-29, -5.652850018075843e-30, 8.434567309409735e-30, -6.37995147475981e-27, -6.88498739197429e-23, 1.495298541576621e-25, 1.637528466555734e-33, -0e+00, 0e+00, -8.969465645891489e-32, -6.767601733833782e-23, -2.563734001094135e-26, -3.433303778186785e-30, 1.168516345521908e-28, -3.197203945054185e-27, 1.258694057381805e-26, -1.997121463299024e-28, 1.544177703857422e+02, 1.04935498046875e+03, 8.420792236328125e+02, 1.067587524414062e+03, 7.300949096679688e+02, 5.285656585643061e-16, -5.567277505037919e-28, -2.574625520115633e-27, 1.639782822895562e-26, -6.685751016515604e-27, 6.992348480224609e+01, 1.05214794921875e+03, 8.427738037109375e+02, 1.067861206054688e+03, 7.302312622070312e+02, 6.864390579932635e-15, 1.358825389269232e-26, -6.012184366671378e-27, -4.861100720485837e-27, 2.694379844057632e-28, 6.99110107421875e+01, 1.052172729492188e+03, 8.427657470703125e+02, 1.067844970703125e+03, 7.302236328125e+02, -5.700005234561551e-18, -6.16497385880066e-26, 7.83044365677369e-27] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt new file mode 100644 index 00000000000..b2578a4ce18 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt @@ -0,0 +1,20 @@ +last-generated=2023-09-13 +statistics-initialization= +{ + "nonlinear": "1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": " ", + "nonlinear": "1", + "number of continuous time states": "10", + "numerical Jacobians": "0" +} +time=[0e+00, 8.64e+04] +TSetHot=[3.161499938964844e+02, 3.161499938964844e+02] +THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.107437438964844e+02, 3.107437438964844e+02, 3.127442321777344e+02, 3.109439697265625e+02, 3.109439697265625e+02, 3.095417175292969e+02, 3.080151672363281e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.118523254394531e+02, 3.118523254394531e+02, 3.118523254394531e+02, 3.159422302246094e+02, 3.172503662109375e+02, 3.157680969238281e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.122249755859375e+02, 3.122249755859375e+02, 3.122249755859375e+02, 3.122450866699219e+02, 3.153526611328125e+02, 3.153526611328125e+02, 3.153526611328125e+02, 3.111761779785156e+02, 3.111761779785156e+02, 3.111761779785156e+02, 3.099002990722656e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.110359497070312e+02, 3.110359497070312e+02, 3.110359497070312e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.092549743652344e+02, 3.1422119140625e+02, 3.1422119140625e+02, 3.1422119140625e+02, 3.1196826171875e+02, 3.1196826171875e+02, 3.1196826171875e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.16188232421875e+02, 3.16188232421875e+02] +gen.TSetHotSou=[3.231499938964844e+02, 3.231499938964844e+02] +gen.senTemHot.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] +PEle=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.704695703125e+04, 3.704695703125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.17057431640625e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.197339199483395e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +loa.port_hot.m_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt new file mode 100644 index 00000000000..c2d1446d9f6 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt @@ -0,0 +1,20 @@ +last-generated=2023-09-13 +statistics-initialization= +{ + "nonlinear": "1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": "0", + "nonlinear": "12, 1, 1", + "number of continuous time states": "19", + "numerical Jacobians": "0" +} +time=[0e+00, 8.64e+04] +TSetHot=[3.161499938964844e+02, 3.161499938964844e+02] +THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.16143310546875e+02, 3.16143310546875e+02, 3.161377563476562e+02, 3.161424255371094e+02, 3.161435852050781e+02, 3.109173583984375e+02, 3.109173583984375e+02, 3.133266906738281e+02, 3.11013671875e+02, 3.11013671875e+02, 3.097061462402344e+02, 3.082455749511719e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.12044677734375e+02, 3.12044677734375e+02, 3.12044677734375e+02, 3.160348510742188e+02, 3.175538940429688e+02, 3.154889526367188e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.12392333984375e+02, 3.12392333984375e+02, 3.12392333984375e+02, 3.124154357910156e+02, 3.164227905273438e+02, 3.164227905273438e+02, 3.164227905273438e+02, 3.116412963867188e+02, 3.116412963867188e+02, 3.116412963867188e+02, 3.1035791015625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.113890075683594e+02, 3.113890075683594e+02, 3.113890075683594e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.098422546386719e+02, 3.130548706054688e+02, 3.130548706054688e+02, 3.130548706054688e+02, 3.113191833496094e+02, 3.113191833496094e+02, 3.113191833496094e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161198120117188e+02, 3.161198120117188e+02] +gen.TSetHotSou=[3.231499938964844e+02, 3.231499938964844e+02] +gen.senTemHotSou.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246146545410156e+02, 3.246146545410156e+02, 3.248005676269531e+02, 3.211996154785156e+02, 3.209341125488281e+02, 3.246581726074219e+02, 3.246581726074219e+02, 3.246655883789062e+02, 3.246721496582031e+02, 3.246721496582031e+02, 3.252598571777344e+02, 3.252611389160156e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252671508789062e+02, 3.252671508789062e+02, 3.252671508789062e+02, 3.252676391601562e+02, 3.25468505859375e+02, 3.255260314941406e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256194458007812e+02, 3.256194458007812e+02, 3.256194458007812e+02, 3.256190795898438e+02, 3.256181945800781e+02, 3.256181945800781e+02, 3.256181945800781e+02, 3.256387939453125e+02, 3.256387939453125e+02, 3.256387939453125e+02, 3.256375732421875e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.2563525390625e+02, 3.2563525390625e+02, 3.2563525390625e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256320190429688e+02, 3.256338500976562e+02, 3.256338500976562e+02, 3.256338500976562e+02, 3.256575622558594e+02, 3.256575622558594e+02, 3.256575622558594e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256588134765625e+02, 3.256588134765625e+02] +PEle=[0e+00, 3.103523681640625e+03, -1.465154525481793e-10, 1.550883178710938e+03, 6.258164125805266e-11, 1.709812067591469e-14, 1.438067920953322e-16, 7.15553622864761e-19, 1.24297266117045e-21, 2.225782482564211e-24, 1.211465919491939e-24, 1.98803684019577e-25, 1.047240777665087e-27, 3.905370889314299e-28, 8.470158081008237e-31, 4.219804666909538e-31, 4.607917871819403e-32, 9.254665143232935e-30, 2.408780593060944e-29, 4.453178851762469e-29, 7.057294030630628e-29, 9.507273124004276e-29, 9.00265179333187e-29, 7.702401719243253e-29, 5.608455452066998e-29, 2.722738921747491e-29, 3.32363673802343e-30, -1.64012438566842e-30, -2.550352543544029e-30, 1.7966552734375e+04, -1.564641194384819e-09, 3.29233125e+04, 3.79801875e+04, 7.712996826171875e+02, -1.302936011677039e-32, -7.534133882265353e-37, -0e+00, 4.58720361328125e+03, -1.321613818383582e-09, -3.810719091128461e-30, 4.452065351006376e-41, -5.003991191188106e-06, 5.362566293798388e-11, -4.578739595589507e-14, -9.461363314786455e-17, -1.595937975429318e-19, -3.096022649216903e-20, -1.497460072718962e-22, -7.388110255549767e-23, -1.147643719600712e-25, 1.434373951049787e-25, 4.011957483855846e-25, 1.933747679217493e-25, -4.264338429038617e-07, -3.085943393182911e-12, 6.778040229641616e-15, 1.953139648437409e+03, 4.494578124999919e+03, 1.570675415039062e+03, 4.90271484375e+03, -5.464413921352218e-10, -3.556326323994239e-27, -5.069022575597532e-32, 9.465850094278863e-34, -0e+00, -0e+00, -0e+00, 0e+00, 8.666137084960573e+02, 4.038910345676715e-18, 4.66766993281477e-21, 0e+00, 0e+00, 0e+00, 0e+00, 3.063947509765625e+03, 1.645690181351078e-11, -9.732230554684089e-17, -1.202516271191407e-19, -2.995820835265069e-22, -2.855609423723119e-25, -0e+00, -0e+00, -0e+00, 2.240308349609375e+03, 7.704126225860364e-09, -1.755631001972122e-15, -5.119266955496753e-18, -0e+00, 2.895234130859375e+03, -1.25267209938329e-08, 1.460518446634584e-12, -2.388231183865067e-31, -7.191169446237453e-40, -4.203895392974451e-45, -9.88722135275566e-08, -2.039525016473298e-30, 9.684194320745377e-39, 3.254936072933685e-41, 0e+00, 0e+00] +loa.port_hot.m_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos index dec29ad1a51..9a51efe5c2a 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos @@ -1,5 +1,5 @@ simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithAuxHeat"); -createPlot(id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); +createPlot(filename="HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos index cf047e6b90b..c78deacaa4d 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos @@ -1,6 +1,6 @@ simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureHeatPumpWithTank"); -createPlot(id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); -createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); +createPlot(filename="HeaterAndFixtureHeatPumpWithTank.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); +createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHotSou.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos new file mode 100644 index 00000000000..b0b8bde6124 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos @@ -0,0 +1,18 @@ +compareVars := + { + "bui.ets.proHeaWat.heaPum.QCon_flow_nominal", + "bui.ets.proHeaWat.heaPum.QCon_flow", + "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal", + "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow", + "bui.PHea", + "bui.PPum", + "bui.QHea_flow", + "bui.QCoo_flow", + "bui.ets.loaSHW", + "bui.ets.THotWatSupSet", + "bui.ets.tmv.THot", + "bui.ets.proHotWat.senTHotSup.T", + "bui.ets.proHotWat.TSetHotSou.y", + "bui.ets.sinDHW.ports[1].m_flow", + "bui.ets.proHotWat.PHea" + }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos new file mode 100644 index 00000000000..609c9c1f768 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos @@ -0,0 +1,9 @@ +compareVars := + { + "TSetHot", + "THot", + "gen.TSetHotSou", + "gen.senTemHot.T", + "PEle", + "loa.port_hot.m_flow" + }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos new file mode 100644 index 00000000000..9d8b36fefd3 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos @@ -0,0 +1,9 @@ +compareVars := + { + "TSetHot", + "THot", + "gen.TSetHotSou", + "gen.senTemHotSou.T", + "PEle", + "loa.port_hot.m_flow" + }; From 1f5841e6c468c7ab835a513e5df63477ecf41215 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Sep 2023 09:26:58 -0700 Subject: [PATCH 097/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo | 2 +- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- Buildings/Experimental/DHC/Loads/BaseClasses/SimpleRoomODE.mo | 2 +- .../DHC/Loads/Steam/BaseClasses/ControlVolumeCondensation.mo | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo index f5a88969f52..9493aa684d3 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; block SwitchBox "Controller for flow switch box" extends Modelica.Blocks.Icons.Block; parameter Real trueHoldDuration( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 58879844588..d1b307c7872 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium "Medium model on condenser side" diff --git a/Buildings/Experimental/DHC/Loads/BaseClasses/SimpleRoomODE.mo b/Buildings/Experimental/DHC/Loads/BaseClasses/SimpleRoomODE.mo index 2185e081bb9..9eb42ef71f9 100644 --- a/Buildings/Experimental/DHC/Loads/BaseClasses/SimpleRoomODE.mo +++ b/Buildings/Experimental/DHC/Loads/BaseClasses/SimpleRoomODE.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.BaseClasses; +within Buildings.Experimental.DHC.Loads.BaseClasses; model SimpleRoomODE "Simplified model for assessing room air temperature variations around a set point" extends Modelica.Blocks.Icons.Block; diff --git a/Buildings/Experimental/DHC/Loads/Steam/BaseClasses/ControlVolumeCondensation.mo b/Buildings/Experimental/DHC/Loads/Steam/BaseClasses/ControlVolumeCondensation.mo index 67b15da023e..12b83381eaf 100644 --- a/Buildings/Experimental/DHC/Loads/Steam/BaseClasses/ControlVolumeCondensation.mo +++ b/Buildings/Experimental/DHC/Loads/Steam/BaseClasses/ControlVolumeCondensation.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Loads.Steam.BaseClasses; +within Buildings.Experimental.DHC.Loads.Steam.BaseClasses; model ControlVolumeCondensation "Control volume model exhibiting the condensation process of water" extends From c7b67dda296fb7dc51d84d98bd2fcf66aaa1be25 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Sep 2023 10:19:39 -0700 Subject: [PATCH 098/204] Fix html and remove old DHW pacakge --- ...tHeatExchangerWaterHeaterWithAuxHeatOLD.mo | 64 ------ .../DELETE/HeatPumpWaterHeaterWithTankOLD.mo | 80 ------- .../DHW/BaseClasses/DELETE/IdealValve.mo | 108 --------- .../DELETE/PartialDHWGeneration.mo | 24 -- .../DHW/BaseClasses/DELETE/package.order | 4 - .../DHW/BaseClasses/PartialFourPortDHW.mo | 37 --- .../DHC/Loads/DHW/BaseClasses/package.mo | 12 - .../DHC/Loads/DHW/BaseClasses/package.order | 1 - .../Loads/DHW/DELETE/AnnualScheduleDHWLoad.mo | 90 -------- .../DHC/Loads/DHW/DELETE/package.order | 1 - .../Experimental/DHC/Loads/DHW/DHWLoad.mo | 74 ------ .../DHW/Data/GenericHeatPumpWaterHeater.mo | 57 ----- .../DHC/Loads/DHW/Data/HeatPumpWaterHeater.mo | 55 ----- .../DHC/Loads/DHW/Data/package.mo | 4 - .../DHC/Loads/DHW/Data/package.order | 2 - ...rectHeatExchangerWaterHeaterWithAuxHeat.mo | 94 -------- .../DHW/Examples/DomesticWaterFixture.mo | 93 -------- .../Loads/DHW/Examples/DomesticWaterHeater.mo | 98 -------- .../Examples/DomesticWaterHeaterAndFixture.mo | 116 ---------- .../DHC/Loads/DHW/Examples/package.mo | 14 -- .../DHC/Loads/DHW/Examples/package.order | 3 - .../Loads/DHW/HeatPumpWaterHeaterWithTank.mo | 212 ------------------ .../DHC/Loads/DHW/ThermostaticMixingValve.mo | 177 --------------- .../Experimental/DHC/Loads/DHW/package.order | 7 - .../DirectHeatExchangerWithAuxHeat.mo | 2 +- ...ndFixtureDirectHeatExchangerWithAuxHeat.mo | 2 +- .../HeaterAndFixtureHeatPumpWithTank.mo | 2 +- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 4 +- 28 files changed, 5 insertions(+), 1432 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/IdealValve.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/PartialFourPortDHW.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/DELETE/AnnualScheduleDHWLoad.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/DELETE/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/DHWLoad.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Data/HeatPumpWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Data/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Data/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeater.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/package.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/Examples/package.order delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo delete mode 100644 Buildings/Experimental/DHC/Loads/DHW/package.order diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo deleted file mode 100644 index e689132f1e5..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/DirectHeatExchangerWaterHeaterWithAuxHeatOLD.mo +++ /dev/null @@ -1,64 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE; -model DirectHeatExchangerWaterHeaterWithAuxHeatOLD - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends - Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Boolean haveER "Flag that specifies whether electric resistance booster is present"; - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0) if haveER == true - "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,-10},{30,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-10},{80,10}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=0.85) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,16},{-50,-4}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-30,-10},{-10,10}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if haveER == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,-38},{30,-18}}))); - -equation - connect(senTemAuxHeaOut.port_b, port_hw) - annotation (Line(points={{80,0},{100,0}}, color={0,127,255})); - connect(hex.port_a1, port_cw) - annotation (Line(points={{-70,0},{-100,0}}, color={0,127,255})); - connect(port_dhs, hex.port_a2) annotation (Line(points={{-40,100},{-40, - 12},{-50,12}}, - color={0,127,255})); - connect(hex.port_b2, port_dhr) annotation (Line(points={{-70,12},{-80, - 12},{-80,60},{-80,60},{-80,100}}, - color={0,127,255})); - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-30,0},{-50,0}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-10,0},{10,0}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-10,0},{0,0}, - {0,-28},{10,-28}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,0},{60,0}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,-28}, - {40,-28},{40,0},{60,0}}, color={0,127,255})); - connect(conTSetHw.y, heaDhw.TSet) - annotation (Line(points={{-83.2,32},{0,32},{0,8},{8,8}}, color={0,0,127})); - connect(heaDhw.Q_flow, PEle) annotation (Line(points={{31,8},{40,8},{40, - 40},{106,40}}, color={0,0,127})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWaterHeaterWithAuxHeatOLD; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo deleted file mode 100644 index cb4f55563f0..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/HeatPumpWaterHeaterWithTankOLD.mo +++ /dev/null @@ -1,80 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE; -model HeatPumpWaterHeaterWithTankOLD - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE.PartialDHWGeneration; - - parameter Modelica.Units.SI.Volume VTan = 0.151416 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.746 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.0762 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns=0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal=2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal=0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - QCon_flow_nominal=QCon_flow_nominal, - dp1_nominal=0, - dp2_nominal=0) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-70,58},{-50,38}}))); - Fluid.Storage.StratifiedEnhancedInternalHex tan( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - VTan=VTan, - hTan=hTan, - dIns=dIns, - kIns=kIns, - nSeg=5, - redeclare package MediumHex = Medium, - CHex=40, - Q_flow_nominal=0.278*4200*20, - hHex_a=0.995, - hHex_b=0.1, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - allowFlowReversal=false, - allowFlowReversalHex=false, - mHex_flow_nominal=mHex_flow_nominal, - TTan_nominal=293.15, - THex_nominal=323.15, - dpHex_nominal=dpHex_nominal) - "Hot water tank with heat exchanger configured as steady state" - annotation (Placement(transformation(extent={{-50,-10},{-70,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-28,20}))); -equation - connect(senTemTankOut.port_b, port_hw) - annotation (Line(points={{20,0},{100,0}}, color={0,127,255})); - connect(port_dhs, heaPum.port_a2) - annotation (Line(points={{-40,100},{-40,54},{-50,54}}, color={0,127,255})); - connect(heaPum.port_b2, port_dhr) - annotation (Line(points={{-70,54},{-80,54},{-80,100}}, color={0,127,255})); - connect(tan.port_a, senTemTankOut.port_a) - annotation (Line(points={{-50,0},{0,0}}, color={0,127,255})); - connect(heaPum.P, PEle) annotation (Line(points={{-49,48},{0,48},{0,40},{106, - 40}}, color={0,0,127})); - connect(conTSetHw.y, heaPum.TSet) annotation (Line(points={{-83.2,32},{-80,32}, - {-80,39},{-72,39}}, color={0,0,127})); - connect(port_cw, tan.port_b) - annotation (Line(points={{-100,0},{-70,0}}, color={0,127,255})); - connect(tan.portHex_b, heaPum.port_a1) annotation (Line(points={{-50,-8},{-40, - -8},{-40,-20},{-76,-20},{-76,42},{-70,42}}, color={0,127,255})); - connect(tan.portHex_a, senTemHPOut.port_b) annotation (Line(points={{-50,-3.8}, - {-28,-3.8},{-28,10}}, color={0,127,255})); - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{-50,42},{-28,42},{-28,30}}, color={0,127,255})); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeaterWithTankOLD; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/IdealValve.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/IdealValve.mo deleted file mode 100644 index 807117f1f73..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/IdealValve.mo +++ /dev/null @@ -1,108 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE; -model IdealValve "Ideal three-way valve" - extends Modelica.Blocks.Icons.Block; - replaceable package Medium = Modelica.Media.Interfaces.PartialMedium "Medium in the component" - annotation (choicesAllMatching = true); - parameter Modelica.Units.SI.MassFlowRate m_flow_nominal - "Design chilled water supply flow"; - parameter Boolean port_3_fraction = true "True for fraction of port 2 flow, False for fraction of m_flow_nominal"; - Modelica.Fluid.Interfaces.FluidPort_a port_1(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,88}, - {70,108}}), iconTransformation(extent={{50,88},{70,108}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_2(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{50,-108}, - {70,-88}}), iconTransformation(extent={{50,-108},{70,-88}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_3(redeclare package Medium = - Medium) annotation (Placement(transformation(extent={{90,-10}, - {110,10}}), iconTransformation(extent={{90,-10},{110,10}}))); - Modelica.Blocks.Interfaces.RealInput y(min=0, max=1) annotation (Placement( - transformation(extent={{-120,-10},{-100,10}}), - iconTransformation(extent={{-120,-10},{-100,10}}))); - Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = - Medium, allowFlowReversal=false) "Mass flow rate sensor" annotation ( - Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=90, - origin={0,-40}))); - Buildings.Fluid.Movers.BaseClasses.IdealSource preMasFlo( - redeclare package Medium = Medium, - control_m_flow=true, - control_dp=false, - m_flow_small=m_flow_nominal*1E-5, - show_V_flow=false, - allowFlowReversal=false) "Prescribed mass flow rate for the bypass" - annotation (Placement(transformation( - extent={{-10,10},{10,-10}}, - rotation=180, - origin={50,0}))); - Modelica.Blocks.Math.Product pro "Product for mass flow rate computation" - annotation (Placement(transformation(extent={{-28,6},{-8,26}}))); - Modelica.Blocks.Sources.Constant one(final k=1) "Outputs one" - annotation (Placement(transformation(extent={{-90,12},{-70,32}}))); - Modelica.Blocks.Math.Feedback feedback - annotation (Placement(transformation(extent={{-60,12},{-40,32}}))); - Modelica.Blocks.Logical.Switch fraSwi - annotation (Placement(transformation(extent={{-40,-30},{-20,-10}}))); - Modelica.Blocks.Sources.Constant con(final k=m_flow_nominal) "Constant" - annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Modelica.Blocks.Sources.BooleanConstant fra(k=port_3_fraction) - annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); -equation - connect(feedback.u1, one.y) - annotation (Line(points={{-58,22},{-69,22}}, - color={0,0,127})); - connect(y, feedback.u2) - annotation (Line(points={{-110,0},{-50,0},{-50,14}},color={0,0,127})); - connect(preMasFlo.port_a, port_3) - annotation (Line(points={{60,-1.33227e-15},{80,-1.33227e-15},{80,0},{100, - 0}}, color={0,127,255})); - connect(feedback.y, pro.u1) - annotation (Line(points={{-41,22},{-30,22}}, - color={0,0,127})); - connect(pro.y, preMasFlo.m_flow_in) - annotation (Line(points={{-7,16},{56,16},{56,8}}, color={0,0,127})); - connect(port_1, senMasFlo.port_a) - annotation (Line(points={{60,98},{60,60},{4.44089e-16,60},{4.44089e-16, - -30}}, color={0,127,255})); - connect(senMasFlo.port_b, port_2) - annotation (Line(points={{-4.44089e-16,-50},{0,-50},{0,-72},{60,-72},{60, - -92},{60,-92},{60,-98},{60,-98}}, color={0,127,255})); - connect(preMasFlo.port_b, senMasFlo.port_a) annotation (Line(points={{40, - 1.33227e-15},{4.44089e-16,1.33227e-15},{4.44089e-16,-30}}, - color={0,127,255})); - connect(senMasFlo.m_flow, fraSwi.u1) annotation (Line(points={{-11,-40},{-60,-40}, - {-60,-12},{-42,-12}}, color={0,0,127})); - connect(con.y, fraSwi.u3) annotation (Line(points={{-79,-60},{-62,-60},{-62,-28}, - {-42,-28}}, color={0,0,127})); - connect(fraSwi.y, pro.u2) annotation (Line(points={{-19,-20},{-10,-20},{-10,0}, - {-40,0},{-40,10},{-30,10}}, color={0,0,127})); - connect(fra.y, fraSwi.u2) annotation (Line(points={{-79,-30},{-70,-30},{-70,-20}, - {-42,-20}}, color={255,0,255})); - annotation ( - Icon( - graphics={ - Polygon( - points={{60,0},{68,14},{52,14},{60,0}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line(points={{60,100},{60,-100}}, color={28,108,200}), - Line(points={{102,0},{62,0}}, color={28,108,200}), - Polygon( - points={{60,0},{68,-14},{52,-14},{60,0}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Line(points={{62,0},{-98,0}}, color={0,0,0}), - Rectangle( - visible=use_inputFilter, - extent={{28,-10},{46,10}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Polygon( - points={{72,-8},{72,8},{60,0},{72,-8}}, - lineColor={0,0,0}, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid)})); -end IdealValve; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo deleted file mode 100644 index ca13aea73fd..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/PartialDHWGeneration.mo +++ /dev/null @@ -1,24 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses.DELETE; -partial model PartialDHWGeneration - "A partial model for domestic water heating" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - - Modelica.Fluid.Interfaces.FluidPort_b port_hw(redeclare package Medium = Medium) "Hot water supply port" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = Medium) "Port for domestic cold water inlet" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_dhs(redeclare package Medium = Medium) "Port for district heating supply" - annotation (Placement(transformation(extent={{-50,90},{-30,110}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_dhr(redeclare package Medium = Medium) "Port for district heating return" - annotation (Placement(transformation(extent={{-90,90},{-70,110}}))); - Modelica.Blocks.Interfaces.RealOutput PEle "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{96,30},{116,50}}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,24},{-84,40}}))); - annotation (Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end PartialDHWGeneration; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.order b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.order deleted file mode 100644 index 688c9bc1853..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/DELETE/package.order +++ /dev/null @@ -1,4 +0,0 @@ -PartialDHWGeneration -DirectHeatExchangerWaterHeaterWithAuxHeatOLD -HeatPumpWaterHeaterWithTankOLD -IdealValve diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/PartialFourPortDHW.mo deleted file mode 100644 index a37566cfcb8..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/PartialFourPortDHW.mo +++ /dev/null @@ -1,37 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.BaseClasses; -partial model PartialFourPortDHW - "A partial model for domestic water heating" - extends Buildings.Fluid.Interfaces.PartialFourPort( - redeclare final package Medium1=Medium, - redeclare final package Medium2=Medium); - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal "Nominal mass flow rate of district heating water"; - Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") - "Electric power required for heating equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput TSetHw - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" - annotation (Placement(transformation(extent={{60,80},{80,100}}))); -protected - parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; -equation - connect(zero.y,PHea) - annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, - color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This partial model can be used for different domestic hot water generation methods. -

      -", revisions=" -
        -
      • -September 29, 2022 by Dre Helmns:
        -Created partial model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.mo deleted file mode 100644 index 943669d9e06..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.mo +++ /dev/null @@ -1,12 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -package BaseClasses "Package with base classes that are used by multiple models" - extends Modelica.Icons.BasesPackage; - -annotation (Documentation(info=" -

      -This package contains base classes that are used to construct the classes in - -Buildings.Experimental.DHC.Loads.Heating.DHW. -

      -")); -end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order deleted file mode 100644 index ce75a1a8901..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/BaseClasses/package.order +++ /dev/null @@ -1 +0,0 @@ -PartialFourPortDHW diff --git a/Buildings/Experimental/DHC/Loads/DHW/DELETE/AnnualScheduleDHWLoad.mo b/Buildings/Experimental/DHC/Loads/DHW/DELETE/AnnualScheduleDHWLoad.mo deleted file mode 100644 index 7f11466c79f..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/DELETE/AnnualScheduleDHWLoad.mo +++ /dev/null @@ -1,90 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.DELETE; -model AnnualScheduleDHWLoad - "A model with an annual schedule of domestic water draws" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - - Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=true, - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,10},{80,30}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" - annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-90},{120,-70}}), - iconTransformation(extent={{100,-60},{120,-40}}))); -equation - connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, - {-20,8},{-44,8}}, color={0,0,127})); - connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, - {39,20}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{61,-80},{110,-80}}, color={0,0,127})); - connect(sinDhw.ports[1], port_tw) - annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); - connect(schDhw.y[1], gaiDhw.u) - annotation (Line(points={{79,20},{62,20}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for connecting domestic hot water load schedules. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created load model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-47.728,58.2054},{-65.772,38.1027},{-65.772,-4.6152},{-40, - -37.2823},{-14.228,-4.6152},{-14.228,38.1027},{-32.272,58.2054},{ - -40,73.2823},{-47.728,58.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, - -57.282},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, - 53.2823},{-7.728,38.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{32.272,18.2054},{14.228,-1.8973},{14.228,-44.615},{40, - -77.282},{65.772,-44.615},{65.772,-1.8973},{47.728,18.2054},{40, - 33.2823},{32.272,18.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Text( - extent={{-147,139},{153,99}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end AnnualScheduleDHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.order b/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.order deleted file mode 100644 index 8aacf68236d..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/DELETE/package.order +++ /dev/null @@ -1 +0,0 @@ -AnnualScheduleDHWLoad diff --git a/Buildings/Experimental/DHC/Loads/DHW/DHWLoad.mo b/Buildings/Experimental/DHC/Loads/DHW/DHWLoad.mo deleted file mode 100644 index 51e7f7766e3..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/DHWLoad.mo +++ /dev/null @@ -1,74 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -model DHWLoad "A model for domestic water draws" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - - Modelica.Fluid.Interfaces.FluidPort_a port_tw(redeclare package Medium = Medium) "Port for tempered water supply" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mDhw_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" - annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-82},{120,-62}}), - iconTransformation(extent={{100,-82},{120,-62}}))); - Modelica.Blocks.Interfaces.RealInput schDhw - "Domestic hot water fraction schedule" annotation (Placement(transformation( - extent={{120,20},{100,40}}), iconTransformation(extent={{120,20},{100, - 40}}))); -equation - connect(gaiDhw.y,sinDhw. m_flow_in) annotation (Line(points={{39,20},{-20,20}, - {-20,8},{-44,8}}, color={0,0,127})); - connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, - {39,20}}, color={0,0,127})); - connect(watCon.y, mDhw) - annotation (Line(points={{61,-80},{86,-80},{86,-72},{110,-72}}, - color={0,0,127})); - connect(sinDhw.ports[1], port_tw) - annotation (Line(points={{-66,0},{-100,0}}, color={0,127,255})); - connect(schDhw, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{ - 62,20}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for connecting domestic hot water load schedules. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created load model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, - -57.2823},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, - 53.2823},{-7.728,38.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-70,70},{70,-70}}, - lineColor={0,0,0}, - pattern=LinePattern.Dash, - lineThickness=1), - Text( - extent={{-147,143},{153,103}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DHWLoad; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo deleted file mode 100644 index 5df2a0faf15..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Data/GenericHeatPumpWaterHeater.mo +++ /dev/null @@ -1,57 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Data; -record GenericHeatPumpWaterHeater - "Equipment specifications for a generic heat pump water heater" - parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = TTan_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; - parameter Modelica.Units.SI.PressureDifference dp2_nominal = 5000 "Pressure drop across evaporator"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

      -This record corresponds to a generic heat pump water heater. -

      -", revisions=" -
        -
      • -November 22, 2022 by Dre Helmns:
        -Created record. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end GenericHeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Data/HeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/DHW/Data/HeatPumpWaterHeater.mo deleted file mode 100644 index dd07d9fb3c7..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Data/HeatPumpWaterHeater.mo +++ /dev/null @@ -1,55 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Data; -record HeatPumpWaterHeater - "Equipment specifications for a typical heat pump water heater" - parameter Modelica.Units.SI.Volume VTan = 0.1703 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 1.009 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.508 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 0.995 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.1 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 293.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = 323.15 "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

      -This record corresponds to a 50-gallon Rheem or A.O. Smith heat pump water heater that would commonly be used in a single apartment unit of a multifamily residential building. -

      -", revisions=" -
        -
      • -November 22, 2022 by Dre Helmns:
        -Created record. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Data/package.mo b/Buildings/Experimental/DHC/Loads/DHW/Data/package.mo deleted file mode 100644 index 56f62714a9e..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Data/package.mo +++ /dev/null @@ -1,4 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -package Data "Library for DHW load profiles, equipment specifications, etc..." - -end Data; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Data/package.order b/Buildings/Experimental/DHC/Loads/DHW/Data/package.order deleted file mode 100644 index 95fdcdc786b..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Data/package.order +++ /dev/null @@ -1,2 +0,0 @@ -HeatPumpWaterHeater -GenericHeatPumpWaterHeater diff --git a/Buildings/Experimental/DHC/Loads/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo deleted file mode 100644 index a24a334556b..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/DirectHeatExchangerWaterHeaterWithAuxHeat.mo +++ /dev/null @@ -1,94 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -model DirectHeatExchangerWaterHeaterWithAuxHeat - "A model for domestic water heating served by district heat exchanger and supplemental electric resistance" - extends Buildings.Experimental.DHC.Loads.DHW.BaseClasses.PartialFourPortDHW( - final have_PEle=have_eleHea); - parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; - parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; - parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" - annotation(Dialog(enable=have_eleHea)); - - Buildings.Fluid.HeatExchangers.Heater_T heaDhw( - redeclare package Medium = Medium, - m_flow_nominal=mHw_flow_nominal, - dp_nominal=0, - QMax_flow=QMax_flow) - if have_eleHea == true "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,16},{30,-4}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemAuxHeaOut(redeclare package - Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{60,-4},{80,16}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mHw_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, - eps=eps) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHXOut(redeclare package Medium = - Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, - final m_flow_nominal=mHw_flow_nominal, - final show_T=false) if have_eleHea == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,44},{30,24}}))); - -equation - connect(senTemHXOut.port_a, hex.port_b1) - annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); - connect(senTemHXOut.port_b, heaDhw.port_a) - annotation (Line(points={{-20,6},{10,6}},color={0,127,255})); - connect(senTemHXOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{-4,6}, - {-4,34},{10,34}}, color={0,127,255})); - connect(heaDhw.port_b, senTemAuxHeaOut.port_a) - annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); - connect(pip.port_b, senTemAuxHeaOut.port_a) annotation (Line(points={{30,34},{ - 44,34},{44,6},{60,6}}, color={0,127,255})); - connect(senTemAuxHeaOut.port_b, port_b1) annotation (Line(points={{80,6},{90,6}, - {90,60},{100,60}}, color={0,127,255})); - connect(port_a1, hex.port_a1) - annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); - connect(heaDhw.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, - {94,-20},{94,0},{110,0}}, color={0,0,127})); - connect(TSetHw, heaDhw.TSet) annotation (Line(points={{-110,0},{-90,0},{-90,-20}, - {0,-20},{0,-2},{8,-2}}, color={0,0,127})); - connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, - -60}}, color={0,127,255})); - connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, - -6}}, color={0,127,255})); - annotation (preferredView="info",Documentation(info=" -

      -This model is an example of a domestic hot water (DHW) substation for a -low-temperature district heating (LTDH) network. It includes preheating by the -district and optional electric resistance to bring the temperature to setpoint. -

      -

      -For more info, please see Fig. 5 in Evaluations of different domestic hot water -preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109. -

      -", revisions=" -
        -
      • -June 16, 2022 by Dre Helmns:
        -Created generation model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), Line( - points={{-80,0},{-70,0},{-60,20},{-40,-20},{-20,20},{0,-20},{20,20},{ - 40,-20},{60,20},{70,0},{80,0}}, - color={238,46,47}, - thickness=1)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWaterHeaterWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo deleted file mode 100644 index 7bdbb2755f0..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterFixture.mo +++ /dev/null @@ -1,93 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Examples; -model DomesticWaterFixture - "Thermostatic mixing valve and hot water fixture with representative annual load profile" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Medium model for water"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = 0.1 "Design domestic hot water supply flow rate of system"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 85000 "Pressure difference for thermostatic mixing valve with nominal flow of 6.5gpm"; - parameter Real kCon(min=0) = 0.1 "Gain of controller"; - parameter Modelica.Units.SI.Time Ti = 120 "Time constant of Integrator block"; - parameter Real uLow = 0.1 "low hysteresis threshold"; - parameter Real uHigh = 0.9 "high hysteresis threshold"; - - ThermostaticMixingValve tmv( - redeclare package Medium = Medium, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal, - k=kCon, - Ti=Ti) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}), - iconTransformation(extent={{100,50},{120,70}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-70},{120,-50}}), - iconTransformation(extent={{100,-70},{120,-50}}))); - DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= - mDhw_flow_nominal) "load for DHW" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit="degC") = TDcw, - nPorts=1) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-100,-60},{-80,-40}}))); - Fluid.Sources.Boundary_pT souHw( - redeclare package Medium = Medium, - T(displayUnit="degC") = TSetHw, - nPorts=1) "Source of heated domestic water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={-90,50}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=false, - table=[0,0.1; 3600*1,1e-5; 3600*2,1e-5; 3600*3,1e-5; 3600*4,1e-5; 3600*5, - 0.3; 3600*6,0.9; 3600*7,1; 3600*8,1; 3600*9,0.8; 3600*10,0.8; 3600*11, - 0.6; 3600*12,0.5; 3600*13,0.5; 3600*14,0.4; 3600*15,0.5; 3600*16,0.6; - 3600*17,0.7; 3600*18,0.9; 3600*19,0.8; 3600*20,0.8; 3600*21,0.6; 3600* - 22,0.5; 3600*23,0.3; 3600*24,0.1], - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,20},{80,40}}))); - Modelica.Blocks.Sources.Constant const(k=TSetTw) - annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); -equation - connect(tmv.TTw, TTw) annotation (Line(points={{-19,6},{14,6},{14,60},{110,60}}, - color={0,0,127})); - connect(tmv.port_tw, loaDHW.port_tw) - annotation (Line(points={{-20,0},{20,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{41,-7.2},{60,-7.2},{60, - -60},{110,-60}}, - color={0,0,127})); - connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-80,-50},{-60, - -50},{-60,-6},{-40,-6}}, color={0,127,255})); - connect(souHw.ports[1], tmv.port_hw) annotation (Line(points={{-80,50},{-46,50}, - {-46,6},{-40,6}}, color={0,127,255})); - connect(schDhw.y[1], loaDHW.schDhw) - annotation (Line(points={{79,30},{60,30},{60,3},{41,3}}, color={0,0,127})); - connect(const.y, tmv.TSet) - annotation (Line(points={{-59,10},{-59,8},{-42,8}}, color={0,0,127})); -annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water fixture. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"), - Diagram(coordinateSystem(extent={{-100,-100},{100,100}})), - Icon(coordinateSystem(extent={{-100,-100},{100,100}})), - __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterFixture.mos" - "Simulate and plot"),experiment( - StopTime=86400, - Interval=60, - __Dymola_Algorithm="Dassl")); -end DomesticWaterFixture; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeater.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeater.mo deleted file mode 100644 index 63f74affb40..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeater.mo +++ /dev/null @@ -1,98 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Examples; -model DomesticWaterHeater - "Example implementation of direct district heat exchange and auxiliary line heater for DHW" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+45 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=1) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=-90, - origin={-30,30}))); - DirectHeatExchangerWaterHeaterWithAuxHeat genDHW( - redeclare package Medium = Medium, - mHw_flow_nominal = mHw_flow_nominal, - mDH_flow_nominal = mDH_flow_nominal) - "Generation of DHW" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Buildings.Fluid.Sources.MassFlowSource_T sinDhw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for domestic hot water supply" - annotation (Placement(transformation(extent={{10,10},{-10,-10}}, - rotation=90, - origin={30,30}))); - Fluid.Sources.Boundary_pT souDHw( - redeclare package Medium = Medium, - use_T_in=true, - T(displayUnit = "degC") = TDHw, - nPorts=1) "Source of district hot water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={30,-30}))); - Fluid.Sources.MassFlowSource_T sinDHw( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for district heating water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-30,-30}))); - Modelica.Blocks.Sources.Constant const(k=-1) - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={0,-90}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Modelica.Blocks.Sources.Sine TDis( - amplitude=5, - f=0.001, - offset=TDHw) "Signal to represent fluctuating district water temperature" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=-90, - origin={50,-90}))); - Modelica.Blocks.Interfaces.RealOutput PEle - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); -equation - connect(conTSetHw.y, genDHW.TSetHw) - annotation (Line(points={{-79,0},{-11,0}}, color={0,0,127})); - connect(genDHW.port_a2, souDHw.ports[1]) - annotation (Line(points={{10,-6},{30,-6},{30,-20}}, color={0,127,255})); - connect(genDHW.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-10,-6},{-30,-6},{-30,-20}}, color={0,127,255})); - connect(souDcw.ports[1], genDHW.port_a1) - annotation (Line(points={{-30,20},{-30,6},{-10,6}}, color={0,127,255})); - connect(const.y, sinDHw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, - {2.05391e-15,-60},{-60,-60},{-60,-42},{-38,-42}}, color={0,0,127})); - connect(const.y, sinDhw.m_flow_in) annotation (Line(points={{2.05391e-15,-79}, - {2.05391e-15,-60},{60,-60},{60,60},{38,60},{38,42}}, color={0,0,127})); - connect(genDHW.port_b1, sinDhw.ports[1]) - annotation (Line(points={{10,6},{30,6},{30,20}}, color={0,127,255})); - connect(TDis.y, souDHw.T_in) annotation (Line(points={{50,-79},{50,-48},{26,-48}, - {26,-42}}, color={0,0,127})); - connect(genDHW.PHea, PEle) - annotation (Line(points={{11,0},{110,0}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water heater. -

      -", revisions=" -
        -
      • -June 21, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"),__Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Heating/DHW/Examples/DomesticWaterHeater.mos" - "Simulate and plot"),experiment(StopTime=3600, Interval=1)); -end DomesticWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo deleted file mode 100644 index b608f507207..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/DomesticWaterHeaterAndFixture.mo +++ /dev/null @@ -1,116 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW.Examples; -model DomesticWaterHeaterAndFixture - "Example implementation of direct district heat exchange and auxiliary line heater for DHW" - extends Modelica.Icons.Example; - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHw = 273.15+50 "Temperature setpoint of hot water supply from heater"; - parameter Modelica.Units.SI.Temperature TDHw = 273.15+30 "Temperature setpoint of hot water supply from district"; - parameter Modelica.Units.SI.Temperature TSetTw = 273.15+43 "Temperature setpoint of tempered water supply at fixture"; - parameter Modelica.Units.SI.Temperature TDcw = 273.15+10 "Temperature setpoint of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHw_flow_nominal = 0.1 "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDH_flow_nominal = 1 "Nominal mass flow rate of district heating water"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal = mHw_flow_nominal "Nominal mass flow rate of tempered water"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; - - Buildings.Fluid.Sources.Boundary_pT souDcw( - redeclare package Medium = Medium, - T(displayUnit = "degC") = TDcw, - nPorts=2) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={-30,-50}))); - HeatPumpWaterHeaterWithTank genDHW( - redeclare package Medium = Medium, - mHw_flow_nominal=mHw_flow_nominal, - mDH_flow_nominal=mDH_flow_nominal) "Generation of DHW" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - ThermostaticMixingValve tmv( - redeclare package Medium = Medium, - mDhw_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Modelica.Blocks.Interfaces.RealOutput TTw(final unit="K",displayUnit = "degC") "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Fluid.Sources.MassFlowSource_T - souDHw( - redeclare package Medium = Medium, - m_flow=mDH_flow_nominal, - T(displayUnit = "degC") = TDHw, - nPorts=1) "Source of district hot water" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={10,-50}))); - Modelica.Blocks.Sources.Constant conTSetHw(k=TSetHw) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - DHWLoad loaDHW(redeclare package Medium = Medium, mDhw_flow_nominal= - mDhw_flow_nominal) "load for DHW" - annotation (Placement(transformation(extent={{40,-10},{60,10}}))); - Modelica.Blocks.Interfaces.RealOutput mDhw "Total hot water consumption" - annotation (Placement(transformation(extent={{100,-70},{120,-50}}), - iconTransformation(extent={{100,-70},{120,-50}}))); - Modelica.Blocks.Sources.CombiTimeTable schDhw( - tableOnFile=true, - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fraction schedule" - annotation (Placement(transformation(extent={{100,20},{80,40}}))); - - Fluid.Sources.Boundary_pT sinDHw( - redeclare package Medium = Medium, - T(displayUnit="degC"), - nPorts=1) "Sink of district hot water" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-70,-50}))); - Modelica.Blocks.Interfaces.RealOutput PEle - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Modelica.Blocks.Sources.Constant conTSetTw(k=TSetTw) - "Temperature setpoint for tempered water supply" - annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); -equation - connect(tmv.TTw, TTw) - annotation (Line(points={{21,6},{30,6},{30,60},{110,60}},color={0,0,127})); - connect(conTSetHw.y, genDHW.TSetHw) - annotation (Line(points={{-79,0},{-41,0}}, color={0,0,127})); - connect(genDHW.port_b1, tmv.port_hw) - annotation (Line(points={{-20,6},{0,6}}, color={0,127,255})); - connect(souDHw.ports[1], genDHW.port_a2) annotation (Line(points={{10,-40},{ - 10,-20},{-14,-20},{-14,-6},{-20,-6}}, color={0,127,255})); - connect(souDcw.ports[1], tmv.port_cw) annotation (Line(points={{-29,-40},{-29, - -30},{-6,-30},{-6,-6},{0,-6}}, color={0,127,255})); - connect(souDcw.ports[2], genDHW.port_a1) annotation (Line(points={{-31,-40},{ - -31,-30},{-50,-30},{-50,6},{-40,6}}, color={0,127,255})); - connect(tmv.port_tw, loaDHW.port_tw) - annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); - connect(loaDHW.mDhw, mDhw) annotation (Line(points={{61,-7.2},{80,-7.2},{80, - -60},{110,-60}}, - color={0,0,127})); - connect(loaDHW.schDhw, schDhw.y[1]) - annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); - connect(genDHW.port_b2, sinDHw.ports[1]) - annotation (Line(points={{-40,-6},{-70,-6},{-70,-40}}, color={0,127,255})); - connect(genDHW.PHea, PEle) annotation (Line(points={{-19,0},{-10,0},{-10,80},{ - 110,80}}, color={0,0,127})); - connect(conTSetTw.y, tmv.TSet) - annotation (Line(points={{-79,30},{-2,30},{-2,8}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This is an example of a domestic water heater and fixture. -

      -", revisions=" -
        -
      • -October 20, 2022 by Dre Helmns:
        -Created example. -
      • -
      -"),experiment( - StopTime=864000, - Interval=1, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); -end DomesticWaterHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.mo b/Buildings/Experimental/DHC/Loads/DHW/Examples/package.mo deleted file mode 100644 index 6925fb2ee6f..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.mo +++ /dev/null @@ -1,14 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -package Examples "Example implementations of district-integrated DHW models" - extends Modelica.Icons.ExamplesPackage; - - annotation ( - preferredView="info", - Documentation( - info=" -

      -This package contains a collection of residential domestic hot water models -to demonstrate how these models might be used in district heating systems. -

      -")); -end Examples; diff --git a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order b/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order deleted file mode 100644 index 31961120d41..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/Examples/package.order +++ /dev/null @@ -1,3 +0,0 @@ -DomesticWaterHeater -DomesticWaterFixture -DomesticWaterHeaterAndFixture diff --git a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo b/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo deleted file mode 100644 index e26e6065267..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/HeatPumpWaterHeaterWithTank.mo +++ /dev/null @@ -1,212 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -model HeatPumpWaterHeaterWithTank - "A model for domestic water heating served by heat pump water heater and local storage tank" - extends Buildings.Experimental.DHC.Loads.DHW.BaseClasses.PartialFourPortDHW( - final have_PEle=true, mDH_flow_nominal=heaPum.QEva_flow_nominal/ - cp2_default/heaPum.dTEva_nominal); - constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= - Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, - T=Medium.T_default)) "Specific heat capacity of the fluid"; - parameter - Buildings.Experimental.DHC.Loads.DHW.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" - annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); - parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; - parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; - parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; - parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; - parameter Real Ti=60 "Integrator time constant of circulation pump controller"; - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTankOut(redeclare package - Medium = Medium, m_flow_nominal=mHw_flow_nominal) - annotation (Placement(transformation(extent={{-20,44},{0,64}}))); - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=datWatHea.mHex_flow_nominal, - m2_flow_nominal=mDH_flow_nominal, - dTEva_nominal=datWatHea.dTEva_nominal, - dTCon_nominal=datWatHea.dTCon_nominal, - use_eta_Carnot_nominal=false, - etaCarnot_nominal=0.3, - COP_nominal=COP_nominal, - TCon_nominal=TCon_nominal, - TEva_nominal=TEva_nominal, - QCon_flow_max = datWatHea.QCon_flow_max, - QCon_flow_nominal=datWatHea.QCon_flow_nominal, - dp1_nominal=datWatHea.dp1_nominal, - dp2_nominal=datWatHea.dp2_nominal) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHPOut(redeclare package Medium = - Medium, m_flow_nominal=datWatHea.mHex_flow_nominal) annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={50,6}))); - Fluid.Movers.FlowControlled_m_flow pumHex( - inputType=Buildings.Fluid.Types.InputType.Continuous, - redeclare package Medium = Medium, - m_flow_nominal=datWatHea.mHex_flow_nominal, - riseTime=10, - massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) - "Pump with m_flow input" - annotation (Placement(transformation(extent={{60,30},{40,50}}))); - Fluid.Storage.StratifiedEnhancedInternalHex - tanSte( - T_start=datWatHea.TTan_nominal, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, - redeclare package Medium = Medium, - redeclare package MediumHex = Medium, - hTan=datWatHea.hTan, - dIns=datWatHea.dIns, - VTan=datWatHea.VTan, - nSeg=datWatHea.nSeg, - hHex_a=datWatHea.hHex_a, - hHex_b=datWatHea.hHex_b, - Q_flow_nominal=datWatHea.QTan_flow_nominal, - TTan_nominal=datWatHea.TTan_nominal, - THex_nominal=datWatHea.THex_nominal, - mHex_flow_nominal=datWatHea.mHex_flow_nominal, - show_T=true, - m_flow_nominal=mHw_flow_nominal) - "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); - Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) - annotation (Placement(transformation(extent={{100,30},{80,50}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor tanTemSen - "Temperature of the hot water tank" - annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); - Controls.OBC.CDL.Reals.MultiplyByParameter - dTTanHex2(k=datWatHea.mHex_flow_nominal) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{20,80},{40,100}}))); - Controls.OBC.CDL.Reals.PID conPI( - controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, - k=k, - Ti=Ti) - annotation (Placement(transformation(extent={{-10,80},{10,100}}))); - Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") - "Electric power required for pumping equipment" - annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); - Modelica.Blocks.Interfaces.RealOutput QCon_flow - "Actual heat pump heating heat flow rate added to fluid" - annotation (Placement(transformation(extent={{100,10},{120,30}}))); -equation - connect(heaPum.port_b1, senTemHPOut.port_a) - annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(senTemTankOut.port_b, port_b1) - annotation (Line(points={{0,54},{20,54},{20,60},{100,60}}, - color={0,127,255})); - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-10,-60}, - {-10,-6}}, color={0,127,255})); - connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{76,-14}, - {76,0},{110,0}}, color={0,0,127})); - connect(pumHex.port_a, senTemHPOut.port_b) annotation (Line(points={{60,40},{ - 70,40},{70,6},{60,6}}, - color={0,127,255})); - connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, - 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); - connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, - 20},{-10,20},{-10,6}}, color={0,127,255})); - connect(tanSte.port_a, senTemTankOut.port_a) annotation (Line(points={{-40,50}, - {-30,50},{-30,54},{-20,54}}, color={0,127,255})); - connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, - 60},{-100,60}}, color={0,127,255})); - connect(bou.ports[1], senTemHPOut.port_b) annotation (Line(points={{80,40},{ - 70,40},{70,6},{60,6}}, color={0,127,255})); - connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{42,90},{50,90},{50,52}}, color={0,0,127})); - connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, - -60},{100,-60}}, color={0,127,255})); - connect(conPI.y, dTTanHex2.u) - annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); - connect(TSetHw, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,90}, - {-12,90}}, color={0,0,127})); - connect(tanTemSen.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, - 70},{0,70},{0,78}}, color={0,0,127})); - connect(pumHex.P, PPum) annotation (Line(points={{39,49},{32,49},{32,-20},{110, - -20}}, color={0,0,127})); - connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,9},{20,9},{ - 20,20},{110,20}}, color={0,0,127})); - connect(TSetHw, heaPum.TSet) annotation (Line(points={{-110,0},{-20,0},{-20,9}, - {-12,9}}, color={0,0,127})); - connect(tanTemSen.port, tanSte.heaPorVol[4]) - annotation (Line(points={{-40,72},{-50,72},{-50,50}}, color={191,0,0})); - annotation (preferredView="info",Documentation(info=" -

      -This model is an example of a domestic hot water (DHW) substation for an -ultra-low-temperature district heating (ULTDH) network. It includes a micro heat -pump and storage tank with direct thermostatic mixing rather than heat exchange. -

      -

      -For more info, please see Fig. 3 in Evaluations of different domestic hot water -preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109. -

      -", revisions=" -
        -
      • -July 7, 2022 by Dre Helmns:
        -Created generation model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,-60},{20,-40}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,22},{20,-48}}, - lineColor={175,175,175}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,10},{20,30}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,50},{20,20}}, - lineColor={0,0,0}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,40},{20,60}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line( - points={{-20,50},{-20,-50}}, - color={95,95,95}, - thickness=1), - Line( - points={{20,50},{20,-50}}, - color={95,95,95}, - thickness=1), - Polygon( - points={{-140,86},{-140,86}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag), - Polygon( - points={{20,40},{18,38},{14,36},{8,34},{8,26},{14,28},{18,30},{20,32}, - {20,40}}, - lineColor={95,95,95}, - lineThickness=0.5, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end HeatPumpWaterHeaterWithTank; diff --git a/Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo deleted file mode 100644 index 8871166e755..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/ThermostaticMixingValve.mo +++ /dev/null @@ -1,177 +0,0 @@ -within Buildings.Experimental.DHC.Loads.DHW; -model ThermostaticMixingValve - "A model for a thermostatic mixing valve" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mDhw_flow_nominal "Nominal doemstic hot water flow rate"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; - parameter Real k = 0.1 "Proportional gain of valve controller"; - parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_tw(redeclare package Medium = - Medium) "Port for tempered water outlet" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Buildings.Controls.Continuous.LimPID conPID( - controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=k, - Ti=Ti, - reset=Buildings.Types.Reset.Parameter) - annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemTw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Tempered water temperature sensor" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Fluid.Actuators.Valves.ThreeWayLinear ValHea( - redeclare package Medium = Medium, - riseTime=5, - final m_flow_nominal=mDhw_flow_nominal, - dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( - transformation( - extent={{10,10},{-10,-10}}, - rotation=180, - origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hw(redeclare package Medium = - Medium) "Port for hot water supply" - annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_cw(redeclare package Medium = - Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); - Modelica.Blocks.Interfaces.RealOutput TTw "Temperature of the outlet tempered water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Hot water temperature sensor" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mDhw_flow_nominal) "Cold water temperature sensor" - annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloDhw(redeclare package Medium = - Medium) "Mass flow rate of domestic hot water" - annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) - annotation (Placement(transformation(extent={{56,24},{44,36}}))); - Modelica.Blocks.Interfaces.RealInput TSet - "Temperature setpoint of tempered hot water outlet" - annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); -protected - parameter Real uLow = 0.01*mDhw_flow_nominal "Low hysteresis threshold"; - parameter Real uHigh = 0.05*mDhw_flow_nominal "High hysteresis threshold"; -equation - connect(senTemTw.T, conPID.u_m) - annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); - connect(ValHea.port_2, senTemTw.port_a) annotation (Line(points={{10,-6.66134e-16}, - {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, ValHea.y) annotation (Line(points={{19,70},{0,70},{0,12},{ - 9.99201e-16,12}}, color={0,0,127})); - connect(senTemTw.T, TTw) annotation (Line(points={{30,11},{30,40},{90,40},{90, - 60},{110,60}}, color={0,0,127})); - connect(ValHea.port_1, senTemHw.port_b) annotation (Line(points={{-10, - 1.77636e-15},{-10,0},{-20,0}}, color={0,127,255})); - connect(senTemHw.port_a, port_hw) annotation (Line(points={{-40,0},{-60,0},{-60, - 40},{-100,40}}, color={0,127,255})); - connect(ValHea.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15, - -10},{-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); - connect(senTemCw.port_a, port_cw) - annotation (Line(points={{-40,-60},{-70,-60},{-70,-40},{-100,-40}}, - color={0,127,255})); - connect(senTemTw.port_b, senFloDhw.port_a) - annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloDhw.port_b, port_tw) - annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hysteresis.u, senFloDhw.m_flow) - annotation (Line(points={{57.2,30},{60,30},{60,11}}, - color={0,0,127})); - connect(hysteresis.y, conPID.trigger) - annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); - connect(conPID.u_s, TSet) annotation (Line(points={{42,70},{50,70},{50,92},{-94, - 92},{-94,80},{-120,80}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

      -This model is for a domestic water mixer, mixing hot and cold fluid to achieve a specified tempered outlet temperature. -

      -", revisions=" -
        -
      • -June 16, 2022 by Dre Helmns:
        -Created valve model. -
      • -
      -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - visible=use_inputFilter, - extent={{-34,-28},{32,32}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Ellipse( - visible=use_inputFilter, - extent={{-34,32},{32,-28}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Text( - visible=use_inputFilter, - extent={{-22,26},{20,-20}}, - textColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid, - textString="M", - textStyle={TextStyle.Bold}), - Text( - extent={{-42,58},{-162,8}}, - textColor={0,0,0}, - textString=DynamicSelect("", String(y, format=".2f"))), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,40}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={238,46,47}, - origin={-78,40}, - rotation=90), - Line( - visible=use_inputFilter, - points={{-32,-28},{28,-28}}), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,-42}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={28,108,200}, - origin={-78,-42}, - rotation=90), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={78,0}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={102,44,145}, - origin={78,0}, - rotation=90), - Text( - extent={{-153,147},{147,107}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end ThermostaticMixingValve; diff --git a/Buildings/Experimental/DHC/Loads/DHW/package.order b/Buildings/Experimental/DHC/Loads/DHW/package.order deleted file mode 100644 index 41f323805c4..00000000000 --- a/Buildings/Experimental/DHC/Loads/DHW/package.order +++ /dev/null @@ -1,7 +0,0 @@ -ThermostaticMixingValve -DirectHeatExchangerWaterHeaterWithAuxHeat -HeatPumpWaterHeaterWithTank -DHWLoad -BaseClasses -Examples -Data diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index 62fb0b1a606..792b365318e 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -87,7 +87,7 @@ the temperature of produced hot water to setpoint.

      It is based on Fig. 5 in Evaluations of different domestic hot water preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at +H. Li, and S. Svendsen at doi.org/10.1016/j.energy.2016.04.109.

      ", revisions=" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 9312a516fc0..a45660e96f6 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -42,7 +42,7 @@ defined by a schedule.

      Such distribution is based on the Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at +published by ASHRAE in 2022 at https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download.

      diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index f4970e1d87e..a780f989708 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -55,7 +55,7 @@ defined by a schedule.

      Such distribution is based on the Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at +published by ASHRAE in 2022 at https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download.

      diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index 15e519bdb95..cf458a2ec7a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -161,10 +161,10 @@ Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater.

      It is based on Fig. 3 in Evaluations of different domestic hot water preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at +H. Li, and S. Svendsen at doi.org/10.1016/j.energy.2016.04.109, as well as the Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at +published by ASHRAE in 2022 at https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download.

      ", revisions=" From d6184361cdf537644c14c0ebaedc252a339d4460 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Sep 2023 10:33:01 -0700 Subject: [PATCH 099/204] Fix package order --- .../EnergyTransferStations/Combined/BaseClasses/package.order | 2 +- Buildings/Experimental/DHC/Loads/HotWater/package.order | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/package.order index 9269bd8502b..559a232983f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/package.order @@ -1,2 +1,2 @@ -PartialParallel PartialHeatPumpHeatExchanger +PartialParallel diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index ea41ae77b5f..006e675d11b 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -2,6 +2,6 @@ DirectHeatExchangerWithAuxHeat HeatPumpWithTank ThermostaticMixingValve WaterDraw -BaseClasses -Examples Data +Examples +BaseClasses From b935088175c0c7cd0f523dd5bbd1434ffc0b76b0 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Sep 2023 10:43:50 -0700 Subject: [PATCH 100/204] Fix strings --- Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo | 5 +++++ .../HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo index 6da55e59e1d..30e281aa337 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo @@ -1,4 +1,9 @@ within Buildings.Experimental.DHC.Loads.HotWater; package Data "Package for data related to hot water generation" +annotation (preferredView="info", Documentation(info=" +

      +Package for data related to hot water generation. +

      +")); end Data; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index 6772b420d9d..193ff157c6c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -91,6 +91,5 @@ Initial implementation. "),experiment( StopTime=864000, Interval=1, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); + Tolerance=1e-06)); end partialHeaterAndFixture; From c3fd45a88565067ef7ba83644e0e5194e1861695 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Sep 2023 10:48:10 -0700 Subject: [PATCH 101/204] Extend record icon --- .../Data/GenericHeatPumpWaterHeater.mo | 25 ++----------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo index e557694aeb3..9401f422c54 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo @@ -1,6 +1,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.Data; record GenericHeatPumpWaterHeater "Equipment specifications for a generic heat pump water heater with storage tank" + extends Modelica.Icons.Record; parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; @@ -37,27 +38,5 @@ November 22, 2022 by Dre Helmns:
      Initial implementation.
    -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - origin={0,-25}, - lineColor={64,64,64}, - fillColor={255,215,136}, - fillPattern=FillPattern.Solid, - extent={{-100.0,-75.0},{100.0,75.0}}, - radius=25.0), - Line( - origin={0,-25}, - points={{0.0,75.0},{0.0,-75.0}}, - color={64,64,64}), - Line( - points={{-100,0},{100,0}}, - color={64,64,64}), - Line( - origin={0,-50}, - points={{-100.0,0.0},{100.0,0.0}}, - color={64,64,64}), - Text( - lineColor={0,0,255}, - extent={{-150,60},{150,100}}, - textString="%name")}), Diagram(coordinateSystem(preserveAspectRatio=false))); +")); end GenericHeatPumpWaterHeater; From 40f942517fb58f2f77eb92836f6da42e60496cd6 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 20 Sep 2023 06:01:35 -0700 Subject: [PATCH 102/204] Update reference result for SeriesConstantFlow example --- ...C_Examples_Combined_SeriesConstantFlow.txt | 74 +++++++++---------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt index 9765a502bac..20cf0840fa6 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2023-09-20 statistics-initialization= { "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 1, 2, 0, 1, 1, 1, 1, 3, 1, 0, 3, 3, 1, 1, 1, 1, 1, 1", @@ -12,17 +12,17 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 6.048e+05] -borFie.TBorAve=[2.853500061035156e+02, 2.85669677734375e+02, 2.856614379882812e+02, 2.855974731445312e+02, 2.855157165527344e+02, 2.853828125e+02, 2.853310241699219e+02, 2.853105163574219e+02, 2.852652893066406e+02, 2.852421569824219e+02, 2.852569885253906e+02, 2.852238464355469e+02, 2.851852111816406e+02, 2.851539611816406e+02, 2.851774597167969e+02, 2.852159729003906e+02, 2.85231201171875e+02, 2.852297973632812e+02, 2.852115173339844e+02, 2.85105224609375e+02, 2.850630493164062e+02, 2.850578308105469e+02, 2.850516052246094e+02, 2.850439453125e+02, 2.85082275390625e+02, 2.850802917480469e+02, 2.850469360351562e+02, 2.850268249511719e+02, 2.850396728515625e+02, 2.850896606445312e+02, 2.851184997558594e+02, 2.8512841796875e+02, 2.851263427734375e+02, 2.850409545898438e+02, 2.849794311523438e+02, 2.849840698242188e+02, 2.850084838867188e+02, 2.850100708007812e+02, 2.850632629394531e+02, 2.851040344238281e+02, 2.850791015625e+02, 2.850637817382812e+02, 2.850547485351562e+02, 2.851022644042969e+02, 2.851383666992188e+02, 2.851489562988281e+02, 2.851443481445312e+02, 2.850787963867188e+02, 2.84987060546875e+02, 2.849584350585938e+02, 2.849403076171875e+02, 2.848800354003906e+02, 2.848762512207031e+02, 2.84888427734375e+02, 2.848325805664062e+02, 2.8479833984375e+02, 2.847712097167969e+02, 2.848207397460938e+02, 2.848575439453125e+02, 2.848725280761719e+02, 2.848780212402344e+02, 2.848531188964844e+02, 2.847472229003906e+02, 2.847266845703125e+02, 2.847117004394531e+02, 2.846546020507812e+02, 2.846246643066406e+02, 2.8464111328125e+02, 2.846004333496094e+02, 2.845599060058594e+02, 2.845364379882812e+02, 2.845796813964844e+02, 2.8463037109375e+02, 2.84658447265625e+02, 2.84671630859375e+02, 2.846690979003906e+02, 2.845673217773438e+02, 2.8453662109375e+02, 2.845413513183594e+02, 2.845165710449219e+02, 2.844654235839844e+02, 2.844956665039062e+02, 2.844795837402344e+02, 2.844221496582031e+02, 2.843897094726562e+02, 2.844037170410156e+02, 2.844624328613281e+02, 2.844981384277344e+02, 2.84515869140625e+02, 2.845244750976562e+02, 2.844523010253906e+02, 2.843996276855469e+02, 2.84410888671875e+02, 2.844078674316406e+02, 2.843443603515625e+02, 2.843854370117188e+02, 2.844155883789062e+02, 2.843626098632812e+02, 2.843370361328125e+02, 2.843279113769531e+02, 2.844005737304688e+02] +borFie.TBorAve=[2.853500061035156e+02, 2.85669677734375e+02, 2.856614379882812e+02, 2.855974731445312e+02, 2.855157165527344e+02, 2.853828125e+02, 2.853310241699219e+02, 2.853105163574219e+02, 2.852652893066406e+02, 2.852421569824219e+02, 2.852569885253906e+02, 2.852238464355469e+02, 2.851852111816406e+02, 2.851539611816406e+02, 2.85177490234375e+02, 2.852159729003906e+02, 2.85231201171875e+02, 2.852297973632812e+02, 2.852115173339844e+02, 2.85105224609375e+02, 2.850630493164062e+02, 2.850578308105469e+02, 2.850516052246094e+02, 2.850439453125e+02, 2.85082275390625e+02, 2.850802917480469e+02, 2.850469360351562e+02, 2.850268249511719e+02, 2.850396728515625e+02, 2.850896606445312e+02, 2.851184997558594e+02, 2.851284484863281e+02, 2.851263427734375e+02, 2.850409545898438e+02, 2.849794311523438e+02, 2.849840698242188e+02, 2.850084838867188e+02, 2.850100708007812e+02, 2.850632629394531e+02, 2.851040344238281e+02, 2.850791015625e+02, 2.850637817382812e+02, 2.850547485351562e+02, 2.851022644042969e+02, 2.851383666992188e+02, 2.851489562988281e+02, 2.851443481445312e+02, 2.850787963867188e+02, 2.84987060546875e+02, 2.849584350585938e+02, 2.849402770996094e+02, 2.848800354003906e+02, 2.848762512207031e+02, 2.848883972167969e+02, 2.848325805664062e+02, 2.8479833984375e+02, 2.847712097167969e+02, 2.848207397460938e+02, 2.848575439453125e+02, 2.848725280761719e+02, 2.848780212402344e+02, 2.848531188964844e+02, 2.847472229003906e+02, 2.847266845703125e+02, 2.847117004394531e+02, 2.846546020507812e+02, 2.846246337890625e+02, 2.8464111328125e+02, 2.846004333496094e+02, 2.845599060058594e+02, 2.845364379882812e+02, 2.845796813964844e+02, 2.846303405761719e+02, 2.84658447265625e+02, 2.84671630859375e+02, 2.846690979003906e+02, 2.845673217773438e+02, 2.8453662109375e+02, 2.845413513183594e+02, 2.845165710449219e+02, 2.844654235839844e+02, 2.844956665039062e+02, 2.844795837402344e+02, 2.844221496582031e+02, 2.843897094726562e+02, 2.844037475585938e+02, 2.844624328613281e+02, 2.844981384277344e+02, 2.845158996582031e+02, 2.845244750976562e+02, 2.844523010253906e+02, 2.843996276855469e+02, 2.84410888671875e+02, 2.844078674316406e+02, 2.843443603515625e+02, 2.843854370117188e+02, 2.844155883789062e+02, 2.843626098632812e+02, 2.843370361328125e+02, 2.843279113769531e+02, 2.844005737304688e+02] bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.930157775878906e+02, 2.874358825683594e+02, 2.859823913574219e+02, 2.857718811035156e+02, 2.857095947265625e+02, 2.856110534667969e+02, 2.855346069335938e+02, 2.854934692382812e+02, 2.85464599609375e+02, 2.854275512695312e+02, 2.854184875488281e+02, 2.854185180664062e+02, 2.854180297851562e+02, 2.853948364257812e+02, 2.853470153808594e+02, 2.853592529296875e+02, 2.85381591796875e+02, 2.853939514160156e+02, 2.854040222167969e+02, 2.853563537597656e+02, 2.852976684570312e+02, 2.852687377929688e+02, 2.852611999511719e+02, 2.85244873046875e+02, 2.852523803710938e+02, 2.852528381347656e+02, 2.852531127929688e+02, 2.852441711425781e+02, 2.852268371582031e+02, 2.852438354492188e+02, 2.852747497558594e+02, 2.852969970703125e+02, 2.853158264160156e+02, 2.852932434082031e+02, 2.852332458496094e+02, 2.851982116699219e+02, 2.851998901367188e+02, 2.852017822265625e+02, 2.852161560058594e+02, 2.852265930175781e+02, 2.852276000976562e+02, 2.852283935546875e+02, 2.852287902832031e+02, 2.852421264648438e+02, 2.852827758789062e+02, 2.853096008300781e+02, 2.8532470703125e+02, 2.853191833496094e+02, 2.852480163574219e+02, 2.852035522460938e+02, 2.85180908203125e+02, 2.851469421386719e+02, 2.8511376953125e+02, 2.85111572265625e+02, 2.851114807128906e+02, 2.850865783691406e+02, 2.850372924804688e+02, 2.850294189453125e+02, 2.850557250976562e+02, 2.85080322265625e+02, 2.850951843261719e+02, 2.851097717285156e+02, 2.850480346679688e+02, 2.850017395019531e+02, 2.849856262207031e+02, 2.849573974609375e+02, 2.84912353515625e+02, 2.849084167480469e+02, 2.849046020507812e+02, 2.848746032714844e+02, 2.848403015136719e+02, 2.848287048339844e+02, 2.848566589355469e+02, 2.848902587890625e+02, 2.849136657714844e+02, 2.849360046386719e+02, 2.849081726074219e+02, 2.848515930175781e+02, 2.848292846679688e+02, 2.848277282714844e+02, 2.847900085449219e+02, 2.847766418457031e+02, 2.847874755859375e+02, 2.847635498046875e+02, 2.847274780273438e+02, 2.846967468261719e+02, 2.847153015136719e+02, 2.847503356933594e+02, 2.84777587890625e+02, 2.848015747070312e+02, 2.847960815429688e+02, 2.847403564453125e+02, 2.84715087890625e+02, 2.847197875976562e+02, 2.846895751953125e+02, 2.846717224121094e+02, 2.846989135742188e+02, 2.846988830566406e+02, 2.8467529296875e+02, 2.846436767578125e+02] -bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931488647460938e+02, 2.9001416015625e+02, 2.868185424804688e+02, 2.842826538085938e+02, 2.82075927734375e+02, 2.816794738769531e+02, 2.819617919921875e+02, 2.825137939453125e+02, 2.818990478515625e+02, 2.824046630859375e+02, 2.839807434082031e+02, 2.840083312988281e+02, 2.840353698730469e+02, 2.844737243652344e+02, 2.85192626953125e+02, 2.848866271972656e+02, 2.84479736328125e+02, 2.837225036621094e+02, 2.816017150878906e+02, 2.813801574707031e+02, 2.813729858398438e+02, 2.823311462402344e+02, 2.81858642578125e+02, 2.817323608398438e+02, 2.837155456542969e+02, 2.837450256347656e+02, 2.837739562988281e+02, 2.847330932617188e+02, 2.850948486328125e+02, 2.849543762207031e+02, 2.846051940917969e+02, 2.842452697753906e+02, 2.818677062988281e+02, 2.813291931152344e+02, 2.814967041015625e+02, 2.837120666503906e+02, 2.846671447753906e+02, 2.842787475585938e+02, 2.844922180175781e+02, 2.847715454101562e+02, 2.847803039550781e+02, 2.847888793945312e+02, 2.847973022460938e+02, 2.84968017578125e+02, 2.851762084960938e+02, 2.849369506835938e+02, 2.825852355957031e+02, 2.813678894042969e+02, 2.812893371582031e+02, 2.818466796875e+02, 2.823055114746094e+02, 2.813099365234375e+02, 2.819533081054688e+02, 2.835583801269531e+02, 2.835881652832031e+02, 2.843360595703125e+02, 2.849087829589844e+02, 2.847259216308594e+02, 2.843128662109375e+02, 2.839830932617188e+02, 2.828433227539062e+02, 2.81194091796875e+02, 2.810583190917969e+02, 2.810626525878906e+02, 2.809878540039062e+02, 2.809632263183594e+02, 2.809719543457031e+02, 2.828879699707031e+02, 2.842164306640625e+02, 2.839287719726562e+02, 2.834637145996094e+02, 2.831322021484375e+02, 2.828700256347656e+02, 2.826696166992188e+02, 2.822237854003906e+02, 2.817875061035156e+02, 2.817318725585938e+02, 2.817280578613281e+02, 2.816649169921875e+02, 2.815726013183594e+02, 2.814386596679688e+02, 2.813984680175781e+02, 2.819447937011719e+02, 2.819392395019531e+02, 2.817919921875e+02, 2.816387939453125e+02, 2.815582580566406e+02, 2.81458251953125e+02, 2.813454895019531e+02, 2.808899230957031e+02, 2.808498840332031e+02, 2.808082580566406e+02, 2.808057250976562e+02, 2.808357238769531e+02, 2.808140563964844e+02, 2.807319030761719e+02, 2.811485595703125e+02, 2.814035339355469e+02, 2.812828063964844e+02, 2.81143310546875e+02] -bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.860820007324219e+02, 2.8577880859375e+02, 2.858100891113281e+02, 2.857190856933594e+02, 2.855907592773438e+02, 2.85437255859375e+02, 2.853782653808594e+02, 2.853722839355469e+02, 2.853344421386719e+02, 2.852992248535156e+02, 2.853805236816406e+02, 2.854154052734375e+02, 2.853901977539062e+02, 2.853478393554688e+02, 2.853288879394531e+02, 2.853477783203125e+02, 2.8535546875e+02, 2.853469848632812e+02, 2.852397155761719e+02, 2.851193542480469e+02, 2.850985412597656e+02, 2.851420593261719e+02, 2.8514111328125e+02, 2.851092224121094e+02, 2.851634521484375e+02, 2.852747192382812e+02, 2.852639465332031e+02, 2.85221923828125e+02, 2.852166442871094e+02, 2.852363586425781e+02, 2.852568359375e+02, 2.852678833007812e+02, 2.851950073242188e+02, 2.850953369140625e+02, 2.850636596679688e+02, 2.851055908203125e+02, 2.851680908203125e+02, 2.851747741699219e+02, 2.85182861328125e+02, 2.852590942382812e+02, 2.852767639160156e+02, 2.852688903808594e+02, 2.852479248046875e+02, 2.852494812011719e+02, 2.852805786132812e+02, 2.853034973144531e+02, 2.852565307617188e+02, 2.8512646484375e+02, 2.850107421875e+02, 2.850486145019531e+02, 2.850722045898438e+02, 2.850056457519531e+02, 2.849755249023438e+02, 2.851019592285156e+02, 2.850979919433594e+02, 2.850477294921875e+02, 2.850228576660156e+02, 2.850205993652344e+02, 2.850359802246094e+02, 2.850468444824219e+02, 2.850341796875e+02, 2.849153137207031e+02, 2.847589721679688e+02, 2.847474365234375e+02, 2.847871398925781e+02, 2.847046203613281e+02, 2.846983642578125e+02, 2.848058776855469e+02, 2.848719482421875e+02, 2.848363037109375e+02, 2.847917785644531e+02, 2.847677917480469e+02, 2.847895812988281e+02, 2.848146667480469e+02, 2.848258972167969e+02, 2.848266906738281e+02, 2.847847290039062e+02, 2.847264099121094e+02, 2.84707763671875e+02, 2.847080078125e+02, 2.846610107421875e+02, 2.846492004394531e+02, 2.846774291992188e+02, 2.846508178710938e+02, 2.846157531738281e+02, 2.845794982910156e+02, 2.846012573242188e+02, 2.846340026855469e+02, 2.846579284667969e+02, 2.846526489257812e+02, 2.846387023925781e+02, 2.845808715820312e+02, 2.845638122558594e+02, 2.845759887695312e+02, 2.845421142578125e+02, 2.845224609375e+02, 2.845653381347656e+02, 2.845731506347656e+02, 2.845481262207031e+02, 2.845104370117188e+02] -bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.865400390625e+02, 2.839467163085938e+02, 2.836128845214844e+02, 2.817754821777344e+02, 2.829466857910156e+02, 2.832295532226562e+02, 2.822109985351562e+02, 2.815614318847656e+02, 2.839972229003906e+02, 2.822894897460938e+02, 2.813838500976562e+02, 2.814032897949219e+02, 2.822608642578125e+02, 2.834562683105469e+02, 2.829920349121094e+02, 2.825762023925781e+02, 2.822579040527344e+02, 2.814261474609375e+02, 2.816143493652344e+02, 2.82019287109375e+02, 2.824903869628906e+02, 2.81184326171875e+02, 2.8366259765625e+02, 2.832638854980469e+02, 2.811968383789062e+02, 2.812562255859375e+02, 2.813013305664062e+02, 2.83227783203125e+02, 2.828057250976562e+02, 2.824222412109375e+02, 2.82136474609375e+02, 2.813311767578125e+02, 2.812948913574219e+02, 2.820419311523438e+02, 2.828374633789062e+02, 2.812593994140625e+02, 2.835622863769531e+02, 2.844231567382812e+02, 2.814579162597656e+02, 2.81263427734375e+02, 2.812630920410156e+02, 2.836643981933594e+02, 2.834266052246094e+02, 2.828575744628906e+02, 2.823534240722656e+02, 2.818784484863281e+02, 2.812807006835938e+02, 2.816945190429688e+02, 2.814530334472656e+02, 2.810033264160156e+02, 2.812547607421875e+02, 2.819129638671875e+02, 2.809671325683594e+02, 2.810900573730469e+02, 2.8109521484375e+02, 2.81612060546875e+02, 2.813031005859375e+02, 2.811673583984375e+02, 2.811735229492188e+02, 2.811829528808594e+02, 2.810264282226562e+02, 2.811570739746094e+02, 2.809432067871094e+02, 2.807191772460938e+02, 2.808212585449219e+02, 2.809210510253906e+02, 2.806796569824219e+02, 2.807968444824219e+02, 2.808641662597656e+02, 2.809452209472656e+02, 2.809395751953125e+02, 2.809038391113281e+02, 2.809042358398438e+02, 2.809254150390625e+02, 2.807500915527344e+02, 2.809739074707031e+02, 2.8091943359375e+02, 2.808603820800781e+02, 2.807145080566406e+02, 2.808949890136719e+02, 2.807938232421875e+02, 2.806502380371094e+02, 2.806739196777344e+02, 2.806591186523438e+02, 2.807589416503906e+02, 2.807051696777344e+02, 2.8070654296875e+02, 2.807359924316406e+02, 2.806133117675781e+02, 2.806768188476562e+02, 2.8076416015625e+02, 2.807030639648438e+02, 2.805387268066406e+02, 2.808008728027344e+02, 2.806955871582031e+02, 2.80495361328125e+02, 2.805726318359375e+02, 2.805717468261719e+02, 2.807527465820312e+02, 2.806473999023438e+02] -bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.871160583496094e+02, 2.855316467285156e+02, 2.853119812011719e+02, 2.841650085449219e+02, 2.847310791015625e+02, 2.848641967773438e+02, 2.848038330078125e+02, 2.841844482421875e+02, 2.848694763183594e+02, 2.848375549316406e+02, 2.840689697265625e+02, 2.841347351074219e+02, 2.842338562011719e+02, 2.848382263183594e+02, 2.84795654296875e+02, 2.847061157226562e+02, 2.846224365234375e+02, 2.838219909667969e+02, 2.839707946777344e+02, 2.843305053710938e+02, 2.844200744628906e+02, 2.838054504394531e+02, 2.845011596679688e+02, 2.847223510742188e+02, 2.838422546386719e+02, 2.839562072753906e+02, 2.838506469726562e+02, 2.845849914550781e+02, 2.846541137695312e+02, 2.84580322265625e+02, 2.845151977539062e+02, 2.841824340820312e+02, 2.834307250976562e+02, 2.842991333007812e+02, 2.844163208007812e+02, 2.840664672851562e+02, 2.843716125488281e+02, 2.849613952636719e+02, 2.843282470703125e+02, 2.841460571289062e+02, 2.840389709472656e+02, 2.844659423828125e+02, 2.848146057128906e+02, 2.847197265625e+02, 2.846080322265625e+02, 2.845261535644531e+02, 2.833432006835938e+02, 2.842290344238281e+02, 2.841253662109375e+02, 2.835740661621094e+02, 2.836195983886719e+02, 2.842528076171875e+02, 2.835028076171875e+02, 2.831919555664062e+02, 2.832668151855469e+02, 2.836947937011719e+02, 2.841211547851562e+02, 2.840037231445312e+02, 2.839623718261719e+02, 2.839491577148438e+02, 2.827830810546875e+02, 2.837046813964844e+02, 2.836549072265625e+02, 2.834641723632812e+02, 2.826089782714844e+02, 2.837307739257812e+02, 2.834009094238281e+02, 2.825072937011719e+02, 2.827526550292969e+02, 2.828301391601562e+02, 2.836480712890625e+02, 2.836116943359375e+02, 2.835772094726562e+02, 2.835339050292969e+02, 2.826209716796875e+02, 2.827563171386719e+02, 2.834735412597656e+02, 2.834318542480469e+02, 2.82213134765625e+02, 2.835355529785156e+02, 2.834386291503906e+02, 2.821898498535156e+02, 2.824094848632812e+02, 2.823036804199219e+02, 2.833404541015625e+02, 2.833262634277344e+02, 2.832858276367188e+02, 2.832497253417969e+02, 2.830959777832031e+02, 2.820510559082031e+02, 2.832996215820312e+02, 2.831804809570312e+02, 2.820130920410156e+02, 2.829502258300781e+02, 2.834532165527344e+02, 2.823521118164062e+02, 2.823630981445312e+02, 2.823828430175781e+02, 2.831741333007812e+02, 2.83362060546875e+02] -bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.884422607421875e+02, 2.84761474609375e+02, 2.838321228027344e+02, 2.804904174804688e+02, 2.805576477050781e+02, 2.808843994140625e+02, 2.810694885253906e+02, 2.809519958496094e+02, 2.814814758300781e+02, 2.814303283691406e+02, 2.813258056640625e+02, 2.815944213867188e+02, 2.821942443847656e+02, 2.838297424316406e+02, 2.833143615722656e+02, 2.826636352539062e+02, 2.821571044921875e+02, 2.803588256835938e+02, 2.7972998046875e+02, 2.803562316894531e+02, 2.804425659179688e+02, 2.810308837890625e+02, 2.814793395996094e+02, 2.813485107421875e+02, 2.80904052734375e+02, 2.816155395507812e+02, 2.81171142578125e+02, 2.838155822753906e+02, 2.834799194335938e+02, 2.828116149902344e+02, 2.822672424316406e+02, 2.808140258789062e+02, 2.793700256347656e+02, 2.802749633789062e+02, 2.806602478027344e+02, 2.820849304199219e+02, 2.8288427734375e+02, 2.831304321289062e+02, 2.821980895996094e+02, 2.827495422363281e+02, 2.821360778808594e+02, 2.835892028808594e+02, 2.844647216796875e+02, 2.835814819335938e+02, 2.827127685546875e+02, 2.819263610839844e+02, 2.794148559570312e+02, 2.801291809082031e+02, 2.801521606445312e+02, 2.799024658203125e+02, 2.793983459472656e+02, 2.802214050292969e+02, 2.798520812988281e+02, 2.791918334960938e+02, 2.792772216796875e+02, 2.804437561035156e+02, 2.8124755859375e+02, 2.807373962402344e+02, 2.804537048339844e+02, 2.802764892578125e+02, 2.789562683105469e+02, 2.794233093261719e+02, 2.796857299804688e+02, 2.795831909179688e+02, 2.785693969726562e+02, 2.796845397949219e+02, 2.795483703613281e+02, 2.785578002929688e+02, 2.787227172851562e+02, 2.787856750488281e+02, 2.799391479492188e+02, 2.798402404785156e+02, 2.797791137695312e+02, 2.797234497070312e+02, 2.789493103027344e+02, 2.785137939453125e+02, 2.794952087402344e+02, 2.794452514648438e+02, 2.783184814453125e+02, 2.792882385253906e+02, 2.794620971679688e+02, 2.783299560546875e+02, 2.783647155761719e+02, 2.783332824707031e+02, 2.793021545410156e+02, 2.795076904296875e+02, 2.794674682617188e+02, 2.794230346679688e+02, 2.792097473144531e+02, 2.780207214355469e+02, 2.792719421386719e+02, 2.791962890625e+02, 2.783446960449219e+02, 2.785535278320312e+02, 2.794524536132812e+02, 2.786931457519531e+02, 2.783241577148438e+02, 2.783978576660156e+02, 2.792947387695312e+02, 2.795585632324219e+02] -ETot.y=[0e+00, 3.5743552e+08, 7.81818816e+08, 1.248036224e+09, 2.527317504e+09, 3.683337216e+09, 4.533505024e+09, 5.373073920000002e+09, 6.562696192e+09, 7.174724608e+09, 7.916566016e+09, 9.118931968e+09, 1.0217240576e+10, 1.123429376e+10, 1.1615515648e+10, 1.2095102976e+10, 1.265411584e+10, 1.3282235392e+10, 1.4334819328e+10, 1.5931189248e+10, 1.7026881536e+10, 1.7920131072e+10, 1.9155679232e+10, 1.9854329856e+10, 2.049989632e+10, 2.1718204416e+10, 2.285024256e+10, 2.405823488e+10, 2.4509929472e+10, 2.4988669952e+10, 2.5541265408e+10, 2.6160625664e+10, 2.7025465344e+10, 2.8828655616e+10, 2.9933273088e+10, 3.0764898304e+10, 3.171595264e+10, 3.2413652992e+10, 3.283427328e+10, 3.3703886848e+10, 3.47126784e+10, 3.576650547199999e+10, 3.6362932224e+10, 3.6742406144e+10, 3.7214298112e+10, 3.7781942272e+10, 3.8440681472e+10, 4.0147427328e+10, 4.1507180544e+10, 4.2729119744e+10, 4.4056588288e+10, 4.5603057664e+10, 4.6572650496e+10, 4.7849209856e+10, 4.9518997504e+10, 5.1089334272e+10, 5.237239398400001e+10, 5.307792998399999e+10, 5.38947584e+10, 5.4760583168e+10, 5.5650975744e+10, 5.733040128e+10, 5.9182964736e+10, 6.0657369088e+10, 6.215225344e+10, 6.432096256e+10, 6.5709133824e+10, 6.7103342592e+10, 6.917461606400002e+10, 7.102868684799998e+10, 7.2835956736e+10, 7.3711108096e+10, 7.4665689088e+10, 7.565668352e+10, 7.670853632e+10, 7.825022976e+10, 8.0574767104e+10, 8.2066612224e+10, 8.353099776e+10, 8.5700083712e+10, 8.7345381376e+10, 8.868707532800002e+10, 9.080260198399998e+10, 9.2925534208e+10, 9.5065669632e+10, 9.6244793344e+10, 9.7310236672e+10, 9.8416672768e+10, 9.9580731392e+10, 1.00868562944e+11, 1.03438352384e+11, 1.05075908608e+11, 1.06609893376e+11, 1.08647718912e+11, 1.10590025728e+11, 1.11761440768e+11, 1.13457061888e+11, 1.15547848704e+11, 1.1753603072e+11, 1.18974783488e+11, 1.19953997824e+11] -EHeaPum.y=[0e+00, 1.27460736e+08, 3.21555808e+08, 5.57328576e+08, 1.588782464e+09, 2.498981888e+09, 3.112683776e+09, 3.718167552000001e+09, 4.666501632e+09, 5.046557184e+09, 5.555584512e+09, 6.515556864e+09, 7.375280128e+09, 8.154131968e+09, 8.305354752000001e+09, 8.554497536e+09, 8.883058688e+09, 9.280344064000002e+09, 1.0089260032e+10, 1.1421852672e+10, 1.227374592e+10, 1.2930552832e+10, 1.3923848192e+10, 1.4389341184e+10, 1.4802963456e+10, 1.5778653184e+10, 1.6670528512e+10, 1.7636227072e+10, 1.785728e+10, 1.8105575424e+10, 1.8427705344e+10, 1.881619456e+10, 1.9445501952e+10, 2.0978581504e+10, 2.1839026176e+10, 2.2435467264e+10, 2.3150266368e+10, 2.361393152e+10, 2.380289024e+10, 2.4436824064e+10, 2.5208727552e+10, 2.6025064448e+10, 2.6389200896e+10, 2.6538784768e+10, 2.6780645376e+10, 2.711774208e+10, 2.7545178112e+10, 2.8987246592e+10, 3.00928512e+10, 3.1067246592e+10, 3.2146552832e+10, 3.3434742784e+10, 3.41662208e+10, 3.5196018688e+10, 3.6602155008e+10, 3.7915164672e+10, 3.8947893248e+10, 3.942138265599999e+10, 4.0003928064e+10, 4.0634105856e+10, 4.128825344e+10, 4.2700763136e+10, 4.4275306496e+10, 4.5491212288e+10, 4.6728544256e+10, 4.8609447936e+10, 4.9743376384e+10, 5.088579584e+10, 5.267183616000002e+10, 5.425229823999998e+10, 5.578786816e+10, 5.6427044864e+10, 5.7143672832e+10, 5.7895612416e+10, 5.870608384e+10, 5.9986509824e+10, 6.200571904e+10, 6.3237259264e+10, 6.4443826176e+10, 6.632300544e+10, 6.7700047872e+10, 6.879114035200002e+10, 7.061867724799998e+10, 7.2454078464e+10, 7.4307264512e+10, 7.5239251968e+10, 7.6063694848e+10, 7.6927451136e+10, 7.7846347776e+10, 7.8884634624e+10, 8.1138843648e+10, 8.2508947456e+10, 8.3783360512e+10, 8.5538226176e+10, 8.7197057024e+10, 8.812621824e+10, 8.955703296e+10, 9.1363418112e+10, 9.3074489344e+10, 9.4256398336e+10, 9.4998315008e+10] -EPum.y=[0e+00, 2.299748e+08, 4.6026304e+08, 6.90707584e+08, 9.38535104e+08, 1.1843552e+09, 1.42082112e+09, 1.65490624e+09, 1.896194304e+09, 2.128167424e+09, 2.360981248e+09, 2.603375104e+09, 2.841960192e+09, 3.080162048e+09, 3.310161152e+09, 3.540605696e+09, 3.771057152e+09, 4.001891584e+09, 4.245559296e+09, 4.509337088e+09, 4.753135616e+09, 4.989579264e+09, 5.23183104e+09, 5.46498816e+09, 5.696933888e+09, 5.93955072e+09, 6.179713024e+09, 6.422007296e+09, 6.652649472000001e+09, 6.883094016e+09, 7.113559552e+09, 7.344431616e+09, 7.579963392e+09, 7.850074624e+09, 8.094247424000001e+09, 8.329432064e+09, 8.565684736e+09, 8.799721472e+09, 9.031382016e+09, 9.267062784e+09, 9.503952896e+09, 9.741439999999998e+09, 9.97372928e+09, 1.02036224e+10, 1.0433654784e+10, 1.0664201216e+10, 1.0895504384e+10, 1.1160178688e+10, 1.1414330368e+10, 1.16618752e+10, 1.1910035456e+10, 1.216831488e+10, 1.240643072e+10, 1.2653193216e+10, 1.2916842496e+10, 1.31741696e+10, 1.3424500736e+10, 1.3656547328e+10, 1.3890833408e+10, 1.4126477312e+10, 1.4362722304e+10, 1.4629638144e+10, 1.4907660288e+10, 1.51661568e+10, 1.5423706112e+10, 1.5711514624e+10, 1.5965754368e+10, 1.6217547776e+10, 1.6502777856e+10, 1.6776383488e+10, 1.7048088576e+10, 1.7284059136e+10, 1.7522016256e+10, 1.7761073152e+10, 1.8002448384e+10, 1.8263719936e+10, 1.8569046016e+10, 1.882935296e+10, 1.9087169536e+10, 1.9377078272e+10, 1.9645335552e+10, 1.9895937024e+10, 2.0183924736e+10, 2.047145984e+10, 2.0758413312e+10, 2.1005541376e+10, 2.1246539776e+10, 2.148922368e+10, 2.1734385664e+10, 2.1983926272e+10, 2.2299510784e+10, 2.2566967296e+10, 2.2826530816e+10, 2.3109494784e+10, 2.3392968704e+10, 2.3635226624e+10, 2.3900030976e+10, 2.4184428544e+10, 2.446153728e+10, 2.4718379008e+10, 2.4955686912e+10] -EPumETS.y=[0e+00, 5.370005e+06, 1.1053451e+07, 1.6893206e+07, 4.0115916e+07, 6.1331252e+07, 7.3192416e+07, 8.267268000000003e+07, 9.9356016e+07, 1.06724256e+08, 1.14933328e+08, 1.32722416e+08, 1.46702576e+08, 1.60299616e+08, 1.65693984e+08, 1.71533728e+08, 1.77380448e+08, 1.83610048e+08, 2.02672944e+08, 2.41845984e+08, 2.6103984e+08, 2.72878592e+08, 2.90525792e+08, 2.99077888e+08, 3.06418752e+08, 3.24430912e+08, 3.39988544e+08, 3.57677792e+08, 3.63715296e+08, 3.6955504e+08, 3.75415552e+08, 3.81683264e+08, 3.92609824e+08, 4.38116608e+08, 4.576846720000001e+08, 4.68264288e+08, 4.79912256e+08, 4.89344256e+08, 4.9639968e+08, 5.07475616e+08, 5.19761344e+08, 5.326434239999999e+08, 5.40327808e+08, 5.45616576e+08, 5.5104384e+08, 5.56985984e+08, 5.63683904e+08, 6.03753408e+08, 6.33300032e+08, 6.56240256e+08, 6.79795712e+08, 7.1347008e+08, 7.26981184e+08, 7.49139136e+08, 7.88184128e+08, 8.20905728e+08, 8.466319360000001e+08, 8.540739199999999e+08, 8.63755776e+08, 8.7479424e+08, 8.86434752e+08, 9.2874624e+08, 9.8216352e+08, 1.016054656e+09, 1.048999808e+09, 1.112203264e+09, 1.141838208e+09, 1.169027072e+09, 1.229652352e+09, 1.278653184e+09, 1.325752832e+09, 1.33711936e+09, 1.350471808e+09, 1.36492224e+09, 1.381693952e+09, 1.418361088e+09, 1.499081344e+09, 1.534784768e+09, 1.56799616e+09, 1.633300224e+09, 1.676952704e+09, 1.702948864e+09, 1.766332671999999e+09, 1.82926144e+09, 1.891609984e+09, 1.914134656e+09, 1.930526976e+09, 1.948606592e+09, 1.969163904e+09, 1.994099584e+09, 2.085079808e+09, 2.127930496e+09, 2.16288896e+09, 2.221249792e+09, 2.280118272e+09, 2.29777152e+09, 2.3379712e+09, 2.39776384e+09, 2.450267136e+09, 2.482503936e+09, 2.495207936e+09] +bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931488647460938e+02, 2.9001416015625e+02, 2.868185424804688e+02, 2.842826538085938e+02, 2.82075927734375e+02, 2.816794738769531e+02, 2.819617614746094e+02, 2.825137939453125e+02, 2.818990478515625e+02, 2.824046630859375e+02, 2.839807434082031e+02, 2.840083312988281e+02, 2.840353698730469e+02, 2.844737243652344e+02, 2.85192626953125e+02, 2.848866577148438e+02, 2.84479736328125e+02, 2.837225036621094e+02, 2.816018371582031e+02, 2.813801574707031e+02, 2.813729858398438e+02, 2.823311462402344e+02, 2.81858642578125e+02, 2.817323608398438e+02, 2.837155456542969e+02, 2.837450256347656e+02, 2.837739562988281e+02, 2.847330932617188e+02, 2.850948486328125e+02, 2.849543762207031e+02, 2.846051635742188e+02, 2.842452697753906e+02, 2.818676452636719e+02, 2.813291931152344e+02, 2.814966735839844e+02, 2.837120666503906e+02, 2.846671447753906e+02, 2.842787475585938e+02, 2.844922180175781e+02, 2.847715454101562e+02, 2.847803039550781e+02, 2.847888793945312e+02, 2.847973022460938e+02, 2.84968017578125e+02, 2.851762084960938e+02, 2.849369506835938e+02, 2.825851440429688e+02, 2.813678894042969e+02, 2.812893371582031e+02, 2.818466491699219e+02, 2.823055114746094e+02, 2.813099365234375e+02, 2.819532775878906e+02, 2.835583801269531e+02, 2.835881652832031e+02, 2.843360595703125e+02, 2.849087829589844e+02, 2.847259216308594e+02, 2.843128662109375e+02, 2.839830932617188e+02, 2.828433227539062e+02, 2.81194091796875e+02, 2.810583190917969e+02, 2.810626525878906e+02, 2.809878540039062e+02, 2.809632263183594e+02, 2.809719543457031e+02, 2.828880310058594e+02, 2.842164001464844e+02, 2.839287719726562e+02, 2.834637145996094e+02, 2.831322021484375e+02, 2.828700256347656e+02, 2.826696166992188e+02, 2.822237854003906e+02, 2.817875366210938e+02, 2.817318725585938e+02, 2.817280578613281e+02, 2.816649169921875e+02, 2.815726013183594e+02, 2.814386596679688e+02, 2.813984680175781e+02, 2.819447937011719e+02, 2.819392395019531e+02, 2.817919921875e+02, 2.816387939453125e+02, 2.815582580566406e+02, 2.81458251953125e+02, 2.813455200195312e+02, 2.808899230957031e+02, 2.808498840332031e+02, 2.808082580566406e+02, 2.808057250976562e+02, 2.808357238769531e+02, 2.808140563964844e+02, 2.807319030761719e+02, 2.811485595703125e+02, 2.814035034179688e+02, 2.812828063964844e+02, 2.81143310546875e+02] +bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.860820007324219e+02, 2.8577880859375e+02, 2.858100891113281e+02, 2.857190856933594e+02, 2.855907592773438e+02, 2.85437255859375e+02, 2.853782653808594e+02, 2.853722839355469e+02, 2.853344421386719e+02, 2.852992248535156e+02, 2.853805236816406e+02, 2.854154052734375e+02, 2.853901977539062e+02, 2.853478393554688e+02, 2.853288879394531e+02, 2.853477783203125e+02, 2.8535546875e+02, 2.853469848632812e+02, 2.852397155761719e+02, 2.85119384765625e+02, 2.850985412597656e+02, 2.851420593261719e+02, 2.8514111328125e+02, 2.851092224121094e+02, 2.851634521484375e+02, 2.852747192382812e+02, 2.852639465332031e+02, 2.85221923828125e+02, 2.852166442871094e+02, 2.852363586425781e+02, 2.852568359375e+02, 2.852678833007812e+02, 2.851950073242188e+02, 2.850953369140625e+02, 2.850636596679688e+02, 2.851055908203125e+02, 2.851680908203125e+02, 2.851747741699219e+02, 2.85182861328125e+02, 2.852590942382812e+02, 2.852767639160156e+02, 2.852688903808594e+02, 2.852479248046875e+02, 2.852494812011719e+02, 2.852805786132812e+02, 2.853034973144531e+02, 2.852565307617188e+02, 2.8512646484375e+02, 2.850107116699219e+02, 2.850486145019531e+02, 2.850721740722656e+02, 2.850056457519531e+02, 2.849755249023438e+02, 2.851019592285156e+02, 2.850979919433594e+02, 2.850477294921875e+02, 2.850228576660156e+02, 2.850205993652344e+02, 2.850359802246094e+02, 2.850468444824219e+02, 2.850341796875e+02, 2.849153137207031e+02, 2.847589721679688e+02, 2.847474365234375e+02, 2.847871398925781e+02, 2.847046203613281e+02, 2.846983642578125e+02, 2.848058776855469e+02, 2.848719482421875e+02, 2.848363037109375e+02, 2.847917785644531e+02, 2.847677917480469e+02, 2.847895812988281e+02, 2.848146667480469e+02, 2.848258972167969e+02, 2.848266906738281e+02, 2.847847290039062e+02, 2.847264099121094e+02, 2.84707763671875e+02, 2.847080078125e+02, 2.846610107421875e+02, 2.846492004394531e+02, 2.846774291992188e+02, 2.846508178710938e+02, 2.846157531738281e+02, 2.845794982910156e+02, 2.846012573242188e+02, 2.846340026855469e+02, 2.846579284667969e+02, 2.846526489257812e+02, 2.846387023925781e+02, 2.845808715820312e+02, 2.845638122558594e+02, 2.845759887695312e+02, 2.845421447753906e+02, 2.845224609375e+02, 2.845653381347656e+02, 2.845731506347656e+02, 2.845481262207031e+02, 2.845104370117188e+02] +bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.865400390625e+02, 2.839467163085938e+02, 2.836128845214844e+02, 2.817754821777344e+02, 2.829466857910156e+02, 2.832295532226562e+02, 2.822108764648438e+02, 2.815613708496094e+02, 2.839972229003906e+02, 2.822894287109375e+02, 2.813838500976562e+02, 2.814032897949219e+02, 2.822608642578125e+02, 2.834562683105469e+02, 2.829920349121094e+02, 2.825762023925781e+02, 2.822579040527344e+02, 2.814261474609375e+02, 2.816143493652344e+02, 2.82019287109375e+02, 2.824903869628906e+02, 2.811843566894531e+02, 2.836626281738281e+02, 2.832638854980469e+02, 2.811968078613281e+02, 2.812562255859375e+02, 2.813013305664062e+02, 2.83227783203125e+02, 2.828057250976562e+02, 2.824222412109375e+02, 2.821364440917969e+02, 2.813312072753906e+02, 2.81294921875e+02, 2.820419311523438e+02, 2.828374633789062e+02, 2.812594909667969e+02, 2.835623168945312e+02, 2.844231567382812e+02, 2.814578857421875e+02, 2.81263427734375e+02, 2.812630920410156e+02, 2.836643981933594e+02, 2.834266052246094e+02, 2.828575744628906e+02, 2.823534240722656e+02, 2.8187841796875e+02, 2.812807006835938e+02, 2.816944885253906e+02, 2.814530029296875e+02, 2.810033569335938e+02, 2.812546997070312e+02, 2.819129638671875e+02, 2.809670715332031e+02, 2.810900573730469e+02, 2.8109521484375e+02, 2.81612060546875e+02, 2.813031005859375e+02, 2.811673583984375e+02, 2.811735229492188e+02, 2.811829528808594e+02, 2.810264282226562e+02, 2.811570739746094e+02, 2.809432067871094e+02, 2.807191772460938e+02, 2.808212585449219e+02, 2.809210510253906e+02, 2.806796569824219e+02, 2.807968444824219e+02, 2.808641662597656e+02, 2.809452209472656e+02, 2.809395141601562e+02, 2.809038391113281e+02, 2.809042358398438e+02, 2.809254150390625e+02, 2.807501220703125e+02, 2.809739074707031e+02, 2.8091943359375e+02, 2.808603820800781e+02, 2.807145080566406e+02, 2.808949890136719e+02, 2.807937927246094e+02, 2.806502380371094e+02, 2.806739196777344e+02, 2.806591186523438e+02, 2.807589416503906e+02, 2.807051696777344e+02, 2.8070654296875e+02, 2.807359924316406e+02, 2.806132507324219e+02, 2.806768188476562e+02, 2.8076416015625e+02, 2.807030639648438e+02, 2.805387268066406e+02, 2.808008422851562e+02, 2.806955871582031e+02, 2.80495361328125e+02, 2.805726318359375e+02, 2.805717468261719e+02, 2.807527770996094e+02, 2.806473999023438e+02] +bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.871160583496094e+02, 2.855316467285156e+02, 2.853119812011719e+02, 2.841650085449219e+02, 2.847310791015625e+02, 2.848641967773438e+02, 2.848038940429688e+02, 2.841844482421875e+02, 2.848694763183594e+02, 2.848375549316406e+02, 2.840690002441406e+02, 2.841347351074219e+02, 2.842338562011719e+02, 2.848382263183594e+02, 2.84795654296875e+02, 2.847061157226562e+02, 2.846224365234375e+02, 2.838219909667969e+02, 2.839707946777344e+02, 2.843305053710938e+02, 2.844200744628906e+02, 2.838054504394531e+02, 2.845011596679688e+02, 2.847223510742188e+02, 2.838422546386719e+02, 2.839562072753906e+02, 2.838506469726562e+02, 2.845849914550781e+02, 2.846541137695312e+02, 2.84580322265625e+02, 2.845151977539062e+02, 2.841824035644531e+02, 2.834307250976562e+02, 2.842991333007812e+02, 2.844163208007812e+02, 2.840664672851562e+02, 2.843716125488281e+02, 2.849613952636719e+02, 2.843282470703125e+02, 2.841460571289062e+02, 2.840389709472656e+02, 2.844659423828125e+02, 2.848146057128906e+02, 2.847197265625e+02, 2.846080322265625e+02, 2.845261535644531e+02, 2.833432312011719e+02, 2.8422900390625e+02, 2.841253662109375e+02, 2.835740661621094e+02, 2.8361962890625e+02, 2.842528076171875e+02, 2.835028076171875e+02, 2.831919250488281e+02, 2.832668151855469e+02, 2.836947937011719e+02, 2.841211547851562e+02, 2.840037231445312e+02, 2.839623718261719e+02, 2.839491577148438e+02, 2.827830810546875e+02, 2.837046813964844e+02, 2.836548767089844e+02, 2.834641723632812e+02, 2.826089782714844e+02, 2.837307739257812e+02, 2.834009094238281e+02, 2.825072937011719e+02, 2.82752685546875e+02, 2.828301696777344e+02, 2.836480712890625e+02, 2.836116943359375e+02, 2.835772094726562e+02, 2.835339050292969e+02, 2.826209411621094e+02, 2.827563171386719e+02, 2.834735412597656e+02, 2.834318542480469e+02, 2.82213134765625e+02, 2.835355529785156e+02, 2.834386596679688e+02, 2.821898498535156e+02, 2.824094848632812e+02, 2.823037109375e+02, 2.833404541015625e+02, 2.833262634277344e+02, 2.832858276367188e+02, 2.83249755859375e+02, 2.830959777832031e+02, 2.820510559082031e+02, 2.832996215820312e+02, 2.831804809570312e+02, 2.820130920410156e+02, 2.829502258300781e+02, 2.834532470703125e+02, 2.823521118164062e+02, 2.823630981445312e+02, 2.823828430175781e+02, 2.831741333007812e+02, 2.83362060546875e+02] +bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.884422607421875e+02, 2.84761474609375e+02, 2.838321228027344e+02, 2.804904174804688e+02, 2.805576477050781e+02, 2.808843994140625e+02, 2.810694580078125e+02, 2.809519958496094e+02, 2.814814758300781e+02, 2.814303283691406e+02, 2.813258056640625e+02, 2.815944213867188e+02, 2.821942443847656e+02, 2.838297424316406e+02, 2.833143615722656e+02, 2.826636352539062e+02, 2.821571044921875e+02, 2.803588562011719e+02, 2.7972998046875e+02, 2.803562316894531e+02, 2.804425964355469e+02, 2.810308227539062e+02, 2.814793395996094e+02, 2.813485107421875e+02, 2.80904052734375e+02, 2.816155395507812e+02, 2.81171142578125e+02, 2.838155517578125e+02, 2.834799194335938e+02, 2.828116149902344e+02, 2.822672424316406e+02, 2.808140563964844e+02, 2.793700256347656e+02, 2.802749938964844e+02, 2.806603088378906e+02, 2.820848999023438e+02, 2.828843078613281e+02, 2.831304626464844e+02, 2.821980895996094e+02, 2.827495422363281e+02, 2.821360778808594e+02, 2.835892028808594e+02, 2.844647216796875e+02, 2.835814819335938e+02, 2.827127685546875e+02, 2.819263610839844e+02, 2.794149169921875e+02, 2.801291809082031e+02, 2.801521606445312e+02, 2.799024658203125e+02, 2.793983764648438e+02, 2.802214050292969e+02, 2.7985205078125e+02, 2.791918334960938e+02, 2.792772216796875e+02, 2.804437866210938e+02, 2.8124755859375e+02, 2.807373962402344e+02, 2.804536743164062e+02, 2.802764892578125e+02, 2.789562683105469e+02, 2.794233093261719e+02, 2.796857299804688e+02, 2.795832214355469e+02, 2.785693969726562e+02, 2.796845397949219e+02, 2.795483703613281e+02, 2.785578002929688e+02, 2.787227172851562e+02, 2.787858581542969e+02, 2.799391479492188e+02, 2.798402099609375e+02, 2.797791137695312e+02, 2.797234497070312e+02, 2.789493103027344e+02, 2.785137939453125e+02, 2.794952087402344e+02, 2.794452514648438e+02, 2.783184814453125e+02, 2.792882385253906e+02, 2.794620971679688e+02, 2.783299560546875e+02, 2.783647155761719e+02, 2.783332824707031e+02, 2.793021545410156e+02, 2.795076904296875e+02, 2.794674682617188e+02, 2.794230346679688e+02, 2.792097778320312e+02, 2.780207214355469e+02, 2.792719421386719e+02, 2.791962585449219e+02, 2.783446960449219e+02, 2.785535278320312e+02, 2.794525146484375e+02, 2.786931457519531e+02, 2.783241577148438e+02, 2.783978576660156e+02, 2.79294677734375e+02, 2.7955859375e+02] +ETot.y=[0e+00, 3.5743552e+08, 7.81818816e+08, 1.248036224e+09, 2.527317504e+09, 3.683337216e+09, 4.533504512e+09, 5.373068800000002e+09, 6.56269312e+09, 7.174720512e+09, 7.916561408e+09, 9.118927872e+09, 1.0217235456e+10, 1.1234289664e+10, 1.1615511552e+10, 1.2095097856e+10, 1.2654108672e+10, 1.32822272e+10, 1.4334802944e+10, 1.593117184e+10, 1.7026865152e+10, 1.7920114688e+10, 1.9155673088e+10, 1.9854327808e+10, 2.049989632e+10, 2.1718204416e+10, 2.285024256e+10, 2.405823488e+10, 2.450993152e+10, 2.4988669952e+10, 2.5541265408e+10, 2.6160623616e+10, 2.702546944e+10, 2.8828667904e+10, 2.9933283328e+10, 3.0764910592e+10, 3.1715956736e+10, 3.2413652992e+10, 3.283427328e+10, 3.3703886848e+10, 3.47126784e+10, 3.576650547199999e+10, 3.6362932224e+10, 3.6742406144e+10, 3.7214298112e+10, 3.7781942272e+10, 3.8440685568e+10, 4.0147443712e+10, 4.150720512e+10, 4.2729140224e+10, 4.4056608768e+10, 4.5603078144e+10, 4.6572670976e+10, 4.7849234432e+10, 4.951902208e+10, 5.1089354752e+10, 5.237242265600001e+10, 5.307795865599999e+10, 5.3894791168e+10, 5.476061184e+10, 5.5651004416e+10, 5.7330429952e+10, 5.9182993408e+10, 6.0657389568e+10, 6.215227392e+10, 6.4320987136e+10, 6.5709162496e+10, 6.7103367168e+10, 6.917463244800002e+10, 7.102870323199998e+10, 7.2835981312e+10, 7.3711132672e+10, 7.4665713664e+10, 7.5656708096e+10, 7.6708560896e+10, 7.8250237952e+10, 8.0574783488e+10, 8.2066628608e+10, 8.3531014144e+10, 8.570011648e+10, 8.7345405952e+10, 8.868710809600002e+10, 9.080263475199998e+10, 9.2925558784e+10, 9.5065694208e+10, 9.6244809728e+10, 9.7310253056e+10, 9.8416689152e+10, 9.9580747776e+10, 1.00868579328e+11, 1.03438360576e+11, 1.050759168e+11, 1.06609893376e+11, 1.08647718912e+11, 1.10590017536e+11, 1.11761432576e+11, 1.13457053696e+11, 1.1554783232e+11, 1.17536038912e+11, 1.18974799872e+11, 1.199540224e+11] +EHeaPum.y=[0e+00, 1.27460736e+08, 3.21555808e+08, 5.57328576e+08, 1.588782464e+09, 2.498981888e+09, 3.112683008e+09, 3.718162944000001e+09, 4.666499072e+09, 5.0465536e+09, 5.555580416e+09, 6.515552768e+09, 7.375276032e+09, 8.15412736e+09, 8.305350144000001e+09, 8.554492416e+09, 8.88305152e+09, 9.280335872000002e+09, 1.0089244672e+10, 1.1421835264e+10, 1.227373056e+10, 1.2930537472e+10, 1.3923842048e+10, 1.438934016e+10, 1.4802962432e+10, 1.5778654208e+10, 1.667053056e+10, 1.763622912e+10, 1.7857282048e+10, 1.8105577472e+10, 1.8427707392e+10, 1.8816192512e+10, 1.9445508096e+10, 2.0978591744e+10, 2.1839036416e+10, 2.2435477504e+10, 2.3150270464e+10, 2.3613929472e+10, 2.380289024e+10, 2.4436824064e+10, 2.5208725504e+10, 2.60250624e+10, 2.6389200896e+10, 2.6538784768e+10, 2.6780643328e+10, 2.7117740032e+10, 2.754518016e+10, 2.8987265024e+10, 3.0092873728e+10, 3.1067265024e+10, 3.2146571264e+10, 3.3434761216e+10, 3.4166237184e+10, 3.5196039168e+10, 3.6602175488e+10, 3.7915185152e+10, 3.894792192e+10, 3.942140723199999e+10, 4.000395264e+10, 4.0634134528e+10, 4.1288282112e+10, 4.2700791808e+10, 4.4275331072e+10, 4.5491232768e+10, 4.6728568832e+10, 4.8609472512e+10, 4.9743405056e+10, 5.088581632e+10, 5.267185664000002e+10, 5.425231871999998e+10, 5.578788864e+10, 5.642706944e+10, 5.7143693312e+10, 5.7895636992e+10, 5.8706112512e+10, 5.9986518016e+10, 6.2005731328e+10, 6.3237271552e+10, 6.4443838464e+10, 6.6323034112e+10, 6.7700068352e+10, 6.879116492800002e+10, 7.061870182399998e+10, 7.2454094848e+10, 7.4307272704e+10, 7.523926016e+10, 7.6063711232e+10, 7.6927459328e+10, 7.7846355968e+10, 7.8884651008e+10, 8.1138843648e+10, 8.2508939264e+10, 8.3783360512e+10, 8.5538217984e+10, 8.7197048832e+10, 8.8126201856e+10, 8.9557016576e+10, 9.136340992e+10, 9.3074497536e+10, 9.425641472e+10, 9.4998331392e+10] +EPum.y=[0e+00, 2.299748e+08, 4.6026304e+08, 6.90707584e+08, 9.38535104e+08, 1.1843552e+09, 1.42082112e+09, 1.654905856e+09, 1.896194048e+09, 2.128167168e+09, 2.360980992e+09, 2.603374848e+09, 2.841959936e+09, 3.080161792e+09, 3.310160896e+09, 3.54060544e+09, 3.771056896e+09, 4.001891328e+09, 4.245558528e+09, 4.509336576e+09, 4.753135104e+09, 4.989578752e+09, 5.23183104e+09, 5.464987648e+09, 5.696933376e+09, 5.939550208e+09, 6.179712512e+09, 6.422006784e+09, 6.652648960000001e+09, 6.883093504e+09, 7.113558528e+09, 7.344431104e+09, 7.57996288e+09, 7.850075136e+09, 8.094247936000001e+09, 8.329432064e+09, 8.56568576e+09, 8.799722496e+09, 9.031382016e+09, 9.267062784e+09, 9.50395392e+09, 9.741439999999998e+09, 9.97372928e+09, 1.0203623424e+10, 1.0433654784e+10, 1.066420224e+10, 1.0895505408e+10, 1.1160179712e+10, 1.1414331392e+10, 1.1661876224e+10, 1.191003648e+10, 1.2168315904e+10, 1.2406431744e+10, 1.265319424e+10, 1.2916844544e+10, 1.3174170624e+10, 1.342450176e+10, 1.3656548352e+10, 1.3890835456e+10, 1.4126478336e+10, 1.4362724352e+10, 1.4629640192e+10, 1.4907662336e+10, 1.5166157824e+10, 1.5423707136e+10, 1.5711516672e+10, 1.5965756416e+10, 1.6217549824e+10, 1.6502780928e+10, 1.677638656e+10, 1.7048090624e+10, 1.7284061184e+10, 1.7522018304e+10, 1.77610752e+10, 1.8002450432e+10, 1.8263724032e+10, 1.8569050112e+10, 1.8829357056e+10, 1.9087173632e+10, 1.9377084416e+10, 1.9645339648e+10, 1.989594112e+10, 2.018393088e+10, 2.0471463936e+10, 2.0758417408e+10, 2.100554752e+10, 2.1246543872e+10, 2.1489227776e+10, 2.1734391808e+10, 2.1983930368e+10, 2.2299516928e+10, 2.2566971392e+10, 2.2826534912e+10, 2.3109496832e+10, 2.3392970752e+10, 2.3635226624e+10, 2.3900033024e+10, 2.4184428544e+10, 2.4461539328e+10, 2.4718381056e+10, 2.495568896e+10] +EPumETS.y=[0e+00, 5.370005e+06, 1.1053451e+07, 1.6893206e+07, 4.0115916e+07, 6.1331252e+07, 7.3192376e+07, 8.267232000000003e+07, 9.9355712e+07, 1.06724056e+08, 1.14933016e+08, 1.32722216e+08, 1.46702384e+08, 1.60299424e+08, 1.65693776e+08, 1.71533536e+08, 1.77380256e+08, 1.8360984e+08, 2.02672128e+08, 2.41845296e+08, 2.61039184e+08, 2.72877888e+08, 2.90525344e+08, 2.99077664e+08, 3.0641856e+08, 3.24430304e+08, 3.39987936e+08, 3.57677184e+08, 3.63714656e+08, 3.695544e+08, 3.75414912e+08, 3.81682592e+08, 3.92609408e+08, 4.38116736e+08, 4.576847360000001e+08, 4.68264416e+08, 4.79913088e+08, 4.89344832e+08, 4.96400224e+08, 5.07476128e+08, 5.19761856e+08, 5.326439359999999e+08, 5.4032832e+08, 5.45617088e+08, 5.51044352e+08, 5.56986496e+08, 5.63684416e+08, 6.0375488e+08, 6.33301696e+08, 6.56241664e+08, 6.79797248e+08, 7.13471424e+08, 7.26982592e+08, 7.49140224e+08, 7.8818528e+08, 8.2090688e+08, 8.466335360000001e+08, 8.540755199999999e+08, 8.63757376e+08, 8.7479584e+08, 8.86436352e+08, 9.2874784e+08, 9.821648e+08, 1.016055808e+09, 1.049000896e+09, 1.112204672e+09, 1.141839872e+09, 1.16902848e+09, 1.229654656e+09, 1.278655616e+09, 1.325755392e+09, 1.337121792e+09, 1.350474112e+09, 1.364924672e+09, 1.381696384e+09, 1.418364544e+09, 1.4990848e+09, 1.534788224e+09, 1.567999744e+09, 1.633305472e+09, 1.676957184e+09, 1.702953344e+09, 1.766338303999999e+09, 1.829266944e+09, 1.891614976e+09, 1.914139648e+09, 1.930532096e+09, 1.948611328e+09, 1.969169024e+09, 1.994104704e+09, 2.085085312e+09, 2.127935872e+09, 2.162894336e+09, 2.221251584e+09, 2.280119552e+09, 2.297772288e+09, 2.337971968e+09, 2.397764608e+09, 2.450269184e+09, 2.48250624e+09, 2.495210496e+09] EPumPla.y=[0e+00, 1.4195229e+07, 2.8390458e+07, 4.2585688e+07, 5.6780916e+07, 7.0976144e+07, 8.5171376e+07, 9.936660800000001e+07, 1.13561832e+08, 1.27757064e+08, 1.41952288e+08, 1.5614752e+08, 1.70342752e+08, 1.84537984e+08, 1.98733216e+08, 2.12928432e+08, 2.27123664e+08, 2.41318896e+08, 2.55514128e+08, 2.69709344e+08, 2.83904576e+08, 2.98099808e+08, 3.1229504e+08, 3.26490272e+08, 3.40685504e+08, 3.54880736e+08, 3.69075968e+08, 3.832712e+08, 3.974664320000001e+08, 4.11661632e+08, 4.25856864e+08, 4.40052096e+08, 4.54247328e+08, 4.6844256e+08, 4.826377920000001e+08, 4.96833024e+08, 5.11028256e+08, 5.25223488e+08, 5.39418688e+08, 5.53613952e+08, 5.67809152e+08, 5.820044159999999e+08, 5.96199616e+08, 6.1039488e+08, 6.2459008e+08, 6.38785344e+08, 6.52980544e+08, 6.67175744e+08, 6.81371008e+08, 6.95566208e+08, 7.09761472e+08, 7.23956672e+08, 7.38151936e+08, 7.52347136e+08, 7.665424e+08, 7.807376e+08, 7.949328640000001e+08, 8.091280639999999e+08, 8.23323264e+08, 8.37518528e+08, 8.51713728e+08, 8.65908992e+08, 8.80104192e+08, 8.94299456e+08, 9.08494656e+08, 9.2268992e+08, 9.3688512e+08, 9.51080384e+08, 9.652755840000001e+08, 9.794707839999999e+08, 9.93666048e+08, 1.007861248e+09, 1.022056512e+09, 1.036251712e+09, 1.050446976e+09, 1.064642176e+09, 1.078837376e+09, 1.093032704e+09, 1.107227904e+09, 1.121423104e+09, 1.135618304e+09, 1.149813504e+09, 1.164008832e+09, 1.178204032e+09, 1.192399232e+09, 1.206594432e+09, 1.22078976e+09, 1.23498496e+09, 1.24918016e+09, 1.26337536e+09, 1.277570688e+09, 1.291765888e+09, 1.305961088e+09, 1.320156288e+09, 1.334351488e+09, 1.348546816e+09, 1.362742016e+09, 1.376937216e+09, 1.391132416e+09, 1.405327744e+09, 1.419522944e+09] EPumDis.y=[0e+00, 1.7666552e+08, 3.5333104e+08, 5.29996544e+08, 7.0666208e+08, 8.83327552e+08, 1.059993088e+09, 1.23665856e+09, 1.41332416e+09, 1.589989632e+09, 1.766655104e+09, 1.943320704e+09, 2.119986176e+09, 2.296651776e+09, 2.47331712e+09, 2.64998272e+09, 2.82664832e+09, 3.003313664e+09, 3.179979264e+09, 3.356644864e+09, 3.533310208e+09, 3.709975808e+09, 3.886641408e+09, 4.063306752e+09, 4.239972352e+09, 4.416637952e+09, 4.593303552e+09, 4.769969152e+09, 4.946634240000001e+09, 5.12329984e+09, 5.29996544e+09, 5.47663104e+09, 5.65329664e+09, 5.82996224e+09, 6.006627328000001e+09, 6.183292928e+09, 6.359958528e+09, 6.536624128e+09, 6.713289728e+09, 6.889955328e+09, 7.066620416e+09, 7.243286015999999e+09, 7.419951616e+09, 7.596617216e+09, 7.773282816e+09, 7.949948416e+09, 8.126613504e+09, 8.303279104e+09, 8.479944704e+09, 8.656610304e+09, 8.833275904e+09, 9.009941504e+09, 9.186607104e+09, 9.363272704e+09, 9.539938304e+09, 9.71660288e+09, 9.893268480000002e+09, 1.006993408e+10, 1.024659968e+10, 1.042326528e+10, 1.059993088e+10, 1.077659648e+10, 1.095326208e+10, 1.112992768e+10, 1.130659328e+10, 1.148325888e+10, 1.165992448e+10, 1.1836589056e+10, 1.2013254656e+10, 1.2189920256e+10, 1.2366585856e+10, 1.2543251456e+10, 1.2719917056e+10, 1.2896582656e+10, 1.3073248256e+10, 1.3249913856e+10, 1.3426579456e+10, 1.3603245056e+10, 1.3779910656e+10, 1.3956576256e+10, 1.4133240832e+10, 1.4309906432e+10, 1.4486572032e+10, 1.4663237632e+10, 1.4839903232e+10, 1.5016568832e+10, 1.5193234432e+10, 1.5369900032e+10, 1.5546565632e+10, 1.5723231232e+10, 1.5899896832e+10, 1.6076562432e+10, 1.6253227008e+10, 1.6429892608e+10, 1.6606558208e+10, 1.6783223808e+10, 1.6959889408e+10, 1.7136555008e+10, 1.7313220608e+10, 1.7489885184e+10, 1.7666551808e+10] EPumSto.y=[0e+00, 3.3744048e+07, 6.7488096e+07, 1.01232144e+08, 1.34976192e+08, 1.6872024e+08, 2.02464288e+08, 2.36208336e+08, 2.69952384e+08, 3.03696448e+08, 3.3744048e+08, 3.71184544e+08, 4.04928576e+08, 4.3867264e+08, 4.724166720000001e+08, 5.06160736e+08, 5.39904768e+08, 5.736488320000001e+08, 6.07392896e+08, 6.41136896e+08, 6.7488096e+08, 7.08625024e+08, 7.42369088e+08, 7.76113088e+08, 8.09857152e+08, 8.43601216e+08, 8.7734528e+08, 9.1108928e+08, 9.448333440000001e+08, 9.78577408e+08, 1.012321472e+09, 1.046065472e+09, 1.079809536e+09, 1.113553536e+09, 1.147297664e+09, 1.181041664e+09, 1.214785792e+09, 1.248529792e+09, 1.282273792e+09, 1.31601792e+09, 1.34976192e+09, 1.38350592e+09, 1.417250048e+09, 1.450994048e+09, 1.484738176e+09, 1.518482176e+09, 1.552226176e+09, 1.585970304e+09, 1.619714304e+09, 1.653458304e+09, 1.687202432e+09, 1.720946432e+09, 1.75469056e+09, 1.78843456e+09, 1.82217856e+09, 1.855922688e+09, 1.889666688e+09, 1.923410688e+09, 1.957154816e+09, 1.990898816e+09, 2.024642944e+09, 2.058386944e+09, 2.092130944e+09, 2.125875072e+09, 2.159619072e+09, 2.1933632e+09, 2.227107072e+09, 2.2608512e+09, 2.294595328e+09, 2.328339456e+09, 2.362083328e+09, 2.395827456e+09, 2.429571584e+09, 2.463315456e+09, 2.497059584e+09, 2.530803712e+09, 2.564547584e+09, 2.598291712e+09, 2.63203584e+09, 2.665779712e+09, 2.69952384e+09, 2.733267968e+09, 2.76701184e+09, 2.800755968e+09, 2.834500096e+09, 2.868244224e+09, 2.901988096e+09, 2.935732224e+09, 2.969476352e+09, 3.003220224e+09, 3.036964352e+09, 3.07070848e+09, 3.104452352e+09, 3.13819648e+09, 3.171940608e+09, 3.20568448e+09, 3.239428608e+09, 3.273172736e+09, 3.306916608e+09, 3.340660736e+09, 3.374404864e+09] @@ -36,35 +36,35 @@ bui[3].ets.proHeaWat.heaPum.m2_flow_nominal=[2.721976661682129e+01, 2.7219766616 bui[1].ets.proHotWat.heaPum.m2_flow_nominal=[1.182039231061935e-01, 1.182039231061935e-01] bui[2].ets.proHotWat.heaPum.m2_flow_nominal=[3.171242475509644e+00, 3.171242475509644e+00] bui[3].ets.proHotWat.heaPum.m2_flow_nominal=[1.465728640556335e+00, 1.465728640556335e+00] -bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.76674747467041e+00, 7.040595054626465e+00, 7.464546680450439e+00, 7.000575542449951e+00, 6.547202587127686e+00, 6.448561191558838e+00, 7.312077522277833e+00, 7.10061502456665e+00, 6.812836170196533e+00, 7.595059394836426e+00, 9.781041145324707e+00, 9.781057357788086e+00, 9.780757904052734e+00, 9.755895614624023e+00, 9.595998764038086e+00, 8.971930503845215e+00, 8.661943435668945e+00, 7.382121562957764e+00, 6.180070400238037e+00, 5.964054107666016e+00, 6.585165977478027e+00, 7.373138904571533e+00, 6.713627338409424e+00, 7.017662048339844e+00, 9.678966522216797e+00, 9.679255485534668e+00, 9.679429054260254e+00, 9.632809638977051e+00, 9.508039474487305e+00, 9.180935859680176e+00, 8.860329627990723e+00, 8.184884071350098e+00, 6.298337936401367e+00, 6.118203163146974e+00, 7.082377910614014e+00, 9.197408676147461e+00, 9.243408203125e+00, 8.469350814819336e+00, 9.439813613891602e+00, 9.663834571838379e+00, 9.664435386657715e+00, 9.664928436279297e+00, 9.665168762207031e+00, 9.66368579864502e+00, 9.552104949951172e+00, 8.938042640686035e+00, 6.341039657592773e+00, 5.933581352233887e+00, 6.079968452453613e+00, 7.419887065887451e+00, 6.782447814941406e+00, 6.49927282333374e+00, 7.626735210418701e+00, 9.593839645385742e+00, 9.59377384185791e+00, 9.570229530334473e+00, 9.424419403076174e+00, 8.997143745422363e+00, 8.647753715515137e+00, 8.352483749389648e+00, 6.546666622161865e+00, 5.946849346160889e+00, 5.58008861541748e+00, 6.117436408996582e+00, 6.104595184326172e+00, 5.808216571807861e+00, 6.313800811767578e+00, 8.838784217834482e+00, 8.75679588317872e+00, 8.344904899597168e+00, 7.955085754394531e+00, 7.776832580566406e+00, 7.585167407989502e+00, 7.460202693939209e+00, 6.924164772033691e+00, 6.876448631286621e+00, 6.913320064544678e+00, 6.91071605682373e+00, 6.863385200500488e+00, 6.803446292877197e+00, 6.736451148986816e+00, 6.772709846496581e+00, 7.187574863433838e+00, 7.038544654846191e+00, 6.936095237731934e+00, 6.880379676818848e+00, 6.833362102508545e+00, 6.77839183807373e+00, 6.499405384063721e+00, 6.367313861846924e+00, 6.387119770050049e+00, 6.411219120025635e+00, 6.45396900177002e+00, 6.461417675018311e+00, 6.435062885284424e+00, 6.402061939239502e+00, 6.918465614318848e+00, 6.761410713195801e+00, 6.669435024261475e+00, 6.603628635406494e+00] -bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.445426225662231e+00, 3.050774097442627e+00, 2.962384700775146e+00, 2.817957639694214e+00, 2.584792375564575e+00, 2.547687768936157e+00, 2.637871742248535e+00, 2.574909210205078e+00, 2.577672243118286e+00, 2.668136835098267e+00, 2.929457426071167e+00, 2.929458856582642e+00, 2.929430961608887e+00, 2.92809271812439e+00, 2.925336122512817e+00, 2.926040887832642e+00, 2.927326917648315e+00, 2.908646583557129e+00, 2.610657691955566e+00, 2.536600828170776e+00, 2.585804224014282e+00, 2.600783348083496e+00, 2.550495862960815e+00, 2.618217468261719e+00, 2.919895648956299e+00, 2.919922828674316e+00, 2.919939279556274e+00, 2.919425010681152e+00, 2.918431520462036e+00, 2.919405937194824e+00, 2.921180009841919e+00, 2.922457456588745e+00, 2.643633127212524e+00, 2.533949613571167e+00, 2.554775714874268e+00, 2.619666337966919e+00, 2.531534671783447e+00, 2.589223146438599e+00, 2.850780487060547e+00, 2.918418169021606e+00, 2.918474912643433e+00, 2.918521404266357e+00, 2.918544054031372e+00, 2.919309139251709e+00, 2.92164158821106e+00, 2.92318320274353e+00, 2.732053756713867e+00, 2.548689603805542e+00, 2.536794185638428e+00, 2.630861759185791e+00, 2.541706800460815e+00, 2.571035623550415e+00, 2.721861600875854e+00, 2.911841630935669e+00, 2.911835432052612e+00, 2.910416126251221e+00, 2.907609939575195e+00, 2.907161951065063e+00, 2.908658742904663e+00, 2.910059690475464e+00, 2.844256162643433e+00, 2.579586982727051e+00, 2.523704051971436e+00, 2.594544649124146e+00, 2.573625564575195e+00, 2.547605991363525e+00, 2.622440338134766e+00, 2.900295495986938e+00, 2.900079965591431e+00, 2.898383378982544e+00, 2.896445512771606e+00, 2.89579176902771e+00, 2.897369146347046e+00, 2.899268388748169e+00, 2.900594234466553e+00, 2.901859045028687e+00, 2.900282382965088e+00, 2.89708399772644e+00, 2.895824670791626e+00, 2.895736217498779e+00, 2.893609762191772e+00, 2.89285683631897e+00, 2.893466472625732e+00, 2.892119169235229e+00, 2.890091180801392e+00, 2.888365268707275e+00, 2.889407157897949e+00, 2.891375780105591e+00, 2.892910003662109e+00, 2.894262075424194e+00, 2.893952369689941e+00, 2.890814781188965e+00, 2.889394044876099e+00, 2.889658689498901e+00, 2.887962818145752e+00, 2.886960744857788e+00, 2.888486862182617e+00, 2.888485431671143e+00, 2.887161493301392e+00, 2.885389566421509e+00] -bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.352932929992676e+00, 7.931460857391357e+00, 7.745893955230713e+00, 6.030369281768799e+00, 7.729483127593994e+00, 7.7616286277771e+00, 6.229340553283691e+00, 7.149023532867432e+00, 8.357994079589844e+00, 6.162909507751465e+00, 6.397039890289307e+00, 6.333166599273682e+00, 8.284637451171875e+00, 7.769601345062255e+00, 7.42664098739624e+00, 7.159437656402588e+00, 6.98619556427002e+00, 5.758172035217285e+00, 7.079738140106201e+00, 7.035810947418213e+00, 6.981324672698975e+00, 6.283962726593018e+00, 8.415785789489746e+00, 7.082262516021729e+00, 6.191007137298584e+00, 6.282510757446289e+00, 6.543202877044678e+00, 7.658510684967039e+00, 7.348577499389648e+00, 7.102583408355713e+00, 6.937386989593506e+00, 5.742112159729004e+00, 6.203950881958008e+00, 7.020952224731448e+00, 7.816408157348633e+00, 6.281557083129883e+00, 9.405544281005859e+00, 8.666437149047852e+00, 6.301247119903564e+00, 6.534596920013428e+00, 6.353021144866943e+00, 8.436670303344727e+00, 7.756557941436768e+00, 7.327233791351318e+00, 7.027620792388916e+00, 6.413167953491211e+00, 5.735677242279053e+00, 6.676135063171387e+00, 6.666428565979004e+00, 5.673625946044922e+00, 6.835153579711914e+00, 6.827003955841064e+00, 5.623367786407471e+00, 5.859909534454346e+00, 5.758384227752686e+00, 7.073206424713124e+00, 6.480620384216309e+00, 6.387866973876953e+00, 6.373198509216309e+00, 6.349366188049316e+00, 5.390682697296143e+00, 6.408416748046875e+00, 6.260519027709961e+00, 5.657243728637695e+00, 5.603066444396973e+00, 6.318450927734375e+00, 5.590405464172363e+00, 5.443761348724369e+00, 5.51183032989502e+00, 6.161799430847168e+00, 6.229061126708984e+00, 6.222014427185059e+00, 6.156234264373779e+00, 6.109560489654541e+00, 5.121250152587891e+00, 5.990953922271729e+00, 6.07214879989624e+00, 6.076642513275146e+00, 5.24122142791748e+00, 6.253526210784912e+00, 6.07652473449705e+00, 5.224894523620604e+00, 5.376286029815674e+00, 5.351830959320068e+00, 6.125544548034668e+00, 6.069769382476807e+00, 6.019536972045898e+00, 5.979677677154541e+00, 5.372053146362305e+00, 5.242528438568115e+00, 5.973432540893555e+00, 5.946326732635498e+00, 5.058616161346436e+00, 6.381335735321045e+00, 6.206512451171875e+00, 5.246174812316895e+00, 5.473048686981201e+00, 5.3895583152771e+00, 6.328520774841309e+00, 6.135730743408203e+00] -bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 2.968277931213379e+00, 2.950411558151245e+00, 2.949023962020874e+00, 2.640910387039185e+00, 2.939437627792358e+00, 2.930541276931763e+00, 2.589545488357544e+00, 2.74204158782959e+00, 2.924612283706665e+00, 2.651893138885498e+00, 2.570192575454712e+00, 2.569429874420166e+00, 2.853349685668945e+00, 2.925382375717163e+00, 2.924292802810669e+00, 2.925378799438477e+00, 2.925823211669922e+00, 2.862005710601807e+00, 2.911052227020264e+00, 2.912285566329956e+00, 2.754588842391968e+00, 2.625022888183594e+00, 2.913526773452759e+00, 2.837908267974854e+00, 2.560801982879639e+00, 2.565606594085693e+00, 2.580998182296753e+00, 2.918151140213013e+00, 2.917847394943237e+00, 2.918977499008179e+00, 2.920152187347412e+00, 2.614006042480469e+00, 2.716600179672241e+00, 2.910914182662964e+00, 2.909110546112061e+00, 2.581522464752197e+00, 2.915068387985229e+00, 2.915451526641846e+00, 2.584925651550293e+00, 2.56493067741394e+00, 2.534525156021119e+00, 2.920844078063965e+00, 2.919641256332397e+00, 2.919729948043823e+00, 2.921515226364136e+00, 2.80191969871521e+00, 2.631318330764771e+00, 2.912691116333008e+00, 2.90609884262085e+00, 2.555862903594971e+00, 2.835928916931152e+00, 2.905810117721558e+00, 2.617418527603149e+00, 2.558154344558716e+00, 2.546513557434082e+00, 2.908202886581421e+00, 2.906789064407349e+00, 2.906659126281738e+00, 2.907533884048462e+00, 2.90815258026123e+00, 2.599112033843994e+00, 2.900686502456665e+00, 2.891861438751221e+00, 2.605886697769165e+00, 2.62809681892395e+00, 2.888807058334351e+00, 2.709462404251099e+00, 2.545483350753784e+00, 2.548300266265869e+00, 2.622494697570801e+00, 2.893709897994995e+00, 2.892358541488647e+00, 2.893586158752441e+00, 2.895000457763672e+00, 2.579383611679077e+00, 2.813444375991821e+00, 2.893312692642212e+00, 2.885958909988403e+00, 2.585094451904297e+00, 2.888998031616211e+00, 2.88101458549499e+00, 2.545360803604127e+00, 2.540024995803833e+00, 2.513464689254761e+00, 2.883826017379761e+00, 2.881797790527344e+00, 2.883014917373657e+00, 2.884846687316895e+00, 2.620365381240845e+00, 2.618896245956421e+00, 2.885109424591064e+00, 2.881875514984131e+00, 2.541725873947144e+00, 2.876278162002563e+00, 2.879711389541626e+00, 2.576918601989746e+00, 2.535281181335449e+00, 2.513287544250488e+00, 2.880046129226685e+00, 2.877944946289062e+00] -bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 9.666862487792969e+00, 8.407212257385254e+00, 7.999817848205566e+00, 5.745312213897705e+00, 5.963682651519775e+00, 6.302765369415283e+00, 6.687531471252441e+00, 6.785740852355957e+00, 6.976062297821045e+00, 6.713521480560303e+00, 7.249570369720459e+00, 7.10476541519165e+00, 8.662630081176758e+00, 8.36098003387451e+00, 7.787084102630615e+00, 7.3623046875e+00, 7.089220523834228e+00, 5.589621543884277e+00, 5.466765880584717e+00, 5.87092113494873e+00, 6.443123340606689e+00, 7.037110805511475e+00, 7.113394737243652e+00, 6.699421882629395e+00, 6.980461597442627e+00, 7.263001441955566e+00, 7.325182437896729e+00, 8.663205146789547e+00, 7.989333629608154e+00, 7.500102043151855e+00, 7.181739330291748e+00, 5.80177116394043e+00, 5.371971130371094e+00, 5.8444356918335e+00, 6.78003454208374e+00, 7.863120555877686e+00, 8.523835182189941e+00, 7.963715076446533e+00, 7.527327060699463e+00, 8.37403392791748e+00, 7.478240966796878e+00, 9.205986976623535e+00, 8.851269721984863e+00, 7.946970462799072e+00, 7.388733386993408e+00, 6.542227268218994e+00, 5.307616710662842e+00, 5.473750591278076e+00, 5.5859694480896e+00, 5.68707799911499e+00, 5.693495273590088e+00, 5.82100248336792e+00, 5.648433208465576e+00, 5.970679759979248e+00, 5.895128726959229e+00, 7.164267063140866e+00, 6.709675312042239e+00, 6.417976856231689e+00, 6.338340759277344e+00, 6.243109703063965e+00, 5.083828449249268e+00, 5.193541526794434e+00, 5.20549488067627e+00, 5.31281042098999e+00, 5.219901561737061e+00, 5.407982349395752e+00, 5.389590263366699e+00, 5.564560890197757e+00, 5.663209915161134e+00, 6.064538955688477e+00, 6.166967391967773e+00, 6.12842321395874e+00, 6.043267250061035e+00, 5.983547210693359e+00, 5.039492130279541e+00, 4.985101222991943e+00, 5.116890907287598e+00, 5.259130001068115e+00, 5.145893573760986e+00, 5.363546848297119e+00, 5.351325511932372e+00, 5.255040645599362e+00, 5.489293575286865e+00, 5.434624671936035e+00, 6.006162643432617e+00, 5.94814920425415e+00, 5.886094570159912e+00, 5.845180511474609e+00, 5.330554962158203e+00, 4.901080131530762e+00, 5.183897495269775e+00, 5.216627597808838e+00, 5.059323310852051e+00, 5.523326873779297e+00, 5.629565715789795e+00, 5.328101634979248e+00, 5.569131374359131e+00, 5.489059448242188e+00, 6.268740177154541e+00, 6.008131980895996e+00] -bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.030876159667969e+00, 2.936005115509033e+00, 2.918151378631592e+00, 2.488980293273926e+00, 2.510942220687866e+00, 2.516079664230347e+00, 2.514577388763428e+00, 2.488616943359375e+00, 2.516695976257324e+00, 2.516294002532959e+00, 2.485352039337158e+00, 2.488009691238403e+00, 2.792933464050293e+00, 2.896329164505005e+00, 2.893927812576294e+00, 2.888891696929932e+00, 2.884199857711792e+00, 2.70121431350708e+00, 2.480401515960693e+00, 2.49419116973877e+00, 2.498394966125488e+00, 2.473738193511963e+00, 2.501344919204712e+00, 2.511149168014526e+00, 2.476231575012207e+00, 2.480807065963745e+00, 2.521692752838135e+00, 2.882105350494385e+00, 2.885973453521729e+00, 2.881844043731689e+00, 2.878208875656128e+00, 2.512202501296997e+00, 2.459237575531006e+00, 2.492915868759155e+00, 2.497941255569458e+00, 2.484442710876465e+00, 2.495879411697388e+00, 2.520755290985107e+00, 2.495754718780518e+00, 2.488467693328857e+00, 2.484140396118164e+00, 2.875467300415039e+00, 2.894996404647827e+00, 2.889655113220215e+00, 2.883393526077271e+00, 2.694224834442139e+00, 2.456067562103271e+00, 2.490221738815308e+00, 2.485932350158691e+00, 2.464843511581421e+00, 2.465757608413696e+00, 2.491504669189453e+00, 2.462376594543457e+00, 2.450438261032104e+00, 2.453380584716797e+00, 2.833194732666016e+00, 2.856411695480347e+00, 2.849978446960449e+00, 2.847720146179199e+00, 2.846999168395996e+00, 2.434305906295776e+00, 2.469571590423584e+00, 2.467026472091675e+00, 2.460221529006958e+00, 2.426655054092407e+00, 2.470346212387085e+00, 2.458034515380859e+00, 2.423858165740967e+00, 2.4333176612854e+00, 2.53438663482666e+00, 2.830672979354858e+00, 2.828712224960327e+00, 2.826857089996338e+00, 2.824531078338623e+00, 2.428230762481689e+00, 2.433458566665649e+00, 2.461541175842285e+00, 2.459890604019165e+00, 2.412613868713379e+00, 2.463998794555664e+00, 2.460159540176392e+00, 2.411728143692017e+00, 2.420107841491699e+00, 2.421641111373901e+00, 2.814183473587036e+00, 2.813428163528442e+00, 2.811276197433472e+00, 2.8093581199646e+00, 2.517412662506104e+00, 2.406463146209717e+00, 2.454671621322632e+00, 2.449988126754761e+00, 2.40502667427063e+00, 2.440987110137939e+00, 2.460736274719238e+00, 2.41791296005249e+00, 2.418332815170288e+00, 2.41908860206604e+00, 2.805348873138428e+00, 2.815335988998413e+00] -TDisWatSup.T=[2.931499938964844e+02, 2.852945861816406e+02, 2.856815795898438e+02, 2.857510681152344e+02, 2.857267456054688e+02, 2.856718139648438e+02, 2.855671691894531e+02, 2.855025329589844e+02, 2.854809875488281e+02, 2.854429626464844e+02, 2.854137878417969e+02, 2.854244384765625e+02, 2.854071960449219e+02, 2.853782653808594e+02, 2.853413696289062e+02, 2.8534423828125e+02, 2.853720703125e+02, 2.853915710449219e+02, 2.853984069824219e+02, 2.854017333984375e+02, 2.853314819335938e+02, 2.852769775390625e+02, 2.852627868652344e+02, 2.852532958984375e+02, 2.852403564453125e+02, 2.852674865722656e+02, 2.852770385742188e+02, 2.852573852539062e+02, 2.852309265136719e+02, 2.852272033691406e+02, 2.852603149414062e+02, 2.85290283203125e+02, 2.853053588867188e+02, 2.853229370117188e+02, 2.852682189941406e+02, 2.852067565917969e+02, 2.851899719238281e+02, 2.852041015625e+02, 2.852021789550781e+02, 2.852345886230469e+02, 2.852779235839844e+02, 2.852750244140625e+02, 2.852602844238281e+02, 2.852430725097656e+02, 2.852681579589844e+02, 2.853015747070312e+02, 2.853194580078125e+02, 2.853342895507812e+02, 2.852999877929688e+02, 2.852250366210938e+02, 2.851845092773438e+02, 2.851712951660156e+02, 2.851232604980469e+02, 2.851054077148438e+02, 2.851183166503906e+02, 2.850870971679688e+02, 2.850547180175781e+02, 2.850188903808594e+02, 2.850391540527344e+02, 2.850718078613281e+02, 2.850904846191406e+02, 2.851051330566406e+02, 2.85102294921875e+02, 2.850287780761719e+02, 2.849909973144531e+02, 2.849830932617188e+02, 2.849387512207031e+02, 2.849022827148438e+02, 2.849138488769531e+02, 2.848914489746094e+02, 2.848577880859375e+02, 2.848209533691406e+02, 2.848373718261719e+02, 2.848760681152344e+02, 2.849063415527344e+02, 2.849239501953125e+02, 2.849418029785156e+02, 2.848733825683594e+02, 2.848297729492188e+02, 2.848292236328125e+02, 2.848153076171875e+02, 2.847711181640625e+02, 2.847835388183594e+02, 2.847831726074219e+02, 2.847451782226562e+02, 2.847025756835938e+02, 2.846958312988281e+02, 2.847337341308594e+02, 2.847684326171875e+02, 2.847888793945312e+02, 2.848150024414062e+02, 2.847699279785156e+02, 2.847167053222656e+02, 2.847120361328125e+02, 2.847170715332031e+02, 2.846675109863281e+02, 2.8467822265625e+02, 2.847114562988281e+02, 2.846882019042969e+02, 2.846586608886719e+02, 2.846360778808594e+02] -TDisWatRet.T=[2.931499938964844e+02, 2.8595166015625e+02, 2.853379211425781e+02, 2.851414794921875e+02, 2.834973754882812e+02, 2.842228088378906e+02, 2.843896789550781e+02, 2.842533874511719e+02, 2.839751586914062e+02, 2.846266479492188e+02, 2.842833251953125e+02, 2.838039855957031e+02, 2.838408813476562e+02, 2.842601318359375e+02, 2.847837219238281e+02, 2.846384582519531e+02, 2.844966125488281e+02, 2.843782958984375e+02, 2.830713500976562e+02, 2.833893737792969e+02, 2.837337036132812e+02, 2.840534973144531e+02, 2.835159301757812e+02, 2.843897705078125e+02, 2.843610229492188e+02, 2.834487609863281e+02, 2.83717529296875e+02, 2.836341552734375e+02, 2.846417846679688e+02, 2.845315551757812e+02, 2.844002990722656e+02, 2.842959289550781e+02, 2.834055480957031e+02, 2.827950439453125e+02, 2.837015380859375e+02, 2.8408544921875e+02, 2.836649475097656e+02, 2.844537048339844e+02, 2.8480908203125e+02, 2.838344116210938e+02, 2.840350952148438e+02, 2.837999267578125e+02, 2.846925964355469e+02, 2.847799682617188e+02, 2.845803527832031e+02, 2.8441064453125e+02, 2.842685241699219e+02, 2.826054382324219e+02, 2.834759521484375e+02, 2.834297485351562e+02, 2.827201538085938e+02, 2.832548522949219e+02, 2.836388244628906e+02, 2.826444091796875e+02, 2.828368225097656e+02, 2.827662963867188e+02, 2.837658996582031e+02, 2.838477172851562e+02, 2.836802062988281e+02, 2.836430969238281e+02, 2.8361279296875e+02, 2.819618225097656e+02, 2.829362182617188e+02, 2.828160095214844e+02, 2.825915832519531e+02, 2.819405517578125e+02, 2.829676208496094e+02, 2.825419921875e+02, 2.819969787597656e+02, 2.822255249023438e+02, 2.827288513183594e+02, 2.8329833984375e+02, 2.832662353515625e+02, 2.831910400390625e+02, 2.831319885253906e+02, 2.816205139160156e+02, 2.820285034179688e+02, 2.826028747558594e+02, 2.826480712890625e+02, 2.815154113769531e+02, 2.828281860351562e+02, 2.82692626953125e+02, 2.815237121582031e+02, 2.8185400390625e+02, 2.816968688964844e+02, 2.830579223632812e+02, 2.829237670898438e+02, 2.8286669921875e+02, 2.82822021484375e+02, 2.823018493652344e+02, 2.812353515625e+02, 2.824648132324219e+02, 2.823963928222656e+02, 2.811759338378906e+02, 2.826371154785156e+02, 2.828327331542969e+02, 2.815883483886719e+02, 2.818941345214844e+02, 2.817969665527344e+02, 2.831976928710938e+02, 2.829739685058594e+02] -TDisWatBorLvg.T=[2.931499938964844e+02, 2.847266235351562e+02, 2.851277160644531e+02, 2.8519189453125e+02, 2.851634216308594e+02, 2.850949096679688e+02, 2.849781799316406e+02, 2.849088439941406e+02, 2.848865966796875e+02, 2.848414306640625e+02, 2.848116455078125e+02, 2.848249206542969e+02, 2.848023376464844e+02, 2.847698364257812e+02, 2.847286376953125e+02, 2.8473583984375e+02, 2.847673034667969e+02, 2.847881469726562e+02, 2.847959594726562e+02, 2.847958984375e+02, 2.847136535644531e+02, 2.846553039550781e+02, 2.846426391601562e+02, 2.846294250488281e+02, 2.846174926757812e+02, 2.846504211425781e+02, 2.8465673828125e+02, 2.846346130371094e+02, 2.846038513183594e+02, 2.846037902832031e+02, 2.846421203613281e+02, 2.846748352050781e+02, 2.846908264160156e+02, 2.847093811035156e+02, 2.84641845703125e+02, 2.845758972167969e+02, 2.845609130859375e+02, 2.845760498046875e+02, 2.845745849609375e+02, 2.846146850585938e+02, 2.846600952148438e+02, 2.846552124023438e+02, 2.84636962890625e+02, 2.846205139160156e+02, 2.846509704589844e+02, 2.846879272460938e+02, 2.847066650390625e+02, 2.847238464355469e+02, 2.84677490234375e+02, 2.8459521484375e+02, 2.845519409179688e+02, 2.845367126464844e+02, 2.844814758300781e+02, 2.8446533203125e+02, 2.844784545898438e+02, 2.844412536621094e+02, 2.844043579101562e+02, 2.843667297363281e+02, 2.843928527832031e+02, 2.844289245605469e+02, 2.844488525390625e+02, 2.844668884277344e+02, 2.844564819335938e+02, 2.843739013671875e+02, 2.843338623046875e+02, 2.84325927734375e+02, 2.842718200683594e+02, 2.84235107421875e+02, 2.84249267578125e+02, 2.842204895019531e+02, 2.841834411621094e+02, 2.841428833007812e+02, 2.841655578613281e+02, 2.842091369628906e+02, 2.842421875e+02, 2.842619934082031e+02, 2.842784423828125e+02, 2.84197509765625e+02, 2.841525573730469e+02, 2.841549682617188e+02, 2.841332702636719e+02, 2.840869750976562e+02, 2.841044921875e+02, 2.840988464355469e+02, 2.840559997558594e+02, 2.840068054199219e+02, 2.840054321289062e+02, 2.840490417480469e+02, 2.840871276855469e+02, 2.841091613769531e+02, 2.841380004882812e+02, 2.840802001953125e+02, 2.840249328613281e+02, 2.840228576660156e+02, 2.84024169921875e+02, 2.839693298339844e+02, 2.839868774414062e+02, 2.840205078125e+02, 2.839923095703125e+02, 2.839576110839844e+02, 2.839373168945312e+02] -pla.dH_flow=[-1.34378578125e+05, 2.4399815625e+05, 2.25257640625e+05, 2.22073609375e+05, 2.23327734375e+05, 2.2624853125e+05, 2.3150684375e+05, 2.34690875e+05, 2.35730234375e+05, 2.37703546875e+05, 2.39108125e+05, 2.38537984375e+05, 2.394813125e+05, 2.4093884375e+05, 2.4279521875e+05, 2.425603125e+05, 2.41152e+05, 2.40192453125e+05, 2.3984690625e+05, 2.39759578125e+05, 2.43380515625e+05, 2.46062109375e+05, 2.4670321875e+05, 2.4723828125e+05, 2.4783328125e+05, 2.464085625e+05, 2.4602678125e+05, 2.47019e+05, 2.48377046875e+05, 2.48471984375e+05, 2.46776390625e+05, 2.45286953125e+05, 2.44549671875e+05, 2.4368665625e+05, 2.4658415625e+05, 2.4961321875e+05, 2.50373140625e+05, 2.4967440625e+05, 2.4975775e+05, 2.48041046875e+05, 2.459274375e+05, 2.46112625e+05, 2.46892484375e+05, 2.47696875e+05, 2.4638071875e+05, 2.44708265625e+05, 2.43837515625e+05, 2.43076640625e+05, 2.4498253125e+05, 2.48719375e+05, 2.5071178125e+05, 2.51383078125e+05, 2.53835671875e+05, 2.5464828125e+05, 2.540249375e+05, 2.55648640625e+05, 2.57290234375e+05, 2.59041125e+05, 2.5794115625e+05, 2.56308953125e+05, 2.5539146875e+05, 2.54619046875e+05, 2.54919640625e+05, 2.5863065625e+05, 2.60479921875e+05, 2.60853546875e+05, 2.6318821875e+05, 2.6493103125e+05, 2.64317875e+05, 2.655305e+05, 2.6720996875e+05, 2.6905075e+05, 2.6812615625e+05, 2.6617240625e+05, 2.646675625e+05, 2.63782375e+05, 2.6295828125e+05, 2.665031875e+05, 2.6861009375e+05, 2.685675e+05, 2.694045e+05, 2.7156e+05, 2.708505e+05, 2.7098746875e+05, 2.7290640625e+05, 2.750856875e+05, 2.7528496875e+05, 2.73350625e+05, 2.7162115625e+05, 2.706124375e+05, 2.6930465625e+05, 2.7174121875e+05, 2.743223125e+05, 2.7448640625e+05, 2.743255625e+05, 2.7681034375e+05, 2.7614521875e+05, 2.74549625e+05, 2.757713125e+05, 2.772921875e+05, 2.7832090625e+05] -borFie.Q_flow=[0e+00, 7.044341875e+05, 3.8555971875e+05, 2.18003171875e+05, -6.46861171875e+04, -2.15784890625e+05, -1.903005625e+05, -1.657235625000001e+05, -2.7921746875e+05, -1.943405625e+05, -1.4155028125e+05, -2.7510596875e+05, -2.8770921875e+05, -3.030176875e+05, -1.461336249999999e+05, -9.9091109375e+04, -1.0175490625e+05, -1.240317109375001e+05, -2.38970875e+05, -4.446658125e+05, -3.955198125e+05, -3.3242e+05, -3.766905625e+05, -2.9136415625e+05, -1.9594865625e+05, -3.0357090625e+05, -3.27812e+05, -3.591194375e+05, -2.207396874999992e+05, -1.35268890625e+05, -1.22996296875e+05, -1.37685984375e+05, -1.7634740625e+05, -4.67205875e+05, -4.141927812499997e+05, -3.303184375e+05, -2.9101246875e+05, -2.5273571875e+05, -1.072491875e+05, -1.31735765625e+05, -2.0907371875e+05, -2.428157968749998e+05, -1.87727671875e+05, -7.56395078125e+04, -5.7394890625e+04, -8.13355e+04, -1.16305875e+05, -3.7859046875e+05, -4.3598096875e+05, -4.2391096875e+05, -4.380753125e+05, -5.4417925e+05, -4.243410625e+05, -4.36725375e+05, -5.613926875e+05, -5.694601875e+05, -5.267736249999977e+05, -3.657239687500007e+05, -3.3107865625e+05, -3.3050390625e+05, -3.3281928125e+05, -5.19136625e+05, -6.375409375e+05, -5.89839625e+05, -5.82888875e+05, -7.50257e+05, -6.4193e+05, -5.904501875e+05, -7.427511875000003e+05, -7.387461875000001e+05, -7.41390125e+05, -5.25806375e+05, -4.6930953125e+05, -4.45496125e+05, -4.4870396875e+05, -5.37279625e+05, -7.850300625e+05, -6.74604375e+05, -6.378171875e+05, -7.72907e+05, -7.250160625e+05, -6.326513124999995e+05, -7.668046249999983e+05, -8.166379375e+05, -8.40645375e+05, -6.4923275e+05, -5.59533125e+05, -5.306185e+05, -5.269006875e+05, -5.333348125e+05, -8.181768125e+05, -7.37032375e+05, -6.865188125e+05, -7.663094375e+05, -8.05805625e+05, -6.210684375e+05, -6.731166875e+05, -7.766804375e+05, -7.927518125e+05, -6.785003125e+05, -5.478143125e+05] -bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 9.0123701171875e+03, 1.3294740234375e+04, 1.4545767578125e+04, 7.258874023437497e+03, 8.8623076171875e+03, 1.03382197265625e+04, 5.7400791015625e+03, 0e+00, 0e+00, 0e+00, 1.437733459472662e+01, 1.609463195800781e+02, 1.380778564453125e+03, 2.060590820312502e+03, 6.2963583984375e+03, 1.7276076171875e+04, 2.13100859375e+04, 1.1388806640625e+04, 6.9282880859375e+03, 1.086126171875e+04, 8.435615234375e+03, 0e+00, 0e+00, 0e+00, 3.99460411071782e+01, 1.975246887207031e+02, 8.369253540039062e+02, 1.52367626953125e+03, 3.244197509765625e+03, 1.4889537109375e+04, 1.848122656249996e+04, 8.543193359375e+03, 1.335480590820312e+03, 2.015841918945312e+03, 3.24748828125e+03, 3.870671081542969e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.528795433044434e+01, 1.8264013671875e+02, 1.422114501953125e+03, 1.41377958984375e+04, 2.180342578125e+04, 1.8835578125e+04, 6.3506181640625e+03, 1.0484611328125e+04, 1.21008994140625e+04, 5.13039111328125e+03, 0e+00, 0e+00, 1.325312614440962e+01, 1.520077514648414e+02, 9.860206909179688e+02, 1.769104614257812e+03, 2.52267578125e+03, 1.08143994140625e+04, 2.0509892578125e+04, 2.8169474609375e+04, 1.6796607421875e+04, 1.7334943359375e+04, 2.270893359375e+04, 1.33402978515625e+04, 1.138503417968732e+03, 1.365604736328105e+03, 2.3282939453125e+03, 3.434191650390625e+03, 4.01851513671875e+03, 4.76199755859375e+03, 5.30436767578125e+03, 7.94702197265625e+03, 8.209021484375e+03, 7.95745361328125e+03, 7.9008544921875e+03, 8.14154931640625e+03, 8.4883212890625e+03, 8.8358037109375e+03, 8.589450195312507e+03, 6.38860400390625e+03, 7.10121240234375e+03, 7.603947265625e+03, 7.8670048828125e+03, 8.16276318359375e+03, 8.52872265625e+03, 1.04478212890625e+04, 1.18089375e+04, 1.151938671875e+04, 1.10230009765625e+04, 1.05990048828125e+04, 1.05548818359375e+04, 1.07042333984375e+04, 1.09353427734375e+04, 7.61457373046875e+03, 8.56384765625e+03, 9.0986533203125e+03, 9.478869140625e+03] -bui[2].ets.PHea=[0e+00, 2.30289453125e+04, 2.9297412109375e+04, 3.38355625e+04, 1.4487840625e+05, 3.240940625e+04, 3.0576982421875e+04, 1.265566562500001e+05, 5.156863671875e+04, 1.7830369140625e+04, 1.17923421875e+05, 1.135355859375e+05, 1.207737890625e+05, 2.15340078125e+04, 2.980906054687502e+04, 3.834051171875e+04, 4.646114453125e+04, 5.225839843750001e+04, 1.5536646875e+05, 4.695566796875e+04, 4.837405859375e+04, 5.554373828125e+04, 1.04619421875e+05, 1.53227412109375e+04, 4.930505078125e+04, 1.286422265625e+05, 1.223061953125e+05, 9.50731484375e+04, 3.157865039062504e+04, 3.964806640625e+04, 4.737420703125e+04, 5.316573046875e+04, 1.75747875e+05, 1.037854140625e+05, 4.880629687499989e+04, 2.65014921875e+04, 1.133532734375e+05, 1.782354614257812e+03, 1.1817060546875e+04, 1.13073296875e+05, 9.97180078125e+04, 1.231759218749999e+05, 1.57872783203125e+04, 2.9359326171875e+04, 4.053923046875e+04, 5.026036328125e+04, 8.599753125e+04, 1.68678109375e+05, 6.221325e+04, 6.1297796875e+04, 1.88412296875e+05, 5.56396171875e+04, 5.509896484375e+04, 1.78999015625e+05, 1.6393278125e+05, 1.80109515625e+05, 4.60791835937504e+04, 7.030823437499993e+04, 7.8208296875e+04, 7.9797640625e+04, 8.21508515625e+04, 2.20380796875e+05, 7.43000625e+04, 8.4556734375e+04, 1.73259625e+05, 1.7045303125e+05, 7.81825390625e+04, 1.73009171875e+05, 2.157805781249995e+05, 2.074514687499999e+05, 1.06311453125e+05, 8.8228390625e+04, 8.841328125e+04, 9.5394546875e+04, 1.00663671875e+05, 2.6891965625e+05, 1.134421015625e+05, 1.039216953125e+05, 1.024421015625e+05, 2.3812875e+05, 8.428309375e+04, 1.014047734375029e+05, 2.48693921875e+05, 2.24862625e+05, 2.32776375e+05, 9.510575e+04, 9.99308828125e+04, 1.0581796875e+05, 1.10875421875e+05, 2.128348125e+05, 2.2577296875e+05, 1.118320859375e+05, 1.1350321875e+05, 2.7952334375e+05, 6.9994203125e+04, 8.533821875e+04, 2.3338675e+05, 2.06035984375e+05, 2.25613890625e+05, 7.41041875e+04, 9.17060703125e+04] -bui[3].ets.PHea=[0e+00, 4.11923388671875e+03, 6.63724169921875e+03, 8.92133984375e+03, 6.4058140625e+04, 5.870479296875e+04, 4.716819921875e+04, 3.832661718749999e+04, 3.529450390625e+04, 3.477305078125e+04, 3.812138671875e+04, 2.9295712890625e+04, 3.1089353515625e+04, 3.088461669921875e+03, 5.244229980468759e+03, 9.1700830078125e+03, 1.27615322265625e+04, 1.546493457031251e+04, 5.42441953125e+04, 7.6627125e+04, 5.95250078125e+04, 4.09354921875e+04, 3.1039015625e+04, 3.2154833984375e+04, 3.807360546875e+04, 3.1659369140625e+04, 2.8902193359375e+04, 2.268253125e+04, 2.831420898437526e+03, 7.24746728515625e+03, 1.107349609375e+04, 1.41056572265625e+04, 5.9624953125e+04, 7.75540078125e+04, 6.041247265624987e+04, 3.58596015625e+04, 2.3934830078125e+04, 2.043926953125e+04, 2.540875390625e+04, 2.730310546875e+04, 2.0566341796875e+04, 2.705315039062498e+04, 5.119800186157227e+01, 2.417337890625e+03, 7.74541943359375e+03, 1.2222630859375e+04, 2.5999236328125e+04, 8.07835703125e+04, 7.84893046875e+04, 7.14678046875e+04, 6.203148828125e+04, 6.231843359375e+04, 6.127965625e+04, 6.333972265625e+04, 4.68809375e+04, 5.049421875e+04, 1.173610156250007e+04, 1.881136718749996e+04, 2.2861904296875e+04, 2.4055544921875e+04, 2.5719302734375e+04, 9.10393984375e+04, 9.1296875e+04, 8.99754765625e+04, 8.13364140625e+04, 8.00321015625e+04, 7.806884375e+04, 7.63145703125e+04, 5.933286328124985e+04, 5.669086328124996e+04, 3.061401953125e+04, 2.6095912109375e+04, 2.673598828125e+04, 2.9590984375e+04, 3.1539126953125e+04, 9.29857421875e+04, 9.7576890625e+04, 9.42591328125e+04, 8.43395078125e+04, 8.1140546875e+04, 7.88719453125e+04, 7.882733593750003e+04, 7.370958593750023e+04, 6.257826953125e+04, 6.368294140625e+04, 2.9204126953125e+04, 3.1324732421875e+04, 3.3520046875e+04, 3.493001171875e+04, 7.01522421875e+04, 9.76139296875e+04, 8.81856796875e+04, 8.49663203125e+04, 8.514715625e+04, 6.509225390625e+04, 6.38906640625e+04, 7.0963109375e+04, 5.80293046875e+04, 6.235814453125e+04, 2.260976953125e+04, 2.9276298828125e+04] -bui[1].ets.PPum=[3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.728787231445312e+01, 2.092093811035156e+02, 2.74734130859375e+02, 9.714006042480464e+01, 1.058222579956055e+02, 1.364306945800781e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 3.878650512695312e+02, 6.090439453125e+02, 1.805793914794922e+02, 9.467092132568359e+01, 1.413827667236328e+02, 1.097680511474609e+02, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.863000183105469e+02, 4.440596618652331e+02, 1.194975891113281e+02, 9.288758087158203e+01, 1.063668823242188e+02, 9.558541107177734e+01, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.351678009033203e+02, 5.875748291015625e+02, 4.905909729003906e+02, 9.227451324462891e+01, 1.227775802612305e+02, 1.761298675537109e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 1.21243537902832e+02, 5.19663330078125e+02, 1.002508117675781e+03, 4.159072875976562e+02, 3.650818481445312e+02, 6.671394653320312e+02, 2.582721557617188e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.958684539794922e+01, 1.069664993286133e+02, 1.03819580078125e+02, 1.022472763061523e+02, 1.053435440063477e+02, 1.105790710449219e+02, 1.16408576965332e+02, 1.134165039062501e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.657913970947266e+01, 1.007248153686523e+02, 1.048678741455078e+02, 1.11204231262207e+02, 1.343541412353516e+02, 1.849652709960938e+02, 1.762959594726562e+02, 1.587984466552734e+02, 1.476333160400391e+02, 1.4643359375e+02, 1.485550994873047e+02, 1.541088256835938e+02, 1.012890319824219e+02, 1.110910263061523e+02, 1.196061706542969e+02, 1.258064880371094e+02] -bui[2].ets.PPum=[6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 4.067316162109375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.059164062500006e+03, 8.493031005859375e+02, 6.401235961914062e+02, 2.107569580078125e+03, 1.9765576171875e+03, 2.177377197265625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.5526708984375e+02, 7.461662597656252e+02, 5.33621875e+03, 8.284879760742188e+02, 7.044580078125e+02, 6.496921997070312e+02, 2.030552734375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.60207275390625e+03, 2.211394775390625e+03, 1.57149462890625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.655308227539062e+02, 7.555764770507812e+02, 4.80070263671875e+03, 2.841981689453125e+03, 6.989922485351551e+02, 6.401235961914062e+02, 2.026065795898438e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.006059448242188e+03, 1.33351513671875e+03, 2.141064941406246e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 7.066066284179688e+02, 1.233491821289062e+03, 5.57290234375e+03, 8.92854736328125e+02, 8.992904663085938e+02, 5.609109375e+03, 1.036970825195312e+03, 7.745242919921875e+02, 5.7771767578125e+03, 4.56632568359375e+03, 5.28758056640625e+03, 7.096356811523461e+02, 1.067122070312497e+03, 1.357087646484375e+03, 1.4301865234375e+03, 1.523066772460938e+03, 8.7163271484375e+03, 1.275422241210938e+03, 1.586726440429688e+03, 4.49979150390625e+03, 6.26478759765625e+03, 1.289459838867188e+03, 4.92755712890625e+03, 7.897011718749967e+03, 7.155912109374991e+03, 2.728614013671875e+03, 1.733697265625e+03, 1.743640380859375e+03, 2.031393676757812e+03, 2.2882548828125e+03, 1.174275390625e+04, 3.68912353515625e+03, 2.45900048828125e+03, 2.34305810546875e+03, 1.0065173828125e+04, 1.5569072265625e+03, 2.189056396484484e+03, 1.024417968750001e+04, 8.297287109375e+03, 8.9075009765625e+03, 1.933334350585938e+03, 2.208295654296875e+03, 2.4789736328125e+03, 2.75084228515625e+03, 7.1114990234375e+03, 1.022980859375e+04, 2.77181689453125e+03, 2.878487548828125e+03, 1.248976171875e+04, 1.351487182617188e+03, 1.5729716796875e+03, 9.3316943359375e+03, 7.026923828125e+03, 8.03120654296875e+03, 1.161707763671875e+03, 1.819177001953125e+03] -bui[3].ets.PPum=[2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.446453857421875e+03, 1.307060668945312e+03, 7.794595336914062e+02, 5.044862060546873e+02, 4.362171630859375e+02, 4.397270812988281e+02, 4.864619750976562e+02, 4.171558227539062e+02, 4.175430603027344e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.409900024414062e+03, 2.237783935546875e+03, 1.346221069335938e+03, 5.567463989257812e+02, 4.191458435058594e+02, 4.25181396484375e+02, 4.78508056640625e+02, 4.158246459960938e+02, 4.164928894042969e+02, 3.007606506347656e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.098011108398438e+03, 2.19503759765625e+03, 1.394840576171868e+03, 4.723863220214844e+02, 4.199340209960938e+02, 4.250220947265625e+02, 4.264425964355469e+02, 4.190625915527344e+02, 4.176097717285156e+02, 4.169791870117188e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.766411743164062e+02, 2.337805419921875e+03, 2.392246826171875e+03, 1.96722802734375e+03, 1.34898095703125e+03, 1.32635400390625e+03, 1.360800048828125e+03, 1.386274169921875e+03, 6.59494140625e+02, 7.621546630859375e+02, 2.340141906738281e+02, 2.523113861083979e+02, 3.159679870605469e+02, 3.38392822265625e+02, 3.670321655273438e+02, 2.818780517578125e+03, 3.15936669921875e+03, 3.089925537109375e+03, 2.4816884765625e+03, 2.20508642578125e+03, 2.28599755859375e+03, 2.11779345703125e+03, 1.141702026367181e+03, 9.827116088867173e+02, 4.070482177734375e+02, 3.679445495605469e+02, 3.82640869140625e+02, 4.731519165039062e+02, 5.4504296875e+02, 2.849068115234375e+03, 3.410319580078125e+03, 3.35993505859375e+03, 2.670035888671875e+03, 2.24187353515625e+03, 2.30639990234375e+03, 2.277629150390626e+03, 1.859415161132825e+03, 1.22208837890625e+03, 1.322555297851562e+03, 4.337216186523438e+02, 5.269237060546875e+02, 6.05640380859375e+02, 6.652223510742188e+02, 1.695311401367188e+03, 3.25445556640625e+03, 2.88301708984375e+03, 2.646083251953125e+03, 2.48198681640625e+03, 1.442477783203125e+03, 1.395849853515625e+03, 1.658580688476562e+03, 1.043388305664062e+03, 1.20632421875e+03, 3.011616821289062e+02, 4.508015441894531e+02] -dis.mCon_flow[1]=[3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.101572036743164e+00, 4.427675247192383e+00, 3.576277256011963e+00, 3.620766878128052e+00, 3.617748975753784e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.15570592880249e+00, 6.06018590927124e+00, 3.664623260498047e+00, 3.594159841537476e+00, 3.631283760070801e+00, 3.580672264099121e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.584897994995117e+00, 5.36101818084716e+00, 3.627122402191162e+00, 3.578057050704956e+00, 3.643641948699951e+00, 3.600403785705566e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.359717845916748e+00, 6.104840278625488e+00, 5.49290657043457e+00, 3.570169448852539e+00, 3.635257720947266e+00, 3.752918481826782e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.81394100189209e+00, 7.451635837554932e+00, 5.074141502380371e+00, 5.043736457824707e+00, 6.305309772491455e+00, 4.207999706268311e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.822436571121216e+00, 3.746993064880371e+00, 3.602979183197021e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.566339015960693e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00] -dis.mCon_flow[2]=[2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.019427871704102e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.277935409545901e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.267717742919922e+01, 3.013236045837402e+01, 3.171646118164062e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.45205078125e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.012661170959473e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.370282363891602e+01, 3.196107292175293e+01, 2.642714691162109e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.483815765380859e+01, 3.246229553222656e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.066592979431152e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.065280532836914e+01, 2.600101470947266e+01, 3.095833206176756e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.656584358215332e+01, 4.513458251953125e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.670785522460938e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.65058708190918e+01, 4.200460815429688e+01, 4.496108627319336e+01, 2.349573707580566e+01, 2.392053031921385e+01, 2.609298515319824e+01, 2.655998802185059e+01, 2.719434928894043e+01, 5.461568450927734e+01, 2.506702423095703e+01, 2.753532981872559e+01, 4.36427001953125e+01, 4.586046600341797e+01, 2.564225769042969e+01, 4.484005737304688e+01, 5.239989089965811e+01, 5.064007186889646e+01, 3.170774459838867e+01, 2.850797271728516e+01, 2.853764343261719e+01, 3.029688262939453e+01, 3.166159820556641e+01, 6.248114013671875e+01, 3.564185333251953e+01, 3.24600944519043e+01, 3.196579933166504e+01, 5.750895690917969e+01, 2.729492378234863e+01, 3.145763206481989e+01, 5.843675613403323e+01, 5.370716857910156e+01, 5.485036849975586e+01, 2.985244178771973e+01, 3.120017242431641e+01, 3.264155197143555e+01, 3.392525482177734e+01, 5.174563980102539e+01, 5.641958618164062e+01, 3.406616973876953e+01, 3.449123001098633e+01, 6.369601821899414e+01, 2.438246726989746e+01, 2.74691104888916e+01, 5.615262985229492e+01, 4.996278762817383e+01, 5.308313369750977e+01, 2.445267295837402e+01, 2.904074096679688e+01] -dis.mCon_flow[3]=[8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.472659873962402e+01, 1.390811634063721e+01, 1.111549091339111e+01, 9.717907905578613e+00, 9.713555335998535e+00, 9.72472095489502e+00, 9.715381622314453e+00, 9.697888374328613e+00, 9.698989868164062e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.445946502685547e+01, 1.736879539489746e+01, 1.394029998779297e+01, 9.715542793273926e+00, 9.703534126281738e+00, 9.720417022705078e+00, 9.717157363891602e+00, 9.694089889526367e+00, 9.695999145507812e+00, 9.255684852600098e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.375299453735352e+01, 1.722621917724609e+01, 1.413513660430905e+01, 9.718402862548828e+00, 9.705759048461914e+00, 9.719975471496582e+00, 9.72390079498291e+00, 9.703298568725586e+00, 9.699179649353027e+00, 9.697385787963867e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.77711238861084e+01, 1.788053131103516e+01, 1.641106224060059e+01, 1.404497814178467e+01, 1.405329132080078e+01, 1.419673728942871e+01, 1.426902008056641e+01, 1.030874729156494e+01, 1.114575672149658e+01, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.928056907653809e+01, 2.001873970031738e+01, 1.976952934265137e+01, 1.802138519287109e+01, 1.719420051574707e+01, 1.749942588806152e+01, 1.694989585876465e+01, 1.296092700958249e+01, 1.237324237823485e+01, 8.712203025817871e+00, 8.605648040771484e+00, 8.627485275268555e+00, 9.339115142822266e+00, 9.82170581817627e+00, 1.946228408813477e+01, 2.056347846984863e+01, 2.045797729492188e+01, 1.858537673950195e+01, 1.722822952270508e+01, 1.755887985229492e+01, 1.747881507873536e+01, 1.584212970733647e+01, 1.351181983947754e+01, 1.38713846206665e+01, 9.097410202026367e+00, 9.691325187683105e+00, 1.020957946777344e+01, 1.054925441741943e+01, 1.605637550354004e+01, 2.011758232116699e+01, 1.92101001739502e+01, 1.853179740905762e+01, 1.790215110778809e+01, 1.439811134338379e+01, 1.434436130523682e+01, 1.528196430206299e+01, 1.255632305145264e+01, 1.345501804351807e+01, 8.605648040771484e+00, 9.176644325256348e+00] +bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.76674747467041e+00, 7.040595054626465e+00, 7.464546680450439e+00, 7.000575542449951e+00, 6.547202587127686e+00, 6.448574542999268e+00, 7.312077999114991e+00, 7.100598335266113e+00, 6.812841415405273e+00, 7.595059394836426e+00, 9.781047821044922e+00, 9.781064033508301e+00, 9.780763626098633e+00, 9.755895614624023e+00, 9.595996856689453e+00, 8.971941947937012e+00, 8.661943435668945e+00, 7.382122993469238e+00, 6.180070400238037e+00, 5.964054107666016e+00, 6.585165500640869e+00, 7.373140335083008e+00, 6.713627815246582e+00, 7.017662525177002e+00, 9.67896556854248e+00, 9.679254531860352e+00, 9.679428100585938e+00, 9.632810592651367e+00, 9.508039474487305e+00, 9.180935859680176e+00, 8.860331535339355e+00, 8.184884071350098e+00, 6.298338413238525e+00, 6.118203639984133e+00, 7.082376956939697e+00, 9.197408676147461e+00, 9.243411064147949e+00, 8.46934986114502e+00, 9.439827919006348e+00, 9.663820266723633e+00, 9.664420127868652e+00, 9.664913177490234e+00, 9.665153503417969e+00, 9.66368579864502e+00, 9.552105903625488e+00, 8.938046455383301e+00, 6.34101390838623e+00, 5.93358039855957e+00, 6.079972267150879e+00, 7.419883728027344e+00, 6.782445907592773e+00, 6.49927282333374e+00, 7.62672758102417e+00, 9.593844413757324e+00, 9.593778610229492e+00, 9.570229530334473e+00, 9.42442035675049e+00, 8.99714469909668e+00, 8.647753715515137e+00, 8.352483749389648e+00, 6.546675682067871e+00, 5.946853637695312e+00, 5.58008861541748e+00, 6.117436408996582e+00, 6.104587554931641e+00, 5.808216094970703e+00, 6.313800811767578e+00, 8.838792800903329e+00, 8.756804466247567e+00, 8.344906806945801e+00, 7.955085754394531e+00, 7.776830673217773e+00, 7.585167407989502e+00, 7.460200309753418e+00, 6.924137592315674e+00, 6.876448631286621e+00, 6.913320541381836e+00, 6.91071605682373e+00, 6.863385677337646e+00, 6.803446769714355e+00, 6.736450672149658e+00, 6.772709846496581e+00, 7.187572956085205e+00, 7.038544654846191e+00, 6.936095237731934e+00, 6.880380630493164e+00, 6.833362102508545e+00, 6.77839469909668e+00, 6.499405384063721e+00, 6.367313861846924e+00, 6.387119770050049e+00, 6.411218643188477e+00, 6.45396900177002e+00, 6.461417675018311e+00, 6.43506383895874e+00, 6.402061939239502e+00, 6.918438911437988e+00, 6.76140832901001e+00, 6.669435501098633e+00, 6.603628158569336e+00] +bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.445426225662231e+00, 3.050774097442627e+00, 2.962384700775146e+00, 2.817957639694214e+00, 2.584792375564575e+00, 2.547687768936157e+00, 2.637871742248535e+00, 2.574909210205078e+00, 2.577672243118286e+00, 2.668136835098267e+00, 2.929457426071167e+00, 2.929458856582642e+00, 2.929430961608887e+00, 2.92809271812439e+00, 2.925336122512817e+00, 2.926040887832642e+00, 2.927327156066895e+00, 2.908646583557129e+00, 2.610657691955566e+00, 2.536600828170776e+00, 2.585804224014282e+00, 2.600783348083496e+00, 2.550495862960815e+00, 2.618217468261719e+00, 2.919895648956299e+00, 2.919922828674316e+00, 2.919939279556274e+00, 2.919425010681152e+00, 2.918431520462036e+00, 2.919405937194824e+00, 2.921180248260498e+00, 2.922457456588745e+00, 2.643633127212524e+00, 2.533949613571167e+00, 2.554775714874268e+00, 2.619666337966919e+00, 2.531534671783447e+00, 2.589223146438599e+00, 2.850780487060547e+00, 2.918418169021606e+00, 2.918474912643433e+00, 2.918521404266357e+00, 2.918544054031372e+00, 2.919309139251709e+00, 2.92164158821106e+00, 2.92318320274353e+00, 2.732053995132446e+00, 2.548689603805542e+00, 2.536794185638428e+00, 2.630861759185791e+00, 2.541706800460815e+00, 2.571035623550415e+00, 2.721861600875854e+00, 2.911841630935669e+00, 2.911835432052612e+00, 2.910416126251221e+00, 2.907609939575195e+00, 2.907161951065063e+00, 2.908658742904663e+00, 2.910059690475464e+00, 2.844255924224854e+00, 2.579586982727051e+00, 2.523704051971436e+00, 2.594544649124146e+00, 2.573625564575195e+00, 2.547605991363525e+00, 2.622440338134766e+00, 2.900295495986938e+00, 2.900079965591431e+00, 2.898383617401123e+00, 2.896445512771606e+00, 2.895791530609131e+00, 2.897369146347046e+00, 2.899268388748169e+00, 2.900594234466553e+00, 2.901859045028687e+00, 2.900282382965088e+00, 2.89708399772644e+00, 2.895824670791626e+00, 2.895736217498779e+00, 2.893609762191772e+00, 2.89285683631897e+00, 2.893466472625732e+00, 2.892119169235229e+00, 2.890091180801392e+00, 2.888365268707275e+00, 2.889407157897949e+00, 2.89137601852417e+00, 2.892910003662109e+00, 2.894262075424194e+00, 2.893952369689941e+00, 2.890814542770386e+00, 2.889394044876099e+00, 2.889658689498901e+00, 2.887962818145752e+00, 2.886960983276367e+00, 2.888486862182617e+00, 2.888485431671143e+00, 2.887161493301392e+00, 2.885389566421509e+00] +bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.352932929992676e+00, 7.931460857391357e+00, 7.745893955230713e+00, 6.030369281768799e+00, 7.729483127593994e+00, 7.761614322662354e+00, 6.229252338409423e+00, 7.149024963378906e+00, 8.357999801635742e+00, 6.1631178855896e+00, 6.397039890289307e+00, 6.333166599273682e+00, 8.284637451171875e+00, 7.769601821899413e+00, 7.42664098739624e+00, 7.159445762634277e+00, 6.98619556427002e+00, 5.758172035217285e+00, 7.079741477966309e+00, 7.035812377929688e+00, 6.981259822845459e+00, 6.283961772918701e+00, 8.415788650512695e+00, 7.082263946533203e+00, 6.191007137298584e+00, 6.282510757446289e+00, 6.543202877044678e+00, 7.658510684967039e+00, 7.348577499389648e+00, 7.102583408355713e+00, 6.937386989593506e+00, 5.742146015167236e+00, 6.20395040512085e+00, 7.020952224731448e+00, 7.816408157348633e+00, 6.281557083129883e+00, 9.405508041381836e+00, 8.666439056396484e+00, 6.301251888275146e+00, 6.534596920013428e+00, 6.353021144866943e+00, 8.436670303344727e+00, 7.756557941436768e+00, 7.327233791351318e+00, 7.027620792388916e+00, 6.413168907165527e+00, 5.735672473907471e+00, 6.676146030426025e+00, 6.66642951965332e+00, 5.673469543457031e+00, 6.835154056549072e+00, 6.827012538909912e+00, 5.623372077941895e+00, 5.859909534454346e+00, 5.758384227752686e+00, 7.073206424713124e+00, 6.480620384216309e+00, 6.387866973876953e+00, 6.37319803237915e+00, 6.349366188049316e+00, 5.390682697296143e+00, 6.408399105072021e+00, 6.260518550872803e+00, 5.657243728637695e+00, 5.603081226348877e+00, 6.318450927734375e+00, 5.590450763702393e+00, 5.443761825561527e+00, 5.51183032989502e+00, 6.16179895401001e+00, 6.229061603546143e+00, 6.222015380859375e+00, 6.156234264373779e+00, 6.109562397003174e+00, 5.121059894561768e+00, 5.990953922271729e+00, 6.072149276733398e+00, 6.076614856719971e+00, 5.241221904754639e+00, 6.253513813018799e+00, 6.076526165008524e+00, 5.224894523620604e+00, 5.376286029815674e+00, 5.351824760437012e+00, 6.125544548034668e+00, 6.069770812988281e+00, 6.01953649520874e+00, 5.979678153991699e+00, 5.372052669525146e+00, 5.242528915405273e+00, 5.973432540893555e+00, 5.946325778961182e+00, 5.058618068695068e+00, 6.381366729736328e+00, 6.206525325775146e+00, 5.246174812316895e+00, 5.473075389862061e+00, 5.389558792114258e+00, 6.32852029800415e+00, 6.135725498199463e+00] +bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 2.968277931213379e+00, 2.950411558151245e+00, 2.949023962020874e+00, 2.640910387039185e+00, 2.939437627792358e+00, 2.930541276931763e+00, 2.589545488357544e+00, 2.74204158782959e+00, 2.924612283706665e+00, 2.651893138885498e+00, 2.570192575454712e+00, 2.569429874420166e+00, 2.853349685668945e+00, 2.925382375717163e+00, 2.924292802810669e+00, 2.925378799438477e+00, 2.925823211669922e+00, 2.862005710601807e+00, 2.911052703857422e+00, 2.912285804748535e+00, 2.754588842391968e+00, 2.625022888183594e+00, 2.913526773452759e+00, 2.837908267974854e+00, 2.560801982879639e+00, 2.565606594085693e+00, 2.580998182296753e+00, 2.918151140213013e+00, 2.917847394943237e+00, 2.918977499008179e+00, 2.920152187347412e+00, 2.614006042480469e+00, 2.716600179672241e+00, 2.910914182662964e+00, 2.909110546112061e+00, 2.581522464752197e+00, 2.915068387985229e+00, 2.915451526641846e+00, 2.584925651550293e+00, 2.56493067741394e+00, 2.534525156021119e+00, 2.920844078063965e+00, 2.919641256332397e+00, 2.919729948043823e+00, 2.921515226364136e+00, 2.80191969871521e+00, 2.631317377090454e+00, 2.912690877914429e+00, 2.906098604202271e+00, 2.555862903594971e+00, 2.835928916931152e+00, 2.905810117721558e+00, 2.617418527603149e+00, 2.558154344558716e+00, 2.546513557434082e+00, 2.908202886581421e+00, 2.906789064407349e+00, 2.906659126281738e+00, 2.907533884048462e+00, 2.90815258026123e+00, 2.599111795425415e+00, 2.900686502456665e+00, 2.891861438751221e+00, 2.605886697769165e+00, 2.62809681892395e+00, 2.888807058334351e+00, 2.709462404251099e+00, 2.545483589172363e+00, 2.548300266265869e+00, 2.622494697570801e+00, 2.893709897994995e+00, 2.892358303070068e+00, 2.893586158752441e+00, 2.895000457763672e+00, 2.579383611679077e+00, 2.813444375991821e+00, 2.893312931060791e+00, 2.885959148406982e+00, 2.585094451904297e+00, 2.888998031616211e+00, 2.88101458549499e+00, 2.545360803604127e+00, 2.540024995803833e+00, 2.513464689254761e+00, 2.883826017379761e+00, 2.881798028945923e+00, 2.883014917373657e+00, 2.884846925735474e+00, 2.620365142822266e+00, 2.618896245956421e+00, 2.885109424591064e+00, 2.881875514984131e+00, 2.541725873947144e+00, 2.876278162002563e+00, 2.879711389541626e+00, 2.576918601989746e+00, 2.535281419754028e+00, 2.513287544250488e+00, 2.880046129226685e+00, 2.877944946289062e+00] +bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 9.666862487792969e+00, 8.407212257385254e+00, 7.999817848205566e+00, 5.745312213897705e+00, 5.963682651519775e+00, 6.302771091461182e+00, 6.687545299530029e+00, 6.785742282867432e+00, 6.976062297821045e+00, 6.713524341583252e+00, 7.249571323394775e+00, 7.10476541519165e+00, 8.662631034851074e+00, 8.36098003387451e+00, 7.787084579467773e+00, 7.362305164337158e+00, 7.089220523834228e+00, 5.589624881744385e+00, 5.466765880584717e+00, 5.87092113494873e+00, 6.443122386932373e+00, 7.037093162536621e+00, 7.113399505615234e+00, 6.699421882629395e+00, 6.980453491210938e+00, 7.263000965118408e+00, 7.325182437896729e+00, 8.663204193115231e+00, 7.989333629608154e+00, 7.500102043151855e+00, 7.181735515594482e+00, 5.801801681518555e+00, 5.371970653533936e+00, 5.844434261322025e+00, 6.780035495758057e+00, 7.863124847412109e+00, 8.523839950561523e+00, 7.963706493377686e+00, 7.527322292327881e+00, 8.37403392791748e+00, 7.478240966796878e+00, 9.205986976623535e+00, 8.85126781463623e+00, 7.946970462799072e+00, 7.388733386993408e+00, 6.542260646820068e+00, 5.307626247406006e+00, 5.47374963760376e+00, 5.5859694480896e+00, 5.68707799911499e+00, 5.693498611450195e+00, 5.821003913879395e+00, 5.6484375e+00, 5.970679759979248e+00, 5.895128726959229e+00, 7.164264202117916e+00, 6.709675312042239e+00, 6.417976379394531e+00, 6.338340282440186e+00, 6.243109703063965e+00, 5.083828449249268e+00, 5.193542957305908e+00, 5.205493927001953e+00, 5.312810897827148e+00, 5.219900131225586e+00, 5.407984256744385e+00, 5.389590740203857e+00, 5.564558982849125e+00, 5.663209915161134e+00, 6.064542770385742e+00, 6.166965484619141e+00, 6.128423690795898e+00, 6.043267250061035e+00, 5.983549118041992e+00, 5.03937292098999e+00, 4.985101222991943e+00, 5.116892337799072e+00, 5.259133338928223e+00, 5.145895481109619e+00, 5.363548755645752e+00, 5.35132598876953e+00, 5.255040645599362e+00, 5.489293575286865e+00, 5.434624195098877e+00, 6.006162166595459e+00, 5.948151588439941e+00, 5.886094570159912e+00, 5.845181465148926e+00, 5.330554485321045e+00, 4.901078224182129e+00, 5.183898448944092e+00, 5.216626167297363e+00, 5.059321403503418e+00, 5.523330211639404e+00, 5.629565238952637e+00, 5.328101634979248e+00, 5.569172859191895e+00, 5.489058971405029e+00, 6.268736839294434e+00, 6.008127689361572e+00] +bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.030876159667969e+00, 2.936005115509033e+00, 2.918151378631592e+00, 2.488980293273926e+00, 2.510942220687866e+00, 2.516079664230347e+00, 2.51457953453064e+00, 2.488617181777954e+00, 2.516695976257324e+00, 2.516294479370117e+00, 2.485352039337158e+00, 2.488009691238403e+00, 2.792933464050293e+00, 2.896329164505005e+00, 2.893928050994873e+00, 2.888891696929932e+00, 2.884199857711792e+00, 2.701215028762817e+00, 2.480401515960693e+00, 2.49419116973877e+00, 2.498394727706909e+00, 2.473737955093384e+00, 2.50134539604187e+00, 2.511149406433105e+00, 2.476231098175049e+00, 2.480807065963745e+00, 2.521692991256714e+00, 2.882105350494385e+00, 2.885973453521729e+00, 2.881844043731689e+00, 2.878208637237549e+00, 2.512201547622681e+00, 2.459237575531006e+00, 2.492915868759155e+00, 2.497941493988037e+00, 2.484443187713623e+00, 2.495879650115967e+00, 2.520755052566528e+00, 2.495754718780518e+00, 2.488467454910278e+00, 2.484140396118164e+00, 2.875467300415039e+00, 2.894996404647827e+00, 2.889655113220215e+00, 2.883393526077271e+00, 2.694224834442139e+00, 2.456068992614746e+00, 2.490221738815308e+00, 2.485932111740112e+00, 2.464843511581421e+00, 2.465758085250854e+00, 2.491504907608032e+00, 2.462377309799194e+00, 2.450438261032104e+00, 2.453380584716797e+00, 2.833194255828858e+00, 2.856411695480347e+00, 2.849978446960449e+00, 2.847720146179199e+00, 2.846999168395996e+00, 2.434305906295776e+00, 2.469571828842163e+00, 2.467026233673096e+00, 2.460221529006958e+00, 2.426654815673828e+00, 2.470346689224243e+00, 2.458034753799438e+00, 2.423857927322388e+00, 2.4333176612854e+00, 2.534387350082397e+00, 2.8306725025177e+00, 2.828711986541748e+00, 2.826857089996338e+00, 2.824531078338623e+00, 2.42823052406311e+00, 2.433458566665649e+00, 2.461541414260864e+00, 2.459890604019165e+00, 2.412614345550537e+00, 2.463999271392822e+00, 2.460159540176392e+00, 2.411728143692017e+00, 2.420107841491699e+00, 2.421641826629639e+00, 2.814183473587036e+00, 2.813428640365601e+00, 2.811276197433472e+00, 2.809358358383179e+00, 2.517412662506104e+00, 2.406462669372559e+00, 2.454671859741211e+00, 2.449988126754761e+00, 2.405026435852051e+00, 2.440987825393677e+00, 2.460737466812134e+00, 2.41791296005249e+00, 2.418332576751709e+00, 2.41908860206604e+00, 2.80534839630127e+00, 2.815336227416992e+00] +TDisWatSup.T=[2.931499938964844e+02, 2.852945861816406e+02, 2.856815795898438e+02, 2.857510681152344e+02, 2.857267456054688e+02, 2.856718139648438e+02, 2.855671691894531e+02, 2.855025329589844e+02, 2.854809875488281e+02, 2.854429626464844e+02, 2.854137878417969e+02, 2.854244689941406e+02, 2.854071960449219e+02, 2.853782653808594e+02, 2.853413696289062e+02, 2.8534423828125e+02, 2.853720703125e+02, 2.853915710449219e+02, 2.853984069824219e+02, 2.854017333984375e+02, 2.853314819335938e+02, 2.852769775390625e+02, 2.852627868652344e+02, 2.852532958984375e+02, 2.852403564453125e+02, 2.852674865722656e+02, 2.852770385742188e+02, 2.852573852539062e+02, 2.852309265136719e+02, 2.852272033691406e+02, 2.852603149414062e+02, 2.85290283203125e+02, 2.853053588867188e+02, 2.853229370117188e+02, 2.852682189941406e+02, 2.852067565917969e+02, 2.851899719238281e+02, 2.852041015625e+02, 2.852021789550781e+02, 2.852345886230469e+02, 2.852779235839844e+02, 2.852750244140625e+02, 2.852602844238281e+02, 2.852430725097656e+02, 2.852681579589844e+02, 2.853015747070312e+02, 2.853194580078125e+02, 2.853342895507812e+02, 2.852999877929688e+02, 2.852250366210938e+02, 2.851845092773438e+02, 2.851712951660156e+02, 2.851232604980469e+02, 2.851054077148438e+02, 2.851183166503906e+02, 2.850870971679688e+02, 2.850547180175781e+02, 2.850188903808594e+02, 2.850391540527344e+02, 2.850718078613281e+02, 2.850904846191406e+02, 2.851051330566406e+02, 2.85102294921875e+02, 2.850287780761719e+02, 2.849909973144531e+02, 2.849830932617188e+02, 2.849387512207031e+02, 2.849022827148438e+02, 2.849138488769531e+02, 2.848914489746094e+02, 2.848577880859375e+02, 2.848209533691406e+02, 2.848373718261719e+02, 2.848760681152344e+02, 2.849063415527344e+02, 2.849239501953125e+02, 2.849418029785156e+02, 2.848733825683594e+02, 2.848297729492188e+02, 2.848292236328125e+02, 2.848153076171875e+02, 2.847711181640625e+02, 2.847835388183594e+02, 2.847831726074219e+02, 2.847451782226562e+02, 2.847025756835938e+02, 2.846958312988281e+02, 2.847337341308594e+02, 2.847684326171875e+02, 2.847888793945312e+02, 2.848150024414062e+02, 2.847699279785156e+02, 2.847167053222656e+02, 2.847120361328125e+02, 2.847170715332031e+02, 2.846675109863281e+02, 2.8467822265625e+02, 2.847114562988281e+02, 2.846882019042969e+02, 2.846586608886719e+02, 2.846360778808594e+02] +TDisWatRet.T=[2.931499938964844e+02, 2.8595166015625e+02, 2.853379211425781e+02, 2.851414794921875e+02, 2.834973754882812e+02, 2.842228088378906e+02, 2.843896789550781e+02, 2.842535095214844e+02, 2.839751892089844e+02, 2.846266479492188e+02, 2.842833557128906e+02, 2.838039855957031e+02, 2.838408813476562e+02, 2.842601318359375e+02, 2.847837219238281e+02, 2.846384582519531e+02, 2.844966125488281e+02, 2.843782958984375e+02, 2.830713500976562e+02, 2.833893737792969e+02, 2.837337036132812e+02, 2.84053466796875e+02, 2.835159606933594e+02, 2.843898010253906e+02, 2.843610229492188e+02, 2.834487609863281e+02, 2.83717529296875e+02, 2.836341552734375e+02, 2.846417541503906e+02, 2.845315551757812e+02, 2.844002990722656e+02, 2.842959289550781e+02, 2.834055786132812e+02, 2.827950439453125e+02, 2.837015380859375e+02, 2.8408544921875e+02, 2.836650085449219e+02, 2.844537048339844e+02, 2.8480908203125e+02, 2.838343811035156e+02, 2.840350952148438e+02, 2.837999267578125e+02, 2.846925964355469e+02, 2.847799682617188e+02, 2.845803527832031e+02, 2.8441064453125e+02, 2.842685241699219e+02, 2.826054382324219e+02, 2.834759521484375e+02, 2.834297485351562e+02, 2.827201843261719e+02, 2.832548522949219e+02, 2.836388244628906e+02, 2.826444396972656e+02, 2.828368225097656e+02, 2.827662963867188e+02, 2.837658996582031e+02, 2.838477172851562e+02, 2.836802062988281e+02, 2.836430969238281e+02, 2.8361279296875e+02, 2.819618225097656e+02, 2.829362182617188e+02, 2.828160095214844e+02, 2.825915832519531e+02, 2.819405212402344e+02, 2.829676208496094e+02, 2.825419921875e+02, 2.819969787597656e+02, 2.822255249023438e+02, 2.827287902832031e+02, 2.8329833984375e+02, 2.832662048339844e+02, 2.831910400390625e+02, 2.831319885253906e+02, 2.816205749511719e+02, 2.820285034179688e+02, 2.826028747558594e+02, 2.826480712890625e+02, 2.815154418945312e+02, 2.828282165527344e+02, 2.82692626953125e+02, 2.815237426757812e+02, 2.818540344238281e+02, 2.816968994140625e+02, 2.830579223632812e+02, 2.829237670898438e+02, 2.8286669921875e+02, 2.82822021484375e+02, 2.823018798828125e+02, 2.812353515625e+02, 2.824648132324219e+02, 2.823963928222656e+02, 2.811759338378906e+02, 2.826371154785156e+02, 2.828327331542969e+02, 2.815883483886719e+02, 2.818941040039062e+02, 2.817969970703125e+02, 2.831976928710938e+02, 2.829739685058594e+02] +TDisWatBorLvg.T=[2.931499938964844e+02, 2.847266235351562e+02, 2.851277160644531e+02, 2.8519189453125e+02, 2.851634216308594e+02, 2.850949096679688e+02, 2.849782104492188e+02, 2.849088439941406e+02, 2.848865966796875e+02, 2.848414306640625e+02, 2.848116455078125e+02, 2.848249206542969e+02, 2.848023376464844e+02, 2.847698364257812e+02, 2.847286376953125e+02, 2.8473583984375e+02, 2.847673034667969e+02, 2.847881469726562e+02, 2.847959594726562e+02, 2.847958984375e+02, 2.847136535644531e+02, 2.846553039550781e+02, 2.846426391601562e+02, 2.846294250488281e+02, 2.846174926757812e+02, 2.846504211425781e+02, 2.8465673828125e+02, 2.846346130371094e+02, 2.846038513183594e+02, 2.846037902832031e+02, 2.846421203613281e+02, 2.846748352050781e+02, 2.846908264160156e+02, 2.847093811035156e+02, 2.84641845703125e+02, 2.845758972167969e+02, 2.845609130859375e+02, 2.845760498046875e+02, 2.845745849609375e+02, 2.846146850585938e+02, 2.846600952148438e+02, 2.846552124023438e+02, 2.84636962890625e+02, 2.846205139160156e+02, 2.846509704589844e+02, 2.846879272460938e+02, 2.847066650390625e+02, 2.847238464355469e+02, 2.84677490234375e+02, 2.8459521484375e+02, 2.845519409179688e+02, 2.845367126464844e+02, 2.844815063476562e+02, 2.8446533203125e+02, 2.844784545898438e+02, 2.844412536621094e+02, 2.844043579101562e+02, 2.843667297363281e+02, 2.843928527832031e+02, 2.844289245605469e+02, 2.844488525390625e+02, 2.844668884277344e+02, 2.844564819335938e+02, 2.843739013671875e+02, 2.843338623046875e+02, 2.84325927734375e+02, 2.842718200683594e+02, 2.84235107421875e+02, 2.84249267578125e+02, 2.842204895019531e+02, 2.841834411621094e+02, 2.841428833007812e+02, 2.841655578613281e+02, 2.842091369628906e+02, 2.842421875e+02, 2.842619934082031e+02, 2.842784423828125e+02, 2.84197509765625e+02, 2.841525573730469e+02, 2.841549682617188e+02, 2.841332702636719e+02, 2.840869750976562e+02, 2.841044921875e+02, 2.840988464355469e+02, 2.840559997558594e+02, 2.840068054199219e+02, 2.840054321289062e+02, 2.840490417480469e+02, 2.840871276855469e+02, 2.841091613769531e+02, 2.841379699707031e+02, 2.840802001953125e+02, 2.840249328613281e+02, 2.840228576660156e+02, 2.84024169921875e+02, 2.839693298339844e+02, 2.839869079589844e+02, 2.840205078125e+02, 2.839923095703125e+02, 2.839576110839844e+02, 2.839373168945312e+02] +pla.dH_flow=[-1.34378578125e+05, 2.4399815625e+05, 2.25257640625e+05, 2.22073609375e+05, 2.23327734375e+05, 2.2624853125e+05, 2.31506796875e+05, 2.3469090625e+05, 2.35730203125e+05, 2.3770353125e+05, 2.39108078125e+05, 2.38537953125e+05, 2.3948128125e+05, 2.409388125e+05, 2.42795203125e+05, 2.42560328125e+05, 2.41151984375e+05, 2.4019240625e+05, 2.39846875e+05, 2.3975953125e+05, 2.4338046875e+05, 2.460620625e+05, 2.46703125e+05, 2.4723825e+05, 2.478333125e+05, 2.464085625e+05, 2.46026765625e+05, 2.47019e+05, 2.4837703125e+05, 2.4847196875e+05, 2.46776390625e+05, 2.45286890625e+05, 2.44549609375e+05, 2.4368665625e+05, 2.465841875e+05, 2.49613265625e+05, 2.50373140625e+05, 2.4967446875e+05, 2.4975775e+05, 2.4804103125e+05, 2.45927421875e+05, 2.46112625e+05, 2.46892484375e+05, 2.47696875e+05, 2.4638071875e+05, 2.44708265625e+05, 2.4383753125e+05, 2.430765625e+05, 2.44982578125e+05, 2.48719421875e+05, 2.50711859375e+05, 2.51383109375e+05, 2.53835625e+05, 2.54648265625e+05, 2.540249375e+05, 2.55648671875e+05, 2.5729025e+05, 2.5904115625e+05, 2.579411875e+05, 2.56308984375e+05, 2.55391484375e+05, 2.54619078125e+05, 2.54919640625e+05, 2.58630625e+05, 2.60479921875e+05, 2.60853578125e+05, 2.631881875e+05, 2.6493103125e+05, 2.643179375e+05, 2.655305e+05, 2.6720996875e+05, 2.6905075e+05, 2.6812615625e+05, 2.6617240625e+05, 2.64667625e+05, 2.63782375e+05, 2.6295825e+05, 2.6650315625e+05, 2.6861e+05, 2.685674375e+05, 2.694045e+05, 2.7156e+05, 2.7085046875e+05, 2.7098746875e+05, 2.72906375e+05, 2.7508565625e+05, 2.7528490625e+05, 2.7335059375e+05, 2.7162115625e+05, 2.7061246875e+05, 2.6930465625e+05, 2.717411875e+05, 2.74322375e+05, 2.7448640625e+05, 2.743254375e+05, 2.768103125e+05, 2.7614521875e+05, 2.7454959375e+05, 2.7577121875e+05, 2.7729215625e+05, 2.7832096875e+05] +borFie.Q_flow=[0e+00, 7.044341875e+05, 3.8555971875e+05, 2.18003171875e+05, -6.46861171875e+04, -2.15784890625e+05, -1.9029934375e+05, -1.657203281250001e+05, -2.792164375e+05, -1.94339296875e+05, -1.4154909375e+05, -2.75105125e+05, -2.8770875e+05, -3.03017375e+05, -1.461334531249999e+05, -9.90876640625e+04, -1.0175440625e+05, -1.240310156250001e+05, -2.38968359375e+05, -4.446651875e+05, -3.9551940625e+05, -3.324205625e+05, -3.7669565625e+05, -2.913638125e+05, -1.95949e+05, -3.0357178125e+05, -3.2781228125e+05, -3.591195e+05, -2.207400624999992e+05, -1.35269015625e+05, -1.229963671875e+05, -1.37685734375e+05, -1.76351375e+05, -4.672069375e+05, -4.141924687499997e+05, -3.303184375e+05, -2.9101534375e+05, -2.5273421875e+05, -1.072488515625e+05, -1.3173446875e+05, -2.09074171875e+05, -2.428159999999998e+05, -1.8772775e+05, -7.5639546875e+04, -5.7394953125e+04, -8.13355390625e+04, -1.163058203125e+05, -3.78588625e+05, -4.3598153125e+05, -4.2391040625e+05, -4.380753125e+05, -5.441783125e+05, -4.2434309375e+05, -4.3672746875e+05, -5.613933125e+05, -5.694605e+05, -5.267757499999977e+05, -3.657245625000007e+05, -3.31079e+05, -3.30504125e+05, -3.328194375e+05, -5.1913678125e+05, -6.375420625e+05, -5.898378125e+05, -5.82888125e+05, -7.502534375e+05, -6.419305e+05, -5.90446875e+05, -7.427491875000003e+05, -7.387461875000001e+05, -7.413906875e+05, -5.258068125e+05, -4.6928328125e+05, -4.4549509375e+05, -4.487065e+05, -5.37278875e+05, -7.850283125e+05, -6.74604e+05, -6.378210625e+05, -7.729095e+05, -7.25016625e+05, -6.326512499999995e+05, -7.668039999999983e+05, -8.16638e+05, -8.406445e+05, -6.492333125e+05, -5.5953175e+05, -5.30605625e+05, -5.269026875e+05, -5.333365625e+05, -8.181768125e+05, -7.370323125e+05, -6.865185e+05, -7.663083125e+05, -8.0580375e+05, -6.210574375e+05, -6.73115375e+05, -7.766791875e+05, -7.927569375e+05, -6.78503875e+05, -5.478158125e+05] +bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 9.0123701171875e+03, 1.32947392578125e+04, 1.45455673828125e+04, 7.258874023437497e+03, 8.8624267578125e+03, 1.033817578125e+04, 5.7400791015625e+03, 0e+00, 0e+00, 0e+00, 1.437751197814947e+01, 1.609494171142578e+02, 1.380742797851562e+03, 2.060588867187502e+03, 6.29635302734375e+03, 1.7276076171875e+04, 2.1310083984375e+04, 1.1388810546875e+04, 6.92827978515625e+03, 1.0861259765625e+04, 8.4356123046875e+03, 0e+00, 0e+00, 0e+00, 3.9945808410645e+01, 1.975240631103516e+02, 8.369246826171875e+02, 1.523671630859375e+03, 3.244199462890625e+03, 1.4889533203125e+04, 1.848121484374996e+04, 8.54319921875e+03, 1.33548046875e+03, 2.015832153320312e+03, 3.24748974609375e+03, 3.870343322753906e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.52878303527832e+01, 1.826393585205078e+02, 1.42210400390625e+03, 1.41373193359375e+04, 2.1803453125e+04, 1.8835501953125e+04, 6.35063427734375e+03, 1.0484625e+04, 1.21008984375e+04, 5.1304345703125e+03, 0e+00, 0e+00, 1.325276851654097e+01, 1.520050811767554e+02, 9.860155029296875e+02, 1.769104125976562e+03, 2.52267578125e+03, 1.08143125e+04, 2.050980078125e+04, 2.81694765625e+04, 1.6796609375e+04, 1.733509375e+04, 2.270893359375e+04, 1.33402998046875e+04, 1.138478027343732e+03, 1.36557666015623e+03, 2.32828955078125e+03, 3.434191650390625e+03, 4.018520263671875e+03, 4.76199755859375e+03, 5.30438134765625e+03, 7.94723046875e+03, 8.209021484375e+03, 7.95745361328125e+03, 7.90085546875e+03, 8.141548828125e+03, 8.4883203125e+03, 8.83580859375e+03, 8.589450195312507e+03, 6.38861328125e+03, 7.10121240234375e+03, 7.603947265625e+03, 7.86700390625e+03, 8.16276171875e+03, 8.5287021484375e+03, 1.04478203125e+04, 1.18089365234375e+04, 1.151938671875e+04, 1.10230009765625e+04, 1.05990048828125e+04, 1.05548818359375e+04, 1.07042265625e+04, 1.09353427734375e+04, 7.61477783203125e+03, 8.563869140625e+03, 9.0986533203125e+03, 9.4788701171875e+03] +bui[2].ets.PHea=[0e+00, 2.30289453125e+04, 2.9297412109375e+04, 3.38355625e+04, 1.4487840625e+05, 3.240940625e+04, 3.057745703125e+04, 1.265584843750001e+05, 5.1568578125e+04, 1.783022265625e+04, 1.179195078125e+05, 1.135355859375e+05, 1.2077378125e+05, 2.15340234375e+04, 2.980906054687502e+04, 3.834051171875e+04, 4.64608125e+04, 5.225840234375001e+04, 1.5536646875e+05, 4.69556015625e+04, 4.83740390625e+04, 5.554684375e+04, 1.046194921875e+05, 1.5322673828125e+04, 4.930498828125e+04, 1.28642234375e+05, 1.223061953125e+05, 9.5073140625e+04, 3.157864843750004e+04, 3.964806640625e+04, 4.737420703125e+04, 5.31657421875e+04, 1.75747125e+05, 1.037853984375e+05, 4.880628124999989e+04, 2.6501498046875e+04, 1.133532734375e+05, 1.782916381835938e+03, 1.18170146484375e+04, 1.130727890625e+05, 9.97180078125e+04, 1.231759218749999e+05, 1.57872783203125e+04, 2.9359326171875e+04, 4.053923046875e+04, 5.026036328125e+04, 8.59974453125e+04, 1.68678328125e+05, 6.221260546875e+04, 6.129773046875e+04, 1.88416984375e+05, 5.563957421875e+04, 5.50985546875e+04, 1.78998015625e+05, 1.6393278125e+05, 1.80109515625e+05, 4.60791835937504e+04, 7.030823437499993e+04, 7.8208296875e+04, 7.97976484375e+04, 8.2150859375e+04, 2.20380796875e+05, 7.4301546875e+04, 8.455675e+04, 1.73259625e+05, 1.70450171875e+05, 7.8182546875e+04, 1.73006828125e+05, 2.157806093749995e+05, 2.074514687499999e+05, 1.063115078125e+05, 8.82283203125e+04, 8.84132890625e+04, 9.539453125e+04, 1.0066359375e+05, 2.6893284375e+05, 1.134421328125e+05, 1.039216953125e+05, 1.024447421875e+05, 2.38128625e+05, 8.428434375e+04, 1.014043750000029e+05, 2.4869390625e+05, 2.2486259375e+05, 2.3277809375e+05, 9.51057578125e+04, 9.99308515625e+04, 1.058180078125e+05, 1.10875390625e+05, 2.128349375e+05, 2.25772859375e+05, 1.11832078125e+05, 1.13503296875e+05, 2.795226875e+05, 6.9990078125e+04, 8.53378984375e+04, 2.3338675e+05, 2.06034515625e+05, 2.25613890625e+05, 7.41042265625e+04, 9.17061015625e+04] +bui[3].ets.PHea=[0e+00, 4.11923388671875e+03, 6.63724169921875e+03, 8.92133984375e+03, 6.4058140625e+04, 5.870479296875e+04, 4.716800390625e+04, 3.832655859374999e+04, 3.52945e+04, 3.477306640625e+04, 3.812137109375e+04, 2.92957109375e+04, 3.1089353515625e+04, 3.08846142578125e+03, 5.244232910156259e+03, 9.1700810546875e+03, 1.27615322265625e+04, 1.546493652343751e+04, 5.424416796875e+04, 7.6627125e+04, 5.95250078125e+04, 4.09355e+04, 3.1039271484375e+04, 3.21548203125e+04, 3.8073609375e+04, 3.1659466796875e+04, 2.8902193359375e+04, 2.268253125e+04, 2.831422119140651e+03, 7.2474677734375e+03, 1.107349609375e+04, 1.41057177734375e+04, 5.96247734375e+04, 7.7554015625e+04, 6.041249999999987e+04, 3.58596015625e+04, 2.393482421875e+04, 2.04392578125e+04, 2.540883203125e+04, 2.7303150390625e+04, 2.056634375e+04, 2.705315039062498e+04, 5.11976432800293e+01, 2.417353515625e+03, 7.745419921875e+03, 1.2222630859375e+04, 2.5998525390625e+04, 8.07831796875e+04, 7.84893125e+04, 7.14677578125e+04, 6.203148828125e+04, 6.231840625e+04, 6.127964453125e+04, 6.3339640625e+04, 4.688094140625e+04, 5.049421875e+04, 1.173610546875007e+04, 1.881136914062496e+04, 2.2861904296875e+04, 2.4055546875e+04, 2.5719302734375e+04, 9.103940625e+04, 9.1296828125e+04, 8.99754921875e+04, 8.13364140625e+04, 8.00321484375e+04, 7.80688203125e+04, 7.63145703125e+04, 5.933291406249985e+04, 5.669085937499996e+04, 3.0614009765625e+04, 2.60958984375e+04, 2.6736e+04, 2.959098046875e+04, 3.1539125e+04, 9.29878515625e+04, 9.7576890625e+04, 9.42591015625e+04, 8.4339203125e+04, 8.11405234375e+04, 7.8871921875e+04, 7.882732812500003e+04, 7.370957812500023e+04, 6.2578265625e+04, 6.36832109375e+04, 2.92041328125e+04, 3.132471875e+04, 3.35200390625e+04, 3.49299921875e+04, 7.01522890625e+04, 9.7613953125e+04, 8.81856640625e+04, 8.49664375e+04, 8.5147234375e+04, 6.509222265625e+04, 6.389065234375e+04, 7.0963109375e+04, 5.80291640625e+04, 6.235818359375e+04, 2.2609791015625e+04, 2.9276294921875e+04] +bui[1].ets.PPum=[3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.728787231445312e+01, 2.092093811035156e+02, 2.747355651855469e+02, 9.714002227783199e+01, 1.058222503662109e+02, 1.364316864013672e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 3.878650817871094e+02, 6.090436401367188e+02, 1.805794830322266e+02, 9.467092132568359e+01, 1.413827819824219e+02, 1.097680587768555e+02, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.86300048828125e+02, 4.440598144531237e+02, 1.19497673034668e+02, 9.288758087158203e+01, 1.063668823242188e+02, 9.558541107177734e+01, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.351585540771484e+02, 5.875753173828125e+02, 4.905919189453125e+02, 9.227451324462891e+01, 1.227776031494141e+02, 1.761296539306641e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 1.212425308227539e+02, 5.19663818359375e+02, 1.002508361816406e+03, 4.159071044921875e+02, 3.650808715820312e+02, 6.671394653320312e+02, 2.582719116210938e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.958531188964844e+01, 1.069664993286133e+02, 1.03819580078125e+02, 1.022473297119141e+02, 1.053435516357422e+02, 1.105790710449219e+02, 1.164085235595703e+02, 1.134165039062501e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.657913970947266e+01, 1.007248382568359e+02, 1.048673553466797e+02, 1.112042083740234e+02, 1.343541259765625e+02, 1.849652709960938e+02, 1.762959594726562e+02, 1.587984466552734e+02, 1.4763330078125e+02, 1.4643359375e+02, 1.485551147460938e+02, 1.541088256835938e+02, 1.012934417724609e+02, 1.110910568237305e+02, 1.196061706542969e+02, 1.258064880371094e+02] +bui[2].ets.PPum=[6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 4.067316162109375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.058985351562506e+03, 8.493020629882812e+02, 6.401235961914062e+02, 2.108043212890625e+03, 1.976557495117188e+03, 2.177377197265625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.5526708984375e+02, 7.461662597656252e+02, 5.33621826171875e+03, 8.284871215820312e+02, 7.044581298828125e+02, 6.496930541992188e+02, 2.0305537109375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.60207275390625e+03, 2.211394775390625e+03, 1.57149462890625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.655308227539062e+02, 7.55581787109375e+02, 4.8009296875e+03, 2.841981689453125e+03, 6.989923706054676e+02, 6.401235961914062e+02, 2.026065673828125e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.006057250976562e+03, 1.33351513671875e+03, 2.141064941406246e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 7.066066284179688e+02, 1.233492431640625e+03, 5.5728955078125e+03, 8.928571166992188e+02, 8.992908935546875e+02, 5.6079873046875e+03, 1.03696923828125e+03, 7.745231323242188e+02, 5.77719482421875e+03, 4.56632568359375e+03, 5.28758056640625e+03, 7.096358642578149e+02, 1.067122070312497e+03, 1.357087646484375e+03, 1.430186401367188e+03, 1.523066772460938e+03, 8.716326171875e+03, 1.275398559570312e+03, 1.586726196289062e+03, 4.49979150390625e+03, 6.26479248046875e+03, 1.2894599609375e+03, 4.927826171875e+03, 7.897012695312467e+03, 7.155912109374991e+03, 2.7286162109375e+03, 1.733697387695312e+03, 1.743647827148438e+03, 2.031393676757812e+03, 2.288267333984375e+03, 1.1738462890625e+04, 3.689126708984375e+03, 2.45900048828125e+03, 2.343238037109375e+03, 1.0065171875e+04, 1.556903442382812e+03, 2.189091308593859e+03, 1.024417871093751e+04, 8.2972880859375e+03, 8.9075009765625e+03, 1.933334838867188e+03, 2.20829541015625e+03, 2.478968017578125e+03, 2.750841796875e+03, 7.1115048828125e+03, 1.0229810546875e+04, 2.77181640625e+03, 2.878487060546875e+03, 1.24897578125e+04, 1.351393676757812e+03, 1.572983032226562e+03, 9.331693359375e+03, 7.0272119140625e+03, 8.03120849609375e+03, 1.161708129882812e+03, 1.8191611328125e+03] +bui[3].ets.PPum=[2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.446453857421875e+03, 1.307060668945312e+03, 7.794613037109375e+02, 5.044864807128905e+02, 4.362171936035156e+02, 4.397265014648438e+02, 4.864620666503906e+02, 4.171558227539062e+02, 4.175430603027344e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.409900146484375e+03, 2.237783935546875e+03, 1.346221313476562e+03, 5.567463989257812e+02, 4.191457824707031e+02, 4.251814880371094e+02, 4.785080261230469e+02, 4.158245849609375e+02, 4.164928894042969e+02, 3.007606506347656e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.0980556640625e+03, 2.19503759765625e+03, 1.394840820312493e+03, 4.723863830566406e+02, 4.199341125488281e+02, 4.250221252441406e+02, 4.264425659179688e+02, 4.190625915527344e+02, 4.176097717285156e+02, 4.169791870117188e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.766412658691406e+02, 2.3378076171875e+03, 2.39224658203125e+03, 1.967227416992188e+03, 1.34897998046875e+03, 1.326354125976562e+03, 1.360800170898438e+03, 1.386275146484375e+03, 6.594940795898438e+02, 7.621546630859375e+02, 2.340141906738281e+02, 2.523113861083979e+02, 3.159679870605469e+02, 3.38392822265625e+02, 3.670321655273438e+02, 2.818780517578125e+03, 3.159366943359375e+03, 3.089924560546875e+03, 2.4816884765625e+03, 2.205086181640625e+03, 2.285997802734375e+03, 2.117793212890625e+03, 1.141700683593743e+03, 9.827114868164048e+02, 4.070483093261719e+02, 3.679446716308594e+02, 3.826421508789062e+02, 4.731519165039062e+02, 5.450469360351562e+02, 2.84844091796875e+03, 3.410319580078125e+03, 3.359935302734375e+03, 2.67003759765625e+03, 2.241873779296875e+03, 2.306400146484375e+03, 2.277629394531251e+03, 1.859415039062513e+03, 1.222088623046875e+03, 1.322552978515625e+03, 4.337217407226562e+02, 5.26923828125e+02, 6.05638427734375e+02, 6.65221923828125e+02, 1.695312255859375e+03, 3.25445556640625e+03, 2.883017333984375e+03, 2.646083984375e+03, 2.481986328125e+03, 1.442477783203125e+03, 1.395841918945312e+03, 1.658580688476562e+03, 1.043460083007812e+03, 1.206324829101562e+03, 3.011617126464844e+02, 4.507977905273438e+02] +dis.mCon_flow[1]=[3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.101572036743164e+00, 4.427656173706055e+00, 3.576277256011963e+00, 3.620766878128052e+00, 3.617748975753784e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.155706405639648e+00, 6.060186386108398e+00, 3.664623737335205e+00, 3.594159841537476e+00, 3.631283760070801e+00, 3.580672264099121e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.584897518157959e+00, 5.361016750335685e+00, 3.627122402191162e+00, 3.578057050704956e+00, 3.643641948699951e+00, 3.600403785705566e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.359384536743164e+00, 6.104843616485596e+00, 5.492900848388672e+00, 3.570169448852539e+00, 3.635257720947266e+00, 3.752918481826782e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.813933372497559e+00, 7.451635837554932e+00, 5.074141502380371e+00, 5.043749332427979e+00, 6.305309772491455e+00, 4.207999706268311e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.822436571121216e+00, 3.746993064880371e+00, 3.602979183197021e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.566339015960693e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00] +dis.mCon_flow[2]=[2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.019427871704102e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.277679824829104e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.268376541137695e+01, 3.013236236572266e+01, 3.171646118164062e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.452051162719727e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.012661552429199e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.370282363891602e+01, 3.196107292175293e+01, 2.642714691162109e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.483998870849609e+01, 3.246229553222656e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.066592979431152e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.065275382995605e+01, 2.600101470947266e+01, 3.095833206176756e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.656584167480469e+01, 4.513458633422852e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.669937133789062e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.65057487487793e+01, 4.200460815429688e+01, 4.496108627319336e+01, 2.349573707580566e+01, 2.392053031921385e+01, 2.609298515319824e+01, 2.655998802185059e+01, 2.719434928894043e+01, 5.461568450927734e+01, 2.50671558380127e+01, 2.753533172607422e+01, 4.36427001953125e+01, 4.586026763916016e+01, 2.564225959777832e+01, 4.484213256835938e+01, 5.239989471435538e+01, 5.064007186889646e+01, 3.170775413513184e+01, 2.850796508789062e+01, 2.853771781921387e+01, 3.02968807220459e+01, 3.166164779663086e+01, 6.246483993530273e+01, 3.56418571472168e+01, 3.24600944519043e+01, 3.196574592590332e+01, 5.750894927978516e+01, 2.729502868652344e+01, 3.145752143859919e+01, 5.843675613403323e+01, 5.37071647644043e+01, 5.485055541992188e+01, 2.985244369506836e+01, 3.120017242431641e+01, 3.264153289794922e+01, 3.392525100708008e+01, 5.174567413330078e+01, 5.641957855224609e+01, 3.406616592407227e+01, 3.449123764038086e+01, 6.369598007202148e+01, 2.43815860748291e+01, 2.746939468383789e+01, 5.615262985229492e+01, 4.996424102783203e+01, 5.308313369750977e+01, 2.445267868041992e+01, 2.904056739807129e+01] +dis.mCon_flow[3]=[8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.472659873962402e+01, 1.390811634063721e+01, 1.111547088623047e+01, 9.71790885925293e+00, 9.713555335998535e+00, 9.72472095489502e+00, 9.715381622314453e+00, 9.697888374328613e+00, 9.698989868164062e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.44594669342041e+01, 1.736879539489746e+01, 1.394029998779297e+01, 9.715542793273926e+00, 9.703534126281738e+00, 9.720417022705078e+00, 9.717157363891602e+00, 9.694089889526367e+00, 9.695999145507812e+00, 9.255684852600098e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.37535285949707e+01, 1.722621917724609e+01, 1.413513755798337e+01, 9.718402862548828e+00, 9.705759048461914e+00, 9.719975471496582e+00, 9.72390079498291e+00, 9.703298568725586e+00, 9.699179649353027e+00, 9.697385787963867e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.77711009979248e+01, 1.788053131103516e+01, 1.641105842590332e+01, 1.404496765136719e+01, 1.405329322814941e+01, 1.419673824310303e+01, 1.426901626586914e+01, 1.030874729156494e+01, 1.114575576782227e+01, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.928056907653809e+01, 2.001873779296875e+01, 1.976952743530273e+01, 1.802138710021973e+01, 1.719420051574707e+01, 1.749942779541016e+01, 1.694989585876465e+01, 1.296092891693112e+01, 1.237324237823485e+01, 8.712203025817871e+00, 8.605648040771484e+00, 8.627501487731934e+00, 9.339114189147949e+00, 9.821727752685547e+00, 1.945900344848633e+01, 2.056348037719727e+01, 2.045797729492188e+01, 1.85853443145752e+01, 1.722823143005371e+01, 1.755888175964355e+01, 1.747881507873536e+01, 1.584212875366216e+01, 1.351181888580322e+01, 1.387141704559326e+01, 9.097411155700684e+00, 9.691326141357422e+00, 1.020956993103027e+01, 1.05492525100708e+01, 1.605638313293457e+01, 2.011758041381836e+01, 1.92101001739502e+01, 1.853181266784668e+01, 1.790215301513672e+01, 1.439811325073242e+01, 1.434426116943359e+01, 1.528196430206299e+01, 1.255698680877686e+01, 1.345502281188965e+01, 8.605648040771484e+00, 9.176593780517578e+00] bui[1].ets.THeaWatSupSet=[3.011499938964844e+02, 3.011499938964844e+02, 3.011818542480469e+02, 3.012418518066406e+02, 3.033169555664062e+02, 3.041416320800781e+02, 3.044120483398438e+02, 3.030785827636719e+02, 3.032156066894531e+02, 3.035683288574219e+02, 3.027239074707031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011561889648438e+02, 3.012687683105469e+02, 3.015848388671875e+02, 3.018233032226562e+02, 3.029001159667969e+02, 3.050103454589844e+02, 3.057236633300781e+02, 3.038907470703125e+02, 3.028811340332031e+02, 3.03606201171875e+02, 3.032756652832031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011899719238281e+02, 3.012715148925781e+02, 3.014285888671875e+02, 3.016359558105469e+02, 3.021471557617188e+02, 3.045862426757812e+02, 3.051562805175781e+02, 3.032362060546875e+02, 3.014360961914062e+02, 3.014007263183594e+02, 3.018779602050781e+02, 3.012979736328125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011532592773438e+02, 3.012625122070312e+02, 3.015754699707031e+02, 3.043725891113281e+02, 3.057138977050781e+02, 3.052976379394531e+02, 3.028313293457031e+02, 3.034349060058594e+02, 3.039214782714844e+02, 3.0258935546875e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011549072265625e+02, 3.012594604492188e+02, 3.014695739746094e+02, 3.017150573730469e+02, 3.019510803222656e+02, 3.0364501953125e+02, 3.055112609863281e+02, 3.068552856445312e+02, 3.050308837890625e+02, 3.049100036621094e+02, 3.059415893554688e+02, 3.04355712890625e+02, 3.015714721679688e+02, 3.015879211425781e+02, 3.018827514648438e+02, 3.021878051757812e+02, 3.023419189453125e+02, 3.025277099609375e+02, 3.026602478027344e+02, 3.032210693359375e+02, 3.033043518066406e+02, 3.032552490234375e+02, 3.032364196777344e+02, 3.032822570800781e+02, 3.033528442382812e+02, 3.03423583984375e+02, 3.033790893554688e+02, 3.0290576171875e+02, 3.030587768554688e+02, 3.0315966796875e+02, 3.032167053222656e+02, 3.032773742675781e+02, 3.033581237792969e+02, 3.03684326171875e+02, 3.040229187011719e+02, 3.039660339355469e+02, 3.038548889160156e+02, 3.037657470703125e+02, 3.037560424804688e+02, 3.0377978515625e+02, 3.038266296386719e+02, 3.031968383789062e+02, 3.03359130859375e+02, 3.0346533203125e+02, 3.035382385253906e+02] -bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.099530029296875e+02, 3.072186889648438e+02, 3.033151550292969e+02, 3.041410217285156e+02, 3.044122314453125e+02, 3.030792541503906e+02, 3.0321484375e+02, 3.035684204101562e+02, 3.027247619628906e+02, 2.998219604492188e+02, 2.992101745605469e+02, 2.991942138671875e+02, 3.002641296386719e+02, 3.012637939453125e+02, 3.015841064453125e+02, 3.01822998046875e+02, 3.028978271484375e+02, 3.050100708007812e+02, 3.057238464355469e+02, 3.038919067382812e+02, 3.028811340332031e+02, 3.036060791015625e+02, 3.032762756347656e+02, 3.010987243652344e+02, 2.992609558105469e+02, 2.992163696289062e+02, 3.011661682128906e+02, 3.012700500488281e+02, 3.014274597167969e+02, 3.016355590820312e+02, 3.021455993652344e+02, 3.045860595703125e+02, 3.051564636230469e+02, 3.032373657226562e+02, 3.014386596679688e+02, 3.013994445800781e+02, 3.018772888183594e+02, 3.013061828613281e+02, 2.987678833007812e+02, 2.986094665527344e+02, 2.986051635742188e+02, 2.986050415039062e+02, 3.002052307128906e+02, 3.012598876953125e+02, 3.01572509765625e+02, 3.043718872070312e+02, 3.0571337890625e+02, 3.052982482910156e+02, 3.028315124511719e+02, 3.034338073730469e+02, 3.039216613769531e+02, 3.025909118652344e+02, 2.995880737304688e+02, 2.992259216308594e+02, 3.007208557128906e+02, 3.012567443847656e+02, 3.014684448242188e+02, 3.017145385742188e+02, 3.019507751464844e+02, 3.036405944824219e+02, 3.055105590820312e+02, 3.068552551269531e+02, 3.050317687988281e+02, 3.049093322753906e+02, 3.059416198730469e+02, 3.043566284179688e+02, 3.015732116699219e+02, 3.015869140625e+02, 3.018822937011719e+02, 3.021876525878906e+02, 3.02341796875e+02, 3.02527587890625e+02, 3.0266015625e+02, 3.032210693359375e+02, 3.033043212890625e+02, 3.032552795410156e+02, 3.032364196777344e+02, 3.032822265625e+02, 3.033528137207031e+02, 3.03423583984375e+02, 3.03379150390625e+02, 3.029055786132812e+02, 3.030587463378906e+02, 3.031596069335938e+02, 3.032166748046875e+02, 3.032773132324219e+02, 3.033581237792969e+02, 3.036836242675781e+02, 3.0402294921875e+02, 3.039660949707031e+02, 3.038549194335938e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797546386719e+02, 3.0382666015625e+02, 3.031968078613281e+02, 3.033591003417969e+02, 3.034653015136719e+02, 3.035381774902344e+02] +bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.099530029296875e+02, 3.072186889648438e+02, 3.033151550292969e+02, 3.041410217285156e+02, 3.044122314453125e+02, 3.030792541503906e+02, 3.0321484375e+02, 3.035684204101562e+02, 3.027247619628906e+02, 2.998259582519531e+02, 2.992102661132812e+02, 2.991942138671875e+02, 3.002640686035156e+02, 3.012637939453125e+02, 3.015841369628906e+02, 3.018229675292969e+02, 3.028978271484375e+02, 3.050100708007812e+02, 3.057238464355469e+02, 3.038919067382812e+02, 3.028811340332031e+02, 3.036060791015625e+02, 3.032762756347656e+02, 3.010982666015625e+02, 2.992608947753906e+02, 2.992163696289062e+02, 3.011661682128906e+02, 3.012700500488281e+02, 3.014274597167969e+02, 3.016355590820312e+02, 3.021455993652344e+02, 3.045860595703125e+02, 3.051564636230469e+02, 3.032373657226562e+02, 3.014386596679688e+02, 3.013994445800781e+02, 3.018773803710938e+02, 3.013061828613281e+02, 2.98767822265625e+02, 2.986094665527344e+02, 2.986051940917969e+02, 2.986050720214844e+02, 3.002052307128906e+02, 3.012598876953125e+02, 3.01572509765625e+02, 3.043717956542969e+02, 3.0571337890625e+02, 3.052982482910156e+02, 3.028315124511719e+02, 3.034338073730469e+02, 3.039216613769531e+02, 3.025909118652344e+02, 2.995867919921875e+02, 2.992259216308594e+02, 3.007208862304688e+02, 3.012567443847656e+02, 3.014684448242188e+02, 3.017145385742188e+02, 3.019507751464844e+02, 3.036429748535156e+02, 3.055105590820312e+02, 3.068552551269531e+02, 3.050317687988281e+02, 3.049093322753906e+02, 3.059416198730469e+02, 3.043566284179688e+02, 3.015732116699219e+02, 3.015854187011719e+02, 3.018822937011719e+02, 3.021876525878906e+02, 3.02341796875e+02, 3.02527587890625e+02, 3.026601867675781e+02, 3.032209777832031e+02, 3.033043212890625e+02, 3.032552795410156e+02, 3.032364196777344e+02, 3.032822265625e+02, 3.033528137207031e+02, 3.03423583984375e+02, 3.03379150390625e+02, 3.029055786132812e+02, 3.030587463378906e+02, 3.031596069335938e+02, 3.032166748046875e+02, 3.032773132324219e+02, 3.033581237792969e+02, 3.036836242675781e+02, 3.0402294921875e+02, 3.039660949707031e+02, 3.038549194335938e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797546386719e+02, 3.0382666015625e+02, 3.031969299316406e+02, 3.033591003417969e+02, 3.034653015136719e+02, 3.035381774902344e+02] bui[2].ets.THeaWatSupSet=[3.022371215820312e+02, 3.022929992675781e+02, 3.025325317382812e+02, 3.027109375e+02, 3.0576953125e+02, 3.026592102050781e+02, 3.025699462890625e+02, 3.046447448730469e+02, 3.032872619628906e+02, 3.0203173828125e+02, 3.047882385253906e+02, 3.044075622558594e+02, 3.045711669921875e+02, 3.021329040527344e+02, 3.025238037109375e+02, 3.028435974121094e+02, 3.031228942871094e+02, 3.033214416503906e+02, 3.064082336425781e+02, 3.032993774414062e+02, 3.032015380859375e+02, 3.032325134277344e+02, 3.045858154296875e+02, 3.019427795410156e+02, 3.031217956542969e+02, 3.048508911132812e+02, 3.0460595703125e+02, 3.040630798339844e+02, 3.025755310058594e+02, 3.028836364746094e+02, 3.031466064453125e+02, 3.033418884277344e+02, 3.06205078125e+02, 3.050321960449219e+02, 3.031983947753906e+02, 3.023972473144531e+02, 3.045396118164062e+02, 3.013359985351562e+02, 3.017449645996094e+02, 3.045319519042969e+02, 3.038887023925781e+02, 3.04413330078125e+02, 3.019764099121094e+02, 3.025020751953125e+02, 3.029153747558594e+02, 3.032434997558594e+02, 3.040957641601562e+02, 3.064471130371094e+02, 3.035986938476562e+02, 3.035945129394531e+02, 3.064448852539062e+02, 3.035657958984375e+02, 3.033815307617188e+02, 3.066045227050781e+02, 3.058945007324219e+02, 3.06213134765625e+02, 3.031752624511719e+02, 3.03856201171875e+02, 3.041219177246094e+02, 3.041805419921875e+02, 3.042574462890625e+02, 3.076214294433594e+02, 3.040094604492188e+02, 3.043080139160156e+02, 3.060822143554688e+02, 3.067025756835938e+02, 3.040648498535156e+02, 3.062969970703125e+02, 3.072484436035156e+02, 3.069846801757812e+02, 3.049280395507812e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046428527832031e+02, 3.048128356933594e+02, 3.086090087890625e+02, 3.054629821777344e+02, 3.049158935546875e+02, 3.048506774902344e+02, 3.080462646484375e+02, 3.042694091796875e+02, 3.047711791992188e+02, 3.080608520507812e+02, 3.073917236328125e+02, 3.075439147949219e+02, 3.045775451660156e+02, 3.047623901367188e+02, 3.049385375976562e+02, 3.051003112792969e+02, 3.071455078125e+02, 3.081002807617188e+02, 3.051087951660156e+02, 3.051735534667969e+02, 3.087722473144531e+02, 3.039963989257812e+02, 3.0430224609375e+02, 3.078565063476562e+02, 3.069277648925781e+02, 3.072600402832031e+02, 3.039281311035156e+02, 3.04494873046875e+02] -bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.022926635742188e+02, 3.025323791503906e+02, 3.027099609375e+02, 3.057696838378906e+02, 3.026589660644531e+02, 3.025701599121094e+02, 3.046430358886719e+02, 3.032903442382812e+02, 3.020314331054688e+02, 3.047867736816406e+02, 3.044078979492188e+02, 3.04571044921875e+02, 3.021362915039062e+02, 3.025235595703125e+02, 3.028433837890625e+02, 3.031227722167969e+02, 3.033213806152344e+02, 3.06408203125e+02, 3.033004760742188e+02, 3.032018737792969e+02, 3.032297668457031e+02, 3.0458642578125e+02, 3.019417114257812e+02, 3.031179504394531e+02, 3.048511047363281e+02, 3.04605712890625e+02, 3.040654296875e+02, 3.025751953125e+02, 3.028834533691406e+02, 3.03146484375e+02, 3.03341796875e+02, 3.062037048339844e+02, 3.05034423828125e+02, 3.031985778808594e+02, 3.023976135253906e+02, 3.045400695800781e+02, 3.013344421386719e+02, 3.017437744140625e+02, 3.045323181152344e+02, 3.038885192871094e+02, 3.044132995605469e+02, 3.0197509765625e+02, 3.025017395019531e+02, 3.029151306152344e+02, 3.032433471679688e+02, 3.040931091308594e+02, 3.064472961425781e+02, 3.035983581542969e+02, 3.035946044921875e+02, 3.064452819824219e+02, 3.035682983398438e+02, 3.033814392089844e+02, 3.066045532226562e+02, 3.058947143554688e+02, 3.062130126953125e+02, 3.031750793457031e+02, 3.038560791015625e+02, 3.041218566894531e+02, 3.041805114746094e+02, 3.042574157714844e+02, 3.076214904785156e+02, 3.0400927734375e+02, 3.043080139160156e+02, 3.060799865722656e+02, 3.067039489746094e+02, 3.040646057128906e+02, 3.062946472167969e+02, 3.072487182617188e+02, 3.06984619140625e+02, 3.049303894042969e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427917480469e+02, 3.048128356933594e+02, 3.086099548339844e+02, 3.054650268554688e+02, 3.049158935546875e+02, 3.048502502441406e+02, 3.080465393066406e+02, 3.042690734863281e+02, 3.047702331542969e+02, 3.080610046386719e+02, 3.073916320800781e+02, 3.07544677734375e+02, 3.045772094726562e+02, 3.047623291015625e+02, 3.049384765625e+02, 3.051002807617188e+02, 3.071433410644531e+02, 3.081015625e+02, 3.051086730957031e+02, 3.051735534667969e+02, 3.087724304199219e+02, 3.03997314453125e+02, 3.043021850585938e+02, 3.078565979003906e+02, 3.069277038574219e+02, 3.07260009765625e+02, 3.039277038574219e+02, 3.044946899414062e+02] +bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.022926635742188e+02, 3.025323791503906e+02, 3.027099609375e+02, 3.057696838378906e+02, 3.026589660644531e+02, 3.025701599121094e+02, 3.046428833007812e+02, 3.032903442382812e+02, 3.020314331054688e+02, 3.047872924804688e+02, 3.044078979492188e+02, 3.04571044921875e+02, 3.021362915039062e+02, 3.025235595703125e+02, 3.028433837890625e+02, 3.031227722167969e+02, 3.033213806152344e+02, 3.06408203125e+02, 3.033004760742188e+02, 3.032018737792969e+02, 3.032297668457031e+02, 3.0458642578125e+02, 3.019417114257812e+02, 3.031179504394531e+02, 3.048511047363281e+02, 3.04605712890625e+02, 3.040654296875e+02, 3.025751953125e+02, 3.028834533691406e+02, 3.03146484375e+02, 3.03341796875e+02, 3.062038269042969e+02, 3.05034423828125e+02, 3.031985778808594e+02, 3.023976135253906e+02, 3.045400695800781e+02, 3.013344116210938e+02, 3.017437744140625e+02, 3.045323181152344e+02, 3.038885192871094e+02, 3.044132995605469e+02, 3.0197509765625e+02, 3.025017395019531e+02, 3.029151306152344e+02, 3.032433471679688e+02, 3.040931091308594e+02, 3.064472961425781e+02, 3.035983581542969e+02, 3.035946044921875e+02, 3.064447937011719e+02, 3.035682983398438e+02, 3.033814392089844e+02, 3.066045532226562e+02, 3.058947143554688e+02, 3.062130126953125e+02, 3.031750793457031e+02, 3.038560791015625e+02, 3.041218566894531e+02, 3.041805114746094e+02, 3.042574157714844e+02, 3.076214904785156e+02, 3.0400927734375e+02, 3.043080139160156e+02, 3.060799865722656e+02, 3.067039489746094e+02, 3.040646057128906e+02, 3.062947998046875e+02, 3.072487182617188e+02, 3.06984619140625e+02, 3.049303894042969e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427917480469e+02, 3.048128356933594e+02, 3.086090698242188e+02, 3.054650268554688e+02, 3.049158935546875e+02, 3.048502807617188e+02, 3.080465393066406e+02, 3.042690734863281e+02, 3.047702331542969e+02, 3.080610046386719e+02, 3.073916320800781e+02, 3.07544677734375e+02, 3.045772094726562e+02, 3.047623291015625e+02, 3.049384765625e+02, 3.051002807617188e+02, 3.071433410644531e+02, 3.081015625e+02, 3.051086730957031e+02, 3.051735534667969e+02, 3.087724304199219e+02, 3.03997314453125e+02, 3.043021850585938e+02, 3.078565979003906e+02, 3.069277954101562e+02, 3.07260009765625e+02, 3.039277038574219e+02, 3.044946899414062e+02] bui[3].ets.THeaWatSupSet=[3.015830078125e+02, 3.017384643554688e+02, 3.020616760253906e+02, 3.023164672851562e+02, 3.055315856933594e+02, 3.052533569335938e+02, 3.042955322265625e+02, 3.035074462890625e+02, 3.031561584472656e+02, 3.031649475097656e+02, 3.034611206054688e+02, 3.025969543457031e+02, 3.027619323730469e+02, 3.014335632324219e+02, 3.018492736816406e+02, 3.02317138671875e+02, 3.026919250488281e+02, 3.029523315429688e+02, 3.057950744628906e+02, 3.064950866699219e+02, 3.05296630859375e+02, 3.037142028808594e+02, 3.027350769042969e+02, 3.028833312988281e+02, 3.034297485351562e+02, 3.028161315917969e+02, 3.025333557128906e+02, 3.024278259277344e+02, 3.015642700195312e+02, 3.020900573730469e+02, 3.025110168457031e+02, 3.028137512207031e+02, 3.051663818359375e+02, 3.064702453613281e+02, 3.053681945800781e+02, 3.032876586914062e+02, 3.020130615234375e+02, 3.015963745117188e+02, 3.022110900878906e+02, 3.024018859863281e+02, 3.016385192871094e+02, 3.02337890625e+02, 3.011651916503906e+02, 3.015142211914062e+02, 3.021448974609375e+02, 3.026300354003906e+02, 3.034896850585938e+02, 3.06657958984375e+02, 3.066563415527344e+02, 3.0615478515625e+02, 3.053432922363281e+02, 3.0532421875e+02, 3.053579711914062e+02, 3.0541748046875e+02, 3.04074462890625e+02, 3.043381958007812e+02, 3.0258203125e+02, 3.032113647460938e+02, 3.035560913085938e+02, 3.036563110351562e+02, 3.037868041992188e+02, 3.07205322265625e+02, 3.074538269042969e+02, 3.073782653808594e+02, 3.067622375488281e+02, 3.064886169433594e+02, 3.065491638183594e+02, 3.063687438964844e+02, 3.050221862792969e+02, 3.047802734375e+02, 3.037688293457031e+02, 3.037930603027344e+02, 3.038448181152344e+02, 3.040843200683594e+02, 3.042516174316406e+02, 3.072645874023438e+02, 3.0772265625e+02, 3.076467895507812e+02, 3.069666137695312e+02, 3.065372009277344e+02, 3.065844116210938e+02, 3.065560913085938e+02, 3.06064208984375e+02, 3.051891174316406e+02, 3.053666076660156e+02, 3.039945678710938e+02, 3.042120666503906e+02, 3.043890380859375e+02, 3.04509765625e+02, 3.061576843261719e+02, 3.076034545898438e+02, 3.071937866210938e+02, 3.069554748535156e+02, 3.068090515136719e+02, 3.05495361328125e+02, 3.054386291503906e+02, 3.058284912109375e+02, 3.048736267089844e+02, 3.051721496582031e+02, 3.034703979492188e+02, 3.040327758789062e+02] -bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017375793457031e+02, 3.020613708496094e+02, 3.023153381347656e+02, 3.055313720703125e+02, 3.052536010742188e+02, 3.042958679199219e+02, 3.035077209472656e+02, 3.031562194824219e+02, 3.031648864746094e+02, 3.034610290527344e+02, 3.025975952148438e+02, 3.027616271972656e+02, 3.014402160644531e+02, 3.018485107421875e+02, 3.023167419433594e+02, 3.026917114257812e+02, 3.029522094726562e+02, 3.057943115234375e+02, 3.064951782226562e+02, 3.05297119140625e+02, 3.037147827148438e+02, 3.027351379394531e+02, 3.028830871582031e+02, 3.034294738769531e+02, 3.028167419433594e+02, 3.025327758789062e+02, 3.024306945800781e+02, 3.01562744140625e+02, 3.020895385742188e+02, 3.025107421875e+02, 3.028135986328125e+02, 3.051648559570312e+02, 3.064703063964844e+02, 3.053687133789062e+02, 3.032884826660156e+02, 3.020141906738281e+02, 3.015960388183594e+02, 3.022101745605469e+02, 3.024030456542969e+02, 3.016374816894531e+02, 3.023372192382812e+02, 3.009281005859375e+02, 3.015122375488281e+02, 3.021442565917969e+02, 3.026297302246094e+02, 3.034871520996094e+02, 3.066578979492188e+02, 3.066563720703125e+02, 3.061549987792969e+02, 3.053433837890625e+02, 3.053240966796875e+02, 3.053579711914062e+02, 3.054175720214844e+02, 3.0407470703125e+02, 3.043380737304688e+02, 3.025818481445312e+02, 3.032111511230469e+02, 3.035559997558594e+02, 3.036562805175781e+02, 3.037867126464844e+02, 3.072049560546875e+02, 3.074537963867188e+02, 3.073783874511719e+02, 3.067623901367188e+02, 3.064885559082031e+02, 3.065491943359375e+02, 3.063687744140625e+02, 3.050225524902344e+02, 3.047802124023438e+02, 3.037704467773438e+02, 3.037930297851562e+02, 3.038447875976562e+02, 3.040842590332031e+02, 3.042515869140625e+02, 3.072648315429688e+02, 3.077226867675781e+02, 3.076469116210938e+02, 3.069667053222656e+02, 3.065372924804688e+02, 3.065844421386719e+02, 3.065560607910156e+02, 3.060646362304688e+02, 3.051889953613281e+02, 3.053671569824219e+02, 3.039942321777344e+02, 3.042120361328125e+02, 3.043889465332031e+02, 3.045097351074219e+02, 3.061557006835938e+02, 3.076035461425781e+02, 3.0719384765625e+02, 3.069555053710938e+02, 3.068093872070312e+02, 3.054954833984375e+02, 3.054385375976562e+02, 3.058285827636719e+02, 3.048735656738281e+02, 3.051720886230469e+02, 3.034700012207031e+02, 3.040325927734375e+02] -bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.898260600864887e-02, 5.558320507407188e-02, 4.893864154815674e+00, 6.819127559661865e+00, 7.489790439605713e+00, 4.845127582550046e+00, 4.905826091766357e+00, 5.776716232299805e+00, 3.999471187591553e+00, 9.632790461182594e-03, 9.317685849964619e-03, 9.218775667250156e-03, 1.527554821223025e-02, 1.418779045343399e-01, 9.878342747688293e-01, 1.632190346717836e+00, 4.025968551635742e+00, 8.456682205200195e+00, 9.770571708679199e+00, 6.683019638061523e+00, 4.263322830200195e+00, 5.811371326446533e+00, 5.228538990020752e+00, 1.169855333864689e-02, 9.362855926156044e-03, 9.240400977432728e-03, 4.13688309490685e-02, 1.511057317256927e-01, 5.182194113731384e-01, 1.143105149269104e+00, 2.356300592422485e+00, 7.677027702331543e+00, 8.800955772399895e+00, 5.275593757629395e+00, 6.522547602653503e-01, 4.389696717262268e-01, 1.749025702476501e+00, 2.53650575876236e-01, 9.43621713668108e-03, 9.280153550207615e-03, 9.204484522342682e-03, 9.154953993856907e-03, 1.3495366089046e-02, 1.353315711021423e-01, 8.974179625511169e-01, 7.115048885345459e+00, 9.57325267791748e+00, 9.168635368347168e+00, 4.250844478607178e+00, 5.301825523376465e+00, 6.5230712890625e+00, 3.752466678619385e+00, 9.535087272524834e-03, 9.298264048993587e-03, 1.43201770260933e-02, 1.305898874998075e-01, 6.392407417297363e-01, 1.347905158996582e+00, 1.955610275268555e+00, 5.586593151092529e+00, 9.247532844543457e+00, 1.139803791046143e+01, 8.817961692810059e+00, 8.274239540100098e+00, 1.008009815216064e+01, 7.570955753326416e+00, 1.071910142898541e+00, 9.855867028236256e-01, 1.774942517280579e+00, 2.554805278778076e+00, 2.941301584243774e+00, 3.394830226898193e+00, 3.71849250793457e+00, 4.969037532806396e+00, 5.196169853210449e+00, 5.101781368255615e+00, 5.053284168243408e+00, 5.147923469543457e+00, 5.300461292266846e+00, 5.460578918457031e+00, 5.379587650299075e+00, 4.293516635894775e+00, 4.646565914154053e+00, 4.870217800140381e+00, 5.005420207977295e+00, 5.133610248565674e+00, 5.318098068237305e+00, 5.90245246887207e+00, 6.703339099884033e+00, 6.603340625762939e+00, 6.379133701324463e+00, 6.191201686859131e+00, 6.166211128234863e+00, 6.21026611328125e+00, 6.313513278961182e+00, 5.02326488494873e+00, 5.314912796020508e+00, 5.544558525085449e+00, 5.700516700744629e+00] -bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795907402038574e+01, 2.179934310913086e+01, 2.434852027893066e+01, 6.271903610229492e+01, 2.408325386047363e+01, 2.269758796691895e+01, 4.783348464965825e+01, 3.625378799438477e+01, 1.384268856048584e+01, 4.934255981445312e+01, 4.822918701171875e+01, 4.952244186401367e+01, 1.843646430969238e+01, 2.16013584136963e+01, 2.645392417907715e+01, 3.059671020507812e+01, 3.348567962646485e+01, 6.825566864013672e+01, 3.572914123535156e+01, 3.22242546081543e+01, 3.040102195739746e+01, 5.060853576660156e+01, 1.224377346038818e+01, 2.791901969909668e+01, 5.321562957763672e+01, 4.98851432800293e+01, 4.591455459594727e+01, 2.231888008117679e+01, 2.707754707336426e+01, 3.095057487487793e+01, 3.375748443603516e+01, 6.423001861572266e+01, 5.782443237304688e+01, 3.205146789550777e+01, 2.020034027099609e+01, 4.943830108642578e+01, 1.857396721839905e+00, 8.969095230102539e+00, 4.917766571044922e+01, 4.121397018432617e+01, 4.76821594238281e+01, 1.270298862457275e+01, 2.12097053527832e+01, 2.746699905395508e+01, 3.229167556762695e+01, 4.150680541992188e+01, 6.952056884765625e+01, 3.7304931640625e+01, 3.745531845092773e+01, 6.802170562744141e+01, 4.041897964477539e+01, 3.42918701171875e+01, 6.963567352294922e+01, 6.457178497314453e+01, 6.710450744628906e+01, 3.238624191284187e+01, 4.066764831542965e+01, 4.412922668457031e+01, 4.494718170166016e+01, 4.589476013183594e+01, 7.9205810546875e+01, 4.357149124145508e+01, 4.658697509765625e+01, 6.29844856262207e+01, 7.318768310546875e+01, 4.334850692749023e+01, 6.493496704101562e+01, 7.685191345214834e+01, 7.426619720458982e+01, 5.728082275390625e+01, 4.793734359741211e+01, 4.805390548706055e+01, 5.047342300415039e+01, 5.250392150878906e+01, 8.565066528320312e+01, 6.310829162597656e+01, 5.38145637512207e+01, 5.289518737792969e+01, 8.303933715820312e+01, 4.633202362060547e+01, 5.147747039794978e+01, 8.302938079833987e+01, 7.779791259765625e+01, 7.957136535644531e+01, 4.956394577026367e+01, 5.192876052856445e+01, 5.388868713378906e+01, 5.576936340332031e+01, 7.275269317626953e+01, 8.452581787109375e+01, 5.587111663818359e+01, 5.661601638793945e+01, 8.767770385742188e+01, 4.533433532714844e+01, 4.643357467651367e+01, 8.081691741943359e+01, 7.413673400878906e+01, 7.661738586425781e+01, 4.203642272949219e+01, 4.869411087036133e+01] -bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228268623352051e+00, 5.180605411529541e+00, 6.588604927062988e+00, 2.159749221801758e+01, 2.093972206115723e+01, 1.70149097442627e+01, 1.32411241531372e+01, 1.13555154800415e+01, 1.133831119537354e+01, 1.280898475646973e+01, 8.520345687866211e+00, 9.112197875976562e+00, 1.969306468963623e+00, 3.88222527503968e+00, 6.621611595153809e+00, 8.75394344329834e+00, 1.019044780731202e+01, 2.226832389831543e+01, 2.534822845458984e+01, 2.129783821105957e+01, 1.442903423309326e+01, 9.16075325012207e+00, 9.797467231750488e+00, 1.258059406280518e+01, 9.774674415588379e+00, 7.811793327331543e+00, 7.978377342224121e+00, 2.096417665481585e+00, 5.303206920623779e+00, 7.739288330078125e+00, 9.431750297546387e+00, 1.947212791442871e+01, 2.521017074584961e+01, 2.159100914001461e+01, 1.240018844604492e+01, 5.178074836730957e+00, 2.426526069641113e+00, 5.909488201141357e+00, 7.453341484069824e+00, 2.653945684432983e+00, 6.749518871307358e+00, 4.423816874623299e-02, 1.73407781124115e+00, 5.591653347015381e+00, 8.389596939086914e+00, 1.22506103515625e+01, 2.566482925415039e+01, 2.58751163482666e+01, 2.430535316467285e+01, 2.129661560058594e+01, 2.104817390441895e+01, 2.123485374450684e+01, 2.146800422668457e+01, 1.600892066955566e+01, 1.692952537536621e+01, 8.381622314453148e+00, 1.151257133483885e+01, 1.328360176086426e+01, 1.380711078643799e+01, 1.44228048324585e+01, 2.719780540466309e+01, 2.83508243560791e+01, 2.821074676513672e+01, 2.633650398254395e+01, 2.531932067871094e+01, 2.554865264892578e+01, 2.493159294128418e+01, 2.019123649597163e+01, 1.887505340576171e+01, 1.510770893096924e+01, 1.444156932830811e+01, 1.47196044921875e+01, 1.580342578887939e+01, 1.658483123779297e+01, 2.72007999420166e+01, 2.915568161010742e+01, 2.899045562744141e+01, 2.69730224609375e+01, 2.555946350097656e+01, 2.565438079833984e+01, 2.554097175598145e+01, 2.40920906066895e+01, 2.057294654846191e+01, 2.139528656005859e+01, 1.53040657043457e+01, 1.64052677154541e+01, 1.718058776855469e+01, 1.774246215820312e+01, 2.319929504394531e+01, 2.879435157775879e+01, 2.762334060668945e+01, 2.688577461242676e+01, 2.648945426940918e+01, 2.190062522888184e+01, 2.150214958190918e+01, 2.300973892211914e+01, 1.945287322998047e+01, 2.046139335632324e+01, 1.291395568847656e+01, 1.554636001586914e+01] +bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017375793457031e+02, 3.020613708496094e+02, 3.023153381347656e+02, 3.055313720703125e+02, 3.052536010742188e+02, 3.042958679199219e+02, 3.035077209472656e+02, 3.031562194824219e+02, 3.031648559570312e+02, 3.034610290527344e+02, 3.025975952148438e+02, 3.027616271972656e+02, 3.014402465820312e+02, 3.018485107421875e+02, 3.023167419433594e+02, 3.026917114257812e+02, 3.029522094726562e+02, 3.057943115234375e+02, 3.064951782226562e+02, 3.05297119140625e+02, 3.037147827148438e+02, 3.027351379394531e+02, 3.028830871582031e+02, 3.034294738769531e+02, 3.028167419433594e+02, 3.025327758789062e+02, 3.024306945800781e+02, 3.01562744140625e+02, 3.020895385742188e+02, 3.025107421875e+02, 3.028135986328125e+02, 3.051649780273438e+02, 3.064703063964844e+02, 3.053687133789062e+02, 3.032884826660156e+02, 3.020141906738281e+02, 3.015960388183594e+02, 3.022101745605469e+02, 3.024030456542969e+02, 3.016374816894531e+02, 3.023372192382812e+02, 3.009281921386719e+02, 3.015122375488281e+02, 3.021442565917969e+02, 3.026297302246094e+02, 3.034871520996094e+02, 3.066578979492188e+02, 3.066563720703125e+02, 3.061549987792969e+02, 3.053433837890625e+02, 3.053240966796875e+02, 3.053579711914062e+02, 3.054175720214844e+02, 3.0407470703125e+02, 3.043380737304688e+02, 3.025818481445312e+02, 3.032111511230469e+02, 3.035559997558594e+02, 3.036562805175781e+02, 3.037867126464844e+02, 3.072049560546875e+02, 3.074537963867188e+02, 3.073783874511719e+02, 3.067623901367188e+02, 3.064885559082031e+02, 3.065491943359375e+02, 3.063687744140625e+02, 3.050225524902344e+02, 3.047802124023438e+02, 3.037704467773438e+02, 3.037930297851562e+02, 3.038448181152344e+02, 3.040842590332031e+02, 3.042515869140625e+02, 3.072642822265625e+02, 3.077226867675781e+02, 3.076469116210938e+02, 3.069667053222656e+02, 3.065372924804688e+02, 3.065844421386719e+02, 3.065560607910156e+02, 3.060646362304688e+02, 3.051889953613281e+02, 3.053671569824219e+02, 3.039942321777344e+02, 3.042120361328125e+02, 3.043889465332031e+02, 3.045097351074219e+02, 3.061557006835938e+02, 3.076035461425781e+02, 3.0719384765625e+02, 3.069555053710938e+02, 3.068093872070312e+02, 3.054954833984375e+02, 3.054385070800781e+02, 3.058285827636719e+02, 3.048737182617188e+02, 3.051720886230469e+02, 3.034700012207031e+02, 3.040325927734375e+02] +bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.898260600864887e-02, 5.558320507407188e-02, 4.893864154815674e+00, 6.819127559661865e+00, 7.489825248718262e+00, 4.845126152038572e+00, 4.905826091766357e+00, 5.776740074157715e+00, 3.999470949172974e+00, 9.63236577808857e-03, 9.317588992416859e-03, 9.218724444508553e-03, 1.527559012174611e-02, 1.418777406215668e-01, 9.878134727478027e-01, 1.632190346717836e+00, 4.0259690284729e+00, 8.456682205200195e+00, 9.77056884765625e+00, 6.683021068572998e+00, 4.263325214385986e+00, 5.811371326446533e+00, 5.228538990020752e+00, 1.180198322981596e-02, 9.363085962831974e-03, 9.240505285561085e-03, 4.136881604790731e-02, 1.511057317256927e-01, 5.182194113731384e-01, 1.143132448196411e+00, 2.356300830841064e+00, 7.677028179168701e+00, 8.800958633422844e+00, 5.275596141815186e+00, 6.522547602653503e-01, 4.389633238315582e-01, 1.74902081489563e+00, 2.536163926124573e-01, 9.436291642487049e-03, 9.280182421207428e-03, 9.2045022174716e-03, 9.154965169727802e-03, 1.349536702036858e-02, 1.353315860033035e-01, 8.974181413650513e-01, 7.115182399749756e+00, 9.573254585266113e+00, 9.168648719787598e+00, 4.250843048095703e+00, 5.301826477050781e+00, 6.523066997528076e+00, 3.752474546432495e+00, 9.535261429846287e-03, 9.298313409090042e-03, 1.43201695755127e-02, 1.305898874998075e-01, 6.392407417297363e-01, 1.347905158996582e+00, 1.955610275268555e+00, 5.586567878723145e+00, 9.247544288635254e+00, 1.139803886413574e+01, 8.817959785461426e+00, 8.274218559265137e+00, 1.008009815216064e+01, 7.57095193862915e+00, 1.07190239429472e+00, 9.856010675430165e-01, 1.774942517280579e+00, 2.554805278778076e+00, 2.941302061080933e+00, 3.394830226898193e+00, 3.718507528305054e+00, 4.968987941741943e+00, 5.196169853210449e+00, 5.101781368255615e+00, 5.053286075592041e+00, 5.147923469543457e+00, 5.300461769104004e+00, 5.460577964782715e+00, 5.379587650299075e+00, 4.293517589569092e+00, 4.646565437316895e+00, 4.870217800140381e+00, 5.005421161651611e+00, 5.133594512939453e+00, 5.318097114562988e+00, 5.902451992034912e+00, 6.703339099884033e+00, 6.603340625762939e+00, 6.379134178161621e+00, 6.191201686859131e+00, 6.166211128234863e+00, 6.210267066955566e+00, 6.313513278961182e+00, 5.023404121398926e+00, 5.314913749694824e+00, 5.544558525085449e+00, 5.700516700744629e+00] +bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795907402038574e+01, 2.179934310913086e+01, 2.434852027893066e+01, 6.271903610229492e+01, 2.408325386047363e+01, 2.269788551330566e+01, 4.783348083496099e+01, 3.625376129150391e+01, 1.384261798858643e+01, 4.934238433837891e+01, 4.822918319702148e+01, 4.952244186401367e+01, 1.843646430969238e+01, 2.16013584136963e+01, 2.645392799377441e+01, 3.059670829772949e+01, 3.348567962646485e+01, 6.825566864013672e+01, 3.572911834716797e+01, 3.222425842285156e+01, 3.040105247497559e+01, 5.060854339599609e+01, 1.224376773834229e+01, 2.791898536682129e+01, 5.321562957763672e+01, 4.98851432800293e+01, 4.591455459594727e+01, 2.231888198852542e+01, 2.707754707336426e+01, 3.095057487487793e+01, 3.375763702392578e+01, 6.422992706298828e+01, 5.782443618774414e+01, 3.205147171020504e+01, 2.020034217834473e+01, 4.943830108642578e+01, 1.859569787979126e+00, 8.969082832336426e+00, 4.917767715454102e+01, 4.121397018432617e+01, 4.76821594238281e+01, 1.270298862457275e+01, 2.12097053527832e+01, 2.746699905395508e+01, 3.229167556762695e+01, 4.150681686401367e+01, 6.952052307128906e+01, 3.730498504638672e+01, 3.745532608032227e+01, 6.802191925048828e+01, 4.04189453125e+01, 3.429183959960938e+01, 6.963591003417969e+01, 6.457178497314453e+01, 6.710450744628906e+01, 3.23862495422364e+01, 4.066764831542965e+01, 4.412922668457031e+01, 4.494718170166016e+01, 4.589476013183594e+01, 7.9205810546875e+01, 4.357098007202148e+01, 4.658696746826172e+01, 6.298448181152344e+01, 7.318788146972656e+01, 4.334850692749023e+01, 6.493489837646484e+01, 7.685191345214834e+01, 7.426619720458982e+01, 5.728083801269531e+01, 4.793735122680664e+01, 4.805395126342773e+01, 5.047342300415039e+01, 5.250402450561523e+01, 8.564922332763672e+01, 6.310831451416016e+01, 5.38145637512207e+01, 5.289733123779297e+01, 8.303933715820312e+01, 4.633187866210938e+01, 5.147799301147517e+01, 8.302938079833987e+01, 7.779791259765625e+01, 7.957118988037109e+01, 4.956394958496094e+01, 5.192875671386719e+01, 5.388863754272461e+01, 5.576935577392578e+01, 7.275269317626953e+01, 8.452584075927734e+01, 5.587111282348633e+01, 5.661600494384766e+01, 8.767772674560547e+01, 4.533346176147461e+01, 4.643351364135742e+01, 8.081691741943359e+01, 7.413710784912109e+01, 7.661739349365234e+01, 4.203642272949219e+01, 4.869403076171875e+01] +bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228268623352051e+00, 5.180605411529541e+00, 6.588604927062988e+00, 2.159749221801758e+01, 2.093972206115723e+01, 1.701495170593262e+01, 1.32411241531372e+01, 1.13555154800415e+01, 1.133829212188721e+01, 1.280898475646973e+01, 8.520345687866211e+00, 9.112197875976562e+00, 1.969306230545044e+00, 3.88222527503968e+00, 6.621613502502441e+00, 8.75394344329834e+00, 1.019044780731202e+01, 2.22683219909668e+01, 2.534822845458984e+01, 2.12978401184082e+01, 1.442903423309326e+01, 9.160751342773438e+00, 9.797467231750488e+00, 1.258059310913086e+01, 9.774672508239746e+00, 7.811793327331543e+00, 7.978377342224121e+00, 2.096417665481585e+00, 5.303206920623779e+00, 7.739288330078125e+00, 9.431820869445801e+00, 1.947210121154785e+01, 2.521017265319824e+01, 2.159101104736324e+01, 1.240018939971924e+01, 5.178074836730957e+00, 2.426523447036743e+00, 5.909489154815674e+00, 7.453340530395508e+00, 2.653945684432983e+00, 6.749518871307358e+00, 4.423795267939568e-02, 1.73407781124115e+00, 5.591653347015381e+00, 8.389596939086914e+00, 1.225061321258545e+01, 2.566486358642578e+01, 2.58751163482666e+01, 2.430535125732422e+01, 2.12966136932373e+01, 2.104817390441895e+01, 2.123485374450684e+01, 2.146801567077637e+01, 1.600892066955566e+01, 1.692952537536621e+01, 8.381623268127464e+00, 1.151257133483885e+01, 1.328360176086426e+01, 1.380711078643799e+01, 1.44228048324585e+01, 2.719780540466309e+01, 2.835082626342773e+01, 2.821074295043945e+01, 2.633650398254395e+01, 2.53193187713623e+01, 2.554865264892578e+01, 2.493159103393555e+01, 2.019122123718257e+01, 1.887505149841308e+01, 1.510771083831787e+01, 1.444157218933105e+01, 1.47196159362793e+01, 1.580342674255371e+01, 1.658487319946289e+01, 2.720040321350098e+01, 2.915568161010742e+01, 2.899045562744141e+01, 2.697306251525879e+01, 2.55594654083252e+01, 2.565437889099121e+01, 2.554097366333008e+01, 2.40920906066895e+01, 2.057294845581055e+01, 2.139523696899414e+01, 1.530406761169434e+01, 1.64052677154541e+01, 1.718056678771973e+01, 1.774245834350586e+01, 2.319929504394531e+01, 2.879435348510742e+01, 2.762334060668945e+01, 2.688576507568359e+01, 2.648945045471191e+01, 2.19006233215332e+01, 2.150216102600098e+01, 2.300973892211914e+01, 1.945314788818359e+01, 2.046139526367188e+01, 1.291395664215088e+01, 1.554633522033691e+01] bui[1].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] bui[1].ets.senTChiWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui[2].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] From c61a062f27c37e1b8a821d249253717da4b9c195 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 11:41:53 -0700 Subject: [PATCH 103/204] changed port name, revised model --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 16 ++--- .../Loads/HotWater/ThermostaticMixingValve.mo | 62 ++++++++++--------- 2 files changed, 40 insertions(+), 38 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index c67b52abff5..bd5a43c0086 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -44,7 +44,7 @@ model HeatPumpHeatExchangerDHWTank mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), dpValve_nominal=1000) "Thermostatic mixing valve" - annotation (Placement(transformation(extent={{-20,48},{-40,70}}))); + annotation (Placement(transformation(extent={{-20,50},{-40,72}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( redeclare final package Medium = MediumBui, final m_flow_nominal= proHeaWat.m1_flow_nominal*{1,-1,-1}) "Splitter for domestic cold water" @@ -83,18 +83,18 @@ equation {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(tmv.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,59},{-45, - 59},{-45,60},{-48,60}}, color={0,127,255})); + connect(tmv.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,61},{-45, + 61},{-45,60},{-48,60}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-40,-10},{ -12,-10},{-12,-6}}, color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) annotation (Line(points={{-2,4},{0,4},{0,28},{32,28}}, color={0,127,255})); connect(dcwSpl.port_2, tmv.port_col) annotation (Line(points={{-12,14},{-12, - 54.6},{-20,54.6}}, color={0,127,255})); - connect(proHotWat.port_b1, tmv.port_hotsou) annotation (Line(points={{32,40}, - {0,40},{0,63.4},{-20,63.4}}, color={0,127,255})); - connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,67.8},{-12,67.8},{ - -12,68},{-8,68},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); + 56.6},{-20,56.6}}, color={0,127,255})); + connect(proHotWat.port_b1,tmv.port_hotSou) annotation (Line(points={{32,40}, + {0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); + connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,69.8},{-12,69.8},{ + -12,70},{-8,70},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); annotation ( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index c51b286bcac..a5138ad95a3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -14,9 +14,9 @@ model ThermostaticMixingValve k=k, Ti=Ti, reset=Buildings.Types.Reset.Parameter) - annotation (Placement(transformation(extent={{40,60},{20,80}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) + annotation (Placement(transformation(extent={{-40,70},{-20,90}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear val( @@ -29,7 +29,7 @@ model ThermostaticMixingValve extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hotsou(redeclare package Medium = + Modelica.Fluid.Interfaces.FluidPort_a port_hotSou(redeclare package Medium = Medium) "Port for hot water supply from source" annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = @@ -41,15 +41,16 @@ model ThermostaticMixingValve Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package Medium = Medium, m_flow_nominal=mHot_flow_nominal) "Source hot water temperature sensor" - annotation (Placement(transformation(extent={{-40,-8},{-20,12}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" - annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium + = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" + annotation (Placement(transformation(extent={{-40,-50},{-20,-30}}))); Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = Medium) "Mass flow rate of hot water to fixture" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.Hysteresis hysteresis(uLow=uLow, uHigh=uHigh) - annotation (Placement(transformation(extent={{56,24},{44,36}}))); + Modelica.Blocks.Logical.Hysteresis hys(uLow=uLow, uHigh=uHigh) + "Hysteresis to reset controller if flow starts" + annotation (Placement(transformation(extent={{-10,30},{-30,50}}))); Modelica.Blocks.Interfaces.RealInput TSet "Temperature setpoint of tempered hot water outlet" annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); @@ -58,32 +59,33 @@ protected parameter Real uHigh = 0.05*mHot_flow_nominal "High hysteresis threshold"; equation connect(senTemHot.T, conPID.u_m) - annotation (Line(points={{30,11},{30,58}}, color={0,0,127})); + annotation (Line(points={{30,11},{30,60},{-30,60},{-30,68}}, + color={0,0,127})); connect(val.port_2, senTemHot.port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, val.y) annotation (Line(points={{19,70},{0,70},{0,12},{ - 9.99201e-16,12}}, color={0,0,127})); - connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,40},{90,40},{ - 90,60},{110,60}}, color={0,0,127})); - connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10, - 1.77636e-15},{-10,2},{-20,2}}, color={0,127,255})); - connect(senTemHotSou.port_a, port_hotsou) annotation (Line(points={{-40,2},{-60, - 2},{-60,40},{-100,40}}, color={0,127,255})); - connect(val.port_3, senTemCw.port_b) annotation (Line(points={{-1.77636e-15,-10}, - {-1.77636e-15,-60},{-20,-60}}, color={0,127,255})); - connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-60},{-70,-60}, - {-70,-40},{-100,-40}}, color={0,127,255})); + connect(conPID.y, val.y) annotation (Line(points={{-19,80},{0,80},{0,12}}, + color={0,0,127})); + connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,60},{110,60}}, + color={0,0,127})); + connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10,0},{ + -20,0}}, color={0,127,255})); + connect(senTemHotSou.port_a,port_hotSou) annotation (Line(points={{-40,0},{ + -60,0},{-60,40},{-100,40}}, + color={0,127,255})); + connect(val.port_3, senTemCw.port_b) annotation (Line(points={{0,-10},{0,-40}, + {-20,-40}}, color={0,127,255})); + connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-40},{-100, + -40}}, color={0,127,255})); connect(senTemHot.port_b, senFloHot.port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); connect(senFloHot.port_b, port_hot) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hysteresis.u,senFloHot. m_flow) - annotation (Line(points={{57.2,30},{60,30},{60,11}}, - color={0,0,127})); - connect(hysteresis.y, conPID.trigger) - annotation (Line(points={{43.4,30},{38,30},{38,58}}, color={255,0,255})); - connect(conPID.u_s, TSet) annotation (Line(points={{42,70},{50,70},{50,92},{-94, - 92},{-94,80},{-120,80}}, color={0,0,127})); + connect(hys.u, senFloHot.m_flow) + annotation (Line(points={{-8,40},{60,40},{60,11}}, color={0,0,127})); + connect(hys.y, conPID.trigger) + annotation (Line(points={{-31,40},{-38,40},{-38,68}}, color={255,0,255})); + connect(conPID.u_s, TSet) annotation (Line(points={{-42,80},{-120,80}}, + color={0,0,127})); annotation (preferredView="info",Documentation(info="

    This model implements a thermostatic mixing valve, which uses From 37b7ae39972091b70ecb2449fadbfe6463b103d1 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 11:51:00 -0700 Subject: [PATCH 104/204] Revised model, corrected icon syntax --- .../Loads/HotWater/ThermostaticMixingValve.mo | 60 +++++++++---------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index a5138ad95a3..7650946aec6 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -6,17 +6,30 @@ model ThermostaticMixingValve parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; parameter Real k = 0.1 "Proportional gain of valve controller"; parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_hot(redeclare package Medium = - Medium) "Port for hot water outlet to fixture(s)" + Modelica.Fluid.Interfaces.FluidPort_b port_hot( + redeclare package Medium = Medium) "Port for hot water outlet to fixture(s)" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); + + Modelica.Fluid.Interfaces.FluidPort_a port_hotSou(redeclare package Medium = + Medium) "Port for hot water supply from source" + annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = + Medium) "Port for domestic cold water supply" + annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); + Modelica.Blocks.Interfaces.RealOutput THot + "Temperature of the outlet hot water supply to fixture" + annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Buildings.Controls.Continuous.LimPID conPID( controllerType=Modelica.Blocks.Types.SimpleController.PI, k=k, Ti=Ti, reset=Buildings.Types.Reset.Parameter) + "Controller for thermostatic valve" annotation (Placement(transformation(extent={{-40,70},{-20,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot( + redeclare final package Medium = Medium, + final m_flow_nominal=mHot_flow_nominal) "Hot water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear val( @@ -29,21 +42,13 @@ model ThermostaticMixingValve extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hotSou(redeclare package Medium = - Medium) "Port for hot water supply from source" - annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = - Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); - Modelica.Blocks.Interfaces.RealOutput THot - "Temperature of the outlet hot water supply to fixture" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package Medium = Medium, m_flow_nominal=mHot_flow_nominal) "Source hot water temperature sensor" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium - = Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" + Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = + Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" annotation (Placement(transformation(extent={{-40,-50},{-20,-30}}))); Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = Medium) "Mass flow rate of hot water to fixture" @@ -67,15 +72,14 @@ equation color={0,0,127})); connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,60},{110,60}}, color={0,0,127})); - connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10,0},{ - -20,0}}, color={0,127,255})); - connect(senTemHotSou.port_a,port_hotSou) annotation (Line(points={{-40,0},{ - -60,0},{-60,40},{-100,40}}, - color={0,127,255})); + connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10,0},{-20, + 0}}, color={0,127,255})); + connect(senTemHotSou.port_a,port_hotSou) annotation (Line(points={{-40,0},{-60, + 0},{-60,40},{-100,40}}, color={0,127,255})); connect(val.port_3, senTemCw.port_b) annotation (Line(points={{0,-10},{0,-40}, {-20,-40}}, color={0,127,255})); - connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-40},{-100, - -40}}, color={0,127,255})); + connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-40},{-100,-40}}, + color={0,127,255})); connect(senTemHot.port_b, senFloHot.port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); connect(senFloHot.port_b, port_hot) @@ -86,7 +90,9 @@ equation annotation (Line(points={{-31,40},{-38,40},{-38,68}}, color={255,0,255})); connect(conPID.u_s, TSet) annotation (Line(points={{-42,80},{-120,80}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" + annotation ( + defaultComponentName="theMixVal", + preferredView="info",Documentation(info="

    This model implements a thermostatic mixing valve, which uses a PI feedback controller to mix hot and cold fluid to achieve a specified @@ -110,29 +116,22 @@ Initial Implementation. fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - visible=use_inputFilter, extent={{-34,-28},{32,32}}, lineColor={0,0,0}, fillColor={135,135,135}, fillPattern=FillPattern.Solid), Ellipse( - visible=use_inputFilter, extent={{-34,32},{32,-28}}, lineColor={0,0,0}, fillColor={135,135,135}, fillPattern=FillPattern.Solid), Text( - visible=use_inputFilter, extent={{-22,26},{20,-20}}, textColor={0,0,0}, fillColor={135,135,135}, fillPattern=FillPattern.Solid, textString="M", textStyle={TextStyle.Bold}), - Text( - extent={{-42,58},{-162,8}}, - textColor={0,0,0}, - textString=DynamicSelect("", String(y, format=".2f"))), Rectangle( extent={{-40,22},{40,-22}}, lineColor={0,0,0}, @@ -148,7 +147,6 @@ Initial Implementation. origin={-78,40}, rotation=90), Line( - visible=use_inputFilter, points={{-32,-28},{28,-28}}), Rectangle( extent={{-40,22},{40,-22}}, From 3fb5d35c1c5234f2750960b83dfa934c8120387f Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 11:57:19 -0700 Subject: [PATCH 105/204] Simplified by changing Add to Subtract --- .../PartialHeatPumpHeatExchanger.mo | 12 +++---- .../Combined/HeatPumpHeatExchanger.mo | 4 +-- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 36 ++++++++++--------- 3 files changed, 25 insertions(+), 27 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 38bef9c8009..cf37de3b337 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -362,8 +362,8 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat "Compute DeltaT needed on condenser side" annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium - = MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( @@ -382,7 +382,8 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(nin=2) "Total power used for heating and hot water production" annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaSHW if have_hotWat and have_varFloEva + Buildings.Controls.OBC.CDL.Reals.Subtract + heaFloEvaSHW if have_hotWat and have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW @@ -422,9 +423,6 @@ model PartialHeatPumpHeatExchanger if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub(final k=-1) - if have_hotWat and have_varFloEva "Convert to subtraction" - annotation (Placement(transformation(extent={{-80,70},{-100,90}}))); Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub1(final k=-1) if have_varFloEva "Convert to subtraction" annotation (Placement(transformation(extent={{-80,216},{-100,236}}))); @@ -585,8 +583,6 @@ equation annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, 280},{-110,246},{-102,246}}, color={0,0,127})); - connect(toSub.y, heaFloEvaSHW.u2) annotation (Line(points={{-102,80},{-108,80}, - {-108,94},{-102,94}}, color={0,0,127})); connect(proHeaWat.PHea, toSub1.u) annotation (Line(points={{12,217},{20,217}, {20,226},{-78,226}}, color={0,0,127})); connect(toSub1.y, heaFloEvaHHW.u2) annotation (Line(points={{-102,226},{-110, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 0d82576438b..e8f54e8d24d 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -48,8 +48,6 @@ equation color={0,0,127})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, {-114,43},{-12,43}}, color={255,0,255})); - connect(proHotWat.PHea, toSub.u) annotation (Line(points={{12,37},{18,37},{18, - 80},{-78,80}}, color={0,0,127})); connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{12,34},{176, 34},{176,420},{188,420},{188,420.5}}, color={0,0,127})); @@ -71,6 +69,8 @@ equation annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); connect(heaFloEvaSHW.u1, div1.u1) annotation (Line(points={{-102,106},{-290, 106},{-290,-34},{-102,-34}}, color={0,0,127})); + connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{12,37},{14, + 37},{14,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); annotation ( Documentation(info="

    diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index bd5a43c0086..bc54d1af6df 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -13,7 +13,7 @@ model HeatPumpHeatExchangerDHWTank transformation( extent={{10,-10},{-10,10}}, rotation=180, - origin={-50,-10}))); + origin={-52,-56}))); Subsystems.HeatPumpDHWTank proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, @@ -39,7 +39,7 @@ model HeatPumpHeatExchangerDHWTank Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) if have_hotWat "Convert to sink" annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); - Loads.HotWater.ThermostaticMixingValve tmv( + Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), @@ -59,14 +59,12 @@ equation color={0,0,127})); connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, {28,100},{28,31},{30,31}}, color={0,0,127})); - connect(souDCW.T_in, delT.u2) annotation (Line(points={{-62,-14},{-64,-14},{ - -64,-60},{-156,-60},{-156,-6},{-152,-6}}, color={0,0,127})); + connect(souDCW.T_in, delT.u2) annotation (Line(points={{-64,-60},{-156,-60},{ + -156,-6},{-152,-6}}, color={0,0,127})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, {-114,43},{30,43}}, color={255,0,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) annotation (Line(points={{52,40},{260,40},{260,-360}}, color={0,127,255})); - connect(proHotWat.PHea, toSub.u) annotation (Line(points={{54,37},{56,37},{56, - 80},{-78,80}}, color={0,0,127})); connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{54,37},{66,37}, {66,38},{268,38},{268,80.5}}, color={0,0,127})); @@ -83,20 +81,24 @@ equation {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(tmv.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,61},{-45, - 61},{-45,60},{-48,60}}, color={0,127,255})); - connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-40,-10},{ - -12,-10},{-12,-6}}, color={0,127,255})); + connect(theMixVal.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,61}, + {-45,61},{-45,60},{-48,60}}, color={0,127,255})); + connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-42,-56},{ + -12,-56},{-12,-6}}, color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) - annotation (Line(points={{-2,4},{0,4},{0,28},{32,28}}, color={0,127,255})); - connect(dcwSpl.port_2, tmv.port_col) annotation (Line(points={{-12,14},{-12, - 56.6},{-20,56.6}}, color={0,127,255})); - connect(proHotWat.port_b1,tmv.port_hotSou) annotation (Line(points={{32,40}, - {0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); - connect(tmv.TSet, delT.u1) annotation (Line(points={{-18,69.8},{-12,69.8},{ - -12,70},{-8,70},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0,0,127})); + annotation (Line(points={{-2,4},{12,4},{12,28},{32,28}}, + color={0,127,255})); + connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-12,14}, + {-12,56.6},{-20,56.6}}, color={0,127,255})); + connect(proHotWat.port_b1, theMixVal.port_hotSou) annotation (Line(points={{ + 32,40},{0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); + connect(theMixVal.TSet, delT.u1) annotation (Line(points={{-18,69.8},{-12, + 69.8},{-12,70},{-8,70},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0, + 0,127})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); + connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{54,37},{60, + 37},{60,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); annotation ( Documentation(info="

    From 30fa9b4c81d8cb563177cd50af14541574f01120 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 12:11:49 -0700 Subject: [PATCH 106/204] Revised implementation --- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 106 ++++++++---------- 1 file changed, 49 insertions(+), 57 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index cf458a2ec7a..a5f50b0ea77 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -11,16 +11,12 @@ model HeatPumpWithTank parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" - annotation (Placement(transformation(extent={{-96,-96},{-84,-84}}))); + annotation (Placement(transformation(extent={{-90,-88},{-70,-68}}))); parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package - Medium = Medium, m_flow_nominal=mHotSou_flow_nominal) - "Temperature sensor for hot water source supply" - annotation (Placement(transformation(extent={{-20,44},{0,64}}))); Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -38,14 +34,7 @@ model HeatPumpWithTank dp1_nominal=datWatHea.dp1_nominal, dp2_nominal=datWatHea.dp2_nominal) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHeaPumOut(redeclare package Medium = - Medium, m_flow_nominal=datWatHea.mHex_flow_nominal) - "Temperature of water leaving heat pump" annotation (Placement( - transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={50,6}))); + annotation (Placement(transformation(extent={{-10,-60},{10,-40}}))); Fluid.Movers.FlowControlled_m_flow pumHex( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, inputType=Buildings.Fluid.Types.InputType.Continuous, @@ -54,7 +43,7 @@ model HeatPumpWithTank riseTime=10, massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) "Pump with m_flow input" - annotation (Placement(transformation(extent={{60,30},{40,50}}))); + annotation (Placement(transformation(extent={{60,6},{40,26}}))); Fluid.Storage.StratifiedEnhancedInternalHex tanSte( T_start=datWatHea.TTan_nominal, @@ -74,71 +63,74 @@ model HeatPumpWithTank show_T=true, m_flow_nominal=mHotSou_flow_nominal) "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{-40,40},{-60,60}}))); + annotation (Placement(transformation(extent={{-40,0},{-60,20}}))); Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) - annotation (Placement(transformation(extent={{100,30},{80,50}}))); + annotation (Placement(transformation(extent={{40,-30},{60,-10}}))); Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor senTemTan "Temperature of the hot water tank" - annotation (Placement(transformation(extent={{-40,62},{-20,82}}))); + annotation (Placement(transformation(extent={{-40,20},{-20,40}}))); Controls.OBC.CDL.Reals.MultiplyByParameter dTTanHex2(k=datWatHea.mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{20,80},{40,100}}))); + annotation (Placement(transformation(extent={{20,70},{40,90}}))); Controls.OBC.CDL.Reals.PID conPI( controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, k=k, Ti=Ti) - annotation (Placement(transformation(extent={{-10,80},{10,100}}))); + annotation (Placement(transformation(extent={{-10,70},{10,90}}))); Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") "Electric power required for pumping equipment" annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); Modelica.Blocks.Interfaces.RealOutput QCon_flow "Actual heat pump heating heat flow rate added to fluid" annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); - Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTTanHex) - annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); + Controls.OBC.CDL.Reals.AddParameter TConSet(p=datWatHea.dTTanHex) + "Set point temperature for condenser" + annotation (Placement(transformation(extent={{-60,-50},{-40,-30}}))); equation - connect(heaPum.port_b1, senTemHeaPumOut.port_a) - annotation (Line(points={{10,6},{40,6}}, color={0,127,255})); - connect(senTemHotSou.port_b, port_b1) annotation (Line(points={{0,54},{20,54}, - {20,60},{100,60}}, color={0,127,255})); - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-20,-60}, - {-20,-6},{-10,-6}}, color={0,127,255})); - connect(heaPum.P,PHea) annotation (Line(points={{11,0},{24,0},{24,-14},{82,-14}, - {82,0},{110,0}}, color={0,0,127})); - connect(pumHex.port_a, senTemHeaPumOut.port_b) annotation (Line(points={{60,40}, - {70,40},{70,6},{60,6}}, color={0,127,255})); - connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,40},{-30, - 40},{-30,46.2},{-40,46.2}}, color={0,127,255})); - connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,42},{-40, - 20},{-10,20},{-10,6}}, color={0,127,255})); - connect(tanSte.port_a, senTemHotSou.port_a) annotation (Line(points={{-40,50}, - {-30,50},{-30,54},{-20,54}}, color={0,127,255})); - connect(tanSte.port_b, port_a1) annotation (Line(points={{-60,50},{-80,50},{-80, - 60},{-100,60}}, color={0,127,255})); - connect(bou.ports[1], senTemHeaPumOut.port_b) annotation (Line(points={{80,40}, - {70,40},{70,6},{60,6}}, color={0,127,255})); + connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-56,-60}, + {-56,-56},{-10,-56}}, color={0,127,255})); + connect(heaPum.P,PHea) annotation (Line(points={{11,-50},{82,-50},{82,0},{ + 110,0}}, color={0,0,127})); + connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,16},{ + -20,16},{-20,6},{-30,6},{-30,6.2},{-40,6.2}}, + color={0,127,255})); + connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,2},{ + -20,2},{-20,-44},{-10,-44}}, + color={0,127,255})); + connect(tanSte.port_b, port_a1) annotation (Line(points={{-50,0},{-50,-8},{ + -80,-8},{-80,60},{-100,60}}, + color={0,127,255})); connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{42,90},{50,90},{50,52}}, color={0,0,127})); - connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-6},{20,-6},{20, - -60},{100,-60}}, color={0,127,255})); + annotation (Line(points={{42,80},{50,80},{50,28}}, color={0,0,127})); + connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-56},{56,-56},{ + 56,-60},{100,-60}}, + color={0,127,255})); connect(conPI.y, dTTanHex2.u) - annotation (Line(points={{12,90},{18,90}}, color={0,0,127})); + annotation (Line(points={{12,80},{18,80}}, color={0,0,127})); connect(TSetHotSou, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88, - 90},{-12,90}}, color={0,0,127})); - connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,72},{-8,72},{-8, - 70},{0,70},{0,78}}, color={0,0,127})); - connect(pumHex.P, PPum) annotation (Line(points={{39,49},{30,49},{30,-40},{110, - -40}}, color={0,0,127})); - connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,9},{11,4},{26, - 4},{26,-20},{110,-20}}, + 80},{-12,80}}, color={0,0,127})); + connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,30},{0,30},{0, + 68}}, color={0,0,127})); + connect(pumHex.P, PPum) annotation (Line(points={{39,25},{30,25},{30,-40},{ + 110,-40}}, + color={0,0,127})); + connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,-41},{11, + -42},{80,-42},{80,-20},{110,-20}}, color={0,0,127})); connect(senTemTan.port, tanSte.heaPorVol[4]) - annotation (Line(points={{-40,72},{-50,72},{-50,50}}, color={191,0,0})); - connect(addPar.y, heaPum.TSet) annotation (Line(points={{-38,0},{-28,0},{-28, - 9},{-12,9}}, color={0,0,127})); - connect(addPar.u, TSetHotSou) - annotation (Line(points={{-62,0},{-110,0}}, color={0,0,127})); + annotation (Line(points={{-40,30},{-44,30},{-44,10},{-50,10}}, + color={191,0,0})); + connect(TConSet.y, heaPum.TSet) annotation (Line(points={{-38,-40},{-28,-40}, + {-28,-41},{-12,-41}}, color={0,0,127})); + connect(TConSet.u, TSetHotSou) annotation (Line(points={{-62,-40},{-88,-40},{ + -88,0},{-110,0}}, color={0,0,127})); + connect(heaPum.port_b1, pumHex.port_a) annotation (Line(points={{10,-44},{70, + -44},{70,16},{60,16}}, color={0,127,255})); + connect(pumHex.port_a, bou.ports[1]) annotation (Line(points={{60,16},{70,16}, + {70,-20},{60,-20}}, color={0,127,255})); + connect(tanSte.port_a, port_b1) annotation (Line(points={{-50,20},{-50,52},{ + 26,52},{26,60},{100,60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

    This model implements a domestic hot water source for a low-temperature From 5d2d4e38aba549ab9ce6e091bdd648f46d988c46 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 12:56:29 -0700 Subject: [PATCH 107/204] Revised models --- .../DirectHeatExchangerWithAuxHeat.mo | 147 ++++++++++++++---- .../BaseClasses/partialHeaterAndFixture.mo | 38 +++-- ...ndFixtureDirectHeatExchangerWithAuxHeat.mo | 8 +- .../DHC/Loads/HotWater/WaterDraw.mo | 54 ++++--- 4 files changed, 171 insertions(+), 76 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo index 792b365318e..620cb58831c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo @@ -15,11 +15,11 @@ model DirectHeatExchangerWithAuxHeat dp_nominal=dpEle_nominal, QMax_flow=QMax_flow) if have_eleHea == true "Supplemental electric resistance domestic hot water heater" - annotation (Placement(transformation(extent={{10,16},{30,-4}}))); + annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = Medium, m_flow_nominal=mHotSou_flow_nominal) "Temperature sensor for hot water supply" - annotation (Placement(transformation(extent={{60,-4},{80,16}}))); + annotation (Placement(transformation(extent={{58,50},{78,70}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -28,11 +28,11 @@ model DirectHeatExchangerWithAuxHeat dp1_nominal=dpHotSou_nominal, dp2_nominal=dpDis_nominal, eps=eps) "Domestic hot water heater heat exchanger" - annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); + annotation (Placement(transformation(extent={{-80,-64},{-60,-44}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = Medium, m_flow_nominal=mHotSou_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" - annotation (Placement(transformation(extent={{-40,-4},{-20,16}}))); + annotation (Placement(transformation(extent={{-38,-50},{-18,-30}}))); parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 "Pressure difference in heat exchanger on hot water side"; parameter Modelica.Units.SI.PressureDifference dpDis_nominal=0 @@ -47,33 +47,37 @@ protected redeclare final package Medium = Medium, final m_flow_nominal=mHotSou_flow_nominal, final show_T=false) if have_eleHea == false "Pipe without electric resistance" - annotation (Placement(transformation(extent={{10,44},{30,24}}))); + annotation (Placement(transformation(extent={{10,10},{30,-10}}))); equation connect(senTemHexOut.port_a, hex.port_b1) - annotation (Line(points={{-40,6},{-60,6}}, color={0,127,255})); + annotation (Line(points={{-38,-40},{-50,-40},{-50,-48},{-60,-48}}, + color={0,127,255})); connect(senTemHexOut.port_b, heaEle.port_a) - annotation (Line(points={{-20,6},{10,6}}, color={0,127,255})); - connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-20,6},{0, - 6},{0,34},{10,34}}, color={0,127,255})); + annotation (Line(points={{-18,-40},{10,-40}}, + color={0,127,255})); + connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-18,-40},{0, + -40},{0,0},{10,0}}, color={0,127,255})); connect(heaEle.port_b, senTemHot.port_a) - annotation (Line(points={{30,6},{60,6}}, color={0,127,255})); - connect(pip.port_b, senTemHot.port_a) annotation (Line(points={{30,34},{40,34}, - {40,6},{60,6}}, color={0,127,255})); - connect(senTemHot.port_b, port_b1) annotation (Line(points={{80,6},{90,6},{90, - 60},{100,60}}, color={0,127,255})); + annotation (Line(points={{30,-40},{40,-40},{40,60},{58,60}}, + color={0,127,255})); + connect(pip.port_b, senTemHot.port_a) annotation (Line(points={{30,0},{40,0},{ + 40,60},{58,60}},color={0,127,255})); + connect(senTemHot.port_b, port_b1) annotation (Line(points={{78,60},{100,60}}, + color={0,127,255})); connect(port_a1, hex.port_a1) - annotation (Line(points={{-100,60},{-80,60},{-80,6}}, color={0,127,255})); - connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-2},{40,-2},{40,-20}, - {90,-20},{90,0},{110,0}}, color={0,0,127})); - connect(TSetHotSou, heaEle.TSet) annotation (Line(points={{-110,0},{-90,0},{-90, - -20},{0,-20},{0,-2},{8,-2}}, color={0,0,127})); - connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-6},{-80,-60},{-100, - -60}}, color={0,127,255})); - connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60},{-60, - -6}}, color={0,127,255})); - connect(senTemHexOut.T, THexOut) annotation (Line(points={{-30,17},{-30,18},{ - -12,18},{-12,-22},{96,-22},{96,-20},{110,-20}}, color={0,0,127})); + annotation (Line(points={{-100,60},{-86,60},{-86,-48},{-80,-48}}, + color={0,127,255})); + connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-32},{82,-32},{82,0}, + {110,0}}, color={0,0,127})); + connect(TSetHotSou, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, + -32},{8,-32}}, color={0,0,127})); + connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-60},{-100,-60}}, + color={0,127,255})); + connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60}}, + color={0,127,255})); + connect(senTemHexOut.T, THexOut) annotation (Line(points={{-28,-29},{-28,-20}, + {110,-20}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    This model implements a basic domestic hot water source for a @@ -106,10 +110,93 @@ Initial Implementation. extent={{-100,-100},{100,100}}, lineColor={0,0,127}, fillColor={255,255,255}, - fillPattern=FillPattern.Solid), Line( - points={{-80,0},{-70,0},{-60,20},{-40,-20},{-20,20},{0,-20},{20,20},{ - 40,-20},{60,20},{70,0},{80,0}}, - color={238,46,47}, - thickness=1)}), Diagram( + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-102,62},{-72,58}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-72,30},{-68,62}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-72,34},{-20,30}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{28,62},{100,58}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{28,30},{32,62}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-104,-58},{-74,-62}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-74,-62},{-70,-30}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{26,-62},{30,-30}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{26,-58},{98,-62}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,34},{28,30}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-20,-30},{28,-34}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-72,-30},{-20,-34}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,0,127}, + fillPattern=FillPattern.Solid),Rectangle( + extent={{-60,40},{20,-40}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid),Rectangle( + extent={{40,80},{80,40}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid, + visible=have_eleHea), Text( + extent={{-58,-8},{18,-36}}, + textColor={255,255,255}, + textString="eps=%eps")}), + Diagram( coordinateSystem(preserveAspectRatio=false))); end DirectHeatExchangerWithAuxHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo index 193ff157c6c..75df79b2bd0 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo @@ -29,17 +29,17 @@ model partialHeaterAndFixture Fluid.Sources.MassFlowSource_T souDis( redeclare package Medium = Medium, m_flow=mDis_flow_nominal, - T(displayUnit="degC") = TDis) - "Source of district network water" annotation ( + T(displayUnit="degC") = TDis) "Source of district network water" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-30,-50}))); Modelica.Blocks.Sources.Constant conTSetHotSou(k=TSetHotSou) "Temperature setpoint for domestic hot water source supplied from heater" - annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - WaterDraw loa(redeclare package Medium = Medium, mHot_flow_nominal= - mHot_flow_nominal) "Tempered water draw" + annotation (Placement(transformation(extent={{-90,-10},{-70,10}}))); + WaterDraw loa( + redeclare package Medium = Medium, + mHot_flow_nominal=mHot_flow_nominal) "Tempered water draw" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, @@ -48,31 +48,35 @@ model partialHeaterAndFixture smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fixture draw fraction schedule" - annotation (Placement(transformation(extent={{100,20},{80,40}}))); + annotation (Placement(transformation(extent={{40,20},{60,40}}))); - Fluid.Sources.Boundary_pT sinDis(redeclare package Medium = Medium, T( - displayUnit="degC")) "Sink of district network water" annotation ( + Fluid.Sources.Boundary_pT sinDis( + redeclare package Medium = Medium, + T(final unit="K", + displayUnit="degC")) "Sink of district network water" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, - origin={-70,-50}))); - Modelica.Blocks.Interfaces.RealOutput PEle + origin={-60,-50}))); + Modelica.Blocks.Interfaces.RealOutput PEle(final unit="W") "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Modelica.Blocks.Sources.Constant conTSetHot(k=TSetHot) + Modelica.Blocks.Sources.Constant conTSetHot(k(final unit="K")=TSetHot) "Temperature setpoint for hot water supply to fixture" - annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); + annotation (Placement(transformation(extent={{-90,20},{-70,40}}))); equation connect(tmv.THot,THot) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, color={0,0,127})); connect(loa.sch, sch.y[1]) - annotation (Line(points={{61,3},{74,3},{74,30},{79,30}}, color={0,0,127})); + annotation (Line(points={{39,6},{34,6},{34,16},{70,16},{70,30},{61,30}}, + color={0,0,127})); connect(conTSetHot.y, tmv.TSet) - annotation (Line(points={{-79,30},{-2,30},{-2,8}}, color={0,0,127})); + annotation (Line(points={{-69,30},{-10,30},{-10,8},{-2,8}}, + color={0,0,127})); connect(tmv.port_hot, loa.port_hot) - annotation (Line(points={{20,0},{39.8,0}}, color={0,127,255})); - connect(tmv.port_col, souCol.ports[1]) annotation (Line(points={{0,-4},{-10, - -4},{-10,-26},{10,-26},{10,-40}}, color={0,127,255})); + annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); + connect(tmv.port_col, souCol.ports[1]) annotation (Line(points={{0,-4},{-10,-4}, + {-10,-26},{10,-26},{10,-40}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

    Partial base class for hot water source, thermostatic mixing, and fixture load examples. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index a45660e96f6..8762327880d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -15,14 +15,14 @@ equation connect(gen.port_b1, tmv.port_hotsou) annotation (Line(points={{-30,6},{-10,6}, {-10,4},{0,4}}, color={0,127,255})); - connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, - {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); + connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-54,6}, + {-54,-20},{10,-20},{10,-40}}, color={0,127,255})); connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20, -6},{-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) - annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); connect(conTSetHotSou.y, gen.TSetHotSou) - annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); + annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); annotation (experiment( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo index 8abcc890092..185f2f7c922 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo @@ -3,39 +3,43 @@ model WaterDraw "A model for hot water draws from fixture(s)" replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal hot water flow rate to fixture"; - Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = - Medium) "Port for hot water supply to fixture" - annotation (Placement(transformation(extent={{-112,-10},{-92,10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_hot( + redeclare package Medium = Medium) "Port for hot water supply to fixture" + annotation (Placement(transformation(extent={{-110,-10},{-90,10}}), + iconTransformation(extent={{-110,-10},{-90,10}}))); Fluid.Sources.MassFlowSource_T sinHot( redeclare package Medium = Medium, use_m_flow_in=true, nPorts=1) "Sink for hot water supply" annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(k=-mHot_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{60,10},{40,30}}))); - Modelica.Blocks.Continuous.Integrator watCon(k=-1) "Integrated hot water consumption" - annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Modelica.Blocks.Interfaces.RealOutput MHot "Mass of hot water used" - annotation (Placement(transformation(extent={{100,-82},{120,-62}}), - iconTransformation(extent={{100,-82},{120,-62}}))); - Modelica.Blocks.Interfaces.RealInput sch "Hot water to fixture draw fraction" - annotation (Placement(transformation(extent={{120,20},{100,40}}), - iconTransformation(extent={{120,20},{100,40}}))); + Modelica.Blocks.Math.Gain gaiDhw(final k=-mHot_flow_nominal) "Gain for multiplying domestic hot water schedule" + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=180, + origin={-70,60}))); + Modelica.Blocks.Interfaces.RealInput sch( + final min=0, + final unit="1") "Hot water to fixture draw fraction" + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=180, + origin={-110,60}), + iconTransformation(extent={{10,-10},{-10,10}}, + rotation=180, + origin={-110,60}))); equation - connect(watCon.u,gaiDhw. y) annotation (Line(points={{38,-80},{20,-80},{20,20}, - {39,20}}, color={0,0,127})); - connect(sch, gaiDhw.u) annotation (Line(points={{110,30},{86,30},{86,20},{62, - 20}}, color={0,0,127})); + connect(sch, gaiDhw.u) annotation (Line(points={{-110,60},{-82,60}}, + color={0,0,127})); connect(port_hot, sinHot.ports[1]) - annotation (Line(points={{-102,0},{-66,0}}, color={0,127,255})); - connect(sinHot.m_flow_in, gaiDhw.y) annotation (Line(points={{-44,8},{-20,8}, - {-20,20},{39,20}}, color={0,0,127})); - connect(watCon.y, MHot) annotation (Line(points={{61,-80},{80,-80},{80,-72},{ - 110,-72}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" + annotation (Line(points={{-100,0},{-66,0}}, color={0,127,255})); + connect(sinHot.m_flow_in, gaiDhw.y) annotation (Line(points={{-44,8},{-20,8},{ + -20,60},{-59,60}}, color={0,0,127})); + annotation ( + defaultComponentName="watDra", + Documentation(info="

    -This model implements a hot water sink, representing a fixturs(s), -where the flow rate of hot water draw can be specified as an input fraction +This model implements a hot water sink, representing one or several fixtures. +

    +

    +Input to the model is the flow rate of hot water draw, specified as an input fraction of a nominal value.

    ", revisions=" From ed89b88bd3dd63ecaac112ce985374234b7621d2 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 13:01:49 -0700 Subject: [PATCH 108/204] Renamed models --- ...lHeaterAndFixture.mo => PartialHeaterAndFixture.mo} | 7 +++---- .../Loads/HotWater/Examples/BaseClasses/package.order | 2 +- .../HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo | 6 +++--- .../Examples/HeaterAndFixtureHeatPumpWithTank.mo | 10 +++++----- 4 files changed, 12 insertions(+), 13 deletions(-) rename Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/{partialHeaterAndFixture.mo => PartialHeaterAndFixture.mo} (97%) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo similarity index 97% rename from Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo rename to Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo index 75df79b2bd0..e9159f9a31e 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/partialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo @@ -1,5 +1,5 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; -model partialHeaterAndFixture +model PartialHeaterAndFixture "Partial base class for hot water source, thermostatic mixing, and fixture load examples." replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.Temperature TSetHotSou = 273.15+50 "Temperature setpoint of hot water supply source from heater"; @@ -52,8 +52,7 @@ model partialHeaterAndFixture Fluid.Sources.Boundary_pT sinDis( redeclare package Medium = Medium, - T(final unit="K", - displayUnit="degC")) "Sink of district network water" annotation ( + T(displayUnit="degC")) "Sink of district network water" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, @@ -96,4 +95,4 @@ Initial implementation. StopTime=864000, Interval=1, Tolerance=1e-06)); -end partialHeaterAndFixture; +end PartialHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order index ebb8f6f5716..8093fd47ab7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order @@ -1 +1 @@ -partialHeaterAndFixture +PartialHeaterAndFixture diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo index 8762327880d..757bb6d6a3b 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo @@ -1,7 +1,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model HeaterAndFixtureDirectHeatExchangerWithAuxHeat extends Modelica.Icons.Example; - extends BaseClasses.partialHeaterAndFixture( + extends BaseClasses.PartialHeaterAndFixture( souCol(nPorts=2), souDis(nPorts=1), sinDis(nPorts=1)); @@ -13,8 +13,6 @@ model HeaterAndFixtureDirectHeatExchangerWithAuxHeat annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); equation - connect(gen.port_b1, tmv.port_hotsou) annotation (Line(points={{-30,6},{-10,6}, - {-10,4},{0,4}}, color={0,127,255})); connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-54,6}, {-54,-20},{10,-20},{10,-40}}, color={0,127,255})); connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20, @@ -25,6 +23,8 @@ equation annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); + connect(tmv.port_hotSou, gen.port_b1) annotation (Line(points={{0,4},{-14,4}, + {-14,6},{-30,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index a780f989708..c4f98b1d3cd 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -1,7 +1,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model HeaterAndFixtureHeatPumpWithTank extends Modelica.Icons.Example; - extends Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses.partialHeaterAndFixture( + extends Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses.PartialHeaterAndFixture( souCol(nPorts=2), souDis(nPorts=1), sinDis(nPorts=1)); @@ -26,18 +26,18 @@ model HeaterAndFixtureHeatPumpWithTank annotation (Placement(transformation(extent={{-46,16},{-36,26}}))); equation - connect(gen.port_b1, tmv.port_hotsou) annotation (Line(points={{-30,6},{-10,6}, - {-10,4},{0,4}}, color={0,127,255})); connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20,-6}, {-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) - annotation (Line(points={{-50,-6},{-70,-6},{-70,-40}}, color={0,127,255})); + annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); connect(conTSetHotSou.y, gen.TSetHotSou) - annotation (Line(points={{-79,0},{-51,0}}, color={0,0,127})); + annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, 80}}, color={0,0,127})); + connect(tmv.port_hotSou, gen.port_b1) annotation (Line(points={{0,4},{-20,4}, + {-20,6},{-30,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), From 26162ea94437d82d1d0bc2c0f6373170fbc6c1c9 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 13:04:26 -0700 Subject: [PATCH 109/204] Renamed models --- ...eat.mo => DirectHeatExchangerWithElectricHeat.mo} | 6 +++--- ...AndFixtureDirectHeatExchangerWithElectricHeat.mo} | 12 ++++++------ .../DHC/Loads/HotWater/Examples/package.order | 2 +- .../Experimental/DHC/Loads/HotWater/package.order | 2 +- ...ndFixtureDirectHeatExchangerWithElectricHeat.txt} | 0 ...ndFixtureDirectHeatExchangerWithElectricHeat.mos} | 4 ++-- ...ndFixtureDirectHeatExchangerWithElectricHeat.mos} | 0 7 files changed, 13 insertions(+), 13 deletions(-) rename Buildings/Experimental/DHC/Loads/HotWater/{DirectHeatExchangerWithAuxHeat.mo => DirectHeatExchangerWithElectricHeat.mo} (98%) rename Buildings/Experimental/DHC/Loads/HotWater/Examples/{HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo => HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo} (90%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt => Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt} (100%) rename Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/{HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos => HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos} (59%) rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos => Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos} (100%) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo similarity index 98% rename from Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo rename to Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index 620cb58831c..b2c79409bbc 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -1,5 +1,5 @@ within Buildings.Experimental.DHC.Loads.HotWater; -model DirectHeatExchangerWithAuxHeat +model DirectHeatExchangerWithElectricHeat "A model for generating hot water using a district heat exchanger and supplemental electric resistance" extends Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( @@ -86,7 +86,7 @@ district through a heat-exchanger and optional electric resistance to bring the temperature of produced hot water to setpoint.

    -\"image\" +\"image\"

    It is based on Fig. 5 in Evaluations of different domestic hot water @@ -199,4 +199,4 @@ Initial Implementation. textString="eps=%eps")}), Diagram( coordinateSystem(preserveAspectRatio=false))); -end DirectHeatExchangerWithAuxHeat; +end DirectHeatExchangerWithElectricHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo similarity index 90% rename from Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo rename to Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 757bb6d6a3b..565677af4f3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -1,11 +1,11 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; -model HeaterAndFixtureDirectHeatExchangerWithAuxHeat +model HeaterAndFixtureDirectHeatExchangerWithElectricHeat extends Modelica.Icons.Example; extends BaseClasses.PartialHeaterAndFixture( souCol(nPorts=2), souDis(nPorts=1), sinDis(nPorts=1)); - DirectHeatExchangerWithAuxHeat gen( + DirectHeatExchangerWithElectricHeat gen( redeclare package Medium = Medium, mHotSou_flow_nominal=mHotSou_flow_nominal, mDis_flow_nominal=mDis_flow_nominal) @@ -28,14 +28,14 @@ equation annotation (experiment( StopTime=86400, Tolerance=1e-06), - __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos" + __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos" "Simulate and plot"),Documentation(info="

    This model implements an example hot water system where the hot water is produced using The hydronic arrangement modeled in - -Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithAuxHeat, + +Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat, thermostatically mixed down to a distribution temperature, and supplied to a fixture load defined by a schedule.

    @@ -60,4 +60,4 @@ Initial implementation.
")); -end HeaterAndFixtureDirectHeatExchangerWithAuxHeat; +end HeaterAndFixtureDirectHeatExchangerWithElectricHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order index 7d42afb761b..0d94166c8e6 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -1,3 +1,3 @@ -HeaterAndFixtureDirectHeatExchangerWithAuxHeat +HeaterAndFixtureDirectHeatExchangerWithElectricHeat HeaterAndFixtureHeatPumpWithTank BaseClasses diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index 006e675d11b..c18f1a3af9c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -1,4 +1,4 @@ -DirectHeatExchangerWithAuxHeat +DirectHeatExchangerWithElectricHeat HeatPumpWithTank ThermostaticMixingValve WaterDraw diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithAuxHeat.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos similarity index 59% rename from Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos rename to Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index 9a51efe5c2a..33d74141292 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,5 +1,5 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithAuxHeat"); -createPlot(filename="HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); +createPlot(filename="HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithAuxHeat.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos From 5f092083d05f7a9e26e9af4b9e6eeef76f77e073 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 29 Sep 2023 13:05:41 -0700 Subject: [PATCH 110/204] Added icon --- Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo index 30e281aa337..b2475fe7f87 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Loads.HotWater; package Data "Package for data related to hot water generation" - + extends Modelica.Icons.MaterialPropertiesPackage; annotation (preferredView="info", Documentation(info="

Package for data related to hot water generation. From 7b9ae70fb480c891642b7c8d066bc0d6a17c9f9c Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 2 Oct 2023 08:32:26 -0700 Subject: [PATCH 111/204] Corrected figure name --- ...AndFixtureDirectHeatExchangerWithElectricHeat.mo | 2 +- ....png => DirectHeatExchangerWithElectricHeat.png} | Bin 2 files changed, 1 insertion(+), 1 deletion(-) rename Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/{DirectHeatExchangerWithAuxHeat.png => DirectHeatExchangerWithElectricHeat.png} (100%) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 565677af4f3..84c9f82ca11 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -46,7 +46,7 @@ published by ASHRAE in 2022 at .

-\"image\" +\"image\"

", revisions="
    diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.png similarity index 100% rename from Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithAuxHeat.png rename to Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.png From c87a6ccc05e6166d40b94865587a1e93f8ae7993 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 2 Oct 2023 08:54:09 -0700 Subject: [PATCH 112/204] Changed icon and connector names --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 10 +- .../BuildingTimeSeriesWithETSDHWTank.mo | 32 +-- .../BaseClasses/PartialHeaterAndFixture.mo | 5 +- .../Loads/HotWater/ThermostaticMixingValve.mo | 202 +++++++++--------- .../DHC/Loads/HotWater/WaterDraw.mo | 15 +- 5 files changed, 137 insertions(+), 127 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index bc54d1af6df..1900a4be2ea 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -41,7 +41,7 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, - mHot_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - + mMix_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal), dpValve_nominal=1000) "Thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,50},{-40,72}}))); @@ -81,7 +81,7 @@ equation {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(theMixVal.port_hot, sinDHW.ports[1]) annotation (Line(points={{-40,61}, + connect(theMixVal.port_mix, sinDHW.ports[1]) annotation (Line(points={{-40,61}, {-45,61},{-45,60},{-48,60}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-42,-56},{ -12,-56},{-12,-6}}, color={0,127,255})); @@ -90,9 +90,9 @@ equation color={0,127,255})); connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-12,14}, {-12,56.6},{-20,56.6}}, color={0,127,255})); - connect(proHotWat.port_b1, theMixVal.port_hotSou) annotation (Line(points={{ - 32,40},{0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); - connect(theMixVal.TSet, delT.u1) annotation (Line(points={{-18,69.8},{-12, + connect(proHotWat.port_b1, theMixVal.port_hotSou) annotation (Line(points={{32,40}, + {0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); + connect(theMixVal.TMixSet, delT.u1) annotation (Line(points={{-18,69.8},{-12, 69.8},{-12,70},{-8,70},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0, 0,127})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 392537f61b9..d85204dbc95 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -37,19 +37,19 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) "Cold water temperature" - annotation (Placement(transformation(extent={{60,80},{80,100}}))); + annotation (Placement(transformation(extent={{70,70},{90,90}}))); Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.THotWatSup_nominal) "Hot water supply temperature set point" - annotation (Placement(transformation(extent={{20,80},{40,100}}))); + annotation (Placement(transformation(extent={{30,70},{50,90}}))); Controls.OBC.CDL.Reals.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) "Chilled water supply temperature set point" - annotation (Placement(transformation(extent={{-20,80},{0,100}}))); + annotation (Placement(transformation(extent={{-10,70},{10,90}}))); Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) "Heating water supply temperature set point - Maximum value" - annotation (Placement(transformation(extent={{-60,80},{-40,100}}))); + annotation (Placement(transformation(extent={{-50,70},{-30,90}}))); Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" - annotation (Placement(transformation(extent={{-100,80},{-80,100}}))); + annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* 4, @@ -69,16 +69,18 @@ equation 10},{20,-10},{40,-10}}, color={0,127,255})); connect(sinAmbWat.ports[1], bui.port_bSerAmb) annotation (Line(points={{-40,-50}, {80,-50},{80,-10},{60,-10}}, color={0,127,255})); - connect(THeaWatSupMinSet.y, bui.THeaWatSupMinSet) annotation (Line(points={{-78, - 90},{-70,90},{-70,60},{34,60},{34,-1},{38,-1}}, color={0,0,127})); - connect(THeaWatSupMaxSet.y, bui.THeaWatSupMaxSet) annotation (Line(points={{-38, - 90},{-30,90},{-30,58},{32,58},{32,-3},{38,-3}}, color={0,0,127})); - connect(TChiWatSupSet.y, bui.TChiWatSupSet) annotation (Line(points={{2,90},{10, - 90},{10,56},{30,56},{30,-5},{38,-5}}, color={0,0,127})); - connect(THotWatSupSet.y, bui.THotWatSupSet) annotation (Line(points={{42,90},{ - 50,90},{50,40},{28,40},{28,-7},{38,-7}}, color={0,0,127})); - connect(TColWat.y, bui.TColWat) annotation (Line(points={{82,90},{88,90},{88,38}, - {26,38},{26,-26},{42,-26},{42,-22}}, color={0,0,127})); + connect(THeaWatSupMinSet.y, bui.THeaWatSupMinSet) annotation (Line(points={{-68,80}, + {-60,80},{-60,60},{34,60},{34,-1},{38,-1}}, color={0,0,127})); + connect(THeaWatSupMaxSet.y, bui.THeaWatSupMaxSet) annotation (Line(points={{-28,80}, + {-20,80},{-20,58},{32,58},{32,-3},{38,-3}}, color={0,0,127})); + connect(TChiWatSupSet.y, bui.TChiWatSupSet) annotation (Line(points={{12,80}, + {20,80},{20,56},{30,56},{30,-5},{38,-5}}, + color={0,0,127})); + connect(THotWatSupSet.y, bui.THotWatSupSet) annotation (Line(points={{52,80}, + {60,80},{60,40},{28,40},{28,-7},{38,-7}},color={0,0,127})); + connect(TColWat.y, bui.TColWat) annotation (Line(points={{92,80},{96,80},{96, + 38},{26,38},{26,-26},{42,-26},{42,-22}}, + color={0,0,127})); annotation ( Icon( coordinateSystem( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo index e9159f9a31e..8f4c5de81c8 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo @@ -66,9 +66,6 @@ model PartialHeaterAndFixture equation connect(tmv.THot,THot) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, color={0,0,127})); - connect(loa.sch, sch.y[1]) - annotation (Line(points={{39,6},{34,6},{34,16},{70,16},{70,30},{61,30}}, - color={0,0,127})); connect(conTSetHot.y, tmv.TSet) annotation (Line(points={{-69,30},{-10,30},{-10,8},{-2,8}}, color={0,0,127})); @@ -76,6 +73,8 @@ equation annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); connect(tmv.port_col, souCol.ports[1]) annotation (Line(points={{0,-4},{-10,-4}, {-10,-26},{10,-26},{10,-40}}, color={0,127,255})); + connect(sch.y[1], loa.yHotWat) annotation (Line(points={{61,30},{72,30},{72, + 16},{36,16},{36,6},{39,6}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    Partial base class for hot water source, thermostatic mixing, and fixture load examples. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index 7650946aec6..c61586bba26 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -2,12 +2,14 @@ within Buildings.Experimental.DHC.Loads.HotWater; model ThermostaticMixingValve "A model for a thermostatic mixing valve" replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal hot water flow rate to fixture"; + parameter Modelica.Units.SI.MassFlowRate mMix_flow_nominal + "Nominal mixed water flow rate to fixture"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; parameter Real k = 0.1 "Proportional gain of valve controller"; parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_hot( - redeclare package Medium = Medium) "Port for hot water outlet to fixture(s)" + Modelica.Fluid.Interfaces.FluidPort_b port_mix( + redeclare package Medium = Medium) + "Port for mixed water outlet to fixture(s)" annotation (Placement(transformation(extent={{90,-10},{110,10}}))); Modelica.Fluid.Interfaces.FluidPort_a port_hotSou(redeclare package Medium = @@ -16,7 +18,14 @@ model ThermostaticMixingValve Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = Medium) "Port for domestic cold water supply" annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); - Modelica.Blocks.Interfaces.RealOutput THot + Modelica.Blocks.Interfaces.RealInput TMixSet( + final unit="K", + displayUnit="degC") + "Temperature setpoint of mixed water outlet" + annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); + Modelica.Blocks.Interfaces.RealOutput TMix( + final unit="K", + displayUnit="degC") "Temperature of the outlet hot water supply to fixture" annotation (Placement(transformation(extent={{100,50},{120,70}}))); @@ -27,69 +36,76 @@ model ThermostaticMixingValve reset=Buildings.Types.Reset.Parameter) "Controller for thermostatic valve" annotation (Placement(transformation(extent={{-40,70},{-20,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot( + Buildings.Fluid.Sensors.TemperatureTwoPort senTemMix( redeclare final package Medium = Medium, - final m_flow_nominal=mHot_flow_nominal) - "Hot water to fixture temperature sensor" + allowFlowReversal=false, + final m_flow_nominal=mMix_flow_nominal, + tau=0) "Mixed water to fixture temperature sensor" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Fluid.Actuators.Valves.ThreeWayLinear val( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Entering, + portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Leaving, + portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, riseTime=5, - final m_flow_nominal=mHot_flow_nominal, + final m_flow_nominal=mMix_flow_nominal, dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={0,0}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHotSou(redeclare package - Medium = Medium, m_flow_nominal=mHot_flow_nominal) - "Source hot water temperature sensor" - annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemCw(redeclare package Medium = - Medium, m_flow_nominal=mHot_flow_nominal) "Cold water temperature sensor" - annotation (Placement(transformation(extent={{-40,-50},{-20,-30}}))); - Buildings.Fluid.Sensors.MassFlowRate senFloHot(redeclare package Medium = - Medium) "Mass flow rate of hot water to fixture" + Buildings.Fluid.Sensors.MassFlowRate senFloMix(redeclare package Medium = + Medium) "Mass flow rate of mixed water to fixture" annotation (Placement(transformation(extent={{50,-10},{70,10}}))); Modelica.Blocks.Logical.Hysteresis hys(uLow=uLow, uHigh=uHigh) "Hysteresis to reset controller if flow starts" annotation (Placement(transformation(extent={{-10,30},{-30,50}}))); - Modelica.Blocks.Interfaces.RealInput TSet - "Temperature setpoint of tempered hot water outlet" - annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); + + Fluid.Sensors.TemperatureTwoPort senTemHot( + redeclare final package Medium = Medium, + allowFlowReversal=false, + final m_flow_nominal=mMix_flow_nominal, + tau=0) "Hot water temperature" + annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemCol( + redeclare final package Medium = Medium, + allowFlowReversal=false, + final m_flow_nominal=mMix_flow_nominal, + tau=0) "Cold water temperature" + annotation (Placement(transformation(extent={{-60,-50},{-40,-30}}))); protected - parameter Real uLow = 0.01*mHot_flow_nominal "Low hysteresis threshold"; - parameter Real uHigh = 0.05*mHot_flow_nominal "High hysteresis threshold"; + parameter Real uLow = 0.01*mMix_flow_nominal "Low hysteresis threshold"; + parameter Real uHigh = 0.05*mMix_flow_nominal "High hysteresis threshold"; equation - connect(senTemHot.T, conPID.u_m) + connect(senTemMix.T, conPID.u_m) annotation (Line(points={{30,11},{30,60},{-30,60},{-30,68}}, color={0,0,127})); - connect(val.port_2, senTemHot.port_a) annotation (Line(points={{10,-6.66134e-16}, + connect(val.port_2,senTemMix. port_a) annotation (Line(points={{10,-6.66134e-16}, {20,-6.66134e-16},{20,0}}, color={0,127,255})); connect(conPID.y, val.y) annotation (Line(points={{-19,80},{0,80},{0,12}}, color={0,0,127})); - connect(senTemHot.T,THot) annotation (Line(points={{30,11},{30,60},{110,60}}, + connect(senTemMix.T,TMix) annotation (Line(points={{30,11},{30,60},{110,60}}, color={0,0,127})); - connect(val.port_1, senTemHotSou.port_b) annotation (Line(points={{-10,0},{-20, - 0}}, color={0,127,255})); - connect(senTemHotSou.port_a,port_hotSou) annotation (Line(points={{-40,0},{-60, - 0},{-60,40},{-100,40}}, color={0,127,255})); - connect(val.port_3, senTemCw.port_b) annotation (Line(points={{0,-10},{0,-40}, - {-20,-40}}, color={0,127,255})); - connect(senTemCw.port_a, port_col) annotation (Line(points={{-40,-40},{-100,-40}}, - color={0,127,255})); - connect(senTemHot.port_b, senFloHot.port_a) + connect(senTemMix.port_b,senFloMix. port_a) annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloHot.port_b, port_hot) + connect(senFloMix.port_b,port_mix) annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hys.u, senFloHot.m_flow) + connect(hys.u,senFloMix. m_flow) annotation (Line(points={{-8,40},{60,40},{60,11}}, color={0,0,127})); connect(hys.y, conPID.trigger) annotation (Line(points={{-31,40},{-38,40},{-38,68}}, color={255,0,255})); - connect(conPID.u_s, TSet) annotation (Line(points={{-42,80},{-120,80}}, - color={0,0,127})); + connect(conPID.u_s, TMixSet) + annotation (Line(points={{-42,80},{-120,80}}, color={0,0,127})); + connect(val.port_1, senTemHot.port_b) + annotation (Line(points={{-10,0},{-40,0}}, color={0,127,255})); + connect(senTemHot.port_a, port_hotSou) annotation (Line(points={{-60,0},{-80,0}, + {-80,40},{-100,40}}, color={0,127,255})); + connect(port_col, senTemCol.port_a) + annotation (Line(points={{-100,-40},{-60,-40}}, color={0,127,255})); + connect(senTemCol.port_b, val.port_3) + annotation (Line(points={{-40,-40},{0,-40},{0,-10}}, color={0,127,255})); annotation ( defaultComponentName="theMixVal", preferredView="info",Documentation(info=" @@ -115,72 +131,66 @@ Initial Implementation. lineColor={0,0,127}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), - Rectangle( - extent={{-34,-28},{32,32}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-34,32},{32,-28}}, - lineColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid), - Text( - extent={{-22,26},{20,-20}}, - textColor={0,0,0}, - fillColor={135,135,135}, - fillPattern=FillPattern.Solid, - textString="M", - textStyle={TextStyle.Bold}), Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,40}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, + extent={{-4,50},{4,-50}}, + fillPattern=FillPattern.Solid, fillColor={238,46,47}, - origin={-78,40}, - rotation=90), - Line( - points={{-32,-28},{28,-28}}), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={-78,-42}, - rotation=90), + origin={-54,40}, + rotation=90, + pattern=LinePattern.None), Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, + extent={{-4,50},{4,-50}}, + fillPattern=FillPattern.Solid, fillColor={28,108,200}, - origin={-78,-42}, - rotation=90), - Rectangle( - extent={{-40,22},{40,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={192,192,192}, - origin={78,0}, - rotation=90), - Rectangle( - extent={{-22,22},{22,-22}}, - lineColor={0,0,0}, - fillPattern=FillPattern.VerticalCylinder, - fillColor={102,44,145}, - origin={78,0}, - rotation=90), + origin={-50,-40}, + rotation=90, + pattern=LinePattern.None), Text( extent={{-153,147},{147,107}}, textColor={0,0,255}, fillPattern=FillPattern.HorizontalCylinder, fillColor={0,127,255}, - textString="%name")}), Diagram( + textString="%name"), + Polygon(points={{-10,30},{-10,30}}, lineColor={28,108,200}), + Polygon( + points={{-20,30},{20,30},{-20,-30},{20,-30},{-20,30}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid), + Polygon( + points={{0,0},{30,20},{30,-14},{0,0}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-4,37},{4,-37}}, + fillPattern=FillPattern.Solid, + fillColor={102,44,145}, + origin={67,-1.77636e-15}, + rotation=90, + pattern=LinePattern.None), + Rectangle( + extent={{-4,7},{4,-7}}, + fillPattern=FillPattern.Solid, + fillColor={28,108,200}, + origin={-4.44089e-16,-37}, + rotation=180, + pattern=LinePattern.None), + Rectangle( + extent={{-4,7},{4,-7}}, + fillPattern=FillPattern.Solid, + fillColor={238,46,47}, + origin={8.88178e-16,37}, + rotation=180, + pattern=LinePattern.None), + Line( + points={{66,4},{64,42}}, + color={0,0,0}, + pattern=LinePattern.None), + Line(points={{100,60},{98,60},{64,60},{64,4}}, color={0,0,0}), + Text( + extent={{-96,98},{-54,66}}, + textColor={0,0,0}, + textString="TSet")}), Diagram( coordinateSystem(preserveAspectRatio=false))); end ThermostaticMixingValve; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo index 185f2f7c922..40112284df6 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo @@ -16,18 +16,17 @@ model WaterDraw "A model for hot water draws from fixture(s)" annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=180, origin={-70,60}))); - Modelica.Blocks.Interfaces.RealInput sch( - final min=0, - final unit="1") "Hot water to fixture draw fraction" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + Modelica.Blocks.Interfaces.RealInput yHotWat(final min=0, final unit="1") + "Hot water to fixture draw fraction" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, rotation=180, - origin={-110,60}), - iconTransformation(extent={{10,-10},{-10,10}}, + origin={-110,60}), iconTransformation( + extent={{10,-10},{-10,10}}, rotation=180, origin={-110,60}))); equation - connect(sch, gaiDhw.u) annotation (Line(points={{-110,60},{-82,60}}, - color={0,0,127})); + connect(yHotWat, gaiDhw.u) + annotation (Line(points={{-110,60},{-82,60}}, color={0,0,127})); connect(port_hot, sinHot.ports[1]) annotation (Line(points={{-100,0},{-66,0}}, color={0,127,255})); connect(sinHot.m_flow_in, gaiDhw.y) annotation (Line(points={{-44,8},{-20,8},{ From c7256a6d9a1db8367ffbe205759c7fda8abdc370 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 2 Oct 2023 13:04:48 -0700 Subject: [PATCH 113/204] Refactored domestic hot water load --- .../BaseClasses/PartialDirect.mo | 4 +- .../BaseClasses/PartialIndirect.mo | 4 +- .../PartialHeatPumpHeatExchanger.mo | 20 -- .../Combined/HeatPumpHeatExchanger.mo | 29 +- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 40 +-- .../Combined/Subsystems/HeatPumpDHWTank.mo | 6 +- .../Cooling/Examples/Direct.mo | 2 +- .../Cooling/Examples/Indirect.mo | 2 +- .../Heating/Examples/Direct.mo | 2 +- .../Heating/Examples/Indirect.mo | 2 +- .../Cooling/ElectricChillersDirectETS.mo | 2 +- .../BaseClasses/PartialBuildingWithETS.mo | 4 +- .../Examples/BuildingTimeSeriesWithETS.mo | 2 +- .../BaseClasses/PartialBuildingWithETS.mo | 4 +- .../Examples/BuildingTimeSeriesWithETS.mo | 2 +- .../BaseClasses/PartialFourPortDHW.mo | 4 +- .../DirectHeatExchangerWithElectricHeat.mo | 2 +- .../BaseClasses/PartialHeaterAndFixture.mo | 49 ++- ...tureDirectHeatExchangerWithElectricHeat.mo | 31 +- .../HeaterAndFixtureHeatPumpWithTank.mo | 27 +- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 14 +- .../Loads/HotWater/ThermostaticMixingValve.mo | 300 +++++++++++------- .../DHC/Loads/HotWater/WaterDraw.mo | 82 ----- .../DHC/Loads/HotWater/package.mo | 6 +- .../DHC/Loads/HotWater/package.order | 1 - .../Combined/Examples/AllElectricCWStorage.mo | 4 +- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 26 +- ...ureDirectHeatExchangerWithElectricHeat.txt | 21 +- ...mples_HeaterAndFixtureHeatPumpWithTank.txt | 23 +- .../BuildingTimeSeriesWithETSDHWTank.mos | 6 +- ...ureDirectHeatExchangerWithElectricHeat.mos | 10 +- .../HeaterAndFixtureHeatPumpWithTank.mos | 11 +- ...mples.BuildingTimeSeriesWithETSDHWTank.mos | 6 +- ...ureDirectHeatExchangerWithElectricHeat.mos | 8 +- ...mples.HeaterAndFixtureHeatPumpWithTank.mos | 10 +- 35 files changed, 374 insertions(+), 392 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo index 1b1d0f068cf..9f98cabae15 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo @@ -57,7 +57,7 @@ model PartialDirect "Bandwidth around reference signal for on/off controller" annotation (Dialog(tab="Advanced")); - Modelica.Blocks.Interfaces.RealInput TSetDisRet( + Modelica.Blocks.Interfaces.RealInput TDisRetSet( final unit="K", displayUnit="degC") "Setpoint for the district return temperature (min for cooling, max for heating)" @@ -197,7 +197,7 @@ equation connect(senTDisSup.T,dTDis. u2) annotation (Line(points={{-170,-269},{-172,-269},{-172,-184},{60,-184},{60,-110}, {78,-110}}, color={0,0,127})); - connect(TSetDisRet, con.u_s) + connect(TDisRetSet, con.u_s) annotation (Line(points={{-318,0},{-272,0},{-272,250},{-222,250}}, color={0,0,127})); connect(senTBuiRet.T, con.u_m) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialIndirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialIndirect.mo index 806d5d666da..63659aee641 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialIndirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialIndirect.mo @@ -84,7 +84,7 @@ model PartialIndirect parameter Real yMin=0.01 "Lower limit of output" annotation (Dialog(group="PID controller")); - Modelica.Blocks.Interfaces.RealInput TSetBuiSup + Modelica.Blocks.Interfaces.RealInput TBuiSupSet "Setpoint temperature for building supply" annotation (Placement(transformation(extent={{-340,-20},{-300,20}}))); Modelica.Blocks.Interfaces.RealOutput Q_flow( @@ -201,7 +201,7 @@ equation annotation (Line(points={{-26,-193},{-26,-180},{-140,-180},{-140,-240},{-120, -240},{-120,-232}}, color={0,0,127})); - connect(TSetBuiSup, con.u_s) + connect(TBuiSupSet, con.u_s) annotation (Line(points={{-320,0},{-240,0},{-240,-220},{-132,-220}}, color={0,0,127})); connect(con.y, conVal.y) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index cf37de3b337..eb34b5789c3 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -331,12 +331,6 @@ model PartialHeatPumpHeatExchanger final dp1_nominal=dp_nominal, final dp2_nominal=dp_nominal) "Subsystem for heating water production" annotation (Placement(transformation(extent={{-10,204},{10,224}}))); - Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat - "Compute mass flow rate from load" - annotation (Placement(transformation(extent={{-100,-50},{-80,-30}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= - cpBui_default) if have_hotWat "Times Cp" - annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); Buildings.Controls.OBC.CDL.Reals.MultiSum masFloHeaTot(nin=2) "Compute district water mass flow rate used for heating service" annotation (Placement(transformation(extent={{270,-150},{290,-130}}))); @@ -359,9 +353,6 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat - "Compute DeltaT needed on condenser side" - annotation (Placement(transformation(extent={{-150,-10},{-130,10}}))); Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" @@ -487,10 +478,6 @@ equation connect(proHeaWat.PPum, PPumHeaTot.u[1]) annotation (Line(points={{12,214},{172, 214},{172,419.5},{188,419.5}}, color={0,0,127})); - connect(gai.y, div1.u2) annotation (Line(points={{-98,0},{-80,0},{-80,-20},{-120, - -20},{-120,-46},{-102,-46}}, color={0,0,127})); - connect(loaSHW, div1.u1) annotation (Line(points={{-320,-120},{-290,-120},{-290, - -34},{-102,-34}}, color={0,0,127})); connect(masFloHeaTot.y, mHea_flow) annotation (Line(points={{292,-140},{320,-140}}, color={0,0,127})); connect(zer.y, masFloHeaTot.u[2]) annotation (Line(points={{161,360},{216,360}, @@ -508,13 +495,6 @@ equation {120,300},{120,240},{110,240}}, color={0,127,255})); connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); - connect(delT.y, gai.u) - annotation (Line(points={{-128,0},{-122,0}}, color={0,0,127})); - connect(TColWat, delT.u2) annotation (Line(points={{-320,-80},{-156,-80},{-156, - -6},{-152,-6}}, color={0,0,127})); - connect(THotWatSupSet, delT.u1) annotation (Line(points={{-320,-40},{-160,-40}, - {-160,6},{-152,6}}, - color={0,0,127})); connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points= {{-10,220},{-20,220},{-20,260},{30,260}}, color={0,127,255})); connect(senMasFloHeaWatPri.port_b, bypHeaWatSup.port_1) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index e8f54e8d24d..e407f2d7927 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -36,6 +36,15 @@ model HeatPumpHeatExchanger extent={{10,-10},{-10,10}}, rotation=180, origin={-60,60}))); + Buildings.Controls.OBC.CDL.Reals.Divide div1 if have_hotWat + "Compute mass flow rate from load" + annotation (Placement(transformation(extent={{-100,-60},{-80,-40}}))); + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k= + cpBui_default) if have_hotWat "Times Cp" + annotation (Placement(transformation(extent={{-120,-20},{-100,0}}))); + Buildings.Controls.OBC.CDL.Reals.Subtract delT if have_hotWat + "Compute DeltaT needed on condenser side" + annotation (Placement(transformation(extent={{-150,-20},{-130,0}}))); equation connect(souColWat.ports[1], proHotWat.port_a1) annotation (Line(points={{-28,-40}, {-20,-40},{-20,28},{-10,28}}, color={0,127,255})); @@ -61,16 +70,30 @@ equation color={0,0,127})); connect(TColWat, souColWat.T_in) annotation (Line(points={{-320,-80},{-60,-80}, {-60,-36},{-50,-36}}, color={0,0,127})); - connect(div1.y, souColWat.m_flow_in) annotation (Line(points={{-78,-40},{-68,-40}, - {-68,-32},{-50,-32}}, color={0,0,127})); + connect(div1.y, souColWat.m_flow_in) annotation (Line(points={{-78,-50},{-70, + -50},{-70,-32},{-50,-32}}, + color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{10,28}, {14,28},{14,20},{-260,20},{-260,-360}}, color={0,127,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); connect(heaFloEvaSHW.u1, div1.u1) annotation (Line(points={{-102,106},{-290, - 106},{-290,-34},{-102,-34}}, color={0,0,127})); + 106},{-290,-44},{-102,-44}}, color={0,0,127})); connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{12,37},{14, 37},{14,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); + connect(gai.y,div1. u2) annotation (Line(points={{-98,-10},{-80,-10},{-80,-30}, + {-120,-30},{-120,-56},{-102,-56}}, color={0,0,127})); + connect(loaSHW,div1. u1) annotation (Line(points={{-320,-120},{-290,-120},{ + -290,-44},{-102,-44}}, + color={0,0,127})); + connect(delT.y,gai. u) + annotation (Line(points={{-128,-10},{-122,-10}}, color={0,0,127})); + connect(TColWat,delT. u2) annotation (Line(points={{-320,-80},{-156,-80},{ + -156,-16},{-152,-16}}, + color={0,0,127})); + connect(THotWatSupSet,delT. u1) annotation (Line(points={{-320,-40},{-160,-40}, + {-160,-4},{-152,-4}}, + color={0,0,127})); annotation ( Documentation(info="

    diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 1900a4be2ea..dc30a6ebeaa 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -31,19 +31,10 @@ model HeatPumpHeatExchangerDHWTank parameter Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" annotation (Placement(transformation(extent={{36,48},{48,60}}))); - Fluid.Sources.MassFlowSource_T sinDHW( - redeclare final package Medium = MediumBui, - use_m_flow_in=true, - nPorts=1) if have_hotWat "Sink for domestic hot water" - annotation (Placement(transformation(extent={{-68,50},{-48,70}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSin(final k=-1) - if have_hotWat "Convert to sink" - annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, mMix_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - - TColWat_nominal), - dpValve_nominal=1000) "Thermostatic mixing valve" + TColWat_nominal)) "Thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,50},{-40,72}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( redeclare final package Medium = MediumBui, final m_flow_nominal= @@ -52,15 +43,13 @@ model HeatPumpHeatExchangerDHWTank extent={{-10,-10},{10,10}}, rotation=90, origin={-12,4}))); + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(k=1/ + QHotWat_flow_nominal) + annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); equation - connect(toSin.u, div1.y) annotation (Line(points={{-102,60},{-108,60},{-108, - 32},{-70,32},{-70,-40},{-78,-40}}, - color={0,0,127})); connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, {28,100},{28,31},{30,31}}, color={0,0,127})); - connect(souDCW.T_in, delT.u2) annotation (Line(points={{-64,-60},{-156,-60},{ - -156,-6},{-152,-6}}, color={0,0,127})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, {-114,43},{30,43}}, color={255,0,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) @@ -77,28 +66,29 @@ equation connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{54,31},{ 58,31},{58,-242},{-6,-242},{-6,-252}}, color={0,0,127})); - connect(toSin.y, sinDHW.m_flow_in) annotation (Line(points={{-78,60},{-76,60}, - {-76,68},{-70,68}}, color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); - connect(theMixVal.port_mix, sinDHW.ports[1]) annotation (Line(points={{-40,61}, - {-45,61},{-45,60},{-48,60}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-42,-56},{ -12,-56},{-12,-6}}, color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) annotation (Line(points={{-2,4},{12,4},{12,28},{32,28}}, color={0,127,255})); connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-12,14}, - {-12,56.6},{-20,56.6}}, color={0,127,255})); - connect(proHotWat.port_b1, theMixVal.port_hotSou) annotation (Line(points={{32,40}, - {0,40},{0,65.4},{-20,65.4}}, color={0,127,255})); - connect(theMixVal.TMixSet, delT.u1) annotation (Line(points={{-18,69.8},{-12, - 69.8},{-12,70},{-8,70},{-8,26},{-160,26},{-160,6},{-152,6}}, color={0, - 0,127})); + {-12,52.2},{-20,52.2}}, color={0,127,255})); + connect(proHotWat.port_b1, theMixVal.port_hot) annotation (Line(points={{32,40}, + {0,40},{0,56.6},{-20,56.6}}, color={0,127,255})); connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{54,37},{60, 37},{60,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); + connect(souDCW.T_in, TColWat) annotation (Line(points={{-64,-60},{-156,-60},{ + -156,-80},{-320,-80}}, color={0,0,127})); + connect(THotWatSupSet, theMixVal.TMixSet) annotation (Line(points={{-320,-40}, + {-32,-40},{-32,32},{-8,32},{-8,63.2},{-19,63.2}}, color={0,0,127})); + connect(loaSHW, gai.u) annotation (Line(points={{-320,-120},{-288,-120},{-288, + 60},{-82,60}}, color={0,0,127})); + connect(gai.y, theMixVal.yMixSet) annotation (Line(points={{-58,60},{-48,60}, + {-48,78},{-8,78},{-8,69.8},{-19,69.8}}, color={0,0,127})); annotation ( Documentation(info="

    diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 6038e0bd935..fadad07a36c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -143,7 +143,7 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetHotSou(k=datWatHea.THotSou_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.THotSou_nominal) "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") @@ -179,7 +179,7 @@ equation -60},{40,-16},{20,-16}}, color={0,127,255})); connect(heaPumTan.port_b2, port_b2) annotation (Line(points={{0,-16},{-20,-16}, {-20,40},{160,40},{160,60},{200,60}}, color={0,127,255})); - connect(enaHeaPum.y, heaPumTan.TSetHotSou) annotation (Line(points={{-118,20}, + connect(enaHeaPum.y,heaPumTan.THotSouSet) annotation (Line(points={{-118,20}, {-10,20},{-10,-10},{-1,-10}}, color={0,0,127})); connect(heaPumTan.PHea, PHea) annotation (Line(points={{21,-10},{80,-10},{80,20}, {180,20},{180,40},{220,40}}, color={0,0,127})); @@ -196,7 +196,7 @@ equation connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-12},{82, -12},{82,-100},{220,-100}}, color={0,0,127})); - connect(TSetHotSou.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166, + connect(THotSouSet.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166, 10},{-166,28},{-142,28}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Direct.mo index 4ae9169763a..fc9797bf6dc 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Direct.mo @@ -91,7 +91,7 @@ model Direct "Example model for direct cooling energy transfer station "Multiplier gain for calculating m_flow" annotation (Placement(transformation(extent={{0,80},{20,100}}))); equation - connect(TSetDisRet_min.y, cooETS.TSetDisRet) + connect(TSetDisRet_min.y,cooETS.TDisRetSet) annotation (Line(points={{-99,-10},{-0.6,-10}}, color={0,0,127})); connect(TDisSupNoi.y, souDis.T_in) annotation (Line(points={{-99,-66},{-62,-66}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Indirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Indirect.mo index 31101466b89..55a28209d87 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Indirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Examples/Indirect.mo @@ -127,7 +127,7 @@ equation connect(cooETS.port_bSerCoo, sinDis.ports[1]) annotation (Line(points={{40, -39.3333},{60,-39.3333},{60,-70},{80,-70}}, color={0,127,255})); - connect(TSetCHWS.y, cooETS.TSetBuiSup) + connect(TSetCHWS.y,cooETS.TBuiSupSet) annotation (Line(points={{-59,-30},{19.3333,-30}}, color={0,0,127})); connect(pumBui.port_a, souBui.ports[1]) annotation (Line(points={{80,50},{94,50}, {94,74},{108,74}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Direct.mo index 1f588711f0a..22ef8b0d0a1 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Direct.mo @@ -84,7 +84,7 @@ model Direct "Example model for direct heating energy transfer station "Multiplier gain for calculating m_flow" annotation (Placement(transformation(extent={{0,80},{20,100}}))); equation - connect(TSetDisRet_max.y,heaETS. TSetDisRet) + connect(TSetDisRet_max.y,heaETS.TDisRetSet) annotation (Line(points={{-99,-10},{-0.6,-10}}, color={0,0,127})); connect(TDisSupNoi.y, souDis.T_in) annotation (Line(points={{-99,-66},{-62,-66}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Indirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Indirect.mo index 86baa8fbe1e..d473607a0d5 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Indirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Examples/Indirect.mo @@ -109,7 +109,7 @@ equation color={0,0,127})); connect(pumBui.port_a, souBui.ports[1]) annotation (Line(points={{80,50},{94,50}, {94,74},{108,74}}, color={0,127,255})); - connect(TSetHWS.y, heaETS.TSetBuiSup) + connect(TSetHWS.y,heaETS.TBuiSupSet) annotation (Line(points={{-59,-30},{19.3333,-30}}, color={0,0,127})); connect(souDis.ports[1], heaETS.port_aSerHea) annotation (Line(points={{-20,-70}, {14,-70},{14,-38},{20,-38}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/Examples/Cooling/ElectricChillersDirectETS.mo b/Buildings/Experimental/DHC/Examples/Cooling/ElectricChillersDirectETS.mo index 1c268d5527c..ad94b35d374 100644 --- a/Buildings/Experimental/DHC/Examples/Cooling/ElectricChillersDirectETS.mo +++ b/Buildings/Experimental/DHC/Examples/Cooling/ElectricChillersDirectETS.mo @@ -156,7 +156,7 @@ equation {160,42},{160,0},{132,0}}, color={0,127,255})); for i in 1:nLoa loop - connect(TDisRetSet.y, buiETS[i].TSetDisRet) + connect(TDisRetSet.y,buiETS[i].TDisRetSet) annotation (Line(points={{91,70},{100,70},{100,57},{119,57}}, color={0,0,127})); end for; diff --git a/Buildings/Experimental/DHC/Loads/Cooling/BaseClasses/PartialBuildingWithETS.mo b/Buildings/Experimental/DHC/Loads/Cooling/BaseClasses/PartialBuildingWithETS.mo index 6f7823b6b4d..f4280807a0a 100644 --- a/Buildings/Experimental/DHC/Loads/Cooling/BaseClasses/PartialBuildingWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Cooling/BaseClasses/PartialBuildingWithETS.mo @@ -50,14 +50,14 @@ model PartialBuildingWithETS parameter Real yMin=0 "Lower limit of output" annotation (Dialog(group="PID controller")); - Modelica.Blocks.Interfaces.RealInput TSetDisRet( + Modelica.Blocks.Interfaces.RealInput TDisRetSet( final unit="K", displayUnit="degC") "Setpoint for the minimum district return temperature" annotation (Placement(transformation(extent={{-340,20},{-300,-20}}), iconTransformation(extent={{-120,60},{-100,80}}))); equation - connect(TSetDisRet, ets.TSetDisRet) annotation (Line(points={{-320,0},{-64,0}, + connect(TDisRetSet,ets.TDisRetSet) annotation (Line(points={{-320,0},{-64,0}, {-64,-56},{-31.8,-56}}, color={0,0,127})); annotation (Documentation(info="

    diff --git a/Buildings/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mo index 26cfdd28656..eef7c037788 100644 --- a/Buildings/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Cooling/Examples/BuildingTimeSeriesWithETS.mo @@ -44,7 +44,7 @@ equation {60,-18},{80,-18},{80,-50},{-40,-50}}, color={0,127,255})); connect(TDisSup.y, supChiWat.T_in) annotation (Line(points={{-69,14},{-62,14}}, color={0,0,127})); - connect(TDisRetSet.y, buiWitETS.TSetDisRet) annotation (Line(points={{21,50}, + connect(TDisRetSet.y,buiWitETS.TDisRetSet) annotation (Line(points={{21,50}, {30,50},{30,-3},{39,-3}}, color={0,0,127})); annotation ( Icon( diff --git a/Buildings/Experimental/DHC/Loads/Heating/BaseClasses/PartialBuildingWithETS.mo b/Buildings/Experimental/DHC/Loads/Heating/BaseClasses/PartialBuildingWithETS.mo index 517da0ebffc..61834ec600c 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/BaseClasses/PartialBuildingWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/BaseClasses/PartialBuildingWithETS.mo @@ -50,14 +50,14 @@ model PartialBuildingWithETS parameter Real yMin=0 "Lower limit of output" annotation (Dialog(group="PID controller")); - Modelica.Blocks.Interfaces.RealInput TSetDisRet( + Modelica.Blocks.Interfaces.RealInput TDisRetSet( final unit="K", displayUnit="degC") "Setpoint for the maximum district return temperature" annotation (Placement(transformation(extent={{-340,20},{-300,-20}}), iconTransformation(extent={{-120,60},{-100,80}}))); equation - connect(TSetDisRet, ets.TSetDisRet) annotation (Line(points={{-320,0},{-64,0}, + connect(TDisRetSet,ets.TDisRetSet) annotation (Line(points={{-320,0},{-64,0}, {-64,-56},{-31.8,-56}}, color={0,0,127})); annotation (Documentation(info="

    diff --git a/Buildings/Experimental/DHC/Loads/Heating/Examples/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Heating/Examples/BuildingTimeSeriesWithETS.mo index 04224c7b43e..4074479adb9 100644 --- a/Buildings/Experimental/DHC/Loads/Heating/Examples/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Heating/Examples/BuildingTimeSeriesWithETS.mo @@ -35,7 +35,7 @@ equation annotation (Line(points={{-40,10},{-20,10}}, color={0,127,255})); connect(TDisSup.y,supHeaWat. T_in) annotation (Line(points={{-69,14},{-62,14}}, color={0,0,127})); - connect(TDisRetSet.y, buiWitETS.TSetDisRet) annotation (Line(points={{21,50}, + connect(TDisRetSet.y,buiWitETS.TDisRetSet) annotation (Line(points={{21,50}, {30,50},{30,-3},{39,-3}}, color={0,0,127})); connect(senMasFlo.port_b, buiWitETS.port_aSerHea) annotation (Line(points={{0, 10},{20,10},{20,-14},{40,-14}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 94a2cc0edd8..9acf757b77e 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -10,7 +10,9 @@ partial model PartialFourPortDHW Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") "Electric power required for heating equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput TSetHotSou + Modelica.Blocks.Interfaces.RealInput THotSouSet( + final unit="K", + displayUnit="degC") "Temperature setpoint for domestic hot water source from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index b2c79409bbc..6c2f8b0db47 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -70,7 +70,7 @@ equation color={0,127,255})); connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-32},{82,-32},{82,0}, {110,0}}, color={0,0,127})); - connect(TSetHotSou, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, + connect(THotSouSet, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, -32},{8,-32}}, color={0,0,127})); connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-60},{-100,-60}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo index 8f4c5de81c8..09c1fcbd522 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo @@ -1,14 +1,17 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; -model PartialHeaterAndFixture +partial model PartialHeaterAndFixture "Partial base class for hot water source, thermostatic mixing, and fixture load examples." replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature TSetHotSou = 273.15+50 "Temperature setpoint of hot water supply source from heater"; + parameter Modelica.Units.SI.Temperature THotSouSet=273.15 + 50 + "Temperature setpoint of hot water supply source from heater"; parameter Modelica.Units.SI.Temperature TDis = 273.15+30 "Temperature of water supply from district"; - parameter Modelica.Units.SI.Temperature TSetHot = 273.15+43 "Temperature setpoint of hot water supply to fixture"; + parameter Modelica.Units.SI.Temperature TMixSet=273.15 + 43 + "Temperature setpoint of hot water supply to fixture"; parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal = 0.1 "Nominal mass flow rate of hot water source supply"; parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal = 1 "Nominal mass flow rate of district water"; - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal = 1 "Nominal mass flow rate of hot water supplied to fixture"; + parameter Modelica.Units.SI.MassFlowRate mMix_flow_nominal=1 + "Nominal mass flow rate of hot water supplied to fixture"; parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; Buildings.Fluid.Sources.Boundary_pT souCol( @@ -18,14 +21,9 @@ model PartialHeaterAndFixture annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={10,-50}))); - ThermostaticMixingValve tmv( - redeclare package Medium = Medium, - mHot_flow_nominal=mHot_flow_nominal, - dpValve_nominal=dpValve_nominal) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Modelica.Blocks.Interfaces.RealOutput THot(final unit="K", displayUnit="degC") - "Temperature of the outlet hot water" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); + ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, + mMix_flow_nominal=mMix_flow_nominal) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,-12},{20,8}}))); Fluid.Sources.MassFlowSource_T souDis( redeclare package Medium = Medium, m_flow=mDis_flow_nominal, @@ -34,13 +32,9 @@ model PartialHeaterAndFixture extent={{-10,-10},{10,10}}, rotation=90, origin={-30,-50}))); - Modelica.Blocks.Sources.Constant conTSetHotSou(k=TSetHotSou) + Modelica.Blocks.Sources.Constant conTHotSouSet(k=THotSouSet) "Temperature setpoint for domestic hot water source supplied from heater" annotation (Placement(transformation(extent={{-90,-10},{-70,10}}))); - WaterDraw loa( - redeclare package Medium = Medium, - mHot_flow_nominal=mHot_flow_nominal) "Tempered water draw" - annotation (Placement(transformation(extent={{40,-10},{60,10}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, tableName="tab1", @@ -48,7 +42,7 @@ model PartialHeaterAndFixture smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fixture draw fraction schedule" - annotation (Placement(transformation(extent={{40,20},{60,40}}))); + annotation (Placement(transformation(extent={{-90,50},{-70,70}}))); Fluid.Sources.Boundary_pT sinDis( redeclare package Medium = Medium, @@ -60,21 +54,16 @@ model PartialHeaterAndFixture Modelica.Blocks.Interfaces.RealOutput PEle(final unit="W") "Electric power required for generation equipment" annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Modelica.Blocks.Sources.Constant conTSetHot(k(final unit="K")=TSetHot) + Modelica.Blocks.Sources.Constant conTSetHot(k(final unit="K")=TMixSet) "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-90,20},{-70,40}}))); equation - connect(tmv.THot,THot) annotation (Line(points={{21,6},{30,6},{30,60},{110,60}}, - color={0,0,127})); - connect(conTSetHot.y, tmv.TSet) - annotation (Line(points={{-69,30},{-10,30},{-10,8},{-2,8}}, - color={0,0,127})); - connect(tmv.port_hot, loa.port_hot) - annotation (Line(points={{20,0},{40,0}}, color={0,127,255})); - connect(tmv.port_col, souCol.ports[1]) annotation (Line(points={{0,-4},{-10,-4}, - {-10,-26},{10,-26},{10,-40}}, color={0,127,255})); - connect(sch.y[1], loa.yHotWat) annotation (Line(points={{61,30},{72,30},{72, - 16},{36,16},{36,6},{39,6}}, color={0,0,127})); + connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-69,30},{-10, + 30},{-10,0},{-1,0}}, color={0,0,127})); + connect(theMixVal.port_col, souCol.ports[1]) annotation (Line(points={{0,-10}, + {-10,-10},{-10,-30},{10,-30},{10,-40}}, color={0,127,255})); + connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{-1,6},{-4,6},{ + -4,60},{-69,60}}, color={0,0,127})); annotation (preferredView="info",Documentation(info="

    Partial base class for hot water source, thermostatic mixing, and fixture load examples. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 84c9f82ca11..1fcda6cf3f8 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -10,32 +10,31 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat mHotSou_flow_nominal=mHotSou_flow_nominal, mDis_flow_nominal=mDis_flow_nominal) "Hot water generated by heat exchanger and auxiliary heat" - annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); + annotation (Placement(transformation(extent={{-52,-10},{-32,10}}))); equation - - connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-54,6}, - {-54,-20},{10,-20},{10,-40}}, color={0,127,255})); - connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20, - -6},{-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); + connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-52,6},{-56,6}, + {-56,-30},{10,-30},{10,-40}}, color={0,127,255})); + connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-32,-6},{-20, + -6},{-20,-20},{-30,-20},{-30,-40}}, color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) - annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTSetHotSou.y, gen.TSetHotSou) - annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); - connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-20,0},{-20,80},{ + annotation (Line(points={{-52,-6},{-60,-6},{-60,-40}}, color={0,127,255})); + connect(conTHotSouSet.y,gen.THotSouSet) + annotation (Line(points={{-69,0},{-53,0}}, color={0,0,127})); + connect(gen.PHea, PEle) annotation (Line(points={{-31,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); - connect(tmv.port_hotSou, gen.port_b1) annotation (Line(points={{0,4},{-14,4}, - {-14,6},{-30,6}}, color={0,127,255})); + connect(theMixVal.port_hot, gen.port_b1) annotation (Line(points={{0,-6},{-14, + -6},{-14,6},{-32,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos" "Simulate and plot"),Documentation(info="

    -This model implements an example hot water system where the hot water is -produced using -The hydronic arrangement modeled in +This model implements an example hot water system where the hot water is +produced using +the hydronic arrangement modeled in -Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat, +Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat, thermostatically mixed down to a distribution temperature, and supplied to a fixture load defined by a schedule.

    diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index c4f98b1d3cd..e590e11e5c1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -19,36 +19,37 @@ model HeaterAndFixtureHeatPumpWithTank mHex_flow_nominal=1.5, QCon_flow_max=60000, QCon_flow_nominal=50000, - TTan_nominal=(TSetHotSou + TCol)/2, - THotSou_nominal=TSetHotSou, + TTan_nominal=(THotSouSet + TCol)/2, + THotSou_nominal=THotSouSet, dTCon_nominal=datWatHea.THex_nominal - datWatHea.TTan_nominal) "Data for heat pump water heater with tank" - annotation (Placement(transformation(extent={{-46,16},{-36,26}}))); + annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation - connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-60,6}, - {-60,-20},{10,-20},{10,-40}}, color={0,127,255})); - connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-20,-6}, - {-20,-32},{-30,-32},{-30,-40}}, color={0,127,255})); + connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-56,6}, + {-56,-30},{10,-30},{10,-40}}, color={0,127,255})); + connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-24, + -6},{-24,-20},{-30,-20},{-30,-40}}, + color={0,127,255})); connect(gen.port_b2, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTSetHotSou.y, gen.TSetHotSou) + connect(conTHotSouSet.y,gen.THotSouSet) annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, 80}}, color={0,0,127})); - connect(tmv.port_hotSou, gen.port_b1) annotation (Line(points={{0,4},{-20,4}, - {-20,6},{-30,6}}, color={0,127,255})); + connect(theMixVal.port_hot, gen.port_b1) annotation (Line(points={{0,-6},{-20, + -6},{-20,6},{-30,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos" "Simulate and plot"),Documentation(info="

    -This model implements an example hot water system where the hot water is -produced using +This model implements an example hot water system where the hot water is +produced using The hydronic arrangement modeled in -Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank, +Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank, thermostatically mixed down to a distribution temperature, and supplied to a fixture load defined by a schedule.

    diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index a5f50b0ea77..b8aa1bae15c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -87,6 +87,10 @@ model HeatPumpWithTank Controls.OBC.CDL.Reals.AddParameter TConSet(p=datWatHea.dTTanHex) "Set point temperature for condenser" annotation (Placement(transformation(extent={{-60,-50},{-40,-30}}))); + Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mHotSou_flow_nominal) + "Temperature sensor for hot water supply" + annotation (Placement(transformation(extent={{20,38},{40,58}}))); equation connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-56,-60}, {-56,-56},{-10,-56}}, color={0,127,255})); @@ -108,7 +112,7 @@ equation color={0,127,255})); connect(conPI.y, dTTanHex2.u) annotation (Line(points={{12,80},{18,80}}, color={0,0,127})); - connect(TSetHotSou, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88, + connect(THotSouSet, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88, 80},{-12,80}}, color={0,0,127})); connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,30},{0,30},{0, 68}}, color={0,0,127})); @@ -123,14 +127,16 @@ equation color={191,0,0})); connect(TConSet.y, heaPum.TSet) annotation (Line(points={{-38,-40},{-28,-40}, {-28,-41},{-12,-41}}, color={0,0,127})); - connect(TConSet.u, TSetHotSou) annotation (Line(points={{-62,-40},{-88,-40},{ + connect(TConSet.u,THotSouSet) annotation (Line(points={{-62,-40},{-88,-40},{ -88,0},{-110,0}}, color={0,0,127})); connect(heaPum.port_b1, pumHex.port_a) annotation (Line(points={{10,-44},{70, -44},{70,16},{60,16}}, color={0,127,255})); connect(pumHex.port_a, bou.ports[1]) annotation (Line(points={{60,16},{70,16}, {70,-20},{60,-20}}, color={0,127,255})); - connect(tanSte.port_a, port_b1) annotation (Line(points={{-50,20},{-50,52},{ - 26,52},{26,60},{100,60}}, color={0,127,255})); + connect(tanSte.port_a, senTemHot.port_a) + annotation (Line(points={{-50,20},{-50,48},{20,48}}, color={0,127,255})); + connect(senTemHot.port_b, port_b1) annotation (Line(points={{40,48},{90,48},{ + 90,60},{100,60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

    This model implements a domestic hot water source for a low-temperature diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index c61586bba26..5744c351016 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -4,108 +4,155 @@ model ThermostaticMixingValve replaceable package Medium = Buildings.Media.Water "Water media model"; parameter Modelica.Units.SI.MassFlowRate mMix_flow_nominal "Nominal mixed water flow rate to fixture"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") "Nominal pressure drop of valve"; - parameter Real k = 0.1 "Proportional gain of valve controller"; - parameter Modelica.Units.SI.Time Ti = 15 "Integrator time constant of valve controller"; - Modelica.Fluid.Interfaces.FluidPort_b port_mix( - redeclare package Medium = Medium) - "Port for mixed water outlet to fixture(s)" - annotation (Placement(transformation(extent={{90,-10},{110,10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_hotSou(redeclare package Medium = - Medium) "Port for hot water supply from source" - annotation (Placement(transformation(extent={{-110,30},{-90,50}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = + Medium) "Port for hot water supply" + annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); Modelica.Fluid.Interfaces.FluidPort_a port_col(redeclare package Medium = Medium) "Port for domestic cold water supply" - annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); + annotation (Placement(transformation(extent={{-110,-90},{-90,-70}}))); Modelica.Blocks.Interfaces.RealInput TMixSet( final unit="K", displayUnit="degC") "Temperature setpoint of mixed water outlet" - annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); - Modelica.Blocks.Interfaces.RealOutput TMix( - final unit="K", - displayUnit="degC") - "Temperature of the outlet hot water supply to fixture" - annotation (Placement(transformation(extent={{100,50},{120,70}}))); + annotation (Placement(transformation(extent={{-120,10},{-100,30}}), + iconTransformation(extent={{-120,10},{-100,30}}))); - Buildings.Controls.Continuous.LimPID conPID( - controllerType=Modelica.Blocks.Types.SimpleController.PI, - k=k, - Ti=Ti, - reset=Buildings.Types.Reset.Parameter) - "Controller for thermostatic valve" - annotation (Placement(transformation(extent={{-40,70},{-20,90}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemMix( - redeclare final package Medium = Medium, - allowFlowReversal=false, - final m_flow_nominal=mMix_flow_nominal, - tau=0) "Mixed water to fixture temperature sensor" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); - Fluid.Actuators.Valves.ThreeWayLinear val( - redeclare package Medium = Medium, - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Entering, - portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Leaving, - portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, - riseTime=5, - final m_flow_nominal=mMix_flow_nominal, - dpValve_nominal=dpValve_nominal) "Valve" annotation (Placement( - transformation( - extent={{10,10},{-10,-10}}, + Modelica.Blocks.Interfaces.RealInput yMixSet(final min=0, final unit="1") + "Mixed water fractional flow rate at TMixSet, as fraction of mMix_flow_nominal" + annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, rotation=180, - origin={0,0}))); - - Buildings.Fluid.Sensors.MassFlowRate senFloMix(redeclare package Medium = - Medium) "Mass flow rate of mixed water to fixture" - annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Modelica.Blocks.Logical.Hysteresis hys(uLow=uLow, uHigh=uHigh) - "Hysteresis to reset controller if flow starts" - annotation (Placement(transformation(extent={{-10,30},{-30,50}}))); + origin={-110,80}), iconTransformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-110,80}))); Fluid.Sensors.TemperatureTwoPort senTemHot( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Hot water temperature" - annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); + annotation (Placement(transformation(extent={{-80,-50},{-60,-30}}))); Fluid.Sensors.TemperatureTwoPort senTemCol( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Cold water temperature" - annotation (Placement(transformation(extent={{-60,-50},{-40,-30}}))); + annotation (Placement(transformation(extent={{-80,-90},{-60,-70}}))); + + Modelica.Units.SI.MassFlowRate mMix_flow = gaiMMix_flow.y + "Mass flow rate of mixed water"; + Controls.OBC.CDL.Utilities.Assert assTHotTooLow(message="Hot water temperature is insufficient to meet mixed water set point") + "Assertion that triggers a warning whenever the hot water temperature becomes too low" + annotation (Placement(transformation(extent={{60,70},{80,90}}))); protected - parameter Real uLow = 0.01*mMix_flow_nominal "Low hysteresis threshold"; - parameter Real uHigh = 0.05*mMix_flow_nominal "High hysteresis threshold"; + Controls.OBC.CDL.Reals.Subtract dTMix + "Temperature difference mixed minus cold" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); + Controls.OBC.CDL.Reals.Subtract dTHot "Temperature difference hot minus cold" + annotation (Placement(transformation(extent={{-40,30},{-20,50}}))); + Utilities.Math.SmoothMax dTHot_nonZero(deltaX=dTSmall/4) + "Temperature difference bounded away from zero" + annotation (Placement(transformation(extent={{0,20},{20,40}}))); + Controls.OBC.CDL.Reals.Sources.Constant dTSmaDiv( + final k(final unit="K")=dTSmall) + "Small temperature difference to avoid division by zero" + annotation (Placement(transformation(extent={{-40,0},{-20,20}}))); + Controls.OBC.CDL.Reals.Divide temRat + "Ratio of temperatures (T_mix-T_col)/(T_hot-T_col)" + annotation (Placement(transformation(extent={{40,40},{60,60}}))); + Modelica.Blocks.Math.Gain gaiMMix_flow(final k=mMix_flow_nominal) + "Gain for multiplying domestic hot water schedule" annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-30,-20}))); + Controls.OBC.CDL.Reals.Multiply mHot_flow( + u1(final unit="1"), + u2(final unit="kg/s"), + y(final unit="kg/s")) + "Hot water flow rate" + annotation (Placement(transformation(extent={{20,-20},{40,0}}))); + Controls.OBC.CDL.Reals.Subtract mCol_flow "Cold water flow rate" + annotation (Placement(transformation(extent={{60,-20},{80,0}}))); + + Fluid.Sources.MassFlowSource_T sinHot( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for hot water supply" + annotation (Placement(transformation(extent={{10,-50},{-10,-30}}))); + Fluid.Sources.MassFlowSource_T sinCol( + redeclare package Medium = Medium, + use_m_flow_in=true, + nPorts=1) "Sink for cold water supply" + annotation (Placement(transformation(extent={{8,-90},{-12,-70}}))); + Modelica.Blocks.Math.Gain sigHot(final k=-1) + "Sign change to extract mass flow rate" annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={50,-40}))); + Modelica.Blocks.Math.Gain sigCol(final k=-1) + "Sign change to extract mass flow rate" annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={50,-80}))); + Controls.OBC.CDL.Reals.Greater dTMon(h=dTSmall/4) + "Inequality to monitor whether temperatures are sufficient to meet set point" + annotation (Placement(transformation(extent={{20,70},{40,90}}))); + + parameter Modelica.Units.SI.Temperature dTSmall = 0.01 "Small temperature used to avoid division by zero"; equation - connect(senTemMix.T, conPID.u_m) - annotation (Line(points={{30,11},{30,60},{-30,60},{-30,68}}, - color={0,0,127})); - connect(val.port_2,senTemMix. port_a) annotation (Line(points={{10,-6.66134e-16}, - {20,-6.66134e-16},{20,0}}, color={0,127,255})); - connect(conPID.y, val.y) annotation (Line(points={{-19,80},{0,80},{0,12}}, - color={0,0,127})); - connect(senTemMix.T,TMix) annotation (Line(points={{30,11},{30,60},{110,60}}, - color={0,0,127})); - connect(senTemMix.port_b,senFloMix. port_a) - annotation (Line(points={{40,0},{50,0}}, color={0,127,255})); - connect(senFloMix.port_b,port_mix) - annotation (Line(points={{70,0},{100,0}}, color={0,127,255})); - connect(hys.u,senFloMix. m_flow) - annotation (Line(points={{-8,40},{60,40},{60,11}}, color={0,0,127})); - connect(hys.y, conPID.trigger) - annotation (Line(points={{-31,40},{-38,40},{-38,68}}, color={255,0,255})); - connect(conPID.u_s, TMixSet) - annotation (Line(points={{-42,80},{-120,80}}, color={0,0,127})); - connect(val.port_1, senTemHot.port_b) - annotation (Line(points={{-10,0},{-40,0}}, color={0,127,255})); - connect(senTemHot.port_a, port_hotSou) annotation (Line(points={{-60,0},{-80,0}, - {-80,40},{-100,40}}, color={0,127,255})); + connect(senTemHot.port_a, port_hot) annotation (Line(points={{-80,-40},{-100,-40}}, + color={0,127,255})); connect(port_col, senTemCol.port_a) - annotation (Line(points={{-100,-40},{-60,-40}}, color={0,127,255})); - connect(senTemCol.port_b, val.port_3) - annotation (Line(points={{-40,-40},{0,-40},{0,-10}}, color={0,127,255})); + annotation (Line(points={{-100,-80},{-80,-80}}, color={0,127,255})); + connect(dTMix.u1, TMixSet) annotation (Line(points={{-42,76},{-74,76},{-74,20}, + {-110,20}}, color={0,0,127})); + connect(senTemCol.T, dTMix.u2) annotation (Line(points={{-70,-69},{-70,-60},{-52, + -60},{-52,64},{-42,64}}, color={0,0,127})); + connect(dTHot.u1, senTemHot.T) + annotation (Line(points={{-42,46},{-70,46},{-70,-29}}, color={0,0,127})); + connect(dTHot.u2, senTemCol.T) annotation (Line(points={{-42,34},{-46,34},{-46, + -60},{-70,-60},{-70,-69}}, color={0,0,127})); + connect(dTHot_nonZero.u1, dTHot.y) annotation (Line(points={{-2,36},{-10,36},{ + -10,40},{-18,40}}, color={0,0,127})); + connect(dTHot_nonZero.u2, dTSmaDiv.y) annotation (Line(points={{-2,24},{-8,24}, + {-8,10},{-18,10}}, color={0,0,127})); + connect(dTHot_nonZero.y, temRat.u2) annotation (Line(points={{21,30},{30,30},{ + 30,44},{38,44}}, color={0,0,127})); + connect(temRat.u1, dTMix.y) annotation (Line(points={{38,56},{-10,56},{-10,70}, + {-18,70}},color={0,0,127})); + connect(yMixSet, gaiMMix_flow.u) annotation (Line(points={{-110,80},{-80,80},{ + -80,-20},{-42,-20}}, color={0,0,127})); + connect(mHot_flow.u1, temRat.y) annotation (Line(points={{18,-4},{10,-4},{10,10}, + {70,10},{70,50},{62,50}}, color={0,0,127})); + connect(gaiMMix_flow.y, mHot_flow.u2) annotation (Line(points={{-19,-20},{0,-20}, + {0,-16},{18,-16}}, color={0,0,127})); + connect(gaiMMix_flow.y, mCol_flow.u1) annotation (Line(points={{-19,-20},{0,-20}, + {0,14},{50,14},{50,-4},{58,-4}}, color={0,0,127})); + connect(mHot_flow.y, mCol_flow.u2) annotation (Line(points={{42,-10},{52,-10}, + {52,-16},{58,-16}}, color={0,0,127})); + connect(sigCol.y, sinCol.m_flow_in) annotation (Line(points={{39,-80},{26,-80}, + {26,-72},{10,-72}}, color={0,0,127})); + connect(sigHot.y, sinHot.m_flow_in) annotation (Line(points={{39,-40},{26,-40}, + {26,-32},{12,-32}}, color={0,0,127})); + connect(sigHot.u, mHot_flow.y) annotation (Line(points={{62,-40},{72,-40},{72, + -24},{52,-24},{52,-10},{42,-10}}, color={0,0,127})); + connect(mCol_flow.y, sigCol.u) annotation (Line(points={{82,-10},{90,-10},{90, + -80},{62,-80}}, color={0,0,127})); + connect(sinCol.ports[1], senTemCol.port_b) + annotation (Line(points={{-12,-80},{-60,-80}}, color={0,127,255})); + connect(sinHot.ports[1], senTemHot.port_b) + annotation (Line(points={{-10,-40},{-60,-40}}, color={0,127,255})); + connect(dTMon.y, assTHotTooLow.u) + annotation (Line(points={{42,80},{58,80}}, color={255,0,255})); + connect(dTMon.u1, dTHot.y) annotation (Line(points={{18,80},{-14,80},{-14,40}, + {-18,40}}, color={0,0,127})); + connect(dTSmaDiv.y, dTMon.u2) annotation (Line(points={{-18,10},{-8,10},{-8,72}, + {18,72}}, color={0,0,127})); annotation ( defaultComponentName="theMixVal", preferredView="info",Documentation(info=" @@ -132,17 +179,10 @@ Initial Implementation. fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-4,50},{4,-50}}, - fillPattern=FillPattern.Solid, - fillColor={238,46,47}, - origin={-54,40}, - rotation=90, - pattern=LinePattern.None), - Rectangle( - extent={{-4,50},{4,-50}}, + extent={{-3,32},{3,-32}}, fillPattern=FillPattern.Solid, fillColor={28,108,200}, - origin={-50,-40}, + origin={-70,-81}, rotation=90, pattern=LinePattern.None), Text( @@ -153,44 +193,88 @@ Initial Implementation. textString="%name"), Polygon(points={{-10,30},{-10,30}}, lineColor={28,108,200}), Polygon( - points={{-20,30},{20,30},{-20,-30},{20,-30},{-20,30}}, + points={{-15,-3},{15,17},{15,-23},{-15,-3}}, lineColor={0,0,0}, fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Polygon( - points={{0,0},{30,20},{30,-14},{0,0}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), + fillPattern=FillPattern.Solid, + origin={-37,-55}, + rotation=270), Rectangle( - extent={{-4,37},{4,-37}}, + extent={{-4,4},{4,-4}}, fillPattern=FillPattern.Solid, fillColor={102,44,145}, - origin={67,-1.77636e-15}, + origin={82,-40}, rotation=90, pattern=LinePattern.None), Rectangle( - extent={{-4,7},{4,-7}}, + extent={{-3,7},{3,-7}}, fillPattern=FillPattern.Solid, fillColor={28,108,200}, - origin={-4.44089e-16,-37}, + origin={-41,-77}, rotation=180, pattern=LinePattern.None), + Line( + points={{66,4},{64,42}}, + color={0,0,0}, + pattern=LinePattern.None), + Text( + extent={{-96,46},{-54,14}}, + textColor={0,0,0}, + textString="TMixSet"), Rectangle( - extent={{-4,7},{4,-7}}, + extent={{-4,16},{4,-16}}, fillPattern=FillPattern.Solid, fillColor={238,46,47}, - origin={8.88178e-16,37}, - rotation=180, + origin={-86,-40}, + rotation=90, pattern=LinePattern.None), - Line( - points={{66,4},{64,42}}, - color={0,0,0}, + Rectangle( + extent={{-4,22},{4,-22}}, + fillPattern=FillPattern.Solid, + fillColor={102,44,145}, + origin={88,-58}, + rotation=180, pattern=LinePattern.None), - Line(points={{100,60},{98,60},{64,60},{64,4}}, color={0,0,0}), + Polygon( + points={{-15,-3},{15,17},{15,-23},{-15,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={-55,-43}, + rotation=180), + Polygon( + points={{-15,-3},{15,17},{15,-23},{-15,-3}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid, + origin={-25,-37}, + rotation=360), Text( - extent={{-96,98},{-54,66}}, + extent={{-96,108},{-54,76}}, textColor={0,0,0}, - textString="TSet")}), Diagram( + textString="yMixSet"), + Line(points={{-100,20},{-40,20},{-40,-40}}, color={0,0,0}), + Line(points={{-100,80},{48,80},{48,-40}}, color={0,0,0}), + Polygon( + points={{-15,-3},{15,17},{15,-23},{-15,-3}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid, + origin={63,-37}, + rotation=360), + Polygon( + points={{-15,-3},{15,17},{15,-23},{-15,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={33,-43}, + rotation=180), + Rectangle( + extent={{-4,14},{4,-14}}, + fillPattern=FillPattern.Solid, + fillColor={102,44,145}, + origin={4,-40}, + rotation=90, + pattern=LinePattern.None)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end ThermostaticMixingValve; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo b/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo deleted file mode 100644 index 40112284df6..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/WaterDraw.mo +++ /dev/null @@ -1,82 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater; -model WaterDraw "A model for hot water draws from fixture(s)" - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHot_flow_nominal "Nominal hot water flow rate to fixture"; - - Modelica.Fluid.Interfaces.FluidPort_a port_hot( - redeclare package Medium = Medium) "Port for hot water supply to fixture" - annotation (Placement(transformation(extent={{-110,-10},{-90,10}}), - iconTransformation(extent={{-110,-10},{-90,10}}))); - Fluid.Sources.MassFlowSource_T sinHot( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for hot water supply" - annotation (Placement(transformation(extent={{-46,-10},{-66,10}}))); - Modelica.Blocks.Math.Gain gaiDhw(final k=-mHot_flow_nominal) "Gain for multiplying domestic hot water schedule" - annotation (Placement(transformation(extent={{10,-10},{-10,10}}, - rotation=180, - origin={-70,60}))); - Modelica.Blocks.Interfaces.RealInput yHotWat(final min=0, final unit="1") - "Hot water to fixture draw fraction" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=180, - origin={-110,60}), iconTransformation( - extent={{10,-10},{-10,10}}, - rotation=180, - origin={-110,60}))); -equation - connect(yHotWat, gaiDhw.u) - annotation (Line(points={{-110,60},{-82,60}}, color={0,0,127})); - connect(port_hot, sinHot.ports[1]) - annotation (Line(points={{-100,0},{-66,0}}, color={0,127,255})); - connect(sinHot.m_flow_in, gaiDhw.y) annotation (Line(points={{-44,8},{-20,8},{ - -20,60},{-59,60}}, color={0,0,127})); - annotation ( - defaultComponentName="watDra", - Documentation(info=" -

    -This model implements a hot water sink, representing one or several fixtures. -

    -

    -Input to the model is the flow rate of hot water draw, specified as an input fraction -of a nominal value. -

    -", revisions=" -
      -
    • -September 11, 2023 by David Blum:
      -Updated for release. -
    • -
    • -October 20, 2022 by Dre Helmns:
      -Initial Implementation. -
    • -
    -"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{-7.728,38.2054},{-25.772,18.1027},{-25.772,-24.6152},{0, - -57.2823},{25.772,-24.6152},{25.772,18.1027},{7.728,38.2054},{0, - 53.2823},{-7.728,38.2054}}, - lineColor={28,108,200}, - lineThickness=0.5, - smooth=Smooth.Bezier, - fillColor={0,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-70,70},{70,-70}}, - lineColor={0,0,0}, - pattern=LinePattern.Dash, - lineThickness=1), - Text( - extent={{-147,143},{153,103}}, - textColor={0,0,255}, - fillPattern=FillPattern.HorizontalCylinder, - fillColor={0,127,255}, - textString="%name")}), Diagram( - coordinateSystem(preserveAspectRatio=false))); -end WaterDraw; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/package.mo index 3aeff616b76..2f0a3fd5173 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.mo @@ -4,10 +4,10 @@ package HotWater "Package of models for domestic hot water generation and loads annotation (preferredView="info", Documentation(info="

    -This package contains models for building hot water loads served by a district heating network. +This package contains models for building domestic hot water loads served by a district heating network. These loads are typically charactersized as being from fixtures in kitchens, -bathrooms, and laundry, typically require a higher temperature water than -space heating, and are often know as domestic hot water loads. +bathrooms, and laundry, and typically require a higher temperature water than +space heating.

    ")); end HotWater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index c18f1a3af9c..c4cc50d8865 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -1,7 +1,6 @@ DirectHeatExchangerWithElectricHeat HeatPumpWithTank ThermostaticMixingValve -WaterDraw Data Examples BaseClasses diff --git a/Buildings/Experimental/DHC/Plants/Combined/Examples/AllElectricCWStorage.mo b/Buildings/Experimental/DHC/Plants/Combined/Examples/AllElectricCWStorage.mo index b69b583cc96..d9d4f8c8556 100644 --- a/Buildings/Experimental/DHC/Plants/Combined/Examples/AllElectricCWStorage.mo +++ b/Buildings/Experimental/DHC/Plants/Combined/Examples/AllElectricCWStorage.mo @@ -250,9 +250,9 @@ equation -140},{-160,-180},{-148,-180}}, color={0,0,127})); connect(loaHea.QHea_flow, QTotHea_flow.u) annotation (Line(points={{-5,98},{-4, 98},{-4,94},{-50,94},{-50,130},{-58,130}}, color={0,0,127})); - connect(TChiWatRet.y, loaCoo.TSetDisRet) annotation (Line(points={{-168,-100}, + connect(TChiWatRet.y,loaCoo.TDisRetSet) annotation (Line(points={{-168,-100}, {20,-100},{20,-113},{11,-113}}, color={0,0,127})); - connect(THeaWatRet.y, loaHea.TSetDisRet) annotation (Line(points={{-168,50},{-44, + connect(THeaWatRet.y,loaHea.TDisRetSet) annotation (Line(points={{-168,50},{-44, 50},{-44,126},{20,126},{20,117},{11,117}}, color={0,0,127})); annotation ( __Dymola_Commands( diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index c26a41cd86e..0b3d258ccdb 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -1,29 +1,29 @@ -last-generated=2023-09-13 +last-generated=2023-10-02 statistics-initialization= { - "nonlinear": "1, 1, 12, 1, 2, 0, 2, 0, 1, 1, 1, 1", + "nonlinear": "1, 1, 12, 1, 2, 0, 2, 0, 1, 1, 1", "numerical Jacobians": "0" } statistics-simulation= { "linear": "0, 0, 0, 0, 0, 2", "nonlinear": "2, 12, 1, 1, 2, 1, 1, 1, 1", - "number of continuous time states": "40", + "number of continuous time states": "32", "numerical Jacobians": "0" } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.8332078125e+04, 8.7609640625e+04, 4.72914921875e+04, 6.347187109375e+04, 4.093409765624994e+04, 0e+00, 0e+00, 1.998871917724609e+02, 9.6070888671875e+03, 1.864936328125e+04, 9.3643828125e+04, 1.188654687499999e+05, 4.636187890625e+04, 6.345331640625e+04, 4.381543359375e+04, 0e+00, 0e+00, 1.074956665039062e+03, 7.68366796875e+03, 1.4722931640625e+04, 8.87203671875e+04, 9.269075e+04, 1.28489326171875e+04, 7.443037109375e+03, 1.28835947265624e+04, 0e+00, 0e+00, 0e+00, 2.82854736328125e+02, 6.584140625e+03, 9.09313046875e+04, 1.209758203125e+05, 4.317258203125e+04, 7.2149484375e+04, 4.464141015625e+04, 0e+00, 3.898369216918945e+01, 1.893034790039062e+03, 1.321053515625e+04, 2.10704296875e+04, 9.90063359375e+04, 1.49110171875e+05, 8.7107828125e+04, 1.25938875e+05, 7.05003671875e+04, 5.23193359375e+03, 1.9429689453125e+04, 2.897187109375e+04, 3.5531171875e+04, 4.036931640625e+04, 5.600375390625e+04, 5.474438281249999e+04, 5.514845312500001e+04, 5.775030468750002e+04, 5.9501625e+04, 4.480046484375006e+04, 5.053569921875e+04, 5.385569140625e+04, 5.63890078125e+04, 5.78007734375e+04, 7.5190078125e+04, 7.22923046875e+04, 6.8525078125e+04, 6.824821875e+04, 7.0196765625e+04, 5.36539296875e+04, 5.963400390625e+04, 6.259490234375e+04, 6.7062921875e+04, 6.91338046875e+04, 1.638688125e+05, 2.25433671875e+05, 1.40050671875e+05, 1.65744296875e+05, 9.90543203125e+04, 3.223062890625e+04, 4.62477421875e+04, 5.491522265625e+04, 6.186308984375e+04, 6.61288046875e+04, 1.6270740625e+05, 2.19996359375e+05, 1.190877734375e+05, 1.5886175e+05, 9.5975609375e+04, 3.0540328125e+04, 4.36042265625e+04, 5.21403515625e+04, 5.914487890625e+04, 6.43871484375e+04, 1.58365640625e+05, 2.05549421875e+05, 9.63893203125e+04, 1.3497484375e+05, 8.43976875e+04, 1.8075876953125e+04, 3.105394921875e+04, 4.038166796875e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83320703125e+04, 8.76097890625e+04, 4.729258984375e+04, 6.347230078125e+04, 4.093411718749994e+04, 0e+00, 0e+00, 1.999011993408203e+02, 9.60718359375e+03, 1.8649224609375e+04, 9.36438125e+04, 1.188654921874999e+05, 4.636153515625e+04, 6.345333984375e+04, 4.3813984375e+04, 0e+00, 0e+00, 1.075181274414062e+03, 7.683984375e+03, 1.4723455078125e+04, 8.87204609375e+04, 9.26895546875e+04, 1.28490283203125e+04, 7.4429501953125e+03, 1.28835566406249e+04, 0e+00, 0e+00, 0e+00, 2.830715026855469e+02, 6.58333984375e+03, 9.093134375e+04, 1.2097609375e+05, 4.317233203125e+04, 7.21495234375e+04, 4.46431015625e+04, 0e+00, 3.887013244628906e+01, 1.892901123046875e+03, 1.32104033203125e+04, 2.107053515625e+04, 9.900578125e+04, 1.49110203125e+05, 8.71090234375e+04, 1.259405546875e+05, 7.05003203125e+04, 5.23149267578125e+03, 1.9429412109375e+04, 2.8971833984375e+04, 3.55310390625e+04, 4.036935546875e+04, 5.600348828125e+04, 5.474476953124999e+04, 5.514838671875001e+04, 5.775047656250002e+04, 5.950133984375e+04, 4.479950781250006e+04, 5.054137890625e+04, 5.38565390625e+04, 5.638929296875e+04, 5.780082421875e+04, 7.519109375e+04, 7.22924765625e+04, 6.85246484375e+04, 6.8248375e+04, 7.0196625e+04, 5.3653875e+04, 5.96338828125e+04, 6.259481640625e+04, 6.70628984375e+04, 6.91337734375e+04, 1.6386896875e+05, 2.2543365625e+05, 1.4005165625e+05, 1.6574453125e+05, 9.9054078125e+04, 3.222966015625e+04, 4.624773046875e+04, 5.49149921875e+04, 6.18619609375e+04, 6.61287890625e+04, 1.62707171875e+05, 2.19996328125e+05, 1.1908775e+05, 1.588614375e+05, 9.597621875e+04, 3.054047265625e+04, 4.3604265625e+04, 5.214035546875e+04, 5.914511328125e+04, 6.43871484375e+04, 1.583646875e+05, 2.055495625e+05, 9.63899921875e+04, 1.349755625e+05, 8.43974921875e+04, 1.8075916015625e+04, 3.105395703125e+04, 4.038175e+04] bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] -bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow=[0e+00, 1.229643310546875e+03, 2.476189422607422e+02, -3.239327812932594e-20, 2.842608642578125e+03, 2.299481689453125e+03, 2.8765107421875e+03, 2.001404296874998e+03, -2.03157816632861e-13, 6.821018970222692e-31, 2.40390761711103e-38, -4.269558170604702e-31, 3.701128787236328e-30, 2.111073760986328e+02, 2.835105957031251e+03, 2.2953447265625e+03, 2.875015869140625e+03, 2.000676879882812e+03, 3.057628003328046e-14, 1.662270533868418e-22, 5.040801154690844e-26, -4.178991261705892e-26, 4.01680846997745e-27, 2.109526824951172e+02, 2.8350400390625e+03, 2.295301025390625e+03, 2.875073486328125e+03, 2.00068737792968e+03, -1.850355219241686e-17, -1.401298464353174e-45, -1.401298464324817e-45, 4.612398068233325e-28, -5.479956322841888e-27, 2.111732025146484e+02, 2.835009765625e+03, 2.2953095703125e+03, 2.875008544921875e+03, 2.000669921875e+03, 8.618032536786367e-15, -1.796191328779636e-29, 4.265002676724644e-28, 4.348725932895068e-27, -6.522621090959111e-28, 2.111585235595703e+02, 2.835083251953125e+03, 2.2953291015625e+03, 2.875030517578125e+03, 2.000654296875e+03, -2.802877424867941e-24, 1.420626170068686e-26, 5.650347505030506e-26, 3.375439950277728e-28, -8.326918043780796e-26, -9.50640946479484e-29, 7.788445287662445e-27, 9.914262724670984e-26, -1.027964024481024e-28, -1.750213964329069e-29, 2.611478851639825e-29, -1.975336364510986e-26, -2.131703609427931e-22, 4.629686602083705e-25, 5.070053704548394e-33, -0e+00, 0e+00, -2.777091768083185e-31, -2.095359209802589e-22, -7.937735981380339e-26, -1.063006500375151e-29, 3.617915974723539e-28, -9.89906112850871e-27, 3.897120783211527e-26, -6.183411383196562e-28, 4.540486450195312e+02, 2.82781689453125e+03, 2.2935166015625e+03, 2.874316162109375e+03, 2.000332397460938e+03, 1.636524934698366e-15, -1.723719433585226e-27, -7.971457165813813e-27, 5.077033289548612e-26, -2.070016775395414e-26, 2.112217102050781e+02, 2.8349453125e+03, 2.295324951171875e+03, 2.875013427734375e+03, 2.00069140625e+03, 2.125326620965907e-14, 4.207143427112176e-26, -1.861469685446177e-26, -1.505075578865342e-26, 8.342236813521254e-28, 2.111849060058594e+02, 2.835008544921875e+03, 2.295303955078125e+03, 2.87497216796875e+03, 2.000671264648438e+03, -1.764813990555771e-17, -1.908775794224656e-25, 2.424432258588584e-26] -bui.PHea=[0e+00, 4.129379577636719e+02, 8.195110321044922e+01, 9.10314453125e+03, 1.32969580078125e+04, 6.47293310546875e+03, 9.3297685546875e+03, 5.414883789062491e+03, -6.56160171227764e-14, 2.203056264076643e-31, 1.693219947814941e+01, 8.795237426757812e+02, 1.83262451171875e+03, 1.3328087890625e+04, 1.887948242187499e+04, 6.33376220703125e+03, 9.3190869140625e+03, 5.83511865234375e+03, 9.875542732477784e-15, 5.368809985002713e-23, 9.199900054931641e+01, 6.925162963867188e+02, 1.403852661132812e+03, 1.24907861328125e+04, 1.41704697265625e+04, 2.053074951171875e+03, 1.738276123046875e+03, 1.942070922851549e+03, -5.976286867876612e-18, -9.239933084568223e-57, -0e+00, 2.397533416748047e+01, 5.888497924804688e+02, 1.2863697265625e+04, 1.92775703125e+04, 5.85753955078125e+03, 1.07806337890625e+04, 5.9599892578125e+03, 2.783456779070748e-15, 3.2947678565979e+00, 1.632985229492188e+02, 1.242572387695312e+03, 2.108059326171875e+03, 1.42583583984375e+04, 2.48443203125e+04, 1.3003712890625e+04, 2.0232048828125e+04, 1.0188537109375e+04, 4.643344421386719e+02, 1.91995654296875e+03, 3.064969482421875e+03, 3.92646826171875e+03, 4.60092626953125e+03, 6.99889013671875e+03, 6.795449707031249e+03, 6.859562011718753e+03, 7.287243652343754e+03, 7.582001953125e+03, 5.249188476562509e+03, 6.1226435546875e+03, 6.65002392578125e+03, 7.061298828125e+03, 7.29694482421875e+03, 1.01989833984375e+04, 9.7370966796875e+03, 9.144416015625e+03, 9.10112890625e+03, 9.4060380859375e+03, 6.61985205078125e+03, 7.60239208984375e+03, 8.10904345703125e+03, 8.8944267578125e+03, 9.2393798828125e+03, 2.70493203125e+04, 4.241352734375e+04, 2.2811587890625e+04, 2.84060625e+04, 1.49713759765625e+04, 3.48713671875e+03, 5.4628408203125e+03, 6.81955224609375e+03, 7.98176123046875e+03, 8.7278291015625e+03, 2.6704880859375e+04, 4.107555078125e+04, 1.8714380859375e+04, 2.6916154296875e+04, 1.443109765625e+04, 3.267202880859375e+03, 5.06916259765625e+03, 6.37342919921875e+03, 7.52041064453125e+03, 8.4193056640625e+03, 2.57766015625e+04, 3.75463828125e+04, 1.4594505859375e+04, 2.1997396484375e+04, 1.2450072265625e+04, 1.770950439453125e+03, 3.331638671875e+03, 4.6022021484375e+03] -bui.PPum=[5.250715836882591e-02, 2.401509552001953e+02, 5.265277709960938e+02, 2.52985693359375e+03, 2.9478330078125e+03, 2.2066201171875e+03, 2.4804013671875e+03, 2.107822509765624e+03, 9.476273345947266e+01, 9.275942993164062e+01, 2.97861083984375e+02, 1.51692822265625e+03, 1.683223266601562e+03, 2.984968994140625e+03, 3.499408203124999e+03, 2.20546484375e+03, 2.46300732421875e+03, 2.161532958984375e+03, 9.482283782958984e+01, 9.277193450927734e+01, 1.096280029296875e+03, 1.482677978515625e+03, 1.613994506835938e+03, 2.906158203125e+03, 3.082752197265625e+03, 1.623158325195312e+03, 1.4896220703125e+03, 1.602397460937498e+03, 9.482556152343749e+01, 9.289024353027344e+01, 9.205660247802734e+01, 3.061598815917969e+02, 1.471255004882812e+03, 2.934306396484375e+03, 3.5347880859375e+03, 2.15309814453125e+03, 2.62481982421875e+03, 2.184080078125e+03, 9.474106597900391e+01, 1.641004638671875e+02, 1.428936889648438e+03, 1.57335009765625e+03, 1.7268935546875e+03, 3.073208740234375e+03, 4.056368896484375e+03, 2.971629638671875e+03, 3.603107666015625e+03, 2.73299609375e+03, 1.473828002929688e+03, 1.694313720703125e+03, 1.869394287109375e+03, 1.984923706054688e+03, 2.0682548828125e+03, 2.336109375e+03, 2.31902880859375e+03, 2.321938232421875e+03, 2.369696044921875e+03, 2.407151123046875e+03, 2.146822998046877e+03, 2.233543701171875e+03, 2.29672705078125e+03, 2.34144384765625e+03, 2.37454541015625e+03, 2.71165576171875e+03, 2.660501708984375e+03, 2.582310302734375e+03, 2.57335009765625e+03, 2.610464111328125e+03, 2.3004619140625e+03, 2.404121337890625e+03, 2.462782958984375e+03, 2.546915283203125e+03, 2.58826953125e+03, 4.3203759765625e+03, 5.9290263671875e+03, 3.948947265625e+03, 4.441044921875e+03, 3.242529541015625e+03, 1.933377563476562e+03, 2.158819091796875e+03, 2.31076513671875e+03, 2.44544287109375e+03, 2.528826171875e+03, 4.28180419921875e+03, 5.803943359375e+03, 3.536772705078125e+03, 4.2744521484375e+03, 3.192241943359375e+03, 1.903412963867188e+03, 2.11746044921875e+03, 2.25700048828125e+03, 2.395784912109375e+03, 2.492286376953125e+03, 4.18769482421875e+03, 5.43679296875e+03, 3.14006494140625e+03, 3.77429638671875e+03, 2.990113037109375e+03, 1.684476318359375e+03, 1.9044873046875e+03, 2.066050048828125e+03] -bui.QHea_flow=[0e+00, 1.505360412597656e+02, 1.964997924804688e+03, 6.70619453125e+04, 8.79494375e+04, 4.812790234375e+04, 6.33616796875e+04, 4.203753515624994e+04, 7.762696593999863e-02, 2.158230170607567e-02, 4.942075500488281e+02, 8.9323134765625e+03, 1.8312642578125e+04, 9.14274921875e+04, 1.199913593749999e+05, 4.77527578125e+04, 6.261430078125e+04, 4.52699765625e+04, 8.062047511339188e-02, 2.184238284826279e-02, 2.267813720703125e+03, 7.10513134765625e+03, 1.427617578125e+04, 8.68503359375e+04, 9.5471828125e+04, 1.4348443359375e+04, 7.31560302734375e+03, 1.339676074218741e+04, 7.334928214549978e-02, 2.127661369740969e-02, 1.198167353868484e-02, 5.27404541015625e+02, 6.46557861328125e+03, 8.8604671875e+04, 1.219892421875e+05, 4.451583984375e+04, 7.11182890625e+04, 4.651373046875e+04, 7.690268009901047e-02, 0e+00, 3.3293017578125e+03, 1.1968232421875e+04, 2.0800884765625e+04, 9.665615625e+04, 1.4873903125e+05, 8.83800234375e+04, 1.259342109375e+05, 7.49642421875e+04, 6.57086669921875e+03, 1.896386328125e+04, 2.8791064453125e+04, 3.53470390625e+04, 4.02508125e+04, 5.586967578125e+04, 5.486709374999999e+04, 5.507494921875001e+04, 5.759128515625002e+04, 5.949966796875e+04, 4.493543750000009e+04, 5.044885546875e+04, 5.377062890625e+04, 5.613824609375e+04, 5.7799734375e+04, 7.51829609375e+04, 7.24934296875e+04, 6.8629359375e+04, 6.8233859375e+04, 7.00935546875e+04, 5.372775390625e+04, 5.94065546875e+04, 6.244809375e+04, 6.6911484375e+04, 6.89982421875e+04, 1.62266578125e+05, 2.2490328125e+05, 1.4193475e+05, 1.6625778125e+05, 1.041996640625e+05, 3.2251556640625e+04, 4.5971e+04, 5.4582828125e+04, 6.159358984375e+04, 6.59460703125e+04, 1.605654375e+05, 2.203854375e+05, 1.206605234375e+05, 1.589179375e+05, 1.012015234375e+05, 3.0566935546875e+04, 4.3357421875e+04, 5.176448828125e+04, 5.8977375e+04, 6.405625e+04, 1.56225609375e+05, 2.06757421875e+05, 9.7960484375e+04, 1.34831421875e+05, 8.92684375e+04, 1.828333984375e+04, 3.0786908203125e+04, 4.016228515625e+04] +bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow=[0e+00, 1.229611572265625e+03, 2.475562744140625e+02, -1.661701289819727e-19, 2.84265185546875e+03, 2.2995341796875e+03, 2.876562744140625e+03, 2.00139562988281e+03, -7.122630935572916e-13, 1.394884498580797e-26, 3.710108530608724e-37, -4.383062798613164e-26, -4.6471096428814e-26, 2.126043090820312e+02, 2.835126464843751e+03, 2.295426025390625e+03, 2.875023193359375e+03, 2.000692993164062e+03, 9.853538341167423e-14, 7.383709042787358e-23, -1.195984391722996e-26, 3.586978317579388e-28, -3.088770359352216e-23, 2.12801513671875e+02, 2.835072021484375e+03, 2.295314453125e+03, 2.8749921875e+03, 2.000686645507805e+03, -2.413898768371906e-11, -3.13547678143686e-21, 8.00123464267718e-34, -3.582942333780513e-24, -5.052851698352875e-27, 2.127040710449219e+02, 2.835034912109375e+03, 2.295363037109375e+03, 2.875007080078125e+03, 2.000661376953125e+03, 1.181115760751084e-09, -1.03462558986196e-24, -2.61315201531615e-27, -7.887746235595033e-27, 2.844037504467147e-27, 2.127831573486328e+02, 2.83498388671875e+03, 2.2953232421875e+03, 2.875078125e+03, 2.0006484375e+03, 6.712766811934668e-16, -6.114660063746631e-25, 4.707617970613774e-27, -9.846951795708283e-29, 2.446941372220615e-27, -6.245946039601323e-27, -4.220106168232883e-27, 8.072428532969463e-30, 2.132217745177947e-28, -2.379993928830696e-28, -1.929491759226295e-27, -2.531444013720934e-26, -6.160989075849356e-24, 6.940207191883979e-26, 3.804576382709821e-28, -9.22163953577435e-35, 0e+00, 0e+00, 0e+00, -0e+00, 3.167114446016525e-31, 7.927794504341107e-28, 1.706629477556587e-28, -5.497897053608635e-26, 1.934383422673604e-29, 4.553955383300781e+02, 2.827814453125e+03, 2.293478515625e+03, 2.8742685546875e+03, 2.000401245117188e+03, -3.130669771952152e-15, 1.628636002600636e-25, 9.039127183734229e-24, -1.414021709473635e-25, 6.173006065189523e-27, 2.127204284667969e+02, 2.834981201171875e+03, 2.295308837890625e+03, 2.875006103515625e+03, 2.000650268554688e+03, -6.397808275040324e-24, 3.763911142306062e-27, 2.208107185003143e-27, -1.224952612165316e-26, 4.519254703518914e-27, 2.127527618408203e+02, 2.8350576171875e+03, 2.295350830078125e+03, 2.874998779296875e+03, 2.000709350585938e+03, 8.180271352920924e-19, 3.495622552891109e-27, 7.895649352363422e-33] +bui.PHea=[0e+00, 4.129269714355469e+02, 8.192984771728516e+01, 9.10314453125e+03, 1.3296998046875e+04, 6.4731083984375e+03, 9.329857421875e+03, 5.414882812499991e+03, -2.300471011601468e-13, 4.505205429760598e-27, 1.693338775634766e+01, 8.79532958984375e+02, 1.832609741210938e+03, 1.33285927734375e+04, 1.887949414062499e+04, 6.33374462890625e+03, 9.31909375e+03, 5.83492578125e+03, 3.182500988544064e-14, 2.384794200748787e-23, 9.201834869384766e+01, 6.925460815429688e+02, 1.403906372070312e+03, 1.2491427734375e+04, 1.4170283203125e+04, 2.05308984375e+03, 1.738236083984375e+03, 1.942066772460924e+03, -7.796422361871927e-12, -1.01269787729024e-21, 2.584243055868699e-34, 2.399373817443848e+01, 5.887754516601562e+02, 1.286422265625e+04, 1.927762890625e+04, 5.85752587890625e+03, 1.078094921875e+04, 5.960220703125e+03, 3.814773774646341e-10, 3.285168170928955e+00, 1.63286865234375e+02, 1.24255908203125e+03, 2.108071044921875e+03, 1.42588154296875e+04, 2.48442890625e+04, 1.3003791015625e+04, 2.023237109375e+04, 1.018852734375e+04, 4.642941284179688e+02, 1.919926513671875e+03, 3.064965087890625e+03, 3.926451416015625e+03, 4.60093212890625e+03, 6.998849609375e+03, 6.795507324218749e+03, 6.859551269531253e+03, 7.287270019531254e+03, 7.58195751953125e+03, 5.249055664062509e+03, 6.12346875e+03, 6.6501494140625e+03, 7.0613427734375e+03, 7.29695263671875e+03, 1.01990859375e+04, 9.737123046875e+03, 9.1443876953125e+03, 9.1011533203125e+03, 9.406017578125e+03, 6.61984423828125e+03, 7.60237353515625e+03, 8.10902978515625e+03, 8.8944228515625e+03, 9.2393779296875e+03, 2.7049833984375e+04, 4.241351953125e+04, 2.2811748046875e+04, 2.8406091796875e+04, 1.49713603515625e+04, 3.4870166015625e+03, 5.4628388671875e+03, 6.819517578125e+03, 7.98158251953125e+03, 8.727826171875e+03, 2.670534375e+04, 4.107555859375e+04, 1.8714623046875e+04, 2.691608984375e+04, 1.44311787109375e+04, 3.267220458984375e+03, 5.06916845703125e+03, 6.37342919921875e+03, 7.52044677734375e+03, 8.4193056640625e+03, 2.5776947265625e+04, 3.75464296875e+04, 1.45946015625e+04, 2.19975390625e+04, 1.2450052734375e+04, 1.77095458984375e+03, 3.3316396484375e+03, 4.60221240234375e+03] +bui.PPum=[5.250715836882591e-02, 2.398956451416016e+02, 5.265986328125e+02, 2.5298583984375e+03, 2.947833740234375e+03, 2.206622314453125e+03, 2.480401123046875e+03, 2.107822753906249e+03, 9.477518463134766e+01, 9.27625732421875e+01, 2.979886474609375e+02, 1.51693017578125e+03, 1.683224487304688e+03, 2.98496875e+03, 3.499408935546874e+03, 2.205470947265625e+03, 2.463007080078125e+03, 2.16153271484375e+03, 9.476506042480469e+01, 9.275562286376953e+01, 1.096261962890625e+03, 1.482679809570312e+03, 1.61401318359375e+03, 2.906157958984375e+03, 3.082759033203125e+03, 1.623158325195312e+03, 1.48962109375e+03, 1.602397705078123e+03, 9.477777862548827e+01, 9.287525939941406e+01, 9.206014251708984e+01, 3.061961975097656e+02, 1.47125390625e+03, 2.934305908203125e+03, 3.534788330078125e+03, 2.153093017578125e+03, 2.62479833984375e+03, 2.184079833984375e+03, 9.477332305908203e+01, 1.6419287109375e+02, 1.428935546875e+03, 1.573349487304688e+03, 1.726895263671875e+03, 3.0732099609375e+03, 4.05636669921875e+03, 2.971639892578125e+03, 3.603106201171875e+03, 2.732995849609375e+03, 1.47383154296875e+03, 1.694314208984375e+03, 1.869390380859375e+03, 1.984915283203125e+03, 2.068254638671875e+03, 2.3361416015625e+03, 2.319030029296875e+03, 2.321929931640625e+03, 2.369701904296875e+03, 2.40714501953125e+03, 2.146822998046877e+03, 2.233544189453125e+03, 2.296720458984375e+03, 2.341439697265625e+03, 2.374544189453125e+03, 2.71166552734375e+03, 2.660502197265625e+03, 2.58228857421875e+03, 2.573349609375e+03, 2.610462158203125e+03, 2.300459228515625e+03, 2.4041142578125e+03, 2.4627802734375e+03, 2.546924072265625e+03, 2.58826806640625e+03, 4.320375e+03, 5.92902978515625e+03, 3.948944091796875e+03, 4.4410439453125e+03, 3.24253076171875e+03, 1.93337548828125e+03, 2.158819091796875e+03, 2.310767822265625e+03, 2.445441162109375e+03, 2.528824951171875e+03, 4.2818046875e+03, 5.803943359375e+03, 3.536703125e+03, 4.274451171875e+03, 3.19223974609375e+03, 1.903408081054688e+03, 2.117461669921875e+03, 2.25700048828125e+03, 2.395788330078125e+03, 2.492287109375e+03, 4.18769580078125e+03, 5.43679345703125e+03, 3.14006591796875e+03, 3.774295654296875e+03, 2.99011328125e+03, 1.684476684570312e+03, 1.904487670898438e+03, 2.0660546875e+03] +bui.QHea_flow=[0e+00, 1.493409118652344e+02, 1.96499462890625e+03, 6.7062e+04, 8.794946875e+04, 4.81281640625e+04, 6.336166796875e+04, 4.203754296874994e+04, 7.818440347909927e-02, 2.162826806306839e-02, 4.948764038085938e+02, 8.9321689453125e+03, 1.8312390625e+04, 9.14274921875e+04, 1.199913671874999e+05, 4.775331640625e+04, 6.2614796875e+04, 4.526994140625e+04, 7.798042893409729e-02, 2.16028057038784e-02, 2.267438720703125e+03, 7.1049501953125e+03, 1.4277197265625e+04, 8.6850328125e+04, 9.54722890625e+04, 1.43484423828125e+04, 7.3159599609375e+03, 1.339677148437491e+04, 7.135672867298089e-02, 2.106104418635374e-02, 1.201198808848858e-02, 5.277313232421875e+02, 6.4657158203125e+03, 8.86046328125e+04, 1.219892265625e+05, 4.45152578125e+04, 7.11158515625e+04, 4.651371484375e+04, 7.835377007722855e-02, 0e+00, 3.32916064453125e+03, 1.1968400390625e+04, 2.08016328125e+04, 9.665625e+04, 1.487390625e+05, 8.83808828125e+04, 1.25934e+05, 7.496425e+04, 6.57106640625e+03, 1.8963818359375e+04, 2.8790822265625e+04, 3.5349765625e+04, 4.025085546875e+04, 5.587071875e+04, 5.486714062499999e+04, 5.507441015625001e+04, 5.759196484375002e+04, 5.949939453125e+04, 4.493506640625009e+04, 5.044890625e+04, 5.3770390625e+04, 5.613808203125e+04, 5.779956640625e+04, 7.51835234375e+04, 7.24934453125e+04, 6.86282578125e+04, 6.823384375e+04, 7.0093515625e+04, 5.37290078125e+04, 5.940627734375e+04, 6.24497734375e+04, 6.69123046875e+04, 6.899815625e+04, 1.62266546875e+05, 2.249033125e+05, 1.419346875e+05, 1.66257734375e+05, 1.041997265625e+05, 3.2251439453125e+04, 4.59709921875e+04, 5.458297265625e+04, 6.159392578125e+04, 6.59460234375e+04, 1.6056546875e+05, 2.203854375e+05, 1.2065740625e+05, 1.5891796875e+05, 1.012013984375e+05, 3.05666796875e+04, 4.335852734375e+04, 5.17644765625e+04, 5.897602734375e+04, 6.40561875e+04, 1.56225765625e+05, 2.06757390625e+05, 9.79604921875e+04, 1.3483134375e+05, 8.92684609375e+04, 1.8283357421875e+04, 3.078685546875e+04, 4.016099609375e+04] bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.ets.loaSHW=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] bui.ets.THotWatSupSet=[3.221499938964844e+02, 3.221499938964844e+02] -bui.ets.tmv.THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.221499938964844e+02, 3.221495666503906e+02, 3.221498413085938e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221248779296875e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.2212255859375e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221512145996094e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.220972900390625e+02, 3.221499938964844e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498107910156e+02, 3.221508178710938e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.220797729492188e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.2215087890625e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221321105957031e+02, 3.221502685546875e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221506958007812e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221446228027344e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221136169433594e+02, 3.221500244140625e+02, 3.221495361328125e+02, 3.221498107910156e+02, 3.221498413085938e+02, 3.221508178710938e+02, 3.220966186523438e+02, 3.220966186523438e+02, 3.220966186523438e+02] -bui.ets.proHotWat.senTHotSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.335948791503906e+02, 3.338206787109375e+02, 3.319593200683594e+02, 3.32568359375e+02, 3.321694030761719e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.332164611816406e+02, 3.337945251464844e+02, 3.339643859863281e+02, 3.320223999023438e+02, 3.325864562988281e+02, 3.321753234863281e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.332218017578125e+02, 3.338075866699219e+02, 3.339660949707031e+02, 3.320228576660156e+02, 3.325857238769531e+02, 3.321753234863281e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.337971496582031e+02, 3.339664916992188e+02, 3.320231018066406e+02, 3.325865173339844e+02, 3.321754150390625e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.332201843261719e+02, 3.337957763671875e+02, 3.339654541015625e+02, 3.320229797363281e+02, 3.325875244140625e+02, 3.321754760742188e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.332206115722656e+02, 3.337682495117188e+02, 3.339943237304688e+02, 3.320491638183594e+02, 3.325955810546875e+02, 3.321780090332031e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.332220458984375e+02, 3.337967834472656e+02, 3.339671630859375e+02, 3.320231323242188e+02, 3.32587158203125e+02, 3.321753540039062e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.332206420898438e+02, 3.33795654296875e+02, 3.339662170410156e+02, 3.320230102539062e+02, 3.325879211425781e+02, 3.321752319335938e+02, 3.332214050292969e+02, 3.332214050292969e+02, 3.332214050292969e+02] -bui.ets.proHotWat.TSetHotSou.y=[3.331499938964844e+02, 3.331499938964844e+02] -bui.ets.sinDHW.ports[1].m_flow=[0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856732e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856687e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.PHea=[0e+00, 4.129379577636719e+02, 8.195110321044922e+01, -1.045940723225537e-20, 1.055141357421875e+03, 8.443702392578125e+02, 1.068448852539062e+03, 7.305020751953117e+02, -6.56160171227764e-14, 2.203056264076643e-31, 7.764153381807549e-39, -1.378984060343699e-31, 1.195392460916171e-30, 6.988472747802734e+01, 1.0522109375e+03, 8.427813720703125e+02, 1.067862060546875e+03, 7.302257080078125e+02, 9.875542732477784e-15, 5.368809985002713e-23, 1.628080564404674e-26, -1.349732688815791e-26, 1.297350899520957e-27, 6.983228302001953e+01, 1.052185180664062e+03, 8.427645874023438e+02, 1.067884765625e+03, 7.30229736328122e+02, -5.976286867876612e-18, -9.239933084568223e-57, -0e+00, 1.489714636073926e-28, -1.769919026277176e-27, 6.990704345703125e+01, 1.05217333984375e+03, 8.427678833007812e+02, 1.067859252929688e+03, 7.3022314453125e+02, 2.783456779070748e-15, -5.801348244584955e-30, 1.377512726038221e-28, 1.404553649125892e-27, -2.10667943263295e-28, 6.990206909179688e+01, 1.0522021484375e+03, 8.42775390625e+02, 1.067867919921875e+03, 7.302171630859375e+02, -9.052747853339001e-25, 4.58834589952985e-27, 1.824952204807849e-26, 1.090201413598939e-28, -2.689432361142094e-26, -3.070385225816739e-29, 2.515516226413468e-27, 3.202113679742693e-26, -3.320123570970746e-29, -5.652850018075843e-30, 8.434567309409735e-30, -6.37995147475981e-27, -6.88498739197429e-23, 1.495298541576621e-25, 1.637528466555734e-33, -0e+00, 0e+00, -8.969465645891489e-32, -6.767601733833782e-23, -2.563734001094135e-26, -3.433303778186785e-30, 1.168516345521908e-28, -3.197203945054185e-27, 1.258694057381805e-26, -1.997121463299024e-28, 1.544177703857422e+02, 1.04935498046875e+03, 8.420792236328125e+02, 1.067587524414062e+03, 7.300949096679688e+02, 5.285656585643061e-16, -5.567277505037919e-28, -2.574625520115633e-27, 1.639782822895562e-26, -6.685751016515604e-27, 6.992348480224609e+01, 1.05214794921875e+03, 8.427738037109375e+02, 1.067861206054688e+03, 7.302312622070312e+02, 6.864390579932635e-15, 1.358825389269232e-26, -6.012184366671378e-27, -4.861100720485837e-27, 2.694379844057632e-28, 6.99110107421875e+01, 1.052172729492188e+03, 8.427657470703125e+02, 1.067844970703125e+03, 7.302236328125e+02, -5.700005234561551e-18, -6.16497385880066e-26, 7.83044365677369e-27] +bui.ets.theMixVal.TMixSet=[3.221499938964844e+02, 3.221499938964844e+02] +bui.ets.proHotWat.senTHotSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.335948791503906e+02, 3.338192749023438e+02, 3.319585571289062e+02, 3.325673217773438e+02, 3.32170654296875e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.338019409179688e+02, 3.339641723632812e+02, 3.320222473144531e+02, 3.325843811035156e+02, 3.321752014160156e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.33798095703125e+02, 3.339659423828125e+02, 3.320230102539062e+02, 3.325867309570312e+02, 3.321752624511719e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.3379833984375e+02, 3.339649353027344e+02, 3.320228881835938e+02, 3.325872802734375e+02, 3.321751403808594e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.337955627441406e+02, 3.339668273925781e+02, 3.320229187011719e+02, 3.325876770019531e+02, 3.321755676269531e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.337685241699219e+02, 3.339941101074219e+02, 3.320491943359375e+02, 3.325955810546875e+02, 3.321776428222656e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.337964782714844e+02, 3.339668579101562e+02, 3.320232849121094e+02, 3.32585693359375e+02, 3.321753845214844e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.337954406738281e+02, 3.339659118652344e+02, 3.320231018066406e+02, 3.32586669921875e+02, 3.321752014160156e+02, 3.332171325683594e+02, 3.332171325683594e+02, 3.332171325683594e+02] +bui.ets.proHotWat.THotSouSet.y=[3.331499938964844e+02, 3.331499938964844e+02] +bui.ets.theMixVal.mMix_flow=[0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856732e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856687e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PHea=[0e+00, 4.129269714355469e+02, 8.192984771728516e+01, -5.365437573078457e-20, 1.055158325195312e+03, 8.44390380859375e+02, 1.06846923828125e+03, 7.304987792968742e+02, -2.300471011601468e-13, 4.505205429760598e-27, 1.198292804213589e-37, -1.415643866339754e-26, -1.500925739095571e-26, 7.039228057861328e+01, 1.052218994140625e+03, 8.428126831054688e+02, 1.067864990234375e+03, 7.302318725585938e+02, 3.182500988544064e-14, 2.384794200748787e-23, -3.862796474556669e-27, 1.158524139487941e-28, -9.976126700624884e-24, 7.045915222167969e+01, 1.052197631835938e+03, 8.42769775390625e+02, 1.067852905273438e+03, 7.30229492187497e+02, -7.796422361871927e-12, -1.01269787729024e-21, 2.584243055868699e-34, -1.157220589597708e-24, -1.631972753266484e-27, 7.042610931396484e+01, 1.052183227539062e+03, 8.427885131835938e+02, 1.067858642578125e+03, 7.302198486328125e+02, 3.814773774646341e-10, -3.341639199900461e-25, -8.439971980409073e-28, -2.547588352591353e-27, 9.18568724005095e-28, 7.045292663574219e+01, 1.0521630859375e+03, 8.427731323242188e+02, 1.067886596679688e+03, 7.302149658203125e+02, 2.168092795665097e-16, -1.974916111189681e-25, 1.520468824316749e-27, -3.180373580307925e-29, 7.903144045500409e-28, -2.01731878692231e-27, -1.363012110597378e-27, 2.607237066168047e-30, 6.886648211614207e-29, -7.686916640637015e-29, -6.231882225071637e-28, -8.176071044593424e-27, -1.98987934809943e-24, 2.241551805896603e-26, 1.228803971312305e-28, -2.978409959339673e-35, 0e+00, 0e+00, 0e+00, -0e+00, 1.02291624203047e-31, 2.560523138839101e-28, 5.512080713943645e-29, -1.775713725775249e-26, 6.24768138072212e-30, 1.548983917236328e+02, 1.04935400390625e+03, 8.420645751953125e+02, 1.06756884765625e+03, 7.301210327148438e+02, -1.011145369026584e-15, 5.260176901308194e-26, 2.919461797543971e-24, -4.567014684651806e-26, 1.993760619249571e-27, 7.043165588378906e+01, 1.052162109375e+03, 8.427676391601562e+02, 1.067858276367188e+03, 7.302156372070312e+02, -2.066367301469659e-24, 1.215669995760059e-27, 7.131755658217364e-28, -3.956358151255001e-27, 1.459631201082484e-27, 7.044261932373047e+01, 1.052192016601562e+03, 8.427837524414062e+02, 1.06785546875e+03, 7.302380981445312e+02, 2.642068384740245e-19, 1.129017977923205e-27, 2.550140770889895e-33] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt index b2578a4ce18..a895a3a0216 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt @@ -1,20 +1,15 @@ -last-generated=2023-09-13 -statistics-initialization= -{ - "nonlinear": "1", - "numerical Jacobians": "0" -} +last-generated=2023-10-02 statistics-simulation= { "linear": " ", - "nonlinear": "1", - "number of continuous time states": "10", + "nonlinear": "2", + "number of continuous time states": "2", "numerical Jacobians": "0" } time=[0e+00, 8.64e+04] -TSetHot=[3.161499938964844e+02, 3.161499938964844e+02] -THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.14019775390625e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.161499938964844e+02, 3.107437438964844e+02, 3.107437438964844e+02, 3.127442321777344e+02, 3.109439697265625e+02, 3.109439697265625e+02, 3.095417175292969e+02, 3.080151672363281e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.155872497558594e+02, 3.118523254394531e+02, 3.118523254394531e+02, 3.118523254394531e+02, 3.159422302246094e+02, 3.172503662109375e+02, 3.157680969238281e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.161759338378906e+02, 3.122249755859375e+02, 3.122249755859375e+02, 3.122249755859375e+02, 3.122450866699219e+02, 3.153526611328125e+02, 3.153526611328125e+02, 3.153526611328125e+02, 3.111761779785156e+02, 3.111761779785156e+02, 3.111761779785156e+02, 3.099002990722656e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.141211242675781e+02, 3.110359497070312e+02, 3.110359497070312e+02, 3.110359497070312e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.119671325683594e+02, 3.092549743652344e+02, 3.1422119140625e+02, 3.1422119140625e+02, 3.1422119140625e+02, 3.1196826171875e+02, 3.1196826171875e+02, 3.1196826171875e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.161902770996094e+02, 3.16188232421875e+02, 3.16188232421875e+02] -gen.TSetHotSou=[3.231499938964844e+02, 3.231499938964844e+02] +theMixVal.TMixSet=[3.161499938964844e+02, 3.161499938964844e+02] +theMixVal.senTemHot.T=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] +gen.THotSouSet=[3.231499938964844e+02, 3.231499938964844e+02] gen.senTemHot.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] -PEle=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.704695703125e+04, 3.704695703125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.17057431640625e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.197339199483395e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -loa.port_hot.m_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +PEle=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.704695703125e+04, 3.704695703125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.2648140625e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.130036591552198e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +theMixVal.yMixSet=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt index c2d1446d9f6..5ba3b6882e3 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureHeatPumpWithTank.txt @@ -1,20 +1,15 @@ -last-generated=2023-09-13 -statistics-initialization= -{ - "nonlinear": "1", - "numerical Jacobians": "0" -} +last-generated=2023-10-02 statistics-simulation= { "linear": "0", - "nonlinear": "12, 1, 1", - "number of continuous time states": "19", + "nonlinear": "12, 1", + "number of continuous time states": "10", "numerical Jacobians": "0" } time=[0e+00, 8.64e+04] -TSetHot=[3.161499938964844e+02, 3.161499938964844e+02] -THot=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.1445556640625e+02, 3.16143310546875e+02, 3.16143310546875e+02, 3.161377563476562e+02, 3.161424255371094e+02, 3.161435852050781e+02, 3.109173583984375e+02, 3.109173583984375e+02, 3.133266906738281e+02, 3.11013671875e+02, 3.11013671875e+02, 3.097061462402344e+02, 3.082455749511719e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.159685363769531e+02, 3.12044677734375e+02, 3.12044677734375e+02, 3.12044677734375e+02, 3.160348510742188e+02, 3.175538940429688e+02, 3.154889526367188e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.161001281738281e+02, 3.12392333984375e+02, 3.12392333984375e+02, 3.12392333984375e+02, 3.124154357910156e+02, 3.164227905273438e+02, 3.164227905273438e+02, 3.164227905273438e+02, 3.116412963867188e+02, 3.116412963867188e+02, 3.116412963867188e+02, 3.1035791015625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.148902587890625e+02, 3.113890075683594e+02, 3.113890075683594e+02, 3.113890075683594e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.127131042480469e+02, 3.098422546386719e+02, 3.130548706054688e+02, 3.130548706054688e+02, 3.130548706054688e+02, 3.113191833496094e+02, 3.113191833496094e+02, 3.113191833496094e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161195068359375e+02, 3.161198120117188e+02, 3.161198120117188e+02] -gen.TSetHotSou=[3.231499938964844e+02, 3.231499938964844e+02] -gen.senTemHotSou.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246980285644531e+02, 3.246146545410156e+02, 3.246146545410156e+02, 3.248005676269531e+02, 3.211996154785156e+02, 3.209341125488281e+02, 3.246581726074219e+02, 3.246581726074219e+02, 3.246655883789062e+02, 3.246721496582031e+02, 3.246721496582031e+02, 3.252598571777344e+02, 3.252611389160156e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252633972167969e+02, 3.252671508789062e+02, 3.252671508789062e+02, 3.252671508789062e+02, 3.252676391601562e+02, 3.25468505859375e+02, 3.255260314941406e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256079406738281e+02, 3.256194458007812e+02, 3.256194458007812e+02, 3.256194458007812e+02, 3.256190795898438e+02, 3.256181945800781e+02, 3.256181945800781e+02, 3.256181945800781e+02, 3.256387939453125e+02, 3.256387939453125e+02, 3.256387939453125e+02, 3.256375732421875e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.256385803222656e+02, 3.2563525390625e+02, 3.2563525390625e+02, 3.2563525390625e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256336975097656e+02, 3.256320190429688e+02, 3.256338500976562e+02, 3.256338500976562e+02, 3.256338500976562e+02, 3.256575622558594e+02, 3.256575622558594e+02, 3.256575622558594e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256576232910156e+02, 3.256588134765625e+02, 3.256588134765625e+02] -PEle=[0e+00, 3.103523681640625e+03, -1.465154525481793e-10, 1.550883178710938e+03, 6.258164125805266e-11, 1.709812067591469e-14, 1.438067920953322e-16, 7.15553622864761e-19, 1.24297266117045e-21, 2.225782482564211e-24, 1.211465919491939e-24, 1.98803684019577e-25, 1.047240777665087e-27, 3.905370889314299e-28, 8.470158081008237e-31, 4.219804666909538e-31, 4.607917871819403e-32, 9.254665143232935e-30, 2.408780593060944e-29, 4.453178851762469e-29, 7.057294030630628e-29, 9.507273124004276e-29, 9.00265179333187e-29, 7.702401719243253e-29, 5.608455452066998e-29, 2.722738921747491e-29, 3.32363673802343e-30, -1.64012438566842e-30, -2.550352543544029e-30, 1.7966552734375e+04, -1.564641194384819e-09, 3.29233125e+04, 3.79801875e+04, 7.712996826171875e+02, -1.302936011677039e-32, -7.534133882265353e-37, -0e+00, 4.58720361328125e+03, -1.321613818383582e-09, -3.810719091128461e-30, 4.452065351006376e-41, -5.003991191188106e-06, 5.362566293798388e-11, -4.578739595589507e-14, -9.461363314786455e-17, -1.595937975429318e-19, -3.096022649216903e-20, -1.497460072718962e-22, -7.388110255549767e-23, -1.147643719600712e-25, 1.434373951049787e-25, 4.011957483855846e-25, 1.933747679217493e-25, -4.264338429038617e-07, -3.085943393182911e-12, 6.778040229641616e-15, 1.953139648437409e+03, 4.494578124999919e+03, 1.570675415039062e+03, 4.90271484375e+03, -5.464413921352218e-10, -3.556326323994239e-27, -5.069022575597532e-32, 9.465850094278863e-34, -0e+00, -0e+00, -0e+00, 0e+00, 8.666137084960573e+02, 4.038910345676715e-18, 4.66766993281477e-21, 0e+00, 0e+00, 0e+00, 0e+00, 3.063947509765625e+03, 1.645690181351078e-11, -9.732230554684089e-17, -1.202516271191407e-19, -2.995820835265069e-22, -2.855609423723119e-25, -0e+00, -0e+00, -0e+00, 2.240308349609375e+03, 7.704126225860364e-09, -1.755631001972122e-15, -5.119266955496753e-18, -0e+00, 2.895234130859375e+03, -1.25267209938329e-08, 1.460518446634584e-12, -2.388231183865067e-31, -7.191169446237453e-40, -4.203895392974451e-45, -9.88722135275566e-08, -2.039525016473298e-30, 9.684194320745377e-39, 3.254936072933685e-41, 0e+00, 0e+00] -loa.port_hot.m_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +theMixVal.TMixSet=[3.161499938964844e+02, 3.161499938964844e+02] +theMixVal.senTemHot.T=[3.031499938964844e+02, 3.236727905273438e+02, 3.246880798339844e+02, 3.247964172363281e+02, 3.248548889160156e+02, 3.248545837402344e+02, 3.248540344238281e+02, 3.248533630371094e+02, 3.248526000976562e+02, 3.24851806640625e+02, 3.248509521484375e+02, 3.248500671386719e+02, 3.248492736816406e+02, 3.248485107421875e+02, 3.248478088378906e+02, 3.248472900390625e+02, 3.248471374511719e+02, 3.248458251953125e+02, 3.248456726074219e+02, 3.248455200195312e+02, 3.248446044921875e+02, 3.248438110351562e+02, 3.248430480957031e+02, 3.2484228515625e+02, 3.248414916992188e+02, 3.248407287597656e+02, 3.248399658203125e+02, 3.248392028808594e+02, 3.248384094238281e+02, 3.245873107910156e+02, 3.251229858398438e+02, 3.247785949707031e+02, 3.211871337890625e+02, 3.245481567382812e+02, 3.246640625e+02, 3.246646423339844e+02, 3.246671142578125e+02, 3.249011840820312e+02, 3.252456665039062e+02, 3.252465209960938e+02, 3.252465209960938e+02, 3.252787170410156e+02, 3.252789306640625e+02, 3.252781066894531e+02, 3.252774047851562e+02, 3.252765502929688e+02, 3.252753601074219e+02, 3.252742614746094e+02, 3.252737121582031e+02, 3.252734985351562e+02, 3.252732543945312e+02, 3.252725524902344e+02, 3.252713317871094e+02, 3.252803649902344e+02, 3.252812805175781e+02, 3.252803344726562e+02, 3.254154663085938e+02, 3.254839477539062e+02, 3.255443725585938e+02, 3.256122741699219e+02, 3.256281127929688e+02, 3.256282348632812e+02, 3.256278076171875e+02, 3.25626953125e+02, 3.256283874511719e+02, 3.256276550292969e+02, 3.256275634765625e+02, 3.256256408691406e+02, 3.256336669921875e+02, 3.256452331542969e+02, 3.256450500488281e+02, 3.256456298828125e+02, 3.256458129882812e+02, 3.256448364257812e+02, 3.256440734863281e+02, 3.256449584960938e+02, 3.256458435058594e+02, 3.256450805664062e+02, 3.256442565917969e+02, 3.256433715820312e+02, 3.256425170898438e+02, 3.2564404296875e+02, 3.256431579589844e+02, 3.256421508789062e+02, 3.256418762207031e+02, 3.256454772949219e+02, 3.256451416015625e+02, 3.256444091796875e+02, 3.25645751953125e+02, 3.256473999023438e+02, 3.256669006347656e+02, 3.256665649414062e+02, 3.256666870117188e+02, 3.256661987304688e+02, 3.2566552734375e+02, 3.256730651855469e+02, 3.256736755371094e+02, 3.256734924316406e+02, 3.256729736328125e+02, 3.2567236328125e+02, 3.256716918945312e+02] +gen.THotSouSet=[3.231499938964844e+02, 3.231499938964844e+02] +gen.senTemHot.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.246973876953125e+02, 3.245881652832031e+02, 3.245881652832031e+02, 3.247797546386719e+02, 3.211875915527344e+02, 3.209213256835938e+02, 3.246578369140625e+02, 3.246578369140625e+02, 3.24665771484375e+02, 3.246604309082031e+02, 3.246604309082031e+02, 3.25246337890625e+02, 3.252465209960938e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252489013671875e+02, 3.252708435058594e+02, 3.252708435058594e+02, 3.252708435058594e+02, 3.252839050292969e+02, 3.254830322265625e+02, 3.255290222167969e+02, 3.256122741699219e+02, 3.256122741699219e+02, 3.256122741699219e+02, 3.256122741699219e+02, 3.256122741699219e+02, 3.256272583007812e+02, 3.256272583007812e+02, 3.256272583007812e+02, 3.256269836425781e+02, 3.256269836425781e+02, 3.256269836425781e+02, 3.256269836425781e+02, 3.256455383300781e+02, 3.256455383300781e+02, 3.256455383300781e+02, 3.256441650390625e+02, 3.256446228027344e+02, 3.256446228027344e+02, 3.256446228027344e+02, 3.256446228027344e+02, 3.256446228027344e+02, 3.256446228027344e+02, 3.25642822265625e+02, 3.25642822265625e+02, 3.25642822265625e+02, 3.256416625976562e+02, 3.256416625976562e+02, 3.256416625976562e+02, 3.256416625976562e+02, 3.256444396972656e+02, 3.256471862792969e+02, 3.256471862792969e+02, 3.256471862792969e+02, 3.256664733886719e+02, 3.256664733886719e+02, 3.256664733886719e+02, 3.256662902832031e+02, 3.256662902832031e+02, 3.256662902832031e+02, 3.256662902832031e+02, 3.256675415039062e+02, 3.256675415039062e+02] +PEle=[0e+00, 3.103510009765625e+03, -2.474682014863561e-09, 1.552031982421875e+03, 1.944002250842125e-11, 6.525877674210716e-15, 4.398963868349865e-18, 5.822399013897955e-18, 1.166643210953663e-17, 7.535764272868342e-18, 3.048205225010985e-17, 1.280367124174266e-18, 4.876936454115463e-17, 7.778041503818183e-17, 5.493829887856266e-17, 1.441374314890109e-18, 2.941320164506453e-21, -2.069310344290054e-25, 3.47378591483109e-23, -5.862849588571114e-23, -1.516877599911051e-23, -4.444972355935876e-25, 2.119356173157099e-25, 4.651089384518482e-25, 5.798669995246776e-26, 2.773663292445859e-26, 1.419189364700414e-25, 2.303862881094121e-26, 1.79945101263654e-25, 1.799028515625e+04, 4.903311037196545e-07, 3.300085546875e+04, 3.797031640625e+04, 7.786015014648438e+02, 2.24342949822921e-24, 4.540659103734817e-27, 1.446257088426935e-14, 4.91940087890625e+03, 2.388467201797084e-09, -1.048304924969661e-19, 4.003404801832859e-24, -6.344259784185624e-09, -8.486267938367931e-11, -3.732601033812344e-12, 7.824397393559925e-15, -4.323622081019163e-15, -7.394011158475742e-18, -4.151236406382457e-19, -3.576587313999392e-19, 1.310295590678498e-21, -4.412296195018552e-22, 9.065118178408998e-25, -5.504339088975896e-25, -1.394590753989178e-07, 7.333907786621907e-12, 3.619727876268521e-14, 1.865833007812413e+03, 3.951241943359298e+03, 1.760168579101562e+03, 5.50609423828125e+03, 2.844893487452538e-10, -1.324992887082694e-15, -1.041487889142246e-16, -1.106379401695934e-19, -1.35629961648066e-33, 1.694392741749711e-35, -1.517650938284789e-38, -4.203895392974451e-45, 4.925972290038855e+02, 3.461111619529183e-09, -4.751995780381609e-13, 1.992293638410931e-26, -1.216045574198428e-37, 5.061490053141239e-42, -0e+00, 2.47825390625e+03, 4.413731460317649e-07, -1.580408894030771e-11, -9.32403026315809e-13, -4.702950810904494e-13, -4.892904454539306e-15, -6.294080521911383e-03, -6.341734914983022e-10, -1.09823597698594e-12, 3.0890517578125e+03, -1.563396301307307e-09, 3.042076356443713e-12, -3.598889679920069e-15, 2.57208663970232e-03, 3.070844482421875e+03, -1.19578036361645e-08, 8.093549268284317e-12, 1.515148180148535e-24, 1.933614212272346e-27, 7.909292576847865e-28, 4.711140366708833e-10, 1.873377321326419e-11, -8.758369463707227e-14, -4.846384134526678e-15, -5.924123254978888e-23, 6.194876293692222e-30] +theMixVal.yMixSet=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos index 40daec9a345..3ad8d6a19b8 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos @@ -7,8 +7,8 @@ createPlot(id=1, position={540, 9, 784, 614}, y={"bui.PHea", "bui.PPum"}, range= createPlot(id=1, position={540, 9, 784, 614}, y={"bui.QHea_flow", "bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.loaSHW"}, range={0.0, 900000.0, -2000.0, 4000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.THotWatSupSet", "bui.ets.tmv.THot"}, range={0.0, 900000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", ""}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.TSetHotSou.y"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=103, colors={{238,46,47}, {28,108,200}}, timeUnit="s", displayUnits={"K", ""}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.sinDHW.ports[1].m_flow"}, range={0.0, 900000.0, -0.02, 0.039999999999999994}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet"}, range={0.0, 900000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", ""}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.THotSouSet.y"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=103, colors={{238,46,47}, {28,108,200}}, timeUnit="s", displayUnits={"K", ""}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.theMixVal.mMix_flow"}, range={0.0, 900000.0, -0.02, 0.039999999999999994}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.PHea"}, range={0.0, 900000.0, -1000.0, 1000.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index 33d74141292..1c8204a1679 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,6 +1,6 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); -createPlot(filename="HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); -createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); -createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); -createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", method="CVode", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); +createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.TMixSet", "theMixVal.senTemHot.T"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"gen.THotSouSet", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.yMixSet"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos index c78deacaa4d..b4a12d01f11 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos @@ -1,6 +1,7 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank", method="Dassl", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureHeatPumpWithTank"); -createPlot(filename="HeaterAndFixtureHeatPumpWithTank.mat", id=1, position={677, 15, 592, 649}, y={"TSetHot", "THot"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", "K"}); -createPlot(id=1, position={677, 15, 592, 649}, y={"gen.TSetHotSou", "gen.senTemHotSou.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); -createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s"); -createPlot(id=1, position={677, 15, 592, 649}, y={"loa.port_hot.m_flow"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank", method="CVode", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureHeatPumpWithTank"); +createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.TMixSet", "theMixVal.senTemHot.T"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"gen.THotSouSet", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}); +createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.yMixSet"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}); + diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos index b0b8bde6124..c7784bdf347 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos @@ -10,9 +10,9 @@ compareVars := "bui.QCoo_flow", "bui.ets.loaSHW", "bui.ets.THotWatSupSet", - "bui.ets.tmv.THot", + "bui.ets.theMixVal.TMixSet", "bui.ets.proHotWat.senTHotSup.T", - "bui.ets.proHotWat.TSetHotSou.y", - "bui.ets.sinDHW.ports[1].m_flow", + "bui.ets.proHotWat.THotSouSet.y", + "bui.ets.theMixVal.mMix_flow", "bui.ets.proHotWat.PHea" }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index 609c9c1f768..81790d833b5 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,9 +1,9 @@ compareVars := { - "TSetHot", - "THot", - "gen.TSetHotSou", + "theMixVal.TMixSet", + "theMixVal.senTemHot.T", + "gen.THotSouSet", "gen.senTemHot.T", "PEle", - "loa.port_hot.m_flow" + "theMixVal.yMixSet" }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos index 9d8b36fefd3..81790d833b5 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos @@ -1,9 +1,9 @@ compareVars := { - "TSetHot", - "THot", - "gen.TSetHotSou", - "gen.senTemHotSou.T", + "theMixVal.TMixSet", + "theMixVal.senTemHot.T", + "gen.THotSouSet", + "gen.senTemHot.T", "PEle", - "loa.port_hot.m_flow" + "theMixVal.yMixSet" }; From ce2bb617e16a2cb17c1ae62cbc5f1841a9ba9de4 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 2 Oct 2023 13:16:25 -0700 Subject: [PATCH 114/204] Renamed connector --- .../BaseClasses/PartialHeatPumpHeatExchanger.mo | 6 +++++- .../Combined/HeatPumpHeatExchanger.mo | 17 +++++++++-------- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 16 ++++++++-------- .../Loads/Combined/BuildingTimeSeriesWithETS.mo | 2 +- ...xamples_BuildingTimeSeriesWithETSDHWTank.txt | 2 +- .../ConvertBuildings_from_10_to_11.0.0.mos | 4 ++++ .../BuildingTimeSeriesWithETSDHWTank.mos | 2 +- ...xamples.BuildingTimeSeriesWithETSDHWTank.mos | 2 +- 8 files changed, 30 insertions(+), 21 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index eb34b5789c3..af275eba533 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -147,7 +147,7 @@ model PartialHeatPumpHeatExchanger extent={{-40,-40},{40,40}}, rotation=0, origin={-340,-140}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput loaSHW( + Buildings.Controls.OBC.CDL.Interfaces.RealInput QReqHotWat_flow( final unit="W") if have_hotWat "Service hot water load" annotation ( Placement(transformation( @@ -657,6 +657,10 @@ Energy, Volume 199, 15 May 2020, 117418. revisions="
    • +October 2, 2023, by Michael Wetter:
      +Renamed input loaSHW to QReqHotWat_flow. +
    • +
    • May 17, 2023, by David Blum:
      Assigned dp_nominal to pum1HexChi.
      Corrected calculation of heat pump evaporator mass flow control.
      diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index e407f2d7927..6052151e263 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -3,7 +3,8 @@ model HeatPumpHeatExchanger "Model of a substation with heat pump for heating, heat pump for domestic hot water, and compressor-less cooling" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( - volMix_a(nPorts=4), volMix_b(nPorts=4)); + volMix_a(nPorts=4), + volMix_b(nPorts=4)); Subsystems.HeatPump proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, @@ -83,7 +84,7 @@ equation 37},{14,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); connect(gai.y,div1. u2) annotation (Line(points={{-98,-10},{-80,-10},{-80,-30}, {-120,-30},{-120,-56},{-102,-56}}, color={0,0,127})); - connect(loaSHW,div1. u1) annotation (Line(points={{-320,-120},{-290,-120},{ + connect(QReqHotWat_flow,div1. u1) annotation (Line(points={{-320,-120},{-290,-120},{ -290,-44},{-102,-44}}, color={0,0,127})); connect(delT.y,gai. u) @@ -97,17 +98,17 @@ equation annotation ( Documentation(info="

      -This model uses the base energy transfer station defined in +This model uses the base energy transfer station defined in Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger.

      Domestic Hot Water

      -Domestic hot water is produced using a dedicated water-to-water heat pump +Domestic hot water is produced using a dedicated water-to-water heat pump on-demand with no storage.

      -Heating is enabled based on the input signal uSHW +Heating is enabled based on the input signal uSHW which is held for 15 minutes, meaning that, when enabled, the mode remains active for at least 15 minutes and, when disabled, the mode cannot be enabled again for at least 15 minutes. @@ -127,12 +128,12 @@ Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump

    • The condensor water mass flow rate is computed based on the domestic hot water -heating load (input loaSHW) where the temperature of water is boosted from the +heating load (input QReqHotWat_flow) where the temperature of water is boosted from the domestic cold water temperature (input TColWat) to the desired domestic hot water distribution temperature (parameter THotWatSup_nominal), according to the following equation:

      -loaSHW = ṁ cp (THotWatSup_nominal - TColWat) +QReqHotWat_flow = ṁ cp (THotWatSup_nominal - TColWat)

    • @@ -151,7 +152,7 @@ Extended from partial base class. This is for issue 3063. -
    • +
    • May 17, 2023, by David Blum:
      Assigned dp_nominal to pum1HexChi.
      diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index dc30a6ebeaa..2a0b57309b6 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -85,24 +85,24 @@ equation -156,-80},{-320,-80}}, color={0,0,127})); connect(THotWatSupSet, theMixVal.TMixSet) annotation (Line(points={{-320,-40}, {-32,-40},{-32,32},{-8,32},{-8,63.2},{-19,63.2}}, color={0,0,127})); - connect(loaSHW, gai.u) annotation (Line(points={{-320,-120},{-288,-120},{-288, + connect(QReqHotWat_flow, gai.u) annotation (Line(points={{-320,-120},{-288,-120},{-288, 60},{-82,60}}, color={0,0,127})); connect(gai.y, theMixVal.yMixSet) annotation (Line(points={{-58,60},{-48,60}, {-48,78},{-8,78},{-8,69.8},{-19,69.8}}, color={0,0,127})); annotation ( Documentation(info="

      -This model uses the base energy transfer station defined in +This model uses the base energy transfer station defined in Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger.

      Domestic Hot Water

      -Domestic hot water is produced using a dedicated water-to-water heat pump +Domestic hot water is produced using a dedicated water-to-water heat pump with storage tank.

      -Heating is enabled based on the input signal uSHW +Heating is enabled based on the input signal uSHW which is held for 15 minutes, meaning that, when enabled, the mode remains active for at least 15 minutes and, when disabled, the mode cannot be enabled again for at least 15 minutes. @@ -122,20 +122,20 @@ Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDH

    • The heat pump condensor water mass flow rate is controlled for the charging of the storage tank -as described in +as described in Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank.
    • The mass flow rate of water leaving the storage tank is computed based on the domestic hot water -heating load (input loaSHW) combined with the operation of a thermostatic +heating load (input QReqHotWat_flow) combined with the operation of a thermostatic mixing valve used to mix down the temperature of hot water leaving the tank to the temperature distributed to fixtures (parameter THotWatSup_nominal) using domestic cold water at the cold water temperature (input TColWat). The desired water flow rate leaving the thermostatic mixing valve is determined according to the following equation:

      -loaSHW = ṁ cp (THotWatSup_nominal - TColWat) +QReqHotWat_flow = ṁ cp (THotWatSup_nominal - TColWat)

    • @@ -154,7 +154,7 @@ Extended from partial base class. This is for issue 3063. -
    • +
    • May 17, 2023, by David Blum:
      Assigned dp_nominal to pum1HexChi.
      diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo index 60e44e1372d..fff47dab83c 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo @@ -70,7 +70,7 @@ model BuildingTimeSeriesWithETS QCoo_flow_nominal) "Normalized cooling load" annotation (Placement(transformation(extent={{-200,-150},{-180,-130}}))); equation - connect(bui.QReqHotWat_flow, ets.loaSHW) annotation (Line(points={{28,4},{28, + connect(bui.QReqHotWat_flow, ets.QReqHotWat_flow) annotation (Line(points={{28,4},{28, -10},{-64,-10},{-64,-74},{-34,-74}}, color={0,0,127})); connect(THotWatSupSet, ets.THotWatSupSet) annotation (Line(points={{-320,40}, {-136,40},{-136,-66},{-34,-66}}, color={0,0,127})); diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index 0b3d258ccdb..8763618e6ff 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -20,7 +20,7 @@ bui.PHea=[0e+00, 4.129269714355469e+02, 8.192984771728516e+01, 9.10314453125e+03 bui.PPum=[5.250715836882591e-02, 2.398956451416016e+02, 5.265986328125e+02, 2.5298583984375e+03, 2.947833740234375e+03, 2.206622314453125e+03, 2.480401123046875e+03, 2.107822753906249e+03, 9.477518463134766e+01, 9.27625732421875e+01, 2.979886474609375e+02, 1.51693017578125e+03, 1.683224487304688e+03, 2.98496875e+03, 3.499408935546874e+03, 2.205470947265625e+03, 2.463007080078125e+03, 2.16153271484375e+03, 9.476506042480469e+01, 9.275562286376953e+01, 1.096261962890625e+03, 1.482679809570312e+03, 1.61401318359375e+03, 2.906157958984375e+03, 3.082759033203125e+03, 1.623158325195312e+03, 1.48962109375e+03, 1.602397705078123e+03, 9.477777862548827e+01, 9.287525939941406e+01, 9.206014251708984e+01, 3.061961975097656e+02, 1.47125390625e+03, 2.934305908203125e+03, 3.534788330078125e+03, 2.153093017578125e+03, 2.62479833984375e+03, 2.184079833984375e+03, 9.477332305908203e+01, 1.6419287109375e+02, 1.428935546875e+03, 1.573349487304688e+03, 1.726895263671875e+03, 3.0732099609375e+03, 4.05636669921875e+03, 2.971639892578125e+03, 3.603106201171875e+03, 2.732995849609375e+03, 1.47383154296875e+03, 1.694314208984375e+03, 1.869390380859375e+03, 1.984915283203125e+03, 2.068254638671875e+03, 2.3361416015625e+03, 2.319030029296875e+03, 2.321929931640625e+03, 2.369701904296875e+03, 2.40714501953125e+03, 2.146822998046877e+03, 2.233544189453125e+03, 2.296720458984375e+03, 2.341439697265625e+03, 2.374544189453125e+03, 2.71166552734375e+03, 2.660502197265625e+03, 2.58228857421875e+03, 2.573349609375e+03, 2.610462158203125e+03, 2.300459228515625e+03, 2.4041142578125e+03, 2.4627802734375e+03, 2.546924072265625e+03, 2.58826806640625e+03, 4.320375e+03, 5.92902978515625e+03, 3.948944091796875e+03, 4.4410439453125e+03, 3.24253076171875e+03, 1.93337548828125e+03, 2.158819091796875e+03, 2.310767822265625e+03, 2.445441162109375e+03, 2.528824951171875e+03, 4.2818046875e+03, 5.803943359375e+03, 3.536703125e+03, 4.274451171875e+03, 3.19223974609375e+03, 1.903408081054688e+03, 2.117461669921875e+03, 2.25700048828125e+03, 2.395788330078125e+03, 2.492287109375e+03, 4.18769580078125e+03, 5.43679345703125e+03, 3.14006591796875e+03, 3.774295654296875e+03, 2.99011328125e+03, 1.684476684570312e+03, 1.904487670898438e+03, 2.0660546875e+03] bui.QHea_flow=[0e+00, 1.493409118652344e+02, 1.96499462890625e+03, 6.7062e+04, 8.794946875e+04, 4.81281640625e+04, 6.336166796875e+04, 4.203754296874994e+04, 7.818440347909927e-02, 2.162826806306839e-02, 4.948764038085938e+02, 8.9321689453125e+03, 1.8312390625e+04, 9.14274921875e+04, 1.199913671874999e+05, 4.775331640625e+04, 6.2614796875e+04, 4.526994140625e+04, 7.798042893409729e-02, 2.16028057038784e-02, 2.267438720703125e+03, 7.1049501953125e+03, 1.4277197265625e+04, 8.6850328125e+04, 9.54722890625e+04, 1.43484423828125e+04, 7.3159599609375e+03, 1.339677148437491e+04, 7.135672867298089e-02, 2.106104418635374e-02, 1.201198808848858e-02, 5.277313232421875e+02, 6.4657158203125e+03, 8.86046328125e+04, 1.219892265625e+05, 4.45152578125e+04, 7.11158515625e+04, 4.651371484375e+04, 7.835377007722855e-02, 0e+00, 3.32916064453125e+03, 1.1968400390625e+04, 2.08016328125e+04, 9.665625e+04, 1.487390625e+05, 8.83808828125e+04, 1.25934e+05, 7.496425e+04, 6.57106640625e+03, 1.8963818359375e+04, 2.8790822265625e+04, 3.5349765625e+04, 4.025085546875e+04, 5.587071875e+04, 5.486714062499999e+04, 5.507441015625001e+04, 5.759196484375002e+04, 5.949939453125e+04, 4.493506640625009e+04, 5.044890625e+04, 5.3770390625e+04, 5.613808203125e+04, 5.779956640625e+04, 7.51835234375e+04, 7.24934453125e+04, 6.86282578125e+04, 6.823384375e+04, 7.0093515625e+04, 5.37290078125e+04, 5.940627734375e+04, 6.24497734375e+04, 6.69123046875e+04, 6.899815625e+04, 1.62266546875e+05, 2.249033125e+05, 1.419346875e+05, 1.66257734375e+05, 1.041997265625e+05, 3.2251439453125e+04, 4.59709921875e+04, 5.458297265625e+04, 6.159392578125e+04, 6.59460234375e+04, 1.6056546875e+05, 2.203854375e+05, 1.2065740625e+05, 1.5891796875e+05, 1.012013984375e+05, 3.05666796875e+04, 4.335852734375e+04, 5.17644765625e+04, 5.897602734375e+04, 6.40561875e+04, 1.56225765625e+05, 2.06757390625e+05, 9.79604921875e+04, 1.3483134375e+05, 8.92684609375e+04, 1.8283357421875e+04, 3.078685546875e+04, 4.016099609375e+04] bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.ets.loaSHW=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] +bui.ets.QReqHotWat_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] bui.ets.THotWatSupSet=[3.221499938964844e+02, 3.221499938964844e+02] bui.ets.theMixVal.TMixSet=[3.221499938964844e+02, 3.221499938964844e+02] bui.ets.proHotWat.senTHotSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.335948791503906e+02, 3.338192749023438e+02, 3.319585571289062e+02, 3.325673217773438e+02, 3.32170654296875e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.338019409179688e+02, 3.339641723632812e+02, 3.320222473144531e+02, 3.325843811035156e+02, 3.321752014160156e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.33798095703125e+02, 3.339659423828125e+02, 3.320230102539062e+02, 3.325867309570312e+02, 3.321752624511719e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.3379833984375e+02, 3.339649353027344e+02, 3.320228881835938e+02, 3.325872802734375e+02, 3.321751403808594e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.337955627441406e+02, 3.339668273925781e+02, 3.320229187011719e+02, 3.325876770019531e+02, 3.321755676269531e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.337685241699219e+02, 3.339941101074219e+02, 3.320491943359375e+02, 3.325955810546875e+02, 3.321776428222656e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.337964782714844e+02, 3.339668579101562e+02, 3.320232849121094e+02, 3.32585693359375e+02, 3.321753845214844e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.337954406738281e+02, 3.339659118652344e+02, 3.320231018066406e+02, 3.32586669921875e+02, 3.321752014160156e+02, 3.332171325683594e+02, 3.332171325683594e+02, 3.332171325683594e+02] diff --git a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos index ea938858c1a..005999c477a 100644 --- a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos +++ b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos @@ -5,6 +5,10 @@ clear convertClear(); +// Conversion of hot water load +convertElement("Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger", + "loaSHW", "QReqHotWat_flow"); + // Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3517 convertClass("Buildings.Controls.OBC.CDL.Discrete.Examples", "Buildings.Controls.OBC.CDL.Discrete.Validation"); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos index 3ad8d6a19b8..37c4dfbceaf 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos @@ -6,7 +6,7 @@ createPlot(id=1, position={540, 9, 784, 614}, y={"bui.ets.proHotWat.heaPumTan.he createPlot(id=1, position={540, 9, 784, 614}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); createPlot(id=1, position={540, 9, 784, 614}, y={"bui.QHea_flow", "bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.loaSHW"}, range={0.0, 900000.0, -2000.0, 4000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); +createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.QReqHotWat_flow"}, range={0.0, 900000.0, -2000.0, 4000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet"}, range={0.0, 900000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", ""}); createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.THotSouSet.y"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=103, colors={{238,46,47}, {28,108,200}}, timeUnit="s", displayUnits={"K", ""}); createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.theMixVal.mMix_flow"}, range={0.0, 900000.0, -0.02, 0.039999999999999994}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos index c7784bdf347..bb3e98796c4 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos @@ -8,7 +8,7 @@ compareVars := "bui.PPum", "bui.QHea_flow", "bui.QCoo_flow", - "bui.ets.loaSHW", + "bui.ets.QReqHotWat_flow", "bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet", "bui.ets.proHotWat.senTHotSup.T", From 6c173450b73e9314447a4653314e5698516791db Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 2 Oct 2023 13:25:33 -0700 Subject: [PATCH 115/204] Added fixme --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index fadad07a36c..50a78af266a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -14,7 +14,7 @@ model HeatPumpDHWTank Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) "Propylene glycol water, 40% mass fraction"))); parameter Boolean have_varFloEva = true - "Set to true for a variable evaporator flow" + "Set to true for a variable evaporator flow. Fixme: false does not make sense here." annotation(Evaluate=true); parameter Real COP_nominal(final unit="1") "Heat pump COP" From 77a05dca7f840ba44e92cd116b67c34384d292ef Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 5 Oct 2023 15:57:49 -0700 Subject: [PATCH 116/204] Worked on refactoring domestic hot water --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 4 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 40 +-- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 5 +- .../BuildingTimeSeriesWithETSDHWTank.mo | 2 +- .../HeatExchangerPumpController.mo | 136 ++++++++ .../BaseClasses/PartialFourPortDHW.mo | 86 +++-- .../BaseClasses/TankChargingController.mo | 78 +++++ .../Loads/HotWater/BaseClasses/package.order | 2 + ...enericDomesticHotWaterWithHeatExchanger.mo | 69 ++++ .../Data/GenericHeatPumpWaterHeater.mo | 42 --- .../DHC/Loads/HotWater/Data/package.order | 2 +- .../DirectHeatExchangerWithElectricHeat.mo | 42 +-- ...tureDirectHeatExchangerWithElectricHeat.mo | 20 +- .../HeaterAndFixtureHeatPumpWithTank.mo | 24 +- .../StorageTankWithExternalHeatExchanger.mo | 106 ++++++ .../DHC/Loads/HotWater/Examples/package.order | 1 + .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 171 ++++++---- .../StorageTankWithExternalHeatExchanger.mo | 299 +++++++++++++++++ .../Loads/HotWater/ThermostaticMixingValve.mo | 2 +- .../DHC/Loads/HotWater/package.order | 1 + .../DHC/Loads/HotWater/HeatPumpWithTank.png | Bin 37744 -> 0 bytes .../StorageTankWithExternalHeatExchanger.png | Bin 0 -> 8884 bytes .../StorageTankWithExternalHeatExchanger.svg | 312 ++++++++++++++++++ 23 files changed, 1230 insertions(+), 214 deletions(-) create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo delete mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 2a0b57309b6..ee79fc7d0cd 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -28,8 +28,8 @@ model HeatPumpHeatExchangerDHWTank datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{32,24},{52,44}}))); - parameter Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" + parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea "Performance data" annotation (Placement(transformation(extent={{36,48},{48,60}}))); Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 50a78af266a..aca527c117a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -88,14 +88,14 @@ model HeatPumpDHWTank // COMPONENTS Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( redeclare final package Medium = Medium2, - final m_flow_nominal=heaPumTan.mDis_flow_nominal, + final m_flow_nominal=heaPumTan.mHea_flow_nominal, final allowFlowReversal=allowFlowReversal2, dp_nominal=datWatHea.dp2_nominal) "Heat pump evaporator water pump" annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mDis_flow_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mHea_flow_nominal) if not have_varFloEva "Nominal flow rate" annotation (Placement(transformation(extent={{0,80},{-20,100}}))); Fluid.Sensors.TemperatureTwoPort senTHotSup( @@ -123,23 +123,19 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum( y(each start=false), - t=1e-2*heaPumTan.mDis_flow_nominal, - h=0.5e-2*heaPumTan.mDis_flow_nominal) + t=1e-2*heaPumTan.mHea_flow_nominal, + h=0.5e-2*heaPumTan.mHea_flow_nominal) "Pump return status" annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); Buildings.Controls.OBC.CDL.Reals.Multiply floEva "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-20,110},{0,130}}))); - Loads.HotWater.HeatPumpWithTank heaPumTan( - mHotSou_flow_nominal=mHotSou_flow_nominal, - datWatHea=datWatHea, - COP_nominal=COP_nominal, - TCon_nominal=TCon_nominal, - TEva_nominal=TEva_nominal) + Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( + mDom_flow_nominal=mHotSou_flow_nominal) "Heat pump with storage tank for domestic hot water" annotation (Placement(transformation(extent={{0,-20},{20,0}}))); - parameter Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea - "Performance data" + parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea "Performance data" annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); Modelica.Blocks.Math.Add add annotation (Placement(transformation(extent={{140,-18},{160,2}}))); @@ -171,16 +167,8 @@ equation annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); connect(port_a1,senTColSou. port_a) annotation (Line(points={{-200,-60},{-40,-60}, {-40,-30}}, color={0,127,255})); - connect(heaPumTan.port_a1,senTColSou. port_b) - annotation (Line(points={{0,-4},{-40,-4},{-40,-10}}, color={0,127,255})); - connect(heaPumTan.port_b1,senTHotSup. port_a) - annotation (Line(points={{20,-4},{40,-4},{40,10}}, color={0,127,255})); - connect(pumEva.port_b, heaPumTan.port_a2) annotation (Line(points={{50,-60},{40, - -60},{40,-16},{20,-16}}, color={0,127,255})); - connect(heaPumTan.port_b2, port_b2) annotation (Line(points={{0,-16},{-20,-16}, - {-20,40},{160,40},{160,60},{200,60}}, color={0,127,255})); - connect(enaHeaPum.y,heaPumTan.THotSouSet) annotation (Line(points={{-118,20}, - {-10,20},{-10,-10},{-1,-10}}, color={0,0,127})); + connect(enaHeaPum.y, heaPumTan.TDomSet) annotation (Line(points={{-118,20},{-10, + 20},{-10,-10},{-1,-10}}, color={0,0,127})); connect(heaPumTan.PHea, PHea) annotation (Line(points={{21,-10},{80,-10},{80,20}, {180,20},{180,40},{220,40}}, color={0,0,127})); connect(staPum.y, enaHeaPum.u2) annotation (Line(points={{-102,-100},{-160,-100}, @@ -191,11 +179,9 @@ equation color={0,0,127})); connect(add.u2, pumEva.P) annotation (Line(points={{138,-14},{120,-14},{120,-20}, {49,-20},{49,-51}}, color={0,0,127})); - connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-14},{120,-14},{120, - -2},{138,-2}}, color={0,0,127})); - connect(heaPumTan.QCon_flow, QCon_flow) annotation (Line(points={{21,-12},{82, - -12},{82,-100},{220,-100}}, - color={0,0,127})); + connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-10},{120,-10},{ + 120,-2},{138,-2}}, + color={0,0,127})); connect(THotSouSet.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166, 10},{-166,28},{-142,28}}, color={0,0,127})); annotation ( diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index 3857167c8da..7989b1a1551 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -10,8 +10,9 @@ model BuildingTimeSeriesWithETSWithDHWTank QHeaWat_flow_nominal=QHea_flow_nominal, QHotWat_flow_nominal=QHot_flow_nominal, datWatHea=datWatHea)); - parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea "Performance data" - annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); + parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea + "Performance data" + annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); annotation (Documentation(info="

      This model is the same as diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index d85204dbc95..10550fb5056 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -50,7 +50,7 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); - parameter HotWater.Data.GenericHeatPumpWaterHeater datWatHea( + parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea( mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* 4, QCon_flow_max=datWatHea.QCon_flow_nominal, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo new file mode 100644 index 00000000000..44fb44937b3 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo @@ -0,0 +1,136 @@ +within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; +block HeatExchangerPumpController + "Controller for pump of storage tank with external heat exchanger" + parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal + "Domestic hot water design flow rate (used for scaling)"; + parameter Modelica.Units.SI.PressureDifference dpPum_nominal( + displayUnit="Pa", + min=0) + "Heating water flow rate at full speed through heat exchanger"; + + parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; + parameter Real Ti=60 "Integrator time constant of circulation pump controller"; + parameter Real yMin(min=0) = 0.3 "Minimum controller output when pump is on"; + + Controls.OBC.CDL.Interfaces.RealInput mDom_flow( + final unit="kg/s") + "Domestic hot water mass flow rate" annotation (Placement(transformation( + extent={{-140,40},{-100,80}}), iconTransformation(extent={{-140,40},{-100, + 80}}))); + Modelica.Blocks.Interfaces.RealInput TDomSet( + final unit="K", + displayUnit="degC") + "Temperature setpoint for domestic hot water source from heater" + annotation (Placement(transformation(extent={{-140,-20},{-100,20}}), + iconTransformation(extent={{-120,-10},{-100,10}}))); + Modelica.Blocks.Interfaces.RealInput TDom( + final unit="K", + displayUnit="degC") + "Measured hot water temperature" annotation (Placement(transformation( + extent={{-140,-80},{-100,-40}}), iconTransformation(extent={{-120,-70}, + {-100,-50}}))); + Controls.OBC.CDL.Interfaces.RealOutput dpPumHex( + final unit="Pa", + displayUnit="Pa") + "Set point for pump head on heating water side" + annotation (Placement(transformation(extent={{100,-20},{140,20}}))); + + Controls.OBC.CDL.Reals.Hysteresis hysMasFlo( + uLow=mDom_flow_nominal/1E6, + uHigh=mDom_flow_nominal/1E5) + "Hysteresis used to switch secondary pump on and off" + annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); + + Controls.OBC.CDL.Reals.PIDWithReset conPI( + controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, + k=k, + Ti=Ti, + y_reset=0) + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + + Controls.OBC.CDL.Reals.Switch swi "Switch for pump control" + annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + +protected + Controls.OBC.CDL.Reals.MultiplyByParameter pumHea(final k=dpPum_nominal) + "Gain for hex pump head" + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); + + Controls.OBC.CDL.Reals.Sources.Constant con(final k=0) "Outputs zero" + annotation (Placement(transformation(extent={{20,-40},{40,-20}}))); +equation + connect(conPI.y, pumHea.u) + annotation (Line(points={{-18,0},{-2,0}}, color={0,0,127})); + connect(hysMasFlo.y,conPI. trigger) annotation (Line(points={{-58,60},{-50,60}, + {-50,-26},{-36,-26},{-36,-12}}, + color={255,0,255})); + connect(hysMasFlo.u, mDom_flow) annotation (Line(points={{-82,60},{-102,60},{-102, + 60},{-120,60}}, color={0,0,127})); + connect(pumHea.y, swi.u1) + annotation (Line(points={{22,0},{40,0},{40,8},{58,8}}, color={0,0,127})); + connect(con.y, swi.u3) annotation (Line(points={{42,-30},{50,-30},{50,-8},{58, + -8}}, color={0,0,127})); + connect(hysMasFlo.y, swi.u2) annotation (Line(points={{-58,60},{50,60},{50,0}, + {58,0}}, color={255,0,255})); + connect(swi.y, dpPumHex) + annotation (Line(points={{82,0},{120,0}}, color={0,0,127})); + connect(TDomSet, conPI.u_s) + annotation (Line(points={{-120,0},{-42,0}}, color={0,0,127})); + connect(TDom, conPI.u_m) annotation (Line(points={{-120,-60},{-30,-60},{-30,-12}}, + color={0,0,127})); + annotation ( + defaultComponentName="conPum", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + textColor={0,0,255}, + extent={{-150,110},{150,150}}, + textString="%name"), + Text( + extent={{-94,78},{-44,42}}, + textColor={0,0,127}, + textString="mDom_flow"), + Text( + extent={{-94,20},{-44,-16}}, + textColor={0,0,127}, + textString="TDomSet"), + Text( + extent={{-94,-42},{-44,-78}}, + textColor={0,0,127}, + textString="TDom"), + Text( + extent={{40,20},{90,-16}}, + textColor={0,0,127}, + textString="mHexSet_flow")}), + Diagram( + coordinateSystem(preserveAspectRatio=false)), + Documentation(info=" +

      +Controller for heat exchanger mass flow rate. +

      +

      +This controller outputs the set point for the head of the heat exchanger pump +on the heating side. The set point is calculated using a PI controller that tracks +the set point for the leaving domestic hot water temperature, +with a minimum controller output equal to yMin. +By default, yMin=0.3, which corresponds to a mass flow rate +of 10% of the design flow rate. +

      +

      +If the measured domestic hot water flow rate is close to zero, then the +set point for the pump is also set to zero in order to stop the pump if there is no +domestic hot water flow rate. +

      +", revisions=" +
        +
      • +October 4, 2023, by Michael Wetter:
        +First implementation. +
      • +
      +")); +end HeatExchangerPumpController; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 9acf757b77e..33dad672d92 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -1,39 +1,73 @@ within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; partial model PartialFourPortDHW "A partial model for domestic water heating" - extends Buildings.Fluid.Interfaces.PartialFourPort( - redeclare final package Medium1=Medium, - redeclare final package Medium2=Medium); - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal "Nominal mass flow rate of hot water supply"; - parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal "Nominal mass flow rate of district heating water"; - Modelica.Blocks.Interfaces.RealOutput PHea(unit="W") - "Electric power required for heating equipment" - annotation (Placement(transformation(extent={{100,-10},{120,10}}))); - Modelica.Blocks.Interfaces.RealInput THotSouSet( - final unit="K", - displayUnit="degC") - "Temperature setpoint for domestic hot water source from heater" + replaceable package MediumDom = + Modelica.Media.Interfaces.PartialMedium "Medium 1 in the component" + annotation (choices( + choice(redeclare package Medium = Buildings.Media.Air "Moist air"), + choice(redeclare package Medium = Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater ( + property_T=293.15, + X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + replaceable package MediumHea = + Modelica.Media.Interfaces.PartialMedium "Medium 2 in the component" + annotation (choices( + choice(redeclare package Medium = Buildings.Media.Air "Moist air"), + choice(redeclare package Medium = Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater ( + property_T=293.15, + X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + + parameter Boolean allowFlowReversalDom=true + "= false to simplify equations, assuming, but not enforcing, no flow reversal for domestic water" + annotation(Dialog(tab="Assumptions"), Evaluate=true); + parameter Boolean allowFlowReversalHea=true + "= false to simplify equations, assuming, but not enforcing, no flow reversal for heating water" + annotation(Dialog(tab="Assumptions"), Evaluate=true); + + Modelica.Fluid.Interfaces.FluidPort_a port_aDom( + redeclare final package Medium = MediumDom, + m_flow(min=if allowFlowReversalDom then -Modelica.Constants.inf else 0), + h_outflow(start=MediumDom.h_default, nominal=MediumDom.h_default)) + "Fluid connector for cold water (or recirculation water)" + annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_bDom( + redeclare final package Medium = MediumDom, + m_flow(max=if allowFlowReversalDom then +Modelica.Constants.inf else 0), + h_outflow(start=MediumDom.h_default, nominal=MediumDom.h_default)) + "Fluid connector for heated domestic hot water" + annotation (Placement(transformation(extent={{110,50},{90,70}}))); + + Modelica.Fluid.Interfaces.FluidPort_a port_aHea( + redeclare final package Medium = MediumHea, + m_flow(min=if allowFlowReversalHea then -Modelica.Constants.inf else 0), + h_outflow(start=MediumHea.h_default, nominal=MediumHea.h_default)) + "Fluid connector for heating water (positive design flow direction is from port_a to port_b)" + annotation (Placement(transformation(extent={{90,-70},{110,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_bHea( + redeclare final package Medium = MediumHea, + m_flow(max=if allowFlowReversalHea then +Modelica.Constants.inf else 0), + h_outflow(start=MediumHea.h_default, nominal=MediumHea.h_default)) + "Fluid connector b for heating water (positive design flow direction is from port_a to port_b)" + annotation (Placement(transformation(extent={{-90,-70},{-110,-50}}))); + + Modelica.Blocks.Interfaces.RealInput TDomSet(final unit="K", displayUnit="degC") + "Temperature setpoint for domestic water source from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Modelica.Blocks.Sources.Constant zero(k=0) if have_PEle == false "Zero output" - annotation (Placement(transformation(extent={{60,80},{80,100}}))); -protected - parameter Boolean have_PEle "Flag that specifies whether electric power is required for water heating"; -equation - connect(zero.y,PHea) - annotation (Line(points={{81,90},{82,90},{82,0},{110,0}}, - color={0,0,127})); - annotation (preferredView="info",Documentation(info=" + annotation (Documentation(info="

      This partial model can be used for different domestic hot water generation methods.

      ", revisions="
      • -September 29, 2022 by Dre Helmns:
        -Created partial model. +October 4, 2023, by Michael Wetter:
        +First implementation.
      -"),Icon(coordinateSystem(preserveAspectRatio=false)), Diagram( - coordinateSystem(preserveAspectRatio=false))); +")); end PartialFourPortDHW; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo new file mode 100644 index 00000000000..0da98782322 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -0,0 +1,78 @@ +within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; +block TankChargingController + "Controller to enable or disable storage tank charging" + + Controls.OBC.CDL.Interfaces.RealInput TTanTop + "Measured temperature at top of tank" annotation (Placement(transformation( + extent={{-140,-60},{-100,-20}}), iconTransformation(extent={{-140,-80}, + {-100,-40}}))); + Modelica.Blocks.Interfaces.RealInput TTanTopSet(final unit="K", displayUnit="degC") + "Temperature setpoint for top section of hot water tank" annotation ( + Placement(transformation(extent={{-140,20},{-100,60}}), + iconTransformation(extent={{-120,50},{-100,70}}))); + Controls.OBC.CDL.Interfaces.BooleanOutput charge + "Outputs true if tank should be charged" annotation (Placement( + transformation(extent={{100,-20},{140,20}}), iconTransformation(extent={{100,-20}, + {140,20}}))); +protected + Controls.OBC.CDL.Reals.Hysteresis cha( + uLow=0, + uHigh=5) + "Outputs true if tank should be charged" + annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + Controls.OBC.CDL.Reals.Subtract sub + annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + +equation + connect(sub.u2, TTanTop) annotation (Line(points={{-42,-6},{-60,-6},{-60,-40}, + {-120,-40}}, color={0,0,127})); + connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-68,6},{-68,40}, + {-120,40}}, color={0,0,127})); + connect(sub.y, cha.u) + annotation (Line(points={{-18,0},{18,0}}, color={0,0,127})); + connect(cha.y, charge) + annotation (Line(points={{42,0},{120,0}}, color={255,0,255})); + annotation ( + defaultComponentName="tanCha", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + textColor={0,0,255}, + extent={{-150,110},{150,150}}, + textString="%name"), + Text( + extent={{-94,78},{-44,42}}, + textColor={0,0,127}, + textString="TTanTopSet"), + Text( + extent={{-94,-42},{-44,-78}}, + textColor={0,0,127}, + textString="TTanTop"), + Text( + extent={{36,20},{86,-16}}, + textColor={0,0,127}, + textString="charge")}), Diagram( + coordinateSystem(preserveAspectRatio=false)), + Documentation(revisions=" +
        +
      • +October 4, 2023, by Michael Wetter:
        +First implementation. +
      • +
      +", info=" +

      +Controller that outputs charge=true if the domestic hot +water tank needs to be charged, and false otherwise. +

      +

      +Whether the tank needs to be charged depends on the difference between the +measured tank temperature and its set point. +The charge signal has a hysteresis of 5 Kelvin. +

      +")); +end TankChargingController; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order index ce75a1a8901..3f458a0cf62 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order @@ -1 +1,3 @@ PartialFourPortDHW +HeatExchangerPumpController +TankChargingController diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo new file mode 100644 index 00000000000..7094e9ab328 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo @@ -0,0 +1,69 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Data; +record GenericDomesticHotWaterWithHeatExchanger + "Equipment specifications for a heating water tank with external heat exchanger to heat domestic hot water" + extends Modelica.Icons.Record; + parameter Modelica.Units.SI.Volume VTan "Tank volume" + annotation (Dialog(group="Tank")); + parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)" + annotation (Dialog(group="Tank", tab="Advanced")); + parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation" + annotation (Dialog(group="Tank", tab="Advanced")); + parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 + "Specific heat conductivity of insulation" + annotation (Dialog(group="Tank", tab="Advanced")); + parameter Modelica.Units.SI.TemperatureDifference dTTan_nominal(min=2) = 5 + "Maximum temperature difference of tank above the temperature required to heat the domestic hot water" + annotation (Dialog(group="Tank", tab="Advanced")); + + parameter Modelica.Units.SI.PressureDifference dpHexHea_nominal(displayUnit="Pa")=5000 + "Pressure drop across the heat exchanger at nominal conditions on heating water side" + annotation (Dialog(group="Heat exchanger", tab="Advanced")); + + parameter Modelica.Units.SI.PressureDifference dpHexDom_nominal(displayUnit="Pa")= + dpHexHea_nominal*(mDom_flow_nominal/mHex_flow_nominal)^2 + "Pressure drop across the heat exchanger at nominal conditions on domestic hot water side" + annotation (Dialog(group="Heat exchanger", tab="Advanced")); + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = QHex_flow_nominal/dTHexHea/4200 + "Mass flow rate of heat exchanger on heating side" + annotation (Dialog(group="Heat exchanger", tab="Advanced")); + parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal + "Design mass flow rate of domestic hot water" + annotation (Dialog(group="Heat exchanger")); + + parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal(min=0) = mDom_flow_nominal*4200*(TMix_nominal-TCol_nominal) + "Nominal heating flow rate at heat exchanger" + annotation (Dialog(group="Heat exchanger")); +// parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) +// "Nominal heating flow rate"; +// parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; +// parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; + parameter Modelica.Units.SI.Temperature TMix_nominal = 318.15 + "Temperature of fluid leaving tank at nominal conditions" + annotation (Dialog(group="Domestic hot water")); + parameter Modelica.Units.SI.Temperature TCol_nominal = 288.15 + "Temperature of cold water" + annotation (Dialog(group="Domestic hot water", tab="Advanced")); + parameter Integer nSeg(min=4) = 5 "Number of volume segments used to discretize tank" + annotation (Dialog(group="Tank", tab="Advanced")); + parameter Modelica.Units.SI.TemperatureDifference dTHexHea(min=2) = 5 + "Temperature difference between across heat exchanger on heating water side (inlet-outlet)" + annotation (Dialog(group="Heat exchanger", tab="Advanced")); + + annotation (preferredView="info",Documentation(info=" +

      +This record corresponds to a hot water tank that is filled with heating water, and that has +an external heat exchanger to heat domestic hot water. +

      +", revisions=" +
        +
      • +September 11, 2023 by David Blum:
        +Updated for release. +
      • +
      • +November 22, 2022 by Dre Helmns:
        +Initial implementation. +
      • +
      +")); +end GenericDomesticHotWaterWithHeatExchanger; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo deleted file mode 100644 index 9401f422c54..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericHeatPumpWaterHeater.mo +++ /dev/null @@ -1,42 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater.Data; -record GenericHeatPumpWaterHeater - "Equipment specifications for a generic heat pump water heater with storage tank" - extends Modelica.Icons.Record; - parameter Modelica.Units.SI.Volume VTan = 0.3 "Tank volume"; - parameter Modelica.Units.SI.Length hTan = 2 "Height of tank (without insulation)"; - parameter Modelica.Units.SI.Length dIns = 0.3 "Thickness of insulation"; - parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation"; - parameter Modelica.Units.SI.PressureDifference dpHex_nominal = 2500 "Pressure drop across the heat exchanger at nominal conditions"; - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = 0.278 "Mass flow rate of heat exchanger"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_max(min=0) = 1500 "Maximum heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QCon_flow_nominal(min=0) = 1230.9 "Nominal heating flow rate"; - parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) "Nominal heating flow rate"; - parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature THotSou_nominal = 333.15 "Temperature of fluid leaving tank at nominal conditions"; - parameter Modelica.Units.SI.Temperature TTan_nominal = 313.15 "Temperature of fluid inside the tank at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTTanHex = 3 "Temperature difference between heat pump outlet and tank leaving temperature at nominal conditions"; - parameter Modelica.Units.SI.Temperature THex_nominal = THotSou_nominal+dTTanHex "Temperature of fluid inside the heat exchanger at nominal heat transfer conditions"; - parameter Modelica.Units.SI.TemperatureDifference dTEva_nominal = -5 "Temperature difference evaporator inlet-outlet"; - parameter Modelica.Units.SI.TemperatureDifference dTCon_nominal = 10 "Temperature difference condenser outlet-inlet"; - parameter Modelica.Units.SI.PressureDifference dp1_nominal = 5000 "Pressure drop across condenser"; - parameter Modelica.Units.SI.PressureDifference dp2_nominal = 5000 "Pressure drop across evaporator"; - parameter Integer nSeg(min=4) = 5 "Number of volume segments"; - - annotation (preferredView="info",Documentation(info=" -

      -This record corresponds to a generic heat pump water heater. -

      -", revisions=" -
        -
      • -September 11, 2023 by David Blum:
        -Updated for release. -
      • -
      • -November 22, 2022 by Dre Helmns:
        -Initial implementation. -
      • -
      -")); -end GenericHeatPumpWaterHeater; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order index b1fd769118b..326c9166dfd 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/package.order @@ -1 +1 @@ -GenericHeatPumpWaterHeater +GenericDomesticHotWaterWithHeatExchanger diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index 6c2f8b0db47..3b95614d2a0 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -11,26 +11,26 @@ model DirectHeatExchangerWithElectricHeat Buildings.Fluid.HeatExchangers.Heater_T heaEle( redeclare package Medium = Medium, - m_flow_nominal=mHotSou_flow_nominal, + m_flow_nominal=mDom_flow_nominal, dp_nominal=dpEle_nominal, - QMax_flow=QMax_flow) - if have_eleHea == true "Supplemental electric resistance domestic hot water heater" + QMax_flow=QMax_flow) if have_eleHea == true + "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = - Medium, m_flow_nominal=mHotSou_flow_nominal) + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium + = Medium, m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{58,50},{78,70}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, - m1_flow_nominal=mHotSou_flow_nominal, - m2_flow_nominal=mDis_flow_nominal, + m1_flow_nominal=mDom_flow_nominal, + m2_flow_nominal=mHea_flow_nominal, dp1_nominal=dpHotSou_nominal, dp2_nominal=dpDis_nominal, eps=eps) "Domestic hot water heater heat exchanger" annotation (Placement(transformation(extent={{-80,-64},{-60,-44}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = - Medium, m_flow_nominal=mHotSou_flow_nominal) + Medium, m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" annotation (Placement(transformation(extent={{-38,-50},{-18,-30}}))); parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 @@ -45,8 +45,9 @@ model DirectHeatExchangerWithElectricHeat protected Fluid.FixedResistances.LosslessPipe pip( redeclare final package Medium = Medium, - final m_flow_nominal=mHotSou_flow_nominal, - final show_T=false) if have_eleHea == false "Pipe without electric resistance" + final m_flow_nominal=mDom_flow_nominal, + final show_T=false) if have_eleHea == false + "Pipe without electric resistance" annotation (Placement(transformation(extent={{10,10},{30,-10}}))); equation @@ -63,19 +64,18 @@ equation color={0,127,255})); connect(pip.port_b, senTemHot.port_a) annotation (Line(points={{30,0},{40,0},{ 40,60},{58,60}},color={0,127,255})); - connect(senTemHot.port_b, port_b1) annotation (Line(points={{78,60},{100,60}}, - color={0,127,255})); - connect(port_a1, hex.port_a1) - annotation (Line(points={{-100,60},{-86,60},{-86,-48},{-80,-48}}, - color={0,127,255})); + connect(senTemHot.port_b, port_bDomWat) + annotation (Line(points={{78,60},{100,60}}, color={0,127,255})); + connect(port_aDomWat, hex.port_a1) annotation (Line(points={{-100,60},{-86,60}, + {-86,-48},{-80,-48}}, color={0,127,255})); connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-32},{82,-32},{82,0}, {110,0}}, color={0,0,127})); - connect(THotSouSet, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, - -32},{8,-32}}, color={0,0,127})); - connect(hex.port_b2, port_b2) annotation (Line(points={{-80,-60},{-100,-60}}, - color={0,127,255})); - connect(port_a2, hex.port_a2) annotation (Line(points={{100,-60},{-60,-60}}, - color={0,127,255})); + connect(TDomSet, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, + -32},{8,-32}}, color={0,0,127})); + connect(hex.port_b2, port_bHeaWat) + annotation (Line(points={{-80,-60},{-100,-60}}, color={0,127,255})); + connect(port_aHeaWat, hex.port_a2) + annotation (Line(points={{100,-60},{-60,-60}}, color={0,127,255})); connect(senTemHexOut.T, THexOut) annotation (Line(points={{-28,-29},{-28,-20}, {110,-20}}, color={0,0,127})); annotation (preferredView="info",Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 1fcda6cf3f8..d06d8ddf851 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -7,23 +7,23 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat sinDis(nPorts=1)); DirectHeatExchangerWithElectricHeat gen( redeclare package Medium = Medium, - mHotSou_flow_nominal=mHotSou_flow_nominal, - mDis_flow_nominal=mDis_flow_nominal) + mDom_flow_nominal=mHotSou_flow_nominal, + mHea_flow_nominal=mDis_flow_nominal) "Hot water generated by heat exchanger and auxiliary heat" annotation (Placement(transformation(extent={{-52,-10},{-32,10}}))); equation - connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-52,6},{-56,6}, - {-56,-30},{10,-30},{10,-40}}, color={0,127,255})); - connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-32,-6},{-20, - -6},{-20,-20},{-30,-20},{-30,-40}}, color={0,127,255})); - connect(gen.port_b2, sinDis.ports[1]) + connect(gen.port_aDomWat, souCol.ports[2]) annotation (Line(points={{-52,6},{ + -56,6},{-56,-30},{10,-30},{10,-40}}, color={0,127,255})); + connect(gen.port_aHeaWat, souDis.ports[1]) annotation (Line(points={{-32,-6}, + {-20,-6},{-20,-20},{-30,-20},{-30,-40}}, color={0,127,255})); + connect(gen.port_bHeaWat, sinDis.ports[1]) annotation (Line(points={{-52,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTHotSouSet.y,gen.THotSouSet) + connect(conTHotSouSet.y, gen.TDomSet) annotation (Line(points={{-69,0},{-53,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-31,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); - connect(theMixVal.port_hot, gen.port_b1) annotation (Line(points={{0,-6},{-14, - -6},{-14,6},{-32,6}}, color={0,127,255})); + connect(theMixVal.port_hot, gen.port_bDomWat) annotation (Line(points={{0,-6}, + {-14,-6},{-14,6},{-32,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo index e590e11e5c1..0d1ed88bd34 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo @@ -8,14 +8,15 @@ model HeaterAndFixtureHeatPumpWithTank HeatPumpWithTank gen( redeclare package Medium = Medium, - mHotSou_flow_nominal=mHotSou_flow_nominal, - mDis_flow_nominal=mDis_flow_nominal, + mDom_flow_nominal=mHotSou_flow_nominal, + mHea_flow_nominal=mDis_flow_nominal, datWatHea=datWatHea, COP_nominal=2.3, TCon_nominal=datWatHea.THex_nominal, TEva_nominal=TDis + 5) "Heat pump water heater with tank" annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); - Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater datWatHea( + Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea( mHex_flow_nominal=1.5, QCon_flow_max=60000, QCon_flow_nominal=50000, @@ -26,19 +27,18 @@ model HeaterAndFixtureHeatPumpWithTank annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation - connect(gen.port_a1, souCol.ports[2]) annotation (Line(points={{-50,6},{-56,6}, - {-56,-30},{10,-30},{10,-40}}, color={0,127,255})); - connect(gen.port_a2, souDis.ports[1]) annotation (Line(points={{-30,-6},{-24, - -6},{-24,-20},{-30,-20},{-30,-40}}, - color={0,127,255})); - connect(gen.port_b2, sinDis.ports[1]) + connect(gen.port_aDomWat, souCol.ports[2]) annotation (Line(points={{-50,6},{ + -56,6},{-56,-30},{10,-30},{10,-40}}, color={0,127,255})); + connect(gen.port_aHeaWat, souDis.ports[1]) annotation (Line(points={{-30,-6}, + {-24,-6},{-24,-20},{-30,-20},{-30,-40}}, color={0,127,255})); + connect(gen.port_bHeaWat, sinDis.ports[1]) annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTHotSouSet.y,gen.THotSouSet) + connect(conTHotSouSet.y, gen.TDomSet) annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, 80}}, color={0,0,127})); - connect(theMixVal.port_hot, gen.port_b1) annotation (Line(points={{0,-6},{-20, - -6},{-20,6},{-30,6}}, color={0,127,255})); + connect(theMixVal.port_hot, gen.port_bDomWat) annotation (Line(points={{0,-6}, + {-20,-6},{-20,6},{-30,6}}, color={0,127,255})); annotation (experiment( StopTime=86400, Tolerance=1e-06), diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo new file mode 100644 index 00000000000..f302f0de56d --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -0,0 +1,106 @@ +within Buildings.Experimental.DHC.Loads.HotWater.Examples; +model StorageTankWithExternalHeatExchanger + "Example model for storage tank with external heat exchanger" + extends Modelica.Icons.Example; + package Medium = Buildings.Media.Water "Medium model"; + + + Modelica.Blocks.Sources.CombiTimeTable sch( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) + "Domestic hot water fixture draw fraction schedule" + annotation (Placement(transformation(extent={{-80,60},{-60,80}}))); + + Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea( + VTan=0.3, mDom_flow_nominal=0.333) + "Data for heat pump water heater with tank" + annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); + Fluid.Sources.Boundary_pT sinDis( + nPorts=1, + redeclare package Medium = Medium, + T(displayUnit="degC")) "Sink for heating water" + annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-4,-50}))); + Fluid.Sources.Boundary_pT souCol( + nPorts=2, + redeclare package Medium = Medium, + T(displayUnit="degC") = 283.15) + "Source of domestic cold water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={-32,-50}))); + Fluid.Sources.MassFlowSource_T souHea( + use_m_flow_in=true, + nPorts=1, + redeclare package Medium = Medium, + T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTTan_nominal) + "Source for heating water" + annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=180, + origin={68,24}))); + Modelica.Blocks.Sources.Constant conTSetHot(k( + final unit="K", + displayUnit="degC") = 308.15) + "Temperature setpoint for hot water supply to fixture" + annotation (Placement(transformation(extent={{-80,20},{-60,40}}))); + Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger + domHotWatTan(redeclare package MediumDom = Medium, redeclare package + MediumHea = Medium, + dat=datWatHea) "Storage tank with external heat exchanger" + annotation (Placement(transformation(extent={{0,20},{20,40}}))); + ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, + mMix_flow_nominal=datWatHea.mDom_flow_nominal) + annotation (Placement(transformation(extent={{40,60},{60,80}}))); + Controls.OBC.CDL.Conversions.BooleanToReal booToRea( + realTrue=0.2*datWatHea.QHex_flow_nominal*4200*(55 - 50)) + annotation (Placement(transformation(extent={{40,-20},{60,0}}))); +equation + connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{39,78},{-50,78}, + {-50,70},{-59,70}}, color={0,0,127})); + connect(conTSetHot.y, domHotWatTan.TDomSet) annotation (Line(points={{-59,30}, + {-1,30}}, color={0,0,127})); + connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-59,30},{ + -10,30},{-10,72},{39,72}}, + color={0,0,127})); + connect(domHotWatTan.port_bDom, theMixVal.port_hot) annotation (Line(points={{ + 20,36},{32,36},{32,66},{40,66}}, color={0,127,255})); + connect(souCol.ports[1], domHotWatTan.port_aDom) + annotation (Line(points={{-31,-40},{-31,36},{0,36}}, color={0,127,255})); + connect(souCol.ports[2], theMixVal.port_col) + annotation (Line(points={{-33,-40},{-33,62},{40,62}}, color={0,127,255})); + connect(booToRea.u, domHotWatTan.charge) annotation (Line(points={{38,-10},{32, + -10},{32,21},{22,21}}, color={255,0,255})); + connect(booToRea.y, souHea.m_flow_in) annotation (Line(points={{62,-10},{88,-10}, + {88,16},{80,16}}, color={0,0,127})); + connect(sinDis.ports[1], domHotWatTan.port_bHea) + annotation (Line(points={{-4,-40},{-4,24},{0,24}}, color={0,127,255})); + connect(souHea.ports[1], domHotWatTan.port_aHea) + annotation (Line(points={{58,24},{20,24}}, color={0,127,255})); + annotation (Diagram(graphics={ + Text( + extent={{-140,160},{160,120}}, + textString="%name", + textColor={0,0,255})}), + Documentation(info=" +

      +fixme: add +

      +", revisions=" +
        +
      • +October 5, 2023, by Michael Wetter:
        +First implementation. +
      • +
      +"), + experiment(StopTime=86400, __Dymola_Algorithm="Radau")); +end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order index 0d94166c8e6..c11db6e484d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -1,3 +1,4 @@ HeaterAndFixtureDirectHeatExchangerWithElectricHeat HeaterAndFixtureHeatPumpWithTank BaseClasses +StorageTankWithExternalHeatExchanger diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index b8aa1bae15c..d8169609d34 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -3,15 +3,15 @@ model HeatPumpWithTank "A model for generating hot water using a heat pump water heater and local storage tank" extends Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( - final have_PEle=true, mDis_flow_nominal=heaPum.QEva_flow_nominal/ - cp2_default/heaPum.dTEva_nominal); + final have_PEle=true, + mHea_flow_nominal=heaPum.QEva_flow_nominal/cp2_default/heaPum.dTEva_nominal); constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, T=Medium.T_default)) "Specific heat capacity of the fluid"; parameter - Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater + Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" - annotation (Placement(transformation(extent={{-90,-88},{-70,-68}}))); + annotation (Placement(transformation(extent={{-90,-96},{-70,-76}}))); parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; @@ -20,8 +20,8 @@ model HeatPumpWithTank Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, - m1_flow_nominal=datWatHea.mHex_flow_nominal, - m2_flow_nominal=mDis_flow_nominal, + m1_flow_nominal=datWatHea.mCon_flow_nominal, + m2_flow_nominal=mHea_flow_nominal, dTEva_nominal=datWatHea.dTEva_nominal, dTCon_nominal=datWatHea.dTCon_nominal, use_eta_Carnot_nominal=false, @@ -34,41 +34,31 @@ model HeatPumpWithTank dp1_nominal=datWatHea.dp1_nominal, dp2_nominal=datWatHea.dp2_nominal) "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-60},{10,-40}}))); - Fluid.Movers.FlowControlled_m_flow pumHex( + annotation (Placement(transformation(extent={{-10,-90},{10,-70}}))); + Fluid.Movers.Preconfigured.FlowControlled_m_flow + pumHex( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - inputType=Buildings.Fluid.Types.InputType.Continuous, redeclare package Medium = Medium, m_flow_nominal=datWatHea.mHex_flow_nominal, - riseTime=10, - massFlowRates={0,0.5,1}*datWatHea.mHex_flow_nominal) + riseTime=10) "Pump with m_flow input" - annotation (Placement(transformation(extent={{60,6},{40,26}}))); - Fluid.Storage.StratifiedEnhancedInternalHex - tanSte( + annotation (Placement(transformation(extent={{-70,-30},{-50,-10}}))); + Fluid.Storage.StratifiedEnhanced tanSte( T_start=datWatHea.TTan_nominal, - energyDynamicsHex=Modelica.Fluid.Types.Dynamics.SteadyState, redeclare package Medium = Medium, - redeclare package MediumHex = Medium, hTan=datWatHea.hTan, dIns=datWatHea.dIns, VTan=datWatHea.VTan, nSeg=datWatHea.nSeg, - hHex_a=datWatHea.hHex_a, - hHex_b=datWatHea.hHex_b, - Q_flow_nominal=datWatHea.QTan_flow_nominal, - TTan_nominal=datWatHea.TTan_nominal, - THex_nominal=datWatHea.THex_nominal, - mHex_flow_nominal=datWatHea.mHex_flow_nominal, show_T=true, - m_flow_nominal=mHotSou_flow_nominal) + m_flow_nominal=mDom_flow_nominal) "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{-40,0},{-60,20}}))); + annotation (Placement(transformation(extent={{-20,0},{-40,20}}))); Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) - annotation (Placement(transformation(extent={{40,-30},{60,-10}}))); + annotation (Placement(transformation(extent={{16,16},{-4,36}}))); Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor senTemTan "Temperature of the hot water tank" - annotation (Placement(transformation(extent={{-40,20},{-20,40}}))); + annotation (Placement(transformation(extent={{-42,54},{-22,74}}))); Controls.OBC.CDL.Reals.MultiplyByParameter dTTanHex2(k=datWatHea.mHex_flow_nominal) "Temperature setpoint for domestic hot water supply from heater" @@ -86,57 +76,100 @@ model HeatPumpWithTank annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); Controls.OBC.CDL.Reals.AddParameter TConSet(p=datWatHea.dTTanHex) "Set point temperature for condenser" - annotation (Placement(transformation(extent={{-60,-50},{-40,-30}}))); - Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mHotSou_flow_nominal) + annotation (Placement(transformation(extent={{-48,-80},{-28,-60}}))); + Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = Medium, + m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{20,38},{40,58}}))); + Fluid.HydronicConfigurations.PassiveNetworks.SingleMixing con( + redeclare package Medium = Medium1, + use_siz=true, + m2_flow_nominal=datWatHea.mCon_flow_nominal, + dp1_nominal=datWatHea.dp1_nominal, + dp2_nominal=6000, + typCha=Buildings.Fluid.HydronicConfigurations.Types.ValveCharacteristic.EqualPercentage, + typPum=Buildings.Fluid.HydronicConfigurations.Types.Pump.NoVariableInput, + typPumMod=Buildings.Fluid.HydronicConfigurations.Types.PumpModel.Head, + typCtl=Buildings.Fluid.HydronicConfigurations.Types.Control.Heating) + annotation (Placement(transformation(extent={{-10,-20},{10,-40}}))); + + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + m1_flow_nominal=mDom_flow_nominal, + dp1_nominal=6000, + dp2_nominal=6000) + annotation (Placement(transformation(extent={{-70,32},{-50,52}}))); + Fluid.FixedResistances.Junction junTop( + redeclare package Medium = Medium, + m_flow_nominal=mCon_flow_nominal*{1,1,1}, + dp_nominal=zeros(3)) "Flow junction at top of tank" + annotation (Placement(transformation(extent={{-40,30},{-20,50}}))); + Fluid.FixedResistances.Junction junBot( + redeclare package Medium = Medium, + m_flow_nominal=mCon_flow_nominal*{1,1,1}, + dp_nominal=zeros(3)) "Flow junction at bottom of tank" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=180, + origin={-30,-20}))); + Controls.OBC.CDL.Reals.Add PPumTot "Total pump electricity" + annotation (Placement(transformation(extent={{52,-12},{72,8}}))); equation - connect(port_b2, heaPum.port_b2) annotation (Line(points={{-100,-60},{-56,-60}, - {-56,-56},{-10,-56}}, color={0,127,255})); - connect(heaPum.P,PHea) annotation (Line(points={{11,-50},{82,-50},{82,0},{ + connect(port_bHeaWat, heaPum.port_b2) annotation (Line(points={{-100,-60},{-56, + -60},{-56,-86},{-10,-86}}, color={0,127,255})); + connect(heaPum.P,PHea) annotation (Line(points={{11,-80},{82,-80},{82,0},{ 110,0}}, color={0,0,127})); - connect(pumHex.port_b, tanSte.portHex_a) annotation (Line(points={{40,16},{ - -20,16},{-20,6},{-30,6},{-30,6.2},{-40,6.2}}, - color={0,127,255})); - connect(tanSte.portHex_b, heaPum.port_a1) annotation (Line(points={{-40,2},{ - -20,2},{-20,-44},{-10,-44}}, - color={0,127,255})); - connect(tanSte.port_b, port_a1) annotation (Line(points={{-50,0},{-50,-8},{ - -80,-8},{-80,60},{-100,60}}, - color={0,127,255})); connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{42,80},{50,80},{50,28}}, color={0,0,127})); - connect(heaPum.port_a2, port_a2) annotation (Line(points={{10,-56},{56,-56},{ - 56,-60},{100,-60}}, - color={0,127,255})); + annotation (Line(points={{42,80},{42,-8},{-60,-8}},color={0,0,127})); + connect(heaPum.port_a2, port_aHeaWat) annotation (Line(points={{10,-86},{56,-86}, + {56,-60},{100,-60}}, color={0,127,255})); connect(conPI.y, dTTanHex2.u) annotation (Line(points={{12,80},{18,80}}, color={0,0,127})); - connect(THotSouSet, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88, - 80},{-12,80}}, color={0,0,127})); - connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-19,30},{0,30},{0, + connect(TDomSet, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,80}, + {-12,80}}, color={0,0,127})); + connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-21,64},{0,64},{0, 68}}, color={0,0,127})); - connect(pumHex.P, PPum) annotation (Line(points={{39,25},{30,25},{30,-40},{ - 110,-40}}, - color={0,0,127})); - connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,-41},{11, - -42},{80,-42},{80,-20},{110,-20}}, + connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,-71},{12, + -71},{12,-70},{80,-70},{80,-20},{110,-20}}, color={0,0,127})); - connect(senTemTan.port, tanSte.heaPorVol[4]) - annotation (Line(points={{-40,30},{-44,30},{-44,10},{-50,10}}, - color={191,0,0})); - connect(TConSet.y, heaPum.TSet) annotation (Line(points={{-38,-40},{-28,-40}, - {-28,-41},{-12,-41}}, color={0,0,127})); - connect(TConSet.u,THotSouSet) annotation (Line(points={{-62,-40},{-88,-40},{ - -88,0},{-110,0}}, color={0,0,127})); - connect(heaPum.port_b1, pumHex.port_a) annotation (Line(points={{10,-44},{70, - -44},{70,16},{60,16}}, color={0,127,255})); - connect(pumHex.port_a, bou.ports[1]) annotation (Line(points={{60,16},{70,16}, - {70,-20},{60,-20}}, color={0,127,255})); - connect(tanSte.port_a, senTemHot.port_a) - annotation (Line(points={{-50,20},{-50,48},{20,48}}, color={0,127,255})); - connect(senTemHot.port_b, port_b1) annotation (Line(points={{40,48},{90,48},{ - 90,60},{100,60}}, color={0,127,255})); + connect(TConSet.y, heaPum.TSet) annotation (Line(points={{-26,-70},{-28,-70}, + {-28,-71},{-12,-71}}, color={0,0,127})); + connect(TConSet.u, TDomSet) annotation (Line(points={{-50,-70},{-88,-70},{-88, + 0},{-110,0}}, color={0,0,127})); + connect(senTemHot.port_b, port_bDomWat) annotation (Line(points={{40,48},{90, + 48},{90,60},{100,60}}, color={0,127,255})); + connect(con.port_b2, heaPum.port_a1) annotation (Line(points={{-6,-40},{-6, + -48},{-20,-48},{-20,-74},{-10,-74}}, color={0,127,255})); + connect(heaPum.port_b1, con.port_a2) annotation (Line(points={{10,-74},{20, + -74},{20,-48},{6,-48},{6,-40}}, color={0,127,255})); + connect(port_aDomWat, hex.port_a1) annotation (Line(points={{-100,60},{-80,60}, + {-80,48},{-70,48}}, color={0,127,255})); + connect(hex.port_b1, senTemHot.port_a) + annotation (Line(points={{-50,48},{20,48}}, color={0,127,255})); + connect(tanSte.port_a, junTop.port_3) annotation (Line(points={{-30,20},{-30, + 30}}, color={0,127,255})); + connect(junTop.port_1, hex.port_b2) annotation (Line(points={{-40,40},{-46,40}, + {-46,60},{-76,60},{-76,36},{-70,36}}, + color={0,127,255})); + connect(pumHex.port_b, junBot.port_2) + annotation (Line(points={{-50,-20},{-40,-20}}, color={0,127,255})); + connect(pumHex.port_a, hex.port_a2) annotation (Line(points={{-70,-20},{-80, + -20},{-80,-2},{-46,-2},{-46,36},{-50,36}}, color={0,127,255})); + connect(junBot.port_3, tanSte.port_b) + annotation (Line(points={{-30,-10},{-30,0}}, color={0,127,255})); + connect(pumHex.P, PPumTot.u1) annotation (Line(points={{-49,-11},{-42,-11},{ + -42,-4},{30,-4},{30,4},{50,4}}, color={0,0,127})); + connect(con.PPum, PPumTot.u2) annotation (Line(points={{12,-38},{40,-38},{40, + -8},{50,-8}}, color={0,0,127})); + connect(PPumTot.y, PPum) annotation (Line(points={{74,-2},{76,-2},{76,-40},{ + 110,-40}}, color={0,0,127})); + connect(junBot.port_1, con.port_a1) annotation (Line(points={{-20,-20},{-14, + -20},{-14,2},{-6,2},{-6,-20}}, color={0,127,255})); + connect(con.port_b1, junTop.port_2) annotation (Line(points={{6,-20},{6,10},{ + -16,10},{-16,40},{-20,40}}, color={0,127,255})); + connect(bou.ports[1], junTop.port_2) annotation (Line(points={{-4,26},{-12,26}, + {-12,40},{-20,40}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

      This model implements a domestic hot water source for a low-temperature @@ -150,7 +183,7 @@ The storage tank model is described in Buildings.Fluid.Storage.StratifiedEnhancedInternalHex. The heat pump and storage tank system should be parameterized altogether using - + Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater.

      diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo new file mode 100644 index 00000000000..33bc0e41ed5 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -0,0 +1,299 @@ +within Buildings.Experimental.DHC.Loads.HotWater; +model StorageTankWithExternalHeatExchanger + "A model of a storage tank with external heat exchanger to produce hot water" + extends Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( + final allowFlowReversalHea=false); + + parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + dat "Performance data" + annotation (Placement(transformation(extent={{-90,-96},{-70,-76}}))); + + parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; + parameter Real Ti=60 "Integrator time constant of circulation pump controller"; + + Fluid.Movers.Preconfigured.FlowControlled_dp pumHex( + redeclare package Medium = MediumHea, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, + use_inputFilter=false, + riseTime=10, + m_flow_nominal=dat.mHex_flow_nominal, + dp_nominal=dat.dpHexHea_nominal) "Pump with head as input" annotation ( + Placement(transformation( + extent={{-10,10},{10,-10}}, + rotation=270, + origin={-40,0}))); + + Fluid.Storage.StratifiedEnhanced tan( + redeclare package Medium = MediumHea, + kIns=dat.kIns, + final T_start=TTan_start, + hTan=dat.hTan, + dIns=dat.dIns, + VTan=dat.VTan, + nSeg=dat.nSeg, + m_flow_nominal=dat.mHex_flow_nominal) + "Tank with steady-state heat exchanger balance" + annotation (Placement(transformation(extent={{10,-20},{-10,0}}))); + Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") + "Electric power required for pumping equipment" + annotation (Placement(transformation(extent={{100,-10},{120,10}}), + iconTransformation(extent={{100,-10},{120,10}}))); + Fluid.Sensors.TemperatureTwoPort senTemHot( + redeclare package Medium = MediumDom, + final allowFlowReversal=allowFlowReversalDom, + m_flow_nominal=dat.mDom_flow_nominal) + "Temperature sensor for hot water supply" + annotation (Placement(transformation(extent={{20,50},{40,70}}))); + + Fluid.HeatExchangers.ConstantEffectiveness hex( + redeclare package Medium1 = MediumDom, + redeclare package Medium2 = MediumHea, + final allowFlowReversal1=allowFlowReversalDom, + m1_flow_nominal=dat.mDom_flow_nominal, + m2_flow_nominal=dat.mHex_flow_nominal, + dp1_nominal=dat.dpHexHea_nominal, + from_dp2=true, + dp2_nominal=dat.dpHexDom_nominal) + annotation (Placement(transformation(extent={{-70,44},{-50,64}}))); + Fluid.FixedResistances.Junction junTop( + redeclare package Medium = MediumHea, + m_flow_nominal=dat.mHex_flow_nominal*{1,1,1}, + dp_nominal=zeros(3)) "Flow junction at top of tank" + annotation (Placement(transformation(extent={{-10,10},{10,30}}))); + Fluid.FixedResistances.Junction junBot( + redeclare package Medium = MediumHea, + m_flow_nominal=dat.mHex_flow_nominal*{1,1,1}, + dp_nominal=zeros(3)) "Flow junction at bottom of tank" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=180, + origin={0,-60}))); + Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = MediumDom) + "Mass flow rate of domestic hot water" + annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTanTop + "Fluid temperature at the top of the tank" + annotation (Placement(transformation(extent={{20,-20},{40,0}}))); + Controls.OBC.CDL.Interfaces.BooleanOutput charge + "Output true if tank needs to be charged, false if it is sufficiently charged" + annotation (Placement(transformation(extent={{100,-100},{140,-60}}), + iconTransformation(extent={{100,-110},{140,-70}}))); + BaseClasses.HeatExchangerPumpController conPum(final mDom_flow_nominal=dat.mDom_flow_nominal, + final dpPum_nominal=dat.dpHexHea_nominal) + "Controller for pump of heat exchanger" + annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); + BaseClasses.TankChargingController conCha "Controller for tank charge signal" + annotation (Placement(transformation(extent={{60,-50},{80,-30}}))); + parameter Modelica.Media.Interfaces.Types.Temperature TTan_start=323.15 + "Start value of tank temperature"; +equation + connect(tan.port_a, junTop.port_3) + annotation (Line(points={{0,0},{0,10}}, color={0,127,255})); + connect(junTop.port_1, hex.port_b2) annotation (Line(points={{-10,20},{-76,20}, + {-76,48},{-70,48}}, color={0,127,255})); + connect(pumHex.port_b, junBot.port_2) + annotation (Line(points={{-40,-10},{-40,-60},{-10,-60}}, + color={0,127,255})); + connect(pumHex.port_a, hex.port_a2) annotation (Line(points={{-40,10},{-40,48}, + {-50,48}}, color={0,127,255})); + connect(junBot.port_3, tan.port_b) annotation (Line(points={{1.77636e-15,-50}, + {1.77636e-15,-40},{0,-40},{0,-20}}, color={0,127,255})); + connect(pumHex.P, PPum) annotation (Line(points={{-49,-11},{-48,-11},{-48,-70}, + {88,-70},{88,0},{110,0}}, color={0,0,127})); + connect(junTop.port_2, port_aHea) annotation (Line(points={{10,20},{84,20}, + {84,-60},{100,-60}}, color={0,127,255})); + connect(junBot.port_1, port_bHea) annotation (Line(points={{10,-60},{20, + -60},{20,-80},{-62,-80},{-62,-60},{-100,-60}}, + color={0,127,255})); + connect(hex.port_b1, senMasFlo.port_a) + annotation (Line(points={{-50,60},{-20,60}}, color={0,127,255})); + connect(senMasFlo.port_b, senTemHot.port_a) + annotation (Line(points={{0,60},{20,60}}, color={0,127,255})); + connect(TTanTop.port, tan.heaPorVol[1]) + annotation (Line(points={{20,-10},{0,-10}}, color={191,0,0})); + connect(senMasFlo.m_flow, conPum.mDom_flow) annotation (Line(points={{-10,71}, + {-10,74},{-86,74},{-86,6},{-82,6}}, color={0,0,127})); + connect(senTemHot.T, conPum.TDom) annotation (Line(points={{30,71},{30,80},{-88, + 80},{-88,-6},{-81,-6}}, color={0,0,127})); + connect(conPum.TDomSet, TDomSet) annotation (Line(points={{-81,0},{-92,0},{-92, + 0},{-110,0}}, color={0,0,127})); + connect(conCha.TTanTopSet, TDomSet) annotation (Line(points={{59,-34},{-92,-34}, + {-92,0},{-110,0}}, color={0,0,127})); + connect(conCha.TTanTop, TTanTop.T) annotation (Line(points={{58,-46},{46,-46}, + {46,-10},{41,-10}}, color={0,0,127})); + connect(conCha.charge, charge) annotation (Line(points={{82,-40},{86,-40},{86, + -80},{120,-80}}, color={255,0,255})); + connect(senTemHot.port_b, port_bDom) + annotation (Line(points={{40,60},{100,60}}, color={0,127,255})); + connect(conPum.dpPumHex, pumHex.dp_in) + annotation (Line(points={{-58,0},{-52,0}}, color={0,0,127})); + + connect(port_aDom, hex.port_a1) + annotation (Line(points={{-100,60},{-70,60}}, color={0,127,255})); + annotation ( + defaultComponentName="domHotWatTan", + Documentation(info=" +

      +This model implements a heating hot water tank with external heat exchanger that heats domestic hot water. +

      +

      +The storage tank model is described in + +Buildings.Fluid.Storage.StratifiedEnhancedInternalHex. +The heat pump and storage tank system should be parameterized altogether using + +Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger. +

      +

      +\"image\" +

      +

      +It is based on Fig. 3 in Evaluations of different domestic hot water +preparing methods with ultra-low-temperature district heating by X. Yang, +H. Li, and S. Svendsen at +doi.org/10.1016/j.energy.2016.04.109, as well as the +Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy +published by ASHRAE in 2022 at +https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. +

      +", revisions=" +
        +
      • +October 5, 2023, by Michael Wetter:
        +First implementation. +
      • +
      +"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-140,86},{-140,86}}, + lineColor={95,95,95}, + lineThickness=1, + fillColor={0,0,0}, + fillPattern=FillPattern.CrossDiag), + Rectangle( + extent={{60,40},{0,-60}}, + lineColor={0,0,0}, + lineThickness=0.5), + Rectangle( + extent={{-20,20},{-40,-20}}, + lineColor={0,0,0}, + lineThickness=0.5), + Rectangle( + extent={{-100,64},{-60,58}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None), + Rectangle( + extent={{-34,64},{100,58}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None), + Rectangle( + extent={{-60,-26},{-36,-32}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None), + Rectangle( + extent={{-48,2},{48,-2}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-60,16}, + rotation=90), + Rectangle( + extent={{-6,2},{6,-2}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-36,-26}, + rotation=90), + Rectangle( + extent={{76,-58},{98,-62}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None), + Rectangle( + extent={{-53,2},{53,-2}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={27,50}, + rotation=180), + Rectangle( + extent={{-56.5,2.5},{56.5,-2.5}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={77.5,-4.5}, + rotation=270), + Rectangle( + extent={{-46,2},{46,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-14,-72}, + rotation=180), + Rectangle( + extent={{-6,2},{6,-2}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={32,46}, + rotation=270), + Rectangle( + extent={{-16,2},{16,-2}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-24,36}, + rotation=270), + Rectangle( + extent={{-20,2},{20,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-80,-60}, + rotation=180), + Rectangle( + extent={{-7,2},{7,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={32,-67}, + rotation=270), + Rectangle( + extent={{-8,2},{8,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-60,-66}, + rotation=270), + Rectangle( + extent={{-25,2},{25,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-24,-45}, + rotation=270), + Rectangle( + extent={{-22,2},{22,-2}}, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-36,42}, + rotation=90), + Text( + extent={{-116,36},{-66,0}}, + textColor={0,0,127}, + textString="TDomSet"), + Text( + extent={{-100,140},{100,100}}, + textString="%name", + textColor={0,0,255})}), Diagram( + coordinateSystem(preserveAspectRatio=false))); +end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index 5744c351016..7af2cbba665 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -103,7 +103,7 @@ protected "Inequality to monitor whether temperatures are sufficient to meet set point" annotation (Placement(transformation(extent={{20,70},{40,90}}))); - parameter Modelica.Units.SI.Temperature dTSmall = 0.01 "Small temperature used to avoid division by zero"; + parameter Modelica.Units.SI.Temperature dTSmall = 0.1 "Small temperature used to avoid division by zero"; equation connect(senTemHot.port_a, port_hot) annotation (Line(points={{-80,-40},{-100,-40}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index c4cc50d8865..224b4920855 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -4,3 +4,4 @@ ThermostaticMixingValve Data Examples BaseClasses +StorageTankWithExternalHeatExchanger diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.png deleted file mode 100644 index af6458e69906a3c96e1ec223e8cd25a72915a356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37744 zcmY&gcRbbY`;Qb-SyA?ktZX`T5V8+4$_SNtWY6qQNcP^x<{W!(p_08Fd&@j#ILQ8e z&eK!R_xDFH)yuih{kiUIys!85zCVHLs`9sPP~W(6<;pEZ1zC+NSFVDuT)_z@xDNc! zmdTkA@B_zDLtgqyaUU%j_y?h#g0AD0D|gATe{jsxhJcSqT~U;MqV*1EGX)>6H8OEY z{E4p2)&I$t+04js=HRyCz!@E?%)xt*H<+sL3AIg%p2lx7+hmPR`7F81mPVQlbh#}G zAGkcDl)XklL8_&-a(Q;!aivjETu|KA)y1Xj=-4wAyqfBgwhwNoI7-wkb|k=Kyn;g@ zbp@B?{T1M^uW(=cblzr7lD{PbPWDw4j5v#iW0~Wq<|G&fOi4 zD^xn273Q~GoxmAWnZTxEEH2=Cou@ELA-7&QitzmDihLb(P%NmXre>9O*+{4ru@ki_e1EuMnmQk&S&_NmEbGXD%>S(LApDA|nj8GVHCP`3YoU~~90l+C zd`B4+3hfjV3R0F{<4szUAI7<%`b=LxdFTAs?xOOu2*JwIbjLh}>Hk@$jMJQWKZ+`rEQ zZ$U5AT)|x?RnRHRh6Y3N+1cm5Lfdp{7Bwg$7g-2ZBfd$8MNkk{JmH`aefsA}EHrQ* zfgxf)of^1td7dk|$3eqF?(u))m5+Ax^^NvLym+`oa1D~9;SXn|O*f>Xvbpj53v+J) zpR3}(t@BJAkIYPINT_{~P!Qx`7o}**Ql%nwJHqTe>owprjA|ble*4NlpX-%lgwm-d zS{i+N;pjAEp5px6y(@-e^5KVJew@&S1b*Wo5t(?pxt>Qg`UygRH;MJNfl|Dv(FzyT zX3NjqXIXYm>*HV1J(&3`oq3@l4c_>AkpCP8@KB+fFv<h+cyajo`IABi3LB``PHI0!B85}hbM)~w79ysdWQ%vgA*_G zRLzbMQS^UHJFC2k6sx8~F_8pFB~uvo(bD_G*fU3d(u^;M$iAvuj&n@5ZK^x{wHQA0 zJ&-)UiYkq#@U$k;ds_D18t3mXP0t{h#|RDE4J9(;X~fxF^hpOG6{w<^BJMM`o2Pjl z?(#m4T{NcZPVU-$@@JR1GPqvr17<28rC#Fd3l8jl&N>DxW3QN5wsvyh#1RNXqQ@=Xi(j;=of+sCf%R z)zY78w}mq>G_wgaMkuEXA4PHfiRN{GsWf-~JK{_OPjQQ$?{JS)E!N#(B>D98%WZ*A zas73l%t!+MHEFsFA*R3pReBRQ_Wr==Xd78g7qfNsXu`w78B(Jum8maU?3>_c-+Ds1 zZ6TU;PcM`L9b!8s+o*NhFxsfRYt%2hheUd^)hd5B;+l@uRKgH~DrvkCMjMKRf_8!^ zh>Ce~K5>7d16k%1KE;GluC$^a7rLK&A!z)6&j=#`%bqdPe2jkLd);)dRT>X>nWVJw z)rBkjzIaSINgf23JxQ0kK;w2e_oX~ydd_+9>7doz0~C>1o=^C4H$pi$=2V}}$h41B zgRRouJMyeAs=KPH!sW-xQO%7@0qwaxXIRepq*k?Xfe>z5yVXyj>bbY0PqOC@M)?kNHzH&r<5B%|vLBBdLi4rT2| z6vp10GJCjvE0Dj%!8&xps`E#%-u5EmG}-&Ldlnjm@DcGE*6QnIO`Yw8o^NNXL{74*_a>$q--LOy z+o17UMFp0HDl$x^o>7_IwOph_9V3jAi!G>Q7hEy~(vlxi^nN1c9UHv|anZwwKbLm# zv8cC!4K;Ty6{uuNd1tW;-(WCvr#=_0!Z~eMQM-DZ(_mdeO7QU{%9yx9RZv2n-fiiF ziNHh|BL@V+7^_ql$s&J3Mei8qR-@^7F0w}Rs~18nGSliLjPleSA$#7*Y8f~rhUhje z-uDfR`w7c46ZsYbc|dOFaxq3G#Fcs3Djv|I@`#yS;?2V6&!1a2-DObc0{LJ;mdzgSUqbP~4wlo&6m>_BTD$L2Zn0G? zEphW^j(UvMiu--%4mm)<*^;kv{ycL=Oe#@)g)2(Az6 zH}=iQ?1%Aw*L13)q%iNfMZ*Pa^xdju17(!2dxS`^?Eb#>h{|yAwXSS#>-SJC`f{QX zNgi^}i&*qF;@IKC{Rc)O#qhMmy4f~qkgo6kUN;@SHkUB!XZCXU^{Tts6%tl9*Vq&D z4b^+UKwnadhAPpz47vxo#;Q$USi0q$*q1{wN6X3$P5nYXhx|6jo*v&7j~XU~j81f< z8}jyu&iix(eiyKr`w^Ab%T?9hMf4hdV_lUGBki8W%~&BI0*N0tUws6gIVUevI-kcp zwsqCd^0QP-qW^qhLv2#~6mz8nbD3ayJaP?D0f|M399Y*a>7ahvJ(~F8BgAt+awOCJ zg2sLRcBbw6YU28W=3KoGO3TzNVSPb;Xbi)mnX~cwaR)!;v!wMddrRTQS&Xq}4%cv? zeUwJEWt_sPwbm*WC8*LboC3|S41i>j(OzE;91%yX%hbj{tq>T0lVLsK7?}qTzd+=$ z0)CNl7O-tGl><+e_EOMUc7?rdz+S_&jMw**j(_7nc@Oq-l(wdc2*k>!_HHA8n5 z5t=HoE;V`H{U5&bq}lc>yj9rpwyA$ZbD6`qUod*WHM#BZ-B^*R(DLQLO_0uASM}+NDK4rzuV`Yntu%RKX+W2{<-#R8HLL zKYg;gbw1W&9`UAn_U$z-LlN22&v6DDIJ#~D3D?~^n3a-^>uuQVt5kFzSd@LAue{c< zlndb->9ltL8LsrAjp;H&eA18uiBxC!cJ;EkC~|&2zmXxK>*5%}m7w&aTwjOl$UNAf zZ6RyY{*>kflQ%N5BTv%XbZzx;Ji_Aj^xpB|+L2RG-n-6;@Gfna42+~4dEmcsL&#cG zmkD@GN3W~5R=`A>6!JnQ)YeHitL;U;sZ}dHW#BEGo<;kV3{KA@?_T1!zMyT)08e!m z7*jH85i;_I5^`QDux2H&ka9$kd$kk~e~fcdys*mO5Oj`=+~C$qiVIitHp}05>l8@} zy6%yX`YP!XQh)gMGc;dpPVkmS$0!Al=5qFFz=z1680uy8ZzzMn$6f<1C+vuF<%&noNcZOwFTQK_NxvA^t@=O~ z5KjGRYHt4fl6Z&Z#!bxw*TRPaWHp{l9)0E2!`r_Ga{ZN)t~b#<9SW3AU&qUwv(P$U znI^%ll9p;G-$=hoXI`XEGwJ+tcf8EFG3n}(kyXBf*qtX#8Vz{g9&tWC-K=oDdCPcW za&o<0fIT|cojpBAPmfJo<>EC}fV_Zc$9JU8FI85stZzkyp~9NPzVP6dG83 zZnhR1a7sc;Aby<2po4+x?H(%CY}g1@T<6m!KZiD8<%g+5g5+0GUdpRh&CMgt)a?Hx3|2bmw z?q_ALkw6aLW37#hXJpRqPT*aw%Syv5(#~;J-#ZcR1Y_LaWKo`pHiXTBjVP_Ylr9%@ z+8f~ZJMIZJQ|~%=WagPD{Y~hU&$_f+0?G|uBdZ&_*exBWFCLcAtSbI$jH`h2+IO#x zF&GoFK$>mc>(G6OeTZ;HfK>Vm!aFC6Xl>tG5T0e^d-|k-t)>D5UBpS4R{jDMK%Y&gvvRFS}r~zDxdS)6&PawEnW- zIx`u32gw3uqOS4Gz56YhXYU0H0`Ym1Ki58`GUAGd+o*H}iF~o^xbMzN0*{-=%OhUM zc{+jq z5lRhme=6Z(yq%KX2p)K{m_T79&Kg5%8JG;G_uAm$SizjdFK_)&c6vEkt;1$;SyM&J z{Rpfy7F9Dp&i#6q(a41Pnf|gLG|rS5rL5vAII<_$d4l+nE`mv)q<97ff!mWTN9S*9 z+Q)HQx_?45IK3vLZ)*^^El4S{;BC1uf^fKgniR$#%95tLpbt3`j5Toh^}*L3-n#s= zN3?MYLyp=m-?+ihVC^!>Yvbc%;(Yn~1WwIAF^REYaNI6dxp(VFT==NAXDT`rQQuwy zxzBMK%|Nnd3iPOrkFQKO@e_2sjwHVmJAZ`(a{7VwxGzGj=adxAe7|6ZWJUbx@mSL< z-b?kg`(GmocS+>-mq}dMj{6`yhjkSa5k@FH%&q38(9~Babf~*3415M(ozyhJ*+#G3 zBcTzlf{{EtaGQL58}N8M83>Ftxv{n&__$PlXaDf+sga9^*3Rq+7gLpKXjjNxQE)d#0)@?@%}vG2@90xH2Wq=t z%Q6mZ;9>CJ15GkmN{V>xE9s348*xF;Ppopk zBLm>k)M4`Nccbj0%Imh_8p1M0v0mq(q3$ z%snR0Bnh2?=uR-Stgk`as@!k2O0jZFPRKt~MaU;94XYg-%NoeC{=D&;wLk{Lr40J& zl$l5GDJozfl4W_RjY?M0hct`aB6Fq1FnWcc86aaFx%X16I3<$GK26g6V5;0K{0uGY zg|xchqXrRC#1J1-_cEXW#~T2_SG*TEHD}ix%$+$GC?i0)z9EdbOsVT5?&4v1^pS5e z49;y&ZRuW=cM>9%K1PT^I}`B%CIr}=-ta-hA>Y(cMa_oyh6D453esCy==$K|hIK2a zxvph@Z~CQ z>?C>X=D+gaKhg8J3V9*w)q(+|`m$q+y7cF?`mee(-WH^$Ec%o?6*>%-8Q2nR7D#pyl& zNdjoFj!Au9+snSHHaeJ83Hd+(9)LxMNpL{dzk(jLbAu$KNKS%r$6AME8l{i8*&(Jk zVu_Ae{G{ke6W&%!Xd@bpbU?l3TKbq?cMrMlMpq8~Smb?I@O=kqgh}PJ$9Jj#J`XLM zsg&4Y#~r28;BI8Wd8`bLJP^y(UVa803vSbQ0@#&4zAGX7f<|kfP1EAeu#?b+k+?KJ z)%%Bk#3A_3mhNSi1exU5+&?PQPshb`j{q1s;%_<7Ka2z804rXlsLg?j(WOboZ8a%I zbwPknv^0CbhxaeXfkU9>_l3AH76+l(ZN+1AEZw_p8#qaR#DKa>M8S9qw^0$uvZ825 z+rLYyyW!d&CAabzb^K`OeikH^&PIqSQY_%R@pr|4NG2(NfS=JKVD0^1%IOMj6?Q$5 z_G<-yIGNvE>J3tW8zoUl`j1j_mQHV;0OhJ$wW5R4xrJS8`5CvY}_9CPU=8WikA%Bc4rkS(N0`o445&HFyzM{!bU0`MlgRSH1KLD z_6J~+pb94Zzxx*=!hxrmQK8wk*m>ElhhWGlpjWlRozf50+SJp+Zdly|≠wKVe`0 z;PY4IXjUM%X#&`5Jr3CC%x$`l08H0rFk7_E!3;Jz|S$WsjEGOE!{#8d^)&oP>UuTU(g5} zj>MX!y_Lv(a78Hr?hJFp`g3c}F)r9wvv=mI;Z18$;l{Z;FsT`Gz^bQA z*;lLN=8I}(9eA71%JpsPmZyI%v;-#|{Rrl*ubK0nx<&hFps4xcel>r=VAKZn~(vi<8dgw2P~x7K%dDjXc-ywXR1a==KzU zpX5iz_Z29T76o>IAva@*sJxAo52cPRj)VJL97AUu3yP{a-MU+dC8y)X566v_7E518e zZxyCku7*}{VT#-ut=D@gCR|!wgHJc0B)R0c#_eIw zohC#5Ut$D~#piT?`D_l#A6zq(uRGmts0bWJ@c9L(EPOT+(0R@JcX?((FbjYo_x z)^TArq+ce`loFg{GyuMJr{UkUzJY7xeVmj0$Ud`S;Ump-@X#+;yepVLm` zQL0+J40HSPVz}hCx+>u$vSLVy3#3mSmr_P}t)-{WwfWSb=3rD`T>sri2y}BV?ti#-W2@8`vsE*f$}^Q%BoZAnYu9p1 zyfUj%r^39yuR5!vrup33X#1%7(yRK6IhZ@DX}?e0u}gdX0~jpwXYi2TM`-7+pF+&I zGWHOs*X1+tD^G91#a(Rz9`o>=&K@->>?WN5|3YPT%wsa>{(E;i~0=$lUCr zr29iRqs>C9$KMduTwa`tJ37JX2Ieb?*Fr^S?T97M?D#-5sop2(J~*Av5ZtU*h{*qc z^KCj6z!abw1yEV1aaju(5&h!WYL*-?y59Bi1)Pb_8&j^)hTg}^UbAkiDe;hI%#gBI z66oqeE zPmxAm2ij>DfLEIBbJ4ve+ z)cu<`ea_nz`OI_C^4-kfhkJrD68!rzJ2=#jb&wfiN1g0xCK^QeVth=~?P1^g(EECC zi_NcKl8% zU;DPWjxD+9Zj#axUtw7r^#q25u)AjIp0l>gB$VBU;C)!}tXZ=4nTAkR)s#(xX>!cf z>>MZejJ&0c0Q$YxPS9j{7WitR ze*8eKncn z_S4cvuz|z7;ndq)5ys2`Pw^QQDy?|drO;mBWUKN()F4W1VE+7Q&NbPlJ}>woQ?jUS z>Xc(YI3+BoT61jrnLOPxF^f8A>g}R=!4hWtg4!qijpT<#fmdIy_?)@uNW3WY6arg1 z3Z*>yJCy2RC%G*6aYkAD@d_TN^sDjG*G(zFT=e8Atw*Lup;00Zsus zq*wYu$PV}Y1O_W5FOT~rKt6Hi-~0$?7Y3VHd#O{Lh7@h4tZNQ#hr{U(o@BbBmz0M` zOWEZ;d{RBOK{exVf|qmSE}3+^-wgIHeHSG7&IJwX|MrK)fp^#>_KNb)n*D4K3S&ysEanYqQUHt;PigHJ) zzGLryu5TS%q~A5lp^3=uty7%pmaEvxyTqrplX5@7peID`@Z%4}*B!4UI}UlQe>lR7 zcQF4w)+@Ne5Ju>z_6Ry}xTS{2R$20RDHmSeR(wHT`YT!<=<n=b@WzL;flMI0P|I-=n6wzR5BXXr+A_ zQs&)iI_|ZNb2i?JFVl@H?|NPyp{lOTN@mz?T?2GIsB)42!SPX7Jlr`IqpSZvvQA+VGoieiz*~;8yvbSN0g68#gj;r;+ShWri zGt}NSeD}2xh#opC}zQs9x|+qEq1K*bX8VR&zcf{50^uHv6uy>T0i zQ5W_6WtVpGvxRsyhSzBqgHrQgSH$Ol1G#M*K&=n8LWKSrU7Z5A2cvaOP!uM$Lt498 z-aQR;1{)^_8>=pJUamWzEvi?6%IzX()?*jI;9cthm~a|^XVJz>0NDF+a=5jDt#vhh zVjHzSm#1^vz$w||)4xkk7O_s!w<>FO=n5c8SuqQssSTIB7>@_=(cAMz840Gp**jMR zfWVgItKKBJ0x+V7wO{6T%_UD0#dkjMm%EN>i1OH?$SRSk?p>j@Ac16L$9tTsFB8fJ ztJZDHS}9e#=h##d=7G!<17{J_d2+j7p22HL$XLi_Q>UhbId~~%0rzjeru4$+k8QN)UMD-qt^U_nV(qOqp+w7)XFppa z;J4TzNlQ)pDLcPVOLF1#Tg6Q$mb9tdbboUNh7HHe-91|3=%W-d`M_Q!wy^KyQT^LU0gpO(I{!# z1Wc=MAa&D#-mOT6hV?ICgjtf$7mWWlIWx>{f29t5G>sA$rLn2aI7OvhEYW*mo;AZE z6%tr1SHqT~>N=IraPc$X;@#UV@}a#NhVwP~8JpxoiL6)n5| z2al7+Z)4>%fZu(jQWC?3h2d3Cn9(%*LHa_&5+tw%5(`5{^=-kf0JtX<>U|> zeg)(ZjQooYx+es9N$;=psgmCmFz^GOIUacC^Dw$N8ODvuJK`LW0McpqjiL*$$L`I2 zu`dkK#r5l)$gIMWhHWv|&inE2f`E41BhJi%%WvXl@Y)qTMFI-qW$9d@#>G{jS${s9 zw*{c1&h}#**mYK*&3^Bz6c03wZ7iif2@$&|Ps15W2v~Up%!YHHJ&aZIuS5_nFIkAl zEBAi9N%iBou4yddH6SKgAq(_-Yi+%yk#<1#g6`tg-bXZxfu)~PsKP6%jbSsyMnc?v zGlqxjsET6slqJ3x>?ch0$?Kp zyO;H-bEfCI04cPqSnoeGW4)m6+;EnJW$bo24lB&2ZzU;2IP>vgGztmdsZ$-_hW!=(C|TY zCxYWC34tsD++-IF(4jQ~JZwl^xkd>L(RiodWF$EmjM=B^AjNqpm=xl>`!@RWW$N8 zX~mPX2R?p+CvlF^toaedRql#BS*v6DcOOjHeSGH|A|wzJfdL)wcyE$$H&ilQ6^go` z{}1`ZVELGr8dwU&J@mb*6{>7_vOnu+uVa@`dDgx6fz8c-p@`HBR)U$F@lBmTNE8Po zCN}U22o;<4;XE76+Tg=P6%o-p?!R5_*yikV}JmdsVS&`b23(LCp5-O$h66Xl7~ZGkGAZN_Z{50|DST!(SPWSJMt z-(e*!sJ1Y=jTkm_g8!J#5ysNYnI%0yLxg^8@M=snq1bYg&aH>DU~4CKq9ZzSuYrQY zM~&@ri22y3dub!poPvXV@=>#bw|S>m;TNptic4qV>{cQ8K)K%2f2ufVCCW@?(hPr- zE>3}kG(o^rX;Rg3zqzG)lgD~z3mv(g=u2^-s!@dr4&}j~WxgyU^k{JPRTq{qB+DIE z=~rj@83GI&#IB#JqUI6|O~hKYh!61-XU+ALiN}wU!BJb3*Xg|FQgSRF-_bIv>3um( zLuULjtI)H{=~a*Wod79Ka)Js8cg4K82K$aDnwMe&Zoi#EN)b2K&K)yfLPZa*^f9Zi z0^&$-@=z1ytl}zs{>_OTHJ3OVgoiYj5qvO5MPmjnKQ}<}LI9eoLigFkw}&Um`L>H$ zRQx}JTOTMt15lx~R2Xppt?YY}KfG@`BTVTL7+GM>JWeL6!6|ICaLT!LCyVU!(h1535{GPm7*ZkGOw<_6aAY-(;>7OmE*isdK97$t=X z#YU6MR!G|>u+Z<$hO_c9-w_T5UP^lrhl;+ks2iF^^_B%bh}6#FA` z^3NVmrSJ95+dhII&3}AttJyl4LL9Iv3dVuK;PR=QL+TL;hOMo^1m&tRdFTx3A?BVU z5Ofx1xQZK}B{Z>wcT&=qn;VT6_q@lh-DoKaqwmqalteTOG=6ca&KpV<-7=@njzCr9 zm;zdoy~}<~h)V88Iv@~YFzf1s5@b?^x*_yNs|$fy@JQTAzAjUs*%Ju??UNP6ld!T+ zLs~DwGz-uN2!>=%g9QOZlrh9Nnjb4|x}_Rq7FcPe>YOT~-Q4$Ao&={~4n+SePjWQ5 z+MuDEM?1v$l|IMEI)9^ErNyiD6+g;7GMg$0g-StQh!wuw!R+1+Z!-+*hayu(mksAJ z!`*3OE3OU)|61tccrPcLHX#zk2v30{;6Rq@YZn)mm7 zjK|WJawzIOQDiyF36`S@WbkYcN<;Vd?Isn^RjiVb(}3YR*{+t6_nQ-aRIW-@Fh`=_ zSq^m2A*jTHdfO4!nq`HUa<+>&ta#V-@-1PBDVZ=AO1rL$(~|asMWR8e(KIQ+@MGBF z;bBq@=~Zm~!q%rXH{A1jHzJ<2A>Um-)B&XGbK%QD6<=B6p`Bkk+u`y8@eYvnmzLxfDN_YVbp*G6Pyrm8{Q@&No51VJmk;(VKRF48h&|5W2#szt4vdf*e}`w& zbZmCC6s=ZIuKMU}QPrs4KNK*~frN$I)@D36po}9VXRB3{JRi>Mc@xaD!lnveBeH4O zsxJ1qyzuAJU2kXb*-U-+X5pBftEe(cQ`~X2&$*hl$Redr08>5`$#PdUcXChUQd*PF z1v_^Bx3m_M)y{HSA{M&@sDEX|LitBz_Maj0+1axqEI_e)%L*3PpJtXT5%ID^%!<>> zOCzSu0y!Dr3DTx9E)jWMGnQg}D4 z!7z4+;MDAWK7>!_q+Z>2TYPig=Ta549Al;Dy#zFos>#NS-3C7A2WT`3iHtXNhx!;; zO7_A*jze=Nqcxs&z(hpItDVj@n;2+FeZX#eOJ`Ft&U6Mti1>Jy7do@g$$i@I0aq0; z^nfx~FRhzH6A#x}nejw@ZbbEQN?vWFe{j5oN$#?NnOGmD0g)seQCQBm_R}#`CFnL$ z1WH}Ou#1&aJW03vdsifWQN%_1a_MGFUON8Sn%7*_h9aUMY1^{CJdZYU9#40e$25PU z*e}mYd_t>2{;G=bhG4hWkojwM%<5DkElAOUq_rxdIFaM-txOSlRGWh#ruNZN7#(7%33a5_2QycpWI>=!HR^#=Acg)z zIa(jSP>z10uUr=5_SE2ZtW=y`=% ze##egy#m)F$&o_P4EA0Io%*gc8*0`b3@r(n7-1qBy?saO>d56@H*baDLsx(bs5Xyg zgWPBifKD+)L;A!0CP?&C<9d@sZ4KS$zrdO3sSATLZV&W_PQ>&r5AICpt*WOV^N z`#K6sD_ZH9N80(Erl`Gjkw?~OD=}Lm#g3DiX@FpmVj)w|Lt^US0#6wSFnE{|%XjaO z8G?y}NOZsch<~~#e9AOv)y{&*N9x9|W%_I-C&qW4=J`L_OQFx1v&|Q&yfjnP44k|u zfR^UbB3Fqc_wwVLt$L$g+F43Bh;#8Xd+5A$bFdi=&+hJQKnV@gP;_d(L?0_-gp9MD zyn2gua~LgOu=jGPIs49I@W|?34?WbK9Sy{{+iktOal~;xv*Rs_T*5YTs24zY1;?BP zFNTTt#RI+2j6?awalg-rQx(|z>|Gi%$4*ZIDTD?NJ6Tiy?$zrzf4Zf4?kNU*KEnfn zGI(0Kcpib}?gF4NDN$-jtfYS;2AC5g*h>pZEd+ZdJat~utfvX3&?xrL9qr%hCL;d1 zMfsx1j88~2v-+WE>{W80&a$kUB;|EAn{ncA1ok+WB59H4@d_#a;-x%HYLqn_^C28B znR$(N8jinc9i_Z>_s=^KYSn@!MQZ%wLNN}Ws@8mW6rhsffg9)VCDBD2yTzmLB9u^8 znp$@5nL-!5sg(~@)djspu0sNl}vgHSY_$?}N!=ICj!^iHlD4+3mIUM#Y~V zl=!5i#m)km&~r9U-zL$p^wpD-cFBvf=FxNS-C!f92PJ;5TRt8O@HS#JzIxub6p^>a zD_YuA#UKDP-22ZAlYkj;2=3v4@Q_K>$z}|)0`?%OInhutJ{R=U?m~KzTguH^M--^J zq(kA*t}K^~v&O7I%DL}af*fCACqq9R9@+3~yMZWEIyIipJ8H&C*2umF(Q`VwMheVT zJAsTi$({0BiTS~7(QHWWPpa+>qe73|7iB*B6KaA)^>FV^k|C2-_K)@}O}jSDUxPBK zvIfkYIA$9YokCwU`8__!F=T~){DF~8`?3E6pafDb!Q&QLp?eNPXrAivZ>uTxZB)=H zUrlxM{?wFe)TC$Klx=gP42=uf%X+mm2?--XMQY+avw$E)yO?cYwEN*Hz?T(TiG%qY z$QwCS!$T>7rxy~0WjhQix&jlkC83<7&2b!j3G3z97k!<n zqWbmx!9uI)xPH^cxnFIfXM}IX%8C*`1N@D|+eA~Ri+1US8F3iiU+U1F5aWj;AG_WK z$S@jZ=VM<~Mhzq6YbLuUJe(a033zXgbc45+s^Op4S^=&BeX$$v^GhTX%~ZTtqOY&t zl7j*-53gBlz99>%r5AIusO}h)XV_XynTRfu`Y#=u5Zt-Ur;r6~(L!E&_x*{4ocSAR zq%aXH$ALHfay+LimU%S}1GP<%3Dp3@(nnJ)OBio@@h?)^L_ua@*-=a~A5FS9tHul^ zB%If^E+tYm!gQ+1{=3Qb3Lr{;3BQ*jCx5Vv@k^xd#ibw@*O&yJ!PCXN4xm9%bS~qs zRe2w2&jO2Vc<(3A{VI2P_rZq)n&HyI-EUb?v;uHyX*`+n@JT{zRY9=JS(U4&MxK^P z+J8ct2Xa8~e2;2~X#fu|2n1&EIVV{;9gDl01=ZEcnLlETeAv6N_3r-?Uz z@gI!$Ug|bLRM67CluEB7=t(Py9@^Tfal@y$<7l>r_RF!x3QsET2Ax>tYylDBO_dzi zI|I}in^uY!J+H^pX6>mts{$9J2mG1VV%`0L*nCIbl^9;M;vYzyLd<;yX7o!obhrHFS!I_wzi! zXo-rN_tDn0QNOJ{-D#dHYC2g5jZ~Jb0{rt2v7;Z+|^o&%Q3 zkrjNbcf(v>=Tw)$K%Q9Tfp+}kKZHn9FhGbnhKe@&O96NCFrSYMw+Z*Lb9CMpz}V`> zn$FumIDJY-H83@A0A~9G{hJma&412+m5{t_-|;>YulY`<{LXwCU;_KhE`bz#unWj2 zMq=_AZgj#tt(OTO=l0)N0Q?h0qM)bd27*S4zPmWAX+Ge^IUgzU*3Ona zh_W8-n0gbYa{|awK6x37FELsN(Ebv+v(h{+un<1@SxD#5k(01!MSNDW0DOeFn| z_XKp_RK{C^7H6Tc^p9(bDK2jSJco&s1jd?;lfKu8C?9Pt3>u~ZEb%uW4ZbPcT8Qu+ z@5ucZ6sqx+%1bEf0>$hpwu*5wv>Do2&Gala0Kc$-` z6}l%~W}L?!CTA?$OpawO+eF!Q;Ot<~0veqEPDZFd0G5@xX>8#7=2^wXJxzF;;XS$D zLRu_N+n%mdWv@Q?*s&nCRf(DgrnTrk&??*}nS?g&r)t_y0nJ%7%DPhM-`xSN(j&05 zxYI53N5HObp?BLEcAVZzVRX=zNtt)y>#bRrXRDIkVxQArPJMF_?WOJ9{fg#@r(OPc zWELu)ZnWqeNIwDsu3d&ydx!9kytvfd_^c*u-K44$y@=A!WGVJgT3VY1@*lQUSOiOe zuO+(t8y?P5=`WG&uf3o}z8A0Fc##51>Q>fAlJfenPDHedB+v6&*^>b>HxuCpIDm~k zJbhRmEYnZ;*pVSH2a)=#hC5S1PH7G zm;xElo9;&7#Hdbaj+Dt_6{5$Xd(P*M`4(u=yWMg88l=A%DhLMVlKFCsuU&)IR}#hF zF3T1`J>+=otWRK4>GS}FINb6;I6m}|c(3s6%z6<#nXjS6q1q-RTL8FOJB_DTcsi5~ zEsOUjF8l0n>s_rNhtL~0OX~8YWF*Oj0M1Yadf010(WfdH=6?5-7F;L=S$mq@v+YF6 zHiFf-u?<+J^xK;_T?sMVqt&v*jxnC=LGL4@`F%NOnw+A1g_JCL8&cy`k?p#VO()HM zi!`J@etAX2z<;hvOs1$eg?^SLH(|~X2pqBXzp_osvO*j@dw+`I&USpc$3LSaYM4}k zGqY!PPVb=NM#V^z)cVgvG1IO)M#Va*5-bP0w3GTKkxysK-*pMS{`V_l30Suz9)amD zLPv}~Tn>^Lzb1SRuS-veRk=Nq5=FAr~|2j}h1_kqhByAfx+xrK(wSo{V!1Xu-NR2DIq7Yw|FOqlPPulfRn%k z2sf)Tx>>mXybEB=uxV*HPxBmhZBillpKe+T2^_B@P-`~otSZj5~o1NZLxc{uQl%eE{s~KQbS252qe5@+48drMqkFuBbO?{l0Xm~ zdzqE}6yR1Y@g_G_p*-fnEJ?l38sAWxS1VYDc5NQ;x62!9efxbg8W3D4=y^N>+h0tL z*iEcS_FIN>sjB&3GDB|zwx@)NG(58kkiW!TV$HMRAGxb$f33aU;-9m2kB}OgY(od0 z&gHdr%hN_yUL3a_kMi4$F&`-%%ddb2N%tT_T zmAW|!1l%W}oUsmvPh%gN8Yz+f_5w~BK+esFB0sM$g8evIQJ)jB49Pj6d~YIm|^+q^Q5RmhAkoHcd)iTwyDPmt4V2kB282rTjnn5fCXyjb2w(o4!ku6f}F;=!FwTnl0$o3JIPjVhP+8ocx3gYQU*Q8W5F zB1g}zR?U$dFpp!nWMhC-3(0`H{nkd=GF6irpc6fK+u?>(Yq`l!2lOFI z?9k!HzT9q8Q44H-SPnR?9`k@rTXus$ch&^;$X5Ps+DCjv6UmRr%sd2kw#)QcNY-?5 z&)uut^sraK)xB^RAoG_8MwiQ2D$4Z)jXV|gb#0C6jAjq8oYH5dc$ma!RU=U?@LE*7Bl)H>>thFMD^w!;*J5TE zU{c{&Wrh6i5FmjVNXElJGS4-);s^oh=BI|eF0PTbEW`_^g0hqR&ryk|@~E-{Q;|{W zbPmGG+_96MV3y^kXymlWh#}l7CQ>&q&SB>X=(qWRRMFXk`F^|}UJk;;^yYa70Moi; z#i&u;195@^UF6j62T$L-&g)EKS>2!4Q5kpU+R2U8rv?Je5WK!pxJ}F@kG?3w&qI_5OZ&)9$Ft z+xt^U9;~e>SR>T+BTe7jPu|WmwLTW*Ig%i4AV0RYy9N8B*~vEr&JXVD>3zOo#QVw9 z*Qi^>Sf7_bwmeWekUz@N(Gybm1+EZCco1{So@|N`M)4o5v`j#Wm^MdW|UH&-i zfHl_$mrxK4O*$ViUqKEx=d^W4XVDy+(|8kW9E!uZStBZ?UTR=pa-iM-yt_kB5h-u9 zovUIC&EutHsZd+T|F>GnGQQrbPBOcsTDz)4+>#@aP1AqPB8(o*(A=~Yau$7SF|~XS z=Et$;gBL|fk@ip48WzF1)P25r`FwV0=4aiDD)qFwR@OZ?c&_z#9V{qH=Lg=BLZgTh zL2XLndfi*RLUH;+n*n{FHpPWz-4xZlI!}ZHFg_ddgpn9DM=@~da zYIDf+4?nDKic8pFG*sCubQ;dQeg*x68h9N8_5Zc^R$*0kVb>_#CEXxMONX$iMRzG7 z4bn(=2@63GQBvuWMv!h4P(->x>5y)a?mZX2@xA|b{RjJK?}N`1>*0B3-t&$z#-#FR ztj`>Zh%&vGQRy>G%m(0T6T;$o6tURB26tlwWG)ju&N6#rlizOL@W1<5O9~lD`owxtF5lC&48D@^_QWS$GF!Um1~!37aqiLzV}0>PGWQ! zWdTF(rbdU^BrJsJyPUU7&8aY-h6n^N7r1X@qpy0QW-5n%xIeK&40#$|aN}-z;xy-6_$wyBaQstwl zDS9`EfE`&=Lb}X8x@SBY)+*h>Vov|O_OTJ)6LZbWg0yVj zI!Z22q{TvqF4d_ibujtH7#x!$k5$EtY~nEeKx{VIvA%BJDS!`r4%>?3?=L3aV$~T} ztT0q*=6oE|Zl}z@i}99zut1hp9|VL0cN8sCbRR3;3@mmLzowE+&$peK7kg3dLX#FB zQ_3UB88$-bn6GK1uI4YRldmSJI(exPcqkN{O941GQ#q|ycL~5m=}?$os2H=qdu7@b z{3{+s+-4%~l(`-YDv!+tlz{MxXm&(Ej4$afh%1CIasjX!?^EI z;lW`{c@AyKUt>xSg+3#+jZUI@qY$SePlW2Gl2=22GH+LUGYu?=OqJMe8b{WP{vBu#Job5FI0?;#fvUqOQ?PCo#E~1-SQEQU z^W`Unj~}`0o(TN?D6SH{-RH0CcAf9@9;wOFTRl69((sXt3Q|%h3F=&k!=-Sn`m>*I zonArUGbModqu0d@1Emqzl$wY6v+L#J5;`8_FsRzTKG>EDj_LVVHFfGhoj}t4+29{oXmHm9`SjA zlXJD8iC@w!quPeGIuzG~9{XqYwTy*@tBFdAB%5NI8+V_vCtKeQqs(B)o)qSw}* z+T4@s`7@;0pr%J0EFoxx`~9|=(2s!9b=N|*BZWN*`~wJ$+Z#viQ+Q}BQ%Kyc1EyyW z7IOhw&7?p*J%ux#jN<7}$NbwY=U*c-iW;1&U*zlpFE!H-o}v)`Xop*rrlRX>m7?xk zRYUkm19}C2Tr&|YAwhKwV>}vpnJfnI?5o3*{PX+uQ}B2wiwo%Ks1);3{&^T4>jRQi zwGCwu6H$LTPp(xQ2EC>v%K4AzqQ`%!JpDZ@^b#Olb=q6_uX+~T0Uf;q{uM%bU-fU` z!JlUQ0*tGOf!CD(%qjez0Vfc^PIA6{)&8fo@CN+vi~kv={~e0|9g6?|Zjd#y7A(Qr zs1pGRSBl>Jv#sOHjKPT6dpzAvfwgu|ohiS31__K|;QT8e+$Fm;F_ekWNKZBV5@7dL z=!a&|3IVL_@IJ5^8Oti0x09`j4%aw(gs%JK$;Ug2c@Lc~PxouANsoa+LxmG)VA6!Q zrw%yOL3XGC$U%wG+gS>18;SYlKUPEGCU3dYd z?uWtCWqN>z=bp}0ik}AQ?PY)oU4X+^oA=*1*8>coaDfr0kr*gE?tnt1+Z@Pf&%~*4 z>0>kNOoz2xACcu`&0vNzflY$;jQsS5V@p2)|E;m;vO}n6C;M8(;+~evq zyk32aZSEI4P-W?0F~t*}NAO;FLDnev<1wRTv0f>FdCSy|sEeNY52Oedo2O@V(E9fp zd(U{PUoOKKfOTJl10ffqIK}@^IN1q(4*DL<1f$cg{V?%&^d8gEv)a7`T&j9d#+XTW z>t>r>pn!N3if$CdLu4nyK9CQozLSk=h4Z%BMfFZ} z0d{%s0bpTK75iK4paGm|I+&udSa+G*DY6wnGC=bJETTp@nBEw`rk&RF68pXO$1S2g z;grKoKsdbUF}?m}5_IM14N58X@#>H+W5E5}0SWFCel~z%sTRGtJg7SIhOTvJ|N``ls}mDAe3zbi60IK4rTddL;D1HjT?vEo9Z{XKvlNhfJo1vqln z{vMzZ+5jg>h>F2kw~}XF8kN3xv&F^XMWU-^K!>~&SGDlT_u!L7uGM3=7!PAbfQk?= zn8*iQ+6xEcr$IviuWnT6BjgB>naxI^CRgj^;unTbm%&NKU~mrj2PbD%<|%jBtBo|Q znw|{&G!5GJ*ag^=*%?r@*#Y%<%sNi;1Phh&MergIY|{HKi{Ib4ZxmCH0fN#`TymaP z0Bm=60(>^qT`7jYSM2RnDjNJ8&Sx8uf0yfdU)+9_b;@nTvm$);5Ts=pb?v4uGac6s z1|&76e)D8D1Ky|g2)0}=uhP^P^mWP01^fvIcavejNw9Bpo@;K#t>HHI9Mc(DA+YRu z(Fw{M=`~*xy7L^Z*$kbl`h-*lGQ>rRj~0MhVZt>a7Q~o<1a9RrD2Yx~i|}33HvR-O z>9miG{=Fh9Q}59xezV6b-W!JJpAxWR>yMKbW8u74_etFgPz-eUTj@=HuTS^Af@$0w zFRxC=Q5m@nUSi(_5FEBu+GV5HfGs_qS}8=O6ZeDni2pXu{A*K&F~n5Q3Y>>T?OJ%J z)20UR<2O?|R%`XUSN2_oqW`K+|B(>?bK*sxPppHsn?FCbnO`2ky3Xbqn(R!^7i=)c+ zaIF}(<3;4~)y2ulx?9+mCBLb{@i(y=x*UD~dUI-O0Hgq=-B6op>u)6CH_|ew8T23eh z9rEb62HC$Zijs|Dhip z3L$RW4FwXUuDd8uyUIq1)Eaf0c8Fu00n6&T0zGXEx?H52VNP|38!3&_OGx5>tA_9I zLTVb|>J4yAjbO`&q}udM28ey)SG+KAph(xaXy*=Ga0p{J)a}ro>Wyi^3nw4%eRYv} zb4Hh$4@eAkCbgd!zR4@1F~A+;#_)8=(FRA4mupyqcJ^EcSR#3 z!{; zGh=%wr+z#BbXq=52WeNMIy~y9{d~Y;`gH+`o#-Al@5h{qgLFa>tGJl!PR3|q@wLsn zH}#8A*lMSP*4mdBFRITZg~cZi%gBn9J$OP&bFvv5m;lWzP)H<7{KLJ1+fr^+M4xIy z%hk5?4zPP3l2_{*Gtq&EISx(uVtdg0py}b%Zi-RviH?H|kMdRb6Cuj*90DaA$^Wm_ zr)B2x{cRb9F4~#ZmhP~gq;av96Af9CBXXE~U3JCl1fWn((c;IQ8MU>2LR0l{5S+ni zho>~?+{me>G)XaPk7TPD7rsae^DYQHNT;kDeWfcOi=7h^X1JXJ*kI}kwwuNZl^VO^!=5ayrbK-RncDuPldim3D$|PJ*xv;E1_X@%!DQ zZd@V|gCER8eANLJZ%zXTqJ~387!~9$JPzlZ0j+FR8@$`iXX#Y&D~`5HU^dB8fRbg? z@fXFf8FZXas}`%CHU7@^`jy;LVEtkX!@*RdR6M19Xc#J5(f9Lb^F2;GxcGv`Pt|dt z4iR8N4Tjh2Vd|XwGF9ir`(?klK_?TTL~wQ>0}snC>q{=jtx?r9M)JB>*#fxSdgah6 zY_H1X7H~cUt?dAzftY0(|AOc$@4?g0Jdl!kfG<5>_tLJxufgFI=2RY}%?QDRbUOd8 ziyxl`1>%*S7kuVtDH^?(7(Gp29||%loE(Q@?W}O#pOqS?vbyr%E@ehxmGApY` zP{+bKzwhlG{I^hxb^!Fy`NM8<+hiIA=XmMB<4G zAN^`%dvopmyJ+8TmznXyKkjL8%DotY;zJ#OnWx^fBNjd7VyOWCFrIOP9l0%|H1%51 zfcxlm<*16xHpW`D__%jrq4(JMmdx>T+6S9(%G_IJ3h%wb>{;a8O8|xyEub;{onQid zu4ftBXI))YR=(HIB)-soE?WfzUNz_PFKEq|z*kLqWa7AvTEtGav1U~W&?A1wS0eAF z^|mVX%c?~TCTczLKP!$NALRBSVyRt}!*?-&hB&BSx!f_i_5-M>u-tL;C2?_)T6B3_ zQUh-SI5$V)=qV)Owqt->2oirp;sMdK4kmN`bXMxoDtQl$D;I$PNV;Swl;zEO;qt>L z8l!<>vZ=oX-E+i+(<3%)<<~&hT_EIl@88`lF=;qUaUGUIH!vZyj#3_bCk{!H3P8BKpG=C_cV~hI8UObmNl%v3LUbs&3 zN}xQKvfkMP_n&-=!2RIdqx&=I$+S~uyDbZKpGA&wqDGMsr#O~u-u1rU;1MPLdEKe1 z@xlB?c@1#3tej7zjz}@`# zETjUcHWy+5oAJsl_fJ;HRvyV9Fz?M3L|0!WKW37depP!HX?THPHO*b!kt)&?>{&Uu z28f*NF!`+yC_ohq1Q2F3*-2-EMjWon3a&S_>*37Pmc8mUan+;I2M!?HqYP3!Y<=NI zx9x%fMhiquSKR^0c zsFVed8`;&~9{)E`N?`zT+@rQ&-v7QM56;_8Vcq^O=UPw>1Y7xG$QJ*72fV380$P)Q zk;}n$hQG}I6*#%naMAzd=>7@V-Z6s@+GSV&1>pEAA{-?KLz+T~_xfM=3H}atHSob< zSv&lH<`@3*LN)-G5EP^)|8tE0-E!>|@WH%@VcLH^ZSYmiN1)&K_QE^>iSR$d&q4w4 zL1h4?`tKm+!(-1;7c-pyzQYcD@c+d?pX)SA{WBU_5R_TJP0kZwPnv*wM?Wr|#HTei z(|~=s6QKOj1X$CJM?XzlY(@Csqbk4-XuOo3mg{7H){0m#kSL$nZrm*02_;fzo%jid zH8)SAk{M}M8Zq&YtXETsdXgupW$89!BSa5_7!MWVK!1 ztJvEb5jz-@56_cR|C*|l$kxlVgVf@-LsBrhc1T-5EMVb_@Lx-Bfbem-Suk9Z2QCp} zd~hU=^}SCQ!kgexL`Mlc5dk;FPOUIRk##u#Ty#A* zej0%L-G-O%!NW->pd0ji9i1+qoJunAQ}i4hxd#~jJEM;@JXbUPoz%sFD+0n-I25i% z(VgzEuHfG}1z5Tn5Xd~LJ^}=Jug>_KD!6P>-!$NglRAN*-5XHiy^6HE>7aYy;I9Xy zb78|>;5)d3c)VouXIbXdvy+)CJJ*zLxTez#2zNdmt$dTE|1i^V(hn`Cow~v;b4#>2bUx` z^u0=J8j8Ki9l#e|bU5D%Ya)^O-t^RpSCr)8u~X6!MPW^LVn#(FhMnZ zgyVmut=AZWIqRl};Zjs`Pw8C0-PuWbTH3WTwWTV=rLY1rC|xET!{7)nlMxZo@!zTl zzc}A4n}O3(-=q7nZ9FaeyaIHF?8p)ZCSJ#ub>PF>UIWLD{*XuU|7#q@RiXaQ&qI;X zzj_J;0D-BhM7IwfP$`#}Z-+o>q7Ec4E~+ova4Sh7;2keSgc}PUjHJINp^!OP@Tbwp zoO(gkx~-iEcb?_!Cts%l@e>cafW6=;5bEBtukoeEfy}`b?@xnS=7Nsnt+)1Jw*bq} z@W%Wcbhr3xMePzi205CmH#O+10Ca!AQX$9Lu<@aI8puZNG#`C*ZU8b|GipgZUqr$$-2Zu36#~7J@)TJ3&@!Cub^RX6HnVM=cA>TkQ86I6y{8Ek&TKtKke_TW5gkz_zKtIUwFQBI60S z+C><~fIrX9fT+(2i0C+hOv4UXuZL%D9$Ur|6C-og_qaOMMYosW5)%bXt`GvLo?rjU zB*Eu5s}Uv6tEn+iq^Pe}Th>9}!0*?$h;@+p5EA!4-pY2I%t$|c%l2rvwu8m7Ut`E^ z2&cx;KXAB~m@8$Pz|}V$D@AidGUD{!i zPcvbRt4Phjb6M}d0qL?|XgK8aa5&)upS^j!vp-r5Fn3|`OVYoNhz(dPP`sW2z+dCx zVYtu^Jj3V&Xw6JLv6%3Yp8$;)n0h&4dfTVMr$|6wuVl)thqLP0?eQV%UFr|=ozuV( zT!W*v698q)yA=`LvgfvvIk*Lmq?D@%uSAg#?_kwgU zN_7o%X?P3!RKb=>@jYDsQ(*=7k-V1)Z{+V6ZaY~85`wp?bA!?xkwfocU=?zdzQTHL^o--BL}Ec@<4&^a2_x$lxi9T6v$L`iU$=HM z$m!;6tN6HYR=~?TZ z^63vc#SRVdgzLt<2XW!g3JZnQ6CgME{lM>d%g)m$jP(bQp7HT_I4G&=f3-bX!x3h< zMhKV|cZHsvA0jzUgYl^_sIhPF(Jgw|9u?G+z`0*(CBkR^6(xB}b}uIzhZQ+53DJ0+ ztsPwxU~x9XGsJe#buH0lN2QTK;FP|Un$Iq;;XXm;{(}T{h3P@98wZoFgy%!KW?1#^p;Cht1O;pAUfcr>(FdVZ9G_LhqQ z@}2Jhew|@wPjfCy3Yq`OHw;6|p=>!Ptv4L-;f>Kj^T=ZOYjA4&6@Hc)_W|SS6vZ-5cjgPIno(-cpYo67`?>D;b_7)~_4g+uCBUr@z48>r5AgEfM8Ve}$+ z-Ds`K^P5>n`hz42ndv+`2CXcujW7{`7dsdlH{79T7q6H}m(+&(U}dlq!YXCQ4*dlI6FRORD0^KI08iK0|YpSE5sqoWm|K> zqKLF8dOK3T1k8ANCi*ZaR&m=C5j-rfSuE3ktsRiQUiL7%&x5nq^G4HXoy}QFxI41x z3$kMQn~UJ5)30OpJ?b$hJcgej$GGbaPk*N9ArL2f+@eP!qDy!XDW>=lzUI53O8l*T zD6F6cVfAKs*!&pJr>KVKv7JRdlz+=6;m(e^r}^ z@wrF8m2#d(OCASb>TIYr6VYUlQ}tEOKms|+s@y{5Qle1pNyrJT8F$cR9B~x&lDl{V zgJvqLsxxwLU07VJLFxfOa}9MbLbqW*B*IGR$|3Y+)rIP`b~b} zf=0Ey=6@3ZKJtLmGd{qF)D9v_>~}0CnZg&F|90ten7UH;5qt$^ol*#&nwcO7tpHOj zFunff>(pdDm0|5NkcZ;u&?|lI-IhL`;qwbKb!V#1*{Cd55ob`5*#D`-uTNB#EQ44{ z2(QukIJZ{Cvi$O?)Q3#WpAF}a?~LJB*7+ zKurCr@)06Lj1I{HHibYNG`Z*)oQFVzO%jbr`7@a?BfzL;Uxkd-7U3YGv#T`%dRA576-)*k8dPAW(DOLNGy z>=uKatBHB1T3nBNXq1t~JoWrtdK$K_vpjy2k2$xqAHl<8J4k;3&ZpFqS^t5hr6uyx z^83b(qou$1&eDKZlgQJ>UjU&l>MeA2e#HOjGaffjjcD&1O2O_lFN2t_n40%*3&L)w z;`P^32@(%%4^5D9(DIQ75Q$AJb5}WP$vm}~HiDd74;#?qJCW<(DjGgoi7X^(DEx$1 zw1V*2p>(5ucuXbNKR9_T$8GUA)9I41jKQ&R4w<*$eeBC1q`~h?#&RBk+O1G#J-@g+ zjR+JrNRmh$h+^an9zLgXxNgl+!PfyJ)#MWmrBv2%rVljZvpp|1G9P{(Jbwl*qSVOczK|5{3k zD8@Z4#zyB+T27Z>L)$TiM~>i<*X@X`MDoY(^}xg|7|q9LffkTRjWo>dM`Pa93Wp348m^fvGw=leB^SL(GD37T^M_hf5|& zciSf2L9?|m#ui(zIVP8uFjQT*A#>y`^*Vh)X6%ndhFq=Z^Zp0PB=sd-$p%~MU9r(f z_pxx_>ax>J#e!@i=oE`iW@qh9@uxLW0<)Gag?l=g59OsBIs+s=Zq)T6PM>C6*J0djwNHd|l+k}_{Mn@Z zEePEK{nFx;5Rx&@;QR8l2jjtgnbm_37$4F5#l)_6+D47bZUp=pH4sU_9P!&zr+l%tR`L+tCRtdNP@4TnauE zQO?AmFPx4Qpmr^M49bZe`ri;(kOei)s@64JJ|K!c+QZ z5$|b7t=w6IP#^1ddmayGGI%U=D{i6W8i$qmbJKficz>G-h}gxxDl(aM$7o2Q_l+db z_+i7eB#z+V-d#0o0OdmPRxp}$lQ~{bY^-zaY$oGL5{Hw zDuD>roeJFPYlEA{yW1i3q2Z}jj6R2ci?SCf&h2b!_3E3Z32h&H$ zd(ax6^womFb1f?ZN6wPEm7Ayog5^UxkKgg7)e^=c!Zaq_bwdbSXadKR+b2wNq+W#Q z_wFZ3c^c1{-CGKGtcbs31@`c&00mo$ec)EKo}^FnK6y;>_f~-{$}G4i+6^tTffe%v z#IA!7lp?6Y))hBp_tJchUEjux#xLu=#=?y~p9mF29g+aUndxy0!Z!D$GGp)@GI6cK zg*`e^ObhY}k_Vq`zs!=)ydlhsXgk%?jfHRA%X409UT9t>OJt8>kP>5r<(2*!MkZA- zduxPl{LN5D; zNVhfnkI-Ob{&pIJ86<`nL-nBxaUEM$WoT1NFRY`AJ{DN)iSHrtki|6IO-YEUnnS8y zEJI*MR72=j5|$O<(&|x>`z=18fv9pn{ud(I1PRY$GtaJzJq6|*@L`Urx&?SLao2WB7D9^8iipT zU4C`Jd29J>Wp(GuA((Y@2jPS7#)x=&N$6I{;e(9Q&w61!VI?Pmnq4Ej^U+90m;0{E zJogG&{DdjGzOx;ylCz60r!w@@-LGxqu2E#?%6lCeBpZ4((Qk>a!KfbPE8X*0kFi;j zp3u{%Yo(4Hw=z0#xSWXV;P)7Ser|~eqCH*BuSudom0@2&~w2BWl!fE?Dr=$d49xo9G)vSqKv_$f*nLHpM{SZfkhfELnC$WhXsC+ zS{Y;?I@rzTCj_cd8?rV11ff|an4*rXu+Yl>lR8Ds%(&Gsf#>=s+)-|^1)J;ZK#5pj zTFyi|^r(~=^((eG&9=g1Zs{crW;*CCgd$oz8GaD}DbAt*ynKXjM;b-8dyKl-I`^y;f&%r+Oc_KAUZ zJT!(`B4Oez{u7?TJEwQDh^>syIEk}IP>yK+9ffw%BR_E# zR2*XFzW1mf!In(h97#HLm0(_$nW2;QZJt`&&CzcBXuMFS!Zl$*uhTbh(#vcyvNR2@ zIh3KiaZ;v%dCh3FBEcB8kD+PDMoja>u;225W|E1E?mW=dRh8n2i`Z2;?5di_TMT7e z7Z@|gMYPC+&5O!LhOOM@_0ti`$gl%g5xBk=FRR{`rzW>-u{<#L|;i zq7~11IWt}YISEXyderVwq|@coLA?yqdC3b8tvGkhr0q-`m#trid$PpIFEBI))ibh- z$r?=wqZS2WrlYh_(Rr6F!9m3NcO=T@9aTDkycbI7_Vw}B0v#$%%VIi(&(3BlzfyJl zAgk}}2_U!|q;2ea5eea{OV9rHD4nCUjq#a-Y%Z>*3^679pP+h)p9ko9R6V=!8u{ew zo|k({LEyg`No=ekHLKHVjV>NiWNwb&9iIy{(cWWp@bdxo%NTa zqL}Y|W0TaWxAW?P(-Eu$%Sk&CqtF5oeTIJXw_Zh?h6sEidO&82J@^BHMPQi6V~8!c zXoW8yAVi`R>iApwgW_W@{fv$^RQxn&f0)oO-&RZnUmx_Wk6*#Ha@Enz`#Sl3s^T;g zi?9L2*uv#JS{aDg2uvkd3L*Ngl}n%*v!A(vR1$KcZX4n|13w65q#Gd`F@K`enX?(W z3q~u^n^RwN z(nIq>lEhx}Im7Y!I>OeAXpi^;^Ne_%ITlu~1mnUsIW7alB$vm!-eyIQ8ir#9fs($EaCIJ;eCbzR#kQmoBXJC2Ub`RAMI#7|@HfC6;&=HCk znRe*RuoJbZlBw~7M^vS&m8IDw?+9?S>5iT$iT=G>S&^CATa(x7 z6Mp)dACo%1X@-i=*R?)|9m}ejVUK>JEAq^I0x6l&s!r%lzE4XODruy{7I` zJvw*&a4;at$k4#Rn~lu%0Ko*ZsCPi&&3DB)F9lqHHaCR$e)lj81E0Gu6p43 zmhCDcmXTBMj?Guy>&oTl6E1Q!L8R5D>@*I>%qUGIYm`bN8syylu5_PByBaft;#199Aw+#E39%(2zucD&FcBVqddtY zz9tmnb8(MP2$$+mlOzy&u1BBu!D?XRq%RGULk7fQ!r}s1bCn|glIOl!zZFxhC|g}e z)N>!nV^-D_dUvorJAnlz;#YGPAVni9AZRTMmPylviYT#hn`m6Wp{D`1bir??wrQF>1zNVg2E3z8Cc+w)w*$0)`=*b>_KIQA;ggS_EYRKss z`@*nF1fP-b&m|RSq4VCYMa>LP$^+-uy#4lNsEtS0@U(q~iVyWdFGO*16w>sdK41F} z54A4Rw#P*Ku+JD5$%fK*tUfJpw9?UGHHeRY|1DWq5YGT^I8-+o6kZSQN_?S5HXWbD zvfhTE!2@BQh~cz7R4y~mp!4?K_xMgCASrb6?k95))R*?5PliT0@6|s^)NUc3LJ=Q|`Z2$9rf*>dI)R~zgV0pWNd@lR^bbM^G>qSi+~u}7Cs|7mrGMFLEKC|`qrN%V z9gJ^lZnc7OoG|Vi!uo%<%z*q)1M3NmCe0~}3#}#*!NRmP!W+cN`X}Cz&%QP62iy^% zh&7MHz&LraV*>3bn$*ofbgLoXb0@D6OJSvt&su13!;C?8$=F3^;;J)45i5UTF48@U zX!PE7z%NA1iYe3=!87f?MrQ%c6Twr=CmrEVpn2Zh(aX7YtKNgdRe!q&dna9=NLx=3 zrp|H5@dM`biki>}lztQ}UC7jl1;soMW!cd{xOlR5BOUtyg4VmLbb+#WZ%+hDQ>M#v ziB13Oc+<_D9IMml!QFnMO;4DqK`k%#U%|-@M){jF)!dlXSeC_vMGCm@_p{?^>b5gN zKJwCQy9`O3vk;Cr`@kx#m&@qN<}6Fmij`soN%HSNzK57UCbD8ZVXVEO!(C*vIJCB8 zB}jvBkapg8TiNE`k9vEPTfgS>*U zWJT607F9<{&v4Z^&9lo3TaFN$SAw})p6kK-!)|?BDlh2s+Vtvy{cEZ$W0tmB15^YA z!Yd_NDQ!sUd^&c0B?{)sE}HF)%a$1aH!h>FdPOqXT+T2KSOr4#gORNkUV7jRI%~i6 z%ENsS(AHy0;9?MYD9kS;xUc2=hD7!;pLUh9CWfkI@o(w4>|n<-Q$KeOx%o zK}fwv4{xA&Yo!}?A$Ht%&EM>(J|(}PiUZ_ z2iZIBuwx=$vy@eAN8OtS(wa*<6Mv(2Ou}=#EoTo?UA>1Si z=%icvZbhQE2twN+$(EG^md{R)E}*f<9!Qi(=J&>glRM%QOkZ0{5}2QNdL*+hDhmPZ zd^KVe3b~#Z+zn|RfN~LU91<5KYWAPATNiW$U0bsoW8)5)9f{IhAKMYpV2vKx$QMWBXUBhsnm9MCDj*L{zumOHP4 zp?r5(tZVdOWc$(RaT7~gJuI7ghkAFV3v5zYUr`R{aDM#Fh<0q=`DF#K^n zkB$}xrtsRaTKMD|%UzvhjTsCpF>#5^t*EfLa1F;f zPKdr*-Pr(%3L!Q0O=XS!&{VCrK6YMyulTq>7Q@4Qc!}ws->kwBXNP~#2~*B@Gtvw^ zfW3YR5vO>sMRhxn|EZKQ@U$APp8FoPNcqsV>U{aXJ=l$l955Qf!6ho)&uV{`Wt|xw zS4UboP=_$LVFdDnBg7*yFoP|wdt5l{8RC=HUmYL6#(WD{AgGw)X>mi z4cG)LAL~vVBfjQ6%u~+SD>Dguugri9?sY2$#o=C)f~(WT=)P|eL}~yiq!x}xLnu0` z?aGsN40SCpdG-z7CiNHcmA$a*daGnJM-yN+loJpk!U9=jTt>FwS_CunD*G|^ktXk5 zO=Qt|7;-NtOOkzXkYkgzvDq50SOH}&p|X~1KluXV1~)69Zgi3aYG5gV4#A$|_|$@p zLerm~NjxQ)6K!<8i?nL8lqXBl>1${h7(Q@GYdt9M_5vVLFJrVAp{dB@MvtO&_m2iO zTkPuWNRzdW#l>P0&#w;)B=tL%UU8J}Efb4Re9++-sdu&5)ZCtK7||{>`MmbV9=nJf ze1}9dCD9XJ_F6J~TW9$!cT!5<0(N4vcU zN9)c^Qy&1{+jU$4%m-7+k51(Qz{R1nHvx>Jkcn!$_=S&7N1H#nH5Gn89W6B1W6MQw z{^)-)KHsSZLl}1AVnGrG(baT}wg-&A$bj>UhxJ{i>gdFXK zzuS*}P>M&DuKnz`tUR>>)a)DqQezOwsrO^>Z^Kpbf=sMt$Y(Y5L8OFP8Ua*RWPC0sN zTE5L6REh+v3X4DGZB?lfQFLtT&8e$Ok6?RFeW%Ld$O})mBZ1j2Quh*$;#uAiufj zsI&wCH9~+V@gUL2Eh1UKE=~trvNKZ31vZ5GtBE~8eG-HhiUqdh0Ef&R4w|}18v?W} zTR5n#i%)^Z^R0PiI88!5!ZEnXWu$x#4xchfh($z3O9JS!aR3EkDP7IS1vU5zU!XkC z4~9PT46JgTj>;$PSVUeWaQWA}WDM{^4@-tmwtl5$gw6|^N9KznfS=~*FBT~G_C?{1 z?42pr=&>mX5FKUi-S{{J4Yy?HIX0IfYY^ai7>MgyI{5VRc6z`&fPW|=+_ElldnrZT zwr#=23sNqIWOW`B5CCORvyJX2snx0V1(yL;T1|j*cX~m>NujJD=VYFBPGyL9T5f0JnfNLjyJE|Y! zF4eFpdAwigIJ9sl0+MgJ7<;_e`))f#{Rt#nU1Q0)X%ab>Z3GK$ut+Hsk1Yz+HT1<& zAl6n{Tfj+XBko!kS$xf3G86y=U`fi8fqLE7dgRu?hYJ977WH#=1E=SgIG-zx)BCDM z89b4D@@<*F0RW~0m~NW3kW*f=k zFLT2X0%~30#2&ySvh6+5Y-ZKYAo-QXI^7DRBGUvUO)si$h0%(g@rt&9y)WpsjTd6t z@HH0wdb4Wa^znPPJ?i+Sr%8fnqqLorHIpuUXnYm1QkAtjWjOaNpn+R!rLV?5#5kmkjO;{SL&n z8m=^a#d{Lp%x&kIKaahP@7TXMdkN9qnUr6}9>AlRenPe@)SdM3jRNIci>0|wQojXz zA;|Xlmg!Hnq2z<_Xw9YD;>(6h&J>Ae`fUsb4x8W=OG&tcRM~&k|x4pBrlAuHi zzl6x~2cQ$!yF5*40Q}1>p&^ezBN0I5{MaT_umOk_yhbz&UZas@+(JI`?WFDelKbqx zP!vtXkYit9lTD7XLS#Jn>IIJ<%{jEh7aYU#A*x!qJN=#G2C!S+yZF zAPq?^W)3J&Cyt$(TGKW!5b#%-oc|KC?eCFG19>owmwMFnZqS-GBeKHRhs`d)(7r^qeJ^gvCml$; zPuI3LyEN$;al5y2dSQxoxh^6(#Ua?R)B=NOm_bF=$&Bffz&wk_sMXO8dAwa|0ghwJ zcvno(eC@^9@9^7{rqE4(v47}%?_>$9QoZ#I{`En%flV38+djN++B{9!CnXvr2N1LzGtNIiI(Q|PZR&Xxld|~`kCZH5-(d0!rkqGDRBVQV9e!A-xZ1}6QD*kvcG zhUbilr}zPK{i)pIo!|K9zUJbW&(M{$zTd0s8fsvFRXFnKL(3dQ_`hKUPYibM_Tk`T zaP7^=NB%Ek;luacIDP`vS6f{Zz(ph~Mx%(@;pb=Ti_ ze9$;dj+siW0+b;E;Oj42q3V?=A#O|-&sPejeK_#>NP*hSKa&k%TP@Mj* zw&!7vho~1Ice8=El|e?CwNYTp5N!+y2tgSY5CuYjgh6aY1wnRH z=0R;i!z6w3W(lLp>KPFY5 z-l==%aZL62lU&i`uWtzJrQLfL`TEpLhv8>~&dHX3$n)eA$wwdlOsVNoBtG`ojYsMA zyxQPJHlfp`+;fU(=5c{LwaG!D1w9SA0TTM0Bnm-{SuZ3ViOTXkhEm52ASfgwMcIks zpi_+HDk2hvggp@C>P6PnqxhfH%JjU7S`Ji;K`O7GYek%Xz|z%q+bT!vexnzvnMOyW zJ@6vJeN^$w4-jq4ogthnybG0go>(?haoO7HPk`kp^4TnFWYbT}atG9HQfaKruqjig z2Ov}b%;}lS+0i|5vsGOh7WBf714bfH%;nEz6?P`f9M98e-2WcnmBCEgvS@}m1kKn5 zkM9SM@PEB%$qjS}tcl%9tLSa{g36c<$Tl=jA1l`%G1VJZa_dqefG>Jk- zlihbhxmKD&&?#7E2lVR?AXE1K`?7zrAsfDnaE>+iD=iLsK_Dq#RM}rd6742>D;pTm zS1UF#5x>_5Lt#I~?s;aeMAx7cTC*2(lSM6Jij`%q(U*J>2NwTPwcr<-^K#<-CJBV}h zh6gc}AX;~H-m>S^3tVh+6!#sh|G`8kSIk74E;)xe#{VHJRG{`>)E(ZkO!)o)HYC zn6Y1Ec0^b{06-iVFxfey7P}{xSf@kZM8+~ayV9#5ljE8~OECoA?fmDa4$Na z!BVEweKT_`c8~idBTYo9sJGiC{Q*l#(CmWQQJDcIpzT7*LGuf=()K*KdBSu|o1QTz zE4p;Ei6#PRo|i<}2SQp%*65?@Sgr=rkk;RRdk3_>r)h9x#fF;=m)NmidJ*lk0!B*$PXeA;f*n;1 z4$>7Ub$g(hAUlL#Orfk3(MH=cd(=SCeD>X7YcTrmB=>D;$yP00Rur-kk1gfzh6QGb zX=cCLo$|^rYuGgZ{NYv=12w6n zHyxpNK_}6ah0ni0?r)_M>OH(s>{EhsjY8;2?rlAcB$WDir^n(EWuvI}@rPh+RZme0 zO1-c>W@M*R?}#~Ip}BIi9yNY$-WqidwIt3ALa+9Iyj@FbZb16;mv@dX z=%FkE5;fT3u}QDy;~TEG(p2az3dXyjQ<|x)iHr6A=gP+p%*U7^TD9h_V+Qp73WlK% zSYk$D2@G_UaZ?R?B`jmZJ|?bVRrY8~&1Mv@8g6dLyEWBQ;TF7FsfP)+K(DuqZB0pF z+Kb|$?(-Q~gqhm!_no$`$szjlSsTrf^T3nfTy;rtxMkvxMl)NjM$R7l z?%CRQFLpzyL8qBi?I7{rl#h%Y($7nuBnL#IM#B~xHZKXAuH^InZ(T*sHLy=g`m4^c=HA+SHAB-;O&`WwFA}>L? zU0~WEA}XD?eCCK$eR)?N?AMyeW9uylL3x@@gQTc*&qlZ^Z#n4Nh({!f^I&dG=q-Zp zer+1eh)QO4QOIzSDEY;eb2Tbfd2%Uyx7R@_9`%!(btvvSTa z)K82g+oQz0kql* zyZb>Vx(ia7?>3jTMKeQ(FA92+qR#MS4Nm}hB(*X+ZK{9QLP<`~zwK(PLJEQ1-)C}L z;`;<31(L8qXPvPH0JD5WJo~Zw85~Z%e(Ak2H#zBDQuO*nX4L8|0sB}ONU!xV4lW2YS+oIS6*W&$aqeV!k!kRNWUo)LuGe<4Z3K*_97erUy{ydj`JOk)4-wjfjxAWn! z2(%SWOJn_vOeMHtv{q_b;c)xyz)mpV!(Gvvyx^%c9~H#TVDkQGP`jG0#^bE@pG9(+ z9d>2L^dTe^DeKiEcfEs+k|Mjfr5;Q5#Ktv7c$1jhy){m)hSk-;(Qhn47eV63f{pAfS#7`;vzy~nCS zR%!Qk?b=o5+w*w7iWw!Sie9VAB=kFF_r9#S*ocxyV>ZGBvNx}w+4x_syzqMCIdzsXG@U@wT&+(=F|n19jC zE%Y%d;Ov)L`H~cE>^D$cMB3H8ABV=51@Ik59gOmqedi)6IwN7D2WHoKU0qd;8w=#E zHD=d#!~@9_a%p-2&W!TZpPH;%Ot|$iCm%Q zn{CX(MV6=V(HqOU8W$dq{w;dca<`J3Hs&0CX5T-3P7P(sVNU#g=%LiBSgEB-dAj9#E z#pvixgXzpldG>ip(%J1Y*P*z10*z)inQt1?m585ZBw3ws{pL(!>tD;qCr9S>=w z2)p<@)$Fhf9r1&17-jLJW~&y4!PKiB=+?-!2|K4JPo9KN9>k~BE;bm6V8Yz@sh>N` zhgFVh3UwzH+aBZ$FKm{2XiwGgI@|C3cuS9Tg`@hGQwQsf5`kJW!Hz;9eqZ}>XCd-rbEHcmLTi*9^4^d1OxP7#)y zf;f0z$j={86&ypSZ9lJ(I*K_XdiFw{jL*F^k?jS@2|&8AE;AlT>4#Qnm+^;YxX=7M}vhIi~<}Lr~*CH6|idv~1h%;TR<8hbr&FZI4RDd*& zG3&QsH{3RRMru2wsilQ}Besv#u*PW@!+-s|?vr@nGtv(MQvg~o%*VbY5?L*Bf$z)} zSG&(e%z|vDa*&EN7nvO~-@3fKgxja)d>^j)Iv&rPu{5Jiod}8j=d0S4VZZW=y?J$0 zx+U~=0gs(+9tR%P{cjE^&&Hp=#kR$nt$(8BcOTmp-bS9wbA92jl`yCI36+D@S3MX~ zG!#%&Xxr-YLYTp2TG~HavgXDfXwc0^S>Vo4QfUfgW4hHqO24SzB+mbybLFJ$|7tZf}qfQ|FK)ip+@@j>sfJ8 zzGyo|hq6w{7r7gL66K-mztIm!ecj9$0ezJ`i6*Ps4YnS+!);;=|Ni;UE`#K_*Dony zSx~psHkbc5Y-~IR<}T!#D<$&`|CXtC{fBm~H!lN+Q^S{e(lyw?O);J+#(t@T0}Dv6;jhl9bf3v%bxZlH zuP^uJW1|CbxM(9oL&H1T9c6|TJ65ihNN?uc`5k`UyYuNYfOCB1@YQ*wBcIq}A*EC*MBMcut+O zziTmpr(|mB=!7_qSO~w``+?XL_PI%9x;$sYf7h6s=Bw zVrgOFrm3UzA^EI)ps(*tJCbO}O|y7%H6*`85~7{Pe=`9%Cj)Sgr>7^Z5iMxvWiZ$C zIEa7TgM*GyN9Z1LadFd$jOi=qY~G@>6yOi3WI6puI!h(V0UC9z;&`8jqH!AAVy zP~`l8f;Fw-82CR4=S|fc)A5oL5}gW0uEx(>9)J1ZT`qVEHm=nZZw7sMz8HITWqwGo zK5dq>U)!6tZ86_S9&}V; zRb7U{iV>D*17wx~hfl~cQ!_5po==^)e+IYw2u@LRrB%pr!d4%8mxsTq3+E+LL3`ci zVZ-hgIJ`Gw>^@kbSMyEr@NKn8TCA@E&wS!ZPnZJ=a%!1FtAgp>-Q6^>W#%!;u zwMg#PQeW>}f+H|R0D9Z5pl0%+OVH|U{T1fCzA&srq=G%ObdPOh>`x?;Z(fD;F%XbUVXEbLU_dm4yqA5Q=` z1KvAr-XqD#XB?-XQSrWP6=eibT3~r{cGE~A*fVwZn zUd>cWGS=F5JH7sT!GC|N>e)w4Y&>&V(%s$tBORfwN<0O%p$Z=I0qf|U8xw-EV412b zW8u@223_HH8~_dZ==Co{z-M2NmI`ph^(j%Qv?7jzvbniAQTgI!u<}QQz#TDm!(_#l z6qWtO!B!$Bp`?be)uq`Q?%RXqiw$d2F3eSjPD6Gf`J=Gn%!kU*;e+&pbC@1=Adh+1 zu;Fj*cTIO>=r?lIl)+-;c8Q4isMZv4)S&JI8P~rk3pTQfNgd5qe7Vc@%l-bN)rW!g zwKIAdc`DBM7kWDzOhg0=&M_0vu~GhL;JS$R{U~Tbe|ew1-x10KBjP;7BNl z!YO|C7roZ;j~_ptN4$%i%JbOSXXT+``gOOK?SyFf`bNY1$`wsVw{S1-u54HSUk$pN znxD(BUAv|#AujHkseY%WqZE+WF(vRqHhtdQ`O&ph90Fa8M8O-4sN{c)5|=}4Gy(!! zFXv63Fkrit39y9w0^W4j%tK#!#rSw>jm<6?i{<7JE(^ubf0CgjBqmP%DP`A|uIm@n zeN1FBLA&!A=?~@_C^SKqD6YA=x$7iKdvf()X)1UUD;!S$L#YU)LUFeV0>XJ}+y0tk zxcAP5Pd-S~>)>e;Z%4~3C~Pp;KMeeM*CqZa946~JObgDz3Z0dmWMpUn1p|t521aM5V0{4Bzh8oIRmxh5-Zl*?W%Fqj-RZ9(sLyWw@ z>sP;wzYzeRk_7^B$hqRz+J#CN24(OLn1wHfOaY2Eix_I|=mC*g4R!Ou;huDO2N#s4 z!XSO6RcfvXxRcp0nm#e-wvt=KX?c1D@0Ztuv*IBpFPl zGOE^>A3b^$4l2Bf3gIJ4qd72c~_%Nuv zq?M7t#?0VO0|IvZ7$65%z`5he$;s{IZ=TPV;sdR9OwS(b%+L?a0c9(l^%^u3h?8s= z;iIZcu9{KfQaNovxu-aldrxj#&V>EibJ?%;&X#+3%p#Z}U!Aeqmw0B6FZsn;#8g(KpjRLI9Gk*6mIr(`R+kOdKR5Ge z1NFs#Li7Df>O%=QTpZ9$1NyRe`A^03^A!*6OEOs*w6w`F-MC4mMwtT9HBkAf6^c2K zUlRKz(TLLq8YRi?8jZ%dWy_+by)VFmb8tAqDO5@BZcBHf@%K|r7fO44%vvOEP8D^;_q|mO>z^h?lM?imxvHod*B7b@!6Ct$y z9QQ6A@WKrwv4}cXWc~1vfQ(LkEdiX654iV}cX>_kLni*t8>Pe}7pefcXBvghQyw02 zD*Nk+*>2d6GM~x%7Ku8|+ZSW@p4c?ly!xArzMqaPC{DMjR6W>$IQ1?qzLohy^-EuJ z?pfohRF6<5sKFNj5m&(RK+<%cZ6FJ>D67IfCE)b0548Aa+5wFM)MH0poNsOiULKrC z0-k>9515nbT6*El%`ZLGUWdTulqLalJ0V7;Mj+)wWO2b!+X3ucFq@y_m}I(gihp7FZ@{z92z8wV#c8q6WM}1t0B6bJ2r@Wv zuk;2jWlbbcbx50@4vunPo#}P#Y8HiFtw{a*^!q;#xOC3)p;S+jvfv~`$z4plbu8*P zI?XVyyK3w{OPY|BOTrN(V~`+sbaDIi*ZTjQ{sxIDZH%|TYbxQVM`O+Tg0tv;q|+|Q kvBPBsTQG+?N?hB5(#gHv7@vXdA3Pu@?2Z@z?jHNU0A-rpQUCw| literal 0 HcmV?d00001 diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg new file mode 100644 index 00000000000..229ad1c0dc8 --- /dev/null +++ b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg @@ -0,0 +1,312 @@ + + + +image/svg+xml \ No newline at end of file From ba8bc252933850b93d6791ba2d2ba7047a2f2b02 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Tue, 17 Oct 2023 18:31:35 -0700 Subject: [PATCH 117/204] Revised hot water load models [ci skip] --- .../HeatExchangerPumpController.mo | 7 +- .../BaseClasses/PartialFourPortDHW.mo | 12 +- .../BaseClasses/TankChargingController.mo | 19 +- .../BaseClasses/TankValveController.mo | 75 ++++ .../Loads/HotWater/BaseClasses/package.order | 3 +- ...enericDomesticHotWaterWithHeatExchanger.mo | 8 +- .../DirectHeatExchangerWithElectricHeat.mo | 3 +- .../StorageTankWithExternalHeatExchanger.mo | 43 ++- .../DHC/Loads/HotWater/Examples/package.order | 2 +- .../StorageTankWithExternalHeatExchanger.mo | 286 ++++++++++----- .../Loads/HotWater/ThermostaticMixingValve.mo | 300 ++++++++++------ .../DHC/Loads/HotWater/package.order | 2 +- .../StorageTankWithExternalHeatExchanger.png | Bin 8884 -> 6164 bytes .../StorageTankWithExternalHeatExchanger.svg | 331 +++++++++--------- 14 files changed, 710 insertions(+), 381 deletions(-) create mode 100644 Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo index 44fb44937b3..dd9ed475771 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo @@ -36,8 +36,9 @@ block HeatExchangerPumpController annotation (Placement(transformation(extent={{100,-20},{140,20}}))); Controls.OBC.CDL.Reals.Hysteresis hysMasFlo( - uLow=mDom_flow_nominal/1E6, - uHigh=mDom_flow_nominal/1E5) + uLow=mDom_flow_nominal/1E4, + uHigh=2*mDom_flow_nominal/1E4, + y(start=false)) "Hysteresis used to switch secondary pump on and off" annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); @@ -45,7 +46,9 @@ block HeatExchangerPumpController controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, k=k, Ti=Ti, + yMin=0.03, y_reset=0) + "PI controller for pump" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); Controls.OBC.CDL.Reals.Switch swi "Switch for pump control" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 33dad672d92..7c4bb1963c7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -35,6 +35,7 @@ partial model PartialFourPortDHW h_outflow(start=MediumDom.h_default, nominal=MediumDom.h_default)) "Fluid connector for cold water (or recirculation water)" annotation (Placement(transformation(extent={{-110,50},{-90,70}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_bDom( redeclare final package Medium = MediumDom, m_flow(max=if allowFlowReversalDom then +Modelica.Constants.inf else 0), @@ -48,6 +49,7 @@ partial model PartialFourPortDHW h_outflow(start=MediumHea.h_default, nominal=MediumHea.h_default)) "Fluid connector for heating water (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{90,-70},{110,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_bHea( redeclare final package Medium = MediumHea, m_flow(max=if allowFlowReversalHea then +Modelica.Constants.inf else 0), @@ -55,9 +57,17 @@ partial model PartialFourPortDHW "Fluid connector b for heating water (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{-90,-70},{-110,-50}}))); - Modelica.Blocks.Interfaces.RealInput TDomSet(final unit="K", displayUnit="degC") + Controls.OBC.CDL.Interfaces.RealInput TDomSet( + final unit="K", + displayUnit="degC") "Temperature setpoint for domestic water source from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); + + Controls.OBC.CDL.Interfaces.BooleanOutput charge + "Output true if tank needs to be charged, false if it is sufficiently charged" + annotation (Placement(transformation(extent={{100,-100},{140,-60}}), + iconTransformation(extent={{100,-110},{140,-70}}))); + annotation (Documentation(info="

      This partial model can be used for different domestic hot water generation methods. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index 0da98782322..7f4ab14f496 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -2,11 +2,15 @@ within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; block TankChargingController "Controller to enable or disable storage tank charging" - Controls.OBC.CDL.Interfaces.RealInput TTanTop + Controls.OBC.CDL.Interfaces.RealInput TTanTop( + final unit="K", + displayUnit="degC") "Measured temperature at top of tank" annotation (Placement(transformation( extent={{-140,-60},{-100,-20}}), iconTransformation(extent={{-140,-80}, {-100,-40}}))); - Modelica.Blocks.Interfaces.RealInput TTanTopSet(final unit="K", displayUnit="degC") + Modelica.Blocks.Interfaces.RealInput TTanTopSet( + final unit="K", + displayUnit="degC") "Temperature setpoint for top section of hot water tank" annotation ( Placement(transformation(extent={{-140,20},{-100,60}}), iconTransformation(extent={{-120,50},{-100,70}}))); @@ -15,9 +19,7 @@ block TankChargingController transformation(extent={{100,-20},{140,20}}), iconTransformation(extent={{100,-20}, {140,20}}))); protected - Controls.OBC.CDL.Reals.Hysteresis cha( - uLow=0, - uHigh=5) + Controls.OBC.CDL.Reals.Hysteresis cha(uLow=-5, uHigh=0) "Outputs true if tank should be charged" annotation (Placement(transformation(extent={{20,-10},{40,10}}))); Controls.OBC.CDL.Reals.Subtract sub @@ -26,7 +28,7 @@ protected equation connect(sub.u2, TTanTop) annotation (Line(points={{-42,-6},{-60,-6},{-60,-40}, {-120,-40}}, color={0,0,127})); - connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-68,6},{-68,40}, + connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-60,6},{-60,40}, {-120,40}}, color={0,0,127})); connect(sub.y, cha.u) annotation (Line(points={{-18,0},{18,0}}, color={0,0,127})); @@ -53,9 +55,10 @@ equation textColor={0,0,127}, textString="TTanTop"), Text( - extent={{36,20},{86,-16}}, + extent={{42,20},{92,-16}}, textColor={0,0,127}, - textString="charge")}), Diagram( + textString="charge")}), + Diagram( coordinateSystem(preserveAspectRatio=false)), Documentation(revisions="

        diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo new file mode 100644 index 00000000000..01b9de45501 --- /dev/null +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo @@ -0,0 +1,75 @@ +within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; +block TankValveController + "Controller to divert the water to the middle or bottom of the tank" + + parameter Modelica.Units.SI.Temperature TSwi = 318.15 "Switching temperature for return water"; + + Modelica.Blocks.Interfaces.RealInput TRet(final unit="K", displayUnit="degC") + "Return water temperature" annotation (Placement(transformation(extent={{-140, + -20},{-100,20}}), iconTransformation(extent={{-120,-10},{-100,10}}))); + Controls.OBC.CDL.Interfaces.RealOutput y "Valve position" annotation ( + Placement(transformation(extent={{100,-20},{140,20}}), iconTransformation( + extent={{100,-20},{140,20}}))); + Modelica.Blocks.Continuous.LimIntegrator ram( + k=1/120, + outMax=1, + outMin=0, + strict=false) + "Ramp signal for valve position" + annotation (Placement(transformation(extent={{40,-10},{60,10}}))); + Controls.OBC.CDL.Conversions.BooleanToReal booToRea + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); +protected + Controls.OBC.CDL.Reals.Hysteresis cha(uLow=TSwi - 1, uHigh=TSwi + 1) + "Outputs true if tank should be charged" + annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); + +equation + connect(cha.y, booToRea.u) + annotation (Line(points={{-38,0},{-2,0}}, color={255,0,255})); + connect(booToRea.y, ram.u) + annotation (Line(points={{22,0},{38,0}}, color={0,0,127})); + connect(ram.y, y) annotation (Line(points={{61,0},{120,0}}, color={0,0,127})); + connect(cha.u, TRet) + annotation (Line(points={{-62,0},{-120,0}}, color={0,0,127})); + annotation ( + defaultComponentName="conVal", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Text( + textColor={0,0,255}, + extent={{-150,110},{150,150}}, + textString="%name"), + Text( + extent={{-90,18},{-40,-18}}, + textColor={0,0,127}, + textString="TRet"), + Text( + extent={{52,22},{102,-14}}, + textColor={0,0,127}, + textString="y")}), + Diagram( + coordinateSystem(preserveAspectRatio=false)), + Documentation(revisions=" +
          +
        • +October 4, 2023, by Michael Wetter:
          +First implementation. +
        • +
        +", info=" +

        +Controller that outputs the commanded position for the valve that diverts the return +water to the middle or bottom of the tank. +

        +

        +The controller changes its commanded valve position continuously between 0 and 1. +If the measured temperature TRet is below TSwi, the output is +0, otherwise it is 1. The controller has a hysteresis of 2 Kelvin. +

        +")); +end TankValveController; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order index 3f458a0cf62..85663b2dfc3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/package.order @@ -1,3 +1,4 @@ -PartialFourPortDHW HeatExchangerPumpController +PartialFourPortDHW TankChargingController +TankValveController diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo index 7094e9ab328..48e914aa198 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo @@ -11,9 +11,6 @@ record GenericDomesticHotWaterWithHeatExchanger parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation" annotation (Dialog(group="Tank", tab="Advanced")); - parameter Modelica.Units.SI.TemperatureDifference dTTan_nominal(min=2) = 5 - "Maximum temperature difference of tank above the temperature required to heat the domestic hot water" - annotation (Dialog(group="Tank", tab="Advanced")); parameter Modelica.Units.SI.PressureDifference dpHexHea_nominal(displayUnit="Pa")=5000 "Pressure drop across the heat exchanger at nominal conditions on heating water side" @@ -46,7 +43,10 @@ record GenericDomesticHotWaterWithHeatExchanger parameter Integer nSeg(min=4) = 5 "Number of volume segments used to discretize tank" annotation (Dialog(group="Tank", tab="Advanced")); parameter Modelica.Units.SI.TemperatureDifference dTHexHea(min=2) = 5 - "Temperature difference between across heat exchanger on heating water side (inlet-outlet)" + "Temperature difference across heat exchanger on heating water side (inlet-outlet)" + annotation (Dialog(group="Heat exchanger", tab="Advanced")); + parameter Modelica.Units.SI.TemperatureDifference dTHexApp_nominal(min=1) = 2 + "Heat exchanger approach temperature" annotation (Dialog(group="Heat exchanger", tab="Advanced")); annotation (preferredView="info",Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index 3b95614d2a0..36748ebb91a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -2,8 +2,7 @@ within Buildings.Experimental.DHC.Loads.HotWater; model DirectHeatExchangerWithElectricHeat "A model for generating hot water using a district heat exchanger and supplemental electric resistance" extends - Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( - final have_PEle=have_eleHea); + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPort; parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index f302f0de56d..5d206bd4738 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -2,8 +2,14 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model StorageTankWithExternalHeatExchanger "Example model for storage tank with external heat exchanger" extends Modelica.Icons.Example; + package Medium = Buildings.Media.Water "Medium model"; + parameter Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea( + VTan=0.3, mDom_flow_nominal=0.333) + "Data for heat pump water heater with tank" + annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, @@ -14,11 +20,6 @@ model StorageTankWithExternalHeatExchanger "Domestic hot water fixture draw fraction schedule" annotation (Placement(transformation(extent={{-80,60},{-60,80}}))); - Data.GenericDomesticHotWaterWithHeatExchanger - datWatHea( - VTan=0.3, mDom_flow_nominal=0.333) - "Data for heat pump water heater with tank" - annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); Fluid.Sources.Boundary_pT sinDis( nPorts=1, redeclare package Medium = Medium, @@ -40,7 +41,7 @@ model StorageTankWithExternalHeatExchanger use_m_flow_in=true, nPorts=1, redeclare package Medium = Medium, - T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTTan_nominal) + T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal) "Source for heating water" annotation ( Placement(transformation( @@ -51,25 +52,28 @@ model StorageTankWithExternalHeatExchanger final unit="K", displayUnit="degC") = 308.15) "Temperature setpoint for hot water supply to fixture" - annotation (Placement(transformation(extent={{-80,20},{-60,40}}))); + annotation (Placement(transformation(extent={{-80,30},{-60,50}}))); Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger domHotWatTan(redeclare package MediumDom = Medium, redeclare package MediumHea = Medium, dat=datWatHea) "Storage tank with external heat exchanger" annotation (Placement(transformation(extent={{0,20},{20,40}}))); ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, - mMix_flow_nominal=datWatHea.mDom_flow_nominal) + mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) annotation (Placement(transformation(extent={{40,60},{60,80}}))); - Controls.OBC.CDL.Conversions.BooleanToReal booToRea( - realTrue=0.2*datWatHea.QHex_flow_nominal*4200*(55 - 50)) + Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue=0.1*datWatHea.QHex_flow_nominal + /4200/(55 - 50)) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); + Modelica.Blocks.Sources.Constant conTSetHot1(k( + final unit="K", + displayUnit="degC") = 313.15) + "Temperature setpoint for hot water supply to fixture" + annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); equation connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{39,78},{-50,78}, {-50,70},{-59,70}}, color={0,0,127})); - connect(conTSetHot.y, domHotWatTan.TDomSet) annotation (Line(points={{-59,30}, - {-1,30}}, color={0,0,127})); - connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-59,30},{ - -10,30},{-10,72},{39,72}}, + connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-59,40},{ + -10,40},{-10,72},{39,72}}, color={0,0,127})); connect(domHotWatTan.port_bDom, theMixVal.port_hot) annotation (Line(points={{ 20,36},{32,36},{32,66},{40,66}}, color={0,127,255})); @@ -85,6 +89,8 @@ equation annotation (Line(points={{-4,-40},{-4,24},{0,24}}, color={0,127,255})); connect(souHea.ports[1], domHotWatTan.port_aHea) annotation (Line(points={{58,24},{20,24}}, color={0,127,255})); + connect(domHotWatTan.TDomSet, conTSetHot1.y) annotation (Line(points={{-1,30}, + {-20,30},{-20,10},{-59,10}}, color={0,0,127})); annotation (Diagram(graphics={ Text( extent={{-140,160},{160,120}}, @@ -92,7 +98,9 @@ equation textColor={0,0,255})}), Documentation(info="

        -fixme: add +Example model of a fresh water station that heats up domestic hot water. +Input is a load profile which is sent to a model that computes the hot and cold water draw. +If the tank needs to be recharged, then heating water with a prescribed temperature is sent to the tank.

        ", revisions="
          @@ -102,5 +110,8 @@ First implementation.
        "), - experiment(StopTime=86400, __Dymola_Algorithm="Radau")); + experiment( + StopTime=8640000, + Tolerance=1e-06, + __Dymola_Algorithm="Cvode")); end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order index c11db6e484d..34ec09c4cd1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -1,4 +1,4 @@ HeaterAndFixtureDirectHeatExchangerWithElectricHeat HeaterAndFixtureHeatPumpWithTank -BaseClasses StorageTankWithExternalHeatExchanger +BaseClasses diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 33bc0e41ed5..9fffed73113 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -1,16 +1,24 @@ within Buildings.Experimental.DHC.Loads.HotWater; model StorageTankWithExternalHeatExchanger "A model of a storage tank with external heat exchanger to produce hot water" - extends Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( + extends + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( final allowFlowReversalHea=false); parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger dat "Performance data" - annotation (Placement(transformation(extent={{-90,-96},{-70,-76}}))); + annotation (Placement(transformation(extent={{60,80},{80,100}}))); parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; + parameter Modelica.Media.Interfaces.Types.Temperature TTan_start=323.15 + "Start value of tank temperature" + annotation(Dialog(tab="Initialization")); + final parameter Real eps = + dat.QHex_flow_nominal / CMin_flow_nominal / ( dat.TMix_nominal + dat.dTHexApp_nominal - dat.TCol_nominal) + "Heat exchanger effectiveness" + annotation(Dialog(tab="Advanced")); Fluid.Movers.Preconfigured.FlowControlled_dp pumHex( redeclare package Medium = MediumHea, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, @@ -23,7 +31,7 @@ model StorageTankWithExternalHeatExchanger rotation=270, origin={-40,0}))); - Fluid.Storage.StratifiedEnhanced tan( + Fluid.Storage.Stratified tan( redeclare package Medium = MediumHea, kIns=dat.kIns, final T_start=TTan_start, @@ -32,9 +40,9 @@ model StorageTankWithExternalHeatExchanger VTan=dat.VTan, nSeg=dat.nSeg, m_flow_nominal=dat.mHex_flow_nominal) - "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{10,-20},{-10,0}}))); - Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") + "Heating water tank" + annotation (Placement(transformation(extent={{30,-18},{10,2}}))); + Modelica.Blocks.Interfaces.RealOutput PEle(unit="W") "Electric power required for pumping equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}), iconTransformation(extent={{100,-10},{120,10}}))); @@ -53,83 +61,128 @@ model StorageTankWithExternalHeatExchanger m2_flow_nominal=dat.mHex_flow_nominal, dp1_nominal=dat.dpHexHea_nominal, from_dp2=true, - dp2_nominal=dat.dpHexDom_nominal) - annotation (Placement(transformation(extent={{-70,44},{-50,64}}))); + dp2_nominal=dat.dpHexDom_nominal, + eps=eps) + annotation (Placement(transformation(extent={{-60,44},{-40,64}}))); Fluid.FixedResistances.Junction junTop( redeclare package Medium = MediumHea, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, m_flow_nominal=dat.mHex_flow_nominal*{1,1,1}, dp_nominal=zeros(3)) "Flow junction at top of tank" - annotation (Placement(transformation(extent={{-10,10},{10,30}}))); - Fluid.FixedResistances.Junction junBot( - redeclare package Medium = MediumHea, - m_flow_nominal=dat.mHex_flow_nominal*{1,1,1}, - dp_nominal=zeros(3)) "Flow junction at bottom of tank" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=180, - origin={0,-60}))); + annotation (Placement(transformation(extent={{10,20},{30,40}}))); Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = MediumDom) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{-20,50},{0,70}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTanTop + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTanTop( + T(displayUnit="degC")) "Fluid temperature at the top of the tank" - annotation (Placement(transformation(extent={{20,-20},{40,0}}))); - Controls.OBC.CDL.Interfaces.BooleanOutput charge - "Output true if tank needs to be charged, false if it is sufficiently charged" - annotation (Placement(transformation(extent={{100,-100},{140,-60}}), - iconTransformation(extent={{100,-110},{140,-70}}))); + annotation (Placement(transformation(extent={{40,0},{60,20}}))); + Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTanBot( + T(displayUnit="degC")) + "Fluid temperature at the bottom of the tank" + annotation (Placement(transformation(extent={{40,-30},{60,-10}}))); + BaseClasses.HeatExchangerPumpController conPum(final mDom_flow_nominal=dat.mDom_flow_nominal, final dpPum_nominal=dat.dpHexHea_nominal) "Controller for pump of heat exchanger" annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); BaseClasses.TankChargingController conCha "Controller for tank charge signal" - annotation (Placement(transformation(extent={{60,-50},{80,-30}}))); - parameter Modelica.Media.Interfaces.Types.Temperature TTan_start=323.15 - "Start value of tank temperature"; + annotation (Placement(transformation(extent={{72,-90},{92,-70}}))); + + Fluid.Actuators.Valves.ThreeWayLinear divVal( + redeclare package Medium = MediumHea, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, + use_inputFilter=false, + m_flow_nominal=dat.mHex_flow_nominal, + dpValve_nominal=1000) "Diversion valve to reduce mixing in tank" + annotation (Placement(transformation(extent={{30,-40},{10,-60}}))); + Fluid.Sensors.TemperatureTwoPort senTemRet( + redeclare package Medium = MediumHea, + final allowFlowReversal=allowFlowReversalDom, + m_flow_nominal=dat.mHex_flow_nominal) + "Temperature sensor for return heating water from heat exchanger" + annotation (Placement(transformation(extent={{-20,-60},{0,-40}}))); + BaseClasses.TankValveController conVal "Diversion valve controller" + annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); + + Controls.OBC.CDL.Reals.AddParameter dTHexApp(p=dat.dTHexApp_nominal) + "Offset for heat exchanger approach temperature" + annotation (Placement(transformation(extent={{34,-84},{54,-64}}))); +protected + parameter Modelica.Units.SI.SpecificHeatCapacity cpHea_default = + MediumHea.specificHeatCapacityCp(MediumHea.setState_pTX( + MediumHea.p_default, + MediumHea.T_default, + MediumHea.X_default)) + "Specific heat capacity of heating medium at default medium state"; + parameter Modelica.Units.SI.SpecificHeatCapacity cpDom_default = + MediumDom.specificHeatCapacityCp(MediumDom.setState_pTX( + MediumDom.p_default, + MediumDom.T_default, + MediumDom.X_default)) + "Specific heat capacity of domestic hot water medium at default medium state"; + parameter Modelica.Units.SI.ThermalConductance CMin_flow_nominal = + min(dat.mHex_flow_nominal*cpHea_default, dat.mDom_flow_nominal*cpDom_default) + "Minimum heat capacity flow rate"; +initial equation + assert(eps < 1, "In " + getInstanceName() + ": Heat exchanger effectivness must be below 1, received eps = " + String(eps) + ". Check sizing."); + equation connect(tan.port_a, junTop.port_3) - annotation (Line(points={{0,0},{0,10}}, color={0,127,255})); - connect(junTop.port_1, hex.port_b2) annotation (Line(points={{-10,20},{-76,20}, - {-76,48},{-70,48}}, color={0,127,255})); - connect(pumHex.port_b, junBot.port_2) - annotation (Line(points={{-40,-10},{-40,-60},{-10,-60}}, - color={0,127,255})); - connect(pumHex.port_a, hex.port_a2) annotation (Line(points={{-40,10},{-40,48}, - {-50,48}}, color={0,127,255})); - connect(junBot.port_3, tan.port_b) annotation (Line(points={{1.77636e-15,-50}, - {1.77636e-15,-40},{0,-40},{0,-20}}, color={0,127,255})); - connect(pumHex.P, PPum) annotation (Line(points={{-49,-11},{-48,-11},{-48,-70}, - {88,-70},{88,0},{110,0}}, color={0,0,127})); - connect(junTop.port_2, port_aHea) annotation (Line(points={{10,20},{84,20}, - {84,-60},{100,-60}}, color={0,127,255})); - connect(junBot.port_1, port_bHea) annotation (Line(points={{10,-60},{20, - -60},{20,-80},{-62,-80},{-62,-60},{-100,-60}}, - color={0,127,255})); + annotation (Line(points={{20,2},{20,20}}, + color={0,127,255})); + connect(pumHex.P, PEle) annotation (Line(points={{-49,-11},{-50,-11},{-50,-32}, + {86,-32},{86,0},{110,0}}, color={0,0,127})); + connect(junTop.port_2, port_aHea) annotation (Line(points={{30,30},{84,30},{84, + -60},{100,-60}}, color={0,127,255})); connect(hex.port_b1, senMasFlo.port_a) - annotation (Line(points={{-50,60},{-20,60}}, color={0,127,255})); + annotation (Line(points={{-40,60},{-20,60}}, color={0,127,255})); connect(senMasFlo.port_b, senTemHot.port_a) annotation (Line(points={{0,60},{20,60}}, color={0,127,255})); connect(TTanTop.port, tan.heaPorVol[1]) - annotation (Line(points={{20,-10},{0,-10}}, color={191,0,0})); + annotation (Line(points={{40,10},{22,10},{22,-8},{20,-8}}, + color={191,0,0})); connect(senMasFlo.m_flow, conPum.mDom_flow) annotation (Line(points={{-10,71}, {-10,74},{-86,74},{-86,6},{-82,6}}, color={0,0,127})); connect(senTemHot.T, conPum.TDom) annotation (Line(points={{30,71},{30,80},{-88, 80},{-88,-6},{-81,-6}}, color={0,0,127})); connect(conPum.TDomSet, TDomSet) annotation (Line(points={{-81,0},{-92,0},{-92, 0},{-110,0}}, color={0,0,127})); - connect(conCha.TTanTopSet, TDomSet) annotation (Line(points={{59,-34},{-92,-34}, - {-92,0},{-110,0}}, color={0,0,127})); - connect(conCha.TTanTop, TTanTop.T) annotation (Line(points={{58,-46},{46,-46}, - {46,-10},{41,-10}}, color={0,0,127})); - connect(conCha.charge, charge) annotation (Line(points={{82,-40},{86,-40},{86, - -80},{120,-80}}, color={255,0,255})); + connect(conCha.TTanTop, TTanTop.T) annotation (Line(points={{70,-86},{66,-86}, + {66,10},{61,10}}, color={0,0,127})); + connect(conCha.charge, charge) annotation (Line(points={{94,-80},{120,-80}}, + color={255,0,255})); connect(senTemHot.port_b, port_bDom) annotation (Line(points={{40,60},{100,60}}, color={0,127,255})); connect(conPum.dpPumHex, pumHex.dp_in) annotation (Line(points={{-58,0},{-52,0}}, color={0,0,127})); connect(port_aDom, hex.port_a1) - annotation (Line(points={{-100,60},{-70,60}}, color={0,127,255})); + annotation (Line(points={{-100,60},{-60,60}}, color={0,127,255})); + connect(junTop.port_1, hex.port_a2) annotation (Line(points={{10,30},{-30,30}, + {-30,48},{-40,48}}, color={0,127,255})); + connect(hex.port_b2, pumHex.port_a) annotation (Line(points={{-60,48},{-72,48}, + {-72,20},{-40,20},{-40,10}}, color={0,127,255})); + connect(senTemRet.port_b, divVal.port_2) + annotation (Line(points={{0,-50},{10,-50}}, color={0,127,255})); + connect(divVal.port_1, tan.fluPorVol[integer(dat.nSeg/2)]) annotation (Line( + points={{30,-50},{34,-50},{34,-8},{25,-8}}, color={0,127,255})); + connect(senTemRet.T, conVal.TRet) annotation (Line(points={{-10,-39},{-10,-36}, + {-26,-36},{-26,-80},{-21,-80}}, color={0,0,127})); + connect(conVal.y, divVal.y) + annotation (Line(points={{2,-80},{20,-80},{20,-62}}, color={0,0,127})); + connect(TTanBot.port, tan.heaPorVol[dat.nSeg]) annotation (Line(points={{40,-20}, + {22,-20},{22,-8},{20,-8}}, color={191,0,0})); + connect(conCha.TTanTopSet, dTHexApp.y) + annotation (Line(points={{71,-74},{56,-74}}, color={0,0,127})); + connect(dTHexApp.u, TDomSet) annotation (Line(points={{32,-74},{26,-74},{26, + -96},{-90,-96},{-90,0},{-110,0}}, color={0,0,127})); + connect(divVal.port_3, tan.fluPorVol[dat.nSeg]) annotation (Line(points={{20,-40}, + {20,-36},{32,-36},{32,-8},{25,-8}}, color={0,127,255})); + connect(tan.port_b, port_bHea) annotation (Line(points={{20,-18},{20,-26},{-80, + -26},{-80,-60},{-100,-60}}, color={0,127,255})); + connect(pumHex.port_b, senTemRet.port_a) annotation (Line(points={{-40,-10},{-40, + -50},{-20,-50}}, color={0,127,255})); annotation ( defaultComponentName="domHotWatTan", Documentation(info=" @@ -176,11 +229,11 @@ First implementation. fillColor={0,0,0}, fillPattern=FillPattern.CrossDiag), Rectangle( - extent={{60,40},{0,-60}}, + extent={{60,40},{0,-78}}, lineColor={0,0,0}, lineThickness=0.5), Rectangle( - extent={{-20,20},{-40,-20}}, + extent={{-30,40},{-50,0}}, lineColor={0,0,0}, lineThickness=0.5), Rectangle( @@ -189,28 +242,28 @@ First implementation. fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-34,64},{100,58}}, + extent={{-44,64},{100,58}}, fillColor={0,140,72}, fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-60,-26},{-36,-32}}, + extent={{-60,-10},{-44,-16}}, fillColor={0,140,72}, fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-48,2},{48,-2}}, + extent={{-40,2},{40,-2}}, fillColor={0,140,72}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-60,16}, + origin={-60,24}, rotation=90), Rectangle( extent={{-6,2},{6,-2}}, fillColor={0,140,72}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-36,-26}, + origin={-46,-6}, rotation=90), Rectangle( extent={{76,-58},{98,-62}}, @@ -218,11 +271,11 @@ First implementation. fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-53,2},{53,-2}}, + extent={{-58,2},{58,-2}}, fillColor={238,46,47}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={27,50}, + origin={22,50}, rotation=180), Rectangle( extent={{-56.5,2.5},{56.5,-2.5}}, @@ -232,11 +285,11 @@ First implementation. origin={77.5,-4.5}, rotation=270), Rectangle( - extent={{-46,2},{46,-2}}, + extent={{-6,2},{6,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-14,-72}, + origin={-6,-60}, rotation=180), Rectangle( extent={{-6,2},{6,-2}}, @@ -246,46 +299,39 @@ First implementation. origin={32,46}, rotation=270), Rectangle( - extent={{-16,2},{16,-2}}, + extent={{-6,2},{6,-2}}, fillColor={238,46,47}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-24,36}, + origin={-34,46}, rotation=270), Rectangle( - extent={{-20,2},{20,-2}}, + extent={{-33,2},{33,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-80,-60}, + origin={-67,-60}, rotation=180), Rectangle( - extent={{-7,2},{7,-2}}, - fillColor={28,108,200}, - fillPattern=FillPattern.Solid, - pattern=LinePattern.None, - origin={32,-67}, - rotation=270), - Rectangle( - extent={{-8,2},{8,-2}}, + extent={{-6,2},{6,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-60,-66}, - rotation=270), + origin={-26,-44}, + rotation=360), Rectangle( - extent={{-25,2},{25,-2}}, + extent={{-31,2},{31,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-24,-45}, + origin={-34,-31}, rotation=270), Rectangle( - extent={{-22,2},{22,-2}}, + extent={{-12,2},{12,-2}}, fillColor={0,140,72}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-36,42}, + origin={-44,52}, rotation=90), Text( extent={{-116,36},{-66,0}}, @@ -294,6 +340,82 @@ First implementation. Text( extent={{-100,140},{100,100}}, textString="%name", - textColor={0,0,255})}), Diagram( + textColor={0,0,255}), + Rectangle( + extent={{-5,2},{5,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-10,-55}, + rotation=270), + Rectangle( + extent={{-6,2},{6,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-6,-12}, + rotation=180), + Polygon( + points={{-13,-3},{-5,3},{-5,-9},{-13,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={-7,-57}, + rotation=270), + Polygon( + points={{-15,-3},{-7,3},{-7,-9},{-15,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={-13,-29}, + rotation=90), + Polygon( + points={{-15,-3},{-5,3},{-5,-9},{-15,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={-25,-47}, + rotation=180), + Rectangle( + extent={{-12,2},{12,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-10,-24}, + rotation=270), + Ellipse( + extent={{-42,-20},{-26,-34}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{-15,-3},{-7,5},{-7,-11},{-15,-3}}, + lineColor={0,0,0}, + fillColor={0,0,0}, + fillPattern=FillPattern.Solid, + origin={-37,-19}, + rotation=90), + Text( + extent={{72,42},{-14,12}}, + textColor={0,0,0}, + textString=DynamicSelect("", String(TTanTop.T-273.15, format=".1f"))), + Text( + extent={{74,-46},{-12,-76}}, + textColor={0,0,0}, + textString=DynamicSelect("", String(TTanBot.T-273.15, format=".1f"))), + Ellipse( + extent={{81,-83},{95,-97}}, + lineColor=DynamicSelect({235,235,235}, + if charge then + {0,255,0} + else + {235,235,235}), + fillColor=DynamicSelect({235,235,235}, + if charge then + {0,255,0} + else + {235,235,235}), + fillPattern=FillPattern.Solid)}), + Diagram( coordinateSystem(preserveAspectRatio=false))); end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index 7af2cbba665..b0f645301fd 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -5,6 +5,31 @@ model ThermostaticMixingValve parameter Modelica.Units.SI.MassFlowRate mMix_flow_nominal "Nominal mixed water flow rate to fixture"; + parameter Buildings.Controls.OBC.CDL.Types.SimpleController controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI + "Type of controller"; + parameter Real k( + min=100*Buildings.Controls.OBC.CDL.Constants.eps)=1 + "Gain of controller" + annotation (Dialog(group="Control gains")); + parameter Real Ti( + final quantity="Time", + final unit="s", + min=100*Buildings.Controls.OBC.CDL.Constants.eps)=0.5 + "Time constant of integrator block" + annotation (Dialog(group="Control gains", + enable=controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PI or + controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID)); + parameter Real Td( + final quantity="Time", + final unit="s", + min=100*Buildings.Controls.OBC.CDL.Constants.eps)=0.1 + "Time constant of derivative block" + annotation (Dialog(group="Control gains", + enable=controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PD or + controllerType == Buildings.Controls.OBC.CDL.Types.SimpleController.PID)); + parameter Real relTol = 0.005 "Relative tolerance on energy balance, if not met, a warning will be issued at end of simulation" + annotation(Dialog(tab="Advanced")); + Modelica.Fluid.Interfaces.FluidPort_a port_hot(redeclare package Medium = Medium) "Port for hot water supply" annotation (Placement(transformation(extent={{-110,-50},{-90,-30}}))); @@ -13,8 +38,7 @@ model ThermostaticMixingValve annotation (Placement(transformation(extent={{-110,-90},{-90,-70}}))); Modelica.Blocks.Interfaces.RealInput TMixSet( final unit="K", - displayUnit="degC") - "Temperature setpoint of mixed water outlet" + displayUnit="degC") "Temperature setpoint of mixed water outlet" annotation (Placement(transformation(extent={{-120,10},{-100,30}}), iconTransformation(extent={{-120,10},{-100,30}}))); @@ -28,142 +52,210 @@ model ThermostaticMixingValve rotation=180, origin={-110,80}))); - Fluid.Sensors.TemperatureTwoPort senTemHot( + Fluid.Sensors.TemperatureTwoPort senTHot( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Hot water temperature" annotation (Placement(transformation(extent={{-80,-50},{-60,-30}}))); - Fluid.Sensors.TemperatureTwoPort senTemCol( + Fluid.Sensors.TemperatureTwoPort senTCol( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Cold water temperature" annotation (Placement(transformation(extent={{-80,-90},{-60,-70}}))); - Modelica.Units.SI.MassFlowRate mMix_flow = gaiMMix_flow.y - "Mass flow rate of mixed water"; - Controls.OBC.CDL.Utilities.Assert assTHotTooLow(message="Hot water temperature is insufficient to meet mixed water set point") - "Assertion that triggers a warning whenever the hot water temperature becomes too low" - annotation (Placement(transformation(extent={{60,70},{80,90}}))); + Fluid.Sensors.TemperatureTwoPort senTMix( + redeclare final package Medium = Medium, + allowFlowReversal=false, + final m_flow_nominal=mMix_flow_nominal, + tau=1) "Mixed water temperature" + annotation (Placement(transformation(extent={{0,-70},{20,-50}}))); + + Controls.OBC.CDL.Reals.PID conPID( + final controllerType=controllerType, + final k=k, + final Ti=Ti, + final Td=Td, + yMax=1, + yMin=0) annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + + Controls.OBC.CDL.Reals.Divide ratEne + "Ratio of actual over required energy (must be near 1 if load is satisfied)" + annotation (Placement(transformation(extent={{20,60},{40,80}}))); protected - Controls.OBC.CDL.Reals.Subtract dTMix - "Temperature difference mixed minus cold" - annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); - Controls.OBC.CDL.Reals.Subtract dTHot "Temperature difference hot minus cold" - annotation (Placement(transformation(extent={{-40,30},{-20,50}}))); - Utilities.Math.SmoothMax dTHot_nonZero(deltaX=dTSmall/4) - "Temperature difference bounded away from zero" - annotation (Placement(transformation(extent={{0,20},{20,40}}))); - Controls.OBC.CDL.Reals.Sources.Constant dTSmaDiv( - final k(final unit="K")=dTSmall) - "Small temperature difference to avoid division by zero" - annotation (Placement(transformation(extent={{-40,0},{-20,20}}))); - Controls.OBC.CDL.Reals.Divide temRat - "Ratio of temperatures (T_mix-T_col)/(T_hot-T_col)" - annotation (Placement(transformation(extent={{40,40},{60,60}}))); - Modelica.Blocks.Math.Gain gaiMMix_flow(final k=mMix_flow_nominal) + Controls.OBC.CDL.Reals.Multiply mulMHot_flow + "Multiplication to output required hot water mass flow rate" + annotation (Placement(transformation(extent={{40,10},{60,30}}))); + + EnergyMeter eneMetReq "Required energy" + annotation (Placement(transformation(extent={{-20,40},{0,60}}))); + EnergyMeter eneMetAct "Actual energy" + annotation (Placement(transformation(extent={{-20,70},{0,90}}))); + + block EnergyMeter "Block that outputs integrated energy, bounded away from zero" + extends Modelica.Blocks.Icons.Block; + + Modelica.Blocks.Interfaces.RealInput TMix(final unit="K", displayUnit="degC") + "Temperature of mixed water outlet" annotation (Placement(transformation( + extent={{-120,50},{-100,70}}), iconTransformation(extent={{-120,50},{-100, + 70}}))); + Modelica.Blocks.Interfaces.RealInput TCol(final unit="K", displayUnit="degC") + "Temperature of cold water" annotation (Placement(transformation(extent={{-120, + -10},{-100,10}}), iconTransformation(extent={{-120,-10},{-100,10}}))); + Modelica.Blocks.Interfaces.RealInput m_flow(final unit="kg/s") + "Mass flow rate" annotation (Placement(transformation(extent={{-120,-70},{-100, + -50}}), iconTransformation(extent={{-120,-70},{-100,-50}}))); + Modelica.Blocks.Interfaces.RealOutput E(final unit="J") "Consumed energy" + annotation (Placement(transformation(extent={{100,-10},{120,10}}))); + Modelica.Units.SI.Energy EInt( + start=0, + fixed=true, + unbounded=true, + nominal=1E9) "Integral of H_flow"; + Modelica.Units.SI.HeatFlowRate H_flow "Enthalpy flow rate"; + equation + der(EInt) = H_flow; + H_flow = m_flow * Buildings.Utilities.Psychrometrics.Constants.cpWatLiq * (TMix-TCol); + E = max(Buildings.Utilities.Psychrometrics.Constants.cpWatLiq*1, EInt); + annotation ( + defaultComponentName="eneMet", + Icon(graphics={ + Text( + extent={{-96,72},{-70,48}}, + textColor={0,0,88}, + textString="TMix"), + Text( + extent={{-94,14},{-68,-10}}, + textColor={0,0,88}, + textString="TCol"), + Text( + extent={{-94,-46},{-68,-70}}, + textColor={0,0,88}, + textString="m_flow"), + Text( + extent={{68,12},{94,-12}}, + textColor={0,0,88}, + textString="E")}), Documentation(info=" +

        +Block that outputs the integrated enthalpy flow rate. +

        +

        +To avoid division by zero in downstream blocks, the output is bounded away from zero. +

        +", revisions=" +
          +
        • +October 5, 2023, by Michael Wetter:
          +First implementation. +
        • +
        +")); + end EnergyMeter; + +protected + parameter Modelica.Units.SI.Temperature dTSmall = 0.1 "Small temperature used to avoid division by zero"; + + Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_flow(final k=mMix_flow_nominal) "Gain for multiplying domestic hot water schedule" annotation (Placement( transformation( - extent={{10,-10},{-10,10}}, + extent={{10,10},{-10,-10}}, rotation=180, - origin={-30,-20}))); - Controls.OBC.CDL.Reals.Multiply mHot_flow( - u1(final unit="1"), - u2(final unit="kg/s"), - y(final unit="kg/s")) - "Hot water flow rate" - annotation (Placement(transformation(extent={{20,-20},{40,0}}))); - Controls.OBC.CDL.Reals.Subtract mCol_flow "Cold water flow rate" - annotation (Placement(transformation(extent={{60,-20},{80,0}}))); + origin={-70,30}))); - Fluid.Sources.MassFlowSource_T sinHot( - redeclare package Medium = Medium, - use_m_flow_in=true, - nPorts=1) "Sink for hot water supply" - annotation (Placement(transformation(extent={{10,-50},{-10,-30}}))); - Fluid.Sources.MassFlowSource_T sinCol( - redeclare package Medium = Medium, + Fluid.Movers.BaseClasses.IdealSource floSouHot( + redeclare final package Medium = Medium, + allowFlowReversal=false, + m_flow_small=1E-4*mMix_flow_nominal, + final control_m_flow=true, + final control_dp=false) + "Forced mass flow rate for hot water" + annotation (Placement(transformation(extent={{-40,-50},{-20,-30}}))); + Fluid.Sources.MassFlowSource_T sinMMix( + redeclare final package Medium = Medium, use_m_flow_in=true, - nPorts=1) "Sink for cold water supply" - annotation (Placement(transformation(extent={{8,-90},{-12,-70}}))); - Modelica.Blocks.Math.Gain sigHot(final k=-1) - "Sign change to extract mass flow rate" annotation (Placement( + nPorts=1) "Sink for mixed mass flow rate" annotation (Placement( transformation( extent={{10,-10},{-10,10}}, rotation=0, - origin={50,-40}))); - Modelica.Blocks.Math.Gain sigCol(final k=-1) - "Sign change to extract mass flow rate" annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=0, - origin={50,-80}))); - Controls.OBC.CDL.Reals.Greater dTMon(h=dTSmall/4) - "Inequality to monitor whether temperatures are sufficient to meet set point" - annotation (Placement(transformation(extent={{20,70},{40,90}}))); + origin={50,-60}))); - parameter Modelica.Units.SI.Temperature dTSmall = 0.1 "Small temperature used to avoid division by zero"; + Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_sign(final k=-1) + "Gain to invert sign" annotation (Placement(transformation( + extent={{10,10},{-10,-10}}, + rotation=180, + origin={50,-10}))); equation - connect(senTemHot.port_a, port_hot) annotation (Line(points={{-80,-40},{-100,-40}}, - color={0,127,255})); - connect(port_col, senTemCol.port_a) + connect(senTHot.port_a, port_hot) + annotation (Line(points={{-80,-40},{-100,-40}}, color={0,127,255})); + connect(port_col, senTCol.port_a) annotation (Line(points={{-100,-80},{-80,-80}}, color={0,127,255})); - connect(dTMix.u1, TMixSet) annotation (Line(points={{-42,76},{-74,76},{-74,20}, + connect(yMixSet, gaiMMix_flow.u) annotation (Line(points={{-110,80},{-90,80},{ + -90,30},{-82,30}}, color={0,0,127})); + connect(floSouHot.port_a, senTHot.port_b) + annotation (Line(points={{-40,-40},{-60,-40}}, color={0,127,255})); + connect(floSouHot.port_b, senTMix.port_a) annotation (Line(points={{-20,-40}, + {-14,-40},{-14,-60},{0,-60}}, color={0,127,255})); + connect(conPID.u_s, TMixSet) annotation (Line(points={{-42,0},{-88,0},{-88,20}, {-110,20}}, color={0,0,127})); - connect(senTemCol.T, dTMix.u2) annotation (Line(points={{-70,-69},{-70,-60},{-52, - -60},{-52,64},{-42,64}}, color={0,0,127})); - connect(dTHot.u1, senTemHot.T) - annotation (Line(points={{-42,46},{-70,46},{-70,-29}}, color={0,0,127})); - connect(dTHot.u2, senTemCol.T) annotation (Line(points={{-42,34},{-46,34},{-46, - -60},{-70,-60},{-70,-69}}, color={0,0,127})); - connect(dTHot_nonZero.u1, dTHot.y) annotation (Line(points={{-2,36},{-10,36},{ - -10,40},{-18,40}}, color={0,0,127})); - connect(dTHot_nonZero.u2, dTSmaDiv.y) annotation (Line(points={{-2,24},{-8,24}, - {-8,10},{-18,10}}, color={0,0,127})); - connect(dTHot_nonZero.y, temRat.u2) annotation (Line(points={{21,30},{30,30},{ - 30,44},{38,44}}, color={0,0,127})); - connect(temRat.u1, dTMix.y) annotation (Line(points={{38,56},{-10,56},{-10,70}, - {-18,70}},color={0,0,127})); - connect(yMixSet, gaiMMix_flow.u) annotation (Line(points={{-110,80},{-80,80},{ - -80,-20},{-42,-20}}, color={0,0,127})); - connect(mHot_flow.u1, temRat.y) annotation (Line(points={{18,-4},{10,-4},{10,10}, - {70,10},{70,50},{62,50}}, color={0,0,127})); - connect(gaiMMix_flow.y, mHot_flow.u2) annotation (Line(points={{-19,-20},{0,-20}, - {0,-16},{18,-16}}, color={0,0,127})); - connect(gaiMMix_flow.y, mCol_flow.u1) annotation (Line(points={{-19,-20},{0,-20}, - {0,14},{50,14},{50,-4},{58,-4}}, color={0,0,127})); - connect(mHot_flow.y, mCol_flow.u2) annotation (Line(points={{42,-10},{52,-10}, - {52,-16},{58,-16}}, color={0,0,127})); - connect(sigCol.y, sinCol.m_flow_in) annotation (Line(points={{39,-80},{26,-80}, - {26,-72},{10,-72}}, color={0,0,127})); - connect(sigHot.y, sinHot.m_flow_in) annotation (Line(points={{39,-40},{26,-40}, - {26,-32},{12,-32}}, color={0,0,127})); - connect(sigHot.u, mHot_flow.y) annotation (Line(points={{62,-40},{72,-40},{72, - -24},{52,-24},{52,-10},{42,-10}}, color={0,0,127})); - connect(mCol_flow.y, sigCol.u) annotation (Line(points={{82,-10},{90,-10},{90, - -80},{62,-80}}, color={0,0,127})); - connect(sinCol.ports[1], senTemCol.port_b) - annotation (Line(points={{-12,-80},{-60,-80}}, color={0,127,255})); - connect(sinHot.ports[1], senTemHot.port_b) - annotation (Line(points={{-10,-40},{-60,-40}}, color={0,127,255})); - connect(dTMon.y, assTHotTooLow.u) - annotation (Line(points={{42,80},{58,80}}, color={255,0,255})); - connect(dTMon.u1, dTHot.y) annotation (Line(points={{18,80},{-14,80},{-14,40}, - {-18,40}}, color={0,0,127})); - connect(dTSmaDiv.y, dTMon.u2) annotation (Line(points={{-18,10},{-8,10},{-8,72}, - {18,72}}, color={0,0,127})); + connect(senTMix.T, conPID.u_m) annotation (Line(points={{10,-49},{10,-20},{ + -30,-20},{-30,-12}}, color={0,0,127})); + connect(sinMMix.m_flow_in, gaiMMix_sign.y) annotation (Line(points={{62,-52}, + {80,-52},{80,-10},{62,-10}}, color={0,0,127})); + connect(mulMHot_flow.y, floSouHot.m_flow_in) annotation (Line(points={{62,20}, + {90,20},{90,-28},{-36,-28},{-36,-32}}, color={0,0,127})); + connect(gaiMMix_flow.y, mulMHot_flow.u1) annotation (Line(points={{-58,30},{26, + 30},{26,26},{38,26}}, color={0,0,127})); + connect(conPID.y, mulMHot_flow.u2) annotation (Line(points={{-18,0},{30,0},{ + 30,14},{38,14}}, color={0,0,127})); + connect(gaiMMix_flow.y, gaiMMix_sign.u) annotation (Line(points={{-58,30},{26, + 30},{26,-10},{38,-10}}, color={0,0,127})); + connect(senTCol.port_b, senTMix.port_a) annotation (Line(points={{-60,-80},{ + -14,-80},{-14,-60},{0,-60}}, color={0,127,255})); + connect(senTMix.port_b, sinMMix.ports[1]) + annotation (Line(points={{20,-60},{40,-60}}, color={0,127,255})); + connect(eneMetReq.TMix, TMixSet) annotation (Line(points={{-21,56},{-88,56},{-88, + 20},{-110,20}}, color={0,0,127})); + connect(eneMetReq.TCol, senTCol.T) annotation (Line(points={{-21,50},{-52,50}, + {-52,-60},{-70,-60},{-70,-69}}, color={0,0,127})); + connect(gaiMMix_flow.y, eneMetReq.m_flow) annotation (Line(points={{-58,30},{-32, + 30},{-32,44},{-21,44}}, color={0,0,127})); + connect(eneMetAct.TMix, senTMix.T) annotation (Line(points={{-21,86},{-28,86}, + {-28,20},{10,20},{10,-49}}, color={0,0,127})); + connect(eneMetAct.TCol, senTCol.T) annotation (Line(points={{-21,80},{-52,80}, + {-52,-60},{-70,-60},{-70,-69}}, color={0,0,127})); + connect(eneMetAct.m_flow, gaiMMix_flow.y) annotation (Line(points={{-21,74},{-24, + 74},{-24,30},{-58,30}}, color={0,0,127})); + connect(eneMetReq.E, ratEne.u2) annotation (Line(points={{1,50},{10,50},{10,64}, + {18,64}}, color={0,0,127})); + connect(eneMetAct.E, ratEne.u1) annotation (Line(points={{1,80},{10,80},{10,76}, + {18,76}}, color={0,0,127})); + when terminal() then + assert( + abs(1-ratEne.y) < relTol, + "In " + getInstanceName() + ": Required domestic hot water flow rate is not met. Ratio of actual over required energy = " + String(ratEne.y), + level=AssertionLevel.warning); + end when; annotation ( defaultComponentName="theMixVal", preferredView="info",Documentation(info="

        This model implements a thermostatic mixing valve, which uses a PI feedback controller to mix hot and cold fluid to achieve a specified -hot water outlet temperature to send to a fixture(s). +mixed water outlet temperature. +

        +

        +If the mixed water temperature cannot be provided within a tolerance of relTol, +averaged over the whole simulation period, +then an assertion warning will be written at the end of the simulation.

        ", revisions="
        • +October 17, 2023, by Michael Wetter:
          +Revised implementation. +
        • +
        • September 11, 2023 by David Blum:
          Updated for release.
        • diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index 224b4920855..db5dbecc4e9 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -1,7 +1,7 @@ DirectHeatExchangerWithElectricHeat HeatPumpWithTank +StorageTankWithExternalHeatExchanger ThermostaticMixingValve Data Examples BaseClasses -StorageTankWithExternalHeatExchanger diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png index e217b1fe036bafda63ee50553c4e0ea450d2726a..12c60070cf0e3a99c305df2eebb17ae5b104eb60 100644 GIT binary patch literal 6164 zcmb_gcTiJJzdpnW0wRj9C@6@UNReKpSAi1*1XKhBqy-`Z0s(w!0aUOcVhAO4B#I#A zrI%1dMOr9^W`ux^5=u~7Ahdg!d*{ym>&|!QyP4UuGn+koc7Nr0e)~MWVqwC^Bg_K; z03T>-WDNiu(NH^ZfD;<2pE6a3I_|rsc7XtJ=)+#)X!m>L4h;%nFWtb}_@S{OE&(1u zNJxk*#@9R0&E>9#tY3g<22)EI0FLK@M*3IpWiHUeu-7KDcK`IL9X}%m_qqA`tk;q1 zCmJu~?@OFrZT=+GzEdZCK+0M|(BU|?dNqb8%Ubg1*6e=d71@0T4vq3Jb1h1839fBY zg}H4<4)^f8b03Il1Jc8BIK-C|M+5Mgf!RsRjn3X47#3~%Z=HYUH{2Je=bL)y4=HZw zi5G)5)aUf3vsh7pCMk{ul;4TkOqI$yb(8` z_wmLF&ZtLLFyOF4v&f(kI=Gm0&T!iF9eP**P>vPwf+@|N#gvoY_uC2dn^4#K&j9YK zs9a0}p0LQI8**_(x!*DefV0MXOG$75k4_)~;7C3k5OXB}fKj{v@L!9g{>@3!a@Z)W zyi(GNC4R@;I*-(18cLyuaPe^h(H;@pX*32NZKh#JeW8-!NG(CHJs>&I>4ua0q7o|_ z;J0~hJtp}EIpbIOz*(o_D0w*AJW^@FOo_)Ljio;28B#l;$>DmVfA-&DsQ9?lt zrD#V@lyK6Ii$LOwCCdB+Lgau5Vt;AU;F;Eluyh&$zNTqREq^voeoxOazv~1Xkg}vs z;-?-S!o$q9yJ*SpbbJukR4Wz>%rlPzF`Y?Obh>TaA^aWmT0AKlReVsjJ}ln^h7L|4 z`5`OhfGSQq@_8`^2xbU;=|eW*e@H{$t*C*IZTsN`-~1U+@&g-`Rv!b1r$k3jbZTtx z3qI&yL??aMacE9t)lq03KTc2{r0as-@<5L(+B1X31HQsH#PufeRj^$ZzyOv4dM%A~ z8q{za!c8^duY>6`%uR!-eTgTOGID2mwVs#Ku+>D7QOfu0Ao)k4pgD`Le5Y%cP}t95221K&6Tw1_5pxmYXL!zJtkAwMCvo((jV?j9lS&( z=iSd8qM^7+mRw*+-DX$6exf5~9s%}|HEsJ}cHTJpuLafFTWESuF#>zYU9|KB=MQ;D zYfq(3zmT#6BAmqg=QzZ=iL@bnZ!-1?Y4^Y>E}>WfpdyVp2{zbTi(lK_jmRYiacA%l z9}MX01w+0bOUGr46&6oT>^i@@+#yB)65DQzwq1NRWsx5-77;mfxkEbh5bXaF?Y<}d zPoRSzG~Xon6sb9kq7SB?V?1Jy&oMVMgpL6A4+JhY>Y~`~p*3o($a%TJ+Rv1R22HgU zSYj~Yoy)JOsVVH@xZ{U7e#_4FvZl3kK^c1jzMKP8to(_TNxCXo*hHiwF_~oDqpCuR z`;q;ReCZ90no(b~&M%doeXrq(*39NMic_+3F?!%FKAZ0Zw@~au7qQK4Jt`-tiQMj> zYu^=hKa2u80+>7HMW>~gpODKA?imWQ$f?(+8dBH;?xHB*Q54y>2nvPY$baqpPurr- z%UAm1HR5`$OgurKo?^clvFc)fRz#j*u0H|jSJq8bR>eNz+&Y7evhPhbqWb6 zTj}fT58;t!7nALuUweBU^Zo&Mo?9-r1V`@UfPjE4yqPSw$hmV1bg~*2u6(4W=U+vn zI@c4x?KHbQ(qsH(e1S_Bow>7!Nh{EY0Bp;V3v^pvT52@UP`y@|IrA=hpE|SITmS+& zA}L~Xtp>}Wj`7Mh%6kOHpHMJZp6;t9m?w%2!-3p{?;qm4XZrKlGx^UAOh9!g3*a7T zB)&8W8()M|pr2tVfR%J@k?F~nAMr}PSA2a-ee1q+%GgyHp<8h-mO^_kxS)M{=7qo( zJoX_e@andFdN)E_g26%uyT1ul;3d`X)cNZCSlrOUyzt&WGSi z3*Cq`5xkQ>E4j0ai(~_NhKHAzpKM7EcHWBFRSTII=#NCNH3-N>KjUVmD*pWR%%&xB z8_S}H#3kUd1R&}#GfCNq3O<{+m1SfPwqw57SZcrW=uRmtE|zwWCww2(2dKUD5HS5L z<8JD&NNI*k$OJz7s&jS3W^lw}*u+4ldf;HWTT}P`5>XQv5ObGBL|;F{2nGvKT_t}P zqNtj9(Yq`L$1>*Qqa(s9w+Zakx#LpCT@a1O__Ox!(H{q1_WG(!rY#scNM}8yto0l6 zGd}R^4rYan3n~8R%mCIlUT|>B{QM$xXn2$%)gGpqBJ?PQt=*wVu;`K}Th2I=gBMh8y^E@^MEA^E z-MI1PTjaxs4;wb7GM*a8pYUJ(QtoEC_&L9wH4!>jGEF^k3_!fv)nASrx@L>nTL059 zU(r2SA2?08Of7e7C&Y(cY!?Z+`P>`A{PMWdk?SYXDg9wQJUq&7pW=Owid$q3HHEQU zPOABaE3_$ad^4jq%ip|tvsl6HlNSU>Ma9LJSu2t*=!IU*#l{H>2t2;S-uV3Z_}IDS z_j_K?G@63sBQAiCXK5jK)UU~yDh$# z)GToYK|oo`l>67OUtT*~8|mtSuT$ilMb8>g(`ZMULRTBu4~|-ReV*_ru*kx8B2!l; zy#PIp{bY;Wy1E+>W{x~l8-J6f84~;Cvupcl+}6;CSUyb!AveC$I*r{zo|y_-LT(&- zXJeeChg)zsJ|RV;5ocV}n6^6sJvUartaAM3-PR+WC+0{=7S!@~(J+0*Pp~K>c#G>j zDhXt-|9tMSz}9nterCh4Ss}S?XCK(%5-qSjjrI|HIVB@wGnv}i-EC9rOJA9ETbqbdQvOtqIf&S}iP$u}^@)Ibhx*7WH5i|^FMD^QsA z2>-moA$_y%3bY-zeCH94T>VzmJNjzYVz|jUB&pjJ6rgLXw1NC%xH~|KJ!n~Wo9#jQIHd9f}f%g^Y!m@ zB5%T>&~8}jx=?-Zk1GVS80J|0?&kNn)1{`ETfiHnDR;4RixU)egJrmF@5$-uxJQXs z{aUuy9G9nhMt#ufN}dTQ6iQeo#?SouGP6ZkRG?pq)C4ao zD#Cu?Q}bH-)v2*MXfvQ4fof!phjpJ0|J{0NZn#8K0#rg%`u}nHAS@m8wIB*wr^;tk zHAmj%{jy)v>TqTiC)eSos?>KE${Jrndzlkf4{&cNuqcGA@HyY)d1PsE@q8}AJV&Q# z{A@>O=jX{(=bcL&cfM8?2K@fkdci4jWAcoC%)UqV_I}6(=HCz_4t0v>6rc2KRPb2d zS}kMXZl#iKiL~l`<7W+i@1i*FN3MT3Evgp5#)8zC{k&JLto~f$(1P}^sFa+N!pzhR zVJek1vu901cC{ArIE>`z$SX`{yR?0k#H8h>Vr3UL$C))7<{U30C6&HIp4euNSN3Ym zRplARW&abhINpdfOL+tJ!n%>+L+gKjc8?U>E%#>lHUB+b<1@OG*&7dBaj-YbEh>_F z^42AUIkr(l!YNe7Ol(c5r3OP(=&7&YS|{UBqooajPeHBE=vpHgC!iq?kTyGAt^8R$ zpcz6&p|U%8{)<94-8Qz%4Lxnv;Aq`op}qZ?j-yfaDf3bwFVe%nU$AC4Lj<;(2mcY! zNWw|V%9ct=Nue0xv{=5A0f$7j*6r}Ib7GiRqzt^Wli6kY%0U?~4vaCk(ag8j`|3~- zq8PSVOZ7=Y7vD)$g!jeNtKXRpc$Hg$MB0RbCxDk+FCo2%gaFJ61Rozdb@8wUPt-e! z=!5QP6C&-PQW%}0nnBY1DW~)qtYe5Gg5P(p;!k4^I;2pvsz{hpu<9b{nz&g=*-cG*n?LmU}fVA=V!V z8gVS>)18j-5Hlv|@e=J$D$Nakd0u4MBtq-Zi9jL)dUr2^VEqQwGIHtYF+suE0^Mzl zV(h;Du7A$=2dIIlUq`E&NbN!EywwSJ-Zze<+u5|t?I!0RR2rD4RR(><6cpN)IdwXn zzIX=gE7NhLGPo0x=a?YwhDu_IM6_T4iwmLM|0NP#V@(x_BfEZ~>_`{d#@Or@u2m)+ zbwTe#@)eVt8XIro2TL4kUmr|;#L7r7*HNjLc~OqPs-dTRQG{S8;Fwo(W!37^(}mGm zOC%BrQTq_lGn*KHhNJ2%boLD*$w*XrH=jOb zmKx4VQ-sd zs>$AswTtc$Zj-%NfT+>2NrG}t#fL;Rs<0Ps`>}{^*fJGJ&wS76+Y=k+xWky$s9U zkcfU%wmTVMBypj{EC~*G;nbBz(tG>S zucjIX)LHw{0K~JT6;t+04qDu(u~`0KxXM~8Uc*$XXoHbEdsd=owbG6nqo)vEtj{fW z)ZBJ;=rdno;z|^`VCAHR-a%-=%yfPh2Cw6DE4BKE1YpWD3_l!CoP-j&#`4mowkM%Z zJ93~KBFn*ZQwL-1)Q183S-tkcl2*Nwo8U^ zSF^jjd-v|l!*u?Q-3ts`_R`Uj@w==`_`x#gmWL3$v8h};y;+)pPo6x99U2dwh+xSi zU&S}*a`uN>!4Ay6d@8FUkD-#9d5_D6H{f=6a1qm4A(2%)|XFUo~En$>BdeG>x3I{wjDJdU9Izd^7n)xkBo7Y==_*zX4S@?SG3{;mdrQ=X|jo|r?h{PyC9(x#b$Gu}?ppy;> zHi;NYv6!5kpDTR<;!z#Qe$V#U0k1ZG&n<=&gy%sxPBCA_t)0}m_j?+{%j;g)ZvuOF zyygz=W!Pd<$iP#%=Jol8pt(=vO>uPa+af;+NG>3wRV$|;r4An@pm$d@c)nkoHCBnC zRd{rdlsK^5LMG0Ekit;ZGJ%`nP|-%vU(SZ{a+tzUfWG$5`p>nk?bVURi!0xq zyBF}coe!qSVd{w5znEN5HI%L!I7M-M)>Dq#jbtjom7$NAa;f@`t@AT?lKBIayf0u9 zcOw6~YswGmrmQSOck=BV=y41o-`6hloX1@p1+)&1NtEVI{8~&|=?SfwHWhY7w_sU5 zlDu3-F;CkP{VBywB=4c$xSRLBgj0lNuiK}A~*qMXGCl6izr;J?8 m4bbwesbsXE2A4f?mw$!H^|AdH{V}BI1K=eKqf&!gG5-NVY>UAF literal 8884 zcmeHtX;4#HyY3cjp&Nm=u>~1Ice8=El|e?CwNYTp5N!+y2tgSY5CuYjgh6aY1wnRH z=0R;i!z6w3W(lLp>KPFY5 z-l==%aZL62lU&i`uWtzJrQLfL`TEpLhv8>~&dHX3$n)eA$wwdlOsVNoBtG`ojYsMA zyxQPJHlfp`+;fU(=5c{LwaG!D1w9SA0TTM0Bnm-{SuZ3ViOTXkhEm52ASfgwMcIks zpi_+HDk2hvggp@C>P6PnqxhfH%JjU7S`Ji;K`O7GYek%Xz|z%q+bT!vexnzvnMOyW zJ@6vJeN^$w4-jq4ogthnybG0go>(?haoO7HPk`kp^4TnFWYbT}atG9HQfaKruqjig z2Ov}b%;}lS+0i|5vsGOh7WBf714bfH%;nEz6?P`f9M98e-2WcnmBCEgvS@}m1kKn5 zkM9SM@PEB%$qjS}tcl%9tLSa{g36c<$Tl=jA1l`%G1VJZa_dqefG>Jk- zlihbhxmKD&&?#7E2lVR?AXE1K`?7zrAsfDnaE>+iD=iLsK_Dq#RM}rd6742>D;pTm zS1UF#5x>_5Lt#I~?s;aeMAx7cTC*2(lSM6Jij`%q(U*J>2NwTPwcr<-^K#<-CJBV}h zh6gc}AX;~H-m>S^3tVh+6!#sh|G`8kSIk74E;)xe#{VHJRG{`>)E(ZkO!)o)HYC zn6Y1Ec0^b{06-iVFxfey7P}{xSf@kZM8+~ayV9#5ljE8~OECoA?fmDa4$Na z!BVEweKT_`c8~idBTYo9sJGiC{Q*l#(CmWQQJDcIpzT7*LGuf=()K*KdBSu|o1QTz zE4p;Ei6#PRo|i<}2SQp%*65?@Sgr=rkk;RRdk3_>r)h9x#fF;=m)NmidJ*lk0!B*$PXeA;f*n;1 z4$>7Ub$g(hAUlL#Orfk3(MH=cd(=SCeD>X7YcTrmB=>D;$yP00Rur-kk1gfzh6QGb zX=cCLo$|^rYuGgZ{NYv=12w6n zHyxpNK_}6ah0ni0?r)_M>OH(s>{EhsjY8;2?rlAcB$WDir^n(EWuvI}@rPh+RZme0 zO1-c>W@M*R?}#~Ip}BIi9yNY$-WqidwIt3ALa+9Iyj@FbZb16;mv@dX z=%FkE5;fT3u}QDy;~TEG(p2az3dXyjQ<|x)iHr6A=gP+p%*U7^TD9h_V+Qp73WlK% zSYk$D2@G_UaZ?R?B`jmZJ|?bVRrY8~&1Mv@8g6dLyEWBQ;TF7FsfP)+K(DuqZB0pF z+Kb|$?(-Q~gqhm!_no$`$szjlSsTrf^T3nfTy;rtxMkvxMl)NjM$R7l z?%CRQFLpzyL8qBi?I7{rl#h%Y($7nuBnL#IM#B~xHZKXAuH^InZ(T*sHLy=g`m4^c=HA+SHAB-;O&`WwFA}>L? zU0~WEA}XD?eCCK$eR)?N?AMyeW9uylL3x@@gQTc*&qlZ^Z#n4Nh({!f^I&dG=q-Zp zer+1eh)QO4QOIzSDEY;eb2Tbfd2%Uyx7R@_9`%!(btvvSTa z)K82g+oQz0kql* zyZb>Vx(ia7?>3jTMKeQ(FA92+qR#MS4Nm}hB(*X+ZK{9QLP<`~zwK(PLJEQ1-)C}L z;`;<31(L8qXPvPH0JD5WJo~Zw85~Z%e(Ak2H#zBDQuO*nX4L8|0sB}ONU!xV4lW2YS+oIS6*W&$aqeV!k!kRNWUo)LuGe<4Z3K*_97erUy{ydj`JOk)4-wjfjxAWn! z2(%SWOJn_vOeMHtv{q_b;c)xyz)mpV!(Gvvyx^%c9~H#TVDkQGP`jG0#^bE@pG9(+ z9d>2L^dTe^DeKiEcfEs+k|Mjfr5;Q5#Ktv7c$1jhy){m)hSk-;(Qhn47eV63f{pAfS#7`;vzy~nCS zR%!Qk?b=o5+w*w7iWw!Sie9VAB=kFF_r9#S*ocxyV>ZGBvNx}w+4x_syzqMCIdzsXG@U@wT&+(=F|n19jC zE%Y%d;Ov)L`H~cE>^D$cMB3H8ABV=51@Ik59gOmqedi)6IwN7D2WHoKU0qd;8w=#E zHD=d#!~@9_a%p-2&W!TZpPH;%Ot|$iCm%Q zn{CX(MV6=V(HqOU8W$dq{w;dca<`J3Hs&0CX5T-3P7P(sVNU#g=%LiBSgEB-dAj9#E z#pvixgXzpldG>ip(%J1Y*P*z10*z)inQt1?m585ZBw3ws{pL(!>tD;qCr9S>=w z2)p<@)$Fhf9r1&17-jLJW~&y4!PKiB=+?-!2|K4JPo9KN9>k~BE;bm6V8Yz@sh>N` zhgFVh3UwzH+aBZ$FKm{2XiwGgI@|C3cuS9Tg`@hGQwQsf5`kJW!Hz;9eqZ}>XCd-rbEHcmLTi*9^4^d1OxP7#)y zf;f0z$j={86&ypSZ9lJ(I*K_XdiFw{jL*F^k?jS@2|&8AE;AlT>4#Qnm+^;YxX=7M}vhIi~<}Lr~*CH6|idv~1h%;TR<8hbr&FZI4RDd*& zG3&QsH{3RRMru2wsilQ}Besv#u*PW@!+-s|?vr@nGtv(MQvg~o%*VbY5?L*Bf$z)} zSG&(e%z|vDa*&EN7nvO~-@3fKgxja)d>^j)Iv&rPu{5Jiod}8j=d0S4VZZW=y?J$0 zx+U~=0gs(+9tR%P{cjE^&&Hp=#kR$nt$(8BcOTmp-bS9wbA92jl`yCI36+D@S3MX~ zG!#%&Xxr-YLYTp2TG~HavgXDfXwc0^S>Vo4QfUfgW4hHqO24SzB+mbybLFJ$|7tZf}qfQ|FK)ip+@@j>sfJ8 zzGyo|hq6w{7r7gL66K-mztIm!ecj9$0ezJ`i6*Ps4YnS+!);;=|Ni;UE`#K_*Dony zSx~psHkbc5Y-~IR<}T!#D<$&`|CXtC{fBm~H!lN+Q^S{e(lyw?O);J+#(t@T0}Dv6;jhl9bf3v%bxZlH zuP^uJW1|CbxM(9oL&H1T9c6|TJ65ihNN?uc`5k`UyYuNYfOCB1@YQ*wBcIq}A*EC*MBMcut+O zziTmpr(|mB=!7_qSO~w``+?XL_PI%9x;$sYf7h6s=Bw zVrgOFrm3UzA^EI)ps(*tJCbO}O|y7%H6*`85~7{Pe=`9%Cj)Sgr>7^Z5iMxvWiZ$C zIEa7TgM*GyN9Z1LadFd$jOi=qY~G@>6yOi3WI6puI!h(V0UC9z;&`8jqH!AAVy zP~`l8f;Fw-82CR4=S|fc)A5oL5}gW0uEx(>9)J1ZT`qVEHm=nZZw7sMz8HITWqwGo zK5dq>U)!6tZ86_S9&}V; zRb7U{iV>D*17wx~hfl~cQ!_5po==^)e+IYw2u@LRrB%pr!d4%8mxsTq3+E+LL3`ci zVZ-hgIJ`Gw>^@kbSMyEr@NKn8TCA@E&wS!ZPnZJ=a%!1FtAgp>-Q6^>W#%!;u zwMg#PQeW>}f+H|R0D9Z5pl0%+OVH|U{T1fCzA&srq=G%ObdPOh>`x?;Z(fD;F%XbUVXEbLU_dm4yqA5Q=` z1KvAr-XqD#XB?-XQSrWP6=eibT3~r{cGE~A*fVwZn zUd>cWGS=F5JH7sT!GC|N>e)w4Y&>&V(%s$tBORfwN<0O%p$Z=I0qf|U8xw-EV412b zW8u@223_HH8~_dZ==Co{z-M2NmI`ph^(j%Qv?7jzvbniAQTgI!u<}QQz#TDm!(_#l z6qWtO!B!$Bp`?be)uq`Q?%RXqiw$d2F3eSjPD6Gf`J=Gn%!kU*;e+&pbC@1=Adh+1 zu;Fj*cTIO>=r?lIl)+-;c8Q4isMZv4)S&JI8P~rk3pTQfNgd5qe7Vc@%l-bN)rW!g zwKIAdc`DBM7kWDzOhg0=&M_0vu~GhL;JS$R{U~Tbe|ew1-x10KBjP;7BNl z!YO|C7roZ;j~_ptN4$%i%JbOSXXT+``gOOK?SyFf`bNY1$`wsVw{S1-u54HSUk$pN znxD(BUAv|#AujHkseY%WqZE+WF(vRqHhtdQ`O&ph90Fa8M8O-4sN{c)5|=}4Gy(!! zFXv63Fkrit39y9w0^W4j%tK#!#rSw>jm<6?i{<7JE(^ubf0CgjBqmP%DP`A|uIm@n zeN1FBLA&!A=?~@_C^SKqD6YA=x$7iKdvf()X)1UUD;!S$L#YU)LUFeV0>XJ}+y0tk zxcAP5Pd-S~>)>e;Z%4~3C~Pp;KMeeM*CqZa946~JObgDz3Z0dmWMpUn1p|t521aM5V0{4Bzh8oIRmxh5-Zl*?W%Fqj-RZ9(sLyWw@ z>sP;wzYzeRk_7^B$hqRz+J#CN24(OLn1wHfOaY2Eix_I|=mC*g4R!Ou;huDO2N#s4 z!XSO6RcfvXxRcp0nm#e-wvt=KX?c1D@0Ztuv*IBpFPl zGOE^>A3b^$4l2Bf3gIJ4qd72c~_%Nuv zq?M7t#?0VO0|IvZ7$65%z`5he$;s{IZ=TPV;sdR9OwS(b%+L?a0c9(l^%^u3h?8s= z;iIZcu9{KfQaNovxu-aldrxj#&V>EibJ?%;&X#+3%p#Z}U!Aeqmw0B6FZsn;#8g(KpjRLI9Gk*6mIr(`R+kOdKR5Ge z1NFs#Li7Df>O%=QTpZ9$1NyRe`A^03^A!*6OEOs*w6w`F-MC4mMwtT9HBkAf6^c2K zUlRKz(TLLq8YRi?8jZ%dWy_+by)VFmb8tAqDO5@BZcBHf@%K|r7fO44%vvOEP8D^;_q|mO>z^h?lM?imxvHod*B7b@!6Ct$y z9QQ6A@WKrwv4}cXWc~1vfQ(LkEdiX654iV}cX>_kLni*t8>Pe}7pefcXBvghQyw02 zD*Nk+*>2d6GM~x%7Ku8|+ZSW@p4c?ly!xArzMqaPC{DMjR6W>$IQ1?qzLohy^-EuJ z?pfohRF6<5sKFNj5m&(RK+<%cZ6FJ>D67IfCE)b0548Aa+5wFM)MH0poNsOiULKrC z0-k>9515nbT6*El%`ZLGUWdTulqLalJ0V7;Mj+)wWO2b!+X3ucFq@y_m}I(gihp7FZ@{z92z8wV#c8q6WM}1t0B6bJ2r@Wv zuk;2jWlbbcbx50@4vunPo#}P#Y8HiFtw{a*^!q;#xOC3)p;S+jvfv~`$z4plbu8*P zI?XVyyK3w{OPY|BOTrN(V~`+sbaDIi*ZTjQ{sxIDZH%|TYbxQVM`O+Tg0tv;q|+|Q kvBPBsTQG+?N?hB5(#gHv7@vXdA3Pu@?2Z@z?jHNU0A-rpQUCw| diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg index 229ad1c0dc8..b4578a518ec 100644 --- a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg +++ b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg @@ -2,24 +2,24 @@ image/svg+xml \ No newline at end of file + inkscape:connector-curvature="0" /> From 29327b21c0664f6644b87ce41a25e6a9c0763c9f Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Wed, 18 Oct 2023 09:20:47 -0700 Subject: [PATCH 118/204] Revised hot water load models [ci skip] --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 4 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 186 +++++++++++------- ...enericDomesticHotWaterWithHeatExchanger.mo | 5 +- .../StorageTankWithExternalHeatExchanger.mo | 33 +++- 4 files changed, 142 insertions(+), 86 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index ee79fc7d0cd..966b9001ed4 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -23,8 +23,8 @@ model HeatPumpHeatExchangerDHWTank TEva_nominal=TDisWatMin - dT_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, - mHotSou_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - - TColWat_nominal), + dp1_nominal=6000, + dp2_nominal=6000, datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{32,24},{52,44}}))); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index aca527c117a..a78a6dedd6f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -13,9 +13,12 @@ model HeatPumpDHWTank choice(redeclare package Medium = Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) "Propylene glycol water, 40% mass fraction"))); - parameter Boolean have_varFloEva = true - "Set to true for a variable evaporator flow. Fixme: false does not make sense here." - annotation(Evaluate=true); + parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea "Performance data" + annotation (Placement(transformation(extent={{140,100},{160,120}}))); +// parameter Boolean have_varFloEva = true +// "Set to true for a variable evaporator flow. Fixme: false does not make sense here." +// annotation(Evaluate=true); parameter Real COP_nominal(final unit="1") "Heat pump COP" annotation (Dialog(group="Nominal condition")); @@ -25,13 +28,29 @@ model HeatPumpDHWTank parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal" annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0) = 0 + "Nominal capacity of heat pump condenser for hot water production system (>=0)" + annotation (Dialog(group="Nominal condition")); + + parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 + "Water temperature drop/increase accross load and source-side HX (always positive)" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal = heaPum.m1_flow_nominal + "Condenser mass flow rate"; + final parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal = heaPum.m2_flow_nominal + "Evaporator mass flow rate"; + parameter Boolean allowFlowReversal1=false "Set to true to allow flow reversal on condenser side" annotation (Dialog(tab="Assumptions"), Evaluate=true); parameter Boolean allowFlowReversal2=false "Set to true to allow flow reversal on evaporator side" annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal(min=0) "Mass flow rate of hot water leaving tank" + parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") + "Pressure difference over condenser" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") + "Pressure difference over evaporator" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) @@ -39,11 +58,6 @@ model HeatPumpDHWTank annotation ( Placement(transformation(extent={{-240,100},{-200,140}}), iconTransformation(extent={{-140,70},{-100,110}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( - final unit="kg/s") if have_varFloEva - "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-240,20},{-200,60}}), - iconTransformation(extent={{-140,-50},{-100,-10}}))); Modelica.Fluid.Interfaces.FluidPort_a port_a2( redeclare final package Medium = Medium2, m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), @@ -86,18 +100,38 @@ model HeatPumpDHWTank extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ 140,-10}}))); // COMPONENTS + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + QCon_flow_nominal=QHotWat_flow_nominal, + dTEva_nominal=-dT_nominal, + dTCon_nominal=dT_nominal, + use_eta_Carnot_nominal=false, + COP_nominal=COP_nominal, + TCon_nominal=TCon_nominal, + TEva_nominal=TEva_nominal, + final dp1_nominal=dp1_nominal, + final dp2_nominal=dp2_nominal, + QCon_flow_max = datWatHea.QCon_flow_max) + "Domestic hot water heat pump" + annotation (Placement(transformation(extent={{-20,-64},{0,-44}}))); + Fluid.Movers.Preconfigured.FlowControlled_m_flow + pumCon( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + redeclare package Medium = Medium, + m_flow_nominal=mCon_flow_nominal, + riseTime=10) "Pump for heat pump condenser" + annotation (Placement(transformation(extent={{0,4},{-20,24}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( redeclare final package Medium = Medium2, - final m_flow_nominal=heaPumTan.mHea_flow_nominal, final allowFlowReversal=allowFlowReversal2, - dp_nominal=datWatHea.dp2_nominal) + dp_nominal=dp2_nominal) "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); - Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea + annotation (Placement(transformation(extent={{78,-70},{58,-50}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floCon(realTrue= + mCon_flow_nominal) "Condenser mass flow rate" annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom(final k=heaPumTan.mHea_flow_nominal) - if not have_varFloEva "Nominal flow rate" - annotation (Placement(transformation(extent={{0,80},{-20,100}}))); Fluid.Sensors.TemperatureTwoPort senTHotSup( redeclare final package Medium = Medium1, final allowFlowReversal=allowFlowReversal1, @@ -106,84 +140,84 @@ model HeatPumpDHWTank annotation (Placement( transformation( extent={{10,-10},{-10,10}}, - rotation=-90, - origin={40,20}))); - Fluid.Sensors.TemperatureTwoPort senTColSou( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHotSou_flow_nominal) - "Temperature of water entering domestic hot water tank" - annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-20}))); - Buildings.Controls.OBC.CDL.Reals.Switch enaHeaPum( - u2(start=false)) - "Enable heat pump by switching to actual set point" - annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); + rotation=0, + origin={-110,60}))); Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum( y(each start=false), t=1e-2*heaPumTan.mHea_flow_nominal, h=0.5e-2*heaPumTan.mHea_flow_nominal) "Pump return status" annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floEva - "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-20,110},{0,130}}))); - Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( - mDom_flow_nominal=mHotSou_flow_nominal) + Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan(final dat= + datWatHea) "Heat pump with storage tank for domestic hot water" - annotation (Placement(transformation(extent={{0,-20},{20,0}}))); - parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger - datWatHea "Performance data" - annotation (Placement(transformation(extent={{4,-36},{16,-24}}))); - Modelica.Blocks.Math.Add add - annotation (Placement(transformation(extent={{140,-18},{160,2}}))); + annotation (Placement(transformation(extent={{-80,10},{-60,30}}))); + + Modelica.Blocks.Math.Add3 add3_1 "Electricity use for pumps" + annotation (Placement(transformation(extent={{140,-20},{160,0}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.THotSou_nominal) "Set point of water in hot water tank" - annotation (Placement(transformation(extent={{-200,0},{-180,20}}))); + annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); + Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTHexApp_nominal) + annotation (Placement(transformation(extent={{-120,-56},{-100,-36}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") "Actual heat pump heating heat flow rate added to fluid" annotation ( Placement(transformation(extent={{200,-120},{240,-80}}), iconTransformation(extent={{100,-120},{140,-80}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= + mEva_flow_nominal) "Evaporator mass flow rate" + annotation (Placement(transformation(extent={{-180,80},{-160,100}}))); equation - connect(senTColSou.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, - {-150,12},{-142,12}}, color={0,0,127})); - connect(uEna, booToRea.u) + connect(uEna, floCon.u) annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); connect(senTHotSup.port_b, port_b1) - annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); - connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ - 44,-55},{44,-40},{220,-40}}, color={0,0,127})); + annotation (Line(points={{-120,60},{-200,60}}, color={0,127,255})); + connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{57,-55},{44, + -55},{44,-40},{220,-40}}, color={0,0,127})); connect(port_a2, pumEva.port_a) - annotation (Line(points={{200,-60},{70,-60}}, color={0,127,255})); - connect(booToRea.y, floEva.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,134},{-40,134},{-40,126},{-22,126}}, color={0,0,127})); - connect(m2_flow, floEva.u2) annotation (Line(points={{-220,40},{-40,40},{-40,114}, - {-22,114}}, color={0,0,127})); - connect(floEvaNom.y, floEva.u2) annotation (Line(points={{-22,90},{-30,90},{-30, - 114},{-22,114}}, color={0,0,127})); + annotation (Line(points={{200,-60},{78,-60}}, color={0,127,255})); + connect(pumEva.m_flow_actual, staPum.u) annotation (Line(points={{57,-55},{44, + -55},{44,-100},{-78,-100}}, + color={0,0,127})); + connect(add3_1.y, PPum) annotation (Line(points={{161,-10},{180,-10},{180,0},{ + 220,0}}, color={0,0,127})); + connect(heaPum.port_a1, heaPumTan.port_bHea) annotation (Line(points={{-20,-48}, + {-92,-48},{-92,14},{-80,14}}, color={0,127,255})); + connect(pumCon.port_b, heaPumTan.port_aHea) + annotation (Line(points={{-20,14},{-60,14}}, color={0,127,255})); + connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{0,-48},{12,-48}, + {12,14},{0,14}}, color={0,127,255})); + connect(heaPumTan.port_bDom, senTHotSup.port_a) annotation (Line(points={{-60, + 26},{-50,26},{-50,60},{-100,60}}, color={0,127,255})); + connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-46},{-40,-46},{ + -40,-45},{-22,-45}}, + color={0,0,127})); + connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{ + -140,10},{-140,20},{-81,20}}, + color={0,0,127})); + connect(addPar.u, THotSouSet.y) annotation (Line(points={{-122,-46},{-140,-46}, + {-140,10},{-158,10}}, + color={0,0,127})); + connect(heaPum.P, PHea) annotation (Line(points={{1,-54},{30,-54},{30,40},{220, + 40}}, color={0,0,127})); + connect(pumEva.port_b, heaPum.port_a2) + annotation (Line(points={{58,-60},{0,-60}}, color={0,127,255})); + connect(heaPum.port_b2, port_b2) annotation (Line(points={{-20,-60},{-30,-60}, + {-30,-110},{180,-110},{180,60},{200,60}}, color={0,127,255})); + connect(floEva.u, uEna) annotation (Line(points={{-182,90},{-190,90},{-190, + 120},{-220,120}}, color={255,0,255})); + connect(floCon.y, pumCon.m_flow_in) + annotation (Line(points={{-158,120},{-10,120},{-10,26}}, color={0,0,127})); connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); - connect(port_a1,senTColSou. port_a) annotation (Line(points={{-200,-60},{-40,-60}, - {-40,-30}}, color={0,127,255})); - connect(enaHeaPum.y, heaPumTan.TDomSet) annotation (Line(points={{-118,20},{-10, - 20},{-10,-10},{-1,-10}}, color={0,0,127})); - connect(heaPumTan.PHea, PHea) annotation (Line(points={{21,-10},{80,-10},{80,20}, - {180,20},{180,40},{220,40}}, color={0,0,127})); - connect(staPum.y, enaHeaPum.u2) annotation (Line(points={{-102,-100},{-160,-100}, - {-160,20},{-142,20}}, color={255,0,255})); - connect(pumEva.m_flow_actual, staPum.u) annotation (Line(points={{49,-55},{0,-55}, - {0,-100},{-78,-100}}, color={0,0,127})); - connect(add.y, PPum) annotation (Line(points={{161,-8},{180,-8},{180,0},{220,0}}, - color={0,0,127})); - connect(add.u2, pumEva.P) annotation (Line(points={{138,-14},{120,-14},{120,-20}, - {49,-20},{49,-51}}, color={0,0,127})); - connect(heaPumTan.PPum, add.u1) annotation (Line(points={{21,-10},{120,-10},{ - 120,-2},{138,-2}}, - color={0,0,127})); - connect(THotSouSet.y, enaHeaPum.u1) annotation (Line(points={{-178,10},{-166, - 10},{-166,28},{-142,28}}, color={0,0,127})); + annotation (Line(points={{-158,90},{68,90},{68,-48}}, color={0,0,127})); + connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{ + -188,-60},{-188,26},{-80,26}}, color={0,127,255})); + connect(add3_1.u1, heaPumTan.PEle) annotation (Line(points={{138,-2},{130,-2}, + {130,50},{-46,50},{-46,20},{-59,20}}, color={0,0,127})); + connect(pumEva.P, add3_1.u3) annotation (Line(points={{57,-51},{50,-51},{50, + -18},{138,-18}}, color={0,0,127})); + connect(add3_1.u2, pumCon.P) annotation (Line(points={{138,-10},{122,-10},{ + 122,46},{-32,46},{-32,23},{-21,23}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo index 48e914aa198..99858014f2a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo @@ -20,7 +20,8 @@ record GenericDomesticHotWaterWithHeatExchanger dpHexHea_nominal*(mDom_flow_nominal/mHex_flow_nominal)^2 "Pressure drop across the heat exchanger at nominal conditions on domestic hot water side" annotation (Dialog(group="Heat exchanger", tab="Advanced")); - parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = QHex_flow_nominal/dTHexHea/4200 + parameter Modelica.Units.SI.MassFlowRate mHex_flow_nominal = QHex_flow_nominal/ + dTHexHea_nominal /4200 "Mass flow rate of heat exchanger on heating side" annotation (Dialog(group="Heat exchanger", tab="Advanced")); parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal @@ -42,7 +43,7 @@ record GenericDomesticHotWaterWithHeatExchanger annotation (Dialog(group="Domestic hot water", tab="Advanced")); parameter Integer nSeg(min=4) = 5 "Number of volume segments used to discretize tank" annotation (Dialog(group="Tank", tab="Advanced")); - parameter Modelica.Units.SI.TemperatureDifference dTHexHea(min=2) = 5 + parameter Modelica.Units.SI.TemperatureDifference dTHexHea_nominal(min=2) = 5 "Temperature difference across heat exchanger on heating water side (inlet-outlet)" annotation (Dialog(group="Heat exchanger", tab="Advanced")); parameter Modelica.Units.SI.TemperatureDifference dTHexApp_nominal(min=1) = 2 diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 9fffed73113..dfe47fc6f31 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -9,7 +9,7 @@ model StorageTankWithExternalHeatExchanger dat "Performance data" annotation (Placement(transformation(extent={{60,80},{80,100}}))); - parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; + parameter Real k=0.1 "Proportional gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; parameter Modelica.Media.Interfaces.Types.Temperature TTan_start=323.15 @@ -306,11 +306,11 @@ First implementation. origin={-34,46}, rotation=270), Rectangle( - extent={{-33,2},{33,-2}}, + extent={{-15,2},{15,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-67,-60}, + origin={-85,-60}, rotation=180), Rectangle( extent={{-6,2},{6,-2}}, @@ -320,11 +320,11 @@ First implementation. origin={-26,-44}, rotation=360), Rectangle( - extent={{-31,2},{31,-2}}, + extent={{-23,2},{23,-2}}, fillColor={28,108,200}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, - origin={-34,-31}, + origin={-34,-23}, rotation=270), Rectangle( extent={{-12,2},{12,-2}}, @@ -415,7 +415,28 @@ First implementation. {0,255,0} else {235,235,235}), - fillPattern=FillPattern.Solid)}), + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-16,2},{16,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-72,-76}, + rotation=270), + Rectangle( + extent={{-54,2},{54,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={-20,-90}, + rotation=180), + Rectangle( + extent={{-7,2},{7,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={32,-85}, + rotation=270)}), Diagram( coordinateSystem(preserveAspectRatio=false))); end StorageTankWithExternalHeatExchanger; From ca1a781b14c6b87f579ea1796d300650823bf93a Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Wed, 18 Oct 2023 13:10:10 -0700 Subject: [PATCH 119/204] Revised hot water load models [ci skip] --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 154 +++++++- .../Combined/Subsystems/HeatPump.mo | 7 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 338 +++++++++++++----- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 2 +- .../BuildingTimeSeriesWithETSDHWTank.mo | 12 +- 5 files changed, 404 insertions(+), 109 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 966b9001ed4..b09ac226cea 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -17,10 +17,11 @@ model HeatPumpHeatExchangerDHWTank Subsystems.HeatPumpDHWTank proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, - final have_varFloEva=have_varFloEva, final COP_nominal=COPHotWat_nominal, - TCon_nominal=datWatHea.THex_nominal, + TCon_nominal=THotWatSup_nominal, TEva_nominal=TDisWatMin - dT_nominal, + QHotWat_flow_nominal=QHotWat_flow_nominal, + dT_nominal=dT_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, dp1_nominal=6000, @@ -33,8 +34,9 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{36,48},{48,60}}))); Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, - mMix_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - - TColWat_nominal)) "Thermostatic mixing valve" + mMix_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal)) + if have_hotWat + "Thermostatic mixing valve" annotation (Placement(transformation(extent={{-20,50},{-40,72}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( redeclare final package Medium = MediumBui, final m_flow_nominal= @@ -43,13 +45,11 @@ model HeatPumpHeatExchangerDHWTank extent={{-10,-10},{10,10}}, rotation=90, origin={-12,4}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(k=1/ - QHotWat_flow_nominal) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai( + k=1/QHotWat_flow_nominal) if have_hotWat annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); equation - connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38,100}, - {28,100},{28,31},{30,31}}, color={0,0,127})); connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, {-114,43},{30,43}}, color={255,0,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) @@ -85,8 +85,9 @@ equation -156,-80},{-320,-80}}, color={0,0,127})); connect(THotWatSupSet, theMixVal.TMixSet) annotation (Line(points={{-320,-40}, {-32,-40},{-32,32},{-8,32},{-8,63.2},{-19,63.2}}, color={0,0,127})); - connect(QReqHotWat_flow, gai.u) annotation (Line(points={{-320,-120},{-288,-120},{-288, - 60},{-82,60}}, color={0,0,127})); + connect(QReqHotWat_flow, gai.u) annotation (Line(points={{-320,-120},{-288,-120}, + {-288,60},{-82,60}}, + color={0,0,127})); connect(gai.y, theMixVal.yMixSet) annotation (Line(points={{-58,60},{-48,60}, {-48,78},{-8,78},{-8,69.8},{-19,69.8}}, color={0,0,127})); annotation ( @@ -177,5 +178,136 @@ This is for issue 1097.
        -")); +"), Icon(graphics={ + Rectangle( + extent={{-140,-142},{140,142}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-14,8},{58,-70}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{0,-52},{46,-60}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{6,-30},{2,-38},{10,-38},{6,-30}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{6,-30},{2,-22},{10,-22},{6,-30}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{36,-12},{40,-52}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{30,-24},{48,-42}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{38,-24},{30,-36},{48,-36},{38,-24}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{4,-38},{8,-52}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{4,-12},{8,-22}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-2,-4},{44,-12}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-76,60},{-62,36}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-70,76},{-68,60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1.5,9.5},{1.5,-9.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-59.5,74.5}, + rotation=90), + Rectangle( + extent={{-70,36},{-68,26}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1.5,9.5},{1.5,-9.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-59.5,26.5}, + rotation=90), + Rectangle( + extent={{-1.5,5.5},{1.5,-5.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-13.5,26.5}, + rotation=90), + Rectangle( + extent={{-1.5,34.5},{1.5,-34.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={15.5,74.5}, + rotation=90), + Rectangle( + extent={{-50,78},{-18,22}}, + pattern=LinePattern.None, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-50,78},{-18,50}}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-8,28},{-6,8}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{50,76},{48,8}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid)})); end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index d1b307c7872..f83a89c9227 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium "Medium model on condenser side" @@ -249,8 +249,9 @@ equation 138,6}}, color={0,0,127})); connect(pumCon.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-50}, {-40,-50},{-40,-30}},color={0,127,255})); - connect(zer.y, add2.u2) annotation (Line(points={{101,-100},{120,-100},{120,-6}, - {138,-6}}, color={0,0,127})); + connect(zer.y, add2.u2) annotation (Line(points={{101,-100},{120,-100},{120, + -6},{138,-6}}, + color={0,0,127})); connect(pumCon.m_flow_actual, staPum[1].u) annotation (Line(points={{-49,-45}, {-38,-45},{-38,-100},{-78,-100}}, color={0,0,127})); connect(pumEva.m_flow_actual, staPum[2].u) annotation (Line(points={{49,-55},{ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index a78a6dedd6f..ec27ac7b706 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -28,7 +28,7 @@ model HeatPumpDHWTank parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal" annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0) = 0 + parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0) "Nominal capacity of heat pump condenser for hot water production system (>=0)" annotation (Dialog(group="Nominal condition")); @@ -53,7 +53,7 @@ model HeatPumpDHWTank "Pressure difference over evaporator" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna "Enable signal" annotation ( Placement(transformation(extent={{-240,100},{-200,140}}), @@ -101,8 +101,10 @@ model HeatPumpDHWTank 140,-10}}))); // COMPONENTS Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, + redeclare package Medium1 = Medium1, + redeclare package Medium2 = Medium2, + allowFlowReversal1=false, + allowFlowReversal2=false, QCon_flow_nominal=QHotWat_flow_nominal, dTEva_nominal=-dT_nominal, dTCon_nominal=dT_nominal, @@ -112,129 +114,293 @@ model HeatPumpDHWTank TEva_nominal=TEva_nominal, final dp1_nominal=dp1_nominal, final dp2_nominal=dp2_nominal, - QCon_flow_max = datWatHea.QCon_flow_max) + QCon_flow_max=QHotWat_flow_nominal) "Domestic hot water heat pump" - annotation (Placement(transformation(extent={{-20,-64},{0,-44}}))); - Fluid.Movers.Preconfigured.FlowControlled_m_flow + annotation (Placement(transformation(extent={{-82,-70},{-62,-50}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumCon( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - redeclare package Medium = Medium, + redeclare package Medium = Medium2, m_flow_nominal=mCon_flow_nominal, riseTime=10) "Pump for heat pump condenser" - annotation (Placement(transformation(extent={{0,4},{-20,24}}))); + annotation (Placement(transformation(extent={{-20,4},{-40,24}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( redeclare final package Medium = Medium2, final allowFlowReversal=allowFlowReversal2, - dp_nominal=dp2_nominal) + m_flow_nominal=mEva_flow_nominal, + dp_nominal=dp2_nominal + 6000) "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{78,-70},{58,-50}}))); + annotation (Placement(transformation(extent={{20,-70},{0,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floCon(realTrue= mCon_flow_nominal) "Condenser mass flow rate" - annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Fluid.Sensors.TemperatureTwoPort senTHotSup( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mHotSou_flow_nominal) - "Temperature of water leaving the domestic hot water storage tank" - annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=0, - origin={-110,60}))); - Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum( - y(each start=false), - t=1e-2*heaPumTan.mHea_flow_nominal, - h=0.5e-2*heaPumTan.mHea_flow_nominal) - "Pump return status" - annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); - Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan(final dat= + annotation (Placement(transformation(extent={{-80,110},{-60,130}}))); + Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( + redeclare package MediumDom = Medium1, + redeclare package MediumHea = Medium2, final dat= datWatHea) "Heat pump with storage tank for domestic hot water" annotation (Placement(transformation(extent={{-80,10},{-60,30}}))); Modelica.Blocks.Math.Add3 add3_1 "Electricity use for pumps" - annotation (Placement(transformation(extent={{140,-20},{160,0}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.THotSou_nominal) + annotation (Placement(transformation(extent={{140,60},{160,80}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TMix_nominal) "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTHexApp_nominal) - annotation (Placement(transformation(extent={{-120,-56},{-100,-36}}))); + annotation (Placement(transformation(extent={{-120,-62},{-100,-42}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") "Actual heat pump heating heat flow rate added to fluid" annotation ( Placement(transformation(extent={{200,-120},{240,-80}}), iconTransformation(extent={{100,-120},{140,-80}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= mEva_flow_nominal) "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-180,80},{-160,100}}))); + annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); + Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( + redeclare package Medium = Medium2, + m_flow_nominal=mEva_flow_nominal, + dpValve_nominal=6000) "Valve at heat pump evaporator" + annotation (Placement(transformation(extent={{80,-70},{60,-50}}))); + Fluid.Sensors.TemperatureTwoPort senTEvaRet( + redeclare final package Medium = Medium2, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mEva_flow_nominal, + tau=0) + "Evaporator return temperature sensor" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={50,-120}))); + Fluid.Sensors.TemperatureTwoPort senTDisSup( + redeclare final package Medium = Medium2, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mEva_flow_nominal, + tau=0) + "District supply temperature sensor" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={110,-60}))); + Buildings.Controls.OBC.CDL.Reals.Subtract dT_supRet + "Temperature difference over heat pump connection" + annotation (Placement(transformation(extent={{80,-20},{100,0}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant dTSet(k=dT_nominal) + "Set point for temperature difference over heat pump" + annotation (Placement(transformation(extent={{80,10},{100,30}}))); + Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI(Ti=20, xi_start=0.2) + "Controller to ensure dT_nominal over heat pump connection" + annotation (Placement(transformation(extent={{120,10},{140,30}}))); + Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium2) + "Mass flow rate drawn from ETS" + annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); equation - connect(uEna, floCon.u) - annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); - connect(senTHotSup.port_b, port_b1) - annotation (Line(points={{-120,60},{-200,60}}, color={0,127,255})); - connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{57,-55},{44, - -55},{44,-40},{220,-40}}, color={0,0,127})); - connect(port_a2, pumEva.port_a) - annotation (Line(points={{200,-60},{78,-60}}, color={0,127,255})); - connect(pumEva.m_flow_actual, staPum.u) annotation (Line(points={{57,-55},{44, - -55},{44,-100},{-78,-100}}, - color={0,0,127})); - connect(add3_1.y, PPum) annotation (Line(points={{161,-10},{180,-10},{180,0},{ - 220,0}}, color={0,0,127})); - connect(heaPum.port_a1, heaPumTan.port_bHea) annotation (Line(points={{-20,-48}, - {-92,-48},{-92,14},{-80,14}}, color={0,127,255})); + connect(add3_1.y, PPum) annotation (Line(points={{161,70},{172,70},{172,0},{220, + 0}}, color={0,0,127})); + connect(heaPum.port_a1, heaPumTan.port_bHea) annotation (Line(points={{-82,-54}, + {-92,-54},{-92,14},{-80,14}}, color={0,127,255})); connect(pumCon.port_b, heaPumTan.port_aHea) - annotation (Line(points={{-20,14},{-60,14}}, color={0,127,255})); - connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{0,-48},{12,-48}, - {12,14},{0,14}}, color={0,127,255})); - connect(heaPumTan.port_bDom, senTHotSup.port_a) annotation (Line(points={{-60, - 26},{-50,26},{-50,60},{-100,60}}, color={0,127,255})); - connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-46},{-40,-46},{ - -40,-45},{-22,-45}}, + annotation (Line(points={{-40,14},{-60,14}}, color={0,127,255})); + connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-62,-54},{ + -14,-54},{-14,14},{-20,14}}, + color={0,127,255})); + connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-52},{-94,-52},{ + -94,-51},{-84,-51}}, color={0,0,127})); - connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{ - -140,10},{-140,20},{-81,20}}, - color={0,0,127})); - connect(addPar.u, THotSouSet.y) annotation (Line(points={{-122,-46},{-140,-46}, + connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{-140, + 10},{-140,20},{-81,20}}, color={0,0,127})); + connect(addPar.u, THotSouSet.y) annotation (Line(points={{-122,-52},{-140,-52}, {-140,10},{-158,10}}, color={0,0,127})); - connect(heaPum.P, PHea) annotation (Line(points={{1,-54},{30,-54},{30,40},{220, - 40}}, color={0,0,127})); - connect(pumEva.port_b, heaPum.port_a2) - annotation (Line(points={{58,-60},{0,-60}}, color={0,127,255})); - connect(heaPum.port_b2, port_b2) annotation (Line(points={{-20,-60},{-30,-60}, - {-30,-110},{180,-110},{180,60},{200,60}}, color={0,127,255})); - connect(floEva.u, uEna) annotation (Line(points={{-182,90},{-190,90},{-190, - 120},{-220,120}}, color={255,0,255})); + connect(heaPum.P, PHea) annotation (Line(points={{-61,-60},{-20,-60},{-20,-20}, + {22,-20},{22,40},{220,40}}, + color={0,0,127})); connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-158,120},{-10,120},{-10,26}}, color={0,0,127})); + annotation (Line(points={{-58,120},{-30,120},{-30,26}}, color={0,0,127})); connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{-158,90},{68,90},{68,-48}}, color={0,0,127})); - connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{ - -188,-60},{-188,26},{-80,26}}, color={0,127,255})); - connect(add3_1.u1, heaPumTan.PEle) annotation (Line(points={{138,-2},{130,-2}, - {130,50},{-46,50},{-46,20},{-59,20}}, color={0,0,127})); - connect(pumEva.P, add3_1.u3) annotation (Line(points={{57,-51},{50,-51},{50, - -18},{138,-18}}, color={0,0,127})); - connect(add3_1.u2, pumCon.P) annotation (Line(points={{138,-10},{122,-10},{ - 122,46},{-32,46},{-32,23},{-21,23}}, color={0,0,127})); + annotation (Line(points={{-58,90},{10,90},{10,-48}}, color={0,0,127})); + connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{-188, + -60},{-188,26},{-80,26}}, color={0,127,255})); + connect(add3_1.u1, heaPumTan.PEle) annotation (Line(points={{138,78},{-46,78}, + {-46,20},{-59,20}}, color={0,0,127})); + connect(pumEva.P, add3_1.u3) annotation (Line(points={{-1,-51},{-2,-51},{-2, + -52},{-8,-52},{-8,62},{138,62}}, + color={0,0,127})); + connect(add3_1.u2, pumCon.P) annotation (Line(points={{138,70},{-44,70},{-44,23}, + {-41,23}}, color={0,0,127})); + connect(valHeaPumEva.port_2, pumEva.port_a) + annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); + connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-82,-66}, + {-90,-66},{-90,-120},{40,-120}}, color={0,127,255})); + connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{60,-120},{180,-120}, + {180,60},{200,60}}, color={0,127,255})); + connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, + -32},{34,-32},{34,-4},{78,-4}}, + color={0,0,127})); + connect(senTEvaRet.T, dT_supRet.u2) + annotation (Line(points={{50,-109},{50,-16},{78,-16}}, color={0,0,127})); + connect(valHeaPumEva.port_1, senTDisSup.port_b) + annotation (Line(points={{80,-60},{100,-60}}, color={0,127,255})); + connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-14, + -60},{-14,-66},{-62,-66}}, + color={0,127,255})); + connect(valHeaPumEva.port_3, senTEvaRet.port_b) annotation (Line(points={{70,-70}, + {70,-120},{60,-120}}, color={0,127,255})); + connect(conPI.u_s, dTSet.y) + annotation (Line(points={{118,20},{102,20}}, + color={0,0,127})); + connect(dT_supRet.y, conPI.u_m) + annotation (Line(points={{102,-10},{130,-10},{130,8}}, color={0,0,127})); + connect(conPI.y, valHeaPumEva.y) annotation (Line(points={{142,20},{148,20},{ + 148,-26},{70,-26},{70,-48}}, + color={0,0,127})); + connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-52, + 26},{-52,60},{-200,60}}, color={0,127,255})); + connect(senTDisSup.port_a, senMasFlo.port_b) + annotation (Line(points={{120,-60},{140,-60}}, color={0,127,255})); + connect(senMasFlo.port_a, port_a2) + annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); + connect(senMasFlo.m_flow, mEva_flow) + annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); + connect(heaPumTan.charge, floCon.u) annotation (Line(points={{-58,11},{-56,11}, + {-56,12},{-54,12},{-54,0},{-100,0},{-100,120},{-82,120}}, color={255, + 0,255})); + connect(heaPumTan.charge, floEva.u) annotation (Line(points={{-58,11},{-56,11}, + {-56,12},{-54,12},{-54,0},{-100,0},{-100,90},{-82,90}}, color={255,0, + 255})); + connect(heaPumTan.charge, conPI.trigger) annotation (Line(points={{-58,11},{ + -54,11},{-54,0},{-100,0},{-100,106},{112,106},{112,0},{124,0},{124,8}}, + color={255,0,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-60,60},{60,-60}}, - lineColor={27,0,55}, - fillColor={170,213,255}, - fillPattern=FillPattern.Solid), Rectangle( extent={{-100,-100},{100,100}}, lineColor={0,0,127}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-58,62},{62,-58}}, - lineColor={27,0,55}, - fillColor={170,213,255}, + extent={{-12,0},{60,-78}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{2,-60},{48,-68}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{8,-38},{4,-46},{12,-46},{8,-38}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{8,-38},{4,-30},{12,-30},{8,-38}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{38,-20},{42,-60}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{32,-32},{50,-50}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{40,-32},{32,-44},{50,-44},{40,-32}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{6,-46},{10,-60}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{6,-20},{10,-30}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{0,-12},{46,-20}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-74,52},{-60,28}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-68,68},{-66,52}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1.5,9.5},{1.5,-9.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-57.5,66.5}, + rotation=90), + Rectangle( + extent={{-68,28},{-66,18}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1.5,9.5},{1.5,-9.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-57.5,18.5}, + rotation=90), + Rectangle( + extent={{-1.5,5.5},{1.5,-5.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-11.5,18.5}, + rotation=90), + Rectangle( + extent={{-1.5,34.5},{1.5,-34.5}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={17.5,66.5}, + rotation=90), + Rectangle( + extent={{-48,70},{-16,14}}, + pattern=LinePattern.None, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-48,70},{-16,42}}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-6,20},{-4,0}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{52,68},{50,0}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info=" @@ -244,6 +410,8 @@ The heat pump model with storage tank is described in Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. By default a variable speed evaporator pump is considered. +
        +fixme: Update documentation. Do we indeed need a constant flow rate option?
        A constant speed pump may also be represented by setting have_varFloEva to false.

        diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index 7989b1a1551..af3db333da4 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -12,7 +12,7 @@ model BuildingTimeSeriesWithETSWithDHWTank datWatHea=datWatHea)); parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" - annotation (Placement(transformation(extent={{-246,244},{-234,256}}))); + annotation (Placement(transformation(extent={{-250,232},{-230,252}}))); annotation (Documentation(info="

        This model is the same as diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 10550fb5056..052f6794786 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -32,7 +32,7 @@ model BuildingTimeSeriesWithETSDHWTank THotWatSup_nominal=322.15, filNam= "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", - datWatHea=datWatHea) + datWatHea=datWatHea) "Building load with time series data" annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) @@ -50,15 +50,9 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); - parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea( - mHex_flow_nominal=datWatHea.QCon_flow_nominal/4200/datWatHea.dTCon_nominal* - 4, - QCon_flow_max=datWatHea.QCon_flow_nominal, - QCon_flow_nominal=bui.QHot_flow_nominal, - TTan_nominal=(bui.ets.TColWat_nominal + datWatHea.THex_nominal)/2, - dTCon_nominal=datWatHea.THex_nominal - bui.ets.TColWat_nominal) + parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3) "Performance data" - annotation (Placement(transformation(extent={{44,-38},{56,-26}}))); + annotation (Placement(transformation(extent={{40,-80},{60,-60}}))); equation connect(supAmbWat.ports[1], senMasFlo.port_a) From 74ef8176a83a59abdcf9ee45ceeb4fc8e1bbf383 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 19 Oct 2023 06:55:28 -0700 Subject: [PATCH 120/204] Revised hot water load models [ci skip] --- .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 5 ++++- .../DHC/Loads/HotWater/ThermostaticMixingValve.mo | 10 +++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo index d8169609d34..a0046286c80 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo @@ -266,5 +266,8 @@ Initial Implementation. lineThickness=0.5, fillColor={0,0,0}, fillPattern=FillPattern.CrossDiag)}), Diagram( - coordinateSystem(preserveAspectRatio=false))); + coordinateSystem(preserveAspectRatio=false), graphics={Text( + extent={{-116,94},{-24,84}}, + textColor={238,46,47}, + textString="fixme: to be deleted")})); end HeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index b0f645301fd..e642d818a79 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -78,7 +78,7 @@ model ThermostaticMixingValve final Ti=Ti, final Td=Td, yMax=1, - yMin=0) annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); + yMin=0) annotation (Placement(transformation(extent={{-20,-10},{0,10}}))); Controls.OBC.CDL.Reals.Divide ratEne "Ratio of actual over required energy (must be near 1 if load is satisfied)" @@ -196,18 +196,18 @@ equation annotation (Line(points={{-40,-40},{-60,-40}}, color={0,127,255})); connect(floSouHot.port_b, senTMix.port_a) annotation (Line(points={{-20,-40}, {-14,-40},{-14,-60},{0,-60}}, color={0,127,255})); - connect(conPID.u_s, TMixSet) annotation (Line(points={{-42,0},{-88,0},{-88,20}, + connect(conPID.u_s, TMixSet) annotation (Line(points={{-22,0},{-88,0},{-88,20}, {-110,20}}, color={0,0,127})); connect(senTMix.T, conPID.u_m) annotation (Line(points={{10,-49},{10,-20},{ - -30,-20},{-30,-12}}, color={0,0,127})); + -10,-20},{-10,-12}}, color={0,0,127})); connect(sinMMix.m_flow_in, gaiMMix_sign.y) annotation (Line(points={{62,-52}, {80,-52},{80,-10},{62,-10}}, color={0,0,127})); connect(mulMHot_flow.y, floSouHot.m_flow_in) annotation (Line(points={{62,20}, {90,20},{90,-28},{-36,-28},{-36,-32}}, color={0,0,127})); connect(gaiMMix_flow.y, mulMHot_flow.u1) annotation (Line(points={{-58,30},{26, 30},{26,26},{38,26}}, color={0,0,127})); - connect(conPID.y, mulMHot_flow.u2) annotation (Line(points={{-18,0},{30,0},{ - 30,14},{38,14}}, color={0,0,127})); + connect(conPID.y, mulMHot_flow.u2) annotation (Line(points={{2,0},{30,0},{30, + 14},{38,14}}, color={0,0,127})); connect(gaiMMix_flow.y, gaiMMix_sign.u) annotation (Line(points={{-58,30},{26, 30},{26,-10},{38,-10}}, color={0,0,127})); connect(senTCol.port_b, senTMix.port_a) annotation (Line(points={{-60,-80},{ From 6063786ee000715578832bcd622e27a77322ee1e Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 19 Oct 2023 07:01:17 -0700 Subject: [PATCH 121/204] Revised hot water load models [ci skip] --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index b09ac226cea..34c9864ec6f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -309,5 +309,9 @@ This is for lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, - fillPattern=FillPattern.Solid)})); + fillPattern=FillPattern.Solid)}), + Diagram(graphics={Text( + extent={{-22,112},{18,100}}, + textColor={238,46,47}, + textString="fixme: are these blocks needed?")})); end HeatPumpHeatExchangerDHWTank; From cd6c82f530c4c406b71be7e93cff482363012f19 Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 27 Oct 2023 13:36:37 -0700 Subject: [PATCH 122/204] Add stop charging when bottom tank temp above set point --- .../BaseClasses/TankChargingController.mo | 56 ++++++++++++++----- .../StorageTankWithExternalHeatExchanger.mo | 7 ++- 2 files changed, 46 insertions(+), 17 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index 7f4ab14f496..ce70219c460 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -4,20 +4,26 @@ block TankChargingController Controls.OBC.CDL.Interfaces.RealInput TTanTop( final unit="K", - displayUnit="degC") - "Measured temperature at top of tank" annotation (Placement(transformation( - extent={{-140,-60},{-100,-20}}), iconTransformation(extent={{-140,-80}, - {-100,-40}}))); + displayUnit="degC") "Measured temperature at top of tank" + annotation (Placement(transformation( + extent={{-140,-20},{-100,20}}), iconTransformation(extent={{-140,-20}, + {-100,20}}))); Modelica.Blocks.Interfaces.RealInput TTanTopSet( final unit="K", displayUnit="degC") "Temperature setpoint for top section of hot water tank" annotation ( - Placement(transformation(extent={{-140,20},{-100,60}}), - iconTransformation(extent={{-120,50},{-100,70}}))); + Placement(transformation(extent={{-140,50},{-100,90}}), + iconTransformation(extent={{-120,70},{-100,90}}))); Controls.OBC.CDL.Interfaces.BooleanOutput charge "Outputs true if tank should be charged" annotation (Placement( transformation(extent={{100,-20},{140,20}}), iconTransformation(extent={{100,-20}, {140,20}}))); + Controls.OBC.CDL.Interfaces.RealInput TTanBot(final unit="K", displayUnit= + "degC") "Measured temperature at bottom of tank" annotation (Placement( + transformation(extent={{-140,-120},{-100,-80}}), iconTransformation( + extent={{-140,-100},{-100,-60}}))); + Controls.OBC.CDL.Logical.Or or2 + annotation (Placement(transformation(extent={{60,-10},{80,10}}))); protected Controls.OBC.CDL.Reals.Hysteresis cha(uLow=-5, uHigh=0) "Outputs true if tank should be charged" @@ -25,15 +31,31 @@ protected Controls.OBC.CDL.Reals.Subtract sub annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); +protected + Controls.OBC.CDL.Reals.Hysteresis cha1(uLow=-5, uHigh=0) + "Outputs true if tank should be charged" + annotation (Placement(transformation(extent={{20,-70},{40,-50}}))); + Controls.OBC.CDL.Reals.Subtract sub1 + annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); equation - connect(sub.u2, TTanTop) annotation (Line(points={{-42,-6},{-60,-6},{-60,-40}, - {-120,-40}}, color={0,0,127})); - connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-60,6},{-60,40}, - {-120,40}}, color={0,0,127})); + connect(sub.u2, TTanTop) annotation (Line(points={{-42,-6},{-80,-6},{-80,0},{ + -120,0}}, color={0,0,127})); + connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-80,6},{-80,70}, + {-120,70}}, color={0,0,127})); connect(sub.y, cha.u) annotation (Line(points={{-18,0},{18,0}}, color={0,0,127})); - connect(cha.y, charge) - annotation (Line(points={{42,0},{120,0}}, color={255,0,255})); + connect(sub1.y, cha1.u) + annotation (Line(points={{-18,-60},{18,-60}}, color={0,0,127})); + connect(TTanTopSet, sub1.u1) annotation (Line(points={{-120,70},{-80,70},{-80, + 6},{-50,6},{-50,-54},{-42,-54}}, color={0,0,127})); + connect(TTanBot, sub1.u2) annotation (Line(points={{-120,-100},{-80,-100},{ + -80,-66},{-42,-66}}, color={0,0,127})); + connect(or2.y, charge) + annotation (Line(points={{82,0},{120,0}}, color={255,0,255})); + connect(cha.y, or2.u1) + annotation (Line(points={{42,0},{58,0}}, color={255,0,255})); + connect(or2.u2, cha1.y) annotation (Line(points={{58,-8},{50,-8},{50,-60},{42, + -60}}, color={255,0,255})); annotation ( defaultComponentName="tanCha", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ @@ -47,17 +69,21 @@ equation extent={{-150,110},{150,150}}, textString="%name"), Text( - extent={{-94,78},{-44,42}}, + extent={{-96,98},{-46,62}}, textColor={0,0,127}, textString="TTanTopSet"), Text( - extent={{-94,-42},{-44,-78}}, + extent={{-96,18},{-46,-18}}, textColor={0,0,127}, textString="TTanTop"), Text( extent={{42,20},{92,-16}}, textColor={0,0,127}, - textString="charge")}), + textString="charge"), + Text( + extent={{-96,-62},{-46,-98}}, + textColor={0,0,127}, + textString="TTanBot")}), Diagram( coordinateSystem(preserveAspectRatio=false)), Documentation(revisions=" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index dfe47fc6f31..01ebdd462ba 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -148,7 +148,7 @@ equation 80},{-88,-6},{-81,-6}}, color={0,0,127})); connect(conPum.TDomSet, TDomSet) annotation (Line(points={{-81,0},{-92,0},{-92, 0},{-110,0}}, color={0,0,127})); - connect(conCha.TTanTop, TTanTop.T) annotation (Line(points={{70,-86},{66,-86}, + connect(conCha.TTanTop, TTanTop.T) annotation (Line(points={{70,-80},{66,-80}, {66,10},{61,10}}, color={0,0,127})); connect(conCha.charge, charge) annotation (Line(points={{94,-80},{120,-80}}, color={255,0,255})); @@ -174,7 +174,8 @@ equation connect(TTanBot.port, tan.heaPorVol[dat.nSeg]) annotation (Line(points={{40,-20}, {22,-20},{22,-8},{20,-8}}, color={191,0,0})); connect(conCha.TTanTopSet, dTHexApp.y) - annotation (Line(points={{71,-74},{56,-74}}, color={0,0,127})); + annotation (Line(points={{71,-72},{64,-72},{64,-74},{56,-74}}, + color={0,0,127})); connect(dTHexApp.u, TDomSet) annotation (Line(points={{32,-74},{26,-74},{26, -96},{-90,-96},{-90,0},{-110,0}}, color={0,0,127})); connect(divVal.port_3, tan.fluPorVol[dat.nSeg]) annotation (Line(points={{20,-40}, @@ -183,6 +184,8 @@ equation -26},{-80,-60},{-100,-60}}, color={0,127,255})); connect(pumHex.port_b, senTemRet.port_a) annotation (Line(points={{-40,-10},{-40, -50},{-20,-50}}, color={0,127,255})); + connect(TTanBot.T, conCha.TTanBot) annotation (Line(points={{61,-20},{62,-20}, + {62,-88},{70,-88}}, color={0,0,127})); annotation ( defaultComponentName="domHotWatTan", Documentation(info=" From 656593c790ded2e92af91e1e3bc1d877e497ad2e Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 30 Oct 2023 11:22:56 -0700 Subject: [PATCH 123/204] Add new schedule data and fix parameterization --- .../StorageTankWithExternalHeatExchanger.mo | 20 +++++++++----- .../Loads/HotWater/DHW_ApartmentMidRise.mos | 26 +++++++++++++++++++ 2 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index 5d206bd4738..a9c82dc5e93 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -4,18 +4,22 @@ model StorageTankWithExternalHeatExchanger extends Modelica.Icons.Example; package Medium = Buildings.Media.Water "Medium model"; - + parameter Modelica.Units.SI.Temperature THotSet=273.15 + 40 + "Temperature setpoint of hot water supply"; + parameter Modelica.Units.SI.Temperature TMixSet=273.15 + 35 + "Temperature setpoint of hot water supply to fixture"; + parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; parameter Data.GenericDomesticHotWaterWithHeatExchanger - datWatHea( - VTan=0.3, mDom_flow_nominal=0.333) + datWatHea(VTan=0.1892706, mDom_flow_nominal=6.52944E-06*1000) "Data for heat pump water heater with tank" annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, + fileName=Modelica.Utilities.Files.loadResource( + "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fixture draw fraction schedule" annotation (Placement(transformation(extent={{-80,60},{-60,80}}))); @@ -41,7 +45,8 @@ model StorageTankWithExternalHeatExchanger use_m_flow_in=true, nPorts=1, redeclare package Medium = Medium, - T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal) + T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal + + 1) "Source for heating water" annotation ( Placement(transformation( @@ -61,7 +66,7 @@ model StorageTankWithExternalHeatExchanger ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) annotation (Placement(transformation(extent={{40,60},{60,80}}))); - Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue=0.1*datWatHea.QHex_flow_nominal + Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue=datWatHea.QHex_flow_nominal /4200/(55 - 50)) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Modelica.Blocks.Sources.Constant conTSetHot1(k( @@ -112,6 +117,7 @@ First implementation. "), experiment( StopTime=8640000, + Interval=30, Tolerance=1e-06, __Dymola_Algorithm="Cvode")); end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos b/Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos new file mode 100644 index 00000000000..2342da56480 --- /dev/null +++ b/Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos @@ -0,0 +1,26 @@ +#1 +double tab1(24,2) # comment line +0,0.08 +3600,0.04 +7200,0.01 +10800,0.01 +14400,0.04 +18000,0.27 +21600,0.94 +25200,1.00 +28800,0.96 +32400,0.84 +36000,0.76 +39600,0.61 +43200,0.53 +46800,0.47 +50400,0.41 +54000,0.47 +57600,0.55 +61200,0.73 +64800,0.86 +68400,0.82 +72000,0.75 +75600,0.61 +79200,0.53 +82800,0.29 From 0484ea5a923fd43e9db1bbc32d812fc65db5fb72 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 31 Oct 2023 13:41:14 -0700 Subject: [PATCH 124/204] Add validation model, fix structural singularity, and tune PI control --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 22 +-- .../Subsystems/Validation/HeatPumpDHWTank.mo | 132 ++++++++++++++++++ .../Subsystems/Validation/package.order | 1 + 3 files changed, 147 insertions(+), 8 deletions(-) create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index ec27ac7b706..d4d5685beb1 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -16,9 +16,6 @@ model HeatPumpDHWTank parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{140,100},{160,120}}))); -// parameter Boolean have_varFloEva = true -// "Set to true for a variable evaporator flow. Fixme: false does not make sense here." -// annotation(Evaluate=true); parameter Real COP_nominal(final unit="1") "Heat pump COP" annotation (Dialog(group="Nominal condition")); @@ -149,10 +146,6 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTHexApp_nominal) annotation (Placement(transformation(extent={{-120,-62},{-100,-42}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput QCon_flow(final unit="kg/s") - "Actual heat pump heating heat flow rate added to fluid" annotation ( - Placement(transformation(extent={{200,-120},{240,-80}}), - iconTransformation(extent={{100,-120},{140,-80}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= mEva_flow_nominal) "Evaporator mass flow rate" annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); @@ -185,12 +178,23 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Reals.Sources.Constant dTSet(k=dT_nominal) "Set point for temperature difference over heat pump" annotation (Placement(transformation(extent={{80,10},{100,30}}))); - Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI(Ti=20, xi_start=0.2) + Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI( + k=0.1, + Ti=120, xi_start=0.2, + reverseActing=false) "Controller to ensure dT_nominal over heat pump connection" annotation (Placement(transformation(extent={{120,10},{140,30}}))); Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium2) "Mass flow rate drawn from ETS" annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); + Fluid.Sources.Boundary_pT preRef( + redeclare package Medium = Medium2, + p(displayUnit="bar"), + nPorts=1) "Reference pressure for loop" annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={-60,-20}))); equation connect(add3_1.y, PPum) annotation (Line(points={{161,70},{172,70},{172,0},{220, 0}}, color={0,0,127})); @@ -268,6 +272,8 @@ equation connect(heaPumTan.charge, conPI.trigger) annotation (Line(points={{-58,11},{ -54,11},{-54,0},{-100,0},{-100,106},{112,106},{112,0},{124,0},{124,8}}, color={255,0,255})); + connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, + {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo new file mode 100644 index 00000000000..ed3582cf0e5 --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo @@ -0,0 +1,132 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation; +model HeatPumpDHWTank + "Validation of the base subsystem model with domestic hot water tank and heat pump" + extends Modelica.Icons.Example; + package Medium=Buildings.Media.Water + "Medium model"; + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank + heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + datWatHea=datWatHea, + COP_nominal=2.3, + TCon_nominal=datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal + 1, + TEva_nominal(displayUnit="K") = 273.15 + 15 - 5, + QHotWat_flow_nominal=datWatHea.QHex_flow_nominal, + dp1_nominal=6000, + dp2_nominal=6000) + annotation (Placement(transformation(extent={{-10,-12},{10,8}}))); + Fluid.Sources.Boundary_pT supAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + use_T_in=true, + T=280.15, + nPorts=1) "Ambient water supply" + annotation (Placement(transformation(extent={{10,-10},{-10,10}},rotation=0,origin={60,-60}))); + Fluid.Sources.Boundary_pT sinAmbWat( + redeclare package Medium = Medium, + p(displayUnit="bar"), + nPorts=1) "Sink for ambient water" + annotation (Placement(transformation(extent={{10,-10},{-10,10}},rotation=0,origin={60,10}))); + Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = + Medium) + "Mass flow rate sensor" + annotation (Placement(transformation(extent={{40,-70},{20,-50}}))); + Modelica.Blocks.Sources.Constant TDisSup(k( + unit="K", + displayUnit="degC") = 288.15) + "District supply temperature" + annotation (Placement(transformation(extent={{100,-60},{80,-40}}))); + Fluid.Sources.Boundary_pT souDCW( + redeclare final package Medium = Medium, + T=283.15, + nPorts=1) "Source for domestic cold water" + annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-70,-30}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( + redeclare final package Medium = Medium, final m_flow_nominal=6000*{1,-1, + -1}) "Splitter for domestic cold water" + annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-32,-10}))); + Modelica.Blocks.Sources.CombiTimeTable sch( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) + "Domestic hot water fixture draw fraction schedule" + annotation (Placement(transformation(extent={{-120,60},{-100,80}}))); + + Modelica.Blocks.Sources.Constant conTSetMix(k( + final unit="K", + displayUnit="degC") = 308.15) + "Temperature setpoint for mixed water supply to fixture" + annotation (Placement(transformation(extent={{-120,20},{-100,40}}))); + Modelica.Blocks.Sources.BooleanConstant booCon "Always on" + annotation (Placement(transformation(extent={{-120,-20},{-100,0}}))); + Loads.HotWater.ThermostaticMixingValve + theMixVal(redeclare package Medium = Medium, + mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) + annotation (Placement(transformation(extent={{-60,60},{-40,80}}))); + parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + datWatHea(VTan=0.1892706, mDom_flow_nominal=6.52944E-06*1000) + "Data for heat pump water heater with tank" + annotation (Placement(transformation(extent={{-10,22},{10,42}}))); +equation + connect(TDisSup.y,supAmbWat. T_in) + annotation (Line(points={{79,-50},{76,-50},{76,-56},{72,-56}}, + color={0,0,127})); + connect(supAmbWat.ports[1], senMasFlo.port_a) + annotation (Line(points={{50,-60},{40,-60}}, color={0,127,255})); + connect(senMasFlo.port_b, heaPum.port_a2) annotation (Line(points={{20,-60},{16, + -60},{16,-8},{10,-8}}, color={0,127,255})); + connect(sinAmbWat.ports[1], heaPum.port_b2) annotation (Line(points={{50,10},{ + 22,10},{22,4},{10,4}}, color={0,127,255})); + connect(dcwSpl.port_1, souDCW.ports[1]) annotation (Line(points={{-32,-20},{-32, + -30},{-60,-30}}, color={0,127,255})); + connect(dcwSpl.port_3, heaPum.port_a1) + annotation (Line(points={{-22,-10},{-22,-8},{-10,-8}}, color={0,127,255})); + connect(booCon.y, heaPum.uEna) annotation (Line(points={{-99,-10},{-80,-10},{-80, + 7},{-12,7}}, color={255,0,255})); + connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-99,70},{-80,70}, + {-80,78},{-61,78}}, color={0,0,127})); + connect(conTSetMix.y, theMixVal.TMixSet) annotation (Line(points={{-99,30},{-76, + 30},{-76,72},{-61,72}}, color={0,0,127})); + connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-32,0},{-32, + 38},{-68,38},{-68,62},{-60,62}}, color={0,127,255})); + connect(theMixVal.port_hot, heaPum.port_b1) annotation (Line(points={{-60,66}, + {-72,66},{-72,4},{-10,4}}, color={0,127,255})); + annotation ( + Diagram( + coordinateSystem( + preserveAspectRatio=false, + extent={{-120,-100},{100,100}})), + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos" "Simulate and plot"), + experiment( + StopTime=86400, + Interval=30, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl"), + Documentation( + revisions=" +

          +
        • +October 31, 2020, by David Blum:
          +First implementation. +
        • +
        +", + info=" +

        +This model validates + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank. +

        +")); +end HeatPumpDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order index df0f4bfb1f2..8d5204b563e 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order @@ -1,5 +1,6 @@ Borefield Chiller HeatExchanger +HeatPumpDHWTank SwitchBox WatersideEconomizer From e55426157ba98a6e0b5a9caa4dc5a4b93a46c792 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 31 Oct 2023 13:43:25 -0700 Subject: [PATCH 125/204] Remove uEna as not needed --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 5 ----- .../Combined/Subsystems/Validation/HeatPumpDHWTank.mo | 4 ---- 2 files changed, 9 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index d4d5685beb1..abd8c76bc90 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -50,11 +50,6 @@ model HeatPumpDHWTank "Pressure difference over evaporator" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna - "Enable signal" - annotation ( - Placement(transformation(extent={{-240,100},{-200,140}}), - iconTransformation(extent={{-140,70},{-100,110}}))); Modelica.Fluid.Interfaces.FluidPort_a port_a2( redeclare final package Medium = Medium2, m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo index ed3582cf0e5..d87a0cb459b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo @@ -67,8 +67,6 @@ model HeatPumpDHWTank displayUnit="degC") = 308.15) "Temperature setpoint for mixed water supply to fixture" annotation (Placement(transformation(extent={{-120,20},{-100,40}}))); - Modelica.Blocks.Sources.BooleanConstant booCon "Always on" - annotation (Placement(transformation(extent={{-120,-20},{-100,0}}))); Loads.HotWater.ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) @@ -91,8 +89,6 @@ equation -30},{-60,-30}}, color={0,127,255})); connect(dcwSpl.port_3, heaPum.port_a1) annotation (Line(points={{-22,-10},{-22,-8},{-10,-8}}, color={0,127,255})); - connect(booCon.y, heaPum.uEna) annotation (Line(points={{-99,-10},{-80,-10},{-80, - 7},{-12,7}}, color={255,0,255})); connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-99,70},{-80,70}, {-80,78},{-61,78}}, color={0,0,127})); connect(conTSetMix.y, theMixVal.TMixSet) annotation (Line(points={{-99,30},{-76, From 900efdbe2dfea7c4a0abfe460b05b93a5108bccc Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 31 Oct 2023 14:03:38 -0700 Subject: [PATCH 126/204] BuildingTimeSeriesWithDHW example simulates --- .../BaseClasses/PartialHeatPumpHeatExchanger.mo | 17 ++--------------- .../Combined/HeatPumpHeatExchanger.mo | 6 +++++- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 12 +----------- .../BuildingTimeSeriesWithETSDHWTank.mo | 5 +++-- 4 files changed, 11 insertions(+), 29 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index af275eba533..33bc23d41a0 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -353,8 +353,8 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = - MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium + = MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( @@ -373,10 +373,6 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.MultiSum PHeaTot(nin=2) "Total power used for heating and hot water production" annotation (Placement(transformation(extent={{270,70},{290,90}}))); - Buildings.Controls.OBC.CDL.Reals.Subtract - heaFloEvaSHW if have_hotWat and have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); Buildings.Controls.OBC.CDL.Reals.Subtract dTHHW "Heating hot water DeltaT" annotation (Placement(transformation(extent={{0,310},{-20,330}}))); @@ -386,13 +382,6 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva "Heat flow rate at evaporator" annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaSHW( - final Q_flow_nominal=-QHotWat_flow_nominal*(1 - 1/COPHotWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_hotWat and have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( final Q_flow_nominal=QHeaWat_flow_nominal, final dT_nominal=dT_nominal, @@ -551,8 +540,6 @@ equation 280},{-70,274},{-62,274}}, color={0,0,127})); connect(priOve.y, proHeaWat.m1_flow) annotation (Line(points={{-38,280},{-24,280}, {-24,214},{-12,214}}, color={0,0,127})); - connect(heaFloEvaSHW.y, conFloEvaSHW.loa) - annotation (Line(points={{-78,100},{-62,100}}, color={0,0,127})); connect(heaFloEvaHHW.y, conFloEvaHHW.loa) annotation (Line(points={{-78,240},{-62,240}}, color={0,0,127})); connect(capFloHHW.y, loaHHW.u2) annotation (Line(points={{-198,320},{-180,320}, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 6052151e263..7ab40c9e7e6 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -175,5 +175,9 @@ This is for issue 1097.
      -")); +"), Diagram(graphics={ + Text( + extent={{-74,104},{-34,92}}, + textColor={238,46,47}, + textString="fixme: are these blocks needed?")})); end HeatPumpHeatExchanger; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 34c9864ec6f..54975358c2d 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -50,8 +50,6 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); equation - connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-114,80}, - {-114,43},{30,43}}, color={255,0,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) annotation (Line(points={{52,40},{260,40},{260,-360}}, color={0,127,255})); connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{54,37},{66,37}, @@ -77,10 +75,6 @@ equation {-12,52.2},{-20,52.2}}, color={0,127,255})); connect(proHotWat.port_b1, theMixVal.port_hot) annotation (Line(points={{32,40}, {0,40},{0,56.6},{-20,56.6}}, color={0,127,255})); - connect(proHotWat.QCon_flow, heaFloEvaSHW.u1) annotation (Line(points={{54,24}, - {68,24},{68,120},{-108,120},{-108,106},{-102,106}}, color={0,0,127})); - connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{54,37},{60, - 37},{60,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); connect(souDCW.T_in, TColWat) annotation (Line(points={{-64,-60},{-156,-60},{ -156,-80},{-320,-80}}, color={0,0,127})); connect(THotWatSupSet, theMixVal.TMixSet) annotation (Line(points={{-320,-40}, @@ -309,9 +303,5 @@ This is for lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, - fillPattern=FillPattern.Solid)}), - Diagram(graphics={Text( - extent={{-22,112},{18,100}}, - textColor={238,46,47}, - textString="fixme: are these blocks needed?")})); + fillPattern=FillPattern.Solid)})); end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 052f6794786..92f94f3490b 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -29,7 +29,7 @@ model BuildingTimeSeriesWithETSDHWTank redeclare package MediumBui = Medium, bui(facMul=10), allowFlowReversalSer=true, - THotWatSup_nominal=322.15, + THotWatSup_nominal=313.15, filNam= "modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Examples/SwissOffice_20190916.mos", datWatHea=datWatHea) "Building load with time series data" @@ -50,7 +50,8 @@ model BuildingTimeSeriesWithETSDHWTank Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); - parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3) + parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3, + mDom_flow_nominal=0.03) "Performance data" annotation (Placement(transformation(extent={{40,-80},{60,-60}}))); From f1d5ef299d55d55188eb0ed1d86b6b097f492490 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 1 Nov 2023 12:40:43 -0700 Subject: [PATCH 127/204] Create heat pump base class, update space heating heat pump and direct dhw heat pump in ETS --- .../PartialHeatPumpHeatExchanger.mo | 44 +-- .../Combined/Controls/SwitchBox.mo | 2 +- .../Combined/HeatPumpHeatExchanger.mo | 27 +- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 3 +- .../Subsystems/BaseClasses/HeatPump.mo | 315 ++++++++++++++++++ .../Subsystems/BaseClasses/package.mo | 4 + .../Subsystems/BaseClasses/package.order | 1 + .../Combined/Subsystems/HeatPumpExtended.mo | 112 +++++++ .../Combined/Subsystems/Validation/Chiller.mo | 8 +- .../Subsystems/Validation/HeatExchanger.mo | 31 +- .../Subsystems/Validation/HeatPump.mo | 128 +++++++ .../Subsystems/Validation/HeatPump.mos | 10 + .../Subsystems/Validation/SwitchBox.mo | 12 +- .../Validation/WatersideEconomizer.mo | 16 +- .../Subsystems/Validation/package.order | 1 + .../Combined/Subsystems/package.order | 2 + .../Subsystems/Validation/HeatPump.mos | 11 + 17 files changed, 639 insertions(+), 88 deletions(-) create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 33bc23d41a0..646bebee0f1 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -69,7 +69,7 @@ model PartialHeatPumpHeatExchanger "Evaporator water mass flow rate of heat pump for hot water production" annotation (Dialog(group="Nominal condition", enable=have_hotWat)); final parameter Modelica.Units.SI.MassFlowRate mSerWat_flow_nominal(min=0)= - max(proHeaWat.m2_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal) + max(proHeaWat.mCon_flow_nominal + mEvaHotWat_flow_nominal, hexChi.m1_flow_nominal) "Service water mass flow rate" annotation (Dialog(group="Nominal condition")); constant Modelica.Units.SI.SpecificHeatCapacity cpBui_default= @@ -211,7 +211,7 @@ model PartialHeatPumpHeatExchanger annotation (Placement(transformation(extent={{10,-324},{-10,-344}}))); Buildings.Fluid.Delays.DelayFirstOrder volHeaWatRet( redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal, + final m_flow_nominal=proHeaWat.mCon_flow_nominal, tau=60, final energyDynamics=mixingVolumeEnergyDynamics, T_start=THeaWatSup_nominal, @@ -296,16 +296,15 @@ model PartialHeatPumpHeatExchanger final m_flow_nominal=mSerWat_flow_nominal) "Flow switch box" annotation (Placement(transformation(extent={{-10,-390},{10,-370}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatSup( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal + redeclare final package Medium = MediumBui, final m_flow_nominal=proHeaWat.mCon_flow_nominal *{1,-1,-1}) "Bypass heating water (supply)" annotation (Placement( transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={100,260}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction bypHeaWatRet( - redeclare final package Medium = MediumBui, - final m_flow_nominal=proHeaWat.m1_flow_nominal*{1,-1,1}) + redeclare final package Medium = MediumBui, final m_flow_nominal=proHeaWat.mCon_flow_nominal + *{1,-1,1}) "Bypass heating water (return)" annotation (Placement( transformation( @@ -315,19 +314,17 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( trueHoldDuration=15*60) "Enable heating" annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHeaWat( + Subsystems.HeatPumpExtended proHeaWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, + dT_nominal=dT_nominal, final have_varFloCon=have_varFloCon, - final have_varFloEva=have_varFloEva, final COP_nominal=COPHeaWat_nominal, final TCon_nominal=THeaWatSup_nominal, final TEva_nominal=TDisWatMin-dT_nominal, final Q1_flow_nominal=QHeaWat_flow_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, - final dT1_nominal=dT_nominal, - final dT2_nominal=-dT_nominal, final dp1_nominal=dp_nominal, final dp2_nominal=dp_nominal) "Subsystem for heating water production" annotation (Placement(transformation(extent={{-10,204},{10,224}}))); @@ -353,8 +350,8 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium - = MediumBui, final allowFlowReversal=allowFlowReversalBui) + Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaSHW( @@ -379,9 +376,6 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter capFloHHW( final k=cpBui_default) if have_varFloEva or have_varFloCon "Capacity flow rate" annotation (Placement(transformation(extent={{-220,310},{-200,330}}))); - Buildings.Controls.OBC.CDL.Reals.Add heaFloEvaHHW if have_varFloEva - "Heat flow rate at evaporator" - annotation (Placement(transformation(extent={{-100,230},{-80,250}}))); Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloConHHW( final Q_flow_nominal=QHeaWat_flow_nominal, final dT_nominal=dT_nominal, @@ -389,13 +383,6 @@ model PartialHeatPumpHeatExchanger final cp=cpBui_default) if have_varFloCon "Mass flow rate control" annotation (Placement(transformation(extent={{-100,270},{-80,290}}))); - Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow conFloEvaHHW( - final Q_flow_nominal=-QHeaWat_flow_nominal*(1 - 1/COPHeaWat_nominal), - final dT_nominal=-dT_nominal, - final ratFloMin=ratFloMin, - final cp=cpSer_default) if have_varFloEva - "Mass flow rate control" - annotation (Placement(transformation(extent={{-60,230},{-40,250}}))); Buildings.Controls.OBC.CDL.Reals.Max priOve if have_varFloCon "Ensure primary overflow" annotation (Placement(transformation(extent={{-60,270},{-40,290}}))); @@ -403,9 +390,6 @@ model PartialHeatPumpHeatExchanger if have_varFloEva or have_varFloCon "Heating load" annotation (Placement(transformation(extent={{-140,270},{-120,290}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter toSub1(final k=-1) - if have_varFloEva "Convert to subtraction" - annotation (Placement(transformation(extent={{-80,216},{-100,236}}))); equation connect(TChiWatSupSet, conTChiWat.u_s) annotation (Line(points={{-320,0},{-200, 0},{-200,-200},{-152,-200}}, color={0,0,127})); @@ -532,28 +516,18 @@ equation annotation (Line(points={{140,271},{140,326},{2,326}}, color={0,0,127})); connect(senMasFloHeaWat.m_flow, capFloHHW.u) annotation (Line(points={{-240,271}, {-240,320},{-222,320}}, color={0,0,127})); - connect(conFloEvaHHW.m_flow, proHeaWat.m2_flow) annotation (Line(points={{-38,240}, - {-28,240},{-28,211},{-12,211}}, color={0,0,127})); connect(senMasFloHeaWat.m_flow, priOve.u1) annotation (Line(points={{-240,271}, {-240,296},{-70,296},{-70,286},{-62,286}}, color={0,0,127})); connect(conFloConHHW.m_flow, priOve.u2) annotation (Line(points={{-78,280},{-70, 280},{-70,274},{-62,274}}, color={0,0,127})); connect(priOve.y, proHeaWat.m1_flow) annotation (Line(points={{-38,280},{-24,280}, {-24,214},{-12,214}}, color={0,0,127})); - connect(heaFloEvaHHW.y, conFloEvaHHW.loa) - annotation (Line(points={{-78,240},{-62,240}}, color={0,0,127})); connect(capFloHHW.y, loaHHW.u2) annotation (Line(points={{-198,320},{-180,320}, {-180,274},{-142,274}}, color={0,0,127})); connect(dTHHW.y, loaHHW.u1) annotation (Line(points={{-22,320},{-160,320},{ -160,286},{-142,286}}, color={0,0,127})); connect(loaHHW.y, conFloConHHW.loa) annotation (Line(points={{-118,280},{-102,280}}, color={0,0,127})); - connect(loaHHW.y, heaFloEvaHHW.u1) annotation (Line(points={{-118,280},{-110, - 280},{-110,246},{-102,246}}, color={0,0,127})); - connect(proHeaWat.PHea, toSub1.u) annotation (Line(points={{12,217},{20,217}, - {20,226},{-78,226}}, color={0,0,127})); - connect(toSub1.y, heaFloEvaHHW.u2) annotation (Line(points={{-102,226},{-110, - 226},{-110,234},{-102,234}}, color={0,0,127})); annotation ( defaultComponentName="ets", Documentation(info=" diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo index 9493aa684d3..f5a88969f52 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; block SwitchBox "Controller for flow switch box" extends Modelica.Blocks.Icons.Block; parameter Real trueHoldDuration( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 7ab40c9e7e6..187af3279e0 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -5,26 +5,22 @@ model HeatPumpHeatExchanger Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_a(nPorts=4), volMix_b(nPorts=4)); - Subsystems.HeatPump proHotWat( + Subsystems.HeatPumpExtended proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, - final have_pumCon=false, - final have_varFloEva=have_varFloEva, final COP_nominal=COPHotWat_nominal, final TCon_nominal=THotWatSup_nominal, final TEva_nominal=TDisWatMin - dT_nominal, + dT_nominal=dT_nominal, final Q1_flow_nominal=QHotWat_flow_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, - final dT1_nominal=THotWatSup_nominal - TColWat_nominal, - final dT2_nominal=-dT_nominal, final dp1_nominal=dp_nominal, final dp2_nominal=dp_nominal) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{-10,24},{10,44}}))); - Fluid.Sources.MassFlowSource_T souColWat( + Fluid.Sources.Boundary_pT souColWat( redeclare final package Medium = MediumBui, - use_m_flow_in=true, use_T_in=true, nPorts=1) if have_hotWat "Source for cold water" @@ -49,8 +45,6 @@ model HeatPumpHeatExchanger equation connect(souColWat.ports[1], proHotWat.port_a1) annotation (Line(points={{-28,-40}, {-20,-40},{-20,28},{-10,28}}, color={0,127,255})); - connect(conFloEvaSHW.m_flow, proHotWat.m2_flow) annotation (Line(points={{-38, - 100},{-16,100},{-16,31},{-12,31}}, color={0,0,127})); connect(sinSHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-50,60}, {-20,60},{-20,40},{-10,40}}, color={0,127,255})); connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, @@ -71,17 +65,10 @@ equation color={0,0,127})); connect(TColWat, souColWat.T_in) annotation (Line(points={{-320,-80},{-60,-80}, {-60,-36},{-50,-36}}, color={0,0,127})); - connect(div1.y, souColWat.m_flow_in) annotation (Line(points={{-78,-50},{-70, - -50},{-70,-32},{-50,-32}}, - color={0,0,127})); connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{10,28}, {14,28},{14,20},{-260,20},{-260,-360}}, color={0,127,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); - connect(heaFloEvaSHW.u1, div1.u1) annotation (Line(points={{-102,106},{-290, - 106},{-290,-44},{-102,-44}}, color={0,0,127})); - connect(proHotWat.PHea, heaFloEvaSHW.u2) annotation (Line(points={{12,37},{14, - 37},{14,80},{-108,80},{-108,94},{-102,94}}, color={0,0,127})); connect(gai.y,div1. u2) annotation (Line(points={{-98,-10},{-80,-10},{-80,-30}, {-120,-30},{-120,-56},{-102,-56}}, color={0,0,127})); connect(QReqHotWat_flow,div1. u1) annotation (Line(points={{-320,-120},{-290,-120},{ @@ -95,6 +82,8 @@ equation connect(THotWatSupSet,delT. u1) annotation (Line(points={{-320,-40},{-160,-40}, {-160,-4},{-152,-4}}, color={0,0,127})); + connect(div1.y, proHotWat.m1_flow) annotation (Line(points={{-78,-50},{-70, + -50},{-70,34},{-12,34}}, color={0,0,127})); annotation ( Documentation(info="

      @@ -175,9 +164,5 @@ This is for issue 1097.

    -"), Diagram(graphics={ - Text( - extent={{-74,104},{-34,92}}, - textColor={238,46,47}, - textString="fixme: are these blocks needed?")})); +")); end HeatPumpHeatExchanger; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 54975358c2d..5e06b19567d 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -40,7 +40,8 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation(extent={{-20,50},{-40,72}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Junction dcwSpl( redeclare final package Medium = MediumBui, final m_flow_nominal= - proHeaWat.m1_flow_nominal*{1,-1,-1}) "Splitter for domestic cold water" + datWatHea.mDom_flow_nominal*{1,-1,-1}) + "Splitter for domestic cold water" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo new file mode 100644 index 00000000000..891745c2f7e --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo @@ -0,0 +1,315 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses; +model HeatPump "Base class for subsystems containing a heat pump" + replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium + "Medium model on condenser side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium + "Medium model on evaporator side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + parameter Real COP_nominal(final unit="1") + "Heat pump COP" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TCon_nominal + "Condenser outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TEva_nominal + "Evaporator outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); + + parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 + "Water temperature drop/increase accross load and source-side HX (always positive)" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal = heaPum.m1_flow_nominal + "Condenser mass flow rate"; + final parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal = heaPum.m2_flow_nominal + "Evaporator mass flow rate"; + + parameter Boolean allowFlowReversal1=false + "Set to true to allow flow reversal on condenser side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + parameter Boolean allowFlowReversal2=false + "Set to true to allow flow reversal on evaporator side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") + "Pressure difference over condenser" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") + "Pressure difference over evaporator" + annotation (Dialog(group="Nominal condition")); + // IO CONNECTORS + Modelica.Fluid.Interfaces.FluidPort_a port_a2( + redeclare final package Medium = Medium2, + m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for entering evaporator water" annotation (Placement( + transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= + {{90,-70},{110,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b2( + redeclare final package Medium = Medium2, + m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for leaving evaporator water" annotation (Placement( + transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ + 90,50},{110,70}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_a1( + redeclare final package Medium = Medium1, + m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for entering condenser water" annotation (Placement( + transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( + extent={{-110,-70},{-90,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b1( + redeclare final package Medium = Medium1, + m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for leaving condenser water" annotation (Placement( + transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= + {{-110,50},{-90,70}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( + final unit="W") "Heat pump power" + annotation (Placement(transformation(extent={{200,20},{240,60}}), + iconTransformation(extent={{100,10},{140,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( + final unit="W") "Pump power" + annotation (Placement(transformation(extent={{200,-20},{240,20}}), + iconTransformation(extent={{100,-20},{140,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") + "Evaporator water mass flow rate" + annotation (Placement(transformation( + extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ + 140,-10}}))); + // COMPONENTS + Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare package Medium1 = Medium1, + redeclare package Medium2 = Medium2, + allowFlowReversal1=false, + allowFlowReversal2=false, + dTEva_nominal=-dT_nominal, + dTCon_nominal=dT_nominal, + use_eta_Carnot_nominal=false, + COP_nominal=COP_nominal, + TCon_nominal=TCon_nominal, + TEva_nominal=TEva_nominal, + final dp1_nominal=dp1_nominal, + final dp2_nominal=dp2_nominal) + "Domestic hot water heat pump" + annotation (Placement(transformation(extent={{-82,-70},{-62,-50}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow + pumCon( + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + redeclare package Medium = Medium2, + m_flow_nominal=mCon_flow_nominal, + riseTime=10, + dp_nominal=dp1_nominal) + "Pump for heat pump condenser" + annotation (Placement(transformation(extent={{-20,4},{-40,24}}))); + + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( + redeclare final package Medium = Medium2, + final allowFlowReversal=allowFlowReversal2, + m_flow_nominal=mEva_flow_nominal, + dp_nominal=dp2_nominal + 6000) + "Heat pump evaporator water pump" + annotation (Placement(transformation(extent={{20,-70},{0,-50}}))); + + Modelica.Blocks.Math.Add addPPum "Electricity use for pumps" + annotation (Placement(transformation(extent={{140,60},{160,80}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= + mEva_flow_nominal) "Evaporator mass flow rate" + annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); + Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( + redeclare package Medium = Medium2, + m_flow_nominal=mEva_flow_nominal, + dpValve_nominal=6000) "Valve at heat pump evaporator" + annotation (Placement(transformation(extent={{80,-70},{60,-50}}))); + Fluid.Sensors.TemperatureTwoPort senTEvaRet( + redeclare final package Medium = Medium2, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mEva_flow_nominal, + tau=0) + "Evaporator return temperature sensor" annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=0, + origin={50,-120}))); + Fluid.Sensors.TemperatureTwoPort senTDisSup( + redeclare final package Medium = Medium2, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=mEva_flow_nominal, + tau=0) + "District supply temperature sensor" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={110,-60}))); + Buildings.Controls.OBC.CDL.Reals.Subtract dT_supRet + "Temperature difference over heat pump connection" + annotation (Placement(transformation(extent={{80,-20},{100,0}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant dTSet(k=dT_nominal) + "Set point for temperature difference over heat pump" + annotation (Placement(transformation(extent={{80,10},{100,30}}))); + Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI( + k=0.1, + Ti=120, xi_start=0.2, + reverseActing=false) + "Controller to ensure dT_nominal over heat pump connection" + annotation (Placement(transformation(extent={{120,10},{140,30}}))); + Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium2) + "Mass flow rate drawn from ETS" + annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); +equation + connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-62,-54},{ + -14,-54},{-14,14},{-20,14}}, + color={0,127,255})); + connect(heaPum.P, PHea) annotation (Line(points={{-61,-60},{-20,-60},{-20,-20}, + {22,-20},{22,40},{220,40}}, + color={0,0,127})); + connect(floEva.y, pumEva.m_flow_in) + annotation (Line(points={{-58,90},{10,90},{10,-48}}, color={0,0,127})); + connect(valHeaPumEva.port_2, pumEva.port_a) + annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); + connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-82,-66}, + {-90,-66},{-90,-120},{40,-120}}, color={0,127,255})); + connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{60,-120},{180,-120}, + {180,60},{200,60}}, color={0,127,255})); + connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, + -32},{34,-32},{34,-4},{78,-4}}, + color={0,0,127})); + connect(senTEvaRet.T, dT_supRet.u2) + annotation (Line(points={{50,-109},{50,-16},{78,-16}}, color={0,0,127})); + connect(valHeaPumEva.port_1, senTDisSup.port_b) + annotation (Line(points={{80,-60},{100,-60}}, color={0,127,255})); + connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-14, + -60},{-14,-66},{-62,-66}}, + color={0,127,255})); + connect(valHeaPumEva.port_3, senTEvaRet.port_b) annotation (Line(points={{70,-70}, + {70,-120},{60,-120}}, color={0,127,255})); + connect(conPI.u_s, dTSet.y) + annotation (Line(points={{118,20},{102,20}}, + color={0,0,127})); + connect(dT_supRet.y, conPI.u_m) + annotation (Line(points={{102,-10},{130,-10},{130,8}}, color={0,0,127})); + connect(conPI.y, valHeaPumEva.y) annotation (Line(points={{142,20},{148,20},{ + 148,-26},{70,-26},{70,-48}}, + color={0,0,127})); + connect(senTDisSup.port_a, senMasFlo.port_b) + annotation (Line(points={{120,-60},{140,-60}}, color={0,127,255})); + connect(senMasFlo.port_a, port_a2) + annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); + connect(senMasFlo.m_flow, mEva_flow) + annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); + connect(addPPum.y, PPum) annotation (Line(points={{161,70},{170,70},{170,0},{ + 220,0}}, color={0,0,127})); + connect(pumCon.P, addPPum.u1) annotation (Line(points={{-41,23},{-42,23},{-42, + 76},{138,76}}, color={0,0,127})); + connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,64},{-8,64},{-8, + -51},{-1,-51}}, color={0,0,127})); + annotation ( + defaultComponentName="heaPum", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-12,0},{60,-78}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={95,95,95}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{2,-60},{48,-68}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{8,-38},{4,-46},{12,-46},{8,-38}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{8,-38},{4,-30},{12,-30},{8,-38}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{38,-20},{42,-60}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Ellipse( + extent={{32,-32},{50,-50}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Polygon( + points={{40,-32},{32,-44},{50,-44},{40,-32}}, + lineColor={0,0,0}, + smooth=Smooth.None, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{6,-46},{10,-60}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{6,-20},{10,-30}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{0,-12},{46,-20}}, + lineColor={0,0,0}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), + Documentation(info=" +

    +This model represents a water-to-water heat pump with storage tank and an evaporator water pump. +The heat pump model with storage tank is described in + +Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. +By default a variable speed evaporator pump is considered. +
    +fixme: Update documentation. Do we indeed need a constant flow rate option?
    +A constant speed pump may also be represented by setting have_varFloEva +to false. +

    +

    Controls

    +

    +The system is enabled when the input control signal uEna switches to +true. +When enabled, +

    +
      +
    • +the evaporator pump is commanded on and supply either +the mass flow rate set point provided as an input in the case of a variable speed pump, +or the nominal mass flow rate in the case of a constant speed pump, +
    • +
    • +the heat pump with storage tank system operates to maintain the desired +storage tank temperature. +
    • +
    +", revisions=" +
      +
    • +November 16, 2022, by Michael Wetter:
      +Set pumEva.dp_nominal to correct value. +
    • +
    • +February 23, 2021, by Antoine Gautier:
      +First implementation. +
    • +
    +")); +end HeatPump; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo new file mode 100644 index 00000000000..3e54cb61e6a --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo @@ -0,0 +1,4 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +package BaseClasses "Contains base classes for Subsystems" + extends Modelica.Icons.BasesPackage; +end BaseClasses; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order new file mode 100644 index 00000000000..598f327d13d --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order @@ -0,0 +1 @@ +HeatPump diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo new file mode 100644 index 00000000000..95a586ee6e3 --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo @@ -0,0 +1,112 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +model HeatPumpExtended "Base subsystem with water-to-water heat pump" + extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.HeatPump(heaPum( + QCon_flow_nominal=Q1_flow_nominal)); + parameter Boolean have_varFloCon = true + "Set to true for a variable condenser flow" + annotation(Evaluate=true); + parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) + "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); + // IO CONNECTORS + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) + "Enable signal" + annotation ( + Placement(transformation(extent={{-240,100},{-200,140}}), + iconTransformation(extent={{-140,70},{-100,110}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( + final unit="K", + displayUnit="degC") + "Supply temperature set point" + annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), + iconTransformation(extent={{-140,10},{-100,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput m1_flow( + final unit="kg/s") if have_varFloCon + "Condenser mass flow rate" + annotation (Placement(transformation(extent={{-240,60},{-200,100}}), + iconTransformation(extent={{-140,-20},{-100,20}}))); + // COMPONENTS + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( + final k=m1_flow_nominal) if not have_varFloCon + "Nominal flow rate" + annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea + annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); + Buildings.Controls.OBC.CDL.Reals.Multiply floCon + "Zero flow rate if not enabled" + annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); +equation + connect(uEna, booToRea.u) + annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); + connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, + {-140,126},{-122,126}}, color={0,0,127})); + connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, + 114},{-122,114}}, color={0,0,127})); + connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ + -130,114},{-122,114}}, color={0,0,127})); + connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,-60},{-120, + -60},{-120,-54},{-82,-54}}, color={0,127,255})); + connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-120,14},{ + -120,60},{-200,60}}, color={0,127,255})); + connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-100,-20}, + {-100,-51},{-84,-51}}, color={0,0,127})); + connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, + 136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); + connect(floCon.y, pumCon.m_flow_in) + annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); + connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ + 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); + annotation ( + defaultComponentName="heaPum", + Icon(coordinateSystem(preserveAspectRatio=false)), + Diagram( + coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), + Documentation(info=" +

    +This model represents a water-to-water heat pump, an evaporator water pump, +and an optional condenser water pump if have_pumCon is set to +true. +The heat pump model is described in + +Buildings.Fluid.HeatPumps.Carnot_TCon. +By default variable speed pumps are considered. +Constant speed pumps may also be represented by setting have_varFloEva +and have_varFloCon to false. +

    +

    Controls

    +

    +The system is enabled when the input control signal uEna switches to +true. +When enabled, +

    +
      +
    • +the evaporator and optionally the condenser water pumps are commanded on and supply either +the mass flow rate set point provided as an input in the case of variable speed pumps, +or the nominal mass flow rate in the case of constant speed pumps, +
    • +
    • +the heat pump is commanded on when the evaporator and optionally the condenser water pump +are proven on. When enabled, the heat pump controller—idealized in this model—tracks the +supply temperature set point at the condenser outlet. +
    • +
    +", revisions=" +
      +
    • +May 3, 2023, by David Blum:
      +Assigned dp_nominal to condenser pump.
      +This is for + +issue 3379. +
    • +
    • +November 16, 2022, by Michael Wetter:
      +Set pumEva.dp_nominal to correct value. +
    • +
    • +February 23, 2021, by Antoine Gautier:
      +First implementation. +
    • +
    +")); +end HeatPumpExtended; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/Chiller.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/Chiller.mo index eeaa23aef2c..01e37915137 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/Chiller.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/Chiller.mo @@ -109,19 +109,19 @@ equation connect(chi.port_bHeaWat,senTHeaWatSup.port_a) annotation (Line(points={{-10,-56},{-40,-56},{-40,-40},{-70,-40}},color={0,127,255})); connect(senTHeaWatSup.port_b,conWat.ports[1]) - annotation (Line(points={{-90,-40},{-100,-40},{-100,-60}},color={0,127,255})); + annotation (Line(points={{-90,-40},{-100,-40},{-100,-63}},color={0,127,255})); connect(evaWat.ports[1],senTChiWatSup.port_b) - annotation (Line(points={{100,-60},{100,-40},{80,-40}},color={0,127,255})); + annotation (Line(points={{100,-63},{100,-40},{80,-40}},color={0,127,255})); connect(senTChiWatSup.port_a,chi.port_bChiWat) annotation (Line(points={{60,-40},{40,-40},{40,-56},{10,-56}},color={0,127,255})); connect(conWat.ports[2],senTHeaWatRet.port_a) - annotation (Line(points={{-100,-64},{-100,-80},{-90,-80}},color={0,127,255})); + annotation (Line(points={{-100,-61},{-100,-80},{-90,-80}},color={0,127,255})); connect(senTHeaWatRet.port_b,chi.port_aHeaWat) annotation (Line(points={{-70,-80},{-40,-80},{-40,-68},{-10,-68}},color={0,127,255})); connect(chi.port_aChiWat,senTChiWatRet.port_b) annotation (Line(points={{10,-68},{40,-68},{40,-80},{60,-80}},color={0,127,255})); connect(senTChiWatRet.port_a,evaWat.ports[2]) - annotation (Line(points={{80,-80},{100,-80},{100,-64}},color={0,127,255})); + annotation (Line(points={{80,-80},{100,-80},{100,-61}},color={0,127,255})); connect(uCoo.y,chi.uCoo) annotation (Line(points={{-99,80},{-24,80},{-24,-60},{-12,-60}},color={255,0,255})); connect(uHea.y,chi.uHea) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatExchanger.mo index 74e5414fc92..574910c1e65 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatExchanger.mo @@ -199,18 +199,21 @@ equation connect(hexPum.port_b1,senT1OutPum.port_a) annotation (Line(points={{50,-74},{80,-74},{80,-100},{100,-100}}, color={0,127,255})); - connect(senT1OutPum.port_b, bou1Pum.ports[1]) annotation (Line(points={{120,-100}, - {140,-100},{140,-80}}, color={0,127,255})); + connect(senT1OutPum.port_b, bou1Pum.ports[1]) annotation (Line(points={{120, + -100},{140,-100},{140,-83}}, + color={0,127,255})); connect(hexPum.port_a1,senT1InlPum.port_b) annotation (Line(points={{30,-74},{20,-74},{20,-60},{100,-60}}, color={0,127,255})); connect(senT1InlPum.port_a, bou1Pum.ports[2]) annotation (Line(points={{120,-60}, - {140,-60},{140,-84}}, color={0,127,255})); + {140,-60},{140,-81}}, color={0,127,255})); connect(hexPum.port_b2,senT2OutPum.port_a) annotation (Line(points={{30,-86},{0,-86},{0,-60},{-20,-60}}, color={0,127,255})); connect(senT2OutPum.port_b, bou2.ports[1]) annotation (Line(points={{-40,-60}, - {-50,-60},{-50,-24},{-60,-24},{-60,-17}}, color={0,127,255})); - connect(bou2.ports[2], senT2InlPum.port_a) annotation (Line(points={{-60,-19}, - {-60,-100},{-40,-100}}, color={0,127,255})); + {-50,-60},{-50,-24},{-60,-24},{-60,-21.5}}, + color={0,127,255})); + connect(bou2.ports[2], senT2InlPum.port_a) annotation (Line(points={{-60, + -20.5},{-60,-100},{-40,-100}}, + color={0,127,255})); connect(senT2InlPum.port_b,hexPum.port_a2) annotation (Line(points={{-20,-100},{60,-100},{60,-86},{50,-86}}, color={0,127,255})); @@ -233,13 +236,13 @@ equation connect(uHeaRej.y,or2.u1) annotation (Line(points={{-169,100},{-130,100},{-130,80},{-122,80}}, color={255,0,255})); connect(yValIsoCon.y,hexVal.yValIso_actual[1]) - annotation (Line(points={{-169,60},{8,60},{8,-3},{28,-3}}, color={0,0,127})); + annotation (Line(points={{-169,60},{8,60},{8,-2.5},{28,-2.5}}, color={0,0,127})); connect(yValIsoCon.y,hexPum.yValIso_actual[1]) - annotation (Line(points={{-169,60},{8,60},{8,-83},{28,-83}}, color={0,0,127})); + annotation (Line(points={{-169,60},{8,60},{8,-82.5},{28,-82.5}}, color={0,0,127})); connect(yValIsoEva.y,hexVal.yValIso_actual[2]) - annotation (Line(points={{-169,40},{4,40},{4,-1},{28,-1}}, color={0,0,127})); + annotation (Line(points={{-169,40},{4,40},{4,-1.5},{28,-1.5}}, color={0,0,127})); connect(yValIsoEva.y,hexPum.yValIso_actual[2]) - annotation (Line(points={{-169,40},{4,40},{4,-81},{28,-81}}, color={0,0,127})); + annotation (Line(points={{-169,40},{4,40},{4,-81.5},{28,-81.5}}, color={0,0,127})); connect(or2.y,swi1.u2) annotation (Line(points={{-98,80},{-22,80}}, color={255,0,255})); connect(sin1.y,swi1.u1) @@ -260,9 +263,11 @@ equation connect(TSerWat.y, bou1InlVal.T_in) annotation (Line(points={{189,-80},{180,-80}, {180,24},{164,24}}, color={0,0,127})); connect(senT2OutVal.port_b, bou2.ports[3]) - annotation (Line(points={{-40,20},{-60,20},{-60,-21}}, color={0,127,255})); - connect(bou2.ports[4], senT2InlVal.port_a) annotation (Line(points={{-60,-23}, - {-60,-20},{-40,-20}}, color={0,127,255})); + annotation (Line(points={{-40,20},{-60,20},{-60,-19.5}}, + color={0,127,255})); + connect(bou2.ports[4], senT2InlVal.port_a) annotation (Line(points={{-60, + -18.5},{-60,-20},{-40,-20}}, + color={0,127,255})); annotation ( Diagram( coordinateSystem( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo new file mode 100644 index 00000000000..5d91a7e889a --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo @@ -0,0 +1,128 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation; +model HeatPump + "Validation of the base subsystem model with heat pump" + extends Modelica.Icons.Example; + package Medium=Buildings.Media.Water + "Medium model"; + parameter Modelica.Units.SI.Temperature TCon_nominal = 273.15+30 "Nominal condenser outlet temperature"; + parameter Modelica.Units.SI.Temperature TAmb_nominal = 273.15+15 "Nominal ambient loop temperature to evaporator"; + parameter Modelica.Units.SI.Power QLoa_nominal = 1000 "Nominal load"; + HeatPumpExtended + heaPum( + redeclare package Medium1 = Medium, + redeclare package Medium2 = Medium, + COP_nominal=2.3, + TCon_nominal=TCon_nominal, + TEva_nominal(displayUnit="K") = TAmb_nominal - heaPum.dT_nominal, + dp1_nominal=6000, + dp2_nominal=6000, + Q1_flow_nominal=QLoa_nominal) + annotation (Placement(transformation(extent={{-10,-12},{10,8}}))); + Fluid.Sources.Boundary_pT supAmb( + redeclare package Medium = Medium, + p(displayUnit="bar"), + T=TAmb_nominal, + nPorts=1) "Ambient water supply" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={60,-60}))); + Fluid.Sources.Boundary_pT sinAmb( + redeclare package Medium = Medium, + p(displayUnit="bar"), + nPorts=1) "Sink for ambient water" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={60,10}))); + Fluid.Sources.Boundary_pT souLoa( + redeclare final package Medium = Medium, + T=TCon_nominal - heaPum.dT_nominal, + nPorts=1) "Source for load (return from load)" + annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-110,-52}))); + + Modelica.Blocks.Sources.Sine sin(f=1/(86400/2)) "Load signal" + annotation (Placement(transformation(extent={{-120,80},{-100,100}}))); + Modelica.Blocks.Nonlinear.Limiter limiter(uMax=1, uMin=0) + annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); + Modelica.Blocks.Math.Gain gain(k=QLoa_nominal/(4200*5)) + annotation (Placement(transformation(extent={{-48,80},{-28,100}}))); + Modelica.Blocks.Sources.Step TSetCon( + height=-2, + offset=TCon_nominal, + startTime=86400/2) "Set point of condenser outlet" + annotation (Placement(transformation(extent={{-120,20},{-100,40}}))); + Fluid.Sources.Boundary_pT sinLoa(redeclare final package Medium = Medium, + nPorts=1) "Sink for load" annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=180, + origin={-110,0}))); + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHea(each t=1e-4) + "Threshold comparison to enable heating" + annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); + Fluid.Sensors.TemperatureTwoPort senTLoaSup( + redeclare final package Medium = Medium, + final m_flow_nominal=QLoa_nominal/(4200*5), + tau=0) "Load supply temperature sensor" + annotation (Placement(transformation( + extent={{10,-10},{-10,10}}, + rotation=0, + origin={-70,0}))); + Fluid.Sensors.MassFlowRate senMasFloAmb(redeclare package Medium = Medium) + "Mass flow rate sensor for ambient loop" + annotation (Placement(transformation(extent={{40,-70},{20,-50}}))); +equation + connect(sinAmb.ports[1], heaPum.port_b2) annotation (Line(points={{50,10},{22, + 10},{22,4},{10,4}}, color={0,127,255})); + connect(sin.y, limiter.u) + annotation (Line(points={{-99,90},{-82,90}}, color={0,0,127})); + connect(limiter.y, gain.u) + annotation (Line(points={{-59,90},{-50,90}}, color={0,0,127})); + connect(heaPum.m1_flow, gain.y) annotation (Line(points={{-12,-2},{-27,-2},{-27, + 90}}, color={0,0,127})); + connect(TSetCon.y, heaPum.TSupSet) annotation (Line(points={{-99,30},{-22,30}, + {-22,1},{-12,1}}, color={0,0,127})); + connect(souLoa.ports[1], heaPum.port_a1) annotation (Line(points={{-100,-52},{ + -20,-52},{-20,-8},{-10,-8}}, color={0,127,255})); + connect(enaHea.y, heaPum.uEna) annotation (Line(points={{-58,50},{-18,50},{-18, + 8},{-12,8},{-12,7}}, color={255,0,255})); + connect(limiter.y, enaHea.u) annotation (Line(points={{-59,90},{-56,90},{-56,68}, + {-92,68},{-92,50},{-82,50}}, color={0,0,127})); + connect(sinLoa.ports[1], senTLoaSup.port_b) annotation (Line(points={{-100, + -8.88178e-16},{-90,-8.88178e-16},{-90,0},{-80,0}}, color={0,127,255})); + connect(senTLoaSup.port_a, heaPum.port_b1) annotation (Line(points={{-60,0},{ + -40,0},{-40,4},{-10,4}}, color={0,127,255})); + connect(heaPum.port_a2, senMasFloAmb.port_b) + annotation (Line(points={{10,-8},{20,-8},{20,-60}}, color={0,127,255})); + connect(senMasFloAmb.port_a, supAmb.ports[1]) + annotation (Line(points={{40,-60},{50,-60}}, color={0,127,255})); + annotation ( + Diagram( + coordinateSystem( + preserveAspectRatio=false, + extent={{-120,-100},{100,100}})), + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos" "Simulate and plot"), + experiment( + StopTime=86400, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl"), + Documentation( + revisions=" +
      +
    • +November 1, 2020, by David Blum:
      +First implementation. +
    • +
    +", + info=" +

    +This model validates + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump. +

    +")); +end HeatPump; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos new file mode 100644 index 00000000000..7d7838ed58a --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos @@ -0,0 +1,10 @@ +// Script generated by Dymola Wed Nov 1 11:50:42 2023 +// Plot commands +removePlots(false); +Advanced.FilenameInLegend = true; +Advanced.SequenceInLegend = false; +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.senTDisSup.T", "heaPum.senTEvaRet.T", "senTLoaSup.T"}, range={0.0, 90000.0, 0.0, 40.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.QCon_flow", "heaPum.heaPum.QCon_flow_nominal"}, range={0.0, 90000.0, -500.0, 1500.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.m1_flow", "heaPum.heaPum.m2_flow"}, range={0.0, 90000.0, -0.02, 0.06}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"kg/s", "kg/s"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.PHea"}, range={0.0, 90000.0, -500.0, 1000.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); + diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/SwitchBox.mo index 6fe314a78ac..de6af5b972a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/SwitchBox.mo @@ -67,24 +67,24 @@ model SwitchBox "Validation of flow switch box" annotation (Placement(transformation(extent={{-46,30},{-26,50}}))); equation connect(pum1.port_b, volSup.ports[1]) annotation (Line(points={{-10,0},{-60,0}, - {-60,-2.66667}}, color={0,127,255})); + {-60,-1.33333}}, color={0,127,255})); connect(volSup.ports[2], pum2.port_a) annotation (Line(points={{-60,-4.44089e-16}, {-60,60},{-10,60}}, color={0,127,255})); connect(pum2.port_b, volRet.ports[1]) annotation (Line(points={{10,60},{60,60}, - {60,-2.66667}}, color={0,127,255})); + {60,-1.33333}}, color={0,127,255})); connect(volRet.ports[2], pum1.port_a) annotation (Line(points={{60,8.88178e-16}, {60,0},{10,0}}, color={0,127,255})); connect(floSwiBox.port_bSup, volSup.ports[3]) annotation (Line(points={{-6,-40}, - {-6,-20},{-60,-20},{-60,2.66667}}, color={0,127,255})); + {-6,-20},{-60,-20},{-60,1.33333}}, color={0,127,255})); connect(floSwiBox.port_aRet, volRet.ports[3]) annotation (Line(points={{6,-40}, - {6,-20},{60,-20},{60,2.66667}}, color={0,127,255})); + {6,-20},{60,-20},{60,1.33333}}, color={0,127,255})); connect(floSwiBox.port_bRet, senMasFlo.port_a) annotation (Line(points={{6,-60}, {6,-80},{60,-80},{60,-100},{10,-100}}, color={0,127,255})); connect(senMasFlo.port_b, disWatBou.ports[1]) annotation (Line(points={{-10, - -100},{-60,-100},{-60,-88}}, + -100},{-60,-100},{-60,-91}}, color={0,127,255})); - connect(disWatBou.ports[2], floSwiBox.port_aSup) annotation (Line(points={{-60,-92}, + connect(disWatBou.ports[2], floSwiBox.port_aSup) annotation (Line(points={{-60,-89}, {-60,-80},{-6,-80},{-6,-60}}, color={0,127,255})); connect(pum1.m_flow_actual, floSwiBox.mRev_flow) annotation (Line(points={{-11, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/WatersideEconomizer.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/WatersideEconomizer.mo index acdbdd0aa0e..198d864abf9 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/WatersideEconomizer.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/WatersideEconomizer.mo @@ -180,11 +180,11 @@ equation connect(hexPum.port_b1,senT1OutPum.port_a) annotation (Line(points={{40,-54},{70,-54},{70,-80},{90,-80}},color={0,127,255})); connect(senT1OutPum.port_b, bou1Pum.ports[1]) annotation (Line(points={{110,-80}, - {130,-80},{130,-60}}, color={0,127,255})); + {130,-80},{130,-63}}, color={0,127,255})); connect(hexPum.port_a1,senT1InlPum.port_b) annotation (Line(points={{20,-54},{10,-54},{10,-40},{90,-40}}, color={0,127,255})); connect(senT1InlPum.port_a, bou1Pum.ports[2]) annotation (Line(points={{110,-40}, - {130,-40},{130,-64}}, color={0,127,255})); + {130,-40},{130,-61}}, color={0,127,255})); connect(hexPum.port_b2,senT2OutPum.port_a) annotation (Line(points={{20,-66},{-10,-66},{-10,-40},{-30,-40}}, color={0,127,255})); connect(senT2InlPum.port_b,hexPum.port_a2) @@ -211,8 +211,9 @@ equation {170,44},{152,44}}, color={0,0,127})); connect(uCoo.y, hexVal.uCoo) annotation (Line(points={{-179,80},{0,80},{0,20},{18,20}}, color={255,0,255})); connect(uCoo.y, hexPum.uCoo) annotation (Line(points={{-179,80},{0,80},{0,-60},{18,-60}}, color={255,0,255})); - connect(bou2.ports[1], senT2InlVal.port_a) annotation (Line(points={{-140,3}, - {-120,3},{-120,0},{-50,0}}, color={0,127,255})); + connect(bou2.ports[1], senT2InlVal.port_a) annotation (Line(points={{-140, + -1.5},{-120,-1.5},{-120,0},{-50,0}}, + color={0,127,255})); connect(TChiWatRet.y, bou2.T_in) annotation (Line(points={{-179,20},{-172,20}, {-172,4},{-162,4}}, color={0,0,127})); connect(pum2Pum.port_a, senT2OutPum.port_b) @@ -228,16 +229,17 @@ equation connect(dpSet.y, pum2Val.dp_in) annotation (Line(points={{-178,-30},{-90,-30}, {-90,60},{-70,60},{-70,52}}, color={0,0,127})); connect(resVal.port_b, bou2.ports[2]) annotation (Line(points={{-120,40},{ - -140,40},{-140,1}}, color={0,127,255})); + -140,40},{-140,-0.5}}, + color={0,127,255})); connect(yEva.y, hexVal.yValIsoEva_actual) annotation (Line(points={{-179,60}, {-6,60},{-6,17},{18,17}}, color={0,0,127})); connect(yEva.y, hexPum.yValIsoEva_actual) annotation (Line(points={{-179,60}, {-6.07143,60},{-6.07143,17.1429},{-6,17.1429},{-6,-63},{18,-63}}, color={0,0,127})); - connect(bou2.ports[3], resPum.port_b) annotation (Line(points={{-140,-1},{ + connect(bou2.ports[3], resPum.port_b) annotation (Line(points={{-140,0.5},{ -140,-2},{-130,-2},{-130,-40},{-120,-40}}, color={0,127,255})); connect(senT2InlPum.port_a, bou2.ports[4]) annotation (Line(points={{-50,-80}, - {-140,-80},{-140,-3}}, color={0,127,255})); + {-140,-80},{-140,1.5}},color={0,127,255})); annotation ( Diagram( coordinateSystem( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order index 8d5204b563e..efd8849c385 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/package.order @@ -1,6 +1,7 @@ Borefield Chiller HeatExchanger +HeatPump HeatPumpDHWTank SwitchBox WatersideEconomizer diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order index 21578f7a969..419774e0bf0 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order @@ -6,3 +6,5 @@ HeatPumpDHWTank SwitchBox WatersideEconomizer Validation +BaseClasses +HeatPumpExtended diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos new file mode 100644 index 00000000000..fc40a3e87e5 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos @@ -0,0 +1,11 @@ +simulateModel("Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump", + method="cvode", + tolerance=1e-6, + startTime=0, + stopTime=86400, + resultFile="HeatPump"); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.senTDisSup.T", "heaPum.senTEvaRet.T", "senTLoaSup.T"}, range={0.0, 90000.0, 0.0, 40.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.QCon_flow", "heaPum.heaPum.QCon_flow_nominal"}, range={0.0, 90000.0, -500.0, 1500.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.m1_flow", "heaPum.heaPum.m2_flow"}, range={0.0, 90000.0, -0.02, 0.06}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"kg/s", "kg/s"}); +createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.PHea"}, range={0.0, 90000.0, -500.0, 1000.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); + From ea58eff0c622d842d273b61e5a8a2e5ca8ac73d6 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 2 Nov 2023 07:24:10 -0700 Subject: [PATCH 128/204] Name and package order changes --- .../PartialHeatPumpHeatExchanger.mo | 6 +- .../Combined/HeatPumpHeatExchanger.mo | 4 +- .../{HeatPump.mo => PartialHeatPump.mo} | 25 +- .../Subsystems/BaseClasses/package.order | 2 +- .../Combined/Subsystems/HeatPump.mo | 279 +------------- .../Combined/Subsystems/HeatPumpExtended.mo | 112 ------ .../Combined/Subsystems/HeatPump_Old.mo | 359 ++++++++++++++++++ .../Subsystems/Validation/HeatPump.mo | 4 +- .../Combined/Subsystems/package.order | 2 +- 9 files changed, 400 insertions(+), 393 deletions(-) rename Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/{HeatPump.mo => PartialHeatPump.mo} (96%) delete mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo create mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 646bebee0f1..c1dca4e99a1 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -314,14 +314,14 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( trueHoldDuration=15*60) "Enable heating" annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); - Subsystems.HeatPumpExtended proHeaWat( + Subsystems.HeatPump proHeaWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, dT_nominal=dT_nominal, final have_varFloCon=have_varFloCon, final COP_nominal=COPHeaWat_nominal, final TCon_nominal=THeaWatSup_nominal, - final TEva_nominal=TDisWatMin-dT_nominal, + final TEva_nominal=TDisWatMin - dT_nominal, final Q1_flow_nominal=QHeaWat_flow_nominal, final allowFlowReversal1=allowFlowReversalBui, final allowFlowReversal2=allowFlowReversalSer, @@ -587,7 +587,7 @@ When enabled,
  • the heat pumps and the evaporator and condenser water pumps are controlled based on the principles described in - + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump. The evaporator and condenser water mass flow rates are computed based on the logic described in diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 187af3279e0..c826a56e647 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -5,7 +5,7 @@ model HeatPumpHeatExchanger Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_a(nPorts=4), volMix_b(nPorts=4)); - Subsystems.HeatPumpExtended proHotWat( + Subsystems.HeatPump proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, final COP_nominal=COPHotWat_nominal, @@ -112,7 +112,7 @@ When enabled,
  • The heat pump and the evaporator and condenser water pumps are controlled based on the principles described in - + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump.
  • diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo similarity index 96% rename from Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo rename to Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 891745c2f7e..1b1a7d5bfc2 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -1,5 +1,6 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses; -model HeatPump "Base class for subsystems containing a heat pump" +model PartialHeatPump + "Partial base class for subsystems containing a heat pump" replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium "Medium model on condenser side" annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), @@ -217,56 +218,56 @@ equation fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-12,0},{60,-78}}, + extent={{-32,40},{40,-38}}, lineColor={0,0,255}, pattern=LinePattern.None, fillColor={95,95,95}, fillPattern=FillPattern.Solid), Rectangle( - extent={{2,-60},{48,-68}}, + extent={{-18,-20},{28,-28}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Polygon( - points={{8,-38},{4,-46},{12,-46},{8,-38}}, + points={{-12,2},{-16,-6},{-8,-6},{-12,2}}, lineColor={0,0,0}, smooth=Smooth.None, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Polygon( - points={{8,-38},{4,-30},{12,-30},{8,-38}}, + points={{-12,2},{-16,10},{-8,10},{-12,2}}, lineColor={0,0,0}, smooth=Smooth.None, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{38,-20},{42,-60}}, + extent={{18,20},{22,-20}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Ellipse( - extent={{32,-32},{50,-50}}, + extent={{12,8},{30,-10}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Polygon( - points={{40,-32},{32,-44},{50,-44},{40,-32}}, + points={{20,8},{12,-4},{30,-4},{20,8}}, lineColor={0,0,0}, smooth=Smooth.None, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{6,-46},{10,-60}}, + extent={{-14,-6},{-10,-20}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{6,-20},{10,-30}}, + extent={{-14,20},{-10,10}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{0,-12},{46,-20}}, + extent={{-20,28},{26,20}}, lineColor={0,0,0}, fillColor={255,255,255}, fillPattern=FillPattern.Solid)}), Diagram( @@ -312,4 +313,4 @@ First implementation.
")); -end HeatPump; +end PartialHeatPump; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order index 598f327d13d..b322085164b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.order @@ -1 +1 @@ -HeatPump +PartialHeatPump diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index f83a89c9227..d6f7f1e4448 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,61 +1,14 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" - replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium - "Medium model on condenser side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); - replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium - "Medium model on evaporator side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); - parameter Boolean have_pumCon = true - "Set to true to include a condenser pump (false for external pump)" - annotation(Evaluate=true); + extends + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( + heaPum( + QCon_flow_nominal=Q1_flow_nominal)); parameter Boolean have_varFloCon = true "Set to true for a variable condenser flow" - annotation(Evaluate=true, Dialog(enable=have_pumCon)); - parameter Boolean have_varFloEva = true - "Set to true for a variable evaporator flow" annotation(Evaluate=true); - parameter Real COP_nominal(final unit="1") - "Heat pump COP" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TCon_nominal - "Condenser outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TEva_nominal - "Evaporator outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.TemperatureDifference dT1_nominal(final min=0)= - 5 "Temperature difference condenser outlet-inlet" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.TemperatureDifference dT2_nominal(final max=0)= - -5 "Temperature difference evaporator outlet-inlet" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") - "Pressure difference over condenser" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") - "Pressure difference over evaporator" - annotation (Dialog(group="Nominal condition")); - parameter Boolean allowFlowReversal1=false - "Set to true to allow flow reversal on condenser side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Boolean allowFlowReversal2=false - "Set to true to allow flow reversal on evaporator side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - final parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)= - heaPum.m1_flow_nominal "Mass flow rate on condenser side" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)= - heaPum.m2_flow_nominal "Mass flow rate on evaporator side" - annotation (Dialog(group="Nominal condition")); // IO CONNECTORS Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) "Enable signal" @@ -69,239 +22,45 @@ model HeatPump "Base subsystem with water-to-water heat pump" annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), iconTransformation(extent={{-140,10},{-100,50}}))); Buildings.Controls.OBC.CDL.Interfaces.RealInput m1_flow( - final unit="kg/s") if have_varFloCon and have_pumCon + final unit="kg/s") if have_varFloCon "Condenser mass flow rate" annotation (Placement(transformation(extent={{-240,60},{-200,100}}), iconTransformation(extent={{-140,-20},{-100,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( - final unit="kg/s") if have_varFloEva - "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-240,20},{-200,60}}), - iconTransformation(extent={{-140,-50},{-100,-10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_a2( - redeclare final package Medium = Medium2, - m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for entering evaporator water" annotation (Placement( - transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= - {{90,-70},{110,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b2( - redeclare final package Medium = Medium2, - m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for leaving evaporator water" annotation (Placement( - transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ - 90,50},{110,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_a1( - redeclare final package Medium = Medium1, - m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for entering condenser water" annotation (Placement( - transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( - extent={{-110,-70},{-90,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b1( - redeclare final package Medium = Medium1, - m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for leaving condenser water" annotation (Placement( - transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= - {{-110,50},{-90,70}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( - final unit="W") "Heat pump power" - annotation (Placement(transformation(extent={{200,20},{240,60}}), - iconTransformation(extent={{100,10},{140,50}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( - final unit="W") "Pump power" - annotation (Placement(transformation(extent={{200,-20},{240,20}}), - iconTransformation(extent={{100,-20},{140,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") - "Evaporator water mass flow rate" - annotation (Placement(transformation( - extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ - 140,-10}}))); // COMPONENTS - Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare final package Medium1 = Medium1, - redeclare final package Medium2 = Medium2, - final dTEva_nominal=dT2_nominal, - final dTCon_nominal=dT1_nominal, - final TCon_nominal=TCon_nominal, - final TEva_nominal=TEva_nominal, - final allowFlowReversal1=allowFlowReversal1, - final allowFlowReversal2=allowFlowReversal2, - final use_eta_Carnot_nominal=false, - final COP_nominal=COP_nominal, - final QCon_flow_nominal=Q1_flow_nominal, - final dp1_nominal=dp1_nominal, - final dp2_nominal=dp2_nominal) - "Heat pump (index 1 for condenser side)" - annotation (Placement(transformation(extent={{0,-24},{20,-4}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( - redeclare final package Medium = Medium2, - final m_flow_nominal=m2_flow_nominal, - final allowFlowReversal=allowFlowReversal2, - dp_nominal=dp2_nominal) - "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumCon( - redeclare final package Medium = Medium1, - final m_flow_nominal=m1_flow_nominal, - final allowFlowReversal=allowFlowReversal1, - dp_nominal=dp1_nominal) if have_pumCon - "Heat pump condenser water pump" - annotation (Placement(transformation(extent={{-70,-60},{-50,-40}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( final k=m1_flow_nominal) if not have_varFloCon "Nominal flow rate" annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom( - final k=m2_flow_nominal) if not have_varFloEva - "Nominal flow rate" - annotation (Placement(transformation(extent={{0,80},{-20,100}}))); - Fluid.Sensors.TemperatureTwoPort senTConLvg( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=m1_flow_nominal) - "Condenser water leaving temperature" - annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=-90, - origin={40,20}))); - Fluid.Sensors.TemperatureTwoPort senTConEnt( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=m1_flow_nominal) - "Condenser water entering temperature" - annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-20}))); - Buildings.Controls.OBC.CDL.Reals.Switch enaHeaPum( - u2(start=false)) - "Enable heat pump by switching to actual set point" - annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); - Buildings.Controls.OBC.CDL.Reals.Add add2 "Adder" - annotation (Placement(transformation(extent={{140,-10},{160,10}}))); - Modelica.Blocks.Sources.Constant zer(final k=0) if not have_pumCon - "Replacement variable" - annotation (Placement(transformation(extent={{80,-110},{100,-90}}))); - Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum[2]( - y(each start=false), - t=1e-2 .* {m1_flow_nominal,m2_flow_nominal}, - h=0.5e-2 .* {m1_flow_nominal, m2_flow_nominal}) - "Pump return status" - annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); - Buildings.Controls.OBC.CDL.Logical.And ena - "Enable heat pump if pump return status on" - annotation (Placement(transformation(extent={{-120,-110},{-140,-90}}))); - Modelica.Blocks.Sources.Constant one(final k=1) if not have_pumCon - "Replacement variable" - annotation (Placement(transformation(extent={{60,-110},{40,-90}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floCon if have_pumCon + Buildings.Controls.OBC.CDL.Reals.Multiply floCon "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floEva - "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-20,110},{0,130}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare package Medium = Medium1, - m_flow_nominal=m1_flow_nominal) if not have_pumCon - "Dummy connection used if model is configured to have no pump" - annotation (Placement(transformation(extent={{-70,-90},{-50,-70}}))); equation - connect(pumEva.port_b,heaPum. port_a2) - annotation (Line(points={{50,-60},{40,-60},{40,-20},{20,-20}}, - color={0,127,255})); - connect(heaPum.port_b1,senTConLvg. port_a) annotation (Line(points={{20,-8},{40, - -8},{40,10}}, color={0,127,255})); - connect(senTConEnt.port_b,heaPum. port_a1) annotation (Line(points={{-40,-10}, - {-40,-8},{0,-8}}, color={0,127,255})); - connect(senTConEnt.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, - {-150,12},{-142,12}}, color={0,0,127})); - connect(enaHeaPum.y,heaPum. TSet) annotation (Line(points={{-118,20},{-10,20}, - {-10,-5},{-2,-5}}, color={0,0,127})); connect(uEna, booToRea.u) annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); - connect(TSupSet, enaHeaPum.u1) annotation (Line(points={{-220,-20},{-180,-20}, - {-180,28},{-142,28}}, color={0,0,127})); - connect(heaPum.port_b2, port_b2) annotation (Line(points={{0,-20},{-20,-20},{-20, - 40},{180,40},{180,60},{200,60}}, color={0,127,255})); - connect(senTConLvg.port_b, port_b1) - annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); - connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ - 44,-55},{44,-40},{220,-40}}, color={0,0,127})); - connect(port_a2, pumEva.port_a) - annotation (Line(points={{200,-60},{70,-60}}, color={0,127,255})); - connect(port_a1, pumCon.port_a) - annotation (Line(points={{-200,-60},{-140,-60},{-140,-50},{-70,-50}}, - color={0,127,255})); - connect(add2.y, PPum) - annotation (Line(points={{162,0},{220,0}}, color={0,0,127})); - connect(heaPum.P, PHea) annotation (Line(points={{21,-14},{190,-14},{190,40},{ - 220,40}}, color={0,0,127})); - connect(pumCon.P, add2.u2) annotation (Line(points={{-49,-41},{0,-41},{0,-80}, - {120,-80},{120,-6},{138,-6}}, color={0,0,127})); - connect(pumEva.P, add2.u1) annotation (Line(points={{49,-51},{46,-51},{46,6},{ - 138,6}}, color={0,0,127})); - connect(pumCon.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-50}, - {-40,-50},{-40,-30}},color={0,127,255})); - connect(zer.y, add2.u2) annotation (Line(points={{101,-100},{120,-100},{120, - -6},{138,-6}}, - color={0,0,127})); - connect(pumCon.m_flow_actual, staPum[1].u) annotation (Line(points={{-49,-45}, - {-38,-45},{-38,-100},{-78,-100}}, color={0,0,127})); - connect(pumEva.m_flow_actual, staPum[2].u) annotation (Line(points={{49,-55},{ - 20,-55},{20,-100},{-78,-100}}, color={0,0,127})); - connect(staPum[1].y, ena.u1) - annotation (Line(points={{-102,-100},{-118,-100}}, color={255,0,255})); - connect(staPum[2].y, ena.u2) annotation (Line(points={{-102,-100},{-110,-100}, - {-110,-108},{-118,-108}}, color={255,0,255})); - connect(ena.y, enaHeaPum.u2) annotation (Line(points={{-142,-100},{-160,-100}, - {-160,20},{-142,20}}, color={255,0,255})); - connect(one.y, staPum[1].u) - annotation (Line(points={{39,-100},{-78,-100}}, color={0,0,127})); connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, {-140,126},{-122,126}}, color={0,0,127})); connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, 114},{-122,114}}, color={0,0,127})); - connect(booToRea.y, floEva.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,134},{-40,134},{-40,126},{-22,126}}, color={0,0,127})); connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ -130,114},{-122,114}}, color={0,0,127})); - connect(m2_flow, floEva.u2) annotation (Line(points={{-220,40},{-40,40},{-40,114}, - {-22,114}}, color={0,0,127})); - connect(floEvaNom.y, floEva.u2) annotation (Line(points={{-22,90},{-30,90},{-30, - 114},{-22,114}}, color={0,0,127})); - connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); + connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,-60},{-120, + -60},{-120,-54},{-82,-54}}, color={0,127,255})); + connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-120,14},{ + -120,60},{-200,60}}, color={0,127,255})); + connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-100,-20}, + {-100,-51},{-84,-51}}, color={0,0,127})); + connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, + 136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-98,120},{-60,120},{-60,-38}}, color={0,0,127})); - connect(port_a1, pip.port_a) annotation (Line(points={{-200,-60},{-140,-60},{ - -140,-80},{-70,-80}}, color={0,127,255})); - connect(pip.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-80},{ - -40,-80},{-40,-30}}, color={0,127,255})); + annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); + connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ + 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); annotation ( defaultComponentName="heaPum", - Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-60,60},{60,-60}}, - lineColor={27,0,55}, - fillColor={170,213,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-58,62},{62,-58}}, - lineColor={27,0,55}, - fillColor={170,213,255}, - fillPattern=FillPattern.Solid)}), Diagram( + Icon(coordinateSystem(preserveAspectRatio=false)), + Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo deleted file mode 100644 index 95a586ee6e3..00000000000 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpExtended.mo +++ /dev/null @@ -1,112 +0,0 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; -model HeatPumpExtended "Base subsystem with water-to-water heat pump" - extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.HeatPump(heaPum( - QCon_flow_nominal=Q1_flow_nominal)); - parameter Boolean have_varFloCon = true - "Set to true for a variable condenser flow" - annotation(Evaluate=true); - parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) - "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); - // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) - "Enable signal" - annotation ( - Placement(transformation(extent={{-240,100},{-200,140}}), - iconTransformation(extent={{-140,70},{-100,110}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( - final unit="K", - displayUnit="degC") - "Supply temperature set point" - annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), - iconTransformation(extent={{-140,10},{-100,50}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput m1_flow( - final unit="kg/s") if have_varFloCon - "Condenser mass flow rate" - annotation (Placement(transformation(extent={{-240,60},{-200,100}}), - iconTransformation(extent={{-140,-20},{-100,20}}))); - // COMPONENTS - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( - final k=m1_flow_nominal) if not have_varFloCon - "Nominal flow rate" - annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); - Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea - annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floCon - "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); -equation - connect(uEna, booToRea.u) - annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); - connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,126},{-122,126}}, color={0,0,127})); - connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, - 114},{-122,114}}, color={0,0,127})); - connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ - -130,114},{-122,114}}, color={0,0,127})); - connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,-60},{-120, - -60},{-120,-54},{-82,-54}}, color={0,127,255})); - connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-120,14},{ - -120,60},{-200,60}}, color={0,127,255})); - connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-100,-20}, - {-100,-51},{-84,-51}}, color={0,0,127})); - connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, - 136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); - connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); - connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ - 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); - annotation ( - defaultComponentName="heaPum", - Icon(coordinateSystem(preserveAspectRatio=false)), - Diagram( - coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), - Documentation(info=" -

-This model represents a water-to-water heat pump, an evaporator water pump, -and an optional condenser water pump if have_pumCon is set to -true. -The heat pump model is described in - -Buildings.Fluid.HeatPumps.Carnot_TCon. -By default variable speed pumps are considered. -Constant speed pumps may also be represented by setting have_varFloEva -and have_varFloCon to false. -

-

Controls

-

-The system is enabled when the input control signal uEna switches to -true. -When enabled, -

-
    -
  • -the evaporator and optionally the condenser water pumps are commanded on and supply either -the mass flow rate set point provided as an input in the case of variable speed pumps, -or the nominal mass flow rate in the case of constant speed pumps, -
  • -
  • -the heat pump is commanded on when the evaporator and optionally the condenser water pump -are proven on. When enabled, the heat pump controller—idealized in this model—tracks the -supply temperature set point at the condenser outlet. -
  • -
-", revisions=" -
    -
  • -May 3, 2023, by David Blum:
    -Assigned dp_nominal to condenser pump.
    -This is for - -issue 3379. -
  • -
  • -November 16, 2022, by Michael Wetter:
    -Set pumEva.dp_nominal to correct value. -
  • -
  • -February 23, 2021, by Antoine Gautier:
    -First implementation. -
  • -
-")); -end HeatPumpExtended; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo new file mode 100644 index 00000000000..a76461d56ed --- /dev/null +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo @@ -0,0 +1,359 @@ +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +model HeatPump_Old "Base subsystem with water-to-water heat pump" + replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium + "Medium model on condenser side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium + "Medium model on evaporator side" + annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), + choice(redeclare package Medium = + Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) + "Propylene glycol water, 40% mass fraction"))); + parameter Boolean have_pumCon = true + "Set to true to include a condenser pump (false for external pump)" + annotation(Evaluate=true); + parameter Boolean have_varFloCon = true + "Set to true for a variable condenser flow" + annotation(Evaluate=true, Dialog(enable=have_pumCon)); + parameter Boolean have_varFloEva = true + "Set to true for a variable evaporator flow" + annotation(Evaluate=true); + parameter Real COP_nominal(final unit="1") + "Heat pump COP" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TCon_nominal + "Condenser outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Temperature TEva_nominal + "Evaporator outlet temperature used to compute COP_nominal" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) + "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.TemperatureDifference dT1_nominal(final min=0)= + 5 "Temperature difference condenser outlet-inlet" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.TemperatureDifference dT2_nominal(final max=0)= + -5 "Temperature difference evaporator outlet-inlet" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") + "Pressure difference over condenser" + annotation (Dialog(group="Nominal condition")); + parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") + "Pressure difference over evaporator" + annotation (Dialog(group="Nominal condition")); + parameter Boolean allowFlowReversal1=false + "Set to true to allow flow reversal on condenser side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + parameter Boolean allowFlowReversal2=false + "Set to true to allow flow reversal on evaporator side" + annotation (Dialog(tab="Assumptions"), Evaluate=true); + final parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)= + heaPum.m1_flow_nominal "Mass flow rate on condenser side" + annotation (Dialog(group="Nominal condition")); + final parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)= + heaPum.m2_flow_nominal "Mass flow rate on evaporator side" + annotation (Dialog(group="Nominal condition")); + // IO CONNECTORS + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) + "Enable signal" + annotation ( + Placement(transformation(extent={{-240,100},{-200,140}}), + iconTransformation(extent={{-140,70},{-100,110}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( + final unit="K", + displayUnit="degC") + "Supply temperature set point" + annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), + iconTransformation(extent={{-140,10},{-100,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput m1_flow( + final unit="kg/s") if have_varFloCon and have_pumCon + "Condenser mass flow rate" + annotation (Placement(transformation(extent={{-240,60},{-200,100}}), + iconTransformation(extent={{-140,-20},{-100,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( + final unit="kg/s") if have_varFloEva + "Evaporator mass flow rate" + annotation (Placement(transformation(extent={{-240,20},{-200,60}}), + iconTransformation(extent={{-140,-50},{-100,-10}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_a2( + redeclare final package Medium = Medium2, + m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for entering evaporator water" annotation (Placement( + transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= + {{90,-70},{110,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b2( + redeclare final package Medium = Medium2, + m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) + "Fluid port for leaving evaporator water" annotation (Placement( + transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ + 90,50},{110,70}}))); + Modelica.Fluid.Interfaces.FluidPort_a port_a1( + redeclare final package Medium = Medium1, + m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for entering condenser water" annotation (Placement( + transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( + extent={{-110,-70},{-90,-50}}))); + Modelica.Fluid.Interfaces.FluidPort_b port_b1( + redeclare final package Medium = Medium1, + m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), + h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) + "Fluid port for leaving condenser water" annotation (Placement( + transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= + {{-110,50},{-90,70}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( + final unit="W") "Heat pump power" + annotation (Placement(transformation(extent={{200,20},{240,60}}), + iconTransformation(extent={{100,10},{140,50}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( + final unit="W") "Pump power" + annotation (Placement(transformation(extent={{200,-20},{240,20}}), + iconTransformation(extent={{100,-20},{140,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") + "Evaporator water mass flow rate" + annotation (Placement(transformation( + extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ + 140,-10}}))); + // COMPONENTS + Fluid.HeatPumps.Carnot_TCon heaPum( + redeclare final package Medium1 = Medium1, + redeclare final package Medium2 = Medium2, + final dTEva_nominal=dT2_nominal, + final dTCon_nominal=dT1_nominal, + final TCon_nominal=TCon_nominal, + final TEva_nominal=TEva_nominal, + final allowFlowReversal1=allowFlowReversal1, + final allowFlowReversal2=allowFlowReversal2, + final use_eta_Carnot_nominal=false, + final COP_nominal=COP_nominal, + final QCon_flow_nominal=Q1_flow_nominal, + final dp1_nominal=dp1_nominal, + final dp2_nominal=dp2_nominal) + "Heat pump (index 1 for condenser side)" + annotation (Placement(transformation(extent={{0,-24},{20,-4}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( + redeclare final package Medium = Medium2, + final m_flow_nominal=m2_flow_nominal, + final allowFlowReversal=allowFlowReversal2, + dp_nominal=dp2_nominal) + "Heat pump evaporator water pump" + annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumCon( + redeclare final package Medium = Medium1, + final m_flow_nominal=m1_flow_nominal, + final allowFlowReversal=allowFlowReversal1, + dp_nominal=dp1_nominal) if have_pumCon + "Heat pump condenser water pump" + annotation (Placement(transformation(extent={{-70,-60},{-50,-40}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( + final k=m1_flow_nominal) if not have_varFloCon + "Nominal flow rate" + annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea + annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom( + final k=m2_flow_nominal) if not have_varFloEva + "Nominal flow rate" + annotation (Placement(transformation(extent={{0,80},{-20,100}}))); + Fluid.Sensors.TemperatureTwoPort senTConLvg( + redeclare final package Medium = Medium1, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=m1_flow_nominal) + "Condenser water leaving temperature" + annotation (Placement( + transformation( + extent={{10,-10},{-10,10}}, + rotation=-90, + origin={40,20}))); + Fluid.Sensors.TemperatureTwoPort senTConEnt( + redeclare final package Medium = Medium1, + final allowFlowReversal=allowFlowReversal1, + final m_flow_nominal=m1_flow_nominal) + "Condenser water entering temperature" + annotation (Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-40,-20}))); + Buildings.Controls.OBC.CDL.Reals.Switch enaHeaPum( + u2(start=false)) + "Enable heat pump by switching to actual set point" + annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); + Buildings.Controls.OBC.CDL.Reals.Add add2 "Adder" + annotation (Placement(transformation(extent={{140,-10},{160,10}}))); + Modelica.Blocks.Sources.Constant zer(final k=0) if not have_pumCon + "Replacement variable" + annotation (Placement(transformation(extent={{80,-110},{100,-90}}))); + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum[2]( + y(each start=false), + t=1e-2 .* {m1_flow_nominal,m2_flow_nominal}, + h=0.5e-2 .* {m1_flow_nominal, m2_flow_nominal}) + "Pump return status" + annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); + Buildings.Controls.OBC.CDL.Logical.And ena + "Enable heat pump if pump return status on" + annotation (Placement(transformation(extent={{-120,-110},{-140,-90}}))); + Modelica.Blocks.Sources.Constant one(final k=1) if not have_pumCon + "Replacement variable" + annotation (Placement(transformation(extent={{60,-110},{40,-90}}))); + Buildings.Controls.OBC.CDL.Reals.Multiply floCon if have_pumCon + "Zero flow rate if not enabled" + annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); + Buildings.Controls.OBC.CDL.Reals.Multiply floEva + "Zero flow rate if not enabled" + annotation (Placement(transformation(extent={{-20,110},{0,130}}))); +protected + Fluid.FixedResistances.LosslessPipe pip( + redeclare package Medium = Medium1, + m_flow_nominal=m1_flow_nominal) if not have_pumCon + "Dummy connection used if model is configured to have no pump" + annotation (Placement(transformation(extent={{-70,-90},{-50,-70}}))); +equation + connect(pumEva.port_b,heaPum. port_a2) + annotation (Line(points={{50,-60},{40,-60},{40,-20},{20,-20}}, + color={0,127,255})); + connect(heaPum.port_b1,senTConLvg. port_a) annotation (Line(points={{20,-8},{40, + -8},{40,10}}, color={0,127,255})); + connect(senTConEnt.port_b,heaPum. port_a1) annotation (Line(points={{-40,-10}, + {-40,-8},{0,-8}}, color={0,127,255})); + connect(senTConEnt.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, + {-150,12},{-142,12}}, color={0,0,127})); + connect(enaHeaPum.y,heaPum. TSet) annotation (Line(points={{-118,20},{-10,20}, + {-10,-5},{-2,-5}}, color={0,0,127})); + connect(uEna, booToRea.u) + annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); + connect(TSupSet, enaHeaPum.u1) annotation (Line(points={{-220,-20},{-180,-20}, + {-180,28},{-142,28}}, color={0,0,127})); + connect(heaPum.port_b2, port_b2) annotation (Line(points={{0,-20},{-20,-20},{-20, + 40},{180,40},{180,60},{200,60}}, color={0,127,255})); + connect(senTConLvg.port_b, port_b1) + annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); + connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ + 44,-55},{44,-40},{220,-40}}, color={0,0,127})); + connect(port_a2, pumEva.port_a) + annotation (Line(points={{200,-60},{70,-60}}, color={0,127,255})); + connect(port_a1, pumCon.port_a) + annotation (Line(points={{-200,-60},{-140,-60},{-140,-50},{-70,-50}}, + color={0,127,255})); + connect(add2.y, PPum) + annotation (Line(points={{162,0},{220,0}}, color={0,0,127})); + connect(heaPum.P, PHea) annotation (Line(points={{21,-14},{190,-14},{190,40},{ + 220,40}}, color={0,0,127})); + connect(pumCon.P, add2.u2) annotation (Line(points={{-49,-41},{0,-41},{0,-80}, + {120,-80},{120,-6},{138,-6}}, color={0,0,127})); + connect(pumEva.P, add2.u1) annotation (Line(points={{49,-51},{46,-51},{46,6},{ + 138,6}}, color={0,0,127})); + connect(pumCon.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-50}, + {-40,-50},{-40,-30}},color={0,127,255})); + connect(zer.y, add2.u2) annotation (Line(points={{101,-100},{120,-100},{120, + -6},{138,-6}}, + color={0,0,127})); + connect(pumCon.m_flow_actual, staPum[1].u) annotation (Line(points={{-49,-45}, + {-38,-45},{-38,-100},{-78,-100}}, color={0,0,127})); + connect(pumEva.m_flow_actual, staPum[2].u) annotation (Line(points={{49,-55},{ + 20,-55},{20,-100},{-78,-100}}, color={0,0,127})); + connect(staPum[1].y, ena.u1) + annotation (Line(points={{-102,-100},{-118,-100}}, color={255,0,255})); + connect(staPum[2].y, ena.u2) annotation (Line(points={{-102,-100},{-110,-100}, + {-110,-108},{-118,-108}}, color={255,0,255})); + connect(ena.y, enaHeaPum.u2) annotation (Line(points={{-142,-100},{-160,-100}, + {-160,20},{-142,20}}, color={255,0,255})); + connect(one.y, staPum[1].u) + annotation (Line(points={{39,-100},{-78,-100}}, color={0,0,127})); + connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, + {-140,126},{-122,126}}, color={0,0,127})); + connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, + 114},{-122,114}}, color={0,0,127})); + connect(booToRea.y, floEva.u1) annotation (Line(points={{-158,120},{-140,120}, + {-140,134},{-40,134},{-40,126},{-22,126}}, color={0,0,127})); + connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ + -130,114},{-122,114}}, color={0,0,127})); + connect(m2_flow, floEva.u2) annotation (Line(points={{-220,40},{-40,40},{-40,114}, + {-22,114}}, color={0,0,127})); + connect(floEvaNom.y, floEva.u2) annotation (Line(points={{-22,90},{-30,90},{-30, + 114},{-22,114}}, color={0,0,127})); + connect(floEva.y, pumEva.m_flow_in) + annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); + connect(floCon.y, pumCon.m_flow_in) + annotation (Line(points={{-98,120},{-60,120},{-60,-38}}, color={0,0,127})); + connect(port_a1, pip.port_a) annotation (Line(points={{-200,-60},{-140,-60},{ + -140,-80},{-70,-80}}, color={0,127,255})); + connect(pip.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-80},{ + -40,-80},{-40,-30}}, color={0,127,255})); + annotation ( + defaultComponentName="heaPum", + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{-60,60},{60,-60}}, + lineColor={27,0,55}, + fillColor={170,213,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-100,-100},{100,100}}, + lineColor={0,0,127}, + fillColor={255,255,255}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-58,62},{62,-58}}, + lineColor={27,0,55}, + fillColor={170,213,255}, + fillPattern=FillPattern.Solid)}), Diagram( + coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}}), + graphics={Text( + extent={{80,122},{146,68}}, + textColor={238,46,47}, + textString="fixme: to be deleted.")}), + Documentation(info=" +

+This model represents a water-to-water heat pump, an evaporator water pump, +and an optional condenser water pump if have_pumCon is set to +true. +The heat pump model is described in + +Buildings.Fluid.HeatPumps.Carnot_TCon. +By default variable speed pumps are considered. +Constant speed pumps may also be represented by setting have_varFloEva +and have_varFloCon to false. +

+

Controls

+

+The system is enabled when the input control signal uEna switches to +true. +When enabled, +

+
    +
  • +the evaporator and optionally the condenser water pumps are commanded on and supply either +the mass flow rate set point provided as an input in the case of variable speed pumps, +or the nominal mass flow rate in the case of constant speed pumps, +
  • +
  • +the heat pump is commanded on when the evaporator and optionally the condenser water pump +are proven on. When enabled, the heat pump controller—idealized in this model—tracks the +supply temperature set point at the condenser outlet. +
  • +
+", revisions=" +
    +
  • +May 3, 2023, by David Blum:
    +Assigned dp_nominal to condenser pump.
    +This is for + +issue 3379. +
  • +
  • +November 16, 2022, by Michael Wetter:
    +Set pumEva.dp_nominal to correct value. +
  • +
  • +February 23, 2021, by Antoine Gautier:
    +First implementation. +
  • +
+")); +end HeatPump_Old; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo index 5d91a7e889a..27b79698af6 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo @@ -7,7 +7,7 @@ model HeatPump parameter Modelica.Units.SI.Temperature TCon_nominal = 273.15+30 "Nominal condenser outlet temperature"; parameter Modelica.Units.SI.Temperature TAmb_nominal = 273.15+15 "Nominal ambient loop temperature to evaporator"; parameter Modelica.Units.SI.Power QLoa_nominal = 1000 "Nominal load"; - HeatPumpExtended + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, @@ -121,7 +121,7 @@ First implementation. info="

This model validates - + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump.

")); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order index 419774e0bf0..5bbac2ea481 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order @@ -1,10 +1,10 @@ Borefield Chiller HeatExchanger +HeatPump_Old HeatPump HeatPumpDHWTank SwitchBox WatersideEconomizer Validation BaseClasses -HeatPumpExtended From 8dd05693fe2be2e0767c7a77cc4a713108db12fa Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 10 Nov 2023 17:26:27 -0800 Subject: [PATCH 129/204] Tank charge controller fix --- .../BaseClasses/TankChargingController.mo | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index ce70219c460..95db2848c37 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -16,25 +16,27 @@ block TankChargingController iconTransformation(extent={{-120,70},{-100,90}}))); Controls.OBC.CDL.Interfaces.BooleanOutput charge "Outputs true if tank should be charged" annotation (Placement( - transformation(extent={{100,-20},{140,20}}), iconTransformation(extent={{100,-20}, - {140,20}}))); + transformation(extent={{100,-20},{140,20}}), iconTransformation(extent= + {{100,-20},{140,20}}))); Controls.OBC.CDL.Interfaces.RealInput TTanBot(final unit="K", displayUnit= "degC") "Measured temperature at bottom of tank" annotation (Placement( transformation(extent={{-140,-120},{-100,-80}}), iconTransformation( extent={{-140,-100},{-100,-60}}))); - Controls.OBC.CDL.Logical.Or or2 - annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + Controls.OBC.CDL.Logical.Latch lat + annotation (Placement(transformation(extent={{50,-10},{70,10}}))); + Controls.OBC.CDL.Logical.Not not1 + annotation (Placement(transformation(extent={{30,-70},{50,-50}}))); protected Controls.OBC.CDL.Reals.Hysteresis cha(uLow=-5, uHigh=0) "Outputs true if tank should be charged" - annotation (Placement(transformation(extent={{20,-10},{40,10}}))); + annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Controls.OBC.CDL.Reals.Subtract sub annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); protected Controls.OBC.CDL.Reals.Hysteresis cha1(uLow=-5, uHigh=0) "Outputs true if tank should be charged" - annotation (Placement(transformation(extent={{20,-70},{40,-50}}))); + annotation (Placement(transformation(extent={{0,-70},{20,-50}}))); Controls.OBC.CDL.Reals.Subtract sub1 annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); equation @@ -43,19 +45,21 @@ equation connect(sub.u1, TTanTopSet) annotation (Line(points={{-42,6},{-80,6},{-80,70}, {-120,70}}, color={0,0,127})); connect(sub.y, cha.u) - annotation (Line(points={{-18,0},{18,0}}, color={0,0,127})); + annotation (Line(points={{-18,0},{-2,0}}, color={0,0,127})); connect(sub1.y, cha1.u) - annotation (Line(points={{-18,-60},{18,-60}}, color={0,0,127})); + annotation (Line(points={{-18,-60},{-2,-60}}, color={0,0,127})); connect(TTanTopSet, sub1.u1) annotation (Line(points={{-120,70},{-80,70},{-80, 6},{-50,6},{-50,-54},{-42,-54}}, color={0,0,127})); connect(TTanBot, sub1.u2) annotation (Line(points={{-120,-100},{-80,-100},{ -80,-66},{-42,-66}}, color={0,0,127})); - connect(or2.y, charge) - annotation (Line(points={{82,0},{120,0}}, color={255,0,255})); - connect(cha.y, or2.u1) - annotation (Line(points={{42,0},{58,0}}, color={255,0,255})); - connect(or2.u2, cha1.y) annotation (Line(points={{58,-8},{50,-8},{50,-60},{42, - -60}}, color={255,0,255})); + connect(cha.y, lat.u) + annotation (Line(points={{22,0},{48,0}}, color={255,0,255})); + connect(lat.y, charge) + annotation (Line(points={{72,0},{120,0}}, color={255,0,255})); + connect(cha1.y, not1.u) + annotation (Line(points={{22,-60},{28,-60}}, color={255,0,255})); + connect(not1.y, lat.clr) annotation (Line(points={{52,-60},{60,-60},{60,-34}, + {40,-34},{40,-6},{48,-6}}, color={255,0,255})); annotation ( defaultComponentName="tanCha", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ From 8b53e5dcdf214b7497e2e8431193719e833a0b3c Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 10 Nov 2023 21:23:47 -0800 Subject: [PATCH 130/204] Change TMix to TDom and description --- .../Data/GenericDomesticHotWaterWithHeatExchanger.mo | 6 +++--- .../Examples/StorageTankWithExternalHeatExchanger.mo | 4 ++-- .../Loads/HotWater/StorageTankWithExternalHeatExchanger.mo | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo index 99858014f2a..15aca798d68 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo @@ -28,15 +28,15 @@ record GenericDomesticHotWaterWithHeatExchanger "Design mass flow rate of domestic hot water" annotation (Dialog(group="Heat exchanger")); - parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal(min=0) = mDom_flow_nominal*4200*(TMix_nominal-TCol_nominal) + parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal(min=0) = mDom_flow_nominal*4200*(TDom_nominal-TCol_nominal) "Nominal heating flow rate at heat exchanger" annotation (Dialog(group="Heat exchanger")); // parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) // "Nominal heating flow rate"; // parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; // parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; - parameter Modelica.Units.SI.Temperature TMix_nominal = 318.15 - "Temperature of fluid leaving tank at nominal conditions" + parameter Modelica.Units.SI.Temperature TDom_nominal = 318.15 + "Temperature of domestic hot water leaving heater at nominal conditions" annotation (Dialog(group="Domestic hot water")); parameter Modelica.Units.SI.Temperature TCol_nominal = 288.15 "Temperature of cold water" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index a9c82dc5e93..818e0bac988 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -45,8 +45,8 @@ model StorageTankWithExternalHeatExchanger use_m_flow_in=true, nPorts=1, redeclare package Medium = Medium, - T(displayUnit="degC") = datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal + - 1) + T(displayUnit="degC") = datWatHea.TDom_nominal + datWatHea.dTHexApp_nominal + + 1) "Source for heating water" annotation ( Placement(transformation( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 01ebdd462ba..7b9ffd952fc 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -16,7 +16,7 @@ model StorageTankWithExternalHeatExchanger "Start value of tank temperature" annotation(Dialog(tab="Initialization")); final parameter Real eps = - dat.QHex_flow_nominal / CMin_flow_nominal / ( dat.TMix_nominal + dat.dTHexApp_nominal - dat.TCol_nominal) + dat.QHex_flow_nominal / CMin_flow_nominal / ( dat.TDom_nominal + dat.dTHexApp_nominal - dat.TCol_nominal) "Heat exchanger effectiveness" annotation(Dialog(tab="Advanced")); Fluid.Movers.Preconfigured.FlowControlled_dp pumHex( From d41f2bb5246fdaff42ffe146d22f326e1d844463 Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 10 Nov 2023 21:42:58 -0800 Subject: [PATCH 131/204] Add heater loop with constant dT --- .../StorageTankWithExternalHeatExchanger.mo | 80 +++++++++++-------- 1 file changed, 45 insertions(+), 35 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index 818e0bac988..b7f171064d0 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -4,11 +4,8 @@ model StorageTankWithExternalHeatExchanger extends Modelica.Icons.Example; package Medium = Buildings.Media.Water "Medium model"; - parameter Modelica.Units.SI.Temperature THotSet=273.15 + 40 - "Temperature setpoint of hot water supply"; - parameter Modelica.Units.SI.Temperature TMixSet=273.15 + 35 - "Temperature setpoint of hot water supply to fixture"; parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; + parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal = datWatHea.QHex_flow_nominal/4200/(55 - 50) "Tank heater water loop nominal mass flow"; parameter Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.1892706, mDom_flow_nominal=6.52944E-06*1000) "Data for heat pump water heater with tank" @@ -24,35 +21,13 @@ model StorageTankWithExternalHeatExchanger "Domestic hot water fixture draw fraction schedule" annotation (Placement(transformation(extent={{-80,60},{-60,80}}))); - Fluid.Sources.Boundary_pT sinDis( - nPorts=1, - redeclare package Medium = Medium, - T(displayUnit="degC")) "Sink for heating water" - annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-4,-50}))); Fluid.Sources.Boundary_pT souCol( nPorts=2, redeclare package Medium = Medium, - T(displayUnit="degC") = 283.15) - "Source of domestic cold water" + T(displayUnit="degC") = 283.15) "Source of domestic cold water" annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-32,-50}))); - Fluid.Sources.MassFlowSource_T souHea( - use_m_flow_in=true, - nPorts=1, - redeclare package Medium = Medium, - T(displayUnit="degC") = datWatHea.TDom_nominal + datWatHea.dTHexApp_nominal - + 1) - "Source for heating water" - annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=180, - origin={68,24}))); Modelica.Blocks.Sources.Constant conTSetHot(k( final unit="K", displayUnit="degC") = 308.15) @@ -66,14 +41,39 @@ model StorageTankWithExternalHeatExchanger ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) annotation (Placement(transformation(extent={{40,60},{60,80}}))); - Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue=datWatHea.QHex_flow_nominal - /4200/(55 - 50)) + Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue= + mHea_flow_nominal) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Modelica.Blocks.Sources.Constant conTSetHot1(k( final unit="K", displayUnit="degC") = 313.15) "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); + Fluid.HeatExchangers.Heater_T hea( + redeclare package Medium = Medium, + m_flow_nominal=mHea_flow_nominal, + dp_nominal=0) + annotation (Placement(transformation(extent={{40,-50},{60,-30}}))); + Fluid.Movers.FlowControlled_m_flow mov( + redeclare package Medium = Medium, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, + nominalValuesDefineDefaultPressureCurve=true, + m_flow_nominal=mHea_flow_nominal) + annotation (Placement(transformation(extent={{70,14},{50,34}}))); + Fluid.Sensors.TemperatureTwoPort senTem( + redeclare package Medium = Medium, + m_flow_nominal=mHea_flow_nominal, + tau=0) annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); + Controls.OBC.CDL.Reals.AddParameter addPar(p=5) + annotation (Placement(transformation(extent={{14,-24},{24,-14}}))); + Fluid.Sources.Boundary_pT preRef( + nPorts=1, + redeclare package Medium = Medium, + T(displayUnit="degC")) "Reference pressure" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={80,-60}))); equation connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{39,78},{-50,78}, {-50,70},{-59,70}}, color={0,0,127})); @@ -88,14 +88,24 @@ equation annotation (Line(points={{-33,-40},{-33,62},{40,62}}, color={0,127,255})); connect(booToRea.u, domHotWatTan.charge) annotation (Line(points={{38,-10},{32, -10},{32,21},{22,21}}, color={255,0,255})); - connect(booToRea.y, souHea.m_flow_in) annotation (Line(points={{62,-10},{88,-10}, - {88,16},{80,16}}, color={0,0,127})); - connect(sinDis.ports[1], domHotWatTan.port_bHea) - annotation (Line(points={{-4,-40},{-4,24},{0,24}}, color={0,127,255})); - connect(souHea.ports[1], domHotWatTan.port_aHea) - annotation (Line(points={{58,24},{20,24}}, color={0,127,255})); connect(domHotWatTan.TDomSet, conTSetHot1.y) annotation (Line(points={{-1,30}, {-20,30},{-20,10},{-59,10}}, color={0,0,127})); + connect(mov.port_b, domHotWatTan.port_aHea) + annotation (Line(points={{50,24},{20,24}}, color={0,127,255})); + connect(hea.port_b, mov.port_a) annotation (Line(points={{60,-40},{80,-40},{80, + 24},{70,24}}, color={0,127,255})); + connect(booToRea.y, mov.m_flow_in) annotation (Line(points={{62,-10},{90,-10}, + {90,46},{60,46},{60,36}}, color={0,0,127})); + connect(domHotWatTan.port_bHea, senTem.port_a) annotation (Line(points={{0,24}, + {-10,24},{-10,-40},{10,-40}}, color={0,127,255})); + connect(senTem.port_b, hea.port_a) + annotation (Line(points={{30,-40},{40,-40}}, color={0,127,255})); + connect(addPar.y, hea.TSet) annotation (Line(points={{25,-19},{32,-19},{32,-32}, + {38,-32}}, color={0,0,127})); + connect(senTem.T, addPar.u) annotation (Line(points={{20,-29},{14,-29},{14,-28}, + {6,-28},{6,-19},{13,-19}}, color={0,0,127})); + connect(hea.port_b, preRef.ports[1]) + annotation (Line(points={{60,-40},{80,-40},{80,-50}}, color={0,127,255})); annotation (Diagram(graphics={ Text( extent={{-140,160},{160,120}}, From 04a809713b2d2490d01c64792b4039dea63dcb35 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 07:28:50 -0800 Subject: [PATCH 132/204] Update direct hx and heater and remove old tank model --- .../BaseClasses/PartialFourPortDHW.mo | 5 - .../DirectHeatExchangerWithElectricHeat.mo | 47 +-- ...tureDirectHeatExchangerWithElectricHeat.mo | 127 ++++---- .../HeaterAndFixtureHeatPumpWithTank.mo | 77 ----- .../StorageTankWithExternalHeatExchanger.mo | 10 +- .../DHC/Loads/HotWater/Examples/package.order | 1 - .../DHC/Loads/HotWater/HeatPumpWithTank.mo | 273 ------------------ .../StorageTankWithExternalHeatExchanger.mo | 4 + .../DHC/Loads/HotWater/package.order | 1 - 9 files changed, 114 insertions(+), 431 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 7c4bb1963c7..f4cab86def4 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -63,11 +63,6 @@ partial model PartialFourPortDHW "Temperature setpoint for domestic water source from heater" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); - Controls.OBC.CDL.Interfaces.BooleanOutput charge - "Output true if tank needs to be charged, false if it is sufficiently charged" - annotation (Placement(transformation(extent={{100,-100},{140,-60}}), - iconTransformation(extent={{100,-110},{140,-70}}))); - annotation (Documentation(info="

This partial model can be used for different domestic hot water generation methods. diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index 36748ebb91a..08d400b3da9 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -2,26 +2,28 @@ within Buildings.Experimental.DHC.Loads.HotWater; model DirectHeatExchangerWithElectricHeat "A model for generating hot water using a district heat exchanger and supplemental electric resistance" extends - Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPort; + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW; parameter Modelica.Units.SI.Efficiency eps(min=0,max=1) = 0.8 "Heat exchanger effectiveness"; parameter Boolean have_eleHea = true "True if has auxiliary electric heater"; parameter Modelica.Units.SI.HeatFlowRate QMax_flow(min=0) = Modelica.Constants.inf "Maximum heat flow rate for electric heater (positive)" annotation(Dialog(enable=have_eleHea)); - + parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal "Nominal flow rate of domestic hot water"; + parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal "Nominal flow rate of heating source water"; Buildings.Fluid.HeatExchangers.Heater_T heaEle( - redeclare package Medium = Medium, + redeclare package Medium = MediumDom, m_flow_nominal=mDom_flow_nominal, dp_nominal=dpEle_nominal, QMax_flow=QMax_flow) if have_eleHea == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = Medium, m_flow_nominal=mDom_flow_nominal) + = MediumDom, + m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{58,50},{78,70}}))); Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, + redeclare package Medium1 = MediumDom, + redeclare package Medium2 = MediumHea, m1_flow_nominal=mDom_flow_nominal, m2_flow_nominal=mHea_flow_nominal, dp1_nominal=dpHotSou_nominal, @@ -29,7 +31,8 @@ model DirectHeatExchangerWithElectricHeat eps=eps) "Domestic hot water heater heat exchanger" annotation (Placement(transformation(extent={{-80,-64},{-60,-44}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = - Medium, m_flow_nominal=mDom_flow_nominal) + MediumDom, + m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" annotation (Placement(transformation(extent={{-38,-50},{-18,-30}}))); parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 @@ -41,9 +44,15 @@ model DirectHeatExchangerWithElectricHeat Modelica.Blocks.Interfaces.RealOutput THexOut "Temperature of hot water leaving heat exchanger" annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); + Modelica.Blocks.Interfaces.RealOutput PEle(unit="W") + "Electric power required for electric heater" + annotation (Placement(transformation(extent={{100,-10},{120,10}}), + iconTransformation(extent={{100,-10},{120,10}}))); + Modelica.Blocks.Sources.Constant zero(k=0) if have_eleHea == false "Zero power if no heater" + annotation (Placement(transformation(extent={{60,10},{80,30}}))); protected Fluid.FixedResistances.LosslessPipe pip( - redeclare final package Medium = Medium, + redeclare package Medium = MediumDom, final m_flow_nominal=mDom_flow_nominal, final show_T=false) if have_eleHea == false "Pipe without electric resistance" @@ -63,20 +72,22 @@ equation color={0,127,255})); connect(pip.port_b, senTemHot.port_a) annotation (Line(points={{30,0},{40,0},{ 40,60},{58,60}},color={0,127,255})); - connect(senTemHot.port_b, port_bDomWat) - annotation (Line(points={{78,60},{100,60}}, color={0,127,255})); - connect(port_aDomWat, hex.port_a1) annotation (Line(points={{-100,60},{-86,60}, - {-86,-48},{-80,-48}}, color={0,127,255})); - connect(heaEle.Q_flow,PHea) annotation (Line(points={{31,-32},{82,-32},{82,0}, - {110,0}}, color={0,0,127})); connect(TDomSet, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, -32},{8,-32}}, color={0,0,127})); - connect(hex.port_b2, port_bHeaWat) - annotation (Line(points={{-80,-60},{-100,-60}}, color={0,127,255})); - connect(port_aHeaWat, hex.port_a2) - annotation (Line(points={{100,-60},{-60,-60}}, color={0,127,255})); connect(senTemHexOut.T, THexOut) annotation (Line(points={{-28,-29},{-28,-20}, {110,-20}}, color={0,0,127})); + connect(heaEle.Q_flow, PEle) annotation (Line(points={{31,-32},{60,-32},{60,0}, + {110,0}}, color={0,0,127})); + connect(zero.y, PEle) annotation (Line(points={{81,20},{90,20},{90,0},{110,0}}, + color={0,0,127})); + connect(port_aDom, hex.port_a1) annotation (Line(points={{-100,60},{-90,60},{ + -90,-48},{-80,-48}}, color={0,127,255})); + connect(hex.port_b2, port_bHea) + annotation (Line(points={{-80,-60},{-100,-60}}, color={0,127,255})); + connect(hex.port_a2, port_aHea) + annotation (Line(points={{-60,-60},{100,-60}}, color={0,127,255})); + connect(senTemHot.port_b, port_bDom) + annotation (Line(points={{78,60},{100,60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This model implements a basic domestic hot water source for a diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index d06d8ddf851..922fef308d4 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -1,62 +1,87 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model HeaterAndFixtureDirectHeatExchangerWithElectricHeat extends Modelica.Icons.Example; - extends BaseClasses.PartialHeaterAndFixture( - souCol(nPorts=2), - souDis(nPorts=1), - sinDis(nPorts=1)); - DirectHeatExchangerWithElectricHeat gen( + package Medium = Buildings.Media.Water "Medium model"; + Fluid.Sources.Boundary_pT souCol( + nPorts=2, + redeclare package Medium = Medium, + T(displayUnit="degC") = 283.15) + "Source of domestic cold water" + annotation (Placement(transformation(extent={{-10,-10},{10,10}}, + rotation=90, + origin={10,-50}))); + ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, + mMix_flow_nominal=1) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{0,-12},{20,8}}))); + Fluid.Sources.MassFlowSource_T souDis( + redeclare package Medium = Medium, + m_flow=1, + T(displayUnit="degC") = 298.15, + nPorts=1) "Source of district network water" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-20,-50}))); + Modelica.Blocks.Sources.Constant conTHotSet(k( + final unit="K", + displayUnit="degC") = 313.15) + "Temperature setpoint for hot water supply to fixture" + annotation (Placement(transformation(extent={{-90,-10},{-70,10}}))); + Fluid.Sources.Boundary_pT sinDis( redeclare package Medium = Medium, - mDom_flow_nominal=mHotSou_flow_nominal, - mHea_flow_nominal=mDis_flow_nominal) + T(displayUnit="degC"), + nPorts=1) "Sink of district network water" annotation ( + Placement(transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={-60,-50}))); + Modelica.Blocks.Sources.Constant conTSetMix(k( + final unit="K", + displayUnit="degC") = 308.15) + "Temperature setpoint for mixed water supply to fixture" + annotation (Placement(transformation(extent={{-90,20},{-70,40}}))); + DirectHeatExchangerWithElectricHeat gen( + redeclare package MediumDom = Medium, + redeclare package MediumHea = Medium, + mDom_flow_nominal=1, + mHea_flow_nominal=1) "Hot water generated by heat exchanger and auxiliary heat" annotation (Placement(transformation(extent={{-52,-10},{-32,10}}))); + Modelica.Blocks.Interfaces.RealOutput PEle(final unit="W") + "Electric power required for generation equipment" + annotation (Placement(transformation(extent={{100,70},{120,90}}))); + Modelica.Blocks.Sources.CombiTimeTable sch( + tableOnFile=true, + tableName="tab1", + fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/HotWater/DHW_ApartmentMidRise.mos"), + smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative, + extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) + "Domestic hot water fixture draw fraction schedule" + annotation (Placement(transformation(extent={{-90,50},{-70,70}}))); + equation - connect(gen.port_aDomWat, souCol.ports[2]) annotation (Line(points={{-52,6},{ - -56,6},{-56,-30},{10,-30},{10,-40}}, color={0,127,255})); - connect(gen.port_aHeaWat, souDis.ports[1]) annotation (Line(points={{-32,-6}, - {-20,-6},{-20,-20},{-30,-20},{-30,-40}}, color={0,127,255})); - connect(gen.port_bHeaWat, sinDis.ports[1]) - annotation (Line(points={{-52,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTHotSouSet.y, gen.TDomSet) + + connect(conTSetMix.y,theMixVal. TMixSet) annotation (Line(points={{-69,30},{-6, + 30},{-6,0},{-1,0}}, color={0,0,127})); + connect(conTHotSet.y, gen.TDomSet) annotation (Line(points={{-69,0},{-53,0}}, color={0,0,127})); - connect(gen.PHea, PEle) annotation (Line(points={{-31,0},{-20,0},{-20,80},{ + connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-69,60},{-4,60}, + {-4,6},{-1,6}}, color={0,0,127})); + connect(gen.port_bDom, theMixVal.port_hot) annotation (Line(points={{-32,6},{ + -12,6},{-12,-6},{0,-6}}, color={0,127,255})); + connect(theMixVal.port_col, souCol.ports[1]) annotation (Line(points={{0,-10}, + {-12,-10},{-12,-24},{11,-24},{11,-40}}, color={0,127,255})); + connect(gen.port_aDom, souCol.ports[2]) annotation (Line(points={{-52,6},{-56, + 6},{-56,-26},{9,-26},{9,-40}}, color={0,127,255})); + connect(gen.port_bHea, sinDis.ports[1]) + annotation (Line(points={{-52,-6},{-60,-6},{-60,-40}}, color={0,127,255})); + connect(gen.port_aHea, souDis.ports[1]) + annotation (Line(points={{-32,-6},{-20,-6},{-20,-40}}, color={0,127,255})); + connect(gen.PEle, PEle) annotation (Line(points={{-31,0},{-20,0},{-20,80},{ 110,80}}, color={0,0,127})); - connect(theMixVal.port_hot, gen.port_bDomWat) annotation (Line(points={{0,-6}, - {-14,-6},{-14,6},{-32,6}}, color={0,127,255})); annotation (experiment( - StopTime=86400, - Tolerance=1e-06), - __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos" - "Simulate and plot"),Documentation(info=" -

-This model implements an example hot water system where the hot water is -produced using -the hydronic arrangement modeled in - -Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat, -thermostatically mixed down to a distribution temperature, and supplied to a fixture load -defined by a schedule. -

-

-Such distribution is based on the -Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at -https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. -

-

-\"image\" -

-", revisions=" -
    -
  • -September 11, 2023 by David Blum:
    -Extended base class and updated for release. -
  • -
  • -October 20, 2022 by Dre Helmns:
    -Initial implementation. -
  • -
-")); + StopTime=864000, + Interval=60, + Tolerance=1e-06, + __Dymola_Algorithm="Dassl")); end HeaterAndFixtureDirectHeatExchangerWithElectricHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo deleted file mode 100644 index 0d1ed88bd34..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mo +++ /dev/null @@ -1,77 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater.Examples; -model HeaterAndFixtureHeatPumpWithTank - extends Modelica.Icons.Example; - extends Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses.PartialHeaterAndFixture( - souCol(nPorts=2), - souDis(nPorts=1), - sinDis(nPorts=1)); - - HeatPumpWithTank gen( - redeclare package Medium = Medium, - mDom_flow_nominal=mHotSou_flow_nominal, - mHea_flow_nominal=mDis_flow_nominal, - datWatHea=datWatHea, - COP_nominal=2.3, - TCon_nominal=datWatHea.THex_nominal, - TEva_nominal=TDis + 5) "Heat pump water heater with tank" - annotation (Placement(transformation(extent={{-50,-10},{-30,10}}))); - Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger - datWatHea( - mHex_flow_nominal=1.5, - QCon_flow_max=60000, - QCon_flow_nominal=50000, - TTan_nominal=(THotSouSet + TCol)/2, - THotSou_nominal=THotSouSet, - dTCon_nominal=datWatHea.THex_nominal - datWatHea.TTan_nominal) - "Data for heat pump water heater with tank" - annotation (Placement(transformation(extent={{60,40},{80,60}}))); -equation - - connect(gen.port_aDomWat, souCol.ports[2]) annotation (Line(points={{-50,6},{ - -56,6},{-56,-30},{10,-30},{10,-40}}, color={0,127,255})); - connect(gen.port_aHeaWat, souDis.ports[1]) annotation (Line(points={{-30,-6}, - {-24,-6},{-24,-20},{-30,-20},{-30,-40}}, color={0,127,255})); - connect(gen.port_bHeaWat, sinDis.ports[1]) - annotation (Line(points={{-50,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(conTHotSouSet.y, gen.TDomSet) - annotation (Line(points={{-69,0},{-51,0}}, color={0,0,127})); - connect(gen.PHea, PEle) annotation (Line(points={{-29,0},{-12,0},{-12,80},{110, - 80}}, color={0,0,127})); - connect(theMixVal.port_hot, gen.port_bDomWat) annotation (Line(points={{0,-6}, - {-20,-6},{-20,6},{-30,6}}, color={0,127,255})); - annotation (experiment( - StopTime=86400, - Tolerance=1e-06), - __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos" - "Simulate and plot"),Documentation(info=" -

-This model implements an example hot water system where the hot water is -produced using -The hydronic arrangement modeled in - -Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank, -thermostatically mixed down to a distribution temperature, and supplied to a fixture load -defined by a schedule. -

-

-Such distribution is based on the -Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at -https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. -

-

-\"image\" -

-", revisions=" -
    -
  • -September 11, 2023 by David Blum:
    -Extended base class and updated for release. -
  • -
  • -October 20, 2022 by Dre Helmns:
    -Initial implementation. -
  • -
-")); -end HeaterAndFixtureHeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index b7f171064d0..b373fcb5cc3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -28,10 +28,10 @@ model StorageTankWithExternalHeatExchanger annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={-32,-50}))); - Modelica.Blocks.Sources.Constant conTSetHot(k( + Modelica.Blocks.Sources.Constant conTSetMix(k( final unit="K", displayUnit="degC") = 308.15) - "Temperature setpoint for hot water supply to fixture" + "Temperature setpoint for mixed water supply to fixture" annotation (Placement(transformation(extent={{-80,30},{-60,50}}))); Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger domHotWatTan(redeclare package MediumDom = Medium, redeclare package @@ -44,7 +44,7 @@ model StorageTankWithExternalHeatExchanger Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue= mHea_flow_nominal) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); - Modelica.Blocks.Sources.Constant conTSetHot1(k( + Modelica.Blocks.Sources.Constant conTSetHot(k( final unit="K", displayUnit="degC") = 313.15) "Temperature setpoint for hot water supply to fixture" @@ -77,7 +77,7 @@ model StorageTankWithExternalHeatExchanger equation connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{39,78},{-50,78}, {-50,70},{-59,70}}, color={0,0,127})); - connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-59,40},{ + connect(conTSetMix.y, theMixVal.TMixSet) annotation (Line(points={{-59,40},{ -10,40},{-10,72},{39,72}}, color={0,0,127})); connect(domHotWatTan.port_bDom, theMixVal.port_hot) annotation (Line(points={{ @@ -88,7 +88,7 @@ equation annotation (Line(points={{-33,-40},{-33,62},{40,62}}, color={0,127,255})); connect(booToRea.u, domHotWatTan.charge) annotation (Line(points={{38,-10},{32, -10},{32,21},{22,21}}, color={255,0,255})); - connect(domHotWatTan.TDomSet, conTSetHot1.y) annotation (Line(points={{-1,30}, + connect(domHotWatTan.TDomSet, conTSetHot.y) annotation (Line(points={{-1,30}, {-20,30},{-20,10},{-59,10}}, color={0,0,127})); connect(mov.port_b, domHotWatTan.port_aHea) annotation (Line(points={{50,24},{20,24}}, color={0,127,255})); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order index 34ec09c4cd1..e2134187530 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -1,4 +1,3 @@ HeaterAndFixtureDirectHeatExchangerWithElectricHeat -HeaterAndFixtureHeatPumpWithTank StorageTankWithExternalHeatExchanger BaseClasses diff --git a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo b/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo deleted file mode 100644 index a0046286c80..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/HeatPumpWithTank.mo +++ /dev/null @@ -1,273 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater; -model HeatPumpWithTank - "A model for generating hot water using a heat pump water heater and local storage tank" - extends - Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.PartialFourPortDHW( - final have_PEle=true, - mHea_flow_nominal=heaPum.QEva_flow_nominal/cp2_default/heaPum.dTEva_nominal); - constant Modelica.Units.SI.SpecificHeatCapacity cp2_default= - Medium.specificHeatCapacityCp(Medium.setState_pTX(p=Medium.p_default, - T=Medium.T_default)) "Specific heat capacity of the fluid"; - parameter - Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger - datWatHea "Performance data" - annotation (Placement(transformation(extent={{-90,-96},{-70,-76}}))); - parameter Real COP_nominal(final unit="1") "Heat pump COP at nominal conditions"; - parameter Modelica.Units.SI.Temperature TCon_nominal "Condenser outlet temperature used to compute COP_nominal"; - parameter Modelica.Units.SI.Temperature TEva_nominal "Evaporator outlet temperature used to compute COP_nominal"; - parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; - parameter Real Ti=60 "Integrator time constant of circulation pump controller"; - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=datWatHea.mCon_flow_nominal, - m2_flow_nominal=mHea_flow_nominal, - dTEva_nominal=datWatHea.dTEva_nominal, - dTCon_nominal=datWatHea.dTCon_nominal, - use_eta_Carnot_nominal=false, - etaCarnot_nominal=0.3, - COP_nominal=COP_nominal, - TCon_nominal=TCon_nominal, - TEva_nominal=TEva_nominal, - QCon_flow_max = datWatHea.QCon_flow_max, - QCon_flow_nominal=datWatHea.QCon_flow_nominal, - dp1_nominal=datWatHea.dp1_nominal, - dp2_nominal=datWatHea.dp2_nominal) - "Domestic hot water heater" - annotation (Placement(transformation(extent={{-10,-90},{10,-70}}))); - Fluid.Movers.Preconfigured.FlowControlled_m_flow - pumHex( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - redeclare package Medium = Medium, - m_flow_nominal=datWatHea.mHex_flow_nominal, - riseTime=10) - "Pump with m_flow input" - annotation (Placement(transformation(extent={{-70,-30},{-50,-10}}))); - Fluid.Storage.StratifiedEnhanced tanSte( - T_start=datWatHea.TTan_nominal, - redeclare package Medium = Medium, - hTan=datWatHea.hTan, - dIns=datWatHea.dIns, - VTan=datWatHea.VTan, - nSeg=datWatHea.nSeg, - show_T=true, - m_flow_nominal=mDom_flow_nominal) - "Tank with steady-state heat exchanger balance" - annotation (Placement(transformation(extent={{-20,0},{-40,20}}))); - Fluid.Sources.Boundary_pT bou(redeclare package Medium = Medium, nPorts=1) - annotation (Placement(transformation(extent={{16,16},{-4,36}}))); - Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor senTemTan - "Temperature of the hot water tank" - annotation (Placement(transformation(extent={{-42,54},{-22,74}}))); - Controls.OBC.CDL.Reals.MultiplyByParameter - dTTanHex2(k=datWatHea.mHex_flow_nominal) - "Temperature setpoint for domestic hot water supply from heater" - annotation (Placement(transformation(extent={{20,70},{40,90}}))); - Controls.OBC.CDL.Reals.PID conPI( - controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, - k=k, - Ti=Ti) - annotation (Placement(transformation(extent={{-10,70},{10,90}}))); - Modelica.Blocks.Interfaces.RealOutput PPum(unit="W") - "Electric power required for pumping equipment" - annotation (Placement(transformation(extent={{100,-50},{120,-30}}))); - Modelica.Blocks.Interfaces.RealOutput QCon_flow - "Actual heat pump heating heat flow rate added to fluid" - annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); - Controls.OBC.CDL.Reals.AddParameter TConSet(p=datWatHea.dTTanHex) - "Set point temperature for condenser" - annotation (Placement(transformation(extent={{-48,-80},{-28,-60}}))); - Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = Medium, - m_flow_nominal=mDom_flow_nominal) - "Temperature sensor for hot water supply" - annotation (Placement(transformation(extent={{20,38},{40,58}}))); - Fluid.HydronicConfigurations.PassiveNetworks.SingleMixing con( - redeclare package Medium = Medium1, - use_siz=true, - m2_flow_nominal=datWatHea.mCon_flow_nominal, - dp1_nominal=datWatHea.dp1_nominal, - dp2_nominal=6000, - typCha=Buildings.Fluid.HydronicConfigurations.Types.ValveCharacteristic.EqualPercentage, - typPum=Buildings.Fluid.HydronicConfigurations.Types.Pump.NoVariableInput, - typPumMod=Buildings.Fluid.HydronicConfigurations.Types.PumpModel.Head, - typCtl=Buildings.Fluid.HydronicConfigurations.Types.Control.Heating) - annotation (Placement(transformation(extent={{-10,-20},{10,-40}}))); - - Fluid.HeatExchangers.ConstantEffectiveness hex( - redeclare package Medium1 = Medium, - redeclare package Medium2 = Medium, - m1_flow_nominal=mDom_flow_nominal, - dp1_nominal=6000, - dp2_nominal=6000) - annotation (Placement(transformation(extent={{-70,32},{-50,52}}))); - Fluid.FixedResistances.Junction junTop( - redeclare package Medium = Medium, - m_flow_nominal=mCon_flow_nominal*{1,1,1}, - dp_nominal=zeros(3)) "Flow junction at top of tank" - annotation (Placement(transformation(extent={{-40,30},{-20,50}}))); - Fluid.FixedResistances.Junction junBot( - redeclare package Medium = Medium, - m_flow_nominal=mCon_flow_nominal*{1,1,1}, - dp_nominal=zeros(3)) "Flow junction at bottom of tank" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=180, - origin={-30,-20}))); - Controls.OBC.CDL.Reals.Add PPumTot "Total pump electricity" - annotation (Placement(transformation(extent={{52,-12},{72,8}}))); -equation - connect(port_bHeaWat, heaPum.port_b2) annotation (Line(points={{-100,-60},{-56, - -60},{-56,-86},{-10,-86}}, color={0,127,255})); - connect(heaPum.P,PHea) annotation (Line(points={{11,-80},{82,-80},{82,0},{ - 110,0}}, color={0,0,127})); - connect(dTTanHex2.y, pumHex.m_flow_in) - annotation (Line(points={{42,80},{42,-8},{-60,-8}},color={0,0,127})); - connect(heaPum.port_a2, port_aHeaWat) annotation (Line(points={{10,-86},{56,-86}, - {56,-60},{100,-60}}, color={0,127,255})); - connect(conPI.y, dTTanHex2.u) - annotation (Line(points={{12,80},{18,80}}, color={0,0,127})); - connect(TDomSet, conPI.u_s) annotation (Line(points={{-110,0},{-88,0},{-88,80}, - {-12,80}}, color={0,0,127})); - connect(senTemTan.T, conPI.u_m) annotation (Line(points={{-21,64},{0,64},{0, - 68}}, color={0,0,127})); - connect(heaPum.QCon_flow, QCon_flow) annotation (Line(points={{11,-71},{12, - -71},{12,-70},{80,-70},{80,-20},{110,-20}}, - color={0,0,127})); - connect(TConSet.y, heaPum.TSet) annotation (Line(points={{-26,-70},{-28,-70}, - {-28,-71},{-12,-71}}, color={0,0,127})); - connect(TConSet.u, TDomSet) annotation (Line(points={{-50,-70},{-88,-70},{-88, - 0},{-110,0}}, color={0,0,127})); - connect(senTemHot.port_b, port_bDomWat) annotation (Line(points={{40,48},{90, - 48},{90,60},{100,60}}, color={0,127,255})); - connect(con.port_b2, heaPum.port_a1) annotation (Line(points={{-6,-40},{-6, - -48},{-20,-48},{-20,-74},{-10,-74}}, color={0,127,255})); - connect(heaPum.port_b1, con.port_a2) annotation (Line(points={{10,-74},{20, - -74},{20,-48},{6,-48},{6,-40}}, color={0,127,255})); - connect(port_aDomWat, hex.port_a1) annotation (Line(points={{-100,60},{-80,60}, - {-80,48},{-70,48}}, color={0,127,255})); - connect(hex.port_b1, senTemHot.port_a) - annotation (Line(points={{-50,48},{20,48}}, color={0,127,255})); - connect(tanSte.port_a, junTop.port_3) annotation (Line(points={{-30,20},{-30, - 30}}, color={0,127,255})); - connect(junTop.port_1, hex.port_b2) annotation (Line(points={{-40,40},{-46,40}, - {-46,60},{-76,60},{-76,36},{-70,36}}, - color={0,127,255})); - connect(pumHex.port_b, junBot.port_2) - annotation (Line(points={{-50,-20},{-40,-20}}, color={0,127,255})); - connect(pumHex.port_a, hex.port_a2) annotation (Line(points={{-70,-20},{-80, - -20},{-80,-2},{-46,-2},{-46,36},{-50,36}}, color={0,127,255})); - connect(junBot.port_3, tanSte.port_b) - annotation (Line(points={{-30,-10},{-30,0}}, color={0,127,255})); - connect(pumHex.P, PPumTot.u1) annotation (Line(points={{-49,-11},{-42,-11},{ - -42,-4},{30,-4},{30,4},{50,4}}, color={0,0,127})); - connect(con.PPum, PPumTot.u2) annotation (Line(points={{12,-38},{40,-38},{40, - -8},{50,-8}}, color={0,0,127})); - connect(PPumTot.y, PPum) annotation (Line(points={{74,-2},{76,-2},{76,-40},{ - 110,-40}}, color={0,0,127})); - connect(junBot.port_1, con.port_a1) annotation (Line(points={{-20,-20},{-14, - -20},{-14,2},{-6,2},{-6,-20}}, color={0,127,255})); - connect(con.port_b1, junTop.port_2) annotation (Line(points={{6,-20},{6,10},{ - -16,10},{-16,40},{-20,40}}, color={0,127,255})); - connect(bou.ports[1], junTop.port_2) annotation (Line(points={{-4,26},{-12,26}, - {-12,40},{-20,40}}, color={0,127,255})); - annotation (preferredView="info",Documentation(info=" -

-This model implements a domestic hot water source for a low-temperature -district heating network. It uses a heat pump, -circulation pump, and heat exchanger to draw heat from the district network -into a hot water storage tank. -The heat pump model is described in - -Buildings.Fluid.HeatPumps.Carnot_TCon. -The storage tank model is described in - -Buildings.Fluid.Storage.StratifiedEnhancedInternalHex. -The heat pump and storage tank system should be parameterized altogether using - -Buildings.Experimental.DHC.Loads.HotWater.Data.GenericHeatPumpWaterHeater. -

-

-\"image\" -

-

-It is based on Fig. 3 in Evaluations of different domestic hot water -preparing methods with ultra-low-temperature district heating by X. Yang, -H. Li, and S. Svendsen at -doi.org/10.1016/j.energy.2016.04.109, as well as the -Advanced Energy Design Guide for Multifamily Buildings-Achieving Zero Energy -published by ASHRAE in 2022 at -https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download. -

-", revisions=" -
    -
  • -September 11, 2023 by David Blum:
    -Updated for release. -
  • -
  • -July 7, 2022 by Dre Helmns:
    -Initial Implementation. -
  • -
-"),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,-60},{20,-40}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,22},{20,-48}}, - lineColor={175,175,175}, - lineThickness=1, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,10},{20,30}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-20,50},{20,20}}, - lineColor={0,0,0}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{-20,40},{20,60}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.Solid), - Line( - points={{-20,50},{-20,-50}}, - color={95,95,95}, - thickness=1), - Line( - points={{20,50},{20,-50}}, - color={95,95,95}, - thickness=1), - Polygon( - points={{-140,86},{-140,86}}, - lineColor={95,95,95}, - lineThickness=1, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag), - Polygon( - points={{20,40},{18,38},{14,36},{8,34},{8,26},{14,28},{18,30},{20,32}, - {20,40}}, - lineColor={95,95,95}, - lineThickness=0.5, - fillColor={0,0,0}, - fillPattern=FillPattern.CrossDiag)}), Diagram( - coordinateSystem(preserveAspectRatio=false), graphics={Text( - extent={{-116,94},{-24,84}}, - textColor={238,46,47}, - textString="fixme: to be deleted")})); -end HeatPumpWithTank; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 7b9ffd952fc..3c480dab70a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -108,6 +108,10 @@ model StorageTankWithExternalHeatExchanger Controls.OBC.CDL.Reals.AddParameter dTHexApp(p=dat.dTHexApp_nominal) "Offset for heat exchanger approach temperature" annotation (Placement(transformation(extent={{34,-84},{54,-64}}))); + Controls.OBC.CDL.Interfaces.BooleanOutput charge + "Output true if tank needs to be charged, false if it is sufficiently charged" + annotation (Placement(transformation(extent={{100,-100},{140,-60}}), + iconTransformation(extent={{100,-110},{140,-70}}))); protected parameter Modelica.Units.SI.SpecificHeatCapacity cpHea_default = MediumHea.specificHeatCapacityCp(MediumHea.setState_pTX( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/package.order b/Buildings/Experimental/DHC/Loads/HotWater/package.order index db5dbecc4e9..bc7ee22f7df 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/package.order @@ -1,5 +1,4 @@ DirectHeatExchangerWithElectricHeat -HeatPumpWithTank StorageTankWithExternalHeatExchanger ThermostaticMixingValve Data From f5c5d886286b573701bdea706e261cd3ea2c627a Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 08:03:27 -0800 Subject: [PATCH 133/204] More example cleanup --- .../DirectHeatExchangerWithElectricHeat.mo | 27 ++--- .../HotWater/Examples/BaseClasses/package.mo | 4 - ...tureDirectHeatExchangerWithElectricHeat.mo | 102 ++++++++++++------ .../DHC/Loads/HotWater/Examples/package.order | 1 - 4 files changed, 82 insertions(+), 52 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index 08d400b3da9..e1892961e7d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -29,12 +29,12 @@ model DirectHeatExchangerWithElectricHeat dp1_nominal=dpHotSou_nominal, dp2_nominal=dpDis_nominal, eps=eps) "Domestic hot water heater heat exchanger" - annotation (Placement(transformation(extent={{-80,-64},{-60,-44}}))); + annotation (Placement(transformation(extent={{-60,-64},{-40,-44}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = MediumDom, m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" - annotation (Placement(transformation(extent={{-38,-50},{-18,-30}}))); + annotation (Placement(transformation(extent={{-30,-50},{-10,-30}}))); parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 "Pressure difference in heat exchanger on hot water side"; parameter Modelica.Units.SI.PressureDifference dpDis_nominal=0 @@ -60,13 +60,14 @@ protected equation connect(senTemHexOut.port_a, hex.port_b1) - annotation (Line(points={{-38,-40},{-50,-40},{-50,-48},{-60,-48}}, + annotation (Line(points={{-30,-40},{-36,-40},{-36,-48},{-40,-48}}, color={0,127,255})); connect(senTemHexOut.port_b, heaEle.port_a) - annotation (Line(points={{-18,-40},{10,-40}}, + annotation (Line(points={{-10,-40},{10,-40}}, color={0,127,255})); - connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-18,-40},{0, - -40},{0,0},{10,0}}, color={0,127,255})); + connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-10,-40},{ + 0,-40},{0,0},{10,0}}, + color={0,127,255})); connect(heaEle.port_b, senTemHot.port_a) annotation (Line(points={{30,-40},{40,-40},{40,60},{58,60}}, color={0,127,255})); @@ -74,20 +75,20 @@ equation 40,60},{58,60}},color={0,127,255})); connect(TDomSet, heaEle.TSet) annotation (Line(points={{-110,0},{-12,0},{-12, -32},{8,-32}}, color={0,0,127})); - connect(senTemHexOut.T, THexOut) annotation (Line(points={{-28,-29},{-28,-20}, + connect(senTemHexOut.T, THexOut) annotation (Line(points={{-20,-29},{-20,-20}, {110,-20}}, color={0,0,127})); connect(heaEle.Q_flow, PEle) annotation (Line(points={{31,-32},{60,-32},{60,0}, {110,0}}, color={0,0,127})); connect(zero.y, PEle) annotation (Line(points={{81,20},{90,20},{90,0},{110,0}}, color={0,0,127})); - connect(port_aDom, hex.port_a1) annotation (Line(points={{-100,60},{-90,60},{ - -90,-48},{-80,-48}}, color={0,127,255})); - connect(hex.port_b2, port_bHea) - annotation (Line(points={{-80,-60},{-100,-60}}, color={0,127,255})); - connect(hex.port_a2, port_aHea) - annotation (Line(points={{-60,-60},{100,-60}}, color={0,127,255})); + connect(port_aDom, hex.port_a1) annotation (Line(points={{-100,60},{-64,60},{ + -64,-48},{-60,-48}}, color={0,127,255})); + connect(hex.port_a2, port_aHea) annotation (Line(points={{-40,-60},{-36,-60}, + {-36,-58},{90,-58},{90,-60},{100,-60}}, color={0,127,255})); connect(senTemHot.port_b, port_bDom) annotation (Line(points={{78,60},{100,60}}, color={0,127,255})); + connect(hex.port_b2, port_bHea) + annotation (Line(points={{-60,-60},{-100,-60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

This model implements a basic domestic hot water source for a diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo deleted file mode 100644 index 33a3a55fecc..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.mo +++ /dev/null @@ -1,4 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater.Examples; -package BaseClasses "Base classes for example models" - extends Modelica.Icons.BasesPackage; -end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 922fef308d4..31ddd107f39 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -1,55 +1,53 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model HeaterAndFixtureDirectHeatExchangerWithElectricHeat + "Example model for direct heat exchanger with auxiliary electric heater" extends Modelica.Icons.Example; package Medium = Buildings.Media.Water "Medium model"; Fluid.Sources.Boundary_pT souCol( - nPorts=2, + nPorts=3, redeclare package Medium = Medium, T(displayUnit="degC") = 283.15) "Source of domestic cold water" annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, - origin={10,-50}))); + origin={0,-50}))); ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, - mMix_flow_nominal=1) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,-12},{20,8}}))); - Fluid.Sources.MassFlowSource_T souDis( + mMix_flow_nominal=1) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{-10,-12},{10,8}}))); + Fluid.Sources.MassFlowSource_T souDisAmb( redeclare package Medium = Medium, m_flow=1, T(displayUnit="degC") = 298.15, - nPorts=1) "Source of district network water" annotation ( - Placement(transformation( + nPorts=1) "Source of district water from ambient network" annotation ( + Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, - origin={-20,-50}))); + origin={-30,-50}))); Modelica.Blocks.Sources.Constant conTHotSet(k( final unit="K", displayUnit="degC") = 313.15) "Temperature setpoint for hot water supply to fixture" - annotation (Placement(transformation(extent={{-90,-10},{-70,10}}))); + annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); Fluid.Sources.Boundary_pT sinDis( redeclare package Medium = Medium, T(displayUnit="degC"), - nPorts=1) "Sink of district network water" annotation ( + nPorts=3) "Sink of district network water" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, - origin={-60,-50}))); + origin={-70,-50}))); Modelica.Blocks.Sources.Constant conTSetMix(k( final unit="K", displayUnit="degC") = 308.15) "Temperature setpoint for mixed water supply to fixture" - annotation (Placement(transformation(extent={{-90,20},{-70,40}}))); + annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); DirectHeatExchangerWithElectricHeat gen( redeclare package MediumDom = Medium, redeclare package MediumHea = Medium, mDom_flow_nominal=1, mHea_flow_nominal=1) "Hot water generated by heat exchanger and auxiliary heat" - annotation (Placement(transformation(extent={{-52,-10},{-32,10}}))); - Modelica.Blocks.Interfaces.RealOutput PEle(final unit="W") - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); + annotation (Placement(transformation(extent={{-64,-10},{-44,10}}))); Modelica.Blocks.Sources.CombiTimeTable sch( tableOnFile=true, tableName="tab1", @@ -57,28 +55,64 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat smoothness=Modelica.Blocks.Types.Smoothness.ContinuousDerivative, extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) "Domestic hot water fixture draw fraction schedule" - annotation (Placement(transformation(extent={{-90,50},{-70,70}}))); + annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); + DirectHeatExchangerWithElectricHeat genNoEle( + redeclare package MediumDom = Medium, + redeclare package MediumHea = Medium, + have_eleHea=false, + mDom_flow_nominal=1, + mHea_flow_nominal=1) + "Hot water generated by heat exchanger without auxiliary heat" + annotation (Placement(transformation(extent={{32,-12},{52,8}}))); + ThermostaticMixingValve theMixValNoEle(redeclare package Medium = Medium, + mMix_flow_nominal=1) "Ideal thermostatic mixing valve" + annotation (Placement(transformation(extent={{70,-12},{90,8}}))); + Fluid.Sources.MassFlowSource_T souDisHot( + redeclare package Medium = Medium, + m_flow=1, + T(displayUnit="degC") = 323.15, + nPorts=1) "Source of district water from hot network" annotation (Placement( + transformation( + extent={{-10,-10},{10,10}}, + rotation=90, + origin={60,-50}))); equation - connect(conTSetMix.y,theMixVal. TMixSet) annotation (Line(points={{-69,30},{-6, - 30},{-6,0},{-1,0}}, color={0,0,127})); + connect(conTSetMix.y,theMixVal. TMixSet) annotation (Line(points={{-79,30},{-16, + 30},{-16,0},{-11,0}},color={0,0,127})); connect(conTHotSet.y, gen.TDomSet) - annotation (Line(points={{-69,0},{-53,0}}, color={0,0,127})); - connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-69,60},{-4,60}, - {-4,6},{-1,6}}, color={0,0,127})); - connect(gen.port_bDom, theMixVal.port_hot) annotation (Line(points={{-32,6},{ - -12,6},{-12,-6},{0,-6}}, color={0,127,255})); - connect(theMixVal.port_col, souCol.ports[1]) annotation (Line(points={{0,-10}, - {-12,-10},{-12,-24},{11,-24},{11,-40}}, color={0,127,255})); - connect(gen.port_aDom, souCol.ports[2]) annotation (Line(points={{-52,6},{-56, - 6},{-56,-26},{9,-26},{9,-40}}, color={0,127,255})); - connect(gen.port_bHea, sinDis.ports[1]) - annotation (Line(points={{-52,-6},{-60,-6},{-60,-40}}, color={0,127,255})); - connect(gen.port_aHea, souDis.ports[1]) - annotation (Line(points={{-32,-6},{-20,-6},{-20,-40}}, color={0,127,255})); - connect(gen.PEle, PEle) annotation (Line(points={{-31,0},{-20,0},{-20,80},{ - 110,80}}, color={0,0,127})); + annotation (Line(points={{-79,0},{-65,0}}, color={0,0,127})); + connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-79,60},{-14,60}, + {-14,6},{-11,6}}, + color={0,0,127})); + connect(gen.port_bDom, theMixVal.port_hot) annotation (Line(points={{-44,6},{-22, + 6},{-22,-6},{-10,-6}}, color={0,127,255})); + connect(theMixVal.port_col, souCol.ports[1]) annotation (Line(points={{-10,-10}, + {-22,-10},{-22,-24},{1.33333,-24},{1.33333,-40}}, color={0,127,255})); + connect(gen.port_aDom, souCol.ports[2]) annotation (Line(points={{-64,6},{-68, + 6},{-68,-26},{4.44089e-16,-26},{4.44089e-16,-40}}, color={0,127,255})); + connect(gen.port_bHea, sinDis.ports[1]) annotation (Line(points={{-64,-6},{ + -68.6667,-6},{-68.6667,-40}}, + color={0,127,255})); + connect(gen.port_aHea, souDisAmb.ports[1]) + annotation (Line(points={{-44,-6},{-30,-6},{-30,-40}}, color={0,127,255})); + connect(sch.y[1], theMixValNoEle.yMixSet) annotation (Line(points={{-79,60},{66, + 60},{66,6},{69,6}}, color={0,0,127})); + connect(conTSetMix.y, theMixValNoEle.TMixSet) annotation (Line(points={{-79,30}, + {64,30},{64,0},{69,0}}, color={0,0,127})); + connect(conTHotSet.y, genNoEle.TDomSet) annotation (Line(points={{-79,0},{-74, + 0},{-74,20},{28,20},{28,-2},{31,-2}}, color={0,0,127})); + connect(genNoEle.port_bDom, theMixValNoEle.port_hot) annotation (Line(points={ + {52,4},{60,4},{60,-6},{70,-6}}, color={0,127,255})); + connect(souDisHot.ports[1], genNoEle.port_aHea) + annotation (Line(points={{60,-40},{60,-8},{52,-8}}, color={0,127,255})); + connect(genNoEle.port_bHea, sinDis.ports[2]) annotation (Line(points={{32,-8}, + {26,-8},{26,-30},{-70,-30},{-70,-40}}, color={0,127,255})); + connect(theMixValNoEle.port_col, souCol.ports[3]) annotation (Line(points={{70, + -10},{62,-10},{62,-32},{-1.33333,-32},{-1.33333,-40}}, color={0,127,255})); + connect(genNoEle.port_aDom, sinDis.ports[3]) annotation (Line(points={{32,4},{ + 24,4},{24,-28},{-71.3333,-28},{-71.3333,-40}}, color={0,127,255})); annotation (experiment( StopTime=864000, Interval=60, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order index e2134187530..aec36a08347 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/package.order @@ -1,3 +1,2 @@ HeaterAndFixtureDirectHeatExchangerWithElectricHeat StorageTankWithExternalHeatExchanger -BaseClasses From 5fd461008ea0e5efe90af0a81d28870d22553628 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 08:04:40 -0800 Subject: [PATCH 134/204] Delete old heat pump subsystem model --- .../Combined/Subsystems/HeatPump_Old.mo | 359 ------------------ .../Combined/Subsystems/package.order | 1 - 2 files changed, 360 deletions(-) delete mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo deleted file mode 100644 index a76461d56ed..00000000000 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump_Old.mo +++ /dev/null @@ -1,359 +0,0 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; -model HeatPump_Old "Base subsystem with water-to-water heat pump" - replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium - "Medium model on condenser side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); - replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium - "Medium model on evaporator side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); - parameter Boolean have_pumCon = true - "Set to true to include a condenser pump (false for external pump)" - annotation(Evaluate=true); - parameter Boolean have_varFloCon = true - "Set to true for a variable condenser flow" - annotation(Evaluate=true, Dialog(enable=have_pumCon)); - parameter Boolean have_varFloEva = true - "Set to true for a variable evaporator flow" - annotation(Evaluate=true); - parameter Real COP_nominal(final unit="1") - "Heat pump COP" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TCon_nominal - "Condenser outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TEva_nominal - "Evaporator outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) - "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.TemperatureDifference dT1_nominal(final min=0)= - 5 "Temperature difference condenser outlet-inlet" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.TemperatureDifference dT2_nominal(final max=0)= - -5 "Temperature difference evaporator outlet-inlet" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") - "Pressure difference over condenser" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") - "Pressure difference over evaporator" - annotation (Dialog(group="Nominal condition")); - parameter Boolean allowFlowReversal1=false - "Set to true to allow flow reversal on condenser side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Boolean allowFlowReversal2=false - "Set to true to allow flow reversal on evaporator side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - final parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal(min=0)= - heaPum.m1_flow_nominal "Mass flow rate on condenser side" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal(min=0)= - heaPum.m2_flow_nominal "Mass flow rate on evaporator side" - annotation (Dialog(group="Nominal condition")); - // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) - "Enable signal" - annotation ( - Placement(transformation(extent={{-240,100},{-200,140}}), - iconTransformation(extent={{-140,70},{-100,110}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( - final unit="K", - displayUnit="degC") - "Supply temperature set point" - annotation (Placement(transformation(extent={{-240,-40},{-200,0}}), - iconTransformation(extent={{-140,10},{-100,50}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput m1_flow( - final unit="kg/s") if have_varFloCon and have_pumCon - "Condenser mass flow rate" - annotation (Placement(transformation(extent={{-240,60},{-200,100}}), - iconTransformation(extent={{-140,-20},{-100,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealInput m2_flow( - final unit="kg/s") if have_varFloEva - "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-240,20},{-200,60}}), - iconTransformation(extent={{-140,-50},{-100,-10}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_a2( - redeclare final package Medium = Medium2, - m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for entering evaporator water" annotation (Placement( - transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= - {{90,-70},{110,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b2( - redeclare final package Medium = Medium2, - m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for leaving evaporator water" annotation (Placement( - transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ - 90,50},{110,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_a1( - redeclare final package Medium = Medium1, - m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for entering condenser water" annotation (Placement( - transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( - extent={{-110,-70},{-90,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b1( - redeclare final package Medium = Medium1, - m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for leaving condenser water" annotation (Placement( - transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= - {{-110,50},{-90,70}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( - final unit="W") "Heat pump power" - annotation (Placement(transformation(extent={{200,20},{240,60}}), - iconTransformation(extent={{100,10},{140,50}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( - final unit="W") "Pump power" - annotation (Placement(transformation(extent={{200,-20},{240,20}}), - iconTransformation(extent={{100,-20},{140,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") - "Evaporator water mass flow rate" - annotation (Placement(transformation( - extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ - 140,-10}}))); - // COMPONENTS - Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare final package Medium1 = Medium1, - redeclare final package Medium2 = Medium2, - final dTEva_nominal=dT2_nominal, - final dTCon_nominal=dT1_nominal, - final TCon_nominal=TCon_nominal, - final TEva_nominal=TEva_nominal, - final allowFlowReversal1=allowFlowReversal1, - final allowFlowReversal2=allowFlowReversal2, - final use_eta_Carnot_nominal=false, - final COP_nominal=COP_nominal, - final QCon_flow_nominal=Q1_flow_nominal, - final dp1_nominal=dp1_nominal, - final dp2_nominal=dp2_nominal) - "Heat pump (index 1 for condenser side)" - annotation (Placement(transformation(extent={{0,-24},{20,-4}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( - redeclare final package Medium = Medium2, - final m_flow_nominal=m2_flow_nominal, - final allowFlowReversal=allowFlowReversal2, - dp_nominal=dp2_nominal) - "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{70,-70},{50,-50}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumCon( - redeclare final package Medium = Medium1, - final m_flow_nominal=m1_flow_nominal, - final allowFlowReversal=allowFlowReversal1, - dp_nominal=dp1_nominal) if have_pumCon - "Heat pump condenser water pump" - annotation (Placement(transformation(extent={{-70,-60},{-50,-40}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( - final k=m1_flow_nominal) if not have_varFloCon - "Nominal flow rate" - annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); - Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea - annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant floEvaNom( - final k=m2_flow_nominal) if not have_varFloEva - "Nominal flow rate" - annotation (Placement(transformation(extent={{0,80},{-20,100}}))); - Fluid.Sensors.TemperatureTwoPort senTConLvg( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=m1_flow_nominal) - "Condenser water leaving temperature" - annotation (Placement( - transformation( - extent={{10,-10},{-10,10}}, - rotation=-90, - origin={40,20}))); - Fluid.Sensors.TemperatureTwoPort senTConEnt( - redeclare final package Medium = Medium1, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=m1_flow_nominal) - "Condenser water entering temperature" - annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-40,-20}))); - Buildings.Controls.OBC.CDL.Reals.Switch enaHeaPum( - u2(start=false)) - "Enable heat pump by switching to actual set point" - annotation (Placement(transformation(extent={{-140,10},{-120,30}}))); - Buildings.Controls.OBC.CDL.Reals.Add add2 "Adder" - annotation (Placement(transformation(extent={{140,-10},{160,10}}))); - Modelica.Blocks.Sources.Constant zer(final k=0) if not have_pumCon - "Replacement variable" - annotation (Placement(transformation(extent={{80,-110},{100,-90}}))); - Buildings.Controls.OBC.CDL.Reals.GreaterThreshold staPum[2]( - y(each start=false), - t=1e-2 .* {m1_flow_nominal,m2_flow_nominal}, - h=0.5e-2 .* {m1_flow_nominal, m2_flow_nominal}) - "Pump return status" - annotation (Placement(transformation(extent={{-80,-110},{-100,-90}}))); - Buildings.Controls.OBC.CDL.Logical.And ena - "Enable heat pump if pump return status on" - annotation (Placement(transformation(extent={{-120,-110},{-140,-90}}))); - Modelica.Blocks.Sources.Constant one(final k=1) if not have_pumCon - "Replacement variable" - annotation (Placement(transformation(extent={{60,-110},{40,-90}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floCon if have_pumCon - "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); - Buildings.Controls.OBC.CDL.Reals.Multiply floEva - "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-20,110},{0,130}}))); -protected - Fluid.FixedResistances.LosslessPipe pip( - redeclare package Medium = Medium1, - m_flow_nominal=m1_flow_nominal) if not have_pumCon - "Dummy connection used if model is configured to have no pump" - annotation (Placement(transformation(extent={{-70,-90},{-50,-70}}))); -equation - connect(pumEva.port_b,heaPum. port_a2) - annotation (Line(points={{50,-60},{40,-60},{40,-20},{20,-20}}, - color={0,127,255})); - connect(heaPum.port_b1,senTConLvg. port_a) annotation (Line(points={{20,-8},{40, - -8},{40,10}}, color={0,127,255})); - connect(senTConEnt.port_b,heaPum. port_a1) annotation (Line(points={{-40,-10}, - {-40,-8},{0,-8}}, color={0,127,255})); - connect(senTConEnt.T,enaHeaPum. u3) annotation (Line(points={{-51,-20},{-150,-20}, - {-150,12},{-142,12}}, color={0,0,127})); - connect(enaHeaPum.y,heaPum. TSet) annotation (Line(points={{-118,20},{-10,20}, - {-10,-5},{-2,-5}}, color={0,0,127})); - connect(uEna, booToRea.u) - annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); - connect(TSupSet, enaHeaPum.u1) annotation (Line(points={{-220,-20},{-180,-20}, - {-180,28},{-142,28}}, color={0,0,127})); - connect(heaPum.port_b2, port_b2) annotation (Line(points={{0,-20},{-20,-20},{-20, - 40},{180,40},{180,60},{200,60}}, color={0,127,255})); - connect(senTConLvg.port_b, port_b1) - annotation (Line(points={{40,30},{40,60},{-200,60}}, color={0,127,255})); - connect(pumEva.m_flow_actual, mEva_flow) annotation (Line(points={{49,-55},{ - 44,-55},{44,-40},{220,-40}}, color={0,0,127})); - connect(port_a2, pumEva.port_a) - annotation (Line(points={{200,-60},{70,-60}}, color={0,127,255})); - connect(port_a1, pumCon.port_a) - annotation (Line(points={{-200,-60},{-140,-60},{-140,-50},{-70,-50}}, - color={0,127,255})); - connect(add2.y, PPum) - annotation (Line(points={{162,0},{220,0}}, color={0,0,127})); - connect(heaPum.P, PHea) annotation (Line(points={{21,-14},{190,-14},{190,40},{ - 220,40}}, color={0,0,127})); - connect(pumCon.P, add2.u2) annotation (Line(points={{-49,-41},{0,-41},{0,-80}, - {120,-80},{120,-6},{138,-6}}, color={0,0,127})); - connect(pumEva.P, add2.u1) annotation (Line(points={{49,-51},{46,-51},{46,6},{ - 138,6}}, color={0,0,127})); - connect(pumCon.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-50}, - {-40,-50},{-40,-30}},color={0,127,255})); - connect(zer.y, add2.u2) annotation (Line(points={{101,-100},{120,-100},{120, - -6},{138,-6}}, - color={0,0,127})); - connect(pumCon.m_flow_actual, staPum[1].u) annotation (Line(points={{-49,-45}, - {-38,-45},{-38,-100},{-78,-100}}, color={0,0,127})); - connect(pumEva.m_flow_actual, staPum[2].u) annotation (Line(points={{49,-55},{ - 20,-55},{20,-100},{-78,-100}}, color={0,0,127})); - connect(staPum[1].y, ena.u1) - annotation (Line(points={{-102,-100},{-118,-100}}, color={255,0,255})); - connect(staPum[2].y, ena.u2) annotation (Line(points={{-102,-100},{-110,-100}, - {-110,-108},{-118,-108}}, color={255,0,255})); - connect(ena.y, enaHeaPum.u2) annotation (Line(points={{-142,-100},{-160,-100}, - {-160,20},{-142,20}}, color={255,0,255})); - connect(one.y, staPum[1].u) - annotation (Line(points={{39,-100},{-78,-100}}, color={0,0,127})); - connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,126},{-122,126}}, color={0,0,127})); - connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, - 114},{-122,114}}, color={0,0,127})); - connect(booToRea.y, floEva.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,134},{-40,134},{-40,126},{-22,126}}, color={0,0,127})); - connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ - -130,114},{-122,114}}, color={0,0,127})); - connect(m2_flow, floEva.u2) annotation (Line(points={{-220,40},{-40,40},{-40,114}, - {-22,114}}, color={0,0,127})); - connect(floEvaNom.y, floEva.u2) annotation (Line(points={{-22,90},{-30,90},{-30, - 114},{-22,114}}, color={0,0,127})); - connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{2,120},{60,120},{60,-48}}, color={0,0,127})); - connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-98,120},{-60,120},{-60,-38}}, color={0,0,127})); - connect(port_a1, pip.port_a) annotation (Line(points={{-200,-60},{-140,-60},{ - -140,-80},{-70,-80}}, color={0,127,255})); - connect(pip.port_b, senTConEnt.port_a) annotation (Line(points={{-50,-80},{ - -40,-80},{-40,-30}}, color={0,127,255})); - annotation ( - defaultComponentName="heaPum", - Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-60,60},{60,-60}}, - lineColor={27,0,55}, - fillColor={170,213,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-58,62},{62,-58}}, - lineColor={27,0,55}, - fillColor={170,213,255}, - fillPattern=FillPattern.Solid)}), Diagram( - coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}}), - graphics={Text( - extent={{80,122},{146,68}}, - textColor={238,46,47}, - textString="fixme: to be deleted.")}), - Documentation(info=" -

-This model represents a water-to-water heat pump, an evaporator water pump, -and an optional condenser water pump if have_pumCon is set to -true. -The heat pump model is described in - -Buildings.Fluid.HeatPumps.Carnot_TCon. -By default variable speed pumps are considered. -Constant speed pumps may also be represented by setting have_varFloEva -and have_varFloCon to false. -

-

Controls

-

-The system is enabled when the input control signal uEna switches to -true. -When enabled, -

-
    -
  • -the evaporator and optionally the condenser water pumps are commanded on and supply either -the mass flow rate set point provided as an input in the case of variable speed pumps, -or the nominal mass flow rate in the case of constant speed pumps, -
  • -
  • -the heat pump is commanded on when the evaporator and optionally the condenser water pump -are proven on. When enabled, the heat pump controller—idealized in this model—tracks the -supply temperature set point at the condenser outlet. -
  • -
-", revisions=" -
    -
  • -May 3, 2023, by David Blum:
    -Assigned dp_nominal to condenser pump.
    -This is for - -issue 3379. -
  • -
  • -November 16, 2022, by Michael Wetter:
    -Set pumEva.dp_nominal to correct value. -
  • -
  • -February 23, 2021, by Antoine Gautier:
    -First implementation. -
  • -
-")); -end HeatPump_Old; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order index 5bbac2ea481..38cb15e7a72 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/package.order @@ -1,7 +1,6 @@ Borefield Chiller HeatExchanger -HeatPump_Old HeatPump HeatPumpDHWTank SwitchBox From ebf158009b75ba614ab107689183c0b833fe3118 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 08:15:32 -0800 Subject: [PATCH 135/204] Clean parameter documentation in hot water models --- .../BaseClasses/PartialFourPortDHW.mo | 4 +- ...enericDomesticHotWaterWithHeatExchanger.mo | 9 +---- .../DirectHeatExchangerWithElectricHeat.mo | 38 +++++++++---------- 3 files changed, 22 insertions(+), 29 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index f4cab86def4..c621e1d6275 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -2,7 +2,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; partial model PartialFourPortDHW "A partial model for domestic water heating" replaceable package MediumDom = - Modelica.Media.Interfaces.PartialMedium "Medium 1 in the component" + Modelica.Media.Interfaces.PartialMedium "Medium for domestic water in the component" annotation (choices( choice(redeclare package Medium = Buildings.Media.Air "Moist air"), choice(redeclare package Medium = Buildings.Media.Water "Water"), @@ -12,7 +12,7 @@ partial model PartialFourPortDHW X_a=0.40) "Propylene glycol water, 40% mass fraction"))); replaceable package MediumHea = - Modelica.Media.Interfaces.PartialMedium "Medium 2 in the component" + Modelica.Media.Interfaces.PartialMedium "Medium for heating source in the component" annotation (choices( choice(redeclare package Medium = Buildings.Media.Air "Moist air"), choice(redeclare package Medium = Buildings.Media.Water "Water"), diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo index 15aca798d68..15d8253b69c 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Data/GenericDomesticHotWaterWithHeatExchanger.mo @@ -11,11 +11,9 @@ record GenericDomesticHotWaterWithHeatExchanger parameter Modelica.Units.SI.ThermalConductivity kIns = 0.04 "Specific heat conductivity of insulation" annotation (Dialog(group="Tank", tab="Advanced")); - parameter Modelica.Units.SI.PressureDifference dpHexHea_nominal(displayUnit="Pa")=5000 "Pressure drop across the heat exchanger at nominal conditions on heating water side" annotation (Dialog(group="Heat exchanger", tab="Advanced")); - parameter Modelica.Units.SI.PressureDifference dpHexDom_nominal(displayUnit="Pa")= dpHexHea_nominal*(mDom_flow_nominal/mHex_flow_nominal)^2 "Pressure drop across the heat exchanger at nominal conditions on domestic hot water side" @@ -27,19 +25,14 @@ record GenericDomesticHotWaterWithHeatExchanger parameter Modelica.Units.SI.MassFlowRate mDom_flow_nominal "Design mass flow rate of domestic hot water" annotation (Dialog(group="Heat exchanger")); - parameter Modelica.Units.SI.HeatFlowRate QHex_flow_nominal(min=0) = mDom_flow_nominal*4200*(TDom_nominal-TCol_nominal) "Nominal heating flow rate at heat exchanger" annotation (Dialog(group="Heat exchanger")); -// parameter Modelica.Units.SI.HeatFlowRate QTan_flow_nominal = mHex_flow_nominal*4200*(THex_nominal-TTan_nominal) -// "Nominal heating flow rate"; -// parameter Modelica.Units.SI.Height hHex_a = 1 "Height of portHex_a of the heat exchanger, measured from tank bottom"; -// parameter Modelica.Units.SI.Height hHex_b = 0.2 "Height of portHex_b of the heat exchanger, measured from tank bottom"; parameter Modelica.Units.SI.Temperature TDom_nominal = 318.15 "Temperature of domestic hot water leaving heater at nominal conditions" annotation (Dialog(group="Domestic hot water")); parameter Modelica.Units.SI.Temperature TCol_nominal = 288.15 - "Temperature of cold water" + "Temperature of cold water at nominal conditions" annotation (Dialog(group="Domestic hot water", tab="Advanced")); parameter Integer nSeg(min=4) = 5 "Number of volume segments used to discretize tank" annotation (Dialog(group="Tank", tab="Advanced")); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index e1892961e7d..b8962c5f691 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -16,8 +16,8 @@ model DirectHeatExchangerWithElectricHeat QMax_flow=QMax_flow) if have_eleHea == true "Supplemental electric resistance domestic hot water heater" annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); - Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium - = MediumDom, + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot(redeclare package Medium = + MediumDom, m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{58,50},{78,70}}))); @@ -26,8 +26,8 @@ model DirectHeatExchangerWithElectricHeat redeclare package Medium2 = MediumHea, m1_flow_nominal=mDom_flow_nominal, m2_flow_nominal=mHea_flow_nominal, - dp1_nominal=dpHotSou_nominal, - dp2_nominal=dpDis_nominal, + dp1_nominal=dpDom_nominal, + dp2_nominal=dpHea_nominal, eps=eps) "Domestic hot water heater heat exchanger" annotation (Placement(transformation(extent={{-60,-64},{-40,-44}}))); Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = @@ -35,12 +35,12 @@ model DirectHeatExchangerWithElectricHeat m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" annotation (Placement(transformation(extent={{-30,-50},{-10,-30}}))); - parameter Modelica.Units.SI.PressureDifference dpHotSou_nominal=0 - "Pressure difference in heat exchanger on hot water side"; - parameter Modelica.Units.SI.PressureDifference dpDis_nominal=0 - "Pressure difference in heat exchanger on district water side"; + parameter Modelica.Units.SI.PressureDifference dpDom_nominal=0 + "Pressure difference in heat exchanger on domestic water side"; + parameter Modelica.Units.SI.PressureDifference dpHea_nominal=0 + "Pressure difference in heat exchanger on heating water side"; parameter Modelica.Units.SI.PressureDifference dpEle_nominal=0 - "Pressure difference in electric reheater for hot water"; + "Pressure difference in electric reheater for domestic water"; Modelica.Blocks.Interfaces.RealOutput THexOut "Temperature of hot water leaving heat exchanger" annotation (Placement(transformation(extent={{100,-30},{120,-10}}))); @@ -65,9 +65,8 @@ equation connect(senTemHexOut.port_b, heaEle.port_a) annotation (Line(points={{-10,-40},{10,-40}}, color={0,127,255})); - connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-10,-40},{ - 0,-40},{0,0},{10,0}}, - color={0,127,255})); + connect(senTemHexOut.port_b, pip.port_a) annotation (Line(points={{-10,-40},{0, + -40},{0,0},{10,0}}, color={0,127,255})); connect(heaEle.port_b, senTemHot.port_a) annotation (Line(points={{30,-40},{40,-40},{40,60},{58,60}}, color={0,127,255})); @@ -81,20 +80,21 @@ equation {110,0}}, color={0,0,127})); connect(zero.y, PEle) annotation (Line(points={{81,20},{90,20},{90,0},{110,0}}, color={0,0,127})); - connect(port_aDom, hex.port_a1) annotation (Line(points={{-100,60},{-64,60},{ - -64,-48},{-60,-48}}, color={0,127,255})); - connect(hex.port_a2, port_aHea) annotation (Line(points={{-40,-60},{-36,-60}, - {-36,-58},{90,-58},{90,-60},{100,-60}}, color={0,127,255})); + connect(port_aDom, hex.port_a1) annotation (Line(points={{-100,60},{-64,60},{-64, + -48},{-60,-48}}, color={0,127,255})); + connect(hex.port_a2, port_aHea) annotation (Line(points={{-40,-60},{-36,-60},{ + -36,-58},{90,-58},{90,-60},{100,-60}}, color={0,127,255})); connect(senTemHot.port_b, port_bDom) annotation (Line(points={{78,60},{100,60}}, color={0,127,255})); connect(hex.port_b2, port_bHea) annotation (Line(points={{-60,-60},{-100,-60}}, color={0,127,255})); annotation (preferredView="info",Documentation(info="

-This model implements a basic domestic hot water source for a -low-temperature district heating network. It includes preheating by the +This model implements a basic domestic hot water source for a +district heating network. It includes heating by the district through a heat-exchanger and optional electric resistance to bring -the temperature of produced hot water to setpoint. +the temperature of produced hot water to setpoint, if the district supply +water is not hot enough.

\"image\" From e64cb59b9b7a879ff17dc9ae009b9c5c217d5cec Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 08:25:06 -0800 Subject: [PATCH 136/204] Clean parameter documentation in hot water models --- .../HotWater/BaseClasses/HeatExchangerPumpController.mo | 2 +- .../DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo | 2 +- .../Loads/HotWater/BaseClasses/TankChargingController.mo | 7 +++++-- .../Examples/StorageTankWithExternalHeatExchanger.mo | 7 +++---- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo index dd9ed475771..d4efcf9960f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo @@ -6,7 +6,7 @@ block HeatExchangerPumpController parameter Modelica.Units.SI.PressureDifference dpPum_nominal( displayUnit="Pa", min=0) - "Heating water flow rate at full speed through heat exchanger"; + "Heating water pump head at full speed through heat exchanger"; parameter Real k=0.1 "Proportioanl gain of circulation pump controller"; parameter Real Ti=60 "Integrator time constant of circulation pump controller"; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index c621e1d6275..71361f27750 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -60,7 +60,7 @@ partial model PartialFourPortDHW Controls.OBC.CDL.Interfaces.RealInput TDomSet( final unit="K", displayUnit="degC") - "Temperature setpoint for domestic water source from heater" + "Temperature setpoint for heated domestic water" annotation (Placement(transformation(extent={{-120,-10},{-100,10}}))); annotation (Documentation(info=" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index 95db2848c37..a451043e710 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -104,8 +104,11 @@ water tank needs to be charged, and false otherwise.

Whether the tank needs to be charged depends on the difference between the -measured tank temperature and its set point. -The charge signal has a hysteresis of 5 Kelvin. +measured top and bottom tank temperatures and the tank's set point. +If the top temperature is below the set point with hysteresis, +charging is enabled until the bottom temperature reaches the set point with +hysteresis, at which point charging is disabled. +The hysteresis is 5 Kelvin.

")); end TankChargingController; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index b373fcb5cc3..6a94267b33a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -2,7 +2,6 @@ within Buildings.Experimental.DHC.Loads.HotWater.Examples; model StorageTankWithExternalHeatExchanger "Example model for storage tank with external heat exchanger" extends Modelica.Icons.Example; - package Medium = Buildings.Media.Water "Medium model"; parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal = datWatHea.QHex_flow_nominal/4200/(55 - 50) "Tank heater water loop nominal mass flow"; @@ -64,7 +63,7 @@ model StorageTankWithExternalHeatExchanger redeclare package Medium = Medium, m_flow_nominal=mHea_flow_nominal, tau=0) annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); - Controls.OBC.CDL.Reals.AddParameter addPar(p=5) + Controls.OBC.CDL.Reals.AddParameter addPar(p=5) "dT for heater" annotation (Placement(transformation(extent={{14,-24},{24,-14}}))); Fluid.Sources.Boundary_pT preRef( nPorts=1, @@ -88,8 +87,8 @@ equation annotation (Line(points={{-33,-40},{-33,62},{40,62}}, color={0,127,255})); connect(booToRea.u, domHotWatTan.charge) annotation (Line(points={{38,-10},{32, -10},{32,21},{22,21}}, color={255,0,255})); - connect(domHotWatTan.TDomSet, conTSetHot.y) annotation (Line(points={{-1,30}, - {-20,30},{-20,10},{-59,10}}, color={0,0,127})); + connect(domHotWatTan.TDomSet, conTSetHot.y) annotation (Line(points={{-1,30},{ + -20,30},{-20,10},{-59,10}}, color={0,0,127})); connect(mov.port_b, domHotWatTan.port_aHea) annotation (Line(points={{50,24},{20,24}}, color={0,127,255})); connect(hea.port_b, mov.port_a) annotation (Line(points={{60,-40},{80,-40},{80, From e043a243f87eaea3fe58fc35b16922d8724cf6eb Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 08:53:42 -0800 Subject: [PATCH 137/204] Configure unit tests for hot water examples --- ...tureDirectHeatExchangerWithElectricHeat.mo | 26 +++++++++++++++---- .../StorageTankWithExternalHeatExchanger.mo | 12 +++++---- ...ureDirectHeatExchangerWithElectricHeat.mos | 11 ++++---- .../HeaterAndFixtureHeatPumpWithTank.mos | 7 ----- .../StorageTankWithExternalHeatExchanger.mos | 7 +++++ 5 files changed, 40 insertions(+), 23 deletions(-) delete mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 31ddd107f39..4ea8ff62c2f 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -113,9 +113,25 @@ equation -10},{62,-10},{62,-32},{-1.33333,-32},{-1.33333,-40}}, color={0,127,255})); connect(genNoEle.port_aDom, sinDis.ports[3]) annotation (Line(points={{32,4},{ 24,4},{24,-28},{-71.3333,-28},{-71.3333,-40}}, color={0,127,255})); - annotation (experiment( - StopTime=864000, - Interval=60, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); + annotation (__Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos" "Simulate and plot"), + Documentation(info=" +

+Example model of a fresh water station that heats up domestic hot water. +Input is a load profile which is sent to a model that computes the hot and cold water draw. +The domestic hot water is produced by a heat exchanger with a district water source +and optionally an electric heater. Examples with and without the electric +heater are shown. +

+", revisions=" +
    +
  • +Nov 15, 2023, by David Blum:
    +First implementation. +
  • +
+"), +experiment( + StopTime=172800, + Tolerance=1e-06)); end HeaterAndFixtureDirectHeatExchangerWithElectricHeat; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index 6a94267b33a..2b791499da7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -110,11 +110,14 @@ equation extent={{-140,160},{160,120}}, textString="%name", textColor={0,0,255})}), - Documentation(info=" + __Dymola_Commands( + file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos" "Simulate and plot"), +Documentation(info="

Example model of a fresh water station that heats up domestic hot water. Input is a load profile which is sent to a model that computes the hot and cold water draw. -If the tank needs to be recharged, then heating water with a prescribed temperature is sent to the tank. +If the tank needs to be recharged, then tank water is circulated through a heater +with a prescribed temperature lift.

", revisions="
    @@ -125,8 +128,7 @@ First implementation.
"), experiment( - StopTime=8640000, - Interval=30, + StopTime=172800, Tolerance=1e-06, - __Dymola_Algorithm="Cvode")); + __Dymola_Algorithm="Dassl")); end StorageTankWithExternalHeatExchanger; diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index 1c8204a1679..c50aa8b0041 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,6 +1,5 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", method="CVode", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); -createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.TMixSet", "theMixVal.senTemHot.T"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"gen.THotSouSet", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.yMixSet"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}); - +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", stopTime=172800, numberOfIntervals=0, outputInterval=60, tolerance=1e-06, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); +createPlot(id=1, position={560, 11, 592, 621}, y={"theMixValNoEle.conPID.y", "theMixVal.conPID.y"}, range={0.0, 900000.0, 0.7000000000000001, 1.1}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s"); +createPlot(id=1, position={560, 11, 592, 621}, y={"genNoEle.THexOut", "souDisHot.T"}, range={0.0, 900000.0, 290.0, 330.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); +createPlot(id=1, position={560, 11, 592, 621}, y={"gen.PEle", "genNoEle.PEle"}, range={0.0, 900000.0, -20000.0, 80000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); +createPlot(id=1, position={532, 19, 592, 614}, y={"sch.y[1]"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s"); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos deleted file mode 100644 index b4a12d01f11..00000000000 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureHeatPumpWithTank.mos +++ /dev/null @@ -1,7 +0,0 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank", method="CVode", tolerance=1e-6, stopTime=86400, resultFile="HeaterAndFixtureHeatPumpWithTank"); -createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.TMixSet", "theMixVal.senTemHot.T"}, range={0.0, 90000.0, 290.0, 320.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"gen.THotSouSet", "gen.senTemHot.T"}, range={0.0, 90000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"PEle"}, range={0.0, 90000.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}}); -createPlot(id=1, position={677, 15, 592, 649}, y={"theMixVal.yMixSet"}, range={0.0, 90000.0, -0.5, 1.0}, grid=true, subPlot=104, colors={{28,108,200}}); - - diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos new file mode 100644 index 00000000000..f38257b6ac9 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos @@ -0,0 +1,7 @@ +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger", stopTime=172800, tolerance=1e-06, resultFile="StorageTankWithExternalHeatExchanger"); +createPlot(id=1, position={532, 19, 592, 614}, y={"theMixVal.TMixSet", "theMixVal.senTMix.T", "domHotWatTan.senTemHot.T", +"domHotWatTan.TTanTop.T", "domHotWatTan.TTanBot.T", "domHotWatTan.conCha.TTanTopSet"}, range={0.0, 180000.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}, {0,0,0}, {162,29,33}}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC", "degC", "degC"}); +createPlot(id=1, position={532, 19, 592, 614}, y={"hea.Q_flow"}, range={0.0, 180000.0, -500.0, 1000.0}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); +createPlot(id=1, position={532, 19, 592, 614}, y={"domHotWatTan.PEle"}, range={0.0, 180000.0, 0.0, 1.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); +createPlot(id=1, position={532, 19, 592, 614}, y={"domHotWatTan.divVal.y_actual"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=1, position={532, 19, 592, 614}, y={"sch.y[1]"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s"); \ No newline at end of file From 7a9d2f57ca25bf12a370c5cb51e5062bf195e73d Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 15 Nov 2023 09:39:39 -0800 Subject: [PATCH 138/204] Add unit test results for HotWater loads --- ...ureDirectHeatExchangerWithElectricHeat.txt | 21 ++++++++-------- ...s_StorageTankWithExternalHeatExchanger.txt | 24 +++++++++++++++++++ .../StorageTankWithExternalHeatExchanger.mos | 5 ++-- ...ureDirectHeatExchangerWithElectricHeat.mos | 13 +++++----- ...s.StorageTankWithExternalHeatExchanger.mos | 13 ++++++++++ 5 files changed, 57 insertions(+), 19 deletions(-) create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_StorageTankWithExternalHeatExchanger.txt create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger.mos diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt index a895a3a0216..298c87228d4 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_HeaterAndFixtureDirectHeatExchangerWithElectricHeat.txt @@ -1,15 +1,16 @@ -last-generated=2023-10-02 +last-generated=2023-11-15 statistics-simulation= { "linear": " ", - "nonlinear": "2", - "number of continuous time states": "2", + "nonlinear": " ", + "number of continuous time states": "12", "numerical Jacobians": "0" } -time=[0e+00, 8.64e+04] -theMixVal.TMixSet=[3.161499938964844e+02, 3.161499938964844e+02] -theMixVal.senTemHot.T=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] -gen.THotSouSet=[3.231499938964844e+02, 3.231499938964844e+02] -gen.senTemHot.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] -PEle=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.704695703125e+04, 3.704695703125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.2648140625e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.130036591552198e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -theMixVal.yMixSet=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.471937119960785e-01, 4.471937119960785e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.733856439590454e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.5729418595688e-14, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +time=[0e+00, 1.728e+05] +theMixValNoEle.conPID.y=[1e+00, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941632270813e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01, 7.352941036224365e-01] +theMixVal.conPID.y=[1e+00, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333329558372498e-01, 8.333332061767578e-01, 8.333333730697632e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01, 8.333333134651184e-01] +genNoEle.THexOut=[2.931499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02, 3.171499938964844e+02] +souDisHot.T=[3.231499938964844e+02, 3.231499938964844e+02] +gen.PEle=[6.0249599609375e+03, 3.7562923828125e+03, 2.604551318359375e+03, 1.566018896484375e+03, 7.436014038085938e+02, 4.006816711425781e+02, 5.8686259765625e+02, 9.976413208007821e+02, 2.083518212890625e+03, 4.9165443359375e+03, 1.2809462890625e+04, 2.74625484375e+04, 5.231342890625e+04, 6.11233109375e+04, 6.291094140625e+04, 6.24658203125e+04, 6.16340890625e+04, 5.917757499999999e+04, 5.53512640625e+04, 5.2027409375e+04, 4.982349609375e+04, 4.711332421875e+04, 4.225746640625e+04, 3.80449e+04, 3.539295390625e+04, 3.326280078125e+04, 3.145531171875e+04, 2.9647824609375e+04, 2.784033554687499e+04, 2.60328484375e+04, 2.608762109375e+04, 2.8886108203125e+04, 3.1071871484375e+04, 3.35001265625e+04, 3.755079062500002e+04, 4.356075390624998e+04, 4.876240859375e+04, 5.302582734375e+04, 5.398379765625e+04, 5.25855015625e+04, 5.07017109375e+04, 4.873068046875e+04, 4.596984296875e+04, 4.152069296875e+04, 3.747264609375e+04, 3.541400390625e+04, 3.2581467578125e+04, 2.6312022265625e+04, 4.90860517578125e+03, 3.657441845703125e+03, 2.51039990234375e+03, 1.489190161132813e+03, 6.84868505859375e+02, 4.061966979980469e+02, 6.026276733398438e+02, 1.068046264648445e+03, 2.189275244140636e+03, 5.409415234374948e+03, 1.36134587890625e+04, 2.9496894140625e+04, 5.391192578125e+04, 6.139069609375e+04, 6.293540234375e+04, 6.241537109375e+04, 6.151396328125e+04, 5.88841328125e+04, 5.503022265625e+04, 5.181734140625e+04, 4.964338984374998e+04, 4.678411875000004e+04, 4.182554687500004e+04, 3.78084734375e+04, 3.51929875e+04, 3.31121765625e+04, 3.130468828125e+04, 2.949719921875e+04, 2.7689712109375e+04, 2.5882223828125e+04, 2.627540546875e+04, 2.9105045703125e+04, 3.1251220703125e+04, 3.3741753125e+04, 3.802049296875e+04, 4.404184765625e+04, 4.918221015625e+04, 5.32586015625e+04, 5.392651640625e+04, 5.242567890625e+04, 5.054904296875e+04, 4.85435828125e+04, 4.565093359375e+04, 4.11296625e+04, 3.724378671875e+04, 3.525668203125e+04, 3.2197198046875e+04, 2.564944140625e+04, 4.7978154296875e+03, 3.55931923828125e+03, 2.417044482421875e+03, 1.413878247070312e+03, 6.275999755859375e+02] +genNoEle.PEle=[0e+00, 0e+00] +sch.y[1]=[7.999999821186066e-02, 5.985169559717178e-02, 4.150018021464348e-02, 2.49524999409914e-02, 1.184833310544491e-02, 6.384348031133413e-03, 9.350902028381824e-03, 1.589613296091558e-02, 3.319818675518036e-02, 7.833882123231888e-02, 2.041023373603821e-01, 4.375804662704468e-01, 8.335472941398621e-01, 9.739214420318604e-01, 1.002405095100403e+00, 9.953126311302185e-01, 9.820600271224975e-01, 9.429186582565307e-01, 8.819513559341431e-01, 8.289899826049805e-01, 7.938734292984009e-01, 7.506903290748597e-01, 6.733184933662415e-01, 6.061966061592102e-01, 5.639412999153137e-01, 5.299999713897705e-01, 5.011999845504761e-01, 4.723999977111816e-01, 4.435999989509581e-01, 4.147999942302704e-01, 4.156727194786072e-01, 4.602630257606506e-01, 4.950903594493866e-01, 5.337815046310425e-01, 5.983236193656926e-01, 6.940846443176265e-01, 7.769663810729981e-01, 8.448984742164611e-01, 8.601624727249145e-01, 8.378824234008789e-01, 8.078666925430298e-01, 7.764608144760132e-01, 7.324704051017761e-01, 6.615789294242859e-01, 5.970784902572632e-01, 5.642766952514648e-01, 5.1914381980896e-01, 4.192482888698578e-01, 7.821232080459595e-02, 5.827663913369178e-02, 3.999999910593033e-02, 2.372833378612995e-02, 1.091249957680702e-02, 6.472222972661257e-03, 9.602097794413567e-03, 1.70179456472398e-02, 3.488330543041247e-02, 8.619209527969278e-02, 2.16912978887558e-01, 4.699951291084289e-01, 8.590173125267029e-01, 9.781819224357605e-01, 1.002794742584229e+00, 9.945087790489197e-01, 9.801459908485413e-01, 9.3824303150177e-01, 8.768359661102295e-01, 8.256427764892578e-01, 7.910036921501157e-01, 7.454448699951177e-01, 6.664363741874701e-01, 6.02429473400116e-01, 5.607550859451294e-01, 5.276000022888183e-01, 4.988000094890594e-01, 4.699999988079071e-01, 4.412000119686127e-01, 4.123999953269958e-01, 4.186648607254028e-01, 4.637515127658844e-01, 4.979480504989624e-01, 5.376315116882324e-01, 6.058077335357666e-01, 7.017502784729004e-01, 7.836553454399109e-01, 8.486074209213257e-01, 8.592497944831848e-01, 8.353358507156372e-01, 8.054340958595276e-01, 7.73479676246643e-01, 7.273889780044556e-01, 6.553483724594116e-01, 5.934319376945496e-01, 5.61769962310791e-01, 5.130209922790527e-01, 4.086908996105194e-01, 7.644702792167664e-02, 5.671318098902702e-02, 3.851250037550926e-02, 2.252833358943462e-02, 9.999999776482582e-03] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_StorageTankWithExternalHeatExchanger.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_StorageTankWithExternalHeatExchanger.txt new file mode 100644 index 00000000000..388726a9f75 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_HotWater_Examples_StorageTankWithExternalHeatExchanger.txt @@ -0,0 +1,24 @@ +last-generated=2023-11-15 +statistics-initialization= +{ + "nonlinear": "1, 1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": "0", + "nonlinear": "1, 1, 1", + "number of continuous time states": "15", + "numerical Jacobians": "0" +} +time=[0e+00, 1.728e+05] +theMixVal.TMixSet=[3.081499938964844e+02, 3.081499938964844e+02] +theMixVal.senTMix.T=[2.931499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02] +domHotWatTan.senTemHot.T=[2.931499938964844e+02, 3.207474670410156e+02, 3.206727294921875e+02, 3.206035766601562e+02, 3.205524291992188e+02, 3.205205993652344e+02, 3.204981689453125e+02, 3.204784851074219e+02, 3.204515991210938e+02, 3.204035949707031e+02, 3.202911682128906e+02, 3.200279846191406e+02, 3.194520874023438e+02, 3.184129943847656e+02, 3.170361938476562e+02, 3.154847717285156e+02, 3.138613586425781e+02, 3.153184204101562e+02, 3.152786865234375e+02, 3.153708801269531e+02, 3.156370239257812e+02, 3.159957580566406e+02, 3.164180908203125e+02, 3.169566955566406e+02, 3.176262512207031e+02, 3.183736267089844e+02, 3.191731262207031e+02, 3.200185241699219e+02, 3.209107666015625e+02, 3.218515625e+02, 3.216044311523438e+02, 3.201795349121094e+02, 3.190120239257812e+02, 3.180206604003906e+02, 3.170729370117188e+02, 3.160796813964844e+02, 3.149801025390625e+02, 3.137557067871094e+02, 3.158576965332031e+02, 3.158539123535156e+02, 3.159980163574219e+02, 3.163041076660156e+02, 3.166865539550781e+02, 3.171363525390625e+02, 3.176978454589844e+02, 3.183803100585938e+02, 3.191307067871094e+02, 3.199419555664062e+02, 3.208951416015625e+02, 3.221982116699219e+02, 3.212597351074219e+02, 3.210323791503906e+02, 3.20901611328125e+02, 3.208318786621094e+02, 3.207872314453125e+02, 3.207429504394531e+02, 3.206705322265625e+02, 3.205284729003906e+02, 3.202058410644531e+02, 3.1966015625e+02, 3.187944946289062e+02, 3.1759130859375e+02, 3.161376342773438e+02, 3.145519714355469e+02, 3.154347839355469e+02, 3.152290344238281e+02, 3.152412109375e+02, 3.153875732421875e+02, 3.156796569824219e+02, 3.160429992675781e+02, 3.164717712402344e+02, 3.17022216796875e+02, 3.177003784179688e+02, 3.184526062011719e+02, 3.192560119628906e+02, 3.20105224609375e+02, 3.2100146484375e+02, 3.219463500976562e+02, 3.214589233398438e+02, 3.20055908203125e+02, 3.189117431640625e+02, 3.179301147460938e+02, 3.169825744628906e+02, 3.159825744628906e+02, 3.148728942871094e+02, 3.136382141113281e+02, 3.158519592285156e+02, 3.158598937988281e+02, 3.160211486816406e+02, 3.163365478515625e+02, 3.167237854003906e+02, 3.171809692382812e+02, 3.177533264160156e+02, 3.184437561035156e+02, 3.19197998046875e+02, 3.200174865722656e+02, 3.209878845214844e+02, 3.223322143554688e+02, 3.212357177734375e+02, 3.210183410644531e+02, 3.208939819335938e+02] +domHotWatTan.TTanTop.T=[3.231499938964844e+02, 3.231003112792969e+02, 3.230203857421875e+02, 3.229464111328125e+02, 3.228913269042969e+02, 3.228569641113281e+02, 3.228346557617188e+02, 3.228143310546875e+02, 3.227860107421875e+02, 3.22735107421875e+02, 3.226156921386719e+02, 3.223360290527344e+02, 3.217239990234375e+02, 3.206196594238281e+02, 3.191565246582031e+02, 3.175079956054688e+02, 3.157829284667969e+02, 3.163111877441406e+02, 3.169740295410156e+02, 3.172120361328125e+02, 3.1743212890625e+02, 3.177398376464844e+02, 3.181237182617188e+02, 3.185988159179688e+02, 3.191993103027344e+02, 3.199119873046875e+02, 3.207035217285156e+02, 3.215547180175781e+02, 3.224583129882812e+02, 3.234133911132812e+02, 3.240090026855469e+02, 3.224955749511719e+02, 3.212555236816406e+02, 3.20202392578125e+02, 3.191954956054688e+02, 3.181401672363281e+02, 3.169718017578125e+02, 3.156707763671875e+02, 3.165734558105469e+02, 3.174675903320312e+02, 3.178071594238281e+02, 3.180948791503906e+02, 3.184443359375e+02, 3.188600769042969e+02, 3.193641052246094e+02, 3.199857482910156e+02, 3.20710693359375e+02, 3.215086669921875e+02, 3.224089965820312e+02, 3.235252075195312e+02, 3.236397705078125e+02, 3.233983154296875e+02, 3.2325830078125e+02, 3.231847229003906e+02, 3.231403503417969e+02, 3.230940246582031e+02, 3.230172729492188e+02, 3.228666381835938e+02, 3.225242309570312e+02, 3.219447021484375e+02, 3.210250854492188e+02, 3.197464599609375e+02, 3.182017211914062e+02, 3.165167846679688e+02, 3.156455688476562e+02, 3.167599792480469e+02, 3.1707958984375e+02, 3.17241943359375e+02, 3.174670715332031e+02, 3.177841491699219e+02, 3.181744079589844e+02, 3.186588745117188e+02, 3.192699584960938e+02, 3.199903564453125e+02, 3.207874145507812e+02, 3.216430969238281e+02, 3.225509948730469e+02, 3.235103759765625e+02, 3.238543395996094e+02, 3.223642883300781e+02, 3.211490478515625e+02, 3.20106201171875e+02, 3.190995178222656e+02, 3.180369873046875e+02, 3.168578796386719e+02, 3.155459289550781e+02, 3.167043762207031e+02, 3.175106811523438e+02, 3.178327026367188e+02, 3.181243591308594e+02, 3.184793090820312e+02, 3.189010925292969e+02, 3.194141540527344e+02, 3.200456848144531e+02, 3.2077734375e+02, 3.215817260742188e+02, 3.224941101074219e+02, 3.236379089355469e+02, 3.236143188476562e+02, 3.233833618164062e+02, 3.232500305175781e+02] +domHotWatTan.TTanBot.T=[3.231499938964844e+02, 3.230213317871094e+02, 3.229248962402344e+02, 3.228665466308594e+02, 3.228367309570312e+02, 3.228255310058594e+02, 3.228158264160156e+02, 3.22797119140625e+02, 3.227546081542969e+02, 3.226637573242188e+02, 3.223997192382812e+02, 3.218124389648438e+02, 3.205433349609375e+02, 3.1874072265625e+02, 3.16879150390625e+02, 3.150448608398438e+02, 3.132536010742188e+02, 3.123321228027344e+02, 3.122900695800781e+02, 3.1238818359375e+02, 3.126710815429688e+02, 3.130523376464844e+02, 3.135012817382812e+02, 3.140738220214844e+02, 3.147854614257812e+02, 3.155798034667969e+02, 3.164295043945312e+02, 3.173280029296875e+02, 3.182763061523438e+02, 3.192762756347656e+02, 3.201551818847656e+02, 3.201571350097656e+02, 3.196387329101562e+02, 3.187521057128906e+02, 3.177455139160156e+02, 3.165636291503906e+02, 3.152056579589844e+02, 3.137063598632812e+02, 3.129052124023438e+02, 3.129013061523438e+02, 3.130545959472656e+02, 3.133799743652344e+02, 3.137864074707031e+02, 3.142645263671875e+02, 3.148613891601562e+02, 3.155867919921875e+02, 3.163843078613281e+02, 3.17246826171875e+02, 3.182687072753906e+02, 3.196641845703125e+02, 3.201604614257812e+02, 3.201640014648438e+02, 3.201675109863281e+02, 3.201709899902344e+02, 3.201744384765625e+02, 3.201778564453125e+02, 3.201812438964844e+02, 3.201845397949219e+02, 3.201876525878906e+02, 3.201902770996094e+02, 3.1947119140625e+02, 3.176878051757812e+02, 3.158417053222656e+02, 3.140180969238281e+02, 3.124555969238281e+02, 3.122372741699219e+02, 3.12250244140625e+02, 3.124059143066406e+02, 3.127164001464844e+02, 3.131025695800781e+02, 3.135583190917969e+02, 3.141434326171875e+02, 3.148642578125e+02, 3.156637268066406e+02, 3.165176086425781e+02, 3.174201354980469e+02, 3.183727111816406e+02, 3.193769836425781e+02, 3.201553955078125e+02, 3.201572570800781e+02, 3.195598449707031e+02, 3.186632690429688e+02, 3.17644287109375e+02, 3.164462280273438e+02, 3.150752868652344e+02, 3.135661926269531e+02, 3.128991394042969e+02, 3.129076843261719e+02, 3.130791931152344e+02, 3.134144592285156e+02, 3.138259887695312e+02, 3.143119812011719e+02, 3.149203491210938e+02, 3.156542053222656e+02, 3.16455810546875e+02, 3.173271484375e+02, 3.183677368164062e+02, 3.198076477050781e+02, 3.201607666015625e+02, 3.20164306640625e+02, 3.201678161621094e+02] +domHotWatTan.conCha.TTanTopSet=[3.151499938964844e+02, 3.151499938964844e+02] +hea.Q_flow=[-0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, -0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, -0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 8.195753173828125e+02, 0e+00, 0e+00, 0e+00] +domHotWatTan.PEle=[6.089811325073242e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01] +domHotWatTan.divVal.y_actual=[0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +sch.y[1]=[7.999999821186066e-02, 5.98515197634697e-02, 4.150015860795975e-02, 2.495200000703335e-02, 1.184799987822771e-02, 6.384348031133413e-03, 9.351248852908611e-03, 1.589446142315866e-02, 3.31978015601635e-02, 7.8330397605896e-02, 2.041023373603821e-01, 4.375594556331635e-01, 8.335957527160645e-01, 9.739294052124023e-01, 1.002408862113953e+00, 9.953126311302185e-01, 9.820626378059387e-01, 9.42921757698059e-01, 8.819501399993896e-01, 8.289878964424133e-01, 7.938734292984009e-01, 7.506957054138184e-01, 6.733169555664062e-01, 6.06195867061615e-01, 5.639404654502869e-01, 5.299999713897705e-01, 5.012000203132629e-01, 4.724000096321106e-01, 4.435999989509581e-01, 4.147999882698059e-01, 4.156727194786072e-01, 4.602656066417694e-01, 4.950896501541138e-01, 5.337789058685303e-01, 5.983203649520877e-01, 6.940846443176265e-01, 7.769672274589539e-01, 8.449069261550903e-01, 8.601675033569336e-01, 8.378830552101135e-01, 8.078666925430298e-01, 7.764618396759033e-01, 7.324758172035217e-01, 6.615780591964722e-01, 5.970742106437683e-01, 5.642766952514648e-01, 5.191502571105957e-01, 4.192543923854828e-01, 7.821183651685715e-02, 5.827647820115089e-02, 3.999999910593033e-02, 2.372800000011921e-02, 1.091200020164251e-02, 6.471123546361923e-03, 9.602559730410576e-03, 1.701794564723981e-02, 3.488311171531695e-02, 8.618001639842912e-02, 2.169084697961807e-01, 4.699792861938477e-01, 8.590173125267029e-01, 9.781871438026428e-01, 1.002800226211548e+00, 9.945087432861328e-01, 9.801488518714905e-01, 9.3824303150177e-01, 8.768349289894104e-01, 8.256399631500244e-01, 7.910051345825192e-01, 7.454496026039129e-01, 6.664363741874701e-01, 6.024289131164551e-01, 5.607538223266602e-01, 5.275999903678894e-01, 4.988000094890594e-01, 4.699999988079071e-01, 4.411999881267548e-01, 4.124000072479248e-01, 4.186592102050781e-01, 4.637547731399536e-01, 4.979480504989624e-01, 5.376297235488892e-01, 6.058034300804138e-01, 7.017546892166138e-01, 7.836566567420959e-01, 8.486074209213257e-01, 8.592529892921448e-01, 8.353365063667297e-01, 8.054344058036804e-01, 7.734807729721069e-01, 7.273889780044556e-01, 6.55347466468811e-01, 5.934261679649353e-01, 5.617724061012268e-01, 5.130271911621094e-01, 4.086908996105194e-01, 7.644671946763992e-02, 5.671295896172523e-02, 3.851199895143509e-02, 2.252800017595291e-02, 9.999999776482582e-03] diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos index f38257b6ac9..71a870809dc 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos @@ -1,7 +1,6 @@ simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger", stopTime=172800, tolerance=1e-06, resultFile="StorageTankWithExternalHeatExchanger"); -createPlot(id=1, position={532, 19, 592, 614}, y={"theMixVal.TMixSet", "theMixVal.senTMix.T", "domHotWatTan.senTemHot.T", -"domHotWatTan.TTanTop.T", "domHotWatTan.TTanBot.T", "domHotWatTan.conCha.TTanTopSet"}, range={0.0, 180000.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}, {0,0,0}, {162,29,33}}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC", "degC", "degC"}); +createPlot(id=1, position={532, 19, 592, 614}, y={"theMixVal.TMixSet", "theMixVal.senTMix.T", "domHotWatTan.senTemHot.T", "domHotWatTan.TTanTop.T", "domHotWatTan.TTanBot.T", "domHotWatTan.conCha.TTanTopSet"}, range={0.0, 180000.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}, {0,0,0}, {162,29,33}}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC", "degC", "degC"}); createPlot(id=1, position={532, 19, 592, 614}, y={"hea.Q_flow"}, range={0.0, 180000.0, -500.0, 1000.0}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); createPlot(id=1, position={532, 19, 592, 614}, y={"domHotWatTan.PEle"}, range={0.0, 180000.0, 0.0, 1.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); createPlot(id=1, position={532, 19, 592, 614}, y={"domHotWatTan.divVal.y_actual"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s"); -createPlot(id=1, position={532, 19, 592, 614}, y={"sch.y[1]"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s"); \ No newline at end of file +createPlot(id=1, position={532, 19, 592, 614}, y={"sch.y[1]"}, range={0.0, 180000.0, -1.0, 2.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s"); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index 81790d833b5..9675ec7b515 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,9 +1,10 @@ compareVars := { - "theMixVal.TMixSet", - "theMixVal.senTemHot.T", - "gen.THotSouSet", - "gen.senTemHot.T", - "PEle", - "theMixVal.yMixSet" + "theMixValNoEle.conPID.y", + "theMixVal.conPID.y", + "genNoEle.THexOut", + "souDisHot.T", + "gen.PEle", + "genNoEle.PEle", + "sch.y[1]" }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger.mos new file mode 100644 index 00000000000..f0372811a94 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger.mos @@ -0,0 +1,13 @@ +compareVars := + { + "theMixVal.TMixSet", + "theMixVal.senTMix.T", + "domHotWatTan.senTemHot.T", + "domHotWatTan.TTanTop.T", + "domHotWatTan.TTanBot.T", + "domHotWatTan.conCha.TTanTopSet", + "hea.Q_flow", + "domHotWatTan.PEle", + "domHotWatTan.divVal.y_actual", + "sch.y[1]" + }; From 56d13b1c1ed637e548829c4d253b8747ddbd567b Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 16 Nov 2023 07:42:58 -0800 Subject: [PATCH 139/204] Update docs for heat pump ETS base class (space heating and cooling) --- .../PartialHeatPumpHeatExchanger.mo | 68 +++++++++---------- 1 file changed, 32 insertions(+), 36 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index c1dca4e99a1..cbbe66834ea 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -26,7 +26,7 @@ model PartialHeatPumpHeatExchanger final unit="1", final min=0, final max=1)=0.3 - "Minimum condenser or evaporator mass flow rate (ratio to nominal)" + "Minimum condenser mass flow rate (ratio to nominal)" annotation (Dialog(enable=have_varFloCon or have_varFloEva)); parameter Modelica.Units.SI.Temperature TDisWatMin "District water minimum temperature" annotation (Dialog(group="DHC system")); @@ -532,44 +532,60 @@ equation defaultComponentName="ets", Documentation(info="

-This model represents an energy transfer station as described in Sommer (2020). +This model represents an energy transfer station based on that described in Sommer (2020), +with some additioinal details:

  • The cooling function is provided in a compressor-less mode by a heat exchanger -connected to the service line. +connected to the district supply line. +
      +
    • +The cooling heat exchanger primary pump is modulated based on a PI control +loop tracking the chilled water supply temperature at the outlet of the heat exchanger +secondary side. +
    • +
    • The chilled water is typically produced at high temperature and distributed to radiant cooling systems, for instance at 19°C.
    • +
  • -The heating functions are provided by water-to-water heat pumps. +The space heating heating function is provided by a water-to-water heat pump + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump,
    • -By default the condenser and evaporator loops are operated -with variable mass flow rate, with a lower limit specified by the ratio -ratFloMin. -The model can also represent constant flow condenser and evaporator loops -by setting have_varFloCon and have_varFloEva -to false. +By default, the condenser loop is operated +with a variable mass flow rate to maintain a difference between supply and +return water of dT_nominal, +with a lower limit of mass flow specified by the ratio ratFloMin. +The control logic is implemented and described in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow. +The model can also represent a constant flow condenser loop +by setting have_varFloCon to false.
    • -The evaporator water is supplied by mixing the flow rate from the direct connection -to the service line to the flow rate from the primary side of the cooling -heat exchanger. +The evaporator loop is controlled according to the documentation in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump. +Evaporator water is supplied by mixing flow directly from the district line with +flow leaving the district side of the cooling heat exchanger. The hydronic arrangement modeled in Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.SwitchBox -ensures that the resulting fluid stream in the service line always flows +ensures that the resulting fluid stream in the district line always flows in the same direction.
    • -The heating hot water is typically produced at low temperature, +The space heating hot water is typically produced at low temperature, for instance 40°C.
-

Controls

+

Space Heating and Cooling Enable/Disable

Heating (resp. cooling) is enabled based on the input signal uHea (resp. uCoo) which is held for 15 minutes, meaning that, @@ -580,26 +596,6 @@ on a schedule (to lock out the system during off-hours), ideally in conjunction with the number of requests yielded by the terminal unit controllers, or any other signal representative of the load.

-

-When enabled, -

-

Modeling considerations

There is a control volume at each of the two fluid ports that serve as inlet and outlet From b869ed9383fcd5215a177c6101d4b990d569c4bf Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 16 Nov 2023 08:13:50 -0800 Subject: [PATCH 140/204] Update heat pump sub system docs --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 26 +++++++------------ .../Combined/Subsystems/HeatPump.mo | 24 ++++++++--------- 2 files changed, 22 insertions(+), 28 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 1b1a7d5bfc2..1ce3a2408bc 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -274,17 +274,12 @@ equation coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

-This model represents a water-to-water heat pump with storage tank and an evaporator water pump. -The heat pump model with storage tank is described in - -Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. -By default a variable speed evaporator pump is considered. -
-fixme: Update documentation. Do we indeed need a constant flow rate option?
-A constant speed pump may also be represented by setting have_varFloEva -to false. -

-

Controls

+This model represents a water-to-water heat pump, as described in + +Buildings.Fluid.HeatPumps.Carnot_TCon, the condenser pump, and the +evaporator side hydronics and control. + +

Evaporator Controls

The system is enabled when the input control signal uEna switches to true. @@ -292,13 +287,12 @@ When enabled,

  • -the evaporator pump is commanded on and supply either -the mass flow rate set point provided as an input in the case of a variable speed pump, -or the nominal mass flow rate in the case of a constant speed pump, +the evaporator pump is commanded on and supplies the nominal mass flow rate,
  • -the heat pump with storage tank system operates to maintain the desired -storage tank temperature. +a three-way diverging valve is used to bypass flow through the evaporator and +is controlled by a PI controller to maintain dT_nominal across +the district supply and return flows.
", revisions=" diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index d6f7f1e4448..9ac8879bfc2 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -65,30 +65,30 @@ equation Documentation(info="

This model represents a water-to-water heat pump, an evaporator water pump, -and an optional condenser water pump if have_pumCon is set to -true. +and a condenser water pump. The heat pump model is described in Buildings.Fluid.HeatPumps.Carnot_TCon. -By default variable speed pumps are considered. -Constant speed pumps may also be represented by setting have_varFloEva -and have_varFloCon to false. +By default, a variable speed condenser pump is considered, but a constant speed +pump may also be represented by setting have_varFloCon to false. +The evaporator hydronics and control are described in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump.

-

Controls

+

Condenser Controls

The system is enabled when the input control signal uEna switches to true. -When enabled, +When enabled, on the condenser side,

  • -the evaporator and optionally the condenser water pumps are commanded on and supply either -the mass flow rate set point provided as an input in the case of variable speed pumps, -or the nominal mass flow rate in the case of constant speed pumps, +the ondenser water pumps are commanded on and supply either +the condenser mass flow rate set point provided as an input in the case of the variable speed condenser pump, +or the nominal mass flow rate in the case of the constant speed condenser pump,
  • -the heat pump is commanded on when the evaporator and optionally the condenser water pump -are proven on. When enabled, the heat pump controller—idealized in this model—tracks the +the heat pump controller—idealized in this model—tracks the supply temperature set point at the condenser outlet.
From 4e821054e2dba7f195fc4c1b56c60d58cde54c76 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 23 Nov 2023 00:54:29 -0800 Subject: [PATCH 141/204] Corrected wrong use of getInstanceName (#3584) This integrates IBPSA, issue 1814. The use of this function is not allowed inside other functions, and causes OpenModelica to fail during translation --- .../Validation/InternalResistancesOneUTube.mo | 10 +++++++++- .../Validation/InternalResistancesOneUTubeNegative.mo | 10 +++++++++- .../Validation/InternalResistancesTwoUTube.mo | 10 +++++++++- .../Validation/InternalResistancesTwoUTubeNegative.mo | 10 +++++++++- .../Functions/internalResistancesOneUTube.mo | 9 ++++++++- .../Functions/internalResistancesTwoUTube.mo | 9 ++++++++- .../Functions/partialInternalResistances.mo | 9 +++++++++ .../Boreholes/BaseClasses/InternalHEXOneUTube.mo | 10 +++++++++- .../Boreholes/BaseClasses/InternalHEXTwoUTube.mo | 10 +++++++++- 9 files changed, 79 insertions(+), 8 deletions(-) diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo index 8abb23979c0..4903667333d 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTube.mo @@ -57,7 +57,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m_flow_nominal); + m_flow_nominal=m_flow_nominal, + instanceName=getInstanceName()); annotation ( __Dymola_Commands(file= @@ -75,6 +76,13 @@ borehole. ", revisions="
  • +November 22, 2023, by Michael Wetter:
    +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
    +This is for +IBPSA, #1814. +
  • +
  • June 21, 2018, by Massimo Cimmino:
    First implementation.
  • diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo index 00a8d1b1baf..97199a6225d 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesOneUTubeNegative.mo @@ -56,7 +56,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m_flow_nominal); + m_flow_nominal=m_flow_nominal, + instanceName=getInstanceName()); annotation ( __Dymola_Commands(file= @@ -79,6 +80,13 @@ capacity location x is then automatically set to zero. ", revisions="
    • +November 22, 2023, by Michael Wetter:
      +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
      +This is for +IBPSA, #1814. +
    • +
    • June 21, 2018, by Massimo Cimmino:
      First implementation.
    • diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo index cd309b57a05..98fbe9e92f2 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTube.mo @@ -58,7 +58,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m_flow_nominal); + m_flow_nominal=m_flow_nominal, + instanceName=getInstanceName()); annotation ( __Dymola_Commands(file= @@ -76,6 +77,13 @@ borehole. ", revisions="
      • +November 22, 2023, by Michael Wetter:
        +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
        +This is for +IBPSA, #1814. +
      • +
      • June 21, 2018, by Massimo Cimmino:
        First implementation.
      • diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo index 474e0e1094b..d7a98e8dcec 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/Validation/InternalResistancesTwoUTubeNegative.mo @@ -58,7 +58,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m_flow_nominal); + m_flow_nominal=m_flow_nominal, + instanceName=getInstanceName()); annotation ( __Dymola_Commands(file= @@ -81,6 +82,13 @@ capacity location x is then automatically set to zero. ", revisions="
        • +November 22, 2023, by Michael Wetter:
          +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
          +This is for +IBPSA, #1814. +
        • +
        • June 21, 2018, by Massimo Cimmino:
          First implementation.
        • diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo index b544984738b..ae4a52311b4 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesOneUTube.mo @@ -81,7 +81,7 @@ algorithm i := i + 1; end while; end if; - assert(test, "In " + getInstanceName() + ":\n" + + assert(test, "In " + instanceName + ":\n" + "Maximum number of iterations exceeded. Check the borehole geometry. The tubes may be too close to the borehole wall. Input to the function @@ -121,6 +121,13 @@ International Journal of Energy Research, 35:312–320, 2011.

          ", revisions="
          • +November 22, 2023, by Michael Wetter:
            +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
            +This is for +IBPSA, #1814. +
          • +
          • February 7, 2022, by Michael Wetter:
            Changed function to be pure.
            This is for diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo index 35080acb90a..af0cce2a7e4 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/internalResistancesTwoUTube.mo @@ -88,7 +88,7 @@ algorithm i := i + 1; end while; end if; - assert(test, "In " + getInstanceName() + ":\n" + + assert(test, "In " + instanceName + ":\n" + "Maximum number of iterations exceeded. Check the borehole geometry. The tubes may be too close to the borehole wall. Input to the function @@ -129,6 +129,13 @@ International Journal of Energy Research, 35:312–320, 2011.

            ", revisions="
            • +November 22, 2023, by Michael Wetter:
              +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
              +This is for +IBPSA, #1814. +
            • +
            • February 7, 2022, by Michael Wetter:
              Changed function to be pure.
              This is for diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo index e9289988358..43f320ab576 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/Functions/partialInternalResistances.mo @@ -29,6 +29,8 @@ partial function partialInternalResistances input Modelica.Units.SI.SpecificHeatCapacity cpMed "Specific heat capacity of the fluid"; input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate"; + input String instanceName="undeclared caller" + "Instance name of the model or block that calls this function"; // Outputs output Real x "Capacity location"; @@ -71,6 +73,13 @@ the borehole internal resistances. ", revisions="
              • +November 22, 2023, by Michael Wetter:
                +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
                +This is for +IBPSA, #1814. +
              • +
              • June 4, 2023, by Michael Wetter:
                Corrected variability.
                This is for IBPSA, #1762. diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXOneUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXOneUTube.mo index 70491dd7fc7..d7b6e146bcc 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXOneUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXOneUTube.mo @@ -92,7 +92,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m1_flow_nominal); + m_flow_nominal=m1_flow_nominal, + instanceName=getInstanceName()); equation assert(borFieDat.conDat.borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.SingleUTube, @@ -159,6 +160,13 @@ International Journal Of Energy Research, 35:312-320, 2011. ", revisions="
                • +November 22, 2023, by Michael Wetter:
                  +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
                  +This is for +IBPSA, #1814. +
                • +
                • March 7, 2022, by Michael Wetter:
                  Removed massDynamics.
                  This is for diff --git a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXTwoUTube.mo b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXTwoUTube.mo index 4de2d00a3c6..a6b23fbb9d0 100644 --- a/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXTwoUTube.mo +++ b/Buildings/Fluid/Geothermal/Borefields/BaseClasses/Boreholes/BaseClasses/InternalHEXTwoUTube.mo @@ -153,7 +153,8 @@ initial equation kMed=kMed, muMed=muMed, cpMed=cpMed, - m_flow_nominal=m1_flow_nominal); + m_flow_nominal=m1_flow_nominal, + instanceName=getInstanceName()); equation assert(borFieDat.conDat.borCon == Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration.DoubleUTubeParallel @@ -253,6 +254,13 @@ International Journal Of Energy Research, 35:312-320, 2011. ", revisions="
                  • +November 22, 2023, by Michael Wetter:
                    +Corrected use of getInstanceName() which was called inside a function which +is not allowed.
                    +This is for +IBPSA, #1814. +
                  • +
                  • March 7, 2022, by Michael Wetter:
                    Removed massDynamics.
                    This is for From 0c0bfdf8d96e354d6269d76f0a0855ba90e171e1 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 10:34:16 -0800 Subject: [PATCH 142/204] Update docs, HeatPumpDHWTank validation, subsystem validation test scripts --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 4 ++ .../Combined/Subsystems/HeatPump.mo | 6 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 58 +++++++++++-------- .../Subsystems/Validation/HeatPump.mo | 4 ++ .../Subsystems/Validation/HeatPumpDHWTank.mo | 20 +++++-- .../BaseClasses/TankChargingController.mo | 4 ++ .../StorageTankWithExternalHeatExchanger.mo | 4 ++ .../Subsystems/Validation/HeatPump.mos | 2 +- .../Subsystems/Validation/HeatPumpDHWTank.mos | 14 +++++ 9 files changed, 83 insertions(+), 33 deletions(-) create mode 100644 Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 1ce3a2408bc..d571899072c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -298,6 +298,10 @@ the district supply and return flows. ", revisions="
                    • +November 15, 2023, by David Blum:
                      +Changed to partial base class with evaporator hydronics and control. +
                    • +
                    • November 16, 2022, by Michael Wetter:
                      Set pumEva.dp_nominal to correct value.
                    • diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 9ac8879bfc2..832b005d898 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -83,7 +83,7 @@ When enabled, on the condenser side,

                      • -the ondenser water pumps are commanded on and supply either +the condenser water pumps are commanded on and supply either the condenser mass flow rate set point provided as an input in the case of the variable speed condenser pump, or the nominal mass flow rate in the case of the constant speed condenser pump,
                      • @@ -95,6 +95,10 @@ supply temperature set point at the condenser outlet. ", revisions="
                        • +November 15, 2023, by David Blum:
                          +Changed to extend partial base class with added condenser hydronics and control. +
                        • +
                        • May 3, 2023, by David Blum:
                          Assigned dp_nominal to condenser pump.
                          This is for diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index abd8c76bc90..eb8951acd3b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -136,11 +136,9 @@ model HeatPumpDHWTank Modelica.Blocks.Math.Add3 add3_1 "Electricity use for pumps" annotation (Placement(transformation(extent={{140,60},{160,80}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TMix_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TDom_nominal) "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); - Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=datWatHea.dTHexApp_nominal) - annotation (Placement(transformation(extent={{-120,-62},{-100,-42}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= mEva_flow_nominal) "Evaporator mass flow rate" annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); @@ -190,24 +188,25 @@ model HeatPumpDHWTank extent={{10,-10},{-10,10}}, rotation=0, origin={-60,-20}))); + Fluid.Sensors.TemperatureTwoPort senTemHeaPumRet( + redeclare package Medium = Medium1, + m_flow_nominal=mCon_flow_nominal, + tau=0) + annotation (Placement(transformation(extent={{-140,-64},{-120,-44}}))); + Buildings.Controls.OBC.CDL.Reals.AddParameter + addPar(p=dT_nominal) + "dT for heater" + annotation (Placement(transformation(extent={{-120,-40},{-100,-20}}))); equation connect(add3_1.y, PPum) annotation (Line(points={{161,70},{172,70},{172,0},{220, 0}}, color={0,0,127})); - connect(heaPum.port_a1, heaPumTan.port_bHea) annotation (Line(points={{-82,-54}, - {-92,-54},{-92,14},{-80,14}}, color={0,127,255})); connect(pumCon.port_b, heaPumTan.port_aHea) annotation (Line(points={{-40,14},{-60,14}}, color={0,127,255})); connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-62,-54},{ -14,-54},{-14,14},{-20,14}}, color={0,127,255})); - connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-52},{-94,-52},{ - -94,-51},{-84,-51}}, - color={0,0,127})); connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{-140, 10},{-140,20},{-81,20}}, color={0,0,127})); - connect(addPar.u, THotSouSet.y) annotation (Line(points={{-122,-52},{-140,-52}, - {-140,10},{-158,10}}, - color={0,0,127})); connect(heaPum.P, PHea) annotation (Line(points={{-61,-60},{-20,-60},{-20,-20}, {22,-20},{22,40},{220,40}}, color={0,0,127})); @@ -269,6 +268,14 @@ equation color={255,0,255})); connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); + connect(heaPumTan.port_bHea, senTemHeaPumRet.port_a) annotation (Line(points={ + {-80,14},{-120,14},{-120,0},{-140,0},{-140,-54}}, color={0,127,255})); + connect(senTemHeaPumRet.port_b, heaPum.port_a1) + annotation (Line(points={{-120,-54},{-82,-54}}, color={0,127,255})); + connect(senTemHeaPumRet.T, addPar.u) annotation (Line(points={{-130,-43},{-130, + -30},{-122,-30}}, color={0,0,127})); + connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{-92, + -51},{-84,-51}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ @@ -410,32 +417,33 @@ This model represents a water-to-water heat pump with storage tank and an evapor The heat pump model with storage tank is described in Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. -By default a variable speed evaporator pump is considered. -
                          -fixme: Update documentation. Do we indeed need a constant flow rate option?
                          -A constant speed pump may also be represented by setting have_varFloEva -to false. +The evaporator hydronics and control are described in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump.

                          -

                          Controls

                          +

                          Condenser Controls

                          -The system is enabled when the input control signal uEna switches to +The system is enabled when the tank charge control signal switches to true. -When enabled, -

                          +When enabled,
                          • -the evaporator pump is commanded on and supply either -the mass flow rate set point provided as an input in the case of a variable speed pump, -or the nominal mass flow rate in the case of a constant speed pump, +the condenser pump is commanded on and supplies the nominal mass flow rate +to the tank and domestic hot water system,
                          • -the heat pump with storage tank system operates to maintain the desired -storage tank temperature. +the heat pump condenser supplies a constant temperature increase from the return to +the supply equal to dT_nominal.
                          +

                          ", revisions="
                          • +November 15, 2023, by David Blum:
                            +Changed to extend partial base class with added condenser hydronics and control. +
                          • +
                          • November 16, 2022, by Michael Wetter:
                            Set pumEva.dp_nominal to correct value.
                          • diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo index 27b79698af6..ea2bf50d145 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo @@ -113,6 +113,10 @@ equation revisions="
                            • +November 15, 2023, by David Blum:
                              +Update for new heat pump subsystem model. +
                            • +
                            • November 1, 2020, by David Blum:
                              First implementation.
                            • diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo index d87a0cb459b..9754f1a608a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo @@ -4,15 +4,21 @@ model HeatPumpDHWTank extends Modelica.Icons.Example; package Medium=Buildings.Media.Water "Medium model"; + parameter Modelica.Units.SI.TemperatureDifference dT_nominal = 5 + "Nominal temperature difference across heat pump condensor and district supply/return water"; + parameter Modelica.Units.SI.Temperature TDisSup_nominal = 273.15 + 15 + "Nominal district supply water temperature"; Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, datWatHea=datWatHea, COP_nominal=2.3, - TCon_nominal=datWatHea.TMix_nominal + datWatHea.dTHexApp_nominal + 1, - TEva_nominal(displayUnit="K") = 273.15 + 15 - 5, + TCon_nominal=datWatHea.TDom_nominal + datWatHea.dTHexApp_nominal + + dT_nominal, + TEva_nominal(displayUnit="K") = TDisSup_nominal - dT_nominal, QHotWat_flow_nominal=datWatHea.QHex_flow_nominal, + dT_nominal=dT_nominal, dp1_nominal=6000, dp2_nominal=6000) annotation (Placement(transformation(extent={{-10,-12},{10,8}}))); @@ -32,9 +38,7 @@ model HeatPumpDHWTank Medium) "Mass flow rate sensor" annotation (Placement(transformation(extent={{40,-70},{20,-50}}))); - Modelica.Blocks.Sources.Constant TDisSup(k( - unit="K", - displayUnit="degC") = 288.15) + Modelica.Blocks.Sources.Constant TDisSup(k = TDisSup_nominal) "District supply temperature" annotation (Placement(transformation(extent={{100,-60},{80,-40}}))); Fluid.Sources.Boundary_pT souDCW( @@ -105,7 +109,7 @@ equation __Dymola_Commands( file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos" "Simulate and plot"), experiment( - StopTime=86400, + StopTime=172800, Interval=30, Tolerance=1e-06, __Dymola_Algorithm="Dassl"), @@ -113,6 +117,10 @@ equation revisions="
                              • +November 28, 2023, by David Blum:
                                +Update for new heat pump with storage tank subsystem model. +
                              • +
                              • October 31, 2020, by David Blum:
                                First implementation.
                              • diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index a451043e710..b2bec7798ce 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -93,6 +93,10 @@ equation Documentation(revisions="
                                • +November 15, 2023, by David Blum:
                                  +Add that charging is stopped when bottom temperature reaches set point. +
                                • +
                                • October 4, 2023, by Michael Wetter:
                                  First implementation.
                                • diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index 2b791499da7..71f4a16ef23 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -122,6 +122,10 @@ with a prescribed temperature lift. ", revisions="
                                  • +November 15, 2023, by David Blum:
                                    +Add heater with constant dT as heat source. +
                                  • +
                                  • October 5, 2023, by Michael Wetter:
                                    First implementation.
                                  • diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos index fc40a3e87e5..602db1c60ab 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos @@ -2,7 +2,7 @@ simulateModel("Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsys method="cvode", tolerance=1e-6, startTime=0, - stopTime=86400, + stopTime=172800, resultFile="HeatPump"); createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.senTDisSup.T", "heaPum.senTEvaRet.T", "senTLoaSup.T"}, range={0.0, 90000.0, 0.0, 40.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.QCon_flow", "heaPum.heaPum.QCon_flow_nominal"}, range={0.0, 90000.0, -500.0, 1500.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos new file mode 100644 index 00000000000..9bae7978480 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos @@ -0,0 +1,14 @@ +simulateModel("Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank", + method="cvode", + tolerance=1e-6, + startTime=0, + stopTime=172800, + resultFile="HeatPumpDHWTank"); +createPlot(id=1, position={560, 8, 803, 648}, y={"theMixVal.TMixSet", "theMixVal.senTMix.T", "theMixVal.senTHot.T"}, range={0.0, 180000.0, 0.0, 100.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=1, position={560, 8, 803, 648}, y={"sch.y[1]"}, range={0.0, 180000.0, -2.0, 2.0}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.PHea", "heaPum.PPum"}, range={0.0, 180000.0, -1000.0, 1000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.heaPumTan.charge"}, range={0.0, 180000.0, -2.0, 2.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.heaPumTan.conCha.TTanTopSet", "heaPum.heaPumTan.conCha.TTanTop", +"heaPum.heaPumTan.conCha.TTanBot"}, range={0.0, 180000.0, 40.0, 60.0}, grid=true, subPlot=105, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.COP_nominal", "heaPum.heaPum.COP"}, range={0.0, 180000.0, 0.0, 4.0}, autoscale=false, grid=true, subPlot=106, colors={{28,108,200}, {238,46,47}}, range2={0.0, 0.4}, timeUnit="s", displayUnits={"1", "1"}); + From 01051759ef3dc9f17b057ee16979b34f5768e987 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 10:40:03 -0800 Subject: [PATCH 143/204] Fix mos script and add subsystem validation unit test results --- ...ombined_Subsystems_Validation_HeatPump.txt | 22 ++++++++++++++++ ..._Subsystems_Validation_HeatPumpDHWTank.txt | 26 +++++++++++++++++++ .../Subsystems/Validation/HeatPumpDHWTank.mos | 6 ++--- ...ombined.Subsystems.Validation.HeatPump.mos | 11 ++++++++ ....Subsystems.Validation.HeatPumpDHWTank.mos | 15 +++++++++++ 5 files changed, 76 insertions(+), 4 deletions(-) create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump.mos create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank.mos diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt new file mode 100644 index 00000000000..7d060b7b832 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt @@ -0,0 +1,22 @@ +last-generated=2023-11-28 +statistics-initialization= +{ + "nonlinear": "1, 1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": " ", + "nonlinear": "1, 1", + "number of continuous time states": "5", + "numerical Jacobians": "0" +} +time=[0e+00, 1.728e+05] +heaPum.senTDisSup.T=[2.881499938964844e+02, 2.881499938964844e+02] +heaPum.senTEvaRet.T=[2.931499938964844e+02, 2.829831848144531e+02, 2.83057861328125e+02, 2.830785827636719e+02, 2.830885009765625e+02, 2.831001892089844e+02, 2.831329040527344e+02, 2.831696472167969e+02, 2.83208251953125e+02, 2.8321826171875e+02, 2.832286376953125e+02, 2.832576599121094e+02, 2.834074401855469e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832450256347656e+02, 2.8340087890625e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832449951171875e+02, 2.834009704589844e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832449951171875e+02, 2.834008483886719e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02] +senTLoaSup.T=[2.931499938964844e+02, 3.031498107910156e+02, 3.031499328613281e+02, 3.031505432128906e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011496276855469e+02, 3.011499328613281e+02, 3.011502990722656e+02, 3.011499633789062e+02, 3.011495666503906e+02, 3.011505126953125e+02, 3.011505126953125e+02, 3.011493835449219e+02, 3.011500244140625e+02, 3.011499938964844e+02, 3.011500854492188e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011505432128906e+02, 3.011500244140625e+02, 3.011495361328125e+02, 3.011500244140625e+02, 3.011502990722656e+02, 3.011502380371094e+02, 3.01150390625e+02, 3.011502685546875e+02, 3.011500549316406e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011518249511719e+02, 3.0114990234375e+02, 3.011507568359375e+02, 3.01149658203125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011503295898438e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] +heaPum.heaPum.QCon_flow=[0e+00, 2.477424926757812e+02, 4.799184265136719e+02, 6.819393310546875e+02, 8.411114501953125e+02, 9.474334716796875e+02, 9.942247314453125e+02, 9.785452270507812e+02, 9.013800659179688e+02, 7.675779418945312e+02, 5.855460815429688e+02, 3.6672216796875e+02, 1.248557739257812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.091635742187505e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472652e+02, 3.513276367187505e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078128e+02, 5.965348510742188e+02, 5.87127136230469e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.heaPum.QCon_flow_nominal=[1e+03, 1e+03] +heaPum.heaPum.m1_flow=[0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443729e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586926e-02, 2.798977307975296e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.52884063124657e-02, 4.75250817835331e-02, 4.677558317780496e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.heaPum.m2_flow=[0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.PHea=[0e+00, 9.562151336669922e+01, 1.925272216796875e+02, 2.828467102050781e+02, 3.577542724609375e+02, 4.094644775390625e+02, 4.3218505859375e+02, 4.237512817382812e+02, 3.851508483886719e+02, 3.209693298339844e+02, 2.374533996582031e+02, 1.428828277587891e+02, 4.611480331420898e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12492561340332e+01, 1.01888786315918e+02, 1.482606048583986e+02, 1.862407989501953e+02, 2.122589416503906e+02, 2.23787353515625e+02, 2.197007141113281e+02, 2.0042578125e+02, 1.678609008789061e+02, 1.251053848266604e+02, 7.604341888427734e+01, 2.484508895874023e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.124924468994141e+01, 1.018887786865234e+02, 1.482606048583984e+02, 1.862408142089844e+02, 2.122589569091798e+02, 2.237873687744141e+02, 2.197007293701173e+02, 2.004257659912109e+02, 1.6786083984375e+02, 1.251054077148438e+02, 7.604354858398438e+01, 2.484495162963867e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.124924468994141e+01, 1.018887786865234e+02, 1.482606048583984e+02, 1.862407684326172e+02, 2.12259033203125e+02, 2.237873992919922e+02, 2.197007293701172e+02, 2.004257202148438e+02, 1.678609008789062e+02, 1.25105354309082e+02, 7.604354095458984e+01, 2.48451042175293e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt new file mode 100644 index 00000000000..0b5c03d7635 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt @@ -0,0 +1,26 @@ +last-generated=2023-11-28 +statistics-initialization= +{ + "nonlinear": "1, 1, 1, 1", + "numerical Jacobians": "0" +} +statistics-simulation= +{ + "linear": "0", + "nonlinear": "1, 1, 1, 1", + "number of continuous time states": "18", + "numerical Jacobians": "0" +} +time=[0e+00, 1.728e+05] +theMixVal.TMixSet=[3.081499938964844e+02, 3.081499938964844e+02] +theMixVal.senTMix.T=[2.931499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02] +theMixVal.senTHot.T=[3.207933959960938e+02, 3.207466125488281e+02, 3.206714172363281e+02, 3.206017761230469e+02, 3.205499267578125e+02, 3.20517578125e+02, 3.204966735839844e+02, 3.204775085449219e+02, 3.204508361816406e+02, 3.204028625488281e+02, 3.202903137207031e+02, 3.200270690917969e+02, 3.194510192871094e+02, 3.184120483398438e+02, 3.204222717285156e+02, 3.202577819824219e+02, 3.202351379394531e+02, 3.202499084472656e+02, 3.203359985351562e+02, 3.205335388183594e+02, 3.208328247070312e+02, 3.21196044921875e+02, 3.2162353515625e+02, 3.221690673828125e+02, 3.228453979492188e+02, 3.235992126464844e+02, 3.244050598144531e+02, 3.252568969726562e+02, 3.261557006835938e+02, 3.271030578613281e+02, 3.254991149902344e+02, 3.24233154296875e+02, 3.232056884765625e+02, 3.22281005859375e+02, 3.213628234863281e+02, 3.203828125e+02, 3.192890930175781e+02, 3.180581970214844e+02, 3.206515808105469e+02, 3.2068212890625e+02, 3.208768005371094e+02, 3.212027893066406e+02, 3.215908508300781e+02, 3.220462951660156e+02, 3.226147766113281e+02, 3.233041381835938e+02, 3.240608520507812e+02, 3.248789978027344e+02, 3.258472595214844e+02, 3.271678466796875e+02, 3.259422912597656e+02, 3.257191467285156e+02, 3.255885620117188e+02, 3.255194396972656e+02, 3.254775085449219e+02, 3.25433837890625e+02, 3.253612365722656e+02, 3.252193908691406e+02, 3.248960266113281e+02, 3.24348876953125e+02, 3.234822998046875e+02, 3.222792358398438e+02, 3.208259582519531e+02, 3.192403259277344e+02, 3.201724243164062e+02, 3.199811096191406e+02, 3.199970703125e+02, 3.201525573730469e+02, 3.20452392578125e+02, 3.208224487304688e+02, 3.212575378417969e+02, 3.218148193359375e+02, 3.224996337890625e+02, 3.2325830078125e+02, 3.24068115234375e+02, 3.249237670898438e+02, 3.258265991210938e+02, 3.267780151367188e+02, 3.25959228515625e+02, 3.245982666015625e+02, 3.234899597167969e+02, 3.225258483886719e+02, 3.215858154296875e+02, 3.205892333984375e+02, 3.194812316894531e+02, 3.182472839355469e+02, 3.206160278320312e+02, 3.206355590820312e+02, 3.208170776367188e+02, 3.211439514160156e+02, 3.215374450683594e+02, 3.220010070800781e+02, 3.225802001953125e+02, 3.232772827148438e+02, 3.240379028320312e+02, 3.248643188476562e+02, 3.258502807617188e+02, 3.272127075195312e+02, 3.259220581054688e+02, 3.257072143554688e+02, 3.255820617675781e+02] +sch.y[1]=[7.999999821186066e-02, 5.98515197634697e-02, 4.150015860795975e-02, 2.495200000703335e-02, 1.184799987822771e-02, 6.384348031133413e-03, 9.351248852908611e-03, 1.589446142315866e-02, 3.31978015601635e-02, 7.8330397605896e-02, 2.041023373603821e-01, 4.375594556331635e-01, 8.335957527160645e-01, 9.739294052124023e-01, 1.002408862113953e+00, 9.953126311302185e-01, 9.820626378059387e-01, 9.42921757698059e-01, 8.819501399993896e-01, 8.289878964424133e-01, 7.938734292984009e-01, 7.506957054138184e-01, 6.733169555664062e-01, 6.06195867061615e-01, 5.639404654502869e-01, 5.299999713897705e-01, 5.012000203132629e-01, 4.724000096321106e-01, 4.435999989509581e-01, 4.147999882698059e-01, 4.156727194786072e-01, 4.602656066417694e-01, 4.950896501541138e-01, 5.337789058685303e-01, 5.983203649520877e-01, 6.940846443176265e-01, 7.769672274589539e-01, 8.449069261550903e-01, 8.601675033569336e-01, 8.378830552101135e-01, 8.078666925430298e-01, 7.764618396759033e-01, 7.324758172035217e-01, 6.615780591964722e-01, 5.970742106437683e-01, 5.642766952514648e-01, 5.191502571105957e-01, 4.192543923854828e-01, 7.821183651685715e-02, 5.827647820115089e-02, 3.999999910593033e-02, 2.372800000011921e-02, 1.091200020164251e-02, 6.471123546361923e-03, 9.602559730410576e-03, 1.701794564723981e-02, 3.488311171531695e-02, 8.618001639842912e-02, 2.169084697961807e-01, 4.699792861938477e-01, 8.590173125267029e-01, 9.781871438026428e-01, 1.002800226211548e+00, 9.945087432861328e-01, 9.801488518714905e-01, 9.3824303150177e-01, 8.768349289894104e-01, 8.256399631500244e-01, 7.910051345825192e-01, 7.454496026039129e-01, 6.664363741874701e-01, 6.024289131164551e-01, 5.607538223266602e-01, 5.275999903678894e-01, 4.988000094890594e-01, 4.699999988079071e-01, 4.411999881267548e-01, 4.124000072479248e-01, 4.186592102050781e-01, 4.637547731399536e-01, 4.979480504989624e-01, 5.376297235488892e-01, 6.058034300804138e-01, 7.017546892166138e-01, 7.836566567420959e-01, 8.486074209213257e-01, 8.592529892921448e-01, 8.353365063667297e-01, 8.054344058036804e-01, 7.734807729721069e-01, 7.273889780044556e-01, 6.55347466468811e-01, 5.934261679649353e-01, 5.617724061012268e-01, 5.130271911621094e-01, 4.086908996105194e-01, 7.644671946763992e-02, 5.671295896172523e-02, 3.851199895143509e-02, 2.252800017595291e-02, 9.999999776482582e-03] +heaPum.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.432794799804688e+02, 3.422209167480469e+02, 3.420750427246094e+02, 3.421705932617188e+02, 3.427258911132812e+02, 3.439985046386719e+02, 3.45923583984375e+02, 3.482552795410156e+02, 3.509931640625e+02, 3.544773559570312e+02, 3.587899780273438e+02, 3.639753112792969e+02, 3.694494934082031e+02, 3.752241821289062e+02, 3.812863159179688e+02, 3.87638916015625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.447569274902344e+02, 3.449540100097656e+02, 3.462059936523438e+02, 3.482984619140625e+02, 3.507838745117188e+02, 3.5369384765625e+02, 3.573155212402344e+02, 3.619432067871094e+02, 3.671199951171875e+02, 3.726651000976562e+02, 3.791995239257812e+02, 3.880356140136719e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.45083984375e+02, 3.404357604980469e+02, 3.405391540527344e+02, 3.415434875488281e+02, 3.43476318359375e+02, 3.458571166992188e+02, 3.4864990234375e+02, 3.522165222167969e+02, 3.565834350585938e+02, 3.616147155761719e+02, 3.671658020019531e+02, 3.729669189453125e+02, 3.790690002441406e+02, 3.85462158203125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.445282897949219e+02, 3.446544189453125e+02, 3.458222045898438e+02, 3.479211120605469e+02, 3.504421081542969e+02, 3.534050598144531e+02, 3.570956115722656e+02, 3.61755126953125e+02, 3.669643249511719e+02, 3.725646362304688e+02, 3.792181396484375e+02, 3.883328552246094e+02, 0e+00, 0e+00, 0e+00] +heaPum.PPum=[6.089811325073242e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.146875619888306e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.152482151985168e+00, 1.181462407112122e+00, 1.204071402549744e+00, 1.233610153198242e+00, 1.264116048812866e+00, 1.29543399810791e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.150197237730026e-01, 1.146876335144043e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.174135088920593e+00, 1.192875623703003e+00, 1.220531344413757e+00, 1.253051280975342e+00, 1.295256018638611e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.339280486106873e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.172207951545715e+00, 1.192869663238525e+00, 1.221975922584534e+00, 1.252930521965027e+00, 1.284688830375671e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.146878123283386e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.17324161529541e+00, 1.192179441452026e+00, 1.21995484828949e+00, 1.253047466278076e+00, 1.296567559242249e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01] +heaPum.heaPumTan.charge=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00] +heaPum.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] +heaPum.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231002807617188e+02, 3.230203552246094e+02, 3.229463806152344e+02, 3.228912658691406e+02, 3.2285693359375e+02, 3.228346862792969e+02, 3.228143310546875e+02, 3.227859802246094e+02, 3.227350158691406e+02, 3.226154174804688e+02, 3.22335693359375e+02, 3.217235717773438e+02, 3.206195678710938e+02, 3.216351623535156e+02, 3.223095092773438e+02, 3.224747314453125e+02, 3.225277099609375e+02, 3.225827331542969e+02, 3.227101745605469e+02, 3.229402465820312e+02, 3.23260009765625e+02, 3.236509704589844e+02, 3.241331481933594e+02, 3.247412414550781e+02, 3.254613342285156e+02, 3.262600402832031e+02, 3.271181945800781e+02, 3.280287780761719e+02, 3.289908752441406e+02, 3.281502990722656e+02, 3.268050842285156e+02, 3.257133178710938e+02, 3.247307434082031e+02, 3.237550659179688e+02, 3.227137145996094e+02, 3.21551513671875e+02, 3.202435607910156e+02, 3.220701599121094e+02, 3.227060241699219e+02, 3.229957885742188e+02, 3.232916259765625e+02, 3.236506652832031e+02, 3.240736083984375e+02, 3.245846557617188e+02, 3.252139587402344e+02, 3.259461669921875e+02, 3.267513122558594e+02, 3.276591186523438e+02, 3.287834777832031e+02, 3.286212158203125e+02, 3.283841247558594e+02, 3.282453308105469e+02, 3.281719055175781e+02, 3.281273498535156e+02, 3.280809326171875e+02, 3.280038146972656e+02, 3.278530578613281e+02, 3.275094604492188e+02, 3.269280700683594e+02, 3.260072326660156e+02, 3.247288513183594e+02, 3.231846008300781e+02, 3.214996948242188e+02, 3.207381591796875e+02, 3.218231811523438e+02, 3.221358947753906e+02, 3.223008117675781e+02, 3.22533203125e+02, 3.228578491210938e+02, 3.232553405761719e+02, 3.237471923828125e+02, 3.243658447265625e+02, 3.250935668945312e+02, 3.258977966308594e+02, 3.26760498046875e+02, 3.276753845214844e+02, 3.286417541503906e+02, 3.286392211914062e+02, 3.271930541992188e+02, 3.260153503417969e+02, 3.249909057617188e+02, 3.239920043945312e+02, 3.229330444335938e+02, 3.217556762695312e+02, 3.204444580078125e+02, 3.218870544433594e+02, 3.226183776855469e+02, 3.229276123046875e+02, 3.232264709472656e+02, 3.235895690917969e+02, 3.240185546875e+02, 3.245390014648438e+02, 3.251780395507812e+02, 3.259170532226562e+02, 3.267285461425781e+02, 3.276483764648438e+02, 3.288005065917969e+02, 3.285997314453125e+02, 3.283714294433594e+02, 3.282384338378906e+02] +heaPum.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.230213623046875e+02, 3.229248962402344e+02, 3.228665466308594e+02, 3.228367309570312e+02, 3.228254699707031e+02, 3.228156127929688e+02, 3.227970886230469e+02, 3.227545471191406e+02, 3.226634826660156e+02, 3.223994140625e+02, 3.218119506835938e+02, 3.205429382324219e+02, 3.187406005859375e+02, 3.177554626464844e+02, 3.17580810546875e+02, 3.175567626953125e+02, 3.17572509765625e+02, 3.176640625e+02, 3.178740234375e+02, 3.181921081542969e+02, 3.185780944824219e+02, 3.190323791503906e+02, 3.196121520996094e+02, 3.203309020996094e+02, 3.211319580078125e+02, 3.2198828125e+02, 3.228934631347656e+02, 3.238485412597656e+02, 3.248552551269531e+02, 3.251516418457031e+02, 3.250530090332031e+02, 3.242557983398438e+02, 3.233510131835938e+02, 3.223362731933594e+02, 3.21151123046875e+02, 3.197915344238281e+02, 3.182927856445312e+02, 3.17999267578125e+02, 3.180318298339844e+02, 3.182388000488281e+02, 3.185852661132812e+02, 3.189976196289062e+02, 3.194816284179688e+02, 3.200857849121094e+02, 3.208183898925781e+02, 3.216224975585938e+02, 3.224919128417969e+02, 3.235209350585938e+02, 3.249244689941406e+02, 3.251531066894531e+02, 3.251566162109375e+02, 3.251600952148438e+02, 3.251635131835938e+02, 3.251669311523438e+02, 3.251702880859375e+02, 3.251736450195312e+02, 3.251769104003906e+02, 3.251799621582031e+02, 3.251825561523438e+02, 3.244537658691406e+02, 3.226703796386719e+02, 3.208245544433594e+02, 3.190009155273438e+02, 3.174898681640625e+02, 3.172868347167969e+02, 3.173038330078125e+02, 3.174692077636719e+02, 3.17787841796875e+02, 3.181810913085938e+02, 3.186434936523438e+02, 3.192357482910156e+02, 3.199635009765625e+02, 3.207696838378906e+02, 3.216302490234375e+02, 3.225394897460938e+02, 3.234988708496094e+02, 3.245098571777344e+02, 3.251509704589844e+02, 3.251526184082031e+02, 3.244672241210938e+02, 3.235658874511719e+02, 3.225446472167969e+02, 3.213458557128906e+02, 3.19974609375e+02, 3.184655456542969e+02, 3.179614868164062e+02, 3.179823303222656e+02, 3.181753234863281e+02, 3.185227355957031e+02, 3.189408569335938e+02, 3.194335327148438e+02, 3.200490417480469e+02, 3.207898559570312e+02, 3.215981140136719e+02, 3.22476318359375e+02, 3.235241394042969e+02, 3.2497216796875e+02, 3.251532287597656e+02, 3.251567687988281e+02, 3.251602172851562e+02] +heaPum.COP_nominal=[2.299999952316284e+00, 2.299999952316284e+00] +heaPum.heaPum.COP=[6.643693923950195e+00, 6.670913696289062e+00, 6.691475391387939e+00, 6.703981876373291e+00, 6.710390090942383e+00, 6.712812900543213e+00, 6.714933395385742e+00, 6.718926429748535e+00, 6.728116512298584e+00, 6.747878074645996e+00, 6.805883884429932e+00, 6.938747882843018e+00, 7.245217323303223e+00, 7.732714176177979e+00, 2.396616458892822e+00, 2.404029846191406e+00, 2.405054807662964e+00, 2.404383182525635e+00, 2.400487661361694e+00, 2.391607046127319e+00, 2.378297805786133e+00, 2.362374305725098e+00, 2.343946695327759e+00, 2.320907831192017e+00, 2.293010711669922e+00, 2.260343551635742e+00, 2.226851940155029e+00, 2.192580461502075e+00, 2.157720565795898e+00, 2.122359752655029e+00, 4.686509132385254e+00, 4.696618556976318e+00, 4.780084133148193e+00, 4.878754615783691e+00, 4.994749069213868e+00, 5.137930870056151e+00, 5.313387393951416e+00, 5.522246837615967e+00, 2.386345863342285e+00, 2.384982585906982e+00, 2.376357793807983e+00, 2.362081289291382e+00, 2.345345020294189e+00, 2.326049089431763e+00, 2.302472829818726e+00, 2.27303409576416e+00, 2.240982055664062e+00, 2.207637071609497e+00, 2.169594764709473e+00, 2.120190143585205e+00, 4.687695503234863e+00, 4.687335968017578e+00, 4.68698263168335e+00, 4.686631679534912e+00, 4.686283588409424e+00, 4.685937881469727e+00, 4.685596942901611e+00, 4.685263633728027e+00, 4.684950351715088e+00, 4.68468713760376e+00, 4.760440349578857e+00, 4.957412719726562e+00, 5.180583953857422e+00, 5.423234939575195e+00, 2.384083986282349e+00, 2.416635990142822e+00, 2.415902137756348e+00, 2.408797979354858e+00, 2.395243167877197e+00, 2.378754854202271e+00, 2.359700441360474e+00, 2.335805416107178e+00, 2.307199954986572e+00, 2.275099039077759e+00, 2.240702390670776e+00, 2.20585036277771e+00, 2.170341730117798e+00, 2.134345293045044e+00, 4.686624050140381e+00, 4.686454772949219e+00, 4.757684707641602e+00, 4.854975700378418e+00, 4.970499992370605e+00, 5.113857746124268e+00, 5.289076328277588e+00, 5.497344493865967e+00, 2.387929439544678e+00, 2.387055635452271e+00, 2.378994941711426e+00, 2.364643335342407e+00, 2.34763240814209e+00, 2.32794976234436e+00, 2.303890705108643e+00, 2.274215936660767e+00, 2.24193263053894e+00, 2.208232402801514e+00, 2.169488191604614e+00, 2.118567228317261e+00, 4.68773365020752e+00, 4.687373161315918e+00, 4.687017917633057e+00] diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos index 9bae7978480..1ef89f5d93d 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos @@ -8,7 +8,5 @@ createPlot(id=1, position={560, 8, 803, 648}, y={"theMixVal.TMixSet", "theMixVal createPlot(id=1, position={560, 8, 803, 648}, y={"sch.y[1]"}, range={0.0, 180000.0, -2.0, 2.0}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="s"); createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.PHea", "heaPum.PPum"}, range={0.0, 180000.0, -1000.0, 1000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.heaPumTan.charge"}, range={0.0, 180000.0, -2.0, 2.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s"); -createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.heaPumTan.conCha.TTanTopSet", "heaPum.heaPumTan.conCha.TTanTop", -"heaPum.heaPumTan.conCha.TTanBot"}, range={0.0, 180000.0, 40.0, 60.0}, grid=true, subPlot=105, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); -createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.COP_nominal", "heaPum.heaPum.COP"}, range={0.0, 180000.0, 0.0, 4.0}, autoscale=false, grid=true, subPlot=106, colors={{28,108,200}, {238,46,47}}, range2={0.0, 0.4}, timeUnit="s", displayUnits={"1", "1"}); - +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.heaPumTan.conCha.TTanTopSet", "heaPum.heaPumTan.conCha.TTanTop", "heaPum.heaPumTan.conCha.TTanBot"}, range={0.0, 180000.0, 40.0, 60.0}, grid=true, subPlot=105, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=1, position={560, 8, 803, 648}, y={"heaPum.COP_nominal", "heaPum.heaPum.COP"}, range={0.0, 180000.0, 0.0, 4.0}, autoscale=false, grid=true, subPlot=106, colors={{28,108,200}, {238,46,47}}, range2={0.0, 0.4}, timeUnit="s", displayUnits={"1", "1"}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump.mos new file mode 100644 index 00000000000..f2e5bd7f731 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump.mos @@ -0,0 +1,11 @@ +compareVars := + { + "heaPum.senTDisSup.T", + "heaPum.senTEvaRet.T", + "senTLoaSup.T", + "heaPum.heaPum.QCon_flow", + "heaPum.heaPum.QCon_flow_nominal", + "heaPum.heaPum.m1_flow", + "heaPum.heaPum.m2_flow", + "heaPum.PHea" + }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank.mos new file mode 100644 index 00000000000..1cf905d21c2 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank.mos @@ -0,0 +1,15 @@ +compareVars := + { + "theMixVal.TMixSet", + "theMixVal.senTMix.T", + "theMixVal.senTHot.T", + "sch.y[1]", + "heaPum.PHea", + "heaPum.PPum", + "heaPum.heaPumTan.charge", + "heaPum.heaPumTan.conCha.TTanTopSet", + "heaPum.heaPumTan.conCha.TTanTop", + "heaPum.heaPumTan.conCha.TTanBot", + "heaPum.COP_nominal", + "heaPum.heaPum.COP" + }; From 4da406b6a6110ac1a9981dda849a12ea3919ca4d Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 10:53:50 -0800 Subject: [PATCH 144/204] Update docs for ETSs --- .../Combined/HeatPumpHeatExchanger.mo | 8 +------- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 18 +++--------------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index c826a56e647..9fbb112430f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -110,7 +110,7 @@ When enabled,

                                    ", revisions=" diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 5e06b19567d..5a5d4ff2da7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -111,21 +111,15 @@ When enabled,

                                    • -The heat pump evaporator water pump is controlled +The heat pump and the evaporator and condenser hydronics are controlled based on the principles described in Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank.
                                    • -The heat pump condensor water mass flow rate is controlled for the charging of the storage tank -as described in - -Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. -
                                    • -
                                    • -The mass flow rate of water leaving the storage tank is computed based on the domestic hot water +The mass flow rate of water leaving the domestic hot water heat exchanger is computed based on the domestic hot water heating load (input QReqHotWat_flow) combined with the operation of a thermostatic -mixing valve used to mix down the temperature of hot water leaving the tank +mixing valve used to mix down the temperature of hot water leaving the domestic hot water heat exchanger to the temperature distributed to fixtures (parameter THotWatSup_nominal) using domestic cold water at the cold water temperature (input TColWat). The desired water flow rate leaving the thermostatic mixing valve @@ -134,12 +128,6 @@ is determined according to the following equation: QReqHotWat_flow = ṁ cp (THotWatSup_nominal - TColWat)

                                    • -
                                    • -The evaporator water mass flow rate is computed based on the -logic described in - -Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls.PrimaryVariableFlow. -
                                    ", revisions=" From a446ec4a14f118dd2fdb00c8886054e8aea674df Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:06:02 -0800 Subject: [PATCH 145/204] Update unit test scripts --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 1 + .../Combined/Subsystems/HeatPumpDHWTank.mo | 1 + .../BuildingTimeSeriesWithETSDHWTank.mo | 3 ++- .../StorageTankWithExternalHeatExchanger.mo | 1 + .../Examples/BuildingTimeSeriesWithETS.mos | 11 ++++----- .../BuildingTimeSeriesWithETSDHWTank.mos | 24 ++++++++----------- 6 files changed, 19 insertions(+), 22 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index d571899072c..338c1739776 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -126,6 +126,7 @@ model PartialHeatPump annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( redeclare package Medium = Medium2, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, m_flow_nominal=mEva_flow_nominal, dpValve_nominal=6000) "Valve at heat pump evaporator" annotation (Placement(transformation(extent={{80,-70},{60,-50}}))); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index eb8951acd3b..869f62e5012 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -144,6 +144,7 @@ model HeatPumpDHWTank annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( redeclare package Medium = Medium2, + energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, m_flow_nominal=mEva_flow_nominal, dpValve_nominal=6000) "Valve at heat pump evaporator" annotation (Placement(transformation(extent={{80,-70},{60,-50}}))); diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 92f94f3490b..9486fdf61ae 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -51,7 +51,8 @@ model BuildingTimeSeriesWithETSDHWTank "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3, - mDom_flow_nominal=0.03) + mDom_flow_nominal=0.03, + TDom_nominal=318.15) "Performance data" annotation (Placement(transformation(extent={{40,-80},{60,-60}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 3c480dab70a..25d7785f290 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -59,6 +59,7 @@ model StorageTankWithExternalHeatExchanger final allowFlowReversal1=allowFlowReversalDom, m1_flow_nominal=dat.mDom_flow_nominal, m2_flow_nominal=dat.mHex_flow_nominal, + show_T=true, dp1_nominal=dat.dpHexHea_nominal, from_dp2=true, dp2_nominal=dat.dpHexDom_nominal, diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mos index 6b1046415ad..3a744c9fd35 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETS.mos @@ -1,9 +1,6 @@ -// Script generated by Dymola Wed May 3 07:50:59 2023 simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETS"); -// Plot commands -removePlots(true); -createPlot(filename="BuildingTimeSeriesWithETS.mat", id=1, position={540, 9, 784, 614}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.ets.proHotWat.heaPum.QCon_flow_nominal", "bui.ets.proHotWat.heaPum.QCon_flow"}, range={0.0, 10.0, -2000.0, 4000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.QHea_flow", "bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.ets.proHotWat.heaPum.QCon_flow_nominal", "bui.ets.proHotWat.heaPum.QCon_flow"}, range={0.0, 10.0, -2000.0, 4000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.bui.QReqHea_flow", "bui.bui.QReqCoo_flow", "bui.bui.QHea_flow", "bui.bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}}, timeUnit="d", displayUnits={"W", "W", "W", "W"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos index 37c4dfbceaf..81774979e34 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos @@ -1,14 +1,10 @@ -// Script generated by Dymola Wed May 3 07:50:59 2023 -simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETSDHWTank"); -// Plot commands -createPlot(filename="BuildingTimeSeriesWithETSDHWTank.mat", id=1, position={540, 9, 784, 614}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal", "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow"}, range={0.0, 10.0, -2000.0, 4000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); -createPlot(id=1, position={540, 9, 784, 614}, y={"bui.QHea_flow", "bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); - -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.QReqHotWat_flow"}, range={0.0, 900000.0, -2000.0, 4000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet"}, range={0.0, 900000.0, 280.0, 340.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"K", ""}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.THotSouSet.y"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=103, colors={{238,46,47}, {28,108,200}}, timeUnit="s", displayUnits={"K", ""}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.theMixVal.mMix_flow"}, range={0.0, 900000.0, -0.02, 0.039999999999999994}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"kg/s"}); -createPlot(id=2, position={590, -8, 592, 663}, y={"bui.ets.proHotWat.PHea"}, range={0.0, 900000.0, -1000.0, 1000.0}, grid=true, subPlot=105, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); - +simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETSDHWTank"); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.bui.QReqHea_flow", "bui.bui.QReqCoo_flow", "bui.bui.QHea_flow", "bui.bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}}, timeUnit="d", displayUnits={"W", "W", "W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); +createPlot(id=1, position={540, 9, 784, 617}, y={"bui.ets.proHeaWat.senTDisSup.T", "bui.ets.proHeaWat.senTEvaRet.T"}, range={0.0, 10.0, 10.0, 25.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"degC", "degC"}); +createPlot(id=2, position={598, 13, 592, 640}, y={"bui.ets.QReqHotWat_flow"}, range={0.0, 900000.0, -5000.0, 5000.0}, grid=true, subPlot=101, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); +createPlot(id=2, position={598, 13, 592, 640}, y={"bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet", "bui.ets.proHotWat.THotSouSet.y", "bui.ets.theMixVal.senTHot.T"}, range={0.0, 900000.0, 250.0, 350.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}, {28,108,200}, {0,140,72}}, timeUnit="s", displayUnits={"K", "K", "", "K"}); +createPlot(id=2, position={598, 13, 592, 640}, y={"bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet", "bui.ets.proHotWat.heaPumTan.conCha.TTanTop", "bui.ets.proHotWat.heaPumTan.conCha.TTanBot"}, range={0.0, 900000.0, 40.0, 60.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); +createPlot(id=2, position={598, 13, 592, 640}, y={"bui.ets.proHotWat.PHea", "bui.ets.proHotWat.PPum"}, range={0.0, 900000.0, -2000.0, 2000.0}, grid=true, subPlot=104, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); +createPlot(id=2, position={598, 13, 592, 640}, y={"bui.ets.proHotWat.senTDisSup.T", "bui.ets.proHotWat.senTEvaRet.T"}, range={0.0, 900000.0, 0.0, 30.0}, autoscale=false, grid=true, subPlot=105, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"degC", "degC"}); From aa08f8b39b40f9975639ca23e8a88231f9e053c0 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:16:37 -0800 Subject: [PATCH 146/204] Update unit test results for BuildingTimeSeries examples --- ...ned_Examples_BuildingTimeSeriesWithETS.txt | 22 +++++----- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 43 +++++++++++-------- ...ned.Examples.BuildingTimeSeriesWithETS.mos | 6 ++- ...mples.BuildingTimeSeriesWithETSDHWTank.mos | 21 ++++++--- 4 files changed, 55 insertions(+), 37 deletions(-) diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt index 2213109b723..4e511b8be28 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt @@ -1,22 +1,24 @@ -last-generated=2023-09-13 +last-generated=2023-11-28 statistics-initialization= { - "nonlinear": "1, 1, 2, 0, 2, 0, 1, 1, 1, 1", + "nonlinear": "1, 1, 2, 0, 4, 2, 2, 0, 2, 1, 1", "numerical Jacobians": "0" } statistics-simulation= { - "linear": "0, 0, 0, 0, 2", - "nonlinear": "2, 2, 1, 1, 1, 1, 1", - "number of continuous time states": "22", + "linear": "0, 0, 2", + "nonlinear": "2, 2, 4, 2, 2, 1, 1, 1", + "number of continuous time states": "26", "numerical Jacobians": "0" } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83295625e+04, 8.76095234375e+04, 4.729144140625e+04, 6.347184765625e+04, 4.093409765624994e+04, 0e+00, 0e+00, 1.998889465332031e+02, 9.6073212890625e+03, 1.8649330078125e+04, 9.3643875e+04, 1.188650937499999e+05, 4.63591875e+04, 6.3453546875e+04, 4.38096953125e+04, 0e+00, 0e+00, 1.074818603515625e+03, 7.68397705078125e+03, 1.47230673828125e+04, 8.8721046875e+04, 9.2690765625e+04, 1.2848662109375e+04, 7.44311767578125e+03, 1.28838798828124e+04, 0e+00, 0e+00, 0e+00, 2.83400146484375e+02, 6.58371044921875e+03, 9.093121875e+04, 1.20976734375e+05, 4.31718515625e+04, 7.21492109375e+04, 4.46419921875e+04, 0e+00, 3.904945373535156e+01, 1.892994018554688e+03, 1.32104453125e+04, 2.1070583984375e+04, 9.90065703125e+04, 1.49110796875e+05, 8.71087734375e+04, 1.259374453125e+05, 7.0500375e+04, 5.23144921875e+03, 1.9429376953125e+04, 2.8971720703125e+04, 3.553096484375e+04, 4.0369453125e+04, 5.600351171875e+04, 5.474494531249999e+04, 5.514832031250001e+04, 5.775033203125002e+04, 5.95013203125e+04, 4.480028515625006e+04, 5.05422578125e+04, 5.385604296875e+04, 5.6388875e+04, 5.78005234375e+04, 7.51907109375e+04, 7.22924453125e+04, 6.8525390625e+04, 6.8248875e+04, 7.0196671875e+04, 5.365473046875e+04, 5.963440234375e+04, 6.259495703125e+04, 6.70619140625e+04, 6.91337734375e+04, 1.63867875e+05, 2.25433671875e+05, 1.40051390625e+05, 1.65744125e+05, 9.9054640625e+04, 3.222974609375e+04, 4.624779296875e+04, 5.4914875e+04, 6.18624296875e+04, 6.6127609375e+04, 1.6270728125e+05, 2.19996359375e+05, 1.1908771875e+05, 1.58861453125e+05, 9.5976359375e+04, 3.0540130859375e+04, 4.36041796875e+04, 5.214102734375e+04, 5.914519921875e+04, 6.438712890625e+04, 1.583660625e+05, 2.0554965625e+05, 9.6389875e+04, 1.349749375e+05, 8.4397640625e+04, 1.807614453125e+04, 3.1054064453125e+04, 4.038174609375e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83383828125e+04, 8.76065078125e+04, 4.72846171875e+04, 6.347269140625e+04, 4.092085156249994e+04, 0e+00, 0e+00, 2.003673858642578e+02, 9.6089638671875e+03, 1.865191796875e+04, 9.36570546875e+04, 1.188573281249999e+05, 4.635226171875e+04, 6.34586875e+04, 4.3795734375e+04, 0e+00, 0e+00, 1.0755673828125e+03, 7.68555224609375e+03, 1.47250390625e+04, 8.8731796875e+04, 9.267196875e+04, 1.2834076171875e+04, 7.446005859375e+03, 1.28759570312499e+04, 0e+00, 0e+00, 0e+00, 2.839803466796875e+02, 6.58580517578125e+03, 9.0945171875e+04, 1.20968421875e+05, 4.31587109375e+04, 7.215621875e+04, 4.462345703125e+04, 0e+00, 3.826390075683594e+01, 1.893903076171875e+03, 1.32126533203125e+04, 2.1072865234375e+04, 9.90209765625e+04, 1.49111796875e+05, 8.71006640625e+04, 1.25939953125e+05, 7.04710234375e+04, 5.23286328125e+03, 1.9432640625e+04, 2.8973529296875e+04, 3.553279296875e+04, 4.037078515625e+04, 5.600424609375e+04, 5.474400390624999e+04, 5.514841796875001e+04, 5.775102734375002e+04, 5.950133984375e+04, 4.480007031250006e+04, 5.0545640625e+04, 5.385690234375e+04, 5.6390359375e+04, 5.7800859375e+04, 7.519084375e+04, 7.2291125e+04, 6.85247890625e+04, 6.82486171875e+04, 7.019746875e+04, 5.365383203125e+04, 5.963593359375e+04, 6.25956875e+04, 6.70628671875e+04, 6.91346875e+04, 1.63878328125e+05, 2.25436921875e+05, 1.40038796875e+05, 1.65740828125e+05, 9.901990625e+04, 3.223180859375e+04, 4.625077734375e+04, 5.491712109375e+04, 6.1865078125e+04, 6.6129953125e+04, 1.627203125e+05, 2.199933125e+05, 1.1907765625e+05, 1.5886025e+05, 9.5941296875e+04, 3.0541703125e+04, 4.360697265625e+04, 5.214300390625e+04, 5.914601953125e+04, 6.438927734375e+04, 1.58378671875e+05, 2.0554109375e+05, 9.63799765625e+04, 1.34975078125e+05, 8.43653515625e+04, 1.8077953125e+04, 3.1056619140625e+04, 4.038398828125e+04] bui.ets.proHotWat.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] bui.ets.proHotWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 9.4108427734375e+03, 1.35028271484375e+04, 6.104552734375e+03, 9.45216796875e+03, 4.998033691406241e+03, 0e+00, 0e+00, 1.693234634399414e+01, 8.795462036132812e+02, 1.832620971679688e+03, 1.35667177734375e+04, 1.908825781249999e+04, 5.966599609375e+03, 9.44211328125e+03, 5.41775537109375e+03, 0e+00, 0e+00, 9.198709869384766e+01, 6.925453491210938e+02, 1.403866577148438e+03, 1.27295712890625e+04, 1.43793681640625e+04, 1.68628076171875e+03, 1.861250854492188e+03, 1.525521850585924e+03, 0e+00, 0e+00, 0e+00, 2.402164268493652e+01, 5.888098754882812e+02, 1.310228125e+04, 1.948662109375e+04, 5.49066943359375e+03, 1.09039033203125e+04, 5.54349951171875e+03, 0e+00, 3.300327301025391e+00, 1.632949676513672e+02, 1.242563232421875e+03, 2.108076416015625e+03, 1.449700390625e+04, 2.5053298828125e+04, 1.2636966796875e+04, 2.035478125e+04, 9.771984375e+03, 4.642901611328125e+02, 1.919922485351562e+03, 3.064951171875e+03, 3.92644189453125e+03, 4.60094482421875e+03, 6.998853515625e+03, 6.795534179687499e+03, 6.859541992187503e+03, 7.287248046875004e+03, 7.58195458984375e+03, 5.249163574218759e+03, 6.12359619140625e+03, 6.65007568359375e+03, 7.06127880859375e+03, 7.29690673828125e+03, 1.01990205078125e+04, 9.7371181640625e+03, 9.1444462890625e+03, 9.101234375e+03, 9.4060234375e+03, 6.61997119140625e+03, 7.6024541015625e+03, 8.10905224609375e+03, 8.89426171875e+03, 9.239361328125e+03, 2.72032265625e+04, 4.2625234375e+04, 2.2445609375e+04, 2.852929296875e+04, 1.45549775390625e+04, 3.48702734375e+03, 5.46284765625e+03, 6.81949951171875e+03, 7.98165625e+03, 8.727634765625e+03, 2.69434375e+04, 4.128446484375e+04, 1.834746484375e+04, 2.7039087890625e+04, 1.40146484375e+04, 3.2671787109375e+03, 5.06915625e+03, 6.3735283203125e+03, 7.5204609375e+03, 8.419302734375e+03, 2.6015279296875e+04, 3.77553203125e+04, 1.42278095703125e+04, 2.2120416015625e+04, 1.20334873046875e+04, 1.77097900390625e+03, 3.33165283203125e+03, 4.6022119140625e+03] -bui.PPum=[3.285042941570282e-01, 2.389241790771484e+02, 5.276307373046875e+02, 2.53018212890625e+03, 2.963212646484375e+03, 2.205779541015625e+03, 2.49316455078125e+03, 2.106321044921874e+03, 9.508738708496094e+01, 9.303549194335938e+01, 2.981468200683594e+02, 1.517205688476562e+03, 1.683501586914062e+03, 2.985285888671875e+03, 3.514895263671874e+03, 2.204634033203125e+03, 2.475771484375e+03, 2.16003076171875e+03, 9.508293914794922e+01, 9.307804870605469e+01, 1.09657080078125e+03, 1.482954223632812e+03, 1.6142724609375e+03, 2.906470947265625e+03, 3.098155029296875e+03, 1.622307739257812e+03, 1.502388427734375e+03, 1.600898803710936e+03, 9.506366729736327e+01, 9.315933227539062e+01, 9.240464019775391e+01, 3.0735595703125e+02, 1.47152978515625e+03, 2.9346220703125e+03, 3.55027734375e+03, 2.152264404296875e+03, 2.637573974609375e+03, 2.1825791015625e+03, 9.507963562011719e+01, 1.645074615478516e+02, 1.429212768554688e+03, 1.573627075195312e+03, 1.727168701171875e+03, 3.073527587890625e+03, 4.07193310546875e+03, 2.97073583984375e+03, 3.616003173828125e+03, 2.731474853515625e+03, 1.474104370117188e+03, 1.694591186523438e+03, 1.869663940429688e+03, 1.985192993164062e+03, 2.068533203125e+03, 2.33640966796875e+03, 2.3193056640625e+03, 2.322208251953125e+03, 2.36998046875e+03, 2.4074228515625e+03, 2.147096191406252e+03, 2.233818603515625e+03, 2.29699462890625e+03, 2.341718994140625e+03, 2.37482177734375e+03, 2.71194384765625e+03, 2.6607783203125e+03, 2.58259375e+03, 2.57362744140625e+03, 2.610738525390625e+03, 2.300763427734375e+03, 2.404389892578125e+03, 2.463059326171875e+03, 2.5472001953125e+03, 2.588546630859375e+03, 4.32067236328125e+03, 5.94482568359375e+03, 3.94787158203125e+03, 4.4540166015625e+03, 3.240896240234375e+03, 1.933651977539062e+03, 2.15909521484375e+03, 2.31103955078125e+03, 2.445717041015625e+03, 2.529115966796875e+03, 4.28213134765625e+03, 5.8197119140625e+03, 3.535795654296875e+03, 4.2874072265625e+03, 3.190618896484375e+03, 1.903690551757812e+03, 2.117737060546875e+03, 2.25727783203125e+03, 2.396066162109375e+03, 2.492562744140625e+03, 4.18801904296875e+03, 5.45252001953125e+03, 3.1391240234375e+03, 3.78720458984375e+03, 2.988534912109375e+03, 1.6847685546875e+03, 1.904763916015625e+03, 2.066332763671875e+03] -bui.QHea_flow=[0e+00, 1.493402099609375e+02, 1.9687451171875e+03, 6.7062328125e+04, 8.7949578125e+04, 4.812779296875e+04, 6.336201953125e+04, 4.203793359374994e+04, 7.981088757514954e-02, 2.15836875140667e-02, 4.942553405761719e+02, 8.93226953125e+03, 1.83119765625e+04, 9.14274765625e+04, 1.199915312499999e+05, 4.775315234375e+04, 6.261620703125e+04, 4.526991015625e+04, 7.991190999746323e-02, 2.22884938120842e-02, 2.26790771484375e+03, 7.10509130859375e+03, 1.4275474609375e+04, 8.68501171875e+04, 9.5471671875e+04, 1.43475166015625e+04, 7.31704931640625e+03, 1.339689550781241e+04, 7.176294922828635e-02, 2.117549441754824e-02, 1.260649506002665e-02, 5.308006591796875e+02, 6.46579736328125e+03, 8.86046015625e+04, 1.219891484375e+05, 4.451569921875e+04, 7.1115859375e+04, 4.651372265625e+04, 7.975231856107712e-02, 0e+00, 3.329623291015625e+03, 1.19676416015625e+04, 2.080181640625e+04, 9.66562109375e+04, 1.4873896875e+05, 8.83807734375e+04, 1.259347578125e+05, 7.49641328125e+04, 6.57079736328125e+03, 1.8963017578125e+04, 2.879130078125e+04, 3.53488046875e+04, 4.02499375e+04, 5.58708359375e+04, 5.486712109374999e+04, 5.507457421875001e+04, 5.759177343750002e+04, 5.949928125e+04, 4.493530468750009e+04, 5.0448828125e+04, 5.377033984375e+04, 5.613822265625e+04, 5.779968359375e+04, 7.518371875e+04, 7.24934609375e+04, 6.8629828125e+04, 6.82338984375e+04, 7.00935234375e+04, 5.37320703125e+04, 5.94061875e+04, 6.24483671875e+04, 6.6912640625e+04, 6.89983359375e+04, 1.6226678125e+05, 2.2490328125e+05, 1.41934828125e+05, 1.66257859375e+05, 1.04199984375e+05, 3.2251130859375e+04, 4.597104296875e+04, 5.458269140625e+04, 6.159391796875e+04, 6.5946796875e+04, 1.6056546875e+05, 2.203854375e+05, 1.20662125e+05, 1.5891796875e+05, 1.012016640625e+05, 3.0566900390625e+04, 4.335859375e+04, 5.176445703125e+04, 5.89764296875e+04, 6.40561875e+04, 1.5622553125e+05, 2.06757359375e+05, 9.79602421875e+04, 1.34831421875e+05, 8.9268453125e+04, 1.8283185546875e+04, 3.0786978515625e+04, 4.01603671875e+04] -bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.744162109375e+03, 1.34848095703125e+04, 6.45776123046875e+03, 9.5616337890625e+03, 5.391218261718741e+03, 0e+00, 0e+00, 2.216411781311035e+01, 1.09540087890625e+03, 2.179598388671875e+03, 1.35529384765625e+04, 1.910426171874999e+04, 6.32924365234375e+03, 9.5557724609375e+03, 5.790068359375e+03, 0e+00, 0e+00, 1.195254592895508e+02, 8.710299072265625e+02, 1.700484375e+03, 1.27168759765625e+04, 1.44006025390625e+04, 1.943729125976562e+03, 2.04363720703125e+03, 1.785954711914048e+03, 0e+00, 0e+00, 0e+00, 3.141552543640137e+01, 7.43646240234375e+02, 1.3087078125e+04, 1.9502029296875e+04, 5.87611669921875e+03, 1.09061982421875e+04, 5.9088984375e+03, 0e+00, 4.779702186584473e+00, 2.111380157470703e+02, 1.51694189453125e+03, 2.479582275390625e+03, 1.44830439453125e+04, 2.5065998046875e+04, 1.26514658203125e+04, 2.03624921875e+04, 9.7868046875e+03, 5.89379150390625e+02, 2.275781982421875e+03, 3.485414306640625e+03, 4.3524677734375e+03, 5.010486328125e+03, 7.24077294921875e+03, 7.056032226562499e+03, 7.114751464843753e+03, 7.500096191406254e+03, 7.762525390625e+03, 5.629357910156258e+03, 6.44398828125e+03, 6.9249404296875e+03, 7.29775927734375e+03, 7.50810107421875e+03, 1.019883984375e+04, 9.7379287109375e+03, 9.145150390625e+03, 9.10116015625e+03, 9.40542578125e+03, 6.89951220703125e+03, 7.78174658203125e+03, 8.2297216796875e+03, 8.915876953125e+03, 9.2389697265625e+03, 2.7196326171875e+04, 4.2641296875e+04, 2.2462509765625e+04, 2.853597265625e+04, 1.4569185546875e+04, 3.914922119140625e+03, 5.83107373046875e+03, 7.07970751953125e+03, 8.1179609375e+03, 8.7716357421875e+03, 2.6935291015625e+04, 4.12953515625e+04, 1.8366560546875e+04, 2.7046119140625e+04, 1.40295947265625e+04, 3.692587890625e+03, 5.459298828125e+03, 6.67399951171875e+03, 7.70830419921875e+03, 8.5030888671875e+03, 2.60067109375e+04, 3.776348046875e+04, 1.4246076171875e+04, 2.21273671875e+04, 1.2048435546875e+04, 2.11158642578125e+03, 3.758029541015625e+03, 5.0123125e+03] +bui.PPum=[1.358442974090576e+01, 1.704365112304688e+03, 1.999266479492188e+03, 4.322193359375e+03, 4.7009501953125e+03, 3.94944677734375e+03, 4.257287109375e+03, 3.829931152343749e+03, 1.097769775390625e+02, 1.078216400146484e+02, 1.762859008789062e+03, 3.01483935546875e+03, 3.273954833984375e+03, 4.7304775390625e+03, 5.116825683593749e+03, 3.94533642578125e+03, 4.239681640625e+03, 3.8945078125e+03, 1.097718811035156e+02, 1.077731628417969e+02, 2.559989990234375e+03, 2.9547275390625e+03, 3.169751708984375e+03, 4.66577001953125e+03, 4.81801025390625e+03, 3.1645205078125e+03, 2.953682373046875e+03, 3.143614013671872e+03, 1.098692321777344e+02, 1.079489898681641e+02, 1.068784561157227e+02, 1.771574829101562e+03, 2.927416748046875e+03, 4.68827001953125e+03, 5.13969775390625e+03, 3.882343017578125e+03, 4.40643115234375e+03, 3.919865478515625e+03, 1.097660293579102e+02, 1.629283203125e+03, 2.891046630859375e+03, 3.11384619140625e+03, 3.336761962890625e+03, 4.80020263671875e+03, 5.4526552734375e+03, 4.7293486328125e+03, 5.1786259765625e+03, 4.5177958984375e+03, 2.93002880859375e+03, 3.29129150390625e+03, 3.531366943359375e+03, 3.68081298828125e+03, 3.78503662109375e+03, 4.1015419921875e+03, 4.081519775390625e+03, 4.08531787109375e+03, 4.139016113281251e+03, 4.1801806640625e+03, 3.879968261718752e+03, 3.984857177734375e+03, 4.056945556640625e+03, 4.10767236328125e+03, 4.1440185546875e+03, 4.492755859375e+03, 4.4446328125e+03, 4.3692109375e+03, 4.36044775390625e+03, 4.39649560546875e+03, 4.059968994140625e+03, 4.177345703125e+03, 4.2416328125e+03, 4.33291552734375e+03, 4.37496875e+03, 5.5852685546875e+03, 6.3629814453125e+03, 5.42009619140625e+03, 5.67101416015625e+03, 4.9562255859375e+03, 3.61294677734375e+03, 3.8968251953125e+03, 4.0735029296875e+03, 4.222953125e+03, 4.3134267578125e+03, 5.56081591796875e+03, 6.31754736328125e+03, 5.15647705078125e+03, 5.57705908203125e+03, 4.9176943359375e+03, 3.573978759765625e+03, 3.84639599609375e+03, 4.012634765625e+03, 4.1680576171875e+03, 4.27412109375e+03, 5.510154296875e+03, 6.16261865234375e+03, 4.86850634765625e+03, 5.28625537109375e+03, 4.75154931640625e+03, 3.270321044921875e+03, 3.57788671875e+03, 3.78280859375e+03] +bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] +bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.bui.QHea_flow=[0e+00, 1.506783599853516e+02, 1.96780859375e+03, 6.70620390625e+04, 8.79495390625e+04, 4.812737890625e+04, 6.33616640625e+04, 4.203758984374994e+04, 7.696638256311417e-02, 2.20662597566843e-02, 4.937175903320312e+02, 8.9322353515625e+03, 1.83125078125e+04, 9.1427828125e+04, 1.199915078124999e+05, 4.775205078125e+04, 6.261617578125e+04, 4.52698984375e+04, 7.697067409753799e-02, 2.143169939517975e-02, 2.267845458984375e+03, 7.105115234375e+03, 1.42760478515625e+04, 8.68504609375e+04, 9.5472125e+04, 1.43479931640625e+04, 7.31599365234375e+03, 1.339673632812491e+04, 7.396135479211767e-02, 2.169444039464003e-02, 1.033795345574617e-02, 5.288861694335938e+02, 6.46579736328125e+03, 8.86049375e+04, 1.21989375e+05, 4.4514796875e+04, 7.11158671875e+04, 4.65136796875e+04, 7.67185166478157e-02, 0e+00, 3.3291748046875e+03, 1.1968009765625e+04, 2.080226953125e+04, 9.6656359375e+04, 1.48739125e+05, 8.83794296875e+04, 1.259340390625e+05, 7.49643515625e+04, 6.57108837890625e+03, 1.896384765625e+04, 2.878983203125e+04, 3.534880078125e+04, 4.0250875e+04, 5.587106640625e+04, 5.486714062499999e+04, 5.507384375000001e+04, 5.759194140625002e+04, 5.949952734375e+04, 4.493522656250009e+04, 5.044883203125e+04, 5.37707265625e+04, 5.613821484375e+04, 5.77997265625e+04, 7.51835859375e+04, 7.249346875e+04, 6.8630015625e+04, 6.82338671875e+04, 7.00935625e+04, 5.3730953125e+04, 5.940624609375e+04, 6.244846875e+04, 6.69123125e+04, 6.899834375e+04, 1.62266859375e+05, 2.24903390625e+05, 1.41931359375e+05, 1.66257828125e+05, 1.041997734375e+05, 3.2251529296875e+04, 4.597100390625e+04, 5.458252734375e+04, 6.159351171875e+04, 6.594640625e+04, 1.605658125e+05, 2.203855e+05, 1.206605546875e+05, 1.58918046875e+05, 1.012014921875e+05, 3.0566619140625e+04, 4.3358640625e+04, 5.17644609375e+04, 5.897640625e+04, 6.40561171875e+04, 1.56227921875e+05, 2.06757484375e+05, 9.7959109375e+04, 1.3483146875e+05, 8.9268484375e+04, 1.8283828125e+04, 3.0786923828125e+04, 4.0162265625e+04] +bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index 8763618e6ff..a9826f750ed 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -1,29 +1,36 @@ -last-generated=2023-10-02 +last-generated=2023-11-28 statistics-initialization= { - "nonlinear": "1, 1, 12, 1, 2, 0, 2, 0, 1, 1, 1", + "nonlinear": "1, 1, 2, 0, 4, 1, 2, 2, 0, 2, 1, 1, 1", "numerical Jacobians": "0" } statistics-simulation= { - "linear": "0, 0, 0, 0, 0, 2", - "nonlinear": "2, 12, 1, 1, 2, 1, 1, 1, 1", - "number of continuous time states": "32", + "linear": "0, 0, 0, 2", + "nonlinear": "2, 1, 1, 2, 4, 2, 2, 1, 1, 1", + "number of continuous time states": "39", "numerical Jacobians": "0" } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83320703125e+04, 8.76097890625e+04, 4.729258984375e+04, 6.347230078125e+04, 4.093411718749994e+04, 0e+00, 0e+00, 1.999011993408203e+02, 9.60718359375e+03, 1.8649224609375e+04, 9.36438125e+04, 1.188654921874999e+05, 4.636153515625e+04, 6.345333984375e+04, 4.3813984375e+04, 0e+00, 0e+00, 1.075181274414062e+03, 7.683984375e+03, 1.4723455078125e+04, 8.87204609375e+04, 9.26895546875e+04, 1.28490283203125e+04, 7.4429501953125e+03, 1.28835566406249e+04, 0e+00, 0e+00, 0e+00, 2.830715026855469e+02, 6.58333984375e+03, 9.093134375e+04, 1.2097609375e+05, 4.317233203125e+04, 7.21495234375e+04, 4.46431015625e+04, 0e+00, 3.887013244628906e+01, 1.892901123046875e+03, 1.32104033203125e+04, 2.107053515625e+04, 9.900578125e+04, 1.49110203125e+05, 8.71090234375e+04, 1.259405546875e+05, 7.05003203125e+04, 5.23149267578125e+03, 1.9429412109375e+04, 2.8971833984375e+04, 3.55310390625e+04, 4.036935546875e+04, 5.600348828125e+04, 5.474476953124999e+04, 5.514838671875001e+04, 5.775047656250002e+04, 5.950133984375e+04, 4.479950781250006e+04, 5.054137890625e+04, 5.38565390625e+04, 5.638929296875e+04, 5.780082421875e+04, 7.519109375e+04, 7.22924765625e+04, 6.85246484375e+04, 6.8248375e+04, 7.0196625e+04, 5.3653875e+04, 5.96338828125e+04, 6.259481640625e+04, 6.70628984375e+04, 6.91337734375e+04, 1.6386896875e+05, 2.2543365625e+05, 1.4005165625e+05, 1.6574453125e+05, 9.9054078125e+04, 3.222966015625e+04, 4.624773046875e+04, 5.49149921875e+04, 6.18619609375e+04, 6.61287890625e+04, 1.62707171875e+05, 2.19996328125e+05, 1.1908775e+05, 1.588614375e+05, 9.597621875e+04, 3.054047265625e+04, 4.3604265625e+04, 5.214035546875e+04, 5.914511328125e+04, 6.43871484375e+04, 1.583646875e+05, 2.055495625e+05, 9.63899921875e+04, 1.349755625e+05, 8.43974921875e+04, 1.8075916015625e+04, 3.105395703125e+04, 4.038175e+04] -bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] -bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow=[0e+00, 1.229611572265625e+03, 2.475562744140625e+02, -1.661701289819727e-19, 2.84265185546875e+03, 2.2995341796875e+03, 2.876562744140625e+03, 2.00139562988281e+03, -7.122630935572916e-13, 1.394884498580797e-26, 3.710108530608724e-37, -4.383062798613164e-26, -4.6471096428814e-26, 2.126043090820312e+02, 2.835126464843751e+03, 2.295426025390625e+03, 2.875023193359375e+03, 2.000692993164062e+03, 9.853538341167423e-14, 7.383709042787358e-23, -1.195984391722996e-26, 3.586978317579388e-28, -3.088770359352216e-23, 2.12801513671875e+02, 2.835072021484375e+03, 2.295314453125e+03, 2.8749921875e+03, 2.000686645507805e+03, -2.413898768371906e-11, -3.13547678143686e-21, 8.00123464267718e-34, -3.582942333780513e-24, -5.052851698352875e-27, 2.127040710449219e+02, 2.835034912109375e+03, 2.295363037109375e+03, 2.875007080078125e+03, 2.000661376953125e+03, 1.181115760751084e-09, -1.03462558986196e-24, -2.61315201531615e-27, -7.887746235595033e-27, 2.844037504467147e-27, 2.127831573486328e+02, 2.83498388671875e+03, 2.2953232421875e+03, 2.875078125e+03, 2.0006484375e+03, 6.712766811934668e-16, -6.114660063746631e-25, 4.707617970613774e-27, -9.846951795708283e-29, 2.446941372220615e-27, -6.245946039601323e-27, -4.220106168232883e-27, 8.072428532969463e-30, 2.132217745177947e-28, -2.379993928830696e-28, -1.929491759226295e-27, -2.531444013720934e-26, -6.160989075849356e-24, 6.940207191883979e-26, 3.804576382709821e-28, -9.22163953577435e-35, 0e+00, 0e+00, 0e+00, -0e+00, 3.167114446016525e-31, 7.927794504341107e-28, 1.706629477556587e-28, -5.497897053608635e-26, 1.934383422673604e-29, 4.553955383300781e+02, 2.827814453125e+03, 2.293478515625e+03, 2.8742685546875e+03, 2.000401245117188e+03, -3.130669771952152e-15, 1.628636002600636e-25, 9.039127183734229e-24, -1.414021709473635e-25, 6.173006065189523e-27, 2.127204284667969e+02, 2.834981201171875e+03, 2.295308837890625e+03, 2.875006103515625e+03, 2.000650268554688e+03, -6.397808275040324e-24, 3.763911142306062e-27, 2.208107185003143e-27, -1.224952612165316e-26, 4.519254703518914e-27, 2.127527618408203e+02, 2.8350576171875e+03, 2.295350830078125e+03, 2.874998779296875e+03, 2.000709350585938e+03, 8.180271352920924e-19, 3.495622552891109e-27, 7.895649352363422e-33] -bui.PHea=[0e+00, 4.129269714355469e+02, 8.192984771728516e+01, 9.10314453125e+03, 1.3296998046875e+04, 6.4731083984375e+03, 9.329857421875e+03, 5.414882812499991e+03, -2.300471011601468e-13, 4.505205429760598e-27, 1.693338775634766e+01, 8.79532958984375e+02, 1.832609741210938e+03, 1.33285927734375e+04, 1.887949414062499e+04, 6.33374462890625e+03, 9.31909375e+03, 5.83492578125e+03, 3.182500988544064e-14, 2.384794200748787e-23, 9.201834869384766e+01, 6.925460815429688e+02, 1.403906372070312e+03, 1.2491427734375e+04, 1.4170283203125e+04, 2.05308984375e+03, 1.738236083984375e+03, 1.942066772460924e+03, -7.796422361871927e-12, -1.01269787729024e-21, 2.584243055868699e-34, 2.399373817443848e+01, 5.887754516601562e+02, 1.286422265625e+04, 1.927762890625e+04, 5.85752587890625e+03, 1.078094921875e+04, 5.960220703125e+03, 3.814773774646341e-10, 3.285168170928955e+00, 1.63286865234375e+02, 1.24255908203125e+03, 2.108071044921875e+03, 1.42588154296875e+04, 2.48442890625e+04, 1.3003791015625e+04, 2.023237109375e+04, 1.018852734375e+04, 4.642941284179688e+02, 1.919926513671875e+03, 3.064965087890625e+03, 3.926451416015625e+03, 4.60093212890625e+03, 6.998849609375e+03, 6.795507324218749e+03, 6.859551269531253e+03, 7.287270019531254e+03, 7.58195751953125e+03, 5.249055664062509e+03, 6.12346875e+03, 6.6501494140625e+03, 7.0613427734375e+03, 7.29695263671875e+03, 1.01990859375e+04, 9.737123046875e+03, 9.1443876953125e+03, 9.1011533203125e+03, 9.406017578125e+03, 6.61984423828125e+03, 7.60237353515625e+03, 8.10902978515625e+03, 8.8944228515625e+03, 9.2393779296875e+03, 2.7049833984375e+04, 4.241351953125e+04, 2.2811748046875e+04, 2.8406091796875e+04, 1.49713603515625e+04, 3.4870166015625e+03, 5.4628388671875e+03, 6.819517578125e+03, 7.98158251953125e+03, 8.727826171875e+03, 2.670534375e+04, 4.107555859375e+04, 1.8714623046875e+04, 2.691608984375e+04, 1.44311787109375e+04, 3.267220458984375e+03, 5.06916845703125e+03, 6.37342919921875e+03, 7.52044677734375e+03, 8.4193056640625e+03, 2.5776947265625e+04, 3.75464296875e+04, 1.45946015625e+04, 2.19975390625e+04, 1.2450052734375e+04, 1.77095458984375e+03, 3.3316396484375e+03, 4.60221240234375e+03] -bui.PPum=[5.250715836882591e-02, 2.398956451416016e+02, 5.265986328125e+02, 2.5298583984375e+03, 2.947833740234375e+03, 2.206622314453125e+03, 2.480401123046875e+03, 2.107822753906249e+03, 9.477518463134766e+01, 9.27625732421875e+01, 2.979886474609375e+02, 1.51693017578125e+03, 1.683224487304688e+03, 2.98496875e+03, 3.499408935546874e+03, 2.205470947265625e+03, 2.463007080078125e+03, 2.16153271484375e+03, 9.476506042480469e+01, 9.275562286376953e+01, 1.096261962890625e+03, 1.482679809570312e+03, 1.61401318359375e+03, 2.906157958984375e+03, 3.082759033203125e+03, 1.623158325195312e+03, 1.48962109375e+03, 1.602397705078123e+03, 9.477777862548827e+01, 9.287525939941406e+01, 9.206014251708984e+01, 3.061961975097656e+02, 1.47125390625e+03, 2.934305908203125e+03, 3.534788330078125e+03, 2.153093017578125e+03, 2.62479833984375e+03, 2.184079833984375e+03, 9.477332305908203e+01, 1.6419287109375e+02, 1.428935546875e+03, 1.573349487304688e+03, 1.726895263671875e+03, 3.0732099609375e+03, 4.05636669921875e+03, 2.971639892578125e+03, 3.603106201171875e+03, 2.732995849609375e+03, 1.47383154296875e+03, 1.694314208984375e+03, 1.869390380859375e+03, 1.984915283203125e+03, 2.068254638671875e+03, 2.3361416015625e+03, 2.319030029296875e+03, 2.321929931640625e+03, 2.369701904296875e+03, 2.40714501953125e+03, 2.146822998046877e+03, 2.233544189453125e+03, 2.296720458984375e+03, 2.341439697265625e+03, 2.374544189453125e+03, 2.71166552734375e+03, 2.660502197265625e+03, 2.58228857421875e+03, 2.573349609375e+03, 2.610462158203125e+03, 2.300459228515625e+03, 2.4041142578125e+03, 2.4627802734375e+03, 2.546924072265625e+03, 2.58826806640625e+03, 4.320375e+03, 5.92902978515625e+03, 3.948944091796875e+03, 4.4410439453125e+03, 3.24253076171875e+03, 1.93337548828125e+03, 2.158819091796875e+03, 2.310767822265625e+03, 2.445441162109375e+03, 2.528824951171875e+03, 4.2818046875e+03, 5.803943359375e+03, 3.536703125e+03, 4.274451171875e+03, 3.19223974609375e+03, 1.903408081054688e+03, 2.117461669921875e+03, 2.25700048828125e+03, 2.395788330078125e+03, 2.492287109375e+03, 4.18769580078125e+03, 5.43679345703125e+03, 3.14006591796875e+03, 3.774295654296875e+03, 2.99011328125e+03, 1.684476684570312e+03, 1.904487670898438e+03, 2.0660546875e+03] -bui.QHea_flow=[0e+00, 1.493409118652344e+02, 1.96499462890625e+03, 6.7062e+04, 8.794946875e+04, 4.81281640625e+04, 6.336166796875e+04, 4.203754296874994e+04, 7.818440347909927e-02, 2.162826806306839e-02, 4.948764038085938e+02, 8.9321689453125e+03, 1.8312390625e+04, 9.14274921875e+04, 1.199913671874999e+05, 4.775331640625e+04, 6.2614796875e+04, 4.526994140625e+04, 7.798042893409729e-02, 2.16028057038784e-02, 2.267438720703125e+03, 7.1049501953125e+03, 1.4277197265625e+04, 8.6850328125e+04, 9.54722890625e+04, 1.43484423828125e+04, 7.3159599609375e+03, 1.339677148437491e+04, 7.135672867298089e-02, 2.106104418635374e-02, 1.201198808848858e-02, 5.277313232421875e+02, 6.4657158203125e+03, 8.86046328125e+04, 1.219892265625e+05, 4.45152578125e+04, 7.11158515625e+04, 4.651371484375e+04, 7.835377007722855e-02, 0e+00, 3.32916064453125e+03, 1.1968400390625e+04, 2.08016328125e+04, 9.665625e+04, 1.487390625e+05, 8.83808828125e+04, 1.25934e+05, 7.496425e+04, 6.57106640625e+03, 1.8963818359375e+04, 2.8790822265625e+04, 3.5349765625e+04, 4.025085546875e+04, 5.587071875e+04, 5.486714062499999e+04, 5.507441015625001e+04, 5.759196484375002e+04, 5.949939453125e+04, 4.493506640625009e+04, 5.044890625e+04, 5.3770390625e+04, 5.613808203125e+04, 5.779956640625e+04, 7.51835234375e+04, 7.24934453125e+04, 6.86282578125e+04, 6.823384375e+04, 7.0093515625e+04, 5.37290078125e+04, 5.940627734375e+04, 6.24497734375e+04, 6.69123046875e+04, 6.899815625e+04, 1.62266546875e+05, 2.249033125e+05, 1.419346875e+05, 1.66257734375e+05, 1.041997265625e+05, 3.2251439453125e+04, 4.59709921875e+04, 5.458297265625e+04, 6.159392578125e+04, 6.59460234375e+04, 1.6056546875e+05, 2.203854375e+05, 1.2065740625e+05, 1.5891796875e+05, 1.012013984375e+05, 3.05666796875e+04, 4.335852734375e+04, 5.17644765625e+04, 5.897602734375e+04, 6.40561875e+04, 1.56225765625e+05, 2.06757390625e+05, 9.79604921875e+04, 1.3483134375e+05, 8.92684609375e+04, 1.8283357421875e+04, 3.078685546875e+04, 4.016099609375e+04] -bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83383203125e+04, 8.76071875e+04, 4.728483203125e+04, 6.34721796875e+04, 4.092064062499994e+04, 0e+00, 0e+00, 2.003400115966797e+02, 9.6091220703125e+03, 1.865196875e+04, 9.3657625e+04, 1.188576171874999e+05, 4.635216796875e+04, 6.345871484375e+04, 4.37956953125e+04, 0e+00, 0e+00, 1.075616821289062e+03, 7.6858125e+03, 1.47250400390625e+04, 8.87315390625e+04, 9.2671984375e+04, 1.28340654296875e+04, 7.44601123046875e+03, 1.28759443359374e+04, 0e+00, 0e+00, 0e+00, 2.837112731933594e+02, 6.5867412109375e+03, 9.094509375e+04, 1.20968953125e+05, 4.315777734375e+04, 7.21560234375e+04, 4.462375e+04, 0e+00, 3.811175537109375e+01, 1.893735107421875e+03, 1.32122578125e+04, 2.107282421875e+04, 9.90208828125e+04, 1.49112015625e+05, 8.710053125e+04, 1.25939796875e+05, 7.04710234375e+04, 5.23319091796875e+03, 1.9432685546875e+04, 2.897357421875e+04, 3.55327890625e+04, 4.037071875e+04, 5.600399609375e+04, 5.474404687499999e+04, 5.514913671875001e+04, 5.775108984375002e+04, 5.950134375e+04, 4.479978125000006e+04, 5.05454296875e+04, 5.3856640625e+04, 5.639025390625e+04, 5.7800828125e+04, 7.5190828125e+04, 7.22911328125e+04, 6.8524859375e+04, 6.8248796875e+04, 7.01974609375e+04, 5.365378515625e+04, 5.96359765625e+04, 6.2595859375e+04, 6.70628359375e+04, 6.91346953125e+04, 1.63878796875e+05, 2.25436953125e+05, 1.400384375e+05, 1.657408125e+05, 9.90198984375e+04, 3.223153515625e+04, 4.625068359375e+04, 5.49170390625e+04, 6.18649453125e+04, 6.612990625e+04, 1.627200625e+05, 2.1999334375e+05, 1.190769375e+05, 1.5886065625e+05, 9.5941265625e+04, 3.05417890625e+04, 4.3606625e+04, 5.214309765625e+04, 5.914609765625e+04, 6.438923828125e+04, 1.5837746875e+05, 2.05541e+05, 9.6379625e+04, 1.349755625e+05, 8.436534375e+04, 1.8078232421875e+04, 3.1056533203125e+04, 4.038405859375e+04] +bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] +bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.bui.QHea_flow=[0e+00, 1.485598602294922e+02, 1.968463989257812e+03, 6.7062125e+04, 8.79495078125e+04, 4.81274296875e+04, 6.33616953125e+04, 4.203758203124994e+04, 7.704319059848785e-02, 2.141591347754002e-02, 4.944437561035156e+02, 8.9322353515625e+03, 1.83124921875e+04, 9.14275e+04, 1.199914765624999e+05, 4.775225e+04, 6.261617578125e+04, 4.52698984375e+04, 7.730774581432343e-02, 2.123375609517097e-02, 2.267557373046875e+03, 7.10511328125e+03, 1.427701171875e+04, 8.68505234375e+04, 9.547209375e+04, 1.43479130859375e+04, 7.31599365234375e+03, 1.339673535156241e+04, 7.397805899381597e-02, 2.102949284017092e-02, 1.219369098544121e-02, 5.27078125e+02, 6.4657978515625e+03, 8.86049453125e+04, 1.21989328125e+05, 4.45141171875e+04, 7.11158828125e+04, 4.651367578125e+04, 7.739041745662689e-02, 0e+00, 3.329314208984375e+03, 1.196794140625e+04, 2.0801796875e+04, 9.66563671875e+04, 1.48739109375e+05, 8.8379984375e+04, 1.259340546875e+05, 7.496434375e+04, 6.57128076171875e+03, 1.8962595703125e+04, 2.8791484375e+04, 3.5348640625e+04, 4.025019140625e+04, 5.587083984375e+04, 5.486710156249999e+04, 5.507517578125001e+04, 5.759188671875002e+04, 5.94995234375e+04, 4.493552343750009e+04, 5.04488359375e+04, 5.377016796875e+04, 5.61382421875e+04, 5.77996875e+04, 7.5183578125e+04, 7.24934609375e+04, 6.86301484375e+04, 6.82336953125e+04, 7.00935703125e+04, 5.373113671875e+04, 5.940626953125e+04, 6.244832421875e+04, 6.6912296875e+04, 6.899834375e+04, 1.6226675e+05, 2.2490334375e+05, 1.4193371875e+05, 1.66257828125e+05, 1.041997734375e+05, 3.22513203125e+04, 4.597079296875e+04, 5.458263671875e+04, 6.159433203125e+04, 6.59464296875e+04, 1.60565890625e+05, 2.203855e+05, 1.206584453125e+05, 1.58918e+05, 1.0120146875e+05, 3.0566875e+04, 4.33586171875e+04, 5.176445703125e+04, 5.8976390625e+04, 6.4056140625e+04, 1.56226203125e+05, 2.06757484375e+05, 9.79589921875e+04, 1.34831421875e+05, 8.92684765625e+04, 1.828458203125e+04, 3.078697265625e+04, 4.0162546875e+04] +bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.4427939453125e+03, 1.37669453125e+04, 5.98185302734375e+03, 9.859595703125e+03, 5.078485351562492e+03, 0e+00, 0e+00, 2.215347290039062e+01, 1.095418823242188e+03, 2.179602783203125e+03, 1.3243689453125e+04, 1.934746093749999e+04, 7.5040517578125e+03, 9.84363671875e+03, 5.47733203125e+03, 0e+00, 0e+00, 1.195382232666016e+02, 8.710653686523438e+02, 1.700482788085938e+03, 1.24074853515625e+04, 1.46396171875e+04, 3.114203369140625e+03, 2.33053515625e+03, 1.473236206054675e+03, 0e+00, 0e+00, 0e+00, 3.13908634185791e+01, 7.437584838867188e+02, 1.27777177734375e+04, 1.9740755859375e+04, 7.0461357421875e+03, 1.119298046875e+04, 5.59620947265625e+03, 0e+00, 4.694244384765625e+00, 2.111184387207031e+02, 1.5168974609375e+03, 2.47957763671875e+03, 1.41736787109375e+04, 2.5304650390625e+04, 1.38215439453125e+04, 2.0649275390625e+04, 9.4740595703125e+03, 5.894161987304688e+02, 2.2757880859375e+03, 3.485411376953125e+03, 4.3524609375e+03, 5.0104775390625e+03, 7.24074267578125e+03, 7.056036621093749e+03, 7.114815429687502e+03, 7.500104980468754e+03, 7.76252587890625e+03, 5.629321289062508e+03, 6.44394970703125e+03, 6.92491943359375e+03, 7.29774560546875e+03, 7.50810009765625e+03, 1.0198837890625e+04, 9.7379296875e+03, 9.1451552734375e+03, 9.1011904296875e+03, 9.4054248046875e+03, 6.899501953125e+03, 7.781751953125e+03, 8.229748046875e+03, 8.9158740234375e+03, 9.238970703125e+03, 2.6887068359375e+04, 4.287991796875e+04, 2.36324921875e+04, 2.8822771484375e+04, 1.42564208984375e+04, 3.914888916015625e+03, 5.83107275390625e+03, 7.07969482421875e+03, 8.11794287109375e+03, 8.77162890625e+03, 2.6625900390625e+04, 4.153396484375e+04, 1.953666015625e+04, 2.73329921875e+04, 1.37168291015625e+04, 3.692595947265625e+03, 5.4592529296875e+03, 6.67401123046875e+03, 7.7083154296875e+03, 8.503083984375e+03, 2.56971484375e+04, 3.800208984375e+04, 1.541615234375e+04, 2.24142421875e+04, 1.17356826171875e+04, 2.111620361328125e+03, 3.75801904296875e+03, 5.01231689453125e+03] +bui.PPum=[0e+00, 1.688815185546875e+03, 1.984372314453125e+03, 4.30421044921875e+03, 4.6935380859375e+03, 3.9315341796875e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.469684600830078e+01, 9.269535827636719e+01, 1.747925537109375e+03, 2.999759521484375e+03, 3.258873779296875e+03, 4.71240283203125e+03, 5.109234374999999e+03, 3.93437109375e+03, 4.23209716796875e+03, 3.876547119140625e+03, 9.469753265380859e+01, 9.267755126953125e+01, 2.54489208984375e+03, 2.939645751953125e+03, 3.15466748046875e+03, 4.6477216796875e+03, 4.81042041015625e+03, 3.15337109375e+03, 2.946097900390625e+03, 3.125779296874997e+03, 9.47877731323242e+01, 9.282063293457031e+01, 9.202893829345703e+01, 1.755986938476562e+03, 2.912342041015625e+03, 4.67021240234375e+03, 5.13210546875e+03, 3.871323486328125e+03, 4.39884716796875e+03, 3.90190185546875e+03, 9.469916534423828e+01, 1.614174682617188e+03, 2.87596630859375e+03, 3.098759521484375e+03, 3.321678955078125e+03, 4.78211669921875e+03, 5.445064453125e+03, 4.71852734375e+03, 5.17104248046875e+03, 4.499732421875e+03, 2.914949462890625e+03, 3.276211181640625e+03, 3.516289306640625e+03, 3.665725341796875e+03, 3.769947998046875e+03, 4.086443115234375e+03, 4.06642578125e+03, 4.07025048828125e+03, 4.123921875000001e+03, 4.16508544921875e+03, 3.864872070312502e+03, 3.9697666015625e+03, 4.041842041015625e+03, 4.092579345703125e+03, 4.128923828125e+03, 4.4776533203125e+03, 4.42953271484375e+03, 4.35411474609375e+03, 4.345345703125e+03, 4.3813974609375e+03, 4.044880126953125e+03, 4.1622509765625e+03, 4.22653466796875e+03, 4.31781884765625e+03, 4.35987109375e+03, 5.56688525390625e+03, 6.3553916015625e+03, 5.4095078125e+03, 5.6634287109375e+03, 4.938052734375e+03, 3.597832275390625e+03, 3.88170947265625e+03, 4.058388671875e+03, 4.20782470703125e+03, 4.29829833984375e+03, 5.54239306640625e+03, 6.30995654296875e+03, 5.14578271484375e+03, 5.5694716796875e+03, 4.89953271484375e+03, 3.5588759765625e+03, 3.8312861328125e+03, 3.997520751953125e+03, 4.152935546875e+03, 4.258994140625e+03, 5.491759765625e+03, 6.15503076171875e+03, 4.857720703125e+03, 5.27866796875e+03, 4.73343310546875e+03, 3.255224609375e+03, 3.56279052734375e+03, 3.7677138671875e+03] +bui.ets.proHeaWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] +bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.841565856933594e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841385803222656e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.841502380371094e+02, 2.840986328125e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442016601562e+02, 2.840857849121094e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.84149658203125e+02, 2.841242065429688e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640014648438e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.821998901367188e+02, 2.841496276855469e+02, 2.841353454589844e+02, 2.841384582519531e+02, 2.841376953125e+02, 2.8414794921875e+02, 2.841484985351562e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.841468200683594e+02, 2.841335754394531e+02, 2.841441345214844e+02, 2.841448364257812e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841514282226562e+02, 2.841491394042969e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841478271484375e+02, 2.841489562988281e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502380371094e+02, 2.841521301269531e+02, 2.841506958007812e+02, 2.841497497558594e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485595703125e+02, 2.841482543945312e+02, 2.8414306640625e+02, 2.841453552246094e+02, 2.841524963378906e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432189941406e+02, 2.841458435058594e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549987792969e+02, 2.841471557617188e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437072753906e+02, 2.841449584960938e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332702636719e+02, 2.841413879394531e+02, 2.841441650390625e+02] bui.ets.QReqHotWat_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] -bui.ets.THotWatSupSet=[3.221499938964844e+02, 3.221499938964844e+02] -bui.ets.theMixVal.TMixSet=[3.221499938964844e+02, 3.221499938964844e+02] -bui.ets.proHotWat.senTHotSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 3.335948791503906e+02, 3.338192749023438e+02, 3.319585571289062e+02, 3.325673217773438e+02, 3.32170654296875e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.332152404785156e+02, 3.338019409179688e+02, 3.339641723632812e+02, 3.320222473144531e+02, 3.325843811035156e+02, 3.321752014160156e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.332200317382812e+02, 3.33798095703125e+02, 3.339659423828125e+02, 3.320230102539062e+02, 3.325867309570312e+02, 3.321752624511719e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.332187194824219e+02, 3.3379833984375e+02, 3.339649353027344e+02, 3.320228881835938e+02, 3.325872802734375e+02, 3.321751403808594e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.332189331054688e+02, 3.337955627441406e+02, 3.339668273925781e+02, 3.320229187011719e+02, 3.325876770019531e+02, 3.321755676269531e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.333215942382812e+02, 3.337685241699219e+02, 3.339941101074219e+02, 3.320491943359375e+02, 3.325955810546875e+02, 3.321776428222656e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.332142028808594e+02, 3.337964782714844e+02, 3.339668579101562e+02, 3.320232849121094e+02, 3.32585693359375e+02, 3.321753845214844e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.332146911621094e+02, 3.337954406738281e+02, 3.339659118652344e+02, 3.320231018066406e+02, 3.32586669921875e+02, 3.321752014160156e+02, 3.332171325683594e+02, 3.332171325683594e+02, 3.332171325683594e+02] -bui.ets.proHotWat.THotSouSet.y=[3.331499938964844e+02, 3.331499938964844e+02] -bui.ets.theMixVal.mMix_flow=[0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856732e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856687e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.469088606536388e-03, 2.460353076457977e-02, 9.841412305831909e-03, 2.334383130073547e-02, 6.574063561856747e-03, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.PHea=[0e+00, 4.129269714355469e+02, 8.192984771728516e+01, -5.365437573078457e-20, 1.055158325195312e+03, 8.44390380859375e+02, 1.06846923828125e+03, 7.304987792968742e+02, -2.300471011601468e-13, 4.505205429760598e-27, 1.198292804213589e-37, -1.415643866339754e-26, -1.500925739095571e-26, 7.039228057861328e+01, 1.052218994140625e+03, 8.428126831054688e+02, 1.067864990234375e+03, 7.302318725585938e+02, 3.182500988544064e-14, 2.384794200748787e-23, -3.862796474556669e-27, 1.158524139487941e-28, -9.976126700624884e-24, 7.045915222167969e+01, 1.052197631835938e+03, 8.42769775390625e+02, 1.067852905273438e+03, 7.30229492187497e+02, -7.796422361871927e-12, -1.01269787729024e-21, 2.584243055868699e-34, -1.157220589597708e-24, -1.631972753266484e-27, 7.042610931396484e+01, 1.052183227539062e+03, 8.427885131835938e+02, 1.067858642578125e+03, 7.302198486328125e+02, 3.814773774646341e-10, -3.341639199900461e-25, -8.439971980409073e-28, -2.547588352591353e-27, 9.18568724005095e-28, 7.045292663574219e+01, 1.0521630859375e+03, 8.427731323242188e+02, 1.067886596679688e+03, 7.302149658203125e+02, 2.168092795665097e-16, -1.974916111189681e-25, 1.520468824316749e-27, -3.180373580307925e-29, 7.903144045500409e-28, -2.01731878692231e-27, -1.363012110597378e-27, 2.607237066168047e-30, 6.886648211614207e-29, -7.686916640637015e-29, -6.231882225071637e-28, -8.176071044593424e-27, -1.98987934809943e-24, 2.241551805896603e-26, 1.228803971312305e-28, -2.978409959339673e-35, 0e+00, 0e+00, 0e+00, -0e+00, 1.02291624203047e-31, 2.560523138839101e-28, 5.512080713943645e-29, -1.775713725775249e-26, 6.24768138072212e-30, 1.548983917236328e+02, 1.04935400390625e+03, 8.420645751953125e+02, 1.06756884765625e+03, 7.301210327148438e+02, -1.011145369026584e-15, 5.260176901308194e-26, 2.919461797543971e-24, -4.567014684651806e-26, 1.993760619249571e-27, 7.043165588378906e+01, 1.052162109375e+03, 8.427676391601562e+02, 1.067858276367188e+03, 7.302156372070312e+02, -2.066367301469659e-24, 1.215669995760059e-27, 7.131755658217364e-28, -3.956358151255001e-27, 1.459631201082484e-27, 7.044261932373047e+01, 1.052192016601562e+03, 8.427837524414062e+02, 1.06785546875e+03, 7.302380981445312e+02, 2.642068384740245e-19, 1.129017977923205e-27, 2.550140770889895e-33] +bui.ets.THotWatSupSet=[3.131499938964844e+02, 3.131499938964844e+02] +bui.ets.theMixVal.TMixSet=[3.131499938964844e+02, 3.131499938964844e+02] +bui.ets.proHotWat.THotSouSet.y=[3.181499938964844e+02, 3.181499938964844e+02] +bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226308898925781e+02, 3.258410034179688e+02, 3.206003112792969e+02, 3.249285278320312e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.216578369140625e+02, 3.213433532714844e+02, 3.256627197265625e+02, 3.202537536621094e+02, 3.252935791015625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218572387695312e+02, 3.212013244628906e+02, 3.255206298828125e+02, 3.202209777832031e+02, 3.253273315429687e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.211891479492188e+02, 3.255083923339844e+02, 3.202180480957031e+02, 3.253299865722656e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.2187646484375e+02, 3.2118798828125e+02, 3.255072937011719e+02, 3.202178649902344e+02, 3.253304138183594e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766174316406e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178039550781e+02, 3.253305969238281e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211878967285156e+02, 3.255072326660156e+02, 3.202178649902344e+02, 3.253304748535156e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.2118798828125e+02, 3.255072937011719e+02, 3.202178344726562e+02, 3.253305053710938e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.247872314453125e+02, 3.282005920410156e+02, 3.226099853515625e+02, 3.272309875488281e+02, 3.246737976074219e+02, 3.246733093261719e+02, 3.246727905273438e+02, 3.246723022460938e+02, 3.246718444824219e+02, 3.237555236816406e+02, 3.234190979003906e+02, 3.2734912109375e+02, 3.222418823242188e+02, 3.27618896484375e+02, 3.248873901367188e+02, 3.248868713378906e+02, 3.248863525390625e+02, 3.248858642578125e+02, 3.248853454589844e+02, 3.239674072265625e+02, 3.232680969238281e+02, 3.271981506347656e+02, 3.222070007324219e+02, 3.276547546386718e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053649902344e+02, 3.249048767089844e+02, 3.249043579101562e+02, 3.239862060546875e+02, 3.232551879882812e+02, 3.271851501464844e+02, 3.222039489746094e+02, 3.276575927734375e+02, 3.249080505371094e+02, 3.249075317382812e+02, 3.249070129394531e+02, 3.24906494140625e+02, 3.24906005859375e+02, 3.239878540039062e+02, 3.232540893554688e+02, 3.271839904785156e+02, 3.222037048339844e+02, 3.276580200195312e+02, 3.249082641601562e+02, 3.249077453613281e+02, 3.249072265625e+02, 3.2490673828125e+02, 3.249062194824219e+02, 3.249057312011719e+02, 3.249052429199219e+02, 3.2490478515625e+02, 3.249043273925781e+02, 3.249038391113281e+02, 3.249034118652344e+02, 3.249029541015625e+02, 3.249024963378906e+02, 3.249020690917969e+02, 3.249016418457031e+02, 3.249012145996094e+02, 3.249008178710938e+02, 3.24900390625e+02, 3.248999938964844e+02, 3.248995971679688e+02, 3.248992004394531e+02, 3.248988037109375e+02, 3.248984375e+02, 3.248980712890625e+02, 3.248976745605469e+02, 3.239880065917969e+02, 3.232539367675781e+02, 3.271838684082031e+02, 3.222036437988281e+02, 3.27658203125e+02, 3.249083251953125e+02, 3.249078063964844e+02, 3.249072875976562e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232538757324219e+02, 3.271838989257812e+02, 3.222036437988281e+02, 3.276580810546875e+02, 3.249083557128906e+02, 3.249078369140625e+02, 3.249073181152344e+02, 3.249068298339844e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232539978027344e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.276581115722656e+02, 3.249082946777344e+02, 3.249077758789062e+02, 3.249072875976562e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207895202636719e+02, 3.25150146484375e+02, 3.186318969726562e+02, 3.251506042480469e+02, 3.246180114746094e+02, 3.246179504394531e+02, 3.246179809570312e+02, 3.246180419921875e+02, 3.246181030273438e+02, 3.233452758789062e+02, 3.194213562011719e+02, 3.240128173828125e+02, 3.18263671875e+02, 3.251504516601562e+02, 3.248291015625e+02, 3.248290405273438e+02, 3.248291015625e+02, 3.248291625976562e+02, 3.248291931152344e+02, 3.2355712890625e+02, 3.192704467773438e+02, 3.238618469238281e+02, 3.182288208007812e+02, 3.251504211425781e+02, 3.248477783203125e+02, 3.248477478027344e+02, 3.248477783203125e+02, 3.248478393554688e+02, 3.24847900390625e+02, 3.23575927734375e+02, 3.192575073242188e+02, 3.238488464355469e+02, 3.182257080078125e+02, 3.251504211425781e+02, 3.248494262695312e+02, 3.24849365234375e+02, 3.248494262695312e+02, 3.248494567871094e+02, 3.248495178222656e+02, 3.235775756835938e+02, 3.192562866210938e+02, 3.2384765625e+02, 3.182255249023438e+02, 3.251504211425781e+02, 3.248496398925781e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497314453125e+02, 3.248497924804688e+02, 3.24849853515625e+02, 3.248499145507812e+02, 3.248499755859375e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501281738281e+02, 3.248501892089844e+02, 3.248502502441406e+02, 3.248503112792969e+02, 3.248503723144531e+02, 3.248504028320312e+02, 3.248504638671875e+02, 3.248505249023438e+02, 3.248505859375e+02, 3.248506469726562e+02, 3.248506774902344e+02, 3.248507385253906e+02, 3.248507995605469e+02, 3.248508605957031e+02, 3.235777587890625e+02, 3.192561645507812e+02, 3.238475341796875e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.24849609375e+02, 3.248495788574219e+02, 3.24849609375e+02, 3.248496704101562e+02, 3.248497314453125e+02, 3.235777893066406e+02, 3.192561645507812e+02, 3.238475952148438e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495178222656e+02, 3.248494567871094e+02, 3.248495178222656e+02, 3.248495788574219e+02, 3.24849609375e+02, 3.235777587890625e+02, 3.192562561035156e+02, 3.238476867675781e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.24849365234375e+02, 3.248493347167969e+02, 3.24849365234375e+02] +bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.5565068359375e+03, 0e+00, 1.496881591796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518646728515625e+03, 1.650590698242188e+03, 1.48671240234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514495239257812e+03, 1.646229370117188e+03, 1.485747924804688e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514139038085938e+03, 1.645884643554688e+03, 1.485661865234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51410546875e+03, 1.645883911132812e+03, 1.48565673828125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.6459091796875e+03, 1.485654907226562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.645900146484375e+03, 1.485656494140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514105224609375e+03, 1.645888916015625e+03, 1.485655395507812e+03, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810510635375977e+00, 5.344259738922119e-01, 6.461977005004883e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.824309349060059e+00, 7.022697925567627e+00, 6.461053371429443e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658181190490723e+00, 6.809051513671875e+00, 6.080657958984375e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837585926055908e+00, 6.977292060852051e+00, 6.518520832061768e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012217998504639e+00, 7.222718238830566e+00, 6.867416858673096e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471883773803711e+00, 7.516079425811768e+00, 7.116828918457031e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443173885345459e+00, 7.399864196777344e+00, 7.073389530181885e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360061168670654e+00, 7.274189472198486e+00, 6.924184322357178e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] +bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.88624755859375e+02, 2.842081298828125e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841962585449219e+02, 2.841874694824219e+02, 2.841627197265625e+02, 2.84114013671875e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.842047119140625e+02, 2.841962280273438e+02, 2.841719055175781e+02, 2.841159973144531e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841756896972656e+02, 2.841730346679688e+02, 2.841118774414062e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842188720703125e+02, 2.842171020507812e+02, 2.841922912597656e+02, 2.841643676757812e+02, 2.84114013671875e+02, 2.841345520019531e+02, 2.841771850585938e+02, 2.840770568847656e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494445800781e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484985351562e+02, 2.841479187011719e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463623046875e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770263671875e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841582946777344e+02, 2.84146240234375e+02] diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS.mos index 939ac49b181..f62ee053caa 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS.mos @@ -6,6 +6,8 @@ compareVars := "bui.ets.proHotWat.heaPum.QCon_flow", "bui.PHea", "bui.PPum", - "bui.QHea_flow", - "bui.QCoo_flow" + "bui.bui.QReqHea_flow", + "bui.bui.QReqCoo_flow", + "bui.bui.QHea_flow", + "bui.bui.QCoo_flow" }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos index bb3e98796c4..e5777bc77e7 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank.mos @@ -2,17 +2,24 @@ compareVars := { "bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow", - "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow_nominal", - "bui.ets.proHotWat.heaPumTan.heaPum.QCon_flow", + "bui.bui.QReqHea_flow", + "bui.bui.QReqCoo_flow", + "bui.bui.QHea_flow", + "bui.bui.QCoo_flow", "bui.PHea", "bui.PPum", - "bui.QHea_flow", - "bui.QCoo_flow", + "bui.ets.proHeaWat.senTDisSup.T", + "bui.ets.proHeaWat.senTEvaRet.T", "bui.ets.QReqHotWat_flow", "bui.ets.THotWatSupSet", "bui.ets.theMixVal.TMixSet", - "bui.ets.proHotWat.senTHotSup.T", "bui.ets.proHotWat.THotSouSet.y", - "bui.ets.theMixVal.mMix_flow", - "bui.ets.proHotWat.PHea" + "bui.ets.theMixVal.senTHot.T", + "bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet", + "bui.ets.proHotWat.heaPumTan.conCha.TTanTop", + "bui.ets.proHotWat.heaPumTan.conCha.TTanBot", + "bui.ets.proHotWat.PHea", + "bui.ets.proHotWat.PPum", + "bui.ets.proHotWat.senTDisSup.T", + "bui.ets.proHotWat.senTEvaRet.T" }; From e8c2d01c9c4f1ad01a83060c16b69f5db21e1029 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:26:15 -0800 Subject: [PATCH 147/204] Update unit test ref results --- .../StorageTankWithExternalHeatExchanger.mo | 1 - ...Combined_Subsystems_Validation_HeatPump.txt | 12 ++++++------ ...d_Subsystems_Validation_HeatPumpDHWTank.txt | 18 +++++++++--------- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 25d7785f290..3c480dab70a 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -59,7 +59,6 @@ model StorageTankWithExternalHeatExchanger final allowFlowReversal1=allowFlowReversalDom, m1_flow_nominal=dat.mDom_flow_nominal, m2_flow_nominal=dat.mHex_flow_nominal, - show_T=true, dp1_nominal=dat.dpHexHea_nominal, from_dp2=true, dp2_nominal=dat.dpHexDom_nominal, diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt index 7d060b7b832..92259904dc9 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt @@ -1,22 +1,22 @@ last-generated=2023-11-28 statistics-initialization= { - "nonlinear": "1, 1", + "nonlinear": "1, 2", "numerical Jacobians": "0" } statistics-simulation= { "linear": " ", - "nonlinear": "1, 1", - "number of continuous time states": "5", + "nonlinear": "1, 2", + "number of continuous time states": "4", "numerical Jacobians": "0" } time=[0e+00, 1.728e+05] heaPum.senTDisSup.T=[2.881499938964844e+02, 2.881499938964844e+02] -heaPum.senTEvaRet.T=[2.931499938964844e+02, 2.829831848144531e+02, 2.83057861328125e+02, 2.830785827636719e+02, 2.830885009765625e+02, 2.831001892089844e+02, 2.831329040527344e+02, 2.831696472167969e+02, 2.83208251953125e+02, 2.8321826171875e+02, 2.832286376953125e+02, 2.832576599121094e+02, 2.834074401855469e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.839159851074219e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832450256347656e+02, 2.8340087890625e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.833853454589844e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832449951171875e+02, 2.834009704589844e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.833851318359375e+02, 2.829912719726562e+02, 2.830714416503906e+02, 2.830983276367188e+02, 2.831148681640625e+02, 2.831294250488281e+02, 2.831444702148438e+02, 2.831600341796875e+02, 2.831752014160156e+02, 2.831903686523438e+02, 2.832091979980469e+02, 2.832449951171875e+02, 2.834008483886719e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02, 2.833853759765625e+02] -senTLoaSup.T=[2.931499938964844e+02, 3.031498107910156e+02, 3.031499328613281e+02, 3.031505432128906e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011496276855469e+02, 3.011499328613281e+02, 3.011502990722656e+02, 3.011499633789062e+02, 3.011495666503906e+02, 3.011505126953125e+02, 3.011505126953125e+02, 3.011493835449219e+02, 3.011500244140625e+02, 3.011499938964844e+02, 3.011500854492188e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011505432128906e+02, 3.011500244140625e+02, 3.011495361328125e+02, 3.011500244140625e+02, 3.011502990722656e+02, 3.011502380371094e+02, 3.01150390625e+02, 3.011502685546875e+02, 3.011500549316406e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011518249511719e+02, 3.0114990234375e+02, 3.011507568359375e+02, 3.01149658203125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011503295898438e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] +heaPum.senTEvaRet.T=[2.906166687011719e+02, 2.829817810058594e+02, 2.830576171875e+02, 2.830784912109375e+02, 2.830884704589844e+02, 2.8310009765625e+02, 2.831326599121094e+02, 2.8316943359375e+02, 2.832080993652344e+02, 2.832182312011719e+02, 2.832285766601562e+02, 2.832573852539062e+02, 2.834068603515625e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012145996094e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902465820312e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02] +senTLoaSup.T=[2.931499938964844e+02, 3.031498718261719e+02, 3.031497497558594e+02, 3.031502075195312e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011510925292969e+02, 3.011500549316406e+02, 3.011499633789062e+02, 3.011502990722656e+02, 3.011496887207031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011506958007812e+02, 3.011498718261719e+02, 3.01150146484375e+02, 3.011497497558594e+02, 3.011501770019531e+02, 3.011498718261719e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011500549316406e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011501159667969e+02, 3.011484069824219e+02, 3.0114990234375e+02, 3.011503601074219e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] heaPum.heaPum.QCon_flow=[0e+00, 2.477424926757812e+02, 4.799184265136719e+02, 6.819393310546875e+02, 8.411114501953125e+02, 9.474334716796875e+02, 9.942247314453125e+02, 9.785452270507812e+02, 9.013800659179688e+02, 7.675779418945312e+02, 5.855460815429688e+02, 3.6672216796875e+02, 1.248557739257812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.091635742187505e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472652e+02, 3.513276367187505e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078128e+02, 5.965348510742188e+02, 5.87127136230469e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.QCon_flow_nominal=[1e+03, 1e+03] heaPum.heaPum.m1_flow=[0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443729e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586926e-02, 2.798977307975296e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.52884063124657e-02, 4.75250817835331e-02, 4.677558317780496e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.m2_flow=[0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -heaPum.PHea=[0e+00, 9.562151336669922e+01, 1.925272216796875e+02, 2.828467102050781e+02, 3.577542724609375e+02, 4.094644775390625e+02, 4.3218505859375e+02, 4.237512817382812e+02, 3.851508483886719e+02, 3.209693298339844e+02, 2.374533996582031e+02, 1.428828277587891e+02, 4.611480331420898e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12492561340332e+01, 1.01888786315918e+02, 1.482606048583986e+02, 1.862407989501953e+02, 2.122589416503906e+02, 2.23787353515625e+02, 2.197007141113281e+02, 2.0042578125e+02, 1.678609008789061e+02, 1.251053848266604e+02, 7.604341888427734e+01, 2.484508895874023e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.124924468994141e+01, 1.018887786865234e+02, 1.482606048583984e+02, 1.862408142089844e+02, 2.122589569091798e+02, 2.237873687744141e+02, 2.197007293701173e+02, 2.004257659912109e+02, 1.6786083984375e+02, 1.251054077148438e+02, 7.604354858398438e+01, 2.484495162963867e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.124924468994141e+01, 1.018887786865234e+02, 1.482606048583984e+02, 1.862407684326172e+02, 2.12259033203125e+02, 2.237873992919922e+02, 2.197007293701172e+02, 2.004257202148438e+02, 1.678609008789062e+02, 1.25105354309082e+02, 7.604354095458984e+01, 2.48451042175293e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.PHea=[0e+00, 9.562777709960938e+01, 1.925290679931641e+02, 2.8284765625e+02, 3.577547912597656e+02, 4.094658813476562e+02, 4.321896667480469e+02, 4.237546691894531e+02, 3.851531066894531e+02, 3.209699096679688e+02, 2.374541168212891e+02, 1.428845520019531e+02, 4.611616516113281e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502777099609e+01, 1.018901596069336e+02, 1.482614746093752e+02, 1.862415618896484e+02, 2.122597808837891e+02, 2.237882690429688e+02, 2.197016448974609e+02, 2.004266052246094e+02, 1.678616333007811e+02, 1.251063537597658e+02, 7.604450988769531e+01, 2.484455680847168e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12550163269043e+01, 1.018901443481445e+02, 1.48261474609375e+02, 1.862415466308594e+02, 2.122597808837892e+02, 2.237882995605469e+02, 2.197016754150391e+02, 2.004266052246094e+02, 1.678616333007812e+02, 1.251062393188477e+02, 7.604452514648438e+01, 2.484460067749023e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502014160156e+01, 1.018901519775391e+02, 1.482615051269531e+02, 1.862415466308594e+02, 2.122598724365234e+02, 2.237883148193359e+02, 2.197016754150391e+02, 2.004267272949219e+02, 1.678617095947266e+02, 1.251062622070312e+02, 7.604456329345703e+01, 2.484459114074707e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt index 0b5c03d7635..b8f9ed09539 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPumpDHWTank.txt @@ -1,26 +1,26 @@ last-generated=2023-11-28 statistics-initialization= { - "nonlinear": "1, 1, 1, 1", + "nonlinear": "1, 1, 2, 1", "numerical Jacobians": "0" } statistics-simulation= { "linear": "0", - "nonlinear": "1, 1, 1, 1", - "number of continuous time states": "18", + "nonlinear": "1, 1, 1, 2", + "number of continuous time states": "17", "numerical Jacobians": "0" } time=[0e+00, 1.728e+05] theMixVal.TMixSet=[3.081499938964844e+02, 3.081499938964844e+02] theMixVal.senTMix.T=[2.931499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02] -theMixVal.senTHot.T=[3.207933959960938e+02, 3.207466125488281e+02, 3.206714172363281e+02, 3.206017761230469e+02, 3.205499267578125e+02, 3.20517578125e+02, 3.204966735839844e+02, 3.204775085449219e+02, 3.204508361816406e+02, 3.204028625488281e+02, 3.202903137207031e+02, 3.200270690917969e+02, 3.194510192871094e+02, 3.184120483398438e+02, 3.204222717285156e+02, 3.202577819824219e+02, 3.202351379394531e+02, 3.202499084472656e+02, 3.203359985351562e+02, 3.205335388183594e+02, 3.208328247070312e+02, 3.21196044921875e+02, 3.2162353515625e+02, 3.221690673828125e+02, 3.228453979492188e+02, 3.235992126464844e+02, 3.244050598144531e+02, 3.252568969726562e+02, 3.261557006835938e+02, 3.271030578613281e+02, 3.254991149902344e+02, 3.24233154296875e+02, 3.232056884765625e+02, 3.22281005859375e+02, 3.213628234863281e+02, 3.203828125e+02, 3.192890930175781e+02, 3.180581970214844e+02, 3.206515808105469e+02, 3.2068212890625e+02, 3.208768005371094e+02, 3.212027893066406e+02, 3.215908508300781e+02, 3.220462951660156e+02, 3.226147766113281e+02, 3.233041381835938e+02, 3.240608520507812e+02, 3.248789978027344e+02, 3.258472595214844e+02, 3.271678466796875e+02, 3.259422912597656e+02, 3.257191467285156e+02, 3.255885620117188e+02, 3.255194396972656e+02, 3.254775085449219e+02, 3.25433837890625e+02, 3.253612365722656e+02, 3.252193908691406e+02, 3.248960266113281e+02, 3.24348876953125e+02, 3.234822998046875e+02, 3.222792358398438e+02, 3.208259582519531e+02, 3.192403259277344e+02, 3.201724243164062e+02, 3.199811096191406e+02, 3.199970703125e+02, 3.201525573730469e+02, 3.20452392578125e+02, 3.208224487304688e+02, 3.212575378417969e+02, 3.218148193359375e+02, 3.224996337890625e+02, 3.2325830078125e+02, 3.24068115234375e+02, 3.249237670898438e+02, 3.258265991210938e+02, 3.267780151367188e+02, 3.25959228515625e+02, 3.245982666015625e+02, 3.234899597167969e+02, 3.225258483886719e+02, 3.215858154296875e+02, 3.205892333984375e+02, 3.194812316894531e+02, 3.182472839355469e+02, 3.206160278320312e+02, 3.206355590820312e+02, 3.208170776367188e+02, 3.211439514160156e+02, 3.215374450683594e+02, 3.220010070800781e+02, 3.225802001953125e+02, 3.232772827148438e+02, 3.240379028320312e+02, 3.248643188476562e+02, 3.258502807617188e+02, 3.272127075195312e+02, 3.259220581054688e+02, 3.257072143554688e+02, 3.255820617675781e+02] +theMixVal.senTHot.T=[3.207933959960938e+02, 3.207466125488281e+02, 3.206714477539062e+02, 3.20601806640625e+02, 3.205499572753906e+02, 3.205176696777344e+02, 3.204967346191406e+02, 3.204774475097656e+02, 3.204506530761719e+02, 3.204026794433594e+02, 3.202901306152344e+02, 3.2002685546875e+02, 3.194509582519531e+02, 3.184119262695312e+02, 3.204222412109375e+02, 3.202577514648438e+02, 3.202348937988281e+02, 3.202500610351562e+02, 3.203359680175781e+02, 3.205335388183594e+02, 3.208326721191406e+02, 3.211959838867188e+02, 3.216233520507812e+02, 3.221688842773438e+02, 3.2284521484375e+02, 3.235990600585938e+02, 3.244049072265625e+02, 3.252567138671875e+02, 3.26155517578125e+02, 3.271028747558594e+02, 3.254992980957031e+02, 3.242331237792969e+02, 3.232056884765625e+02, 3.222811584472656e+02, 3.213628540039062e+02, 3.203826904296875e+02, 3.192888793945312e+02, 3.18057861328125e+02, 3.20651611328125e+02, 3.206822814941406e+02, 3.208768310546875e+02, 3.212028198242188e+02, 3.215909423828125e+02, 3.220466918945312e+02, 3.226150512695312e+02, 3.233042297363281e+02, 3.240609741210938e+02, 3.248790283203125e+02, 3.258473205566406e+02, 3.271679077148438e+02, 3.259422912597656e+02, 3.257191467285156e+02, 3.255885009765625e+02, 3.255193786621094e+02, 3.254776916503906e+02, 3.254341125488281e+02, 3.253618774414062e+02, 3.252200927734375e+02, 3.248966979980469e+02, 3.243495483398438e+02, 3.234827880859375e+02, 3.22279541015625e+02, 3.20825927734375e+02, 3.192402038574219e+02, 3.201724243164062e+02, 3.199811096191406e+02, 3.199970397949219e+02, 3.201524658203125e+02, 3.204525146484375e+02, 3.208222961425781e+02, 3.21257568359375e+02, 3.218148498535156e+02, 3.224997253417969e+02, 3.232583923339844e+02, 3.240681762695312e+02, 3.24923828125e+02, 3.2582666015625e+02, 3.26778076171875e+02, 3.259591369628906e+02, 3.245981140136719e+02, 3.234898681640625e+02, 3.225255737304688e+02, 3.215856628417969e+02, 3.205891723632812e+02, 3.19481201171875e+02, 3.182471923828125e+02, 3.20615966796875e+02, 3.206355285644531e+02, 3.208170166015625e+02, 3.211435852050781e+02, 3.215372314453125e+02, 3.220009765625e+02, 3.225799255371094e+02, 3.232770690917969e+02, 3.240377197265625e+02, 3.248641052246094e+02, 3.258500366210938e+02, 3.272124938964844e+02, 3.259220886230469e+02, 3.2570703125e+02, 3.25582275390625e+02] sch.y[1]=[7.999999821186066e-02, 5.98515197634697e-02, 4.150015860795975e-02, 2.495200000703335e-02, 1.184799987822771e-02, 6.384348031133413e-03, 9.351248852908611e-03, 1.589446142315866e-02, 3.31978015601635e-02, 7.8330397605896e-02, 2.041023373603821e-01, 4.375594556331635e-01, 8.335957527160645e-01, 9.739294052124023e-01, 1.002408862113953e+00, 9.953126311302185e-01, 9.820626378059387e-01, 9.42921757698059e-01, 8.819501399993896e-01, 8.289878964424133e-01, 7.938734292984009e-01, 7.506957054138184e-01, 6.733169555664062e-01, 6.06195867061615e-01, 5.639404654502869e-01, 5.299999713897705e-01, 5.012000203132629e-01, 4.724000096321106e-01, 4.435999989509581e-01, 4.147999882698059e-01, 4.156727194786072e-01, 4.602656066417694e-01, 4.950896501541138e-01, 5.337789058685303e-01, 5.983203649520877e-01, 6.940846443176265e-01, 7.769672274589539e-01, 8.449069261550903e-01, 8.601675033569336e-01, 8.378830552101135e-01, 8.078666925430298e-01, 7.764618396759033e-01, 7.324758172035217e-01, 6.615780591964722e-01, 5.970742106437683e-01, 5.642766952514648e-01, 5.191502571105957e-01, 4.192543923854828e-01, 7.821183651685715e-02, 5.827647820115089e-02, 3.999999910593033e-02, 2.372800000011921e-02, 1.091200020164251e-02, 6.471123546361923e-03, 9.602559730410576e-03, 1.701794564723981e-02, 3.488311171531695e-02, 8.618001639842912e-02, 2.169084697961807e-01, 4.699792861938477e-01, 8.590173125267029e-01, 9.781871438026428e-01, 1.002800226211548e+00, 9.945087432861328e-01, 9.801488518714905e-01, 9.3824303150177e-01, 8.768349289894104e-01, 8.256399631500244e-01, 7.910051345825192e-01, 7.454496026039129e-01, 6.664363741874701e-01, 6.024289131164551e-01, 5.607538223266602e-01, 5.275999903678894e-01, 4.988000094890594e-01, 4.699999988079071e-01, 4.411999881267548e-01, 4.124000072479248e-01, 4.186592102050781e-01, 4.637547731399536e-01, 4.979480504989624e-01, 5.376297235488892e-01, 6.058034300804138e-01, 7.017546892166138e-01, 7.836566567420959e-01, 8.486074209213257e-01, 8.592529892921448e-01, 8.353365063667297e-01, 8.054344058036804e-01, 7.734807729721069e-01, 7.273889780044556e-01, 6.55347466468811e-01, 5.934261679649353e-01, 5.617724061012268e-01, 5.130271911621094e-01, 4.086908996105194e-01, 7.644671946763992e-02, 5.671295896172523e-02, 3.851199895143509e-02, 2.252800017595291e-02, 9.999999776482582e-03] -heaPum.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.432794799804688e+02, 3.422209167480469e+02, 3.420750427246094e+02, 3.421705932617188e+02, 3.427258911132812e+02, 3.439985046386719e+02, 3.45923583984375e+02, 3.482552795410156e+02, 3.509931640625e+02, 3.544773559570312e+02, 3.587899780273438e+02, 3.639753112792969e+02, 3.694494934082031e+02, 3.752241821289062e+02, 3.812863159179688e+02, 3.87638916015625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.447569274902344e+02, 3.449540100097656e+02, 3.462059936523438e+02, 3.482984619140625e+02, 3.507838745117188e+02, 3.5369384765625e+02, 3.573155212402344e+02, 3.619432067871094e+02, 3.671199951171875e+02, 3.726651000976562e+02, 3.791995239257812e+02, 3.880356140136719e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.45083984375e+02, 3.404357604980469e+02, 3.405391540527344e+02, 3.415434875488281e+02, 3.43476318359375e+02, 3.458571166992188e+02, 3.4864990234375e+02, 3.522165222167969e+02, 3.565834350585938e+02, 3.616147155761719e+02, 3.671658020019531e+02, 3.729669189453125e+02, 3.790690002441406e+02, 3.85462158203125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.445282897949219e+02, 3.446544189453125e+02, 3.458222045898438e+02, 3.479211120605469e+02, 3.504421081542969e+02, 3.534050598144531e+02, 3.570956115722656e+02, 3.61755126953125e+02, 3.669643249511719e+02, 3.725646362304688e+02, 3.792181396484375e+02, 3.883328552246094e+02, 0e+00, 0e+00, 0e+00] -heaPum.PPum=[6.089811325073242e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.146875619888306e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.152482151985168e+00, 1.181462407112122e+00, 1.204071402549744e+00, 1.233610153198242e+00, 1.264116048812866e+00, 1.29543399810791e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.150197237730026e-01, 1.146876335144043e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.174135088920593e+00, 1.192875623703003e+00, 1.220531344413757e+00, 1.253051280975342e+00, 1.295256018638611e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.339280486106873e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.172207951545715e+00, 1.192869663238525e+00, 1.221975922584534e+00, 1.252930521965027e+00, 1.284688830375671e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.146878123283386e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.17324161529541e+00, 1.192179441452026e+00, 1.21995484828949e+00, 1.253047466278076e+00, 1.296567559242249e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01] +heaPum.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.435575561523438e+02, 3.422206115722656e+02, 3.420735473632812e+02, 3.4217138671875e+02, 3.427256469726562e+02, 3.439984436035156e+02, 3.459226684570312e+02, 3.482547607421875e+02, 3.50991943359375e+02, 3.544761352539062e+02, 3.587894592285156e+02, 3.639742126464844e+02, 3.694483947753906e+02, 3.752230834960938e+02, 3.8128515625e+02, 3.876376953125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.447572631835938e+02, 3.449550170898438e+02, 3.462061767578125e+02, 3.482986450195312e+02, 3.507843933105469e+02, 3.536964721679688e+02, 3.573171997070312e+02, 3.619434509277344e+02, 3.671207275390625e+02, 3.726653442382812e+02, 3.792000122070312e+02, 3.880360717773438e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.647550659179688e+02, 3.404359130859375e+02, 3.405391235351562e+02, 3.415427551269531e+02, 3.434772338867188e+02, 3.45856201171875e+02, 3.486500854492188e+02, 3.522167358398438e+02, 3.56583984375e+02, 3.616158752441406e+02, 3.671661682128906e+02, 3.7296728515625e+02, 3.790693054199219e+02, 3.854624938964844e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.445278625488281e+02, 3.44654052734375e+02, 3.4582177734375e+02, 3.479187316894531e+02, 3.504409484863281e+02, 3.534046936035156e+02, 3.570939331054688e+02, 3.617532958984375e+02, 3.669632873535156e+02, 3.72563232421875e+02, 3.792167053222656e+02, 3.883315124511719e+02, 0e+00, 0e+00, 0e+00] +heaPum.PPum=[6.089811325073242e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.17461097240448e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.152453660964966e+00, 1.181352496147156e+00, 1.203906655311584e+00, 1.233429431915283e+00, 1.263931035995484e+00, 1.295244455337524e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.150133535265923e-01, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.173997163772583e+00, 1.192750453948975e+00, 1.220361948013306e+00, 1.252851486206055e+00, 1.294978857040405e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.882913947105408e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.172080874443054e+00, 1.192736268043518e+00, 1.22180163860321e+00, 1.252749681472778e+00, 1.284504413604736e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01, 1.146959543228149e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.146878361701965e+00, 1.173089265823364e+00, 1.192054748535156e+00, 1.219774127006531e+00, 1.252833962440491e+00, 1.296273708343506e+00, 1.164225935935974e-01, 1.164225935935974e-01, 1.164225935935974e-01] heaPum.heaPumTan.charge=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] -heaPum.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231002807617188e+02, 3.230203552246094e+02, 3.229463806152344e+02, 3.228912658691406e+02, 3.2285693359375e+02, 3.228346862792969e+02, 3.228143310546875e+02, 3.227859802246094e+02, 3.227350158691406e+02, 3.226154174804688e+02, 3.22335693359375e+02, 3.217235717773438e+02, 3.206195678710938e+02, 3.216351623535156e+02, 3.223095092773438e+02, 3.224747314453125e+02, 3.225277099609375e+02, 3.225827331542969e+02, 3.227101745605469e+02, 3.229402465820312e+02, 3.23260009765625e+02, 3.236509704589844e+02, 3.241331481933594e+02, 3.247412414550781e+02, 3.254613342285156e+02, 3.262600402832031e+02, 3.271181945800781e+02, 3.280287780761719e+02, 3.289908752441406e+02, 3.281502990722656e+02, 3.268050842285156e+02, 3.257133178710938e+02, 3.247307434082031e+02, 3.237550659179688e+02, 3.227137145996094e+02, 3.21551513671875e+02, 3.202435607910156e+02, 3.220701599121094e+02, 3.227060241699219e+02, 3.229957885742188e+02, 3.232916259765625e+02, 3.236506652832031e+02, 3.240736083984375e+02, 3.245846557617188e+02, 3.252139587402344e+02, 3.259461669921875e+02, 3.267513122558594e+02, 3.276591186523438e+02, 3.287834777832031e+02, 3.286212158203125e+02, 3.283841247558594e+02, 3.282453308105469e+02, 3.281719055175781e+02, 3.281273498535156e+02, 3.280809326171875e+02, 3.280038146972656e+02, 3.278530578613281e+02, 3.275094604492188e+02, 3.269280700683594e+02, 3.260072326660156e+02, 3.247288513183594e+02, 3.231846008300781e+02, 3.214996948242188e+02, 3.207381591796875e+02, 3.218231811523438e+02, 3.221358947753906e+02, 3.223008117675781e+02, 3.22533203125e+02, 3.228578491210938e+02, 3.232553405761719e+02, 3.237471923828125e+02, 3.243658447265625e+02, 3.250935668945312e+02, 3.258977966308594e+02, 3.26760498046875e+02, 3.276753845214844e+02, 3.286417541503906e+02, 3.286392211914062e+02, 3.271930541992188e+02, 3.260153503417969e+02, 3.249909057617188e+02, 3.239920043945312e+02, 3.229330444335938e+02, 3.217556762695312e+02, 3.204444580078125e+02, 3.218870544433594e+02, 3.226183776855469e+02, 3.229276123046875e+02, 3.232264709472656e+02, 3.235895690917969e+02, 3.240185546875e+02, 3.245390014648438e+02, 3.251780395507812e+02, 3.259170532226562e+02, 3.267285461425781e+02, 3.276483764648438e+02, 3.288005065917969e+02, 3.285997314453125e+02, 3.283714294433594e+02, 3.282384338378906e+02] -heaPum.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.230213623046875e+02, 3.229248962402344e+02, 3.228665466308594e+02, 3.228367309570312e+02, 3.228254699707031e+02, 3.228156127929688e+02, 3.227970886230469e+02, 3.227545471191406e+02, 3.226634826660156e+02, 3.223994140625e+02, 3.218119506835938e+02, 3.205429382324219e+02, 3.187406005859375e+02, 3.177554626464844e+02, 3.17580810546875e+02, 3.175567626953125e+02, 3.17572509765625e+02, 3.176640625e+02, 3.178740234375e+02, 3.181921081542969e+02, 3.185780944824219e+02, 3.190323791503906e+02, 3.196121520996094e+02, 3.203309020996094e+02, 3.211319580078125e+02, 3.2198828125e+02, 3.228934631347656e+02, 3.238485412597656e+02, 3.248552551269531e+02, 3.251516418457031e+02, 3.250530090332031e+02, 3.242557983398438e+02, 3.233510131835938e+02, 3.223362731933594e+02, 3.21151123046875e+02, 3.197915344238281e+02, 3.182927856445312e+02, 3.17999267578125e+02, 3.180318298339844e+02, 3.182388000488281e+02, 3.185852661132812e+02, 3.189976196289062e+02, 3.194816284179688e+02, 3.200857849121094e+02, 3.208183898925781e+02, 3.216224975585938e+02, 3.224919128417969e+02, 3.235209350585938e+02, 3.249244689941406e+02, 3.251531066894531e+02, 3.251566162109375e+02, 3.251600952148438e+02, 3.251635131835938e+02, 3.251669311523438e+02, 3.251702880859375e+02, 3.251736450195312e+02, 3.251769104003906e+02, 3.251799621582031e+02, 3.251825561523438e+02, 3.244537658691406e+02, 3.226703796386719e+02, 3.208245544433594e+02, 3.190009155273438e+02, 3.174898681640625e+02, 3.172868347167969e+02, 3.173038330078125e+02, 3.174692077636719e+02, 3.17787841796875e+02, 3.181810913085938e+02, 3.186434936523438e+02, 3.192357482910156e+02, 3.199635009765625e+02, 3.207696838378906e+02, 3.216302490234375e+02, 3.225394897460938e+02, 3.234988708496094e+02, 3.245098571777344e+02, 3.251509704589844e+02, 3.251526184082031e+02, 3.244672241210938e+02, 3.235658874511719e+02, 3.225446472167969e+02, 3.213458557128906e+02, 3.19974609375e+02, 3.184655456542969e+02, 3.179614868164062e+02, 3.179823303222656e+02, 3.181753234863281e+02, 3.185227355957031e+02, 3.189408569335938e+02, 3.194335327148438e+02, 3.200490417480469e+02, 3.207898559570312e+02, 3.215981140136719e+02, 3.22476318359375e+02, 3.235241394042969e+02, 3.2497216796875e+02, 3.251532287597656e+02, 3.251567687988281e+02, 3.251602172851562e+02] +heaPum.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231002807617188e+02, 3.230204162597656e+02, 3.229464111328125e+02, 3.228913269042969e+02, 3.228569946289062e+02, 3.228347473144531e+02, 3.228142700195312e+02, 3.227857666015625e+02, 3.227348022460938e+02, 3.22615234375e+02, 3.2233544921875e+02, 3.217235107421875e+02, 3.206194458007812e+02, 3.2163525390625e+02, 3.223095397949219e+02, 3.224744873046875e+02, 3.225277404785156e+02, 3.225827331542969e+02, 3.227101440429688e+02, 3.229401550292969e+02, 3.232598876953125e+02, 3.236508483886719e+02, 3.241329650878906e+02, 3.247410583496094e+02, 3.254611511230469e+02, 3.262598571777344e+02, 3.271180114746094e+02, 3.280286254882812e+02, 3.289906921386719e+02, 3.281505126953125e+02, 3.268050537109375e+02, 3.257132873535156e+02, 3.247308959960938e+02, 3.237550964355469e+02, 3.227135925292969e+02, 3.215513000488281e+02, 3.202432250976562e+02, 3.220704345703125e+02, 3.227061462402344e+02, 3.229959411621094e+02, 3.232917785644531e+02, 3.236507568359375e+02, 3.240736083984375e+02, 3.245848999023438e+02, 3.252140808105469e+02, 3.259462585449219e+02, 3.267514038085938e+02, 3.276591796875e+02, 3.287835388183594e+02, 3.286212158203125e+02, 3.283841247558594e+02, 3.282453002929688e+02, 3.281718444824219e+02, 3.281275329589844e+02, 3.280812377929688e+02, 3.280044860839844e+02, 3.278538208007812e+02, 3.275101928710938e+02, 3.269287719726562e+02, 3.260077514648438e+02, 3.247291870117188e+02, 3.231845703125e+02, 3.214995727539062e+02, 3.207382507324219e+02, 3.218232116699219e+02, 3.221359252929688e+02, 3.223006591796875e+02, 3.225331420898438e+02, 3.228578491210938e+02, 3.232553405761719e+02, 3.237471923828125e+02, 3.243658752441406e+02, 3.250936584472656e+02, 3.258978881835938e+02, 3.267605590820312e+02, 3.276754150390625e+02, 3.286418151855469e+02, 3.286390991210938e+02, 3.271929016113281e+02, 3.260152587890625e+02, 3.249906005859375e+02, 3.239918518066406e+02, 3.229329833984375e+02, 3.217556457519531e+02, 3.204443969726562e+02, 3.218871154785156e+02, 3.226183776855469e+02, 3.229277648925781e+02, 3.232265014648438e+02, 3.235894775390625e+02, 3.240185241699219e+02, 3.245388488769531e+02, 3.251778259277344e+02, 3.259168090820312e+02, 3.267283020019531e+02, 3.276481628417969e+02, 3.288002624511719e+02, 3.285997619628906e+02, 3.283712463378906e+02, 3.282386779785156e+02] +heaPum.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.230213623046875e+02, 3.229248962402344e+02, 3.228665466308594e+02, 3.228368225097656e+02, 3.228251037597656e+02, 3.228157043457031e+02, 3.227969360351562e+02, 3.227543334960938e+02, 3.22663330078125e+02, 3.223992004394531e+02, 3.21811767578125e+02, 3.205429077148438e+02, 3.187404479980469e+02, 3.177554321289062e+02, 3.175807495117188e+02, 3.175565185546875e+02, 3.175726623535156e+02, 3.176640319824219e+02, 3.178740234375e+02, 3.181919555664062e+02, 3.185780029296875e+02, 3.190321960449219e+02, 3.196119689941406e+02, 3.203307189941406e+02, 3.211317749023438e+02, 3.219880981445312e+02, 3.228932800292969e+02, 3.23848388671875e+02, 3.248550720214844e+02, 3.251516418457031e+02, 3.250530700683594e+02, 3.242557983398438e+02, 3.2335107421875e+02, 3.22336181640625e+02, 3.211508483886719e+02, 3.19791259765625e+02, 3.182925109863281e+02, 3.179993286132812e+02, 3.18031982421875e+02, 3.182388305664062e+02, 3.185852966308594e+02, 3.189977111816406e+02, 3.194820556640625e+02, 3.200860900878906e+02, 3.208184509277344e+02, 3.216225891113281e+02, 3.22491943359375e+02, 3.2352099609375e+02, 3.249245300292969e+02, 3.251531066894531e+02, 3.251566162109375e+02, 3.251600952148438e+02, 3.251635131835938e+02, 3.251669311523438e+02, 3.251702880859375e+02, 3.251736450195312e+02, 3.251769104003906e+02, 3.251799621582031e+02, 3.251825561523438e+02, 3.244539489746094e+02, 3.226705322265625e+02, 3.208245544433594e+02, 3.190008544921875e+02, 3.174898681640625e+02, 3.17286865234375e+02, 3.173038330078125e+02, 3.174690856933594e+02, 3.177879943847656e+02, 3.181809387207031e+02, 3.186435241699219e+02, 3.192357788085938e+02, 3.199635925292969e+02, 3.20769775390625e+02, 3.216303100585938e+02, 3.2253955078125e+02, 3.234989013671875e+02, 3.245099182128906e+02, 3.251509704589844e+02, 3.251526184082031e+02, 3.244673156738281e+02, 3.235660095214844e+02, 3.225447082519531e+02, 3.213458862304688e+02, 3.19974609375e+02, 3.184653930664062e+02, 3.1796142578125e+02, 3.179822692871094e+02, 3.181752624511719e+02, 3.185223388671875e+02, 3.18940673828125e+02, 3.194334716796875e+02, 3.200487670898438e+02, 3.207895812988281e+02, 3.21597900390625e+02, 3.224761047363281e+02, 3.235238952636719e+02, 3.24971923828125e+02, 3.251532287597656e+02, 3.251567687988281e+02, 3.251602172851562e+02] heaPum.COP_nominal=[2.299999952316284e+00, 2.299999952316284e+00] -heaPum.heaPum.COP=[6.643693923950195e+00, 6.670913696289062e+00, 6.691475391387939e+00, 6.703981876373291e+00, 6.710390090942383e+00, 6.712812900543213e+00, 6.714933395385742e+00, 6.718926429748535e+00, 6.728116512298584e+00, 6.747878074645996e+00, 6.805883884429932e+00, 6.938747882843018e+00, 7.245217323303223e+00, 7.732714176177979e+00, 2.396616458892822e+00, 2.404029846191406e+00, 2.405054807662964e+00, 2.404383182525635e+00, 2.400487661361694e+00, 2.391607046127319e+00, 2.378297805786133e+00, 2.362374305725098e+00, 2.343946695327759e+00, 2.320907831192017e+00, 2.293010711669922e+00, 2.260343551635742e+00, 2.226851940155029e+00, 2.192580461502075e+00, 2.157720565795898e+00, 2.122359752655029e+00, 4.686509132385254e+00, 4.696618556976318e+00, 4.780084133148193e+00, 4.878754615783691e+00, 4.994749069213868e+00, 5.137930870056151e+00, 5.313387393951416e+00, 5.522246837615967e+00, 2.386345863342285e+00, 2.384982585906982e+00, 2.376357793807983e+00, 2.362081289291382e+00, 2.345345020294189e+00, 2.326049089431763e+00, 2.302472829818726e+00, 2.27303409576416e+00, 2.240982055664062e+00, 2.207637071609497e+00, 2.169594764709473e+00, 2.120190143585205e+00, 4.687695503234863e+00, 4.687335968017578e+00, 4.68698263168335e+00, 4.686631679534912e+00, 4.686283588409424e+00, 4.685937881469727e+00, 4.685596942901611e+00, 4.685263633728027e+00, 4.684950351715088e+00, 4.68468713760376e+00, 4.760440349578857e+00, 4.957412719726562e+00, 5.180583953857422e+00, 5.423234939575195e+00, 2.384083986282349e+00, 2.416635990142822e+00, 2.415902137756348e+00, 2.408797979354858e+00, 2.395243167877197e+00, 2.378754854202271e+00, 2.359700441360474e+00, 2.335805416107178e+00, 2.307199954986572e+00, 2.275099039077759e+00, 2.240702390670776e+00, 2.20585036277771e+00, 2.170341730117798e+00, 2.134345293045044e+00, 4.686624050140381e+00, 4.686454772949219e+00, 4.757684707641602e+00, 4.854975700378418e+00, 4.970499992370605e+00, 5.113857746124268e+00, 5.289076328277588e+00, 5.497344493865967e+00, 2.387929439544678e+00, 2.387055635452271e+00, 2.378994941711426e+00, 2.364643335342407e+00, 2.34763240814209e+00, 2.32794976234436e+00, 2.303890705108643e+00, 2.274215936660767e+00, 2.24193263053894e+00, 2.208232402801514e+00, 2.169488191604614e+00, 2.118567228317261e+00, 4.68773365020752e+00, 4.687373161315918e+00, 4.687017917633057e+00] +heaPum.heaPum.COP=[5.685667037963867e+00, 5.705418109893799e+00, 5.720324993133545e+00, 5.729378700256348e+00, 5.734006404876709e+00, 5.735828399658203e+00, 5.73729419708252e+00, 5.740223407745361e+00, 5.746883869171143e+00, 5.761161327362061e+00, 5.803026676177979e+00, 5.898496150970459e+00, 6.116509437561035e+00, 6.457238674163818e+00, 2.394676685333252e+00, 2.404031991958618e+00, 2.405065536499023e+00, 2.404377698898315e+00, 2.400489330291748e+00, 2.391607522964478e+00, 2.378304004669189e+00, 2.362377643585205e+00, 2.343955039978027e+00, 2.320915937423706e+00, 2.293014049530029e+00, 2.260350465774536e+00, 2.226858615875244e+00, 2.19258713722229e+00, 2.157727003097534e+00, 2.122366428375244e+00, 5.39601993560791e+00, 5.409547805786133e+00, 5.521690368652344e+00, 5.655086040496826e+00, 5.813115596771241e+00, 6.009965419769286e+00, 6.25388765335083e+00, 6.548225402832031e+00, 2.386343479156494e+00, 2.384975433349609e+00, 2.376356363296509e+00, 2.362079858779907e+00, 2.345341682434082e+00, 2.326031923294067e+00, 2.302461862564087e+00, 2.273032665252686e+00, 2.24097728729248e+00, 2.207635402679443e+00, 2.169591903686523e+00, 2.120187759399414e+00, 5.39581823348999e+00, 5.395337104797363e+00, 5.394864082336426e+00, 5.394395351409912e+00, 5.393929004669189e+00, 5.393466949462891e+00, 5.39301061630249e+00, 5.39256477355957e+00, 5.39214563369751e+00, 5.391793251037598e+00, 5.493358135223389e+00, 5.760025978088379e+00, 6.066659927368164e+00, 6.405556678771973e+00, 2.255511522293091e+00, 2.416634798049927e+00, 2.415902376174927e+00, 2.40880298614502e+00, 2.395236492156982e+00, 2.378761291503906e+00, 2.359699010848999e+00, 2.335803985595703e+00, 2.307196378707886e+00, 2.275091886520386e+00, 2.240700006484985e+00, 2.205848455429077e+00, 2.170340061187744e+00, 2.134343147277832e+00, 5.396113395690918e+00, 5.395886898040771e+00, 5.49146032333374e+00, 5.622777462005615e+00, 5.779882431030273e+00, 5.976612091064453e+00, 6.219778060913086e+00, 6.512795925140381e+00, 2.387932538986206e+00, 2.387058019638062e+00, 2.378998041152954e+00, 2.364659309387207e+00, 2.3476402759552e+00, 2.327952146530151e+00, 2.303901672363281e+00, 2.274227380752563e+00, 2.241938829421997e+00, 2.208240747451782e+00, 2.169496297836304e+00, 2.118574619293213e+00, 5.395802021026611e+00, 5.395319938659668e+00, 5.394844532012939e+00] From 49e369df988eb33a8fedf16a03978f191a685086 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:48:59 -0800 Subject: [PATCH 148/204] Extend DHWTank subsystem from partial base class --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 7 +- .../Combined/Subsystems/HeatPump.mo | 5 +- .../Combined/Subsystems/HeatPumpDHWTank.mo | 257 +++--------------- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 22 +- 4 files changed, 48 insertions(+), 243 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 338c1739776..9ebe2398c29 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -62,14 +62,15 @@ model PartialHeatPump redeclare final package Medium = Medium1, m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for entering condenser water" annotation (Placement( + "Fluid port for cold domestic water" annotation (Placement( transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( extent={{-110,-70},{-90,-50}}))); Modelica.Fluid.Interfaces.FluidPort_b port_b1( redeclare final package Medium = Medium1, m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for leaving condenser water" annotation (Placement( + "Fluid port for heated domestic hot water" + annotation (Placement( transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= {{-110,50},{-90,70}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( @@ -204,8 +205,6 @@ equation annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); connect(senMasFlo.m_flow, mEva_flow) annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); - connect(addPPum.y, PPum) annotation (Line(points={{161,70},{170,70},{170,0},{ - 220,0}}, color={0,0,127})); connect(pumCon.P, addPPum.u1) annotation (Line(points={{-41,23},{-42,23},{-42, 76},{138,76}}, color={0,0,127})); connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,64},{-8,64},{-8, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 832b005d898..640b9a2bcca 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -2,8 +2,7 @@ model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( - heaPum( - QCon_flow_nominal=Q1_flow_nominal)); + heaPum(QCon_flow_nominal=Q1_flow_nominal)); parameter Boolean have_varFloCon = true "Set to true for a variable condenser flow" annotation(Evaluate=true); @@ -57,6 +56,8 @@ equation annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); + connect(addPPum.y, PPum) annotation (Line(points={{161,70},{174,70},{174,0},{ + 220,0}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false)), diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 869f62e5012..7fc5e065f3b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -1,129 +1,20 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPumpDHWTank "Base subsystem with water-to-water heat pump with storage tank for domestic hot water" - replaceable package Medium1=Modelica.Media.Interfaces.PartialMedium - "Medium model on condenser side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); - replaceable package Medium2=Modelica.Media.Interfaces.PartialMedium - "Medium model on evaporator side" - annotation (choices(choice(redeclare package Medium=Buildings.Media.Water "Water"), - choice(redeclare package Medium = - Buildings.Media.Antifreeze.PropyleneGlycolWater (property_T=293.15,X_a=0.40) - "Propylene glycol water, 40% mass fraction"))); + extends + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( + heaPum( + QCon_flow_nominal=QHotWat_flow_nominal, + QCon_flow_max=QHotWat_flow_nominal)); parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{140,100},{160,120}}))); - parameter Real COP_nominal(final unit="1") - "Heat pump COP" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TCon_nominal - "Condenser outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Temperature TEva_nominal - "Evaporator outlet temperature used to compute COP_nominal" - annotation (Dialog(group="Nominal condition")); parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0) "Nominal capacity of heat pump condenser for hot water production system (>=0)" annotation (Dialog(group="Nominal condition")); - - parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 5 - "Water temperature drop/increase accross load and source-side HX (always positive)" - annotation (Dialog(group="Nominal condition")); - final parameter Modelica.Units.SI.MassFlowRate mCon_flow_nominal = heaPum.m1_flow_nominal - "Condenser mass flow rate"; - final parameter Modelica.Units.SI.MassFlowRate mEva_flow_nominal = heaPum.m2_flow_nominal - "Evaporator mass flow rate"; - - parameter Boolean allowFlowReversal1=false - "Set to true to allow flow reversal on condenser side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Boolean allowFlowReversal2=false - "Set to true to allow flow reversal on evaporator side" - annotation (Dialog(tab="Assumptions"), Evaluate=true); - parameter Modelica.Units.SI.Pressure dp1_nominal(displayUnit="Pa") - "Pressure difference over condenser" - annotation (Dialog(group="Nominal condition")); - parameter Modelica.Units.SI.Pressure dp2_nominal(displayUnit="Pa") - "Pressure difference over evaporator" - annotation (Dialog(group="Nominal condition")); // IO CONNECTORS - Modelica.Fluid.Interfaces.FluidPort_a port_a2( - redeclare final package Medium = Medium2, - m_flow(min=if allowFlowReversal2 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for entering evaporator water" annotation (Placement( - transformation(extent={{190,-70},{210,-50}}), iconTransformation(extent= - {{90,-70},{110,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b2( - redeclare final package Medium = Medium2, - m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) - "Fluid port for leaving evaporator water" annotation (Placement( - transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ - 90,50},{110,70}}))); - Modelica.Fluid.Interfaces.FluidPort_a port_a1( - redeclare final package Medium = Medium1, - m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for entering condenser water" annotation (Placement( - transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( - extent={{-110,-70},{-90,-50}}))); - Modelica.Fluid.Interfaces.FluidPort_b port_b1( - redeclare final package Medium = Medium1, - m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), - h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) - "Fluid port for leaving condenser water" annotation (Placement( - transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= - {{-110,50},{-90,70}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( - final unit="W") "Heat pump power" - annotation (Placement(transformation(extent={{200,20},{240,60}}), - iconTransformation(extent={{100,10},{140,50}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput PPum( - final unit="W") "Pump power" - annotation (Placement(transformation(extent={{200,-20},{240,20}}), - iconTransformation(extent={{100,-20},{140,20}}))); - Buildings.Controls.OBC.CDL.Interfaces.RealOutput mEva_flow(final unit="kg/s") - "Evaporator water mass flow rate" - annotation (Placement(transformation( - extent={{200,-60},{240,-20}}), iconTransformation(extent={{100,-50},{ - 140,-10}}))); // COMPONENTS - Buildings.Fluid.HeatPumps.Carnot_TCon heaPum( - redeclare package Medium1 = Medium1, - redeclare package Medium2 = Medium2, - allowFlowReversal1=false, - allowFlowReversal2=false, - QCon_flow_nominal=QHotWat_flow_nominal, - dTEva_nominal=-dT_nominal, - dTCon_nominal=dT_nominal, - use_eta_Carnot_nominal=false, - COP_nominal=COP_nominal, - TCon_nominal=TCon_nominal, - TEva_nominal=TEva_nominal, - final dp1_nominal=dp1_nominal, - final dp2_nominal=dp2_nominal, - QCon_flow_max=QHotWat_flow_nominal) - "Domestic hot water heat pump" - annotation (Placement(transformation(extent={{-82,-70},{-62,-50}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow - pumCon( - energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, - redeclare package Medium = Medium2, - m_flow_nominal=mCon_flow_nominal, - riseTime=10) "Pump for heat pump condenser" - annotation (Placement(transformation(extent={{-20,4},{-40,24}}))); - Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( - redeclare final package Medium = Medium2, - final allowFlowReversal=allowFlowReversal2, - m_flow_nominal=mEva_flow_nominal, - dp_nominal=dp2_nominal + 6000) - "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{20,-70},{0,-50}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floCon(realTrue= mCon_flow_nominal) "Condenser mass flow rate" annotation (Placement(transformation(extent={{-80,110},{-60,130}}))); @@ -134,53 +25,9 @@ model HeatPumpDHWTank "Heat pump with storage tank for domestic hot water" annotation (Placement(transformation(extent={{-80,10},{-60,30}}))); - Modelica.Blocks.Math.Add3 add3_1 "Electricity use for pumps" - annotation (Placement(transformation(extent={{140,60},{160,80}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TDom_nominal) "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); - Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= - mEva_flow_nominal) "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); - Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( - redeclare package Medium = Medium2, - energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, - m_flow_nominal=mEva_flow_nominal, - dpValve_nominal=6000) "Valve at heat pump evaporator" - annotation (Placement(transformation(extent={{80,-70},{60,-50}}))); - Fluid.Sensors.TemperatureTwoPort senTEvaRet( - redeclare final package Medium = Medium2, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mEva_flow_nominal, - tau=0) - "Evaporator return temperature sensor" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=0, - origin={50,-120}))); - Fluid.Sensors.TemperatureTwoPort senTDisSup( - redeclare final package Medium = Medium2, - final allowFlowReversal=allowFlowReversal1, - final m_flow_nominal=mEva_flow_nominal, - tau=0) - "District supply temperature sensor" annotation (Placement(transformation( - extent={{10,-10},{-10,10}}, - rotation=0, - origin={110,-60}))); - Buildings.Controls.OBC.CDL.Reals.Subtract dT_supRet - "Temperature difference over heat pump connection" - annotation (Placement(transformation(extent={{80,-20},{100,0}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant dTSet(k=dT_nominal) - "Set point for temperature difference over heat pump" - annotation (Placement(transformation(extent={{80,10},{100,30}}))); - Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI( - k=0.1, - Ti=120, xi_start=0.2, - reverseActing=false) - "Controller to ensure dT_nominal over heat pump connection" - annotation (Placement(transformation(extent={{120,10},{140,30}}))); - Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium2) - "Mass flow rate drawn from ETS" - annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); Fluid.Sources.Boundary_pT preRef( redeclare package Medium = Medium2, p(displayUnit="bar"), @@ -198,85 +45,43 @@ model HeatPumpDHWTank addPar(p=dT_nominal) "dT for heater" annotation (Placement(transformation(extent={{-120,-40},{-100,-20}}))); + Modelica.Blocks.Math.Add addPPum1 + "Electricity use for pumps" + annotation (Placement(transformation(extent={{170,-8},{190,12}}))); equation - connect(add3_1.y, PPum) annotation (Line(points={{161,70},{172,70},{172,0},{220, - 0}}, color={0,0,127})); - connect(pumCon.port_b, heaPumTan.port_aHea) - annotation (Line(points={{-40,14},{-60,14}}, color={0,127,255})); - connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-62,-54},{ - -14,-54},{-14,14},{-20,14}}, - color={0,127,255})); connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{-140, 10},{-140,20},{-81,20}}, color={0,0,127})); - connect(heaPum.P, PHea) annotation (Line(points={{-61,-60},{-20,-60},{-20,-20}, - {22,-20},{22,40},{220,40}}, - color={0,0,127})); - connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-58,120},{-30,120},{-30,26}}, color={0,0,127})); - connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{-58,90},{10,90},{10,-48}}, color={0,0,127})); - connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{-188, - -60},{-188,26},{-80,26}}, color={0,127,255})); - connect(add3_1.u1, heaPumTan.PEle) annotation (Line(points={{138,78},{-46,78}, - {-46,20},{-59,20}}, color={0,0,127})); - connect(pumEva.P, add3_1.u3) annotation (Line(points={{-1,-51},{-2,-51},{-2, - -52},{-8,-52},{-8,62},{138,62}}, - color={0,0,127})); - connect(add3_1.u2, pumCon.P) annotation (Line(points={{138,70},{-44,70},{-44,23}, - {-41,23}}, color={0,0,127})); - connect(valHeaPumEva.port_2, pumEva.port_a) - annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); - connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-82,-66}, - {-90,-66},{-90,-120},{40,-120}}, color={0,127,255})); - connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{60,-120},{180,-120}, - {180,60},{200,60}}, color={0,127,255})); - connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, - -32},{34,-32},{34,-4},{78,-4}}, - color={0,0,127})); - connect(senTEvaRet.T, dT_supRet.u2) - annotation (Line(points={{50,-109},{50,-16},{78,-16}}, color={0,0,127})); - connect(valHeaPumEva.port_1, senTDisSup.port_b) - annotation (Line(points={{80,-60},{100,-60}}, color={0,127,255})); - connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-14, - -60},{-14,-66},{-62,-66}}, - color={0,127,255})); - connect(valHeaPumEva.port_3, senTEvaRet.port_b) annotation (Line(points={{70,-70}, - {70,-120},{60,-120}}, color={0,127,255})); - connect(conPI.u_s, dTSet.y) - annotation (Line(points={{118,20},{102,20}}, - color={0,0,127})); - connect(dT_supRet.y, conPI.u_m) - annotation (Line(points={{102,-10},{130,-10},{130,8}}, color={0,0,127})); - connect(conPI.y, valHeaPumEva.y) annotation (Line(points={{142,20},{148,20},{ - 148,-26},{70,-26},{70,-48}}, - color={0,0,127})); - connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-52, - 26},{-52,60},{-200,60}}, color={0,127,255})); - connect(senTDisSup.port_a, senMasFlo.port_b) - annotation (Line(points={{120,-60},{140,-60}}, color={0,127,255})); - connect(senMasFlo.port_a, port_a2) - annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); - connect(senMasFlo.m_flow, mEva_flow) - annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); connect(heaPumTan.charge, floCon.u) annotation (Line(points={{-58,11},{-56,11}, {-56,12},{-54,12},{-54,0},{-100,0},{-100,120},{-82,120}}, color={255, 0,255})); - connect(heaPumTan.charge, floEva.u) annotation (Line(points={{-58,11},{-56,11}, - {-56,12},{-54,12},{-54,0},{-100,0},{-100,90},{-82,90}}, color={255,0, - 255})); - connect(heaPumTan.charge, conPI.trigger) annotation (Line(points={{-58,11},{ - -54,11},{-54,0},{-100,0},{-100,106},{112,106},{112,0},{124,0},{124,8}}, - color={255,0,255})); connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); connect(heaPumTan.port_bHea, senTemHeaPumRet.port_a) annotation (Line(points={ {-80,14},{-120,14},{-120,0},{-140,0},{-140,-54}}, color={0,127,255})); - connect(senTemHeaPumRet.port_b, heaPum.port_a1) - annotation (Line(points={{-120,-54},{-82,-54}}, color={0,127,255})); connect(senTemHeaPumRet.T, addPar.u) annotation (Line(points={{-130,-43},{-130, -30},{-122,-30}}, color={0,0,127})); - connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{-92, - -51},{-84,-51}}, color={0,0,127})); + connect(floCon.y, pumCon.m_flow_in) + annotation (Line(points={{-58,120},{-30,120},{-30,26}}, color={0,0,127})); + connect(floEva.u, floCon.u) annotation (Line(points={{-82,90},{-100,90},{-100, + 120},{-82,120}}, color={255,0,255})); + connect(heaPumTan.port_aHea, pumCon.port_b) + annotation (Line(points={{-60,14},{-40,14}}, color={0,127,255})); + connect(senTemHeaPumRet.port_b, heaPum.port_a1) + annotation (Line(points={{-120,-54},{-82,-54}}, color={0,127,255})); + connect(addPPum.y, addPPum1.u1) + annotation (Line(points={{161,70},{168,70},{168,8}}, color={0,0,127})); + connect(heaPumTan.PEle, addPPum1.u2) annotation (Line(points={{-59,20},{-50, + 20},{-50,56},{164,56},{164,-4},{168,-4}}, color={0,0,127})); + connect(addPPum1.y, PPum) + annotation (Line(points={{191,2},{191,0},{220,0}}, color={0,0,127})); + connect(conPI.trigger, floCon.u) annotation (Line(points={{124,8},{124,0},{ + 110,0},{110,106},{-100,106},{-100,120},{-82,120}}, color={255,0,255})); + connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{ + -92,-51},{-84,-51}}, color={0,0,127})); + connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-54, + 26},{-54,60},{-200,60}}, color={0,127,255})); + connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{ + -190,-60},{-190,26},{-80,26}}, color={0,127,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ @@ -441,7 +246,7 @@ the supply equal to dT_nominal. ", revisions="
                                    • -November 15, 2023, by David Blum:
                                      +November 28, 2023, by David Blum:
                                      Changed to extend partial base class with added condenser hydronics and control.
                                    • diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index a9826f750ed..7b65d92f781 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -13,24 +13,24 @@ statistics-simulation= } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83383203125e+04, 8.76071875e+04, 4.728483203125e+04, 6.34721796875e+04, 4.092064062499994e+04, 0e+00, 0e+00, 2.003400115966797e+02, 9.6091220703125e+03, 1.865196875e+04, 9.3657625e+04, 1.188576171874999e+05, 4.635216796875e+04, 6.345871484375e+04, 4.37956953125e+04, 0e+00, 0e+00, 1.075616821289062e+03, 7.6858125e+03, 1.47250400390625e+04, 8.87315390625e+04, 9.2671984375e+04, 1.28340654296875e+04, 7.44601123046875e+03, 1.28759443359374e+04, 0e+00, 0e+00, 0e+00, 2.837112731933594e+02, 6.5867412109375e+03, 9.094509375e+04, 1.20968953125e+05, 4.315777734375e+04, 7.21560234375e+04, 4.462375e+04, 0e+00, 3.811175537109375e+01, 1.893735107421875e+03, 1.32122578125e+04, 2.107282421875e+04, 9.90208828125e+04, 1.49112015625e+05, 8.710053125e+04, 1.25939796875e+05, 7.04710234375e+04, 5.23319091796875e+03, 1.9432685546875e+04, 2.897357421875e+04, 3.55327890625e+04, 4.037071875e+04, 5.600399609375e+04, 5.474404687499999e+04, 5.514913671875001e+04, 5.775108984375002e+04, 5.950134375e+04, 4.479978125000006e+04, 5.05454296875e+04, 5.3856640625e+04, 5.639025390625e+04, 5.7800828125e+04, 7.5190828125e+04, 7.22911328125e+04, 6.8524859375e+04, 6.8248796875e+04, 7.01974609375e+04, 5.365378515625e+04, 5.96359765625e+04, 6.2595859375e+04, 6.70628359375e+04, 6.91346953125e+04, 1.63878796875e+05, 2.25436953125e+05, 1.400384375e+05, 1.657408125e+05, 9.90198984375e+04, 3.223153515625e+04, 4.625068359375e+04, 5.49170390625e+04, 6.18649453125e+04, 6.612990625e+04, 1.627200625e+05, 2.1999334375e+05, 1.190769375e+05, 1.5886065625e+05, 9.5941265625e+04, 3.05417890625e+04, 4.3606625e+04, 5.214309765625e+04, 5.914609765625e+04, 6.438923828125e+04, 1.5837746875e+05, 2.05541e+05, 9.6379625e+04, 1.349755625e+05, 8.436534375e+04, 1.8078232421875e+04, 3.1056533203125e+04, 4.038405859375e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833840625e+04, 8.760715625e+04, 4.728508203125e+04, 6.34721796875e+04, 4.092062890624994e+04, 0e+00, 0e+00, 2.003492126464844e+02, 9.6088896484375e+03, 1.8651919921875e+04, 9.36571015625e+04, 1.188576171874999e+05, 4.635221484375e+04, 6.345853515625e+04, 4.379602734375e+04, 0e+00, 0e+00, 1.075651733398438e+03, 7.684474609375e+03, 1.4725025390625e+04, 8.87317109375e+04, 9.26718671875e+04, 1.2834052734375e+04, 7.446001953125e+03, 1.28759472656249e+04, 0e+00, 0e+00, 0e+00, 2.838001098632812e+02, 6.586517578125e+03, 9.09451015625e+04, 1.2096890625e+05, 4.315759765625e+04, 7.21555234375e+04, 4.46237578125e+04, 0e+00, 3.819196701049805e+01, 1.89395751953125e+03, 1.3212205078125e+04, 2.1072744140625e+04, 9.9020453125e+04, 1.49112265625e+05, 8.71006171875e+04, 1.259398046875e+05, 7.04710234375e+04, 5.23293212890625e+03, 1.9432658203125e+04, 2.8973626953125e+04, 3.55327890625e+04, 4.037069140625e+04, 5.60043828125e+04, 5.474385937499999e+04, 5.514869921875001e+04, 5.775099218750002e+04, 5.950153125e+04, 4.480009375000006e+04, 5.054593359375e+04, 5.38567578125e+04, 5.639036328125e+04, 5.78008046875e+04, 7.5190078125e+04, 7.229115625e+04, 6.85240859375e+04, 6.82488828125e+04, 7.0197453125e+04, 5.36536640625e+04, 5.963587890625e+04, 6.25958125e+04, 6.70626328125e+04, 6.91346328125e+04, 1.63878671875e+05, 2.254369375e+05, 1.4003846875e+05, 1.657408125e+05, 9.90198984375e+04, 3.22318828125e+04, 4.625074609375e+04, 5.49170546875e+04, 6.186496875e+04, 6.612984375e+04, 1.627206875e+05, 2.1999334375e+05, 1.190769296875e+05, 1.588606875e+05, 9.5941265625e+04, 3.0541896484375e+04, 4.360684765625e+04, 5.214326171875e+04, 5.914596484375e+04, 6.4389234375e+04, 1.5837890625e+05, 2.05541015625e+05, 9.637965625e+04, 1.34975484375e+05, 8.436534375e+04, 1.8078236328125e+04, 3.1056583984375e+04, 4.03840546875e+04] bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.bui.QHea_flow=[0e+00, 1.485598602294922e+02, 1.968463989257812e+03, 6.7062125e+04, 8.79495078125e+04, 4.81274296875e+04, 6.33616953125e+04, 4.203758203124994e+04, 7.704319059848785e-02, 2.141591347754002e-02, 4.944437561035156e+02, 8.9322353515625e+03, 1.83124921875e+04, 9.14275e+04, 1.199914765624999e+05, 4.775225e+04, 6.261617578125e+04, 4.52698984375e+04, 7.730774581432343e-02, 2.123375609517097e-02, 2.267557373046875e+03, 7.10511328125e+03, 1.427701171875e+04, 8.68505234375e+04, 9.547209375e+04, 1.43479130859375e+04, 7.31599365234375e+03, 1.339673535156241e+04, 7.397805899381597e-02, 2.102949284017092e-02, 1.219369098544121e-02, 5.27078125e+02, 6.4657978515625e+03, 8.86049453125e+04, 1.21989328125e+05, 4.45141171875e+04, 7.11158828125e+04, 4.651367578125e+04, 7.739041745662689e-02, 0e+00, 3.329314208984375e+03, 1.196794140625e+04, 2.0801796875e+04, 9.66563671875e+04, 1.48739109375e+05, 8.8379984375e+04, 1.259340546875e+05, 7.496434375e+04, 6.57128076171875e+03, 1.8962595703125e+04, 2.8791484375e+04, 3.5348640625e+04, 4.025019140625e+04, 5.587083984375e+04, 5.486710156249999e+04, 5.507517578125001e+04, 5.759188671875002e+04, 5.94995234375e+04, 4.493552343750009e+04, 5.04488359375e+04, 5.377016796875e+04, 5.61382421875e+04, 5.77996875e+04, 7.5183578125e+04, 7.24934609375e+04, 6.86301484375e+04, 6.82336953125e+04, 7.00935703125e+04, 5.373113671875e+04, 5.940626953125e+04, 6.244832421875e+04, 6.6912296875e+04, 6.899834375e+04, 1.6226675e+05, 2.2490334375e+05, 1.4193371875e+05, 1.66257828125e+05, 1.041997734375e+05, 3.22513203125e+04, 4.597079296875e+04, 5.458263671875e+04, 6.159433203125e+04, 6.59464296875e+04, 1.60565890625e+05, 2.203855e+05, 1.206584453125e+05, 1.58918e+05, 1.0120146875e+05, 3.0566875e+04, 4.33586171875e+04, 5.176445703125e+04, 5.8976390625e+04, 6.4056140625e+04, 1.56226203125e+05, 2.06757484375e+05, 9.79589921875e+04, 1.34831421875e+05, 8.92684765625e+04, 1.828458203125e+04, 3.078697265625e+04, 4.0162546875e+04] +bui.bui.QHea_flow=[0e+00, 1.485507202148438e+02, 1.969680297851562e+03, 6.70620625e+04, 8.79495078125e+04, 4.812744921875e+04, 6.33616953125e+04, 4.203758593749994e+04, 7.733308523893356e-02, 2.202508971095085e-02, 4.938768310546875e+02, 8.9321806640625e+03, 1.8312396484375e+04, 9.142771875e+04, 1.199914765624999e+05, 4.7752203125e+04, 6.261619140625e+04, 4.52699296875e+04, 7.719901949167252e-02, 2.053542248904705e-02, 2.267845458984375e+03, 7.10511474609375e+03, 1.42769951171875e+04, 8.68504765625e+04, 9.54720390625e+04, 1.434795703125e+04, 7.31599365234375e+03, 1.339673535156241e+04, 7.397490739822347e-02, 2.10108887404204e-02, 1.217350084334612e-02, 5.27623779296875e+02, 6.46579736328125e+03, 8.86049453125e+04, 1.219893359375e+05, 4.451476171875e+04, 7.11159609375e+04, 4.651367578125e+04, 7.744842022657394e-02, 0e+00, 3.3293359375e+03, 1.19665986328125e+04, 2.080178125e+04, 9.66564765625e+04, 1.48739078125e+05, 8.8379953125e+04, 1.259340546875e+05, 7.49643515625e+04, 6.57118359375e+03, 1.8963982421875e+04, 2.8791462890625e+04, 3.534640625e+04, 4.02507578125e+04, 5.587055078125e+04, 5.486713281249999e+04, 5.507431250000001e+04, 5.759175390625002e+04, 5.94995234375e+04, 4.493517578125009e+04, 5.044883203125e+04, 5.377134765625e+04, 5.6138234375e+04, 5.779971484375e+04, 7.51832109375e+04, 7.24934765625e+04, 6.8628171875e+04, 6.82339140625e+04, 7.00935703125e+04, 5.3733015625e+04, 5.940625390625e+04, 6.244830859375e+04, 6.69122734375e+04, 6.8998328125e+04, 1.6226678125e+05, 2.2490334375e+05, 1.4193375e+05, 1.66257828125e+05, 1.041997734375e+05, 3.2251505859375e+04, 4.597099609375e+04, 5.458236328125e+04, 6.15942265625e+04, 6.5946421875e+04, 1.6056571875e+05, 2.203855e+05, 1.20658328125e+05, 1.58918e+05, 1.0120146875e+05, 3.0566640625e+04, 4.335855078125e+04, 5.17644609375e+04, 5.897637109375e+04, 6.405614453125e+04, 1.5622590625e+05, 2.06757484375e+05, 9.79589375e+04, 1.34831421875e+05, 8.92684765625e+04, 1.82838515625e+04, 3.0786923828125e+04, 4.01641640625e+04] bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 8.4427939453125e+03, 1.37669453125e+04, 5.98185302734375e+03, 9.859595703125e+03, 5.078485351562492e+03, 0e+00, 0e+00, 2.215347290039062e+01, 1.095418823242188e+03, 2.179602783203125e+03, 1.3243689453125e+04, 1.934746093749999e+04, 7.5040517578125e+03, 9.84363671875e+03, 5.47733203125e+03, 0e+00, 0e+00, 1.195382232666016e+02, 8.710653686523438e+02, 1.700482788085938e+03, 1.24074853515625e+04, 1.46396171875e+04, 3.114203369140625e+03, 2.33053515625e+03, 1.473236206054675e+03, 0e+00, 0e+00, 0e+00, 3.13908634185791e+01, 7.437584838867188e+02, 1.27777177734375e+04, 1.9740755859375e+04, 7.0461357421875e+03, 1.119298046875e+04, 5.59620947265625e+03, 0e+00, 4.694244384765625e+00, 2.111184387207031e+02, 1.5168974609375e+03, 2.47957763671875e+03, 1.41736787109375e+04, 2.5304650390625e+04, 1.38215439453125e+04, 2.0649275390625e+04, 9.4740595703125e+03, 5.894161987304688e+02, 2.2757880859375e+03, 3.485411376953125e+03, 4.3524609375e+03, 5.0104775390625e+03, 7.24074267578125e+03, 7.056036621093749e+03, 7.114815429687502e+03, 7.500104980468754e+03, 7.76252587890625e+03, 5.629321289062508e+03, 6.44394970703125e+03, 6.92491943359375e+03, 7.29774560546875e+03, 7.50810009765625e+03, 1.0198837890625e+04, 9.7379296875e+03, 9.1451552734375e+03, 9.1011904296875e+03, 9.4054248046875e+03, 6.899501953125e+03, 7.781751953125e+03, 8.229748046875e+03, 8.9158740234375e+03, 9.238970703125e+03, 2.6887068359375e+04, 4.287991796875e+04, 2.36324921875e+04, 2.8822771484375e+04, 1.42564208984375e+04, 3.914888916015625e+03, 5.83107275390625e+03, 7.07969482421875e+03, 8.11794287109375e+03, 8.77162890625e+03, 2.6625900390625e+04, 4.153396484375e+04, 1.953666015625e+04, 2.73329921875e+04, 1.37168291015625e+04, 3.692595947265625e+03, 5.4592529296875e+03, 6.67401123046875e+03, 7.7083154296875e+03, 8.503083984375e+03, 2.56971484375e+04, 3.800208984375e+04, 1.541615234375e+04, 2.24142421875e+04, 1.17356826171875e+04, 2.111620361328125e+03, 3.75801904296875e+03, 5.01231689453125e+03] -bui.PPum=[0e+00, 1.688815185546875e+03, 1.984372314453125e+03, 4.30421044921875e+03, 4.6935380859375e+03, 3.9315341796875e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.469684600830078e+01, 9.269535827636719e+01, 1.747925537109375e+03, 2.999759521484375e+03, 3.258873779296875e+03, 4.71240283203125e+03, 5.109234374999999e+03, 3.93437109375e+03, 4.23209716796875e+03, 3.876547119140625e+03, 9.469753265380859e+01, 9.267755126953125e+01, 2.54489208984375e+03, 2.939645751953125e+03, 3.15466748046875e+03, 4.6477216796875e+03, 4.81042041015625e+03, 3.15337109375e+03, 2.946097900390625e+03, 3.125779296874997e+03, 9.47877731323242e+01, 9.282063293457031e+01, 9.202893829345703e+01, 1.755986938476562e+03, 2.912342041015625e+03, 4.67021240234375e+03, 5.13210546875e+03, 3.871323486328125e+03, 4.39884716796875e+03, 3.90190185546875e+03, 9.469916534423828e+01, 1.614174682617188e+03, 2.87596630859375e+03, 3.098759521484375e+03, 3.321678955078125e+03, 4.78211669921875e+03, 5.445064453125e+03, 4.71852734375e+03, 5.17104248046875e+03, 4.499732421875e+03, 2.914949462890625e+03, 3.276211181640625e+03, 3.516289306640625e+03, 3.665725341796875e+03, 3.769947998046875e+03, 4.086443115234375e+03, 4.06642578125e+03, 4.07025048828125e+03, 4.123921875000001e+03, 4.16508544921875e+03, 3.864872070312502e+03, 3.9697666015625e+03, 4.041842041015625e+03, 4.092579345703125e+03, 4.128923828125e+03, 4.4776533203125e+03, 4.42953271484375e+03, 4.35411474609375e+03, 4.345345703125e+03, 4.3813974609375e+03, 4.044880126953125e+03, 4.1622509765625e+03, 4.22653466796875e+03, 4.31781884765625e+03, 4.35987109375e+03, 5.56688525390625e+03, 6.3553916015625e+03, 5.4095078125e+03, 5.6634287109375e+03, 4.938052734375e+03, 3.597832275390625e+03, 3.88170947265625e+03, 4.058388671875e+03, 4.20782470703125e+03, 4.29829833984375e+03, 5.54239306640625e+03, 6.30995654296875e+03, 5.14578271484375e+03, 5.5694716796875e+03, 4.89953271484375e+03, 3.5588759765625e+03, 3.8312861328125e+03, 3.997520751953125e+03, 4.152935546875e+03, 4.258994140625e+03, 5.491759765625e+03, 6.15503076171875e+03, 4.857720703125e+03, 5.27866796875e+03, 4.73343310546875e+03, 3.255224609375e+03, 3.56279052734375e+03, 3.7677138671875e+03] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.4428076171875e+03, 1.37669375e+04, 5.9818876953125e+03, 9.85959375e+03, 5.078484374999992e+03, 0e+00, 0e+00, 2.215903282165527e+01, 1.095391845703125e+03, 2.179597412109375e+03, 1.3243599609375e+04, 1.934746484374999e+04, 7.50406201171875e+03, 9.84361328125e+03, 5.477375e+03, 0e+00, 0e+00, 1.195359420776367e+02, 8.709132690429688e+02, 1.700480590820312e+03, 1.2407513671875e+04, 1.46396025390625e+04, 3.114203369140625e+03, 2.330537353515625e+03, 1.473236572265613e+03, 0e+00, 0e+00, 0e+00, 3.13993968963623e+01, 7.437354736328125e+02, 1.27777177734375e+04, 1.9740751953125e+04, 7.0460986328125e+03, 1.119291015625e+04, 5.5962109375e+03, 0e+00, 4.726208686828613e+00, 2.111466369628906e+02, 1.516891723632812e+03, 2.479569091796875e+03, 1.4173607421875e+04, 2.53046875e+04, 1.382155859375e+04, 2.0649275390625e+04, 9.4740595703125e+03, 5.893815307617188e+02, 2.27578466796875e+03, 3.485425048828125e+03, 4.3524580078125e+03, 5.010474609375e+03, 7.24079638671875e+03, 7.056013183593749e+03, 7.114777832031253e+03, 7.500093750000004e+03, 7.76255029296875e+03, 5.629363281250008e+03, 6.44402392578125e+03, 6.92491064453125e+03, 7.29776025390625e+03, 7.50809423828125e+03, 1.01987470703125e+04, 9.7379306640625e+03, 9.1451064453125e+03, 9.101193359375e+03, 9.405423828125e+03, 6.8994892578125e+03, 7.78173974609375e+03, 8.2297412109375e+03, 8.9158447265625e+03, 9.2389638671875e+03, 2.6887041015625e+04, 4.287991796875e+04, 2.3632498046875e+04, 2.8822771484375e+04, 1.42564208984375e+04, 3.914930419921875e+03, 5.83107080078125e+03, 7.079703125e+03, 8.11794482421875e+03, 8.7716201171875e+03, 2.662601953125e+04, 4.153396875e+04, 1.95366640625e+04, 2.73329921875e+04, 1.37168291015625e+04, 3.692611083984375e+03, 5.4592783203125e+03, 6.67402978515625e+03, 7.7082939453125e+03, 8.5030830078125e+03, 2.569741015625e+04, 3.800208984375e+04, 1.5416162109375e+04, 2.2414232421875e+04, 1.17356826171875e+04, 2.11162060546875e+03, 3.758025390625e+03, 5.01231689453125e+03] +bui.PPum=[0e+00, 1.688813354492188e+03, 1.984651123046875e+03, 4.304208984375e+03, 4.69353857421875e+03, 3.931534912109375e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.470350646972656e+01, 9.273672485351562e+01, 1.74781103515625e+03, 2.999755615234375e+03, 3.258873291015625e+03, 4.7124091796875e+03, 5.109234374999999e+03, 3.93437060546875e+03, 4.23209716796875e+03, 3.876548828125e+03, 9.469512939453125e+01, 9.2628173828125e+01, 2.544952880859375e+03, 2.939626220703125e+03, 3.154667724609375e+03, 4.64772021484375e+03, 4.8104189453125e+03, 3.153372314453125e+03, 2.946097900390625e+03, 3.125779296874997e+03, 9.47876739501953e+01, 9.281929016113281e+01, 9.202657318115234e+01, 1.756132446289062e+03, 2.912338623046875e+03, 4.6702119140625e+03, 5.13210546875e+03, 3.87133154296875e+03, 4.3988486328125e+03, 3.90190185546875e+03, 9.470045471191406e+01, 1.6141318359375e+03, 2.875966796875e+03, 3.098760986328125e+03, 3.32167822265625e+03, 4.78211767578125e+03, 5.4450625e+03, 4.71852783203125e+03, 5.1710419921875e+03, 4.499732421875e+03, 2.91494775390625e+03, 3.276205810546875e+03, 3.51628173828125e+03, 3.665735595703125e+03, 3.769948486328125e+03, 4.086433837890625e+03, 4.06642578125e+03, 4.070233642578125e+03, 4.123917968750001e+03, 4.16508544921875e+03, 3.864875976562502e+03, 3.96976708984375e+03, 4.04185302734375e+03, 4.092579833984375e+03, 4.12892431640625e+03, 4.47765234375e+03, 4.429533203125e+03, 4.35408154296875e+03, 4.34535400390625e+03, 4.38139794921875e+03, 4.0448740234375e+03, 4.1622509765625e+03, 4.2265341796875e+03, 4.31781884765625e+03, 4.35987060546875e+03, 5.56688623046875e+03, 6.35539111328125e+03, 5.40950732421875e+03, 5.6634287109375e+03, 4.93805322265625e+03, 3.597837646484375e+03, 3.881714111328125e+03, 4.058381591796875e+03, 4.20782568359375e+03, 4.2982978515625e+03, 5.5423876953125e+03, 6.3099580078125e+03, 5.14578271484375e+03, 5.5694716796875e+03, 4.89953271484375e+03, 3.55887451171875e+03, 3.83128759765625e+03, 3.997521484375e+03, 4.1529365234375e+03, 4.25899462890625e+03, 5.49174951171875e+03, 6.15502978515625e+03, 4.857720703125e+03, 5.2786689453125e+03, 4.73343310546875e+03, 3.2552265625e+03, 3.562790771484375e+03, 3.76771044921875e+03] bui.ets.proHeaWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.841565856933594e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841385803222656e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.841502380371094e+02, 2.840986328125e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442016601562e+02, 2.840857849121094e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.84149658203125e+02, 2.841242065429688e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640014648438e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.821998901367188e+02, 2.841496276855469e+02, 2.841353454589844e+02, 2.841384582519531e+02, 2.841376953125e+02, 2.8414794921875e+02, 2.841484985351562e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.841468200683594e+02, 2.841335754394531e+02, 2.841441345214844e+02, 2.841448364257812e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841514282226562e+02, 2.841491394042969e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841478271484375e+02, 2.841489562988281e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502380371094e+02, 2.841521301269531e+02, 2.841506958007812e+02, 2.841497497558594e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485595703125e+02, 2.841482543945312e+02, 2.8414306640625e+02, 2.841453552246094e+02, 2.841524963378906e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432189941406e+02, 2.841458435058594e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549987792969e+02, 2.841471557617188e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437072753906e+02, 2.841449584960938e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332702636719e+02, 2.841413879394531e+02, 2.841441650390625e+02] +bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.84153076171875e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841386108398438e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.84151123046875e+02, 2.840986328125e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442321777344e+02, 2.840857849121094e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.841503601074219e+02, 2.841241760253906e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640625e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.821109008789062e+02, 2.841493530273438e+02, 2.841353454589844e+02, 2.841384582519531e+02, 2.841376953125e+02, 2.8414794921875e+02, 2.841484680175781e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.8414697265625e+02, 2.841335754394531e+02, 2.841441040039062e+02, 2.841448669433594e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841513977050781e+02, 2.841490783691406e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841477966308594e+02, 2.841490478515625e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502075195312e+02, 2.841521301269531e+02, 2.841505432128906e+02, 2.841497802734375e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485595703125e+02, 2.841482543945312e+02, 2.841430969238281e+02, 2.841453552246094e+02, 2.841524963378906e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432495117188e+02, 2.841458129882812e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549682617188e+02, 2.841471252441406e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437377929688e+02, 2.841449584960938e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332702636719e+02, 2.841413879394531e+02, 2.841441650390625e+02] bui.ets.QReqHotWat_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] bui.ets.THotWatSupSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.theMixVal.TMixSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.proHotWat.THotSouSet.y=[3.181499938964844e+02, 3.181499938964844e+02] -bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226308898925781e+02, 3.258410034179688e+02, 3.206003112792969e+02, 3.249285278320312e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.216578369140625e+02, 3.213433532714844e+02, 3.256627197265625e+02, 3.202537536621094e+02, 3.252935791015625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218572387695312e+02, 3.212013244628906e+02, 3.255206298828125e+02, 3.202209777832031e+02, 3.253273315429687e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.211891479492188e+02, 3.255083923339844e+02, 3.202180480957031e+02, 3.253299865722656e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.2187646484375e+02, 3.2118798828125e+02, 3.255072937011719e+02, 3.202178649902344e+02, 3.253304138183594e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766174316406e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178039550781e+02, 3.253305969238281e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211878967285156e+02, 3.255072326660156e+02, 3.202178649902344e+02, 3.253304748535156e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.2118798828125e+02, 3.255072937011719e+02, 3.202178344726562e+02, 3.253305053710938e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] +bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226307373046875e+02, 3.258410949707031e+02, 3.206001892089844e+02, 3.249286193847656e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.216578979492188e+02, 3.213434448242188e+02, 3.256627807617188e+02, 3.202537841796875e+02, 3.252935791015625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218572082519531e+02, 3.21201416015625e+02, 3.25520751953125e+02, 3.202210998535156e+02, 3.253271789550781e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.21189208984375e+02, 3.255086669921875e+02, 3.202182006835938e+02, 3.253299255371094e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218764343261719e+02, 3.211880493164062e+02, 3.255072326660156e+02, 3.202178039550781e+02, 3.253304443359375e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766479492188e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178039550781e+02, 3.2533056640625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211877746582031e+02, 3.255072021484375e+02, 3.202178039550781e+02, 3.253302917480469e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211880493164062e+02, 3.2550732421875e+02, 3.202178344726562e+02, 3.253303527832031e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.247872314453125e+02, 3.282005920410156e+02, 3.226099853515625e+02, 3.272309875488281e+02, 3.246737976074219e+02, 3.246733093261719e+02, 3.246727905273438e+02, 3.246723022460938e+02, 3.246718444824219e+02, 3.237555236816406e+02, 3.234190979003906e+02, 3.2734912109375e+02, 3.222418823242188e+02, 3.27618896484375e+02, 3.248873901367188e+02, 3.248868713378906e+02, 3.248863525390625e+02, 3.248858642578125e+02, 3.248853454589844e+02, 3.239674072265625e+02, 3.232680969238281e+02, 3.271981506347656e+02, 3.222070007324219e+02, 3.276547546386718e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053649902344e+02, 3.249048767089844e+02, 3.249043579101562e+02, 3.239862060546875e+02, 3.232551879882812e+02, 3.271851501464844e+02, 3.222039489746094e+02, 3.276575927734375e+02, 3.249080505371094e+02, 3.249075317382812e+02, 3.249070129394531e+02, 3.24906494140625e+02, 3.24906005859375e+02, 3.239878540039062e+02, 3.232540893554688e+02, 3.271839904785156e+02, 3.222037048339844e+02, 3.276580200195312e+02, 3.249082641601562e+02, 3.249077453613281e+02, 3.249072265625e+02, 3.2490673828125e+02, 3.249062194824219e+02, 3.249057312011719e+02, 3.249052429199219e+02, 3.2490478515625e+02, 3.249043273925781e+02, 3.249038391113281e+02, 3.249034118652344e+02, 3.249029541015625e+02, 3.249024963378906e+02, 3.249020690917969e+02, 3.249016418457031e+02, 3.249012145996094e+02, 3.249008178710938e+02, 3.24900390625e+02, 3.248999938964844e+02, 3.248995971679688e+02, 3.248992004394531e+02, 3.248988037109375e+02, 3.248984375e+02, 3.248980712890625e+02, 3.248976745605469e+02, 3.239880065917969e+02, 3.232539367675781e+02, 3.271838684082031e+02, 3.222036437988281e+02, 3.27658203125e+02, 3.249083251953125e+02, 3.249078063964844e+02, 3.249072875976562e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232538757324219e+02, 3.271838989257812e+02, 3.222036437988281e+02, 3.276580810546875e+02, 3.249083557128906e+02, 3.249078369140625e+02, 3.249073181152344e+02, 3.249068298339844e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232539978027344e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.276581115722656e+02, 3.249082946777344e+02, 3.249077758789062e+02, 3.249072875976562e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207895202636719e+02, 3.25150146484375e+02, 3.186318969726562e+02, 3.251506042480469e+02, 3.246180114746094e+02, 3.246179504394531e+02, 3.246179809570312e+02, 3.246180419921875e+02, 3.246181030273438e+02, 3.233452758789062e+02, 3.194213562011719e+02, 3.240128173828125e+02, 3.18263671875e+02, 3.251504516601562e+02, 3.248291015625e+02, 3.248290405273438e+02, 3.248291015625e+02, 3.248291625976562e+02, 3.248291931152344e+02, 3.2355712890625e+02, 3.192704467773438e+02, 3.238618469238281e+02, 3.182288208007812e+02, 3.251504211425781e+02, 3.248477783203125e+02, 3.248477478027344e+02, 3.248477783203125e+02, 3.248478393554688e+02, 3.24847900390625e+02, 3.23575927734375e+02, 3.192575073242188e+02, 3.238488464355469e+02, 3.182257080078125e+02, 3.251504211425781e+02, 3.248494262695312e+02, 3.24849365234375e+02, 3.248494262695312e+02, 3.248494567871094e+02, 3.248495178222656e+02, 3.235775756835938e+02, 3.192562866210938e+02, 3.2384765625e+02, 3.182255249023438e+02, 3.251504211425781e+02, 3.248496398925781e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497314453125e+02, 3.248497924804688e+02, 3.24849853515625e+02, 3.248499145507812e+02, 3.248499755859375e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501281738281e+02, 3.248501892089844e+02, 3.248502502441406e+02, 3.248503112792969e+02, 3.248503723144531e+02, 3.248504028320312e+02, 3.248504638671875e+02, 3.248505249023438e+02, 3.248505859375e+02, 3.248506469726562e+02, 3.248506774902344e+02, 3.248507385253906e+02, 3.248507995605469e+02, 3.248508605957031e+02, 3.235777587890625e+02, 3.192561645507812e+02, 3.238475341796875e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.24849609375e+02, 3.248495788574219e+02, 3.24849609375e+02, 3.248496704101562e+02, 3.248497314453125e+02, 3.235777893066406e+02, 3.192561645507812e+02, 3.238475952148438e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495178222656e+02, 3.248494567871094e+02, 3.248495178222656e+02, 3.248495788574219e+02, 3.24849609375e+02, 3.235777587890625e+02, 3.192562561035156e+02, 3.238476867675781e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.24849365234375e+02, 3.248493347167969e+02, 3.24849365234375e+02] -bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.5565068359375e+03, 0e+00, 1.496881591796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518646728515625e+03, 1.650590698242188e+03, 1.48671240234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514495239257812e+03, 1.646229370117188e+03, 1.485747924804688e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514139038085938e+03, 1.645884643554688e+03, 1.485661865234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51410546875e+03, 1.645883911132812e+03, 1.48565673828125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.6459091796875e+03, 1.485654907226562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.645900146484375e+03, 1.485656494140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514105224609375e+03, 1.645888916015625e+03, 1.485655395507812e+03, 0e+00, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810510635375977e+00, 5.344259738922119e-01, 6.461977005004883e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.824309349060059e+00, 7.022697925567627e+00, 6.461053371429443e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658181190490723e+00, 6.809051513671875e+00, 6.080657958984375e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837585926055908e+00, 6.977292060852051e+00, 6.518520832061768e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012217998504639e+00, 7.222718238830566e+00, 6.867416858673096e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471883773803711e+00, 7.516079425811768e+00, 7.116828918457031e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443173885345459e+00, 7.399864196777344e+00, 7.073389530181885e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360061168670654e+00, 7.274189472198486e+00, 6.924184322357178e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.247870178222656e+02, 3.2820068359375e+02, 3.226101379394531e+02, 3.272310791015625e+02, 3.24673828125e+02, 3.2467333984375e+02, 3.246728515625e+02, 3.2467236328125e+02, 3.24671875e+02, 3.237555847167969e+02, 3.234191589355469e+02, 3.273491821289062e+02, 3.222418823242188e+02, 3.276188659667969e+02, 3.248873596191406e+02, 3.248868713378906e+02, 3.248863525390625e+02, 3.248858337402344e+02, 3.248853454589844e+02, 3.239674072265625e+02, 3.232682495117188e+02, 3.271982727050781e+02, 3.222071228027344e+02, 3.276546020507812e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053649902344e+02, 3.249048767089844e+02, 3.249043579101562e+02, 3.239862060546875e+02, 3.232552490234375e+02, 3.271854553222656e+02, 3.222040405273438e+02, 3.276575317382812e+02, 3.249080200195312e+02, 3.249075012207031e+02, 3.24906982421875e+02, 3.24906494140625e+02, 3.249059753417969e+02, 3.2398779296875e+02, 3.232541198730469e+02, 3.271839294433594e+02, 3.222036743164062e+02, 3.276580505371094e+02, 3.249080810546875e+02, 3.249075622558594e+02, 3.249070434570312e+02, 3.249065551757812e+02, 3.249060363769531e+02, 3.249055480957031e+02, 3.249050903320312e+02, 3.249046020507812e+02, 3.249041442871094e+02, 3.249036865234375e+02, 3.249032287597656e+02, 3.249027709960938e+02, 3.2490234375e+02, 3.249018859863281e+02, 3.249014587402344e+02, 3.249010314941406e+02, 3.24900634765625e+02, 3.249002075195312e+02, 3.248998107910156e+02, 3.248994140625e+02, 3.248990173339844e+02, 3.248986511230469e+02, 3.248982543945312e+02, 3.248978881835938e+02, 3.248975219726562e+02, 3.23988037109375e+02, 3.232539367675781e+02, 3.271838684082031e+02, 3.222036437988281e+02, 3.27658203125e+02, 3.249083557128906e+02, 3.249078063964844e+02, 3.249073181152344e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880981445312e+02, 3.2325390625e+02, 3.271838684082031e+02, 3.222036743164062e+02, 3.276578979492188e+02, 3.249082336425781e+02, 3.2490771484375e+02, 3.249072265625e+02, 3.2490673828125e+02, 3.249062194824219e+02, 3.239879760742188e+02, 3.232540283203125e+02, 3.271840209960938e+02, 3.222036743164062e+02, 3.27657958984375e+02, 3.249081726074219e+02, 3.249076538085938e+02, 3.249071350097656e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207893371582031e+02, 3.25150146484375e+02, 3.186317749023438e+02, 3.251506042480469e+02, 3.246180419921875e+02, 3.246180114746094e+02, 3.246180419921875e+02, 3.246180725097656e+02, 3.246181335449219e+02, 3.233453369140625e+02, 3.194214477539062e+02, 3.240128784179688e+02, 3.18263671875e+02, 3.251504516601562e+02, 3.248290710449219e+02, 3.248290405273438e+02, 3.248290710449219e+02, 3.248291320800781e+02, 3.248291931152344e+02, 3.2355712890625e+02, 3.192705383300781e+02, 3.238619384765625e+02, 3.182289428710938e+02, 3.251504211425781e+02, 3.248477783203125e+02, 3.248477172851562e+02, 3.248477783203125e+02, 3.248478393554688e+02, 3.24847900390625e+02, 3.23575927734375e+02, 3.19257568359375e+02, 3.2384912109375e+02, 3.182258605957031e+02, 3.251504211425781e+02, 3.24849365234375e+02, 3.248493347167969e+02, 3.24849365234375e+02, 3.248494262695312e+02, 3.248494873046875e+02, 3.235775146484375e+02, 3.1925634765625e+02, 3.238475952148438e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248498229980469e+02, 3.248497619628906e+02, 3.248498229980469e+02, 3.248498840332031e+02, 3.248499145507812e+02, 3.248499755859375e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501586914062e+02, 3.248502197265625e+02, 3.248502502441406e+02, 3.248503112792969e+02, 3.248503723144531e+02, 3.248504333496094e+02, 3.248504943847656e+02, 3.248505249023438e+02, 3.248505859375e+02, 3.248506469726562e+02, 3.248507080078125e+02, 3.248507690429688e+02, 3.248507995605469e+02, 3.248508605957031e+02, 3.248509216308594e+02, 3.248509826660156e+02, 3.248510131835938e+02, 3.235778198242188e+02, 3.192561950683594e+02, 3.238475341796875e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248497009277344e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497619628906e+02, 3.248497924804688e+02, 3.235778198242188e+02, 3.192560424804688e+02, 3.238475646972656e+02, 3.182254333496094e+02, 3.251504211425781e+02, 3.248491821289062e+02, 3.2484912109375e+02, 3.248491516113281e+02, 3.248492126464844e+02, 3.248492736816406e+02, 3.235776977539062e+02, 3.192563171386719e+02, 3.238477172851562e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248493957519531e+02, 3.24849365234375e+02, 3.248493957519531e+02] +bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.556501708984375e+03, 0e+00, 1.496878540039062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518649169921875e+03, 1.650592529296875e+03, 1.486712890625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514498046875e+03, 1.646232543945312e+03, 1.485751220703125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514140869140625e+03, 1.645892944335938e+03, 1.485666625976562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514107543945312e+03, 1.645881958007812e+03, 1.485654907226562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102905273438e+03, 1.645909301757812e+03, 1.485655029296875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51409912109375e+03, 1.645899291992188e+03, 1.485654418945312e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51410693359375e+03, 1.645889892578125e+03, 1.485655883789062e+03, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810492515563965e+00, 5.344259738922119e-01, 6.461976528167725e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.8243088722229e+00, 7.022708415985107e+00, 6.461051940917969e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658180713653564e+00, 6.80907154083252e+00, 6.080657958984375e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837584972381592e+00, 6.977343082427979e+00, 6.518518447875977e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012221813201904e+00, 7.222704887390137e+00, 6.867416858673096e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471883773803711e+00, 7.516079425811768e+00, 7.116828918457031e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443171501159668e+00, 7.399856090545654e+00, 7.073390007019043e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360062599182129e+00, 7.274191379547119e+00, 6.924183368682861e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] bui.ets.proHotWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.88624755859375e+02, 2.842081298828125e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841962585449219e+02, 2.841874694824219e+02, 2.841627197265625e+02, 2.84114013671875e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.842047119140625e+02, 2.841962280273438e+02, 2.841719055175781e+02, 2.841159973144531e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841756896972656e+02, 2.841730346679688e+02, 2.841118774414062e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842188720703125e+02, 2.842171020507812e+02, 2.841922912597656e+02, 2.841643676757812e+02, 2.84114013671875e+02, 2.841345520019531e+02, 2.841771850585938e+02, 2.840770568847656e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494445800781e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484985351562e+02, 2.841479187011719e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463623046875e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770263671875e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841582946777344e+02, 2.84146240234375e+02] +bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.88624755859375e+02, 2.842080993652344e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841961669921875e+02, 2.841873474121094e+02, 2.841626281738281e+02, 2.841139831542969e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.842015991210938e+02, 2.841934204101562e+02, 2.84170166015625e+02, 2.841156921386719e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841749877929688e+02, 2.841724548339844e+02, 2.841117858886719e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842044067382812e+02, 2.842030029296875e+02, 2.841818237304688e+02, 2.841591796875e+02, 2.841133422851562e+02, 2.841345825195312e+02, 2.841771850585938e+02, 2.840770263671875e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494140625e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484680175781e+02, 2.841478881835938e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463623046875e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770263671875e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841582946777344e+02, 2.84146240234375e+02] From 1f3c7f04ee6c64b79f29b13593c2d94560959770 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:49:39 -0800 Subject: [PATCH 149/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo | 2 +- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo index f5a88969f52..9493aa684d3 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; block SwitchBox "Controller for flow switch box" extends Modelica.Blocks.Icons.Block; parameter Real trueHoldDuration( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 640b9a2bcca..c10cad9a593 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( From 907071eb1f84f697d1861f1339a619fcc3be88e1 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 14:57:02 -0800 Subject: [PATCH 150/204] Remove BOM --- .../Combined/Subsystems/Validation/HeatPumpDHWTank.mos | 2 +- .../Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos | 2 +- .../HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos | 2 +- .../HotWater/Examples/StorageTankWithExternalHeatExchanger.mos | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos index 1ef89f5d93d..d472224865f 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos @@ -1,4 +1,4 @@ -simulateModel("Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank", +simulateModel("Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank", method="cvode", tolerance=1e-6, startTime=0, diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos index 81774979e34..7bf0c32967e 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mos @@ -1,4 +1,4 @@ -simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETSDHWTank"); +simulateModel("Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank", tolerance=1e-6, startTime=0, stopTime=864000, method="CVode", resultFile="BuildingTimeSeriesWithETSDHWTank"); createPlot(id=1, position={540, 9, 784, 617}, y={"bui.ets.proHeaWat.heaPum.QCon_flow_nominal", "bui.ets.proHeaWat.heaPum.QCon_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); createPlot(id=1, position={540, 9, 784, 617}, y={"bui.bui.QReqHea_flow", "bui.bui.QReqCoo_flow", "bui.bui.QHea_flow", "bui.bui.QCoo_flow"}, range={0.0, 10.0, -200000.0, 400000.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}}, timeUnit="d", displayUnits={"W", "W", "W", "W"}); createPlot(id=1, position={540, 9, 784, 617}, y={"bui.PHea", "bui.PPum"}, range={0.0, 10.0, -50000.0, 100000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="d", displayUnits={"W", "W"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos index c50aa8b0041..577826ef250 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mos @@ -1,4 +1,4 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", stopTime=172800, numberOfIntervals=0, outputInterval=60, tolerance=1e-06, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureDirectHeatExchangerWithElectricHeat", stopTime=172800, numberOfIntervals=0, outputInterval=60, tolerance=1e-06, resultFile="HeaterAndFixtureDirectHeatExchangerWithElectricHeat"); createPlot(id=1, position={560, 11, 592, 621}, y={"theMixValNoEle.conPID.y", "theMixVal.conPID.y"}, range={0.0, 900000.0, 0.7000000000000001, 1.1}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s"); createPlot(id=1, position={560, 11, 592, 621}, y={"genNoEle.THexOut", "souDisHot.T"}, range={0.0, 900000.0, 290.0, 330.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"", "K"}); createPlot(id=1, position={560, 11, 592, 621}, y={"gen.PEle", "genNoEle.PEle"}, range={0.0, 900000.0, -20000.0, 80000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos index 71a870809dc..985230bc842 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mos @@ -1,4 +1,4 @@ -simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger", stopTime=172800, tolerance=1e-06, resultFile="StorageTankWithExternalHeatExchanger"); +simulateModel("Buildings.Experimental.DHC.Loads.HotWater.Examples.StorageTankWithExternalHeatExchanger", stopTime=172800, tolerance=1e-06, resultFile="StorageTankWithExternalHeatExchanger"); createPlot(id=1, position={532, 19, 592, 614}, y={"theMixVal.TMixSet", "theMixVal.senTMix.T", "domHotWatTan.senTemHot.T", "domHotWatTan.TTanTop.T", "domHotWatTan.TTanBot.T", "domHotWatTan.conCha.TTanTopSet"}, range={0.0, 180000.0, 0.0, 60.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}, {0,0,0}, {162,29,33}}, timeUnit="s", displayUnits={"degC", "degC", "degC", "degC", "degC", "degC"}); createPlot(id=1, position={532, 19, 592, 614}, y={"hea.Q_flow"}, range={0.0, 180000.0, -500.0, 1000.0}, grid=true, subPlot=102, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); createPlot(id=1, position={532, 19, 592, 614}, y={"domHotWatTan.PEle"}, range={0.0, 180000.0, 0.0, 1.0}, grid=true, subPlot=103, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); From f21041aef73336c67b47443c8d2f8ea119477b29 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:04:06 -0800 Subject: [PATCH 151/204] Fix html --- .../Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo | 1 + 1 file changed, 1 insertion(+) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index cbbe66834ea..b923d380ef6 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -549,6 +549,7 @@ secondary side. The chilled water is typically produced at high temperature and distributed to radiant cooling systems, for instance at 19°C.
                                    • +
                                  • The space heating heating function is provided by a water-to-water heat pump From d03c49be877b4b59dc7cc79acda6a2f9fa07dda3 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:17:45 -0800 Subject: [PATCH 152/204] Fix html --- .../BaseClasses/PartialHeatPumpHeatExchanger.mo | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index b923d380ef6..9dad6d0bed7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -535,8 +535,7 @@ equation This model represents an energy transfer station based on that described in Sommer (2020), with some additioinal details:

                                    -
                                      -
                                    • +

                                      The cooling function is provided in a compressor-less mode by a heat exchanger connected to the district supply line.

                                        @@ -549,9 +548,9 @@ secondary side. The chilled water is typically produced at high temperature and distributed to radiant cooling systems, for instance at 19°C. -
                                      -
                                    • +

                                      +

                                      The space heating heating function is provided by a water-to-water heat pump Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump, @@ -584,8 +583,7 @@ The space heating hot water is typically produced at low temperature, for instance 40°C.

                                    -
                                  • -
                                  +

                                  Space Heating and Cooling Enable/Disable

                                  Heating (resp. cooling) is enabled based on the input signal uHea From f87b1a6f3696763e84a0543de3d5e50f31474065 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:21:55 -0800 Subject: [PATCH 153/204] Fix html --- .../Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo | 6 +++--- .../Combined/Subsystems/HeatPumpDHWTank.mo | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 9dad6d0bed7..901dcf4010b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -538,6 +538,7 @@ with some additioinal details:

                                  The cooling function is provided in a compressor-less mode by a heat exchanger connected to the district supply line. +

                                  • The cooling heat exchanger primary pump is modulated based on a PI control @@ -549,11 +550,11 @@ The chilled water is typically produced at high temperature and distributed to radiant cooling systems, for instance at 19°C.
                                  -

                                  The space heating heating function is provided by a water-to-water heat pump -Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump, +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump. +

                                  • By default, the condenser loop is operated @@ -583,7 +584,6 @@ The space heating hot water is typically produced at low temperature, for instance 40°C.
                                  -

                                  Space Heating and Cooling Enable/Disable

                                  Heating (resp. cooling) is enabled based on the input signal uHea diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 7fc5e065f3b..57ec22df290 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -232,6 +232,7 @@ Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasse The system is enabled when the tank charge control signal switches to true. When enabled, +

                                  • the condenser pump is commanded on and supplies the nominal mass flow rate @@ -242,7 +243,6 @@ the heat pump condenser supplies a constant temperature increase from the return the supply equal to dT_nominal.
                                  -

                                  ", revisions="
                                  • From 4a27d5e089bad7ea1279633be2f28595ee96114e Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:25:49 -0800 Subject: [PATCH 154/204] Fix experiment section --- .../Combined/Subsystems/Validation/HeatPump.mo | 5 ++--- .../Combined/Subsystems/Validation/HeatPumpDHWTank.mo | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo index ea2bf50d145..b8294a40ea7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo @@ -106,9 +106,8 @@ equation __Dymola_Commands( file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos" "Simulate and plot"), experiment( - StopTime=86400, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl"), + StopTime=172800, + Tolerance=1e-06), Documentation( revisions="
                                      diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo index 9754f1a608a..51e68e3620b 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo @@ -110,9 +110,7 @@ equation file="modelica://Buildings/Resources/Scripts/Dymola/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mos" "Simulate and plot"), experiment( StopTime=172800, - Interval=30, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl"), + Tolerance=1e-06), Documentation( revisions="
                                        From f238fffc1e4a1d4fd1a76fb3d163c62729ff9e1e Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:30:44 -0800 Subject: [PATCH 155/204] Remove old code --- .../BaseClasses/PartialHeaterAndFixture.mo | 86 ------------------- .../Examples/BaseClasses/package.order | 1 - 2 files changed, 87 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo delete mode 100644 Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo deleted file mode 100644 index 09c1fcbd522..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/PartialHeaterAndFixture.mo +++ /dev/null @@ -1,86 +0,0 @@ -within Buildings.Experimental.DHC.Loads.HotWater.Examples.BaseClasses; -partial model PartialHeaterAndFixture - "Partial base class for hot water source, thermostatic mixing, and fixture load examples." - replaceable package Medium = Buildings.Media.Water "Water media model"; - parameter Modelica.Units.SI.Temperature THotSouSet=273.15 + 50 - "Temperature setpoint of hot water supply source from heater"; - parameter Modelica.Units.SI.Temperature TDis = 273.15+30 "Temperature of water supply from district"; - parameter Modelica.Units.SI.Temperature TMixSet=273.15 + 43 - "Temperature setpoint of hot water supply to fixture"; - parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; - parameter Modelica.Units.SI.MassFlowRate mHotSou_flow_nominal = 0.1 "Nominal mass flow rate of hot water source supply"; - parameter Modelica.Units.SI.MassFlowRate mDis_flow_nominal = 1 "Nominal mass flow rate of district water"; - parameter Modelica.Units.SI.MassFlowRate mMix_flow_nominal=1 - "Nominal mass flow rate of hot water supplied to fixture"; - parameter Modelica.Units.SI.PressureDifference dpValve_nominal(min=0, displayUnit="Pa") = 1000 "Pressure difference"; - - Buildings.Fluid.Sources.Boundary_pT souCol( - redeclare package Medium = Medium, - T(displayUnit="degC") = TCol, - nPorts=1) "Source of domestic cold water" - annotation (Placement(transformation(extent={{-10,-10},{10,10}}, - rotation=90, - origin={10,-50}))); - ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, - mMix_flow_nominal=mMix_flow_nominal) "Ideal thermostatic mixing valve" - annotation (Placement(transformation(extent={{0,-12},{20,8}}))); - Fluid.Sources.MassFlowSource_T souDis( - redeclare package Medium = Medium, - m_flow=mDis_flow_nominal, - T(displayUnit="degC") = TDis) "Source of district network water" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-30,-50}))); - Modelica.Blocks.Sources.Constant conTHotSouSet(k=THotSouSet) - "Temperature setpoint for domestic hot water source supplied from heater" - annotation (Placement(transformation(extent={{-90,-10},{-70,10}}))); - Modelica.Blocks.Sources.CombiTimeTable sch( - tableOnFile=true, - tableName="tab1", - fileName=Modelica.Utilities.Files.loadResource("modelica://Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos"), - smoothness=Modelica.Blocks.Types.Smoothness.LinearSegments, - extrapolation=Modelica.Blocks.Types.Extrapolation.Periodic) - "Domestic hot water fixture draw fraction schedule" - annotation (Placement(transformation(extent={{-90,50},{-70,70}}))); - - Fluid.Sources.Boundary_pT sinDis( - redeclare package Medium = Medium, - T(displayUnit="degC")) "Sink of district network water" annotation ( - Placement(transformation( - extent={{-10,-10},{10,10}}, - rotation=90, - origin={-60,-50}))); - Modelica.Blocks.Interfaces.RealOutput PEle(final unit="W") - "Electric power required for generation equipment" - annotation (Placement(transformation(extent={{100,70},{120,90}}))); - Modelica.Blocks.Sources.Constant conTSetHot(k(final unit="K")=TMixSet) - "Temperature setpoint for hot water supply to fixture" - annotation (Placement(transformation(extent={{-90,20},{-70,40}}))); -equation - connect(conTSetHot.y, theMixVal.TMixSet) annotation (Line(points={{-69,30},{-10, - 30},{-10,0},{-1,0}}, color={0,0,127})); - connect(theMixVal.port_col, souCol.ports[1]) annotation (Line(points={{0,-10}, - {-10,-10},{-10,-30},{10,-30},{10,-40}}, color={0,127,255})); - connect(theMixVal.yMixSet, sch.y[1]) annotation (Line(points={{-1,6},{-4,6},{ - -4,60},{-69,60}}, color={0,0,127})); - annotation (preferredView="info",Documentation(info=" -

                                        -Partial base class for hot water source, thermostatic mixing, and fixture load examples. -

                                        -", revisions=" -
                                          -
                                        • -September 11, 2023 by David Blum:
                                          -Made as base class. -
                                        • -
                                        • -October 20, 2022 by Dre Helmns:
                                          -Initial implementation. -
                                        • -
                                        -"),experiment( - StopTime=864000, - Interval=1, - Tolerance=1e-06)); -end PartialHeaterAndFixture; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order b/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order deleted file mode 100644 index 8093fd47ab7..00000000000 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/BaseClasses/package.order +++ /dev/null @@ -1 +0,0 @@ -PartialHeaterAndFixture From 449ef304eb24c8fe7b691bdb08a9e2323d6502e3 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:34:22 -0800 Subject: [PATCH 156/204] Fix invalid strings --- .../Combined/Subsystems/BaseClasses/package.mo | 9 +++++++++ .../Examples/StorageTankWithExternalHeatExchanger.mo | 3 +-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo index 3e54cb61e6a..d0cac58d742 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/package.mo @@ -1,4 +1,13 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; package BaseClasses "Contains base classes for Subsystems" extends Modelica.Icons.BasesPackage; + annotation ( + Documentation( + info=" +

                                        +This package contains base class models for the classes in + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems. +

                                        +")); end BaseClasses; diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index 71f4a16ef23..c489f2e2cea 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -133,6 +133,5 @@ First implementation. "), experiment( StopTime=172800, - Tolerance=1e-06, - __Dymola_Algorithm="Dassl")); + Tolerance=1e-06)); end StorageTankWithExternalHeatExchanger; From 28bc9c5c3b9cb754fe219a4f0540031bf46b867a Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 28 Nov 2023 15:37:27 -0800 Subject: [PATCH 157/204] Remove old OM script file --- ...otWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos deleted file mode 100644 index 81790d833b5..00000000000 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Loads.HotWater.Examples.HeaterAndFixtureHeatPumpWithTank.mos +++ /dev/null @@ -1,9 +0,0 @@ -compareVars := - { - "theMixVal.TMixSet", - "theMixVal.senTemHot.T", - "gen.THotSouSet", - "gen.senTemHot.T", - "PEle", - "theMixVal.yMixSet" - }; From 6cd0c3222232782fa2afec5e386ed0173f53172c Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 29 Nov 2023 14:08:11 -0800 Subject: [PATCH 158/204] Fix parameter reference --- .../EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index c10cad9a593..c969ce53035 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( @@ -27,7 +27,7 @@ model HeatPump "Base subsystem with water-to-water heat pump" iconTransformation(extent={{-140,-20},{-100,20}}))); // COMPONENTS Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( - final k=m1_flow_nominal) if not have_varFloCon + final k=mCon_flow_nominal) if not have_varFloCon "Nominal flow rate" annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea From d65b851f46418b2ecafeac87d43a775c78c76c12 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 29 Nov 2023 14:10:23 -0800 Subject: [PATCH 159/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index c969ce53035..9e70fc2f547 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( From 87857396286acc419e0a704fbe028650f8863f5d Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Wed, 29 Nov 2023 21:34:50 -0500 Subject: [PATCH 160/204] Added missing header file declaration (#3587) This implements changes from IBPSA, issue 1816 --- Buildings/Resources/C-Sources/getTimeSpan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Buildings/Resources/C-Sources/getTimeSpan.c b/Buildings/Resources/C-Sources/getTimeSpan.c index e166c14e1b9..755d7aae4df 100644 --- a/Buildings/Resources/C-Sources/getTimeSpan.c +++ b/Buildings/Resources/C-Sources/getTimeSpan.c @@ -6,6 +6,9 @@ #define GETTIMESPAN_C_ #include +#include +#include + #include "ModelicaUtilities.h" #include "getTimeSpan.h" From 894cb0123f8cf21653f3da653e9c61905a86898a Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 6 Dec 2023 07:44:02 -0800 Subject: [PATCH 161/204] Refactor extension of BuildingTimeSeries so examples compile in OM --- .../BaseClasses/PartialBuildingWithETS.mo | 15 +-- .../Combined/BuildingTimeSeriesWithETS.mo | 19 +++- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 107 +++++++++++++++++- 3 files changed, 120 insertions(+), 21 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo index 5cfcb42a1fd..db7d585882d 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BaseClasses/PartialBuildingWithETS.mo @@ -4,20 +4,7 @@ model PartialBuildingWithETS extends Buildings.Experimental.DHC.Loads.BaseClasses.PartialBuildingWithPartialETS( nPorts_heaWat=1, - nPorts_chiWat=1, - redeclare - Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger - ets( - final dT_nominal=dT_nominal, - final TDisWatMin=datDes.TLooMin, - final TDisWatMax=datDes.TLooMax, - final TChiWatSup_nominal=TChiWatSup_nominal, - final THeaWatSup_nominal=THeaWatSup_nominal, - final THotWatSup_nominal=THotWatSup_nominal, - final TColWat_nominal=TColWat_nominal, - final dp_nominal=dp_nominal, - final COPHeaWat_nominal=COPHeaWat_nominal, - final COPHotWat_nominal=COPHotWat_nominal)); + nPorts_chiWat=1); outer parameter Buildings.Experimental.DHC.Examples.Combined.BaseClasses.DesignDataSeries datDes "DHC system design data" annotation (Placement(transformation(extent={{-250,262},{-230,282}}))); parameter Modelica.Units.SI.TemperatureDifference dT_nominal(min=0) = 4 diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo index fff47dab83c..2130db00757 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETS.mo @@ -1,15 +1,28 @@ within Buildings.Experimental.DHC.Loads.Combined; model BuildingTimeSeriesWithETS "Model of a building with loads provided as time series, connected to an ETS" - extends Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS( + extends + Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS( redeclare Buildings.Experimental.DHC.Loads.BaseClasses.Examples.BaseClasses.BuildingTimeSeries bui( - final filNam=filNam, + filNam=filNam, have_hotWat=true, T_aHeaWat_nominal=ets.THeaWatSup_nominal, T_bHeaWat_nominal=ets.THeaWatRet_nominal, T_aChiWat_nominal=ets.TChiWatSup_nominal, T_bChiWat_nominal=ets.TChiWatRet_nominal), - ets( + redeclare + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger + ets( + final dT_nominal=dT_nominal, + final TDisWatMin=datDes.TLooMin, + final TDisWatMax=datDes.TLooMax, + final TChiWatSup_nominal=TChiWatSup_nominal, + final THeaWatSup_nominal=THeaWatSup_nominal, + final THotWatSup_nominal=THotWatSup_nominal, + final TColWat_nominal=TColWat_nominal, + final dp_nominal=dp_nominal, + final COPHeaWat_nominal=COPHeaWat_nominal, + final COPHotWat_nominal=COPHotWat_nominal, have_hotWat=true, QChiWat_flow_nominal=QCoo_flow_nominal, QHeaWat_flow_nominal=QHea_flow_nominal, diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index af3db333da4..00a9f6a415c 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -1,19 +1,116 @@ within Buildings.Experimental.DHC.Loads.Combined; model BuildingTimeSeriesWithETSWithDHWTank "Model of a building with loads provided as time series, connected to an ETS with domestic hot water storage tank" - extends BuildingTimeSeriesWithETS( - redeclare + extends + Buildings.Experimental.DHC.Loads.Combined.BaseClasses.PartialBuildingWithETS( + redeclare Buildings.Experimental.DHC.Loads.BaseClasses.Examples.BaseClasses.BuildingTimeSeries bui( + filNam=filNam, + have_hotWat=true, + T_aHeaWat_nominal=ets.THeaWatSup_nominal, + T_bHeaWat_nominal=ets.THeaWatRet_nominal, + T_aChiWat_nominal=ets.TChiWatSup_nominal, + T_bChiWat_nominal=ets.TChiWatRet_nominal), + redeclare Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank ets( + final dT_nominal=dT_nominal, + final TDisWatMin=datDes.TLooMin, + final TDisWatMax=datDes.TLooMax, + final TChiWatSup_nominal=TChiWatSup_nominal, + final THeaWatSup_nominal=THeaWatSup_nominal, + final THotWatSup_nominal=THotWatSup_nominal, + final TColWat_nominal=TColWat_nominal, + final dp_nominal=dp_nominal, + final COPHeaWat_nominal=COPHeaWat_nominal, + final COPHotWat_nominal=COPHotWat_nominal, have_hotWat=true, QChiWat_flow_nominal=QCoo_flow_nominal, QHeaWat_flow_nominal=QHea_flow_nominal, QHotWat_flow_nominal=QHot_flow_nominal, datWatHea=datWatHea)); + parameter String filNam + "Library path of the file with thermal loads as time series"; + final parameter Modelica.Units.SI.HeatFlowRate QCoo_flow_nominal( + max=-Modelica.Constants.eps)= + bui.facMul * bui.QCoo_flow_nominal + "Space cooling design load (<=0)" + annotation (Dialog(group="Design parameter")); + final parameter Modelica.Units.SI.HeatFlowRate QHea_flow_nominal( + min=Modelica.Constants.eps)= + bui.facMul * bui.QHea_flow_nominal + "Space heating design load (>=0)" + annotation (Dialog(group="Design parameter")); + final parameter Modelica.Units.SI.HeatFlowRate QHot_flow_nominal( + min=Modelica.Constants.eps)= + bui.facMul * Buildings.Experimental.DHC.Loads.BaseClasses.getPeakLoad( + string="#Peak water heating load", + filNam=Modelica.Utilities.Files.loadResource(filNam)) + "Hot water design load (>=0)" + annotation (Dialog(group="Design parameter")); + Buildings.Controls.OBC.CDL.Interfaces.RealInput THotWatSupSet( + final unit="K", + displayUnit="degC") + "Service hot water supply temperature set point" + annotation (Placement( + transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,40}), iconTransformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-120,30}))); + Buildings.Controls.OBC.CDL.Interfaces.RealInput TColWat( + final unit="K", + displayUnit="degC") + "Cold water temperature" + annotation (Placement(transformation( + extent={{-20,-20},{20,20}}, + rotation=0, + origin={-320,0}), iconTransformation( + extent={{-20,-20},{20,20}}, + rotation=90, + origin={-80,-120}))); + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaHeaNor( + k=1/QHea_flow_nominal) "Normalized heating load" + annotation (Placement(transformation(extent={{-200,-110},{-180,-90}}))); + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHeaCoo[2](each t=1e-4) + "Threshold comparison to enable heating and cooling" + annotation (Placement(transformation(extent={{-110,-130},{-90,-110}}))); + Modelica.Blocks.Sources.BooleanConstant enaSHW( + final k=true) if have_hotWat + "SHW production enable signal" + annotation (Placement(transformation(extent={{0,-130},{-20,-110}}))); + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter loaCooNor(k=1/ + QCoo_flow_nominal) "Normalized cooling load" + annotation (Placement(transformation(extent={{-200,-150},{-180,-130}}))); parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{-250,232},{-230,252}}))); - annotation (Documentation(info=" +equation + connect(bui.QReqHotWat_flow, ets.QReqHotWat_flow) annotation (Line(points={{28,4},{28, + -10},{-64,-10},{-64,-74},{-34,-74}}, color={0,0,127})); + connect(THotWatSupSet, ets.THotWatSupSet) annotation (Line(points={{-320,40}, + {-136,40},{-136,-66},{-34,-66}}, color={0,0,127})); + connect(TColWat, ets.TColWat) annotation (Line(points={{-320,0},{-148,0},{ + -148,-70},{-34,-70}}, color={0,0,127})); + connect(enaHeaCoo[1].y, ets.uHea) annotation (Line(points={{-88,-120},{-40, + -120},{-40,-46},{-34,-46}}, color={255,0,255})); + connect(enaHeaCoo[2].y, ets.uCoo) annotation (Line(points={{-88,-120},{-40, + -120},{-40,-50},{-34,-50}}, color={255,0,255})); + connect(enaSHW.y, ets.uSHW) annotation (Line(points={{-21,-120},{-38,-120},{-38, + -54},{-34,-54}}, color={255,0,255})); + connect(loaHeaNor.y, enaHeaCoo[1].u) annotation (Line(points={{-178,-100},{ + -120,-100},{-120,-120},{-112,-120}}, color={0,0,127})); + connect(loaCooNor.y, enaHeaCoo[2].u) annotation (Line(points={{-178,-140},{ + -120,-140},{-120,-120},{-112,-120}}, color={0,0,127})); + connect(bui.QReqHea_flow, loaHeaNor.u) annotation (Line(points={{20,4},{20,-6}, + {-218,-6},{-218,-100},{-202,-100}}, color={0,0,127})); + connect(bui.QReqCoo_flow, loaCooNor.u) annotation (Line(points={{24,4},{24,-4}, + {-220,-4},{-220,-140},{-202,-140}}, color={0,0,127})); + connect(loaHeaNor.y, resTHeaWatSup.u) annotation (Line(points={{-178,-100},{ + -120,-100},{-120,-40},{-112,-40}}, color={0,0,127})); + annotation ( + Documentation(info="

                                        This model is the same as @@ -30,5 +127,7 @@ September 13, 2022, by David Blum:
                                        First implementation.

                                      -")); +"), + Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-300,-300},{ + 300,300}}))); end BuildingTimeSeriesWithETSWithDHWTank; From a28d2c919259c8242365f5741002def1129cc67b Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 7 Dec 2023 07:39:58 -0800 Subject: [PATCH 162/204] Add junction to dhw mixer --- .../Loads/HotWater/ThermostaticMixingValve.mo | 55 ++++++++++++------- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 28 +++++----- 2 files changed, 48 insertions(+), 35 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index e642d818a79..081dd62cca3 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -69,8 +69,8 @@ model ThermostaticMixingValve redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, - tau=1) "Mixed water temperature" - annotation (Placement(transformation(extent={{0,-70},{20,-50}}))); + tau=0) "Mixed water temperature" + annotation (Placement(transformation(extent={{20,-70},{40,-50}}))); Controls.OBC.CDL.Reals.PID conPID( final controllerType=controllerType, @@ -83,10 +83,17 @@ model ThermostaticMixingValve Controls.OBC.CDL.Reals.Divide ratEne "Ratio of actual over required energy (must be near 1 if load is satisfied)" annotation (Placement(transformation(extent={{20,60},{40,80}}))); + Fluid.FixedResistances.Junction jun( + redeclare package Medium = Medium, + energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, + tau=1, + m_flow_nominal={-mMix_flow_nominal,mMix_flow_nominal,mMix_flow_nominal}, + dp_nominal={0,0,0}) "Mixing of hot water and cold water" + annotation (Placement(transformation(extent={{10,-50},{-10,-70}}))); protected Controls.OBC.CDL.Reals.Multiply mulMHot_flow "Multiplication to output required hot water mass flow rate" - annotation (Placement(transformation(extent={{40,10},{60,30}}))); + annotation (Placement(transformation(extent={{60,10},{80,30}}))); EnergyMeter eneMetReq "Required energy" annotation (Placement(transformation(extent={{-20,40},{0,60}}))); @@ -178,13 +185,13 @@ protected transformation( extent={{10,-10},{-10,10}}, rotation=0, - origin={50,-60}))); + origin={70,-60}))); Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_sign(final k=-1) "Gain to invert sign" annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, - origin={50,-10}))); + origin={70,-10}))); equation connect(senTHot.port_a, port_hot) annotation (Line(points={{-80,-40},{-100,-40}}, color={0,127,255})); @@ -194,26 +201,22 @@ equation -90,30},{-82,30}}, color={0,0,127})); connect(floSouHot.port_a, senTHot.port_b) annotation (Line(points={{-40,-40},{-60,-40}}, color={0,127,255})); - connect(floSouHot.port_b, senTMix.port_a) annotation (Line(points={{-20,-40}, - {-14,-40},{-14,-60},{0,-60}}, color={0,127,255})); connect(conPID.u_s, TMixSet) annotation (Line(points={{-22,0},{-88,0},{-88,20}, {-110,20}}, color={0,0,127})); - connect(senTMix.T, conPID.u_m) annotation (Line(points={{10,-49},{10,-20},{ + connect(senTMix.T, conPID.u_m) annotation (Line(points={{30,-49},{30,-20},{ -10,-20},{-10,-12}}, color={0,0,127})); - connect(sinMMix.m_flow_in, gaiMMix_sign.y) annotation (Line(points={{62,-52}, - {80,-52},{80,-10},{62,-10}}, color={0,0,127})); - connect(mulMHot_flow.y, floSouHot.m_flow_in) annotation (Line(points={{62,20}, + connect(sinMMix.m_flow_in, gaiMMix_sign.y) annotation (Line(points={{82,-52}, + {88,-52},{88,-10},{82,-10}}, color={0,0,127})); + connect(mulMHot_flow.y, floSouHot.m_flow_in) annotation (Line(points={{82,20}, {90,20},{90,-28},{-36,-28},{-36,-32}}, color={0,0,127})); - connect(gaiMMix_flow.y, mulMHot_flow.u1) annotation (Line(points={{-58,30},{26, - 30},{26,26},{38,26}}, color={0,0,127})); - connect(conPID.y, mulMHot_flow.u2) annotation (Line(points={{2,0},{30,0},{30, - 14},{38,14}}, color={0,0,127})); - connect(gaiMMix_flow.y, gaiMMix_sign.u) annotation (Line(points={{-58,30},{26, - 30},{26,-10},{38,-10}}, color={0,0,127})); - connect(senTCol.port_b, senTMix.port_a) annotation (Line(points={{-60,-80},{ - -14,-80},{-14,-60},{0,-60}}, color={0,127,255})); + connect(gaiMMix_flow.y, mulMHot_flow.u1) annotation (Line(points={{-58,30},{ + 40,30},{40,26},{58,26}}, color={0,0,127})); + connect(conPID.y, mulMHot_flow.u2) annotation (Line(points={{2,0},{50,0},{50, + 14},{58,14}}, color={0,0,127})); + connect(gaiMMix_flow.y, gaiMMix_sign.u) annotation (Line(points={{-58,30},{40, + 30},{40,-10},{58,-10}}, color={0,0,127})); connect(senTMix.port_b, sinMMix.ports[1]) - annotation (Line(points={{20,-60},{40,-60}}, color={0,127,255})); + annotation (Line(points={{40,-60},{60,-60}}, color={0,127,255})); connect(eneMetReq.TMix, TMixSet) annotation (Line(points={{-21,56},{-88,56},{-88, 20},{-110,20}}, color={0,0,127})); connect(eneMetReq.TCol, senTCol.T) annotation (Line(points={{-21,50},{-52,50}, @@ -221,7 +224,7 @@ equation connect(gaiMMix_flow.y, eneMetReq.m_flow) annotation (Line(points={{-58,30},{-32, 30},{-32,44},{-21,44}}, color={0,0,127})); connect(eneMetAct.TMix, senTMix.T) annotation (Line(points={{-21,86},{-28,86}, - {-28,20},{10,20},{10,-49}}, color={0,0,127})); + {-28,20},{30,20},{30,-49}}, color={0,0,127})); connect(eneMetAct.TCol, senTCol.T) annotation (Line(points={{-21,80},{-52,80}, {-52,-60},{-70,-60},{-70,-69}}, color={0,0,127})); connect(eneMetAct.m_flow, gaiMMix_flow.y) annotation (Line(points={{-21,74},{-24, @@ -236,6 +239,12 @@ equation "In " + getInstanceName() + ": Required domestic hot water flow rate is not met. Ratio of actual over required energy = " + String(ratEne.y), level=AssertionLevel.warning); end when; + connect(floSouHot.port_b, jun.port_3) + annotation (Line(points={{-20,-40},{0,-40},{0,-50}}, color={0,127,255})); + connect(senTCol.port_b, jun.port_2) annotation (Line(points={{-60,-80},{-20, + -80},{-20,-60},{-10,-60}}, color={0,127,255})); + connect(jun.port_1, senTMix.port_a) + annotation (Line(points={{10,-60},{20,-60}}, color={0,127,255})); annotation ( defaultComponentName="theMixVal", preferredView="info",Documentation(info=" @@ -252,6 +261,10 @@ then an assertion warning will be written at the end of the simulation. ", revisions="
                                      • +December 7, 2023, by David Blum:
                                        +Added junction. +
                                      • +
                                      • October 17, 2023, by Michael Wetter:
                                        Revised implementation.
                                      • diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index 7b65d92f781..ddb5992225b 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -1,4 +1,4 @@ -last-generated=2023-11-28 +last-generated=2023-12-07 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 4, 1, 2, 2, 0, 2, 1, 1, 1", @@ -13,24 +13,24 @@ statistics-simulation= } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833840625e+04, 8.760715625e+04, 4.728508203125e+04, 6.34721796875e+04, 4.092062890624994e+04, 0e+00, 0e+00, 2.003492126464844e+02, 9.6088896484375e+03, 1.8651919921875e+04, 9.36571015625e+04, 1.188576171874999e+05, 4.635221484375e+04, 6.345853515625e+04, 4.379602734375e+04, 0e+00, 0e+00, 1.075651733398438e+03, 7.684474609375e+03, 1.4725025390625e+04, 8.87317109375e+04, 9.26718671875e+04, 1.2834052734375e+04, 7.446001953125e+03, 1.28759472656249e+04, 0e+00, 0e+00, 0e+00, 2.838001098632812e+02, 6.586517578125e+03, 9.09451015625e+04, 1.2096890625e+05, 4.315759765625e+04, 7.21555234375e+04, 4.46237578125e+04, 0e+00, 3.819196701049805e+01, 1.89395751953125e+03, 1.3212205078125e+04, 2.1072744140625e+04, 9.9020453125e+04, 1.49112265625e+05, 8.71006171875e+04, 1.259398046875e+05, 7.04710234375e+04, 5.23293212890625e+03, 1.9432658203125e+04, 2.8973626953125e+04, 3.55327890625e+04, 4.037069140625e+04, 5.60043828125e+04, 5.474385937499999e+04, 5.514869921875001e+04, 5.775099218750002e+04, 5.950153125e+04, 4.480009375000006e+04, 5.054593359375e+04, 5.38567578125e+04, 5.639036328125e+04, 5.78008046875e+04, 7.5190078125e+04, 7.229115625e+04, 6.85240859375e+04, 6.82488828125e+04, 7.0197453125e+04, 5.36536640625e+04, 5.963587890625e+04, 6.25958125e+04, 6.70626328125e+04, 6.91346328125e+04, 1.63878671875e+05, 2.254369375e+05, 1.4003846875e+05, 1.657408125e+05, 9.90198984375e+04, 3.22318828125e+04, 4.625074609375e+04, 5.49170546875e+04, 6.186496875e+04, 6.612984375e+04, 1.627206875e+05, 2.1999334375e+05, 1.190769296875e+05, 1.588606875e+05, 9.5941265625e+04, 3.0541896484375e+04, 4.360684765625e+04, 5.214326171875e+04, 5.914596484375e+04, 6.4389234375e+04, 1.5837890625e+05, 2.05541015625e+05, 9.637965625e+04, 1.34975484375e+05, 8.436534375e+04, 1.8078236328125e+04, 3.1056583984375e+04, 4.03840546875e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833840625e+04, 8.76072734375e+04, 4.728469921875e+04, 6.3472359375e+04, 4.092062109374994e+04, 0e+00, 0e+00, 2.003660888671875e+02, 9.608806640625e+03, 1.86519921875e+04, 9.3656734375e+04, 1.188576171874999e+05, 4.635219140625e+04, 6.34582421875e+04, 4.379566796875e+04, 0e+00, 0e+00, 1.075603637695312e+03, 7.68561279296875e+03, 1.472509375e+04, 8.873228125e+04, 9.26719375e+04, 1.28340576171875e+04, 7.44600244140625e+03, 1.28759208984374e+04, 0e+00, 0e+00, 0e+00, 2.836700439453125e+02, 6.5870390625e+03, 9.0944640625e+04, 1.2096896875e+05, 4.315762890625e+04, 7.21561796875e+04, 4.4623734375e+04, 0e+00, 3.817692565917969e+01, 1.8938857421875e+03, 1.32123427734375e+04, 2.1072662109375e+04, 9.9019796875e+04, 1.4911225e+05, 8.7100578125e+04, 1.2594009375e+05, 7.04710234375e+04, 5.2331298828125e+03, 1.94326640625e+04, 2.89734921875e+04, 3.553265625e+04, 4.03706875e+04, 5.60043203125e+04, 5.474405859374999e+04, 5.514876562500001e+04, 5.775098828125002e+04, 5.95014453125e+04, 4.480004296875006e+04, 5.05443203125e+04, 5.385682421875e+04, 5.638996484375e+04, 5.7800828125e+04, 7.51907265625e+04, 7.2291171875e+04, 6.85245859375e+04, 6.82488359375e+04, 7.01974609375e+04, 5.3653796875e+04, 5.963548046875e+04, 6.25958359375e+04, 6.706290625e+04, 6.91346875e+04, 1.63878390625e+05, 2.25436953125e+05, 1.400391875e+05, 1.65740765625e+05, 9.90198984375e+04, 3.22318125e+04, 4.62507578125e+04, 5.49173515625e+04, 6.186488671875e+04, 6.6129921875e+04, 1.6272153125e+05, 2.1999334375e+05, 1.190769296875e+05, 1.58860671875e+05, 9.5941265625e+04, 3.0541833984375e+04, 4.360690234375e+04, 5.214323828125e+04, 5.91458203125e+04, 6.43892421875e+04, 1.583788125e+05, 2.05541046875e+05, 9.63796171875e+04, 1.34975640625e+05, 8.436534375e+04, 1.8077912109375e+04, 3.105672265625e+04, 4.038406640625e+04] bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.bui.QHea_flow=[0e+00, 1.485507202148438e+02, 1.969680297851562e+03, 6.70620625e+04, 8.79495078125e+04, 4.812744921875e+04, 6.33616953125e+04, 4.203758593749994e+04, 7.733308523893356e-02, 2.202508971095085e-02, 4.938768310546875e+02, 8.9321806640625e+03, 1.8312396484375e+04, 9.142771875e+04, 1.199914765624999e+05, 4.7752203125e+04, 6.261619140625e+04, 4.52699296875e+04, 7.719901949167252e-02, 2.053542248904705e-02, 2.267845458984375e+03, 7.10511474609375e+03, 1.42769951171875e+04, 8.68504765625e+04, 9.54720390625e+04, 1.434795703125e+04, 7.31599365234375e+03, 1.339673535156241e+04, 7.397490739822347e-02, 2.10108887404204e-02, 1.217350084334612e-02, 5.27623779296875e+02, 6.46579736328125e+03, 8.86049453125e+04, 1.219893359375e+05, 4.451476171875e+04, 7.11159609375e+04, 4.651367578125e+04, 7.744842022657394e-02, 0e+00, 3.3293359375e+03, 1.19665986328125e+04, 2.080178125e+04, 9.66564765625e+04, 1.48739078125e+05, 8.8379953125e+04, 1.259340546875e+05, 7.49643515625e+04, 6.57118359375e+03, 1.8963982421875e+04, 2.8791462890625e+04, 3.534640625e+04, 4.02507578125e+04, 5.587055078125e+04, 5.486713281249999e+04, 5.507431250000001e+04, 5.759175390625002e+04, 5.94995234375e+04, 4.493517578125009e+04, 5.044883203125e+04, 5.377134765625e+04, 5.6138234375e+04, 5.779971484375e+04, 7.51832109375e+04, 7.24934765625e+04, 6.8628171875e+04, 6.82339140625e+04, 7.00935703125e+04, 5.3733015625e+04, 5.940625390625e+04, 6.244830859375e+04, 6.69122734375e+04, 6.8998328125e+04, 1.6226678125e+05, 2.2490334375e+05, 1.4193375e+05, 1.66257828125e+05, 1.041997734375e+05, 3.2251505859375e+04, 4.597099609375e+04, 5.458236328125e+04, 6.15942265625e+04, 6.5946421875e+04, 1.6056571875e+05, 2.203855e+05, 1.20658328125e+05, 1.58918e+05, 1.0120146875e+05, 3.0566640625e+04, 4.335855078125e+04, 5.17644609375e+04, 5.897637109375e+04, 6.405614453125e+04, 1.5622590625e+05, 2.06757484375e+05, 9.79589375e+04, 1.34831421875e+05, 8.92684765625e+04, 1.82838515625e+04, 3.0786923828125e+04, 4.01641640625e+04] +bui.bui.QHea_flow=[0e+00, 1.485507202148438e+02, 1.969680297851562e+03, 6.7062109375e+04, 8.79495078125e+04, 4.812741796875e+04, 6.33616875e+04, 4.203758593749994e+04, 7.750934362411499e-02, 2.112911641597748e-02, 4.937235412597656e+02, 8.9322353515625e+03, 1.8312537109375e+04, 9.14276953125e+04, 1.199914765624999e+05, 4.775214453125e+04, 6.2616203125e+04, 4.52698984375e+04, 7.735192030668259e-02, 2.212941274046898e-02, 2.267893310546875e+03, 7.1051142578125e+03, 1.42761728515625e+04, 8.6850296875e+04, 9.54720703125e+04, 1.43479208984375e+04, 7.3159931640625e+03, 1.339674121093741e+04, 7.397396862506826e-02, 2.103045210242278e-02, 1.219535898417234e-02, 5.2772607421875e+02, 6.465818359375e+03, 8.86051015625e+04, 1.21989328125e+05, 4.451484375e+04, 7.11158828125e+04, 4.651367578125e+04, 7.744753360748291e-02, 0e+00, 3.329089599609375e+03, 1.19697978515625e+04, 2.0801798828125e+04, 9.665653125e+04, 1.4873909375e+05, 8.83800859375e+04, 1.259340234375e+05, 7.496434375e+04, 6.57117529296875e+03, 1.8963859375e+04, 2.87908984375e+04, 3.5349828125e+04, 4.025080078125e+04, 5.587083203125e+04, 5.486713671874999e+04, 5.507439453125001e+04, 5.759166796875002e+04, 5.949952734375e+04, 4.493518750000009e+04, 5.04488359375e+04, 5.37706015625e+04, 5.61382265625e+04, 5.779973046875e+04, 7.5183578125e+04, 7.24935e+04, 6.862978125e+04, 6.8233765625e+04, 7.00935703125e+04, 5.373094140625e+04, 5.940619921875e+04, 6.244839453125e+04, 6.69122734375e+04, 6.8998328125e+04, 1.62266796875e+05, 2.2490334375e+05, 1.4192778125e+05, 1.66257828125e+05, 1.041997734375e+05, 3.225186328125e+04, 4.596846875e+04, 5.45827265625e+04, 6.15941484375e+04, 6.5946375e+04, 1.6056559375e+05, 2.203855e+05, 1.206583203125e+05, 1.58918e+05, 1.0120146875e+05, 3.056205859375e+04, 4.335858984375e+04, 5.17644296875e+04, 5.897659765625e+04, 6.4056125e+04, 1.56225921875e+05, 2.06757484375e+05, 9.7958953125e+04, 1.3483140625e+05, 8.92684765625e+04, 1.82838125e+04, 3.0785548828125e+04, 4.01623515625e+04] bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 8.4428076171875e+03, 1.37669375e+04, 5.9818876953125e+03, 9.85959375e+03, 5.078484374999992e+03, 0e+00, 0e+00, 2.215903282165527e+01, 1.095391845703125e+03, 2.179597412109375e+03, 1.3243599609375e+04, 1.934746484374999e+04, 7.50406201171875e+03, 9.84361328125e+03, 5.477375e+03, 0e+00, 0e+00, 1.195359420776367e+02, 8.709132690429688e+02, 1.700480590820312e+03, 1.2407513671875e+04, 1.46396025390625e+04, 3.114203369140625e+03, 2.330537353515625e+03, 1.473236572265613e+03, 0e+00, 0e+00, 0e+00, 3.13993968963623e+01, 7.437354736328125e+02, 1.27777177734375e+04, 1.9740751953125e+04, 7.0460986328125e+03, 1.119291015625e+04, 5.5962109375e+03, 0e+00, 4.726208686828613e+00, 2.111466369628906e+02, 1.516891723632812e+03, 2.479569091796875e+03, 1.4173607421875e+04, 2.53046875e+04, 1.382155859375e+04, 2.0649275390625e+04, 9.4740595703125e+03, 5.893815307617188e+02, 2.27578466796875e+03, 3.485425048828125e+03, 4.3524580078125e+03, 5.010474609375e+03, 7.24079638671875e+03, 7.056013183593749e+03, 7.114777832031253e+03, 7.500093750000004e+03, 7.76255029296875e+03, 5.629363281250008e+03, 6.44402392578125e+03, 6.92491064453125e+03, 7.29776025390625e+03, 7.50809423828125e+03, 1.01987470703125e+04, 9.7379306640625e+03, 9.1451064453125e+03, 9.101193359375e+03, 9.405423828125e+03, 6.8994892578125e+03, 7.78173974609375e+03, 8.2297412109375e+03, 8.9158447265625e+03, 9.2389638671875e+03, 2.6887041015625e+04, 4.287991796875e+04, 2.3632498046875e+04, 2.8822771484375e+04, 1.42564208984375e+04, 3.914930419921875e+03, 5.83107080078125e+03, 7.079703125e+03, 8.11794482421875e+03, 8.7716201171875e+03, 2.662601953125e+04, 4.153396875e+04, 1.95366640625e+04, 2.73329921875e+04, 1.37168291015625e+04, 3.692611083984375e+03, 5.4592783203125e+03, 6.67402978515625e+03, 7.7082939453125e+03, 8.5030830078125e+03, 2.569741015625e+04, 3.800208984375e+04, 1.5416162109375e+04, 2.2414232421875e+04, 1.17356826171875e+04, 2.11162060546875e+03, 3.758025390625e+03, 5.01231689453125e+03] -bui.PPum=[0e+00, 1.688813354492188e+03, 1.984651123046875e+03, 4.304208984375e+03, 4.69353857421875e+03, 3.931534912109375e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.470350646972656e+01, 9.273672485351562e+01, 1.74781103515625e+03, 2.999755615234375e+03, 3.258873291015625e+03, 4.7124091796875e+03, 5.109234374999999e+03, 3.93437060546875e+03, 4.23209716796875e+03, 3.876548828125e+03, 9.469512939453125e+01, 9.2628173828125e+01, 2.544952880859375e+03, 2.939626220703125e+03, 3.154667724609375e+03, 4.64772021484375e+03, 4.8104189453125e+03, 3.153372314453125e+03, 2.946097900390625e+03, 3.125779296874997e+03, 9.47876739501953e+01, 9.281929016113281e+01, 9.202657318115234e+01, 1.756132446289062e+03, 2.912338623046875e+03, 4.6702119140625e+03, 5.13210546875e+03, 3.87133154296875e+03, 4.3988486328125e+03, 3.90190185546875e+03, 9.470045471191406e+01, 1.6141318359375e+03, 2.875966796875e+03, 3.098760986328125e+03, 3.32167822265625e+03, 4.78211767578125e+03, 5.4450625e+03, 4.71852783203125e+03, 5.1710419921875e+03, 4.499732421875e+03, 2.91494775390625e+03, 3.276205810546875e+03, 3.51628173828125e+03, 3.665735595703125e+03, 3.769948486328125e+03, 4.086433837890625e+03, 4.06642578125e+03, 4.070233642578125e+03, 4.123917968750001e+03, 4.16508544921875e+03, 3.864875976562502e+03, 3.96976708984375e+03, 4.04185302734375e+03, 4.092579833984375e+03, 4.12892431640625e+03, 4.47765234375e+03, 4.429533203125e+03, 4.35408154296875e+03, 4.34535400390625e+03, 4.38139794921875e+03, 4.0448740234375e+03, 4.1622509765625e+03, 4.2265341796875e+03, 4.31781884765625e+03, 4.35987060546875e+03, 5.56688623046875e+03, 6.35539111328125e+03, 5.40950732421875e+03, 5.6634287109375e+03, 4.93805322265625e+03, 3.597837646484375e+03, 3.881714111328125e+03, 4.058381591796875e+03, 4.20782568359375e+03, 4.2982978515625e+03, 5.5423876953125e+03, 6.3099580078125e+03, 5.14578271484375e+03, 5.5694716796875e+03, 4.89953271484375e+03, 3.55887451171875e+03, 3.83128759765625e+03, 3.997521484375e+03, 4.1529365234375e+03, 4.25899462890625e+03, 5.49174951171875e+03, 6.15502978515625e+03, 4.857720703125e+03, 5.2786689453125e+03, 4.73343310546875e+03, 3.2552265625e+03, 3.562790771484375e+03, 3.76771044921875e+03] -bui.ets.proHeaWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.84153076171875e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841386108398438e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.84151123046875e+02, 2.840986328125e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442321777344e+02, 2.840857849121094e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.841503601074219e+02, 2.841241760253906e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640625e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.821109008789062e+02, 2.841493530273438e+02, 2.841353454589844e+02, 2.841384582519531e+02, 2.841376953125e+02, 2.8414794921875e+02, 2.841484680175781e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.8414697265625e+02, 2.841335754394531e+02, 2.841441040039062e+02, 2.841448669433594e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841513977050781e+02, 2.841490783691406e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841477966308594e+02, 2.841490478515625e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502075195312e+02, 2.841521301269531e+02, 2.841505432128906e+02, 2.841497802734375e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485595703125e+02, 2.841482543945312e+02, 2.841430969238281e+02, 2.841453552246094e+02, 2.841524963378906e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432495117188e+02, 2.841458129882812e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549682617188e+02, 2.841471252441406e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437377929688e+02, 2.841449584960938e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332702636719e+02, 2.841413879394531e+02, 2.841441650390625e+02] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.4427978515625e+03, 1.3766958984375e+04, 5.98183935546875e+03, 9.859619140625e+03, 5.078483398437492e+03, 0e+00, 0e+00, 2.21629467010498e+01, 1.095383056640625e+03, 2.179605712890625e+03, 1.32435498046875e+04, 1.934746093749999e+04, 7.50405517578125e+03, 9.8435703125e+03, 5.4773291015625e+03, 0e+00, 0e+00, 1.195426025390625e+02, 8.710418090820312e+02, 1.700489501953125e+03, 1.24076064453125e+04, 1.46396123046875e+04, 3.1142060546875e+03, 2.33053076171875e+03, 1.473233398437488e+03, 0e+00, 0e+00, 0e+00, 3.138365173339844e+01, 7.437919921875e+02, 1.277764453125e+04, 1.97407578125e+04, 7.04609228515625e+03, 1.119300390625e+04, 5.59620751953125e+03, 0e+00, 4.662506103515625e+00, 2.110881195068359e+02, 1.516917236328125e+03, 2.479560302734375e+03, 1.41735078125e+04, 2.5304681640625e+04, 1.38215498046875e+04, 2.0649318359375e+04, 9.474060546875e+03, 5.894051513671875e+02, 2.27578466796875e+03, 3.485419921875e+03, 4.3524423828125e+03, 5.01047412109375e+03, 7.2407841796875e+03, 7.056039550781249e+03, 7.114784667968753e+03, 7.500094726562504e+03, 7.76253955078125e+03, 5.629355468750008e+03, 6.44387158203125e+03, 6.92493310546875e+03, 7.297705078125e+03, 7.50809716796875e+03, 1.01988232421875e+04, 9.737931640625e+03, 9.1451279296875e+03, 9.101193359375e+03, 9.4054248046875e+03, 6.89950732421875e+03, 7.7816865234375e+03, 8.229744140625e+03, 8.915884765625e+03, 9.238970703125e+03, 2.6887e+04, 4.287991796875e+04, 2.36328828125e+04, 2.8822767578125e+04, 1.42564208984375e+04, 3.91492236328125e+03, 5.8310732421875e+03, 7.07973193359375e+03, 8.1179375e+03, 8.771630859375e+03, 2.66261796875e+04, 4.153396875e+04, 1.953666796875e+04, 2.733299609375e+04, 1.37168291015625e+04, 3.69260595703125e+03, 5.45928759765625e+03, 6.67405517578125e+03, 7.7082724609375e+03, 8.503083984375e+03, 2.5697392578125e+04, 3.800209375e+04, 1.541615234375e+04, 2.241425390625e+04, 1.17356826171875e+04, 2.111582763671875e+03, 3.758044189453125e+03, 5.0123212890625e+03] +bui.PPum=[0e+00, 1.688813354492188e+03, 1.984651123046875e+03, 4.3042099609375e+03, 4.6935380859375e+03, 3.93153271484375e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.470714569091797e+01, 9.267534637451172e+01, 1.74778125e+03, 2.99975537109375e+03, 3.2588740234375e+03, 4.712408203125e+03, 5.109234374999999e+03, 3.934369873046875e+03, 4.23209716796875e+03, 3.876546875e+03, 9.469853210449219e+01, 9.2738525390625e+01, 2.54493603515625e+03, 2.939643310546875e+03, 3.15467041015625e+03, 4.64771630859375e+03, 4.810419921875e+03, 3.153371337890625e+03, 2.94610009765625e+03, 3.125779052734372e+03, 9.478768920898436e+01, 9.282071685791016e+01, 9.202914428710938e+01, 1.756163330078125e+03, 2.912345947265625e+03, 4.67021484375e+03, 5.13210498046875e+03, 3.87133349609375e+03, 4.39884716796875e+03, 3.90190185546875e+03, 9.470042419433594e+01, 1.61415283203125e+03, 2.87595947265625e+03, 3.098751953125e+03, 3.32167724609375e+03, 4.7821162109375e+03, 5.4450625e+03, 4.71852880859375e+03, 5.17104052734375e+03, 4.499732421875e+03, 2.914947509765625e+03, 3.2762060546875e+03, 3.516270263671875e+03, 3.66572021484375e+03, 3.7699482421875e+03, 4.08644189453125e+03, 4.066426513671875e+03, 4.070235107421875e+03, 4.123916015625001e+03, 4.1650849609375e+03, 3.864876464843752e+03, 3.96975537109375e+03, 4.0418505859375e+03, 4.092578857421875e+03, 4.12892578125e+03, 4.4776513671875e+03, 4.42953369140625e+03, 4.35410986328125e+03, 4.3453486328125e+03, 4.38139794921875e+03, 4.04487548828125e+03, 4.16224853515625e+03, 4.22653466796875e+03, 4.317818359375e+03, 4.35987060546875e+03, 5.566888671875e+03, 6.355390625e+03, 5.40948193359375e+03, 5.6634296875e+03, 4.93805322265625e+03, 3.5978369140625e+03, 3.881715576171875e+03, 4.058390380859375e+03, 4.2078232421875e+03, 4.2982978515625e+03, 5.542384765625e+03, 6.30995751953125e+03, 5.14578271484375e+03, 5.56947119140625e+03, 4.899533203125e+03, 3.55887744140625e+03, 3.831287109375e+03, 3.997517822265625e+03, 4.15293994140625e+03, 4.25899462890625e+03, 5.4917509765625e+03, 6.1550302734375e+03, 4.85772021484375e+03, 5.27866748046875e+03, 4.73343310546875e+03, 3.255221435546875e+03, 3.56279736328125e+03, 3.7677109375e+03] +bui.ets.proHeaWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489868164062e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] +bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.841515197753906e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841386108398438e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.841494140625e+02, 2.840986633300781e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442016601562e+02, 2.840858764648438e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.841510925292969e+02, 2.841242370605469e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640930175781e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.823601379394531e+02, 2.841534729003906e+02, 2.8413525390625e+02, 2.84138427734375e+02, 2.841376953125e+02, 2.841479797363281e+02, 2.841484985351562e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.841469421386719e+02, 2.841335754394531e+02, 2.8414404296875e+02, 2.841448669433594e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841513977050781e+02, 2.841490783691406e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841476135253906e+02, 2.841489868164062e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502380371094e+02, 2.841521301269531e+02, 2.841506652832031e+02, 2.841497497558594e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485290527344e+02, 2.841482543945312e+02, 2.8414306640625e+02, 2.841453552246094e+02, 2.841522216796875e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432495117188e+02, 2.841458435058594e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549682617188e+02, 2.841471252441406e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437072753906e+02, 2.841448669433594e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332397460938e+02, 2.841413879394531e+02, 2.841441345214844e+02] bui.ets.QReqHotWat_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] bui.ets.THotWatSupSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.theMixVal.TMixSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.proHotWat.THotSouSet.y=[3.181499938964844e+02, 3.181499938964844e+02] -bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226307373046875e+02, 3.258410949707031e+02, 3.206001892089844e+02, 3.249286193847656e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.216578979492188e+02, 3.213434448242188e+02, 3.256627807617188e+02, 3.202537841796875e+02, 3.252935791015625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218572082519531e+02, 3.21201416015625e+02, 3.25520751953125e+02, 3.202210998535156e+02, 3.253271789550781e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.21189208984375e+02, 3.255086669921875e+02, 3.202182006835938e+02, 3.253299255371094e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218764343261719e+02, 3.211880493164062e+02, 3.255072326660156e+02, 3.202178039550781e+02, 3.253304443359375e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766479492188e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178039550781e+02, 3.2533056640625e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211877746582031e+02, 3.255072021484375e+02, 3.202178039550781e+02, 3.253302917480469e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211880493164062e+02, 3.2550732421875e+02, 3.202178344726562e+02, 3.253303527832031e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] +bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226310119628906e+02, 3.258410339355469e+02, 3.206001892089844e+02, 3.249287719726562e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.21657958984375e+02, 3.213433532714844e+02, 3.2566259765625e+02, 3.202536926269531e+02, 3.2529345703125e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.21857177734375e+02, 3.21201416015625e+02, 3.255207824707031e+02, 3.202209777832031e+02, 3.253272705078124e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.211891479492188e+02, 3.255084533691406e+02, 3.202180786132812e+02, 3.253302307128906e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765258789062e+02, 3.211878967285156e+02, 3.255072937011719e+02, 3.202178649902344e+02, 3.253303527832031e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765563964844e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178344726562e+02, 3.253303833007812e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211878967285156e+02, 3.255072937011719e+02, 3.202178955078125e+02, 3.253304443359375e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211879272460938e+02, 3.2550732421875e+02, 3.202178344726562e+02, 3.253304748535156e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.247870178222656e+02, 3.2820068359375e+02, 3.226101379394531e+02, 3.272310791015625e+02, 3.24673828125e+02, 3.2467333984375e+02, 3.246728515625e+02, 3.2467236328125e+02, 3.24671875e+02, 3.237555847167969e+02, 3.234191589355469e+02, 3.273491821289062e+02, 3.222418823242188e+02, 3.276188659667969e+02, 3.248873596191406e+02, 3.248868713378906e+02, 3.248863525390625e+02, 3.248858337402344e+02, 3.248853454589844e+02, 3.239674072265625e+02, 3.232682495117188e+02, 3.271982727050781e+02, 3.222071228027344e+02, 3.276546020507812e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053649902344e+02, 3.249048767089844e+02, 3.249043579101562e+02, 3.239862060546875e+02, 3.232552490234375e+02, 3.271854553222656e+02, 3.222040405273438e+02, 3.276575317382812e+02, 3.249080200195312e+02, 3.249075012207031e+02, 3.24906982421875e+02, 3.24906494140625e+02, 3.249059753417969e+02, 3.2398779296875e+02, 3.232541198730469e+02, 3.271839294433594e+02, 3.222036743164062e+02, 3.276580505371094e+02, 3.249080810546875e+02, 3.249075622558594e+02, 3.249070434570312e+02, 3.249065551757812e+02, 3.249060363769531e+02, 3.249055480957031e+02, 3.249050903320312e+02, 3.249046020507812e+02, 3.249041442871094e+02, 3.249036865234375e+02, 3.249032287597656e+02, 3.249027709960938e+02, 3.2490234375e+02, 3.249018859863281e+02, 3.249014587402344e+02, 3.249010314941406e+02, 3.24900634765625e+02, 3.249002075195312e+02, 3.248998107910156e+02, 3.248994140625e+02, 3.248990173339844e+02, 3.248986511230469e+02, 3.248982543945312e+02, 3.248978881835938e+02, 3.248975219726562e+02, 3.23988037109375e+02, 3.232539367675781e+02, 3.271838684082031e+02, 3.222036437988281e+02, 3.27658203125e+02, 3.249083557128906e+02, 3.249078063964844e+02, 3.249073181152344e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880981445312e+02, 3.2325390625e+02, 3.271838684082031e+02, 3.222036743164062e+02, 3.276578979492188e+02, 3.249082336425781e+02, 3.2490771484375e+02, 3.249072265625e+02, 3.2490673828125e+02, 3.249062194824219e+02, 3.239879760742188e+02, 3.232540283203125e+02, 3.271840209960938e+02, 3.222036743164062e+02, 3.27657958984375e+02, 3.249081726074219e+02, 3.249076538085938e+02, 3.249071350097656e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207893371582031e+02, 3.25150146484375e+02, 3.186317749023438e+02, 3.251506042480469e+02, 3.246180419921875e+02, 3.246180114746094e+02, 3.246180419921875e+02, 3.246180725097656e+02, 3.246181335449219e+02, 3.233453369140625e+02, 3.194214477539062e+02, 3.240128784179688e+02, 3.18263671875e+02, 3.251504516601562e+02, 3.248290710449219e+02, 3.248290405273438e+02, 3.248290710449219e+02, 3.248291320800781e+02, 3.248291931152344e+02, 3.2355712890625e+02, 3.192705383300781e+02, 3.238619384765625e+02, 3.182289428710938e+02, 3.251504211425781e+02, 3.248477783203125e+02, 3.248477172851562e+02, 3.248477783203125e+02, 3.248478393554688e+02, 3.24847900390625e+02, 3.23575927734375e+02, 3.19257568359375e+02, 3.2384912109375e+02, 3.182258605957031e+02, 3.251504211425781e+02, 3.24849365234375e+02, 3.248493347167969e+02, 3.24849365234375e+02, 3.248494262695312e+02, 3.248494873046875e+02, 3.235775146484375e+02, 3.1925634765625e+02, 3.238475952148438e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248498229980469e+02, 3.248497619628906e+02, 3.248498229980469e+02, 3.248498840332031e+02, 3.248499145507812e+02, 3.248499755859375e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501586914062e+02, 3.248502197265625e+02, 3.248502502441406e+02, 3.248503112792969e+02, 3.248503723144531e+02, 3.248504333496094e+02, 3.248504943847656e+02, 3.248505249023438e+02, 3.248505859375e+02, 3.248506469726562e+02, 3.248507080078125e+02, 3.248507690429688e+02, 3.248507995605469e+02, 3.248508605957031e+02, 3.248509216308594e+02, 3.248509826660156e+02, 3.248510131835938e+02, 3.235778198242188e+02, 3.192561950683594e+02, 3.238475341796875e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248497009277344e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497619628906e+02, 3.248497924804688e+02, 3.235778198242188e+02, 3.192560424804688e+02, 3.238475646972656e+02, 3.182254333496094e+02, 3.251504211425781e+02, 3.248491821289062e+02, 3.2484912109375e+02, 3.248491516113281e+02, 3.248492126464844e+02, 3.248492736816406e+02, 3.235776977539062e+02, 3.192563171386719e+02, 3.238477172851562e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248493957519531e+02, 3.24849365234375e+02, 3.248493957519531e+02] -bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.556501708984375e+03, 0e+00, 1.496878540039062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518649169921875e+03, 1.650592529296875e+03, 1.486712890625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514498046875e+03, 1.646232543945312e+03, 1.485751220703125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514140869140625e+03, 1.645892944335938e+03, 1.485666625976562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514107543945312e+03, 1.645881958007812e+03, 1.485654907226562e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102905273438e+03, 1.645909301757812e+03, 1.485655029296875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51409912109375e+03, 1.645899291992188e+03, 1.485654418945312e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51410693359375e+03, 1.645889892578125e+03, 1.485655883789062e+03, 0e+00, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810492515563965e+00, 5.344259738922119e-01, 6.461976528167725e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.8243088722229e+00, 7.022708415985107e+00, 6.461051940917969e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658180713653564e+00, 6.80907154083252e+00, 6.080657958984375e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837584972381592e+00, 6.977343082427979e+00, 6.518518447875977e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012221813201904e+00, 7.222704887390137e+00, 6.867416858673096e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471883773803711e+00, 7.516079425811768e+00, 7.116828918457031e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443171501159668e+00, 7.399856090545654e+00, 7.073390007019043e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360062599182129e+00, 7.274191379547119e+00, 6.924183368682861e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489562988281e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.88624755859375e+02, 2.842080993652344e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841961669921875e+02, 2.841873474121094e+02, 2.841626281738281e+02, 2.841139831542969e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.842015991210938e+02, 2.841934204101562e+02, 2.84170166015625e+02, 2.841156921386719e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841749877929688e+02, 2.841724548339844e+02, 2.841117858886719e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842044067382812e+02, 2.842030029296875e+02, 2.841818237304688e+02, 2.841591796875e+02, 2.841133422851562e+02, 2.841345825195312e+02, 2.841771850585938e+02, 2.840770263671875e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494140625e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484680175781e+02, 2.841478881835938e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463623046875e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770263671875e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841582946777344e+02, 2.84146240234375e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.24787353515625e+02, 3.282006225585938e+02, 3.226099853515625e+02, 3.272312316894531e+02, 3.246739196777344e+02, 3.246734008789062e+02, 3.246729125976562e+02, 3.246724243164062e+02, 3.246719360351562e+02, 3.237556457519531e+02, 3.234190673828125e+02, 3.273490295410156e+02, 3.222418823242188e+02, 3.276187744140625e+02, 3.248873291015625e+02, 3.248868103027344e+02, 3.248862915039062e+02, 3.248858032226562e+02, 3.248852844238281e+02, 3.239673461914062e+02, 3.232681884765625e+02, 3.271983032226562e+02, 3.2220703125e+02, 3.276546630859374e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053955078125e+02, 3.249048767089844e+02, 3.249043884277344e+02, 3.239862060546875e+02, 3.232552185058594e+02, 3.271852111816406e+02, 3.222039489746094e+02, 3.276578063964844e+02, 3.249081726074219e+02, 3.249076538085938e+02, 3.249071350097656e+02, 3.249066162109375e+02, 3.249061279296875e+02, 3.239879150390625e+02, 3.232539367675781e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.27657958984375e+02, 3.249082336425781e+02, 3.2490771484375e+02, 3.249071960449219e+02, 3.249067077636719e+02, 3.249061889648438e+02, 3.249057006835938e+02, 3.249052429199219e+02, 3.249047546386719e+02, 3.24904296875e+02, 3.249038391113281e+02, 3.249033813476562e+02, 3.249029235839844e+02, 3.249024963378906e+02, 3.249020385742188e+02, 3.24901611328125e+02, 3.249012145996094e+02, 3.249007873535156e+02, 3.249003601074219e+02, 3.248999633789062e+02, 3.248995666503906e+02, 3.24899169921875e+02, 3.248988037109375e+02, 3.248984069824219e+02, 3.248980407714844e+02, 3.248976745605469e+02, 3.239879455566406e+02, 3.232538452148438e+02, 3.27183837890625e+02, 3.222036743164062e+02, 3.276579895019531e+02, 3.24908203125e+02, 3.249076843261719e+02, 3.249071655273438e+02, 3.249066467285156e+02, 3.249061584472656e+02, 3.239879760742188e+02, 3.232539672851562e+02, 3.271839599609375e+02, 3.222037048339844e+02, 3.276580505371094e+02, 3.249083251953125e+02, 3.249078063964844e+02, 3.249072875976562e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232539367675781e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.276580810546875e+02, 3.249082641601562e+02, 3.249077453613281e+02, 3.249072265625e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207896423339844e+02, 3.25150146484375e+02, 3.186317749023438e+02, 3.251506042480469e+02, 3.246181030273438e+02, 3.246180725097656e+02, 3.246181030273438e+02, 3.246181640625e+02, 3.246181945800781e+02, 3.233453979492188e+02, 3.194213562011719e+02, 3.240126953125e+02, 3.182635803222656e+02, 3.251504516601562e+02, 3.248290100097656e+02, 3.248289794921875e+02, 3.248290100097656e+02, 3.248290710449219e+02, 3.248291320800781e+02, 3.235570678710938e+02, 3.192705383300781e+02, 3.238619689941406e+02, 3.182288208007812e+02, 3.251504211425781e+02, 3.248478088378906e+02, 3.248477478027344e+02, 3.248478088378906e+02, 3.248478698730469e+02, 3.248479309082031e+02, 3.23575927734375e+02, 3.192575073242188e+02, 3.238489074707031e+02, 3.182257385253906e+02, 3.251504211425781e+02, 3.248495178222656e+02, 3.248494873046875e+02, 3.248495178222656e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.2357763671875e+02, 3.192561950683594e+02, 3.2384765625e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.24849609375e+02, 3.248495483398438e+02, 3.24849609375e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497619628906e+02, 3.248498229980469e+02, 3.248498840332031e+02, 3.248499450683594e+02, 3.248500061035156e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501586914062e+02, 3.248502197265625e+02, 3.248502807617188e+02, 3.24850341796875e+02, 3.248503723144531e+02, 3.248504333496094e+02, 3.248504943847656e+02, 3.248505554199219e+02, 3.248506164550781e+02, 3.248506469726562e+02, 3.248507080078125e+02, 3.248507690429688e+02, 3.24850830078125e+02, 3.235777282714844e+02, 3.192561645507812e+02, 3.238475341796875e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495483398438e+02, 3.248494873046875e+02, 3.248495483398438e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.235776977539062e+02, 3.192561645507812e+02, 3.2384765625e+02, 3.182255249023438e+02, 3.251504211425781e+02, 3.248495483398438e+02, 3.248494873046875e+02, 3.248495483398438e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.235777893066406e+02, 3.192562255859375e+02, 3.238476867675781e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495788574219e+02, 3.248495483398438e+02, 3.248495788574219e+02] +bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.556510498046875e+03, 0e+00, 1.496878295898438e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518646850585938e+03, 1.650587524414062e+03, 1.486710571289062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51449755859375e+03, 1.646233520507812e+03, 1.485748413085938e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514139282226562e+03, 1.645886352539062e+03, 1.485662841796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514103149414062e+03, 1.6458837890625e+03, 1.48565625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102294921875e+03, 1.645908935546875e+03, 1.485656005859375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.645901977539062e+03, 1.485657348632812e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514103759765625e+03, 1.645889038085938e+03, 1.485656005859375e+03, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810528755187988e+00, 5.344259738922119e-01, 6.461977958679199e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.824309349060059e+00, 7.022678375244141e+00, 6.461050033569336e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658181190490723e+00, 6.809077739715576e+00, 6.080658912658691e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837586402893066e+00, 6.977303028106689e+00, 6.518521785736084e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012222290039062e+00, 7.222715854644775e+00, 6.867420196533203e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471884727478027e+00, 7.516018390655518e+00, 7.116827487945557e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443171977996826e+00, 7.3998703956604e+00, 7.073389530181885e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360062122344971e+00, 7.274188995361328e+00, 6.924185276031494e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489868164062e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] +bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.886247863769531e+02, 2.842081298828125e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841961059570312e+02, 2.841873474121094e+02, 2.841626281738281e+02, 2.841139831542969e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.841976928710938e+02, 2.841900329589844e+02, 2.841681213378906e+02, 2.841153259277344e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841719970703125e+02, 2.841697387695312e+02, 2.841112365722656e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842027282714844e+02, 2.842013854980469e+02, 2.841806335449219e+02, 2.841585998535156e+02, 2.8411328125e+02, 2.841345520019531e+02, 2.841771850585938e+02, 2.840770263671875e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494140625e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484985351562e+02, 2.841478881835938e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463317871094e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770568847656e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841583251953125e+02, 2.84146240234375e+02] From daf3dae5093035ebc63b14de51afc50aa5cd1aa4 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 7 Dec 2023 08:23:51 -0800 Subject: [PATCH 163/204] Use long paths --- .../PartialHeatPumpHeatExchanger.mo | 9 ++++--- .../Combined/HeatPumpHeatExchanger.mo | 6 ++--- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 8 +++--- .../Combined/Subsystems/HeatPumpDHWTank.mo | 8 +++--- .../BuildingTimeSeriesWithETSDHWTank.mo | 14 +++++----- .../HeatExchangerPumpController.mo | 14 +++++----- .../BaseClasses/PartialFourPortDHW.mo | 2 +- .../BaseClasses/TankChargingController.mo | 18 ++++++------- .../BaseClasses/TankValveController.mo | 6 ++--- .../DirectHeatExchangerWithElectricHeat.mo | 6 ++--- ...tureDirectHeatExchangerWithElectricHeat.mo | 18 +++++++------ .../StorageTankWithExternalHeatExchanger.mo | 19 +++++++------- .../StorageTankWithExternalHeatExchanger.mo | 26 +++++++++---------- .../Loads/HotWater/ThermostaticMixingValve.mo | 22 ++++++++-------- 14 files changed, 90 insertions(+), 86 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index 901dcf4010b..db35c7c8a9c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -314,7 +314,7 @@ model PartialHeatPumpHeatExchanger Buildings.Controls.OBC.CDL.Logical.TrueFalseHold enaHea( trueHoldDuration=15*60) "Enable heating" annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); - Subsystems.HeatPump proHeaWat( + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHeaWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, dT_nominal=dT_nominal, @@ -334,7 +334,7 @@ model PartialHeatPumpHeatExchanger Modelica.Blocks.Sources.Constant zer(final k=0) if not have_hotWat "Replacement variable" annotation (Placement(transformation(extent={{140,350},{160,370}}))); - Fluid.Sensors.TemperatureTwoPort senTHeaWatRet( + Buildings.Fluid.Sensors.TemperatureTwoPort senTHeaWatRet( redeclare final package Medium = MediumBui, final allowFlowReversal=allowFlowReversalBui, final m_flow_nominal=mHeaWat_flow_nominal) @@ -342,7 +342,7 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={20,300}))); - Fluid.Sensors.TemperatureTwoPort senTChiWatRet( + Buildings.Fluid.Sensors.TemperatureTwoPort senTChiWatRet( redeclare final package Medium = MediumBui, final allowFlowReversal=allowFlowReversalBui, final m_flow_nominal=mChiWat_flow_nominal) @@ -350,7 +350,8 @@ model PartialHeatPumpHeatExchanger extent={{-10,-10},{10,10}}, rotation=0, origin={40,-120}))); - Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final package Medium = + Buildings.Fluid.Sensors.MassFlowRate senMasFloHeaWatPri(redeclare final + package Medium = MediumBui, final allowFlowReversal=allowFlowReversalBui) "Primary heating water mass flow rate" annotation (Placement(transformation(extent={{30,270},{50,250}}))); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 9fbb112430f..1eec9f34791 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -5,7 +5,7 @@ model HeatPumpHeatExchanger Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_a(nPorts=4), volMix_b(nPorts=4)); - Subsystems.HeatPump proHotWat( + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, final COP_nominal=COPHotWat_nominal, @@ -19,13 +19,13 @@ model HeatPumpHeatExchanger final dp2_nominal=dp_nominal) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{-10,24},{10,44}}))); - Fluid.Sources.Boundary_pT souColWat( + Buildings.Fluid.Sources.Boundary_pT souColWat( redeclare final package Medium = MediumBui, use_T_in=true, nPorts=1) if have_hotWat "Source for cold water" annotation (Placement(transformation(extent={{-48,-50},{-28,-30}}))); - Fluid.Sources.Boundary_pT sinSHW(redeclare final package Medium = MediumBui, + Buildings.Fluid.Sources.Boundary_pT sinSHW(redeclare final package Medium = MediumBui, nPorts=1) if have_hotWat "Sink for service hot water" annotation (Placement( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 5a5d4ff2da7..47bc8a725c3 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -5,7 +5,7 @@ model HeatPumpHeatExchangerDHWTank Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger( volMix_b(nPorts=4), volMix_a(nPorts=4)); - Fluid.Sources.Boundary_pT souDCW( + Buildings.Fluid.Sources.Boundary_pT souDCW( redeclare final package Medium = MediumBui, use_T_in=true, nPorts=1) if have_hotWat "Source for domestic cold water" @@ -14,7 +14,7 @@ model HeatPumpHeatExchangerDHWTank extent={{10,-10},{-10,10}}, rotation=180, origin={-52,-56}))); - Subsystems.HeatPumpDHWTank proHotWat( + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank proHotWat( redeclare final package Medium1 = MediumBui, redeclare final package Medium2 = MediumSer, final COP_nominal=COPHotWat_nominal, @@ -29,10 +29,10 @@ model HeatPumpHeatExchangerDHWTank datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" annotation (Placement(transformation(extent={{32,24},{52,44}}))); - parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{36,48},{48,60}}))); - Loads.HotWater.ThermostaticMixingValve theMixVal( + Buildings.Experimental.DHC.Loads.HotWater.ThermostaticMixingValve theMixVal( redeclare package Medium = MediumBui, mMix_flow_nominal=QHotWat_flow_nominal/cpBui_default/(THotWatSup_nominal - TColWat_nominal)) if have_hotWat diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 57ec22df290..8cd0c413025 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -6,7 +6,7 @@ model HeatPumpDHWTank heaPum( QCon_flow_nominal=QHotWat_flow_nominal, QCon_flow_max=QHotWat_flow_nominal)); - parameter Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger + parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{140,100},{160,120}}))); parameter Modelica.Units.SI.HeatFlowRate QHotWat_flow_nominal(min=0) @@ -18,7 +18,7 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floCon(realTrue= mCon_flow_nominal) "Condenser mass flow rate" annotation (Placement(transformation(extent={{-80,110},{-60,130}}))); - Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( + Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( redeclare package MediumDom = Medium1, redeclare package MediumHea = Medium2, final dat= datWatHea) @@ -28,7 +28,7 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TDom_nominal) "Set point of water in hot water tank" annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); - Fluid.Sources.Boundary_pT preRef( + Buildings.Fluid.Sources.Boundary_pT preRef( redeclare package Medium = Medium2, p(displayUnit="bar"), nPorts=1) "Reference pressure for loop" annotation (Placement( @@ -36,7 +36,7 @@ model HeatPumpDHWTank extent={{10,-10},{-10,10}}, rotation=0, origin={-60,-20}))); - Fluid.Sensors.TemperatureTwoPort senTemHeaPumRet( + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHeaPumRet( redeclare package Medium = Medium1, m_flow_nominal=mCon_flow_nominal, tau=0) diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 9486fdf61ae..9e75d9f7e50 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -24,7 +24,7 @@ model BuildingTimeSeriesWithETSDHWTank displayUnit="degC") = 288.15) "District supply temperature" annotation (Placement(transformation(extent={{-90,4},{-70,24}}))); - BuildingTimeSeriesWithETSWithDHWTank bui( + Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETSWithDHWTank bui( redeclare package MediumSer = Medium, redeclare package MediumBui = Medium, bui(facMul=10), @@ -35,22 +35,22 @@ model BuildingTimeSeriesWithETSDHWTank datWatHea=datWatHea) "Building load with time series data" annotation (Placement(transformation(extent={{40,-20},{60,0}}))); - Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TColWat(k=bui.ets.TColWat_nominal) "Cold water temperature" annotation (Placement(transformation(extent={{70,70},{90,90}}))); - Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.THotWatSup_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotWatSupSet(k=bui.THotWatSup_nominal) "Hot water supply temperature set point" annotation (Placement(transformation(extent={{30,70},{50,90}}))); - Controls.OBC.CDL.Reals.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TChiWatSupSet(k=bui.TChiWatSup_nominal) "Chilled water supply temperature set point" annotation (Placement(transformation(extent={{-10,70},{10,90}}))); - Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) "Heating water supply temperature set point - Maximum value" annotation (Placement(transformation(extent={{-50,70},{-30,90}}))); - Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); - parameter HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3, + parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3, mDom_flow_nominal=0.03, TDom_nominal=318.15) "Performance data" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo index d4efcf9960f..255f9d091a2 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/HeatExchangerPumpController.mo @@ -12,7 +12,7 @@ block HeatExchangerPumpController parameter Real Ti=60 "Integrator time constant of circulation pump controller"; parameter Real yMin(min=0) = 0.3 "Minimum controller output when pump is on"; - Controls.OBC.CDL.Interfaces.RealInput mDom_flow( + Buildings.Controls.OBC.CDL.Interfaces.RealInput mDom_flow( final unit="kg/s") "Domestic hot water mass flow rate" annotation (Placement(transformation( extent={{-140,40},{-100,80}}), iconTransformation(extent={{-140,40},{-100, @@ -29,20 +29,20 @@ block HeatExchangerPumpController "Measured hot water temperature" annotation (Placement(transformation( extent={{-140,-80},{-100,-40}}), iconTransformation(extent={{-120,-70}, {-100,-50}}))); - Controls.OBC.CDL.Interfaces.RealOutput dpPumHex( + Buildings.Controls.OBC.CDL.Interfaces.RealOutput dpPumHex( final unit="Pa", displayUnit="Pa") "Set point for pump head on heating water side" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); - Controls.OBC.CDL.Reals.Hysteresis hysMasFlo( + Buildings.Controls.OBC.CDL.Reals.Hysteresis hysMasFlo( uLow=mDom_flow_nominal/1E4, uHigh=2*mDom_flow_nominal/1E4, y(start=false)) "Hysteresis used to switch secondary pump on and off" annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); - Controls.OBC.CDL.Reals.PIDWithReset conPI( + Buildings.Controls.OBC.CDL.Reals.PIDWithReset conPI( controllerType=Buildings.Controls.OBC.CDL.Types.SimpleController.PI, k=k, Ti=Ti, @@ -51,15 +51,15 @@ block HeatExchangerPumpController "PI controller for pump" annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); - Controls.OBC.CDL.Reals.Switch swi "Switch for pump control" + Buildings.Controls.OBC.CDL.Reals.Switch swi "Switch for pump control" annotation (Placement(transformation(extent={{60,-10},{80,10}}))); protected - Controls.OBC.CDL.Reals.MultiplyByParameter pumHea(final k=dpPum_nominal) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter pumHea(final k=dpPum_nominal) "Gain for hex pump head" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Controls.OBC.CDL.Reals.Sources.Constant con(final k=0) "Outputs zero" + Buildings.Controls.OBC.CDL.Reals.Sources.Constant con(final k=0) "Outputs zero" annotation (Placement(transformation(extent={{20,-40},{40,-20}}))); equation connect(conPI.y, pumHea.u) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 71361f27750..0d1333bc41d 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -57,7 +57,7 @@ partial model PartialFourPortDHW "Fluid connector b for heating water (positive design flow direction is from port_a to port_b)" annotation (Placement(transformation(extent={{-90,-70},{-110,-50}}))); - Controls.OBC.CDL.Interfaces.RealInput TDomSet( + Buildings.Controls.OBC.CDL.Interfaces.RealInput TDomSet( final unit="K", displayUnit="degC") "Temperature setpoint for heated domestic water" diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo index b2bec7798ce..45c76edab63 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankChargingController.mo @@ -2,7 +2,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; block TankChargingController "Controller to enable or disable storage tank charging" - Controls.OBC.CDL.Interfaces.RealInput TTanTop( + Buildings.Controls.OBC.CDL.Interfaces.RealInput TTanTop( final unit="K", displayUnit="degC") "Measured temperature at top of tank" annotation (Placement(transformation( @@ -14,30 +14,30 @@ block TankChargingController "Temperature setpoint for top section of hot water tank" annotation ( Placement(transformation(extent={{-140,50},{-100,90}}), iconTransformation(extent={{-120,70},{-100,90}}))); - Controls.OBC.CDL.Interfaces.BooleanOutput charge + Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput charge "Outputs true if tank should be charged" annotation (Placement( transformation(extent={{100,-20},{140,20}}), iconTransformation(extent= {{100,-20},{140,20}}))); - Controls.OBC.CDL.Interfaces.RealInput TTanBot(final unit="K", displayUnit= + Buildings.Controls.OBC.CDL.Interfaces.RealInput TTanBot(final unit="K", displayUnit= "degC") "Measured temperature at bottom of tank" annotation (Placement( transformation(extent={{-140,-120},{-100,-80}}), iconTransformation( extent={{-140,-100},{-100,-60}}))); - Controls.OBC.CDL.Logical.Latch lat + Buildings.Controls.OBC.CDL.Logical.Latch lat annotation (Placement(transformation(extent={{50,-10},{70,10}}))); - Controls.OBC.CDL.Logical.Not not1 + Buildings.Controls.OBC.CDL.Logical.Not not1 annotation (Placement(transformation(extent={{30,-70},{50,-50}}))); protected - Controls.OBC.CDL.Reals.Hysteresis cha(uLow=-5, uHigh=0) + Buildings.Controls.OBC.CDL.Reals.Hysteresis cha(uLow=-5, uHigh=0) "Outputs true if tank should be charged" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); - Controls.OBC.CDL.Reals.Subtract sub + Buildings.Controls.OBC.CDL.Reals.Subtract sub annotation (Placement(transformation(extent={{-40,-10},{-20,10}}))); protected - Controls.OBC.CDL.Reals.Hysteresis cha1(uLow=-5, uHigh=0) + Buildings.Controls.OBC.CDL.Reals.Hysteresis cha1(uLow=-5, uHigh=0) "Outputs true if tank should be charged" annotation (Placement(transformation(extent={{0,-70},{20,-50}}))); - Controls.OBC.CDL.Reals.Subtract sub1 + Buildings.Controls.OBC.CDL.Reals.Subtract sub1 annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); equation connect(sub.u2, TTanTop) annotation (Line(points={{-42,-6},{-80,-6},{-80,0},{ diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo index 01b9de45501..832a45a09c7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/TankValveController.mo @@ -7,7 +7,7 @@ block TankValveController Modelica.Blocks.Interfaces.RealInput TRet(final unit="K", displayUnit="degC") "Return water temperature" annotation (Placement(transformation(extent={{-140, -20},{-100,20}}), iconTransformation(extent={{-120,-10},{-100,10}}))); - Controls.OBC.CDL.Interfaces.RealOutput y "Valve position" annotation ( + Buildings.Controls.OBC.CDL.Interfaces.RealOutput y "Valve position" annotation ( Placement(transformation(extent={{100,-20},{140,20}}), iconTransformation( extent={{100,-20},{140,20}}))); Modelica.Blocks.Continuous.LimIntegrator ram( @@ -17,10 +17,10 @@ block TankValveController strict=false) "Ramp signal for valve position" annotation (Placement(transformation(extent={{40,-10},{60,10}}))); - Controls.OBC.CDL.Conversions.BooleanToReal booToRea + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{0,-10},{20,10}}))); protected - Controls.OBC.CDL.Reals.Hysteresis cha(uLow=TSwi - 1, uHigh=TSwi + 1) + Buildings.Controls.OBC.CDL.Reals.Hysteresis cha(uLow=TSwi - 1, uHigh=TSwi + 1) "Outputs true if tank should be charged" annotation (Placement(transformation(extent={{-60,-10},{-40,10}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo index b8962c5f691..d33493873f7 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/DirectHeatExchangerWithElectricHeat.mo @@ -21,7 +21,7 @@ model DirectHeatExchangerWithElectricHeat m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{58,50},{78,70}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( + Buildings.Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = MediumDom, redeclare package Medium2 = MediumHea, m1_flow_nominal=mDom_flow_nominal, @@ -30,7 +30,7 @@ model DirectHeatExchangerWithElectricHeat dp2_nominal=dpHea_nominal, eps=eps) "Domestic hot water heater heat exchanger" annotation (Placement(transformation(extent={{-60,-64},{-40,-44}}))); - Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHexOut(redeclare package Medium = MediumDom, m_flow_nominal=mDom_flow_nominal) "Temperature sensor for hot water leaving heat exchanger" @@ -51,7 +51,7 @@ model DirectHeatExchangerWithElectricHeat Modelica.Blocks.Sources.Constant zero(k=0) if have_eleHea == false "Zero power if no heater" annotation (Placement(transformation(extent={{60,10},{80,30}}))); protected - Fluid.FixedResistances.LosslessPipe pip( + Buildings.Fluid.FixedResistances.LosslessPipe pip( redeclare package Medium = MediumDom, final m_flow_nominal=mDom_flow_nominal, final show_T=false) if have_eleHea == false diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo index 4ea8ff62c2f..ceee3547cce 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/HeaterAndFixtureDirectHeatExchangerWithElectricHeat.mo @@ -3,7 +3,7 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat "Example model for direct heat exchanger with auxiliary electric heater" extends Modelica.Icons.Example; package Medium = Buildings.Media.Water "Medium model"; - Fluid.Sources.Boundary_pT souCol( + Buildings.Fluid.Sources.Boundary_pT souCol( nPorts=3, redeclare package Medium = Medium, T(displayUnit="degC") = 283.15) @@ -11,10 +11,11 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat annotation (Placement(transformation(extent={{-10,-10},{10,10}}, rotation=90, origin={0,-50}))); - ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, + Buildings.Experimental.DHC.Loads.HotWater.ThermostaticMixingValve theMixVal(redeclare + package Medium = Medium, mMix_flow_nominal=1) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{-10,-12},{10,8}}))); - Fluid.Sources.MassFlowSource_T souDisAmb( + Buildings.Fluid.Sources.MassFlowSource_T souDisAmb( redeclare package Medium = Medium, m_flow=1, T(displayUnit="degC") = 298.15, @@ -28,7 +29,7 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat displayUnit="degC") = 313.15) "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-100,-10},{-80,10}}))); - Fluid.Sources.Boundary_pT sinDis( + Buildings.Fluid.Sources.Boundary_pT sinDis( redeclare package Medium = Medium, T(displayUnit="degC"), nPorts=3) "Sink of district network water" annotation ( @@ -41,7 +42,7 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat displayUnit="degC") = 308.15) "Temperature setpoint for mixed water supply to fixture" annotation (Placement(transformation(extent={{-100,20},{-80,40}}))); - DirectHeatExchangerWithElectricHeat gen( + Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat gen( redeclare package MediumDom = Medium, redeclare package MediumHea = Medium, mDom_flow_nominal=1, @@ -57,7 +58,7 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat "Domestic hot water fixture draw fraction schedule" annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); - DirectHeatExchangerWithElectricHeat genNoEle( + Buildings.Experimental.DHC.Loads.HotWater.DirectHeatExchangerWithElectricHeat genNoEle( redeclare package MediumDom = Medium, redeclare package MediumHea = Medium, have_eleHea=false, @@ -65,10 +66,11 @@ model HeaterAndFixtureDirectHeatExchangerWithElectricHeat mHea_flow_nominal=1) "Hot water generated by heat exchanger without auxiliary heat" annotation (Placement(transformation(extent={{32,-12},{52,8}}))); - ThermostaticMixingValve theMixValNoEle(redeclare package Medium = Medium, + Buildings.Experimental.DHC.Loads.HotWater.ThermostaticMixingValve theMixValNoEle(redeclare + package Medium = Medium, mMix_flow_nominal=1) "Ideal thermostatic mixing valve" annotation (Placement(transformation(extent={{70,-12},{90,8}}))); - Fluid.Sources.MassFlowSource_T souDisHot( + Buildings.Fluid.Sources.MassFlowSource_T souDisHot( redeclare package Medium = Medium, m_flow=1, T(displayUnit="degC") = 323.15, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo index c489f2e2cea..9d6aea1c0b2 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/Examples/StorageTankWithExternalHeatExchanger.mo @@ -5,7 +5,7 @@ model StorageTankWithExternalHeatExchanger package Medium = Buildings.Media.Water "Medium model"; parameter Modelica.Units.SI.Temperature TCol = 273.15+10 "Temperature of domestic cold water supply"; parameter Modelica.Units.SI.MassFlowRate mHea_flow_nominal = datWatHea.QHex_flow_nominal/4200/(55 - 50) "Tank heater water loop nominal mass flow"; - parameter Data.GenericDomesticHotWaterWithHeatExchanger + parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.1892706, mDom_flow_nominal=6.52944E-06*1000) "Data for heat pump water heater with tank" annotation (Placement(transformation(extent={{-80,-60},{-60,-40}}))); @@ -20,7 +20,7 @@ model StorageTankWithExternalHeatExchanger "Domestic hot water fixture draw fraction schedule" annotation (Placement(transformation(extent={{-80,60},{-60,80}}))); - Fluid.Sources.Boundary_pT souCol( + Buildings.Fluid.Sources.Boundary_pT souCol( nPorts=2, redeclare package Medium = Medium, T(displayUnit="degC") = 283.15) "Source of domestic cold water" @@ -37,10 +37,11 @@ model StorageTankWithExternalHeatExchanger MediumHea = Medium, dat=datWatHea) "Storage tank with external heat exchanger" annotation (Placement(transformation(extent={{0,20},{20,40}}))); - ThermostaticMixingValve theMixVal(redeclare package Medium = Medium, + Buildings.Experimental.DHC.Loads.HotWater.ThermostaticMixingValve theMixVal(redeclare + package Medium = Medium, mMix_flow_nominal=1.2*datWatHea.mDom_flow_nominal) annotation (Placement(transformation(extent={{40,60},{60,80}}))); - Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue= + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea(realTrue= mHea_flow_nominal) annotation (Placement(transformation(extent={{40,-20},{60,0}}))); Modelica.Blocks.Sources.Constant conTSetHot(k( @@ -48,24 +49,24 @@ model StorageTankWithExternalHeatExchanger displayUnit="degC") = 313.15) "Temperature setpoint for hot water supply to fixture" annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); - Fluid.HeatExchangers.Heater_T hea( + Buildings.Fluid.HeatExchangers.Heater_T hea( redeclare package Medium = Medium, m_flow_nominal=mHea_flow_nominal, dp_nominal=0) annotation (Placement(transformation(extent={{40,-50},{60,-30}}))); - Fluid.Movers.FlowControlled_m_flow mov( + Buildings.Fluid.Movers.FlowControlled_m_flow mov( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=mHea_flow_nominal) annotation (Placement(transformation(extent={{70,14},{50,34}}))); - Fluid.Sensors.TemperatureTwoPort senTem( + Buildings.Fluid.Sensors.TemperatureTwoPort senTem( redeclare package Medium = Medium, m_flow_nominal=mHea_flow_nominal, tau=0) annotation (Placement(transformation(extent={{10,-50},{30,-30}}))); - Controls.OBC.CDL.Reals.AddParameter addPar(p=5) "dT for heater" + Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=5) "dT for heater" annotation (Placement(transformation(extent={{14,-24},{24,-14}}))); - Fluid.Sources.Boundary_pT preRef( + Buildings.Fluid.Sources.Boundary_pT preRef( nPorts=1, redeclare package Medium = Medium, T(displayUnit="degC")) "Reference pressure" annotation (Placement( diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 3c480dab70a..0444b9daae1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -19,7 +19,7 @@ model StorageTankWithExternalHeatExchanger dat.QHex_flow_nominal / CMin_flow_nominal / ( dat.TDom_nominal + dat.dTHexApp_nominal - dat.TCol_nominal) "Heat exchanger effectiveness" annotation(Dialog(tab="Advanced")); - Fluid.Movers.Preconfigured.FlowControlled_dp pumHex( + Buildings.Fluid.Movers.Preconfigured.FlowControlled_dp pumHex( redeclare package Medium = MediumHea, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, use_inputFilter=false, @@ -31,7 +31,7 @@ model StorageTankWithExternalHeatExchanger rotation=270, origin={-40,0}))); - Fluid.Storage.Stratified tan( + Buildings.Fluid.Storage.Stratified tan( redeclare package Medium = MediumHea, kIns=dat.kIns, final T_start=TTan_start, @@ -46,14 +46,14 @@ model StorageTankWithExternalHeatExchanger "Electric power required for pumping equipment" annotation (Placement(transformation(extent={{100,-10},{120,10}}), iconTransformation(extent={{100,-10},{120,10}}))); - Fluid.Sensors.TemperatureTwoPort senTemHot( + Buildings.Fluid.Sensors.TemperatureTwoPort senTemHot( redeclare package Medium = MediumDom, final allowFlowReversal=allowFlowReversalDom, m_flow_nominal=dat.mDom_flow_nominal) "Temperature sensor for hot water supply" annotation (Placement(transformation(extent={{20,50},{40,70}}))); - Fluid.HeatExchangers.ConstantEffectiveness hex( + Buildings.Fluid.HeatExchangers.ConstantEffectiveness hex( redeclare package Medium1 = MediumDom, redeclare package Medium2 = MediumHea, final allowFlowReversal1=allowFlowReversalDom, @@ -64,13 +64,13 @@ model StorageTankWithExternalHeatExchanger dp2_nominal=dat.dpHexDom_nominal, eps=eps) annotation (Placement(transformation(extent={{-60,44},{-40,64}}))); - Fluid.FixedResistances.Junction junTop( + Buildings.Fluid.FixedResistances.Junction junTop( redeclare package Medium = MediumHea, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, m_flow_nominal=dat.mHex_flow_nominal*{1,1,1}, dp_nominal=zeros(3)) "Flow junction at top of tank" annotation (Placement(transformation(extent={{10,20},{30,40}}))); - Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = MediumDom) + Buildings.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = MediumDom) "Mass flow rate of domestic hot water" annotation (Placement(transformation(extent={{-20,50},{0,70}}))); Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor TTanTop( @@ -82,33 +82,33 @@ model StorageTankWithExternalHeatExchanger "Fluid temperature at the bottom of the tank" annotation (Placement(transformation(extent={{40,-30},{60,-10}}))); - BaseClasses.HeatExchangerPumpController conPum(final mDom_flow_nominal=dat.mDom_flow_nominal, + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.HeatExchangerPumpController conPum(final mDom_flow_nominal=dat.mDom_flow_nominal, final dpPum_nominal=dat.dpHexHea_nominal) "Controller for pump of heat exchanger" annotation (Placement(transformation(extent={{-80,-10},{-60,10}}))); - BaseClasses.TankChargingController conCha "Controller for tank charge signal" + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.TankChargingController conCha "Controller for tank charge signal" annotation (Placement(transformation(extent={{72,-90},{92,-70}}))); - Fluid.Actuators.Valves.ThreeWayLinear divVal( + Buildings.Fluid.Actuators.Valves.ThreeWayLinear divVal( redeclare package Medium = MediumHea, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, use_inputFilter=false, m_flow_nominal=dat.mHex_flow_nominal, dpValve_nominal=1000) "Diversion valve to reduce mixing in tank" annotation (Placement(transformation(extent={{30,-40},{10,-60}}))); - Fluid.Sensors.TemperatureTwoPort senTemRet( + Buildings.Fluid.Sensors.TemperatureTwoPort senTemRet( redeclare package Medium = MediumHea, final allowFlowReversal=allowFlowReversalDom, m_flow_nominal=dat.mHex_flow_nominal) "Temperature sensor for return heating water from heat exchanger" annotation (Placement(transformation(extent={{-20,-60},{0,-40}}))); - BaseClasses.TankValveController conVal "Diversion valve controller" + Buildings.Experimental.DHC.Loads.HotWater.BaseClasses.TankValveController conVal "Diversion valve controller" annotation (Placement(transformation(extent={{-20,-90},{0,-70}}))); - Controls.OBC.CDL.Reals.AddParameter dTHexApp(p=dat.dTHexApp_nominal) + Buildings.Controls.OBC.CDL.Reals.AddParameter dTHexApp(p=dat.dTHexApp_nominal) "Offset for heat exchanger approach temperature" annotation (Placement(transformation(extent={{34,-84},{54,-64}}))); - Controls.OBC.CDL.Interfaces.BooleanOutput charge + Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput charge "Output true if tank needs to be charged, false if it is sufficiently charged" annotation (Placement(transformation(extent={{100,-100},{140,-60}}), iconTransformation(extent={{100,-110},{140,-70}}))); diff --git a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo index 081dd62cca3..3bc367ecc21 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/ThermostaticMixingValve.mo @@ -52,27 +52,27 @@ model ThermostaticMixingValve rotation=180, origin={-110,80}))); - Fluid.Sensors.TemperatureTwoPort senTHot( + Buildings.Fluid.Sensors.TemperatureTwoPort senTHot( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Hot water temperature" annotation (Placement(transformation(extent={{-80,-50},{-60,-30}}))); - Fluid.Sensors.TemperatureTwoPort senTCol( + Buildings.Fluid.Sensors.TemperatureTwoPort senTCol( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Cold water temperature" annotation (Placement(transformation(extent={{-80,-90},{-60,-70}}))); - Fluid.Sensors.TemperatureTwoPort senTMix( + Buildings.Fluid.Sensors.TemperatureTwoPort senTMix( redeclare final package Medium = Medium, allowFlowReversal=false, final m_flow_nominal=mMix_flow_nominal, tau=0) "Mixed water temperature" annotation (Placement(transformation(extent={{20,-70},{40,-50}}))); - Controls.OBC.CDL.Reals.PID conPID( + Buildings.Controls.OBC.CDL.Reals.PID conPID( final controllerType=controllerType, final k=k, final Ti=Ti, @@ -80,10 +80,10 @@ model ThermostaticMixingValve yMax=1, yMin=0) annotation (Placement(transformation(extent={{-20,-10},{0,10}}))); - Controls.OBC.CDL.Reals.Divide ratEne + Buildings.Controls.OBC.CDL.Reals.Divide ratEne "Ratio of actual over required energy (must be near 1 if load is satisfied)" annotation (Placement(transformation(extent={{20,60},{40,80}}))); - Fluid.FixedResistances.Junction jun( + Buildings.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, tau=1, @@ -91,7 +91,7 @@ model ThermostaticMixingValve dp_nominal={0,0,0}) "Mixing of hot water and cold water" annotation (Placement(transformation(extent={{10,-50},{-10,-70}}))); protected - Controls.OBC.CDL.Reals.Multiply mulMHot_flow + Buildings.Controls.OBC.CDL.Reals.Multiply mulMHot_flow "Multiplication to output required hot water mass flow rate" annotation (Placement(transformation(extent={{60,10},{80,30}}))); @@ -163,14 +163,14 @@ First implementation. protected parameter Modelica.Units.SI.Temperature dTSmall = 0.1 "Small temperature used to avoid division by zero"; - Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_flow(final k=mMix_flow_nominal) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_flow(final k=mMix_flow_nominal) "Gain for multiplying domestic hot water schedule" annotation (Placement( transformation( extent={{10,10},{-10,-10}}, rotation=180, origin={-70,30}))); - Fluid.Movers.BaseClasses.IdealSource floSouHot( + Buildings.Fluid.Movers.BaseClasses.IdealSource floSouHot( redeclare final package Medium = Medium, allowFlowReversal=false, m_flow_small=1E-4*mMix_flow_nominal, @@ -178,7 +178,7 @@ protected final control_dp=false) "Forced mass flow rate for hot water" annotation (Placement(transformation(extent={{-40,-50},{-20,-30}}))); - Fluid.Sources.MassFlowSource_T sinMMix( + Buildings.Fluid.Sources.MassFlowSource_T sinMMix( redeclare final package Medium = Medium, use_m_flow_in=true, nPorts=1) "Sink for mixed mass flow rate" annotation (Placement( @@ -187,7 +187,7 @@ protected rotation=0, origin={70,-60}))); - Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_sign(final k=-1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gaiMMix_sign(final k=-1) "Gain to invert sign" annotation (Placement(transformation( extent={{10,10},{-10,-10}}, rotation=180, From ffdd7bce25eec3a47f48f2e09d99275ed2f3fdfe Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 8 Dec 2023 14:54:17 -0800 Subject: [PATCH 164/204] Update unit test results for examples.combined --- ...C_Examples_Combined_SeriesConstantFlow.txt | 82 +++++++++--------- ...C_Examples_Combined_SeriesVariableFlow.txt | 86 +++++++++---------- 2 files changed, 84 insertions(+), 84 deletions(-) diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt index 20cf0840fa6..0361894ec61 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt @@ -1,28 +1,28 @@ -last-generated=2023-09-20 +last-generated=2023-12-08 statistics-initialization= { - "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 1, 1, 2, 0, 1, 1, 1, 1, 3, 1, 0, 3, 3, 1, 1, 1, 1, 1, 1", + "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 5, 0, 2, 2, 0, 2, 2, 0, 5, 2, 0, 2, 2, 0, 5, 2, 2, 0, 2, 2, 2, 0, 1, 1, 1, 1, 1, 1", "numerical Jacobians": "0" } statistics-simulation= { "linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2", - "nonlinear": "2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 2, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1", - "number of continuous time states": "130", + "nonlinear": "2, 2, 2, 5, 2, 2, 2, 4, 2, 2, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1", + "number of continuous time states": "142", "numerical Jacobians": "0" } time=[0e+00, 6.048e+05] -borFie.TBorAve=[2.853500061035156e+02, 2.85669677734375e+02, 2.856614379882812e+02, 2.855974731445312e+02, 2.855157165527344e+02, 2.853828125e+02, 2.853310241699219e+02, 2.853105163574219e+02, 2.852652893066406e+02, 2.852421569824219e+02, 2.852569885253906e+02, 2.852238464355469e+02, 2.851852111816406e+02, 2.851539611816406e+02, 2.85177490234375e+02, 2.852159729003906e+02, 2.85231201171875e+02, 2.852297973632812e+02, 2.852115173339844e+02, 2.85105224609375e+02, 2.850630493164062e+02, 2.850578308105469e+02, 2.850516052246094e+02, 2.850439453125e+02, 2.85082275390625e+02, 2.850802917480469e+02, 2.850469360351562e+02, 2.850268249511719e+02, 2.850396728515625e+02, 2.850896606445312e+02, 2.851184997558594e+02, 2.851284484863281e+02, 2.851263427734375e+02, 2.850409545898438e+02, 2.849794311523438e+02, 2.849840698242188e+02, 2.850084838867188e+02, 2.850100708007812e+02, 2.850632629394531e+02, 2.851040344238281e+02, 2.850791015625e+02, 2.850637817382812e+02, 2.850547485351562e+02, 2.851022644042969e+02, 2.851383666992188e+02, 2.851489562988281e+02, 2.851443481445312e+02, 2.850787963867188e+02, 2.84987060546875e+02, 2.849584350585938e+02, 2.849402770996094e+02, 2.848800354003906e+02, 2.848762512207031e+02, 2.848883972167969e+02, 2.848325805664062e+02, 2.8479833984375e+02, 2.847712097167969e+02, 2.848207397460938e+02, 2.848575439453125e+02, 2.848725280761719e+02, 2.848780212402344e+02, 2.848531188964844e+02, 2.847472229003906e+02, 2.847266845703125e+02, 2.847117004394531e+02, 2.846546020507812e+02, 2.846246337890625e+02, 2.8464111328125e+02, 2.846004333496094e+02, 2.845599060058594e+02, 2.845364379882812e+02, 2.845796813964844e+02, 2.846303405761719e+02, 2.84658447265625e+02, 2.84671630859375e+02, 2.846690979003906e+02, 2.845673217773438e+02, 2.8453662109375e+02, 2.845413513183594e+02, 2.845165710449219e+02, 2.844654235839844e+02, 2.844956665039062e+02, 2.844795837402344e+02, 2.844221496582031e+02, 2.843897094726562e+02, 2.844037475585938e+02, 2.844624328613281e+02, 2.844981384277344e+02, 2.845158996582031e+02, 2.845244750976562e+02, 2.844523010253906e+02, 2.843996276855469e+02, 2.84410888671875e+02, 2.844078674316406e+02, 2.843443603515625e+02, 2.843854370117188e+02, 2.844155883789062e+02, 2.843626098632812e+02, 2.843370361328125e+02, 2.843279113769531e+02, 2.844005737304688e+02] -bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.930157775878906e+02, 2.874358825683594e+02, 2.859823913574219e+02, 2.857718811035156e+02, 2.857095947265625e+02, 2.856110534667969e+02, 2.855346069335938e+02, 2.854934692382812e+02, 2.85464599609375e+02, 2.854275512695312e+02, 2.854184875488281e+02, 2.854185180664062e+02, 2.854180297851562e+02, 2.853948364257812e+02, 2.853470153808594e+02, 2.853592529296875e+02, 2.85381591796875e+02, 2.853939514160156e+02, 2.854040222167969e+02, 2.853563537597656e+02, 2.852976684570312e+02, 2.852687377929688e+02, 2.852611999511719e+02, 2.85244873046875e+02, 2.852523803710938e+02, 2.852528381347656e+02, 2.852531127929688e+02, 2.852441711425781e+02, 2.852268371582031e+02, 2.852438354492188e+02, 2.852747497558594e+02, 2.852969970703125e+02, 2.853158264160156e+02, 2.852932434082031e+02, 2.852332458496094e+02, 2.851982116699219e+02, 2.851998901367188e+02, 2.852017822265625e+02, 2.852161560058594e+02, 2.852265930175781e+02, 2.852276000976562e+02, 2.852283935546875e+02, 2.852287902832031e+02, 2.852421264648438e+02, 2.852827758789062e+02, 2.853096008300781e+02, 2.8532470703125e+02, 2.853191833496094e+02, 2.852480163574219e+02, 2.852035522460938e+02, 2.85180908203125e+02, 2.851469421386719e+02, 2.8511376953125e+02, 2.85111572265625e+02, 2.851114807128906e+02, 2.850865783691406e+02, 2.850372924804688e+02, 2.850294189453125e+02, 2.850557250976562e+02, 2.85080322265625e+02, 2.850951843261719e+02, 2.851097717285156e+02, 2.850480346679688e+02, 2.850017395019531e+02, 2.849856262207031e+02, 2.849573974609375e+02, 2.84912353515625e+02, 2.849084167480469e+02, 2.849046020507812e+02, 2.848746032714844e+02, 2.848403015136719e+02, 2.848287048339844e+02, 2.848566589355469e+02, 2.848902587890625e+02, 2.849136657714844e+02, 2.849360046386719e+02, 2.849081726074219e+02, 2.848515930175781e+02, 2.848292846679688e+02, 2.848277282714844e+02, 2.847900085449219e+02, 2.847766418457031e+02, 2.847874755859375e+02, 2.847635498046875e+02, 2.847274780273438e+02, 2.846967468261719e+02, 2.847153015136719e+02, 2.847503356933594e+02, 2.84777587890625e+02, 2.848015747070312e+02, 2.847960815429688e+02, 2.847403564453125e+02, 2.84715087890625e+02, 2.847197875976562e+02, 2.846895751953125e+02, 2.846717224121094e+02, 2.846989135742188e+02, 2.846988830566406e+02, 2.8467529296875e+02, 2.846436767578125e+02] -bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931488647460938e+02, 2.9001416015625e+02, 2.868185424804688e+02, 2.842826538085938e+02, 2.82075927734375e+02, 2.816794738769531e+02, 2.819617614746094e+02, 2.825137939453125e+02, 2.818990478515625e+02, 2.824046630859375e+02, 2.839807434082031e+02, 2.840083312988281e+02, 2.840353698730469e+02, 2.844737243652344e+02, 2.85192626953125e+02, 2.848866577148438e+02, 2.84479736328125e+02, 2.837225036621094e+02, 2.816018371582031e+02, 2.813801574707031e+02, 2.813729858398438e+02, 2.823311462402344e+02, 2.81858642578125e+02, 2.817323608398438e+02, 2.837155456542969e+02, 2.837450256347656e+02, 2.837739562988281e+02, 2.847330932617188e+02, 2.850948486328125e+02, 2.849543762207031e+02, 2.846051635742188e+02, 2.842452697753906e+02, 2.818676452636719e+02, 2.813291931152344e+02, 2.814966735839844e+02, 2.837120666503906e+02, 2.846671447753906e+02, 2.842787475585938e+02, 2.844922180175781e+02, 2.847715454101562e+02, 2.847803039550781e+02, 2.847888793945312e+02, 2.847973022460938e+02, 2.84968017578125e+02, 2.851762084960938e+02, 2.849369506835938e+02, 2.825851440429688e+02, 2.813678894042969e+02, 2.812893371582031e+02, 2.818466491699219e+02, 2.823055114746094e+02, 2.813099365234375e+02, 2.819532775878906e+02, 2.835583801269531e+02, 2.835881652832031e+02, 2.843360595703125e+02, 2.849087829589844e+02, 2.847259216308594e+02, 2.843128662109375e+02, 2.839830932617188e+02, 2.828433227539062e+02, 2.81194091796875e+02, 2.810583190917969e+02, 2.810626525878906e+02, 2.809878540039062e+02, 2.809632263183594e+02, 2.809719543457031e+02, 2.828880310058594e+02, 2.842164001464844e+02, 2.839287719726562e+02, 2.834637145996094e+02, 2.831322021484375e+02, 2.828700256347656e+02, 2.826696166992188e+02, 2.822237854003906e+02, 2.817875366210938e+02, 2.817318725585938e+02, 2.817280578613281e+02, 2.816649169921875e+02, 2.815726013183594e+02, 2.814386596679688e+02, 2.813984680175781e+02, 2.819447937011719e+02, 2.819392395019531e+02, 2.817919921875e+02, 2.816387939453125e+02, 2.815582580566406e+02, 2.81458251953125e+02, 2.813455200195312e+02, 2.808899230957031e+02, 2.808498840332031e+02, 2.808082580566406e+02, 2.808057250976562e+02, 2.808357238769531e+02, 2.808140563964844e+02, 2.807319030761719e+02, 2.811485595703125e+02, 2.814035034179688e+02, 2.812828063964844e+02, 2.81143310546875e+02] -bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.860820007324219e+02, 2.8577880859375e+02, 2.858100891113281e+02, 2.857190856933594e+02, 2.855907592773438e+02, 2.85437255859375e+02, 2.853782653808594e+02, 2.853722839355469e+02, 2.853344421386719e+02, 2.852992248535156e+02, 2.853805236816406e+02, 2.854154052734375e+02, 2.853901977539062e+02, 2.853478393554688e+02, 2.853288879394531e+02, 2.853477783203125e+02, 2.8535546875e+02, 2.853469848632812e+02, 2.852397155761719e+02, 2.85119384765625e+02, 2.850985412597656e+02, 2.851420593261719e+02, 2.8514111328125e+02, 2.851092224121094e+02, 2.851634521484375e+02, 2.852747192382812e+02, 2.852639465332031e+02, 2.85221923828125e+02, 2.852166442871094e+02, 2.852363586425781e+02, 2.852568359375e+02, 2.852678833007812e+02, 2.851950073242188e+02, 2.850953369140625e+02, 2.850636596679688e+02, 2.851055908203125e+02, 2.851680908203125e+02, 2.851747741699219e+02, 2.85182861328125e+02, 2.852590942382812e+02, 2.852767639160156e+02, 2.852688903808594e+02, 2.852479248046875e+02, 2.852494812011719e+02, 2.852805786132812e+02, 2.853034973144531e+02, 2.852565307617188e+02, 2.8512646484375e+02, 2.850107116699219e+02, 2.850486145019531e+02, 2.850721740722656e+02, 2.850056457519531e+02, 2.849755249023438e+02, 2.851019592285156e+02, 2.850979919433594e+02, 2.850477294921875e+02, 2.850228576660156e+02, 2.850205993652344e+02, 2.850359802246094e+02, 2.850468444824219e+02, 2.850341796875e+02, 2.849153137207031e+02, 2.847589721679688e+02, 2.847474365234375e+02, 2.847871398925781e+02, 2.847046203613281e+02, 2.846983642578125e+02, 2.848058776855469e+02, 2.848719482421875e+02, 2.848363037109375e+02, 2.847917785644531e+02, 2.847677917480469e+02, 2.847895812988281e+02, 2.848146667480469e+02, 2.848258972167969e+02, 2.848266906738281e+02, 2.847847290039062e+02, 2.847264099121094e+02, 2.84707763671875e+02, 2.847080078125e+02, 2.846610107421875e+02, 2.846492004394531e+02, 2.846774291992188e+02, 2.846508178710938e+02, 2.846157531738281e+02, 2.845794982910156e+02, 2.846012573242188e+02, 2.846340026855469e+02, 2.846579284667969e+02, 2.846526489257812e+02, 2.846387023925781e+02, 2.845808715820312e+02, 2.845638122558594e+02, 2.845759887695312e+02, 2.845421447753906e+02, 2.845224609375e+02, 2.845653381347656e+02, 2.845731506347656e+02, 2.845481262207031e+02, 2.845104370117188e+02] -bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.865400390625e+02, 2.839467163085938e+02, 2.836128845214844e+02, 2.817754821777344e+02, 2.829466857910156e+02, 2.832295532226562e+02, 2.822108764648438e+02, 2.815613708496094e+02, 2.839972229003906e+02, 2.822894287109375e+02, 2.813838500976562e+02, 2.814032897949219e+02, 2.822608642578125e+02, 2.834562683105469e+02, 2.829920349121094e+02, 2.825762023925781e+02, 2.822579040527344e+02, 2.814261474609375e+02, 2.816143493652344e+02, 2.82019287109375e+02, 2.824903869628906e+02, 2.811843566894531e+02, 2.836626281738281e+02, 2.832638854980469e+02, 2.811968078613281e+02, 2.812562255859375e+02, 2.813013305664062e+02, 2.83227783203125e+02, 2.828057250976562e+02, 2.824222412109375e+02, 2.821364440917969e+02, 2.813312072753906e+02, 2.81294921875e+02, 2.820419311523438e+02, 2.828374633789062e+02, 2.812594909667969e+02, 2.835623168945312e+02, 2.844231567382812e+02, 2.814578857421875e+02, 2.81263427734375e+02, 2.812630920410156e+02, 2.836643981933594e+02, 2.834266052246094e+02, 2.828575744628906e+02, 2.823534240722656e+02, 2.8187841796875e+02, 2.812807006835938e+02, 2.816944885253906e+02, 2.814530029296875e+02, 2.810033569335938e+02, 2.812546997070312e+02, 2.819129638671875e+02, 2.809670715332031e+02, 2.810900573730469e+02, 2.8109521484375e+02, 2.81612060546875e+02, 2.813031005859375e+02, 2.811673583984375e+02, 2.811735229492188e+02, 2.811829528808594e+02, 2.810264282226562e+02, 2.811570739746094e+02, 2.809432067871094e+02, 2.807191772460938e+02, 2.808212585449219e+02, 2.809210510253906e+02, 2.806796569824219e+02, 2.807968444824219e+02, 2.808641662597656e+02, 2.809452209472656e+02, 2.809395141601562e+02, 2.809038391113281e+02, 2.809042358398438e+02, 2.809254150390625e+02, 2.807501220703125e+02, 2.809739074707031e+02, 2.8091943359375e+02, 2.808603820800781e+02, 2.807145080566406e+02, 2.808949890136719e+02, 2.807937927246094e+02, 2.806502380371094e+02, 2.806739196777344e+02, 2.806591186523438e+02, 2.807589416503906e+02, 2.807051696777344e+02, 2.8070654296875e+02, 2.807359924316406e+02, 2.806132507324219e+02, 2.806768188476562e+02, 2.8076416015625e+02, 2.807030639648438e+02, 2.805387268066406e+02, 2.808008422851562e+02, 2.806955871582031e+02, 2.80495361328125e+02, 2.805726318359375e+02, 2.805717468261719e+02, 2.807527770996094e+02, 2.806473999023438e+02] -bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.871160583496094e+02, 2.855316467285156e+02, 2.853119812011719e+02, 2.841650085449219e+02, 2.847310791015625e+02, 2.848641967773438e+02, 2.848038940429688e+02, 2.841844482421875e+02, 2.848694763183594e+02, 2.848375549316406e+02, 2.840690002441406e+02, 2.841347351074219e+02, 2.842338562011719e+02, 2.848382263183594e+02, 2.84795654296875e+02, 2.847061157226562e+02, 2.846224365234375e+02, 2.838219909667969e+02, 2.839707946777344e+02, 2.843305053710938e+02, 2.844200744628906e+02, 2.838054504394531e+02, 2.845011596679688e+02, 2.847223510742188e+02, 2.838422546386719e+02, 2.839562072753906e+02, 2.838506469726562e+02, 2.845849914550781e+02, 2.846541137695312e+02, 2.84580322265625e+02, 2.845151977539062e+02, 2.841824035644531e+02, 2.834307250976562e+02, 2.842991333007812e+02, 2.844163208007812e+02, 2.840664672851562e+02, 2.843716125488281e+02, 2.849613952636719e+02, 2.843282470703125e+02, 2.841460571289062e+02, 2.840389709472656e+02, 2.844659423828125e+02, 2.848146057128906e+02, 2.847197265625e+02, 2.846080322265625e+02, 2.845261535644531e+02, 2.833432312011719e+02, 2.8422900390625e+02, 2.841253662109375e+02, 2.835740661621094e+02, 2.8361962890625e+02, 2.842528076171875e+02, 2.835028076171875e+02, 2.831919250488281e+02, 2.832668151855469e+02, 2.836947937011719e+02, 2.841211547851562e+02, 2.840037231445312e+02, 2.839623718261719e+02, 2.839491577148438e+02, 2.827830810546875e+02, 2.837046813964844e+02, 2.836548767089844e+02, 2.834641723632812e+02, 2.826089782714844e+02, 2.837307739257812e+02, 2.834009094238281e+02, 2.825072937011719e+02, 2.82752685546875e+02, 2.828301696777344e+02, 2.836480712890625e+02, 2.836116943359375e+02, 2.835772094726562e+02, 2.835339050292969e+02, 2.826209411621094e+02, 2.827563171386719e+02, 2.834735412597656e+02, 2.834318542480469e+02, 2.82213134765625e+02, 2.835355529785156e+02, 2.834386596679688e+02, 2.821898498535156e+02, 2.824094848632812e+02, 2.823037109375e+02, 2.833404541015625e+02, 2.833262634277344e+02, 2.832858276367188e+02, 2.83249755859375e+02, 2.830959777832031e+02, 2.820510559082031e+02, 2.832996215820312e+02, 2.831804809570312e+02, 2.820130920410156e+02, 2.829502258300781e+02, 2.834532470703125e+02, 2.823521118164062e+02, 2.823630981445312e+02, 2.823828430175781e+02, 2.831741333007812e+02, 2.83362060546875e+02] -bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.884422607421875e+02, 2.84761474609375e+02, 2.838321228027344e+02, 2.804904174804688e+02, 2.805576477050781e+02, 2.808843994140625e+02, 2.810694580078125e+02, 2.809519958496094e+02, 2.814814758300781e+02, 2.814303283691406e+02, 2.813258056640625e+02, 2.815944213867188e+02, 2.821942443847656e+02, 2.838297424316406e+02, 2.833143615722656e+02, 2.826636352539062e+02, 2.821571044921875e+02, 2.803588562011719e+02, 2.7972998046875e+02, 2.803562316894531e+02, 2.804425964355469e+02, 2.810308227539062e+02, 2.814793395996094e+02, 2.813485107421875e+02, 2.80904052734375e+02, 2.816155395507812e+02, 2.81171142578125e+02, 2.838155517578125e+02, 2.834799194335938e+02, 2.828116149902344e+02, 2.822672424316406e+02, 2.808140563964844e+02, 2.793700256347656e+02, 2.802749938964844e+02, 2.806603088378906e+02, 2.820848999023438e+02, 2.828843078613281e+02, 2.831304626464844e+02, 2.821980895996094e+02, 2.827495422363281e+02, 2.821360778808594e+02, 2.835892028808594e+02, 2.844647216796875e+02, 2.835814819335938e+02, 2.827127685546875e+02, 2.819263610839844e+02, 2.794149169921875e+02, 2.801291809082031e+02, 2.801521606445312e+02, 2.799024658203125e+02, 2.793983764648438e+02, 2.802214050292969e+02, 2.7985205078125e+02, 2.791918334960938e+02, 2.792772216796875e+02, 2.804437866210938e+02, 2.8124755859375e+02, 2.807373962402344e+02, 2.804536743164062e+02, 2.802764892578125e+02, 2.789562683105469e+02, 2.794233093261719e+02, 2.796857299804688e+02, 2.795832214355469e+02, 2.785693969726562e+02, 2.796845397949219e+02, 2.795483703613281e+02, 2.785578002929688e+02, 2.787227172851562e+02, 2.787858581542969e+02, 2.799391479492188e+02, 2.798402099609375e+02, 2.797791137695312e+02, 2.797234497070312e+02, 2.789493103027344e+02, 2.785137939453125e+02, 2.794952087402344e+02, 2.794452514648438e+02, 2.783184814453125e+02, 2.792882385253906e+02, 2.794620971679688e+02, 2.783299560546875e+02, 2.783647155761719e+02, 2.783332824707031e+02, 2.793021545410156e+02, 2.795076904296875e+02, 2.794674682617188e+02, 2.794230346679688e+02, 2.792097778320312e+02, 2.780207214355469e+02, 2.792719421386719e+02, 2.791962585449219e+02, 2.783446960449219e+02, 2.785535278320312e+02, 2.794525146484375e+02, 2.786931457519531e+02, 2.783241577148438e+02, 2.783978576660156e+02, 2.79294677734375e+02, 2.7955859375e+02] -ETot.y=[0e+00, 3.5743552e+08, 7.81818816e+08, 1.248036224e+09, 2.527317504e+09, 3.683337216e+09, 4.533504512e+09, 5.373068800000002e+09, 6.56269312e+09, 7.174720512e+09, 7.916561408e+09, 9.118927872e+09, 1.0217235456e+10, 1.1234289664e+10, 1.1615511552e+10, 1.2095097856e+10, 1.2654108672e+10, 1.32822272e+10, 1.4334802944e+10, 1.593117184e+10, 1.7026865152e+10, 1.7920114688e+10, 1.9155673088e+10, 1.9854327808e+10, 2.049989632e+10, 2.1718204416e+10, 2.285024256e+10, 2.405823488e+10, 2.450993152e+10, 2.4988669952e+10, 2.5541265408e+10, 2.6160623616e+10, 2.702546944e+10, 2.8828667904e+10, 2.9933283328e+10, 3.0764910592e+10, 3.1715956736e+10, 3.2413652992e+10, 3.283427328e+10, 3.3703886848e+10, 3.47126784e+10, 3.576650547199999e+10, 3.6362932224e+10, 3.6742406144e+10, 3.7214298112e+10, 3.7781942272e+10, 3.8440685568e+10, 4.0147443712e+10, 4.150720512e+10, 4.2729140224e+10, 4.4056608768e+10, 4.5603078144e+10, 4.6572670976e+10, 4.7849234432e+10, 4.951902208e+10, 5.1089354752e+10, 5.237242265600001e+10, 5.307795865599999e+10, 5.3894791168e+10, 5.476061184e+10, 5.5651004416e+10, 5.7330429952e+10, 5.9182993408e+10, 6.0657389568e+10, 6.215227392e+10, 6.4320987136e+10, 6.5709162496e+10, 6.7103367168e+10, 6.917463244800002e+10, 7.102870323199998e+10, 7.2835981312e+10, 7.3711132672e+10, 7.4665713664e+10, 7.5656708096e+10, 7.6708560896e+10, 7.8250237952e+10, 8.0574783488e+10, 8.2066628608e+10, 8.3531014144e+10, 8.570011648e+10, 8.7345405952e+10, 8.868710809600002e+10, 9.080263475199998e+10, 9.2925558784e+10, 9.5065694208e+10, 9.6244809728e+10, 9.7310253056e+10, 9.8416689152e+10, 9.9580747776e+10, 1.00868579328e+11, 1.03438360576e+11, 1.050759168e+11, 1.06609893376e+11, 1.08647718912e+11, 1.10590017536e+11, 1.11761432576e+11, 1.13457053696e+11, 1.1554783232e+11, 1.17536038912e+11, 1.18974799872e+11, 1.199540224e+11] -EHeaPum.y=[0e+00, 1.27460736e+08, 3.21555808e+08, 5.57328576e+08, 1.588782464e+09, 2.498981888e+09, 3.112683008e+09, 3.718162944000001e+09, 4.666499072e+09, 5.0465536e+09, 5.555580416e+09, 6.515552768e+09, 7.375276032e+09, 8.15412736e+09, 8.305350144000001e+09, 8.554492416e+09, 8.88305152e+09, 9.280335872000002e+09, 1.0089244672e+10, 1.1421835264e+10, 1.227373056e+10, 1.2930537472e+10, 1.3923842048e+10, 1.438934016e+10, 1.4802962432e+10, 1.5778654208e+10, 1.667053056e+10, 1.763622912e+10, 1.7857282048e+10, 1.8105577472e+10, 1.8427707392e+10, 1.8816192512e+10, 1.9445508096e+10, 2.0978591744e+10, 2.1839036416e+10, 2.2435477504e+10, 2.3150270464e+10, 2.3613929472e+10, 2.380289024e+10, 2.4436824064e+10, 2.5208725504e+10, 2.60250624e+10, 2.6389200896e+10, 2.6538784768e+10, 2.6780643328e+10, 2.7117740032e+10, 2.754518016e+10, 2.8987265024e+10, 3.0092873728e+10, 3.1067265024e+10, 3.2146571264e+10, 3.3434761216e+10, 3.4166237184e+10, 3.5196039168e+10, 3.6602175488e+10, 3.7915185152e+10, 3.894792192e+10, 3.942140723199999e+10, 4.000395264e+10, 4.0634134528e+10, 4.1288282112e+10, 4.2700791808e+10, 4.4275331072e+10, 4.5491232768e+10, 4.6728568832e+10, 4.8609472512e+10, 4.9743405056e+10, 5.088581632e+10, 5.267185664000002e+10, 5.425231871999998e+10, 5.578788864e+10, 5.642706944e+10, 5.7143693312e+10, 5.7895636992e+10, 5.8706112512e+10, 5.9986518016e+10, 6.2005731328e+10, 6.3237271552e+10, 6.4443838464e+10, 6.6323034112e+10, 6.7700068352e+10, 6.879116492800002e+10, 7.061870182399998e+10, 7.2454094848e+10, 7.4307272704e+10, 7.523926016e+10, 7.6063711232e+10, 7.6927459328e+10, 7.7846355968e+10, 7.8884651008e+10, 8.1138843648e+10, 8.2508939264e+10, 8.3783360512e+10, 8.5538217984e+10, 8.7197048832e+10, 8.8126201856e+10, 8.9557016576e+10, 9.136340992e+10, 9.3074497536e+10, 9.425641472e+10, 9.4998331392e+10] -EPum.y=[0e+00, 2.299748e+08, 4.6026304e+08, 6.90707584e+08, 9.38535104e+08, 1.1843552e+09, 1.42082112e+09, 1.654905856e+09, 1.896194048e+09, 2.128167168e+09, 2.360980992e+09, 2.603374848e+09, 2.841959936e+09, 3.080161792e+09, 3.310160896e+09, 3.54060544e+09, 3.771056896e+09, 4.001891328e+09, 4.245558528e+09, 4.509336576e+09, 4.753135104e+09, 4.989578752e+09, 5.23183104e+09, 5.464987648e+09, 5.696933376e+09, 5.939550208e+09, 6.179712512e+09, 6.422006784e+09, 6.652648960000001e+09, 6.883093504e+09, 7.113558528e+09, 7.344431104e+09, 7.57996288e+09, 7.850075136e+09, 8.094247936000001e+09, 8.329432064e+09, 8.56568576e+09, 8.799722496e+09, 9.031382016e+09, 9.267062784e+09, 9.50395392e+09, 9.741439999999998e+09, 9.97372928e+09, 1.0203623424e+10, 1.0433654784e+10, 1.066420224e+10, 1.0895505408e+10, 1.1160179712e+10, 1.1414331392e+10, 1.1661876224e+10, 1.191003648e+10, 1.2168315904e+10, 1.2406431744e+10, 1.265319424e+10, 1.2916844544e+10, 1.3174170624e+10, 1.342450176e+10, 1.3656548352e+10, 1.3890835456e+10, 1.4126478336e+10, 1.4362724352e+10, 1.4629640192e+10, 1.4907662336e+10, 1.5166157824e+10, 1.5423707136e+10, 1.5711516672e+10, 1.5965756416e+10, 1.6217549824e+10, 1.6502780928e+10, 1.677638656e+10, 1.7048090624e+10, 1.7284061184e+10, 1.7522018304e+10, 1.77610752e+10, 1.8002450432e+10, 1.8263724032e+10, 1.8569050112e+10, 1.8829357056e+10, 1.9087173632e+10, 1.9377084416e+10, 1.9645339648e+10, 1.989594112e+10, 2.018393088e+10, 2.0471463936e+10, 2.0758417408e+10, 2.100554752e+10, 2.1246543872e+10, 2.1489227776e+10, 2.1734391808e+10, 2.1983930368e+10, 2.2299516928e+10, 2.2566971392e+10, 2.2826534912e+10, 2.3109496832e+10, 2.3392970752e+10, 2.3635226624e+10, 2.3900033024e+10, 2.4184428544e+10, 2.4461539328e+10, 2.4718381056e+10, 2.495568896e+10] -EPumETS.y=[0e+00, 5.370005e+06, 1.1053451e+07, 1.6893206e+07, 4.0115916e+07, 6.1331252e+07, 7.3192376e+07, 8.267232000000003e+07, 9.9355712e+07, 1.06724056e+08, 1.14933016e+08, 1.32722216e+08, 1.46702384e+08, 1.60299424e+08, 1.65693776e+08, 1.71533536e+08, 1.77380256e+08, 1.8360984e+08, 2.02672128e+08, 2.41845296e+08, 2.61039184e+08, 2.72877888e+08, 2.90525344e+08, 2.99077664e+08, 3.0641856e+08, 3.24430304e+08, 3.39987936e+08, 3.57677184e+08, 3.63714656e+08, 3.695544e+08, 3.75414912e+08, 3.81682592e+08, 3.92609408e+08, 4.38116736e+08, 4.576847360000001e+08, 4.68264416e+08, 4.79913088e+08, 4.89344832e+08, 4.96400224e+08, 5.07476128e+08, 5.19761856e+08, 5.326439359999999e+08, 5.4032832e+08, 5.45617088e+08, 5.51044352e+08, 5.56986496e+08, 5.63684416e+08, 6.0375488e+08, 6.33301696e+08, 6.56241664e+08, 6.79797248e+08, 7.13471424e+08, 7.26982592e+08, 7.49140224e+08, 7.8818528e+08, 8.2090688e+08, 8.466335360000001e+08, 8.540755199999999e+08, 8.63757376e+08, 8.7479584e+08, 8.86436352e+08, 9.2874784e+08, 9.821648e+08, 1.016055808e+09, 1.049000896e+09, 1.112204672e+09, 1.141839872e+09, 1.16902848e+09, 1.229654656e+09, 1.278655616e+09, 1.325755392e+09, 1.337121792e+09, 1.350474112e+09, 1.364924672e+09, 1.381696384e+09, 1.418364544e+09, 1.4990848e+09, 1.534788224e+09, 1.567999744e+09, 1.633305472e+09, 1.676957184e+09, 1.702953344e+09, 1.766338303999999e+09, 1.829266944e+09, 1.891614976e+09, 1.914139648e+09, 1.930532096e+09, 1.948611328e+09, 1.969169024e+09, 1.994104704e+09, 2.085085312e+09, 2.127935872e+09, 2.162894336e+09, 2.221251584e+09, 2.280119552e+09, 2.297772288e+09, 2.337971968e+09, 2.397764608e+09, 2.450269184e+09, 2.48250624e+09, 2.495210496e+09] +borFie.TBorAve=[2.853500061035156e+02, 2.856468505859375e+02, 2.856425170898438e+02, 2.856099243164062e+02, 2.855359191894531e+02, 2.854109191894531e+02, 2.853658752441406e+02, 2.85341796875e+02, 2.852829895019531e+02, 2.852713012695312e+02, 2.852818603515625e+02, 2.852325439453125e+02, 2.851960144042969e+02, 2.851637573242188e+02, 2.852063293457031e+02, 2.852373046875e+02, 2.85244140625e+02, 2.852373657226562e+02, 2.852132568359375e+02, 2.8510302734375e+02, 2.85065185546875e+02, 2.850640258789062e+02, 2.850531921386719e+02, 2.850560607910156e+02, 2.850984802246094e+02, 2.850787963867188e+02, 2.850498962402344e+02, 2.850299987792969e+02, 2.850611877441406e+02, 2.851090698242188e+02, 2.851294555664062e+02, 2.851334838867188e+02, 2.851278686523438e+02, 2.850360107421875e+02, 2.849783325195312e+02, 2.849883117675781e+02, 2.850150146484375e+02, 2.850186462402344e+02, 2.850895690917969e+02, 2.851102294921875e+02, 2.850767517089844e+02, 2.850636291503906e+02, 2.850646362304688e+02, 2.851228637695312e+02, 2.851497802734375e+02, 2.851532897949219e+02, 2.851446228027344e+02, 2.850708923339844e+02, 2.84980712890625e+02, 2.849542541503906e+02, 2.849379272460938e+02, 2.848782958984375e+02, 2.848801879882812e+02, 2.848888549804688e+02, 2.848329162597656e+02, 2.847998657226562e+02, 2.847735290527344e+02, 2.848298034667969e+02, 2.848611145019531e+02, 2.84874267578125e+02, 2.848793334960938e+02, 2.848534240722656e+02, 2.847466735839844e+02, 2.847255554199219e+02, 2.847114868164062e+02, 2.846549377441406e+02, 2.846258239746094e+02, 2.846419067382812e+02, 2.846017150878906e+02, 2.845640258789062e+02, 2.845407104492188e+02, 2.8458544921875e+02, 2.846329650878906e+02, 2.846602783203125e+02, 2.846731872558594e+02, 2.846702270507812e+02, 2.845683288574219e+02, 2.845370788574219e+02, 2.845420837402344e+02, 2.845177001953125e+02, 2.844671630859375e+02, 2.844966735839844e+02, 2.844807739257812e+02, 2.844241027832031e+02, 2.843919982910156e+02, 2.844069519042969e+02, 2.844645080566406e+02, 2.84499755859375e+02, 2.84517333984375e+02, 2.845257873535156e+02, 2.844532470703125e+02, 2.844003601074219e+02, 2.844113464355469e+02, 2.844086608886719e+02, 2.843458862304688e+02, 2.843865966796875e+02, 2.844163208007812e+02, 2.843640441894531e+02, 2.843388977050781e+02, 2.843302307128906e+02, 2.844028930664062e+02] +bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.93115966796875e+02, 2.931159057617188e+02, 2.895999145507812e+02, 2.862367248535156e+02, 2.856703491210938e+02, 2.855669250488281e+02, 2.855285339355469e+02, 2.854880065917969e+02, 2.854511108398438e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854432678222656e+02, 2.854419860839844e+02, 2.854315795898438e+02, 2.854207153320312e+02, 2.854134521484375e+02, 2.854114379882812e+02, 2.853566284179688e+02, 2.85297607421875e+02, 2.852750549316406e+02, 2.852655334472656e+02, 2.852488708496094e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.852536010742188e+02, 2.852528991699219e+02, 2.8525390625e+02, 2.852641906738281e+02, 2.852808837890625e+02, 2.85316650390625e+02, 2.852921142578125e+02, 2.852318115234375e+02, 2.852123413085938e+02, 2.852109375e+02, 2.852085266113281e+02, 2.8521337890625e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852144775390625e+02, 2.852162780761719e+02, 2.852307434082031e+02, 2.853016357421875e+02, 2.853159790039062e+02, 2.852430114746094e+02, 2.852021179199219e+02, 2.851822509765625e+02, 2.851446228027344e+02, 2.851162719726562e+02, 2.8511474609375e+02, 2.8511474609375e+02, 2.851099243164062e+02, 2.851085510253906e+02, 2.850999145507812e+02, 2.850889587402344e+02, 2.850877685546875e+02, 2.850952453613281e+02, 2.8511083984375e+02, 2.850484619140625e+02, 2.850012817382812e+02, 2.849851684570312e+02, 2.849573059082031e+02, 2.849130249023438e+02, 2.849075622558594e+02, 2.849073486328125e+02, 2.848953552246094e+02, 2.848686828613281e+02, 2.848468627929688e+02, 2.848564758300781e+02, 2.848826293945312e+02, 2.84908447265625e+02, 2.849337463378906e+02, 2.849125671386719e+02, 2.848592224121094e+02, 2.848332824707031e+02, 2.848294982910156e+02, 2.8479443359375e+02, 2.84779052734375e+02, 2.847875061035156e+02, 2.84768798828125e+02, 2.847352294921875e+02, 2.847032165527344e+02, 2.847160339355469e+02, 2.847487182617188e+02, 2.847765502929688e+02, 2.848025207519531e+02, 2.847971801757812e+02, 2.847415466308594e+02, 2.847158508300781e+02, 2.847202453613281e+02, 2.8469091796875e+02, 2.846730651855469e+02, 2.846980285644531e+02, 2.846997985839844e+02, 2.846782836914062e+02, 2.846471862792969e+02] +bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.901693115234375e+02, 2.839051208496094e+02, 2.819493713378906e+02, 2.81670654296875e+02, 2.815658874511719e+02, 2.815111083984375e+02, 2.814908752441406e+02, 2.815116577148438e+02, 2.815116577148438e+02, 2.815116577148438e+02, 2.816275024414062e+02, 2.816248168945312e+02, 2.8158544921875e+02, 2.8152392578125e+02, 2.814432678222656e+02, 2.813976440429688e+02, 2.813732604980469e+02, 2.813488464355469e+02, 2.813092651367188e+02, 2.812641296386719e+02, 2.812647399902344e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813945617675781e+02, 2.813905334472656e+02, 2.813739929199219e+02, 2.813370971679688e+02, 2.813005981445312e+02, 2.812781677246094e+02, 2.812962646484375e+02, 2.812852783203125e+02, 2.812928466796875e+02, 2.812743835449219e+02, 2.812406005859375e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812930297851562e+02, 2.812914733886719e+02, 2.812759094238281e+02, 2.812250366210938e+02, 2.812922973632812e+02, 2.812728271484375e+02, 2.8126318359375e+02, 2.811884155273438e+02, 2.811613159179688e+02, 2.8115869140625e+02, 2.8118115234375e+02, 2.8118115234375e+02, 2.815670776367188e+02, 2.815594177246094e+02, 2.81504150390625e+02, 2.813753356933594e+02, 2.812538452148438e+02, 2.811118774414062e+02, 2.810907287597656e+02, 2.810574645996094e+02, 2.810456237792969e+02, 2.809842529296875e+02, 2.809666442871094e+02, 2.809544067382812e+02, 2.809811401367188e+02, 2.80965576171875e+02, 2.809355163574219e+02, 2.809026794433594e+02, 2.808720703125e+02, 2.808551330566406e+02, 2.808633728027344e+02, 2.808761291503906e+02, 2.809134216308594e+02, 2.809248962402344e+02, 2.808886108398438e+02, 2.808497619628906e+02, 2.808345336914062e+02, 2.808126220703125e+02, 2.8078857421875e+02, 2.807927551269531e+02, 2.807796020507812e+02, 2.807545471191406e+02, 2.807210083007812e+02, 2.807098999023438e+02, 2.8072998046875e+02, 2.807503662109375e+02, 2.807857055664062e+02, 2.808040161132812e+02, 2.807678527832031e+02, 2.807299194335938e+02, 2.807203369140625e+02, 2.807062072753906e+02, 2.806793823242188e+02, 2.80699951171875e+02, 2.806990966796875e+02, 2.806876220703125e+02, 2.8066162109375e+02] +bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.886930541992188e+02, 2.865877380371094e+02, 2.859644165039062e+02, 2.858502197265625e+02, 2.857651062011719e+02, 2.855670166015625e+02, 2.854481201171875e+02, 2.854133911132812e+02, 2.853845825195312e+02, 2.853447875976562e+02, 2.854239501953125e+02, 2.854317932128906e+02, 2.854045104980469e+02, 2.853792419433594e+02, 2.853588562011719e+02, 2.853628234863281e+02, 2.85366943359375e+02, 2.853420715332031e+02, 2.852206420898438e+02, 2.851338500976562e+02, 2.851019897460938e+02, 2.851621398925781e+02, 2.851547241210938e+02, 2.851278686523438e+02, 2.852204284667969e+02, 2.8528369140625e+02, 2.8526806640625e+02, 2.852540283203125e+02, 2.852336120605469e+02, 2.852462158203125e+02, 2.852635498046875e+02, 2.852688903808594e+02, 2.851541442871094e+02, 2.8509814453125e+02, 2.850674438476562e+02, 2.851440734863281e+02, 2.851788330078125e+02, 2.851766662597656e+02, 2.852060241699219e+02, 2.852757263183594e+02, 2.8528076171875e+02, 2.852742919921875e+02, 2.852573852539062e+02, 2.852615661621094e+02, 2.852917785644531e+02, 2.853067932128906e+02, 2.852018737792969e+02, 2.851147155761719e+02, 2.850133972167969e+02, 2.850631408691406e+02, 2.850767822265625e+02, 2.850043334960938e+02, 2.849980773925781e+02, 2.851121826171875e+02, 2.850998840332031e+02, 2.850613708496094e+02, 2.850336303710938e+02, 2.850237121582031e+02, 2.850369567871094e+02, 2.850467224121094e+02, 2.850084838867188e+02, 2.848992309570312e+02, 2.847668762207031e+02, 2.847461853027344e+02, 2.847867431640625e+02, 2.847108764648438e+02, 2.846983032226562e+02, 2.848592224121094e+02, 2.848861694335938e+02, 2.8483447265625e+02, 2.847905883789062e+02, 2.847685546875e+02, 2.847884216308594e+02, 2.848128967285156e+02, 2.84813720703125e+02, 2.84822021484375e+02, 2.847889709472656e+02, 2.847312927246094e+02, 2.847083435058594e+02, 2.847084350585938e+02, 2.846636657714844e+02, 2.846510314941406e+02, 2.846919555664062e+02, 2.846528015136719e+02, 2.846183776855469e+02, 2.84581787109375e+02, 2.846013793945312e+02, 2.84632568359375e+02, 2.846551818847656e+02, 2.846484680175781e+02, 2.846405639648438e+02, 2.845845031738281e+02, 2.845657653808594e+02, 2.845768432617188e+02, 2.845458068847656e+02, 2.845227661132812e+02, 2.845791931152344e+02, 2.845760803222656e+02, 2.845493469238281e+02, 2.84512451171875e+02] +bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.890857238769531e+02, 2.852039489746094e+02, 2.830310974121094e+02, 2.818689575195312e+02, 2.818818054199219e+02, 2.817133483886719e+02, 2.814603271484375e+02, 2.814742431640625e+02, 2.814588012695312e+02, 2.81305419921875e+02, 2.814016418457031e+02, 2.814278869628906e+02, 2.814888000488281e+02, 2.814222412109375e+02, 2.813733825683594e+02, 2.813586120605469e+02, 2.813613586425781e+02, 2.813279113769531e+02, 2.813288879394531e+02, 2.811988830566406e+02, 2.81119873046875e+02, 2.811668395996094e+02, 2.812215576171875e+02, 2.811398010253906e+02, 2.811797485351562e+02, 2.81268310546875e+02, 2.812973327636719e+02, 2.812948303222656e+02, 2.812480773925781e+02, 2.812367248535156e+02, 2.812507934570312e+02, 2.811900939941406e+02, 2.812376098632812e+02, 2.811564636230469e+02, 2.811102905273438e+02, 2.811084899902344e+02, 2.812393188476562e+02, 2.812130432128906e+02, 2.811733093261719e+02, 2.812582397460938e+02, 2.812667541503906e+02, 2.813375854492188e+02, 2.812807312011719e+02, 2.812554016113281e+02, 2.812698974609375e+02, 2.812723999023438e+02, 2.812437744140625e+02, 2.81176513671875e+02, 2.810591735839844e+02, 2.809875183105469e+02, 2.811550598144531e+02, 2.8105029296875e+02, 2.809448547363281e+02, 2.811036682128906e+02, 2.81099365234375e+02, 2.811510314941406e+02, 2.810502319335938e+02, 2.810228881835938e+02, 2.810306396484375e+02, 2.810425415039062e+02, 2.810169982910156e+02, 2.809796752929688e+02, 2.808186340332031e+02, 2.8067626953125e+02, 2.808214721679688e+02, 2.8075439453125e+02, 2.8062353515625e+02, 2.808328247070312e+02, 2.808881225585938e+02, 2.809206848144531e+02, 2.808127136230469e+02, 2.807730407714844e+02, 2.807779541015625e+02, 2.808029174804688e+02, 2.807556457519531e+02, 2.809095764160156e+02, 2.808083190917969e+02, 2.807487182617188e+02, 2.807203063964844e+02, 2.807473754882812e+02, 2.806754455566406e+02, 2.806492309570312e+02, 2.806859130859375e+02, 2.806573791503906e+02, 2.806420288085938e+02, 2.805891418457031e+02, 2.805906066894531e+02, 2.806213684082031e+02, 2.805754089355469e+02, 2.806781616210938e+02, 2.8065478515625e+02, 2.805997314453125e+02, 2.805496215820312e+02, 2.806682434082031e+02, 2.805636596679688e+02, 2.805040893554688e+02, 2.805736083984375e+02, 2.805751647949219e+02, 2.806056518554688e+02, 2.805234680175781e+02] +bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.907815246582031e+02, 2.882529907226562e+02, 2.866319274902344e+02, 2.8433984375e+02, 2.850140686035156e+02, 2.849736022949219e+02, 2.847734375e+02, 2.842070617675781e+02, 2.849485778808594e+02, 2.8472998046875e+02, 2.84103759765625e+02, 2.841520385742188e+02, 2.841559448242188e+02, 2.843681640625e+02, 2.846028442382812e+02, 2.846658935546875e+02, 2.846243591308594e+02, 2.838260498046875e+02, 2.839301452636719e+02, 2.843555908203125e+02, 2.844752197265625e+02, 2.838444213867188e+02, 2.845543518066406e+02, 2.846925659179688e+02, 2.838543395996094e+02, 2.839331970214844e+02, 2.838669128417969e+02, 2.840252685546875e+02, 2.843036499023438e+02, 2.844673461914062e+02, 2.844926452636719e+02, 2.841363525390625e+02, 2.833797912597656e+02, 2.843370056152344e+02, 2.844889526367188e+02, 2.841715698242188e+02, 2.843223876953125e+02, 2.847627868652344e+02, 2.842781372070312e+02, 2.841530456542969e+02, 2.840902099609375e+02, 2.842129516601562e+02, 2.842587890625e+02, 2.844500427246094e+02, 2.845381469726562e+02, 2.845065612792969e+02, 2.833136291503906e+02, 2.842431335449219e+02, 2.841285095214844e+02, 2.835780334472656e+02, 2.835957946777344e+02, 2.842362365722656e+02, 2.8348828125e+02, 2.832110900878906e+02, 2.832732849121094e+02, 2.835364074707031e+02, 2.840038146972656e+02, 2.839979553222656e+02, 2.839659423828125e+02, 2.839511108398438e+02, 2.828072204589844e+02, 2.836525573730469e+02, 2.83660888671875e+02, 2.834757385253906e+02, 2.82599609375e+02, 2.837201538085938e+02, 2.834207763671875e+02, 2.825401611328125e+02, 2.827751770019531e+02, 2.828105773925781e+02, 2.8357177734375e+02, 2.836058349609375e+02, 2.835798645019531e+02, 2.835357360839844e+02, 2.826721496582031e+02, 2.827085266113281e+02, 2.834768981933594e+02, 2.834368286132812e+02, 2.822337646484375e+02, 2.835021057128906e+02, 2.834437866210938e+02, 2.822155456542969e+02, 2.824097290039062e+02, 2.823158569335938e+02, 2.832539367675781e+02, 2.833236694335938e+02, 2.83289794921875e+02, 2.832510681152344e+02, 2.831090393066406e+02, 2.820373229980469e+02, 2.832918701171875e+02, 2.831855163574219e+02, 2.820694885253906e+02, 2.828896789550781e+02, 2.834525756835938e+02, 2.824059448242188e+02, 2.823561706542969e+02, 2.823937683105469e+02, 2.8303125e+02, 2.833419189453125e+02] +bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.913489685058594e+02, 2.883302917480469e+02, 2.853545227050781e+02, 2.809281616210938e+02, 2.807398681640625e+02, 2.809755859375e+02, 2.809010314941406e+02, 2.802966613769531e+02, 2.806651916503906e+02, 2.808459777832031e+02, 2.802694702148438e+02, 2.801371459960938e+02, 2.801581420898438e+02, 2.801794738769531e+02, 2.803555297851562e+02, 2.805506591796875e+02, 2.806156311035156e+02, 2.8016357421875e+02, 2.796515808105469e+02, 2.803413696289062e+02, 2.804175415039062e+02, 2.800597839355469e+02, 2.801703186035156e+02, 2.805803527832031e+02, 2.801087036132812e+02, 2.799091796875e+02, 2.798904113769531e+02, 2.799404296875e+02, 2.800396728515625e+02, 2.802641296386719e+02, 2.804200134277344e+02, 2.803040771484375e+02, 2.793364868164062e+02, 2.802564086914062e+02, 2.8040234375e+02, 2.803812561035156e+02, 2.80207275390625e+02, 2.80392578125e+02, 2.804852905273438e+02, 2.802564392089844e+02, 2.801170349121094e+02, 2.805731201171875e+02, 2.805441284179688e+02, 2.804542846679688e+02, 2.804845581054688e+02, 2.804916076660156e+02, 2.794177551269531e+02, 2.800831604003906e+02, 2.801263427734375e+02, 2.798948364257812e+02, 2.793739318847656e+02, 2.801973571777344e+02, 2.798353271484375e+02, 2.792023620605469e+02, 2.792657775878906e+02, 2.793398742675781e+02, 2.797666931152344e+02, 2.799683227539062e+02, 2.799705810546875e+02, 2.799563293457031e+02, 2.790423278808594e+02, 2.793070068359375e+02, 2.796769409179688e+02, 2.795784912109375e+02, 2.785759887695312e+02, 2.796236267089844e+02, 2.795521850585938e+02, 2.785861206054688e+02, 2.787256469726562e+02, 2.787693481445312e+02, 2.793272705078125e+02, 2.7956884765625e+02, 2.795873107910156e+02, 2.795494995117188e+02, 2.790303039550781e+02, 2.784552612304688e+02, 2.794788208007812e+02, 2.794368591308594e+02, 2.783869323730469e+02, 2.79181884765625e+02, 2.794554443359375e+02, 2.783947143554688e+02, 2.783402099609375e+02, 2.783425903320312e+02, 2.788781127929688e+02, 2.792820434570312e+02, 2.792969360351562e+02, 2.792613830566406e+02, 2.791598815917969e+02, 2.780235595703125e+02, 2.792128295898438e+02, 2.791918334960938e+02, 2.784442138671875e+02, 2.784532470703125e+02, 2.794097290039062e+02, 2.787821350097656e+02, 2.783018798828125e+02, 2.783977661132812e+02, 2.786423034667969e+02, 2.792320556640625e+02] +ETot.y=[0e+00, 4.49848288e+08, 9.72408256e+08, 1.552938624e+09, 2.92663808e+09, 4.182329088e+09, 5.147675136e+09, 6.103648768000002e+09, 7.40215552e+09, 8.131170816e+09, 8.992333824e+09, 1.0298633216e+10, 1.1495201792e+10, 1.26123776e+10, 1.3101836288e+10, 1.3704318976e+10, 1.4387074048e+10, 1.5137792e+10, 1.6298682368e+10, 1.7993865216e+10, 1.9201726464e+10, 2.0213088256e+10, 2.1557993472e+10, 2.2374217728e+10, 2.3142283264e+10, 2.4468467712e+10, 2.5698213888e+10, 2.7003365376e+10, 2.7565334528e+10, 2.8165687296e+10, 2.8841314304e+10, 2.9582843904e+10, 3.0562883584e+10, 3.2460126208e+10, 3.3677170688e+10, 3.4627969024e+10, 3.569403904e+10, 3.6498661376e+10, 3.7024579584e+10, 3.8009552896e+10, 3.91165952e+10, 4.026706739199999e+10, 4.0960004096e+10, 4.1444380672e+10, 4.2031128576e+10, 4.2720821248e+10, 4.3498553344e+10, 4.5301096448e+10, 4.6766047232e+10, 4.8093159424e+10, 4.9525366784e+10, 5.1172007936e+10, 5.2257366016e+10, 5.3640126464e+10, 5.53991168e+10, 5.7056063488e+10, 5.843601408000001e+10, 5.925613977599999e+10, 6.0181970944e+10, 6.1156605952e+10, 6.2155792384e+10, 6.3928569856e+10, 6.5872048128e+10, 6.74436096e+10, 6.9036589056e+10, 7.1287406592e+10, 7.2777269248e+10, 7.4272169984e+10, 7.642636288000002e+10, 7.836767027199998e+10, 8.0266059776e+10, 8.1253572608e+10, 8.231698432e+10, 8.3416342528e+10, 8.4575952896e+10, 8.6214483968e+10, 8.8613896192e+10, 9.0204782592e+10, 9.1768578048e+10, 9.4018510848e+10, 9.575985152e+10, 9.720406016000002e+10, 9.940145766399997e+10, 1.01608374272e+11, 1.03832264704e+11, 1.05117990912e+11, 1.06290987008e+11, 1.07504205824e+11, 1.0877403136e+11, 1.10165598208e+11, 1.1280060416e+11, 1.14533924864e+11, 1.16165402624e+11, 1.1828658176e+11, 1.20315346944e+11, 1.2159234048e+11, 1.23380932608e+11, 1.25556645888e+11, 1.27633727488e+11, 1.29173757952e+11, 1.30261671936e+11] +EHeaPum.y=[0e+00, 1.3151716e+08, 3.2727392e+08, 5.76929408e+08, 1.602810496e+09, 2.511062272e+09, 3.137432832e+09, 3.755979520000001e+09, 4.70947072e+09, 5.10786304e+09, 5.634533888e+09, 6.599195648e+09, 7.464724992e+09, 8.25197824e+09, 8.422315008000001e+09, 8.693945344e+09, 9.043730432e+09, 9.459399680000002e+09, 1.0275206144e+10, 1.1610805248e+10, 1.2473275392e+10, 1.3144753152e+10, 1.4144428032e+10, 1.4627398656e+10, 1.5063028736e+10, 1.60441344e+10, 1.6941843456e+10, 1.7913452544e+10, 1.8151409664e+10, 1.8421364736e+10, 1.8764425216e+10, 1.9171342336e+10, 1.981191168e+10, 2.1346916352e+10, 2.2217836544e+10, 2.283035648e+10, 2.3558529024e+10, 2.4032311296e+10, 2.423625728e+10, 2.488474624e+10, 2.5661192192e+10, 2.6482917376e+10, 2.6858604544e+10, 2.7025760256e+10, 2.7289245696e+10, 2.7645861888e+10, 2.8088246272e+10, 2.9532565504e+10, 3.0644348928e+10, 3.1622834176e+10, 3.2705841152e+10, 3.3996388352e+10, 3.4740277248e+10, 3.5774959616e+10, 3.7180870656e+10, 3.849398272e+10, 3.9531462656e+10, 4.001504870399999e+10, 4.0601403392e+10, 4.1234837504e+10, 4.1891934208e+10, 4.3306586112e+10, 4.4883636224e+10, 4.6100033536e+10, 4.7337713664e+10, 4.9218097152e+10, 5.0354110464e+10, 5.1496792064e+10, 5.328301260800002e+10, 5.486303231999998e+10, 5.64004864e+10, 5.7046073344e+10, 5.7765593088e+10, 5.8520113152e+10, 5.9333144576e+10, 6.0615974912e+10, 6.2637256704e+10, 6.3871545344e+10, 6.5079922688e+10, 6.6960273408e+10, 6.8340158464e+10, 6.943281152000002e+10, 7.126121676799998e+10, 7.309856768e+10, 7.4953883648e+10, 7.5889467392e+10, 7.671578624e+10, 7.7581164544e+10, 7.8501527552e+10, 7.9541460992e+10, 8.1795301376e+10, 8.3166871552e+10, 8.4441358336e+10, 8.6196084736e+10, 8.7855783936e+10, 8.8785903616e+10, 9.0216374272e+10, 9.202343936e+10, 9.3735936e+10, 9.49213184e+10, 9.5665119232e+10] +EPum.y=[0e+00, 3.18331136e+08, 6.45134336e+08, 9.76009216e+08, 1.323827712e+09, 1.671266816e+09, 2.010242176e+09, 2.347669504e+09, 2.6926848e+09, 3.023307776e+09, 3.357800192e+09, 3.699437312e+09, 4.030477056e+09, 4.360399872e+09, 4.679521280000001e+09, 5.01037312e+09, 5.343343616e+09, 5.678392320000001e+09, 6.023476224e+09, 6.383058944e+09, 6.728450048e+09, 7.06833408e+09, 7.413564928e+09, 7.74681856e+09, 8.079254016e+09, 8.424333824e+09, 8.756370432e+09, 9.089912832e+09, 9.413925888000002e+09, 9.744321536e+09, 1.0076890112e+10, 1.0411502592e+10, 1.0750972928e+10, 1.111321088e+10, 1.145933312e+10, 1.1797614592e+10, 1.2135508992e+10, 1.2466348032e+10, 1.2788323328e+10, 1.3124806656e+10, 1.3455404032e+10, 1.378415104e+10, 1.41014016e+10, 1.4418619392e+10, 1.4741883904e+10, 1.5074960384e+10, 1.5410308096e+10, 1.576852992e+10, 1.6121700352e+10, 1.64703232e+10, 1.6819524608e+10, 1.7175621632e+10, 1.7517088768e+10, 1.7865168896e+10, 1.821825024e+10, 1.8562082816e+10, 1.8904551424e+10, 1.9241089024e+10, 1.95805696e+10, 1.99217664e+10, 2.0263856128e+10, 2.0621985792e+10, 2.0988411904e+10, 2.1343578112e+10, 2.1698875392e+10, 2.2069305344e+10, 2.2423156736e+10, 2.2775379968e+10, 2.314335232e+10, 2.3504633856e+10, 2.3865567232e+10, 2.4207497216e+10, 2.4551389184e+10, 2.4896231424e+10, 2.5242810368e+10, 2.5598509056e+10, 2.5976639488e+10, 2.6333239296e+10, 2.6688659456e+10, 2.7058235392e+10, 2.7419693056e+10, 2.7771254784e+10, 2.8140240896e+10, 2.8509810688e+10, 2.8878383104e+10, 2.922852352e+10, 2.957519872e+10, 2.9923035136e+10, 3.0272497664e+10, 3.062413312e+10, 3.1005302784e+10, 3.1367047168e+10, 3.1724040192e+10, 3.2090497024e+10, 3.2459563008e+10, 3.2806434816e+10, 3.3164556288e+10, 3.353320448e+10, 3.3897795584e+10, 3.4252439552e+10, 3.4596548608e+10] +EPumETS.y=[0e+00, 9.3726344e+07, 1.95924752e+08, 3.02194848e+08, 4.25408544e+08, 5.4824288e+08, 6.62613376e+08, 7.754359680000001e+08, 8.95846592e+08, 1.001864768e+09, 1.11175232e+09, 1.22878464e+09, 1.335219456e+09, 1.440537472e+09, 1.535054208e+09, 1.641301248e+09, 1.749666944e+09, 1.860110592e+09, 1.980589952e+09, 2.115567872e+09, 2.236354304e+09, 2.351633408e+09, 2.472259584e+09, 2.580908288e+09, 2.688738816e+09, 2.809214208e+09, 2.916646144e+09, 3.025583104e+09, 3.124991744e+09, 3.230782208e+09, 3.338746112e+09, 3.448754176e+09, 3.563619328e+09, 3.701252608e+09, 3.822770688e+09, 3.936446976e+09, 4.049736448e+09, 4.155971072e+09, 4.253340928e+09, 4.36521984e+09, 4.471212544e+09, 4.575354367999999e+09, 4.668000256e+09, 4.760613376e+09, 4.859273216e+09, 4.967744512e+09, 5.07848704e+09, 5.212104192e+09, 5.340669952e+09, 5.464688128e+09, 5.589284864e+09, 5.720777216e+09, 5.837638656e+09, 5.961115136e+09, 6.089590784e+09, 6.208818688e+09, 6.326683648000001e+09, 6.438615039999999e+09, 6.553491456e+09, 6.670083584e+09, 6.787569664e+09, 6.92109312e+09, 7.062913536e+09, 7.193475072e+09, 7.324169216e+09, 7.46999296e+09, 7.599240192e+09, 7.726857728e+09, 7.870227456000001e+09, 8.006903295999999e+09, 8.143232512e+09, 8.2605568e+09, 8.379843072e+09, 8.500081152e+09, 8.622055424e+09, 8.753149952e+09, 8.9066752e+09, 9.038670848e+09, 9.1694848e+09, 9.314455552e+09, 9.45131008e+09, 9.578266624000002e+09, 9.722647551999998e+09, 9.86761216e+09, 1.0011580416e+10, 1.0137116672e+10, 1.0259186688e+10, 1.038241792e+10, 1.0507275264e+10, 1.0634305536e+10, 1.079087104e+10, 1.0928011264e+10, 1.1060399104e+10, 1.1202250752e+10, 1.1346711552e+10, 1.1468978176e+10, 1.1602495488e+10, 1.174653952e+10, 1.188652544e+10, 1.2016564224e+10, 1.2136071168e+10] EPumPla.y=[0e+00, 1.4195229e+07, 2.8390458e+07, 4.2585688e+07, 5.6780916e+07, 7.0976144e+07, 8.5171376e+07, 9.936660800000001e+07, 1.13561832e+08, 1.27757064e+08, 1.41952288e+08, 1.5614752e+08, 1.70342752e+08, 1.84537984e+08, 1.98733216e+08, 2.12928432e+08, 2.27123664e+08, 2.41318896e+08, 2.55514128e+08, 2.69709344e+08, 2.83904576e+08, 2.98099808e+08, 3.1229504e+08, 3.26490272e+08, 3.40685504e+08, 3.54880736e+08, 3.69075968e+08, 3.832712e+08, 3.974664320000001e+08, 4.11661632e+08, 4.25856864e+08, 4.40052096e+08, 4.54247328e+08, 4.6844256e+08, 4.826377920000001e+08, 4.96833024e+08, 5.11028256e+08, 5.25223488e+08, 5.39418688e+08, 5.53613952e+08, 5.67809152e+08, 5.820044159999999e+08, 5.96199616e+08, 6.1039488e+08, 6.2459008e+08, 6.38785344e+08, 6.52980544e+08, 6.67175744e+08, 6.81371008e+08, 6.95566208e+08, 7.09761472e+08, 7.23956672e+08, 7.38151936e+08, 7.52347136e+08, 7.665424e+08, 7.807376e+08, 7.949328640000001e+08, 8.091280639999999e+08, 8.23323264e+08, 8.37518528e+08, 8.51713728e+08, 8.65908992e+08, 8.80104192e+08, 8.94299456e+08, 9.08494656e+08, 9.2268992e+08, 9.3688512e+08, 9.51080384e+08, 9.652755840000001e+08, 9.794707839999999e+08, 9.93666048e+08, 1.007861248e+09, 1.022056512e+09, 1.036251712e+09, 1.050446976e+09, 1.064642176e+09, 1.078837376e+09, 1.093032704e+09, 1.107227904e+09, 1.121423104e+09, 1.135618304e+09, 1.149813504e+09, 1.164008832e+09, 1.178204032e+09, 1.192399232e+09, 1.206594432e+09, 1.22078976e+09, 1.23498496e+09, 1.24918016e+09, 1.26337536e+09, 1.277570688e+09, 1.291765888e+09, 1.305961088e+09, 1.320156288e+09, 1.334351488e+09, 1.348546816e+09, 1.362742016e+09, 1.376937216e+09, 1.391132416e+09, 1.405327744e+09, 1.419522944e+09] EPumDis.y=[0e+00, 1.7666552e+08, 3.5333104e+08, 5.29996544e+08, 7.0666208e+08, 8.83327552e+08, 1.059993088e+09, 1.23665856e+09, 1.41332416e+09, 1.589989632e+09, 1.766655104e+09, 1.943320704e+09, 2.119986176e+09, 2.296651776e+09, 2.47331712e+09, 2.64998272e+09, 2.82664832e+09, 3.003313664e+09, 3.179979264e+09, 3.356644864e+09, 3.533310208e+09, 3.709975808e+09, 3.886641408e+09, 4.063306752e+09, 4.239972352e+09, 4.416637952e+09, 4.593303552e+09, 4.769969152e+09, 4.946634240000001e+09, 5.12329984e+09, 5.29996544e+09, 5.47663104e+09, 5.65329664e+09, 5.82996224e+09, 6.006627328000001e+09, 6.183292928e+09, 6.359958528e+09, 6.536624128e+09, 6.713289728e+09, 6.889955328e+09, 7.066620416e+09, 7.243286015999999e+09, 7.419951616e+09, 7.596617216e+09, 7.773282816e+09, 7.949948416e+09, 8.126613504e+09, 8.303279104e+09, 8.479944704e+09, 8.656610304e+09, 8.833275904e+09, 9.009941504e+09, 9.186607104e+09, 9.363272704e+09, 9.539938304e+09, 9.71660288e+09, 9.893268480000002e+09, 1.006993408e+10, 1.024659968e+10, 1.042326528e+10, 1.059993088e+10, 1.077659648e+10, 1.095326208e+10, 1.112992768e+10, 1.130659328e+10, 1.148325888e+10, 1.165992448e+10, 1.1836589056e+10, 1.2013254656e+10, 1.2189920256e+10, 1.2366585856e+10, 1.2543251456e+10, 1.2719917056e+10, 1.2896582656e+10, 1.3073248256e+10, 1.3249913856e+10, 1.3426579456e+10, 1.3603245056e+10, 1.3779910656e+10, 1.3956576256e+10, 1.4133240832e+10, 1.4309906432e+10, 1.4486572032e+10, 1.4663237632e+10, 1.4839903232e+10, 1.5016568832e+10, 1.5193234432e+10, 1.5369900032e+10, 1.5546565632e+10, 1.5723231232e+10, 1.5899896832e+10, 1.6076562432e+10, 1.6253227008e+10, 1.6429892608e+10, 1.6606558208e+10, 1.6783223808e+10, 1.6959889408e+10, 1.7136555008e+10, 1.7313220608e+10, 1.7489885184e+10, 1.7666551808e+10] EPumSto.y=[0e+00, 3.3744048e+07, 6.7488096e+07, 1.01232144e+08, 1.34976192e+08, 1.6872024e+08, 2.02464288e+08, 2.36208336e+08, 2.69952384e+08, 3.03696448e+08, 3.3744048e+08, 3.71184544e+08, 4.04928576e+08, 4.3867264e+08, 4.724166720000001e+08, 5.06160736e+08, 5.39904768e+08, 5.736488320000001e+08, 6.07392896e+08, 6.41136896e+08, 6.7488096e+08, 7.08625024e+08, 7.42369088e+08, 7.76113088e+08, 8.09857152e+08, 8.43601216e+08, 8.7734528e+08, 9.1108928e+08, 9.448333440000001e+08, 9.78577408e+08, 1.012321472e+09, 1.046065472e+09, 1.079809536e+09, 1.113553536e+09, 1.147297664e+09, 1.181041664e+09, 1.214785792e+09, 1.248529792e+09, 1.282273792e+09, 1.31601792e+09, 1.34976192e+09, 1.38350592e+09, 1.417250048e+09, 1.450994048e+09, 1.484738176e+09, 1.518482176e+09, 1.552226176e+09, 1.585970304e+09, 1.619714304e+09, 1.653458304e+09, 1.687202432e+09, 1.720946432e+09, 1.75469056e+09, 1.78843456e+09, 1.82217856e+09, 1.855922688e+09, 1.889666688e+09, 1.923410688e+09, 1.957154816e+09, 1.990898816e+09, 2.024642944e+09, 2.058386944e+09, 2.092130944e+09, 2.125875072e+09, 2.159619072e+09, 2.1933632e+09, 2.227107072e+09, 2.2608512e+09, 2.294595328e+09, 2.328339456e+09, 2.362083328e+09, 2.395827456e+09, 2.429571584e+09, 2.463315456e+09, 2.497059584e+09, 2.530803712e+09, 2.564547584e+09, 2.598291712e+09, 2.63203584e+09, 2.665779712e+09, 2.69952384e+09, 2.733267968e+09, 2.76701184e+09, 2.800755968e+09, 2.834500096e+09, 2.868244224e+09, 2.901988096e+09, 2.935732224e+09, 2.969476352e+09, 3.003220224e+09, 3.036964352e+09, 3.07070848e+09, 3.104452352e+09, 3.13819648e+09, 3.171940608e+09, 3.20568448e+09, 3.239428608e+09, 3.273172736e+09, 3.306916608e+09, 3.340660736e+09, 3.374404864e+09] @@ -36,35 +36,35 @@ bui[3].ets.proHeaWat.heaPum.m2_flow_nominal=[2.721976661682129e+01, 2.7219766616 bui[1].ets.proHotWat.heaPum.m2_flow_nominal=[1.182039231061935e-01, 1.182039231061935e-01] bui[2].ets.proHotWat.heaPum.m2_flow_nominal=[3.171242475509644e+00, 3.171242475509644e+00] bui[3].ets.proHotWat.heaPum.m2_flow_nominal=[1.465728640556335e+00, 1.465728640556335e+00] -bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.76674747467041e+00, 7.040595054626465e+00, 7.464546680450439e+00, 7.000575542449951e+00, 6.547202587127686e+00, 6.448574542999268e+00, 7.312077999114991e+00, 7.100598335266113e+00, 6.812841415405273e+00, 7.595059394836426e+00, 9.781047821044922e+00, 9.781064033508301e+00, 9.780763626098633e+00, 9.755895614624023e+00, 9.595996856689453e+00, 8.971941947937012e+00, 8.661943435668945e+00, 7.382122993469238e+00, 6.180070400238037e+00, 5.964054107666016e+00, 6.585165500640869e+00, 7.373140335083008e+00, 6.713627815246582e+00, 7.017662525177002e+00, 9.67896556854248e+00, 9.679254531860352e+00, 9.679428100585938e+00, 9.632810592651367e+00, 9.508039474487305e+00, 9.180935859680176e+00, 8.860331535339355e+00, 8.184884071350098e+00, 6.298338413238525e+00, 6.118203639984133e+00, 7.082376956939697e+00, 9.197408676147461e+00, 9.243411064147949e+00, 8.46934986114502e+00, 9.439827919006348e+00, 9.663820266723633e+00, 9.664420127868652e+00, 9.664913177490234e+00, 9.665153503417969e+00, 9.66368579864502e+00, 9.552105903625488e+00, 8.938046455383301e+00, 6.34101390838623e+00, 5.93358039855957e+00, 6.079972267150879e+00, 7.419883728027344e+00, 6.782445907592773e+00, 6.49927282333374e+00, 7.62672758102417e+00, 9.593844413757324e+00, 9.593778610229492e+00, 9.570229530334473e+00, 9.42442035675049e+00, 8.99714469909668e+00, 8.647753715515137e+00, 8.352483749389648e+00, 6.546675682067871e+00, 5.946853637695312e+00, 5.58008861541748e+00, 6.117436408996582e+00, 6.104587554931641e+00, 5.808216094970703e+00, 6.313800811767578e+00, 8.838792800903329e+00, 8.756804466247567e+00, 8.344906806945801e+00, 7.955085754394531e+00, 7.776830673217773e+00, 7.585167407989502e+00, 7.460200309753418e+00, 6.924137592315674e+00, 6.876448631286621e+00, 6.913320541381836e+00, 6.91071605682373e+00, 6.863385677337646e+00, 6.803446769714355e+00, 6.736450672149658e+00, 6.772709846496581e+00, 7.187572956085205e+00, 7.038544654846191e+00, 6.936095237731934e+00, 6.880380630493164e+00, 6.833362102508545e+00, 6.77839469909668e+00, 6.499405384063721e+00, 6.367313861846924e+00, 6.387119770050049e+00, 6.411218643188477e+00, 6.45396900177002e+00, 6.461417675018311e+00, 6.43506383895874e+00, 6.402061939239502e+00, 6.918438911437988e+00, 6.76140832901001e+00, 6.669435501098633e+00, 6.603628158569336e+00] -bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.445426225662231e+00, 3.050774097442627e+00, 2.962384700775146e+00, 2.817957639694214e+00, 2.584792375564575e+00, 2.547687768936157e+00, 2.637871742248535e+00, 2.574909210205078e+00, 2.577672243118286e+00, 2.668136835098267e+00, 2.929457426071167e+00, 2.929458856582642e+00, 2.929430961608887e+00, 2.92809271812439e+00, 2.925336122512817e+00, 2.926040887832642e+00, 2.927327156066895e+00, 2.908646583557129e+00, 2.610657691955566e+00, 2.536600828170776e+00, 2.585804224014282e+00, 2.600783348083496e+00, 2.550495862960815e+00, 2.618217468261719e+00, 2.919895648956299e+00, 2.919922828674316e+00, 2.919939279556274e+00, 2.919425010681152e+00, 2.918431520462036e+00, 2.919405937194824e+00, 2.921180248260498e+00, 2.922457456588745e+00, 2.643633127212524e+00, 2.533949613571167e+00, 2.554775714874268e+00, 2.619666337966919e+00, 2.531534671783447e+00, 2.589223146438599e+00, 2.850780487060547e+00, 2.918418169021606e+00, 2.918474912643433e+00, 2.918521404266357e+00, 2.918544054031372e+00, 2.919309139251709e+00, 2.92164158821106e+00, 2.92318320274353e+00, 2.732053995132446e+00, 2.548689603805542e+00, 2.536794185638428e+00, 2.630861759185791e+00, 2.541706800460815e+00, 2.571035623550415e+00, 2.721861600875854e+00, 2.911841630935669e+00, 2.911835432052612e+00, 2.910416126251221e+00, 2.907609939575195e+00, 2.907161951065063e+00, 2.908658742904663e+00, 2.910059690475464e+00, 2.844255924224854e+00, 2.579586982727051e+00, 2.523704051971436e+00, 2.594544649124146e+00, 2.573625564575195e+00, 2.547605991363525e+00, 2.622440338134766e+00, 2.900295495986938e+00, 2.900079965591431e+00, 2.898383617401123e+00, 2.896445512771606e+00, 2.895791530609131e+00, 2.897369146347046e+00, 2.899268388748169e+00, 2.900594234466553e+00, 2.901859045028687e+00, 2.900282382965088e+00, 2.89708399772644e+00, 2.895824670791626e+00, 2.895736217498779e+00, 2.893609762191772e+00, 2.89285683631897e+00, 2.893466472625732e+00, 2.892119169235229e+00, 2.890091180801392e+00, 2.888365268707275e+00, 2.889407157897949e+00, 2.89137601852417e+00, 2.892910003662109e+00, 2.894262075424194e+00, 2.893952369689941e+00, 2.890814542770386e+00, 2.889394044876099e+00, 2.889658689498901e+00, 2.887962818145752e+00, 2.886960983276367e+00, 2.888486862182617e+00, 2.888485431671143e+00, 2.887161493301392e+00, 2.885389566421509e+00] -bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.352932929992676e+00, 7.931460857391357e+00, 7.745893955230713e+00, 6.030369281768799e+00, 7.729483127593994e+00, 7.761614322662354e+00, 6.229252338409423e+00, 7.149024963378906e+00, 8.357999801635742e+00, 6.1631178855896e+00, 6.397039890289307e+00, 6.333166599273682e+00, 8.284637451171875e+00, 7.769601821899413e+00, 7.42664098739624e+00, 7.159445762634277e+00, 6.98619556427002e+00, 5.758172035217285e+00, 7.079741477966309e+00, 7.035812377929688e+00, 6.981259822845459e+00, 6.283961772918701e+00, 8.415788650512695e+00, 7.082263946533203e+00, 6.191007137298584e+00, 6.282510757446289e+00, 6.543202877044678e+00, 7.658510684967039e+00, 7.348577499389648e+00, 7.102583408355713e+00, 6.937386989593506e+00, 5.742146015167236e+00, 6.20395040512085e+00, 7.020952224731448e+00, 7.816408157348633e+00, 6.281557083129883e+00, 9.405508041381836e+00, 8.666439056396484e+00, 6.301251888275146e+00, 6.534596920013428e+00, 6.353021144866943e+00, 8.436670303344727e+00, 7.756557941436768e+00, 7.327233791351318e+00, 7.027620792388916e+00, 6.413168907165527e+00, 5.735672473907471e+00, 6.676146030426025e+00, 6.66642951965332e+00, 5.673469543457031e+00, 6.835154056549072e+00, 6.827012538909912e+00, 5.623372077941895e+00, 5.859909534454346e+00, 5.758384227752686e+00, 7.073206424713124e+00, 6.480620384216309e+00, 6.387866973876953e+00, 6.37319803237915e+00, 6.349366188049316e+00, 5.390682697296143e+00, 6.408399105072021e+00, 6.260518550872803e+00, 5.657243728637695e+00, 5.603081226348877e+00, 6.318450927734375e+00, 5.590450763702393e+00, 5.443761825561527e+00, 5.51183032989502e+00, 6.16179895401001e+00, 6.229061603546143e+00, 6.222015380859375e+00, 6.156234264373779e+00, 6.109562397003174e+00, 5.121059894561768e+00, 5.990953922271729e+00, 6.072149276733398e+00, 6.076614856719971e+00, 5.241221904754639e+00, 6.253513813018799e+00, 6.076526165008524e+00, 5.224894523620604e+00, 5.376286029815674e+00, 5.351824760437012e+00, 6.125544548034668e+00, 6.069770812988281e+00, 6.01953649520874e+00, 5.979678153991699e+00, 5.372052669525146e+00, 5.242528915405273e+00, 5.973432540893555e+00, 5.946325778961182e+00, 5.058618068695068e+00, 6.381366729736328e+00, 6.206525325775146e+00, 5.246174812316895e+00, 5.473075389862061e+00, 5.389558792114258e+00, 6.32852029800415e+00, 6.135725498199463e+00] -bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 2.968277931213379e+00, 2.950411558151245e+00, 2.949023962020874e+00, 2.640910387039185e+00, 2.939437627792358e+00, 2.930541276931763e+00, 2.589545488357544e+00, 2.74204158782959e+00, 2.924612283706665e+00, 2.651893138885498e+00, 2.570192575454712e+00, 2.569429874420166e+00, 2.853349685668945e+00, 2.925382375717163e+00, 2.924292802810669e+00, 2.925378799438477e+00, 2.925823211669922e+00, 2.862005710601807e+00, 2.911052703857422e+00, 2.912285804748535e+00, 2.754588842391968e+00, 2.625022888183594e+00, 2.913526773452759e+00, 2.837908267974854e+00, 2.560801982879639e+00, 2.565606594085693e+00, 2.580998182296753e+00, 2.918151140213013e+00, 2.917847394943237e+00, 2.918977499008179e+00, 2.920152187347412e+00, 2.614006042480469e+00, 2.716600179672241e+00, 2.910914182662964e+00, 2.909110546112061e+00, 2.581522464752197e+00, 2.915068387985229e+00, 2.915451526641846e+00, 2.584925651550293e+00, 2.56493067741394e+00, 2.534525156021119e+00, 2.920844078063965e+00, 2.919641256332397e+00, 2.919729948043823e+00, 2.921515226364136e+00, 2.80191969871521e+00, 2.631317377090454e+00, 2.912690877914429e+00, 2.906098604202271e+00, 2.555862903594971e+00, 2.835928916931152e+00, 2.905810117721558e+00, 2.617418527603149e+00, 2.558154344558716e+00, 2.546513557434082e+00, 2.908202886581421e+00, 2.906789064407349e+00, 2.906659126281738e+00, 2.907533884048462e+00, 2.90815258026123e+00, 2.599111795425415e+00, 2.900686502456665e+00, 2.891861438751221e+00, 2.605886697769165e+00, 2.62809681892395e+00, 2.888807058334351e+00, 2.709462404251099e+00, 2.545483589172363e+00, 2.548300266265869e+00, 2.622494697570801e+00, 2.893709897994995e+00, 2.892358303070068e+00, 2.893586158752441e+00, 2.895000457763672e+00, 2.579383611679077e+00, 2.813444375991821e+00, 2.893312931060791e+00, 2.885959148406982e+00, 2.585094451904297e+00, 2.888998031616211e+00, 2.88101458549499e+00, 2.545360803604127e+00, 2.540024995803833e+00, 2.513464689254761e+00, 2.883826017379761e+00, 2.881798028945923e+00, 2.883014917373657e+00, 2.884846925735474e+00, 2.620365142822266e+00, 2.618896245956421e+00, 2.885109424591064e+00, 2.881875514984131e+00, 2.541725873947144e+00, 2.876278162002563e+00, 2.879711389541626e+00, 2.576918601989746e+00, 2.535281419754028e+00, 2.513287544250488e+00, 2.880046129226685e+00, 2.877944946289062e+00] -bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 9.666862487792969e+00, 8.407212257385254e+00, 7.999817848205566e+00, 5.745312213897705e+00, 5.963682651519775e+00, 6.302771091461182e+00, 6.687545299530029e+00, 6.785742282867432e+00, 6.976062297821045e+00, 6.713524341583252e+00, 7.249571323394775e+00, 7.10476541519165e+00, 8.662631034851074e+00, 8.36098003387451e+00, 7.787084579467773e+00, 7.362305164337158e+00, 7.089220523834228e+00, 5.589624881744385e+00, 5.466765880584717e+00, 5.87092113494873e+00, 6.443122386932373e+00, 7.037093162536621e+00, 7.113399505615234e+00, 6.699421882629395e+00, 6.980453491210938e+00, 7.263000965118408e+00, 7.325182437896729e+00, 8.663204193115231e+00, 7.989333629608154e+00, 7.500102043151855e+00, 7.181735515594482e+00, 5.801801681518555e+00, 5.371970653533936e+00, 5.844434261322025e+00, 6.780035495758057e+00, 7.863124847412109e+00, 8.523839950561523e+00, 7.963706493377686e+00, 7.527322292327881e+00, 8.37403392791748e+00, 7.478240966796878e+00, 9.205986976623535e+00, 8.85126781463623e+00, 7.946970462799072e+00, 7.388733386993408e+00, 6.542260646820068e+00, 5.307626247406006e+00, 5.47374963760376e+00, 5.5859694480896e+00, 5.68707799911499e+00, 5.693498611450195e+00, 5.821003913879395e+00, 5.6484375e+00, 5.970679759979248e+00, 5.895128726959229e+00, 7.164264202117916e+00, 6.709675312042239e+00, 6.417976379394531e+00, 6.338340282440186e+00, 6.243109703063965e+00, 5.083828449249268e+00, 5.193542957305908e+00, 5.205493927001953e+00, 5.312810897827148e+00, 5.219900131225586e+00, 5.407984256744385e+00, 5.389590740203857e+00, 5.564558982849125e+00, 5.663209915161134e+00, 6.064542770385742e+00, 6.166965484619141e+00, 6.128423690795898e+00, 6.043267250061035e+00, 5.983549118041992e+00, 5.03937292098999e+00, 4.985101222991943e+00, 5.116892337799072e+00, 5.259133338928223e+00, 5.145895481109619e+00, 5.363548755645752e+00, 5.35132598876953e+00, 5.255040645599362e+00, 5.489293575286865e+00, 5.434624195098877e+00, 6.006162166595459e+00, 5.948151588439941e+00, 5.886094570159912e+00, 5.845181465148926e+00, 5.330554485321045e+00, 4.901078224182129e+00, 5.183898448944092e+00, 5.216626167297363e+00, 5.059321403503418e+00, 5.523330211639404e+00, 5.629565238952637e+00, 5.328101634979248e+00, 5.569172859191895e+00, 5.489058971405029e+00, 6.268736839294434e+00, 6.008127689361572e+00] -bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.030876159667969e+00, 2.936005115509033e+00, 2.918151378631592e+00, 2.488980293273926e+00, 2.510942220687866e+00, 2.516079664230347e+00, 2.51457953453064e+00, 2.488617181777954e+00, 2.516695976257324e+00, 2.516294479370117e+00, 2.485352039337158e+00, 2.488009691238403e+00, 2.792933464050293e+00, 2.896329164505005e+00, 2.893928050994873e+00, 2.888891696929932e+00, 2.884199857711792e+00, 2.701215028762817e+00, 2.480401515960693e+00, 2.49419116973877e+00, 2.498394727706909e+00, 2.473737955093384e+00, 2.50134539604187e+00, 2.511149406433105e+00, 2.476231098175049e+00, 2.480807065963745e+00, 2.521692991256714e+00, 2.882105350494385e+00, 2.885973453521729e+00, 2.881844043731689e+00, 2.878208637237549e+00, 2.512201547622681e+00, 2.459237575531006e+00, 2.492915868759155e+00, 2.497941493988037e+00, 2.484443187713623e+00, 2.495879650115967e+00, 2.520755052566528e+00, 2.495754718780518e+00, 2.488467454910278e+00, 2.484140396118164e+00, 2.875467300415039e+00, 2.894996404647827e+00, 2.889655113220215e+00, 2.883393526077271e+00, 2.694224834442139e+00, 2.456068992614746e+00, 2.490221738815308e+00, 2.485932111740112e+00, 2.464843511581421e+00, 2.465758085250854e+00, 2.491504907608032e+00, 2.462377309799194e+00, 2.450438261032104e+00, 2.453380584716797e+00, 2.833194255828858e+00, 2.856411695480347e+00, 2.849978446960449e+00, 2.847720146179199e+00, 2.846999168395996e+00, 2.434305906295776e+00, 2.469571828842163e+00, 2.467026233673096e+00, 2.460221529006958e+00, 2.426654815673828e+00, 2.470346689224243e+00, 2.458034753799438e+00, 2.423857927322388e+00, 2.4333176612854e+00, 2.534387350082397e+00, 2.8306725025177e+00, 2.828711986541748e+00, 2.826857089996338e+00, 2.824531078338623e+00, 2.42823052406311e+00, 2.433458566665649e+00, 2.461541414260864e+00, 2.459890604019165e+00, 2.412614345550537e+00, 2.463999271392822e+00, 2.460159540176392e+00, 2.411728143692017e+00, 2.420107841491699e+00, 2.421641826629639e+00, 2.814183473587036e+00, 2.813428640365601e+00, 2.811276197433472e+00, 2.809358358383179e+00, 2.517412662506104e+00, 2.406462669372559e+00, 2.454671859741211e+00, 2.449988126754761e+00, 2.405026435852051e+00, 2.440987825393677e+00, 2.460737466812134e+00, 2.41791296005249e+00, 2.418332576751709e+00, 2.41908860206604e+00, 2.80534839630127e+00, 2.815336227416992e+00] -TDisWatSup.T=[2.931499938964844e+02, 2.852945861816406e+02, 2.856815795898438e+02, 2.857510681152344e+02, 2.857267456054688e+02, 2.856718139648438e+02, 2.855671691894531e+02, 2.855025329589844e+02, 2.854809875488281e+02, 2.854429626464844e+02, 2.854137878417969e+02, 2.854244689941406e+02, 2.854071960449219e+02, 2.853782653808594e+02, 2.853413696289062e+02, 2.8534423828125e+02, 2.853720703125e+02, 2.853915710449219e+02, 2.853984069824219e+02, 2.854017333984375e+02, 2.853314819335938e+02, 2.852769775390625e+02, 2.852627868652344e+02, 2.852532958984375e+02, 2.852403564453125e+02, 2.852674865722656e+02, 2.852770385742188e+02, 2.852573852539062e+02, 2.852309265136719e+02, 2.852272033691406e+02, 2.852603149414062e+02, 2.85290283203125e+02, 2.853053588867188e+02, 2.853229370117188e+02, 2.852682189941406e+02, 2.852067565917969e+02, 2.851899719238281e+02, 2.852041015625e+02, 2.852021789550781e+02, 2.852345886230469e+02, 2.852779235839844e+02, 2.852750244140625e+02, 2.852602844238281e+02, 2.852430725097656e+02, 2.852681579589844e+02, 2.853015747070312e+02, 2.853194580078125e+02, 2.853342895507812e+02, 2.852999877929688e+02, 2.852250366210938e+02, 2.851845092773438e+02, 2.851712951660156e+02, 2.851232604980469e+02, 2.851054077148438e+02, 2.851183166503906e+02, 2.850870971679688e+02, 2.850547180175781e+02, 2.850188903808594e+02, 2.850391540527344e+02, 2.850718078613281e+02, 2.850904846191406e+02, 2.851051330566406e+02, 2.85102294921875e+02, 2.850287780761719e+02, 2.849909973144531e+02, 2.849830932617188e+02, 2.849387512207031e+02, 2.849022827148438e+02, 2.849138488769531e+02, 2.848914489746094e+02, 2.848577880859375e+02, 2.848209533691406e+02, 2.848373718261719e+02, 2.848760681152344e+02, 2.849063415527344e+02, 2.849239501953125e+02, 2.849418029785156e+02, 2.848733825683594e+02, 2.848297729492188e+02, 2.848292236328125e+02, 2.848153076171875e+02, 2.847711181640625e+02, 2.847835388183594e+02, 2.847831726074219e+02, 2.847451782226562e+02, 2.847025756835938e+02, 2.846958312988281e+02, 2.847337341308594e+02, 2.847684326171875e+02, 2.847888793945312e+02, 2.848150024414062e+02, 2.847699279785156e+02, 2.847167053222656e+02, 2.847120361328125e+02, 2.847170715332031e+02, 2.846675109863281e+02, 2.8467822265625e+02, 2.847114562988281e+02, 2.846882019042969e+02, 2.846586608886719e+02, 2.846360778808594e+02] -TDisWatRet.T=[2.931499938964844e+02, 2.8595166015625e+02, 2.853379211425781e+02, 2.851414794921875e+02, 2.834973754882812e+02, 2.842228088378906e+02, 2.843896789550781e+02, 2.842535095214844e+02, 2.839751892089844e+02, 2.846266479492188e+02, 2.842833557128906e+02, 2.838039855957031e+02, 2.838408813476562e+02, 2.842601318359375e+02, 2.847837219238281e+02, 2.846384582519531e+02, 2.844966125488281e+02, 2.843782958984375e+02, 2.830713500976562e+02, 2.833893737792969e+02, 2.837337036132812e+02, 2.84053466796875e+02, 2.835159606933594e+02, 2.843898010253906e+02, 2.843610229492188e+02, 2.834487609863281e+02, 2.83717529296875e+02, 2.836341552734375e+02, 2.846417541503906e+02, 2.845315551757812e+02, 2.844002990722656e+02, 2.842959289550781e+02, 2.834055786132812e+02, 2.827950439453125e+02, 2.837015380859375e+02, 2.8408544921875e+02, 2.836650085449219e+02, 2.844537048339844e+02, 2.8480908203125e+02, 2.838343811035156e+02, 2.840350952148438e+02, 2.837999267578125e+02, 2.846925964355469e+02, 2.847799682617188e+02, 2.845803527832031e+02, 2.8441064453125e+02, 2.842685241699219e+02, 2.826054382324219e+02, 2.834759521484375e+02, 2.834297485351562e+02, 2.827201843261719e+02, 2.832548522949219e+02, 2.836388244628906e+02, 2.826444396972656e+02, 2.828368225097656e+02, 2.827662963867188e+02, 2.837658996582031e+02, 2.838477172851562e+02, 2.836802062988281e+02, 2.836430969238281e+02, 2.8361279296875e+02, 2.819618225097656e+02, 2.829362182617188e+02, 2.828160095214844e+02, 2.825915832519531e+02, 2.819405212402344e+02, 2.829676208496094e+02, 2.825419921875e+02, 2.819969787597656e+02, 2.822255249023438e+02, 2.827287902832031e+02, 2.8329833984375e+02, 2.832662048339844e+02, 2.831910400390625e+02, 2.831319885253906e+02, 2.816205749511719e+02, 2.820285034179688e+02, 2.826028747558594e+02, 2.826480712890625e+02, 2.815154418945312e+02, 2.828282165527344e+02, 2.82692626953125e+02, 2.815237426757812e+02, 2.818540344238281e+02, 2.816968994140625e+02, 2.830579223632812e+02, 2.829237670898438e+02, 2.8286669921875e+02, 2.82822021484375e+02, 2.823018798828125e+02, 2.812353515625e+02, 2.824648132324219e+02, 2.823963928222656e+02, 2.811759338378906e+02, 2.826371154785156e+02, 2.828327331542969e+02, 2.815883483886719e+02, 2.818941040039062e+02, 2.817969970703125e+02, 2.831976928710938e+02, 2.829739685058594e+02] -TDisWatBorLvg.T=[2.931499938964844e+02, 2.847266235351562e+02, 2.851277160644531e+02, 2.8519189453125e+02, 2.851634216308594e+02, 2.850949096679688e+02, 2.849782104492188e+02, 2.849088439941406e+02, 2.848865966796875e+02, 2.848414306640625e+02, 2.848116455078125e+02, 2.848249206542969e+02, 2.848023376464844e+02, 2.847698364257812e+02, 2.847286376953125e+02, 2.8473583984375e+02, 2.847673034667969e+02, 2.847881469726562e+02, 2.847959594726562e+02, 2.847958984375e+02, 2.847136535644531e+02, 2.846553039550781e+02, 2.846426391601562e+02, 2.846294250488281e+02, 2.846174926757812e+02, 2.846504211425781e+02, 2.8465673828125e+02, 2.846346130371094e+02, 2.846038513183594e+02, 2.846037902832031e+02, 2.846421203613281e+02, 2.846748352050781e+02, 2.846908264160156e+02, 2.847093811035156e+02, 2.84641845703125e+02, 2.845758972167969e+02, 2.845609130859375e+02, 2.845760498046875e+02, 2.845745849609375e+02, 2.846146850585938e+02, 2.846600952148438e+02, 2.846552124023438e+02, 2.84636962890625e+02, 2.846205139160156e+02, 2.846509704589844e+02, 2.846879272460938e+02, 2.847066650390625e+02, 2.847238464355469e+02, 2.84677490234375e+02, 2.8459521484375e+02, 2.845519409179688e+02, 2.845367126464844e+02, 2.844815063476562e+02, 2.8446533203125e+02, 2.844784545898438e+02, 2.844412536621094e+02, 2.844043579101562e+02, 2.843667297363281e+02, 2.843928527832031e+02, 2.844289245605469e+02, 2.844488525390625e+02, 2.844668884277344e+02, 2.844564819335938e+02, 2.843739013671875e+02, 2.843338623046875e+02, 2.84325927734375e+02, 2.842718200683594e+02, 2.84235107421875e+02, 2.84249267578125e+02, 2.842204895019531e+02, 2.841834411621094e+02, 2.841428833007812e+02, 2.841655578613281e+02, 2.842091369628906e+02, 2.842421875e+02, 2.842619934082031e+02, 2.842784423828125e+02, 2.84197509765625e+02, 2.841525573730469e+02, 2.841549682617188e+02, 2.841332702636719e+02, 2.840869750976562e+02, 2.841044921875e+02, 2.840988464355469e+02, 2.840559997558594e+02, 2.840068054199219e+02, 2.840054321289062e+02, 2.840490417480469e+02, 2.840871276855469e+02, 2.841091613769531e+02, 2.841379699707031e+02, 2.840802001953125e+02, 2.840249328613281e+02, 2.840228576660156e+02, 2.84024169921875e+02, 2.839693298339844e+02, 2.839869079589844e+02, 2.840205078125e+02, 2.839923095703125e+02, 2.839576110839844e+02, 2.839373168945312e+02] -pla.dH_flow=[-1.34378578125e+05, 2.4399815625e+05, 2.25257640625e+05, 2.22073609375e+05, 2.23327734375e+05, 2.2624853125e+05, 2.31506796875e+05, 2.3469090625e+05, 2.35730203125e+05, 2.3770353125e+05, 2.39108078125e+05, 2.38537953125e+05, 2.3948128125e+05, 2.409388125e+05, 2.42795203125e+05, 2.42560328125e+05, 2.41151984375e+05, 2.4019240625e+05, 2.39846875e+05, 2.3975953125e+05, 2.4338046875e+05, 2.460620625e+05, 2.46703125e+05, 2.4723825e+05, 2.478333125e+05, 2.464085625e+05, 2.46026765625e+05, 2.47019e+05, 2.4837703125e+05, 2.4847196875e+05, 2.46776390625e+05, 2.45286890625e+05, 2.44549609375e+05, 2.4368665625e+05, 2.465841875e+05, 2.49613265625e+05, 2.50373140625e+05, 2.4967446875e+05, 2.4975775e+05, 2.4804103125e+05, 2.45927421875e+05, 2.46112625e+05, 2.46892484375e+05, 2.47696875e+05, 2.4638071875e+05, 2.44708265625e+05, 2.4383753125e+05, 2.430765625e+05, 2.44982578125e+05, 2.48719421875e+05, 2.50711859375e+05, 2.51383109375e+05, 2.53835625e+05, 2.54648265625e+05, 2.540249375e+05, 2.55648671875e+05, 2.5729025e+05, 2.5904115625e+05, 2.579411875e+05, 2.56308984375e+05, 2.55391484375e+05, 2.54619078125e+05, 2.54919640625e+05, 2.58630625e+05, 2.60479921875e+05, 2.60853578125e+05, 2.631881875e+05, 2.6493103125e+05, 2.643179375e+05, 2.655305e+05, 2.6720996875e+05, 2.6905075e+05, 2.6812615625e+05, 2.6617240625e+05, 2.64667625e+05, 2.63782375e+05, 2.6295825e+05, 2.6650315625e+05, 2.6861e+05, 2.685674375e+05, 2.694045e+05, 2.7156e+05, 2.7085046875e+05, 2.7098746875e+05, 2.72906375e+05, 2.7508565625e+05, 2.7528490625e+05, 2.7335059375e+05, 2.7162115625e+05, 2.7061246875e+05, 2.6930465625e+05, 2.717411875e+05, 2.74322375e+05, 2.7448640625e+05, 2.743254375e+05, 2.768103125e+05, 2.7614521875e+05, 2.7454959375e+05, 2.7577121875e+05, 2.7729215625e+05, 2.7832096875e+05] -borFie.Q_flow=[0e+00, 7.044341875e+05, 3.8555971875e+05, 2.18003171875e+05, -6.46861171875e+04, -2.15784890625e+05, -1.9029934375e+05, -1.657203281250001e+05, -2.792164375e+05, -1.94339296875e+05, -1.4154909375e+05, -2.75105125e+05, -2.8770875e+05, -3.03017375e+05, -1.461334531249999e+05, -9.90876640625e+04, -1.0175440625e+05, -1.240310156250001e+05, -2.38968359375e+05, -4.446651875e+05, -3.9551940625e+05, -3.324205625e+05, -3.7669565625e+05, -2.913638125e+05, -1.95949e+05, -3.0357178125e+05, -3.2781228125e+05, -3.591195e+05, -2.207400624999992e+05, -1.35269015625e+05, -1.229963671875e+05, -1.37685734375e+05, -1.76351375e+05, -4.672069375e+05, -4.141924687499997e+05, -3.303184375e+05, -2.9101534375e+05, -2.5273421875e+05, -1.072488515625e+05, -1.3173446875e+05, -2.09074171875e+05, -2.428159999999998e+05, -1.8772775e+05, -7.5639546875e+04, -5.7394953125e+04, -8.13355390625e+04, -1.163058203125e+05, -3.78588625e+05, -4.3598153125e+05, -4.2391040625e+05, -4.380753125e+05, -5.441783125e+05, -4.2434309375e+05, -4.3672746875e+05, -5.613933125e+05, -5.694605e+05, -5.267757499999977e+05, -3.657245625000007e+05, -3.31079e+05, -3.30504125e+05, -3.328194375e+05, -5.1913678125e+05, -6.375420625e+05, -5.898378125e+05, -5.82888125e+05, -7.502534375e+05, -6.419305e+05, -5.90446875e+05, -7.427491875000003e+05, -7.387461875000001e+05, -7.413906875e+05, -5.258068125e+05, -4.6928328125e+05, -4.4549509375e+05, -4.487065e+05, -5.37278875e+05, -7.850283125e+05, -6.74604e+05, -6.378210625e+05, -7.729095e+05, -7.25016625e+05, -6.326512499999995e+05, -7.668039999999983e+05, -8.16638e+05, -8.406445e+05, -6.492333125e+05, -5.5953175e+05, -5.30605625e+05, -5.269026875e+05, -5.333365625e+05, -8.181768125e+05, -7.370323125e+05, -6.865185e+05, -7.663083125e+05, -8.0580375e+05, -6.210574375e+05, -6.73115375e+05, -7.766791875e+05, -7.927569375e+05, -6.78503875e+05, -5.478158125e+05] -bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 9.0123701171875e+03, 1.32947392578125e+04, 1.45455673828125e+04, 7.258874023437497e+03, 8.8624267578125e+03, 1.033817578125e+04, 5.7400791015625e+03, 0e+00, 0e+00, 0e+00, 1.437751197814947e+01, 1.609494171142578e+02, 1.380742797851562e+03, 2.060588867187502e+03, 6.29635302734375e+03, 1.7276076171875e+04, 2.1310083984375e+04, 1.1388810546875e+04, 6.92827978515625e+03, 1.0861259765625e+04, 8.4356123046875e+03, 0e+00, 0e+00, 0e+00, 3.9945808410645e+01, 1.975240631103516e+02, 8.369246826171875e+02, 1.523671630859375e+03, 3.244199462890625e+03, 1.4889533203125e+04, 1.848121484374996e+04, 8.54319921875e+03, 1.33548046875e+03, 2.015832153320312e+03, 3.24748974609375e+03, 3.870343322753906e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.52878303527832e+01, 1.826393585205078e+02, 1.42210400390625e+03, 1.41373193359375e+04, 2.1803453125e+04, 1.8835501953125e+04, 6.35063427734375e+03, 1.0484625e+04, 1.21008984375e+04, 5.1304345703125e+03, 0e+00, 0e+00, 1.325276851654097e+01, 1.520050811767554e+02, 9.860155029296875e+02, 1.769104125976562e+03, 2.52267578125e+03, 1.08143125e+04, 2.050980078125e+04, 2.81694765625e+04, 1.6796609375e+04, 1.733509375e+04, 2.270893359375e+04, 1.33402998046875e+04, 1.138478027343732e+03, 1.36557666015623e+03, 2.32828955078125e+03, 3.434191650390625e+03, 4.018520263671875e+03, 4.76199755859375e+03, 5.30438134765625e+03, 7.94723046875e+03, 8.209021484375e+03, 7.95745361328125e+03, 7.90085546875e+03, 8.141548828125e+03, 8.4883203125e+03, 8.83580859375e+03, 8.589450195312507e+03, 6.38861328125e+03, 7.10121240234375e+03, 7.603947265625e+03, 7.86700390625e+03, 8.16276171875e+03, 8.5287021484375e+03, 1.04478203125e+04, 1.18089365234375e+04, 1.151938671875e+04, 1.10230009765625e+04, 1.05990048828125e+04, 1.05548818359375e+04, 1.07042265625e+04, 1.09353427734375e+04, 7.61477783203125e+03, 8.563869140625e+03, 9.0986533203125e+03, 9.4788701171875e+03] -bui[2].ets.PHea=[0e+00, 2.30289453125e+04, 2.9297412109375e+04, 3.38355625e+04, 1.4487840625e+05, 3.240940625e+04, 3.057745703125e+04, 1.265584843750001e+05, 5.1568578125e+04, 1.783022265625e+04, 1.179195078125e+05, 1.135355859375e+05, 1.2077378125e+05, 2.15340234375e+04, 2.980906054687502e+04, 3.834051171875e+04, 4.64608125e+04, 5.225840234375001e+04, 1.5536646875e+05, 4.69556015625e+04, 4.83740390625e+04, 5.554684375e+04, 1.046194921875e+05, 1.5322673828125e+04, 4.930498828125e+04, 1.28642234375e+05, 1.223061953125e+05, 9.5073140625e+04, 3.157864843750004e+04, 3.964806640625e+04, 4.737420703125e+04, 5.31657421875e+04, 1.75747125e+05, 1.037853984375e+05, 4.880628124999989e+04, 2.6501498046875e+04, 1.133532734375e+05, 1.782916381835938e+03, 1.18170146484375e+04, 1.130727890625e+05, 9.97180078125e+04, 1.231759218749999e+05, 1.57872783203125e+04, 2.9359326171875e+04, 4.053923046875e+04, 5.026036328125e+04, 8.59974453125e+04, 1.68678328125e+05, 6.221260546875e+04, 6.129773046875e+04, 1.88416984375e+05, 5.563957421875e+04, 5.50985546875e+04, 1.78998015625e+05, 1.6393278125e+05, 1.80109515625e+05, 4.60791835937504e+04, 7.030823437499993e+04, 7.8208296875e+04, 7.97976484375e+04, 8.2150859375e+04, 2.20380796875e+05, 7.4301546875e+04, 8.455675e+04, 1.73259625e+05, 1.70450171875e+05, 7.8182546875e+04, 1.73006828125e+05, 2.157806093749995e+05, 2.074514687499999e+05, 1.063115078125e+05, 8.82283203125e+04, 8.84132890625e+04, 9.539453125e+04, 1.0066359375e+05, 2.6893284375e+05, 1.134421328125e+05, 1.039216953125e+05, 1.024447421875e+05, 2.38128625e+05, 8.428434375e+04, 1.014043750000029e+05, 2.4869390625e+05, 2.2486259375e+05, 2.3277809375e+05, 9.51057578125e+04, 9.99308515625e+04, 1.058180078125e+05, 1.10875390625e+05, 2.128349375e+05, 2.25772859375e+05, 1.11832078125e+05, 1.13503296875e+05, 2.795226875e+05, 6.9990078125e+04, 8.53378984375e+04, 2.3338675e+05, 2.06034515625e+05, 2.25613890625e+05, 7.41042265625e+04, 9.17061015625e+04] -bui[3].ets.PHea=[0e+00, 4.11923388671875e+03, 6.63724169921875e+03, 8.92133984375e+03, 6.4058140625e+04, 5.870479296875e+04, 4.716800390625e+04, 3.832655859374999e+04, 3.52945e+04, 3.477306640625e+04, 3.812137109375e+04, 2.92957109375e+04, 3.1089353515625e+04, 3.08846142578125e+03, 5.244232910156259e+03, 9.1700810546875e+03, 1.27615322265625e+04, 1.546493652343751e+04, 5.424416796875e+04, 7.6627125e+04, 5.95250078125e+04, 4.09355e+04, 3.1039271484375e+04, 3.21548203125e+04, 3.8073609375e+04, 3.1659466796875e+04, 2.8902193359375e+04, 2.268253125e+04, 2.831422119140651e+03, 7.2474677734375e+03, 1.107349609375e+04, 1.41057177734375e+04, 5.96247734375e+04, 7.7554015625e+04, 6.041249999999987e+04, 3.58596015625e+04, 2.393482421875e+04, 2.04392578125e+04, 2.540883203125e+04, 2.7303150390625e+04, 2.056634375e+04, 2.705315039062498e+04, 5.11976432800293e+01, 2.417353515625e+03, 7.745419921875e+03, 1.2222630859375e+04, 2.5998525390625e+04, 8.07831796875e+04, 7.84893125e+04, 7.14677578125e+04, 6.203148828125e+04, 6.231840625e+04, 6.127964453125e+04, 6.3339640625e+04, 4.688094140625e+04, 5.049421875e+04, 1.173610546875007e+04, 1.881136914062496e+04, 2.2861904296875e+04, 2.4055546875e+04, 2.5719302734375e+04, 9.103940625e+04, 9.1296828125e+04, 8.99754921875e+04, 8.13364140625e+04, 8.00321484375e+04, 7.80688203125e+04, 7.63145703125e+04, 5.933291406249985e+04, 5.669085937499996e+04, 3.0614009765625e+04, 2.60958984375e+04, 2.6736e+04, 2.959098046875e+04, 3.1539125e+04, 9.29878515625e+04, 9.7576890625e+04, 9.42591015625e+04, 8.4339203125e+04, 8.11405234375e+04, 7.8871921875e+04, 7.882732812500003e+04, 7.370957812500023e+04, 6.2578265625e+04, 6.36832109375e+04, 2.92041328125e+04, 3.132471875e+04, 3.35200390625e+04, 3.49299921875e+04, 7.01522890625e+04, 9.7613953125e+04, 8.81856640625e+04, 8.49664375e+04, 8.5147234375e+04, 6.509222265625e+04, 6.389065234375e+04, 7.0963109375e+04, 5.80291640625e+04, 6.235818359375e+04, 2.2609791015625e+04, 2.9276294921875e+04] -bui[1].ets.PPum=[3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.728787231445312e+01, 2.092093811035156e+02, 2.747355651855469e+02, 9.714002227783199e+01, 1.058222503662109e+02, 1.364316864013672e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 3.878650817871094e+02, 6.090436401367188e+02, 1.805794830322266e+02, 9.467092132568359e+01, 1.413827819824219e+02, 1.097680587768555e+02, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.86300048828125e+02, 4.440598144531237e+02, 1.19497673034668e+02, 9.288758087158203e+01, 1.063668823242188e+02, 9.558541107177734e+01, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.351585540771484e+02, 5.875753173828125e+02, 4.905919189453125e+02, 9.227451324462891e+01, 1.227776031494141e+02, 1.761296539306641e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 1.212425308227539e+02, 5.19663818359375e+02, 1.002508361816406e+03, 4.159071044921875e+02, 3.650808715820312e+02, 6.671394653320312e+02, 2.582719116210938e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.958531188964844e+01, 1.069664993286133e+02, 1.03819580078125e+02, 1.022473297119141e+02, 1.053435516357422e+02, 1.105790710449219e+02, 1.164085235595703e+02, 1.134165039062501e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.657913970947266e+01, 1.007248382568359e+02, 1.048673553466797e+02, 1.112042083740234e+02, 1.343541259765625e+02, 1.849652709960938e+02, 1.762959594726562e+02, 1.587984466552734e+02, 1.4763330078125e+02, 1.4643359375e+02, 1.485551147460938e+02, 1.541088256835938e+02, 1.012934417724609e+02, 1.110910568237305e+02, 1.196061706542969e+02, 1.258064880371094e+02] -bui[2].ets.PPum=[6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 4.067316162109375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.058985351562506e+03, 8.493020629882812e+02, 6.401235961914062e+02, 2.108043212890625e+03, 1.976557495117188e+03, 2.177377197265625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.5526708984375e+02, 7.461662597656252e+02, 5.33621826171875e+03, 8.284871215820312e+02, 7.044581298828125e+02, 6.496930541992188e+02, 2.0305537109375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.60207275390625e+03, 2.211394775390625e+03, 1.57149462890625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.655308227539062e+02, 7.55581787109375e+02, 4.8009296875e+03, 2.841981689453125e+03, 6.989923706054676e+02, 6.401235961914062e+02, 2.026065673828125e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.006057250976562e+03, 1.33351513671875e+03, 2.141064941406246e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 7.066066284179688e+02, 1.233492431640625e+03, 5.5728955078125e+03, 8.928571166992188e+02, 8.992908935546875e+02, 5.6079873046875e+03, 1.03696923828125e+03, 7.745231323242188e+02, 5.77719482421875e+03, 4.56632568359375e+03, 5.28758056640625e+03, 7.096358642578149e+02, 1.067122070312497e+03, 1.357087646484375e+03, 1.430186401367188e+03, 1.523066772460938e+03, 8.716326171875e+03, 1.275398559570312e+03, 1.586726196289062e+03, 4.49979150390625e+03, 6.26479248046875e+03, 1.2894599609375e+03, 4.927826171875e+03, 7.897012695312467e+03, 7.155912109374991e+03, 2.7286162109375e+03, 1.733697387695312e+03, 1.743647827148438e+03, 2.031393676757812e+03, 2.288267333984375e+03, 1.1738462890625e+04, 3.689126708984375e+03, 2.45900048828125e+03, 2.343238037109375e+03, 1.0065171875e+04, 1.556903442382812e+03, 2.189091308593859e+03, 1.024417871093751e+04, 8.2972880859375e+03, 8.9075009765625e+03, 1.933334838867188e+03, 2.20829541015625e+03, 2.478968017578125e+03, 2.750841796875e+03, 7.1115048828125e+03, 1.0229810546875e+04, 2.77181640625e+03, 2.878487060546875e+03, 1.24897578125e+04, 1.351393676757812e+03, 1.572983032226562e+03, 9.331693359375e+03, 7.0272119140625e+03, 8.03120849609375e+03, 1.161708129882812e+03, 1.8191611328125e+03] -bui[3].ets.PPum=[2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.446453857421875e+03, 1.307060668945312e+03, 7.794613037109375e+02, 5.044864807128905e+02, 4.362171936035156e+02, 4.397265014648438e+02, 4.864620666503906e+02, 4.171558227539062e+02, 4.175430603027344e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.409900146484375e+03, 2.237783935546875e+03, 1.346221313476562e+03, 5.567463989257812e+02, 4.191457824707031e+02, 4.251814880371094e+02, 4.785080261230469e+02, 4.158245849609375e+02, 4.164928894042969e+02, 3.007606506347656e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.0980556640625e+03, 2.19503759765625e+03, 1.394840820312493e+03, 4.723863830566406e+02, 4.199341125488281e+02, 4.250221252441406e+02, 4.264425659179688e+02, 4.190625915527344e+02, 4.176097717285156e+02, 4.169791870117188e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.766412658691406e+02, 2.3378076171875e+03, 2.39224658203125e+03, 1.967227416992188e+03, 1.34897998046875e+03, 1.326354125976562e+03, 1.360800170898438e+03, 1.386275146484375e+03, 6.594940795898438e+02, 7.621546630859375e+02, 2.340141906738281e+02, 2.523113861083979e+02, 3.159679870605469e+02, 3.38392822265625e+02, 3.670321655273438e+02, 2.818780517578125e+03, 3.159366943359375e+03, 3.089924560546875e+03, 2.4816884765625e+03, 2.205086181640625e+03, 2.285997802734375e+03, 2.117793212890625e+03, 1.141700683593743e+03, 9.827114868164048e+02, 4.070483093261719e+02, 3.679446716308594e+02, 3.826421508789062e+02, 4.731519165039062e+02, 5.450469360351562e+02, 2.84844091796875e+03, 3.410319580078125e+03, 3.359935302734375e+03, 2.67003759765625e+03, 2.241873779296875e+03, 2.306400146484375e+03, 2.277629394531251e+03, 1.859415039062513e+03, 1.222088623046875e+03, 1.322552978515625e+03, 4.337217407226562e+02, 5.26923828125e+02, 6.05638427734375e+02, 6.65221923828125e+02, 1.695312255859375e+03, 3.25445556640625e+03, 2.883017333984375e+03, 2.646083984375e+03, 2.481986328125e+03, 1.442477783203125e+03, 1.395841918945312e+03, 1.658580688476562e+03, 1.043460083007812e+03, 1.206324829101562e+03, 3.011617126464844e+02, 4.507977905273438e+02] -dis.mCon_flow[1]=[3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.101572036743164e+00, 4.427656173706055e+00, 3.576277256011963e+00, 3.620766878128052e+00, 3.617748975753784e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.155706405639648e+00, 6.060186386108398e+00, 3.664623737335205e+00, 3.594159841537476e+00, 3.631283760070801e+00, 3.580672264099121e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.584897518157959e+00, 5.361016750335685e+00, 3.627122402191162e+00, 3.578057050704956e+00, 3.643641948699951e+00, 3.600403785705566e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.359384536743164e+00, 6.104843616485596e+00, 5.492900848388672e+00, 3.570169448852539e+00, 3.635257720947266e+00, 3.752918481826782e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.813933372497559e+00, 7.451635837554932e+00, 5.074141502380371e+00, 5.043749332427979e+00, 6.305309772491455e+00, 4.207999706268311e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.822436571121216e+00, 3.746993064880371e+00, 3.602979183197021e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.566339015960693e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00] -dis.mCon_flow[2]=[2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.019427871704102e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.277679824829104e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.268376541137695e+01, 3.013236236572266e+01, 3.171646118164062e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.452051162719727e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.012661552429199e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.370282363891602e+01, 3.196107292175293e+01, 2.642714691162109e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.483998870849609e+01, 3.246229553222656e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.066592979431152e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.065275382995605e+01, 2.600101470947266e+01, 3.095833206176756e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.656584167480469e+01, 4.513458633422852e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.669937133789062e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.65057487487793e+01, 4.200460815429688e+01, 4.496108627319336e+01, 2.349573707580566e+01, 2.392053031921385e+01, 2.609298515319824e+01, 2.655998802185059e+01, 2.719434928894043e+01, 5.461568450927734e+01, 2.50671558380127e+01, 2.753533172607422e+01, 4.36427001953125e+01, 4.586026763916016e+01, 2.564225959777832e+01, 4.484213256835938e+01, 5.239989471435538e+01, 5.064007186889646e+01, 3.170775413513184e+01, 2.850796508789062e+01, 2.853771781921387e+01, 3.02968807220459e+01, 3.166164779663086e+01, 6.246483993530273e+01, 3.56418571472168e+01, 3.24600944519043e+01, 3.196574592590332e+01, 5.750894927978516e+01, 2.729502868652344e+01, 3.145752143859919e+01, 5.843675613403323e+01, 5.37071647644043e+01, 5.485055541992188e+01, 2.985244369506836e+01, 3.120017242431641e+01, 3.264153289794922e+01, 3.392525100708008e+01, 5.174567413330078e+01, 5.641957855224609e+01, 3.406616592407227e+01, 3.449123764038086e+01, 6.369598007202148e+01, 2.43815860748291e+01, 2.746939468383789e+01, 5.615262985229492e+01, 4.996424102783203e+01, 5.308313369750977e+01, 2.445267868041992e+01, 2.904056739807129e+01] -dis.mCon_flow[3]=[8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.472659873962402e+01, 1.390811634063721e+01, 1.111547088623047e+01, 9.71790885925293e+00, 9.713555335998535e+00, 9.72472095489502e+00, 9.715381622314453e+00, 9.697888374328613e+00, 9.698989868164062e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.44594669342041e+01, 1.736879539489746e+01, 1.394029998779297e+01, 9.715542793273926e+00, 9.703534126281738e+00, 9.720417022705078e+00, 9.717157363891602e+00, 9.694089889526367e+00, 9.695999145507812e+00, 9.255684852600098e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.37535285949707e+01, 1.722621917724609e+01, 1.413513755798337e+01, 9.718402862548828e+00, 9.705759048461914e+00, 9.719975471496582e+00, 9.72390079498291e+00, 9.703298568725586e+00, 9.699179649353027e+00, 9.697385787963867e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.77711009979248e+01, 1.788053131103516e+01, 1.641105842590332e+01, 1.404496765136719e+01, 1.405329322814941e+01, 1.419673824310303e+01, 1.426901626586914e+01, 1.030874729156494e+01, 1.114575576782227e+01, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.928056907653809e+01, 2.001873779296875e+01, 1.976952743530273e+01, 1.802138710021973e+01, 1.719420051574707e+01, 1.749942779541016e+01, 1.694989585876465e+01, 1.296092891693112e+01, 1.237324237823485e+01, 8.712203025817871e+00, 8.605648040771484e+00, 8.627501487731934e+00, 9.339114189147949e+00, 9.821727752685547e+00, 1.945900344848633e+01, 2.056348037719727e+01, 2.045797729492188e+01, 1.85853443145752e+01, 1.722823143005371e+01, 1.755888175964355e+01, 1.747881507873536e+01, 1.584212875366216e+01, 1.351181888580322e+01, 1.387141704559326e+01, 9.097411155700684e+00, 9.691326141357422e+00, 1.020956993103027e+01, 1.05492525100708e+01, 1.605638313293457e+01, 2.011758041381836e+01, 1.92101001739502e+01, 1.853181266784668e+01, 1.790215301513672e+01, 1.439811325073242e+01, 1.434426116943359e+01, 1.528196430206299e+01, 1.255698680877686e+01, 1.345502281188965e+01, 8.605648040771484e+00, 9.176593780517578e+00] +bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.55964469909668e+00, 1.14666109085083e+01, 8.240577697753906e+00, 6.700581073760986e+00, 6.463435649871826e+00, 6.959390163421631e+00, 6.855904102325439e+00, 6.722691535949707e+00, 7.067627429962158e+00, 9.622398376464844e+00, 9.622398376464844e+00, 9.622398376464844e+00, 7.804094791412354e+00, 7.753896236419678e+00, 7.561393260955811e+00, 7.450736999511719e+00, 6.937935352325439e+00, 6.184179782867432e+00, 5.96322774887085e+00, 6.573505878448486e+00, 6.933262825012207e+00, 6.639660358428955e+00, 6.778133392333984e+00, 9.507999420166016e+00, 9.507381439208984e+00, 9.507381439208984e+00, 7.716501712799072e+00, 7.677716255187988e+00, 7.569003582000732e+00, 7.48240852355957e+00, 7.230715274810791e+00, 6.302221775054932e+00, 6.119161605834963e+00, 6.802978992462158e+00, 7.620198726654053e+00, 7.589672565460205e+00, 7.341234683990479e+00, 7.649021148681641e+00, 9.483240127563477e+00, 9.483240127563477e+00, 9.483240127563477e+00, 9.483240127563477e+00, 7.716127872467041e+00, 7.667800903320312e+00, 7.458020210266113e+00, 6.354490280151367e+00, 5.937515258789062e+00, 6.075710296630859e+00, 6.939385414123535e+00, 6.65776538848877e+00, 6.49803638458252e+00, 7.026875972747803e+00, 9.42705249786377e+00, 9.42705249786377e+00, 7.675535678863525e+00, 7.629728794097901e+00, 7.490128993988037e+00, 7.38099193572998e+00, 7.273909568786621e+00, 6.533321857452393e+00, 5.949552059173584e+00, 5.580470085144043e+00, 6.109253406524658e+00, 6.106018543243408e+00, 5.80817699432373e+00, 6.305065155029297e+00, 7.42536544799805e+00, 7.363808631896974e+00, 7.237219333648682e+00, 7.095907211303711e+00, 7.023125648498535e+00, 6.948044300079346e+00, 6.902017593383789e+00, 6.68309211730957e+00, 6.662847995758057e+00, 6.676959991455078e+00, 6.668035984039307e+00, 6.642473697662354e+00, 6.614593029022217e+00, 6.579439640045166e+00, 6.59348440170288e+00, 6.773208618164062e+00, 6.709543704986572e+00, 6.660468578338623e+00, 6.630810737609863e+00, 6.610769271850586e+00, 6.590884208679199e+00, 6.464527130126953e+00, 6.36767053604126e+00, 6.386897563934326e+00, 6.410985469818115e+00, 6.434907913208008e+00, 6.439139842987061e+00, 6.422461986541748e+00, 6.402423858642578e+00, 6.642653465270996e+00, 6.576240062713623e+00, 6.531374931335449e+00, 6.496359825134277e+00] +bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.453447818756104e+00, 3.453442335128784e+00, 2.901959657669067e+00, 2.602760553359985e+00, 2.538357019424438e+00, 2.643437147140503e+00, 2.571129083633423e+00, 2.581075429916382e+00, 2.672018527984619e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.930888414382935e+00, 2.93081521987915e+00, 2.930212497711182e+00, 2.929585218429565e+00, 2.711136102676392e+00, 2.607107877731323e+00, 2.525130987167358e+00, 2.590781927108765e+00, 2.598601579666138e+00, 2.553808450698853e+00, 2.622465848922729e+00, 2.919973373413086e+00, 2.919973373413086e+00, 2.919973373413086e+00, 2.919965982437134e+00, 2.919926643371582e+00, 2.919983386993408e+00, 2.920574903488159e+00, 2.921531915664673e+00, 2.63893985748291e+00, 2.52256441116333e+00, 2.558578491210938e+00, 2.618280649185181e+00, 2.522353887557983e+00, 2.59157133102417e+00, 2.704774856567383e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917723417282104e+00, 2.917827367782593e+00, 2.918654918670654e+00, 2.668356895446777e+00, 2.543001413345337e+00, 2.530182123184204e+00, 2.63166880607605e+00, 2.535832405090332e+00, 2.572821855545044e+00, 2.669929981231689e+00, 2.912022590637207e+00, 2.912022590637207e+00, 2.911746978759766e+00, 2.911669015884399e+00, 2.911176443099976e+00, 2.910550355911255e+00, 2.910484313964844e+00, 2.674251317977905e+00, 2.575417518615723e+00, 2.512917757034302e+00, 2.599666357040405e+00, 2.569829940795898e+00, 2.550853967666626e+00, 2.627441883087158e+00, 2.900247573852539e+00, 2.9002366065979e+00, 2.899557113647461e+00, 2.898049354553223e+00, 2.896816730499268e+00, 2.897359371185303e+00, 2.898836612701416e+00, 2.900298833847046e+00, 2.901730298995972e+00, 2.900530815124512e+00, 2.897514581680298e+00, 2.896050453186035e+00, 2.895835638046265e+00, 2.893858432769775e+00, 2.892992258071899e+00, 2.893468141555786e+00, 2.892415285110474e+00, 2.890527248382568e+00, 2.888728141784668e+00, 2.889447450637817e+00, 2.89128589630127e+00, 2.89285135269165e+00, 2.894314765930176e+00, 2.894014120101929e+00, 2.890881538391113e+00, 2.889438629150391e+00, 2.889685392379761e+00, 2.888038396835327e+00, 2.887036800384521e+00, 2.888437509536743e+00, 2.888535499572754e+00, 2.8873291015625e+00, 2.885585069656372e+00] +bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.534173011779785e+00, 7.529434204101562e+00, 7.223267078399658e+00, 6.060452938079834e+00, 7.182789325714111e+00, 7.163226127624512e+00, 6.274127960205077e+00, 6.879714488983154e+00, 7.336922168731689e+00, 6.202430248260498e+00, 6.404787540435791e+00, 6.33893871307373e+00, 7.365889072418213e+00, 7.114410877227783e+00, 6.971359729766846e+00, 6.857595443725586e+00, 6.780977725982666e+00, 5.758450031280518e+00, 6.786588668823242e+00, 6.768002033233643e+00, 6.699553966522217e+00, 6.283895015716553e+00, 7.289961338043213e+00, 6.742602825164795e+00, 6.202388286590576e+00, 6.28693151473999e+00, 6.530835151672363e+00, 7.047836780548095e+00, 6.91635274887085e+00, 6.81341552734375e+00, 6.742278575897217e+00, 5.75634241104126e+00, 6.179461479187012e+00, 6.754250049591065e+00, 7.079808235168457e+00, 6.28960657119751e+00, 7.622767448425293e+00, 7.389205932617188e+00, 6.305562973022461e+00, 6.538195610046387e+00, 6.355548858642578e+00, 7.312107563018799e+00, 7.083200454711914e+00, 6.910669803619385e+00, 6.78772497177124e+00, 6.420355796813965e+00, 5.72393274307251e+00, 6.596090793609619e+00, 6.579037189483643e+00, 5.685682773590088e+00, 6.668299198150635e+00, 6.651908397674561e+00, 5.635035514831543e+00, 5.860176086425781e+00, 5.759417057037354e+00, 6.753285408020016e+00, 6.484925746917725e+00, 6.38953971862793e+00, 6.373603820800781e+00, 6.349556922912598e+00, 5.386333465576172e+00, 6.394734859466553e+00, 6.262392997741699e+00, 5.667845249176025e+00, 5.602926731109619e+00, 6.323739051818848e+00, 5.601446151733398e+00, 5.453401088714603e+00, 5.514938354492188e+00, 6.140532970428467e+00, 6.229215145111084e+00, 6.22221565246582e+00, 6.15667200088501e+00, 6.10953950881958e+00, 5.124419689178467e+00, 5.971389293670654e+00, 6.07304048538208e+00, 6.075904846191406e+00, 5.241475105285645e+00, 6.253864765167236e+00, 6.074700355529765e+00, 5.22520065307617e+00, 5.378974437713623e+00, 5.355416297912598e+00, 6.130152702331543e+00, 6.070648670196533e+00, 6.020137310028076e+00, 5.979588985443115e+00, 5.377274990081787e+00, 5.244894027709961e+00, 5.975726127624512e+00, 5.947209358215332e+00, 5.060272216796875e+00, 6.349997997283936e+00, 6.20793342590332e+00, 5.246921062469482e+00, 5.474442481994629e+00, 5.390316009521484e+00, 6.327128887176514e+00, 6.136998176574707e+00] +bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.131590604782104e+00, 2.998567342758179e+00, 2.7477867603302e+00, 2.649610996246338e+00, 2.949610471725464e+00, 2.938059329986572e+00, 2.583932876586914e+00, 2.690267324447632e+00, 2.927501201629639e+00, 2.647107362747192e+00, 2.572097063064575e+00, 2.569055080413818e+00, 2.734510660171509e+00, 2.927192211151123e+00, 2.92601752281189e+00, 2.926245927810669e+00, 2.926483392715454e+00, 2.675621509552002e+00, 2.710498809814453e+00, 2.913112163543701e+00, 2.645998477935791e+00, 2.630640745162964e+00, 2.914305686950684e+00, 2.667294502258301e+00, 2.562167406082153e+00, 2.565975666046143e+00, 2.595706939697266e+00, 2.919990062713623e+00, 2.918820381164551e+00, 2.919543743133545e+00, 2.920537948608398e+00, 2.607083797454834e+00, 2.673872947692871e+00, 2.91107439994812e+00, 2.909325361251831e+00, 2.587715625762939e+00, 2.915683507919312e+00, 2.915560007095337e+00, 2.581471681594849e+00, 2.565639019012451e+00, 2.524663925170899e+00, 2.921154022216797e+00, 2.920184135437012e+00, 2.920422792434692e+00, 2.92215895652771e+00, 2.663517475128174e+00, 2.631608724594116e+00, 2.912019729614258e+00, 2.906251192092896e+00, 2.553692817687988e+00, 2.702301740646362e+00, 2.905735731124878e+00, 2.614146709442139e+00, 2.55861496925354e+00, 2.543704032897949e+00, 2.908980369567871e+00, 2.907400369644165e+00, 2.906837224960327e+00, 2.907590627670288e+00, 2.908146142959595e+00, 2.599900484085083e+00, 2.899776220321655e+00, 2.892307281494141e+00, 2.59325122833252e+00, 2.634041309356689e+00, 2.889159202575684e+00, 2.635938882827759e+00, 2.547721862792969e+00, 2.548902034759521e+00, 2.638741970062256e+00, 2.893642425537109e+00, 2.892402172088623e+00, 2.893519639968872e+00, 2.894899606704712e+00, 2.577277660369873e+00, 2.687601327896118e+00, 2.893552303314209e+00, 2.68593430519104e+00, 2.590081691741943e+00, 2.889021158218384e+00, 2.679205179214476e+00, 2.542072057724e+00, 2.540630102157593e+00, 2.509909629821777e+00, 2.883971929550171e+00, 2.881925821304321e+00, 2.883020877838135e+00, 2.884766101837158e+00, 2.608612537384033e+00, 2.623746156692505e+00, 2.885215044021606e+00, 2.882078170776367e+00, 2.544036149978638e+00, 2.676080465316772e+00, 2.879916906356812e+00, 2.572395324707031e+00, 2.535869836807251e+00, 2.509894132614136e+00, 2.88011360168457e+00, 2.87805700302124e+00] +bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.010388278961182e+01, 8.476046562194824e+00, 7.647868633270264e+00, 5.785201549530029e+00, 6.026776313781738e+00, 6.326672077178955e+00, 6.548932552337646e+00, 6.51738977432251e+00, 6.71992301940918e+00, 6.54556941986084e+00, 6.705661773681641e+00, 6.642615795135498e+00, 7.306512832641602e+00, 7.071803569793701e+00, 6.952707290649414e+00, 6.82116174697876e+00, 6.707842826843262e+00, 5.596096038818359e+00, 5.458644390106201e+00, 5.872727870941162e+00, 6.402202129364014e+00, 6.573441028594971e+00, 6.712632656097412e+00, 6.54306697845459e+00, 6.55352258682251e+00, 6.66356897354126e+00, 6.72509765625e+00, 7.067795753479003e+00, 6.952516078948975e+00, 6.833389759063721e+00, 6.722561836242676e+00, 5.809714317321777e+00, 5.362630367279053e+00, 5.849146366119388e+00, 6.56324577331543e+00, 6.967779636383057e+00, 7.179726123809814e+00, 7.03909158706665e+00, 6.839190483093262e+00, 7.099404335021973e+00, 6.788578033447267e+00, 7.350059986114502e+00, 7.162886142730713e+00, 6.973245143890381e+00, 6.806554317474365e+00, 6.428985595703125e+00, 5.303861618041992e+00, 5.476390838623047e+00, 5.585540294647217e+00, 5.686530113220215e+00, 5.689414978027344e+00, 5.817471504211426e+00, 5.646095275878906e+00, 5.970644474029541e+00, 5.89787483215332e+00, 6.546548843383788e+00, 6.437346458435059e+00, 6.318133354187012e+00, 6.277184009552002e+00, 6.229471206665039e+00, 5.089705944061279e+00, 5.184473037719727e+00, 5.206213474273682e+00, 5.314265727996826e+00, 5.218166828155518e+00, 5.405817985534668e+00, 5.393294811248779e+00, 5.567696571350101e+00, 5.668643474578858e+00, 5.997945785522461e+00, 6.135401248931885e+00, 6.127264976501465e+00, 6.0448899269104e+00, 5.984518527984619e+00, 5.053478240966797e+00, 4.977350234985352e+00, 5.117459297180176e+00, 5.259398460388184e+00, 5.148734092712402e+00, 5.357320785522461e+00, 5.352274417877196e+00, 5.257286548614499e+00, 5.489697933197021e+00, 5.438350200653076e+00, 5.990938663482666e+00, 5.948090076446533e+00, 5.887659072875977e+00, 5.845602035522461e+00, 5.341796875e+00, 4.899182796478271e+00, 5.182469844818115e+00, 5.21723747253418e+00, 5.068599700927734e+00, 5.509991645812988e+00, 5.630046844482422e+00, 5.337892055511475e+00, 5.564452648162842e+00, 5.491779327392578e+00, 6.102323532104492e+00, 6.004735469818115e+00] +bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.275750637054443e+00, 3.10282039642334e+00, 2.780892372131348e+00, 2.488317489624023e+00, 2.512297868728638e+00, 2.509975910186768e+00, 2.504120111465454e+00, 2.480869293212891e+00, 2.509797334671021e+00, 2.503066062927246e+00, 2.479728937149048e+00, 2.48158597946167e+00, 2.673418760299683e+00, 2.870036840438843e+00, 2.883103609085083e+00, 2.886634588241577e+00, 2.884307861328125e+00, 2.585701465606689e+00, 2.471075534820557e+00, 2.485886096954346e+00, 2.491637229919434e+00, 2.467743396759033e+00, 2.493979692459106e+00, 2.50082540512085e+00, 2.470178842544556e+00, 2.473190307617188e+00, 2.535968780517578e+00, 2.85115647315979e+00, 2.86646580696106e+00, 2.875545263290405e+00, 2.876952886581421e+00, 2.499713897705078e+00, 2.450984954833984e+00, 2.485167980194092e+00, 2.491561889648438e+00, 2.480703115463257e+00, 2.484638214111328e+00, 2.503003597259521e+00, 2.486228704452515e+00, 2.481624364852905e+00, 2.479208469390869e+00, 2.861460447311401e+00, 2.863987684249878e+00, 2.874582767486572e+00, 2.879488468170166e+00, 2.611540555953979e+00, 2.449077844619751e+00, 2.481853723526001e+00, 2.477256774902344e+00, 2.458302736282349e+00, 2.457172393798828e+00, 2.482229948043823e+00, 2.455643892288208e+00, 2.445886373519897e+00, 2.448214054107666e+00, 2.824665069580079e+00, 2.849984407424927e+00, 2.849662780761719e+00, 2.847915172576904e+00, 2.84710693359375e+00, 2.430494785308838e+00, 2.460176467895508e+00, 2.459359407424927e+00, 2.453910112380981e+00, 2.420987606048584e+00, 2.462201595306396e+00, 2.452475309371948e+00, 2.421053171157837e+00, 2.429694652557373e+00, 2.548283815383911e+00, 2.826565265655518e+00, 2.828397512435913e+00, 2.826999664306641e+00, 2.824628829956055e+00, 2.425841093063354e+00, 2.427237272262573e+00, 2.45586633682251e+00, 2.454356670379639e+00, 2.409878969192505e+00, 2.456817626953125e+00, 2.454618692398071e+00, 2.409218072891235e+00, 2.416283130645752e+00, 2.423977613449097e+00, 2.809581756591797e+00, 2.813290596008301e+00, 2.811486482620239e+00, 2.809427976608276e+00, 2.505247354507446e+00, 2.40276837348938e+00, 2.448911190032959e+00, 2.444930791854858e+00, 2.403929710388184e+00, 2.433926582336426e+00, 2.454950571060181e+00, 2.416145324707031e+00, 2.414330244064331e+00, 2.415700912475586e+00, 2.797803163528442e+00, 2.814261674880981e+00] +TDisWatSup.T=[2.931499938964844e+02, 2.853006591796875e+02, 2.856676635742188e+02, 2.857308654785156e+02, 2.85727294921875e+02, 2.856835021972656e+02, 2.855868225097656e+02, 2.85529052734375e+02, 2.855080261230469e+02, 2.85458251953125e+02, 2.854348754882812e+02, 2.854465026855469e+02, 2.854184265136719e+02, 2.853874816894531e+02, 2.853476257324219e+02, 2.853639221191406e+02, 2.853920593261719e+02, 2.854056396484375e+02, 2.85407958984375e+02, 2.8540576171875e+02, 2.853305969238281e+02, 2.8527734375e+02, 2.852680358886719e+02, 2.852540893554688e+02, 2.85247802734375e+02, 2.852825012207031e+02, 2.852810974121094e+02, 2.852599487304688e+02, 2.852294616699219e+02, 2.852391357421875e+02, 2.85277099609375e+02, 2.853023986816406e+02, 2.853121337890625e+02, 2.85325927734375e+02, 2.852652893066406e+02, 2.852042846679688e+02, 2.85192626953125e+02, 2.852078552246094e+02, 2.852073059082031e+02, 2.852559204101562e+02, 2.852885437011719e+02, 2.8527587890625e+02, 2.852575378417969e+02, 2.852477111816406e+02, 2.852833862304688e+02, 2.853142700195312e+02, 2.853260498046875e+02, 2.8533740234375e+02, 2.852963256835938e+02, 2.852200622558594e+02, 2.851806945800781e+02, 2.851686401367188e+02, 2.851206665039062e+02, 2.851075744628906e+02, 2.851192016601562e+02, 2.8508740234375e+02, 2.850556640625e+02, 2.850206909179688e+02, 2.850458679199219e+02, 2.850762634277344e+02, 2.850927734375e+02, 2.851068115234375e+02, 2.851033020019531e+02, 2.850289001464844e+02, 2.849902954101562e+02, 2.849827270507812e+02, 2.849387817382812e+02, 2.849030456542969e+02, 2.849144897460938e+02, 2.8489208984375e+02, 2.848604125976562e+02, 2.848240661621094e+02, 2.848418884277344e+02, 2.848790893554688e+02, 2.849083251953125e+02, 2.84925537109375e+02, 2.849429321289062e+02, 2.848744812011719e+02, 2.848303527832031e+02, 2.848298034667969e+02, 2.848161926269531e+02, 2.847725830078125e+02, 2.8478466796875e+02, 2.847841796875e+02, 2.847466430664062e+02, 2.847041320800781e+02, 2.846983032226562e+02, 2.847358093261719e+02, 2.847700500488281e+02, 2.847902526855469e+02, 2.84816162109375e+02, 2.847709350585938e+02, 2.847174682617188e+02, 2.847125549316406e+02, 2.847176818847656e+02, 2.846687927246094e+02, 2.846794128417969e+02, 2.84712158203125e+02, 2.84689208984375e+02, 2.846600646972656e+02, 2.846383056640625e+02] +TDisWatRet.T=[2.931499938964844e+02, 2.857139892578125e+02, 2.857044982910156e+02, 2.853842163085938e+02, 2.836695556640625e+02, 2.845216674804688e+02, 2.844880676269531e+02, 2.840297241210938e+02, 2.840483093261719e+02, 2.846880493164062e+02, 2.839157409667969e+02, 2.838719482421875e+02, 2.838422241210938e+02, 2.846888122558594e+02, 2.847625732421875e+02, 2.845941772460938e+02, 2.844569396972656e+02, 2.843577270507812e+02, 2.830064392089844e+02, 2.834264831542969e+02, 2.837626647949219e+02, 2.841020202636719e+02, 2.835525512695312e+02, 2.845570068359375e+02, 2.842654418945312e+02, 2.835133972167969e+02, 2.837232971191406e+02, 2.836591186523438e+02, 2.847078857421875e+02, 2.844788513183594e+02, 2.843523864746094e+02, 2.842651977539062e+02, 2.8320556640625e+02, 2.827582092285156e+02, 2.837290344238281e+02, 2.842372741699219e+02, 2.836268920898438e+02, 2.849501037597656e+02, 2.847430419921875e+02, 2.836848449707031e+02, 2.840759887695312e+02, 2.837826843261719e+02, 2.85008544921875e+02, 2.847337036132812e+02, 2.845137634277344e+02, 2.84360107421875e+02, 2.841424560546875e+02, 2.825667724609375e+02, 2.834742736816406e+02, 2.834363403320312e+02, 2.826878051757812e+02, 2.832728271484375e+02, 2.836015930175781e+02, 2.825983276367188e+02, 2.828548278808594e+02, 2.827693786621094e+02, 2.840687255859375e+02, 2.837850952148438e+02, 2.836621704101562e+02, 2.836409606933594e+02, 2.836074523925781e+02, 2.819665222167969e+02, 2.829240417480469e+02, 2.828200988769531e+02, 2.825776062011719e+02, 2.819405517578125e+02, 2.8295068359375e+02, 2.825333251953125e+02, 2.820404357910156e+02, 2.822441711425781e+02, 2.827288208007812e+02, 2.832609558105469e+02, 2.832610473632812e+02, 2.831894836425781e+02, 2.831307678222656e+02, 2.816200561523438e+02, 2.820228271484375e+02, 2.826025695800781e+02, 2.826528015136719e+02, 2.815301513671875e+02, 2.828171081542969e+02, 2.826947326660156e+02, 2.815411071777344e+02, 2.818629455566406e+02, 2.817022705078125e+02, 2.830374755859375e+02, 2.829210815429688e+02, 2.828671875e+02, 2.828217163085938e+02, 2.82274658203125e+02, 2.812286987304688e+02, 2.824525756835938e+02, 2.824002990722656e+02, 2.811918029785156e+02, 2.826498413085938e+02, 2.828287963867188e+02, 2.816011352539062e+02, 2.819036560058594e+02, 2.818034057617188e+02, 2.832521057128906e+02, 2.8296142578125e+02] +TDisWatBorLvg.T=[2.931499938964844e+02, 2.847344055175781e+02, 2.851099243164062e+02, 2.851701965332031e+02, 2.851655578613281e+02, 2.851084594726562e+02, 2.85001220703125e+02, 2.849390563964844e+02, 2.849163208007812e+02, 2.848584289550781e+02, 2.848359985351562e+02, 2.848486633300781e+02, 2.848146667480469e+02, 2.847800598144531e+02, 2.847367248535156e+02, 2.84758544921875e+02, 2.847894897460938e+02, 2.848035278320312e+02, 2.84806640625e+02, 2.847999572753906e+02, 2.847126159667969e+02, 2.846558532714844e+02, 2.846486206054688e+02, 2.846297302246094e+02, 2.846268615722656e+02, 2.846668395996094e+02, 2.846607971191406e+02, 2.846375427246094e+02, 2.846022644042969e+02, 2.846182861328125e+02, 2.84660888671875e+02, 2.846880187988281e+02, 2.846983032226562e+02, 2.84712158203125e+02, 2.846383056640625e+02, 2.845732421875e+02, 2.845648803710938e+02, 2.845795288085938e+02, 2.845817565917969e+02, 2.846395263671875e+02, 2.846706848144531e+02, 2.846559448242188e+02, 2.846332092285156e+02, 2.846271057128906e+02, 2.846683349609375e+02, 2.847017517089844e+02, 2.84713623046875e+02, 2.847267456054688e+02, 2.846729125976562e+02, 2.845896911621094e+02, 2.845479125976562e+02, 2.845337219238281e+02, 2.844789123535156e+02, 2.844680480957031e+02, 2.844791870117188e+02, 2.84441650390625e+02, 2.844053649902344e+02, 2.843694763183594e+02, 2.844003601074219e+02, 2.844336853027344e+02, 2.844513244628906e+02, 2.8446875e+02, 2.844575500488281e+02, 2.843739624023438e+02, 2.843330688476562e+02, 2.843255310058594e+02, 2.842719116210938e+02, 2.842359924316406e+02, 2.842499084472656e+02, 2.842213439941406e+02, 2.841865539550781e+02, 2.841465759277344e+02, 2.841705627441406e+02, 2.842124328613281e+02, 2.842443542480469e+02, 2.842637939453125e+02, 2.842797241210938e+02, 2.8419873046875e+02, 2.841531677246094e+02, 2.841556396484375e+02, 2.841343078613281e+02, 2.84088623046875e+02, 2.841057434082031e+02, 2.841000061035156e+02, 2.840577087402344e+02, 2.840085144042969e+02, 2.840082397460938e+02, 2.840513305664062e+02, 2.840889282226562e+02, 2.841106872558594e+02, 2.841392517089844e+02, 2.840813293457031e+02, 2.840257263183594e+02, 2.840234375e+02, 2.840249328613281e+02, 2.839707946777344e+02, 2.839882202148438e+02, 2.840213012695312e+02, 2.839934387207031e+02, 2.839591369628906e+02, 2.839399719238281e+02] +pla.dH_flow=[-1.34378578125e+05, 2.43668359375e+05, 2.26007953125e+05, 2.23070953125e+05, 2.232658125e+05, 2.25649671875e+05, 2.30494453125e+05, 2.33344921875e+05, 2.34382203125e+05, 2.36938828125e+05, 2.38029796875e+05, 2.3744978125e+05, 2.3892209375e+05, 2.40476171875e+05, 2.42456390625e+05, 2.41553734375e+05, 2.40149546875e+05, 2.39493578125e+05, 2.39366484375e+05, 2.39567234375e+05, 2.43426015625e+05, 2.460403125e+05, 2.46434734375e+05, 2.4721209375e+05, 2.47434625e+05, 2.456600625e+05, 2.45834296875e+05, 2.4688884375e+05, 2.484510625e+05, 2.4784559375e+05, 2.45932546875e+05, 2.44686171875e+05, 2.4421115625e+05, 2.43549453125e+05, 2.4673828125e+05, 2.4973584375e+05, 2.50215890625e+05, 2.49500859375e+05, 2.494680625e+05, 2.469455625e+05, 2.45423e+05, 2.46074359375e+05, 2.4704640625e+05, 2.47432421875e+05, 2.45606296875e+05, 2.44078796875e+05, 2.4351615625e+05, 2.42932921875e+05, 2.451781875e+05, 2.48968640625e+05, 2.50898546875e+05, 2.51516703125e+05, 2.53959140625e+05, 2.5453234375e+05, 2.53985921875e+05, 2.55631875e+05, 2.57243265625e+05, 2.58933515625e+05, 2.57603546875e+05, 2.5608975e+05, 2.5527821875e+05, 2.545345625e+05, 2.5486990625e+05, 2.58625828125e+05, 2.60515e+05, 2.60872e+05, 2.6318503125e+05, 2.6489175e+05, 2.6428771875e+05, 2.654956875e+05, 2.670735e+05, 2.6888971875e+05, 2.6789990625e+05, 2.6602209375e+05, 2.6456909375e+05, 2.6370159375e+05, 2.6290040625e+05, 2.6644875e+05, 2.68581375e+05, 2.6853828125e+05, 2.693581875e+05, 2.7148640625e+05, 2.7079453125e+05, 2.709356875e+05, 2.7283175e+05, 2.75008875e+05, 2.75159625e+05, 2.732466875e+05, 2.7154053125e+05, 2.705439375e+05, 2.6924703125e+05, 2.7169040625e+05, 2.74285875e+05, 2.744601875e+05, 2.7429328125e+05, 2.76744875e+05, 2.7608596875e+05, 2.7451459375e+05, 2.757205e+05, 2.7722275e+05, 2.782045e+05] +borFie.Q_flow=[0e+00, 6.018529375e+05, 4.033638125e+05, 2.7595253125e+05, -2.0115041015625e+04, -1.48402875e+05, -1.41063265625e+05, -1.392540625000002e+05, -2.712519375e+05, -1.497681875e+05, -1.3742434375e+05, -2.7841096875e+05, -2.8505534375e+05, -2.9067365625e+05, -1.07855109375e+05, -9.0819453125e+04, -1.062643671875e+05, -1.321484687500001e+05, -2.6513515625e+05, -4.6017671875e+05, -3.9549090625e+05, -3.2120965625e+05, -3.813085e+05, -2.4625103125e+05, -1.8641740625e+05, -3.1966159375e+05, -3.26426e+05, -3.6138078125e+05, -1.685647031249995e+05, -1.233581171875e+05, -1.275188125e+05, -1.46248828125e+05, -1.9861296875e+05, -4.8448915625e+05, -4.134905937499997e+05, -3.1600434375e+05, -3.0187621875e+05, -2.066206875e+05, -7.42805078125e+04, -1.78593078125e+05, -2.19231171875e+05, -2.504575624999998e+05, -1.37786171875e+05, -5.481682421875e+04, -6.017092578125e+04, -9.3072515625e+04, -1.292488046875e+05, -4.0011634375e+05, -4.434680625e+05, -4.3064646875e+05, -4.472024375e+05, -5.452736875e+05, -4.1831634375e+05, -4.4663221875e+05, -5.594335625e+05, -5.687830625e+05, -5.153021874999969e+05, -3.609857500000003e+05, -3.347038125e+05, -3.3324478125e+05, -3.351385e+05, -5.2318065625e+05, -6.433175625e+05, -5.937569375e+05, -5.841075625e+05, -7.500965625e+05, -6.41802125e+05, -5.909248125e+05, -7.388788750000002e+05, -7.317771875e+05, -7.38434e+05, -5.243095625e+05, -4.70858125e+05, -4.4687525e+05, -4.4980203125e+05, -5.405338125e+05, -7.869725625e+05, -6.77347375e+05, -6.3830625e+05, -7.715329375e+05, -7.240985e+05, -6.333908124999995e+05, -7.655991249999984e+05, -8.14926375e+05, -8.388868125e+05, -6.45043625e+05, -5.60177e+05, -5.309751875e+05, -5.273885625e+05, -5.3423875e+05, -8.184193125e+05, -7.3933475e+05, -6.872995e+05, -7.661535625e+05, -8.049368125e+05, -6.224178125e+05, -6.743626875e+05, -7.75604125e+05, -7.911368125e+05, -6.706850625e+05, -5.48609875e+05] +bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.68045703125e+03, 1.30101005859375e+04, 1.4519671875e+04, 7.593100097656247e+03, 9.1434765625e+03, 1.046112109375e+04, 6.13987060546875e+03, 0e+00, 0e+00, 0e+00, 1.801901435852057e+01, 1.994051666259766e+02, 1.638796142578125e+03, 2.395878662109377e+03, 6.70384326171875e+03, 1.7267662109375e+04, 2.1317810546875e+04, 1.1401228515625e+04, 7.318126953125e+03, 1.09677255859375e+04, 8.7083388671875e+03, 0e+00, 0e+00, 0e+00, 4.994394302368222e+01, 2.446585388183594e+02, 1.015319396972656e+03, 1.804476684570312e+03, 3.674154052734375e+03, 1.48826162109375e+04, 1.848419140624996e+04, 8.84058984375e+03, 1.483350952148438e+03, 2.161879638671875e+03, 3.613572509765625e+03, 4.628019409179688e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.913989639282227e+01, 2.277081604003906e+02, 1.705583984375e+03, 1.41185712890625e+04, 2.1796455078125e+04, 1.88480234375e+04, 6.75122607421875e+03, 1.0664201171875e+04, 1.2101681640625e+04, 5.54923583984375e+03, 0e+00, 0e+00, 1.654869651794489e+01, 1.878786773681611e+02, 1.184809692382812e+03, 2.0730341796875e+03, 2.897013916015625e+03, 1.08483603515625e+04, 2.0506146484375e+04, 2.8173771484375e+04, 1.6811326171875e+04, 1.733546484375e+04, 2.27074609375e+04, 1.33527666015625e+04, 1.353679931640604e+03, 1.624316162109352e+03, 2.685092529296875e+03, 3.850318115234375e+03, 4.4500263671875e+03, 5.19891552734375e+03, 5.733484375e+03, 8.2346474609375e+03, 8.4722783203125e+03, 8.2390234375e+03, 8.18840185546875e+03, 8.4124306640625e+03, 8.730822265625e+03, 9.04667578125e+03, 8.822672851562507e+03, 6.77980810546875e+03, 7.449552734375e+03, 7.918826171875e+03, 8.163162109375e+03, 8.4378203125e+03, 8.771384765625e+03, 1.05066796875e+04, 1.18082666015625e+04, 1.15196025390625e+04, 1.102323046875e+04, 1.06303330078125e+04, 1.05913994140625e+04, 1.07253291015625e+04, 1.09346494140625e+04, 7.92986767578125e+03, 8.80513671875e+03, 9.2911064453125e+03, 9.635529296875e+03] +bui[2].ets.PHea=[0e+00, 2.2542513671875e+04, 3.0863568359375e+04, 3.628693359375e+04, 1.441820625e+05, 3.487722265625e+04, 3.312858203125e+04, 1.259511953125001e+05, 5.340823046875e+04, 2.0314974609375e+04, 1.173313671875e+05, 1.134006640625e+05, 1.20700078125e+05, 2.39865546875e+04, 3.255751562500002e+04, 4.084762109375e+04, 4.85078359375e+04, 5.384087500000001e+04, 1.55491578125e+05, 4.89484375e+04, 5.028255078125e+04, 5.7923296875e+04, 1.045687890625e+05, 1.7694154296875e+04, 5.186572265625e+04, 1.284352578125e+05, 1.22244375e+05, 9.5004578125e+04, 3.432183203125004e+04, 4.212868359375e+04, 4.93875859375e+04, 5.470601953125e+04, 1.7549334375e+05, 1.042014921875e+05, 5.07318554687499e+04, 2.925248828125e+04, 1.131688203125e+05, 2.198566162109375e+03, 1.386404296875e+04, 1.130341875e+05, 9.96738125e+04, 1.232875937499999e+05, 1.8221939453125e+04, 3.2154369140625e+04, 4.298696875e+04, 5.203965234375e+04, 8.61595234375e+04, 1.689844375e+05, 6.29752265625e+04, 6.211009765625e+04, 1.88121328125e+05, 5.702337109375e+04, 5.6551859375e+04, 1.78686484375e+05, 1.6391046875e+05, 1.801235e+05, 4.825048437500036e+04, 7.026424999999993e+04, 7.8189625e+04, 7.9793390625e+04, 8.21491875e+04, 2.20533328125e+05, 7.445784375e+04, 8.453103125e+04, 1.7314478125e+05, 1.703733125e+05, 7.81255234375e+04, 1.72966703125e+05, 2.154118281249995e+05, 2.073483749999999e+05, 1.0646953125e+05, 8.822603125e+04, 8.8410453125e+04, 9.5389984375e+04, 1.006652265625e+05, 2.68813125e+05, 1.13833703125e+05, 1.039054140625e+05, 1.024675234375e+05, 2.3806365625e+05, 8.4287203125e+04, 1.014645625000029e+05, 2.48707234375e+05, 2.247634375e+05, 2.3267034375e+05, 9.50469296875e+04, 9.99177265625e+04, 1.0581028125e+05, 1.10877921875e+05, 2.12816296875e+05, 2.25587484375e+05, 1.117960625e+05, 1.1348675e+05, 2.7940753125e+05, 7.03027109375e+04, 8.53203203125e+04, 2.333849375e+05, 2.0597825e+05, 2.25637734375e+05, 7.41297578125e+04, 9.16899609375e+04] +bui[3].ets.PHea=[0e+00, 3.93908544921875e+03, 6.5841015625e+03, 9.333703125e+03, 6.3744046875e+04, 5.825833203125e+04, 4.70933203125e+04, 3.884414843749999e+04, 3.608511328125e+04, 3.54905234375e+04, 3.875209375e+04, 3.0307541015625e+04, 3.209899609375e+04, 3.50317578125e+03, 6.20180078125001e+03, 1.0272146484375e+04, 1.37751162109375e+04, 1.634496972656251e+04, 5.42995234375e+04, 7.67793359375e+04, 5.956288671875e+04, 4.112808203125e+04, 3.2037841796875e+04, 3.309251171875e+04, 3.86459765625e+04, 3.2630484375e+04, 3.00025546875e+04, 2.3559330078125e+04, 3.471655517578155e+03, 8.3300048828125e+03, 1.2155232421875e+04, 1.50701845703125e+04, 5.966316015625e+04, 7.7716375e+04, 6.042416015624987e+04, 3.650902734375e+04, 2.48021171875e+04, 2.1089533203125e+04, 2.661913671875e+04, 2.8380966796875e+04, 2.1211935546875e+04, 2.808300976562498e+04, 6.437335968017578e+01, 2.988974609375e+03, 8.828986328125e+03, 1.32695927734375e+04, 2.6514912109375e+04, 8.08799921875e+04, 7.85183359375e+04, 7.1529453125e+04, 6.208014453125e+04, 6.2413859375e+04, 6.137124609375e+04, 6.34064453125e+04, 4.691020703125e+04, 5.051726953125e+04, 1.283998925781258e+04, 1.960861914062496e+04, 2.32241171875e+04, 2.4290361328125e+04, 2.5776263671875e+04, 9.0991171875e+04, 9.14932890625e+04, 9.001778125e+04, 8.13607578125e+04, 8.00953515625e+04, 7.81501328125e+04, 7.63136875e+04, 5.932426953124985e+04, 5.668091406249996e+04, 3.0838693359375e+04, 2.6230568359375e+04, 2.6741314453125e+04, 2.958390625e+04, 3.15344921875e+04, 9.2808828125e+04, 9.774534375e+04, 9.42884296875e+04, 8.437303125e+04, 8.11237421875e+04, 7.899353125e+04, 7.885609375000003e+04, 7.369619531250023e+04, 6.260469140625e+04, 6.36302890625e+04, 2.9282673828125e+04, 3.1325599609375e+04, 3.3512140625e+04, 3.492765234375e+04, 7.01042578125e+04, 9.76705625e+04, 8.82453515625e+04, 8.49934453125e+04, 8.50262109375e+04, 6.525584375e+04, 6.392953125e+04, 7.08773515625e+04, 5.808994921875e+04, 6.236201953125e+04, 2.3228880859375e+04, 2.9294154296875e+04] +bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.8759140625e+03, 1.980668823242188e+03, 2.025453002929688e+03, 1.842566528320312e+03, 1.85767138671875e+03, 1.90760546875e+03, 1.811013916015625e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554932983398438e+03, 1.552666381835938e+03, 1.618451538085938e+03, 1.670982299804688e+03, 1.822299682617188e+03, 2.106328369140625e+03, 2.228182373046875e+03, 1.962843017578125e+03, 1.824616821289062e+03, 1.91006005859375e+03, 1.8707958984375e+03, 1.508223915100098e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554683715820312e+03, 1.552025268554688e+03, 1.559513061523438e+03, 1.630510009765625e+03, 1.731682495117188e+03, 2.044318481445312e+03, 2.13411767578125e+03, 1.86365576171875e+03, 1.5508291015625e+03, 1.543991333007812e+03, 1.691327514648438e+03, 1.55099169921875e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554929321289062e+03, 1.552284545898438e+03, 1.618864501953125e+03, 2.004285034179688e+03, 2.203319580078125e+03, 2.170173828125e+03, 1.81837939453125e+03, 1.885038696289062e+03, 1.956969604492188e+03, 1.795843383789062e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554939208984375e+03, 1.552889038085938e+03, 1.575585327148438e+03, 1.647705810546875e+03, 1.6961591796875e+03, 1.908352172851562e+03, 2.174917724609375e+03, 2.413139892578125e+03, 2.1409248046875e+03, 2.090462890625e+03, 2.260796142578125e+03, 2.033057250976562e+03, 1.59429748535156e+03, 1.612316772460935e+03, 1.683102661132812e+03, 1.738123291015625e+03, 1.760480346679688e+03, 1.784676513671875e+03, 1.799849365234375e+03, 1.858605346679688e+03, 1.869559692382812e+03, 1.862960205078125e+03, 1.860232299804688e+03, 1.86643603515625e+03, 1.87606201171875e+03, 1.885834350585938e+03, 1.8799892578125e+03, 1.823335327148438e+03, 1.8365029296875e+03, 1.849450439453125e+03, 1.857304809570312e+03, 1.865551513671875e+03, 1.876802490234375e+03, 1.918170776367188e+03, 1.96820361328125e+03, 1.960928100585938e+03, 1.945464599609375e+03, 1.932926879882812e+03, 1.931411987304688e+03, 1.934483520507812e+03, 1.941196166992188e+03, 1.854186157226562e+03, 1.8768095703125e+03, 1.89129638671875e+03, 1.901218872070312e+03] +bui[2].ets.PPum=[1.0944916015625e+04, 1.158077734375e+04, 1.17691474609375e+04, 1.1885853515625e+04, 1.4734626953125e+04, 1.18400703125e+04, 1.17873525390625e+04, 1.33930634765625e+04, 1.24285576171875e+04, 1.1282697265625e+04, 1.35234501953125e+04, 1.33659365234375e+04, 1.34742275390625e+04, 1.14433583984375e+04, 1.1755009765625e+04, 1.19726591796875e+04, 1.21422587890625e+04, 1.23185302734375e+04, 1.52499541015625e+04, 1.2321810546875e+04, 1.2215806640625e+04, 1.22206455078125e+04, 1.36172548828125e+04, 1.11232314453125e+04, 1.2119619140625e+04, 1.37828935546875e+04, 1.35059345703125e+04, 1.3147267578125e+04, 1.1798455078125e+04, 1.1995484375e+04, 1.2162712890625e+04, 1.2336044921875e+04, 1.47831044921875e+04, 1.42617109375e+04, 1.22145576171875e+04, 1.16394521484375e+04, 1.34929462890625e+04, 1.024360546875e+04, 1.09036787109375e+04, 1.34803779296875e+04, 1.28564921875e+04, 1.3298533203125e+04, 1.11531748046875e+04, 1.1734794921875e+04, 1.20145087890625e+04, 1.22484521484375e+04, 1.29451162109375e+04, 1.55161376953125e+04, 1.25657666015625e+04, 1.256289453125e+04, 1.522326171875e+04, 1.2670720703125e+04, 1.2370125e+04, 1.5473064453125e+04, 1.4899662109375e+04, 1.515391015625e+04, 1.216978320312501e+04, 1.27868701171875e+04, 1.3027416015625e+04, 1.30851552734375e+04, 1.3155189453125e+04, 1.679758984375e+04, 1.29673544921875e+04, 1.3205232421875e+04, 1.46654521484375e+04, 1.6048841796875e+04, 1.29743427734375e+04, 1.4826400390625e+04, 1.645132031249999e+04, 1.60672607421875e+04, 1.42195615234375e+04, 1.33092880859375e+04, 1.33176796875e+04, 1.35100478515625e+04, 1.367745703125e+04, 1.7744435546875e+04, 1.479638671875e+04, 1.37897373046875e+04, 1.37104375e+04, 1.7435296875e+04, 1.31852529296875e+04, 1.359240136718755e+04, 1.739874609375e+04, 1.6570091796875e+04, 1.6843298828125e+04, 1.34388974609375e+04, 1.36292119140625e+04, 1.37957509765625e+04, 1.39623916015625e+04, 1.573371875e+04, 1.776474609375e+04, 1.3970671875e+04, 1.40399111328125e+04, 1.8170240234375e+04, 1.304131640625e+04, 1.31944208984375e+04, 1.70427265625e+04, 1.60750087890625e+04, 1.637578125e+04, 1.28708359375e+04, 1.336840625e+04] +bui[3].ets.PPum=[4.009712890625e+03, 4.030418212890625e+03, 4.148255859375e+03, 4.23405859375e+03, 5.23296533203125e+03, 5.17390185546875e+03, 4.83316259765625e+03, 4.56270068359375e+03, 4.44326220703125e+03, 4.4475703125e+03, 4.54334619140625e+03, 4.3071123046875e+03, 4.3502109375e+03, 3.80863134765625e+03, 4.04706298828125e+03, 4.232318359375e+03, 4.3397119140625e+03, 4.39756005859375e+03, 5.31285302734375e+03, 5.65793310546875e+03, 5.2113212890625e+03, 4.6369560546875e+03, 4.3396513671875e+03, 4.3780986328125e+03, 4.53155615234375e+03, 4.35973974609375e+03, 4.28782275390625e+03, 4.29636376953125e+03, 3.853111816406252e+03, 4.15021826171875e+03, 4.29130615234375e+03, 4.367873046875e+03, 5.04732275390625e+03, 5.64100830078125e+03, 5.241028320312496e+03, 4.49268212890625e+03, 4.1045966796875e+03, 3.866220703125e+03, 4.1911220703125e+03, 4.255380859375e+03, 3.884902587890625e+03, 4.233647460937499e+03, 3.760877197265625e+03, 3.8144736328125e+03, 4.173572265625e+03, 4.3238740234375e+03, 4.567943359375e+03, 5.6914169921875e+03, 5.7223037109375e+03, 5.53464208984375e+03, 5.209859375e+03, 5.18361767578125e+03, 5.201830078125e+03, 5.22551220703125e+03, 4.75343603515625e+03, 4.8293828125e+03, 4.293906250000002e+03, 4.463050292968749e+03, 4.5734931640625e+03, 4.60644140625e+03, 4.64805126953125e+03, 5.88571142578125e+03, 6.06743505859375e+03, 6.05142626953125e+03, 5.79085888671875e+03, 5.657857421875e+03, 5.68397265625e+03, 5.6077587890625e+03, 5.104371093749995e+03, 4.986467773437499e+03, 4.7130361328125e+03, 4.64898486328125e+03, 4.6670166015625e+03, 4.74391552734375e+03, 4.80055126953125e+03, 5.87433642578125e+03, 6.1985380859375e+03, 6.170212890625e+03, 5.87649560546875e+03, 5.692818359375e+03, 5.6978212890625e+03, 5.6826328125e+03, 5.518108398437506e+03, 5.139474609375e+03, 5.22124853515625e+03, 4.71108056640625e+03, 4.78697607421875e+03, 4.84563232421875e+03, 4.8890751953125e+03, 5.4101259765625e+03, 6.14540185546875e+03, 5.96577001953125e+03, 5.86320068359375e+03, 5.81778369140625e+03, 5.2718291015625e+03, 5.22827099609375e+03, 5.38819091796875e+03, 5.0363837890625e+03, 5.1287900390625e+03, 4.5450634765625e+03, 4.7256552734375e+03] +dis.mCon_flow[1]=[1.18203841149807e-01, 1.69616029666031e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.204090356826782e+00, 4.136620998382568e+00, 4.416953086853027e+00, 2.572014093399047e+00, 2.889850378036499e+00, 3.320761919021606e+00, 2.154299974441528e+00, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.322887424379614e-03, 8.046409487724304e-02, 6.381067037582397e-01, 9.210514426231392e-01, 2.322021484375e+00, 5.167423248291016e+00, 6.045093536376953e+00, 3.626200437545776e+00, 2.388061285018921e+00, 3.396102905273438e+00, 2.866950273513794e+00, 4.880129722550919e-07, 1.69616029666031e-07, 1.69616029666031e-07, 2.004203572869324e-02, 9.761016815900803e-02, 3.935827910900116e-01, 6.971601247787476e-01, 1.346953749656677e+00, 4.601154804229736e+00, 5.359265327453605e+00, 2.806527376174927e+00, 4.118962585926056e-01, 4.278298616409302e-01, 1.119953632354736e+00, 1.608526259660721e-01, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.680494803935289e-03, 9.071677178144455e-02, 6.400750279426575e-01, 4.432933330535889e+00, 6.134448051452637e+00, 5.468200206756592e+00, 2.267036914825439e+00, 3.247622013092041e+00, 3.751542329788208e+00, 1.963904738426208e+00, 1.69616029666031e-07, 1.69616029666031e-07, 6.601069122553093e-03, 7.441581040620687e-02, 4.534013867378235e-01, 7.872469425201416e-01, 1.082891225814819e+00, 3.485665559768677e+00, 5.829497337341309e+00, 7.446558952331543e+00, 5.02985668182373e+00, 5.051239967346191e+00, 6.307196140289307e+00, 4.169643402099609e+00, 5.293772220611492e-01, 6.093088388442907e-01, 9.965990781784058e-01, 1.400049924850464e+00, 1.599151372909546e+00, 1.845478177070618e+00, 2.020609378814697e+00, 2.793455600738525e+00, 2.866037845611572e+00, 2.795924663543701e+00, 2.773176193237305e+00, 2.835124492645264e+00, 2.927525520324707e+00, 3.016135931015015e+00, 2.951502561569216e+00, 2.333996057510376e+00, 2.540247201919556e+00, 2.676566362380981e+00, 2.745999097824097e+00, 2.826827526092529e+00, 2.930054903030396e+00, 3.403804302215576e+00, 3.787426948547363e+00, 3.709625005722046e+00, 3.565568685531616e+00, 3.452659368515015e+00, 3.442166090011597e+00, 3.474039793014526e+00, 3.530907392501831e+00, 2.677051305770874e+00, 2.932664632797241e+00, 3.06976842880249e+00, 3.163070201873779e+00] +dis.mCon_flow[2]=[7.831905364990234e+01, 1.011678695678711e+01, 1.202365493774414e+01, 1.340832901000977e+01, 4.024590682983398e+01, 1.283755683898926e+01, 1.222688388824463e+01, 3.356012344360354e+01, 1.785030746459961e+01, 7.661432266235352e+00, 3.361762619018555e+01, 3.004049682617188e+01, 3.175032234191895e+01, 8.878341674804688e+00, 1.186838722229004e+01, 1.454407405853271e+01, 1.695401954650879e+01, 1.858499145507813e+01, 4.381857681274414e+01, 1.710725021362305e+01, 1.739293098449707e+01, 1.777763748168945e+01, 3.001104927062988e+01, 6.560802459716797e+00, 1.654203033447266e+01, 3.361261367797852e+01, 3.203083801269531e+01, 2.631617546081543e+01, 1.235269641876222e+01, 1.486715221405029e+01, 1.713493919372559e+01, 1.875544548034668e+01, 4.553903198242188e+01, 3.170532417297363e+01, 1.747029685974118e+01, 1.067571449279785e+01, 3.068375587463379e+01, 8.702535629272461e-01, 5.238180637359619e+00, 3.055041885375977e+01, 2.598450088500977e+01, 3.080278015136717e+01, 6.757812023162842e+00, 1.165014362335205e+01, 1.514413833618164e+01, 1.796957588195801e+01, 2.614797019958496e+01, 4.511198425292969e+01, 2.097610664367676e+01, 2.072581672668457e+01, 4.718447875976562e+01, 1.935490608215332e+01, 1.908254051208496e+01, 4.690096282958984e+01, 4.19122200012207e+01, 4.494483947753906e+01, 1.649232101440441e+01, 2.30032386779785e+01, 2.516419792175293e+01, 2.561289215087891e+01, 2.624907684326172e+01, 5.464870452880859e+01, 2.388892364501953e+01, 2.658243179321289e+01, 4.415296173095703e+01, 4.586825180053711e+01, 2.478711128234863e+01, 4.514661407470703e+01, 5.239445877075185e+01, 5.067266845703122e+01, 3.109377861022949e+01, 2.75691967010498e+01, 2.758675003051758e+01, 2.936878395080566e+01, 3.072374534606934e+01, 6.296026229858398e+01, 3.420233917236328e+01, 3.150566291809082e+01, 3.096678352355957e+01, 5.757012176513672e+01, 2.635358047485352e+01, 3.045041847229064e+01, 5.838062667846683e+01, 5.371909713745117e+01, 5.500920104980469e+01, 2.903041076660156e+01, 3.02612247467041e+01, 3.171175384521484e+01, 3.298280715942383e+01, 5.212704467773438e+01, 5.668301773071289e+01, 3.3188232421875e+01, 3.35435791015625e+01, 6.386272048950195e+01, 2.268681716918945e+01, 2.653346252441406e+01, 5.615881729125977e+01, 4.988721084594727e+01, 5.303235244750977e+01, 2.346528816223145e+01, 2.811459922790527e+01] +dis.mCon_flow[3]=[2.868546676635742e+01, 2.132277727127075e+00, 2.933185338973999e+00, 3.664312601089478e+00, 1.472475910186768e+01, 1.382132816314697e+01, 1.098674774169922e+01, 8.655771255493162e+00, 7.612047672271729e+00, 7.695687770843506e+00, 8.603856086730957e+00, 5.931418418884277e+00, 6.444601535797119e+00, 1.115771055221558e+00, 2.234274387359623e+00, 3.639158010482788e+00, 4.780806064605713e+00, 5.56772565841675e+00, 1.432598495483398e+01, 1.727862739562988e+01, 1.379780387878418e+01, 9.188862800598145e+00, 6.312650203704834e+00, 6.81540584564209e+00, 8.531584739685059e+00, 6.567477703094482e+00, 5.721296787261963e+00, 5.28970193862915e+00, 1.229814648628246e+00, 2.948227167129517e+00, 4.225189685821533e+00, 5.144081115722656e+00, 1.393779563903809e+01, 1.715607070922852e+01, 1.39955024719238e+01, 7.879417419433594e+00, 4.141587734222412e+00, 2.800290584564209e+00, 4.807835102081299e+00, 5.390892505645752e+00, 2.884466171264648e+00, 5.183895111083977e+00, 2.455004304647446e-02, 1.072358012199402e+00, 3.132164001464844e+00, 4.590312480926514e+00, 7.622034072875977e+00, 1.774591827392578e+01, 1.779702949523926e+01, 1.630575752258301e+01, 1.395833301544189e+01, 1.399010181427002e+01, 1.41137056350708e+01, 1.421729469299316e+01, 1.021333122253418e+01, 1.11086950302124e+01, 4.253136634826683e+00, 6.358119964599599e+00, 7.373141765594482e+00, 7.655307292938232e+00, 8.04708194732666e+00, 1.929566192626953e+01, 1.993244552612305e+01, 1.968472480773926e+01, 1.794153213500977e+01, 1.713727569580078e+01, 1.741838836669922e+01, 1.689208793640137e+01, 1.287136745452878e+01, 1.2342791557312e+01, 8.188046455383301e+00, 8.047819137573242e+00, 8.189670562744141e+00, 8.90976619720459e+00, 9.38817310333252e+00, 1.960008239746094e+01, 2.050136756896973e+01, 2.040184593200684e+01, 1.85143928527832e+01, 1.718012237548828e+01, 1.749321937561035e+01, 1.742439842224121e+01, 1.575943660736089e+01, 1.347987174987793e+01, 1.39144983291626e+01, 8.698768615722656e+00, 9.257170677185059e+00, 9.77839469909668e+00, 1.011131286621094e+01, 1.620156097412109e+01, 2.00880069732666e+01, 1.915205001831055e+01, 1.847412872314453e+01, 1.787992858886719e+01, 1.431523418426514e+01, 1.429906940460205e+01, 1.525179672241211e+01, 1.246921920776367e+01, 1.342862987518311e+01, 7.043207168579102e+00, 8.748285293579102e+00] bui[1].ets.THeaWatSupSet=[3.011499938964844e+02, 3.011499938964844e+02, 3.011818542480469e+02, 3.012418518066406e+02, 3.033169555664062e+02, 3.041416320800781e+02, 3.044120483398438e+02, 3.030785827636719e+02, 3.032156066894531e+02, 3.035683288574219e+02, 3.027239074707031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011561889648438e+02, 3.012687683105469e+02, 3.015848388671875e+02, 3.018233032226562e+02, 3.029001159667969e+02, 3.050103454589844e+02, 3.057236633300781e+02, 3.038907470703125e+02, 3.028811340332031e+02, 3.03606201171875e+02, 3.032756652832031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011899719238281e+02, 3.012715148925781e+02, 3.014285888671875e+02, 3.016359558105469e+02, 3.021471557617188e+02, 3.045862426757812e+02, 3.051562805175781e+02, 3.032362060546875e+02, 3.014360961914062e+02, 3.014007263183594e+02, 3.018779602050781e+02, 3.012979736328125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011532592773438e+02, 3.012625122070312e+02, 3.015754699707031e+02, 3.043725891113281e+02, 3.057138977050781e+02, 3.052976379394531e+02, 3.028313293457031e+02, 3.034349060058594e+02, 3.039214782714844e+02, 3.0258935546875e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011549072265625e+02, 3.012594604492188e+02, 3.014695739746094e+02, 3.017150573730469e+02, 3.019510803222656e+02, 3.0364501953125e+02, 3.055112609863281e+02, 3.068552856445312e+02, 3.050308837890625e+02, 3.049100036621094e+02, 3.059415893554688e+02, 3.04355712890625e+02, 3.015714721679688e+02, 3.015879211425781e+02, 3.018827514648438e+02, 3.021878051757812e+02, 3.023419189453125e+02, 3.025277099609375e+02, 3.026602478027344e+02, 3.032210693359375e+02, 3.033043518066406e+02, 3.032552490234375e+02, 3.032364196777344e+02, 3.032822570800781e+02, 3.033528442382812e+02, 3.03423583984375e+02, 3.033790893554688e+02, 3.0290576171875e+02, 3.030587768554688e+02, 3.0315966796875e+02, 3.032167053222656e+02, 3.032773742675781e+02, 3.033581237792969e+02, 3.03684326171875e+02, 3.040229187011719e+02, 3.039660339355469e+02, 3.038548889160156e+02, 3.037657470703125e+02, 3.037560424804688e+02, 3.0377978515625e+02, 3.038266296386719e+02, 3.031968383789062e+02, 3.03359130859375e+02, 3.0346533203125e+02, 3.035382385253906e+02] -bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.099530029296875e+02, 3.072186889648438e+02, 3.033151550292969e+02, 3.041410217285156e+02, 3.044122314453125e+02, 3.030792541503906e+02, 3.0321484375e+02, 3.035684204101562e+02, 3.027247619628906e+02, 2.998259582519531e+02, 2.992102661132812e+02, 2.991942138671875e+02, 3.002640686035156e+02, 3.012637939453125e+02, 3.015841369628906e+02, 3.018229675292969e+02, 3.028978271484375e+02, 3.050100708007812e+02, 3.057238464355469e+02, 3.038919067382812e+02, 3.028811340332031e+02, 3.036060791015625e+02, 3.032762756347656e+02, 3.010982666015625e+02, 2.992608947753906e+02, 2.992163696289062e+02, 3.011661682128906e+02, 3.012700500488281e+02, 3.014274597167969e+02, 3.016355590820312e+02, 3.021455993652344e+02, 3.045860595703125e+02, 3.051564636230469e+02, 3.032373657226562e+02, 3.014386596679688e+02, 3.013994445800781e+02, 3.018773803710938e+02, 3.013061828613281e+02, 2.98767822265625e+02, 2.986094665527344e+02, 2.986051940917969e+02, 2.986050720214844e+02, 3.002052307128906e+02, 3.012598876953125e+02, 3.01572509765625e+02, 3.043717956542969e+02, 3.0571337890625e+02, 3.052982482910156e+02, 3.028315124511719e+02, 3.034338073730469e+02, 3.039216613769531e+02, 3.025909118652344e+02, 2.995867919921875e+02, 2.992259216308594e+02, 3.007208862304688e+02, 3.012567443847656e+02, 3.014684448242188e+02, 3.017145385742188e+02, 3.019507751464844e+02, 3.036429748535156e+02, 3.055105590820312e+02, 3.068552551269531e+02, 3.050317687988281e+02, 3.049093322753906e+02, 3.059416198730469e+02, 3.043566284179688e+02, 3.015732116699219e+02, 3.015854187011719e+02, 3.018822937011719e+02, 3.021876525878906e+02, 3.02341796875e+02, 3.02527587890625e+02, 3.026601867675781e+02, 3.032209777832031e+02, 3.033043212890625e+02, 3.032552795410156e+02, 3.032364196777344e+02, 3.032822265625e+02, 3.033528137207031e+02, 3.03423583984375e+02, 3.03379150390625e+02, 3.029055786132812e+02, 3.030587463378906e+02, 3.031596069335938e+02, 3.032166748046875e+02, 3.032773132324219e+02, 3.033581237792969e+02, 3.036836242675781e+02, 3.0402294921875e+02, 3.039660949707031e+02, 3.038549194335938e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797546386719e+02, 3.0382666015625e+02, 3.031969299316406e+02, 3.033591003417969e+02, 3.034653015136719e+02, 3.035381774902344e+02] +bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096938171386719e+02, 3.070041198730469e+02, 3.033133544921875e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998259887695312e+02, 2.992112731933594e+02, 2.991952209472656e+02, 3.002655639648438e+02, 3.012636413574219e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010985717773438e+02, 2.992620239257812e+02, 2.992174987792969e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.016354675292969e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014390258789062e+02, 3.013993225097656e+02, 3.018775634765625e+02, 3.013066711425781e+02, 2.987677001953125e+02, 2.986096801757812e+02, 2.986054382324219e+02, 2.986052856445312e+02, 3.002054748535156e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711853027344e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316650390625e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995848999023438e+02, 2.992269897460938e+02, 3.007212829589844e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.01586669921875e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023416748046875e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.031970520019531e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] bui[2].ets.THeaWatSupSet=[3.022371215820312e+02, 3.022929992675781e+02, 3.025325317382812e+02, 3.027109375e+02, 3.0576953125e+02, 3.026592102050781e+02, 3.025699462890625e+02, 3.046447448730469e+02, 3.032872619628906e+02, 3.0203173828125e+02, 3.047882385253906e+02, 3.044075622558594e+02, 3.045711669921875e+02, 3.021329040527344e+02, 3.025238037109375e+02, 3.028435974121094e+02, 3.031228942871094e+02, 3.033214416503906e+02, 3.064082336425781e+02, 3.032993774414062e+02, 3.032015380859375e+02, 3.032325134277344e+02, 3.045858154296875e+02, 3.019427795410156e+02, 3.031217956542969e+02, 3.048508911132812e+02, 3.0460595703125e+02, 3.040630798339844e+02, 3.025755310058594e+02, 3.028836364746094e+02, 3.031466064453125e+02, 3.033418884277344e+02, 3.06205078125e+02, 3.050321960449219e+02, 3.031983947753906e+02, 3.023972473144531e+02, 3.045396118164062e+02, 3.013359985351562e+02, 3.017449645996094e+02, 3.045319519042969e+02, 3.038887023925781e+02, 3.04413330078125e+02, 3.019764099121094e+02, 3.025020751953125e+02, 3.029153747558594e+02, 3.032434997558594e+02, 3.040957641601562e+02, 3.064471130371094e+02, 3.035986938476562e+02, 3.035945129394531e+02, 3.064448852539062e+02, 3.035657958984375e+02, 3.033815307617188e+02, 3.066045227050781e+02, 3.058945007324219e+02, 3.06213134765625e+02, 3.031752624511719e+02, 3.03856201171875e+02, 3.041219177246094e+02, 3.041805419921875e+02, 3.042574462890625e+02, 3.076214294433594e+02, 3.040094604492188e+02, 3.043080139160156e+02, 3.060822143554688e+02, 3.067025756835938e+02, 3.040648498535156e+02, 3.062969970703125e+02, 3.072484436035156e+02, 3.069846801757812e+02, 3.049280395507812e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046428527832031e+02, 3.048128356933594e+02, 3.086090087890625e+02, 3.054629821777344e+02, 3.049158935546875e+02, 3.048506774902344e+02, 3.080462646484375e+02, 3.042694091796875e+02, 3.047711791992188e+02, 3.080608520507812e+02, 3.073917236328125e+02, 3.075439147949219e+02, 3.045775451660156e+02, 3.047623901367188e+02, 3.049385375976562e+02, 3.051003112792969e+02, 3.071455078125e+02, 3.081002807617188e+02, 3.051087951660156e+02, 3.051735534667969e+02, 3.087722473144531e+02, 3.039963989257812e+02, 3.0430224609375e+02, 3.078565063476562e+02, 3.069277648925781e+02, 3.072600402832031e+02, 3.039281311035156e+02, 3.04494873046875e+02] -bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.022926635742188e+02, 3.025323791503906e+02, 3.027099609375e+02, 3.057696838378906e+02, 3.026589660644531e+02, 3.025701599121094e+02, 3.046428833007812e+02, 3.032903442382812e+02, 3.020314331054688e+02, 3.047872924804688e+02, 3.044078979492188e+02, 3.04571044921875e+02, 3.021362915039062e+02, 3.025235595703125e+02, 3.028433837890625e+02, 3.031227722167969e+02, 3.033213806152344e+02, 3.06408203125e+02, 3.033004760742188e+02, 3.032018737792969e+02, 3.032297668457031e+02, 3.0458642578125e+02, 3.019417114257812e+02, 3.031179504394531e+02, 3.048511047363281e+02, 3.04605712890625e+02, 3.040654296875e+02, 3.025751953125e+02, 3.028834533691406e+02, 3.03146484375e+02, 3.03341796875e+02, 3.062038269042969e+02, 3.05034423828125e+02, 3.031985778808594e+02, 3.023976135253906e+02, 3.045400695800781e+02, 3.013344116210938e+02, 3.017437744140625e+02, 3.045323181152344e+02, 3.038885192871094e+02, 3.044132995605469e+02, 3.0197509765625e+02, 3.025017395019531e+02, 3.029151306152344e+02, 3.032433471679688e+02, 3.040931091308594e+02, 3.064472961425781e+02, 3.035983581542969e+02, 3.035946044921875e+02, 3.064447937011719e+02, 3.035682983398438e+02, 3.033814392089844e+02, 3.066045532226562e+02, 3.058947143554688e+02, 3.062130126953125e+02, 3.031750793457031e+02, 3.038560791015625e+02, 3.041218566894531e+02, 3.041805114746094e+02, 3.042574157714844e+02, 3.076214904785156e+02, 3.0400927734375e+02, 3.043080139160156e+02, 3.060799865722656e+02, 3.067039489746094e+02, 3.040646057128906e+02, 3.062947998046875e+02, 3.072487182617188e+02, 3.06984619140625e+02, 3.049303894042969e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427917480469e+02, 3.048128356933594e+02, 3.086090698242188e+02, 3.054650268554688e+02, 3.049158935546875e+02, 3.048502807617188e+02, 3.080465393066406e+02, 3.042690734863281e+02, 3.047702331542969e+02, 3.080610046386719e+02, 3.073916320800781e+02, 3.07544677734375e+02, 3.045772094726562e+02, 3.047623291015625e+02, 3.049384765625e+02, 3.051002807617188e+02, 3.071433410644531e+02, 3.081015625e+02, 3.051086730957031e+02, 3.051735534667969e+02, 3.087724304199219e+02, 3.03997314453125e+02, 3.043021850585938e+02, 3.078565979003906e+02, 3.069277954101562e+02, 3.07260009765625e+02, 3.039277038574219e+02, 3.044946899414062e+02] +bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046409301757812e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047850952148438e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.046054992675781e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062019348144531e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.01743408203125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064449768066406e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090087890625e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278564453125e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.0449462890625e+02] bui[3].ets.THeaWatSupSet=[3.015830078125e+02, 3.017384643554688e+02, 3.020616760253906e+02, 3.023164672851562e+02, 3.055315856933594e+02, 3.052533569335938e+02, 3.042955322265625e+02, 3.035074462890625e+02, 3.031561584472656e+02, 3.031649475097656e+02, 3.034611206054688e+02, 3.025969543457031e+02, 3.027619323730469e+02, 3.014335632324219e+02, 3.018492736816406e+02, 3.02317138671875e+02, 3.026919250488281e+02, 3.029523315429688e+02, 3.057950744628906e+02, 3.064950866699219e+02, 3.05296630859375e+02, 3.037142028808594e+02, 3.027350769042969e+02, 3.028833312988281e+02, 3.034297485351562e+02, 3.028161315917969e+02, 3.025333557128906e+02, 3.024278259277344e+02, 3.015642700195312e+02, 3.020900573730469e+02, 3.025110168457031e+02, 3.028137512207031e+02, 3.051663818359375e+02, 3.064702453613281e+02, 3.053681945800781e+02, 3.032876586914062e+02, 3.020130615234375e+02, 3.015963745117188e+02, 3.022110900878906e+02, 3.024018859863281e+02, 3.016385192871094e+02, 3.02337890625e+02, 3.011651916503906e+02, 3.015142211914062e+02, 3.021448974609375e+02, 3.026300354003906e+02, 3.034896850585938e+02, 3.06657958984375e+02, 3.066563415527344e+02, 3.0615478515625e+02, 3.053432922363281e+02, 3.0532421875e+02, 3.053579711914062e+02, 3.0541748046875e+02, 3.04074462890625e+02, 3.043381958007812e+02, 3.0258203125e+02, 3.032113647460938e+02, 3.035560913085938e+02, 3.036563110351562e+02, 3.037868041992188e+02, 3.07205322265625e+02, 3.074538269042969e+02, 3.073782653808594e+02, 3.067622375488281e+02, 3.064886169433594e+02, 3.065491638183594e+02, 3.063687438964844e+02, 3.050221862792969e+02, 3.047802734375e+02, 3.037688293457031e+02, 3.037930603027344e+02, 3.038448181152344e+02, 3.040843200683594e+02, 3.042516174316406e+02, 3.072645874023438e+02, 3.0772265625e+02, 3.076467895507812e+02, 3.069666137695312e+02, 3.065372009277344e+02, 3.065844116210938e+02, 3.065560913085938e+02, 3.06064208984375e+02, 3.051891174316406e+02, 3.053666076660156e+02, 3.039945678710938e+02, 3.042120666503906e+02, 3.043890380859375e+02, 3.04509765625e+02, 3.061576843261719e+02, 3.076034545898438e+02, 3.071937866210938e+02, 3.069554748535156e+02, 3.068090515136719e+02, 3.05495361328125e+02, 3.054386291503906e+02, 3.058284912109375e+02, 3.048736267089844e+02, 3.051721496582031e+02, 3.034703979492188e+02, 3.040327758789062e+02] -bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017375793457031e+02, 3.020613708496094e+02, 3.023153381347656e+02, 3.055313720703125e+02, 3.052536010742188e+02, 3.042958679199219e+02, 3.035077209472656e+02, 3.031562194824219e+02, 3.031648559570312e+02, 3.034610290527344e+02, 3.025975952148438e+02, 3.027616271972656e+02, 3.014402465820312e+02, 3.018485107421875e+02, 3.023167419433594e+02, 3.026917114257812e+02, 3.029522094726562e+02, 3.057943115234375e+02, 3.064951782226562e+02, 3.05297119140625e+02, 3.037147827148438e+02, 3.027351379394531e+02, 3.028830871582031e+02, 3.034294738769531e+02, 3.028167419433594e+02, 3.025327758789062e+02, 3.024306945800781e+02, 3.01562744140625e+02, 3.020895385742188e+02, 3.025107421875e+02, 3.028135986328125e+02, 3.051649780273438e+02, 3.064703063964844e+02, 3.053687133789062e+02, 3.032884826660156e+02, 3.020141906738281e+02, 3.015960388183594e+02, 3.022101745605469e+02, 3.024030456542969e+02, 3.016374816894531e+02, 3.023372192382812e+02, 3.009281921386719e+02, 3.015122375488281e+02, 3.021442565917969e+02, 3.026297302246094e+02, 3.034871520996094e+02, 3.066578979492188e+02, 3.066563720703125e+02, 3.061549987792969e+02, 3.053433837890625e+02, 3.053240966796875e+02, 3.053579711914062e+02, 3.054175720214844e+02, 3.0407470703125e+02, 3.043380737304688e+02, 3.025818481445312e+02, 3.032111511230469e+02, 3.035559997558594e+02, 3.036562805175781e+02, 3.037867126464844e+02, 3.072049560546875e+02, 3.074537963867188e+02, 3.073783874511719e+02, 3.067623901367188e+02, 3.064885559082031e+02, 3.065491943359375e+02, 3.063687744140625e+02, 3.050225524902344e+02, 3.047802124023438e+02, 3.037704467773438e+02, 3.037930297851562e+02, 3.038448181152344e+02, 3.040842590332031e+02, 3.042515869140625e+02, 3.072642822265625e+02, 3.077226867675781e+02, 3.076469116210938e+02, 3.069667053222656e+02, 3.065372924804688e+02, 3.065844421386719e+02, 3.065560607910156e+02, 3.060646362304688e+02, 3.051889953613281e+02, 3.053671569824219e+02, 3.039942321777344e+02, 3.042120361328125e+02, 3.043889465332031e+02, 3.045097351074219e+02, 3.061557006835938e+02, 3.076035461425781e+02, 3.0719384765625e+02, 3.069555053710938e+02, 3.068093872070312e+02, 3.054954833984375e+02, 3.054385070800781e+02, 3.058285827636719e+02, 3.048737182617188e+02, 3.051720886230469e+02, 3.034700012207031e+02, 3.040325927734375e+02] -bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.898260600864887e-02, 5.558320507407188e-02, 4.893864154815674e+00, 6.819127559661865e+00, 7.489825248718262e+00, 4.845126152038572e+00, 4.905826091766357e+00, 5.776740074157715e+00, 3.999470949172974e+00, 9.63236577808857e-03, 9.317588992416859e-03, 9.218724444508553e-03, 1.527559012174611e-02, 1.418777406215668e-01, 9.878134727478027e-01, 1.632190346717836e+00, 4.0259690284729e+00, 8.456682205200195e+00, 9.77056884765625e+00, 6.683021068572998e+00, 4.263325214385986e+00, 5.811371326446533e+00, 5.228538990020752e+00, 1.180198322981596e-02, 9.363085962831974e-03, 9.240505285561085e-03, 4.136881604790731e-02, 1.511057317256927e-01, 5.182194113731384e-01, 1.143132448196411e+00, 2.356300830841064e+00, 7.677028179168701e+00, 8.800958633422844e+00, 5.275596141815186e+00, 6.522547602653503e-01, 4.389633238315582e-01, 1.74902081489563e+00, 2.536163926124573e-01, 9.436291642487049e-03, 9.280182421207428e-03, 9.2045022174716e-03, 9.154965169727802e-03, 1.349536702036858e-02, 1.353315860033035e-01, 8.974181413650513e-01, 7.115182399749756e+00, 9.573254585266113e+00, 9.168648719787598e+00, 4.250843048095703e+00, 5.301826477050781e+00, 6.523066997528076e+00, 3.752474546432495e+00, 9.535261429846287e-03, 9.298313409090042e-03, 1.43201695755127e-02, 1.305898874998075e-01, 6.392407417297363e-01, 1.347905158996582e+00, 1.955610275268555e+00, 5.586567878723145e+00, 9.247544288635254e+00, 1.139803886413574e+01, 8.817959785461426e+00, 8.274218559265137e+00, 1.008009815216064e+01, 7.57095193862915e+00, 1.07190239429472e+00, 9.856010675430165e-01, 1.774942517280579e+00, 2.554805278778076e+00, 2.941302061080933e+00, 3.394830226898193e+00, 3.718507528305054e+00, 4.968987941741943e+00, 5.196169853210449e+00, 5.101781368255615e+00, 5.053286075592041e+00, 5.147923469543457e+00, 5.300461769104004e+00, 5.460577964782715e+00, 5.379587650299075e+00, 4.293517589569092e+00, 4.646565437316895e+00, 4.870217800140381e+00, 5.005421161651611e+00, 5.133594512939453e+00, 5.318097114562988e+00, 5.902451992034912e+00, 6.703339099884033e+00, 6.603340625762939e+00, 6.379134178161621e+00, 6.191201686859131e+00, 6.166211128234863e+00, 6.210267066955566e+00, 6.313513278961182e+00, 5.023404121398926e+00, 5.314913749694824e+00, 5.544558525085449e+00, 5.700516700744629e+00] -bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795907402038574e+01, 2.179934310913086e+01, 2.434852027893066e+01, 6.271903610229492e+01, 2.408325386047363e+01, 2.269788551330566e+01, 4.783348083496099e+01, 3.625376129150391e+01, 1.384261798858643e+01, 4.934238433837891e+01, 4.822918319702148e+01, 4.952244186401367e+01, 1.843646430969238e+01, 2.16013584136963e+01, 2.645392799377441e+01, 3.059670829772949e+01, 3.348567962646485e+01, 6.825566864013672e+01, 3.572911834716797e+01, 3.222425842285156e+01, 3.040105247497559e+01, 5.060854339599609e+01, 1.224376773834229e+01, 2.791898536682129e+01, 5.321562957763672e+01, 4.98851432800293e+01, 4.591455459594727e+01, 2.231888198852542e+01, 2.707754707336426e+01, 3.095057487487793e+01, 3.375763702392578e+01, 6.422992706298828e+01, 5.782443618774414e+01, 3.205147171020504e+01, 2.020034217834473e+01, 4.943830108642578e+01, 1.859569787979126e+00, 8.969082832336426e+00, 4.917767715454102e+01, 4.121397018432617e+01, 4.76821594238281e+01, 1.270298862457275e+01, 2.12097053527832e+01, 2.746699905395508e+01, 3.229167556762695e+01, 4.150681686401367e+01, 6.952052307128906e+01, 3.730498504638672e+01, 3.745532608032227e+01, 6.802191925048828e+01, 4.04189453125e+01, 3.429183959960938e+01, 6.963591003417969e+01, 6.457178497314453e+01, 6.710450744628906e+01, 3.23862495422364e+01, 4.066764831542965e+01, 4.412922668457031e+01, 4.494718170166016e+01, 4.589476013183594e+01, 7.9205810546875e+01, 4.357098007202148e+01, 4.658696746826172e+01, 6.298448181152344e+01, 7.318788146972656e+01, 4.334850692749023e+01, 6.493489837646484e+01, 7.685191345214834e+01, 7.426619720458982e+01, 5.728083801269531e+01, 4.793735122680664e+01, 4.805395126342773e+01, 5.047342300415039e+01, 5.250402450561523e+01, 8.564922332763672e+01, 6.310831451416016e+01, 5.38145637512207e+01, 5.289733123779297e+01, 8.303933715820312e+01, 4.633187866210938e+01, 5.147799301147517e+01, 8.302938079833987e+01, 7.779791259765625e+01, 7.957118988037109e+01, 4.956394958496094e+01, 5.192875671386719e+01, 5.388863754272461e+01, 5.576935577392578e+01, 7.275269317626953e+01, 8.452584075927734e+01, 5.587111282348633e+01, 5.661600494384766e+01, 8.767772674560547e+01, 4.533346176147461e+01, 4.643351364135742e+01, 8.081691741943359e+01, 7.413710784912109e+01, 7.661739349365234e+01, 4.203642272949219e+01, 4.869403076171875e+01] -bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228268623352051e+00, 5.180605411529541e+00, 6.588604927062988e+00, 2.159749221801758e+01, 2.093972206115723e+01, 1.701495170593262e+01, 1.32411241531372e+01, 1.13555154800415e+01, 1.133829212188721e+01, 1.280898475646973e+01, 8.520345687866211e+00, 9.112197875976562e+00, 1.969306230545044e+00, 3.88222527503968e+00, 6.621613502502441e+00, 8.75394344329834e+00, 1.019044780731202e+01, 2.22683219909668e+01, 2.534822845458984e+01, 2.12978401184082e+01, 1.442903423309326e+01, 9.160751342773438e+00, 9.797467231750488e+00, 1.258059310913086e+01, 9.774672508239746e+00, 7.811793327331543e+00, 7.978377342224121e+00, 2.096417665481585e+00, 5.303206920623779e+00, 7.739288330078125e+00, 9.431820869445801e+00, 1.947210121154785e+01, 2.521017265319824e+01, 2.159101104736324e+01, 1.240018939971924e+01, 5.178074836730957e+00, 2.426523447036743e+00, 5.909489154815674e+00, 7.453340530395508e+00, 2.653945684432983e+00, 6.749518871307358e+00, 4.423795267939568e-02, 1.73407781124115e+00, 5.591653347015381e+00, 8.389596939086914e+00, 1.225061321258545e+01, 2.566486358642578e+01, 2.58751163482666e+01, 2.430535125732422e+01, 2.12966136932373e+01, 2.104817390441895e+01, 2.123485374450684e+01, 2.146801567077637e+01, 1.600892066955566e+01, 1.692952537536621e+01, 8.381623268127464e+00, 1.151257133483885e+01, 1.328360176086426e+01, 1.380711078643799e+01, 1.44228048324585e+01, 2.719780540466309e+01, 2.835082626342773e+01, 2.821074295043945e+01, 2.633650398254395e+01, 2.53193187713623e+01, 2.554865264892578e+01, 2.493159103393555e+01, 2.019122123718257e+01, 1.887505149841308e+01, 1.510771083831787e+01, 1.444157218933105e+01, 1.47196159362793e+01, 1.580342674255371e+01, 1.658487319946289e+01, 2.720040321350098e+01, 2.915568161010742e+01, 2.899045562744141e+01, 2.697306251525879e+01, 2.55594654083252e+01, 2.565437889099121e+01, 2.554097366333008e+01, 2.40920906066895e+01, 2.057294845581055e+01, 2.139523696899414e+01, 1.530406761169434e+01, 1.64052677154541e+01, 1.718056678771973e+01, 1.774245834350586e+01, 2.319929504394531e+01, 2.879435348510742e+01, 2.762334060668945e+01, 2.688576507568359e+01, 2.648945045471191e+01, 2.19006233215332e+01, 2.150216102600098e+01, 2.300973892211914e+01, 1.945314788818359e+01, 2.046139526367188e+01, 1.291395664215088e+01, 1.554633522033691e+01] +bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025323486328125e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051629638671875e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022097473144531e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009292297363281e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.05343505859375e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.07263916015625e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040325012207031e+02] +bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907783374190331e-02, 5.651107430458069e-02, 4.894927024841309e+00, 6.819561004638672e+00, 7.48975658416748e+00, 4.844692230224607e+00, 4.906223773956299e+00, 5.776719570159912e+00, 3.999117136001587e+00, 9.632987901568413e-03, 9.317690506577492e-03, 9.21876635402441e-03, 1.52741558849812e-02, 1.418756544589996e-01, 9.878361225128174e-01, 1.632237195968629e+00, 4.026792049407959e+00, 8.456923484802246e+00, 9.770398139953613e+00, 6.682214736938477e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228209972381592e+00, 1.174687966704369e-02, 9.363259188830853e-03, 9.240572340786457e-03, 4.136800020933194e-02, 1.511049270629883e-01, 5.182367563247681e-01, 1.143143892288208e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800903320312493e+00, 5.274877548217773e+00, 6.521994471549988e-01, 4.389769732952118e-01, 1.74907112121582e+00, 2.537142932415009e-01, 9.437179192900658e-03, 9.280513972043991e-03, 9.204697795212269e-03, 9.155102074146271e-03, 1.349550113081932e-02, 1.35342538356781e-01, 8.974892497062683e-01, 7.115833759307861e+00, 9.57374095916748e+00, 9.16815185546875e+00, 4.250601291656494e+00, 5.302481174468994e+00, 6.522951126098633e+00, 3.751950979232788e+00, 9.535957127809525e-03, 9.298477321863174e-03, 1.432016119360953e-02, 1.305914074182493e-01, 6.392934322357178e-01, 1.347907900810242e+00, 1.955642819404602e+00, 5.587727546691895e+00, 9.248086929321289e+00, 1.139807319641113e+01, 8.817180633544922e+00, 8.274709701538086e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071781635284405e+00, 9.856054186820851e-01, 1.774980068206787e+00, 2.554838895797729e+00, 2.94133448600769e+00, 3.394866704940796e+00, 3.718512296676636e+00, 4.969095230102539e+00, 5.196185111999512e+00, 5.101758003234863e+00, 5.053284168243408e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.460581302642822e+00, 5.379539012908938e+00, 4.293587684631348e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005428314208984e+00, 5.133620738983154e+00, 5.318100929260254e+00, 5.902877807617188e+00, 6.70334005355835e+00, 6.603310585021973e+00, 6.379104614257812e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210282802581787e+00, 6.313498497009277e+00, 5.023275852203369e+00, 5.31493616104126e+00, 5.544579982757568e+00, 5.700542449951172e+00] +bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956802368164e+01, 2.179963302612305e+01, 2.434948539733887e+01, 6.271846008300781e+01, 2.408345222473145e+01, 2.269725227355957e+01, 4.784217453002935e+01, 3.624184417724609e+01, 1.384291076660156e+01, 4.935109329223633e+01, 4.822783660888672e+01, 4.952294921875e+01, 1.842952919006348e+01, 2.160183715820314e+01, 2.64544792175293e+01, 3.059717559814453e+01, 3.348608398437501e+01, 6.825635528564453e+01, 3.572223663330078e+01, 3.222310638427734e+01, 3.040904426574707e+01, 5.060554504394531e+01, 1.22443962097168e+01, 2.792869758605957e+01, 5.321437072753906e+01, 4.988627243041992e+01, 4.590433502197266e+01, 2.23198165893555e+01, 2.707802200317383e+01, 3.095099449157715e+01, 3.375791931152344e+01, 6.423968505859375e+01, 5.781268310546875e+01, 3.205114746093746e+01, 2.019955825805664e+01, 4.943650436401367e+01, 1.857828617095947e+00, 8.969457626342773e+00, 4.917631149291992e+01, 4.121440505981445e+01, 4.768251800537107e+01, 1.270390319824219e+01, 2.121030616760254e+01, 2.74677619934082e+01, 3.229221343994141e+01, 4.151684951782227e+01, 6.951964569091797e+01, 3.730625534057617e+01, 3.74549446105957e+01, 6.802400207519531e+01, 4.040702438354492e+01, 3.429227828979492e+01, 6.963678741455078e+01, 6.457048034667969e+01, 6.710514831542969e+01, 3.238714981079109e+01, 4.0668098449707e+01, 4.412955856323242e+01, 4.494716262817383e+01, 4.58949089050293e+01, 7.920567321777344e+01, 4.357100296020508e+01, 4.658692169189453e+01, 6.299692153930664e+01, 7.318041229248047e+01, 4.334962463378906e+01, 6.494723510742188e+01, 7.685041046142568e+01, 7.426666259765622e+01, 5.72675666809082e+01, 4.793746185302734e+01, 4.805390930175781e+01, 5.047380065917969e+01, 5.250408554077148e+01, 8.565135955810547e+01, 6.309542846679688e+01, 5.3814453125e+01, 5.289438247680664e+01, 8.303782653808594e+01, 4.633310317993164e+01, 5.147957229614314e+01, 8.302856445312503e+01, 7.779844665527344e+01, 7.956748962402344e+01, 4.956556701660156e+01, 5.192890930175781e+01, 5.388900756835938e+01, 5.576948165893555e+01, 7.276568603515625e+01, 8.451872253417969e+01, 5.587187194824219e+01, 5.661604690551758e+01, 8.767695617675781e+01, 4.532734680175781e+01, 4.643382263183594e+01, 8.081684112548828e+01, 7.413655853271484e+01, 7.661771392822266e+01, 4.203745651245117e+01, 4.869461059570312e+01] +bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228419303894043e+00, 5.180705547332764e+00, 6.588890552520752e+00, 2.15980396270752e+01, 2.093928146362305e+01, 1.701431655883789e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.133835792541504e+01, 1.280913829803467e+01, 8.519899368286133e+00, 9.112407684326172e+00, 1.968696355819702e+00, 3.882367372512824e+00, 6.621810913085938e+00, 8.75412654876709e+00, 1.019065761566162e+01, 2.226997566223145e+01, 2.534806442260742e+01, 2.129683685302734e+01, 1.442809772491455e+01, 9.16059684753418e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773837089538574e+00, 7.812180519104004e+00, 7.976413249969482e+00, 2.096524953842181e+00, 5.303375244140625e+00, 7.739471912384033e+00, 9.431968688964844e+00, 1.947541427612305e+01, 2.52100715637207e+01, 2.158996772766109e+01, 1.239897918701172e+01, 5.177690505981445e+00, 2.426541328430176e+00, 5.909861087799072e+00, 7.452657222747803e+00, 2.65395975112915e+00, 6.749624729156479e+00, 4.423424229025841e-02, 1.734308123588562e+00, 5.591922283172607e+00, 8.389817237854004e+00, 1.225362682342529e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430490112304688e+01, 2.129633140563965e+01, 2.104841041564941e+01, 2.123486137390137e+01, 2.146800231933594e+01, 1.600841522216797e+01, 1.692974472045898e+01, 8.381855964660668e+00, 1.15128240585327e+01, 1.328374576568604e+01, 1.380713748931885e+01, 1.4422926902771e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821048164367676e+01, 2.633613014221191e+01, 2.531941604614258e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019038772583003e+01, 1.887520027160643e+01, 1.510502338409424e+01, 1.444166469573975e+01, 1.471964931488037e+01, 1.580357551574707e+01, 1.658489227294922e+01, 2.720169448852539e+01, 2.915558624267578e+01, 2.899020195007324e+01, 2.697274398803711e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409117889404302e+01, 2.057313346862793e+01, 2.139445877075195e+01, 1.530465316772461e+01, 1.640533256530762e+01, 1.718070030212402e+01, 1.774248123168945e+01, 2.320332527160645e+01, 2.879420471191406e+01, 2.762323951721191e+01, 2.688563919067383e+01, 2.648886489868164e+01, 2.190031814575195e+01, 2.150237274169922e+01, 2.300961112976074e+01, 1.945284652709961e+01, 2.046152496337891e+01, 1.291436004638672e+01, 1.55465841293335e+01] bui[1].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] bui[1].ets.senTChiWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui[2].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt index 47afd568bd5..83f2cefda7c 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt @@ -1,31 +1,31 @@ -last-generated=2023-05-17 +last-generated=2023-12-08 statistics-initialization= { - "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 2, 0, 2, 0, 2, 0, 2, 0, 1, 2, 0, 1, 2, 0, 1, 1, 1, 1, 1, 0, 3, 3, 3, 1, 1, 1, 1, 1, 1", + "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 5, 2, 2, 0, 2, 2, 0, 5, 2, 2, 0, 5, 2, 2, 0, 2, 2, 0, 2, 2, 0, 1, 0, 1, 1, 1, 1, 1, 1", "numerical Jacobians": "0" } statistics-simulation= { "linear": "0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2", - "nonlinear": "2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1", - "number of continuous time states": "131", + "nonlinear": "2, 2, 2, 5, 1, 2, 2, 4, 2, 2, 2, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1", + "number of continuous time states": "143", "numerical Jacobians": "0" } time=[0e+00, 6.048e+05] -borFie.TBorAve=[2.853500061035156e+02, 2.855902099609375e+02, 2.855917053222656e+02, 2.855627746582031e+02, 2.855272216796875e+02, 2.854343566894531e+02, 2.853573913574219e+02, 2.853273010253906e+02, 2.85302001953125e+02, 2.85259765625e+02, 2.852577209472656e+02, 2.85255859375e+02, 2.852147827148438e+02, 2.85185302734375e+02, 2.851888732910156e+02, 2.852080688476562e+02, 2.852235412597656e+02, 2.85233642578125e+02, 2.852279052734375e+02, 2.85134521484375e+02, 2.850868835449219e+02, 2.850729675292969e+02, 2.8507861328125e+02, 2.850625915527344e+02, 2.850812072753906e+02, 2.851034545898438e+02, 2.850785217285156e+02, 2.850596008300781e+02, 2.850567626953125e+02, 2.850927429199219e+02, 2.851141052246094e+02, 2.851307373046875e+02, 2.851348571777344e+02, 2.850668640136719e+02, 2.850082702636719e+02, 2.850007629394531e+02, 2.850213012695312e+02, 2.8503857421875e+02, 2.8505615234375e+02, 2.85088134765625e+02, 2.850986633300781e+02, 2.850796508789062e+02, 2.850726013183594e+02, 2.850936889648438e+02, 2.851167602539062e+02, 2.851338806152344e+02, 2.851434936523438e+02, 2.851099548339844e+02, 2.850263366699219e+02, 2.849837951660156e+02, 2.8495947265625e+02, 2.849050903320312e+02, 2.848911437988281e+02, 2.848988342285156e+02, 2.848551940917969e+02, 2.848203735351562e+02, 2.847922058105469e+02, 2.848275756835938e+02, 2.84863525390625e+02, 2.848865661621094e+02, 2.848987121582031e+02, 2.848783569335938e+02, 2.847782287597656e+02, 2.847523498535156e+02, 2.847307739257812e+02, 2.846705932617188e+02, 2.846492309570312e+02, 2.846553649902344e+02, 2.84614013671875e+02, 2.845753784179688e+02, 2.845510864257812e+02, 2.845910949707031e+02, 2.846357421875e+02, 2.846698303222656e+02, 2.846881713867188e+02, 2.846840515136719e+02, 2.845859375e+02, 2.845546569824219e+02, 2.845588989257812e+02, 2.845299072265625e+02, 2.844854431152344e+02, 2.845074462890625e+02, 2.844905090332031e+02, 2.844369201660156e+02, 2.844010314941406e+02, 2.844217224121094e+02, 2.844698791503906e+02, 2.845077514648438e+02, 2.84529541015625e+02, 2.845384826660156e+02, 2.844640197753906e+02, 2.844156799316406e+02, 2.84424072265625e+02, 2.84418701171875e+02, 2.843583679199219e+02, 2.843982238769531e+02, 2.844208068847656e+02, 2.843778686523438e+02, 2.843500671386719e+02, 2.8434716796875e+02, 2.844075012207031e+02] -bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.93019287109375e+02, 2.889656372070312e+02, 2.882235412597656e+02, 2.884875183105469e+02, 2.865890502929688e+02, 2.870792846679688e+02, 2.879134216308594e+02, 2.873223266601562e+02, 2.871663818359375e+02, 2.887014770507812e+02, 2.890361633300781e+02, 2.889861755371094e+02, 2.8894091796875e+02, 2.889287109375e+02, 2.883045349121094e+02, 2.884156188964844e+02, 2.8851318359375e+02, 2.876720886230469e+02, 2.85704833984375e+02, 2.863710021972656e+02, 2.867574462890625e+02, 2.86897216796875e+02, 2.866989440917969e+02, 2.88224853515625e+02, 2.886446533203125e+02, 2.885990600585938e+02, 2.885576477050781e+02, 2.881985473632812e+02, 2.8876953125e+02, 2.882363891601562e+02, 2.882445678710938e+02, 2.88294677734375e+02, 2.857731323242188e+02, 2.861724548339844e+02, 2.867701110839844e+02, 2.879426879882812e+02, 2.873677673339844e+02, 2.884431457519531e+02, 2.894336547851562e+02, 2.893742980957031e+02, 2.893211975097656e+02, 2.892790222167969e+02, 2.892621154785156e+02, 2.886868896484375e+02, 2.883924560546875e+02, 2.882380981445312e+02, 2.863741760253906e+02, 2.858944396972656e+02, 2.861668395996094e+02, 2.861795654296875e+02, 2.856117248535156e+02, 2.862231750488281e+02, 2.862922058105469e+02, 2.85816162109375e+02, 2.858117980957031e+02, 2.858904724121094e+02, 2.869812316894531e+02, 2.869785461425781e+02, 2.868047485351562e+02, 2.866285095214844e+02, 2.857663269042969e+02, 2.853651733398438e+02, 2.85782958984375e+02, 2.857524108886719e+02, 2.851665649414062e+02, 2.856825561523438e+02, 2.857404479980469e+02, 2.851724853515625e+02, 2.851849365234375e+02, 2.852039489746094e+02, 2.860053405761719e+02, 2.861274719238281e+02, 2.860806274414062e+02, 2.859314270019531e+02, 2.855981750488281e+02, 2.850691833496094e+02, 2.853274536132812e+02, 2.853534240722656e+02, 2.850808715820312e+02, 2.852390747070312e+02, 2.85569580078125e+02, 2.850788269042969e+02, 2.849999694824219e+02, 2.849948425292969e+02, 2.855953063964844e+02, 2.857342834472656e+02, 2.856898803710938e+02, 2.856136169433594e+02, 2.855567626953125e+02, 2.849034118652344e+02, 2.851738891601562e+02, 2.851747131347656e+02, 2.849672241210938e+02, 2.85023681640625e+02, 2.855745239257812e+02, 2.852713317871094e+02, 2.849116516113281e+02, 2.849418029785156e+02, 2.8530810546875e+02, 2.857666015625e+02] -bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931488342285156e+02, 2.90928466796875e+02, 2.88685546875e+02, 2.866710205078125e+02, 2.835919494628906e+02, 2.829162902832031e+02, 2.838976440429688e+02, 2.847538757324219e+02, 2.834599609375e+02, 2.849179382324219e+02, 2.873325500488281e+02, 2.873647155761719e+02, 2.873953857421875e+02, 2.87883056640625e+02, 2.88503662109375e+02, 2.8787890625e+02, 2.874392395019531e+02, 2.865277404785156e+02, 2.823815612792969e+02, 2.822279663085938e+02, 2.826453552246094e+02, 2.839569396972656e+02, 2.8317578125e+02, 2.839380493164062e+02, 2.870356140136719e+02, 2.870660400390625e+02, 2.870950622558594e+02, 2.877963562011719e+02, 2.885860290527344e+02, 2.881156005859375e+02, 2.876807861328125e+02, 2.873388671875e+02, 2.831697387695312e+02, 2.820211486816406e+02, 2.827275390625e+02, 2.858045349121094e+02, 2.872671203613281e+02, 2.869570922851562e+02, 2.882419738769531e+02, 2.887306213378906e+02, 2.88742431640625e+02, 2.887531127929688e+02, 2.887630615234375e+02, 2.888199462890625e+02, 2.884111328125e+02, 2.879775695800781e+02, 2.847358093261719e+02, 2.819219360351562e+02, 2.82154052734375e+02, 2.828053894042969e+02, 2.829176025390625e+02, 2.821283569335938e+02, 2.830887451171875e+02, 2.845462341308594e+02, 2.845705261230469e+02, 2.851882934570312e+02, 2.863879699707031e+02, 2.866591796875e+02, 2.861334228515625e+02, 2.856199035644531e+02, 2.840262451171875e+02, 2.814670104980469e+02, 2.817411193847656e+02, 2.818135070800781e+02, 2.813229370117188e+02, 2.814869384765625e+02, 2.817957153320312e+02, 2.833586120605469e+02, 2.845086669921875e+02, 2.842260437011719e+02, 2.842879333496094e+02, 2.843087768554688e+02, 2.841180114746094e+02, 2.837742919921875e+02, 2.831361999511719e+02, 2.820909118652344e+02, 2.820607604980469e+02, 2.821689453125e+02, 2.820560302734375e+02, 2.818661193847656e+02, 2.820699768066406e+02, 2.819326171875e+02, 2.821947631835938e+02, 2.821666564941406e+02, 2.822988586425781e+02, 2.825576477050781e+02, 2.825314636230469e+02, 2.823492126464844e+02, 2.82158935546875e+02, 2.812036437988281e+02, 2.811189880371094e+02, 2.8121337890625e+02, 2.811708984375e+02, 2.810753479003906e+02, 2.814559936523438e+02, 2.815174865722656e+02, 2.8148291015625e+02, 2.816487731933594e+02, 2.816359558105469e+02, 2.820738220214844e+02] -bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.863629455566406e+02, 2.872534790039062e+02, 2.871818237304688e+02, 2.843035583496094e+02, 2.858561706542969e+02, 2.857418518066406e+02, 2.854952392578125e+02, 2.857652587890625e+02, 2.858228759765625e+02, 2.855875244140625e+02, 2.854717712402344e+02, 2.855980529785156e+02, 2.859786682128906e+02, 2.849434814453125e+02, 2.856132202148438e+02, 2.853355712890625e+02, 2.849591674804688e+02, 2.854877624511719e+02, 2.852541198730469e+02, 2.853953857421875e+02, 2.855921325683594e+02, 2.851036071777344e+02, 2.857291870117188e+02, 2.855355224609375e+02, 2.84787353515625e+02, 2.85566162109375e+02, 2.856003112792969e+02, 2.850820922851562e+02, 2.854232482910156e+02, 2.858929443359375e+02, 2.856396789550781e+02, 2.85673095703125e+02, 2.852693786621094e+02, 2.853683776855469e+02, 2.855901489257812e+02, 2.8443017578125e+02, 2.864133911132812e+02, 2.859813232421875e+02, 2.842983093261719e+02, 2.855780334472656e+02, 2.854286804199219e+02, 2.850158996582031e+02, 2.858393249511719e+02, 2.859923706054688e+02, 2.862431640625e+02, 2.861112365722656e+02, 2.854953918457031e+02, 2.852291259765625e+02, 2.853694458007812e+02, 2.851550903320312e+02, 2.852637023925781e+02, 2.856497802734375e+02, 2.850512084960938e+02, 2.853191833496094e+02, 2.854136352539062e+02, 2.855522766113281e+02, 2.858562622070312e+02, 2.860480041503906e+02, 2.858951110839844e+02, 2.858711853027344e+02, 2.850423278808594e+02, 2.849073181152344e+02, 2.850244445800781e+02, 2.851094665527344e+02, 2.847896423339844e+02, 2.848707275390625e+02, 2.851687927246094e+02, 2.848907165527344e+02, 2.851383361816406e+02, 2.851040954589844e+02, 2.858267211914062e+02, 2.856979064941406e+02, 2.856565551757812e+02, 2.855946350097656e+02, 2.848282470703125e+02, 2.848355102539062e+02, 2.850992126464844e+02, 2.850812377929688e+02, 2.847529907226562e+02, 2.849532775878906e+02, 2.852835388183594e+02, 2.846622619628906e+02, 2.848216552734375e+02, 2.84818603515625e+02, 2.852236633300781e+02, 2.854049377441406e+02, 2.853582458496094e+02, 2.852835693359375e+02, 2.851853637695312e+02, 2.846101989746094e+02, 2.848766174316406e+02, 2.848538818359375e+02, 2.84630859375e+02, 2.847421569824219e+02, 2.851969909667969e+02, 2.846626892089844e+02, 2.846471557617188e+02, 2.8473583984375e+02, 2.848740234375e+02, 2.853772888183594e+02] -bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.864223327636719e+02, 2.849761352539062e+02, 2.8497412109375e+02, 2.812445068359375e+02, 2.830446472167969e+02, 2.835573120117188e+02, 2.823986206054688e+02, 2.813914794921875e+02, 2.845165100097656e+02, 2.826786499023438e+02, 2.810607604980469e+02, 2.817955017089844e+02, 2.825625305175781e+02, 2.833937072753906e+02, 2.832455139160156e+02, 2.829558715820312e+02, 2.822461853027344e+02, 2.815084838867188e+02, 2.817118225097656e+02, 2.8219482421875e+02, 2.829212341308594e+02, 2.809643859863281e+02, 2.841864013671875e+02, 2.837059936523438e+02, 2.807596740722656e+02, 2.8171435546875e+02, 2.815101013183594e+02, 2.834418029785156e+02, 2.8229541015625e+02, 2.826470336914062e+02, 2.824039306640625e+02, 2.817696228027344e+02, 2.8144580078125e+02, 2.821969299316406e+02, 2.833020629882812e+02, 2.811231689453125e+02, 2.8411328125e+02, 2.852766418457031e+02, 2.81369384765625e+02, 2.811209716796875e+02, 2.81671630859375e+02, 2.838094482421875e+02, 2.835764465332031e+02, 2.832688903808594e+02, 2.831846923828125e+02, 2.82745361328125e+02, 2.815795288085938e+02, 2.817489013671875e+02, 2.81728759765625e+02, 2.813288269042969e+02, 2.814501953125e+02, 2.823773498535156e+02, 2.813935241699219e+02, 2.812955017089844e+02, 2.814343566894531e+02, 2.819854125976562e+02, 2.820128173828125e+02, 2.821783752441406e+02, 2.82069091796875e+02, 2.820169677734375e+02, 2.810913391113281e+02, 2.81117919921875e+02, 2.811355285644531e+02, 2.810462341308594e+02, 2.808398132324219e+02, 2.809958190917969e+02, 2.810919494628906e+02, 2.808834838867188e+02, 2.811094665527344e+02, 2.811893005371094e+02, 2.817129211425781e+02, 2.818841857910156e+02, 2.817862854003906e+02, 2.817240600585938e+02, 2.809945678710938e+02, 2.809429626464844e+02, 2.811746826171875e+02, 2.811986083984375e+02, 2.807742004394531e+02, 2.810540161132812e+02, 2.813558654785156e+02, 2.806977844238281e+02, 2.807932434082031e+02, 2.808270874023438e+02, 2.811512756347656e+02, 2.815118408203125e+02, 2.814860229492188e+02, 2.814103088378906e+02, 2.812032165527344e+02, 2.806171264648438e+02, 2.809202880859375e+02, 2.809739685058594e+02, 2.80669677734375e+02, 2.809214782714844e+02, 2.812086486816406e+02, 2.80771484375e+02, 2.806295471191406e+02, 2.807309265136719e+02, 2.809707946777344e+02, 2.814346008300781e+02] -bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.884163513183594e+02, 2.858675537109375e+02, 2.851000061035156e+02, 2.831283874511719e+02, 2.828094177246094e+02, 2.833880615234375e+02, 2.835379028320312e+02, 2.816137390136719e+02, 2.833851928710938e+02, 2.842479553222656e+02, 2.816330261230469e+02, 2.817776794433594e+02, 2.816825866699219e+02, 2.827389526367188e+02, 2.83181396484375e+02, 2.830846862792969e+02, 2.82689453125e+02, 2.819299926757812e+02, 2.823712158203125e+02, 2.827181701660156e+02, 2.826976623535156e+02, 2.816372680664062e+02, 2.825317077636719e+02, 2.840037536621094e+02, 2.820678100585938e+02, 2.815781860351562e+02, 2.814835205078125e+02, 2.82493408203125e+02, 2.826197204589844e+02, 2.826060791015625e+02, 2.824007873535156e+02, 2.822762756347656e+02, 2.817657775878906e+02, 2.827647705078125e+02, 2.8273681640625e+02, 2.827234191894531e+02, 2.814596862792969e+02, 2.839234924316406e+02, 2.829276733398438e+02, 2.812102355957031e+02, 2.816735534667969e+02, 2.819161987304688e+02, 2.831806640625e+02, 2.833603820800781e+02, 2.83283447265625e+02, 2.830875549316406e+02, 2.816034240722656e+02, 2.827876586914062e+02, 2.826512451171875e+02, 2.820115051269531e+02, 2.818683471679688e+02, 2.828446350097656e+02, 2.8220556640625e+02, 2.812470397949219e+02, 2.813995666503906e+02, 2.817411499023438e+02, 2.8210986328125e+02, 2.820937194824219e+02, 2.821327514648438e+02, 2.820470581054688e+02, 2.813838806152344e+02, 2.823876342773438e+02, 2.823448791503906e+02, 2.820979614257812e+02, 2.812290344238281e+02, 2.824002990722656e+02, 2.819954223632812e+02, 2.810203857421875e+02, 2.81107421875e+02, 2.812110595703125e+02, 2.816698303222656e+02, 2.818766479492188e+02, 2.818236999511719e+02, 2.817588195800781e+02, 2.814354858398438e+02, 2.815441284179688e+02, 2.821588134765625e+02, 2.821253051757812e+02, 2.809842834472656e+02, 2.823045654296875e+02, 2.821851501464844e+02, 2.809514770507812e+02, 2.809723510742188e+02, 2.809571228027344e+02, 2.815697021484375e+02, 2.816598815917969e+02, 2.816528015136719e+02, 2.816051635742188e+02, 2.814987487792969e+02, 2.809777526855469e+02, 2.819919738769531e+02, 2.819031066894531e+02, 2.808739624023438e+02, 2.816544799804688e+02, 2.82071044921875e+02, 2.811524047851562e+02, 2.80959716796875e+02, 2.809819641113281e+02, 2.815570373535156e+02, 2.816406860351562e+02] -bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.889887084960938e+02, 2.856041564941406e+02, 2.837410583496094e+02, 2.799647521972656e+02, 2.784769592285156e+02, 2.793140258789062e+02, 2.797619018554688e+02, 2.789091186523438e+02, 2.795521240234375e+02, 2.806756591796875e+02, 2.796739196777344e+02, 2.791443786621094e+02, 2.798028869628906e+02, 2.816216735839844e+02, 2.815310363769531e+02, 2.810867309570312e+02, 2.804007263183594e+02, 2.784244384765625e+02, 2.780510559082031e+02, 2.787884826660156e+02, 2.787362365722656e+02, 2.79256591796875e+02, 2.792959594726562e+02, 2.803857421875e+02, 2.797506713867188e+02, 2.79254638671875e+02, 2.788914794921875e+02, 2.815509948730469e+02, 2.813697814941406e+02, 2.808685302734375e+02, 2.802196655273438e+02, 2.787879333496094e+02, 2.776975402832031e+02, 2.78764404296875e+02, 2.789955444335938e+02, 2.807782592773438e+02, 2.802235412597656e+02, 2.817965393066406e+02, 2.809205627441406e+02, 2.802812805175781e+02, 2.795682067871094e+02, 2.811056823730469e+02, 2.824335632324219e+02, 2.821014404296875e+02, 2.813796081542969e+02, 2.805867919921875e+02, 2.776766967773438e+02, 2.786539916992188e+02, 2.786797485351562e+02, 2.783662719726562e+02, 2.776121826171875e+02, 2.78782958984375e+02, 2.785093078613281e+02, 2.773582763671875e+02, 2.773484497070312e+02, 2.785863037109375e+02, 2.792764587402344e+02, 2.788184204101562e+02, 2.786647033691406e+02, 2.784464721679688e+02, 2.775645446777344e+02, 2.780625610351562e+02, 2.783539123535156e+02, 2.782661437988281e+02, 2.772011108398438e+02, 2.783783874511719e+02, 2.7817919921875e+02, 2.771316833496094e+02, 2.770865783691406e+02, 2.772038879394531e+02, 2.781056823730469e+02, 2.780835266113281e+02, 2.780393676757812e+02, 2.779594421386719e+02, 2.775263061523438e+02, 2.773097534179688e+02, 2.781790771484375e+02, 2.781462707519531e+02, 2.770791015625e+02, 2.780435180664062e+02, 2.781778564453125e+02, 2.771275634765625e+02, 2.769631958007812e+02, 2.769646911621094e+02, 2.777106628417969e+02, 2.778089599609375e+02, 2.778306274414062e+02, 2.77786865234375e+02, 2.7756201171875e+02, 2.769569702148438e+02, 2.780088500976562e+02, 2.779158935546875e+02, 2.77105224609375e+02, 2.773080444335938e+02, 2.780737915039062e+02, 2.774595031738281e+02, 2.769800415039062e+02, 2.76977783203125e+02, 2.778258972167969e+02, 2.778307189941406e+02] -ETot.y=[0e+00, 2.72988672e+08, 4.80244608e+08, 7.2423008e+08, 1.786372864e+09, 2.774581504e+09, 3.428176384e+09, 4.062125568000001e+09, 5.061627904e+09, 5.474432e+09, 6.003121664e+09, 7.01280512e+09, 7.908675072e+09, 8.7295744e+09, 8.902414336e+09, 9.178328064e+09, 9.526800384e+09, 9.948585984000002e+09, 1.0804506624e+10, 1.2242254848e+10, 1.3154313216e+10, 1.3849212928e+10, 1.4887739392e+10, 1.5389140992e+10, 1.582411776e+10, 1.684019712e+10, 1.7772255232e+10, 1.8786486272e+10, 1.9029385216e+10, 1.9309654016e+10, 1.9655354368e+10, 2.0069316608e+10, 2.072730624e+10, 2.2365159424e+10, 2.3292532736e+10, 2.392507392e+10, 2.4670326784e+10, 2.5174216704e+10, 2.5386790912e+10, 2.6046926848e+10, 2.6866520064e+10, 2.7711490048e+10, 2.8102260736e+10, 2.8274835456e+10, 2.8537798656e+10, 2.8889997312e+10, 2.933124096e+10, 3.0862077952e+10, 3.2058533888e+10, 3.3096517632e+10, 3.423330304e+10, 3.5617292288e+10, 3.6397576192e+10, 3.7472772096e+10, 3.8979284992e+10, 4.037640192e+10, 4.147696025600001e+10, 4.197271961599999e+10, 4.2574405632e+10, 4.3225554944e+10, 4.3903905792e+10, 4.5406060544e+10, 4.7136210944e+10, 4.8442945536e+10, 4.9762435072e+10, 5.1805085696e+10, 5.3033988096e+10, 5.4248112128e+10, 5.618324684800002e+10, 5.789347020799998e+10, 5.9548524544e+10, 6.0221636608e+10, 6.0962873344e+10, 6.1743038464e+10, 6.2588362752e+10, 6.3944081408e+10, 6.6187083776e+10, 6.7523391488e+10, 6.8821229568e+10, 7.0860210176e+10, 7.2369782784e+10, 7.353196544000002e+10, 7.550542643199998e+10, 7.7514735616e+10, 7.9533432832e+10, 8.053407744e+10, 8.1396539392e+10, 8.2299215872e+10, 8.3264339968e+10, 8.4359643136e+10, 8.6850445312e+10, 8.8352874496e+10, 8.972742656e+10, 9.1633311744e+10, 9.3461725184e+10, 9.4448115712e+10, 9.5966797824e+10, 9.7942151168e+10, 9.9801300992e+10, 1.01079826432e+11, 1.01855379456e+11] -EHeaPum.y=[0e+00, 1.29563392e+08, 3.14322336e+08, 5.36773248e+08, 1.560504448e+09, 2.49793664e+09, 3.121271808e+09, 3.729990400000001e+09, 4.693120512e+09, 5.0805248e+09, 5.586118144e+09, 6.560927232e+09, 7.42074112e+09, 8.207313408e+09, 8.360033280000001e+09, 8.613225472e+09, 8.94046208e+09, 9.340423168000002e+09, 1.0157449216e+10, 1.150645248e+10, 1.23732992e+10, 1.3036504064e+10, 1.4037943296e+10, 1.45097984e+10, 1.4922279936e+10, 1.5904443392e+10, 1.6796481536e+10, 1.7770348544e+10, 1.7990535168e+10, 1.8248081408e+10, 1.8572488704e+10, 1.8964658176e+10, 1.9595524096e+10, 2.1139226624e+10, 2.2016342016e+10, 2.2618957824e+10, 2.333708288e+10, 2.3813799936e+10, 2.4004677632e+10, 2.4639537152e+10, 2.542790656e+10, 2.6240669696e+10, 2.6607200256e+10, 2.6758105088e+10, 2.6999656448e+10, 2.7330056192e+10, 2.7749210112e+10, 2.9202587648e+10, 3.0327607296e+10, 3.1314671616e+10, 3.2400685056e+10, 3.3702971392e+10, 3.4444763136e+10, 3.5474092032e+10, 3.6892348416e+10, 3.8211895296e+10, 3.924932608e+10, 3.972019814399999e+10, 4.029427712e+10, 4.0915853312e+10, 4.1563107328e+10, 4.2979467264e+10, 4.4576976896e+10, 4.5808717824e+10, 4.7055241216e+10, 4.89483264e+10, 5.0098696192e+10, 5.1248730112e+10, 5.304261017600002e+10, 5.463182540799998e+10, 5.6173154304e+10, 5.6809816064e+10, 5.7514471424e+10, 5.825671168e+10, 5.9059089408e+10, 6.0336771072e+10, 6.2378192896e+10, 6.3626108928e+10, 6.484422656e+10, 6.6733027328e+10, 6.8124332032e+10, 6.922153984000002e+10, 7.105349222399998e+10, 7.290118144e+10, 7.4762788864e+10, 7.5697815552e+10, 7.6514279424e+10, 7.7368991744e+10, 7.8281039872e+10, 7.9314681856e+10, 8.1583644672e+10, 8.2969894912e+10, 8.4256104448e+10, 8.602083328e+10, 8.7691231232e+10, 8.8626241536e+10, 9.0054344704e+10, 9.1872649216e+10, 9.3592879104e+10, 9.4780186624e+10, 9.5516311552e+10] -EPum.y=[0e+00, 1.43425296e+08, 1.65922288e+08, 1.87456848e+08, 2.25868432e+08, 2.766448e+08, 3.06904736e+08, 3.321353600000001e+08, 3.68507168e+08, 3.9390736e+08, 4.17003616e+08, 4.51877472e+08, 4.87933824e+08, 5.22260992e+08, 5.42381312e+08, 5.65102336e+08, 5.86339008e+08, 6.081632000000001e+08, 6.47057536e+08, 7.35802176e+08, 7.81014208e+08, 8.1270912e+08, 8.49796544e+08, 8.793424e+08, 9.01837888e+08, 9.35754112e+08, 9.75774208e+08, 1.016138432e+09, 1.038850432e+09, 1.061571776e+09, 1.082865536e+09, 1.104660224e+09, 1.131782272e+09, 1.225932032e+09, 1.276188928e+09, 1.306116096e+09, 1.333245824e+09, 1.360417152e+09, 1.382113536e+09, 1.407389312e+09, 1.438614912e+09, 1.470821248e+09, 1.495062016e+09, 1.516731264e+09, 1.538141824e+09, 1.559941888e+09, 1.58202944e+09, 1.659489024e+09, 1.730926592e+09, 1.78184512e+09, 1.832616704e+09, 1.914321024e+09, 1.952813056e+09, 1.998677888e+09, 2.086938112e+09, 2.164507648e+09, 2.227634944e+09, 2.252519424e+09, 2.280131072e+09, 2.309700864e+09, 2.340800512e+09, 2.426593024e+09, 2.55923328e+09, 2.634227968e+09, 2.707192832e+09, 2.856762368e+09, 2.9352896e+09, 2.999382784e+09, 3.140633600000001e+09, 3.261645055999999e+09, 3.37537024e+09, 3.41182208e+09, 3.448403456e+09, 3.486324736e+09, 3.52927232e+09, 3.607309824e+09, 3.808891648e+09, 3.89728256e+09, 3.977001472e+09, 4.127184384e+09, 4.245449984e+09, 4.310427136000001e+09, 4.451938815999998e+09, 4.61354752e+09, 4.770642432e+09, 4.836260352e+09, 4.882259968e+09, 4.930225664e+09, 4.983293952e+09, 5.04496384e+09, 5.26680064e+09, 5.382977536e+09, 5.471328256e+09, 5.612473856e+09, 5.770495488e+09, 5.821874176e+09, 5.912452096e+09, 6.069502464e+09, 6.2084224e+09, 6.299635712e+09, 6.339067904e+09] -EPumETS.y=[0e+00, 5.370013e+06, 1.105346e+07, 1.6893216e+07, 4.0114008e+07, 6.108524e+07, 7.2839496e+07, 8.226891200000003e+07, 9.8850504e+07, 1.06141256e+08, 1.14324592e+08, 1.32021448e+08, 1.4597296e+08, 1.59525872e+08, 1.64920224e+08, 1.70759984e+08, 1.7660672e+08, 1.8283624e+08, 2.01868288e+08, 2.40865344e+08, 2.5990312e+08, 2.71657152e+08, 2.8923408e+08, 2.97708032e+08, 3.05007936e+08, 3.22956608e+08, 3.38487424e+08, 3.56126336e+08, 3.6216272e+08, 3.68002496e+08, 3.73862976e+08, 3.80130624e+08, 3.91060672e+08, 4.36440128e+08, 4.558372160000001e+08, 4.66335232e+08, 4.779312e+08, 4.87259072e+08, 4.94254944e+08, 5.05286048e+08, 5.17453088e+08, 5.303060799999999e+08, 5.37973312e+08, 5.4326208e+08, 5.4868928e+08, 5.54631424e+08, 5.6133184e+08, 6.01278528e+08, 6.30613824e+08, 6.53378432e+08, 6.76820608e+08, 7.1037504e+08, 7.23755648e+08, 7.45837696e+08, 7.84801984e+08, 8.17495552e+08, 8.432160000000001e+08, 8.506661759999999e+08, 8.60399424e+08, 8.71492672e+08, 8.831856e+08, 9.25451904e+08, 9.78597952e+08, 1.012262784e+09, 1.04504416e+09, 1.108128e+09, 1.137589376e+09, 1.164645888e+09, 1.225219328e+09, 1.274181376e+09, 1.321278848e+09, 1.332679552e+09, 1.346108032e+09, 1.360602496e+09, 1.377414272e+09, 1.414100352e+09, 1.494540288e+09, 1.529998464e+09, 1.563011584e+09, 1.628211072e+09, 1.67171072e+09, 1.697568384e+09, 1.760895999999999e+09, 1.823738496e+09, 1.886052096e+09, 1.908583552e+09, 1.925013248e+09, 1.943135232e+09, 1.96373056e+09, 1.988702848e+09, 2.079508864e+09, 2.122156416e+09, 2.15693568e+09, 2.2151744e+09, 2.273942272e+09, 2.291501056e+09, 2.331692544e+09, 2.391396608e+09, 2.44385152e+09, 2.476077312e+09, 2.488812544e+09] +borFie.TBorAve=[2.853500061035156e+02, 2.855597229003906e+02, 2.855659484863281e+02, 2.855510559082031e+02, 2.855350646972656e+02, 2.854694213867188e+02, 2.853934936523438e+02, 2.853545532226562e+02, 2.853213195800781e+02, 2.852869262695312e+02, 2.852809448242188e+02, 2.852672424316406e+02, 2.852337341308594e+02, 2.851978454589844e+02, 2.852116088867188e+02, 2.852237854003906e+02, 2.852304382324219e+02, 2.852309875488281e+02, 2.852234497070312e+02, 2.851422424316406e+02, 2.850968933105469e+02, 2.850848388671875e+02, 2.850858764648438e+02, 2.850745239257812e+02, 2.850958862304688e+02, 2.85105224609375e+02, 2.850909118652344e+02, 2.850654602050781e+02, 2.850757446289062e+02, 2.851018676757812e+02, 2.851206970214844e+02, 2.851287231445312e+02, 2.851307678222656e+02, 2.850738525390625e+02, 2.850162963867188e+02, 2.850116577148438e+02, 2.850335693359375e+02, 2.850480346679688e+02, 2.850769958496094e+02, 2.850997009277344e+02, 2.851107788085938e+02, 2.850941162109375e+02, 2.850917358398438e+02, 2.851101379394531e+02, 2.851297302246094e+02, 2.8514208984375e+02, 2.851435241699219e+02, 2.850988464355469e+02, 2.85018310546875e+02, 2.849788818359375e+02, 2.849561767578125e+02, 2.849024658203125e+02, 2.848934326171875e+02, 2.8489990234375e+02, 2.848551025390625e+02, 2.848211059570312e+02, 2.847919311523438e+02, 2.84830322265625e+02, 2.848619689941406e+02, 2.848883666992188e+02, 2.849003295898438e+02, 2.848790283203125e+02, 2.847795715332031e+02, 2.847525939941406e+02, 2.847306518554688e+02, 2.846713256835938e+02, 2.846505432128906e+02, 2.846563110351562e+02, 2.846152038574219e+02, 2.845789489746094e+02, 2.845554504394531e+02, 2.845971984863281e+02, 2.8463818359375e+02, 2.846689147949219e+02, 2.846875305175781e+02, 2.846840209960938e+02, 2.845885620117188e+02, 2.845559997558594e+02, 2.845599060058594e+02, 2.845317077636719e+02, 2.844875183105469e+02, 2.845086669921875e+02, 2.844918518066406e+02, 2.844393310546875e+02, 2.844034729003906e+02, 2.844254150390625e+02, 2.844719848632812e+02, 2.845088195800781e+02, 2.845303344726562e+02, 2.845391235351562e+02, 2.844656066894531e+02, 2.844169616699219e+02, 2.844247741699219e+02, 2.844195556640625e+02, 2.843601684570312e+02, 2.843994750976562e+02, 2.844208679199219e+02, 2.843798217773438e+02, 2.843522338867188e+02, 2.843500671386719e+02, 2.84409912109375e+02] +bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931256408691406e+02, 2.931255798339844e+02, 2.906028442382812e+02, 2.871461181640625e+02, 2.872330017089844e+02, 2.877796936035156e+02, 2.873839416503906e+02, 2.876686401367188e+02, 2.886211853027344e+02, 2.885396118164062e+02, 2.885396118164062e+02, 2.885396118164062e+02, 2.88543212890625e+02, 2.885411071777344e+02, 2.884906921386719e+02, 2.884564514160156e+02, 2.8802197265625e+02, 2.858121948242188e+02, 2.864105834960938e+02, 2.868529052734375e+02, 2.868038024902344e+02, 2.870638732910156e+02, 2.883047485351562e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880755004882812e+02, 2.880780944824219e+02, 2.881168823242188e+02, 2.881917419433594e+02, 2.881668701171875e+02, 2.860139770507812e+02, 2.862155151367188e+02, 2.868708190917969e+02, 2.874617919921875e+02, 2.874868774414062e+02, 2.880182189941406e+02, 2.881085815429688e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.880949401855469e+02, 2.880964660644531e+02, 2.881435241699219e+02, 2.865165405273438e+02, 2.859078674316406e+02, 2.861505432128906e+02, 2.861679077148438e+02, 2.857080993652344e+02, 2.863119812011719e+02, 2.862553100585938e+02, 2.8612548828125e+02, 2.8612548828125e+02, 2.861220703125e+02, 2.861347351074219e+02, 2.862282409667969e+02, 2.864309997558594e+02, 2.864944458007812e+02, 2.859302368164062e+02, 2.853659973144531e+02, 2.857797546386719e+02, 2.857522277832031e+02, 2.851693420410156e+02, 2.856842651367188e+02, 2.857374267578125e+02, 2.853212890625e+02, 2.852952270507812e+02, 2.852612915039062e+02, 2.856702880859375e+02, 2.858973083496094e+02, 2.859850158691406e+02, 2.859429626464844e+02, 2.856632080078125e+02, 2.851174926757812e+02, 2.853121337890625e+02, 2.853465881347656e+02, 2.8512353515625e+02, 2.852215881347656e+02, 2.855435485839844e+02, 2.851224975585938e+02, 2.850111389160156e+02, 2.850014343261719e+02, 2.855145263671875e+02, 2.856903381347656e+02, 2.856818542480469e+02, 2.8561865234375e+02, 2.855589294433594e+02, 2.849064636230469e+02, 2.851694641113281e+02, 2.851737365722656e+02, 2.849734191894531e+02, 2.850227661132812e+02, 2.855630187988281e+02, 2.852617492675781e+02, 2.849166870117188e+02, 2.8494189453125e+02, 2.853097534179688e+02, 2.857231140136719e+02] +bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.904779968261719e+02, 2.8494384765625e+02, 2.83244140625e+02, 2.835524291992188e+02, 2.836542053222656e+02, 2.833584899902344e+02, 2.841509704589844e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843734741210938e+02, 2.843759460449219e+02, 2.843954772949219e+02, 2.844214172363281e+02, 2.843700561523438e+02, 2.824009704589844e+02, 2.822668762207031e+02, 2.82688720703125e+02, 2.829004211425781e+02, 2.82753173828125e+02, 2.837985534667969e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841898498535156e+02, 2.841866149902344e+02, 2.841744689941406e+02, 2.841604614257812e+02, 2.841722717285156e+02, 2.828524780273438e+02, 2.820515441894531e+02, 2.825886535644531e+02, 2.829441528320312e+02, 2.830213317871094e+02, 2.832588500976562e+02, 2.835390014648438e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.836729125976562e+02, 2.836815185546875e+02, 2.837344970703125e+02, 2.832745666503906e+02, 2.818764038085938e+02, 2.821300659179688e+02, 2.822238464355469e+02, 2.819378051757812e+02, 2.820794372558594e+02, 2.823184204101562e+02, 2.823208923339844e+02, 2.823208923339844e+02, 2.823633728027344e+02, 2.823594360351562e+02, 2.823359680175781e+02, 2.823338928222656e+02, 2.823881530761719e+02, 2.82260986328125e+02, 2.813812255859375e+02, 2.817322082519531e+02, 2.817958679199219e+02, 2.813218994140625e+02, 2.814935913085938e+02, 2.817757568359375e+02, 2.816448364257812e+02, 2.815799255371094e+02, 2.814625244140625e+02, 2.814712219238281e+02, 2.816578063964844e+02, 2.818418579101562e+02, 2.819210815429688e+02, 2.8185498046875e+02, 2.813583068847656e+02, 2.812760314941406e+02, 2.813190002441406e+02, 2.812708435058594e+02, 2.811492004394531e+02, 2.814073791503906e+02, 2.813522338867188e+02, 2.811105346679688e+02, 2.810328369140625e+02, 2.811915283203125e+02, 2.815457763671875e+02, 2.816602478027344e+02, 2.816438293457031e+02, 2.815950927734375e+02, 2.8110693359375e+02, 2.810715026855469e+02, 2.811692810058594e+02, 2.811036682128906e+02, 2.809691772460938e+02, 2.81354248046875e+02, 2.814589233398438e+02, 2.810641479492188e+02, 2.809617614746094e+02, 2.810345764160156e+02, 2.815487976074219e+02] +bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.887372741699219e+02, 2.878518371582031e+02, 2.876393432617188e+02, 2.853211364746094e+02, 2.859727783203125e+02, 2.861900024414062e+02, 2.861300964355469e+02, 2.85554931640625e+02, 2.859482421875e+02, 2.863671875e+02, 2.853165893554688e+02, 2.857203674316406e+02, 2.858343505859375e+02, 2.858781433105469e+02, 2.863660888671875e+02, 2.866935424804688e+02, 2.865852661132812e+02, 2.856647644042969e+02, 2.852832946777344e+02, 2.853706359863281e+02, 2.856251525878906e+02, 2.852196655273438e+02, 2.857078247070312e+02, 2.863870849609375e+02, 2.850731506347656e+02, 2.856537170410156e+02, 2.855406494140625e+02, 2.855702514648438e+02, 2.8585107421875e+02, 2.862913818359375e+02, 2.86706787109375e+02, 2.863275451660156e+02, 2.852428283691406e+02, 2.853078308105469e+02, 2.856469116210938e+02, 2.848893127441406e+02, 2.858063659667969e+02, 2.862682800292969e+02, 2.853542785644531e+02, 2.853446960449219e+02, 2.854020690917969e+02, 2.857496948242188e+02, 2.865205688476562e+02, 2.864581604003906e+02, 2.861026916503906e+02, 2.863568420410156e+02, 2.851876220703125e+02, 2.851789855957031e+02, 2.853412170410156e+02, 2.852691650390625e+02, 2.852805480957031e+02, 2.855732116699219e+02, 2.852456665039062e+02, 2.853541564941406e+02, 2.8546240234375e+02, 2.8560546875e+02, 2.866632690429688e+02, 2.861449279785156e+02, 2.859867553710938e+02, 2.85985595703125e+02, 2.849049072265625e+02, 2.848577270507812e+02, 2.850073852539062e+02, 2.851008911132812e+02, 2.847938842773438e+02, 2.848586120605469e+02, 2.851549377441406e+02, 2.849723205566406e+02, 2.851691589355469e+02, 2.850942993164062e+02, 2.8581103515625e+02, 2.858351440429688e+02, 2.857721252441406e+02, 2.85671630859375e+02, 2.84830810546875e+02, 2.848134460449219e+02, 2.850905456542969e+02, 2.850840148925781e+02, 2.847451171875e+02, 2.849333190917969e+02, 2.852670593261719e+02, 2.846609497070312e+02, 2.848412475585938e+02, 2.848226623535156e+02, 2.852063293457031e+02, 2.853833312988281e+02, 2.853492431640625e+02, 2.852806396484375e+02, 2.852204284667969e+02, 2.846015319824219e+02, 2.848570556640625e+02, 2.848553771972656e+02, 2.846336364746094e+02, 2.847320556640625e+02, 2.851632690429688e+02, 2.846558227539062e+02, 2.846637878417969e+02, 2.847406005859375e+02, 2.848467102050781e+02, 2.853364868164062e+02] +bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.889453735351562e+02, 2.85680419921875e+02, 2.843060302734375e+02, 2.8197021484375e+02, 2.815449523925781e+02, 2.819655456542969e+02, 2.821448059082031e+02, 2.8134375e+02, 2.815923461914062e+02, 2.821265563964844e+02, 2.813362426757812e+02, 2.817044372558594e+02, 2.81740478515625e+02, 2.818038940429688e+02, 2.821196594238281e+02, 2.824305725097656e+02, 2.825820922851562e+02, 2.820254211425781e+02, 2.814292297363281e+02, 2.813376770019531e+02, 2.814591369628906e+02, 2.811405944824219e+02, 2.814790649414062e+02, 2.818002014160156e+02, 2.813475646972656e+02, 2.815078430175781e+02, 2.81536865234375e+02, 2.816697387695312e+02, 2.817497253417969e+02, 2.820845336914062e+02, 2.825502319335938e+02, 2.824971008300781e+02, 2.812958374023438e+02, 2.812616271972656e+02, 2.81447021484375e+02, 2.812791748046875e+02, 2.8132421875e+02, 2.814939880371094e+02, 2.815854797363281e+02, 2.809425354003906e+02, 2.816338195800781e+02, 2.815356140136719e+02, 2.8193994140625e+02, 2.823289184570312e+02, 2.822283020019531e+02, 2.822896118164062e+02, 2.813253479003906e+02, 2.81209716796875e+02, 2.812864074707031e+02, 2.813478088378906e+02, 2.813657836914062e+02, 2.814136047363281e+02, 2.814668884277344e+02, 2.81311279296875e+02, 2.814656066894531e+02, 2.815342102050781e+02, 2.822667236328125e+02, 2.823114624023438e+02, 2.82028564453125e+02, 2.819921569824219e+02, 2.810658264160156e+02, 2.80904052734375e+02, 2.809612731933594e+02, 2.809857788085938e+02, 2.808547668457031e+02, 2.808156433105469e+02, 2.809991455078125e+02, 2.809496154785156e+02, 2.811513061523438e+02, 2.811582641601562e+02, 2.8153759765625e+02, 2.818124084472656e+02, 2.818020324707031e+02, 2.817006225585938e+02, 2.810924987792969e+02, 2.808563537597656e+02, 2.8102783203125e+02, 2.810803833007812e+02, 2.807738037109375e+02, 2.8088330078125e+02, 2.811903381347656e+02, 2.807009887695312e+02, 2.808030395507812e+02, 2.808275451660156e+02, 2.809951171875e+02, 2.813555603027344e+02, 2.813593139648438e+02, 2.812984313964844e+02, 2.811810913085938e+02, 2.806199645996094e+02, 2.80778076171875e+02, 2.808619995117188e+02, 2.806873779296875e+02, 2.807783203125e+02, 2.810130004882812e+02, 2.808185119628906e+02, 2.806319274902344e+02, 2.807359619140625e+02, 2.808072509765625e+02, 2.812403869628906e+02] +bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.913614196777344e+02, 2.8950244140625e+02, 2.875602722167969e+02, 2.836102294921875e+02, 2.831829223632812e+02, 2.833060302734375e+02, 2.831911010742188e+02, 2.818972778320312e+02, 2.83535400390625e+02, 2.834428405761719e+02, 2.820904846191406e+02, 2.816341857910156e+02, 2.816661682128906e+02, 2.817366027832031e+02, 2.82445556640625e+02, 2.827815551757812e+02, 2.827599182128906e+02, 2.824707641601562e+02, 2.82294921875e+02, 2.827835693359375e+02, 2.8279345703125e+02, 2.817302856445312e+02, 2.827185668945312e+02, 2.834458618164062e+02, 2.8222900390625e+02, 2.815358581542969e+02, 2.815318603515625e+02, 2.815680236816406e+02, 2.820257263183594e+02, 2.823026428222656e+02, 2.823757019042969e+02, 2.825688171386719e+02, 2.816839904785156e+02, 2.829065551757812e+02, 2.828146362304688e+02, 2.824045715332031e+02, 2.820028991699219e+02, 2.833710021972656e+02, 2.837449035644531e+02, 2.823669128417969e+02, 2.817252807617188e+02, 2.816817932128906e+02, 2.818056640625e+02, 2.824254150390625e+02, 2.82768798828125e+02, 2.825682373046875e+02, 2.817970581054688e+02, 2.828754272460938e+02, 2.826459045410156e+02, 2.819384765625e+02, 2.818323364257812e+02, 2.828634033203125e+02, 2.820152282714844e+02, 2.8127490234375e+02, 2.813966979980469e+02, 2.815633544921875e+02, 2.818139343261719e+02, 2.822771911621094e+02, 2.821950988769531e+02, 2.820351867675781e+02, 2.815139465332031e+02, 2.823378295898438e+02, 2.823291320800781e+02, 2.821122741699219e+02, 2.812195129394531e+02, 2.824159545898438e+02, 2.820057373046875e+02, 2.810408630371094e+02, 2.811224670410156e+02, 2.811963500976562e+02, 2.816488647460938e+02, 2.818060302734375e+02, 2.818231201171875e+02, 2.817696838378906e+02, 2.815075988769531e+02, 2.814954833984375e+02, 2.821531372070312e+02, 2.821280212402344e+02, 2.809921569824219e+02, 2.82290283203125e+02, 2.821654052734375e+02, 2.809798278808594e+02, 2.809700012207031e+02, 2.809630737304688e+02, 2.815072021484375e+02, 2.816485900878906e+02, 2.816504211425781e+02, 2.816067810058594e+02, 2.814967041015625e+02, 2.809689636230469e+02, 2.820005187988281e+02, 2.819012451171875e+02, 2.8090673828125e+02, 2.816086120605469e+02, 2.820692443847656e+02, 2.81207763671875e+02, 2.809572448730469e+02, 2.809865112304688e+02, 2.814096374511719e+02, 2.816402893066406e+02] +bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.914202575683594e+02, 2.888660888671875e+02, 2.862282104492188e+02, 2.809060668945312e+02, 2.787137451171875e+02, 2.793548889160156e+02, 2.792832336425781e+02, 2.784299011230469e+02, 2.788072814941406e+02, 2.795365295410156e+02, 2.78674560546875e+02, 2.779085998535156e+02, 2.777680969238281e+02, 2.777396850585938e+02, 2.779879150390625e+02, 2.784591674804688e+02, 2.786888427734375e+02, 2.785498962402344e+02, 2.779846801757812e+02, 2.788531799316406e+02, 2.787756652832031e+02, 2.782344360351562e+02, 2.780885009765625e+02, 2.791866149902344e+02, 2.787112426757812e+02, 2.779536743164062e+02, 2.776145629882812e+02, 2.776336059570312e+02, 2.776866760253906e+02, 2.780069885253906e+02, 2.782459411621094e+02, 2.783917236328125e+02, 2.778218383789062e+02, 2.788435974121094e+02, 2.787974243164062e+02, 2.7871630859375e+02, 2.783166198730469e+02, 2.785411987304688e+02, 2.797300415039062e+02, 2.792171325683594e+02, 2.782837219238281e+02, 2.780946655273438e+02, 2.780648498535156e+02, 2.78089111328125e+02, 2.784508056640625e+02, 2.785848083496094e+02, 2.780267028808594e+02, 2.786419677734375e+02, 2.786459045410156e+02, 2.783348999023438e+02, 2.775956115722656e+02, 2.788634338378906e+02, 2.783624877929688e+02, 2.774260559082031e+02, 2.773451843261719e+02, 2.774942932128906e+02, 2.776619567871094e+02, 2.780515747070312e+02, 2.78227783203125e+02, 2.780930786132812e+02, 2.777055053710938e+02, 2.779441223144531e+02, 2.78332275390625e+02, 2.782633666992188e+02, 2.772045288085938e+02, 2.783484191894531e+02, 2.781768188476562e+02, 2.771552734375e+02, 2.770965881347656e+02, 2.771824035644531e+02, 2.774875793457031e+02, 2.777358703613281e+02, 2.778097839355469e+02, 2.777882385253906e+02, 2.775783386230469e+02, 2.772504272460938e+02, 2.781728210449219e+02, 2.781383666992188e+02, 2.771419982910156e+02, 2.779483642578125e+02, 2.781578979492188e+02, 2.772010498046875e+02, 2.769530639648438e+02, 2.769705810546875e+02, 2.77306640625e+02, 2.775856323242188e+02, 2.776474609375e+02, 2.776215515136719e+02, 2.775084838867188e+02, 2.769678344726562e+02, 2.779823913574219e+02, 2.779053955078125e+02, 2.771923217773438e+02, 2.77228759765625e+02, 2.780560607910156e+02, 2.775245056152344e+02, 2.769748840332031e+02, 2.769792175292969e+02, 2.771787719726562e+02, 2.775338134765625e+02] +ETot.y=[0e+00, 3.49442592e+08, 6.5518784e+08, 1.00969792e+09, 2.15634816e+09, 3.239002112e+09, 4.005013504e+09, 4.750717440000002e+09, 5.853394944e+09, 6.380866048e+09, 7.02432768e+09, 8.128211456e+09, 9.126900736e+09, 1.004640768e+10, 1.032580096e+10, 1.0716652544e+10, 1.118216704e+10, 1.1712664576e+10, 1.2654848e+10, 1.4183683072e+10, 1.5205960704e+10, 1.601798144e+10, 1.7163856896e+10, 1.7780312064e+10, 1.8335117312e+10, 1.944531968e+10, 2.047919104e+10, 2.1588779008e+10, 2.1939881984e+10, 2.23313408e+10, 2.279346176e+10, 2.3313717248e+10, 2.4068296704e+10, 2.5787869184e+10, 2.682640384e+10, 2.7577042944e+10, 2.8433176576e+10, 2.9035726848e+10, 2.9355511808e+10, 3.0119653376e+10, 3.1028639744e+10, 3.1970625536e+10, 3.2457314304e+10, 3.272763392e+10, 3.3097312256e+10, 3.3572153344e+10, 3.4133229568e+10, 3.5743940608e+10, 3.7046829056e+10, 3.8190792704e+10, 3.9433261056e+10, 4.091559936e+10, 4.180955136e+10, 4.2992984064e+10, 4.4585418752e+10, 4.6068088832e+10, 4.726267904000001e+10, 4.786735513599999e+10, 4.8570646528e+10, 4.9328566272e+10, 5.0114134016e+10, 5.1705856e+10, 5.3529505792e+10, 5.4934962176e+10, 5.6353337344e+10, 5.8477490176e+10, 5.9807899648e+10, 6.1123538944e+10, 6.314036019200002e+10, 6.493496115199998e+10, 6.6680578048e+10, 6.746611712e+10, 6.83170816e+10, 6.9203427328e+10, 7.0154133504e+10, 7.1604207616e+10, 7.3921437696e+10, 7.535783936e+10, 7.675559936e+10, 7.88742144e+10, 8.0480370688e+10, 8.174616576000002e+10, 8.380039167999998e+10, 8.5893185536e+10, 8.799502336e+10, 8.910221312e+10, 9.0073341952e+10, 9.1083472896e+10, 9.2154478592e+10, 9.3353680896e+10, 9.5907561472e+10, 9.7506582528e+10, 9.897938944e+10, 1.00968095744e+11, 1.02882492416e+11, 1.03975100416e+11, 1.05587146752e+11, 1.0764562432e+11, 1.0959310848e+11, 1.10972010496e+11, 1.11857819648e+11] +EHeaPum.y=[0e+00, 1.33096648e+08, 3.21137728e+08, 5.52630144e+08, 1.559809024e+09, 2.497654528e+09, 3.131682048e+09, 3.748524800000001e+09, 4.711981568e+09, 5.11698176e+09, 5.635383296e+09, 6.605282304e+09, 7.477157888e+09, 8.270968832e+09, 8.440270848000001e+09, 8.708222976e+09, 9.049852928e+09, 9.454380032000002e+09, 1.0257856512e+10, 1.1608349696e+10, 1.2484670464e+10, 1.3162155008e+10, 1.4166933504e+10, 1.4655644672e+10, 1.5087285248e+10, 1.605996032e+10, 1.6965161984e+10, 1.7942482944e+10, 1.817889792e+10, 1.8448037888e+10, 1.8786080768e+10, 1.9180716032e+10, 1.9803752448e+10, 2.1344495616e+10, 2.2231302144e+10, 2.284962816e+10, 2.3576918016e+10, 2.4056983552e+10, 2.4263757824e+10, 2.4899946496e+10, 2.5687017472e+10, 2.6506078208e+10, 2.6884624384e+10, 2.7045861376e+10, 2.7300907008e+10, 2.7651350528e+10, 2.808573952e+10, 2.9529028608e+10, 3.06604544e+10, 3.1651964928e+10, 3.2741648384e+10, 3.4045028352e+10, 3.4798342144e+10, 3.5832643584e+10, 3.7249396736e+10, 3.8568411136e+10, 3.9609765888e+10, 4.008417279999999e+10, 4.065470464e+10, 4.1277915136e+10, 4.1926385664e+10, 4.3342872576e+10, 4.4944007168e+10, 4.617689088e+10, 4.7424131072e+10, 4.931663872e+10, 5.0468814848e+10, 5.1619569664e+10, 5.341314662400002e+10, 5.500079308799998e+10, 5.6544161792e+10, 5.7187815424e+10, 5.7895469056e+10, 5.8637488128e+10, 5.9440136192e+10, 6.071808e+10, 6.2762295296e+10, 6.401314816e+10, 6.523322368e+10, 6.7123367936e+10, 6.8517699584e+10, 6.961699225600002e+10, 7.144984575999998e+10, 7.3299369984e+10, 7.5162894336e+10, 7.6101828608e+10, 7.6920848384e+10, 7.7777666048e+10, 7.8691278848e+10, 7.97263872e+10, 8.1994211328e+10, 8.3382001664e+10, 8.466853888e+10, 8.6433128448e+10, 8.8104361984e+10, 8.9040576512e+10, 9.0468450304e+10, 9.2287156224e+10, 9.4008541184e+10, 9.5199453184e+10, 9.5938224128e+10] +EPum.y=[0e+00, 2.16345936e+08, 3.3405008e+08, 4.5706784e+08, 5.96539264e+08, 7.41347648e+08, 8.73331264e+08, 1.002192768e+09, 1.141413248e+09, 1.263884672e+09, 1.388944512e+09, 1.522929152e+09, 1.649742848e+09, 1.775438848e+09, 1.885529728e+09, 2.008429824e+09, 2.13231488e+09, 2.258284544e+09, 2.396991488e+09, 2.575333376e+09, 2.721291008e+09, 2.855826944e+09, 2.996923136e+09, 3.124667136e+09, 3.247831296e+09, 3.385359616e+09, 3.514029312e+09, 3.646296832e+09, 3.760985344e+09, 3.883303168e+09, 4.007380224e+09, 4.133002496e+09, 4.264543488e+09, 4.443373568e+09, 4.595101184000001e+09, 4.727415296e+09, 4.856259584e+09, 4.978743296e+09, 5.091753984e+09, 5.21970688e+09, 5.341623296e+09, 5.464549375999999e+09, 5.57268992e+09, 5.681772544e+09, 5.796404224e+09, 5.92080384e+09, 6.04749056e+09, 6.214911488e+09, 6.386373632e+09, 6.538828288e+09, 6.691612672e+09, 6.870570496e+09, 7.01120768e+09, 7.160336896e+09, 7.336022016e+09, 7.499677184e+09, 7.652913152000001e+09, 7.783184383999999e+09, 7.915937792e+09, 8.0506496e+09, 8.187749376e+09, 8.362983424e+09, 8.585498112e+09, 8.758070272e+09, 8.929207296e+09, 9.16084736e+09, 9.3390848e+09, 9.503970304e+09, 9.727213568000002e+09, 9.934164991999998e+09, 1.013641728e+10, 1.0278300672e+10, 1.0421613568e+10, 1.0565938176e+10, 1.0713997312e+10, 1.0886129664e+10, 1.1159141376e+10, 1.1344690176e+10, 1.152237568e+10, 1.1750844416e+10, 1.196267008e+10, 1.2129171456e+10, 1.235054592e+10, 1.2593811456e+10, 1.2832137216e+10, 1.3000379392e+10, 1.3152489472e+10, 1.33058048e+10, 1.3463205888e+10, 1.3627296768e+10, 1.3913347072e+10, 1.4124580864e+10, 1.4310848512e+10, 1.453496832e+10, 1.4778130432e+10, 1.4934516736e+10, 1.51186944e+10, 1.5358476288e+10, 1.5584571392e+10, 1.577255424e+10, 1.5919594496e+10] +EPumETS.y=[0e+00, 9.3718056e+07, 1.95964832e+08, 3.02331936e+08, 4.25562624e+08, 5.48420928e+08, 6.62811072e+08, 7.756549120000001e+08, 8.96050752e+08, 1.002060608e+09, 1.111980928e+09, 1.228997376e+09, 1.335388288e+09, 1.440670592e+09, 1.535164928e+09, 1.641412864e+09, 1.749802496e+09, 1.860284672e+09, 1.980775552e+09, 2.115789952e+09, 2.236598272e+09, 2.351883776e+09, 2.472493056e+09, 2.58112768e+09, 2.68898816e+09, 2.809462016e+09, 2.916856064e+09, 3.025750016e+09, 3.125161728e+09, 3.230933504e+09, 3.338896896e+09, 3.448939776e+09, 3.56382976e+09, 3.701480448e+09, 3.823025664e+09, 3.936711424e+09, 4.04999808e+09, 4.156205824e+09, 4.25357824e+09, 4.365492224e+09, 4.471460864e+09, 4.575568383999999e+09, 4.668026368e+09, 4.760677376e+09, 4.859362816e+09, 4.967840256e+09, 5.078593536e+09, 5.212220928e+09, 5.340824576e+09, 5.464876544e+09, 5.58949376e+09, 5.720992256e+09, 5.837879808e+09, 5.961375744e+09, 6.089838592e+09, 6.209030144e+09, 6.326814720000001e+09, 6.438745087999999e+09, 6.55362816e+09, 6.670225408e+09, 6.787716096e+09, 6.921250304e+09, 7.063125504e+09, 7.193730048e+09, 7.324459008e+09, 7.470298112e+09, 7.599574016e+09, 7.727219712e+09, 7.870585344000001e+09, 8.007238143999999e+09, 8.143546368e+09, 8.260859392e+09, 8.380145152e+09, 8.500382208e+09, 8.622353408e+09, 8.753441792e+09, 8.907025408e+09, 9.039071232e+09, 9.169931264e+09, 9.314920448e+09, 9.451803648e+09, 9.578796032000002e+09, 9.723184127999998e+09, 9.868150784e+09, 1.00121088e+10, 1.0137634816e+10, 1.0259698688e+10, 1.0382923776e+10, 1.0507772928e+10, 1.063479296e+10, 1.0791391232e+10, 1.0928571392e+10, 1.106099712e+10, 1.1202870272e+10, 1.134734336e+10, 1.1469628416e+10, 1.1603142656e+10, 1.1747188736e+10, 1.1887163392e+10, 1.2017190912e+10, 1.2136692736e+10] EPumPla.y=[0e+00, 1.4195229e+07, 2.8390458e+07, 4.2585688e+07, 5.6780916e+07, 7.0976144e+07, 8.5171376e+07, 9.936660800000001e+07, 1.13561832e+08, 1.27757064e+08, 1.41952288e+08, 1.5614752e+08, 1.70342752e+08, 1.84537984e+08, 1.98733216e+08, 2.12928432e+08, 2.27123664e+08, 2.41318896e+08, 2.55514128e+08, 2.69709344e+08, 2.83904576e+08, 2.98099808e+08, 3.1229504e+08, 3.26490272e+08, 3.40685504e+08, 3.54880736e+08, 3.69075968e+08, 3.832712e+08, 3.974664320000001e+08, 4.11661632e+08, 4.25856864e+08, 4.40052096e+08, 4.54247328e+08, 4.6844256e+08, 4.826377920000001e+08, 4.96833024e+08, 5.11028256e+08, 5.25223488e+08, 5.39418688e+08, 5.53613952e+08, 5.67809152e+08, 5.820044159999999e+08, 5.96199616e+08, 6.1039488e+08, 6.2459008e+08, 6.38785344e+08, 6.52980544e+08, 6.67175744e+08, 6.81371008e+08, 6.95566208e+08, 7.09761472e+08, 7.23956672e+08, 7.38151936e+08, 7.52347136e+08, 7.665424e+08, 7.807376e+08, 7.949328640000001e+08, 8.091280639999999e+08, 8.23323264e+08, 8.37518528e+08, 8.51713728e+08, 8.65908992e+08, 8.80104192e+08, 8.94299456e+08, 9.08494656e+08, 9.2268992e+08, 9.3688512e+08, 9.51080384e+08, 9.652755840000001e+08, 9.794707839999999e+08, 9.93666048e+08, 1.007861248e+09, 1.022056512e+09, 1.036251712e+09, 1.050446976e+09, 1.064642176e+09, 1.078837376e+09, 1.093032704e+09, 1.107227904e+09, 1.121423104e+09, 1.135618304e+09, 1.149813504e+09, 1.164008832e+09, 1.178204032e+09, 1.192399232e+09, 1.206594432e+09, 1.22078976e+09, 1.23498496e+09, 1.24918016e+09, 1.26337536e+09, 1.277570688e+09, 1.291765888e+09, 1.305961088e+09, 1.320156288e+09, 1.334351488e+09, 1.348546816e+09, 1.362742016e+09, 1.376937216e+09, 1.391132416e+09, 1.405327744e+09, 1.419522944e+09] -EPumDis.y=[0e+00, 1.12372488e+08, 1.14747856e+08, 1.16108352e+08, 1.17011544e+08, 1.3117368e+08, 1.35084352e+08, 1.36541392e+08, 1.41617472e+08, 1.45168656e+08, 1.45819776e+08, 1.48525008e+08, 1.55701008e+08, 1.61669872e+08, 1.62151104e+08, 1.64587728e+08, 1.65671488e+08, 1.66940928e+08, 1.7208232e+08, 2.04337344e+08, 2.15205392e+08, 2.20418112e+08, 2.25240416e+08, 2.31479328e+08, 2.3238688e+08, 2.33994832e+08, 2.43334176e+08, 2.51073104e+08, 2.53323296e+08, 2.55760112e+08, 2.56883184e+08, 2.58091232e+08, 2.59902752e+08, 2.91271136e+08, 3.063902080000001e+08, 3.11138688e+08, 3.12353088e+08, 3.15662848e+08, 3.1612112e+08, 3.16165472e+08, 3.20577568e+08, 3.25257312e+08, 3.27414976e+08, 3.29397088e+08, 3.31019136e+08, 3.32527616e+08, 3.33608928e+08, 3.54763904e+08, 3.80082688e+08, 3.9274672e+08, 4.04662784e+08, 4.35468192e+08, 4.45372e+08, 4.54070368e+08, 4.85915616e+08, 5.13750848e+08, 5.348096000000001e+08, 5.37748352e+08, 5.41089792e+08, 5.44974144e+08, 5.49702208e+08, 5.76313024e+08, 6.35555712e+08, 6.60173632e+08, 6.83751552e+08, 7.49337344e+08, 7.80973696e+08, 8.0169696e+08, 8.620130560000006e+08, 9.145015039999995e+08, 9.6207104e+08, 9.71920064e+08, 9.80047104e+08, 9.88422272e+08, 9.99255552e+08, 1.023893184e+09, 1.120920704e+09, 1.156065536e+09, 1.185560832e+09, 1.24978368e+09, 1.304736768e+09, 1.32734912e+09, 1.385403391999999e+09, 1.462130816e+09, 1.535243008e+09, 1.561454336e+09, 1.575403264e+09, 1.589600512e+09, 1.606182656e+09, 1.626598144e+09, 1.732598016e+09, 1.7864288e+09, 1.822153216e+09, 1.884491904e+09, 1.961661568e+09, 1.979466368e+09, 2.012300672e+09, 2.087739776e+09, 2.153307136e+09, 2.193945088e+09, 2.205286912e+09] -EPumSto.y=[0e+00, 1.148756e+07, 1.1730507e+07, 1.1869586e+07, 1.1961963e+07, 1.3409724e+07, 1.3809502e+07, 1.3958451e+07, 1.4477366e+07, 1.4840394e+07, 1.4906957e+07, 1.5183506e+07, 1.5917092e+07, 1.6527273e+07, 1.6576783e+07, 1.6826168e+07, 1.6937128e+07, 1.7067152e+07, 1.7592782e+07, 2.0890134e+07, 2.2001146e+07, 2.2534032e+07, 2.3027002e+07, 2.3664792e+07, 2.3757568e+07, 2.3921944e+07, 2.4876682e+07, 2.5667814e+07, 2.5897976e+07, 2.614755e+07, 2.6262558e+07, 2.6386268e+07, 2.6571456e+07, 2.9778166e+07, 3.1323752e+07, 3.1809178e+07, 3.1933322e+07, 3.2271672e+07, 3.2318736e+07, 3.2323924e+07, 3.2775034e+07, 3.3253434e+07, 3.3474156e+07, 3.3677196e+07, 3.3843316e+07, 3.3997528e+07, 3.410814e+07, 3.6270836e+07, 3.8859112e+07, 4.0153724e+07, 4.1371872e+07, 4.4521032e+07, 4.5533476e+07, 4.6422684e+07, 4.9678148e+07, 5.2523672e+07, 5.467645600000001e+07, 5.497688e+07, 5.5318464e+07, 5.5715556e+07, 5.6198896e+07, 5.8919252e+07, 6.497548e+07, 6.7492112e+07, 6.9902424e+07, 7.6607096e+07, 7.98412e+07, 8.1959688e+07, 8.812565600000006e+07, 9.349141599999996e+07, 9.8354336e+07, 9.9361176e+07, 1.00191984e+08, 1.0104816e+08, 1.02155616e+08, 1.04674256e+08, 1.14593136e+08, 1.18185912e+08, 1.21201136e+08, 1.2776648e+08, 1.33384192e+08, 1.35695808e+08, 1.416305439999999e+08, 1.49474192e+08, 1.56948272e+08, 1.59627808e+08, 1.6105376e+08, 1.62505104e+08, 1.64200272e+08, 1.66287296e+08, 1.77123392e+08, 1.82626368e+08, 1.862784e+08, 1.9265112e+08, 2.00539984e+08, 2.02360128e+08, 2.05716688e+08, 2.13428656e+08, 2.20131424e+08, 2.2428576e+08, 2.25445216e+08] +EPumDis.y=[0e+00, 9.8375928e+07, 9.9520992e+07, 1.01748368e+08, 1.0360396e+08, 1.10639608e+08, 1.13722688e+08, 1.15376032e+08, 1.19576088e+08, 1.21632232e+08, 1.22489056e+08, 1.25004776e+08, 1.30654688e+08, 1.36296448e+08, 1.37567408e+08, 1.39796144e+08, 1.40975472e+08, 1.42147888e+08, 1.45795728e+08, 1.72226288e+08, 1.82164288e+08, 1.867508e+08, 1.924588e+08, 1.96917456e+08, 1.97922688e+08, 2.00516928e+08, 2.06940608e+08, 2.15267696e+08, 2.16248688e+08, 2.18380864e+08, 2.20121648e+08, 2.21377312e+08, 2.236052e+08, 2.48086576e+08, 2.62591104e+08, 2.66613344e+08, 2.67849216e+08, 2.69737152e+08, 2.71046176e+08, 2.72718592e+08, 2.74307872e+08, 2.78502592e+08, 2.79852032e+08, 2.81880384e+08, 2.83468352e+08, 2.850352e+08, 2.86612352e+08, 3.04392928e+08, 3.30397792e+08, 3.43287584e+08, 3.55963296e+08, 3.8614224e+08, 3.94811072e+08, 4.05188064e+08, 4.35152032e+08, 4.6261296e+08, 4.81897504e+08, 4.856591679999999e+08, 4.88993568e+08, 4.92549024e+08, 4.97460736e+08, 5.224144e+08, 5.82696512e+08, 6.07893248e+08, 6.31674624e+08, 6.96639168e+08, 7.28180288e+08, 7.49087808e+08, 8.086789120000006e+08, 8.595791359999995e+08, 9.06527616e+08, 9.15940544e+08, 9.24861184e+08, 9.33836032e+08, 9.44625728e+08, 9.68984704e+08, 1.064457216e+09, 1.100118912e+09, 1.129723904e+09, 1.192580864e+09, 1.247694592e+09, 1.27066048e+09, 1.327628927999999e+09, 1.403931136e+09, 1.476667904e+09, 1.502544e+09, 1.516924672e+09, 1.531346176e+09, 1.547999488e+09, 1.568754304e+09, 1.673320832e+09, 1.72762816e+09, 1.763597312e+09, 1.82533696e+09, 1.901994368e+09, 1.920054144e+09, 1.953140608e+09, 2.02711808e+09, 2.092373504e+09, 2.132074624e+09, 2.144179968e+09] +EPumSto.y=[0e+00, 1.0056726e+07, 1.0173808e+07, 1.0401825e+07, 1.0591762e+07, 1.1310999e+07, 1.1626175e+07, 1.1795192e+07, 1.2224553e+07, 1.2434747e+07, 1.2522338e+07, 1.2779514e+07, 1.3357091e+07, 1.3933834e+07, 1.4064214e+07, 1.4292364e+07, 1.4413132e+07, 1.4533021e+07, 1.490593e+07, 1.760786e+07, 1.8623798e+07, 1.9092666e+07, 1.967618e+07, 2.0131978e+07, 2.023474e+07, 2.0499944e+07, 2.115662e+07, 2.2007876e+07, 2.2108592e+07, 2.2326926e+07, 2.2504964e+07, 2.2633338e+07, 2.286109e+07, 2.5363762e+07, 2.6846522e+07, 2.7257708e+07, 2.7384046e+07, 2.7577064e+07, 2.7711202e+07, 2.7882418e+07, 2.8044994e+07, 2.8473808e+07, 2.8612018e+07, 2.8819824e+07, 2.898258e+07, 2.9142998e+07, 2.9304268e+07, 3.1121932e+07, 3.3780348e+07, 3.5098036e+07, 3.6393844e+07, 3.9478964e+07, 4.0365152e+07, 4.1425968e+07, 4.4489112e+07, 4.7296372e+07, 4.9267784e+07, 4.965232799999999e+07, 4.9993196e+07, 5.035666e+07, 5.0858776e+07, 5.3409724e+07, 5.9572216e+07, 6.2148012e+07, 6.4579128e+07, 7.1220296e+07, 7.4444664e+07, 7.6581984e+07, 8.267384000000006e+07, 8.787723999999996e+07, 9.2676664e+07, 9.363892e+07, 9.4550856e+07, 9.5468336e+07, 9.6571336e+07, 9.9061496e+07, 1.08821416e+08, 1.12467024e+08, 1.15493464e+08, 1.21919176e+08, 1.27553312e+08, 1.29901064e+08, 1.357247999999999e+08, 1.43524992e+08, 1.50960688e+08, 1.53605936e+08, 1.55076048e+08, 1.5655032e+08, 1.58252736e+08, 1.60374448e+08, 1.71064032e+08, 1.76615728e+08, 1.80292768e+08, 1.86604272e+08, 1.94440752e+08, 1.9628696e+08, 1.99669312e+08, 2.0723184e+08, 2.13902736e+08, 2.17961296e+08, 2.19198784e+08] datDes.mPumDis_flow_nominal=[9.730000305175781e+01, 9.730000305175781e+01] bui[1].ets.hexChi.m1_flow_nominal=[1.845721817016602e+01, 1.845721817016602e+01] bui[2].ets.hexChi.m1_flow_nominal=[8.781070709228516e+01, 8.781070709228516e+01] @@ -36,35 +36,35 @@ bui[3].ets.proHeaWat.heaPum.m2_flow_nominal=[2.721976661682129e+01, 2.7219766616 bui[1].ets.proHotWat.heaPum.m2_flow_nominal=[1.182039231061935e-01, 1.182039231061935e-01] bui[2].ets.proHotWat.heaPum.m2_flow_nominal=[3.171242475509644e+00, 3.171242475509644e+00] bui[3].ets.proHotWat.heaPum.m2_flow_nominal=[1.465728640556335e+00, 1.465728640556335e+00] -bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.768440246582031e+00, 7.554359436035156e+00, 8.35542106628418e+00, 7.944002151489258e+00, 6.797340869903564e+00, 6.863127708435059e+00, 8.211184501647951e+00, 7.730136871337891e+00, 7.344038963317871e+00, 9.013278961181641e+00, 1.270211791992188e+01, 1.264991188049316e+01, 1.260302257537842e+01, 1.257264614105225e+01, 1.176303672790527e+01, 1.089866542816162e+01, 1.048970508575439e+01, 8.257976531982422e+00, 6.254009246826172e+00, 6.201728343963623e+00, 7.016567707061768e+00, 7.97761344909668e+00, 7.143415451049805e+00, 8.07707691192627e+00, 1.230458545684814e+01, 1.22598762512207e+01, 1.22195463180542e+01, 1.181787586212159e+01, 1.216808605194092e+01, 1.116445159912109e+01, 1.066891098022461e+01, 9.706031799316406e+00, 6.416139602661133e+00, 6.334700584411625e+00, 7.602084636688232e+00, 1.099274349212646e+01, 1.062107753753662e+01, 1.027950000762939e+01, 1.272572898864746e+01, 1.30680627822876e+01, 1.300938606262207e+01, 1.296317195892334e+01, 1.294474315643311e+01, 1.233128452301025e+01, 1.18335542678833e+01, 1.07522554397583e+01, 6.622254371643066e+00, 6.06471586227417e+00, 6.303489208221436e+00, 7.775764942169189e+00, 6.908436298370361e+00, 6.803718566894531e+00, 8.087789535522461e+00, 1.003460693359375e+01, 1.003174018859863e+01, 1.007386779785157e+01, 1.069656562805175e+01, 1.014687633514404e+01, 9.580112457275391e+00, 9.107386589050293e+00, 6.730432987213135e+00, 6.004688739776611e+00, 5.727927207946777e+00, 6.301369667053223e+00, 6.147799968719482e+00, 5.967206478118896e+00, 6.531676292419434e+00, 8.973986625671396e+00, 8.897652626037607e+00, 8.494723320007324e+00, 8.455365180969238e+00, 8.311383247375488e+00, 8.060179710388184e+00, 7.846208095550537e+00, 7.136295318603516e+00, 6.916128635406494e+00, 7.041314601898193e+00, 7.064396381378174e+00, 6.938476085662842e+00, 6.924770355224609e+00, 6.965188980102539e+00, 6.860591411590577e+00, 7.257496356964111e+00, 7.111384391784668e+00, 7.208611965179443e+00, 7.203029632568359e+00, 7.131050586700439e+00, 7.036150455474854e+00, 6.71084451675415e+00, 6.393821239471436e+00, 6.48724365234375e+00, 6.527559280395508e+00, 6.519948482513428e+00, 6.541298866271973e+00, 6.671234130859375e+00, 6.563336372375488e+00, 6.982977867126465e+00, 6.831644535064697e+00, 6.850091457366943e+00, 6.924079895019531e+00] -bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.445706129074097e+00, 3.149683952331543e+00, 3.100913524627686e+00, 2.967286586761475e+00, 2.623996496200562e+00, 2.611523389816284e+00, 2.752569437026978e+00, 2.657144784927368e+00, 2.654246807098389e+00, 2.83019232749939e+00, 3.15439772605896e+00, 3.15105414390564e+00, 3.148033618927002e+00, 3.147218942642212e+00, 3.106163263320923e+00, 3.113391399383545e+00, 3.119767427444458e+00, 3.043923377990723e+00, 2.624295473098755e+00, 2.579989671707153e+00, 2.651812314987183e+00, 2.675723314285278e+00, 2.613316774368286e+00, 2.761123418807983e+00, 3.128401517868042e+00, 3.125401496887207e+00, 3.122681140899658e+00, 3.099297523498536e+00, 3.13664722442627e+00, 3.101744651794434e+00, 3.102274417877197e+00, 3.105522871017456e+00, 2.665084838867188e+00, 2.571382761001587e+00, 2.622337341308594e+00, 2.7509446144104e+00, 2.625720262527466e+00, 2.741129159927368e+00, 3.098557472229004e+00, 3.177199840545654e+00, 3.173596620559692e+00, 3.17074179649353e+00, 3.169599056243896e+00, 3.131184816360474e+00, 3.11188006401062e+00, 3.101854801177979e+00, 2.783912181854248e+00, 2.573404788970947e+00, 2.576062917709351e+00, 2.676562786102295e+00, 2.560065746307373e+00, 2.618751764297485e+00, 2.779791355133057e+00, 2.952602386474609e+00, 2.952345371246338e+00, 2.956966638565064e+00, 3.022563934326171e+00, 3.022400140762329e+00, 3.011754512786865e+00, 3.001036882400513e+00, 2.880831003189087e+00, 2.59084677696228e+00, 2.554664611816406e+00, 2.628430366516113e+00, 2.581555604934692e+00, 2.578895092010498e+00, 2.660896062850952e+00, 2.915319442749023e+00, 2.916033029556274e+00, 2.917120933532715e+00, 2.963740110397339e+00, 2.970976591110229e+00, 2.968197107315063e+00, 2.959378957748413e+00, 2.939870357513428e+00, 2.909423828125e+00, 2.924208879470825e+00, 2.925704002380371e+00, 2.910089731216431e+00, 2.919132471084595e+00, 2.938207626342773e+00, 2.909974575042725e+00, 2.905488252639771e+00, 2.905196189880371e+00, 2.939702272415161e+00, 2.947805643081665e+00, 2.945212602615356e+00, 2.940768003463745e+00, 2.937463998794556e+00, 2.900012969970703e+00, 2.915400743484497e+00, 2.915448188781738e+00, 2.903628826141357e+00, 2.906834840774536e+00, 2.938495635986328e+00, 2.920984029769897e+00, 2.900479316711426e+00, 2.902186870574951e+00, 2.923096418380737e+00, 2.949696779251099e+00] -bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.479752540588379e+00, 8.567511558532715e+00, 8.304305076599121e+00, 5.721153259277344e+00, 7.831265926361084e+00, 7.879797458648682e+00, 6.258561134338378e+00, 7.277523040771484e+00, 8.582243919372559e+00, 6.233480453491211e+00, 6.420942783355713e+00, 6.380214691162109e+00, 8.551210403442383e+00, 7.617691993713377e+00, 7.526987075805664e+00, 7.155508518218994e+00, 6.867103576660158e+00, 5.787775039672852e+00, 7.084281444549561e+00, 7.12266206741333e+00, 7.135518550872803e+00, 6.274302959442139e+00, 8.691669464111328e+00, 7.219207763671875e+00, 6.100614547729492e+00, 6.356693744659424e+00, 6.636507987976074e+00, 7.606833457946773e+00, 7.419647216796875e+00, 7.316908836364746e+00, 7.054701805114746e+00, 5.827744960784912e+00, 6.22218656539917e+00, 7.106480598449711e+00, 8.026579856872559e+00, 6.116142272949219e+00, 1.017876052856445e+01, 9.074381828308105e+00, 6.085019111633301e+00, 6.622924327850342e+00, 6.392386913299562e+00, 8.322772979736328e+00, 7.989272117614746e+00, 7.587698459625244e+00, 7.338959693908691e+00, 6.632937431335449e+00, 5.7856764793396e+00, 6.704778671264648e+00, 6.767357349395752e+00, 5.695289611816406e+00, 6.891615867614746e+00, 7.020172119140625e+00, 5.638494491577148e+00, 5.907487869262695e+00, 5.825263023376465e+00, 7.235529422760001e+00, 6.712656021118164e+00, 6.667511940002441e+00, 6.604207992553711e+00, 6.568909168243408e+00, 5.39216947555542e+00, 6.406311511993408e+00, 6.327653408050537e+00, 5.731475353240967e+00, 5.603575706481934e+00, 6.361129760742188e+00, 5.68489933013916e+00, 5.459594249725345e+00, 5.563202381134034e+00, 6.227126121520996e+00, 6.496243953704834e+00, 6.460544109344482e+00, 6.372968196868896e+00, 6.300683975219727e+00, 5.121440887451172e+00, 5.992963314056396e+00, 6.146824359893799e+00, 6.161182880401611e+00, 5.249000549316406e+00, 6.315365314483643e+00, 6.226507663726784e+00, 5.227123260498045e+00, 5.402573585510254e+00, 5.382123947143555e+00, 6.274488925933838e+00, 6.269796848297119e+00, 6.199234008789062e+00, 6.131034374237061e+00, 5.469449520111084e+00, 5.235243797302246e+00, 6.027878284454346e+00, 6.00828742980957e+00, 5.069315910339355e+00, 6.424867630004883e+00, 6.37185001373291e+00, 5.270440101623535e+00, 5.488536834716797e+00, 5.419394493103027e+00, 6.413140296936035e+00, 6.351168155670166e+00] -bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 2.985028505325317e+00, 3.039394378662109e+00, 3.031497240066528e+00, 2.576996326446533e+00, 2.954950094223022e+00, 2.948248624801636e+00, 2.594728231430053e+00, 2.761404275894165e+00, 2.952996015548706e+00, 2.665481328964233e+00, 2.574159383773804e+00, 2.577377319335938e+00, 2.885535478591919e+00, 2.90228271484375e+00, 2.940744161605835e+00, 2.924676895141602e+00, 2.903171539306641e+00, 2.869701147079468e+00, 2.911873579025269e+00, 2.928123950958252e+00, 2.779302358627319e+00, 2.623263359069824e+00, 2.947509050369263e+00, 2.860898733139038e+00, 2.544695138931274e+00, 2.578277111053467e+00, 2.595850944519043e+00, 2.910159826278686e+00, 2.929730892181396e+00, 2.957112312316895e+00, 2.942284822463989e+00, 2.632487297058105e+00, 2.720162868499756e+00, 2.92656683921814e+00, 2.93940258026123e+00, 2.552156209945679e+00, 2.988055229187012e+00, 2.962322473526001e+00, 2.54650092124939e+00, 2.578796148300171e+00, 2.540920019149781e+00, 2.906392097473145e+00, 2.953960418701172e+00, 2.962974786758423e+00, 2.977864503860474e+00, 2.844318151473999e+00, 2.642358303070068e+00, 2.918562650680542e+00, 2.926628589630127e+00, 2.560441493988037e+00, 2.846196413040161e+00, 2.942874193191528e+00, 2.62086820602417e+00, 2.567531585693359e+00, 2.560010433197021e+00, 2.937203645706177e+00, 2.954955577850342e+00, 2.966264486312866e+00, 2.957239627838135e+00, 2.955832958221436e+00, 2.599477052688599e+00, 2.900234222412109e+00, 2.906877517700195e+00, 2.622326374053955e+00, 2.628212213516235e+00, 2.898163795471191e+00, 2.73212194442749e+00, 2.549100875854492e+00, 2.559720277786255e+00, 2.634817600250244e+00, 2.953222036361694e+00, 2.945682048797607e+00, 2.943268060684204e+00, 2.939662933349609e+00, 2.579486608505249e+00, 2.813907861709595e+00, 2.911135196685791e+00, 2.905967712402344e+00, 2.587097644805908e+00, 2.902836799621582e+00, 2.916174650192255e+00, 2.54591727256775e+00, 2.546155214309692e+00, 2.520417451858521e+00, 2.918249368667603e+00, 2.928674697875977e+00, 2.925982475280762e+00, 2.921687602996826e+00, 2.644730567932129e+00, 2.616957664489746e+00, 2.898496866226196e+00, 2.897212505340576e+00, 2.544579029083252e+00, 2.885550022125244e+00, 2.916722536087036e+00, 2.583100080490112e+00, 2.538742542266846e+00, 2.520030975341797e+00, 2.898351192474365e+00, 2.92707896232605e+00] -bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.051651954650879e+01, 8.561906814575195e+00, 7.91431188583374e+00, 5.536242485046387e+00, 5.559152603149414e+00, 5.949435710906982e+00, 6.351616382598877e+00, 6.115571022033691e+00, 6.550120830535889e+00, 6.55148458480835e+00, 6.519466400146484e+00, 6.424563407897949e+00, 7.579379081726074e+00, 7.51430320739746e+00, 7.209783554077148e+00, 6.845056056976318e+00, 6.525616168975829e+00, 5.238806247711182e+00, 5.18105411529541e+00, 5.538153648376465e+00, 6.026573181152344e+00, 6.417580127716064e+00, 6.535658836364746e+00, 6.503708362579346e+00, 6.473762989044189e+00, 6.545473098754883e+00, 6.597831249237061e+00, 7.756172657012937e+00, 7.237205982208252e+00, 6.855587482452393e+00, 6.553116798400879e+00, 5.420662403106689e+00, 5.085109233856201e+00, 5.529791831970218e+00, 6.327973365783691e+00, 7.36497688293457e+00, 7.347393035888672e+00, 7.5647873878479e+00, 7.05421781539917e+00, 7.228302001953125e+00, 6.721258163452149e+00, 7.987648010253906e+00, 8.094980239868164e+00, 7.434016227722168e+00, 6.957274436950684e+00, 6.179582118988037e+00, 5.015792369842529e+00, 5.214533805847168e+00, 5.309731483459473e+00, 5.383453369140625e+00, 5.354594230651855e+00, 5.533163547515869e+00, 5.397525787353516e+00, 5.558171272277832e+00, 5.50811767578125e+00, 6.579792022705075e+00, 6.185914039611819e+00, 5.9620041847229e+00, 5.911323070526123e+00, 5.813989162445068e+00, 4.866377353668213e+00, 4.979864120483398e+00, 4.991870880126953e+00, 5.080603122711182e+00, 4.99307918548584e+00, 5.173316478729248e+00, 5.143702983856201e+00, 5.286485195159915e+00, 5.346055984497071e+00, 5.714894771575928e+00, 5.73234748840332e+00, 5.74663782119751e+00, 5.659891605377197e+00, 5.603478908538818e+00, 4.8571457862854e+00, 4.803294658660889e+00, 4.909914493560791e+00, 5.041255950927734e+00, 4.94860315322876e+00, 5.149258613586426e+00, 5.134213924407958e+00, 5.047422409057615e+00, 5.227328300476074e+00, 5.193449020385742e+00, 5.623610019683838e+00, 5.593988418579102e+00, 5.545930862426758e+00, 5.507583141326904e+00, 5.058335781097412e+00, 4.744643688201904e+00, 4.972167015075684e+00, 5.00676965713501e+00, 4.882198333740234e+00, 5.283544540405273e+00, 5.364757061004639e+00, 5.120911598205566e+00, 5.305334568023682e+00, 5.233394622802734e+00, 5.895368576049805e+00, 5.635476112365723e+00] -bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.11343789100647e+00, 2.955619335174561e+00, 2.906065702438354e+00, 2.447701215744019e+00, 2.434189081192017e+00, 2.456463813781738e+00, 2.463329076766968e+00, 2.388752460479736e+00, 2.456725597381592e+00, 2.492129325866699e+00, 2.390742778778076e+00, 2.396158933639526e+00, 2.666690111160278e+00, 2.78249192237854e+00, 2.80573296546936e+00, 2.800619602203369e+00, 2.779914379119873e+00, 2.613699674606323e+00, 2.417711496353149e+00, 2.430327892303467e+00, 2.430057525634766e+00, 2.389966011047363e+00, 2.423335790634155e+00, 2.481879711151123e+00, 2.407097339630127e+00, 2.388695240020752e+00, 2.426221132278442e+00, 2.769757509231567e+00, 2.776294231414795e+00, 2.775586605072021e+00, 2.764985322952271e+00, 2.435645818710327e+00, 2.3951416015625e+00, 2.432127237319946e+00, 2.431288003921509e+00, 2.431420087814331e+00, 2.382723331451416e+00, 2.478380918502808e+00, 2.440005540847778e+00, 2.37505030632019e+00, 2.392257452011108e+00, 2.740279674530029e+00, 2.805694103240967e+00, 2.815246820449829e+00, 2.811149120330811e+00, 2.628040790557861e+00, 2.389336585998535e+00, 2.433153390884399e+00, 2.427797317504883e+00, 2.404322147369385e+00, 2.398091316223145e+00, 2.435661554336548e+00, 2.4120192527771e+00, 2.37640905380249e+00, 2.382052183151245e+00, 2.731463193893433e+00, 2.750099420547485e+00, 2.749278783798218e+00, 2.751264572143555e+00, 2.746906757354736e+00, 2.38129186630249e+00, 2.418171644210815e+00, 2.416005849838257e+00, 2.407341718673706e+00, 2.374688625335693e+00, 2.418404579162598e+00, 2.403760194778442e+00, 2.36807107925415e+00, 2.371265649795532e+00, 2.46696949005127e+00, 2.727886915206909e+00, 2.738282680511475e+00, 2.73561429977417e+00, 2.73235034942627e+00, 2.383385419845581e+00, 2.387425661087036e+00, 2.410549163818359e+00, 2.409276962280273e+00, 2.366748809814453e+00, 2.416098117828369e+00, 2.411550045013428e+00, 2.365548610687256e+00, 2.366311311721802e+00, 2.371045827865601e+00, 2.722882747650146e+00, 2.727389335632324e+00, 2.727035284042358e+00, 2.724653720855713e+00, 2.452088356018066e+00, 2.366508960723877e+00, 2.404228687286377e+00, 2.400875568389893e+00, 2.362716436386108e+00, 2.391543865203857e+00, 2.407219409942627e+00, 2.372920751571655e+00, 2.36584997177124e+00, 2.366663932800293e+00, 2.722251176834106e+00, 2.726428508758545e+00] -TDisWatSup.T=[2.931499938964844e+02, 2.871058959960938e+02, 2.880321655273438e+02, 2.88240966796875e+02, 2.889690246582031e+02, 2.865329895019531e+02, 2.875555114746094e+02, 2.884007568359375e+02, 2.861864929199219e+02, 2.881575622558594e+02, 2.8955126953125e+02, 2.863428955078125e+02, 2.868045654296875e+02, 2.869235229492188e+02, 2.8974267578125e+02, 2.893077392578125e+02, 2.895816955566406e+02, 2.896019287109374e+02, 2.857414245605469e+02, 2.858599548339844e+02, 2.865118103027344e+02, 2.871256713867188e+02, 2.861208190917969e+02, 2.875213012695312e+02, 2.892899780273438e+02, 2.867975769042969e+02, 2.866081237792969e+02, 2.861622924804688e+02, 2.89486572265625e+02, 2.871661071777344e+02, 2.885149536132812e+02, 2.888365478515625e+02, 2.86662841796875e+02, 2.854083251953125e+02, 2.864676513671875e+02, 2.872597351074219e+02, 2.891276550292969e+02, 2.872024230957031e+02, 2.896775817871094e+02, 2.898676147460938e+02, 2.865928955078125e+02, 2.869083251953125e+02, 2.89252197265625e+02, 2.887880249023438e+02, 2.888726501464844e+02, 2.875465087890625e+02, 2.888736267089844e+02, 2.852067565917969e+02, 2.861731872558594e+02, 2.861856994628906e+02, 2.858722839355469e+02, 2.8576708984375e+02, 2.864513854980469e+02, 2.859173583984375e+02, 2.854358520507812e+02, 2.8567431640625e+02, 2.865837097167969e+02, 2.872644653320312e+02, 2.86829833984375e+02, 2.867056884765625e+02, 2.865192565917969e+02, 2.849959106445312e+02, 2.855997009277344e+02, 2.857789611816406e+02, 2.856526794433594e+02, 2.851456909179688e+02, 2.858544311523438e+02, 2.855712280273438e+02, 2.850963745117188e+02, 2.851911315917969e+02, 2.854652404785156e+02, 2.86043701171875e+02, 2.86194091796875e+02, 2.859716796875e+02, 2.858638916015625e+02, 2.849030151367188e+02, 2.851889953613281e+02, 2.853402404785156e+02, 2.854234924316406e+02, 2.849547119140625e+02, 2.856003723144531e+02, 2.855855407714844e+02, 2.848525390625e+02, 2.850211181640625e+02, 2.849803771972656e+02, 2.858544311523438e+02, 2.857320861816406e+02, 2.856420288085938e+02, 2.855867004394531e+02, 2.85214599609375e+02, 2.848852844238281e+02, 2.852402038574219e+02, 2.851524047851562e+02, 2.847876281738281e+02, 2.853534545898438e+02, 2.85641357421875e+02, 2.847367553710938e+02, 2.849515075683594e+02, 2.849346923828125e+02, 2.860370178222656e+02, 2.857718200683594e+02] -TDisWatRet.T=[2.931499938964844e+02, 2.884046325683594e+02, 2.857795715332031e+02, 2.844226379394531e+02, 2.808235778808594e+02, 2.806856384277344e+02, 2.808721008300781e+02, 2.809434204101562e+02, 2.806502685546875e+02, 2.809499206542969e+02, 2.810213012695312e+02, 2.806069030761719e+02, 2.807553100585938e+02, 2.808348388671875e+02, 2.814296264648438e+02, 2.818174743652344e+02, 2.814460144042969e+02, 2.810026550292969e+02, 2.804493103027344e+02, 2.8047900390625e+02, 2.806715087890625e+02, 2.808227844238281e+02, 2.805625915527344e+02, 2.809012145996094e+02, 2.810027465820312e+02, 2.806934204101562e+02, 2.807372131347656e+02, 2.806183166503906e+02, 2.8125048828125e+02, 2.821858825683594e+02, 2.815240478515625e+02, 2.809738464355469e+02, 2.806410827636719e+02, 2.803013916015625e+02, 2.806681823730469e+02, 2.808524780273438e+02, 2.810014953613281e+02, 2.809087829589844e+02, 2.814840087890625e+02, 2.811925659179688e+02, 2.807268981933594e+02, 2.80797119140625e+02, 2.810865478515625e+02, 2.825582580566406e+02, 2.825181274414062e+02, 2.823692626953125e+02, 2.814391174316406e+02, 2.802238159179688e+02, 2.805503845214844e+02, 2.805794982910156e+02, 2.804354553222656e+02, 2.804810485839844e+02, 2.806817016601562e+02, 2.804988708496094e+02, 2.803389892578125e+02, 2.803575439453125e+02, 2.807523498535156e+02, 2.808388061523438e+02, 2.807959899902344e+02, 2.807748107910156e+02, 2.807388305664062e+02, 2.800147094726562e+02, 2.803793029785156e+02, 2.803904113769531e+02, 2.803299560546875e+02, 2.800491943359375e+02, 2.804612426757812e+02, 2.803189086914062e+02, 2.800786437988281e+02, 2.801536865234375e+02, 2.804303588867188e+02, 2.806209411621094e+02, 2.806782836914062e+02, 2.80620361328125e+02, 2.805752258300781e+02, 2.800076904296875e+02, 2.801004028320312e+02, 2.80310791015625e+02, 2.803563537597656e+02, 2.799166870117188e+02, 2.804208068847656e+02, 2.804111328125e+02, 2.799275512695312e+02, 2.800343017578125e+02, 2.799990234375e+02, 2.805339965820312e+02, 2.80546630859375e+02, 2.805173645019531e+02, 2.804826354980469e+02, 2.802022399902344e+02, 2.79812255859375e+02, 2.802792358398438e+02, 2.802778930664062e+02, 2.798147583007812e+02, 2.803854675292969e+02, 2.804848327636719e+02, 2.8000927734375e+02, 2.800704040527344e+02, 2.800337829589844e+02, 2.806333618164062e+02, 2.805762634277344e+02] -TDisWatBorLvg.T=[2.931499938964844e+02, 2.840992736816406e+02, 2.838092041015625e+02, 2.837534484863281e+02, 2.837032470703125e+02, 2.843557739257812e+02, 2.841609191894531e+02, 2.839448852539062e+02, 2.841701354980469e+02, 2.8398974609375e+02, 2.837294311523438e+02, 2.838594665527344e+02, 2.840503845214844e+02, 2.840929870605469e+02, 2.837265014648438e+02, 2.836065063476562e+02, 2.8349658203125e+02, 2.834561157226562e+02, 2.838916625976562e+02, 2.843571472167969e+02, 2.842465209960938e+02, 2.840079956054688e+02, 2.839779663085938e+02, 2.838992004394531e+02, 2.836061096191406e+02, 2.836068420410156e+02, 2.839488525390625e+02, 2.8404931640625e+02, 2.837238159179688e+02, 2.835769653320312e+02, 2.834832458496094e+02, 2.834418334960938e+02, 2.835650024414062e+02, 2.840267028808594e+02, 2.842130432128906e+02, 2.839190063476562e+02, 2.836136779785156e+02, 2.837173767089844e+02, 2.83455810546875e+02, 2.832361755371094e+02, 2.835351867675781e+02, 2.837541198730469e+02, 2.836463012695312e+02, 2.835342407226562e+02, 2.8345263671875e+02, 2.834600830078125e+02, 2.834716796875e+02, 2.83881591796875e+02, 2.843268432617188e+02, 2.842018737792969e+02, 2.841468200683594e+02, 2.842190856933594e+02, 2.840252990722656e+02, 2.839787902832031e+02, 2.839306945800781e+02, 2.842205200195312e+02, 2.840696105957031e+02, 2.836621704101562e+02, 2.836047973632812e+02, 2.836244201660156e+02, 2.836873474121094e+02, 2.838645629882812e+02, 2.841253051757812e+02, 2.842252807617188e+02, 2.840949401855469e+02, 2.840166625976562e+02, 2.841220092773438e+02, 2.839826049804688e+02, 2.839165954589844e+02, 2.83912353515625e+02, 2.839097595214844e+02, 2.837811584472656e+02, 2.836416625976562e+02, 2.836563110351562e+02, 2.837351989746094e+02, 2.836887512207031e+02, 2.84028076171875e+02, 2.838226623535156e+02, 2.839037475585938e+02, 2.839220886230469e+02, 2.84027587890625e+02, 2.839051208496094e+02, 2.837930603027344e+02, 2.838573608398438e+02, 2.83854736328125e+02, 2.8378271484375e+02, 2.836564331054688e+02, 2.8365185546875e+02, 2.837085571289062e+02, 2.836260681152344e+02, 2.839339599609375e+02, 2.837384338378906e+02, 2.836485900878906e+02, 2.838209533691406e+02, 2.837793884277344e+02, 2.837493286132812e+02, 2.835343322753906e+02, 2.837378845214844e+02, 2.837525024414062e+02, 2.8377880859375e+02, 2.835768737792969e+02] -pla.dH_flow=[-1.307855625e+05, 2.61438359375e+05, 2.74436375e+05, 2.788690625e+05, 2.45761390625e+05, 2.5257384375e+05, 2.59803265625e+05, 2.690739375e+05, 2.6284078125e+05, 2.66469125e+05, 2.66858625e+05, 2.76667125e+05, 2.655733125e+05, 2.6350084375e+05, 1.441817343749999e+05, 2.186419375e+05, 2.177311875e+05, 2.500948125000004e+05, 2.7658034375e+05, 2.5574025e+05, 2.56511046875e+05, 2.663720625e+05, 2.7049846875e+05, 2.706484375e+05, 2.830434375e+05, 2.8703396875e+05, 2.698716875e+05, 2.6663675e+05, 1.844393749999993e+05, 2.7904375e+05, 2.5834671875e+05, 2.6622753125e+05, 2.89325e+05, 2.6764446875e+05, 2.577139062500001e+05, 2.699896875e+05, 2.82427375e+05, 2.805299375e+05, 1.64479140625e+05, 1.349948125e+05, 2.90494375e+05, 2.7890721875e+05, 2.04382453125e+05, 2.12153171875e+05, 2.5353809375e+05, 2.8926409375e+05, 2.40746703125e+05, 2.7438925e+05, 2.534649375e+05, 2.58917609375e+05, 2.6242915625e+05, 2.61345671875e+05, 2.6602296875e+05, 2.6979596875e+05, 2.713705625e+05, 2.59565296875e+05, 2.632816875000002e+05, 2.813820624999999e+05, 2.8532284375e+05, 2.8467375e+05, 2.8205734375e+05, 2.7515290625e+05, 2.6413996875e+05, 2.578823125e+05, 2.633849375e+05, 2.6756415625e+05, 2.6219684375e+05, 2.6807146875e+05, 2.719638749999999e+05, 2.7190096875e+05, 2.7298375e+05, 2.7722821875e+05, 2.8331528125e+05, 2.8336225e+05, 2.7993325e+05, 2.820775625e+05, 2.66653125e+05, 2.755453125e+05, 2.7370009375e+05, 2.7182034375e+05, 2.68562e+05, 2.719013750000001e+05, 2.776077187500002e+05, 2.7431621875e+05, 2.744291875e+05, 2.7672925e+05, 2.8283003125e+05, 2.8340903125e+05, 2.8097415625e+05, 2.8163503125e+05, 2.7126240625e+05, 2.7909190625e+05, 2.833118125e+05, 2.76449375e+05, 2.778261875e+05, 2.7853578125e+05, 2.8913175e+05, 2.7956171875e+05, 2.7892746875e+05, 2.7675415625e+05, 2.8619465625e+05] -borFie.Q_flow=[0e+00, 5.129358125e+05, 3.4048034375e+05, 2.21236125e+05, 1.24566765625e+05, -1.42308671875e+05, -1.63410015625e+05, -1.50620703125e+05, -2.14284e+05, -2.095595e+05, -1.60119546875e+05, -1.799296875e+05, -2.49121640625e+05, -2.7984140625e+05, -1.732496718749999e+05, -1.3875125e+05, -1.075149375e+05, -9.685837500000019e+04, -1.70554671875e+05, -3.68144875e+05, -3.8213975e+05, -3.3321790625e+05, -3.14123875e+05, -3.0788046875e+05, -2.27424375e+05, -2.10611890625e+05, -2.9261209375e+05, -3.239954375e+05, -2.359499999999994e+05, -1.83438515625e+05, -1.48509875e+05, -1.3701765625e+05, -1.5612553125e+05, -4.1266253125e+05, -3.988117499999998e+05, -3.3515628125e+05, -2.496319375e+05, -2.5477196875e+05, -1.79023171875e+05, -1.244199921875e+05, -1.63927796875e+05, -2.17387296875e+05, -1.8700925e+05, -1.48977828125e+05, -1.0842453125e+05, -9.30457734375e+04, -9.4743625e+04, -3.098454375e+05, -3.95274875e+05, -4.0903471875e+05, -4.1250903125e+05, -4.927810625e+05, -4.378059375e+05, -4.1093103125e+05, -5.312855e+05, -5.50046125e+05, -5.199576562499984e+05, -3.831575625000008e+05, -3.299280625e+05, -3.08483375e+05, -3.044966875e+05, -4.709900625e+05, -5.7756875e+05, -5.824458125e+05, -5.94986875e+05, -7.344916875e+05, -6.348686875e+05, -6.157180625e+05, -7.255761875000003e+05, -7.341475625e+05, -7.02500375e+05, -5.47133375e+05, -4.7277865625e+05, -4.31573625e+05, -4.2910865625e+05, -5.282006875e+05, -7.643915625e+05, -6.694489375e+05, -6.1418875e+05, -7.650404375e+05, -6.89451375e+05, -6.388279374999997e+05, -7.511318124999983e+05, -8.086188125e+05, -8.409349375e+05, -6.544591875e+05, -5.66003e+05, -5.235481875e+05, -5.1291328125e+05, -5.573596875e+05, -8.11807375e+05, -7.28376125e+05, -6.797988125e+05, -7.762080625e+05, -7.66351e+05, -6.30556625e+05, -6.621814375e+05, -7.59897875e+05, -7.898561875e+05, -6.609739375e+05, -5.578855625e+05] -bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.9529912109375e+03, 1.282912890625e+04, 1.37163525390625e+04, 6.504216796874997e+03, 8.1957109375e+03, 9.6362802734375e+03, 4.8719716796875e+03, 0e+00, 0e+00, 0e+00, 1.116705322265629e+01, 1.312410736083984e+02, 1.136767822265625e+03, 1.701569702148439e+03, 5.6298681640625e+03, 1.7076865234375e+04, 2.0523107421875e+04, 1.07224921875e+04, 6.4411943359375e+03, 1.0251853515625e+04, 7.3803876953125e+03, 0e+00, 0e+00, 0e+00, 3.255940246582068e+01, 1.543396759033203e+02, 6.882802124023438e+02, 1.265410278320312e+03, 2.735763427734375e+03, 1.46210380859375e+04, 1.787668554687496e+04, 8.00903515625e+03, 1.188724853515625e+03, 1.8828779296875e+03, 2.779958740234375e+03, 3.007042541503906e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.196874618530273e+01, 1.474342651367188e+02, 1.18219873046875e+03, 1.3542677734375e+04, 2.134708203125e+04, 1.8194796875e+04, 6.0748349609375e+03, 1.0307775390625e+04, 1.15859521484375e+04, 4.84673046875e+03, 0e+00, 0e+00, 1.259077167511027e+01, 1.339269409179667e+02, 8.74422119140625e+02, 1.596926513671875e+03, 2.31357275390625e+03, 1.0520328125e+04, 2.03170703125e+04, 2.746140625e+04, 1.631855078125e+04, 1.7216892578125e+04, 2.212035546875e+04, 1.29046962890625e+04, 1.121381591796857e+03, 1.344000732421855e+03, 2.287231689453125e+03, 3.2310048828125e+03, 3.760070068359375e+03, 4.48135888671875e+03, 5.04340625e+03, 7.71083642578125e+03, 8.16192333984375e+03, 7.81281103515625e+03, 7.7289775390625e+03, 8.05343896484375e+03, 8.3396025390625e+03, 8.5456328125e+03, 8.479422851562505e+03, 6.3270888671875e+03, 7.02847705078125e+03, 7.3164853515625e+03, 7.51461376953125e+03, 7.82199072265625e+03, 8.2162685546875e+03, 1.01186474609375e+04, 1.17599794921875e+04, 1.13415966796875e+04, 1.0826537109375e+04, 1.04917470703125e+04, 1.04259873046875e+04, 1.03252841796875e+04, 1.06666396484375e+04, 7.54442236328125e+03, 8.4758271484375e+03, 8.8586962890625e+03, 9.040181640625e+03] -bui[2].ets.PHea=[0e+00, 2.268460546875e+04, 2.712238671875e+04, 3.1563916015625e+04, 1.52212609375e+05, 3.198819140625e+04, 3.01186171875e+04, 1.260314296875001e+05, 5.072415625e+04, 1.7364666015625e+04, 1.16656e+05, 1.1317675e+05, 1.2001115625e+05, 2.0907029296875e+04, 3.040345312500002e+04, 3.782937109375e+04, 4.64868046875e+04, 5.316469140625e+04, 1.545761875e+05, 4.692562109375e+04, 4.778408203125e+04, 5.441090625e+04, 1.047675234375e+05, 1.4836390625e+04, 4.83953203125e+04, 1.30299421875e+05, 1.21076609375e+05, 9.39501171875e+04, 3.179360156250005e+04, 3.92684765625e+04, 4.598698828125e+04, 5.228162890625e+04, 1.73307265625e+05, 1.034924296875e+05, 4.821882031249989e+04, 2.5807599609375e+04, 1.160455078125e+05, 1.64759033203125e+03, 1.12858291015625e+04, 1.16601125e+05, 9.86215234375e+04, 1.225511953124999e+05, 1.60036533203125e+04, 2.850428125e+04, 3.9147640625e+04, 4.812815234375e+04, 8.3217453125e+04, 1.67285984375e+05, 6.194725390625e+04, 6.038363671875e+04, 1.8775521875e+05, 5.519413671875e+04, 5.358251953125e+04, 1.785381875e+05, 1.62741703125e+05, 1.78241046875e+05, 4.504566796875038e+04, 6.787796874999994e+04, 7.49281953125e+04, 7.70063984375e+04, 7.94052578125e+04, 2.2032271875e+05, 7.4325e+04, 8.3659609375e+04, 1.71117703125e+05, 1.70435859375e+05, 7.7658e+04, 1.70186703125e+05, 2.151983437499995e+05, 2.056764531249999e+05, 1.0526946875e+05, 8.45991015625e+04, 8.51490625e+04, 9.21502578125e+04, 9.76101484375e+04, 2.6891396875e+05, 1.134044921875e+05, 1.02658953125e+05, 1.01038328125e+05, 2.37789515625e+05, 8.3458578125e+04, 9.896441406250284e+04, 2.485936875e+05, 2.23841109375e+05, 2.3157059375e+05, 9.28481328125e+04, 9.6742828125e+04, 1.027506015625e+05, 1.081382421875e+05, 2.0914315625e+05, 2.26080171875e+05, 1.10822e+05, 1.12332890625e+05, 2.7896296875e+05, 6.95206640625e+04, 8.31237421875e+04, 2.32355296875e+05, 2.0549721875e+05, 2.2447125e+05, 7.3126796875e+04, 8.85954453125e+04] -bui[3].ets.PHea=[0e+00, 3.7864677734375e+03, 6.51732421875e+03, 9.017294921875e+03, 6.61163828125e+04, 6.22655390625e+04, 4.936361328125e+04, 3.980339843749999e+04, 3.798293359375e+04, 3.633564453125e+04, 3.880708203125e+04, 3.132653515625e+04, 3.3216203125e+04, 3.429186767578125e+03, 5.83519335937501e+03, 9.904322265625e+03, 1.37258623046875e+04, 1.680065039062501e+04, 5.77994375e+04, 8.03441015625e+04, 6.25133359375e+04, 4.305532421875e+04, 3.296206640625e+04, 3.40232734375e+04, 3.8904953125e+04, 3.327904296875e+04, 3.084163671875e+04, 2.433348828125e+04, 3.162585937500029e+03, 8.0007177734375e+03, 1.21145556640625e+04, 1.54588828125e+04, 6.325008203125e+04, 8.140959375e+04, 6.329446484374986e+04, 3.765775e+04, 2.4758080078125e+04, 2.1753724609375e+04, 2.6137658203125e+04, 2.837361328125e+04, 2.191695703125e+04, 2.881827929687498e+04, 5.900204467773438e+01, 2.64359326171875e+03, 8.27973046875e+03, 1.29806474609375e+04, 2.7422845703125e+04, 8.49537734375e+04, 8.19338984375e+04, 7.46958984375e+04, 6.4983984375e+04, 6.5645875e+04, 6.39622421875e+04, 6.5836953125e+04, 4.960634765625e+04, 5.333700390625e+04, 1.277887402343758e+04, 2.040389062499996e+04, 2.4610482421875e+04, 2.579325390625e+04, 2.7617607421875e+04, 9.47118046875e+04, 9.4835140625e+04, 9.34445859375e+04, 8.46372421875e+04, 8.32482734375e+04, 8.1191359375e+04, 7.952053125e+04, 6.193973437499985e+04, 5.946948046874996e+04, 3.22853125e+04, 2.807437109375e+04, 2.8512271484375e+04, 3.1595306640625e+04, 3.3678328125e+04, 9.61461640625e+04, 1.00942859375e+05, 9.7866609375e+04, 8.75971640625e+04, 8.40111328125e+04, 8.1774859375e+04, 8.177482812500003e+04, 7.635708593750023e+04, 6.522897265625e+04, 6.6213515625e+04, 3.119077734375e+04, 3.3307953125e+04, 3.557598828125e+04, 3.7071109375e+04, 7.3682296875e+04, 1.0054559375e+05, 9.1563359375e+04, 8.81521796875e+04, 8.79083828125e+04, 6.76120703125e+04, 6.65713828125e+04, 7.3452796875e+04, 6.04263515625e+04, 6.493101953125e+04, 2.4041783203125e+04, 3.121232421875e+04] -bui[1].ets.PPum=[3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.728786468505859e+01, 2.106976318359375e+02, 2.780213317871094e+02, 9.726528930664058e+01, 1.063151321411133e+02, 1.368519744873047e+02, 9.145537567138672e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 3.887333984375e+02, 6.139509887695312e+02, 1.823027496337891e+02, 9.485401153564453e+01, 1.418985748291016e+02, 1.0996240234375e+02, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.872359619140625e+02, 4.471667785644518e+02, 1.199916458129883e+02, 9.304598999023438e+01, 1.074327545166016e+02, 9.605113983154297e+01, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 2.370237579345703e+02, 5.903911743164062e+02, 4.939812316894531e+02, 9.231190490722656e+01, 1.229471130371094e+02, 1.775352783203125e+02, 9.143026733398438e+01, 3.285102248191833e-01, 3.285102248191833e-01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 1.212417984008789e+02, 5.20715576171875e+02, 1.008761657714844e+03, 4.179366760253906e+02, 3.655835876464844e+02, 6.709297485351562e+02, 2.595761413574219e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.143026733398438e+01, 9.958528137207031e+01, 1.069664993286133e+02, 1.038195724487305e+02, 1.022472839355469e+02, 1.053435516357422e+02, 1.105790710449219e+02, 1.164086074829102e+02, 1.134165039062501e+02, 9.143026733398438e+01, 9.143026733398438e+01, 9.657913970947266e+01, 1.007247543334961e+02, 1.048675384521484e+02, 1.112042007446289e+02, 1.343541107177734e+02, 1.850878448486328e+02, 1.767261047363281e+02, 1.592414398193359e+02, 1.476333312988281e+02, 1.4643359375e+02, 1.485551147460938e+02, 1.547043304443359e+02, 1.012936401367188e+02, 1.110910491943359e+02, 1.196061782836914e+02, 1.258064956665039e+02] -bui[2].ets.PPum=[6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 4.021216552734375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.061956787109381e+03, 8.493007202148438e+02, 6.401235961914062e+02, 2.11311767578125e+03, 1.978324829101562e+03, 2.181365234375e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 6.552671508789062e+02, 7.461673583984377e+02, 5.34241796875e+03, 8.284874877929688e+02, 7.044586181640625e+02, 6.496904907226562e+02, 2.02998779296875e+03, 6.401235961914062e+02, 6.401235961914062e+02, 2.592962158203125e+03, 2.2177919921875e+03, 1.575919311523438e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.65531005859375e+02, 7.55583740234375e+02, 4.81938671875e+03, 2.8432255859375e+03, 6.989929199218739e+02, 6.401235961914062e+02, 2.014281494140625e+03, 6.401235961914062e+02, 6.401235961914062e+02, 1.99065234375e+03, 1.33831591796875e+03, 2.144989501953121e+03, 6.401235961914062e+02, 6.401235961914062e+02, 6.401235961914062e+02, 7.066067504882812e+02, 1.241821655273438e+03, 5.58384375e+03, 8.928553466796875e+02, 8.992896728515625e+02, 5.614666015625e+03, 1.036968139648438e+03, 7.745252075195312e+02, 5.78100244140625e+03, 4.57513916015625e+03, 5.3033291015625e+03, 7.096600952148461e+02, 1.073281127929685e+03, 1.366822021484375e+03, 1.43872705078125e+03, 1.531821899414062e+03, 8.71697265625e+03, 1.27532080078125e+03, 1.58964501953125e+03, 4.5156318359375e+03, 6.26491455078125e+03, 1.290959350585938e+03, 4.95033154296875e+03, 7.903153808593717e+03, 7.173599121093741e+03, 2.732927001953125e+03, 1.746339233398438e+03, 1.75505322265625e+03, 2.04400830078125e+03, 2.3011220703125e+03, 1.173875390625e+04, 3.68931689453125e+03, 2.46454736328125e+03, 2.349010009765625e+03, 1.0069345703125e+04, 1.559551513671875e+03, 2.19918261718761e+03, 1.024545312500001e+04, 8.3085322265625e+03, 8.9217392578125e+03, 1.9418642578125e+03, 2.221371337890625e+03, 2.492632568359375e+03, 2.763923095703125e+03, 7.14949853515625e+03, 1.02261142578125e+04, 2.77666796875e+03, 2.884243896484375e+03, 1.24981484375e+04, 1.352733520507812e+03, 1.580159790039062e+03, 9.34383203125e+03, 7.03243798828125e+03, 8.0439140625e+03, 1.164276245117188e+03, 1.8304248046875e+03] -bui[3].ets.PPum=[2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.429953002929688e+03, 1.279758911132812e+03, 7.645267944335938e+02, 4.96909698486328e+02, 4.21065185546875e+02, 4.307549438476562e+02, 4.829266357421875e+02, 4.031828918457031e+02, 4.039924011230469e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.38804931640625e+03, 2.201794921875e+03, 1.323206909179688e+03, 5.464906005859375e+02, 4.065022888183594e+02, 4.133872375488281e+02, 4.741848754882812e+02, 4.056239013671875e+02, 4.028765258789062e+02, 2.956847534179688e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 1.074318115234375e+03, 2.158291259765625e+03, 1.372369262695306e+03, 4.623265991210938e+02, 4.120223999023438e+02, 4.077467346191406e+02, 4.201560668945312e+02, 4.108789672851562e+02, 4.008308715820312e+02, 4.034093933105469e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.340141906738281e+02, 2.766419372558594e+02, 2.29648828125e+03, 2.35743359375e+03, 1.937948120117188e+03, 1.326447265625e+03, 1.300882446289062e+03, 1.339915161132812e+03, 1.36697412109375e+03, 6.422042236328125e+02, 7.437316284179688e+02, 2.340141906738281e+02, 2.523114624023432e+02, 3.159682922363281e+02, 3.383927307128906e+02, 3.670322875976562e+02, 2.777947021484375e+03, 3.11743408203125e+03, 3.049523681640625e+03, 2.448139404296875e+03, 2.174531494140625e+03, 2.255397216796875e+03, 2.0878095703125e+03, 1.123331909179681e+03, 9.63791625976561e+02, 4.065084228515625e+02, 3.679459533691406e+02, 3.817448425292969e+02, 4.675220947265625e+02, 5.3845947265625e+02, 2.812832275390625e+03, 3.36893115234375e+03, 3.31586767578125e+03, 2.635558349609375e+03, 2.21465771484375e+03, 2.277973388671875e+03, 2.248965820312501e+03, 1.836791503906263e+03, 1.202856811523438e+03, 1.30439111328125e+03, 4.28401611328125e+02, 5.209617309570312e+02, 5.988416137695312e+02, 6.577069702148438e+02, 1.66929248046875e+03, 3.219662841796875e+03, 2.845541259765625e+03, 2.612559814453125e+03, 2.454404052734375e+03, 1.422955810546875e+03, 1.375105346679688e+03, 1.638161010742188e+03, 1.026983764648438e+03, 1.187721069335938e+03, 3.01161376953125e+02, 4.455454711914062e+02] -dis.mCon_flow[1]=[3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.129392623901367e+00, 4.477218151092529e+00, 3.577751874923706e+00, 3.622780323028564e+00, 3.619567155838013e+00, 3.554449319839478e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.167609214782715e+00, 6.10721492767334e+00, 3.704435110092163e+00, 3.595486879348755e+00, 3.633035182952881e+00, 3.582666635513306e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.600940227508545e+00, 5.397137165069572e+00, 3.628925561904907e+00, 3.579817295074463e+00, 3.646577119827271e+00, 3.60326623916626e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 4.394221305847168e+00, 6.132107257843018e+00, 5.531204223632812e+00, 3.570712327957153e+00, 3.635801792144775e+00, 3.783695936203003e+00, 3.553774833679199e+00, 3.54611761868e-02, 3.54611761868e-02, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 5.825447559356689e+00, 7.493943691253662e+00, 5.102706432342529e+00, 5.050814151763916e+00, 6.34047794342041e+00, 4.23402738571167e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.825361728668213e+00, 3.757616281509399e+00, 3.614717721939087e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.582394361495972e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00, 3.553774833679199e+00] -dis.mCon_flow[2]=[2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.975605010986328e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.281462860107424e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.275300598144531e+01, 3.015380859375e+01, 3.176210975646973e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.456738662719727e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.011776161193848e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.360380935668945e+01, 3.203453826904297e+01, 2.649423027038574e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.498181915283203e+01, 3.247926330566406e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.050498962402344e+01, 2.349573707580566e+01, 2.349573707580566e+01, 3.044201278686523e+01, 2.606665420532227e+01, 3.099565696716307e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.349573707580566e+01, 2.672837257385254e+01, 4.521778106689453e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.674528884887695e+01, 2.349573707580566e+01, 2.349573707580566e+01, 4.653321075439453e+01, 4.207577133178711e+01, 4.507275390625e+01, 2.349573707580566e+01, 2.406576156616209e+01, 2.628898429870605e+01, 2.672677040100098e+01, 2.735819244384766e+01, 5.461916351318359e+01, 2.506561279296875e+01, 2.758893394470215e+01, 4.377067947387695e+01, 4.586116027832031e+01, 2.567360305786133e+01, 4.500978851318359e+01, 5.243465805053702e+01, 5.074613189697263e+01, 3.177001190185547e+01, 2.872472763061523e+01, 2.873299598693848e+01, 3.049071884155273e+01, 3.184406471252441e+01, 6.246603012084961e+01, 3.564406967163086e+01, 3.253550720214844e+01, 3.204994201660156e+01, 5.752921676635742e+01, 2.734432411193848e+01, 3.160341644287165e+01, 5.844274520874026e+01, 5.376819610595703e+01, 5.492266082763672e+01, 2.998734092712402e+01, 3.139067459106445e+01, 3.28248176574707e+01, 3.408880233764648e+01, 5.196627426147461e+01, 5.640131759643555e+01, 3.412652587890625e+01, 3.456125259399414e+01, 6.372975158691406e+01, 2.441067695617676e+01, 2.760140800476074e+01, 5.621425247192383e+01, 4.999633407592773e+01, 5.315140533447266e+01, 2.451114463806152e+01, 2.922714996337891e+01] -dis.mCon_flow[3]=[8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.460361576080322e+01, 1.369535732269287e+01, 1.098429775238037e+01, 9.696589469909668e+00, 9.670092582702637e+00, 9.69963264465332e+00, 9.705472946166992e+00, 9.657073974609375e+00, 9.659497261047363e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.425163555145264e+01, 1.714670181274414e+01, 1.376173973083496e+01, 9.686459541320801e+00, 9.666963577270508e+00, 9.687087059020996e+00, 9.705051422119141e+00, 9.664358139038086e+00, 9.656154632568359e+00, 9.227503776550293e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.353607177734375e+01, 1.69958438873291e+01, 1.396293258666989e+01, 9.689990043640137e+00, 9.683137893676758e+00, 9.670639038085938e+00, 9.706384658813477e+00, 9.679815292358398e+00, 9.649989128112793e+00, 9.65775203704834e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.752190208435059e+01, 1.767471122741699e+01, 1.621818351745605e+01, 1.386848258972168e+01, 1.385447216033936e+01, 1.403645038604736e+01, 1.411979961395264e+01, 1.014589977264404e+01, 1.097589015960693e+01, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 8.605648040771484e+00, 1.906114196777344e+01, 1.980731773376465e+01, 1.95622444152832e+01, 1.782415580749512e+01, 1.700203323364258e+01, 1.731285095214844e+01, 1.675833511352539e+01, 1.280515193939206e+01, 1.220721626281737e+01, 8.702473640441895e+00, 8.605648040771484e+00, 8.605648040771484e+00, 9.219347953796387e+00, 9.693890571594238e+00, 1.927029609680176e+01, 2.036235809326172e+01, 2.024245262145996e+01, 1.839072608947754e+01, 1.705670928955078e+01, 1.738542747497559e+01, 1.730270004272461e+01, 1.568393707275395e+01, 1.335343265533447e+01, 1.372021484375e+01, 8.978706359863281e+00, 9.572827339172363e+00, 1.008672428131104e+01, 1.042132091522217e+01, 1.58454704284668e+01, 1.994241333007812e+01, 1.900827789306641e+01, 1.834157752990723e+01, 1.773714065551758e+01, 1.424754810333252e+01, 1.418418216705322e+01, 1.513320064544678e+01, 1.241375064849854e+01, 1.330129051208496e+01, 8.605648040771484e+00, 9.061125755310059e+00] +bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.565167427062988e+00, 1.147397994995117e+01, 8.701718330383301e+00, 6.972001552581787e+00, 6.908576488494873e+00, 7.724094390869142e+00, 7.4659743309021e+00, 7.419802188873291e+00, 8.259616851806641e+00, 1.191316604614258e+01, 1.191316604614258e+01, 1.191316604614258e+01, 9.259123802185059e+00, 9.1876220703125e+00, 8.895209312438965e+00, 8.728907585144043e+00, 7.852478981018066e+00, 6.283229351043701e+00, 6.210415840148926e+00, 7.033758163452148e+00, 7.440889835357666e+00, 7.189636707305908e+00, 7.818016529083252e+00, 1.152417945861816e+01, 1.152417850494385e+01, 1.152417850494385e+01, 8.988288879394531e+00, 8.93675708770752e+00, 8.806742668151855e+00, 8.720305442810059e+00, 8.357797622680664e+00, 6.484015941619873e+00, 6.3469352722168e+00, 7.327791213989258e+00, 8.573513984680176e+00, 8.547759056091309e+00, 8.472049713134766e+00, 8.934544563293457e+00, 9.027523994445801e+00, 9.027529716491699e+00, 9.027536392211914e+00, 9.027536392211914e+00, 9.018887519836426e+00, 8.951738357543945e+00, 8.68036937713623e+00, 6.683908939361572e+00, 6.072542190551758e+00, 6.296169757843018e+00, 7.252243041992188e+00, 6.810692310333252e+00, 6.829439163208008e+00, 7.409213066101074e+00, 1.005555057525635e+01, 1.005555057525635e+01, 8.083559989929199e+00, 8.038509368896484e+00, 7.924631595611572e+00, 7.887060165405273e+00, 7.789525508880615e+00, 6.769973278045654e+00, 6.007299423217773e+00, 5.727568626403809e+00, 6.292910099029541e+00, 6.150022029876709e+00, 5.967498779296875e+00, 6.521509647369385e+00, 7.576295852661135e+00, 7.502779960632326e+00, 7.363420963287354e+00, 7.36658763885498e+00, 7.374279975891113e+00, 7.318053245544434e+00, 7.243604183197021e+00, 6.906952381134033e+00, 6.715632438659668e+00, 6.793335914611816e+00, 6.810158252716064e+00, 6.725764751434326e+00, 6.726513385772705e+00, 6.794278144836426e+00, 6.690763950347901e+00, 6.839874744415283e+00, 6.777557849884033e+00, 6.890191555023193e+00, 6.92181396484375e+00, 6.893385410308838e+00, 6.842690467834473e+00, 6.680997371673584e+00, 6.394745826721191e+00, 6.485510349273682e+00, 6.526723861694336e+00, 6.503971099853516e+00, 6.520430088043213e+00, 6.661326885223389e+00, 6.560797691345215e+00, 6.705214500427246e+00, 6.644132614135742e+00, 6.70872688293457e+00, 6.801140785217285e+00] +bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.454223871231079e+00, 3.454220294952393e+00, 2.959661245346069e+00, 2.643786668777466e+00, 2.602848529815674e+00, 2.750332355499268e+00, 2.654165744781494e+00, 2.680399894714355e+00, 2.83222484588623e+00, 3.121498346328735e+00, 3.121498107910156e+00, 3.121498107910156e+00, 3.121735811233521e+00, 3.121597051620483e+00, 3.118295907974243e+00, 3.116055727005005e+00, 2.846253633499146e+00, 2.625256299972534e+00, 2.567812204360962e+00, 2.661667108535767e+00, 2.668688535690308e+00, 2.632369041442871e+00, 2.769821643829346e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.091363191604614e+00, 3.091531038284302e+00, 3.094027757644653e+00, 3.098857164382935e+00, 3.097250699996948e+00, 2.671704769134521e+00, 2.55980372428894e+00, 2.630847454071045e+00, 2.724762916564941e+00, 2.616218328475952e+00, 2.722555160522461e+00, 2.854941129684448e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.092614412307739e+00, 3.092713594436646e+00, 3.095743894577026e+00, 2.727571487426758e+00, 2.568160533905029e+00, 2.567075729370117e+00, 2.676921844482422e+00, 2.558061122894287e+00, 2.624769449234009e+00, 2.725409269332886e+00, 2.970860004425049e+00, 2.970860004425049e+00, 2.970656156539917e+00, 2.971408367156982e+00, 2.976974725723267e+00, 2.98911452293396e+00, 2.992933034896851e+00, 2.714991092681885e+00, 2.586595773696899e+00, 2.542094230651855e+00, 2.63375997543335e+00, 2.57787299156189e+00, 2.582318544387817e+00, 2.665901660919189e+00, 2.923855543136597e+00, 2.922356843948364e+00, 2.920407772064209e+00, 2.944069862365723e+00, 2.957370042800903e+00, 2.962539672851562e+00, 2.960058212280273e+00, 2.943657398223877e+00, 2.912178516387939e+00, 2.923327684402466e+00, 2.925310373306274e+00, 2.912524223327637e+00, 2.918131113052368e+00, 2.936697006225586e+00, 2.912463665008545e+00, 2.90612268447876e+00, 2.905571460723877e+00, 2.93501353263855e+00, 2.945239782333374e+00, 2.944744825363159e+00, 2.941061019897461e+00, 2.937589883804321e+00, 2.900185823440552e+00, 2.91514778137207e+00, 2.915390968322754e+00, 2.903980731964111e+00, 2.906783819198608e+00, 2.937826871871948e+00, 2.920433521270752e+00, 2.900763750076294e+00, 2.90219259262085e+00, 2.923192262649536e+00, 2.947154521942139e+00] +bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.554848670959473e+00, 8.021583557128906e+00, 7.833644390106201e+00, 5.940252780914307e+00, 7.252426624298096e+00, 7.375377178192139e+00, 6.450051307678221e+00, 6.922852516174316e+00, 7.53844690322876e+00, 6.463391780853271e+00, 6.376729965209961e+00, 6.413748741149902e+00, 7.519728183746338e+00, 7.28090286254883e+00, 7.301124095916748e+00, 7.284837245941162e+00, 7.160790443420409e+00, 5.826961517333984e+00, 6.805188655853271e+00, 6.838381290435791e+00, 6.853724479675293e+00, 6.298265933990479e+00, 7.485196113586426e+00, 7.131516456604004e+00, 6.166586875915527e+00, 6.381532669067383e+00, 6.606000900268555e+00, 7.15067386627197e+00, 7.111902713775635e+00, 7.140026569366455e+00, 7.191399097442627e+00, 5.986697196960449e+00, 6.2010817527771e+00, 6.816230773925783e+00, 7.272299289703369e+00, 6.226082801818848e+00, 7.867124557495117e+00, 7.796394824981689e+00, 6.34302806854248e+00, 6.556953430175781e+00, 6.387081146240236e+00, 7.480245590209961e+00, 7.516946315765381e+00, 7.299177646636963e+00, 7.036537170410156e+00, 6.709181308746338e+00, 5.720919609069824e+00, 6.614027500152588e+00, 6.67124080657959e+00, 5.728175640106201e+00, 6.726941585540771e+00, 6.817402839660645e+00, 5.685219287872314e+00, 5.913234233856201e+00, 5.836405277252197e+00, 6.916542053222654e+00, 6.955315113067627e+00, 6.696132183074951e+00, 6.629998207092285e+00, 6.600832462310791e+00, 5.367560386657715e+00, 6.383882522583008e+00, 6.323171138763428e+00, 5.740658283233643e+00, 5.604341506958008e+00, 6.36168098449707e+00, 5.6932053565979e+00, 5.474596500396732e+00, 5.569599151611329e+00, 6.203564643859863e+00, 6.492454528808594e+00, 6.497290134429932e+00, 6.403809070587158e+00, 6.320646286010742e+00, 5.127485752105713e+00, 5.969416618347168e+00, 6.1446213722229e+00, 6.15990686416626e+00, 5.247790813446045e+00, 6.310487747192383e+00, 6.219824790954569e+00, 5.22689628601074e+00, 5.406197547912598e+00, 5.386151790618896e+00, 6.274177551269531e+00, 6.264756679534912e+00, 6.197639465332031e+00, 6.130589962005615e+00, 5.481790065765381e+00, 5.236793994903564e+00, 6.02523136138916e+00, 6.008701801300049e+00, 5.071173191070557e+00, 6.390279293060303e+00, 6.363620281219482e+00, 5.270060539245605e+00, 5.490416049957275e+00, 5.4205002784729e+00, 6.40415096282959e+00, 6.341502666473389e+00] +bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.134511470794678e+00, 3.077047348022461e+00, 2.835826396942139e+00, 2.625307321548462e+00, 2.961816787719727e+00, 2.974695444107056e+00, 2.614309310913085e+00, 2.697104930877686e+00, 2.960369348526001e+00, 2.695793151855469e+00, 2.567399978637695e+00, 2.581639528274536e+00, 2.756264925003052e+00, 2.956242084503174e+00, 2.985216379165649e+00, 3.004982471466064e+00, 2.998418092727661e+00, 2.691239356994629e+00, 2.714473485946655e+00, 2.926697015762329e+00, 2.670735597610474e+00, 2.633243322372437e+00, 2.946260452270508e+00, 2.728773593902588e+00, 2.555864810943604e+00, 2.58208441734314e+00, 2.607873678207397e+00, 2.938246488571167e+00, 2.954651832580566e+00, 2.980743885040283e+00, 3.005786895751953e+00, 2.655661344528198e+00, 2.678121328353882e+00, 2.923081159591675e+00, 2.942707300186157e+00, 2.576536417007446e+00, 2.952027082443237e+00, 2.979364156723022e+00, 2.587887763977051e+00, 2.568522214889526e+00, 2.529504299163819e+00, 2.948707580566406e+00, 2.994508504867554e+00, 2.990748882293701e+00, 2.969506025314331e+00, 2.714390993118286e+00, 2.630933523178101e+00, 2.915691137313843e+00, 2.925002336502075e+00, 2.562599182128906e+00, 2.712331771850586e+00, 2.938419103622437e+00, 2.625483274459839e+00, 2.569064378738403e+00, 2.559167623519897e+00, 2.94029450416565e+00, 3.003143548965454e+00, 2.972013235092163e+00, 2.962642431259155e+00, 2.96257472038269e+00, 2.595267772674561e+00, 2.897430181503296e+00, 2.905908823013306e+00, 2.609176635742188e+00, 2.634371757507324e+00, 2.897480010986328e+00, 2.657336711883545e+00, 2.552547931671143e+00, 2.561041355133057e+00, 2.650878667831421e+00, 2.952301263809204e+00, 2.953715801239014e+00, 2.950021743774414e+00, 2.944148540496826e+00, 2.578095197677612e+00, 2.687181234359741e+00, 2.910641670227051e+00, 2.704940557479858e+00, 2.591714382171631e+00, 2.901706218719482e+00, 2.708725214004515e+00, 2.542494297027589e+00, 2.546970844268799e+00, 2.516629934310913e+00, 2.917256593704224e+00, 2.927428960800171e+00, 2.925463199615479e+00, 2.921519041061401e+00, 2.634498834609985e+00, 2.621588468551636e+00, 2.897392511367798e+00, 2.897297382354736e+00, 2.546951532363892e+00, 2.68389630317688e+00, 2.914792537689209e+00, 2.578256845474243e+00, 2.539438724517822e+00, 2.516695022583008e+00, 2.896807909011841e+00, 2.924729347229004e+00] +bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.050217342376709e+01, 9.099011421203613e+00, 8.015360832214355e+00, 5.634730339050293e+00, 5.631875038146973e+00, 5.927394390106201e+00, 6.140813827514648e+00, 5.942676067352295e+00, 6.333385944366455e+00, 6.210005283355713e+00, 6.168905735015869e+00, 5.996750831604004e+00, 6.535153388977051e+00, 6.311533451080322e+00, 6.338871002197266e+00, 6.299516201019287e+00, 6.208374977111816e+00, 5.339771747589111e+00, 5.167675018310547e+00, 5.547527313232422e+00, 5.989094257354736e+00, 6.033460140228271e+00, 6.21930456161499e+00, 6.217713832855225e+00, 6.133016109466553e+00, 6.041318893432617e+00, 6.106387138366699e+00, 6.352502346038817e+00, 6.306842803955078e+00, 6.238320350646973e+00, 6.158350467681885e+00, 5.492090702056885e+00, 5.071742534637451e+00, 5.554180622100833e+00, 6.130607128143311e+00, 6.453911781311035e+00, 6.480135440826416e+00, 6.619986057281494e+00, 6.682099342346191e+00, 6.560337066650391e+00, 6.151130676269532e+00, 6.550316333770752e+00, 6.43032693862915e+00, 6.390206813812256e+00, 6.316352367401123e+00, 5.95346736907959e+00, 5.048153400421143e+00, 5.229582786560059e+00, 5.307779788970947e+00, 5.368821620941162e+00, 5.34876823425293e+00, 5.536887168884277e+00, 5.363089084625244e+00, 5.559778213500977e+00, 5.508719921112061e+00, 6.043328762054442e+00, 5.902846336364746e+00, 5.906451225280762e+00, 5.859854698181152e+00, 5.787253379821777e+00, 4.887757778167725e+00, 4.971859931945801e+00, 4.989093780517578e+00, 5.082389831542969e+00, 4.991483211517334e+00, 5.175789833068848e+00, 5.145518779754639e+00, 5.287046909332278e+00, 5.3495512008667e+00, 5.647647857666016e+00, 5.704517841339111e+00, 5.723295211791992e+00, 5.660672187805176e+00, 5.606159210205078e+00, 4.873326301574707e+00, 4.795969486236572e+00, 4.909043312072754e+00, 5.041117668151855e+00, 4.949242115020752e+00, 5.146703720092773e+00, 5.130942821502685e+00, 5.049859523773191e+00, 5.227273464202881e+00, 5.195730209350586e+00, 5.615231990814209e+00, 5.592206478118896e+00, 5.54609203338623e+00, 5.508021831512451e+00, 5.066459655761719e+00, 4.743563652038574e+00, 4.97340202331543e+00, 5.006228446960449e+00, 4.887173175811768e+00, 5.27390718460083e+00, 5.365006446838379e+00, 5.130187511444092e+00, 5.301826000213623e+00, 5.234768390655518e+00, 5.738187313079834e+00, 5.636516094207764e+00] +bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.318163394927979e+00, 3.185927629470825e+00, 2.830678224563599e+00, 2.460400104522705e+00, 2.442119836807251e+00, 2.44603419303894e+00, 2.443620204925537e+00, 2.395137786865234e+00, 2.455396413803101e+00, 2.453664302825928e+00, 2.404688358306885e+00, 2.388308763504028e+00, 2.558985948562622e+00, 2.731235027313232e+00, 2.767290592193604e+00, 2.784712314605713e+00, 2.783583402633667e+00, 2.526409864425659e+00, 2.410228252410889e+00, 2.426659822463989e+00, 2.428075551986694e+00, 2.389846801757812e+00, 2.424641847610474e+00, 2.453038454055786e+00, 2.409706115722656e+00, 2.384807586669922e+00, 2.440121173858643e+00, 2.72279953956604e+00, 2.745824575424194e+00, 2.759945631027222e+00, 2.763695955276489e+00, 2.437257289886475e+00, 2.388938188552856e+00, 2.431190252304077e+00, 2.428287744522095e+00, 2.414571523666382e+00, 2.398313999176025e+00, 2.449689626693726e+00, 2.46579647064209e+00, 2.414721488952637e+00, 2.391561031341553e+00, 2.728487491607666e+00, 2.734706401824951e+00, 2.766252040863037e+00, 2.784047842025757e+00, 2.526044130325317e+00, 2.393517732620239e+00, 2.430327415466309e+00, 2.421705961227417e+00, 2.397911787033081e+00, 2.392423629760742e+00, 2.430491924285889e+00, 2.401356220245361e+00, 2.375566720962524e+00, 2.379870891571045e+00, 2.7225661277771e+00, 2.735121488571167e+00, 2.758642196655273e+00, 2.754444122314453e+00, 2.746305704116821e+00, 2.383665800094604e+00, 2.411450624465942e+00, 2.410060405731201e+00, 2.403664112091064e+00, 2.371487140655518e+00, 2.413784980773926e+00, 2.400421380996704e+00, 2.367340326309204e+00, 2.370201826095581e+00, 2.480164051055908e+00, 2.726838350296021e+00, 2.734724283218384e+00, 2.735584259033203e+00, 2.732896327972412e+00, 2.382117986679077e+00, 2.383373022079468e+00, 2.406955718994141e+00, 2.406046390533447e+00, 2.365634679794312e+00, 2.411932468414307e+00, 2.407400131225586e+00, 2.365203619003296e+00, 2.364859580993652e+00, 2.374025821685791e+00, 2.719769239425659e+00, 2.726824998855591e+00, 2.72691535949707e+00, 2.724734544754028e+00, 2.440055370330811e+00, 2.364824295043945e+00, 2.401442050933838e+00, 2.397868633270264e+00, 2.362651109695435e+00, 2.387396574020386e+00, 2.403921842575073e+00, 2.373201131820679e+00, 2.36441445350647e+00, 2.365437507629395e+00, 2.714921712875366e+00, 2.7264084815979e+00] +TDisWatSup.T=[2.931499938964844e+02, 2.875507507324219e+02, 2.885764465332031e+02, 2.870799560546875e+02, 2.883367004394531e+02, 2.867262878417969e+02, 2.875353393554688e+02, 2.881103820800781e+02, 2.863772888183594e+02, 2.887643432617188e+02, 2.886273498535156e+02, 2.869012451171875e+02, 2.865720825195312e+02, 2.879084167480469e+02, 2.874988708496094e+02, 2.8711279296875e+02, 2.885755310058594e+02, 2.88946044921875e+02, 2.861065368652344e+02, 2.858321533203125e+02, 2.865480346679688e+02, 2.872651062011719e+02, 2.861721801757812e+02, 2.884252624511719e+02, 2.883946228027344e+02, 2.869099731445312e+02, 2.863312072753906e+02, 2.863081665039062e+02, 2.897423400878906e+02, 2.894821166992188e+02, 2.882497863769531e+02, 2.884153137207031e+02, 2.864103698730469e+02, 2.853785705566406e+02, 2.865284423828125e+02, 2.876074829101562e+02, 2.880601501464844e+02, 2.889263000488281e+02, 2.871329040527344e+02, 2.868428039550781e+02, 2.873409118652344e+02, 2.870567321777344e+02, 2.895480651855469e+02, 2.892645568847656e+02, 2.893125915527344e+02, 2.893761291503906e+02, 2.881296081542969e+02, 2.854297790527344e+02, 2.861876220703125e+02, 2.861782836914062e+02, 2.857841491699219e+02, 2.857760620117188e+02, 2.864548950195312e+02, 2.857584228515625e+02, 2.854374389648438e+02, 2.856956481933594e+02, 2.871257019042969e+02, 2.867207336425781e+02, 2.870245971679688e+02, 2.867205200195312e+02, 2.864723510742188e+02, 2.850386352539062e+02, 2.855844421386719e+02, 2.857778930664062e+02, 2.856494445800781e+02, 2.851466064453125e+02, 2.85845458984375e+02, 2.855631103515625e+02, 2.851063537597656e+02, 2.851963500976562e+02, 2.854673461914062e+02, 2.860126953125e+02, 2.86092041015625e+02, 2.859815368652344e+02, 2.858748779296875e+02, 2.849241638183594e+02, 2.851849975585938e+02, 2.853396606445312e+02, 2.854283447265625e+02, 2.849527282714844e+02, 2.855913696289062e+02, 2.855794067382812e+02, 2.848544616699219e+02, 2.850218200683594e+02, 2.84982666015625e+02, 2.858022155761719e+02, 2.857207641601562e+02, 2.856402282714844e+02, 2.855882568359375e+02, 2.851719665527344e+02, 2.848838806152344e+02, 2.852354125976562e+02, 2.851536560058594e+02, 2.847898254394531e+02, 2.853583374023438e+02, 2.856334228515625e+02, 2.847634887695312e+02, 2.849524230957031e+02, 2.849366149902344e+02, 2.861301879882812e+02, 2.857467956542969e+02] +TDisWatRet.T=[2.931499938964844e+02, 2.884246520996094e+02, 2.878440856933594e+02, 2.858921508789062e+02, 2.820316772460938e+02, 2.807572021484375e+02, 2.808681945800781e+02, 2.809097900390625e+02, 2.806676940917969e+02, 2.809763793945312e+02, 2.809349365234375e+02, 2.807660522460938e+02, 2.807083740234375e+02, 2.810406188964844e+02, 2.815481872558594e+02, 2.819847412109375e+02, 2.810737609863281e+02, 2.809801025390625e+02, 2.805946044921875e+02, 2.80484375e+02, 2.806864318847656e+02, 2.808445739746094e+02, 2.8059814453125e+02, 2.809646606445312e+02, 2.809377136230469e+02, 2.807857360839844e+02, 2.806704711914062e+02, 2.806799621582031e+02, 2.812400207519531e+02, 2.810658874511719e+02, 2.811255798339844e+02, 2.809474182128906e+02, 2.806399841308594e+02, 2.802906799316406e+02, 2.806895751953125e+02, 2.809022827148438e+02, 2.809064025878906e+02, 2.810923767089844e+02, 2.830961303710938e+02, 2.816598205566406e+02, 2.808199157714844e+02, 2.808204345703125e+02, 2.81364501953125e+02, 2.826910095214844e+02, 2.815126037597656e+02, 2.810145874023438e+02, 2.809144897460938e+02, 2.802369079589844e+02, 2.805574340820312e+02, 2.805787658691406e+02, 2.803960266113281e+02, 2.804859619140625e+02, 2.80680419921875e+02, 2.804358520507812e+02, 2.803455505371094e+02, 2.8036181640625e+02, 2.808775634765625e+02, 2.807782592773438e+02, 2.808223266601562e+02, 2.807758178710938e+02, 2.80729248046875e+02, 2.800544128417969e+02, 2.803697204589844e+02, 2.803868103027344e+02, 2.803246459960938e+02, 2.800503540039062e+02, 2.804573974609375e+02, 2.803108825683594e+02, 2.800911560058594e+02, 2.801626892089844e+02, 2.804425964355469e+02, 2.80613525390625e+02, 2.806500244140625e+02, 2.806204528808594e+02, 2.805786437988281e+02, 2.800420227050781e+02, 2.800962524414062e+02, 2.803082885742188e+02, 2.803570251464844e+02, 2.799198608398438e+02, 2.804148864746094e+02, 2.804060668945312e+02, 2.799344787597656e+02, 2.800352783203125e+02, 2.799996643066406e+02, 2.805234375e+02, 2.805408935546875e+02, 2.8051513671875e+02, 2.804824523925781e+02, 2.801755065917969e+02, 2.798096008300781e+02, 2.802750549316406e+02, 2.802772827148438e+02, 2.798190002441406e+02, 2.803880615234375e+02, 2.804800720214844e+02, 2.800381164550781e+02, 2.800728149414062e+02, 2.800358276367188e+02, 2.80639892578125e+02, 2.805661926269531e+02] +TDisWatBorLvg.T=[2.931499938964844e+02, 2.838101806640625e+02, 2.835950622558594e+02, 2.836647644042969e+02, 2.837326049804688e+02, 2.841727600097656e+02, 2.840752563476562e+02, 2.839469299316406e+02, 2.841231079101562e+02, 2.839021301269531e+02, 2.837437438964844e+02, 2.838779602050781e+02, 2.840711364746094e+02, 2.840669860839844e+02, 2.836764831542969e+02, 2.836471862792969e+02, 2.836059265136719e+02, 2.835685119628906e+02, 2.838766784667969e+02, 2.84318603515625e+02, 2.842162780761719e+02, 2.839777221679688e+02, 2.840223999023438e+02, 2.838147888183594e+02, 2.836047058105469e+02, 2.837176513671875e+02, 2.839540710449219e+02, 2.840553283691406e+02, 2.836828308105469e+02, 2.834838562011719e+02, 2.83431640625e+02, 2.834801635742188e+02, 2.836466369628906e+02, 2.839896240234375e+02, 2.8417431640625e+02, 2.838765563964844e+02, 2.836177673339844e+02, 2.835981750488281e+02, 2.834206848144531e+02, 2.834297790527344e+02, 2.835025024414062e+02, 2.837313537597656e+02, 2.835830383300781e+02, 2.834899597167969e+02, 2.834259948730469e+02, 2.833804626464844e+02, 2.834520263671875e+02, 2.83949462890625e+02, 2.843123474121094e+02, 2.841985473632812e+02, 2.841711120605469e+02, 2.842196960449219e+02, 2.839968566894531e+02, 2.84037841796875e+02, 2.839253234863281e+02, 2.84228759765625e+02, 2.840054016113281e+02, 2.837097778320312e+02, 2.835961303710938e+02, 2.836082458496094e+02, 2.836947937011719e+02, 2.838477478027344e+02, 2.841039733886719e+02, 2.842315979003906e+02, 2.840915222167969e+02, 2.840151062011719e+02, 2.841225891113281e+02, 2.839759216308594e+02, 2.839126892089844e+02, 2.839065246582031e+02, 2.8390869140625e+02, 2.837955322265625e+02, 2.836741943359375e+02, 2.836744384765625e+02, 2.837380676269531e+02, 2.83684326171875e+02, 2.840296020507812e+02, 2.838274841308594e+02, 2.839154052734375e+02, 2.839176940917969e+02, 2.8402880859375e+02, 2.839103393554688e+02, 2.837893981933594e+02, 2.838575439453125e+02, 2.838553161621094e+02, 2.837861328125e+02, 2.836659851074219e+02, 2.836582641601562e+02, 2.837113647460938e+02, 2.836112670898438e+02, 2.839334411621094e+02, 2.837423095703125e+02, 2.836516418457031e+02, 2.838187866210938e+02, 2.837832946777344e+02, 2.8375439453125e+02, 2.835354614257812e+02, 2.837359313964844e+02, 2.837524108886719e+02, 2.837489318847656e+02, 2.835896911621094e+02] +pla.dH_flow=[-1.307855625e+05, 2.743326875e+05, 2.62053375e+05, 2.7254415625e+05, 2.77927375e+05, 2.6060990625e+05, 2.64246625e+05, 2.6954290625e+05, 2.644423125e+05, 2.70104e+05, 2.7854040625e+05, 2.74608125e+05, 2.6548290625e+05, 2.620489375e+05, 2.5424578125e+05, 2.75154375e+05, 2.3647946875e+05, 2.769747187500001e+05, 2.7628446875e+05, 2.5751453125e+05, 2.5789690625e+05, 2.6763490625e+05, 2.68171875e+05, 2.731954375e+05, 2.844705625e+05, 2.8128865625e+05, 2.707614375e+05, 2.6595753125e+05, 1.399434687500003e+05, 1.90410734375e+05, 2.8494284375e+05, 2.90732875e+05, 2.8613225e+05, 2.6900746875e+05, 2.593851093750001e+05, 2.714984375e+05, 2.8373109375e+05, 2.525468125e+05, 2.744521875e+05, 2.8606228125e+05, 2.9023565625e+05, 2.79804625e+05, 1.63260796875e+05, 1.81053109375e+05, 1.80127171875e+05, 2.514815625e+05, 2.908368125e+05, 2.685919375e+05, 2.54069e+05, 2.59047453125e+05, 2.6164834375e+05, 2.61254390625e+05, 2.674358125e+05, 2.6760203125e+05, 2.71781125e+05, 2.58984078125e+05, 2.648032187500002e+05, 2.802735937499999e+05, 2.8528096875e+05, 2.8548046875e+05, 2.8179675e+05, 2.7575278125e+05, 2.644996875e+05, 2.57595890625e+05, 2.633133125e+05, 2.6763453125e+05, 2.6221496875e+05, 2.68061125e+05, 2.7211978125e+05, 2.721599375e+05, 2.729985e+05, 2.766576875e+05, 2.820329375e+05, 2.8244209375e+05, 2.797684375e+05, 2.823023125e+05, 2.66597375e+05, 2.753334375e+05, 2.7334653125e+05, 2.7203671875e+05, 2.685521875e+05, 2.716866250000001e+05, 2.777909375000001e+05, 2.7431296875e+05, 2.7440346875e+05, 2.768715e+05, 2.824158125e+05, 2.83117e+05, 2.80843375e+05, 2.823184375e+05, 2.7129821875e+05, 2.78932375e+05, 2.831736875e+05, 2.765509375e+05, 2.7776121875e+05, 2.78321e+05, 2.8901025e+05, 2.796520625e+05, 2.7893290625e+05, 2.77901125e+05, 2.856505625e+05] +borFie.Q_flow=[0e+00, 4.2069284375e+05, 3.010721875e+05, 2.494776875e+05, 1.675968125e+05, -6.11552890625e+04, -1.13146921875e+05, -1.28031796875e+05, -1.90465359375e+05, -1.70378375e+05, -1.4923778125e+05, -1.81089703125e+05, -2.4001065625e+05, -2.629330625e+05, -1.631966875000002e+05, -1.4450146875e+05, -1.3482e+05, -1.282192578125e+05, -1.8446478125e+05, -3.5949028125e+05, -3.6908703125e+05, -3.1833496875e+05, -3.2045471875e+05, -2.790841875e+05, -2.21435421875e+05, -2.293199375e+05, -2.8096925e+05, -3.2394790625e+05, -2.060067499999995e+05, -1.61173890625e+05, -1.50777296875e+05, -1.54883546875e+05, -1.75259953125e+05, -4.0396959375e+05, -3.861662499999998e+05, -3.18418875e+05, -2.4588253125e+05, -2.2226459375e+05, -1.67041296875e+05, -1.3655040625e+05, -1.5106878125e+05, -2.03352375e+05, -1.59824171875e+05, -1.310420625e+05, -9.97889375e+04, -9.75225078125e+04, -1.187313203125e+05, -3.36572375e+05, -4.0699603125e+05, -4.178711875e+05, -4.23654625e+05, -4.95895375e+05, -4.285111875e+05, -4.2277165625e+05, -5.27986625e+05, -5.557221875e+05, -5.121304999999978e+05, -3.951405625000005e+05, -3.319303125e+05, -3.059074375e+05, -3.05855375e+05, -4.6460465625e+05, -5.843419375e+05, -5.85820875e+05, -6.00920875e+05, -7.338225e+05, -6.34586125e+05, -6.200005625e+05, -7.224914375000003e+05, -7.28325375e+05, -6.994366875e+05, -5.4565275e+05, -4.786710625e+05, -4.387435e+05, -4.3216803125e+05, -5.2808075e+05, -7.637015625e+05, -6.710495e+05, -6.134549375e+05, -7.6109175e+05, -6.888603125e+05, -6.403693749999999e+05, -7.472633749999984e+05, -8.069705e+05, -8.39141625e+05, -6.509989375e+05, -5.6764625e+05, -5.25557875e+05, -5.1425925e+05, -5.593498125e+05, -8.09658875e+05, -7.29723625e+05, -6.812333125e+05, -7.7463275e+05, -7.64315e+05, -6.319523125e+05, -6.63697e+05, -7.576406875e+05, -7.88038375e+05, -6.510010625e+05, -5.58874e+05] +bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.27835791015625e+03, 1.25287431640625e+04, 1.3638578125e+04, 6.876905761718747e+03, 8.4512958984375e+03, 9.538197265625e+03, 5.28450390625e+03, 0e+00, 0e+00, 0e+00, 1.518617820739752e+01, 1.682595825195312e+02, 1.393060546875e+03, 2.045047973632814e+03, 5.92462158203125e+03, 1.700219140625e+04, 2.050144921875e+04, 1.06910888671875e+04, 6.8521767578125e+03, 1.01855546875e+04, 7.601421875e+03, 0e+00, 0e+00, 0e+00, 4.287725067138722e+01, 2.101893615722656e+02, 8.727330322265625e+02, 1.548365112304688e+03, 3.178680419921875e+03, 1.44728359375e+04, 1.785043554687496e+04, 8.2590654296875e+03, 1.36295068359375e+03, 2.024308837890625e+03, 3.204991943359375e+03, 4.035090026855469e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.637394714355469e+01, 1.950418701171875e+02, 1.465421752929688e+03, 1.34296240234375e+04, 2.1327458984375e+04, 1.8215841796875e+04, 6.4742119140625e+03, 1.0442294921875e+04, 1.1543142578125e+04, 5.27060107421875e+03, 0e+00, 0e+00, 1.571271419525199e+01, 1.7832075500488e+02, 1.119911010742188e+03, 1.94000634765625e+03, 2.7052490234375e+03, 1.047081640625e+04, 2.0313853515625e+04, 2.7469998046875e+04, 1.63328505859375e+04, 1.7215142578125e+04, 2.2117671875e+04, 1.29188955078125e+04, 1.326714111328104e+03, 1.594256713867165e+03, 2.639072998046875e+03, 3.70884130859375e+03, 4.2381220703125e+03, 4.9360498046875e+03, 5.4631123046875e+03, 7.96775146484375e+03, 8.4056875e+03, 8.0978837890625e+03, 8.017517578125e+03, 8.3082529296875e+03, 8.585552734375e+03, 8.760615234375e+03, 8.694396484375005e+03, 6.7137314453125e+03, 7.37479443359375e+03, 7.65480810546875e+03, 7.81996826171875e+03, 8.09187890625e+03, 8.4485947265625e+03, 1.01662578125e+04, 1.17582705078125e+04, 1.13444462890625e+04, 1.08277548828125e+04, 1.0517455078125e+04, 1.04593564453125e+04, 1.0340734375e+04, 1.06706943359375e+04, 7.855900390625e+03, 8.7151611328125e+03, 9.045486328125e+03, 9.20373046875e+03] +bui[2].ets.PHea=[0e+00, 2.248810546875e+04, 2.8970013671875e+04, 3.34640703125e+04, 1.46913953125e+05, 3.454221484375e+04, 3.2175927734375e+04, 1.229059062500001e+05, 5.309884375e+04, 1.977185546875e+04, 1.128368515625e+05, 1.138249765625e+05, 1.194940859375e+05, 2.35251640625e+04, 3.181303320312501e+04, 3.900268359375e+04, 4.566404296875e+04, 5.098549218750001e+04, 1.53675515625e+05, 4.881498046875e+04, 4.97650625e+04, 5.669255078125e+04, 1.043494453125e+05, 1.7232640625e+04, 4.911480859375e+04, 1.290830625e+05, 1.2068340625e+05, 9.40947421875e+04, 3.382834765625005e+04, 4.097037890625e+04, 4.712840234375e+04, 5.1289484375e+04, 1.69113390625e+05, 1.0385140625e+05, 5.02705507812499e+04, 2.8478212890625e+04, 1.14183015625e+05, 2.130330810546875e+03, 1.31399560546875e+04, 1.124489453125e+05, 9.943965625e+04, 1.227904765624999e+05, 1.7812232421875e+04, 3.0298982421875e+04, 4.06989375e+04, 5.01995e+04, 8.25487890625e+04, 1.6906946875e+05, 6.280450390625e+04, 6.125173828125e+04, 1.86842e+05, 5.653824609375e+04, 5.51789296875e+04, 1.77179265625e+05, 1.62583671875e+05, 1.77977078125e+05, 4.711149609375034e+04, 6.551225781249995e+04, 7.46096015625e+04, 7.67075703125e+04, 7.90219921875e+04, 2.21271390625e+05, 7.4584328125e+04, 8.371859375e+04, 1.71050046875e+05, 1.7033140625e+05, 7.7659578125e+04, 1.70231e+05, 2.146362343749995e+05, 2.054629218749999e+05, 1.054576640625e+05, 8.464871875e+04, 8.46674375e+04, 9.17086328125e+04, 9.73030546875e+04, 2.68658375e+05, 1.13870828125e+05, 1.026951015625e+05, 1.010710546875e+05, 2.37788265625e+05, 8.35308828125e+04, 9.909929687500284e+04, 2.48631e+05, 2.23706875e+05, 2.3145284375e+05, 9.2865109375e+04, 9.68218125e+04, 1.02779796875e+05, 1.081469140625e+05, 2.08864625e+05, 2.259294375e+05, 1.108774921875e+05, 1.12325375e+05, 2.78834125e+05, 6.9860140625e+04, 8.32329296875e+04, 2.323978125e+05, 2.0542353125e+05, 2.24482140625e+05, 7.323815625e+04, 8.8733140625e+04] +bui[3].ets.PHea=[0e+00, 3.789722900390625e+03, 6.13332373046875e+03, 8.9078359375e+03, 6.51810625e+04, 6.163012890625e+04, 4.955275e+04, 4.070758984374999e+04, 3.851168359375e+04, 3.698605078125e+04, 4.02632421875e+04, 3.19790703125e+04, 3.436948046875e+04, 3.83592822265625e+03, 6.948857910156261e+03, 1.12668525390625e+04, 1.4915794921875e+04, 1.765993945312501e+04, 5.6847e+04, 8.0559625e+04, 6.2457171875e+04, 4.32221875e+04, 3.390914453125e+04, 3.48358984375e+04, 4.010157421875e+04, 3.411283984375e+04, 3.19488671875e+04, 2.520702734375e+04, 3.862589111328159e+03, 9.18280078125e+03, 1.33147080078125e+04, 1.6450880859375e+04, 6.264151171875e+04, 8.16221875e+04, 6.309337890624986e+04, 3.831141015625e+04, 2.58687421875e+04, 2.21094296875e+04, 2.758697265625e+04, 2.878530078125e+04, 2.2013509765625e+04, 2.983418749999997e+04, 7.223384857177734e+01, 3.329599365234375e+03, 9.6345703125e+03, 1.42994453125e+04, 2.8488220703125e+04, 8.4495140625e+04, 8.1769875e+04, 7.47579296875e+04, 6.51578671875e+04, 6.57425390625e+04, 6.396901171875e+04, 6.622421875e+04, 4.9599890625e+04, 5.33512578125e+04, 1.390916308593759e+04, 2.138418554687496e+04, 2.484284765625e+04, 2.60202890625e+04, 2.7745884765625e+04, 9.4367640625e+04, 9.50094140625e+04, 9.3528265625e+04, 8.46377578125e+04, 8.32945234375e+04, 8.119440625e+04, 7.952346875e+04, 6.193479296874985e+04, 5.945183984374996e+04, 3.2546681640625e+04, 2.8211791015625e+04, 2.8628806640625e+04, 3.1591880859375e+04, 3.36627578125e+04, 9.59105234375e+04, 1.01098859375e+05, 9.79047734375e+04, 8.76205078125e+04, 8.4009046875e+04, 8.183653125e+04, 8.184657031250003e+04, 7.632327343750023e+04, 6.5242390625e+04, 6.61656953125e+04, 3.1241927734375e+04, 3.33191171875e+04, 3.55760234375e+04, 3.70683203125e+04, 7.366340625e+04, 1.005755703125e+05, 9.15648046875e+04, 8.8180734375e+04, 8.78320625e+04, 6.77315078125e+04, 6.65954140625e+04, 7.33493359375e+04, 6.046241015625e+04, 6.49292578125e+04, 2.4702947265625e+04, 3.120791015625e+04] +bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.876781616210938e+03, 1.981001342773438e+03, 2.02587451171875e+03, 1.845034057617188e+03, 1.859484619140625e+03, 1.909303344726562e+03, 1.814895629882812e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554931396484375e+03, 1.5525986328125e+03, 1.621494140625e+03, 1.674403198242188e+03, 1.825394653320312e+03, 2.10619189453125e+03, 2.227126220703125e+03, 1.963860473632812e+03, 1.826383911132812e+03, 1.911450561523438e+03, 1.87389453125e+03, 1.508220863342285e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.5546728515625e+03, 1.551947631835938e+03, 1.561838012695312e+03, 1.633524169921875e+03, 1.735251953125e+03, 2.044390258789062e+03, 2.133733154296875e+03, 1.865265014648438e+03, 1.552524780273438e+03, 1.543936157226562e+03, 1.69443896484375e+03, 1.550909912109375e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554927612304688e+03, 1.5522119140625e+03, 1.62177001953125e+03, 2.004547485351562e+03, 2.202648193359375e+03, 2.16970751953125e+03, 1.81954833984375e+03, 1.885478393554688e+03, 1.957655151367188e+03, 1.797295532226562e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554938842773438e+03, 1.5528681640625e+03, 1.57658203125e+03, 1.64915087890625e+03, 1.697829223632812e+03, 1.909011962890625e+03, 2.174698486328125e+03, 2.411453857421875e+03, 2.140744873046875e+03, 2.090416015625e+03, 2.2598349609375e+03, 2.033380615234375e+03, 1.594684326171873e+03, 1.61270715332031e+03, 1.68352880859375e+03, 1.739123291015625e+03, 1.761808227539062e+03, 1.786100708007812e+03, 1.801171508789062e+03, 1.859417724609375e+03, 1.86975048828125e+03, 1.863383178710938e+03, 1.860751953125e+03, 1.866744262695312e+03, 1.87645361328125e+03, 1.886564575195312e+03, 1.880340576171875e+03, 1.823602661132812e+03, 1.836769409179688e+03, 1.85030029296875e+03, 1.858366577148438e+03, 1.866564697265625e+03, 1.877681884765625e+03, 1.918799438476562e+03, 1.968266967773438e+03, 1.961165283203125e+03, 1.94577587890625e+03, 1.933131713867188e+03, 1.931645141601562e+03, 1.93514794921875e+03, 1.94163916015625e+03, 1.854428344726562e+03, 1.877055053710938e+03, 1.8918857421875e+03, 1.90219921875e+03] +bui[2].ets.PPum=[1.0944916015625e+04, 1.15810322265625e+04, 1.17792099609375e+04, 1.18990390625e+04, 1.4737625e+04, 1.18416875e+04, 1.1792390625e+04, 1.3391904296875e+04, 1.242950390625e+04, 1.12870634765625e+04, 1.35222587890625e+04, 1.33659130859375e+04, 1.34739833984375e+04, 1.14469501953125e+04, 1.175894921875e+04, 1.19803349609375e+04, 1.21518740234375e+04, 1.2326681640625e+04, 1.5246318359375e+04, 1.23222724609375e+04, 1.2217470703125e+04, 1.22245791015625e+04, 1.36173095703125e+04, 1.11273818359375e+04, 1.21293369140625e+04, 1.37831474609375e+04, 1.35055712890625e+04, 1.314791015625e+04, 1.1801119140625e+04, 1.20003583984375e+04, 1.2170119140625e+04, 1.23455302734375e+04, 1.4771140625e+04, 1.42617353515625e+04, 1.22160166015625e+04, 1.164416015625e+04, 1.34928671875e+04, 1.02434482421875e+04, 1.091127734375e+04, 1.34804453125e+04, 1.28567109375e+04, 1.329885546875e+04, 1.11567314453125e+04, 1.1745083984375e+04, 1.20238125e+04, 1.22541083984375e+04, 1.2948943359375e+04, 1.55164091796875e+04, 1.2566115234375e+04, 1.256480078125e+04, 1.522030859375e+04, 1.26721630859375e+04, 1.237379296875e+04, 1.54695576171875e+04, 1.48976162109375e+04, 1.5149908203125e+04, 1.217375000000001e+04, 1.27944736328125e+04, 1.3031373046875e+04, 1.30882490234375e+04, 1.315788671875e+04, 1.67995546875e+04, 1.29671630859375e+04, 1.3205880859375e+04, 1.46620732421875e+04, 1.60487646484375e+04, 1.29748828125e+04, 1.48215615234375e+04, 1.644941015624999e+04, 1.6062771484375e+04, 1.42197421875e+04, 1.33113515625e+04, 1.3319833984375e+04, 1.35108583984375e+04, 1.36773427734375e+04, 1.7742740234375e+04, 1.4796412109375e+04, 1.3789537109375e+04, 1.37103369140625e+04, 1.743455078125e+04, 1.31858818359375e+04, 1.359245507812505e+04, 1.7398513671875e+04, 1.6567408203125e+04, 1.6840314453125e+04, 1.34395234375e+04, 1.36293779296875e+04, 1.379511328125e+04, 1.396121484375e+04, 1.57244306640625e+04, 1.7765794921875e+04, 1.397026171875e+04, 1.40393095703125e+04, 1.8168298828125e+04, 1.304207421875e+04, 1.31960927734375e+04, 1.7039759765625e+04, 1.607378515625e+04, 1.63729296875e+04, 1.28721494140625e+04, 1.33698154296875e+04] +bui[3].ets.PPum=[4.009712890625e+03, 4.031864013671875e+03, 4.1517490234375e+03, 4.2367919921875e+03, 5.23397265625e+03, 5.17524462890625e+03, 4.83112890625e+03, 4.55892333984375e+03, 4.4369267578125e+03, 4.443712890625e+03, 4.54026708984375e+03, 4.30099560546875e+03, 4.342640625e+03, 3.8031123046875e+03, 4.039898681640625e+03, 4.22583935546875e+03, 4.3341376953125e+03, 4.3923056640625e+03, 5.31571337890625e+03, 5.6639013671875e+03, 5.21244775390625e+03, 4.63330859375e+03, 4.33328466796875e+03, 4.37267236328125e+03, 4.5285390625e+03, 4.3549169921875e+03, 4.28047021484375e+03, 4.2918349609375e+03, 3.847713134765627e+03, 4.1435654296875e+03, 4.28480517578125e+03, 4.36171435546875e+03, 5.05030859375e+03, 5.646978515625e+03, 5.242280273437496e+03, 4.488216796875e+03, 4.099505859375e+03, 3.860919677734375e+03, 4.18688818359375e+03, 4.253814453125e+03, 3.880756103515625e+03, 4.226412597656249e+03, 3.76088720703125e+03, 3.809445556640625e+03, 4.16759765625e+03, 4.31861279296875e+03, 4.56314990234375e+03, 5.69747119140625e+03, 5.727884765625e+03, 5.53877392578125e+03, 5.211240234375e+03, 5.18514453125e+03, 5.203154296875e+03, 5.22706787109375e+03, 4.7501728515625e+03, 4.8271865234375e+03, 4.287952148437502e+03, 4.457304687499999e+03, 4.569642578125e+03, 4.60271044921875e+03, 4.644359375e+03, 5.892615234375e+03, 6.07526806640625e+03, 6.0590771484375e+03, 5.7965947265625e+03, 5.6627431640625e+03, 5.68886083984375e+03, 5.6124130859375e+03, 5.104411132812495e+03, 4.985878906249999e+03, 4.70949609375e+03, 4.6452626953125e+03, 4.6636689453125e+03, 4.74132958984375e+03, 4.7984482421875e+03, 5.88202978515625e+03, 6.20634765625e+03, 6.17860107421875e+03, 5.8826923828125e+03, 5.6972890625e+03, 5.7024775390625e+03, 5.68747216796875e+03, 5.521024902343756e+03, 5.140171875e+03, 5.22312841796875e+03, 4.70830517578125e+03, 4.7848486328125e+03, 4.84408154296875e+03, 4.887875e+03, 5.415861328125e+03, 6.15196142578125e+03, 5.9725732421875e+03, 5.86924951171875e+03, 5.82277099609375e+03, 5.2732939453125e+03, 5.22982373046875e+03, 5.39050244140625e+03, 5.03602197265625e+03, 5.12941943359375e+03, 4.54121533203125e+03, 4.722998046875e+03] +dis.mCon_flow[1]=[1.18203841149807e-01, 1.696159870334668e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.227012634277344e+00, 4.165108203887939e+00, 4.467348098754883e+00, 2.615127563476562e+00, 2.930920839309692e+00, 3.375620126724243e+00, 2.205915927886963e+00, 1.696159870334668e-07, 1.696159870334668e-07, 1.696159870334668e-07, 7.488586474210051e-03, 8.229295909404755e-02, 6.526978015899658e-01, 9.419477581977852e-01, 2.367829561233521e+00, 5.183434009552002e+00, 6.092381954193115e+00, 3.669274806976318e+00, 2.416017293930054e+00, 3.441828966140747e+00, 2.933615207672119e+00, 4.219312188524782e-07, 1.696159870334668e-07, 1.696159870334668e-07, 2.046426385641122e-02, 9.966596215963364e-02, 4.019334316253662e-01, 7.124417424201965e-01, 1.376161694526672e+00, 4.626391410827637e+00, 5.395546436309806e+00, 2.8415687084198e+00, 4.191668331623077e-01, 4.330609738826752e-01, 1.144294261932373e+00, 1.644508242607117e-01, 1.686759816266203e-07, 1.686759816266203e-07, 1.686759674157656e-07, 1.686759816266203e-07, 7.845232263207436e-03, 9.265374392271042e-02, 6.540307998657227e-01, 4.474864482879639e+00, 6.161442279815674e+00, 5.505234718322754e+00, 2.28371524810791e+00, 3.260638952255249e+00, 3.784913301467896e+00, 1.980895042419434e+00, 1.696159870334668e-07, 1.696159870334668e-07, 6.650287657976373e-03, 7.498277723789099e-02, 4.572739005088806e-01, 7.951452136039734e-01, 1.09431529045105e+00, 3.508060693740845e+00, 5.840471744537354e+00, 7.48755407333374e+00, 5.058999538421631e+00, 5.058393478393555e+00, 6.341973304748535e+00, 4.196049213409424e+00, 5.310224890708843e-01, 6.111164689063938e-01, 9.993334412574768e-01, 1.408454298973083e+00, 1.611769795417786e+00, 1.861164569854736e+00, 2.036768913269043e+00, 2.809626817703247e+00, 2.87001633644104e+00, 2.804337024688721e+00, 2.783356666564941e+00, 2.84141993522644e+00, 2.936071157455444e+00, 3.033198833465576e+00, 2.95930337905884e+00, 2.33793044090271e+00, 2.544711112976074e+00, 2.692190170288086e+00, 2.76648473739624e+00, 2.847498893737793e+00, 2.949357271194458e+00, 3.424066781997681e+00, 3.79045844078064e+00, 3.720018625259399e+00, 3.577251672744751e+00, 3.459526777267456e+00, 3.449908018112183e+00, 3.496941089630127e+00, 3.546994686126709e+00, 2.6814866065979e+00, 2.938035011291504e+00, 3.084100008010864e+00, 3.188836574554443e+00] +dis.mCon_flow[2]=[7.831905364990234e+01, 1.011915493011475e+01, 1.213552188873291e+01, 1.357518863677979e+01, 4.010071563720703e+01, 1.285684204101562e+01, 1.228378963470459e+01, 3.374461746215822e+01, 1.786712837219238e+01, 7.693428516387939e+00, 3.388783264160156e+01, 3.001260948181152e+01, 3.182326126098633e+01, 8.906901359558105e+00, 1.191143989562989e+01, 1.465163421630859e+01, 1.712461090087891e+01, 1.875654602050782e+01, 4.393715286254883e+01, 1.711571311950684e+01, 1.742358779907227e+01, 1.784711265563965e+01, 3.001996612548828e+01, 6.587854385375977e+00, 1.669730377197266e+01, 3.357611846923828e+01, 3.212358474731445e+01, 2.637183380126953e+01, 1.238309478759767e+01, 1.493742656707764e+01, 1.726849555969238e+01, 1.895906448364258e+01, 4.591764831542969e+01, 3.172686004638672e+01, 1.749736022949216e+01, 1.072184753417969e+01, 3.06254825592041e+01, 8.743528723716736e-01, 5.28059720993042e+00, 3.057432556152344e+01, 2.599343872070312e+01, 3.083147048950194e+01, 6.781496524810791e+00, 1.176068687438965e+01, 1.52822790145874e+01, 1.808061599731445e+01, 2.635379981994629e+01, 4.510305023193359e+01, 2.098571968078613e+01, 2.077686500549316e+01, 4.727143478393555e+01, 1.938505172729492e+01, 1.916360092163086e+01, 4.700411987304688e+01, 4.199139022827148e+01, 4.507366180419922e+01, 1.655921173095714e+01, 2.328631210327146e+01, 2.53790283203125e+01, 2.579719161987305e+01, 2.64359016418457e+01, 5.460412979125977e+01, 2.388093376159668e+01, 2.663053703308105e+01, 4.427082061767578e+01, 4.587079620361328e+01, 2.481382369995117e+01, 4.53008918762207e+01, 5.24399299621581e+01, 5.078500366210935e+01, 3.115708351135254e+01, 2.778171730041504e+01, 2.781037712097168e+01, 2.958897972106934e+01, 3.09249153137207e+01, 6.299506378173828e+01, 3.419896697998047e+01, 3.157762145996094e+01, 3.104975700378418e+01, 5.758611297607422e+01, 2.639748764038086e+01, 3.05897159576422e+01, 5.838550567626956e+01, 5.37807731628418e+01, 5.507812881469727e+01, 2.915729904174805e+01, 3.044610404968262e+01, 3.189288520812988e+01, 3.314620590209961e+01, 5.235135269165039e+01, 5.665977096557617e+01, 3.324200439453125e+01, 3.361296081542969e+01, 6.390249252319336e+01, 2.271325492858887e+01, 2.665729522705078e+01, 5.622480392456055e+01, 4.991883087158203e+01, 5.310107803344727e+01, 2.351688003540039e+01, 2.829117965698242e+01] +dis.mCon_flow[3]=[2.868546676635742e+01, 2.141005277633667e+00, 2.960005760192871e+00, 3.689858436584473e+00, 1.465567493438721e+01, 1.364620590209961e+01, 1.086628818511963e+01, 8.569465637207029e+00, 7.504919052124023e+00, 7.628614902496338e+00, 8.534436225891113e+00, 5.863600254058838e+00, 6.349593162536621e+00, 1.093790888786316e+00, 2.189962863922123e+00, 3.579829931259155e+00, 4.712713241577148e+00, 5.489257335662844e+00, 1.417529201507568e+01, 1.707744598388672e+01, 1.364939785003662e+01, 9.090126037597656e+00, 6.235164165496826e+00, 6.740478515625e+00, 8.465003967285156e+00, 6.504811763763428e+00, 5.644001483917236e+00, 5.181980609893799e+00, 1.207042932510387e+00, 2.897480726242065e+00, 4.156164646148682e+00, 5.061708450317383e+00, 1.376430797576904e+01, 1.695024681091309e+01, 1.385823249816891e+01, 7.797937870025635e+00, 4.105955123901367e+00, 2.776977777481079e+00, 4.77232027053833e+00, 5.375605583190918e+00, 2.865516901016235e+00, 5.117316246032708e+00, 2.392841130495071e-02, 1.052796602249146e+00, 3.084223985671997e+00, 4.529007434844971e+00, 7.509154319763184e+00, 1.755722045898438e+01, 1.762464332580566e+01, 1.613594627380371e+01, 1.380060863494873e+01, 1.381958198547363e+01, 1.398137474060059e+01, 1.407210254669189e+01, 1.008338642120361e+01, 1.096936988830566e+01, 4.189427852630638e+00, 6.252161026000966e+00, 7.276318550109863e+00, 7.552159309387207e+00, 7.929575443267822e+00, 1.91185474395752e+01, 1.974277305603027e+01, 1.949543190002441e+01, 1.776812553405762e+01, 1.696883964538574e+01, 1.725813102722168e+01, 1.672393608093262e+01, 1.273890686035153e+01, 1.220378303527831e+01, 8.082221984863281e+00, 7.929329872131348e+00, 8.076898574829102e+00, 8.789884567260742e+00, 9.261092185974121e+00, 1.941496086120605e+01, 2.032039260864258e+01, 2.020597648620605e+01, 1.834090042114258e+01, 1.702739715576172e+01, 1.734257888793945e+01, 1.726590538024903e+01, 1.562144470214848e+01, 1.334573650360107e+01, 1.377119636535645e+01, 8.582489013671875e+00, 9.138051986694336e+00, 9.655209541320801e+00, 9.983455657958984e+00, 1.599814701080322e+01, 1.993134880065918e+01, 1.897492408752441e+01, 1.83039608001709e+01, 1.772796249389648e+01, 1.4187744140625e+01, 1.416220283508301e+01, 1.512285327911377e+01, 1.235007953643799e+01, 1.329779434204102e+01, 6.956029415130615e+00, 8.63410758972168e+00] bui[1].ets.THeaWatSupSet=[3.011499938964844e+02, 3.011499938964844e+02, 3.011818542480469e+02, 3.012418518066406e+02, 3.033169555664062e+02, 3.041416320800781e+02, 3.044120483398438e+02, 3.030785827636719e+02, 3.032156066894531e+02, 3.035683288574219e+02, 3.027239074707031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011561889648438e+02, 3.012687683105469e+02, 3.015848388671875e+02, 3.018233032226562e+02, 3.029001159667969e+02, 3.050103454589844e+02, 3.057236633300781e+02, 3.038907470703125e+02, 3.028811340332031e+02, 3.03606201171875e+02, 3.032756652832031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011899719238281e+02, 3.012715148925781e+02, 3.014285888671875e+02, 3.016359558105469e+02, 3.021471557617188e+02, 3.045862426757812e+02, 3.051562805175781e+02, 3.032362060546875e+02, 3.014360961914062e+02, 3.014007263183594e+02, 3.018779602050781e+02, 3.012979736328125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011532592773438e+02, 3.012625122070312e+02, 3.015754699707031e+02, 3.043725891113281e+02, 3.057138977050781e+02, 3.052976379394531e+02, 3.028313293457031e+02, 3.034349060058594e+02, 3.039214782714844e+02, 3.0258935546875e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011549072265625e+02, 3.012594604492188e+02, 3.014695739746094e+02, 3.017150573730469e+02, 3.019510803222656e+02, 3.0364501953125e+02, 3.055112609863281e+02, 3.068552856445312e+02, 3.050308837890625e+02, 3.049100036621094e+02, 3.059415893554688e+02, 3.04355712890625e+02, 3.015714721679688e+02, 3.015879211425781e+02, 3.018827514648438e+02, 3.021878051757812e+02, 3.023419189453125e+02, 3.025277099609375e+02, 3.026602478027344e+02, 3.032210693359375e+02, 3.033043518066406e+02, 3.032552490234375e+02, 3.032364196777344e+02, 3.032822570800781e+02, 3.033528442382812e+02, 3.03423583984375e+02, 3.033790893554688e+02, 3.0290576171875e+02, 3.030587768554688e+02, 3.0315966796875e+02, 3.032167053222656e+02, 3.032773742675781e+02, 3.033581237792969e+02, 3.03684326171875e+02, 3.040229187011719e+02, 3.039660339355469e+02, 3.038548889160156e+02, 3.037657470703125e+02, 3.037560424804688e+02, 3.0377978515625e+02, 3.038266296386719e+02, 3.031968383789062e+02, 3.03359130859375e+02, 3.0346533203125e+02, 3.035382385253906e+02] -bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.099518127441406e+02, 3.072194213867188e+02, 3.033151550292969e+02, 3.041410217285156e+02, 3.044122314453125e+02, 3.030792541503906e+02, 3.0321484375e+02, 3.035684204101562e+02, 3.027247619628906e+02, 2.998255310058594e+02, 2.99210205078125e+02, 2.991941528320312e+02, 3.002640380859375e+02, 3.012637939453125e+02, 3.015841064453125e+02, 3.01822998046875e+02, 3.028978271484375e+02, 3.050100708007812e+02, 3.057238464355469e+02, 3.038919067382812e+02, 3.028811340332031e+02, 3.036060791015625e+02, 3.032762756347656e+02, 3.010974426269531e+02, 2.992607727050781e+02, 2.9921630859375e+02, 3.011662292480469e+02, 3.012700500488281e+02, 3.014274597167969e+02, 3.016355590820312e+02, 3.021455993652344e+02, 3.045860595703125e+02, 3.051564636230469e+02, 3.032373657226562e+02, 3.014386596679688e+02, 3.013994445800781e+02, 3.0187744140625e+02, 3.013061828613281e+02, 2.98767333984375e+02, 2.986093444824219e+02, 2.986051025390625e+02, 2.986049499511719e+02, 3.002052307128906e+02, 3.012599182128906e+02, 3.01572509765625e+02, 3.043715209960938e+02, 3.0571337890625e+02, 3.052982482910156e+02, 3.028314208984375e+02, 3.034338073730469e+02, 3.039216613769531e+02, 3.025909118652344e+02, 2.995853271484375e+02, 2.992258911132812e+02, 3.007210388183594e+02, 3.012567443847656e+02, 3.014684448242188e+02, 3.017145385742188e+02, 3.019505920410156e+02, 3.036433715820312e+02, 3.055105590820312e+02, 3.068552551269531e+02, 3.050317687988281e+02, 3.049093322753906e+02, 3.059416198730469e+02, 3.043566284179688e+02, 3.015732116699219e+02, 3.015870666503906e+02, 3.018822937011719e+02, 3.021876525878906e+02, 3.02341796875e+02, 3.02527587890625e+02, 3.026601867675781e+02, 3.032209777832031e+02, 3.033043212890625e+02, 3.032552795410156e+02, 3.032364196777344e+02, 3.032822265625e+02, 3.033528137207031e+02, 3.03423583984375e+02, 3.03379150390625e+02, 3.029055786132812e+02, 3.030587463378906e+02, 3.031596069335938e+02, 3.032166748046875e+02, 3.032773132324219e+02, 3.033581237792969e+02, 3.036836242675781e+02, 3.0402294921875e+02, 3.039660949707031e+02, 3.038549194335938e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797546386719e+02, 3.0382666015625e+02, 3.031969299316406e+02, 3.033591003417969e+02, 3.034653015136719e+02, 3.035381774902344e+02] +bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096917419433594e+02, 3.070050964355469e+02, 3.0331396484375e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998261413574219e+02, 2.992112731933594e+02, 2.991952514648438e+02, 3.002656860351562e+02, 3.012636413574219e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010986633300781e+02, 2.99261962890625e+02, 2.992174682617188e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.016354675292969e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014389953613281e+02, 3.013993225097656e+02, 3.018772583007812e+02, 3.013066711425781e+02, 2.987676086425781e+02, 2.98609619140625e+02, 2.986053466796875e+02, 2.98605224609375e+02, 3.002051391601562e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711853027344e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316040039062e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995849914550781e+02, 2.9922705078125e+02, 3.007213134765625e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.015867004394531e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023416748046875e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.031970520019531e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] bui[2].ets.THeaWatSupSet=[3.022371215820312e+02, 3.022929992675781e+02, 3.025325317382812e+02, 3.027109375e+02, 3.0576953125e+02, 3.026592102050781e+02, 3.025699462890625e+02, 3.046447448730469e+02, 3.032872619628906e+02, 3.0203173828125e+02, 3.047882385253906e+02, 3.044075622558594e+02, 3.045711669921875e+02, 3.021329040527344e+02, 3.025238037109375e+02, 3.028435974121094e+02, 3.031228942871094e+02, 3.033214416503906e+02, 3.064082336425781e+02, 3.032993774414062e+02, 3.032015380859375e+02, 3.032325134277344e+02, 3.045858154296875e+02, 3.019427795410156e+02, 3.031217956542969e+02, 3.048508911132812e+02, 3.0460595703125e+02, 3.040630798339844e+02, 3.025755310058594e+02, 3.028836364746094e+02, 3.031466064453125e+02, 3.033418884277344e+02, 3.06205078125e+02, 3.050321960449219e+02, 3.031983947753906e+02, 3.023972473144531e+02, 3.045396118164062e+02, 3.013359985351562e+02, 3.017449645996094e+02, 3.045319519042969e+02, 3.038887023925781e+02, 3.04413330078125e+02, 3.019764099121094e+02, 3.025020751953125e+02, 3.029153747558594e+02, 3.032434997558594e+02, 3.040957641601562e+02, 3.064471130371094e+02, 3.035986938476562e+02, 3.035945129394531e+02, 3.064448852539062e+02, 3.035657958984375e+02, 3.033815307617188e+02, 3.066045227050781e+02, 3.058945007324219e+02, 3.06213134765625e+02, 3.031752624511719e+02, 3.03856201171875e+02, 3.041219177246094e+02, 3.041805419921875e+02, 3.042574462890625e+02, 3.076214294433594e+02, 3.040094604492188e+02, 3.043080139160156e+02, 3.060822143554688e+02, 3.067025756835938e+02, 3.040648498535156e+02, 3.062969970703125e+02, 3.072484436035156e+02, 3.069846801757812e+02, 3.049280395507812e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046428527832031e+02, 3.048128356933594e+02, 3.086090087890625e+02, 3.054629821777344e+02, 3.049158935546875e+02, 3.048506774902344e+02, 3.080462646484375e+02, 3.042694091796875e+02, 3.047711791992188e+02, 3.080608520507812e+02, 3.073917236328125e+02, 3.075439147949219e+02, 3.045775451660156e+02, 3.047623901367188e+02, 3.049385375976562e+02, 3.051003112792969e+02, 3.071455078125e+02, 3.081002807617188e+02, 3.051087951660156e+02, 3.051735534667969e+02, 3.087722473144531e+02, 3.039963989257812e+02, 3.0430224609375e+02, 3.078565063476562e+02, 3.069277648925781e+02, 3.072600402832031e+02, 3.039281311035156e+02, 3.04494873046875e+02] -bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.022926635742188e+02, 3.025323791503906e+02, 3.027099609375e+02, 3.057696838378906e+02, 3.026589660644531e+02, 3.025701599121094e+02, 3.046434326171875e+02, 3.032903442382812e+02, 3.020314331054688e+02, 3.047867736816406e+02, 3.044078979492188e+02, 3.04571044921875e+02, 3.021362915039062e+02, 3.025235595703125e+02, 3.028433837890625e+02, 3.031227722167969e+02, 3.033213806152344e+02, 3.06408203125e+02, 3.033004760742188e+02, 3.032018737792969e+02, 3.032297668457031e+02, 3.0458642578125e+02, 3.019417114257812e+02, 3.031180725097656e+02, 3.048511047363281e+02, 3.04605712890625e+02, 3.040654296875e+02, 3.025751953125e+02, 3.028834533691406e+02, 3.03146484375e+02, 3.03341796875e+02, 3.062035522460938e+02, 3.05034423828125e+02, 3.031985778808594e+02, 3.023976135253906e+02, 3.045400695800781e+02, 3.013344421386719e+02, 3.017437744140625e+02, 3.045323181152344e+02, 3.038885498046875e+02, 3.044132995605469e+02, 3.0197509765625e+02, 3.025017395019531e+02, 3.029151306152344e+02, 3.032433471679688e+02, 3.040931091308594e+02, 3.064472961425781e+02, 3.035983581542969e+02, 3.035946044921875e+02, 3.064452209472656e+02, 3.035682983398438e+02, 3.033814392089844e+02, 3.066045532226562e+02, 3.058947143554688e+02, 3.062130126953125e+02, 3.031750793457031e+02, 3.038560791015625e+02, 3.041218566894531e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.076214904785156e+02, 3.0400927734375e+02, 3.043080139160156e+02, 3.060799865722656e+02, 3.067039489746094e+02, 3.040646057128906e+02, 3.062947387695312e+02, 3.072487182617188e+02, 3.06984619140625e+02, 3.049303894042969e+02, 3.044254150390625e+02, 3.044303894042969e+02, 3.046427917480469e+02, 3.048128356933594e+02, 3.086090698242188e+02, 3.054650268554688e+02, 3.049158935546875e+02, 3.048502807617188e+02, 3.080465393066406e+02, 3.042690734863281e+02, 3.047702331542969e+02, 3.080610046386719e+02, 3.073916320800781e+02, 3.07544677734375e+02, 3.045772094726562e+02, 3.047623291015625e+02, 3.049384765625e+02, 3.051002807617188e+02, 3.071433410644531e+02, 3.081015625e+02, 3.051086730957031e+02, 3.051735534667969e+02, 3.087724304199219e+02, 3.03997314453125e+02, 3.043021850585938e+02, 3.078565979003906e+02, 3.069277954101562e+02, 3.07260009765625e+02, 3.039277038574219e+02, 3.044947509765625e+02] +bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046413269042969e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047851867675781e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.0460546875e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062020263671875e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.01743408203125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064452514648438e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090087890625e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278564453125e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.044946594238281e+02] bui[3].ets.THeaWatSupSet=[3.015830078125e+02, 3.017384643554688e+02, 3.020616760253906e+02, 3.023164672851562e+02, 3.055315856933594e+02, 3.052533569335938e+02, 3.042955322265625e+02, 3.035074462890625e+02, 3.031561584472656e+02, 3.031649475097656e+02, 3.034611206054688e+02, 3.025969543457031e+02, 3.027619323730469e+02, 3.014335632324219e+02, 3.018492736816406e+02, 3.02317138671875e+02, 3.026919250488281e+02, 3.029523315429688e+02, 3.057950744628906e+02, 3.064950866699219e+02, 3.05296630859375e+02, 3.037142028808594e+02, 3.027350769042969e+02, 3.028833312988281e+02, 3.034297485351562e+02, 3.028161315917969e+02, 3.025333557128906e+02, 3.024278259277344e+02, 3.015642700195312e+02, 3.020900573730469e+02, 3.025110168457031e+02, 3.028137512207031e+02, 3.051663818359375e+02, 3.064702453613281e+02, 3.053681945800781e+02, 3.032876586914062e+02, 3.020130615234375e+02, 3.015963745117188e+02, 3.022110900878906e+02, 3.024018859863281e+02, 3.016385192871094e+02, 3.02337890625e+02, 3.011651916503906e+02, 3.015142211914062e+02, 3.021448974609375e+02, 3.026300354003906e+02, 3.034896850585938e+02, 3.06657958984375e+02, 3.066563415527344e+02, 3.0615478515625e+02, 3.053432922363281e+02, 3.0532421875e+02, 3.053579711914062e+02, 3.0541748046875e+02, 3.04074462890625e+02, 3.043381958007812e+02, 3.0258203125e+02, 3.032113647460938e+02, 3.035560913085938e+02, 3.036563110351562e+02, 3.037868041992188e+02, 3.07205322265625e+02, 3.074538269042969e+02, 3.073782653808594e+02, 3.067622375488281e+02, 3.064886169433594e+02, 3.065491638183594e+02, 3.063687438964844e+02, 3.050221862792969e+02, 3.047802734375e+02, 3.037688293457031e+02, 3.037930603027344e+02, 3.038448181152344e+02, 3.040843200683594e+02, 3.042516174316406e+02, 3.072645874023438e+02, 3.0772265625e+02, 3.076467895507812e+02, 3.069666137695312e+02, 3.065372009277344e+02, 3.065844116210938e+02, 3.065560913085938e+02, 3.06064208984375e+02, 3.051891174316406e+02, 3.053666076660156e+02, 3.039945678710938e+02, 3.042120666503906e+02, 3.043890380859375e+02, 3.04509765625e+02, 3.061576843261719e+02, 3.076034545898438e+02, 3.071937866210938e+02, 3.069554748535156e+02, 3.068090515136719e+02, 3.05495361328125e+02, 3.054386291503906e+02, 3.058284912109375e+02, 3.048736267089844e+02, 3.051721496582031e+02, 3.034703979492188e+02, 3.040327758789062e+02] -bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017375793457031e+02, 3.020613708496094e+02, 3.023153381347656e+02, 3.055313720703125e+02, 3.052536010742188e+02, 3.042958679199219e+02, 3.035077209472656e+02, 3.031562194824219e+02, 3.031648864746094e+02, 3.034610290527344e+02, 3.025975952148438e+02, 3.027616271972656e+02, 3.014402160644531e+02, 3.018485107421875e+02, 3.023167419433594e+02, 3.026917114257812e+02, 3.029522094726562e+02, 3.057943115234375e+02, 3.064951782226562e+02, 3.05297119140625e+02, 3.037147827148438e+02, 3.027351379394531e+02, 3.028830871582031e+02, 3.034294738769531e+02, 3.028167419433594e+02, 3.025327758789062e+02, 3.024306945800781e+02, 3.01562744140625e+02, 3.020895385742188e+02, 3.025107421875e+02, 3.028135986328125e+02, 3.051647338867188e+02, 3.064703063964844e+02, 3.053687133789062e+02, 3.032884826660156e+02, 3.020141906738281e+02, 3.015960388183594e+02, 3.022101745605469e+02, 3.024030456542969e+02, 3.016374816894531e+02, 3.023377075195312e+02, 3.009284973144531e+02, 3.015122375488281e+02, 3.021442565917969e+02, 3.026297302246094e+02, 3.034871520996094e+02, 3.066578979492188e+02, 3.066563720703125e+02, 3.061549987792969e+02, 3.053433837890625e+02, 3.053240966796875e+02, 3.053579711914062e+02, 3.054175720214844e+02, 3.0407470703125e+02, 3.043380737304688e+02, 3.025818481445312e+02, 3.032111511230469e+02, 3.035559997558594e+02, 3.036562805175781e+02, 3.037866821289062e+02, 3.072049560546875e+02, 3.074537963867188e+02, 3.073783874511719e+02, 3.067623901367188e+02, 3.064885559082031e+02, 3.065491943359375e+02, 3.063687744140625e+02, 3.050225524902344e+02, 3.047802124023438e+02, 3.037704467773438e+02, 3.037930297851562e+02, 3.038448181152344e+02, 3.040842590332031e+02, 3.042515869140625e+02, 3.072642822265625e+02, 3.077226867675781e+02, 3.076469116210938e+02, 3.069667053222656e+02, 3.065372924804688e+02, 3.065844421386719e+02, 3.065560607910156e+02, 3.060646362304688e+02, 3.051889953613281e+02, 3.053671569824219e+02, 3.039942321777344e+02, 3.042120361328125e+02, 3.043889465332031e+02, 3.045097351074219e+02, 3.061557006835938e+02, 3.076035461425781e+02, 3.0719384765625e+02, 3.069555358886719e+02, 3.068093872070312e+02, 3.054954833984375e+02, 3.054385375976562e+02, 3.058285827636719e+02, 3.048737182617188e+02, 3.051720886230469e+02, 3.034700012207031e+02, 3.040326232910156e+02] -bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.898305490612984e-02, 5.558004230260849e-02, 4.893864154815674e+00, 6.819128036499023e+00, 7.489809036254883e+00, 4.84512662887573e+00, 4.905827045440674e+00, 5.776754379272461e+00, 3.999470472335815e+00, 9.631809778511524e-03, 9.317484684288502e-03, 9.218671359121799e-03, 1.52756087481976e-02, 1.41873300075531e-01, 9.878126978874207e-01, 1.63219463825226e+00, 4.02597188949585e+00, 8.456682205200195e+00, 9.770565986633301e+00, 6.683019161224365e+00, 4.263323783874512e+00, 5.811371326446533e+00, 5.228538513183594e+00, 1.183433551341295e-02, 9.363637305796146e-03, 9.24075860530138e-03, 4.136881232261701e-02, 1.511039882898331e-01, 5.1822429895401e-01, 1.143142104148865e+00, 2.356300354003906e+00, 7.677029132843018e+00, 8.800959587097161e+00, 5.27558708190918e+00, 6.522510647773743e-01, 4.389674663543701e-01, 1.749022364616394e+00, 2.536653578281403e-01, 9.437167085707188e-03, 9.280516766011715e-03, 9.204703383147717e-03, 9.155108593404293e-03, 1.349554024636745e-02, 1.353423893451691e-01, 8.974199891090393e-01, 7.115158557891846e+00, 9.573253631591797e+00, 9.168636322021484e+00, 4.25080680847168e+00, 5.301826000213623e+00, 6.523065567016602e+00, 3.752474784851074e+00, 9.527616202831268e-03, 9.296399541199207e-03, 1.43202468752864e-02, 1.305895745754225e-01, 6.392779350280762e-01, 1.347903966903687e+00, 1.955611228942871e+00, 5.586549282073975e+00, 9.247546195983887e+00, 1.139803695678711e+01, 8.817957878112793e+00, 8.274219512939453e+00, 1.008009815216064e+01, 7.570950031280518e+00, 1.071919679641705e+00, 9.856042861938343e-01, 1.774942517280579e+00, 2.554806232452393e+00, 2.941303014755249e+00, 3.394830226898193e+00, 3.718494653701782e+00, 4.968986988067627e+00, 5.196169853210449e+00, 5.101780891418457e+00, 5.053284168243408e+00, 5.147923469543457e+00, 5.300461769104004e+00, 5.460579872131348e+00, 5.379587650299075e+00, 4.293519496917725e+00, 4.646564960479736e+00, 4.870217800140381e+00, 5.005418300628662e+00, 5.133599758148193e+00, 5.318097114562988e+00, 5.902451515197754e+00, 6.703339099884033e+00, 6.603340625762939e+00, 6.379134178161621e+00, 6.191201686859131e+00, 6.166211128234863e+00, 6.210266590118408e+00, 6.313513278961182e+00, 5.023410320281982e+00, 5.314913749694824e+00, 5.544558525085449e+00, 5.700517177581787e+00] -bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795907211303711e+01, 2.179934501647949e+01, 2.434848213195801e+01, 6.271905136108398e+01, 2.408325004577637e+01, 2.269770431518555e+01, 4.783303451538091e+01, 3.625372695922852e+01, 1.384264659881592e+01, 4.93425178527832e+01, 4.822921752929688e+01, 4.952232360839844e+01, 1.843649864196777e+01, 2.160142517089845e+01, 2.645393180847168e+01, 3.059671211242676e+01, 3.348571014404298e+01, 6.825569152832031e+01, 3.572912979125977e+01, 3.222427368164062e+01, 3.040096282958984e+01, 5.060852813720703e+01, 1.224377346038818e+01, 2.791905403137207e+01, 5.321559143066406e+01, 4.98851432800293e+01, 4.591452026367188e+01, 2.231927871704104e+01, 2.707753753662109e+01, 3.095058059692383e+01, 3.37576904296875e+01, 6.423001098632812e+01, 5.782440948486328e+01, 3.205149078369136e+01, 2.020031929016113e+01, 4.943832778930664e+01, 1.858148813247681e+00, 8.969079971313477e+00, 4.917766952514648e+01, 4.121399307250977e+01, 4.768216323852537e+01, 1.270312213897705e+01, 2.120974922180176e+01, 2.74670581817627e+01, 3.229167938232422e+01, 4.150688934326172e+01, 6.952052307128906e+01, 3.73049430847168e+01, 3.745529937744141e+01, 6.802229309082031e+01, 4.041892623901367e+01, 3.429189682006836e+01, 6.963584899902344e+01, 6.457179260253906e+01, 6.710447692871094e+01, 3.238700485229499e+01, 4.066765594482418e+01, 4.412928009033203e+01, 4.494717407226562e+01, 4.58947639465332e+01, 7.920579528808594e+01, 4.357086181640625e+01, 4.658696746826172e+01, 6.298448944091797e+01, 7.318788146972656e+01, 4.334850311279297e+01, 6.493479919433594e+01, 7.685193634033193e+01, 7.426619720458982e+01, 5.728082656860352e+01, 4.793742370605469e+01, 4.805405426025391e+01, 5.047343826293945e+01, 5.250395202636719e+01, 8.564924621582031e+01, 6.310829162597656e+01, 5.381454849243164e+01, 5.289439010620117e+01, 8.303933715820312e+01, 4.633197784423828e+01, 5.147721862793025e+01, 8.302938079833987e+01, 7.779792022705078e+01, 7.957122802734375e+01, 4.956394958496094e+01, 5.192873001098633e+01, 5.388864135742188e+01, 5.576935577392578e+01, 7.275267028808594e+01, 8.452578735351562e+01, 5.587111663818359e+01, 5.661598968505859e+01, 8.767758178710938e+01, 4.533455657958984e+01, 4.643352508544922e+01, 8.081690216064453e+01, 7.413712310791016e+01, 7.661738586425781e+01, 4.2036376953125e+01, 4.869438171386719e+01] -bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228268146514893e+00, 5.180604934692383e+00, 6.58859395980835e+00, 2.159749603271484e+01, 2.093972015380859e+01, 1.701492500305176e+01, 1.324112319946289e+01, 1.135551452636719e+01, 1.133827877044678e+01, 1.280898475646973e+01, 8.520341873168945e+00, 9.112144470214844e+00, 1.969457983970642e+00, 3.882234334945686e+00, 6.621616363525391e+00, 8.753944396972656e+00, 1.019046115875244e+01, 2.22683277130127e+01, 2.534822845458984e+01, 2.129784774780273e+01, 1.442903423309326e+01, 9.160755157470703e+00, 9.797467231750488e+00, 1.258059406280518e+01, 9.774662017822266e+00, 7.811791896820068e+00, 7.978368759155273e+00, 2.096469640731829e+00, 5.303206920623779e+00, 7.739291191101074e+00, 9.431858062744141e+00, 1.947212028503418e+01, 2.521017265319824e+01, 2.159101486206051e+01, 1.240018463134766e+01, 5.178073406219482e+00, 2.426525115966797e+00, 5.90949010848999e+00, 7.453341960906982e+00, 2.653959989547729e+00, 6.749463558197006e+00, 4.423553124070168e-02, 1.734207630157471e+00, 5.591694355010986e+00, 8.389594078063965e+00, 1.225063228607178e+01, 2.566486358642578e+01, 2.58751163482666e+01, 2.430533981323242e+01, 2.129660415649414e+01, 2.104817390441895e+01, 2.123485374450684e+01, 2.146801567077637e+01, 1.60089168548584e+01, 1.692951202392578e+01, 8.381794929504418e+00, 1.15125741958618e+01, 1.328360939025879e+01, 1.380710887908936e+01, 1.442280769348145e+01, 2.719780158996582e+01, 2.835082626342773e+01, 2.821074295043945e+01, 2.633650398254395e+01, 2.531932067871094e+01, 2.554865264892578e+01, 2.493159103393555e+01, 2.01912403106689e+01, 1.887505149841308e+01, 1.510770988464355e+01, 1.44415979385376e+01, 1.471963977813721e+01, 1.580343151092529e+01, 1.658483123779297e+01, 2.720040512084961e+01, 2.915568351745605e+01, 2.899045181274414e+01, 2.69730110168457e+01, 2.555946350097656e+01, 2.565437889099121e+01, 2.554096984863282e+01, 2.40920906066895e+01, 2.057295036315918e+01, 2.13952465057373e+01, 1.530406761169434e+01, 1.64052562713623e+01, 1.718057250976562e+01, 1.774245643615723e+01, 2.319928741455078e+01, 2.879435157775879e+01, 2.762334060668945e+01, 2.68857536315918e+01, 2.648946762084961e+01, 2.190062713623047e+01, 2.150215530395508e+01, 2.300973892211914e+01, 1.945315933227539e+01, 2.046139526367188e+01, 1.291394805908203e+01, 1.554645538330078e+01] +bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025327758789062e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051630859375e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022096557617188e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009291381835938e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.053434753417969e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.07263916015625e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040325012207031e+02] +bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907846704125404e-02, 5.650678649544716e-02, 4.894896984100342e+00, 6.819561958312988e+00, 7.489778995513916e+00, 4.844692230224607e+00, 4.906224250793457e+00, 5.776722431182861e+00, 3.999117612838745e+00, 9.633191861212254e-03, 9.317713789641857e-03, 9.21877846121788e-03, 1.527409907430415e-02, 1.418763995170593e-01, 9.878356456756592e-01, 1.632217288017275e+00, 4.026792049407959e+00, 8.456923484802246e+00, 9.770397186279297e+00, 6.682214260101318e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228213310241699e+00, 1.174863427877426e-02, 9.363200515508652e-03, 9.240545332431793e-03, 4.136814922094388e-02, 1.511051207780838e-01, 5.182364583015442e-01, 1.143145084381104e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800907135009759e+00, 5.274876594543457e+00, 6.521996855735779e-01, 4.389763176441193e-01, 1.749075412750244e+00, 2.536960542201996e-01, 9.437198750674725e-03, 9.280523285269737e-03, 9.204704314470291e-03, 9.155107662081718e-03, 1.349558401852846e-02, 1.353438943624496e-01, 8.974889516830444e-01, 7.115831851959229e+00, 9.57374095916748e+00, 9.168147087097168e+00, 4.250556945800781e+00, 5.30247974395752e+00, 6.52294921875e+00, 3.751948833465576e+00, 9.536220692098141e-03, 9.298545308411121e-03, 1.432016771286755e-02, 1.30591303110121e-01, 6.392928957939148e-01, 1.347904205322266e+00, 1.955642700195312e+00, 5.587727546691895e+00, 9.248087882995605e+00, 1.139807224273682e+01, 8.817179679870605e+00, 8.274707794189453e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071781635284405e+00, 9.856077432632313e-01, 1.774980068206787e+00, 2.554838895797729e+00, 2.94133472442627e+00, 3.394866466522217e+00, 3.718511581420898e+00, 4.969095230102539e+00, 5.196185111999512e+00, 5.101758480072021e+00, 5.053284168243408e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.46058177947998e+00, 5.379539012908938e+00, 4.293586730957031e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005429744720459e+00, 5.133623123168945e+00, 5.318101406097412e+00, 5.902877807617188e+00, 6.703339576721191e+00, 6.603311061859131e+00, 6.379105091094971e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210282802581787e+00, 6.313498020172119e+00, 5.023281574249268e+00, 5.314936637878418e+00, 5.544579982757568e+00, 5.700542449951172e+00] +bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956420898438e+01, 2.179964065551758e+01, 2.434949111938477e+01, 6.271846389770508e+01, 2.408341026306152e+01, 2.269744110107422e+01, 4.784207534790044e+01, 3.624183654785156e+01, 1.384289360046387e+01, 4.935106658935547e+01, 4.822765731811523e+01, 4.952297973632812e+01, 1.842953872680664e+01, 2.160183715820314e+01, 2.64544849395752e+01, 3.059717559814453e+01, 3.348596572875977e+01, 6.825636291503906e+01, 3.572223663330078e+01, 3.222310638427734e+01, 3.040904235839844e+01, 5.060554504394531e+01, 1.224439525604248e+01, 2.79286003112793e+01, 5.321435546875e+01, 4.988628387451172e+01, 4.590431594848633e+01, 2.231992530822757e+01, 2.707801818847656e+01, 3.095099830627441e+01, 3.37579231262207e+01, 6.423964691162109e+01, 5.781265258789062e+01, 3.205116653442379e+01, 2.019955444335938e+01, 4.943649673461914e+01, 1.858087539672852e+00, 8.969456672668457e+00, 4.917627716064453e+01, 4.121453475952148e+01, 4.768252182006834e+01, 1.270386600494385e+01, 2.121030616760254e+01, 2.74677619934082e+01, 3.229221725463867e+01, 4.1516845703125e+01, 6.951964569091797e+01, 3.730625152587891e+01, 3.745492935180664e+01, 6.802455139160156e+01, 4.040704727172852e+01, 3.429230499267578e+01, 6.963653564453125e+01, 6.457040405273438e+01, 6.710516357421875e+01, 3.23871154785157e+01, 4.066809463500973e+01, 4.412956619262695e+01, 4.494715881347656e+01, 4.58949089050293e+01, 7.920568084716797e+01, 4.357098388671875e+01, 4.658691787719727e+01, 6.299691772460938e+01, 7.318042755126953e+01, 4.334961700439453e+01, 6.494723510742188e+01, 7.685041046142568e+01, 7.426663970947263e+01, 5.726755905151367e+01, 4.793746185302734e+01, 4.805391311645508e+01, 5.047379684448242e+01, 5.250408554077148e+01, 8.565139770507812e+01, 6.309542083740234e+01, 5.381442260742188e+01, 5.289430618286133e+01, 8.303781890869141e+01, 4.633310699462891e+01, 5.147952651977595e+01, 8.30285568237305e+01, 7.779844665527344e+01, 7.956737518310547e+01, 4.956556701660156e+01, 5.192892074584961e+01, 5.388901901245117e+01, 5.576947784423828e+01, 7.276568603515625e+01, 8.451863098144531e+01, 5.587187576293945e+01, 5.661603927612305e+01, 8.767699432373047e+01, 4.532734298706055e+01, 4.643378829956055e+01, 8.081703186035156e+01, 7.413657379150391e+01, 7.661772918701172e+01, 4.203748321533203e+01, 4.869478988647461e+01] +bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228416919708252e+00, 5.18070125579834e+00, 6.588890075683594e+00, 2.159803771972656e+01, 2.093928146362305e+01, 1.701434326171875e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.133835601806641e+01, 1.280913829803467e+01, 8.519828796386719e+00, 9.112428665161133e+00, 1.968686819076538e+00, 3.882367849349983e+00, 6.621814727783203e+00, 8.75412654876709e+00, 1.019059658050537e+01, 2.226997566223145e+01, 2.534806442260742e+01, 2.129683685302734e+01, 1.442809677124023e+01, 9.160595893859863e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773829460144043e+00, 7.812160015106201e+00, 7.976408958435059e+00, 2.096541881561297e+00, 5.303374767303467e+00, 7.739473342895508e+00, 9.431971549987793e+00, 1.947540283203125e+01, 2.521007347106934e+01, 2.158997535705562e+01, 1.23989782333374e+01, 5.177690505981445e+00, 2.426540851593018e+00, 5.909862041473389e+00, 7.452637672424316e+00, 2.654036998748779e+00, 6.749626159667954e+00, 4.423470422625542e-02, 1.734307527542114e+00, 5.591922283172607e+00, 8.38982105255127e+00, 1.225362491607666e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430488586425781e+01, 2.129631805419922e+01, 2.104840850830078e+01, 2.123486137390137e+01, 2.146799468994141e+01, 1.600839996337891e+01, 1.692975044250488e+01, 8.381849288940453e+00, 1.15128240585327e+01, 1.328374862670898e+01, 1.380712604522705e+01, 1.4422926902771e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821048164367676e+01, 2.633612823486328e+01, 2.531941604614258e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019038772583003e+01, 1.88751983642578e+01, 1.510502147674561e+01, 1.444166469573975e+01, 1.471965026855469e+01, 1.580357456207275e+01, 1.658488655090332e+01, 2.720169448852539e+01, 2.915558624267578e+01, 2.899020195007324e+01, 2.697273445129395e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409118080139165e+01, 2.05731315612793e+01, 2.13944263458252e+01, 1.530465316772461e+01, 1.640533828735352e+01, 1.718070411682129e+01, 1.774248123168945e+01, 2.320332145690918e+01, 2.879419898986816e+01, 2.762323951721191e+01, 2.68856315612793e+01, 2.648885726928711e+01, 2.190031814575195e+01, 2.150237464904785e+01, 2.300961494445801e+01, 1.945285797119141e+01, 2.046152687072754e+01, 1.29143648147583e+01, 1.55466480255127e+01] bui[1].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] bui[1].ets.senTChiWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui[2].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] From b81628042c29396ba28dddc25de409f7c96cb8e1 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Mon, 11 Dec 2023 19:51:37 -0500 Subject: [PATCH 165/204] Added header files and ifdef statements (#3591) Integrates IBPSA, PR 1819 --- Buildings/Resources/C-Sources/fileWriterFree.c | 6 ++++++ Buildings/Resources/C-Sources/fileWriterStructure.c | 3 +++ Buildings/Resources/C-Sources/jsonWriterInit.c | 8 ++++++++ 3 files changed, 17 insertions(+) diff --git a/Buildings/Resources/C-Sources/fileWriterFree.c b/Buildings/Resources/C-Sources/fileWriterFree.c index 4085c48ca13..0c4ac49c91b 100644 --- a/Buildings/Resources/C-Sources/fileWriterFree.c +++ b/Buildings/Resources/C-Sources/fileWriterFree.c @@ -2,6 +2,10 @@ * * Michael Wetter, LBNL 2018-05-12 */ + +#ifndef IBPSA_FILEWRITERFree_c +#define IBPSA_FILEWRITERFree_c + #include #include #include "ModelicaUtilities.h" @@ -62,3 +66,5 @@ void fileWriterFree(void* ptrFileWriter){ return; } + +#endif diff --git a/Buildings/Resources/C-Sources/fileWriterStructure.c b/Buildings/Resources/C-Sources/fileWriterStructure.c index 15fa6f8e2a0..fafbbc18b84 100644 --- a/Buildings/Resources/C-Sources/fileWriterStructure.c +++ b/Buildings/Resources/C-Sources/fileWriterStructure.c @@ -1,6 +1,9 @@ #ifndef IBPSA_FILEWRITERStructure_c #define IBPSA_FILEWRITERStructure_c +#include +#include + #include "ModelicaUtilities.h" #include "fileWriterStructure.h" diff --git a/Buildings/Resources/C-Sources/jsonWriterInit.c b/Buildings/Resources/C-Sources/jsonWriterInit.c index 9d8ffbe88b2..5e19354b491 100644 --- a/Buildings/Resources/C-Sources/jsonWriterInit.c +++ b/Buildings/Resources/C-Sources/jsonWriterInit.c @@ -5,6 +5,12 @@ * Filip Jorissen, KU Leuven */ +#ifndef IBPSA_JSONWRITERINIT_c +#define IBPSA_JSONWRITERINIT_c + +#include +#include + #include "fileWriterStructure.c" #include "ModelicaUtilities.h" @@ -90,3 +96,5 @@ void writeJson(void *ptrFileWriter, const double* varVals, const int numVals){ if (fclose(fOut) == EOF) ModelicaFormatError("In writeJson.c: Returned an error when closing %s.", ID->fileWriterName); } + +#endif From b282060ebdb814b4b1c2ecde566843d50ce05493 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Tue, 12 Dec 2023 16:06:55 -0500 Subject: [PATCH 166/204] solar collector, correct flow resistance for parallel configurations, and make computeFlowResistance final (#3600) * Corrected pressure drop calculation of solar collector This corrects a bug in the implementation of the solar collector pressure drop for parallel collectors. This is for #3597 * Changed assignment of computeFlowResistance to final. This is for #3597 --- Buildings/Fluid/SolarCollectors/ASHRAE93.mo | 9 ++++++++ .../BaseClasses/PartialSolarCollector.mo | 22 ++++++++++++++++--- Buildings/Fluid/SolarCollectors/EN12975.mo | 11 +++++++++- .../Fluid/SolarCollectors/Examples/Tubular.mo | 13 +++++++++-- ...Fluid_SolarCollectors_Examples_Tubular.txt | 10 ++++----- .../ConvertBuildings_from_10_to_11.0.0.mos | 7 ++++++ Buildings/package.mo | 13 +++++++++++ 7 files changed, 74 insertions(+), 11 deletions(-) diff --git a/Buildings/Fluid/SolarCollectors/ASHRAE93.mo b/Buildings/Fluid/SolarCollectors/ASHRAE93.mo index f519b75a3b6..8e1ea33c484 100644 --- a/Buildings/Fluid/SolarCollectors/ASHRAE93.mo +++ b/Buildings/Fluid/SolarCollectors/ASHRAE93.mo @@ -180,6 +180,15 @@ capacity of copper. ", revisions="
                                        • +December 11, 2023, by Michael Wetter:
                                          +Corrected implementation of pressure drop calculation for the situation where the collectors are in parallel, +e.g., if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel.
                                          +Changed assignment of computeFlowResistance to final based on +dp_nominal.
                                          +This is for +
                                          Buildings, #3597. +
                                        • +
                                        • September 16, 2021, by Michael Wetter:
                                          Changed lat from being a parameter to an input from weather bus.
                                          This is for diff --git a/Buildings/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo b/Buildings/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo index 1ead7210c59..11be69124d0 100644 --- a/Buildings/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo +++ b/Buildings/Fluid/SolarCollectors/BaseClasses/PartialSolarCollector.mo @@ -1,9 +1,11 @@ within Buildings.Fluid.SolarCollectors.BaseClasses; model PartialSolarCollector "Partial model for solar collectors" extends Buildings.Fluid.Interfaces.LumpedVolumeDeclarations; - extends Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters(final dp_nominal = dp_nominal_final); + extends Buildings.Fluid.Interfaces.TwoPortFlowResistanceParameters( + final dp_nominal = dp_nominal_final, + final computeFlowResistance=(abs(dp_nominal) > Modelica.Constants.eps)); extends Buildings.Fluid.Interfaces.PartialTwoPortInterface( - final m_flow_nominal=perPar.mperA_flow_nominal*perPar.A); + final m_flow_nominal=m_flow_nominal_final); constant Boolean homotopyInitialization = true "= true, use homotopy method" annotation(HideResult=true); @@ -125,9 +127,14 @@ protected "Partial performance data" annotation(choicesAllMatching=true); - Modelica.Blocks.Interfaces.RealInput shaCoe_internal + Modelica.Blocks.Interfaces.RealInput shaCoe_internal "Internally used shading coefficient"; + final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal_final( + displayUnit="kg/s") = if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel + then nPanels_internal*perPar.mperA_flow_nominal*perPar.A else perPar.mperA_flow_nominal*perPar.A + "Nominal mass flow rate through the system of collectors"; + final parameter Modelica.Units.SI.PressureDifference dp_nominal_final( displayUnit="Pa") = if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Series then nPanels_internal*perPar.dp_nominal else perPar.dp_nominal @@ -242,6 +249,15 @@ CEN 2006, European Standard 12975-1:2006, European Committee for Standardization revisions="
                                          • +December 11, 2023, by Michael Wetter:
                                            +Corrected implementation of pressure drop calculation for the situation where the collectors are in parallel, +e.g., if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel.
                                            +Changed assignment of computeFlowResistance to final based on +dp_nominal.
                                            +This is for +Buildings, #3597. +
                                          • +
                                          • September 16, 2021, by Michael Wetter:
                                            Changed lat from being a parameter to an input from weather bus.
                                            This is for diff --git a/Buildings/Fluid/SolarCollectors/EN12975.mo b/Buildings/Fluid/SolarCollectors/EN12975.mo index 90413faec95..d66fa479474 100644 --- a/Buildings/Fluid/SolarCollectors/EN12975.mo +++ b/Buildings/Fluid/SolarCollectors/EN12975.mo @@ -108,6 +108,15 @@ capacity of copper. ", revisions="
                                            • +December 11, 2023, by Michael Wetter:
                                              +Corrected implementation of pressure drop calculation for the situation where the collectors are in parallel, +e.g., if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel.
                                              +Changed assignment of computeFlowResistance to final based on +dp_nominal.
                                              +This is for +Buildings, #3597. +
                                            • +
                                            • September 16, 2021, by Michael Wetter:
                                              Changed lat from being a parameter to an input from weather bus.
                                              This is for @@ -134,7 +143,7 @@ First implementation. "), Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100, 100}}), - graphics={ + graphics={ Rectangle( extent={{-84,100},{84,-100}}, lineColor={27,0,55}, diff --git a/Buildings/Fluid/SolarCollectors/Examples/Tubular.mo b/Buildings/Fluid/SolarCollectors/Examples/Tubular.mo index 28466b74b87..7e2f37e7649 100644 --- a/Buildings/Fluid/SolarCollectors/Examples/Tubular.mo +++ b/Buildings/Fluid/SolarCollectors/Examples/Tubular.mo @@ -38,14 +38,15 @@ model Tubular "Example showing the use of Tubular" Modelica.Blocks.Sources.Sine sine( f=3/86400, offset=101325, - amplitude=-1.5*solCol.dp_nominal) + amplitude=-0.1*solCol.dp_nominal) annotation (Placement(transformation(extent={{-100,-20},{-80,0}}))); Buildings.Fluid.Sources.Boundary_pT sou( redeclare package Medium = Medium, T=273.15 + 10, nPorts=1, use_p_in=true, - p(displayUnit="Pa")) "Inlet for water flow" annotation (Placement( + p(displayUnit="Pa")) "Inlet for water flow" + annotation (Placement( transformation( extent={{10,-10},{-10,10}}, rotation=180, @@ -92,6 +93,14 @@ equation revisions="
                                              • +December 11, 2023, by Michael Wetter:
                                                +Changed design flow rate. This is due to correction for the +implementation of the pressure drop calculation for the situation where collectors are in parallel, +e.g., if sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel.
                                                +This is for +Buildings, #3597. +
                                              • +
                                              • September 16, 2021, by Michael Wetter:
                                                Removed parameter assignment for lat.
                                                This is for diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_SolarCollectors_Examples_Tubular.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_SolarCollectors_Examples_Tubular.txt index cc63d3f6594..c4ec08a5124 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_SolarCollectors_Examples_Tubular.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_SolarCollectors_Examples_Tubular.txt @@ -1,4 +1,4 @@ -last-generated=2021-09-16 +last-generated=2023-12-11 statistics-simulation= { "linear": " ", @@ -7,7 +7,7 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 8.64e+04] -solCol.vol[3].T=[2.931499938964844e+02, 2.919305419921875e+02, 2.91035888671875e+02, 2.910977783203125e+02, 2.914320983886719e+02, 2.916263122558594e+02, 2.917364501953125e+02, 2.918013000488281e+02, 2.918355712890625e+02, 2.918450317382812e+02, 2.918268737792969e+02, 2.917788696289062e+02, 2.916997985839844e+02, 2.915844421386719e+02, 2.914170837402344e+02, 2.911626892089844e+02, 2.907439270019531e+02, 2.897762451171875e+02, 2.854419555664062e+02, 2.830054931640625e+02, 2.828385925292969e+02, 2.828497009277344e+02, 2.828634033203125e+02, 2.828759155273438e+02, 2.82886962890625e+02, 2.8289599609375e+02, 2.829056396484375e+02, 2.829205627441406e+02, 2.82935546875e+02, 2.829435119628906e+02, 2.829380493164062e+02, 2.829585266113281e+02, 2.831075439453125e+02, 2.838595275878906e+02, 2.861387023925781e+02, 2.908436584472656e+02, 2.985640258789062e+02, 3.022300415039062e+02, 3.037222900390625e+02, 3.049939575195312e+02, 3.062251281738281e+02, 3.074563598632812e+02, 3.087409362792969e+02, 3.100741882324219e+02, 3.114456481933594e+02, 3.128721313476562e+02, 3.144710083007812e+02, 3.163765258789062e+02, 3.192970275878906e+02, 3.240956726074219e+02, 3.330659484863281e+02, 3.345177001953125e+02, 3.048251037597656e+02, 2.967297973632812e+02, 2.947060241699219e+02, 2.936444702148438e+02, 2.929769287109375e+02, 2.925689697265625e+02, 2.924362182617188e+02, 2.924761657714844e+02, 2.92646484375e+02, 2.927496948242188e+02, 2.927188720703125e+02, 2.925965576171875e+02, 2.925583190917969e+02, 2.927740173339844e+02, 2.930754699707031e+02, 2.964302978515625e+02, 3.034049072265625e+02, 2.996808776855469e+02, 2.931159973144532e+02, 2.920925903320312e+02, 2.92120849609375e+02, 2.921827392578125e+02, 2.92224365234375e+02, 2.922430419921875e+02, 2.92237060546875e+02, 2.922110290527344e+02, 2.921666564941406e+02, 2.921014709472656e+02, 2.920101623535156e+02, 2.918832397460938e+02, 2.916912841796875e+02, 2.913562927246094e+02, 2.899408874511719e+02, 2.847178955078125e+02, 2.832078857421875e+02, 2.831043090820312e+02, 2.830921325683594e+02, 2.830996704101562e+02, 2.831146545410156e+02, 2.831254577636719e+02, 2.831221618652344e+02, 2.831068115234375e+02, 2.830870361328125e+02, 2.830640258789062e+02, 2.830382385253906e+02, 2.830082397460938e+02, 2.829681091308594e+02, 2.829047546386719e+02, 2.82763427734375e+02] -solCol.vol[6].T=[2.931499938964844e+02, 2.919840393066406e+02, 2.917291870117188e+02, 2.920128479003906e+02, 2.921851196289062e+02, 2.922786865234375e+02, 2.923347778320312e+02, 2.923680419921875e+02, 2.92384765625e+02, 2.923871459960938e+02, 2.923722839355469e+02, 2.923392944335938e+02, 2.922866516113281e+02, 2.922095642089844e+02, 2.9209423828125e+02, 2.919091796875e+02, 2.915714721679688e+02, 2.906121215820312e+02, 2.885163879394531e+02, 2.843773193359375e+02, 2.826753540039062e+02, 2.82561767578125e+02, 2.825846252441406e+02, 2.826091918945312e+02, 2.826311950683594e+02, 2.82649658203125e+02, 2.826675415039062e+02, 2.8269482421875e+02, 2.827247314453125e+02, 2.827445373535156e+02, 2.827411193847656e+02, 2.827639465332031e+02, 2.8295263671875e+02, 2.838497314453125e+02, 2.862701721191406e+02, 2.934894409179687e+02, 2.977778930664062e+02, 2.988129577636719e+02, 2.995441589355469e+02, 3.002586975097656e+02, 3.009594421386719e+02, 3.016759033203125e+02, 3.02432373046875e+02, 3.032225036621094e+02, 3.040422668457031e+02, 3.049123229980469e+02, 3.059262390136719e+02, 3.071897277832031e+02, 3.092953796386719e+02, 3.130213928222656e+02, 3.213198852539062e+02, 3.429164428710938e+02, 3.382171630859375e+02, 3.14322021484375e+02, 3.066818542480469e+02, 3.040908203125e+02, 3.026192626953125e+02, 3.017124633789062e+02, 3.013418579101562e+02, 3.013551635742188e+02, 3.016401062011719e+02, 3.018568725585938e+02, 3.018363037109375e+02, 3.015976867675781e+02, 3.014117431640625e+02, 3.015606079101562e+02, 3.018356323242188e+02, 3.045715026855469e+02, 3.04002227783203e+02, 2.944256591796876e+02, 2.925515441894531e+02, 2.925135192871094e+02, 2.925572204589844e+02, 2.925914611816406e+02, 2.926131286621094e+02, 2.926210327148438e+02, 2.926143493652344e+02, 2.925963439941406e+02, 2.925669860839844e+02, 2.925239868164062e+02, 2.924629211425781e+02, 2.923750610351562e+02, 2.922315368652344e+02, 2.919439697265625e+02, 2.910379028320312e+02, 2.884861145019531e+02, 2.842343444824219e+02, 2.831340026855469e+02, 2.830425720214844e+02, 2.830471801757812e+02, 2.830741577148438e+02, 2.830981140136719e+02, 2.830985717773438e+02, 2.8307275390625e+02, 2.830362243652344e+02, 2.829933471679688e+02, 2.82945556640625e+02, 2.828917846679688e+02, 2.828245239257812e+02, 2.827292175292969e+02, 2.825635070800781e+02] -solCol.vol[9].T=[2.931499938964844e+02, 2.926755981445312e+02, 2.928070983886719e+02, 2.928759460449219e+02, 2.9291064453125e+02, 2.929311828613281e+02, 2.929438781738281e+02, 2.929513549804688e+02, 2.92954833984375e+02, 2.929545593261719e+02, 2.929495849609375e+02, 2.929397583007812e+02, 2.929244079589844e+02, 2.92901611328125e+02, 2.928659362792969e+02, 2.928039245605469e+02, 2.926670837402344e+02, 2.917600402832031e+02, 2.896695861816406e+02, 2.867433776855469e+02, 2.832599792480469e+02, 2.8234375e+02, 2.823152770996094e+02, 2.82349609375e+02, 2.823823547363281e+02, 2.824104919433594e+02, 2.824365234375e+02, 2.824735412597656e+02, 2.825171508789062e+02, 2.825503845214844e+02, 2.825550537109375e+02, 2.825789184570312e+02, 2.827796020507812e+02, 2.837156066894531e+02, 2.90867431640625e+02, 2.941568298339844e+02, 2.944860534667969e+02, 2.946612854003906e+02, 2.948378601074219e+02, 2.950147399902344e+02, 2.951897583007812e+02, 2.953734741210938e+02, 2.955687561035156e+02, 2.95774169921875e+02, 2.959894409179688e+02, 2.962242736816406e+02, 2.965107116699219e+02, 2.968928833007812e+02, 2.975822448730469e+02, 2.989706726074219e+02, 3.040387268066406e+02, 3.313504028320312e+02, 3.528372497558594e+02, 3.386445617675781e+02, 3.205668029785156e+02, 3.146877746582031e+02, 3.121414794921875e+02, 3.10636962890625e+02, 3.09927001953125e+02, 3.0983349609375e+02, 3.101619262695312e+02, 3.104875183105469e+02, 3.105058898925781e+02, 3.101812438964844e+02, 3.098133239746094e+02, 3.097652893066406e+02, 3.0982568359375e+02, 3.058333435058594e+02, 2.94423828125e+02, 2.930054321289062e+02, 2.929783935546875e+02, 2.929893188476562e+02, 2.930006408691406e+02, 2.930086975097656e+02, 2.930135498046875e+02, 2.930147399902344e+02, 2.930122375488281e+02, 2.930068969726562e+02, 2.929983825683594e+02, 2.929859008789062e+02, 2.929678039550781e+02, 2.929403076171875e+02, 2.928898620605469e+02, 2.927552795410156e+02, 2.917400817871094e+02, 2.9019873046875e+02, 2.867106018066406e+02, 2.836216735839844e+02, 2.830302124023438e+02, 2.829971313476562e+02, 2.830296325683594e+02, 2.830666809082031e+02, 2.8307568359375e+02, 2.830457153320312e+02, 2.829956359863281e+02, 2.829356689453125e+02, 2.828689270019531e+02, 2.827953796386719e+02, 2.827079772949219e+02, 2.825930480957031e+02, 2.824178771972656e+02] -solCol.m_flow=[0e+00, -3.683869168162346e-02, -5.163431912660599e-02, -6.229501217603683e-02, -7.041136175394058e-02, -7.654553651809692e-02, -8.095130324363708e-02, -8.3754763007164e-02, -8.501824736595154e-02, -8.476606011390686e-02, -8.29935297369957e-02, -7.966528832912445e-02, -7.470180839300156e-02, -6.794465333223343e-02, -5.90681806206703e-02, -4.730774462223053e-02, -3.012827038764954e-02, 2.132495492696768e-02, 4.243948683142662e-02, 5.553072318434715e-02, 6.524547934532166e-02, 7.266001403331757e-02, 7.819817960262299e-02, 8.205977827310562e-02, 8.434519171714783e-02, 8.510225266218185e-02, 8.434519171714783e-02, 8.205977827310562e-02, 7.819817960262297e-02, 7.266001403331757e-02, 6.524547934532166e-02, 5.553072318434715e-02, 4.243948683142662e-02, 2.132495492696762e-02, -3.012827038764962e-02, -4.730774462223047e-02, -5.906818062067032e-02, -6.794465333223343e-02, -7.470180839300156e-02, -7.966528832912445e-02, -8.29935297369957e-02, -8.476606011390686e-02, -8.501824736595154e-02, -8.3754763007164e-02, -8.095130324363708e-02, -7.654553651809692e-02, -7.041136175394058e-02, -6.229501217603683e-02, -5.163431912660599e-02, -3.683869168162346e-02, 0e+00, 3.683869168162346e-02, 5.163431912660599e-02, 6.229501217603683e-02, 7.041136175394058e-02, 7.654553651809697e-02, 8.095130324363711e-02, 8.375476300716399e-02, 8.501824736595154e-02, 8.476606011390686e-02, 8.29935297369957e-02, 7.966528832912445e-02, 7.470180839300156e-02, 6.794465333223343e-02, 5.906818062067032e-02, 4.730774462223053e-02, 3.012827038764954e-02, -2.132495492696762e-02, -4.243948683142675e-02, -5.553072318434706e-02, -6.524547934532159e-02, -7.266001403331757e-02, -7.819817960262299e-02, -8.205977827310562e-02, -8.434519171714783e-02, -8.510225266218185e-02, -8.434519171714783e-02, -8.205977827310562e-02, -7.819817960262299e-02, -7.266001403331757e-02, -6.524547934532166e-02, -5.553072318434715e-02, -4.243948683142662e-02, -2.132495492696762e-02, 3.012827038764954e-02, 4.730774462223053e-02, 5.906818062067032e-02, 6.794465333223343e-02, 7.470180839300156e-02, 7.966528832912445e-02, 8.29935297369957e-02, 8.476606011390686e-02, 8.501824736595154e-02, 8.3754763007164e-02, 8.095130324363708e-02, 7.654553651809692e-02, 7.041136175394058e-02, 6.229501217603683e-02, 5.163431912660599e-02, 3.683869168162346e-02, 0e+00] +solCol.vol[3].T=[2.931499938964844e+02, 2.920088806152344e+02, 2.92182861328125e+02, 2.924005126953125e+02, 2.925002746582031e+02, 2.925581359863281e+02, 2.9259375e+02, 2.926148071289062e+02, 2.926249084472656e+02, 2.926251220703125e+02, 2.926129760742188e+02, 2.925880432128906e+02, 2.925487976074219e+02, 2.924910583496094e+02, 2.924026184082031e+02, 2.922551879882812e+02, 2.919652099609375e+02, 2.907052612304688e+02, 2.8315966796875e+02, 2.830168762207031e+02, 2.830265808105469e+02, 2.830322875976562e+02, 2.830377807617188e+02, 2.830426635742188e+02, 2.830469360351562e+02, 2.830503540039062e+02, 2.830544738769531e+02, 2.830606079101562e+02, 2.830662841796875e+02, 2.830684814453125e+02, 2.830656433105469e+02, 2.830785522460938e+02, 2.831708679199219e+02, 2.836784057617188e+02, 2.86162353515625e+02, 2.952066345214843e+02, 2.966784973144531e+02, 2.971533813476562e+02, 2.976360778808594e+02, 2.981170654296875e+02, 2.9859130859375e+02, 2.99083984375e+02, 2.996069946289062e+02, 3.00155517578125e+02, 3.007279663085938e+02, 3.013447875976562e+02, 3.020827941894531e+02, 3.030349426269531e+02, 3.046984558105469e+02, 3.078059997558594e+02, 3.161016845703125e+02, 2.979342041015625e+02, 2.893954162597656e+02, 2.882162475585938e+02, 2.87604736328125e+02, 2.872316284179688e+02, 2.869899291992188e+02, 2.868474426269531e+02, 2.868118591308594e+02, 2.868368225097656e+02, 2.869092407226562e+02, 2.86946533203125e+02, 2.86927978515625e+02, 2.868842468261719e+02, 2.868948669433594e+02, 2.870414123535156e+02, 2.872420654296875e+02, 2.909888610839844e+02, 2.954678039550781e+02, 2.927665710449219e+02, 2.926858520507812e+02, 2.927153625488281e+02, 2.927463073730469e+02, 2.927687072753906e+02, 2.927824401855469e+02, 2.927865295410156e+02, 2.927805480957031e+02, 2.927669677734375e+02, 2.927451782226562e+02, 2.927132263183594e+02, 2.926674194335938e+02, 2.925998229980469e+02, 2.924830932617188e+02, 2.922240600585938e+02, 2.877989196777344e+02, 2.831725769042969e+02, 2.831389465332031e+02, 2.831294250488281e+02, 2.83126953125e+02, 2.831311340332031e+02, 2.831371459960938e+02, 2.831407470703125e+02, 2.8313818359375e+02, 2.831316528320312e+02, 2.831235046386719e+02, 2.831140747070312e+02, 2.831033935546875e+02, 2.830904541015625e+02, 2.83072021484375e+02, 2.830390625e+02, 2.829216613769531e+02] +solCol.vol[6].T=[2.931499938964844e+02, 2.923529357910156e+02, 2.926210632324219e+02, 2.927261962890625e+02, 2.927793579101562e+02, 2.9281103515625e+02, 2.928306579589844e+02, 2.928421936035156e+02, 2.928475646972656e+02, 2.928471374511719e+02, 2.928394165039062e+02, 2.928241271972656e+02, 2.9280029296875e+02, 2.927649536132812e+02, 2.92709716796875e+02, 2.926142272949219e+02, 2.924083557128906e+02, 2.914356994628906e+02, 2.847609558105469e+02, 2.828863220214844e+02, 2.829043884277344e+02, 2.829158935546875e+02, 2.829266967773438e+02, 2.829364624023438e+02, 2.829450073242188e+02, 2.829519348144531e+02, 2.82959716796875e+02, 2.829717102050781e+02, 2.829832458496094e+02, 2.829886169433594e+02, 2.829830627441406e+02, 2.830032043457031e+02, 2.831431884765625e+02, 2.838665161132812e+02, 2.879019165039063e+02, 2.948712158203125e+02, 2.952271728515625e+02, 2.954942321777344e+02, 2.957675170898438e+02, 2.9604150390625e+02, 2.963125305175781e+02, 2.965971984863281e+02, 2.968998718261719e+02, 2.972183227539062e+02, 2.975519714355469e+02, 2.979158935546875e+02, 2.983597106933594e+02, 2.989510192871094e+02, 3.000152587890625e+02, 3.0213232421875e+02, 3.093583984375e+02, 3.208563842773438e+02, 2.963608093261719e+02, 2.933755493164062e+02, 2.920699462890625e+02, 2.91293701171875e+02, 2.907957458496094e+02, 2.904952087402344e+02, 2.904096984863281e+02, 2.904509582519531e+02, 2.905906066894531e+02, 2.906685180664062e+02, 2.906373596191406e+02, 2.905436096191406e+02, 2.905369567871094e+02, 2.907620239257812e+02, 2.910567016601562e+02, 2.945724487304688e+02, 2.940154113769531e+02, 2.92876708984375e+02, 2.928835754394531e+02, 2.929010009765625e+02, 2.929185791015625e+02, 2.929310913085938e+02, 2.929385681152344e+02, 2.929403991699219e+02, 2.929364929199219e+02, 2.929281921386719e+02, 2.929150085449219e+02, 2.928955993652344e+02, 2.928675537109375e+02, 2.928250732421875e+02, 2.927477111816406e+02, 2.925503234863281e+02, 2.912494506835938e+02, 2.836165161132812e+02, 2.831319885253906e+02, 2.831109008789062e+02, 2.83104248046875e+02, 2.83111572265625e+02, 2.831235046386719e+02, 2.8313134765625e+02, 2.831275024414062e+02, 2.831148986816406e+02, 2.830990905761719e+02, 2.830807189941406e+02, 2.830600891113281e+02, 2.8303564453125e+02, 2.83001953125e+02, 2.829462585449219e+02, 2.828022155761719e+02] +solCol.vol[9].T=[2.931499938964844e+02, 2.929591674804688e+02, 2.930217895507812e+02, 2.93044921875e+02, 2.930574340820312e+02, 2.930650329589844e+02, 2.930697631835938e+02, 2.930725402832031e+02, 2.930737609863281e+02, 2.930735168457031e+02, 2.930713806152344e+02, 2.930672912597656e+02, 2.930609436035156e+02, 2.930514526367188e+02, 2.930362854003906e+02, 2.930088195800781e+02, 2.929409484863281e+02, 2.920398254394531e+02, 2.878099670410156e+02, 2.828258666992188e+02, 2.82783203125e+02, 2.828008422851562e+02, 2.828168334960938e+02, 2.828313903808594e+02, 2.828442077636719e+02, 2.828547058105469e+02, 2.828658447265625e+02, 2.828833312988281e+02, 2.829007873535156e+02, 2.829100646972656e+02, 2.829032592773438e+02, 2.829263916015625e+02, 2.830929260253906e+02, 2.839198303222656e+02, 2.928136291503906e+02, 2.936186828613281e+02, 2.936842346191406e+02, 2.937503051757812e+02, 2.938180236816406e+02, 2.938863220214844e+02, 2.939541931152344e+02, 2.940261535644531e+02, 2.941028137207031e+02, 2.941837463378906e+02, 2.942688903808594e+02, 2.943630676269531e+02, 2.944802551269531e+02, 2.946419067382812e+02, 2.949431457519531e+02, 2.955956726074219e+02, 2.999102172851562e+02, 3.273375854492188e+02, 3.058724060058594e+02, 2.986751403808594e+02, 2.965566101074219e+02, 2.953408203125e+02, 2.945702514648438e+02, 2.940975952148438e+02, 2.939465942382812e+02, 2.939951171875e+02, 2.941957092285156e+02, 2.943157653808594e+02, 2.9427880859375e+02, 2.941338500976562e+02, 2.940882568359375e+02, 2.943355102539062e+02, 2.946805725097656e+02, 2.953063659667969e+02, 2.932301330566406e+02, 2.930783081054688e+02, 2.930830993652344e+02, 2.930876159667969e+02, 2.930919494628906e+02, 2.930950012207031e+02, 2.930967712402344e+02, 2.930971069335938e+02, 2.930960083007812e+02, 2.930937805175781e+02, 2.930903015136719e+02, 2.930851440429688e+02, 2.930776062011719e+02, 2.930658264160156e+02, 2.930428771972656e+02, 2.92968017578125e+02, 2.918729553222656e+02, 2.855220642089844e+02, 2.831377563476562e+02, 2.830947875976562e+02, 2.830823059082031e+02, 2.830914306640625e+02, 2.831090698242188e+02, 2.831216430664062e+02, 2.831177368164062e+02, 2.830996704101562e+02, 2.830766296386719e+02, 2.830498352050781e+02, 2.830198364257812e+02, 2.829849853515625e+02, 2.829384765625e+02, 2.82865966796875e+02, 2.827080383300781e+02] +solCol.m_flow=[0e+00, -9.511709213256836e-02, -1.333192437887192e-01, -1.608450263738632e-01, -1.818013489246368e-01, -1.976397335529327e-01, -2.090153694152832e-01, -2.162538766860962e-01, -2.195161730051041e-01, -2.188650369644165e-01, -2.142883688211441e-01, -2.056948840618134e-01, -1.92879244685173e-01, -1.754323393106461e-01, -1.525133848190307e-01, -1.221480742096901e-01, -7.779085636138916e-02, 5.273890495300311e-02, 1.095782816410065e-01, 1.433797180652618e-01, 1.684630960226059e-01, 1.876073479652405e-01, 2.01906830072403e-01, 2.118774354457855e-01, 2.177783399820328e-01, 2.197330743074417e-01, 2.177783399820328e-01, 2.118774354457855e-01, 2.019068300724029e-01, 1.876073479652405e-01, 1.684630960226059e-01, 1.433797180652618e-01, 1.095782816410065e-01, 5.273890495300293e-02, -7.779085636138938e-02, -1.221480742096899e-01, -1.525133848190308e-01, -1.754323393106461e-01, -1.92879244685173e-01, -2.056948840618134e-01, -2.142883688211441e-01, -2.188650369644165e-01, -2.195161730051041e-01, -2.162538766860962e-01, -2.090153694152832e-01, -1.976397335529327e-01, -1.818013489246368e-01, -1.608450263738632e-01, -1.333192437887192e-01, -9.511709213256836e-02, 0e+00, 9.511709213256836e-02, 1.333192437887192e-01, 1.608450263738632e-01, 1.818013489246368e-01, 1.976397335529329e-01, 2.090153694152833e-01, 2.162538766860961e-01, 2.195161730051041e-01, 2.188650369644165e-01, 2.142883688211441e-01, 2.056948840618134e-01, 1.92879244685173e-01, 1.754323393106461e-01, 1.525133848190308e-01, 1.221480742096901e-01, 7.779085636138916e-02, -5.273890495300293e-02, -1.095782816410068e-01, -1.433797180652616e-01, -1.684630960226057e-01, -1.876073479652405e-01, -2.01906830072403e-01, -2.118774354457855e-01, -2.177783399820328e-01, -2.197330743074417e-01, -2.177783399820328e-01, -2.118774354457855e-01, -2.01906830072403e-01, -1.876073479652405e-01, -1.684630960226059e-01, -1.433797180652618e-01, -1.095782816410065e-01, -5.273890495300293e-02, 7.779085636138916e-02, 1.221480742096901e-01, 1.525133848190308e-01, 1.754323393106461e-01, 1.92879244685173e-01, 2.056948840618134e-01, 2.142883688211441e-01, 2.188650369644165e-01, 2.195161730051041e-01, 2.162538766860962e-01, 2.090153694152832e-01, 1.976397335529327e-01, 1.818013489246368e-01, 1.608450263738632e-01, 1.333192437887192e-01, 9.511709213256836e-02, 0e+00] diff --git a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos index e66d370e707..61c95b44bcf 100644 --- a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos +++ b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos @@ -5,6 +5,13 @@ clear convertClear(); +// Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3598 +// remove parameter binding computeFlowResistance which is now final +convertModifiers("Buildings.Fluid.SolarCollectors.ASHRAE93", + {"computeFlowResistance"}, fill("",0), true); +convertModifiers("Buildings.Fluid.SolarCollectors.EN12975", + {"computeFlowResistance"}, fill("",0), true); + // Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3517 convertClass("Buildings.Controls.OBC.CDL.Discrete.Examples", "Buildings.Controls.OBC.CDL.Discrete.Validation"); diff --git a/Buildings/package.mo b/Buildings/package.mo index 68843dc66a8..e72b5fd4336 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -333,6 +333,19 @@ have been improved in a This change is supported in the conversion script. +Buildings.Fluid.SolarCollectors + + +Buildings.Fluid.SolarCollectors.ASHRAE93
                                                + Buildings.Fluid.SolarCollectors.EN12975 + + Changed assignment of computeFlowResistance to final based on + dp_nominal.
                                                + This is for + Buildings, #3597.
                                                + This change is supported in the conversion script. + + Buildings.Templates From 457859849b5d3185a2743e4f41b90997ca1a19c2 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 09:51:44 -0800 Subject: [PATCH 167/204] Updated figure [ci skip] --- .../StorageTankWithExternalHeatExchanger.png | Bin 6164 -> 21120 bytes .../StorageTankWithExternalHeatExchanger.svg | 739 ++++++++++-------- 2 files changed, 422 insertions(+), 317 deletions(-) diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png index 12c60070cf0e3a99c305df2eebb17ae5b104eb60..361ede6aeb25133bdd13b33c73b71dd0b63c9a07 100644 GIT binary patch literal 21120 zcmeFZXHZmK)F#@1KqDDMK#W)H!FTwV(AoYpu<{0Db-%{7&GeV)zmQVfc#qU`Zv8$bpNr9*+z> zbX;vbye-|WA>Q8Jy!I}RFRd)yta)ACZ8LVH?m!?+5V)e;Q=iPOIqyUh&&%uIYst^m zLV)7_nO#xL@;*WP}}(H zabv*`1dBQrB9-)e!i&U;a@Q(aF)T9WMEp-(HbcKC5YE|8+W5)ZWF2C5gSMIO9k5 z-dJglj!b4*ze+0k!#1l$zd#);93}KN0OvH-&En{h$2A%Mn|>=r2dG?LwA*V z9r3_^lV|;h=kvDfbs1QI%lb}qw)dmX{il`cf2^Ns(N#k1-UPMfxINB6osn42k4G}_ z;a|~6wRgfCvM<&mYgCP)=@=l=533R$y`6pS{@nqzdvpMjyT^lR@3-+ z#BS;Zl59}r+;$(z4|ATg9NI6jCygndIFVttE9jwTb(dah{-~Wi9TQPkt(M#cgQM_D z@5o!6A_q~BCB*TQju3qtvNT1p`x23EOnP$XAsei;oBj80gchUq39QD0RKy+zL<|~z z#94CMpGJPf-K8|b);^9p7JcQ0$JinFXY_rWXTJ5=&@L%i|MMazNPz72Nntek_uGnf z_vlXtU^R+~kLr04t<_Gfrkt-walCO#$mT;$^Q^UOOM|Uzt{x!=toivv+z{zg@?#?p zSVSp}^0mu;S|cBSj2nCwFA%YpmXlGpg+IjOxoC=;sd#?EG&kJ&+T@n>ntI1(=$=d) zrF0RC^V|eM$TPhfP4T76&2H~}=Nu)U1*U-5HU+y^s_PnL_K+Yd=Xz{0VWX?A8c!X$ zg80F&t~Ztru6dUNgQUxNf6*(}z0M8>^K_+Q$Klai1cN`r>7ea(vgN~14<*2V7;ekW z_(%+*M#{oPiQTnqSocz`CQD;Dx$mAw(RV2wSso+roT!y9<(`oNh5;7(0zI43W`QNh z<;l?QrqX~ki<e6=ZVkUubvc%!JTh5|XM9J**U;4jQWjW?=J7v_B z7Rmj5Ye%;b5wyU0cInY!DGWeAW^UFL8Yk2)Y8^mB~_+HQZhoYo(5&(p%swR2xy#0-!Z$L% zCd20WR-!C&r9|l@AG*wD28*Jdl-d?a9-OnQwwv?Lzs!V-+0DeYU0-rB*Gygz`jnB* z_=XK)qjo&yp>WT}>3`hnTG@AXF(YGKvlAcN3Hg?#)f7tYIK1{vEaf$U5rdT!3~lnZf5zG1}-LeZJ698(_7_I zw=x*y<^45kWeV>(-_DPZ?|#WpZRy4AoWO{P23i7>js=IKkvj^zSkx39J>lpTkF5`5 zl)^|CmEEKLKO9r@Goy|gp2{12{xg)-1fhF6AL(kS zFTdwC*=ii3VVPN4xQH$Sx#yl8QHDAr*@97nH}_$==i@u*0VpN3U_hysyLh6W)HFC* z*;=Zo5Pv3|?4cfO0DI6Qs7}hr3wkxWscZ96qi(O1o+|F6wC8mm*5?=6J;_IZgvpF# zj$t?IbI6+xHB34WV8sjWXJ%9%a)xCVgxYJwa`KcRPtTwy^22puIkFJ;+h9`>Fh9=NsgBOR;^AR&HQ`#@WfD z<51JJvOgCIa<}WY;qk}Rm;~a2f_G84ANA8Ct}VuRIxxupCF zoc7_ExxjOC?5rxwJMY~+Pd2Q(?BgBpTfMVrARjj$I~bAVtey-bhT@S^eJHcv?Wd?; z`4*&Co9V_>hhsVD6x_1!`A!m1oj*g=vFHx9GFKY;ZA8FF-ZV@PnSFSU-l(87Vwh*I z$JgLNroGXO-H;58vHh-(A4Wm4*CsD^AjM@x#|kwa(9U)9@@OY;GZ%GeK#_6t;l-%W z1ass%8kCo_T#@9CSu%Fe?zJoTOu(Z0PLcd>GS(uN$7M^%w2G!>f)1?xA>?mr*GD}$ z_cEhp(+73AF3*^XPaKV>i^O@E1MZa!{gL3TCa|Jc8u_R;qJ~7gq_I?8>wQ6OOx}bJ zob8)H*{jJ@*Bu7xksI9_#(&i=57m>!xuWMWCKmJMn2|~4$9>7E;sl2hXpyxYtdFw< zXlV;NL^JjN)Fr$qq^nqNN1m+1Iu_C>e@)do0Ok`i^ZMBFX@LtdaubhUZQ;D2Yn!IS z(I@4Y*XCtN`17%8F6E?ow!U_gw+**z!^9~219f|FP(79l*KA)>{!LO)SOabk49UC=RDbGdToXXCbbjDh zvqfh=12jPpU|)!WCp_ zj$TK|?g`Yk7Jr(ymv+b*w)Aj&0U6T%5{f^&Zt5w+M*mZooP@iF0RLsU;((ey+>WZ- zsgOn;Dy_4AYL-MnvY-9-QgxvWiE~YhELX`Vz(3`q#4B8oJ0+4~%k*@OH2eHmzCLr= zPWB+nop5^uJNVY+g~ZbC3X6P+=Gnuuc8cGP<;7j_&+) z#-hN?Pix4~UtxB#q4}5es!+4_c@|`zC_!lM0&9z_2KSsTa^O%zf&n@ZUH4KltEj#; zXOKk@<(7P9-?1j0(!UTZjyySuw)5Xru4s?ho1Z6>wxwCBRyWmJ5k>B*Zk#`cLs0{K z%SQz*a_2$=T;%f$UHKBW@5=PGPGy8C+t>kn9^PTPF~dGQpF&KK3-&G4FlP|^h@aV@ zC8=)irhG|vAacjGgwn{!>>g3-fD_gSre3IsbdTeos6h&M>ZLCT7<@QIgoVC_`yM^A zEXzq8wa+xhQZ-VgSJ3+CCyIXSM1QERt+kYjt+@SV)ayh>SMq)jnM4m}6kZF3JXg0q z0S}i}LTjxe3h!3v>qLK7vL<_OcoP{MH}{|8ax+Gh&6 z=K0$nUL1Xwx%>#|+<*PAI}%ku`1pw=)qC|OD4f%RGUNoKHL8C96Q;F9ZUrkfQ z$o@m$;YVOfi+yMnZ<Q7$qp3cjUHB^1IUMA)O3(BF_731Bv#K2!}+fG$~)58kZt zd{KhCfe=J&q;5FI982GOcZpe=?rKXkB@!{Dd-~0*1ZN&wFE&@{?|M9asD$l`Lwv}M zEO1dnyh4ZhmXG{h8LHQEXxR`YKWcgHdc8$Ti?34S4u2Q&<`;3~j&2|UbMefx#ijq} zD*FE0>{(>oXc@z#h}O{^%pymmj-1?%vHEtoW=N2kwd|}4I>O1ci<%jaJLEM|ICxya zgRziDy|?2#_;1r>6*-Gy&#c+cU~bc9Lrb9DI@IBJQbn-KAz?o)XL!(b=q-9zZ`+QO z-Cd+!%DlusZrhY#bi_<-=ruIPIL6@JMFjSfiKYFhvg44z%8#+df z6~3BlgI}VCdK&N{WDQ}?X8KKA3VI>4&Vm;=f}m~nefGd>g+tMm{M~e4%EW$yGgu8N z)sVgrU5fH$xy5~6h8d`VV5bpYQw5o3#EF4#4B-=j+Z3Jf09Mi&7u>6~@NF?WgzzBXhW^ugHU?Dc}S!dN=cWz1B%JBwN3O_1gr>#Gtd5QI_K>~A^DX-3cs+8E{*wZ9+gwWiQ4!*Hea4_@J#l3h8x;xa2 zX74fZ7F#;%$G^(RzYPBVfaR4XKY#da45>X+utre~c|5H6bd>Ds`dZozZ^_TPcsYg^ zt!kKkASl15BCF&Z=k_*dCpaWlaQvJ|4Cb7*vVPW31T$L0S*)-h;D}^sza#d>Eg;da zpAfm(SjdH6o_A?bMC^l2!+3d-@8qf;_QFG^yab0t#dz&rRsC!!Og@YzRjwdJ(*sj?QzGyiR zN8-%7Vwtm=R67~f%(*IWCX#o)55T@)Jrnm-TjzY;%UqLu!SvzJ^Nx@Ua{-4oCZlU5 zi;-Vml>8|>xbb5It=bGX>R>fyPIwoxi(U2@snyHYl46WSha;-k!}onsDX?az8989L zZFe1wZYL-c=17x!UTv3A^t^amPd<(=&B%g`gPWRCUeR1$g>_GCiP5YL1bW~b)5pl~ z&!(X|bJP(}$^K*xuH2uqLbuc`a1qR<+YJ7R3gmpdH6MN1$4XyQbdGR)n605N_Z%zB z*lC9yTrtuKBaiu<-Cs2qJlx7uLsoPS6#^I+8p_i9Op%yO~Yn zY@1VKohEmq!!a;CM(zcS899qGS}ZkuwWhep>nHo|16C^T1zA^^3hGw9E z+jC#)Sk#{c7$>jU8YlNP4_(@$Z~r{@xfGEI56eK@v}lf6xsGv3+r-|gin=r*4xpM8 zcAg4By7@Xggvb@_)nMb3r+>b)eqn7qeQ<|B!)D-|zAI@2P*kR_HL?q-e^X zvVWVAU~OpXk(2JT#x-l{j^o zeDz`q$S3mGOs$$@zujzAOauG7eWK-B({>T@CdLrZv`^D9VgaW$%| zZeyuVhSfu@`4yRV4m%Nz7H<3ifu$w%u53ANId=xYgQb%^zD?eRq8SSZg8cZY|WvT(I%?nuy=gNzQ+a<`OByFH;-M8x}9O@ zm_CcY)u#o5u5Auwr5QC>9xhg*j$Mb!GZqQWcF9b)KveAdLgfn@T$B)6j|eRMlT*o`ktynLR^V86nN& zMo!uHqU;+|`BlzXJ9@2VP?uYmfyk3T9E+YEA%}e5`cgALLruSA=LJfA5kbPCB=4*U z6-3T)x+t3_+vV(9|BzS`?KawPUcPcGenl7JN+I8QV&JzqR)Qq+lFp@@^65CQWwh*G z^x&f~60Uo*G5Kon^XkBmNYnD2#hqVkj@4xrk*`tU1A|XR-|KZ5RTO*3TW~v`v%@FW z{JF1Fz~SV#sFe~(Fq68iR4kd;JM6BZc^2$kwP9&wa-ldn(Qc{`og+|ZsG0h89j}8X zRoR}=^@ZeJV@lQhuGsI|2MxbI4jDSM#kr9M2{YfPR}?#*V(#%8c2*ZdtI^#V7% ztgg58%Fv-HqKLYq99{;|*Z0XWR4{pm4*3G>)h)${sXpX#PVZZ)@I$8IyTwey`jX1$ z(jQ8wh*(tr0R*$ankzR@)qt4DoK2lAGhN*Az8iLK{;>6J-~M zk{+2mBTFJ37Y$TSNi3Bb1mshiOR1+t{<7Cb!ASnOeNia2 zj)^?Y>E*M3gj+RJpKO`WnOxgdnGaSr_ebp54$2U})br}orr1hn0}lU-Y69;=fJEBA zAN;orn7*|9nYK~`It~~UO4pU_$pgc*wmt}km(2R0nev_u<8f=A8=`LN67av?t9OBS z)T(HUM1ETLPl_sdw_6r{+^p1lo>U-KCU4f`{7*r$?d`h}Lx5xz?_r$Q z@bCqFgUC7yjEVt6EH}FM(XY@u=oo?tmSQyK25tR*Ts-m^>T>+<1RiB=X3SI-IE~|w z;B$shbcn?hywQUdzx{ish(0;CiYnEfvBh(N6%|e)jA10M>dO=#=tYyn zVnNM9{f+S(E&~Rxz7|0ykKml@yW}>VaX&_hYOt)H&AU3+EC@fFuYi5EC+=8inx=Q! zd@K=82Hy~Dw!x6;|Ahn&msS&mD$^4&*7VT~?$LgC&-bc(y@0!E;r6K!Y4!=l-jkgk zpw2kWcCj|uOp!M`8AIx@TkfXzh{93(PGI!qe@DM~Oz)(OlBje{28LWPIVG&-TRrRE z^ReS57tBdaCpy=`h2jx~l39vS~bbjr9G>7$nL)NU)i(B!Pj zar{Ns-3gI6=lVG>uRfH}}cd~mU^54HY0H7Gt5=fMjW5C!8`k#NXPi67A-Lt>s6(5 z6I*Ix$$^=GX8yiUO;E52uB{1%j@jt{Q)$~IOs){F_JC$m8px8jNqOf278Ni;S|&4m zGmR!_@g!zbT~6^YW*0=#pgDhEZpIvh=%9GzIYqz{fEB$ZiE(#0ondq?D)z-|gQMQn zwgWcvExzy+W-4K@o$b*+XX{19#l`R@A}YjZQrXPSiguZGfr7kMdjNp{+e!cC{Q^RO z*_z&U7QA}|m108?1xU<9qV^qG7cDFpEv(;?+hO5hQK8jEuq5O-HekjrI2T0F3$-PC_n zzZ_yqko$04M=>V z_!~_BMZJRA`&c{7H4cZm;+9e0r^F|dNBRD3$jaP8*WEin7ndFmg=v5K>!VgW?SHm$ z>2kO!#?*5h5&mtojSeS(hjivH(S;D{OcKQ!E^(5mpl$z8(%@5tVe7-`O!1c}UOAMI zTR^zmtHV#elgBg`Y#q9jh5uNRJ(-ufI$g$mfX%=;$-r~ZcUw>Tzt^qyXJuS%#v^~< z4g5&|c%;kOqmWkYhL2>|Ody_*Y}ZU;Qy(VafQRhtRGJTxoap-T5K7*&V)a>E06Ix{ zDil6big!hQYC{70`C3k~@tAS(%BA!~xD7AxAf?0x@aDy4xN+yKAq#Ku{$ityKI};6-@EUSO5GR*d8uf0F*;hjL}erV z-xrTTFK8P0&l;Nr&BkyJ5Yi!P2RiAa!GAmGUO_BIZ9v$Nz@IVB(t#T|!t+iVVFD?= zDMewPrtRKR)dV_x74Y!a2T!rRyB35N!WOsoWR~P#jX-p?M;IItf+yjG7aVBF=uCITs8yQ zrV`#evmY!!hqW$@jviVlD10_Y*gtgaI0D{|s^uA!MHy0b&s32p8^2Da={0g&BH(nd znwrn7Wj)(}XR4};!T+gq`{i+IRW~PuiguF(*Urw)qBDxtJWIlJgU_XD{T4P8<4{{8#ALUw~69~zQuB#ioV#U0nX4COs)y*lA3l-#QP zJbXE9204_cVq!Au=q38M>4m9qmr^b13Y-Eg;l$7Mi z{)|%?&yWf9^DI|TQMI?{=wb{Gn6iqM)-yFV4eWU<7aG&s69a%J;_(yQ_`BY-@p7Sf zfNOd4+Yc8M^gP*(DlRV%I{TTRWwyTG!^dc%mwe4kKjTzQENIjFo?gUhlFi!MI{ar~ zIB@5W-oF3mTLf46w=~;q0`!nFV_!){Te_3nM)3w%J$q%wz{77kTGGPfF0VGr>KS5X zuY7c^tyhxJSF>YfsN3Q}iUv0podZJ)%}rRa0wRNj9dD_7mc3J*2=4c$lr& zzs=m#v~_}~epcI5TN`CSj(L~t^`C)~Fp|4|FP~uo=2VD0LKZTc{-&dGV-7B^mUUXcd`=Ok|gk zln}8WuUUQ8?pCaim?tGCGqkP0%OII^tY}5?;vznL;4E+W5%D2cA>8aHY(ffCYlNV3 z1_NKqd^u^8;cQT8fpxyq%%_$NayT$gJu_Wh&olA0OhMSX{P5*3W!Yyxzr}N5$*MHn z2KzVU{rgZAUtjV1g&;{*rKm;o>oaO#?tWm%)uwu8zAN2eQ6H>JNZjY)S@}Y#MPCIN z_}vT-9#^VwLkEg=H zj(5dkO(=hag4w_2IAg-j&FG6)W`H|7axHhouI0zds5ZfH*&?a==IsZhPqtE)`IVw* zK7sL!L$?zDZ7y04=DuE-QU#`Cf4wNDY9Z)+Xm}Xq0sn{iLrF=`xRGO7!RD{wleUxA zbY_LH0MT^`V3~M#LRAX#^8S(BX$S?ACg40R#M|^MuRx8$sp0#*jKfXEhAEqjBoYQG zpU8quU+A@-iSJ6%tp9Fnz}_c(dN(wd)E*k=&wH+kPV9D#rq>KA zuNHL>(@tE8iHQM6AG;Wqs|REvD?ZHA$x~M-faS~q#=NDf&4O%n>%0{JNN z_7iRGj<)lijM()3Tw*)*rq^Z$>eQa~b#;2O``=h`ELB%1I?nlkDY$Ur-@N1uT7xuu zd#{knoFWJ)??K$A?Tf&eP6Ni09A6>?QM`HhnpoWkHE6B3wzjswagprh`ZyS@sD_5d z$J-Nksi>$*n|GRe(}hcj-)l87U`*`G0~UKDV`FhJoHS8a24km>xJB814#R9zwP9gl zq4@0=6G+1-DsC!}`&LIlje0;0fDz7o#-h8;e)xyA@>>6~Xu8|G`)&zp)}>IaW6N z`eIEsidHb}ugq~DEiY?nxrq1QXsUs8c-Z3!?`2AIN@y+B-kTiit z-4Tw^)iY#U7jVxjD~krs4BZMoXq>fQ}U%aH<;Xi<%aM7?qWPRstC?H7?71+cTY4` z1DqhO{ZF6kh5+L?Z<=*ZBt$)1D(w{^br9r&hfgvER;)q{7RNQ{Afq=&Hs|+p*U0Q_ zrU$$`A&;14!pxrsxNSzz=~>Xdr@Fdqrl_XD>1n@ZfTkj@V8mGrJ^D0;M$qE2vXx1z zSZ9M8yP*d@mt-LMwKHz)Y7Kx)Jx3<%WxqH(=np#p>3P3Ro*3YIAiNEW*dp^j%Sf(a z0im(6vAcdhz`gMcdo#qxVezCfhTjb0SA4ak+*py8nh$<45%F?lSoF5kLv{;SLgf&lge(2 zaxeY$&o^4z%um3=3|tyl8h~B_px#t(f&NfdCVe(#n-h4RY8CTcLRZiH^S3JbZvbC< zPJb`cZEkEF-;miJ(*!iU{&I;l*djk#ASK%hM`vl?_)Y-|NNv3I-gm< zcIy+KsNDEaa?d2*&+Y{vf!;0vG_^FvR}xEEC;aG?@JJb2M#%&m$GO3NO$qxNNzI6@ zzN>qLK}1e2uEy=UnfK-8tGVF}KfK$|O^4Yy!Xr3eOa1woP*YRm2GCK^WwrssE_%yK zN@mWgdU*Y>!G5zhsd^4CqVl_gX`mO6&S}sZ>U%h(JO$RC&e72^*2&(!v2~yV1Wi3> z&NeFsc7w0|A;5AL_Id>eU?%bIh3|Ro42+F?97@VM;p|yo0Od&Z5D%=g`1DVKno4*0 z(b18ydYZt>6;ODV2>`0=&q~ZM9m1)!)B2g!KN|h2UvobS`&y9p_#{=v zDZi$wYQMC*yE_c*hxW#gA3ySp{QRCU1LkN3&=koz%zx@8pGDRItI!<4@U$7gT1}00 zbPlBUl4e_;!&@t{?SnUO^B9e;FO-bZh2QluIJ?eWWBbFV_3aET38#*?AUr`fFzLcWWM z$&Xfaysd}B<9`m;f*a-a=W42Iku`O70-hUB>wtr9G6f`S$=J2kQyrrQ5GkHXFb+!~ zXlMO4%ZM1HQUOopfAQl>ff_3L`|bEE4r(5jv^rXufK#hbd{VO(FiR7fnPMNe0ff3b z+S{)W3ZUjG1YGA^>dtrD+qc1AGIvx7qu^{MSJ zpFFUx?S|zTtFy!PS>PGB0JV|==I~TspWQUsFPG*Y6*Ui?->0`4{H`wk=qtC!1^|qj zzz)MY83Q{O>=Zg#d>hDae~#?JE}#}Tif}l=gn6)ZhEo+mMa%xpF8Y_fDf*TZXl)`n z#WSfUxnC4|a&~`wBtJ$Jc!h?1Cg?jdtccb5>44&W$Z5fbjs#}{)}N&OqS7~spK)o9 z&hnamgK-CUy(U8d*2tRIu1r6DdvJswG2jVAyeuSQ>Fj>1XiY`c!H8dH<=IW)>s>qXE(3;6*DBA9$2+ z@0#w-=U!)~ZE4}*G=pI8Q}kKS}!41YM zJo+T?n!%gsS5Tq! zh~-cjg#m*Y)CcdBaBx>?DjE@{f#Kd6^T>Ya?{yXX?6dz z4Cgvaz%ioeL}T8)dk63YMimcWI;6T^f)K$~(Sj15FcAdWL=BI;*i{72g{{WrP>&#& zYK7TCoj0O8X@B4So>q46w|G|H<0)GVCq(fAX$;%g+?)!&z68APhqCM$Ibh}w!JxXp zpmviW^`MM`w@&z0!#(_&?qa~gUIDQUjE#b~?ey8z*+e@aT!5loZ0NWDsGTsg+M4`m z0ss+1dH7$ewAPbW-f7H;@g}PzysV5I2g*e{Mq=YWKy$IfK?T6%G>1W;`{twqsq~jG zZzwr{278y`^6blNav&=IzQLQt(nN)q81G87Yo_;&8gC;~Lv${&@#Wfosv}eZ_UQC< z_a}Ttbz@_?_Or2yN&BKKFgRb3i14$8Rmw5c8LOtkOQc9=b`l~YZtk=kXoeBfbpj9n z9hcf94p?3RHh`}#poM!eeiNw41P}4<{2=d2R${UlY+~fj(?$>=QcfMOH#Y>#5 z{>?Vq_a4R)z&5iQwgw|n0TeP6kN5{rlFwIr)8Hv1wtanl@RUJUTE)?vGKC$|PMuFn zo^L_LK1bo2&XJcs?Vg%^^oz+#cCJ{kviOVvaTwK&kw-vdL;^~?T2g1iiF*ZL$FN{E z??R?hiKN~biypTn{j;;GHg__&;SX-ZMumd2- zS4u6ZPg_&fw4yHbu`*}(+1MKIROg5~qmO`l{3<3-^!KqRcs94RzulbYbo=7c-j9hX|g=XBT}ku;H?LI z@{AV&H0rWD6S6OUD85rq+h5@}($#Hj$j%3W4iT^kyyw}1%WjVl%vGOdfzVSVP#_El zKs0iqMd!tqA~2#Bq`LfeRoxkBHW0F_J{jUev$MTGyA0$#ikt+|6tUw;D}X;BdSLs$*^jzf5;5x2zr0Q)>W!|S&CC?QBV4&Py89(@U*>40eE z0l>vb55R)~qX*-GfcAI$v3YY(cvz#6T*V9N)e-K$-si{s=o4Ldel(`P2BJ?|P4r+x zGl8AEP>W>?ImbEp6||{xm!EDj?aKG7>rUIb%N0;yIz~p_U<$qgmxe(A7!?#0#Y&!# zmEQW(H)`t>tM**As-!+3rNgBSe4KCA#d}Rz_^+JHU>T6 zufAa%5Kvec>VfefYuWzpla}HCPSs7Pt2{Iov#5 z(wmo!jcwNLGjVCnuqr$SM3`=-f|^MQ8kqnw5Od`QA16%U5d;yFTS0rONKm_rPk5Uf z&}3XpA_jFc(-f190QI)ujn@z_5Wb+PxrfOYI)J*|LykQ=OoeH|k7t;~)qm#kOzGu* z8l!FIOimoZ3BtvTB+xXB!~VsMcsTkixcX4u{AgugPh+6;5mYIrFn(0$9AXaf>}klN zFO$us+Z@MAu=2+Rang9x>SPyeW*TBl6*Er%94IqxjhcCDce(FUe%?H376OC&0;gGU zVTY#)t9kZQo^TJg=M+=N4%g1B@)YO9I)(&6qHtw!Y_RIF7z@ipZ=T{-`W|K)qJ`0! zE<65Qi~JTud*+L=((lh7za?(~6=Pwb?4SpIY2VYXK~uDk|CZtX4X+3nbGA&&0ICL= z53JUVi*!Q+T}tOTr(Aoghc7wy6c*3Xb{&rGgr~+zt^U|0IQkHLNHdo3(EjR9yAvFz zcN;y0z9T+4PO*r@B*F`Vn5!Q>=XYb=3r5Ev1%2}oItYc~@tHU`^fjG)ec>nMHIq4B z-BxE%Ft!x#7OoH($*DO+xX5>RC)-}G90u-wdO^#%$ zRhT{y!D^$pY{9WC{nn4}9;&)2znDf**39I0mvq=yy*CJ*hU7o-@9>wneSdSlCrRjG zEh$c!Z0ATFxLuDTXUQQKuiEgEarKlx&g z1*O!8*OX)LX4aM7Xy7(#Go9X-%(K3RD0%$(5TPcxBuz_s5agJDx%z{scJwYAvR%VD zutAti6LR$B4KjH##07VFJ`$sB;Eirz6BJ(4N&Ytx`or7t0*fm0qJ=LBuK9KD*j-n- zDA{49-jK?w>pwu(qNkBNk4>i%$dvkVWHgO~tZR06RB$tP6;G@X6_ia6Ysi{RD$KHdg`v5X&8_!G00mOwR92I}j{kKGk}-G8Gf<*V#9Ntg=>`xQxNOp|M-@+cB%oRv*5|&- zUD`bk;7qIb-MInt?t|v#7xMM*9po2%k_U+$IhXukiaq8^`T-w?=7 zxXGDcEhQpimF1*unxHh&m@#b77@>nXP2b%KuIVP&$85v!qnTPP2`Ek%=R zVJs;J8`16HxESVwsJ$jZo`{{2_0ymhf)>WsFcUNOhuX6GhKAzBd3nzUJ6;jSvepD0 zf4Rmc9ck5zzt?eV#kGj9^!@u&Q(fJ$s(XiT+uDLI>+0$@K!AF-rPPy}$LR2(np&j3 zQwr=WXEoh$8uBBRH%>U^6%IGE$w5Afe`i^`BeB+>vPs-j4th_PUA^a=Y;Rcm_z%Bj zXDKDY^&45GU)`RmdtKe<1RymG_pu;~c-WH|Iv1a4fP>4x?B zkmG9D_VZaVQZGTIBQ<4ofViffL@u?>TTawm=cC)18LEbtwzYzzcKzJmF?0HJQe`&3X+*XNS$05H7p%cRE-CgJ$!Q{TeKy=VMtvq9q14MIj z72mgC%RI$yM0X_;F)cfFAPKD7uP=Ao&zl!6T~daJhm|)rHiEuhyY9~C|18~FMpz@C;Ry&<_x4C?>!NO7KLzKTwpCwteZI4&L4;2h!5g3s_!n zG<_o~9V~up|M2Z#p+~`@eZVGh$eZ(C$f9#;$aNh1plb^1SuRX$ZPzyX`}-ZCC8W3Y zPD2MJ-HB`Y#+l*6mE)R|tct2eWs+)L#aWfAM%0$GSCh9K2KiG4*8IcV=P-d8AO}Z< zUFW4%2Xd}o&A7H-VlSSV@Sf0DGBU>n2=*I+5@_pfr#a~3JL~tVJabaXCT@)!R7nc^U>eR5H#mg40!+YlchbImJE)H4mR!HbxR39cP!hi|6d42@Qm zr095P{?EzmKM9DjhAc#k(w%Q>2Q7OYgi_ZR2Ob_CKiwNm@GaX59eQGL;=VuEoEaAf z@&SK4(cDP;&YSsrPMRFVhW`HN0v$Hx3j1grQhxvAt*wo*k_p@DDYXz^w3vl}8{f>N zY(ZJs_D1f!F{(iC$8%4(D!R(LM+{`(tJt$VhK*ZWTdA$9r{)l5b>(@uZjV$~KrN>j zsC*F~VvUvRI9wm81}t`KSHINY_n4DN^En!gK7p1z=V3Wi$Em@xea2S{vrhyPU7J!0 zh#U}cdq4-2`TLV(KJ%;C&54Q}0e=2H9wzE6ccIGQ@7AkNQ9=b%PqD(EwYV8Pea=+t3U~us`!K`?Il*)#AzT75Y%zt|WfneZKzg_S%Nt-K#*1T+gRW@l#eF1p_#WwAm8hUC-n0QI702^7R? zV_fCFF1;UO^L-m@GYtM2Q;L*s#myhv>8}v6jYH391;$m_NleUEEFNTnn#nrt`XPY~khtcNm< z0)-xvVBS!-+FL`wDdac?yzsbZX}?a((WD6fJjVj^zZG$}DsT|&h`IN&j}IZico%op z;_Z-sYlyzu>MyP#8Di>~>xPH}pr?j7&MG_um?FAcIg$j@v{rYViYUcyrOvrM(vB3s zRHT1hR#{}KYmK)r^F#E65Im@5uLb8z!FouQV>dl>5yZ))ewm@I26h<=ChUUk#uQEZ zopX#hll(ug?%aP{0e9Yw{9G-B-I$vTlJmE-gU;-224ZY?j=@HYyp~F;{OQ8_jzWar zDJ&ZO04?~Su8}&3xhxS=`ZZix>9uVHLO{b&?__UD8|hNJ5ywS;>?3m1iQ0yHV#ZZq zX$dL@S3#vsOko+wL>&w&kWyW>;5U?fx~GK|!+Iso0@)0yMwkobI&%mELqG{}Z?zos zgXj}ia$Pcyu^zo*Hg?dYMZz+HWS+O^q^7tt+EK$!Up2`J2L$i#oDfwu!kxV#j_IRy ziFf{vf0+T+7EPpfd2@2GpssNAZxP&``gr~c*p68|ccs{>NMSOF!-AUcE?J22GnWJB z#pBeOL?g@z1Q-Xy0M-I~o8{9$^qT$rEG367rc(u{z09Q@wI4rui9jZ>HKxQKIe@x% z%ylR17<|14huQJOXlHawLj=m`ZxK6(*)Aj;Tb7lmqI<$;PU$UUD&d9a-3j>Te+&GA z#1}mlbv8q)W;mZ4dq2XY_~l4H$?L0 zrCl{kB6wvLa>2x5ZqVf8UH+l{|ws@g+>4nmg<<)euBi6?d~bRWy1{NP#|jX_Lv}v zPfhQ~%Mh$ZS_>U{VX!{8_nkXLb1_TCvmLNVO3|_)*3sVc2yOi^_|Ti-{|eOwD*9Ls ze4xxVXApu%zUXm3;e&p$*}(5g&U+g;r|6uWN{$yl#zg150^Cz{O{K2MUPtuJr?x@k#`6o znK;j=co@ZS;CiBD|0P z3+!0K>y;!)BZxsnwRn{9@1&0~)aWmpe7`~vc?XzKa_j-Zx9A03gb(k_89be!5KxYz zx^ci-;D;s8zd{H%loZ)b1z{&Nuf7oJYh)K!)4knyw|k`kvuS?2(ezh~$9_%bb5#bnMKM=L`RhPAGE?;Hp`YBuNS%`gb9G%l;_vu_oWI zG;~1dA=!!WAsOIs!UykL89dLU5EQ1DJU^b$6LJ>tH^6CxATlk6n*Wo~BT!m%H(Nin zA4-_Baa)<|%RN`ky9^E-$3*wLrOf%2-jg`}sKWCD4DJ~!%xBr7Qe#e5mn2C_&jdmM zNK1Fg-<`n0guOm)0WKko|Bu^iWuD7MKgSY=^b|h8UPt96XeSo^eim>&Aqc!d2q1lg zFw@^)y|C??VQV0HrOdf&>b&183|{f7@Sgl@mFp(ed7oOnOZe|n&N{+-U99lljH}e3 zK}3=yDLtPd%+E+mxe%0z9_J7~V4qHy3lXPUmXs~r^UJ`$S2(8-l0FFBNSG7yIo=-{ zo*A5j_q~%edDhBuSDWd@#)c3kj=Er5QpX ze9(Rp_yXnUcx=zs`6Pw;CLb(0=Mu^f4SKE2xp8;~cnmljIH2hH0|}G28})NS?O$T> zvcV8STk&waO0RQ(u+;8Rgndd1J_7tj40YDT9uY~Bq|q%;m<;|ez~3`?LUvjTD>3~C zVR+S#2|W%w5H=J%5jd8xJnh54i-ZuhC*cG5k%Woczb(`D-N4rg%NG|m-upc9>_UDn z@KDtDFQex^3EW8tC<6_&-A@=QcMs4@n8)*5LeIuWfa9Z|&qwE1d!07|*F-h`8(|a3 zGYCPdnG@dspFu>DBx&^8NcfO{9<>eiY19_Nidp5t!3)u`T+wq+685FI1UQlH!lsQo@O}#kVdV(I2k_$0#J>cdEBZSh)%A3lnqQ2L z6;ITDim>X~g}}aqV0Rf|50tYB6T7$NF)9xodyvq>GMBJ?@#%yfq33{$dH>L~YOnKJ zLT|_^g#A}~qu+NU1fJqKDo;{5q*dC9zK`(UyjbD5BuN^f+($&UIFRxamKDDr5qh4= z&C3{-oFgJhk~DffPCUbrwAG%3UYWwmS=$qayq!ka81S8R%912WN`^fmQaV0Pm$lDMl@Wh$Kmp6t6ddd($qW)j3B* zk|aq|;tV2^BuSDIXAqGjNs^Q}=ZHv>G%|HWKgR--(=0@i%5ei5Ns>mUMZn*sU4$f6 m;?OKfl18Rn+672bHU9@nC0Dy7Y)T3M0000&|!QyP4UuGn+koc7Nr0e)~MWVqwC^Bg_K; z03T>-WDNiu(NH^ZfD;<2pE6a3I_|rsc7XtJ=)+#)X!m>L4h;%nFWtb}_@S{OE&(1u zNJxk*#@9R0&E>9#tY3g<22)EI0FLK@M*3IpWiHUeu-7KDcK`IL9X}%m_qqA`tk;q1 zCmJu~?@OFrZT=+GzEdZCK+0M|(BU|?dNqb8%Ubg1*6e=d71@0T4vq3Jb1h1839fBY zg}H4<4)^f8b03Il1Jc8BIK-C|M+5Mgf!RsRjn3X47#3~%Z=HYUH{2Je=bL)y4=HZw zi5G)5)aUf3vsh7pCMk{ul;4TkOqI$yb(8` z_wmLF&ZtLLFyOF4v&f(kI=Gm0&T!iF9eP**P>vPwf+@|N#gvoY_uC2dn^4#K&j9YK zs9a0}p0LQI8**_(x!*DefV0MXOG$75k4_)~;7C3k5OXB}fKj{v@L!9g{>@3!a@Z)W zyi(GNC4R@;I*-(18cLyuaPe^h(H;@pX*32NZKh#JeW8-!NG(CHJs>&I>4ua0q7o|_ z;J0~hJtp}EIpbIOz*(o_D0w*AJW^@FOo_)Ljio;28B#l;$>DmVfA-&DsQ9?lt zrD#V@lyK6Ii$LOwCCdB+Lgau5Vt;AU;F;Eluyh&$zNTqREq^voeoxOazv~1Xkg}vs z;-?-S!o$q9yJ*SpbbJukR4Wz>%rlPzF`Y?Obh>TaA^aWmT0AKlReVsjJ}ln^h7L|4 z`5`OhfGSQq@_8`^2xbU;=|eW*e@H{$t*C*IZTsN`-~1U+@&g-`Rv!b1r$k3jbZTtx z3qI&yL??aMacE9t)lq03KTc2{r0as-@<5L(+B1X31HQsH#PufeRj^$ZzyOv4dM%A~ z8q{za!c8^duY>6`%uR!-eTgTOGID2mwVs#Ku+>D7QOfu0Ao)k4pgD`Le5Y%cP}t95221K&6Tw1_5pxmYXL!zJtkAwMCvo((jV?j9lS&( z=iSd8qM^7+mRw*+-DX$6exf5~9s%}|HEsJ}cHTJpuLafFTWESuF#>zYU9|KB=MQ;D zYfq(3zmT#6BAmqg=QzZ=iL@bnZ!-1?Y4^Y>E}>WfpdyVp2{zbTi(lK_jmRYiacA%l z9}MX01w+0bOUGr46&6oT>^i@@+#yB)65DQzwq1NRWsx5-77;mfxkEbh5bXaF?Y<}d zPoRSzG~Xon6sb9kq7SB?V?1Jy&oMVMgpL6A4+JhY>Y~`~p*3o($a%TJ+Rv1R22HgU zSYj~Yoy)JOsVVH@xZ{U7e#_4FvZl3kK^c1jzMKP8to(_TNxCXo*hHiwF_~oDqpCuR z`;q;ReCZ90no(b~&M%doeXrq(*39NMic_+3F?!%FKAZ0Zw@~au7qQK4Jt`-tiQMj> zYu^=hKa2u80+>7HMW>~gpODKA?imWQ$f?(+8dBH;?xHB*Q54y>2nvPY$baqpPurr- z%UAm1HR5`$OgurKo?^clvFc)fRz#j*u0H|jSJq8bR>eNz+&Y7evhPhbqWb6 zTj}fT58;t!7nALuUweBU^Zo&Mo?9-r1V`@UfPjE4yqPSw$hmV1bg~*2u6(4W=U+vn zI@c4x?KHbQ(qsH(e1S_Bow>7!Nh{EY0Bp;V3v^pvT52@UP`y@|IrA=hpE|SITmS+& zA}L~Xtp>}Wj`7Mh%6kOHpHMJZp6;t9m?w%2!-3p{?;qm4XZrKlGx^UAOh9!g3*a7T zB)&8W8()M|pr2tVfR%J@k?F~nAMr}PSA2a-ee1q+%GgyHp<8h-mO^_kxS)M{=7qo( zJoX_e@andFdN)E_g26%uyT1ul;3d`X)cNZCSlrOUyzt&WGSi z3*Cq`5xkQ>E4j0ai(~_NhKHAzpKM7EcHWBFRSTII=#NCNH3-N>KjUVmD*pWR%%&xB z8_S}H#3kUd1R&}#GfCNq3O<{+m1SfPwqw57SZcrW=uRmtE|zwWCww2(2dKUD5HS5L z<8JD&NNI*k$OJz7s&jS3W^lw}*u+4ldf;HWTT}P`5>XQv5ObGBL|;F{2nGvKT_t}P zqNtj9(Yq`L$1>*Qqa(s9w+Zakx#LpCT@a1O__Ox!(H{q1_WG(!rY#scNM}8yto0l6 zGd}R^4rYan3n~8R%mCIlUT|>B{QM$xXn2$%)gGpqBJ?PQt=*wVu;`K}Th2I=gBMh8y^E@^MEA^E z-MI1PTjaxs4;wb7GM*a8pYUJ(QtoEC_&L9wH4!>jGEF^k3_!fv)nASrx@L>nTL059 zU(r2SA2?08Of7e7C&Y(cY!?Z+`P>`A{PMWdk?SYXDg9wQJUq&7pW=Owid$q3HHEQU zPOABaE3_$ad^4jq%ip|tvsl6HlNSU>Ma9LJSu2t*=!IU*#l{H>2t2;S-uV3Z_}IDS z_j_K?G@63sBQAiCXK5jK)UU~yDh$# z)GToYK|oo`l>67OUtT*~8|mtSuT$ilMb8>g(`ZMULRTBu4~|-ReV*_ru*kx8B2!l; zy#PIp{bY;Wy1E+>W{x~l8-J6f84~;Cvupcl+}6;CSUyb!AveC$I*r{zo|y_-LT(&- zXJeeChg)zsJ|RV;5ocV}n6^6sJvUartaAM3-PR+WC+0{=7S!@~(J+0*Pp~K>c#G>j zDhXt-|9tMSz}9nterCh4Ss}S?XCK(%5-qSjjrI|HIVB@wGnv}i-EC9rOJA9ETbqbdQvOtqIf&S}iP$u}^@)Ibhx*7WH5i|^FMD^QsA z2>-moA$_y%3bY-zeCH94T>VzmJNjzYVz|jUB&pjJ6rgLXw1NC%xH~|KJ!n~Wo9#jQIHd9f}f%g^Y!m@ zB5%T>&~8}jx=?-Zk1GVS80J|0?&kNn)1{`ETfiHnDR;4RixU)egJrmF@5$-uxJQXs z{aUuy9G9nhMt#ufN}dTQ6iQeo#?SouGP6ZkRG?pq)C4ao zD#Cu?Q}bH-)v2*MXfvQ4fof!phjpJ0|J{0NZn#8K0#rg%`u}nHAS@m8wIB*wr^;tk zHAmj%{jy)v>TqTiC)eSos?>KE${Jrndzlkf4{&cNuqcGA@HyY)d1PsE@q8}AJV&Q# z{A@>O=jX{(=bcL&cfM8?2K@fkdci4jWAcoC%)UqV_I}6(=HCz_4t0v>6rc2KRPb2d zS}kMXZl#iKiL~l`<7W+i@1i*FN3MT3Evgp5#)8zC{k&JLto~f$(1P}^sFa+N!pzhR zVJek1vu901cC{ArIE>`z$SX`{yR?0k#H8h>Vr3UL$C))7<{U30C6&HIp4euNSN3Ym zRplARW&abhINpdfOL+tJ!n%>+L+gKjc8?U>E%#>lHUB+b<1@OG*&7dBaj-YbEh>_F z^42AUIkr(l!YNe7Ol(c5r3OP(=&7&YS|{UBqooajPeHBE=vpHgC!iq?kTyGAt^8R$ zpcz6&p|U%8{)<94-8Qz%4Lxnv;Aq`op}qZ?j-yfaDf3bwFVe%nU$AC4Lj<;(2mcY! zNWw|V%9ct=Nue0xv{=5A0f$7j*6r}Ib7GiRqzt^Wli6kY%0U?~4vaCk(ag8j`|3~- zq8PSVOZ7=Y7vD)$g!jeNtKXRpc$Hg$MB0RbCxDk+FCo2%gaFJ61Rozdb@8wUPt-e! z=!5QP6C&-PQW%}0nnBY1DW~)qtYe5Gg5P(p;!k4^I;2pvsz{hpu<9b{nz&g=*-cG*n?LmU}fVA=V!V z8gVS>)18j-5Hlv|@e=J$D$Nakd0u4MBtq-Zi9jL)dUr2^VEqQwGIHtYF+suE0^Mzl zV(h;Du7A$=2dIIlUq`E&NbN!EywwSJ-Zze<+u5|t?I!0RR2rD4RR(><6cpN)IdwXn zzIX=gE7NhLGPo0x=a?YwhDu_IM6_T4iwmLM|0NP#V@(x_BfEZ~>_`{d#@Or@u2m)+ zbwTe#@)eVt8XIro2TL4kUmr|;#L7r7*HNjLc~OqPs-dTRQG{S8;Fwo(W!37^(}mGm zOC%BrQTq_lGn*KHhNJ2%boLD*$w*XrH=jOb zmKx4VQ-sd zs>$AswTtc$Zj-%NfT+>2NrG}t#fL;Rs<0Ps`>}{^*fJGJ&wS76+Y=k+xWky$s9U zkcfU%wmTVMBypj{EC~*G;nbBz(tG>S zucjIX)LHw{0K~JT6;t+04qDu(u~`0KxXM~8Uc*$XXoHbEdsd=owbG6nqo)vEtj{fW z)ZBJ;=rdno;z|^`VCAHR-a%-=%yfPh2Cw6DE4BKE1YpWD3_l!CoP-j&#`4mowkM%Z zJ93~KBFn*ZQwL-1)Q183S-tkcl2*Nwo8U^ zSF^jjd-v|l!*u?Q-3ts`_R`Uj@w==`_`x#gmWL3$v8h};y;+)pPo6x99U2dwh+xSi zU&S}*a`uN>!4Ay6d@8FUkD-#9d5_D6H{f=6a1qm4A(2%)|XFUo~En$>BdeG>x3I{wjDJdU9Izd^7n)xkBo7Y==_*zX4S@?SG3{;mdrQ=X|jo|r?h{PyC9(x#b$Gu}?ppy;> zHi;NYv6!5kpDTR<;!z#Qe$V#U0k1ZG&n<=&gy%sxPBCA_t)0}m_j?+{%j;g)ZvuOF zyygz=W!Pd<$iP#%=Jol8pt(=vO>uPa+af;+NG>3wRV$|;r4An@pm$d@c)nkoHCBnC zRd{rdlsK^5LMG0Ekit;ZGJ%`nP|-%vU(SZ{a+tzUfWG$5`p>nk?bVURi!0xq zyBF}coe!qSVd{w5znEN5HI%L!I7M-M)>Dq#jbtjom7$NAa;f@`t@AT?lKBIayf0u9 zcOw6~YswGmrmQSOck=BV=y41o-`6hloX1@p1+)&1NtEVI{8~&|=?SfwHWhY7w_sU5 zlDu3-F;CkP{VBywB=4c$xSRLBgj0lNuiK}A~*qMXGCl6izr;J?8 m4bbwesbsXE2A4f?mw$!H^|AdH{V}BI1K=eKqf&!gG5-NVY>UAF diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg index b4578a518ec..dcbea43c4c9 100644 --- a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg +++ b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.svg @@ -2,324 +2,429 @@ image/svg+xml + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" + inkscape:export-filename="/home/mwetter/proj/ldrd/bie/modeling/github/lbl-srg/modelica-buildings/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png" + inkscape:export-xdpi="200.06635" + inkscape:export-ydpi="200.06635">image/svg+xml + + +domestic hot water supply + + +cold water + + +heating supply + + +heating return + + + \ No newline at end of file From d147946fbb60848962a825d9ece623b4a8daa19c Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 09:53:43 -0800 Subject: [PATCH 168/204] Added label [ci skip] --- .../DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo | 1 + 1 file changed, 1 insertion(+) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo index 0d1333bc41d..1a327853d09 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/BaseClasses/PartialFourPortDHW.mo @@ -1,6 +1,7 @@ within Buildings.Experimental.DHC.Loads.HotWater.BaseClasses; partial model PartialFourPortDHW "A partial model for domestic water heating" + extends Modelica.Blocks.Icons.Block; replaceable package MediumDom = Modelica.Media.Interfaces.PartialMedium "Medium for domestic water in the component" annotation (choices( From 376e573c5b9477939177e24d338f0c3216973c22 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 09:55:30 -0800 Subject: [PATCH 169/204] Removed duplicate name [ci skip] --- .../HotWater/StorageTankWithExternalHeatExchanger.mo | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 0444b9daae1..ce7251e8397 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -224,11 +224,6 @@ First implementation.
                                              "),Icon(coordinateSystem(preserveAspectRatio=false), graphics={ - Rectangle( - extent={{-100,-100},{100,100}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), Polygon( points={{-140,86},{-140,86}}, lineColor={95,95,95}, @@ -344,10 +339,6 @@ First implementation. extent={{-116,36},{-66,0}}, textColor={0,0,127}, textString="TDomSet"), - Text( - extent={{-100,140},{100,100}}, - textString="%name", - textColor={0,0,255}), Rectangle( extent={{-5,2},{5,-2}}, fillColor={28,108,200}, From 2ab76cac51b100ceb64d5f57e7da8f3b51a81853 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 15:12:04 -0800 Subject: [PATCH 170/204] Changed icon --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 8cd0c413025..6c2e1383ad2 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -215,7 +215,21 @@ equation lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, - fillPattern=FillPattern.Solid)}), Diagram( + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-54,2},{54,-2}}, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + origin={154,108}, + rotation=180), + Rectangle( + extent={{-58,2},{58,-2}}, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid, + pattern=LinePattern.None, + rotation=180, + origin={38,86})}), Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

                                              From ab9368ea3ef615989d2b5b158252e51767d98d63 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 16:48:42 -0800 Subject: [PATCH 171/204] Added figure --- .../Combined/Subsystems/HeatPumpDHWTank.mo | 15 +- .../Combined/Subsystems/HeatPumpDHWTank.png | Bin 0 -> 34349 bytes .../Combined/Subsystems/HeatPumpDHWTank.svg | 698 ++++++++++++++++++ 3 files changed, 709 insertions(+), 4 deletions(-) create mode 100644 Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.png create mode 100644 Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.svg diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 6c2e1383ad2..831689ca1f0 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -233,10 +233,17 @@ equation coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

                                              -This model represents a water-to-water heat pump with storage tank and an evaporator water pump. +Model of a water-to-water heat pump with temperature control on evaporator side, with the heat pump +being connected to a domestic hot water tank with fresh water stations. +

                                              +

                                              +\"Heat +

                                              +

                                              The heat pump model with storage tank is described in - -Buildings.Experimental.DHC.Loads.HotWater.HeatPumpWithTank. + +Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger. The evaporator hydronics and control are described in Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump. @@ -253,7 +260,7 @@ the condenser pump is commanded on and supplies the nominal mass flow rate to the tank and domestic hot water system,

                                            • -the heat pump condenser supplies a constant temperature increase from the return to +the heat pump evaporator supplies a constant temperature increase from the return to the supply equal to dT_nominal.
                                            diff --git a/Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.png b/Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.png new file mode 100644 index 0000000000000000000000000000000000000000..f42d38014426c43157bbde5cf71010fb6747768e GIT binary patch literal 34349 zcmeFZcT`i`*ESjpN5p=ls0gTlGyydf>8J>7dPh2n1nHg7K@=5HkWfRl1dy)uj)02N z4NXcwL_k_VS|qe@hI4-3egC}U8}B>ry<^-x#yR99J8Q2s*P3%a&ogIEn3jgpA%;^7 zC=}`tqO72ULhaQ=p?0s){{`<{9c8!yfA+g58@Z!U>>p_V>>_tvN{2U3dfd3_q3ewC zz}|ARMq#m7AzLSVcdJ`2)nkXZy`5$A|dDU6q-bwZQzG{EQsUG~ev1NA}cIcMW{i0hCxQep8bu zjg>n~HYT>UdOi1uB9sjUV4hI@uj&Y6=M$f7bxJ1mAH$i)iL{bw2*39KM|;eAH)lPVPI?yfD) zDS5=A$&4P}49-yU-u>b#CQe|g3Fj5F97DDV3PtyNidn_?qkS84a9v7EM-$N>eYcfX zWr#OQB?L5N4C4EDjn)YaZL%RV_T)a-SqJ1%=wy{KQHs3f8c?7qvx1HGs3tfd&gJV3 zz5{c-Q@lt@1J%NXQb=f`Jnxo}ChftcQp2hWvNJobA%4o#f~ug{;viN;s(js~WPlQ< zM<$0iuCsB^31=k{Oc4te-$BxL(sHs8&TIcXIZkiT4r`&46KBOeNBCaipB2&3o{B3Z zZPpO_2=@uws)2&j5`B)`Y+SY`NDGr%BlYssZxT0m1Eo5@@2+i|%|-tJu+P1a4l_AA z&KPD@-(gZtbm|D7^mZhpe;gGVxLQBCErBh-610e})BZ;qDb+7l*Y|>n8QrmBVq&Gf z;>bGxAKWBj5*Bi16mRTEi7pm#(2ep~UpJnkhDMUIE%lV#MuOtIRf$O@t3g@cTm0SR z22~PSWow0UTN(rAq6g*@x-D+#qzQ0&8Xm3oW*cM~U8)MDY-`Q@*(dPln(4Zau*eV3 zfU879Tz-^Z;_?tb65scA>lB?ub#%w5F0zlS1aG1wC^VJ(SkkV2uHAT@=ixdowTGE-LV5aqIivQq1q5*%mFl{ufYO5$ zxZlu8se{|GNLt_Tq1O$oa+(9;=Z3JleB_x(^Hf~~nRi#BH&Z#48(F5$q z$Q-AJw^Ipr$nlvsIr2nthTRF@whJt+{<-YiSnX3$Z{qPK@yo>_QHSqydFn5)EWOMY zW#BxmzF15+jWj8%@cy~Il|Zm>bI@XYbb`;eG(?+YUD;Q}pFGIWfaBzzd2KMY+D`@B@n>0SHBP6zlt2o}+Nk*QpYA_{G%{AF>LZgbmgNN+vQPLLDc0}i*eTkdV z4W*eqU%e_r_^#teH$53Lbh3oa9rnZP#5lj)wz zb!zp$qE9J3Dw9g+fBRFtp8oMFGB*9V*(mPHSDHydM6}|>x)z4?c~0bOFD97 zXGk@x6@h;bI|(3|UZZ-E3<=NT0OR`jX--x%PtpYM&9c{;-rFK{XFu*ms*?I^N4Kss z`Vy{!{`Cj!pG(oT)trPH-&&tH)}9HU3Dj8QI(C2tj|U#X)s z4(@Apa4FY#LJ;)bws&~j{-mnF&?Re>-E(8M&uNCC_sBG_?aX5<>8$Td+u<&A?D+mD zhTc7u0(6r*=j3QAYD)Xn_X8WxaI#`WftUJI!F$kqh|LE!D9Lq|T#nKwW8ZsA@Z+W)=0Mmor_N}w}XsMU?d|!Ed#op57k9|}o zTGFQ`u=dKU@nV8;`a_GphpqZYact~?5_0-iQI`$t>0fWr*1cEo>b-i8mqC09vYvW3 zTMppZoo4T~<)(xzSnhM&kUgyXR#CY|*X`7lD_vK)SNw7?L9@-F0#Eu|=&vNZZQYCM z*_Y;3)sL2#1socx(ILt(FiXku4+XpoIi`Qa!7CQldAB%jgT?g)w=(Y^oj>LHnrzF& z=JRG@+?X7u+>c*RaN`zRFYs*4_!TCWoO+^bVB{jLd(rV#{`(0N@>VTjPpgA4o#7`5 zJ>nEDRix-TDZpIEJtrqpl2PF1f%7DlhQVhMO!?|WbJn{2XEOT`Tvd=2W{F8nLQ0{2 zKrqtBrRQ}MliCqqt*a-VR}X&~XXw2uF+!Tx%(gc~48;}~W|%GvN%oP}#k;-TA8?}c zFBZx1pE&FJJjByjNPA%k??2Sac)Bn=#IoQL=X1N=aiWKclipZTzlLH~YeT+XJx;25 zIk^ka4jsK_CqKU5hoP7KaU(kebI(TUX=IMk)C(JhSAXu2SH<#Cd+0n>k9Y~w+enHR z>-2gVa^vQam}TF*ro-AtKR8U$huk^PFc?U6N>nCXRPeDNa-sc{>#rp@@!#|>#(Yq6 z;*6}*(vd?CekJMpn3o6|UX&b_M;EzdD?Qs}^6$k7JDLjdb+r~Y96Rt#RH^=UnGN4f z6O2#!wswFx1L0bIOw6hEhfRJjj&1g>Q7hrx58?vvVtmNvg}-%mIg>S3)XJY-Dhje~ zym2p_%k$gQKC;PZdgYPW<GBeT~63! zF}5zRPGh$0?*+eH9cuI`9R_hBb&A_sM2##NQn8O%bk-oN)2SSzxhPY?BDE1)@ej+IcuMlJW;EzHFS3gj zy2X@;jtq+A zZcn;ocEmpJjtcdD$PL_lF4L2qNg=xJ$b+%Vul5=KfKwuW-16ssV{R-5bKkqRStW*y zhg{qKvHS^vzgdwZqKn}=?hEB1sPThH6TW|vq4(L%+nm2pFx*U?o9_3@uRVpg5$ zEY88HaYn3kj1sB}E*EuiZR!&RFr~`%Og@#!fNH(Pq%eIFCElYFUz7e_b)%G_c46DB zKGxiB==Jx%i#U?{Z5V{&*K2$uwjqX|nJQ!G?Y#NMG9_uV(aIvGvZ$woAtPzX7BeY8 zFL-!=#~98DcCi$Q)(U<3?36rT1 z*6E6`0)yh~3*DcF_20@i)7?7rPNRPEmnk-=vvn05$~6~Xllk2yBR)iHy!S6VXJv6Z z`_!l6MdIB00tuB}Mk8jgj2Rljq8OOtHd8|Qv6RZAHA6*|4qv^&1Vw(u|cF(X5K$fFHHkbe6jx+1Xul{)h08BjA@1Zwy#4E zbon)OkM2F4X{r4+47ZhQSrcwuGBCoFpW<2@B8*E@t+XH#jAve4&|a_>TT`uT*m8cp zjA0vB)2IEnw|kqz5xVeC?73%ny^XF0FZI1ucfB%As0*PJFN*>!OSxl^_w}OTgGjb4 zOT910N4H+R%|BGDP_@p4StSs5;k*o7(vu(cl;<38d%oNuxf;aGK0_jm#XNX9w8o(5 zUS>Sf4Cm-zo~xmPOmiOzuIi z*AiM7AM9#j+$&QcK>yNQ)oupkRULBdf}g;jesBJ%->Pj6i6MP%SUOHScDU7oy~d_^4|sxe_^G>t7DP2f?iszoDfd=RroB$_mFt2@gESr{ z#>S}`y!VTP7R-03xgyZv;DTYToHndDh9m@0wt>ctN( zu2!^1pUs#Rp26RyYd-n(~R9KE*yrwFbyyGQr$ypVs8TYf-(P^5SEC}LQ#EEm7Uf|Wsa zsyt(xGyfZV4DJzR8{L0fTQG%ZD$})Z7b?#vVwnfod78=Ng}tup@r0lzv%RQd#hG+s zxjlU0?jd^3qhl5x+6{<2( z5-lKFB;GoE4n6a?d)Cg4BB~E~@?!Ag3H{Dog3%sHgj$@PVp4JR9h@6C+qtQ~5b)ky z{CJbL@XqaROfW8E#5teqK$Akji@jB92@eRW+%;C1Dni+{otumgH$)qJYOPfDH6#vG zod}2(H`g4O?LGX8il^hw9mNXpRONE|*#kI9q`AM<=`zz(1D~(0r5gJG-k=9Jv^>N4 zDmM=|1gc#{Exl)6-9!7Xe7KS~Q6<6X2*Sdf;2X^#fs43Y)Tqz#5J{N`_hG{bm!oY$eU7`}C~*FL(z36(ydomHISqu1<3B)do~AI%Pm zMdDM=PX*F(KGw;*M!b$oRk6;LQm%XMu^~h(4pKqGLxgqo|M4i#FQE7k6eRaN&_Oz? z){ke+E)Te5w`&mhWszBFQxDd=UH`53);oeiBDFp4!y7KzoAOCFyon6u>wUOkRb9#r z@|IH~m8PztUi5Qx1V0q7&H#`o{4?D z>9`4%Q_0yO|9tWVJ~@dk@S@zpDe}=@Yi3>Re)4uMjVt9l+1i$$7SK?^%%KZ}ST~BC z>VQ5`1Ocpke#TQoQ0Hi}w1BNMcDtskujla2jbeNPB{=3t6GDw5q;Na( z*rpRSxoXZ&8DTAs8>Z|$S;Xc6k7ICEyt41Pp`AD0pSK*?83rZ)-{_nF34}(V?TJVf zwc{$A%yvv~89pay8%hu#uN5-ecUJo9;O$-uVrzNJ&Rhrzu>>__pGsm{{{5q=FY=6q zZ9Ru>pyU(psPbzqw0syyu!mHkoY~IM5M6vu`l`vw!=a!P5dWVuW8|WipAy#GytMx?i~65l1cst7Wv;1?X`r_gT1YiAI$c_xlN{}4fz;3q*91{4p#F+ zftDGk?_l;RpW?NBfS)@F*$;(sJxfbUte4Qy9%Wny%EEpdfa4!cgH#D0wh@hRzDV=I zc@77RoGZn~DtABX9Nrc*%pduC+J*&jTi^44lpna-a+Nl=m?dUEQl`?ZK9IsWWsV-~ zA+?NU9YjrIG8{mE8dtSrahJHel^;`FLb&D15)yZxmZ7`7N(dpw>uNeS2q!mb=qJ-I z`Ql;RgsSmb+sp*}t4m(*2rWN^b_*V%W${08__-I~)M)^tNVHu0P4hJBT`! z-fWik(QI#`Fgh=+>aSw83nyUuI8yfaNCEps#~Q*SVSSG4*|R)JaETKa7vZ_exYi3M z#HTJfmy~th5$ev*2ZO#?vHBl8 z>i-?502c6n3LdT*4AH&tyi|0Zdu~9hYLrMGRHfb==xc39f~@aJrQa9E6`M{I9lIi= z`bhEVIXmb}e(8pHh#squt;_Xivhl^B#u2(09n^oM;e>F@QQf-4>q!gUx?F(f;gV-n z@D35PP9-dH5AQNNj1pnR#BolkJ6_qmtb|MIcaC1I;hdt!7TEn~_d<##wl|hUF|7&Z zE#Dm0$yEizK9eaBAcD`2k!RXwBXR7#pXxY&J}B$K<#S&F2XNePI0%16+$bk;%*xpU zr?X-}@eiuC&4H8fn1y!u-Z++X6HQyN%{)0+CQ zrr$fCc~+RRM#vfoPYop4!O)MHXoGxvTouGUMZu{sK9#KKCiQ(VVFIg2@AzuKd1b0G zQ3s(knLtHH-oIS$5Cx5M>60+0R^ zg8%!^Wg!i_2U8P_SP+{}W=g6{QnvFmTmff2r|iTolYNbY`^j6{5Vujm6XCGp&g7Nn z9!f(uibb|@#VW*g;^7}F_D}EOb_`cT`}bXI^O$0N+BZPY{abNs(1Q_x&{XGtiLIJ_gLtsz2pJiVHYyA8LRa<{aBB&XSQY5zYEM!v`zBc&o) zqnoM06CV?EIwmD0rK`q|LWFDfmPH_bFx^V2WWL+>8hLSC0xo?zI=TaWxkgKRo}Mcf zq|N(!-S3P4F<@uz&F>E)*rc|k#KkGwRLcDJqd}*txkus5g3SWL!X2k%{k=yMMeW_% z)Mk1M`p!OLi?c8_O|H4~1vgZ;F)sY*AiMM*?AqFzGxk^Ks2s*C4sY#*$ozXAU-Vxr zYGgQYU}S!{X8mcBbM4yqSOLR{)?^9vrMsPH=Bk(4D}R4t^@PpOuC6x4=@}bmH*o}+ z-rsk`pfBG{)bc$_Jyp7bl&zmLpq?mVTQDCm??;)KoD>!bZicciPvPaHXUSpg|cU+Q~*7rt);b~ktQ1uxcY@B?Weg*JzX5WVpJ{Z_gK?R znjBjNpri$!B+dE^{@%{TTUfFmy z42Cq8e*oeF-e_Lo+@e9fP~y&YWYkQ*t5t*%D5Ul}t(OMN0)IKREUBkcO1Os1aeLA`4JD4$$lT)AULftjSl&YJX54Vgp zMQR$k=)5j2*3*>!{ot=dr;5MQGa}S4nt`vfbTcR5Y8NXaotloM#l|zC4XOg>!nPR% zC)^^d_Y=kky!(;5m}Oz~4DQq4yHJl)@YalsjIGj>$?gN&i}7`8wlMZf)Ofe9X2~V1 zPd}NMnPsgo71{wi_9gUMaGAY2bFg2}2e440GbTmX7-DvtvZCUr1v06ML;6<31Ig>* zf`>HhL>OO~2Cj|c_py6hQo#CRg~Ni`kU&r)my1Sm?fOSU9P&>igUY@GtvAySqdKP( z`o+M1#A$m`U{>YDDwCT1ouH@}d>d1_y|unH6hOeQy zVJ8ynj|7Png)pw}N6F{5=IVmeE{tq%QCQXc5JMLoPJa1{pE%Xa0{r|D=%Us~+?T1G#a?WV%iM;aTaW)A%5^z6d>ad1gH_Ho; z>23s^trTogojtMjjC;=_+2 z;>!zMvL$jIVv`hMGt(3=nwt7`<;G&$EEdPFJ2WptuI2w2up4!B{IhwDZ|u*>$+Gw# zunFBvFHU=QYeVodu;^jXOrSZB@m_3X)q`?9)#Cyto$T3Cpt@w?M*lr;ymS~e>dQGH#c7+ zA&O<+cI~!#)*FZ8sT;1wD!Wl40}_+TuhX`cGx?@+Eb0P{-&$U6BaPy=N<+=s^^PhN zu0JG%lWMs1*%F}$o8@x}you1z&=BCaI*XTa8oKg~O-gJPrr{QR8G@j-we?Cq>EXg& zzHxG-vM*QmGc)@NofE0cUCsf;1&$%aI~i)oEpNAVeKNI@FX8}7`I*AGmkQ^iaJ7X+ zMbY#5t`y-if*jf;cR7^DI_sbYs#qEm_tJ9nHMeUYaZ!*rrc&8B$!4`C-_@|I*JJkE zyQZNE_mx(3he#4kLOpnKrOzU#veGwcAaduVI#l#=9n$kQ&Wp+%TB9X6ICTV@p%mF1144goaUJ!c^D-_w@KO-gzg zsM`Jhu?EWVVU=G~dHCI_R*z?dcQ|&BzPIHww)T=9zZP8U0yn*;zP?r(O7FH`neOq0 zGb3(HNTEd(%L5hbDri51sI4+LZ+PBTkzsug>Wr9?k&(sW6BjMxbv0!~$vV@bL0kT9 z374#1drDW(ID)*L>A5Wa(9Kwt${tdk%B?gAof+BL)8R}41|Q563Gj!Plhew2ZgVHk z@O>xGt5&Mk>m>>5b598%V>+F*o|bFc+Fzw0U1mcI3ol3DpO^gn{KGjlX*;3LQz(A< zA)!$4S0mHji%sS0l`(pBD0#G&nOV&Om{j-~d3#M8*f zq^~zZ39+~c4@#tt5un<(_bmrlgjxmokdJ5Dmc4&}WHBSE{^x7YtKxa-wYJ_^l5mTk zqy-(;aRhVnmKT*De4m|MoBiU2`6TFt*b8ydHn36?u zn4T)|>0GQN7}s|vm*9E@=+z@UDPu-wm{FaHd1h6sWWV_uth=I325HX`X)SFtv&|P( zesfJbXjne6d_5i~bh#)BcNo{Lt7C}lM=X@7YD76wjnUTM5YV#q4GrZMiK@b+@;hJt zo-1q-a*bcg6SeQXyZG~qetLR3rF-QHEr`h{h6dFqvN!=;G$L<#1_o{g^jQRL(na%V zI)N}OdR{F-D>gQE1?rJnePe1gb^w=p27z#Aw%E2SoB6`cqgXy1!MY{RcBtHy$-Xb2 zP2Ym`-|XIbXK1q}J3BiEl9gUz;3l=){_FFz*HySlW903u0uY*ahP$i7#KeU4r%q)$ zN1hVp?_K^0IWs44bEPjnJ}%DuWKRTbo8c1S!xjkf^GgO03CIn~u%EN%X;JB=R&?cb zc8*G4o(c9)>YKdSjV7YYToi%LTv_JE=$vNNtsEKhZ9emJgqK~PXorj2A_*9!9e&Rpajh5`a@ zZKtljR*E$D0!R{*50P20iBCYF>+vzp=0^ul7G@V0FDsF^Os&#X{}tqKkCV3zO--vQ z$rA3V-++#(W@@DHQ@Y!J`j9IoivcRcs-;M-l;Ci_Ox z>VspPiWf*$kupy>e10B_jgNOW2-4Tr_XPubzTdTvkupEB9h4Tdwf3UKzK?y5EFfM| zklXf;l7>2SXlRogJy`PQ&9CAE!qqOzoiDFrIWAfTQ&(pC$e%eQyTSM-^X`TP=6Qw| z0s2KY9r+1jj>gvd`aSUmv8U3oifqZD<(&G$hPnc3AH_8PWGf>I8={}#^oqnXn2KSYwnS@ z^Ru%hCFSJgoFipcdFT6!Y`o%y%nIGz)3dYx&NKD-q0bSptiAT*V>lWPSV~WY`=mI$ z*nCbKdx1|kV|EAg1GTvLy1e|4F?PG$wqs}hou}VT z>^Bxc7v<*Wo~@{;*p{LGdR-7Wl^!qY|7Y|OUA&nWeuYdj!Sq^k09xvKarOT4k8t4$ zVY5mRn_rzT_Z$!V5VW|oG%r%Ls_p_EqOfV0T*0T({qN2F=F;0!q?*hWRs2_a42`S3 zU5Bhcd}=KfxNyPWVSTP_#0J9eS^#yq|A#ENMz)D_ji?{s(^C>|Ki4|swl`2{sgEQJ z)vI52hGl-!7Rn=FnBNV!6ze%R0O_^#+w~(dgsb=e`e>$jp>_7V!nxlY5K$MMs(*h< zo}HbISsf{{H+N7==*YW*VYwFC%m~*IE>7`ER6nL!m z+vH?t^ON1);#+4EhK7dX&ugX*jrN*2tNXa%W&xfQmks+0U~}?HPg#IHWgYkJ7*fQ< zkzZN@jHiF|<{Q|@>4&UNkE>2Q{Dqbh0h;R!Bt>EP{k=V`=AB%0t3&RZZE13HU*X1Z zu%M{As~T;M@=ISc8ln%gN#1REU^(&e*Vor81NIlJzTy)4BVcnn!(g9lkw_9O ztY%}e#Ro1!z-lS|gnc`r&xdUFP#)a!QrfoZWU602zkq$=$uLm5#`){frI+i+#bA+MgDs%>|Wco^(KyYf3n1E!=l?Hj9?i z7QWZJQOZ@X?QwH+6PoKUnj~9&dWwwf=6TkcsmWpH*`r?(8X9_}$!KRLFQ$sWEO5!m zS)gs&_0C0gqC2EtSCK0P$hf2Rt(BNNcb?YL2+d_QdQ3>EZgb8VErlglN8%4Xt=bXS z<*6lK78G#46!PZWt9P`MNXxJ8H{NKTiz;8tEov_W?ETT~2^SxTI>*neeHP&5Ew67K znC;lv*kUF}YWT=U7K>b64T&4$gS^iWk6LyztlC)3ZaNxRQ!17n6Q(_JY8JcPASmax0aN`lVYB%5{5mga~ z67WL6jzV$@YJCZWrm=k5>hI>Y=4ugpv!)zvd2D$Qfdg%&w&oU>-x~1~axWn0^!z=o z298$^w>>G%RCb4@Q3NudNC4G?&Go~v#7kBWA^&97-{03{#(a%U%Imb4!?(8~Ioozu)V3WjU4(lQ|it@FTcck5M5ieA)VolPXpe;q>CucNCmn6=DDX3nLC3Q6 ztlXG&9pX=*DKVzj_CajWp{jGlHgDQArLQ%x%414L(5R4rv!9kr*R*!%Zw&-r098k`*(FZKbn9nLIddh>GN#-9*~XBrT>?U^~X>_Vae9ja4E z*fb#XvQJCS0MWjJmQp5$x%PeCYf$AEjz4}F_2=*?^2<4B-K34>76>XgQY1ZTXUn-Q zNnH3kE<$=yS@aQ#TjEL-0l-~}12D&e4?3Xs<~3c#1#)1Isejj{HG6dKzT~Jxgj>=< zlTgJ8)or+~%ngc9JUQxHKp+sN8;{(-$0oW<#Z=eZZXXX$1Q>Pm^z<~dtHgPlo!(E_ zE^%rOnL)Tnt=(8uovYj4s$3ng9~0Vt7E1vNZo>}oWvkEBT|I+wgg&M+B%1C3^WC|D zl33h?I09AM;$t*1rldo59Y~@|?#*}C0Ek9_O7WiAZfW$(gZ;;sXNx-c#l;PEGt{&- zG&F{|&wc@?K0oZ@I$Kp$bzW_-9>j(FFoBHbW|hrZ8@VnxdTdw;sIl2Kjv_uj744EU z7h>b$rvHpZ_5nfoA++Dqg);3q(`)8F9&5;KXlUrXaI5)fa5<7*kMmMU!|KsOK_yRw@X;Z#xFHyV4u#rkm95>Q{V3& ziKsZ`a2P9W4%$VOrrhRo0}Ty%fHuQg(%+5Z=D(7apWh353%_vnLW3yGOR0RlicbPu zsFQaehyUA8Pfv34B{Ua7>hnIZ8&!-z`0I@6EwCu4SshTNRRu8}sc=wDW=Yt=35qw? z!X6{HL8;r8v4uM%1A23f!ej%e4xJM;ZaCXtv@*uAeG?>v6?1hy{wqec{uS-A>$AkQ zrAc8yKEAcEDq-~|Fk~d|$8pI{P3W9r4VIhXYz4cPi)JR>>YPsu}Tb1X`s$&vo#FcZG<+FsZ(Aaefc9^y| zzZj5c(7F^un?Q2B^!fAWPCzKRo2!GG^EH%Ip{m)-U_mq2cskVG>jT}zY{jy0ymVWd zn|-AL9_wP^)5WvbAI5Z~$!!ld+3$`S(Dj~X(2(8Ua0huZ-xu(@FznK7ovMn;VTk!# z-1V??zh@x(W@w~jgXe6nbp-W-K=9AWD-Mm~u|TL=SG9_Na~m5+YK{q=5hB;B5a}>t zz5~U!@lfN~oHTJP(WliphVq?9YWrzU&F(jQDaC8RmS0d%A26eE;O_&Q)V{i2PzaU* zpBuoQcYU0%Uec%nus;hztCI^w{D&-v#&2KN2CUoB_=8+vwc^tgFKOjFsrhR6A?sbJ zfneZie1jA#E zE8wv&=3FWK$o9c9d#*37i!Ci>(-&$MjXXUw2)0%6@fPp6+9ja^k%SkG=Ns}Ym^FWt zn|nb$NlYC~o;J~zlnDZ)J*Y`jxq|75U+ssR8Euq(aK>}?$!ALj-0hz#ZgcD+92ng{ zuoo*VrrVG8%fETtLbNR$ejrrrIOHjE@5zMsM=tc7fbCPlIb`NXUWSA*@kXNHlq90> z%Ce_e%p@mt%X02*jQN0(qd~do(fJ))H7CLLZ*8y1sopoP@rx;a? z&+^HUuid_UjVS2Ka3J4~)*bfgR*arL&c79gy4sWgMNLeb9*j7SiDSGd=+=IvC zFWa+O=#b3x_1gkH?A5&&UsZi-GDgsMdeig}l6~ObU#2+WlvD=?#?_Yn$#WseYx;`m<`8kiaJve@7_Lt1%=vZ1=Xv>cg0TBu3H(1)PmGu z)OY%;KD#Xo#2g2B`S=iUk$m=`4cEFc@Uuu7N~giP+qZ9v_$=P($usGjS4IVM?k$@` zeG?EB)d#?x03s&=l({!hF`n*xd4J>`gkXqp1xZeoNV^2oRrF;1R+pvzMkyScOa^(8 zHP52Xe6Z9}_v+PqPyiWE)^&3$)X~xL=+;)svhB*SBND=H-@d7&tslc9{~*Cg6-tCX z@p?+cAZ|yTNQVTaCaphYZKWV6Pr`lTSC65EKG$(Nk!xTH-ip0FpoGq&j1to^5U^Yez2bU3iX9SFThg=HVjZicNH? z344(n)+0Rleg8Zo$bErb?V zKYUQAVun*=3glAUH94j zU|tjFq&uz}{p5CYyI)(YuU}&Gp2mlVx^A$T5njDIXXf4}3LZ#1+283G-|so{OKy8D zlIEw-R$zpgz;dA;mjk|Ouuey22cT z$)KfxA3tt$^YGAik_yEvQU5HeZjT7uTh*N@gtMcuksWY2X-=k7=327=qV zg{h;Li^aC83D^F4MdRstrWHDn=Hqwv@G&fUDoTkxit$_cOoCO!Z-7V&2DY|YiqB4^ z7qv^O0#hPFQPmT00iTf5NS=zjo11jNk8hWnPQQkpEDesJjo-t4x2>#t%A73(%_{Y1 zAXd_IngAF|6Ew-y*-FtvBnPhg`ukUtYuBAvh{SrjiFXpLy5Bz660#K~F;?0swU;bgb9` z{G)ypK3sdEhCukxwW-l;jlrW}xD|vP>1-1s13@87E~& zyY0sX&iz)?+#qA?bYWLPpy)2JkOT2#oozqL0!Qzf!ZBFZ_)Ajo}x0Q?>F>{RG#u0tDxy){3-W^L|i~IKNCXEsUA9keLk z*a@94Ty$dLa}c#VY*A<2QUg|vfblr`0)O=w4P`Ny25r>=z>-gDx>L7dYxsY90Z5gS zzdsxY_SJBmeK5yR7z&@)ITfFNs}k>tI^&&3_vdpfj?1U~o}J25y{*RY`34wtAcNJn zkLFyGkBxB=(aZXK3y$GvAq#|InnJYEl(=8g8LUxw7zPerI^^*bcm~m z*rl(W!@t@;zW-G}A8u=mRK6R@j0-~dRaK;h$BNXq2ENIdNzsbEFI@h8H;o?q0>kRA z3ksqgF>fC4N6RdQ)l2xDgx39B`@}K_EV~Q4t>b8Nzpjwl- zAJtQzEgfAa+v+z!s6KGePASvrXg3j?EH-sMODYn%Wb@+DiTt9G+ zmvG>WLE}VN@_ioX$IsY%(e_p@nygBIfh*~vu?{g(r_177q!`5+S?rDbev zTnRdKfq%qrG^RP8KqQU@E?>3)#c;7Ekq*`KT>$CYJgj}Fc1a3_+J>%-8K4ZkV1#Zc zzwxJWgefr^>Q#9;ruZ*@q1B_?p<_ZN4Ga2}?Z%(qw7O|A6o>)Oh~GZBsQ|Ga6HYLD zqUM7;W9zH`;fhqLx9MHO@>6to-ZX ziKE0dXymDcXeq4$CCA(g<3E4uWdYH%*qk;@lyJ|WSrv3flgmZ)+{;Ha2X|dVt48r@ zaM>og3)!_qgZyg`8jvKpd~6x|kk;5}y7FV+t_=0AS2x0!8x9CR@CXEvPmj-V~w==172 zYHCk2)bOt$a{qxi1moL5K>_;As%Veo6BQLDoLrjhFoclm0TQ@hvXcc()GM@Z0cX+= zx@fDTgG==zOB`YqQ)BMbQK*A~~8nE-AT?#+*5_|$I@+nj3GFbGkGGW42V z#`g~^?Uzw+b_H&)kL0*dwoi9uYJNsT9M85csPFF9qroabWe27z(gZrf~kp}t0Zs!O}=_xJY(Dm`;(VLFOaiTckKd;pR|$U%lm8@h9=B|PuqC_aRJSwd!?sN&+UI`-i}pa*QH|eD^EJH_h<1{|r@J9+ zzMasU6qLfnBqY3n9A*!k;%vv2i3BTJXOF87`O7I za2`;SqO}IPi}dJ-gGZ@9?6H^PlLfgo^epT zKwV<%eG2ObZCdCj4@DvAO5GmRBi6~GLENxdkpjY_Y{$iCM#SPum8lIkd^V{7`0W65 zxwX?OUzH0D2WU_QexGn62o5d{_k?{&opKM==x&G!0DtycwT@a^%B0{ z2Nv>#RIh>qvFtSz?Ye+=!XCC=hF+!;+b+easi|9S{ornpYF|UK(mN*Cu9{b~+3@Xy zrJt#HcX;D?OFXplYSLl_aLdgI5T#JvSD<>U2Ts|rvkv$sP|Gj(_4Kg-<);Uo>v|yd zHzvA6nze&Y2KMyDBdnixf180#)qyxjYYpRt_Tc#|w^}+nC{nbtYs5tw83OqK&3&WV zS_ucueBJ4)ETH470+w|A>~37@aB_8+kCuGi%ffjeBf7NW$muXQcXv-XJdb2}{wW?V zoYDT(>`dBUCjEQe-TU647uH0g!}@)qL{wFc@$lC%HF{flU{E*jHHZ~w`) zi7gXq34Sr3)5G~^3yly(| zfA1)TI7Ef>1yPdI-(@cl6cbBHVbH1)G4ksyf^J8j+j+J{?l z-mTq{0nHB2I>!Y`DEE-gYilqGCIh-_1*D`*faAVdTr+og!FuRi&En6~NKj0Sc9@k^ z9Gjo1!f|~ZUi5NNRokpbT@mU{6jhn3L!87Jux;ctS`)wEe21AfuH@n1|K;?nd=2_` zQTw_fh5$(7{<&n+mdK<(9=2Q;pn2^#5b0tH=)}anvyc1`L=CLZ}dxR zD{VJ_Cg&_xKrzJtf+gqkY+pzZ@_VmLs&GGhuJ`@x=WB>nio2YT2-Kr7ZopxZ*z#oJBk#QaeHR{tT>5Tt;CZGM`nzy3&i{9 zS9n@yUowo0*kaJF4*LBi@d^E0XnXz9gu^(+_y9lm{-M4$2aiyz+pP}I@q(9&I9eU9 z_uCBEbnHe~wX~Y^txsxTR^tneQUsQKc6HwkieAoBDpKK=8UK0#7NnpIv90*_$0yI* zpOtQE@J|od_$il>bAg}Isvmp*)-MQXK907(0R7-~vBerhdt9l?Df89DW(FLdVMEaq zzkB;qod)p);*2+PczYnRe?N{Hp~e!nm8nYoCh_{`UHYBP230Gq>&l#>JgobN7VXnj zD%ExDLdWvs^el)?xGjF$5`u+_@!O!^fB!_^?61&NH5Raq*{!;~u1x*h8j-= z=r6)eAeGw08#ueIZ3>FMS)xp7I9HZ0MxmPW~$X%mEjWH)q_pPntdF6THYjEji(fM}0d3&-^8=nNJ*&*MBY2qwwy z9fnsX*pZ;;9?=Ar5Ywd&28T0AQ^`q&qZ{?s^ZK9E5b;E#M0cTr+)fD#q8MVROx5jo zwTTP(glB4>8%rKEa81CkL@h@U0^v7!$tHI(M|icor00|Uoa$yQ%vL?`yF00bN)*sq zBU5nXd>4N~Bomp|6B}$c-{bOUy^8RNOFzJVahuQJ`y?8c_R5sTI(~%l*o`)X>KorE z1ch*JxW)w7qTAlCP$2;URnR?jAvWB$x}T5#X8-%g$86oqh(s~RQ~fSImh-TQQpUtk z+?Lt9D^XmNruptoh!R~~Wk>#kQE99-f-dsHc%>2)t)1hyeR#!{sfF-8F~4+ZSzRsY z@j|9&lTB`VCA+uJW&bQebz2I(&FOV!x+(MblidgamuoT{u(F;DFn8!mkzT&XbjQX9 znuB%kjg%-MS zw&~1qubJHZznc5mrR>AaDaw(juKwQ_|^^rvqk#gY4VPqU?xFQVRZDAwoNq!^Sr~{w0^e1v{ zIpBK5^JEo{$mGA;=l2eL-;f!#75{D{?iZo`_{|kZzU8U2!v+7maOf+;PM6b97Lb3E z29C5}F}c%Wi|M<0?=_QFoJ_~6r=GAC&)608e&{Ij9nBo#`_$v{;ZP&4fVDsEEfv7J z@>k1$R(d+Js+JK~Z>NA?N+b6%Y({VvAu{uXAg2Zkp!-DM$)rq{ZHcs?D;*%cQk2kH zNG_y&OU$_x%{D5}`@!uqN$lJQ!8&h|;Jk}p7wY~qvY=$G`k4$@atXW456jR%`pK@jmwSg5+EA9~g{5ziRVfB& zod#?}sV(LlS4?~beM#NfHzFyP|G=5rFD|SFNU(@$-C>9Ema#Xrf<|Qq_V)IcP3#2g zId(x9dvGJP!ntyUjg4)-9Ua1*0%VkrOlD&8?b!62{U4*#>L)j-AEvrI#ZK>~v3Y$0 zu#_0=TW#k}78>2hstk`x9q7{^7Il-Z%{ZO=Zm&a<(;_p{#6JFWzeCHJ)54`gw1#(9 zzjx(G1N!XhAD*cR`L>Pt$wp&_+1|(KB{Xv~_4y?6+(R)~t8>3kpjs}V(P;JRsw!es z2OU~#srM+~`Ho`rbL>L!EDSG`co!CK%(xXQkCN;y7<}TYMm9)5|a{8)3w>z4vQ2 zzM1zW&Tz?kdLye+(k+gFW>9-=215AJItGYK<%dPAT2+B7%8qrLLkFG^<{r&P^7iF{ zfHYn`XCx@pjYV|Ta87-K5GT}9^{C#eOlrI2(o6hZuCe=Q!CTH&FNjNZK`S{A!@eof zh?(;*rBJ<|UY}-cE76BoGV{%2g$}Dt&A8B_q@2na>sF0#H(RwGUL>6 zi8OhiW|4LD=HeVP4gKr3CFzgtq&;Up;6}1c1slWXAw`JBJLtxpE!OeYOzD1v9z3@y ziE2R%OF;mM;)Oto7YZ@-dIA9QvIe?xw?=f!;^_|;RqDPytn_!P(q_M9Us>tFgA7H> zL`|3owHZDzJ(wN=k&~D^zEFX+>AB=o#XuilZM zG}tv{wA;2)H%MX|+_iq?vs1dma8c+wTuY0jQwnyvH^=yxj#vpcGYu;c|CwKUIIH}o z*o4_aEY{{Zu?AOsZuWV62m#w%7sQs=m)(4%(3(Qb@nkFID_P3GPFtcKIAa9HM9>Zd ztTh3fr7bbdM=>xBAEi#d4|3Q9oiyEq5*SP97HcUqAGcbiE z19Aa<>MqI?kp4{Iq*H_Y7(su4u)1-2Mw-%1X(+SKd<+wVhQ|Ch)9RJ>{#GxDB-kO@b$S;njPcN+_vf-oG$&d!R3Jl1QnzkNZnA=K z#qa^tL&x_-agG=;pP+ue2k;rO!ia*MG7M~knUk=iBzr3U-T*K< zET*(k;6!Jx*=w891>OB@at4qM{NdFb0uai}2U1c8B<%-y0PP8~9yOqarn^#7QUdDJ zS3P_fg7Y>vUBa`Z?z0_)y!Xr3&Go)b-ZN(uIIahEQx$cgUYSOyMk(Hv!<>5(F#=oB(*7?UegEbeb+iH$MyQjoF%Y?!IP~1-T^qRQCzz z!YM?H0J^0K5SB$lraFu*{tAh=7agF^;WkCXM^_7I+11g;BFLjVy(I*MG77IYSnI-JvARXoUNz!-ZOtI-HwrqO$0;H~SKtQFzQ51FI z{?jON+i9mfU%%YGt{4xW3MQWEA3lnTQAA18O}9WiLy4>iqvBMjg+)9e0*8ACf(2nm zz{Iivl6vd|Q}z5Ck%GAX=QG6NTIGe!iSC*cthHeMl|L*A(9is*zI8PS^~i|42eOR) zED}FvZlC#9S4Rdp2cqxkfwQ6*5S;a(!#C}5tV`0nHExWnjO#8o_B=gB$MOp6@LB2- z@V)@{`yzm*F`^+NrDz!i?w7fpbfJkPCs{Q{>%JRYgDA_FFnugwaHPPF4?L{YI&iiN z(wa($BCN;lPd&oXf_&qb6TvqiWIna;j9t}5bRgHdmgY@SLvbT=dFpQ$iGBE~Nq$~Q z!ikgOHX!+U?^q7tlIy{PYCU(f^U}*&9_P*vX81^mUL$*cE)s*=u8F(MnZ!8Ck^DUyp&E+t*7Xg?<{<(EevCaXR*^24J8_`E)S0{5f0nWTN zv9`8$l51U=kAGA0Ap>0fCFT2LJ)^k)pIJGKJ!N*XYq8@nUy3V2j+c?(=W zSxvm>afq7qlnA2f2EHXc*5j{5LQ>M|DJwR>`I&`Ge0x1N-EX{=yL(FN@vO9FzA-=p z&gVhw?YTC{rt(^HB=WB3@)x#V{`2Q$WG`LX9GDv*k}j;Tnc2M}-uxMX#I;Rv01tsJ zAe(@NRTO6EF6#1;d%gD3Mtq36oE|U@&4B#4C?4fOhzRGz?W0H00`S%VR+rKE7w{mb zoF?1tgRwRa)nE|50;OGfR|9<`9w*@Q(=$nM3tt8Rt6WxwBSazm3uG2m2F*bWuov#% zb3tf|5ENg04zw-*9ux(ZTUc;w%`bO*`#eG$g`pF`Y*uooNw5dGm8a5D{E0PLAjx_M}&Ye_-jk9`<63J0Ch z$D;MpluVHQYCa8inwR@dyn`KL0_<$fAk1w6IYJ<->>UJpq_lMbA`FCK8VC#!4g^6D z^F7vG5O~(l&o9;}i~GTs+o#Wtg4G(hYWvg zKgx?7j?G-$+~Z(|Y6c4kh@DxGk0C@y(4`G$-~vI4rUDnxhJ7Se#0icQMBV^wL>Nf= zfMOiOsR$quMLeLF)ipKOMi2cofZbZ-Dq{bz#-x2$4mlAf+el(oF4iH(kFQFgOY0{^ zDBa}sJ_4wc1_nx2e#b;df8P`W*iW%2GV=JsXwwx$lL&*i&~%**@c_WgXa+@M7=e&} zl>bih)qtaQU%zTtT8{VfEDjA1^TO-|`B+G6=G`=qNeojcNL&os4Kldl-l@e%@d6x4 zQ9scG7zHB{XhbI|! zd1TXvas!{oaeVLKFyTAP&tG~m6zVSBMvIUANK>n;Rvx#+m`PGLI6yzcGv=?63Fwg5 z7cIc_AmdJjUE}Ym;SV)0vr!tdHKYCN?UIqZX>`G03NR)U%xT3)ylC*_Kq^xuohl`% z@1$avw=j26@}|f<917I=c`GK=cmVCK30;jne$hA_R zL#Z70iTf`$bH#3w2U$%J+>((B`2?e|v>us;UdB-({U%OLBp3Tx9jPx7mkJ$v`Vk~S zU+)VNm0UiPF84?yZ^-*1Z%~mYMQC(ms-8$Ja-xs9NFbP(JeTtd+XBjK)8bu)2ak_k z{R-JWN%^~(%FOxns&1)Ydtiq}X^3u}_YFm!Du0*agM_u*(MifKjgspZ2P)xhl=cZ| zHA-IeLhc<1H!V-|>XAVmAA{9*-w%t3!4E0si5f0ua zQrVk%f8y`MyfE2##9qO}`l5utYuHcH+of34F5w=^>mwJYy$?KQ)q; zhrzdU^CfcK3S*4eWik|FjjwoLbAaon_k&?WbZ-5t`goA~v2S6;tU|f9oU*5Rd7n3j zaK)S%J0z^KByt>uqT70GM540?UBIXD^f{k`CI{L!N-v!Unk9c5`V57VxrbTcTEF`1 z2+#0A&KRyS?gN-zD6b1JlmO`to_Vs`r^}10!Q+paf|{L*#|f4!1A=RQZh) zSa9ZseV!eL4dpc(b1p@K3aiDn5Kv(N{Yta-e80YH$Bp_v7hsBl5=VTz4KqlehHaVR zS!LQo^uVl>zC2|j?0S(D?1wu~IzjvVG9Tx^T7VD?<_c$+v&0`&8k>J$&4$T8fqyNZ z_k40ni;Fvb@cp5>vUfjOLBw^$MIu*`Y%5EkMOEAnL^`j9&V6-J2iBe}-U0S*E3kMB z_w}B!aEatF3UA?sI~n6_92>3@CE=1j*S0U5mnQ;f#1o-&XYRj!!M*9wkg?Y+7N4Oz zR2TBVA6mIq4J!kM`lWxG_tNFuTZ-la(0w9j;<26NklUOR$qnylkD-u+5x`lwMdXilIcqbz_aud`{_Zf>6;@$fsJNk5~u_;2=G@1|IJi7JfYslU?7lK99<1^%WgXcqt zu?R-fQVbxQl0)-z zuHW$1IlDrCnA5e6;T$eBse(IqFW231!o)bCYv_sz+*XmW#WyhAYAD)|v$>GFfh$&$ z($l+8-X8#4aHnGFh2v+mUUmtf0;hf%@iqN*F5dOk{ zFw>sOBC`{r;sE4Ej-+zqemY>%k>4dVfru^-Q_qb2?qB`^rSJjiZFr>m4K9m}W6ydc zpf=gvY~?yht*Fsz)#WLl+5}=T**BQ{ww&JhM?qyTard zRh{Qm!j*+Tjwi~Le}O;grvpY6wE;WFP0dr~&lHnP&>5UuzFW`hf%J=K3>u~8FFFU>JxakHL%TQjGE?IBWx3|@@8ktGQ)dB&~9 z20#5*5BT5kNA?~tW8%P1^ZRCBHD!aYQc|ULpOvPXGCt=#3M6G{xLFNk)e5w>z$Rpe#0bD z!P~R=K`^#)b_Q&Dr}uRuH8J4z|E~xBhdccLz8w?AX{!rRB^b;JTrpaTOICJ0uduMt z_)tiQdImo)hup@yVGD~aP_PJwnW@1ovA$aelcFa**1#$+T|2=oy*%C3NrN5eFA2)6jPv<--82>01n zBFfiHUqk7IBbe4T6o=jOe=l|%v!{LX|pBuUoSF^PrBWEP0mG9!k-(UO=@g(kJk(l-Je4C+cuW17k16qC! zPK)K)U)eB9X)!pQP%VksC!AGuE3kkyIF8qIQC6;d1=(x@2tAg(q6=SY5<;c5y&r+u zu(}&Wj3)q-nTgiB946?+ymcnSf?a?}m;0{suNT)5HC$|lL`PpdeJBh@HDdg`p{1q8 zc3_1)Ie2H5-mEA6<>cm$T>||MC+n!Ypnu4tN_r5N90#k7)whPCXwoF1@ec!5OGb#eLo)rZyPZ1uxF*#{hY(B9kL z2Tz_%Tb(JtB+0=sSm}G0<>rf>D~FNN^NE83AUt$8%nBMHcEe+US-1vr=dM4a0~}is z6?7#ZOxcMj;E1cMYHMfQGo;{&Y56pe$+@vYfts%Aolh&ox3>VVuj;8L#F~dkgaIn37zK=qF03u&QUaP{n%kWhjx{xP_4cXdjW+o>q!I*|{ z%7Tpw(FXYY`!_7|Gp2&l7Ww^GUTpb+5K<7+ytRXJJ`NRD$F#xGNqA@Jq0AKN&f0xe%w$V<1ctk4{`lm zklxE4u-&uo^vj6NTvNZLl|(0E@Oa5_SS+roeF{&<0HhBBwa&(<6NBQ>?e-{Mq!2># zNHZ)y>q$`~!^2^%DO$BNXBCbdJ{(CroAU{JaMay}B~ z>EsUEm_O)EHp2TP8J`?&cZK7XMU6C{NK`>|f^uK&)VkIgcG*ViC4nNuvk+8`Ly?iA z#rE%Dh#_C@fieQ^HIfB2GcwotgstDS+}3oZi^iGlpPg-rRw&NOm;RlMNtX?43D1%iYT$?z@5E0rXK|Clw%`eoMZblH)k`?zuRpmhVyl4 zDB=gv%dy3YHd_kRk4jtrYg@Vy4yJ<47{G@pQWR&FMW(Hk3=$g-3CakflurHAAe}Xe z93>wo)S|`eL62F^2S!k-K42O<1zsiZTt4|C0c#7T-wfU03_K;)a(QcoC!IfQs@sr?OwRy*})GAE$RX|<9?pEOR|7WX{S?g2;;F2W`?{KwjMSD z)|Jy;cX8noW=Vya-y)UpsoKXpIllehDmHZ6vk>L=UnL{kTMp{<|I8n;Z>PwRH_YD0 zpm9OLTjnHp3gO(MxQ_Eqm&o5Hr6&+ia^2-0b4FjqDRWkiuyed+ZqFB7szc&wy)DuTz54X1sX(W8xz;TL(%;WK*OH%rrJK2$! zvT$x9u2(Z|cQ#{f6|bGXdJz8SBKH=3vo#>8&UZC)Xt58#do`a-o6GLM)5qHW_?WDU zkt{>mQt_Mcg*H~hO(nknriEb+rV@=5%^llIimxNPe8v6Gq@ZJ-w<_+N2Wck-6RkBn@uEXaMK=?} z*q3rauONxht$sAJ{L)(~dec-l@7%#k&Tj;4aMXVIaNNs_xhjX9=dPyq>7lX`lzDkI zErav0pYp!U$cX+B$93|~h7vgFtr3dC%U_7AbcnF}tWN>ei0=`!$Rn2573r@9X*EZ7 zXrQeRnJ@ftDRw%8?%Mp}bK6IUyb=NH8Q!8wK1>t)IfTbz z$-`$#v)@nZ652&ub1+JqptK!1pb$;8JI~lr;ZHZ9T!|T4$`Bxklbr7S7MaA?@7;~t zpY5CqsQaMk2^V=kIq~81|0|>4>B0Z;ta_(o|67vy|40`<-^a)f4i5Ic3JeU~?`UA~ z;DJF2@!(iu4;tOZYB>!OmP_Y(d5fxYFLgbTlbbmsv9U4D70r0ihMA9EIfITaW9g*!`0eZ7`|ezy zz7cZs!!y;hI>)u?j?>+s+IGNr#|9)+Wf1HSoEY# z+4|r^bKh?vr7~u339>V7q!kW|OnKi5X>#N>CAYk91~2nuE(D||9^b+F|A6sI=h;Fw z!%vR#_cz8_cPc4)hH1w!Ga;t;_{)gwoNdEqjoHTbA22wK##EM^nabovz3$jSToF$c&jo8qy=)WKv$=#ou4 z&;X^+jE^(VwL?+659J97!@VQ}T_5wE=fOoaK&hNMFvl`fpm}1d{EwXDQzPb>jO38k z#=u+h*GI?(5*vfZO;<|=OXtZa7U~jfOt*$2g%=7AJYj*lvgvp7{olWqivkYn)+sdC z*yQBe8ZhH7P{2%f^dgu>W~{8O*F7+D2DRpv8r%Iq?dRL3SXCKa=5^OQM$GdPyWuT| z-YGqO{gdLo&K%&iKM8u+L8w-dDTM=m@)GsNIuJ)=CrJz7fTKcuGpo|l(&Z9_nE+o| z_6N>9EvaXm@1-Lha$D}7^WAl3OV*1sxn6%JP9|kfK?G?4rB7I(q>=$tF=PQ%2b2@c zAHQvUM{zP6d^rL(wzh&(9(h?=S>?I8*hP5@D*0Qt+AQGVJ?%zFcxxz=rSfYTJS61> zrKRg#Jv}|;taVG*st)%*?BCrVSRwqyH*3$mt&R~5w?#SGF7`gS$9};*cga(n&yTqq z+>MfeIovLBzK9fNh4K)Ru9MleJgNgt8xn|>S4OE2H>+S)t8zt zNK2cThpIDfL!nw~7STecbw_K#*i$s2udi=gN80RYT~e&#yvJ?F%~-MQ{knC(bP4m* zsYvAJH}ZE4rZQaYl#-Gvgc>n;5sQPsCkjF*X2B@F!M}#Px>KI+6=)x@r~s7eJgm@f zV6%2BGLQ9*JkDf9rAw9TbqdueVZpvVO+o^Ed6|Ca`#J}AiapQec%Y-`Cdhp{IK@*tbEYna($Nx~uzPoqt8kK+y@(EacH%D{zaxodUwzlQm!f(6D?Y`}2 z*wqpo!@udZe5?)ZBj+=BZFgGDl5~I3uYIq4uXxpZA4-wU=hw>Fam#Ll)&)Jsy%2>*7C=RWA3bxVWLmO;zz# zfNwc%Y@*}noLV87n4%Y}1nYmlfbgXleC<951I5V$-T$cW`S^IFO2V@1kWHYkQ{Z{i z!NSR$@9j_|`3XpH@N(`_cs;n&4@jsQO27>I2NtTwN-0<|a+C7&7wSlEEB{C`HOXm2 z$xxq1ImRz~%HL?1Q-m8?8XB3|dEQ_+$ zT3JmvU@?u;)XrdWDgx2Q*z|NPH6s&0lRf7wXFhpIr{&|QlGm^wvbaLo2liKVo#>WT zKxNVP>eecCg+U?K+2Je3>L3z;N`r>>?19=&PD>qqh0{{H>9;HO%m__wWb&M7{|j&O z5N|)a1&`L)4cd&g*>!IY=#V(v?uU zwGeiL@!&MpkCeB~MACVOz3m{r(DxE%e{iSCfwn^J^~Mm-tE3E?n!9@^^uMEj^fJ6Q zIHjO2`Nx9JP?Xu|!PXY=v++(p4)$4xH}zMmm?}P{WSl+m%BJ5)=+AiZi_~22XY!ja zXN?V=f6)|w`n1d3ntx30(?+Y=2nC)`lqtIp$~XlP9Z%cyc6N0gT9%x(YjW`1leJ+w zQg&$6d@M1dQ}Ww{veFMSmGr(bCzZhJ?IBm&RG2#5Udc?`t(A1XE1|4R4yfQ7c>E_| zQfh=^Lw6iFt*^o|rgAbJDL;C*K)vcjMukdx2MR0rva5IhC090+ikD2?Y)cE3Ax6*J zHtsKD%_9Yfi`vBE9GPGk{wNJhroXQ(sy2J-psDO^DQWG-dWiKUsFYI=v!DXXd6B@} zq@)ti*kx|Q^t(ZbhVj5zUP zu4;1~IUfJ~WtnBke`I3yH~EzFD*h%qFQyPm1LCEf1W*9(NxDwu->UZ0ewsDkR>vgP zGX3Hb3zKa>Kkgatz*oLn4-nP_*-eC;$Y5VuVFI85zDT64g#UY%m zznQ$}r{nkSo_>H|al@1ykT_U)!g;sz;pL;V1rCBx?4T;EhH_7$mH*PV3+N$urxI>=IhoA-_AsPzQLEH60cRcdOfLdrOk9= zx_oHPM*s;}Dqw&30?tpm3cOkDw=+I#P3w8g%`YmRXSlUem7HUj`;cFWUy;XnFfKEG zc-3kA32W76^>BNHTjrs_UM@HGXN;4kqnw^2BmlS?0=AlUJjRv`n zDAF1lQ+8~bZk93p?2T$`X`~TRy}%HVz}xwy%I{Foua_syZEdrp$dRpWZEZP^$H?T7 ziScpEp1SK-p&j)7UcSrsFdOFjePQ@Zi68F_+uhqW+o|B@!%Wy3KVsq{)K)4fAw$7= zf%{P8Bt@brvaPwRYjqyJ5JvaTm7jfmeFsYN;IR8`f6vw*dA41J$DO>``?APwEpnhQdxRS9UCKEN@sc}_NL*F6i%RL{I zt-tSUlaag6)?-Pk{foYZ&nm-2EHz@c!ybzmkVnd_&3;kE3%vkK{=0DrzQ*7RtCtcO zcDrx#zlAvQMQ4OpeWcU^ziiDGO|4>J7K-3h@}mO~?K7B24YxYiyx;(o&u4$p(sfTCOIub`4S;-DzINUMH0! zRgAX}17c!JM+X{=Uq3Hu$2MNbnUac*qBCG*Dlowqp|PpnMf;G)%*=KN`jEySt*D@l zYx%+cK*mmBI9;m4+^K&?nV`O(6t*@0qpGJWzUcTIrx$oiXlV&EfU6fsYTz`ZY8WOUB z?L{UeCz@vKh=(8PZ*QHzIL;#c=sr9;V;XzJ+4!umKdN<|?1e*EuDR zG+1Qus-mSUy{e2sEiJM}A9vO@sG1!{Q=+rddNGchW z0o~+o)q$|;Z;4_@&v{a<3ESOLRAmk%kXv`UY@C~YagWEY5}HVfs$Yk^%Xf!gud*>U z3)!>19pbc)QJ=duy~mN}rR&RY&iB;&KT+#@5^tLA+$G|>cbm}MAFlqFDymezB7X{p3&b#m|gGG$K#x8y!^ z{wL!M{e?J6=*Mqciw39tafxc(A<8wv*V#B`B>bZ}(Pt5fw{Uqyr4tfPC+%)1uGu70 zZ?g2RB~>Ud&r&lLM6m7m;tN0D@re^$kl7Y%jc!ktck>=yu<){`M1pSwXtuO zE)ybId?wow0UE=qcn9nFPIhUP5V%FKP#9jvPLk5Hytko-eo<0 z4w<%mUB)dluNMZrYbQhs@~&=ALa60W+uCX|%_H=uz#&S%b7x=EOc4_Hj`nuoQt#Ps zpfyJzi){y+xbgd9AL553+ja#g|EE426Z-Syp4^8-BJU^fMpKO5AM~^BXEBs7{aWCt3dS4vAV8#tq z7~Dx8S{eI{EN-_>b1XT9_2#dV}!l1wn1dapVwvwHN4-1h%avCjY2C5&yY zXm%ymJ?_LIvJv$rY?D;g?hypL4$R5%G?O?4y_>USD + + +image/svg+xml domestic hot water supply cold water +- From 0f16df58c2174d38abab8e7d8582e11e4ad6c194 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 14 Dec 2023 16:51:05 -0800 Subject: [PATCH 172/204] Corrected capitalization to be uniform --- .../BaseClasses/PartialDirect.mo | 2 +- .../DHC/EnergyTransferStations/Cooling/Direct.mo | 2 +- .../DHC/EnergyTransferStations/Heating/Direct.mo | 2 +- .../Cooling/{Direct.PNG => Direct.png} | Bin 4 files changed, 3 insertions(+), 3 deletions(-) rename Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Cooling/{Direct.PNG => Direct.png} (100%) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo index 9f98cabae15..a823440d3ba 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/BaseClasses/PartialDirect.mo @@ -224,7 +224,7 @@ cooling network is at or above the minimum specified value. This configuration naturally results in a fluctuating building supply tempearture.

                                            -\"DC +\"DC

                                            Reference diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Direct.mo index d5336be9430..75cdff3931a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Cooling/Direct.mo @@ -31,7 +31,7 @@ cooling network is at or above the minimum specified value. This configuration naturally results in a fluctuating building supply tempearture.

                                            -\"DC +\"DC

                                            Reference diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo index 702a80719de..36d70d35352 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo @@ -30,7 +30,7 @@ cooling network is at or above the minimum specified value. This configuration naturally results in a fluctuating building supply tempearture.

                                            -\"DC +\"DC

                                            Reference diff --git a/Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Cooling/Direct.PNG b/Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Cooling/Direct.png similarity index 100% rename from Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Cooling/Direct.PNG rename to Buildings/Resources/Images/Experimental/DHC/EnergyTransferStations/Cooling/Direct.png From eb800cf13daabadc3fd10a2825ffbecce1b55825 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 15 Dec 2023 08:02:58 -0800 Subject: [PATCH 173/204] Added color to figure, and link to other model in info section [ci skip] --- .../StorageTankWithExternalHeatExchanger.mo | 5 ++ .../StorageTankWithExternalHeatExchanger.png | Bin 21120 -> 21407 bytes .../StorageTankWithExternalHeatExchanger.svg | 49 +++++++++++------- 3 files changed, 36 insertions(+), 18 deletions(-) diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index ce7251e8397..3f2e3f150f1 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -216,6 +216,11 @@ doi.org/10.1016/j.energy.2016.04.109, as well as the published by ASHRAE in 2022 at https://www.ashrae.org/technical-resources/aedgs/zero-energy-aedg-free-download.

                                            +

                                            +For a model that connects this hot water system to a heat pump, see + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank. +

                                            ", revisions="
                                            • diff --git a/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png b/Buildings/Resources/Images/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.png index 361ede6aeb25133bdd13b33c73b71dd0b63c9a07..37edcf62fff3d4ecd98d3e64426861564219cf2d 100644 GIT binary patch literal 21407 zcmeFZbySpJ6gEmTbcvvJOCv~^(nBiUFapvc-611bbhngp08++@yKlAp3 zdD>z4`S}Srx;cB}G|eiz*Hln=)(?GVInZgtn3OGfkTZ~d2N{sJdlE#dHvFcM&;i=?iuQ_Z zknqwkcAEF~bTg0YcB#iDgTMSbD?9gsdXm7y#J~h5O60ebB!Qyn6^t9rrdNE7nDgpQ z5UB3%<5X|V#8K5*=-SVCcBrH^dBP~QBBT|E7h4cZhtK}XHQY5K6ww}D0+A(I7sK9& z5HC1t$K_)s)-a(j6TzBfbFw$AaTDXkZpQwMnTJV+nP+d}E{bYKYz#TK5L{wAys_Ne z917f27R3xE?8T14TEMu*4$c^IqpqaetNl1<6mDPLvfA%L=7JlHb7_TtgzbVEOt(hX zqBJS6uK1@ecEeFUh>Tn=`UBtg5q2Gp9BgXwAsfNWx~z5R^nL|)WJIH5kKyYLD>?_9 zT`>D#xm*v&9amQ@KHO^(m%FXLBpzO=Cuwdr$P-V< z9&Y~X+E`8J1U?UB;jecJLY!bBQm4?4SGD#!i~R8oow2CX?)}uOt&#e_st5r@)DyE4 z%-WvPAU&l0rFv?oZfyuoa6`5)J2de;*&UOK%J)m#yB#Ks4}+nxYN9M^HI%-$(v;)} zu%hh0NRu@%H3*xQ+;0lYtBmv`hvC=WFKfMTvT?x;TWuFzx(@VMFZw~Jr1*Xwf3!EWn2Z*u({JNES}HO~U{b$Bbu9b!Yioce z@w{dWM*-sSep@5}LYrQPv4OHlIO7> z8g6MyWVT?!+`a|DbHkH|hBoK4C0>xhN`h7N7gUC-KCPVu5vW$_iQyhYFIuZ5S*Kq7 zI)*dcNWybpg$}uzS>N!v7HQxnNTEorwUAPz8thqqco7Ayy#&AMby|&&-lL)j zp&#yc$kiKJq;IHfnScY6Qe8~$%_d*%)!RY6wQL<|;*Sq-w)Cl3%VW_c0_lgU&-j?M zCowh1SU*!?brzaTH*!1K_te-OK)yQ)$BhoW8DeP^>=d-BnZ z-rO0rl1bbt6(*V`g(cXv=(k;3Pk#Ab#;xG!Dv6JV^0&E z66xFN(~7kdch&a1N2l*pm3lf=di>TEvf_r?(h3Ths|Xjb=2Dlxh7?X{?k)!A>{)DX z_{xhp*<3Ausb_t}Ud=^-^lQi!!Xci1@e8@O>fQc^@glFrZmK_1G>cqfc$GVZD{!Z4 zYW^MjkuT$;1kZ|F64^p+S4Mn6Mb#D1?ezJSua|n$OkZzE7uC+UO{Sszbl{5JbjNH- zk*~hJZ)I@VTBro9?FSKD5__g-PK7dx&Xu9;Li6dY@B5 zAj`aN$pw!ejsNUQpgPlB?b>Xk;@xgGePs`ane^T1*(}T)afMvIAipes`AHcYlA;xnEO z(oM}y9s4d+RcYRP#x~x0gub6uPYMaBzKghT4*DuJMF<72S)hUy{Le5N;C9hYKB}TH z+Tmv2)5~O+8L=Zvz3&Nzwllt+GD!AIebi)1B~@PAB{Vh1{8|KAbT$HsU>8;T zoMIQP=fgP`F*A8D%T8S}0IQk}tmKffQ?s-3zs1C8pb&i1DrJGF090GA)i= zo=WB4J;>5dmrmZup;t&3@u7jO6|o;l;!$w7^AM=6y0dQ~?6jMJoE*72VOxD>xz z*pxCRb(Oy8k(Pe!S7f34gCi3w0&eBRZCxz|wKvG)`ks9#)2hkW4!(w00v*5YWC%?9} z^+XnXmF$&{a=NNiyC!h)D17(YR3!Fg#0z6m2owi&^F1uR+c`Y^Xq+0}k@MYP(B~YV z7sK;mjZJS(XW*96*aWJG8$r`HMwnX%7yR`B_W{Iy;jV(jfq{{X%H$)tRH2*SeGX@O z@WQ{Hlu=H_R!r=*t-kNKA9QlS2W(xZtyJw8VX@yKsSLx1lq@LvM-s(eD=lx`siF`e zvp-J~9i@@vb%zsQ*bna&=@5p!B>xhMHA~KKMki66RM$zR{Vki2a)v?yX#?L4ZaN}Z zNE*FUYsi`1^%?KfjAp*G9Z-k~c)JMKP^Pf(a6d+}t>5+{|D@pQ$1wSULZ2Qq!}WM`<8&FR6{(@&M#N597IJg>1`^0rkuJj@~#u( z{*gklp;9nQMG+W;6p=e5B}j=Jvm$8KD-}^JP9`ru7*vN)3{Wc2*vdN_Zk*pLJu0D! zU2E5(B^=EdHK{J|-Z$PLhOOHNOo!K5W?c}JTw18nURT?99GtKpP6k6KABCot_q_~| z3!HNnPL;pK-!9VQ^+74Fj}vEbwNPre@an{-`Qx=I(*7@>E7kPGD<{{OR2`P!Fw3~q z5Z3+0 zZGl^S$k!AVSCD7Lb=hjJxi$vPQ@im)j!p3vo@7tIZhaA35v#3lkDKqu<|U_WqJL0W z(1u=0nPbQ{nASsW3zb?;6~ttTSWFxp=pip=~q8uz2=FT72aCuW9opp6pOWFWLmZhG8lvpj1J;crnsog_~)Skra zN@e3F)0Jgy=66?~4pb88{kC~6?6le3WA-F5PTy0tsZQMVQZ zIUZhW{R%y|fhK~l|5tyLX*i%X?|+LDXk+svmMbO_PX2-JSq>|!>55qnK7K7hq>ZQT zOhU7f$iDoDdp7QolCGc~`4d*tMRTNbTRE;1m4Ip@p)Nsix;IJUC`II}MBj7vo5Eyv zD34Szl!h6+xb&1(3H|n;{miW3gWDI60^OajBCo*2K;Ps%QUV{kTg0sBK0dW4PXHgc zq$6K}kD|#t|No=^i)rH4=Ebyw(y)M8`fW$f9h`!|MC2gsA5sZ1IpEyJ5{Y1ofDw#w zp&i4PoZGw@fn&|+!7r3aE_SY5PiYOQq}t;`$)Ysh^Spk_0Zr65CuV)=C?tg4kW4Q3 ziQroy8#V#vA0xzDMAMnTV_=$}eayQ4QJ7v4yX06Ze)^csssjsrojzz&THSwjEA<-D zin#mmCt=+aJYp7T~L4VbJU{v4W0D0ND&TW)znAQNuqkAc|C5q$SOMxWk!6 zhS5f}6<>IaHh2ZC5@F}_Ki3CeF#7wSXQ5rg zPy{$NM|hN>-HF@2JDh}orp_7KaJ#IbFQOP8z|bg0eu}+!U@kU|Ra}hV@DQmi!q;NJ zZOO>`gm$qsVHCGDi|ouD{VF`n6wnk?HwJeeV{c)%WP0$M zJ`cjyBak&~94DS7xO5kw`fbXzPs9crQv; z{}Zv;DBw@|Kqt+cOrd;GZ8eE93rh zp)`?4-MSYH)e&P=GOJv0R6<*vClgFneoinvPGtOoI6c0uU){T9L65TRKyL4(X7%tb zV>{NVDD39mQT8gqgqMa9p1C&UVd)Vgc89Y3jnGU~mr&I4g-F!NAu~_z?!4NpoSmGqA(?QQsF}N_R{vP+5-)bSTz<$ zoLJ7wrC%?lP^?IK72p=_p$H{ZCzK`;-zIzrag8v9KdxecEwIhyBVrKd$o@kW1O?(4 zUK!se*evXUDfC9D(}oPifsEbvEA(l@spB}*mAP}3-Q@E?pV#hz$7B5qLxg)cf4GLo zxO8;o_b@it&W~|KkjcE6>bO?WzyfRUx5+5-7f#KSDysdQIOV$-W|YWYorr_#FBh^X zA*6i`%VMUd8O00D8*NKAYL^cC02fx4N%K5Y>o_&o8TO*abW(0S9_k5_3DJ^n8wX}R zXX>>_Rl1>P@RLP&aiEeM7f!Ty9EMfVmE|J{akXREkL$sYIlF#~M{Ufmo#Oj)9`5)9 z>mOBZS+;{*c39|Jw2nRyb8bb;rWDVG4c0OyTooSGS@j3<4zulxZ7cp*f`_!j9D6n( z2k`n|#wUM1=3tMc+8w`o=wIPp?edsjMZ!8%&nZHd_2sH9O3W}g(Lk0Z;)blBB!QjV z%^9m6gAAK4zBz%kRqNSWxKOVn$8`DII$2oBIp_4ifg0{h2H{jPJYOziSf<+AH)Az7 z(xw}x?NvP)oraIzPU(~N1SR)!Q8Z8*pfR{^U{-;ss@7Cl-~8C08-z zIDGfxi5E}2E#36BC5_dp35pNde=ULtww8i@)YoZEvNLgF4OuZybJ+~ll$gwEbo*dN zkT>*W?SvAghN8AMbmADuG-wduG^e=2LNe9hAu~9I$0)BSWi{5$Lj=mPIG~gqa7ktw zD&J@Lwlec^LaAXl>6_|)^0IkZ@uj?&yrRNOw-m^ph~+7R2QdYI?MY7Z3tc7)rbtzs+S1As2>*nT@&MPdM6Oqnqf07HjIAeP(WjFKes^B=y zkFzS!nvjJ!michU6^A~r4FGUutH$YYxe~2nBiG^@as!@xE(bG5%}H=uBo?v1W2YCj z%-Hf0>4AI?F^sGJNURfo!8}Y|p>o1oeTiK>L**NP^P`HTh|)OkxMa$eQ{D?^^=_x0 zO;bYWWZSLo=ni05TJZRD`n?+mBGx=AB=TYERq*(3QJ+>7-^_!i0U6QV4)~BBzhjRW ztIKM6cE<@1a_TFmlIs|@cu|ElIX5X0M6vt>rv>nR(~b*7KcWp@O;V;b8K7;VFqz*Y zBcgZTKh{Glt}tTLfryhk5+dFG)*;Ki%C|#`D=EZyJlbTu@8v{97-c`L=*vMmY*=|G z%)-S+RN^ zbQLCZF~T;H7pG+TT$}a?9{8du(Xf#aI)roV?jo=e_u&jbb*sn14J~Dnm=OMsS6oPN8NsAma*&X`~caAVu zgfuQeW;U6T#mvL44nD$Rdf3ujrQA?GYhBS&_T z!r87BjmMcFt*p`%D?&xPR09QN^_U700dNngWzAisxZ=FIEoG#mdmKk^%qfmUBzbNJ zRsZj?j5|XIDim$leNSYUjD5X(xZtjyq%3NDm~NcG(H|)5o_u&qpg0%H+OjK7Fmu?? zx7nsfOXy1q`*_2O6q6UUX*DX$tZt01be(6v;ErjHef3+sYZFX?{ym}F3;bZ76 zpLJ|6eevcWEAB4SA)u-adP^43HD`P?&Db`dT>eFW`a2DpBNw^-pBQvDTS39l-Tv9i zXTv_ATd$=eU%lztINTy82UMmzCWwTUhqLUV*P)l*VKX~*0p)x7#ogIqxN}00ODe6B z{sVQ?cS8pZJS@6ogc)>#9eOrMXoWwILo!{ zT^33?9h$YO$DFRw!;4`qtqqdSjxG*iI1~5A_bcTxtZyFJPx;M88(uPq||^8oQZ_^OJ^dzr+I#V6XodB}5h` z!?+(&E|4#+Eh(n?ML6kr(pY(`t)J9H4ma`NMKXlDdoPs=Vlpk4@Bsh$ZA1Q~{7N2` zzFam+n2f>ntuLVBUSH=!Q6Zx8-4#8u!ixdm-MaY1tm;Z^Fmr3?-iqdDy%p$02IPp{ zS^0|5Roy(FZ9}$>*Fuj@yVvW;t>J<72WkT@Z zzpQHy%cw6#Of`No(EYpr#RRbXIVzB0C6Y2)K`!OmJlUyv{`rizIeyP(giXXWt#g9@ zdvqGhJ#vA-eP}UV^$aD78du^;)c5#zIcov)?MSFQCMV?$0T~DNy?>8?V3c5VVD6=9 zyyGwSzdPc_FMdQ1d_LZa!~AU#){@UZ$2N^%BbcB*V_!67r=~?eyV0Ay#tD^N9_0If zTtaPx-l}Bxd5W=jRrGevnKXRN4LdWRsnTlr=n%64yMogKuI~aSrD)zo$iseE`A~E~ z^@QYc#7qTmKeo136Qpz!y_$K1+_6(0IuE~8)8#_nEoW2RCstT9x*oI97;v!i_a}`N zyG4}#=)dolN=tGJnwq56h4nFFW%kv|8&@)cQ@qKH2FcO?_wY+0U<1p+`D+kx)W})wG271rzjmJ77;xl|*Qx&a}5%92>I z&sPnE{hJri@on;Ndk`&NBy?c8x+pN zWolaSD(^1xZ0UXzdUem8G34+G_!$CT!QS$D1C$v2R|`P>O44hk^5*(twW#duV725X z@Bu7TRfib&QxM3?GQ$ZFW|D3vj;L1pdTyT#bWAxSAR!@XIWjCi`58gZ8nsfmNWV_D zg&&;xUF>tX6~;mrEK9eZRw>z85bK29LaDQ@ohJD>vXklMPoFve-z_b`BR3NJ#Ae== zx`z7ry&$MA(Ge2bm{~YW&mpJe}$HFdjF*7;wkX#xCzM zQPvf-{pZDHcqmoG+0cN6?2-Y)9chI{hG(AH>lZ@5oPBNnhWvFj=OKh)AXbQ`-9 zxMKeCLzp5I|E6$rbQ0ZF2b$%;1w7wW6{{I*2Fn@yd&CKZh9?`EPBfgU`C1o9Q|N^- z@i6^Is1<;i)|ZOa|6c@(f5ZI0U0FrLQ+G9`HNUlmHSO$UycEQ;G}aiRJt7KcGYKHO z`cHDDaSRo(IEbAhCK3e-(u|vHYP@^nSrk>nt)PAJ>j}aUN<$I38t$4T zzzPc@y(9c*i$f#TMKthmZ3Qf}de4#^-=}?|6FBzE2M0gJ%rHa1Jeh_vVJm;m#hF49v_zbL~exqDba!KN}B@C}zHc(Zyyj!r1# z{IENcOiqGYK}z4mq^nwCET$@hkG`Xh{LFU!LT=D* zYrRu{wxnjd&|U9p>ZYD;E`(leQ#*h8s-jJ|;Pko7f2VO3&(eEHc{4BceBBE@bTu!p zg9XoX^eR#Q@-ga}fsxTc2c5gn^WQ&;G@cB6F*7hYnuQZkiRFqq8yb`=s;N6Va&zVS zKW$fK3@G~a>C?uC>#GZ~a$wBuJ&-dX>pn1I6}RbE~m9s%s*cL%jVpe20r1eYS* z>gIf6>uV?D==iuNDgs~E$|}zrx=|2;jc?hy6e}Gob8~rc!S(k%%e_sqe$LlS*}!1T z74eJR2^3xN+)}1dQrFOET>p?od;ckpVCx|zdc?yVrOwBtpFU0Re#mnB#KX-E{qm~y zc=~PL^Qx;Zi{C`!l6{c&^TmmiBuD?avR_p=m|^2KojD7P0~R ze?9?+=Uz9JIGOdjFfuX7&h<_8lPV(RVx z)!p4K0=~+Q0IKIswEQK@_b3uGlG8`Swdm|tS(!lz+|h8hl4TOGoN~4*f75lxK0Co1 z>f|0bW@Od+G|j>n+7xS-oSN#n-^E2nFXg@V7dn9s*EG~VIISi zT7EQTx!QUZ@g3p6_VO1d6&oZ_$vp&i>F3WEg4V|Wy;D?~Nr{=bTJn6Y(9zKmHrwz# z7}yd_(|g;lM2_YdM%gB#{_n=1J5zz1Wpv?liRH>*loj`1DG4;KvDQsH@ycBt>XAyV zF=u9FB?&+)9SsZ&+K(ozw!jd3kx(vxlGf?t@nu zBKDqOU9(#xT2}){tuo?5metQUc_YFxXE-gQfg4)ckVC5hN_edor(tPq!w&24A18 zLeunXczAhL%fEKqwS!I!WsDh`#Y9C#Ikn`XgKK>eQjoE~z+~eMnx&u}Mp9S$c%` zo*Zz%QOi4f_Q;{xRJe0jn%lsAv^k7h{O@ycaJ*xX7Gn}!R^%Ow2W=UuoQ|hd!bvyW z934vo!CmJ_?i3Bkj1?G)g+AV`bA!u%%(jKGl!dUH5KirE2x7e?uOEzU-@vFm1d^Qr z+Nk3#!Md7!NtE#;ddiTSoBPh$64Q%w0v(KKZtAu^MisH-yZDl3f2}Z1*aP+OgLaPk&Gl81KP?rEn@8nFJcE-~`ce<4EW7M$UE5(GRs>zHH@7@3tJM zmSlUXbH^JGsMV1Rhg}C-`Y*mDM17qkOkgjC5HrbTi%yt}tP6V<)Yhf|-pg*GQlWqN z=+8HNrau6WN{Wi$pvfrM_b3jF#Nptx-=x^Q4|0b}OTlzrawNm%sI^mO<0 zPKHj)pzRa@AiF~Y@;5D<2d1pgNk%sA!5@f=dx51l%5Pe;me_Ke8LFF5`tjp?(9yq3 zod-M3yPOuW`yW3>{#uM?>hEL<>lJT5(*mKkrKsnLZ{N|;QBvqZ*23sBx%ge7;U^Hx zbh!|zx3~ENnHuB;1qDEBcO^WS7tZ?qj4Q1%mpWn!OG~-e6O*}=>6FTwHh6a0F5J3% zdNRaZ?}D)bxFM~nsWCs9cCHAy58}IT+%oSw@7oGaPEHcnr%RhOf|kMbmhwu8McG*Z z&=sSIVdGy+vc38xp=pIO+}+IkD_QQIzh84VW$R3P5p&u$_88Qq3M%yC_N9$-K(8%LWlC8Sn_2So5wT>}t~-#5s)13G)#r8Thx z>Tj%c!`}`%XV7n%HdR63Oj14wOni?Y6sm*6!$_UbeJVLHt|ATHSZWJ$$%9^z4A~$t z#c0xHFayOkHEUvz@(lF!ytYIJWDdrG8PksRO=L;fdWcxS1!6Ft&VZvakOVg=2meJLNeo5OJUo!6Dt$#*P_6lPllHdCy_6Sk_1?|nMTLPT!St^L_WAY7;p~& zqcSL~?w9KM5>J>J&ERWXLL>5>2(Z9zXSVT6&9FK&je~ze60Y~<_WAadxof4dX2EM{jqq#Hz(I9KW#ykHU`~!! zbNnpz6crVnKdg_G)EnyS*QBPV)-@Y|f4BiOEdvAG&J}ka|1u6B?EQzPrgKS@b7SC4 zVv{TN@bx&qWlO_cyOEo?K4S%1=GSh6tOxh#}2U0=(^0cfzh>b)&!IotFN zkFEx*>|(b)tal-ux*kO5-jKT7t&3a91$Q%xUyKY74thLORQx`^niqC0uNq5l5;mkv zQ_E*uiTX?}b@xL`8COwp@yk0R&nic>rN;nj=DwW|KImHlPF;uF^5ru-l;CrD`Lm7D zQes-6@EP~^oUSA;E{nv#U(5vxdmCw1p=Va0=`%)q5b10_SF{B#0mf|+bTnpkup4%h zg-t49ogtLSr~r_*5roULpMs%7HGqvwpxF|W%-7*SwaMj}wb5ZDw5S zmuI~c@zE~c*?xUg0a%vKt?%>+P=q^3C-Alf%bx`2n%6iC?I89p04k~K$X^|X0{EE` z7Zo)q1G3UIx0lZZ81j+{L<1ILrdH zl0kYAPL(d|eA{m!L>!;Nn;gBK0Aqos6;nSZepDpcRO%m0X#Umu+Y8=;h3M9Ue(6o@ zNLcrrsOZ@8&Dp@1{L2Y@>|HReh+RNXLX@CTf(dgk5;M0(j*6Cj!cGRiStBEu(Sk1V zBc*ehCd_Ct%;mkpu!mh{(AyliW!T|t1m7{LEtyIhLLQUYW1nCjBnqhTJm5eOfi$Xg ztH1kmc@xjb2Q3>wh?g>*%VEIBR#1^-{YI{hV%QF0R}sIxY9A>LlZ8KRkW;4;Vqa&i zlAxAgTW1ZdNI)1MT?jd`0|{LK zk6?*5mYhb@D@zo1RL?(>x?MN(vAi4|y|TpJ8H2WKjfU;i5mgq>~mo$28L*!k(`_i z$f0347_Sk)CqzrYLBm?X+lJ*-vqXWCP7p!R8dS1P^|QX;1#bngP;Yq4t%3asjEbn2 zaY;Br?B;wX>;Rpd1?1H{$hCfjSUoY>kBCOV7BF2914W+yRyqd63Lr5V(9=SSKYeR0D9YO^Wiy(^t!aI5Y z%)Il}hEe-dusZVd^CKcjrCv2PH5Gv^hSyncO|JnuXH-=Q19sH?{!t_dAF@Ds@pQLG z8CtXK(R+w{Fn9>=Q7-;|6NX!-`LRtqB{_Kyz+DPRe)j-b@In%BfvI3G{neKx9+!7> zxr&h;u#ypcF|(izf)prh?am>I=#01szlw-}Z+a19;;GgXT63U;P>v|~hZR|N;=!jL zAGESm+C#4z_Pco-&sLr`%;&S0iaR+vF2*a8!oI!0eRo&%jh?n72Z+>cps-oIO=sl`Q|<*)O%prxJ7bXMyrtT9IeOF)=aFG?4hQ z0;VEkpW|~I1Ef25Hp}WQk<{F2#H_jlE|{7ehi+d!QYr{`V`4XCXfIMmm z_|4+sh>i}}Jkw41`1$h^ST!HMeobJy-ixO9{KW!T20aj4!47Og205$e&^R-yo4zJR z4^8VPtioggGrt7U0R_M;Xc*+MZxDiEXBvP%iK@iXcY*vX$6K-+tdyGHq&VZ8ekDuW zWLu8}=?iKB*m?Ed?;He-3(c0InL^XO0X4=tMqrZ(1?=0RvsjSBpmREqAO(QaM253n zV8gfZ0mi9v>`d=#BEgpUvbyOvKoRvCe1tzVJDdHlflwO?|8h++n~ zs}3>i@S8h$E}7B38U*&kJUxmtvbvU*{UCMf23b5hmYvP*hNk^%Lf_1+2Tk8Nvs{oM z@k|0kD737vW;>#g#yEm6>Ngr|#+ttO%D#*Q_0X+noHe#ctr3FnJbiSiBn&qn2@7IB^^eung=Y1_cNy_k*-jT0? zJZcrO8Q>&8@@&o|08oQj0JyUr-$~Gx=*^K%1EFpCbDcR4?hc^q$6_Xenxg0aOsGvs zmj-$XJb%$>S9M)Jpp9&pRJ{S~ztx05a`(A$=6Sw&*vSRvW}=}>ZrS)8mwD*fGCGy$ z1*_t|O~)RPrS)_ZKTBQ&j1Zb9c~fj(`4hXeFt%I~_V(F@Twr!mB0;v%s_j01CutsI zyxTQtx0RH`z~kzk#C9v=g9n%rFLN#Ai`aY+KM}G44$@gnSPPr|R2v%`z@xC=x3%Sh z2;b&WJY$G_$rY3_A{H0wPo&*#7qW@zyizF(?JiM4Ev>Cm28uc5*B`hDfn*{7OpdbjFvUWI5zYW(QDtiIC6XtWfth?LXeBcSFV50+G`E;Hoto3#^*e4Cl z5nl*S0+|a%I0#>H|FL0o!e@u}Ji9+~LZet=UC*;5hek(#fMlfi_s_ReAOcGQN(vkl zC=oC`3df&UFK6)*43Rij&0dqh>^|cry}7dJT|v*K7;#uS#;#i{umkQwgZ$g0niRe9B9%9kD}Cm2T$Prsw~?PA^~wATYj$-&F=vd z1e9O}@Ijk@3=%Eg0E2HdR)-Ur{LM|kL#B+Dtb8e;ms&};0a}x|vEQ5z(62OrrUix$ ziF`HcRffnwd_&N9xB3;`PRHNUu4wr!J_|;Kb~viTPeO^R)P^A0U$ttt*&lu>Fs0>wCoY@Z|B2Z zzY%^=Fw=qXMW_LM)kD^*=3>lieL|Ew03aPyBwGgD*E-9!?tg+&qP{f%uj>|d!8V0J zd$elutT+7|NL|s46D%t zS?=DwODh}rK$ZTv5*nk5u+V#wR%Za}(&fYC02f;Q^toKUi5|3w*rEW>0Zh@;)kW4$ zSoQ$rD%D#O3?qDsjn(lE$f6ccm*Q5zj}8dLW=-Df`$k}bUV|zc(+)tdO&UC4=&)Rb zwfa9cKC4xghN%#_Xu&tNhzQUrS0H)I;WBE2Qu6$}AgoB2QMj^DDqx}>S}p_#bC ztCSXE4g)(OU<=-q{*f)=UbH}Y&^_3f^T8H_5!p?u7YSaD>^>6_h_r{UtM!;Ah==ck zfA3Ee-%e-Tor!1XmZ#4gYkUp2ejv2201n;wk-tzgSgkL<$|rT;GrMj&#J{Hf?>^9< zWF{>{7u@olxdR>}es0&3AW#y-GZSA(X>EnVN2sAhtObNfPVc$4E+PiPT?WGTf_hrQhsHB4`V8JZas@2PmC3~$64>N01~M#O z5PQaF(T5Bp7v~szgFyOn06WX~>rPI1kBOL?7EXVh+qyR1H4_W`Aq4Y==p8FOTo-ju zA%0qNJHQOf>TT$JhLDl1pY@T0i6qP3EMr--P$1LEP^fnABLurb`UMp%D;DS6XM0aE};xH{|uf#aRb3A z=c0VSOB7a8gg8X{lu5NGj^ohO`)46S0vQ{&apZ@4P1Sk~QP|ZAvsOj**R0BEtPupr zyH0I9k*1+iz=g+;F-atlr{A_4_26U~)x;=&o0>xYqT@9@H|a*hEDTb~x!7xM<^4BA zedFR9FI!dO?B^R(!tBH>Pq44YFdU?Gj;Tr&#eJ1pM~;<0@q2r1wTwV|Q_q126Jr3= z2$POHO3}ym0n58=4KoO417F~Fc{(UByE|9$2*PYng*E6lw7(tx$Z-?9*Jg@bLBI2s zHIa3SKuhQyn3=4C86={zFBJO$W#A*>oL4MLJYr?=unV6av#;1%@Z514FGH{c-1;yu z?w2?ObMcwfP9MgkOj8(Zk4-h?X3>qb*S!BAuiJQ@P=>^1w#&Jsm#ueoGKW0Vm*dht zL>$Jt>ITov&}R;KuyiKRdiXII+c>6@p}VltkgNCYdT$h*F;*B^N#sCRfCr1VX??d^ zLmrg}<&pElcE`*j57cfh%Qc`MuKhW) z_I$lu|oYo_$Hu za&j1kOq1!|g--M_XV-2v!x7IzruRoc^;R8MHVN-s1w>Y`nKF=Dw<++*&mky`jAEru zjfc^BIMm^(iyVQ=D+E!qfioJ9KobNnRhb>p@*Bzg?hIVwB%HLkmD;5S8atnd=mf@K}5KnYHYDD~n2GHzT$&Uf|N zWGq*ZUFnhEYi)1r>O1KWK|?{mmVL0;k32yhuLlx|3qhcS;VA6d`(0xB$Cn?yc|fWC zB7Z3XB3)TH19L=J|+FRCu zEs?m#WKFP`$wUngVA`eBHfffJrH>TDt@rhijsZ*VPb&_YGDTkwx%1AF}9R z+c>mBjdyV?xaS@(Zx$%f;UZ>`YdPSnau{O04h!;QVlc8;eSSFyRmd#j9!@2^{V|1$ zBCd&*%*n4u-~|d>*^fG|z(AYkXVXqyWoyey5pT|{7a=7Wa{{YAfou^eXpA@H&!Z1)?QkjC-Q^VXu~D~f*k$K+Q} zVyj0e{-1;RIGaex7zHX$P2-S*KJit*t;qzdDqH9P(Bzw>rKQ8PjeRQax)+50JE1u$l*&kb2^cganuR4rBbT*mzo%d&p-^YZgj*lHrZt1iEi^bWQy2pkL)k^ z*z;Mo_-pCujSSSeFN9(S-AL!pg633RBxy-do_ZI*n|Jxoh5$9 zKWkfCwjd+bLQ8BTRdzk|fnx?nIhkFyp_zTpR)@rGt4C#!?Kw6*E#oA?G2gDt?m>qu zMF#7iCl>K&r3*#;d`naBGF4T41XMx!*4kPh3p2Bs7(|V5^i8agRnc&+*71AwL=_oO zS@F|hxCn~YDeZbv`OCakdIOA{oj0S7kB_Mb-Q`Ac;fr}co5BT$!x~E2p=_~0?%1&2 z|I-DY@NSQx6R!hDxi>>xU0vg9>g&U(CGJW63ALuSeUnBxKy`aDp55^W$U1cy7=RdJ z?$sx1BknRObi7qPaP0x!@&RmT@Dh9`>yN%agvG=!i%8LLHwMDecTVsEMyf^g{-1*+tMJYfNj~S3owa|KF}eaRvcqxUJC+CFEVW`!@fXL z3{xjZmb`%ju>Z3U^d%s0XY?%l);#PKz_awF57*>8xDH`pgARKP_9Ck^G}PG!)9nee z^wbr{XJufbFp&uslUgTguhsrOx9J*3Rk5rqdd+5t@DggV3*owDa})pJ!w24|Kv!tu z-PcKD9Nd_njVe}vc;B51Qj&o$R_)g>T*QJPm5hw?5KD83&BR+8$?V)<3m5vSaN%-A zTr*EjHVAAT%C!4#PY*n+o>B}73ToG$RJ6Ubg7sP5@i`R>=`997f*lk_$irq08aAnkSGYG1(6Mk!u7Hs z-wJHVJ8u{~WGd_SY{5isMth)bAM2&W?&uLksesXs$w|7OZHOXLY{>A5b3^7y(NGUNa&Ozty8u!9*NP)F3LQdUptn0DK!L>mld?i6pzV zjgZG^{~5r3ck#b3Bxz5%^P>wLU%A#`R$zqcE7IwH|5v&AbCpv;rz8FDj3cf#&dN9_ zHTzeY3;io`#~=G*_E(M5HbTK#L30~Q@)JFVTX8)RU+>pvV9MR~%F-}eKSEiTWs~=!B=I66R@7_jlKdtn~*zX)S`E0(q31)(I&6#Sl zxmX*MHHVLcBI{ zKyZFjTsHREhz395BEo%Q@{d0_dNqsNf|-s7K!i#trIPAG5Ah5s z6Q74Mqxd|7l0JseVj#8LF)zca=h|KoV_bM(l8-0;thpz7J^ zr=YsO|M^=Y<$uSMlO@po`M*Be=Lk+b7ta1gh@nX0t#WMB98~KFR777RVdFO!o z_HP2i0HeWY{~n%xEsU6%6MYb<1D+qz{U9S!z27WeTiGD;$^dMAsCA{PpB!D$S?zva zlvs;Hg5i^gg|C5j=uaPwZ+6_KHvgHP0(^`Kchlu77|W+wo&hgy#v8479&y)L_lgUt z&r5R`+?VfkDHfy*`$JS5)6*t9ZoVn z{Gjj)s5bG|y>`8AH36;v^#H<|vatK=D~2+6saKA;SAb;q@VPcfGUiVbf2hlIAGrsV zL@F-`#Z7m>Lj^Gq>4yWfdN+6C6zUA%p5JzW_Xz02*UOV!YJ{3VzdS=2J3(-QK)e}rxbLRuD9uIlT!PPI& zPkfam7lco!N)klm!F`#-+G-$T{q9=&{nAM$SY-WJ%aB; z3_VwYfzo-68y#P!$vA2R&63)9)pwcj%~5lW%=&?q9?#CKu977$7>%yL<@)SkO^9y=$wJg7FKu%T2uTECFhGO$wSe*17%4_n9*E$^`&z*UB} zI#{-Y1b7op7B17+^yADjhDT(Fn{XlSUiw=mJ(m5biksv#%{-A#Qbe!k?EZ_Ey3$Q} z1QHHKc|lFXsEE<9Xja#9Rh@kaDsb+D?KLI`Cc>_?2`VKKIYJAyRo8bJ6hZGvt2JU{q%MFcW-No$Z6&2i4xP!p7sGk?%)MyLB7hoG)8kwKX~p*xynoRZrS%G zZ*Q#%N(1?02ha!JSSW5RU(F%qCG#V+J-X=1`YrWQ0}Z zyH=-TP^#ggIOkR{x!A`tOL#&>cuL&{ITuVbF%Vs-jGh*l;xzS@WK z;?j-r&F@5$)s$)|q^T$G(NpDPvq=i?VRI`ePyR2&LxMH_yxH)I9BVLHHpKhTrbZ;} z6#;s*jSk~rcT@nN37}Tes)ujtv8?!q`CU<%CwRd{QD_JMi5Myl%2YXA*2NU;0+%3H zq?X&KjiGJGMviRgqYqb}{?MJ0z4nNviHX%r0*aOkvK3J0MOWP07ATH~JakzYRG^s5 zZi{Bf6z`LNTBJ;>&7>mkk+4g3t3&s&+8Jl(VCD9kGIc)uNFI94xXO7*%&ZzRTs3BI z+AK71HQ@5}Pe|)8fyl=1#tWVm34TFgra(gsC&wqZz#KN3wLD-$=I$4v%Bm|ItdZN= z(m2t^-W64!AVvi&BSysrm#Uq|WHGuNc!a;xz@HQ}D9N*t#wF+Yd9pOtMXG48&&8_u=2LuX+m^5TPPDFcJ;$M6Z~hV0y@foh#q=+xS4t& z-}#!is=9Q6Uq+sNpp~HQqP2Oec7E(O=GhTYPNcZHC0q)XLrPN;Kr>C56JDo1JJ1nV F{|VpkLLC4A literal 21120 zcmeFZXHZmK)F#@1KqDDMK#W)H!FTwV(AoYpu<{0Db-%{7&GeV)zmQVfc#qU`Zv8$bpNr9*+z> zbX;vbye-|WA>Q8Jy!I}RFRd)yta)ACZ8LVH?m!?+5V)e;Q=iPOIqyUh&&%uIYst^m zLV)7_nO#xL@;*WP}}(H zabv*`1dBQrB9-)e!i&U;a@Q(aF)T9WMEp-(HbcKC5YE|8+W5)ZWF2C5gSMIO9k5 z-dJglj!b4*ze+0k!#1l$zd#);93}KN0OvH-&En{h$2A%Mn|>=r2dG?LwA*V z9r3_^lV|;h=kvDfbs1QI%lb}qw)dmX{il`cf2^Ns(N#k1-UPMfxINB6osn42k4G}_ z;a|~6wRgfCvM<&mYgCP)=@=l=533R$y`6pS{@nqzdvpMjyT^lR@3-+ z#BS;Zl59}r+;$(z4|ATg9NI6jCygndIFVttE9jwTb(dah{-~Wi9TQPkt(M#cgQM_D z@5o!6A_q~BCB*TQju3qtvNT1p`x23EOnP$XAsei;oBj80gchUq39QD0RKy+zL<|~z z#94CMpGJPf-K8|b);^9p7JcQ0$JinFXY_rWXTJ5=&@L%i|MMazNPz72Nntek_uGnf z_vlXtU^R+~kLr04t<_Gfrkt-walCO#$mT;$^Q^UOOM|Uzt{x!=toivv+z{zg@?#?p zSVSp}^0mu;S|cBSj2nCwFA%YpmXlGpg+IjOxoC=;sd#?EG&kJ&+T@n>ntI1(=$=d) zrF0RC^V|eM$TPhfP4T76&2H~}=Nu)U1*U-5HU+y^s_PnL_K+Yd=Xz{0VWX?A8c!X$ zg80F&t~Ztru6dUNgQUxNf6*(}z0M8>^K_+Q$Klai1cN`r>7ea(vgN~14<*2V7;ekW z_(%+*M#{oPiQTnqSocz`CQD;Dx$mAw(RV2wSso+roT!y9<(`oNh5;7(0zI43W`QNh z<;l?QrqX~ki<e6=ZVkUubvc%!JTh5|XM9J**U;4jQWjW?=J7v_B z7Rmj5Ye%;b5wyU0cInY!DGWeAW^UFL8Yk2)Y8^mB~_+HQZhoYo(5&(p%swR2xy#0-!Z$L% zCd20WR-!C&r9|l@AG*wD28*Jdl-d?a9-OnQwwv?Lzs!V-+0DeYU0-rB*Gygz`jnB* z_=XK)qjo&yp>WT}>3`hnTG@AXF(YGKvlAcN3Hg?#)f7tYIK1{vEaf$U5rdT!3~lnZf5zG1}-LeZJ698(_7_I zw=x*y<^45kWeV>(-_DPZ?|#WpZRy4AoWO{P23i7>js=IKkvj^zSkx39J>lpTkF5`5 zl)^|CmEEKLKO9r@Goy|gp2{12{xg)-1fhF6AL(kS zFTdwC*=ii3VVPN4xQH$Sx#yl8QHDAr*@97nH}_$==i@u*0VpN3U_hysyLh6W)HFC* z*;=Zo5Pv3|?4cfO0DI6Qs7}hr3wkxWscZ96qi(O1o+|F6wC8mm*5?=6J;_IZgvpF# zj$t?IbI6+xHB34WV8sjWXJ%9%a)xCVgxYJwa`KcRPtTwy^22puIkFJ;+h9`>Fh9=NsgBOR;^AR&HQ`#@WfD z<51JJvOgCIa<}WY;qk}Rm;~a2f_G84ANA8Ct}VuRIxxupCF zoc7_ExxjOC?5rxwJMY~+Pd2Q(?BgBpTfMVrARjj$I~bAVtey-bhT@S^eJHcv?Wd?; z`4*&Co9V_>hhsVD6x_1!`A!m1oj*g=vFHx9GFKY;ZA8FF-ZV@PnSFSU-l(87Vwh*I z$JgLNroGXO-H;58vHh-(A4Wm4*CsD^AjM@x#|kwa(9U)9@@OY;GZ%GeK#_6t;l-%W z1ass%8kCo_T#@9CSu%Fe?zJoTOu(Z0PLcd>GS(uN$7M^%w2G!>f)1?xA>?mr*GD}$ z_cEhp(+73AF3*^XPaKV>i^O@E1MZa!{gL3TCa|Jc8u_R;qJ~7gq_I?8>wQ6OOx}bJ zob8)H*{jJ@*Bu7xksI9_#(&i=57m>!xuWMWCKmJMn2|~4$9>7E;sl2hXpyxYtdFw< zXlV;NL^JjN)Fr$qq^nqNN1m+1Iu_C>e@)do0Ok`i^ZMBFX@LtdaubhUZQ;D2Yn!IS z(I@4Y*XCtN`17%8F6E?ow!U_gw+**z!^9~219f|FP(79l*KA)>{!LO)SOabk49UC=RDbGdToXXCbbjDh zvqfh=12jPpU|)!WCp_ zj$TK|?g`Yk7Jr(ymv+b*w)Aj&0U6T%5{f^&Zt5w+M*mZooP@iF0RLsU;((ey+>WZ- zsgOn;Dy_4AYL-MnvY-9-QgxvWiE~YhELX`Vz(3`q#4B8oJ0+4~%k*@OH2eHmzCLr= zPWB+nop5^uJNVY+g~ZbC3X6P+=Gnuuc8cGP<;7j_&+) z#-hN?Pix4~UtxB#q4}5es!+4_c@|`zC_!lM0&9z_2KSsTa^O%zf&n@ZUH4KltEj#; zXOKk@<(7P9-?1j0(!UTZjyySuw)5Xru4s?ho1Z6>wxwCBRyWmJ5k>B*Zk#`cLs0{K z%SQz*a_2$=T;%f$UHKBW@5=PGPGy8C+t>kn9^PTPF~dGQpF&KK3-&G4FlP|^h@aV@ zC8=)irhG|vAacjGgwn{!>>g3-fD_gSre3IsbdTeos6h&M>ZLCT7<@QIgoVC_`yM^A zEXzq8wa+xhQZ-VgSJ3+CCyIXSM1QERt+kYjt+@SV)ayh>SMq)jnM4m}6kZF3JXg0q z0S}i}LTjxe3h!3v>qLK7vL<_OcoP{MH}{|8ax+Gh&6 z=K0$nUL1Xwx%>#|+<*PAI}%ku`1pw=)qC|OD4f%RGUNoKHL8C96Q;F9ZUrkfQ z$o@m$;YVOfi+yMnZ<Q7$qp3cjUHB^1IUMA)O3(BF_731Bv#K2!}+fG$~)58kZt zd{KhCfe=J&q;5FI982GOcZpe=?rKXkB@!{Dd-~0*1ZN&wFE&@{?|M9asD$l`Lwv}M zEO1dnyh4ZhmXG{h8LHQEXxR`YKWcgHdc8$Ti?34S4u2Q&<`;3~j&2|UbMefx#ijq} zD*FE0>{(>oXc@z#h}O{^%pymmj-1?%vHEtoW=N2kwd|}4I>O1ci<%jaJLEM|ICxya zgRziDy|?2#_;1r>6*-Gy&#c+cU~bc9Lrb9DI@IBJQbn-KAz?o)XL!(b=q-9zZ`+QO z-Cd+!%DlusZrhY#bi_<-=ruIPIL6@JMFjSfiKYFhvg44z%8#+df z6~3BlgI}VCdK&N{WDQ}?X8KKA3VI>4&Vm;=f}m~nefGd>g+tMm{M~e4%EW$yGgu8N z)sVgrU5fH$xy5~6h8d`VV5bpYQw5o3#EF4#4B-=j+Z3Jf09Mi&7u>6~@NF?WgzzBXhW^ugHU?Dc}S!dN=cWz1B%JBwN3O_1gr>#Gtd5QI_K>~A^DX-3cs+8E{*wZ9+gwWiQ4!*Hea4_@J#l3h8x;xa2 zX74fZ7F#;%$G^(RzYPBVfaR4XKY#da45>X+utre~c|5H6bd>Ds`dZozZ^_TPcsYg^ zt!kKkASl15BCF&Z=k_*dCpaWlaQvJ|4Cb7*vVPW31T$L0S*)-h;D}^sza#d>Eg;da zpAfm(SjdH6o_A?bMC^l2!+3d-@8qf;_QFG^yab0t#dz&rRsC!!Og@YzRjwdJ(*sj?QzGyiR zN8-%7Vwtm=R67~f%(*IWCX#o)55T@)Jrnm-TjzY;%UqLu!SvzJ^Nx@Ua{-4oCZlU5 zi;-Vml>8|>xbb5It=bGX>R>fyPIwoxi(U2@snyHYl46WSha;-k!}onsDX?az8989L zZFe1wZYL-c=17x!UTv3A^t^amPd<(=&B%g`gPWRCUeR1$g>_GCiP5YL1bW~b)5pl~ z&!(X|bJP(}$^K*xuH2uqLbuc`a1qR<+YJ7R3gmpdH6MN1$4XyQbdGR)n605N_Z%zB z*lC9yTrtuKBaiu<-Cs2qJlx7uLsoPS6#^I+8p_i9Op%yO~Yn zY@1VKohEmq!!a;CM(zcS899qGS}ZkuwWhep>nHo|16C^T1zA^^3hGw9E z+jC#)Sk#{c7$>jU8YlNP4_(@$Z~r{@xfGEI56eK@v}lf6xsGv3+r-|gin=r*4xpM8 zcAg4By7@Xggvb@_)nMb3r+>b)eqn7qeQ<|B!)D-|zAI@2P*kR_HL?q-e^X zvVWVAU~OpXk(2JT#x-l{j^o zeDz`q$S3mGOs$$@zujzAOauG7eWK-B({>T@CdLrZv`^D9VgaW$%| zZeyuVhSfu@`4yRV4m%Nz7H<3ifu$w%u53ANId=xYgQb%^zD?eRq8SSZg8cZY|WvT(I%?nuy=gNzQ+a<`OByFH;-M8x}9O@ zm_CcY)u#o5u5Auwr5QC>9xhg*j$Mb!GZqQWcF9b)KveAdLgfn@T$B)6j|eRMlT*o`ktynLR^V86nN& zMo!uHqU;+|`BlzXJ9@2VP?uYmfyk3T9E+YEA%}e5`cgALLruSA=LJfA5kbPCB=4*U z6-3T)x+t3_+vV(9|BzS`?KawPUcPcGenl7JN+I8QV&JzqR)Qq+lFp@@^65CQWwh*G z^x&f~60Uo*G5Kon^XkBmNYnD2#hqVkj@4xrk*`tU1A|XR-|KZ5RTO*3TW~v`v%@FW z{JF1Fz~SV#sFe~(Fq68iR4kd;JM6BZc^2$kwP9&wa-ldn(Qc{`og+|ZsG0h89j}8X zRoR}=^@ZeJV@lQhuGsI|2MxbI4jDSM#kr9M2{YfPR}?#*V(#%8c2*ZdtI^#V7% ztgg58%Fv-HqKLYq99{;|*Z0XWR4{pm4*3G>)h)${sXpX#PVZZ)@I$8IyTwey`jX1$ z(jQ8wh*(tr0R*$ankzR@)qt4DoK2lAGhN*Az8iLK{;>6J-~M zk{+2mBTFJ37Y$TSNi3Bb1mshiOR1+t{<7Cb!ASnOeNia2 zj)^?Y>E*M3gj+RJpKO`WnOxgdnGaSr_ebp54$2U})br}orr1hn0}lU-Y69;=fJEBA zAN;orn7*|9nYK~`It~~UO4pU_$pgc*wmt}km(2R0nev_u<8f=A8=`LN67av?t9OBS z)T(HUM1ETLPl_sdw_6r{+^p1lo>U-KCU4f`{7*r$?d`h}Lx5xz?_r$Q z@bCqFgUC7yjEVt6EH}FM(XY@u=oo?tmSQyK25tR*Ts-m^>T>+<1RiB=X3SI-IE~|w z;B$shbcn?hywQUdzx{ish(0;CiYnEfvBh(N6%|e)jA10M>dO=#=tYyn zVnNM9{f+S(E&~Rxz7|0ykKml@yW}>VaX&_hYOt)H&AU3+EC@fFuYi5EC+=8inx=Q! zd@K=82Hy~Dw!x6;|Ahn&msS&mD$^4&*7VT~?$LgC&-bc(y@0!E;r6K!Y4!=l-jkgk zpw2kWcCj|uOp!M`8AIx@TkfXzh{93(PGI!qe@DM~Oz)(OlBje{28LWPIVG&-TRrRE z^ReS57tBdaCpy=`h2jx~l39vS~bbjr9G>7$nL)NU)i(B!Pj zar{Ns-3gI6=lVG>uRfH}}cd~mU^54HY0H7Gt5=fMjW5C!8`k#NXPi67A-Lt>s6(5 z6I*Ix$$^=GX8yiUO;E52uB{1%j@jt{Q)$~IOs){F_JC$m8px8jNqOf278Ni;S|&4m zGmR!_@g!zbT~6^YW*0=#pgDhEZpIvh=%9GzIYqz{fEB$ZiE(#0ondq?D)z-|gQMQn zwgWcvExzy+W-4K@o$b*+XX{19#l`R@A}YjZQrXPSiguZGfr7kMdjNp{+e!cC{Q^RO z*_z&U7QA}|m108?1xU<9qV^qG7cDFpEv(;?+hO5hQK8jEuq5O-HekjrI2T0F3$-PC_n zzZ_yqko$04M=>V z_!~_BMZJRA`&c{7H4cZm;+9e0r^F|dNBRD3$jaP8*WEin7ndFmg=v5K>!VgW?SHm$ z>2kO!#?*5h5&mtojSeS(hjivH(S;D{OcKQ!E^(5mpl$z8(%@5tVe7-`O!1c}UOAMI zTR^zmtHV#elgBg`Y#q9jh5uNRJ(-ufI$g$mfX%=;$-r~ZcUw>Tzt^qyXJuS%#v^~< z4g5&|c%;kOqmWkYhL2>|Ody_*Y}ZU;Qy(VafQRhtRGJTxoap-T5K7*&V)a>E06Ix{ zDil6big!hQYC{70`C3k~@tAS(%BA!~xD7AxAf?0x@aDy4xN+yKAq#Ku{$ityKI};6-@EUSO5GR*d8uf0F*;hjL}erV z-xrTTFK8P0&l;Nr&BkyJ5Yi!P2RiAa!GAmGUO_BIZ9v$Nz@IVB(t#T|!t+iVVFD?= zDMewPrtRKR)dV_x74Y!a2T!rRyB35N!WOsoWR~P#jX-p?M;IItf+yjG7aVBF=uCITs8yQ zrV`#evmY!!hqW$@jviVlD10_Y*gtgaI0D{|s^uA!MHy0b&s32p8^2Da={0g&BH(nd znwrn7Wj)(}XR4};!T+gq`{i+IRW~PuiguF(*Urw)qBDxtJWIlJgU_XD{T4P8<4{{8#ALUw~69~zQuB#ioV#U0nX4COs)y*lA3l-#QP zJbXE9204_cVq!Au=q38M>4m9qmr^b13Y-Eg;l$7Mi z{)|%?&yWf9^DI|TQMI?{=wb{Gn6iqM)-yFV4eWU<7aG&s69a%J;_(yQ_`BY-@p7Sf zfNOd4+Yc8M^gP*(DlRV%I{TTRWwyTG!^dc%mwe4kKjTzQENIjFo?gUhlFi!MI{ar~ zIB@5W-oF3mTLf46w=~;q0`!nFV_!){Te_3nM)3w%J$q%wz{77kTGGPfF0VGr>KS5X zuY7c^tyhxJSF>YfsN3Q}iUv0podZJ)%}rRa0wRNj9dD_7mc3J*2=4c$lr& zzs=m#v~_}~epcI5TN`CSj(L~t^`C)~Fp|4|FP~uo=2VD0LKZTc{-&dGV-7B^mUUXcd`=Ok|gk zln}8WuUUQ8?pCaim?tGCGqkP0%OII^tY}5?;vznL;4E+W5%D2cA>8aHY(ffCYlNV3 z1_NKqd^u^8;cQT8fpxyq%%_$NayT$gJu_Wh&olA0OhMSX{P5*3W!Yyxzr}N5$*MHn z2KzVU{rgZAUtjV1g&;{*rKm;o>oaO#?tWm%)uwu8zAN2eQ6H>JNZjY)S@}Y#MPCIN z_}vT-9#^VwLkEg=H zj(5dkO(=hag4w_2IAg-j&FG6)W`H|7axHhouI0zds5ZfH*&?a==IsZhPqtE)`IVw* zK7sL!L$?zDZ7y04=DuE-QU#`Cf4wNDY9Z)+Xm}Xq0sn{iLrF=`xRGO7!RD{wleUxA zbY_LH0MT^`V3~M#LRAX#^8S(BX$S?ACg40R#M|^MuRx8$sp0#*jKfXEhAEqjBoYQG zpU8quU+A@-iSJ6%tp9Fnz}_c(dN(wd)E*k=&wH+kPV9D#rq>KA zuNHL>(@tE8iHQM6AG;Wqs|REvD?ZHA$x~M-faS~q#=NDf&4O%n>%0{JNN z_7iRGj<)lijM()3Tw*)*rq^Z$>eQa~b#;2O``=h`ELB%1I?nlkDY$Ur-@N1uT7xuu zd#{knoFWJ)??K$A?Tf&eP6Ni09A6>?QM`HhnpoWkHE6B3wzjswagprh`ZyS@sD_5d z$J-Nksi>$*n|GRe(}hcj-)l87U`*`G0~UKDV`FhJoHS8a24km>xJB814#R9zwP9gl zq4@0=6G+1-DsC!}`&LIlje0;0fDz7o#-h8;e)xyA@>>6~Xu8|G`)&zp)}>IaW6N z`eIEsidHb}ugq~DEiY?nxrq1QXsUs8c-Z3!?`2AIN@y+B-kTiit z-4Tw^)iY#U7jVxjD~krs4BZMoXq>fQ}U%aH<;Xi<%aM7?qWPRstC?H7?71+cTY4` z1DqhO{ZF6kh5+L?Z<=*ZBt$)1D(w{^br9r&hfgvER;)q{7RNQ{Afq=&Hs|+p*U0Q_ zrU$$`A&;14!pxrsxNSzz=~>Xdr@Fdqrl_XD>1n@ZfTkj@V8mGrJ^D0;M$qE2vXx1z zSZ9M8yP*d@mt-LMwKHz)Y7Kx)Jx3<%WxqH(=np#p>3P3Ro*3YIAiNEW*dp^j%Sf(a z0im(6vAcdhz`gMcdo#qxVezCfhTjb0SA4ak+*py8nh$<45%F?lSoF5kLv{;SLgf&lge(2 zaxeY$&o^4z%um3=3|tyl8h~B_px#t(f&NfdCVe(#n-h4RY8CTcLRZiH^S3JbZvbC< zPJb`cZEkEF-;miJ(*!iU{&I;l*djk#ASK%hM`vl?_)Y-|NNv3I-gm< zcIy+KsNDEaa?d2*&+Y{vf!;0vG_^FvR}xEEC;aG?@JJb2M#%&m$GO3NO$qxNNzI6@ zzN>qLK}1e2uEy=UnfK-8tGVF}KfK$|O^4Yy!Xr3eOa1woP*YRm2GCK^WwrssE_%yK zN@mWgdU*Y>!G5zhsd^4CqVl_gX`mO6&S}sZ>U%h(JO$RC&e72^*2&(!v2~yV1Wi3> z&NeFsc7w0|A;5AL_Id>eU?%bIh3|Ro42+F?97@VM;p|yo0Od&Z5D%=g`1DVKno4*0 z(b18ydYZt>6;ODV2>`0=&q~ZM9m1)!)B2g!KN|h2UvobS`&y9p_#{=v zDZi$wYQMC*yE_c*hxW#gA3ySp{QRCU1LkN3&=koz%zx@8pGDRItI!<4@U$7gT1}00 zbPlBUl4e_;!&@t{?SnUO^B9e;FO-bZh2QluIJ?eWWBbFV_3aET38#*?AUr`fFzLcWWM z$&Xfaysd}B<9`m;f*a-a=W42Iku`O70-hUB>wtr9G6f`S$=J2kQyrrQ5GkHXFb+!~ zXlMO4%ZM1HQUOopfAQl>ff_3L`|bEE4r(5jv^rXufK#hbd{VO(FiR7fnPMNe0ff3b z+S{)W3ZUjG1YGA^>dtrD+qc1AGIvx7qu^{MSJ zpFFUx?S|zTtFy!PS>PGB0JV|==I~TspWQUsFPG*Y6*Ui?->0`4{H`wk=qtC!1^|qj zzz)MY83Q{O>=Zg#d>hDae~#?JE}#}Tif}l=gn6)ZhEo+mMa%xpF8Y_fDf*TZXl)`n z#WSfUxnC4|a&~`wBtJ$Jc!h?1Cg?jdtccb5>44&W$Z5fbjs#}{)}N&OqS7~spK)o9 z&hnamgK-CUy(U8d*2tRIu1r6DdvJswG2jVAyeuSQ>Fj>1XiY`c!H8dH<=IW)>s>qXE(3;6*DBA9$2+ z@0#w-=U!)~ZE4}*G=pI8Q}kKS}!41YM zJo+T?n!%gsS5Tq! zh~-cjg#m*Y)CcdBaBx>?DjE@{f#Kd6^T>Ya?{yXX?6dz z4Cgvaz%ioeL}T8)dk63YMimcWI;6T^f)K$~(Sj15FcAdWL=BI;*i{72g{{WrP>&#& zYK7TCoj0O8X@B4So>q46w|G|H<0)GVCq(fAX$;%g+?)!&z68APhqCM$Ibh}w!JxXp zpmviW^`MM`w@&z0!#(_&?qa~gUIDQUjE#b~?ey8z*+e@aT!5loZ0NWDsGTsg+M4`m z0ss+1dH7$ewAPbW-f7H;@g}PzysV5I2g*e{Mq=YWKy$IfK?T6%G>1W;`{twqsq~jG zZzwr{278y`^6blNav&=IzQLQt(nN)q81G87Yo_;&8gC;~Lv${&@#Wfosv}eZ_UQC< z_a}Ttbz@_?_Or2yN&BKKFgRb3i14$8Rmw5c8LOtkOQc9=b`l~YZtk=kXoeBfbpj9n z9hcf94p?3RHh`}#poM!eeiNw41P}4<{2=d2R${UlY+~fj(?$>=QcfMOH#Y>#5 z{>?Vq_a4R)z&5iQwgw|n0TeP6kN5{rlFwIr)8Hv1wtanl@RUJUTE)?vGKC$|PMuFn zo^L_LK1bo2&XJcs?Vg%^^oz+#cCJ{kviOVvaTwK&kw-vdL;^~?T2g1iiF*ZL$FN{E z??R?hiKN~biypTn{j;;GHg__&;SX-ZMumd2- zS4u6ZPg_&fw4yHbu`*}(+1MKIROg5~qmO`l{3<3-^!KqRcs94RzulbYbo=7c-j9hX|g=XBT}ku;H?LI z@{AV&H0rWD6S6OUD85rq+h5@}($#Hj$j%3W4iT^kyyw}1%WjVl%vGOdfzVSVP#_El zKs0iqMd!tqA~2#Bq`LfeRoxkBHW0F_J{jUev$MTGyA0$#ikt+|6tUw;D}X;BdSLs$*^jzf5;5x2zr0Q)>W!|S&CC?QBV4&Py89(@U*>40eE z0l>vb55R)~qX*-GfcAI$v3YY(cvz#6T*V9N)e-K$-si{s=o4Ldel(`P2BJ?|P4r+x zGl8AEP>W>?ImbEp6||{xm!EDj?aKG7>rUIb%N0;yIz~p_U<$qgmxe(A7!?#0#Y&!# zmEQW(H)`t>tM**As-!+3rNgBSe4KCA#d}Rz_^+JHU>T6 zufAa%5Kvec>VfefYuWzpla}HCPSs7Pt2{Iov#5 z(wmo!jcwNLGjVCnuqr$SM3`=-f|^MQ8kqnw5Od`QA16%U5d;yFTS0rONKm_rPk5Uf z&}3XpA_jFc(-f190QI)ujn@z_5Wb+PxrfOYI)J*|LykQ=OoeH|k7t;~)qm#kOzGu* z8l!FIOimoZ3BtvTB+xXB!~VsMcsTkixcX4u{AgugPh+6;5mYIrFn(0$9AXaf>}klN zFO$us+Z@MAu=2+Rang9x>SPyeW*TBl6*Er%94IqxjhcCDce(FUe%?H376OC&0;gGU zVTY#)t9kZQo^TJg=M+=N4%g1B@)YO9I)(&6qHtw!Y_RIF7z@ipZ=T{-`W|K)qJ`0! zE<65Qi~JTud*+L=((lh7za?(~6=Pwb?4SpIY2VYXK~uDk|CZtX4X+3nbGA&&0ICL= z53JUVi*!Q+T}tOTr(Aoghc7wy6c*3Xb{&rGgr~+zt^U|0IQkHLNHdo3(EjR9yAvFz zcN;y0z9T+4PO*r@B*F`Vn5!Q>=XYb=3r5Ev1%2}oItYc~@tHU`^fjG)ec>nMHIq4B z-BxE%Ft!x#7OoH($*DO+xX5>RC)-}G90u-wdO^#%$ zRhT{y!D^$pY{9WC{nn4}9;&)2znDf**39I0mvq=yy*CJ*hU7o-@9>wneSdSlCrRjG zEh$c!Z0ATFxLuDTXUQQKuiEgEarKlx&g z1*O!8*OX)LX4aM7Xy7(#Go9X-%(K3RD0%$(5TPcxBuz_s5agJDx%z{scJwYAvR%VD zutAti6LR$B4KjH##07VFJ`$sB;Eirz6BJ(4N&Ytx`or7t0*fm0qJ=LBuK9KD*j-n- zDA{49-jK?w>pwu(qNkBNk4>i%$dvkVWHgO~tZR06RB$tP6;G@X6_ia6Ysi{RD$KHdg`v5X&8_!G00mOwR92I}j{kKGk}-G8Gf<*V#9Ntg=>`xQxNOp|M-@+cB%oRv*5|&- zUD`bk;7qIb-MInt?t|v#7xMM*9po2%k_U+$IhXukiaq8^`T-w?=7 zxXGDcEhQpimF1*unxHh&m@#b77@>nXP2b%KuIVP&$85v!qnTPP2`Ek%=R zVJs;J8`16HxESVwsJ$jZo`{{2_0ymhf)>WsFcUNOhuX6GhKAzBd3nzUJ6;jSvepD0 zf4Rmc9ck5zzt?eV#kGj9^!@u&Q(fJ$s(XiT+uDLI>+0$@K!AF-rPPy}$LR2(np&j3 zQwr=WXEoh$8uBBRH%>U^6%IGE$w5Afe`i^`BeB+>vPs-j4th_PUA^a=Y;Rcm_z%Bj zXDKDY^&45GU)`RmdtKe<1RymG_pu;~c-WH|Iv1a4fP>4x?B zkmG9D_VZaVQZGTIBQ<4ofViffL@u?>TTawm=cC)18LEbtwzYzzcKzJmF?0HJQe`&3X+*XNS$05H7p%cRE-CgJ$!Q{TeKy=VMtvq9q14MIj z72mgC%RI$yM0X_;F)cfFAPKD7uP=Ao&zl!6T~daJhm|)rHiEuhyY9~C|18~FMpz@C;Ry&<_x4C?>!NO7KLzKTwpCwteZI4&L4;2h!5g3s_!n zG<_o~9V~up|M2Z#p+~`@eZVGh$eZ(C$f9#;$aNh1plb^1SuRX$ZPzyX`}-ZCC8W3Y zPD2MJ-HB`Y#+l*6mE)R|tct2eWs+)L#aWfAM%0$GSCh9K2KiG4*8IcV=P-d8AO}Z< zUFW4%2Xd}o&A7H-VlSSV@Sf0DGBU>n2=*I+5@_pfr#a~3JL~tVJabaXCT@)!R7nc^U>eR5H#mg40!+YlchbImJE)H4mR!HbxR39cP!hi|6d42@Qm zr095P{?EzmKM9DjhAc#k(w%Q>2Q7OYgi_ZR2Ob_CKiwNm@GaX59eQGL;=VuEoEaAf z@&SK4(cDP;&YSsrPMRFVhW`HN0v$Hx3j1grQhxvAt*wo*k_p@DDYXz^w3vl}8{f>N zY(ZJs_D1f!F{(iC$8%4(D!R(LM+{`(tJt$VhK*ZWTdA$9r{)l5b>(@uZjV$~KrN>j zsC*F~VvUvRI9wm81}t`KSHINY_n4DN^En!gK7p1z=V3Wi$Em@xea2S{vrhyPU7J!0 zh#U}cdq4-2`TLV(KJ%;C&54Q}0e=2H9wzE6ccIGQ@7AkNQ9=b%PqD(EwYV8Pea=+t3U~us`!K`?Il*)#AzT75Y%zt|WfneZKzg_S%Nt-K#*1T+gRW@l#eF1p_#WwAm8hUC-n0QI702^7R? zV_fCFF1;UO^L-m@GYtM2Q;L*s#myhv>8}v6jYH391;$m_NleUEEFNTnn#nrt`XPY~khtcNm< z0)-xvVBS!-+FL`wDdac?yzsbZX}?a((WD6fJjVj^zZG$}DsT|&h`IN&j}IZico%op z;_Z-sYlyzu>MyP#8Di>~>xPH}pr?j7&MG_um?FAcIg$j@v{rYViYUcyrOvrM(vB3s zRHT1hR#{}KYmK)r^F#E65Im@5uLb8z!FouQV>dl>5yZ))ewm@I26h<=ChUUk#uQEZ zopX#hll(ug?%aP{0e9Yw{9G-B-I$vTlJmE-gU;-224ZY?j=@HYyp~F;{OQ8_jzWar zDJ&ZO04?~Su8}&3xhxS=`ZZix>9uVHLO{b&?__UD8|hNJ5ywS;>?3m1iQ0yHV#ZZq zX$dL@S3#vsOko+wL>&w&kWyW>;5U?fx~GK|!+Iso0@)0yMwkobI&%mELqG{}Z?zos zgXj}ia$Pcyu^zo*Hg?dYMZz+HWS+O^q^7tt+EK$!Up2`J2L$i#oDfwu!kxV#j_IRy ziFf{vf0+T+7EPpfd2@2GpssNAZxP&``gr~c*p68|ccs{>NMSOF!-AUcE?J22GnWJB z#pBeOL?g@z1Q-Xy0M-I~o8{9$^qT$rEG367rc(u{z09Q@wI4rui9jZ>HKxQKIe@x% z%ylR17<|14huQJOXlHawLj=m`ZxK6(*)Aj;Tb7lmqI<$;PU$UUD&d9a-3j>Te+&GA z#1}mlbv8q)W;mZ4dq2XY_~l4H$?L0 zrCl{kB6wvLa>2x5ZqVf8UH+l{|ws@g+>4nmg<<)euBi6?d~bRWy1{NP#|jX_Lv}v zPfhQ~%Mh$ZS_>U{VX!{8_nkXLb1_TCvmLNVO3|_)*3sVc2yOi^_|Ti-{|eOwD*9Ls ze4xxVXApu%zUXm3;e&p$*}(5g&U+g;r|6uWN{$yl#zg150^Cz{O{K2MUPtuJr?x@k#`6o znK;j=co@ZS;CiBD|0P z3+!0K>y;!)BZxsnwRn{9@1&0~)aWmpe7`~vc?XzKa_j-Zx9A03gb(k_89be!5KxYz zx^ci-;D;s8zd{H%loZ)b1z{&Nuf7oJYh)K!)4knyw|k`kvuS?2(ezh~$9_%bb5#bnMKM=L`RhPAGE?;Hp`YBuNS%`gb9G%l;_vu_oWI zG;~1dA=!!WAsOIs!UykL89dLU5EQ1DJU^b$6LJ>tH^6CxATlk6n*Wo~BT!m%H(Nin zA4-_Baa)<|%RN`ky9^E-$3*wLrOf%2-jg`}sKWCD4DJ~!%xBr7Qe#e5mn2C_&jdmM zNK1Fg-<`n0guOm)0WKko|Bu^iWuD7MKgSY=^b|h8UPt96XeSo^eim>&Aqc!d2q1lg zFw@^)y|C??VQV0HrOdf&>b&183|{f7@Sgl@mFp(ed7oOnOZe|n&N{+-U99lljH}e3 zK}3=yDLtPd%+E+mxe%0z9_J7~V4qHy3lXPUmXs~r^UJ`$S2(8-l0FFBNSG7yIo=-{ zo*A5j_q~%edDhBuSDWd@#)c3kj=Er5QpX ze9(Rp_yXnUcx=zs`6Pw;CLb(0=Mu^f4SKE2xp8;~cnmljIH2hH0|}G28})NS?O$T> zvcV8STk&waO0RQ(u+;8Rgndd1J_7tj40YDT9uY~Bq|q%;m<;|ez~3`?LUvjTD>3~C zVR+S#2|W%w5H=J%5jd8xJnh54i-ZuhC*cG5k%Woczb(`D-N4rg%NG|m-upc9>_UDn z@KDtDFQex^3EW8tC<6_&-A@=QcMs4@n8)*5LeIuWfa9Z|&qwE1d!07|*F-h`8(|a3 zGYCPdnG@dspFu>DBx&^8NcfO{9<>eiY19_Nidp5t!3)u`T+wq+685FI1UQlH!lsQo@O}#kVdV(I2k_$0#J>cdEBZSh)%A3lnqQ2L z6;ITDim>X~g}}aqV0Rf|50tYB6T7$NF)9xodyvq>GMBJ?@#%yfq33{$dH>L~YOnKJ zLT|_^g#A}~qu+NU1fJqKDo;{5q*dC9zK`(UyjbD5BuN^f+($&UIFRxamKDDr5qh4= z&C3{-oFgJhk~DffPCUbrwAG%3UYWwmS=$qayq!ka81S8R%912WN`^fmQaV0Pm$lDMl@Wh$Kmp6t6ddd($qW)j3B* zk|aq|;tV2^BuSDIXAqGjNs^Q}=ZHv>G%|HWKgR--(=0@i%5ei5Ns>mUMZn*sU4$f6 m;?OKfl18Rn+672bHU9@nC0Dy7Y)T3M0000 + domestic hot water supply + cold water + heating supply + heating return + \ No newline at end of file + style="vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> \ No newline at end of file From 3b3d75b4fff99b5e6facb8154ad9ce8e5217718f Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Dec 2023 10:36:22 -0800 Subject: [PATCH 174/204] Update port locations and icons --- .../PartialHeatPumpHeatExchanger.mo | 15 +- .../Combined/HeatPumpHeatExchanger.mo | 7 +- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 159 +++--------------- .../Subsystems/BaseClasses/PartialHeatPump.mo | 26 +-- .../Combined/Subsystems/HeatPump.mo | 69 +++++++- .../Combined/Subsystems/HeatPumpDHWTank.mo | 159 ++++++++++++++---- 6 files changed, 235 insertions(+), 200 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo index db35c7c8a9c..f3a714a0e6a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/BaseClasses/PartialHeatPumpHeatExchanger.mo @@ -439,11 +439,12 @@ equation connect(bypHeaWatRet.port_3, bypHeaWatSup.port_3) annotation (Line(points={{100,250},{100,250}}, color={0,127,255})); connect(volHeaWatRet.ports[3], proHeaWat.port_a1) annotation (Line(points={{80, - 181.333},{80,180},{-20,180},{-20,208},{-10,208}}, color={0,127,255})); - connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{10,220}, - {262,220},{262,-360},{260,-360}}, color={0,127,255})); - connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260,-360}, - {-260,200},{14,200},{14,208},{10,208}}, color={0,127,255})); + 181.333},{80,180},{-20,180},{-20,220},{-9.8,220}},color={0,127,255})); + connect(proHeaWat.port_b2, volMix_b.ports[3]) annotation (Line(points={{-10,208}, + {-14,208},{-14,202},{262,202},{262,-360},{260,-360}}, + color={0,127,255})); + connect(volMix_a.ports[3], proHeaWat.port_a2) annotation (Line(points={{-260, + -360},{-260,192},{14,192},{14,208},{10,208}}, color={0,127,255})); connect(enaHea.y, proHeaWat.uEna) annotation (Line(points={{-118,160},{-48,160}, {-48,223},{-12,223}}, color={255,0,255})); connect(THeaWatSupSet, proHeaWat.TSupSet) annotation (Line(points={{-320,40},{ @@ -469,8 +470,8 @@ equation {120,300},{120,240},{110,240}}, color={0,127,255})); connect(senMasFloChiWat.port_b, senTChiWatRet.port_a) annotation (Line(points={{-230,-120},{30,-120}}, color={0,127,255})); - connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points= - {{-10,220},{-20,220},{-20,260},{30,260}}, color={0,127,255})); + connect(proHeaWat.port_b1, senMasFloHeaWatPri.port_a) annotation (Line(points={{10,220}, + {14,220},{14,260},{30,260}}, color={0,127,255})); connect(senMasFloHeaWatPri.port_b, bypHeaWatSup.port_1) annotation (Line(points={{50,260},{90,260}}, color={0,127,255})); connect(port_aSerAmb, swiFlo.port_aSup) annotation (Line(points={{-300,-200},{ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo index 1eec9f34791..f67c44d755a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchanger.mo @@ -44,9 +44,9 @@ model HeatPumpHeatExchanger annotation (Placement(transformation(extent={{-150,-20},{-130,0}}))); equation connect(souColWat.ports[1], proHotWat.port_a1) annotation (Line(points={{-28,-40}, - {-20,-40},{-20,28},{-10,28}}, color={0,127,255})); + {-20,-40},{-20,40},{-9.8,40}},color={0,127,255})); connect(sinSHW.ports[1], proHotWat.port_b1) annotation (Line(points={{-50,60}, - {-20,60},{-20,40},{-10,40}}, color={0,127,255})); + {14,60},{14,40},{10,40}}, color={0,127,255})); connect(THotWatSupSet, proHotWat.TSupSet) annotation (Line(points={{-320,-40}, {-160,-40},{-160,36},{-86,36},{-86,37},{-12,37}}, color={0,0,127})); @@ -68,7 +68,8 @@ equation connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{10,28}, {14,28},{14,20},{-260,20},{-260,-360}}, color={0,127,255})); connect(proHotWat.port_b2, volMix_b.ports[4]) - annotation (Line(points={{10,40},{260,40},{260,-360}}, color={0,127,255})); + annotation (Line(points={{-10,28},{-14,28},{-14,0},{260,0},{260,-360}}, + color={0,127,255})); connect(gai.y,div1. u2) annotation (Line(points={{-98,-10},{-80,-10},{-80,-30}, {-120,-30},{-120,-56},{-102,-56}}, color={0,0,127})); connect(QReqHotWat_flow,div1. u1) annotation (Line(points={{-320,-120},{-290,-120},{ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index 47bc8a725c3..f5055bca814 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -28,7 +28,7 @@ model HeatPumpHeatExchangerDHWTank dp2_nominal=6000, datWatHea=datWatHea) if have_hotWat "Subsystem for hot water production" - annotation (Placement(transformation(extent={{32,24},{52,44}}))); + annotation (Placement(transformation(extent={{30,24},{50,44}}))); parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea "Performance data" annotation (Placement(transformation(extent={{36,48},{48,60}}))); @@ -45,46 +45,50 @@ model HeatPumpHeatExchangerDHWTank annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, - origin={-12,4}))); + origin={-10,0}))); Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai( k=1/QHotWat_flow_nominal) if have_hotWat annotation (Placement(transformation(extent={{-80,50},{-60,70}}))); equation connect(proHotWat.port_b2, volMix_b.ports[4]) - annotation (Line(points={{52,40},{260,40},{260,-360}}, color={0,127,255})); - connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{54,37},{66,37}, + annotation (Line(points={{30,28},{28,28},{28,0},{260,0},{260,-360}}, + color={0,127,255})); + connect(proHotWat.PHea, PHeaTot.u[2]) annotation (Line(points={{52,37},{66,37}, {66,38},{268,38},{268,80.5}}, color={0,0,127})); - connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{54,34},{ + connect(proHotWat.PPum, PPumHeaTot.u[2]) annotation (Line(points={{52,34},{ 176,34},{176,420.5},{188,420.5}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{54,31}, + connect(proHotWat.mEva_flow, masFloHeaTot.u[2]) annotation (Line(points={{52,31}, {68,31},{68,30},{256,30},{256,-139.5},{268,-139.5}}, color={0,0,127})); - connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{54,31},{ + connect(proHotWat.mEva_flow, masFloHea.u2) annotation (Line(points={{52,31},{ 58,31},{58,-242},{-6,-242},{-6,-252}}, color={0,0,127})); - connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{52,28}, - {56,28},{56,20},{-260,20},{-260,-360}}, color={0,127,255})); + connect(proHotWat.port_a2, volMix_a.ports[4]) annotation (Line(points={{50,28}, + {54,28},{54,20},{-260,20},{-260,-360}}, color={0,127,255})); connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-42,-56},{ - -12,-56},{-12,-6}}, color={0,127,255})); + -10,-56},{-10,-10}},color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) - annotation (Line(points={{-2,4},{12,4},{12,28},{32,28}}, - color={0,127,255})); - connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-12,14}, - {-12,52.2},{-20,52.2}}, color={0,127,255})); - connect(proHotWat.port_b1, theMixVal.port_hot) annotation (Line(points={{32,40}, - {0,40},{0,56.6},{-20,56.6}}, color={0,127,255})); + annotation (Line(points={{0,-6.66134e-16},{10,-6.66134e-16},{10,40},{30.2, + 40}}, color={0,127,255})); + connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-10,10}, + {-10,52.2},{-20,52.2}}, color={0,127,255})); + connect(proHotWat.port_b1, theMixVal.port_hot) annotation (Line(points={{50,40}, + {60,40},{60,80},{0,80},{0,56.6},{-20,56.6}}, + color={0,127,255})); connect(souDCW.T_in, TColWat) annotation (Line(points={{-64,-60},{-156,-60},{ -156,-80},{-320,-80}}, color={0,0,127})); connect(THotWatSupSet, theMixVal.TMixSet) annotation (Line(points={{-320,-40}, - {-32,-40},{-32,32},{-8,32},{-8,63.2},{-19,63.2}}, color={0,0,127})); + {-32,-40},{-32,32},{-6,32},{-6,64},{-14,64},{-14,63.2},{-19,63.2}}, + color={0,0,127})); connect(QReqHotWat_flow, gai.u) annotation (Line(points={{-320,-120},{-288,-120}, {-288,60},{-82,60}}, color={0,0,127})); connect(gai.y, theMixVal.yMixSet) annotation (Line(points={{-58,60},{-48,60}, - {-48,78},{-8,78},{-8,69.8},{-19,69.8}}, color={0,0,127})); + {-48,78},{-6,78},{-6,70},{-12,70},{-12,69.8},{-19,69.8}}, + color={0,0,127})); annotation ( Documentation(info="

                                              @@ -162,99 +166,12 @@ This is for

                                            "), Icon(graphics={ - Rectangle( - extent={{-140,-142},{140,142}}, - lineColor={0,0,127}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-14,8},{58,-70}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={95,95,95}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{0,-52},{46,-60}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{6,-30},{2,-38},{10,-38},{6,-30}}, - lineColor={0,0,0}, - smooth=Smooth.None, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{6,-30},{2,-22},{10,-22},{6,-30}}, - lineColor={0,0,0}, - smooth=Smooth.None, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{36,-12},{40,-52}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Ellipse( - extent={{30,-24},{48,-42}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Polygon( - points={{38,-24},{30,-36},{48,-36},{38,-24}}, - lineColor={0,0,0}, - smooth=Smooth.None, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{4,-38},{8,-52}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{4,-12},{8,-22}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-2,-4},{44,-12}}, - lineColor={0,0,0}, - fillColor={255,255,255}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-76,60},{-62,36}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={95,95,95}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-70,76},{-68,60}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-1.5,9.5},{1.5,-9.5}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid, - origin={-59.5,74.5}, - rotation=90), Rectangle( extent={{-70,36},{-68,26}}, lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, fillPattern=FillPattern.Solid), - Rectangle( - extent={{-1.5,9.5},{1.5,-9.5}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid, - origin={-59.5,26.5}, - rotation=90), Rectangle( extent={{-1.5,5.5},{1.5,-5.5}}, lineColor={0,0,255}, @@ -262,35 +179,5 @@ This is for fillColor={175,175,175}, fillPattern=FillPattern.Solid, origin={-13.5,26.5}, - rotation=90), - Rectangle( - extent={{-1.5,34.5},{1.5,-34.5}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid, - origin={15.5,74.5}, - rotation=90), - Rectangle( - extent={{-50,78},{-18,22}}, - pattern=LinePattern.None, - fillColor={28,108,200}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-50,78},{-18,50}}, - pattern=LinePattern.None, - fillColor={238,46,47}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{-8,28},{-6,8}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid), - Rectangle( - extent={{50,76},{48,8}}, - lineColor={0,0,255}, - pattern=LinePattern.None, - fillColor={175,175,175}, - fillPattern=FillPattern.Solid)})); + rotation=90)})); end HeatPumpHeatExchangerDHWTank; diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 9ebe2398c29..8aa3b095c5e 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -56,23 +56,24 @@ model PartialHeatPump m_flow(max=if allowFlowReversal2 then +Modelica.Constants.inf else 0), h_outflow(start=Medium2.h_default, nominal=Medium2.h_default)) "Fluid port for leaving evaporator water" annotation (Placement( - transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{ - 90,50},{110,70}}))); + transformation(extent={{-210,-70},{-190,-50}}), + iconTransformation(extent={{-110, + -70},{-90,-50}}))); Modelica.Fluid.Interfaces.FluidPort_a port_a1( redeclare final package Medium = Medium1, m_flow(min=if allowFlowReversal1 then -Modelica.Constants.inf else 0), h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid port for cold domestic water" annotation (Placement( - transformation(extent={{-210,-70},{-190,-50}}), iconTransformation( - extent={{-110,-70},{-90,-50}}))); + transformation(extent={{-210,50},{-190,70}}), iconTransformation( + extent={{-108,50},{-88,70}}))); Modelica.Fluid.Interfaces.FluidPort_b port_b1( redeclare final package Medium = Medium1, m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid port for heated domestic hot water" annotation (Placement( - transformation(extent={{-210,50},{-190,70}}), iconTransformation(extent= - {{-110,50},{-90,70}}))); + transformation(extent={{190,50},{210,70}}), iconTransformation(extent={{90,50}, + {110,70}}))); Buildings.Controls.OBC.CDL.Interfaces.RealOutput PHea( final unit="W") "Heat pump power" annotation (Placement(transformation(extent={{200,20},{240,60}}), @@ -121,7 +122,7 @@ model PartialHeatPump annotation (Placement(transformation(extent={{20,-70},{0,-50}}))); Modelica.Blocks.Math.Add addPPum "Electricity use for pumps" - annotation (Placement(transformation(extent={{140,60},{160,80}}))); + annotation (Placement(transformation(extent={{140,100},{160,120}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= mEva_flow_nominal) "Evaporator mass flow rate" annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); @@ -177,8 +178,6 @@ equation annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-82,-66}, {-90,-66},{-90,-120},{40,-120}}, color={0,127,255})); - connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{60,-120},{180,-120}, - {180,60},{200,60}}, color={0,127,255})); connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, -32},{34,-32},{34,-4},{78,-4}}, color={0,0,127})); @@ -205,10 +204,13 @@ equation annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); connect(senMasFlo.m_flow, mEva_flow) annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); - connect(pumCon.P, addPPum.u1) annotation (Line(points={{-41,23},{-42,23},{-42, - 76},{138,76}}, color={0,0,127})); - connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,64},{-8,64},{-8, + connect(pumCon.P, addPPum.u1) annotation (Line(points={{-41,23},{-40,23},{-40, + 116},{138,116}}, + color={0,0,127})); + connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,104},{0,104},{0, -51},{-1,-51}}, color={0,0,127})); + connect(heaPum.port_b2, port_b2) annotation (Line(points={{-82,-66},{-160,-66}, + {-160,-60},{-200,-60}}, color={0,127,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 9e70fc2f547..3aa38eb4c7a 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( @@ -44,10 +44,10 @@ equation 114},{-122,114}}, color={0,0,127})); connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ -130,114},{-122,114}}, color={0,0,127})); - connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,-60},{-120, - -60},{-120,-54},{-82,-54}}, color={0,127,255})); - connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-120,14},{ - -120,60},{-200,60}}, color={0,127,255})); + connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,60},{-120,60}, + {-120,-54},{-82,-54}}, color={0,127,255})); + connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-60,14},{ + -60,60},{200,60}}, color={0,127,255})); connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-100,-20}, {-100,-51},{-84,-51}}, color={0,0,127})); connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, @@ -56,12 +56,63 @@ equation annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); - connect(addPPum.y, PPum) annotation (Line(points={{161,70},{174,70},{174,0},{ - 220,0}}, color={0,0,127})); + connect(addPPum.y, PPum) annotation (Line(points={{161,110},{174,110},{174,0}, + {220,0}},color={0,0,127})); annotation ( defaultComponentName="heaPum", - Icon(coordinateSystem(preserveAspectRatio=false)), - Diagram( + Icon(coordinateSystem(preserveAspectRatio=false), graphics={ + Rectangle( + extent={{92,-58},{18,-60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{18,-38},{20,-60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-14,-38},{-12,-60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1,42},{1,-42}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={-54,-59}, + rotation=90), + Rectangle( + extent={{-14,62},{-12,40}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{18,62},{20,40}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1,42},{1,-42}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid, + origin={-54,61}, + rotation=90), + Rectangle( + extent={{92,62},{18,60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={238,46,47}, + fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

                                            diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 831689ca1f0..fb64af7386d 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -69,7 +69,8 @@ equation connect(senTemHeaPumRet.port_b, heaPum.port_a1) annotation (Line(points={{-120,-54},{-82,-54}}, color={0,127,255})); connect(addPPum.y, addPPum1.u1) - annotation (Line(points={{161,70},{168,70},{168,8}}, color={0,0,127})); + annotation (Line(points={{161,110},{168,110},{168,8}}, + color={0,0,127})); connect(heaPumTan.PEle, addPPum1.u2) annotation (Line(points={{-59,20},{-50, 20},{-50,56},{164,56},{164,-4},{168,-4}}, color={0,0,127})); connect(addPPum1.y, PPum) @@ -79,9 +80,9 @@ equation connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{ -92,-51},{-84,-51}}, color={0,0,127})); connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-54, - 26},{-54,60},{-200,60}}, color={0,127,255})); - connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,-60},{ - -190,-60},{-190,26},{-80,26}}, color={0,127,255})); + 26},{-54,60},{200,60}}, color={0,127,255})); + connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,60},{ + -120,60},{-120,26},{-80,26}}, color={0,127,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ @@ -145,91 +146,183 @@ equation fillColor={255,255,255}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-74,52},{-60,28}}, + extent={{-60,54},{-40,28}}, lineColor={0,0,255}, pattern=LinePattern.None, fillColor={95,95,95}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-68,68},{-66,52}}, + extent={{-46,68},{-44,54}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={238,46,47}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-1.5,9.5},{1.5,-9.5}}, + extent={{-1,9},{1,-9}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={238,46,47}, fillPattern=FillPattern.Solid, - origin={-57.5,66.5}, + origin={-37,67}, rotation=90), Rectangle( - extent={{-68,28},{-66,18}}, + extent={{-46,28},{-44,18}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={28,108,200}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-1.5,9.5},{1.5,-9.5}}, + extent={{-1,9},{1,-9}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={28,108,200}, fillPattern=FillPattern.Solid, - origin={-57.5,18.5}, + origin={-37,19}, rotation=90), Rectangle( - extent={{-1.5,5.5},{1.5,-5.5}}, + extent={{-1.5,13.5},{1.5,-13.5}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={28,108,200}, fillPattern=FillPattern.Solid, - origin={-11.5,18.5}, + origin={-3.5,18.5}, rotation=90), Rectangle( - extent={{-1.5,34.5},{1.5,-34.5}}, + extent={{-1.5,29.5},{1.5,-29.5}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={238,46,47}, fillPattern=FillPattern.Solid, - origin={17.5,66.5}, + origin={12.5,66.5}, rotation=90), Rectangle( - extent={{-48,70},{-16,14}}, + extent={{-30,70},{2,14}}, pattern=LinePattern.None, fillColor={28,108,200}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-48,70},{-16,42}}, + extent={{-30,70},{2,42}}, pattern=LinePattern.None, fillColor={238,46,47}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-6,20},{-4,0}}, + extent={{8,20},{10,0}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={28,108,200}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{42,68},{40,0}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={255,0,0}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-56,84},{-54,54}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-56,28},{-54,18}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{96,-60},{74,-62}}, lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, fillPattern=FillPattern.Solid), Rectangle( - extent={{52,68},{50,0}}, + extent={{8,-78},{10,-88}}, lineColor={0,0,255}, pattern=LinePattern.None, fillColor={175,175,175}, fillPattern=FillPattern.Solid), Rectangle( - extent={{-54,2},{54,-2}}, - fillColor={28,108,200}, + extent={{-1,30},{1,-30}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, fillPattern=FillPattern.Solid, + origin={-20,-87}, + rotation=90), + Rectangle( + extent={{-50,-60},{-48,-88}}, + lineColor={0,0,255}, pattern=LinePattern.None, - origin={154,108}, - rotation=180), + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), Rectangle( - extent={{-58,2},{58,-2}}, - fillColor={238,46,47}, + extent={{-1,22},{1,-22}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, fillPattern=FillPattern.Solid, + origin={-70,-59}, + rotation=90), + Rectangle( + extent={{40,-78},{42,-88}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1,17},{1,-17}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid, + origin={57,-87}, + rotation=90), + Rectangle( + extent={{72,-60},{74,-88}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={175,175,175}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1,64},{1,-64}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + origin={8,83}, + rotation=90), + Rectangle( + extent={{70,84},{72,60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{92,62},{70,60}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-1,10},{1,-10}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid, + origin={-64,19}, + rotation=90), + Rectangle( + extent={{-74,62},{-72,20}}, + lineColor={0,0,255}, + pattern=LinePattern.None, + fillColor={0,140,72}, + fillPattern=FillPattern.Solid), + Rectangle( + extent={{-72,62},{-90,60}}, + lineColor={0,0,255}, pattern=LinePattern.None, - rotation=180, - origin={38,86})}), Diagram( + fillColor={0,140,72}, + fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info="

                                            From a0db7055e45877235039a7490f69ea3f585b3abf Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Dec 2023 10:42:53 -0800 Subject: [PATCH 175/204] Update unit test results --- ...erStations_Combined_Subsystems_Validation_HeatPump.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt index 92259904dc9..996a578791c 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt @@ -1,4 +1,4 @@ -last-generated=2023-11-28 +last-generated=2023-12-16 statistics-initialization= { "nonlinear": "1, 2", @@ -13,10 +13,10 @@ statistics-simulation= } time=[0e+00, 1.728e+05] heaPum.senTDisSup.T=[2.881499938964844e+02, 2.881499938964844e+02] -heaPum.senTEvaRet.T=[2.906166687011719e+02, 2.829817810058594e+02, 2.830576171875e+02, 2.830784912109375e+02, 2.830884704589844e+02, 2.8310009765625e+02, 2.831326599121094e+02, 2.8316943359375e+02, 2.832080993652344e+02, 2.832182312011719e+02, 2.832285766601562e+02, 2.832573852539062e+02, 2.834068603515625e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012145996094e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902465820312e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02] -senTLoaSup.T=[2.931499938964844e+02, 3.031498718261719e+02, 3.031497497558594e+02, 3.031502075195312e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011510925292969e+02, 3.011500549316406e+02, 3.011499633789062e+02, 3.011502990722656e+02, 3.011496887207031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011506958007812e+02, 3.011498718261719e+02, 3.01150146484375e+02, 3.011497497558594e+02, 3.011501770019531e+02, 3.011498718261719e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011500549316406e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011501159667969e+02, 3.011484069824219e+02, 3.0114990234375e+02, 3.011503601074219e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] +heaPum.senTEvaRet.T=[2.930833435058594e+02, 2.829817810058594e+02, 2.830576171875e+02, 2.830784912109375e+02, 2.830884704589844e+02, 2.8310009765625e+02, 2.831326599121094e+02, 2.8316943359375e+02, 2.832080993652344e+02, 2.832182312011719e+02, 2.832285766601562e+02, 2.832574157714844e+02, 2.834068603515625e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447204589844e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090148925781e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902465820312e+02, 2.832090759277344e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02] +senTLoaSup.T=[2.931499938964844e+02, 3.031498718261719e+02, 3.031497192382812e+02, 3.031499633789062e+02, 3.031501770019531e+02, 3.031497802734375e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011499938964844e+02, 3.011502380371094e+02, 3.011499938964844e+02, 3.011503601074219e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011500244140625e+02, 3.011501159667969e+02, 3.011499938964844e+02, 3.011500854492188e+02, 3.011495666503906e+02, 3.011500854492188e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499633789062e+02, 3.011490783691406e+02, 3.011499938964844e+02, 3.011495971679688e+02, 3.011494445800781e+02, 3.011499328613281e+02, 3.011495056152344e+02, 3.011469116210938e+02, 3.011491088867188e+02, 3.011499633789062e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011500244140625e+02, 3.0114990234375e+02, 3.011503295898438e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011454772949219e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] heaPum.heaPum.QCon_flow=[0e+00, 2.477424926757812e+02, 4.799184265136719e+02, 6.819393310546875e+02, 8.411114501953125e+02, 9.474334716796875e+02, 9.942247314453125e+02, 9.785452270507812e+02, 9.013800659179688e+02, 7.675779418945312e+02, 5.855460815429688e+02, 3.6672216796875e+02, 1.248557739257812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.091635742187505e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472652e+02, 3.513276367187505e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078128e+02, 5.965348510742188e+02, 5.87127136230469e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.QCon_flow_nominal=[1e+03, 1e+03] heaPum.heaPum.m1_flow=[0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443729e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586926e-02, 2.798977307975296e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.52884063124657e-02, 4.75250817835331e-02, 4.677558317780496e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.m2_flow=[0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -heaPum.PHea=[0e+00, 9.562777709960938e+01, 1.925290679931641e+02, 2.8284765625e+02, 3.577547912597656e+02, 4.094658813476562e+02, 4.321896667480469e+02, 4.237546691894531e+02, 3.851531066894531e+02, 3.209699096679688e+02, 2.374541168212891e+02, 1.428845520019531e+02, 4.611616516113281e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502777099609e+01, 1.018901596069336e+02, 1.482614746093752e+02, 1.862415618896484e+02, 2.122597808837891e+02, 2.237882690429688e+02, 2.197016448974609e+02, 2.004266052246094e+02, 1.678616333007811e+02, 1.251063537597658e+02, 7.604450988769531e+01, 2.484455680847168e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12550163269043e+01, 1.018901443481445e+02, 1.48261474609375e+02, 1.862415466308594e+02, 2.122597808837892e+02, 2.237882995605469e+02, 2.197016754150391e+02, 2.004266052246094e+02, 1.678616333007812e+02, 1.251062393188477e+02, 7.604452514648438e+01, 2.484460067749023e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502014160156e+01, 1.018901519775391e+02, 1.482615051269531e+02, 1.862415466308594e+02, 2.122598724365234e+02, 2.237883148193359e+02, 2.197016754150391e+02, 2.004267272949219e+02, 1.678617095947266e+02, 1.251062622070312e+02, 7.604456329345703e+01, 2.484459114074707e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.PHea=[0e+00, 9.562777709960938e+01, 1.925290832519531e+02, 2.8284765625e+02, 3.577547302246094e+02, 4.094658203125e+02, 4.321896667480469e+02, 4.237546997070312e+02, 3.851531677246094e+02, 3.209700012207031e+02, 2.374542083740234e+02, 1.428844299316406e+02, 4.611614608764648e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502777099609e+01, 1.018901519775391e+02, 1.482614746093752e+02, 1.862415618896484e+02, 2.122598114013672e+02, 2.237882537841797e+02, 2.197016906738281e+02, 2.004266204833984e+02, 1.67861602783203e+02, 1.251063156127932e+02, 7.604458618164062e+01, 2.484459495544434e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12550163269043e+01, 1.018901443481445e+02, 1.48261474609375e+02, 1.862415466308594e+02, 2.122597808837892e+02, 2.237882843017578e+02, 2.197016754150391e+02, 2.004266052246094e+02, 1.678616485595703e+02, 1.251064529418945e+02, 7.60445556640625e+01, 2.484457969665527e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125503540039062e+01, 1.018901596069336e+02, 1.48261474609375e+02, 1.862415618896484e+02, 2.122598419189453e+02, 2.237882843017578e+02, 2.197016906738281e+02, 2.004266357421875e+02, 1.678617248535156e+02, 1.251061019897461e+02, 7.604452514648438e+01, 2.484458160400391e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] From d6402c13fb740e991b1c843ddb4d7dcceaf43983 Mon Sep 17 00:00:00 2001 From: David Blum Date: Sat, 16 Dec 2023 10:49:03 -0800 Subject: [PATCH 176/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 3aa38eb4c7a..39a0b2fc97e 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( From 3a26d18e2d2a74a9eb712216b05567b2dae794df Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 18 Dec 2023 09:20:17 -0800 Subject: [PATCH 177/204] Revert connection change --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 33 ++++++++++--------- .../Combined/Subsystems/HeatPump.mo | 9 ++--- .../Combined/Subsystems/HeatPumpDHWTank.mo | 16 +++++---- ...ombined_Subsystems_Validation_HeatPump.txt | 8 ++--- 4 files changed, 35 insertions(+), 31 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 8aa3b095c5e..1fb47f50e59 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -102,7 +102,7 @@ model PartialHeatPump final dp1_nominal=dp1_nominal, final dp2_nominal=dp2_nominal) "Domestic hot water heat pump" - annotation (Placement(transformation(extent={{-82,-70},{-62,-50}}))); + annotation (Placement(transformation(extent={{-80,-82},{-60,-62}}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumCon( energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, @@ -138,9 +138,9 @@ model PartialHeatPump final m_flow_nominal=mEva_flow_nominal, tau=0) "Evaporator return temperature sensor" annotation (Placement(transformation( - extent={{-10,-10},{10,10}}, + extent={{10,-10},{-10,10}}, rotation=0, - origin={50,-120}))); + origin={-110,-80}))); Fluid.Sensors.TemperatureTwoPort senTDisSup( redeclare final package Medium = Medium2, final allowFlowReversal=allowFlowReversal1, @@ -166,30 +166,24 @@ model PartialHeatPump "Mass flow rate drawn from ETS" annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); equation - connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-62,-54},{ - -14,-54},{-14,14},{-20,14}}, + connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-60,-66},{ + -40,-66},{-40,-50},{-16,-50},{-16,14},{-20,14}}, color={0,127,255})); - connect(heaPum.P, PHea) annotation (Line(points={{-61,-60},{-20,-60},{-20,-20}, + connect(heaPum.P, PHea) annotation (Line(points={{-59,-72},{-20,-72},{-20,-20}, {22,-20},{22,40},{220,40}}, color={0,0,127})); connect(floEva.y, pumEva.m_flow_in) annotation (Line(points={{-58,90},{10,90},{10,-48}}, color={0,0,127})); connect(valHeaPumEva.port_2, pumEva.port_a) annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); - connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-82,-66}, - {-90,-66},{-90,-120},{40,-120}}, color={0,127,255})); connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, -32},{34,-32},{34,-4},{78,-4}}, color={0,0,127})); - connect(senTEvaRet.T, dT_supRet.u2) - annotation (Line(points={{50,-109},{50,-16},{78,-16}}, color={0,0,127})); connect(valHeaPumEva.port_1, senTDisSup.port_b) annotation (Line(points={{80,-60},{100,-60}}, color={0,127,255})); - connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-14, - -60},{-14,-66},{-62,-66}}, + connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-30, + -60},{-30,-78},{-60,-78}}, color={0,127,255})); - connect(valHeaPumEva.port_3, senTEvaRet.port_b) annotation (Line(points={{70,-70}, - {70,-120},{60,-120}}, color={0,127,255})); connect(conPI.u_s, dTSet.y) annotation (Line(points={{118,20},{102,20}}, color={0,0,127})); @@ -209,8 +203,15 @@ equation color={0,0,127})); connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,104},{0,104},{0, -51},{-1,-51}}, color={0,0,127})); - connect(heaPum.port_b2, port_b2) annotation (Line(points={{-82,-66},{-160,-66}, - {-160,-60},{-200,-60}}, color={0,127,255})); + connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-80,-78}, + {-90,-78},{-90,-80},{-100,-80}}, color={0,127,255})); + connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{-120,-80},{-160, + -80},{-160,-60},{-200,-60}}, color={0,127,255})); + connect(senTEvaRet.port_b, valHeaPumEva.port_3) annotation (Line(points={{ + -120,-80},{-140,-80},{-140,-120},{70,-120},{70,-70}}, color={0,127, + 255})); + connect(senTEvaRet.T, dT_supRet.u2) annotation (Line(points={{-110,-69},{-110, + -16},{78,-16}}, color={0,0,127})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 39a0b2fc97e..660bdf4306c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( @@ -45,11 +45,12 @@ equation connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ -130,114},{-122,114}}, color={0,0,127})); connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,60},{-120,60}, - {-120,-54},{-82,-54}}, color={0,127,255})); + {-120,-50},{-100,-50},{-100,-66},{-80,-66}}, + color={0,127,255})); connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-60,14},{ -60,60},{200,60}}, color={0,127,255})); - connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-100,-20}, - {-100,-51},{-84,-51}}, color={0,0,127})); + connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-90,-20},{ + -90,-63},{-82,-63}}, color={0,0,127})); connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, 136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); connect(floCon.y, pumCon.m_flow_in) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index fb64af7386d..165a97c50f2 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -40,7 +40,7 @@ model HeatPumpDHWTank redeclare package Medium = Medium1, m_flow_nominal=mCon_flow_nominal, tau=0) - annotation (Placement(transformation(extent={{-140,-64},{-120,-44}}))); + annotation (Placement(transformation(extent={{-140,-60},{-120,-40}}))); Buildings.Controls.OBC.CDL.Reals.AddParameter addPar(p=dT_nominal) "dT for heater" @@ -56,10 +56,11 @@ equation 0,255})); connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); - connect(heaPumTan.port_bHea, senTemHeaPumRet.port_a) annotation (Line(points={ - {-80,14},{-120,14},{-120,0},{-140,0},{-140,-54}}, color={0,127,255})); - connect(senTemHeaPumRet.T, addPar.u) annotation (Line(points={{-130,-43},{-130, - -30},{-122,-30}}, color={0,0,127})); + connect(heaPumTan.port_bHea, senTemHeaPumRet.port_a) annotation (Line(points={{-80,14}, + {-120,14},{-120,0},{-140,0},{-140,-50}}, color={0,127,255})); + connect(senTemHeaPumRet.T, addPar.u) annotation (Line(points={{-130,-39},{ + -130,-30},{-122,-30}}, + color={0,0,127})); connect(floCon.y, pumCon.m_flow_in) annotation (Line(points={{-58,120},{-30,120},{-30,26}}, color={0,0,127})); connect(floEva.u, floCon.u) annotation (Line(points={{-82,90},{-100,90},{-100, @@ -67,7 +68,8 @@ equation connect(heaPumTan.port_aHea, pumCon.port_b) annotation (Line(points={{-60,14},{-40,14}}, color={0,127,255})); connect(senTemHeaPumRet.port_b, heaPum.port_a1) - annotation (Line(points={{-120,-54},{-82,-54}}, color={0,127,255})); + annotation (Line(points={{-120,-50},{-100,-50},{-100,-66},{-80,-66}}, + color={0,127,255})); connect(addPPum.y, addPPum1.u1) annotation (Line(points={{161,110},{168,110},{168,8}}, color={0,0,127})); @@ -78,7 +80,7 @@ equation connect(conPI.trigger, floCon.u) annotation (Line(points={{124,8},{124,0},{ 110,0},{110,106},{-100,106},{-100,120},{-82,120}}, color={255,0,255})); connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{ - -92,-51},{-84,-51}}, color={0,0,127})); + -92,-63},{-82,-63}}, color={0,0,127})); connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-54, 26},{-54,60},{200,60}}, color={0,127,255})); connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,60},{ diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt index 996a578791c..22d423d68cf 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_EnergyTransferStations_Combined_Subsystems_Validation_HeatPump.txt @@ -1,4 +1,4 @@ -last-generated=2023-12-16 +last-generated=2023-12-18 statistics-initialization= { "nonlinear": "1, 2", @@ -13,10 +13,10 @@ statistics-simulation= } time=[0e+00, 1.728e+05] heaPum.senTDisSup.T=[2.881499938964844e+02, 2.881499938964844e+02] -heaPum.senTEvaRet.T=[2.930833435058594e+02, 2.829817810058594e+02, 2.830576171875e+02, 2.830784912109375e+02, 2.830884704589844e+02, 2.8310009765625e+02, 2.831326599121094e+02, 2.8316943359375e+02, 2.832080993652344e+02, 2.832182312011719e+02, 2.832285766601562e+02, 2.832574157714844e+02, 2.834068603515625e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447204589844e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090148925781e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902465820312e+02, 2.832090759277344e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02, 2.930833435058594e+02] -senTLoaSup.T=[2.931499938964844e+02, 3.031498718261719e+02, 3.031497192382812e+02, 3.031499633789062e+02, 3.031501770019531e+02, 3.031497802734375e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011499938964844e+02, 3.011502380371094e+02, 3.011499938964844e+02, 3.011503601074219e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011500244140625e+02, 3.011501159667969e+02, 3.011499938964844e+02, 3.011500854492188e+02, 3.011495666503906e+02, 3.011500854492188e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499633789062e+02, 3.011490783691406e+02, 3.011499938964844e+02, 3.011495971679688e+02, 3.011494445800781e+02, 3.011499328613281e+02, 3.011495056152344e+02, 3.011469116210938e+02, 3.011491088867188e+02, 3.011499633789062e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011500244140625e+02, 3.0114990234375e+02, 3.011503295898438e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011454772949219e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] +heaPum.senTEvaRet.T=[2.906166687011719e+02, 2.829817810058594e+02, 2.830576171875e+02, 2.830784912109375e+02, 2.830884704589844e+02, 2.8310009765625e+02, 2.831326599121094e+02, 2.8316943359375e+02, 2.832080993652344e+02, 2.832182312011719e+02, 2.832285766601562e+02, 2.832573852539062e+02, 2.834068603515625e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902770996094e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012145996094e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.829891357421875e+02, 2.830711669921875e+02, 2.830982055664062e+02, 2.831147766113281e+02, 2.831293334960938e+02, 2.831443786621094e+02, 2.831599426269531e+02, 2.831751098632812e+02, 2.831902465820312e+02, 2.832090454101562e+02, 2.832447509765625e+02, 2.834012451171875e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02, 2.906166687011719e+02] +senTLoaSup.T=[2.931499938964844e+02, 3.031498718261719e+02, 3.031497497558594e+02, 3.031502075195312e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 3.031499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 3.011510925292969e+02, 3.011500549316406e+02, 3.011499633789062e+02, 3.011502990722656e+02, 3.011496887207031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011499938964844e+02, 3.011506958007812e+02, 3.011498718261719e+02, 3.01150146484375e+02, 3.011497497558594e+02, 3.011501770019531e+02, 3.011498718261719e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011500549316406e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 3.011501159667969e+02, 3.011484069824219e+02, 3.0114990234375e+02, 3.011503601074219e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] heaPum.heaPum.QCon_flow=[0e+00, 2.477424926757812e+02, 4.799184265136719e+02, 6.819393310546875e+02, 8.411114501953125e+02, 9.474334716796875e+02, 9.942247314453125e+02, 9.785452270507812e+02, 9.013800659179688e+02, 7.675779418945312e+02, 5.855460815429688e+02, 3.6672216796875e+02, 1.248557739257812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.091635742187505e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472652e+02, 3.513276367187505e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078128e+02, 5.965348510742188e+02, 5.87127136230469e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.486454925537109e+02, 2.879510498046875e+02, 4.0916357421875e+02, 5.046668701171875e+02, 5.684600830078125e+02, 5.965348510742188e+02, 5.871271362304688e+02, 5.408280639648438e+02, 4.605467834472656e+02, 3.5132763671875e+02, 2.200333099365234e+02, 7.491346740722656e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.QCon_flow_nominal=[1e+03, 1e+03] heaPum.heaPum.m1_flow=[0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443729e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586926e-02, 2.798977307975296e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.52884063124657e-02, 4.75250817835331e-02, 4.677558317780496e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.184237562119961e-02, 2.294065058231354e-02, 3.259748220443726e-02, 4.020609334111214e-02, 4.528840631246567e-02, 4.75250817835331e-02, 4.677558317780495e-02, 4.308700188994408e-02, 3.669110685586929e-02, 2.798977307975292e-02, 1.752974092960358e-02, 5.968249402940273e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] heaPum.heaPum.m2_flow=[0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 2.701804041862488e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -heaPum.PHea=[0e+00, 9.562777709960938e+01, 1.925290832519531e+02, 2.8284765625e+02, 3.577547302246094e+02, 4.094658203125e+02, 4.321896667480469e+02, 4.237546997070312e+02, 3.851531677246094e+02, 3.209700012207031e+02, 2.374542083740234e+02, 1.428844299316406e+02, 4.611614608764648e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502777099609e+01, 1.018901519775391e+02, 1.482614746093752e+02, 1.862415618896484e+02, 2.122598114013672e+02, 2.237882537841797e+02, 2.197016906738281e+02, 2.004266204833984e+02, 1.67861602783203e+02, 1.251063156127932e+02, 7.604458618164062e+01, 2.484459495544434e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12550163269043e+01, 1.018901443481445e+02, 1.48261474609375e+02, 1.862415466308594e+02, 2.122597808837892e+02, 2.237882843017578e+02, 2.197016754150391e+02, 2.004266052246094e+02, 1.678616485595703e+02, 1.251064529418945e+02, 7.60445556640625e+01, 2.484457969665527e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125503540039062e+01, 1.018901596069336e+02, 1.48261474609375e+02, 1.862415618896484e+02, 2.122598419189453e+02, 2.237882843017578e+02, 2.197016906738281e+02, 2.004266357421875e+02, 1.678617248535156e+02, 1.251061019897461e+02, 7.604452514648438e+01, 2.484458160400391e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +heaPum.PHea=[0e+00, 9.562777709960938e+01, 1.925290679931641e+02, 2.8284765625e+02, 3.577547912597656e+02, 4.094658813476562e+02, 4.321896667480469e+02, 4.237546691894531e+02, 3.851531066894531e+02, 3.209699096679688e+02, 2.374541168212891e+02, 1.428845520019531e+02, 4.611616516113281e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502777099609e+01, 1.018901596069336e+02, 1.482614746093752e+02, 1.862415618896484e+02, 2.122597808837891e+02, 2.237882690429688e+02, 2.197016448974609e+02, 2.004266052246094e+02, 1.678616333007811e+02, 1.251063537597658e+02, 7.604450988769531e+01, 2.484455680847168e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.12550163269043e+01, 1.018901443481445e+02, 1.48261474609375e+02, 1.862415466308594e+02, 2.122597808837892e+02, 2.237882995605469e+02, 2.197016754150391e+02, 2.004266052246094e+02, 1.678616333007812e+02, 1.251062393188477e+02, 7.604452514648438e+01, 2.484460067749023e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.125502014160156e+01, 1.018901519775391e+02, 1.482615051269531e+02, 1.862415466308594e+02, 2.122598724365234e+02, 2.237883148193359e+02, 2.197016754150391e+02, 2.004267272949219e+02, 1.678617095947266e+02, 1.251062622070312e+02, 7.604456329345703e+01, 2.484459114074707e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] From 89e76c65266b0dfb004029be66e404080e99f520 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 18 Dec 2023 09:54:44 -0800 Subject: [PATCH 178/204] Fix typo in docs --- .../DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo index 9493aa684d3..2ef480f8846 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; block SwitchBox "Controller for flow switch box" extends Modelica.Blocks.Icons.Block; parameter Real trueHoldDuration( @@ -53,7 +53,7 @@ equation

                                            This block implements a control logic preventing flow reversal in the service line, for instance with the hydronic configuration of - + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger. The block requires two input signals representing the mass flow rate contributing to a positive flow direction mPos_flow and the mass flow contributing From 65dd4edef54b72c9f533112b9eeadf80f696b357 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 18 Dec 2023 10:40:51 -0800 Subject: [PATCH 179/204] Update release notes --- Buildings/package.mo | 142 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 132 insertions(+), 10 deletions(-) diff --git a/Buildings/package.mo b/Buildings/package.mo index e72b5fd4336..48aae7f50ae 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -221,7 +221,14 @@ The following new libraries have been added: Tutorial for how to build a simple system model. - + +Buildings.Experimental.DHC.Loads.HotWater + + Package of models for domestic hot water generation and loads served by district networks. + This is for + issue 3063. + +

                                            @@ -229,14 +236,69 @@ The following new components have been added to existing libraries:

                                            - - - - + + + + + + + + + + + + + + + +
                                            xxx +
                                            Buildings.Experimental.DHC.EnergyTransferStations.Combined
                                            xxx +
                                            Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger xxx. + Created partial base class to support two versions of the + energy transfer station. One that heats domestic hot + water with a heat pump, and one that heats domestic + hot water with a heat pump plus storage tank and heat exchanger. + This is for + issue 3063.
                                            Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank + Version of + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger + that heats domestic hot water with a heat pump plus storage tank and heat exchanger. + This is for + issue 3063. +
                                            Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump + Partial base class to support two versions of heat pump subsystem. + One which directly heats water through condenser, and + one which uses the heat pump to heat water in a storage tank, + which can be circulated to heat water through a heat exchanger. + This is for + issue 3063. +
                                            Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank + Uses a heat pump to heat water in a storage tank, + which can be circulated to heat domestic hot water through a heat exchanger, + modeled with + + Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger. + This is for + issue 3063. +
                                            Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETSWithDHWTank + Similar to + Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS, + but uses + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchangerDHWTank + as the ETS. + This is for + issue 3063. +
                                            Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank + Example model for use of + Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETSWithDHWTank. + This is for + issue 3063. +

                                            @@ -283,7 +345,7 @@ have been improved in a Buildings.Templates.Components.Fans.ArrayVariable Refactored with flow rate multiplier.
                                            - This is for #3536. + This is for #3536. Buildings.ThermalZones.ReducedOrder @@ -326,6 +388,66 @@ have been improved in a Buildings.Experimental.DHC +Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialDirect + + Change input TSetDisRet to TDisRetSet. + + + Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialIndirect + + Change input TSetBuiSup to TBuiSupSet. + + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger + + Extend from new partial base class + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.BaseClasses.PartialHeatPumpHeatExchanger. + Evaporator water flow through space heating and domestic how water heat + pumps is constant, with dT across district supply and return controlled by three-way mixing valve. + This is for + issue 3063. + + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump + + Extend from new partial base class + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump. + Evaporator water flow through heat pump + is constant, with dT across district supply and return controlled by three-way mixing valve. + This is for + issue 3063. + + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPump + + Validation test for + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPump. + This is for + issue 3063. + + +Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.Validation.HeatPumpDHWTank + + Validation test for + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.HeatPumpDHWTank. + This is for + issue 3063. + + +Buildings.Experimental.DHC.Loads.Combined.BuildingTimeSeriesWithETS + + Updated to use new version of + + Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger + as the ETS. + This is for + issue 3063. + + Buildings.Experimental.DHC.Plants.Combined.Subsystems.BaseClasses.MultipleCommands The class has been moved to Buildings.Templates.Components.Controls.MultipleCommands.
                                            @@ -368,10 +490,10 @@ have been improved in a Buildings.Templates.Components.Valves The models in these packages have been retired and replaced - with two container classes within Buildings.Templates.Components.Actuators - that cover all equipment types, and allow the flow characteristic to be specified - with one parameter.
                                            - This is for #3539. + with two container classes within Buildings.Templates.Components.Actuators + that cover all equipment types, and allow the flow characteristic to be specified + with one parameter.
                                            + This is for #3539. xxx From 378323d11fb76e19bf555801efb7f8483138db6f Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 18 Dec 2023 10:43:14 -0800 Subject: [PATCH 180/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo | 2 +- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo index 2ef480f8846..89aea9c02f4 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Controls/SwitchBox.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Controls; block SwitchBox "Controller for flow switch box" extends Modelica.Blocks.Icons.Block; parameter Real trueHoldDuration( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 660bdf4306c..37115dadd5c 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( From 2f3b7d2c1c62c27f0b340af530acee7eff865703 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Tue, 19 Dec 2023 10:46:19 -0800 Subject: [PATCH 181/204] Changed layout and icons to color --- .../Subsystems/BaseClasses/PartialHeatPump.mo | 35 ++++++------- .../Combined/Subsystems/HeatPump.mo | 49 ++++++++++--------- .../Combined/Subsystems/HeatPumpDHWTank.mo | 34 +++++++------ .../StorageTankWithExternalHeatExchanger.mo | 4 +- 4 files changed, 64 insertions(+), 58 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 1fb47f50e59..70c5736adb0 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -65,7 +65,7 @@ model PartialHeatPump h_outflow(start=Medium1.h_default, nominal=Medium1.h_default)) "Fluid port for cold domestic water" annotation (Placement( transformation(extent={{-210,50},{-190,70}}), iconTransformation( - extent={{-108,50},{-88,70}}))); + extent={{-110,50},{-90,70}}))); Modelica.Fluid.Interfaces.FluidPort_b port_b1( redeclare final package Medium = Medium1, m_flow(max=if allowFlowReversal1 then +Modelica.Constants.inf else 0), @@ -111,7 +111,9 @@ model PartialHeatPump riseTime=10, dp_nominal=dp1_nominal) "Pump for heat pump condenser" - annotation (Placement(transformation(extent={{-20,4},{-40,24}}))); + annotation (Placement(transformation(extent={{10,-10},{-10,10}}, + rotation=270, + origin={-26,0}))); Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.Pump_m_flow pumEva( redeclare final package Medium = Medium2, @@ -119,13 +121,13 @@ model PartialHeatPump m_flow_nominal=mEva_flow_nominal, dp_nominal=dp2_nominal + 6000) "Heat pump evaporator water pump" - annotation (Placement(transformation(extent={{20,-70},{0,-50}}))); + annotation (Placement(transformation(extent={{26,-70},{6,-50}}))); Modelica.Blocks.Math.Add addPPum "Electricity use for pumps" - annotation (Placement(transformation(extent={{140,100},{160,120}}))); + annotation (Placement(transformation(extent={{140,70},{160,90}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floEva(realTrue= mEva_flow_nominal) "Evaporator mass flow rate" - annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); + annotation (Placement(transformation(extent={{-80,110},{-60,130}}))); Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear valHeaPumEva( redeclare package Medium = Medium2, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, @@ -167,22 +169,22 @@ model PartialHeatPump annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); equation connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-60,-66},{ - -40,-66},{-40,-50},{-16,-50},{-16,14},{-20,14}}, + -26,-66},{-26,-10}}, color={0,127,255})); connect(heaPum.P, PHea) annotation (Line(points={{-59,-72},{-20,-72},{-20,-20}, {22,-20},{22,40},{220,40}}, color={0,0,127})); connect(floEva.y, pumEva.m_flow_in) - annotation (Line(points={{-58,90},{10,90},{10,-48}}, color={0,0,127})); + annotation (Line(points={{-58,120},{16,120},{16,-48}},color={0,0,127})); connect(valHeaPumEva.port_2, pumEva.port_a) - annotation (Line(points={{60,-60},{20,-60}}, color={0,127,255})); + annotation (Line(points={{60,-60},{26,-60}}, color={0,127,255})); connect(senTDisSup.T, dT_supRet.u1) annotation (Line(points={{110,-49},{110, -32},{34,-32},{34,-4},{78,-4}}, color={0,0,127})); connect(valHeaPumEva.port_1, senTDisSup.port_b) annotation (Line(points={{80,-60},{100,-60}}, color={0,127,255})); - connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{0,-60},{-30, - -60},{-30,-78},{-60,-78}}, + connect(pumEva.port_b, heaPum.port_a2) annotation (Line(points={{6,-60},{0, + -60},{0,-78},{-60,-78}}, color={0,127,255})); connect(conPI.u_s, dTSet.y) annotation (Line(points={{118,20},{102,20}}, @@ -198,17 +200,16 @@ equation annotation (Line(points={{160,-60},{200,-60}}, color={0,127,255})); connect(senMasFlo.m_flow, mEva_flow) annotation (Line(points={{150,-49},{150,-40},{220,-40}}, color={0,0,127})); - connect(pumCon.P, addPPum.u1) annotation (Line(points={{-41,23},{-40,23},{-40, - 116},{138,116}}, - color={0,0,127})); - connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,104},{0,104},{0, - -51},{-1,-51}}, color={0,0,127})); + connect(pumCon.P, addPPum.u1) annotation (Line(points={{-17,11},{-16,11},{-16, + 86},{138,86}}, color={0,0,127})); + connect(addPPum.u2, pumEva.P) annotation (Line(points={{138,74},{0,74},{0,-51}, + {5,-51}}, color={0,0,127})); connect(heaPum.port_b2, senTEvaRet.port_a) annotation (Line(points={{-80,-78}, {-90,-78},{-90,-80},{-100,-80}}, color={0,127,255})); connect(senTEvaRet.port_b, port_b2) annotation (Line(points={{-120,-80},{-160, -80},{-160,-60},{-200,-60}}, color={0,127,255})); - connect(senTEvaRet.port_b, valHeaPumEva.port_3) annotation (Line(points={{ - -120,-80},{-140,-80},{-140,-120},{70,-120},{70,-70}}, color={0,127, + connect(senTEvaRet.port_b, valHeaPumEva.port_3) annotation (Line(points={{-120, + -80},{-160,-80},{-160,-120},{70,-120},{70,-70}}, color={0,127, 255})); connect(senTEvaRet.T, dT_supRet.u2) annotation (Line(points={{-110,-69},{-110, -16},{78,-16}}, color={0,0,127})); diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 37115dadd5c..d9bb0f93788 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -29,34 +29,37 @@ model HeatPump "Base subsystem with water-to-water heat pump" Buildings.Controls.OBC.CDL.Reals.Sources.Constant floConNom( final k=mCon_flow_nominal) if not have_varFloCon "Nominal flow rate" - annotation (Placement(transformation(extent={{-100,80},{-120,100}}))); + annotation (Placement(transformation(extent={{-178,80},{-158,100}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea annotation (Placement(transformation(extent={{-180,110},{-160,130}}))); Buildings.Controls.OBC.CDL.Reals.Multiply floCon "Zero flow rate if not enabled" - annotation (Placement(transformation(extent={{-120,110},{-100,130}}))); + annotation (Placement(transformation(extent={{-120,90},{-100,110}}))); equation connect(uEna, booToRea.u) annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, - {-140,126},{-122,126}}, color={0,0,127})); - connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-140,80},{-140, - 114},{-122,114}}, color={0,0,127})); - connect(floConNom.y, floCon.u2) annotation (Line(points={{-122,90},{-130,90},{ - -130,114},{-122,114}}, color={0,0,127})); - connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,60},{-120,60}, - {-120,-50},{-100,-50},{-100,-66},{-80,-66}}, - color={0,127,255})); - connect(pumCon.port_b, port_b1) annotation (Line(points={{-40,14},{-60,14},{ - -60,60},{200,60}}, color={0,127,255})); + {-140,106},{-122,106}}, color={0,0,127})); + connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-188,80},{ + -188,70},{-140,70},{-140,94},{-122,94}}, + color={0,0,127})); + connect(floConNom.y, floCon.u2) annotation (Line(points={{-156,90},{-140,90}, + {-140,94},{-122,94}}, color={0,0,127})); + connect(port_a1, heaPum.port_a1) annotation (Line(points={{-200,60},{-100,60}, + {-100,-66},{-80,-66}}, color={0,127,255})); + connect(pumCon.port_b, port_b1) annotation (Line(points={{-26,10},{-26,60},{ + 200,60}}, color={0,127,255})); connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-90,-20},{ -90,-63},{-82,-63}}, color={0,0,127})); connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, - 136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); + 136},{-90,136},{-90,120},{-82,120}}, + color={255,0,255})); connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-98,120},{-30,120},{-30,26}}, color={0,0,127})); + annotation (Line(points={{-98,100},{12,100},{12,0},{-14,0},{-14, + -2.22045e-15}}, color={0,0,127})); connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ - 110,-2},{110,136},{-90,136},{-90,90},{-82,90}}, color={255,0,255})); + 110,-2},{110,136},{-90,136},{-90,120},{-82,120}}, + color={255,0,255})); connect(addPPum.y, PPum) annotation (Line(points={{161,110},{174,110},{174,0}, {220,0}},color={0,0,127})); annotation ( @@ -66,25 +69,25 @@ equation extent={{92,-58},{18,-60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={238,46,47}, fillPattern=FillPattern.Solid), Rectangle( extent={{18,-38},{20,-60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={238,46,47}, fillPattern=FillPattern.Solid), Rectangle( extent={{-14,-38},{-12,-60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={28,108,200}, fillPattern=FillPattern.Solid), Rectangle( extent={{-1,42},{1,-42}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={175,175,175}, + fillColor={28,108,200}, fillPattern=FillPattern.Solid, origin={-54,-59}, rotation=90), @@ -92,19 +95,19 @@ equation extent={{-14,62},{-12,40}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={28,108,200}, + fillColor={0,140,72}, fillPattern=FillPattern.Solid), Rectangle( extent={{18,62},{20,40}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={238,46,47}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid), Rectangle( extent={{-1,42},{1,-42}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={28,108,200}, + fillColor={0,140,72}, fillPattern=FillPattern.Solid, origin={-54,61}, rotation=90), @@ -112,7 +115,7 @@ equation extent={{92,62},{18,60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={238,46,47}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid)}), Diagram( coordinateSystem(preserveAspectRatio=false, extent={{-200,-140},{200,140}})), Documentation(info=" diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 165a97c50f2..8bb63b6acdf 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -17,7 +17,7 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Conversions.BooleanToReal floCon(realTrue= mCon_flow_nominal) "Condenser mass flow rate" - annotation (Placement(transformation(extent={{-80,110},{-60,130}}))); + annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); Buildings.Experimental.DHC.Loads.HotWater.StorageTankWithExternalHeatExchanger heaPumTan( redeclare package MediumDom = Medium1, redeclare package MediumHea = Medium2, final dat= @@ -27,7 +27,7 @@ model HeatPumpDHWTank Buildings.Controls.OBC.CDL.Reals.Sources.Constant THotSouSet(k=datWatHea.TDom_nominal) "Set point of water in hot water tank" - annotation (Placement(transformation(extent={{-180,0},{-160,20}}))); + annotation (Placement(transformation(extent={{-180,10},{-160,30}}))); Buildings.Fluid.Sources.Boundary_pT preRef( redeclare package Medium = Medium2, p(displayUnit="bar"), @@ -49,10 +49,10 @@ model HeatPumpDHWTank "Electricity use for pumps" annotation (Placement(transformation(extent={{170,-8},{190,12}}))); equation - connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,10},{-140, - 10},{-140,20},{-81,20}}, color={0,0,127})); + connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,20},{ + -81,20}}, color={0,0,127})); connect(heaPumTan.charge, floCon.u) annotation (Line(points={{-58,11},{-56,11}, - {-56,12},{-54,12},{-54,0},{-100,0},{-100,120},{-82,120}}, color={255, + {-56,12},{-54,12},{-54,0},{-100,0},{-100,90},{-82,90}}, color={255, 0,255})); connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); @@ -62,23 +62,25 @@ equation -130,-30},{-122,-30}}, color={0,0,127})); connect(floCon.y, pumCon.m_flow_in) - annotation (Line(points={{-58,120},{-30,120},{-30,26}}, color={0,0,127})); - connect(floEva.u, floCon.u) annotation (Line(points={{-82,90},{-100,90},{-100, - 120},{-82,120}}, color={255,0,255})); + annotation (Line(points={{-58,90},{-4,90},{-4,0},{-14,0},{-14,-3.55271e-15}}, + color={0,0,127})); + connect(floEva.u, floCon.u) annotation (Line(points={{-82,120},{-100,120},{ + -100,90},{-82,90}}, + color={255,0,255})); connect(heaPumTan.port_aHea, pumCon.port_b) - annotation (Line(points={{-60,14},{-40,14}}, color={0,127,255})); + annotation (Line(points={{-60,14},{-26,14},{-26,10}}, + color={0,127,255})); connect(senTemHeaPumRet.port_b, heaPum.port_a1) annotation (Line(points={{-120,-50},{-100,-50},{-100,-66},{-80,-66}}, color={0,127,255})); connect(addPPum.y, addPPum1.u1) - annotation (Line(points={{161,110},{168,110},{168,8}}, - color={0,0,127})); + annotation (Line(points={{161,80},{168,80},{168,8}}, color={0,0,127})); connect(heaPumTan.PEle, addPPum1.u2) annotation (Line(points={{-59,20},{-50, 20},{-50,56},{164,56},{164,-4},{168,-4}}, color={0,0,127})); connect(addPPum1.y, PPum) annotation (Line(points={{191,2},{191,0},{220,0}}, color={0,0,127})); connect(conPI.trigger, floCon.u) annotation (Line(points={{124,8},{124,0},{ - 110,0},{110,106},{-100,106},{-100,120},{-82,120}}, color={255,0,255})); + 110,0},{110,106},{-100,106},{-100,90},{-82,90}}, color={255,0,255})); connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{ -92,-63},{-82,-63}}, color={0,0,127})); connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-54, @@ -223,7 +225,7 @@ equation extent={{-56,84},{-54,54}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid), Rectangle( extent={{-56,28},{-54,18}}, @@ -289,7 +291,7 @@ equation extent={{-1,64},{1,-64}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid, origin={8,83}, rotation=90), @@ -297,13 +299,13 @@ equation extent={{70,84},{72,60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid), Rectangle( extent={{92,62},{70,60}}, lineColor={0,0,255}, pattern=LinePattern.None, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid), Rectangle( extent={{-1,10},{1,-10}}, diff --git a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo index 3f2e3f150f1..a1a1fdb9372 100644 --- a/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo +++ b/Buildings/Experimental/DHC/Loads/HotWater/StorageTankWithExternalHeatExchanger.mo @@ -250,7 +250,7 @@ First implementation. pattern=LinePattern.None), Rectangle( extent={{-44,64},{100,58}}, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( @@ -335,7 +335,7 @@ First implementation. rotation=270), Rectangle( extent={{-12,2},{12,-2}}, - fillColor={0,140,72}, + fillColor={102,44,145}, fillPattern=FillPattern.Solid, pattern=LinePattern.None, origin={-44,52}, From b4286cf36d4e6b9508bd68183fa7f4baa1599c8a Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Wed, 20 Dec 2023 07:34:38 -0800 Subject: [PATCH 182/204] Update OpenModelica image on master (#3603) * Updated OpenModelica image to 1.22.0 --- .travis.yml | 2 +- .../Resources/Scripts/BuildingsPy/conf.yml | 100 ++++++++++-------- Buildings/Resources/Scripts/travis/omc/omc | 2 +- bin/runUnitTests.py | 12 ++- 4 files changed, 65 insertions(+), 51 deletions(-) diff --git a/.travis.yml b/.travis.yml index dd4cbc9a18b..47488115a8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ env: global: - DOCKER_REPONAME=lbnlblum - BUILDINGSPY_VERSION=BuildingsPy@v5.0.0 - - OMC_VERSION=ubuntu-2204-omc:1.22.0_dev-41-g8a5b18f-1 + - OMC_VERSION=ubuntu-2204-omc:1.22.0-1 - OPTIMICA_VERSION=travis-ubuntu-2204-optimica:1.43.4 - DYMOLA_VERSION=travis_ubuntu-2004_dymola:2023x-x86_64_rev-1 - ENERGYPLUS_9_6_0=EnergyPlus-9.6.0-f420c06a69-Linux-Ubuntu20.04-x86_64 diff --git a/Buildings/Resources/Scripts/BuildingsPy/conf.yml b/Buildings/Resources/Scripts/BuildingsPy/conf.yml index ec05fd48020..5ff4b480267 100644 --- a/Buildings/Resources/Scripts/BuildingsPy/conf.yml +++ b/Buildings/Resources/Scripts/BuildingsPy/conf.yml @@ -36,36 +36,36 @@ simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.DD openmodelica: - comment: Internal error IndexReduction.pantelidesIndexReduction failed - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepDown.YD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.DD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.BalancedStepUp.YD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.DD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepDown.YD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.DD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.AC.ThreePhasesUnbalanced.Validation.IEEETests.Test4NodesFeeder.UnbalancedStepUp.YD openmodelica: - comment: returned non-zero exit status 10. - translate: false + comment: simulation terminated by an assertion at initialization. + simulate: false - model_name: Buildings.Electrical.DC.Loads.Examples.LinearizedLoad openmodelica: comment: '''omc'' caused ''simulation terminated by an assertion at initialization''.' @@ -79,8 +79,8 @@ simulate: false - model_name: Buildings.Examples.VAVCO2.VAVSystemCTControl openmodelica: - comment: Times out after 300 seconds. - time_out: 600 + comment: Times out after 900 seconds. + time_out: 900 optimica: comment: Fails with 'The rootfinding function failed in an unrecoverable manner.' Since oct-r26446 simulate: false @@ -95,7 +95,11 @@ time_out: 600 - model_name: Buildings.Experimental.DHC.EnergyTransferStations.Combined.Validation.ChillerBorefield openmodelica: - comment: returned non-zero exit status 139. + comment: Timeout on travis after 900 seconds, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/615261271 + simulate: false +- model_name: Buildings.Experimental.DHC.EnergyTransferStations.Cooling.Examples.Indirect + openmodelica: + comment: simulation terminated by an assertion at initialization. simulate: false - model_name: Buildings.Experimental.DHC.Examples.Combined.SeriesConstantFlow openmodelica: @@ -126,7 +130,7 @@ simulate: false - model_name: Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETS openmodelica: - comment: simulates ok with OMEdit 1.22.0~dev-51-ge506fbc + comment: simulation terminated by an assertion at initialization simulate: false - model_name: Buildings.Experimental.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS openmodelica: @@ -206,15 +210,15 @@ simulate: false - model_name: Buildings.Fluid.Geothermal.BuriedPipes.Examples.TwoBuriedPipes openmodelica: - comment: returned non-zero exit status 255. + comment: simulation returned non-zero exit status 255 simulate: false -- model_name: Buildings.Fluid.Geothermal.BuriedPipes.Validation.GroundCouplingAIT +- model_name: Buildings.Fluid.Geothermal.BuriedPipes.Examples.TwoPipesConduit openmodelica: - comment: Timed out after 300 seconds, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/559381269#L479 + comment: 'CalledProcessError: Command ''[''omc'', ''Buildings.Fluid.Geothermal.BuriedPipes.Examples.TwoPipesConduit_simulate.mos'']'' returned non-zero exit status 255.' simulate: false -- model_name: Buildings.Fluid.HeatExchangers.Validation.WetCoilEffectivenessNTUHeating +- model_name: Buildings.Fluid.Geothermal.BuriedPipes.Validation.GroundCouplingAIT openmodelica: - comment: '''omc'' caused ''simulation terminated by an assertion at initialization''.' + comment: Timed out after 300 seconds, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/559381269#L479 simulate: false - model_name: Buildings.Fluid.HydronicConfigurations.ActiveNetworks.Examples.DecouplingMixing openmodelica: @@ -318,14 +322,14 @@ translate: false - model_name: Buildings.Templates.AirHandlersFans.Validation.VAVMZControlG36Airflow optimica: - comment: 'Array size mismatch in modification of the attribute quantity for the variable TZon. This is a bug in OCT tracked under Modelon#2023022839000276.' + comment: Array size mismatch in modification of the attribute quantity for the variable TZon. This is a bug in OCT tracked under Modelon#2023022839000276. translate: false openmodelica: comment: Translation failed. translate: false - model_name: Buildings.Templates.AirHandlersFans.Validation.VAVMZControlG36Pressure optimica: - comment: 'Array size mismatch in modification of the attribute quantity for the variable TZon. This is a bug in OCT tracked under Modelon#2023022839000276.' + comment: Array size mismatch in modification of the attribute quantity for the variable TZon. This is a bug in OCT tracked under Modelon#2023022839000276. translate: false openmodelica: comment: Translation failed. @@ -405,24 +409,28 @@ time_out: 600 - model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case620 openmodelica: - comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/583642309#L376 - simulate: false + comment: Timeout on travis + time_out: 600 - model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases6xx.Case630 openmodelica: - comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/571321984#L379 - simulate: false + comment: Timeout on travis + time_out: 600 - model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case920 openmodelica: comment: Timeout on travis time_out: 600 - model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case930 openmodelica: - comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/571321984#L379 - simulate: false + comment: Timeout on travis + time_out: 600 - model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case980 openmodelica: - comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/604300629#L376 - simulate: false + comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/615261256 + time_out: 600 +- model_name: Buildings.ThermalZones.Detailed.Validation.BESTEST.Cases9xx.Case995 + openmodelica: + comment: Timeout on travis, https://app.travis-ci.com/github/lbl-srg/modelica-buildings/jobs/615261256 + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.BaseClasses.Validation.FMUZoneAdapterZones1 dymola: comment: Requires docker update to Ubuntu 22.04 due to libgc. @@ -444,22 +452,26 @@ openmodelica: comment: 'Simulation requires /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34. To be updated in docker image.' simulate: false +- model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Spring + openmodelica: + comment: timed out after 300 seconds + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.ASHRAE2006Summer openmodelica: comment: timed out after 300 seconds - simulate: false + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Spring openmodelica: comment: timed out after 300 seconds - simulate: false + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Summer openmodelica: comment: timed out after 300 seconds - simulate: false + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Guideline36Winter openmodelica: - comment: timed out after 300 seconds - simulate: false + comment: Timeout on travis + time_out: 600 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingSpring openmodelica: comment: returned non-zero exit status 255. @@ -487,29 +499,29 @@ simulate: false - model_name: Buildings.Utilities.IO.Python_3_8.Examples.KalmanFilter openmodelica: - comment: Ubuntu 22.04 uses Python 3.10, while the examples use Python 3.8 translate: false + comment: python incompatible with docker image optimica: comment: Optimica uses Python 3.9, while the examples use Python 3.8 translate: false - model_name: Buildings.Utilities.IO.Python_3_8.Examples.SimpleRoom openmodelica: - comment: Ubuntu 22.04 uses Python 3.10, while the examples use Python 3.8 translate: false + comment: python incompatible with docker image optimica: comment: Optimica uses Python 3.9, while the examples use Python 3.8 translate: false - model_name: Buildings.Utilities.IO.Python_3_8.Functions.Examples.Exchange openmodelica: - comment: Ubuntu 22.04 uses Python 3.10, while the examples use Python 3.8 translate: false + comment: python incompatible with docker image optimica: comment: Optimica uses Python 3.9, while the examples use Python 3.8 translate: false - model_name: Buildings.Utilities.IO.Python_3_8.Functions.Examples.ExchangeWithPassPythonObject openmodelica: - comment: Ubuntu 22.04 uses Python 3.10, while the examples use Python 3.8 translate: false + comment: python incompatible with docker image optimica: comment: Optimica uses Python 3.9, while the examples use Python 3.8 translate: false diff --git a/Buildings/Resources/Scripts/travis/omc/omc b/Buildings/Resources/Scripts/travis/omc/omc index 6f831fbdeaf..15f716a9c60 100755 --- a/Buildings/Resources/Scripts/travis/omc/omc +++ b/Buildings/Resources/Scripts/travis/omc/omc @@ -100,7 +100,7 @@ docker run \ -v ${sha_dir}:/mnt/shared \ --rm \ --workdir="/mnt/shared/${bas_nam}" \ - ${DOCKER_USERNAME}/${IMG_NAME} /bin/bash -c \ + ${DOCKER_REPONAME}/${IMG_NAME} /bin/bash -c \ "export MODELICAPATH=${DOCKER_MODELICAPATH} && \ omc ${arg_lis} && \ rm -rf spawn-* && \ diff --git a/bin/runUnitTests.py b/bin/runUnitTests.py index 185729f51d9..83b5217f04f 100755 --- a/bin/runUnitTests.py +++ b/bin/runUnitTests.py @@ -71,9 +71,11 @@ def _setEnvironmentVariables(var, value): os.environ[var] = value +#def _runUnitTests(batch, tool, package, path, n_pro, show_gui, skip_verification, debug, color, rewriteConfigurationFile): def _runUnitTests(batch, tool, package, path, n_pro, show_gui, skip_verification, debug, color): import buildingspy.development.regressiontest as u +# ut = u.Tester(tool=tool, skip_verification=skip_verification, color=color, rewriteConfigurationFile=rewriteConfigurationFile) ut = u.Tester(tool=tool, skip_verification=skip_verification, color=color) ut.batchMode(batch) ut.setLibraryRoot(path) @@ -88,10 +90,8 @@ def _runUnitTests(batch, tool, package, path, n_pro, show_gui, skip_verification # Below are some option that may occassionally be used. # These are currently not exposed as command line arguments. # ut.useExistingResults(['/tmp/tmp-Buildings-0-fagmeZ']) - ut.writeOpenModelicaResultDictionary() # Run the regression tests - retVal = ut.run() # Display HTML report if not run in batch mode. @@ -144,7 +144,9 @@ def _runUnitTests(batch, tool, package, path, n_pro, show_gui, skip_verification unit_test_group.add_argument('-d', "--debug", action="store_true", help="Enable debug output.") - +# unit_test_group.add_argument("--rewrite-configuration-file", +# help='If specified, rewrite the configuration file conf.yml (implemented for openmodelica only)', +# action="store_true") html_group = parser.add_argument_group( "arguments to check html syntax only") @@ -202,6 +204,6 @@ def _runUnitTests(batch, tool, package, path, n_pro, show_gui, skip_verification show_gui=args.show_gui, skip_verification=args.skip_verification, debug=args.debug, - color=True - ) + color=True) +# rewriteConfigurationFile=args.rewrite_configuration_file) exit(retVal) From f29e4dcd46e21388eb3be941d06b436cc1922f19 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 21 Dec 2023 14:17:47 -0800 Subject: [PATCH 183/204] Update conf.py for optimica and openmodelica --- Buildings/Resources/Scripts/BuildingsPy/conf.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Buildings/Resources/Scripts/BuildingsPy/conf.yml b/Buildings/Resources/Scripts/BuildingsPy/conf.yml index 5ff4b480267..0e21b08883c 100644 --- a/Buildings/Resources/Scripts/BuildingsPy/conf.yml +++ b/Buildings/Resources/Scripts/BuildingsPy/conf.yml @@ -105,10 +105,16 @@ openmodelica: comment: simulation terminated by an assertion at initialization simulate: false + optimica: + comment: FMUException Failed to update the events at time 0.000000E+00. + simulate: false - model_name: Buildings.Experimental.DHC.Examples.Combined.SeriesVariableFlow openmodelica: comment: simulation terminated by an assertion at initialization simulate: false + optimica: + comment: FMUException Failed to update the events at time 0.000000E+00. + simulate: false - model_name: Buildings.Experimental.DHC.Examples.Cooling.ElectricChillersDirectETS openmodelica: comment: simulation terminated by an assertion at initialization @@ -132,6 +138,13 @@ openmodelica: comment: simulation terminated by an assertion at initialization simulate: false +- model_name: Buildings.Experimental.DHC.Loads.Combined.Examples.BuildingTimeSeriesWithETSDHWTank + openmodelica: + comment: simulation terminated by an assertion at initialization [works ok in Ubuntu 20 with OM 1.22.0] + simulate: false + optimica: + comment: FMUException Failed to update the events at time 4.306206E+04 + simulate: false - model_name: Buildings.Experimental.DHC.Loads.Cooling.Examples.BuildingTimeSeriesWithETS openmodelica: comment: simulation terminated by an assertion at initialization From bd8a6dea003b5d82065c7685686de542387b488d Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Fri, 22 Dec 2023 13:16:11 -0800 Subject: [PATCH 184/204] Updated OMC version for #3616 (#3617) --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 47488115a8d..e221700d7d8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ env: global: - DOCKER_REPONAME=lbnlblum - BUILDINGSPY_VERSION=BuildingsPy@v5.0.0 - - OMC_VERSION=ubuntu-2204-omc:1.22.0-1 + - OMC_VERSION=ubuntu-2204-omc:1.22.1-1 - OPTIMICA_VERSION=travis-ubuntu-2204-optimica:1.43.4 - DYMOLA_VERSION=travis_ubuntu-2004_dymola:2023x-x86_64_rev-1 - ENERGYPLUS_9_6_0=EnergyPlus-9.6.0-f420c06a69-Linux-Ubuntu20.04-x86_64 From edcca09bb80b77370e44561f4e9ede75981df275 Mon Sep 17 00:00:00 2001 From: Jianjun Hu Date: Fri, 22 Dec 2023 13:19:15 -0800 Subject: [PATCH 185/204] Improved wetCoil example (#3614) * Reduced airflow rate and reduced the water temperature * updated .mos script * updated references --- .../Examples/WetCoilCounterFlowPControl.mo | 10 ++++- ...rs_Examples_WetCoilCounterFlowPControl.txt | 15 +++---- .../Examples/WetCoilCounterFlowPControl.mos | 41 ++----------------- ...rs.Examples.WetCoilCounterFlowPControl.mos | 9 ++-- 4 files changed, 25 insertions(+), 50 deletions(-) diff --git a/Buildings/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo b/Buildings/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo index 34c7605af17..b846c5265bd 100644 --- a/Buildings/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo +++ b/Buildings/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mo @@ -10,7 +10,7 @@ model WetCoilCounterFlowPControl parameter Modelica.Units.SI.Temperature T_b2_nominal=15 + 273.15; parameter Modelica.Units.SI.MassFlowRate m1_flow_nominal=0.1 "Nominal mass flow rate medium 1"; - parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=m1_flow_nominal*4200 + parameter Modelica.Units.SI.MassFlowRate m2_flow_nominal=0.2*m1_flow_nominal*4200 /1000*(T_a1_nominal - T_b1_nominal)/(T_b2_nominal - T_a2_nominal) "Nominal mass flow rate medium 2"; Buildings.Fluid.Sources.Boundary_pT sin_2( @@ -98,7 +98,7 @@ model WetCoilCounterFlowPControl Ti=60) "Controller" annotation (Placement(transformation(extent={{0,90},{20,110}}))); Modelica.Blocks.Sources.Ramp TWat( - height=30, + height=5, offset=T_a1_nominal, startTime=300, duration=2000) "Water temperature, raised to high value at t=3000 s" @@ -181,6 +181,12 @@ for the air outlet. revisions="

                                            • +December 14, 2023 by Jianjun Hu:
                                              +Reduced the nominal airflow rate and the water temperature. +This is for +#3607. +
                                            • +
                                            • December 22, 2014 by Michael Wetter:
                                              Removed Modelica.Fluid.System to address issue diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_Examples_WetCoilCounterFlowPControl.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_Examples_WetCoilCounterFlowPControl.txt index c65b5a77e01..81ea3bbaacb 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_Examples_WetCoilCounterFlowPControl.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_Examples_WetCoilCounterFlowPControl.txt @@ -1,4 +1,4 @@ -last-generated=2022-07-05 +last-generated=2023-12-18 statistics-initialization= { "nonlinear": "1", @@ -12,10 +12,11 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.6e+03] -hex.Q1_flow=[0e+00, 2.75461572265625e+03, 4.36854931640625e+03, 4.67685791015625e+03, 4.71738427734375e+03, 4.72264697265625e+03, 4.72329541015625e+03, 4.72337158203125e+03, 4.723380859375e+03, 4.6608818359375e+03, 4.5526396484375e+03, 4.44387939453125e+03, 4.3345947265625e+03, 4.22479052734375e+03, 4.114474609375e+03, 4.003642333984375e+03, 3.89230224609375e+03, 3.257965087890625e+03, 1.538814819335938e+03, 1.580289184570312e+03, 1.509528930664062e+03, 1.407499755859375e+03, 1.347767822265625e+03, 1.303754028320312e+03, 1.269337036132812e+03, 1.242513549804688e+03, 1.22095263671875e+03, 1.202964477539062e+03, 1.1873515625e+03, 1.17321435546875e+03, 1.159842895507812e+03, 1.146668334960938e+03, 1.133189575195312e+03, 1.118947875976562e+03, 1.13646923828125e+03, 1.315244140625e+03, 1.480605224609375e+03, 1.431570068359375e+03, 1.320208740234375e+03, 1.201294799804688e+03, 1.08930908203125e+03, 9.765227661132812e+02, 8.633694458007812e+02, 7.52758056640625e+02, 6.526817626953125e+02, 5.572967529296875e+02, 4.817632446289062e+02, 4.253008117675781e+02, 3.69328857421875e+02, 3.133591918945312e+02, 2.573901672363281e+02, 2.014207305908203e+02, 1.454513702392578e+02, 8.948200988769531e+01, 3.351264572143519e+01, -2.245671463012731e+01, -7.842607879638707e+01, -1.343954467773438e+02, -1.903648071289062e+02, -2.463341674804688e+02, -3.023035278320312e+02, -3.582728881835938e+02, -4.142422485351562e+02, -4.702116088867188e+02, -5.222802124023438e+02, -5.182739868164062e+02, -5.18235595703125e+02, -5.182348022460938e+02, -5.182348022460938e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02, -5.1823486328125e+02] -hex.Q2_flow=[0e+00, -2.709540283203125e+03, -4.32471337890625e+03, -4.66984033203125e+03, -4.716427734375e+03, -4.72252490234375e+03, -4.7232802734375e+03, -4.72336962890625e+03, -4.723380859375e+03, -4.665443359375e+03, -4.5573935546875e+03, -4.448595703125e+03, -4.3392724609375e+03, -4.2294296875e+03, -4.1190751953125e+03, -4.008205322265625e+03, -3.8968271484375e+03, -3.338287841796875e+03, -1.559221557617188e+03, -1.577984252929688e+03, -1.513874633789062e+03, -1.410511352539062e+03, -1.349595458984375e+03, -1.305118408203125e+03, -1.270342895507812e+03, -1.24325048828125e+03, -1.221501953125e+03, -1.203382202148438e+03, -1.187677490234375e+03, -1.17347900390625e+03, -1.160069580078125e+03, -1.146876342773438e+03, -1.1333955078125e+03, -1.119166870117188e+03, -1.133041625976562e+03, -1.306053833007812e+03, -1.477691528320312e+03, -1.434204833984375e+03, -1.323813232421875e+03, -1.206040161132812e+03, -1.093283203125e+03, -9.804710693359375e+02, -8.67290771484375e+02, -7.573297119140625e+02, -6.572119140625e+02, -5.628795166015625e+02, -4.89118408203125e+02, -4.331758728027344e+02, -3.772067260742188e+02, -3.212372436523438e+02, -2.652680053710938e+02, -2.092985992431641e+02, -1.533292388916016e+02, -9.735987091064453e+01, -4.139051055908168e+01, 1.457884979248082e+01, 7.054821014404332e+01, 1.265175704956055e+02, 1.824869384765625e+02, 2.38456298828125e+02, 2.944256591796875e+02, 3.5039501953125e+02, 4.063643798828125e+02, 4.62333740234375e+02, 5.165213012695312e+02, 5.18233642578125e+02, 5.18235595703125e+02, 5.1823486328125e+02, 5.182348022460938e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02, 5.1823486328125e+02] -hex.QLat2_flow=[0e+00, -1.599894653320312e+03, -2.71123291015625e+03, -2.93317236328125e+03, -2.9626669921875e+03, -2.9665166015625e+03, -2.9669931640625e+03, -2.96704931640625e+03, -2.967056396484375e+03, -2.929595947265625e+03, -2.85983447265625e+03, -2.789140625e+03, -2.717630126953125e+03, -2.6453076171875e+03, -2.572180908203125e+03, -2.49824853515625e+03, -2.423517578125e+03, -2.035809936523438e+03, -7.64673095703125e+02, -7.771019287109375e+02, -7.315170288085938e+02, -6.56083984375e+02, -6.1127783203125e+02, -5.785104370117188e+02, -5.527967529296875e+02, -5.326763916015625e+02, -5.164501342773438e+02, -5.028641967773437e+02, -4.910292053222656e+02, -4.802783203125e+02, -4.700836486816406e+02, -4.600223388671875e+02, -4.49721923828125e+02, -4.388406372070312e+02, -4.477771911621094e+02, -5.7223583984375e+02, -7.017078857421875e+02, -6.690947875976562e+02, -5.8646875e+02, -4.992254028320312e+02, -4.158839721679688e+02, -3.321539001464844e+02, -2.478408813476562e+02, -1.675310516357422e+02, -9.693035125732422e+01, -3.397418594360352e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -hex.m1_flow=[1.000000014901161e-01, 4.493555799126625e-02, 8.748029917478561e-02, 9.817533940076828e-02, 9.97607558965683e-02, 9.997056424617767e-02, 9.99964252114296e-02, 9.999952465295792e-02, 9.999992698431015e-02, 9.999999403953552e-02, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 7.794267684221268e-02, 2.821678854525089e-02, 3.226193785667419e-02, 3.141950070858002e-02, 2.997289970517159e-02, 2.968852780759335e-02, 2.980155125260353e-02, 3.020872734487057e-02, 3.089001029729843e-02, 3.180836886167526e-02, 3.294419497251511e-02, 3.429158031940461e-02, 3.585421666502953e-02, 3.764412924647331e-02, 3.968207165598869e-02, 4.199711605906487e-02, 4.46283146739006e-02, 4.980034753680229e-02, 6.849665194749832e-02, 9.173840284347534e-02, 9.870986640453339e-02, 9.982593357563019e-02, 9.997804462909698e-02, 9.999736398458481e-02, 9.999971091747284e-02, 9.999997168779373e-02, 9.999999403953552e-02, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] -hex.m2_flow=[1.71464279294014e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01, 1.400000005960464e-01] +hex.m1_flow=[1.000000014901161e-01, 7.432720623910427e-03, 1.818390190601349e-02, 2.005563862621784e-02, 1.923450268805027e-02, 2.180957607924938e-02, 2.049064636230469e-02, 2.165348827838898e-02, 2.121392823755741e-02, 2.151758782565594e-02, 2.160832472145557e-02, 2.178019843995571e-02, 2.194908075034618e-02, 2.209062501788139e-02, 2.225968241691589e-02, 2.241069823503494e-02, 2.25745216012001e-02, 1.557223033159971e-02, 4.152089357376099e-03, 2.996593713760376e-03, 4.335615085437894e-04, 2.669601701200008e-03, 2.545614028349519e-03, 2.110124099999666e-03, 2.933677285909653e-03, 2.37671984359622e-03, 2.699297154322267e-03, 2.777104498818516e-03, 2.582155633717776e-03, 2.759405178949237e-03, 2.733901841565967e-03, 2.712128218263388e-03, 2.771283034235239e-03, 2.766006160527468e-03, 3.106049727648497e-03, 4.273541271686554e-03, 6.685607600957155e-03, 9.490917436778545e-03, 1.128367614001036e-02, 1.325287017971277e-02, 1.55451837927103e-02, 1.79059412330389e-02, 2.053568698465824e-02, 2.33900360763073e-02, 2.659214846789837e-02, 3.025492280721664e-02, 3.455938771367073e-02, 3.97806391119957e-02, 4.634637013077736e-02, 5.496519431471825e-02, 6.676453351974487e-02, 7.640596479177475e-02, 8.015438169240952e-02, 8.474964648485184e-02, 8.941125869750979e-02, 9.391081333160403e-02, 9.810353815555574e-02, 9.968090802431107e-02, 9.995613247156143e-02, 9.99942347407341e-02, 9.999947249889374e-02, 9.999994933605194e-02, 1.000000312924385e-01, 9.999991953372955e-02, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.363086730241776e-02, 3.180990740656853e-02, 3.905211761593819e-02, 3.839500620961189e-02, 3.515849262475967e-02, 3.63815650343895e-02, 3.552379086613655e-02, 3.540922328829765e-02, 3.543131053447723e-02, 3.527940809726715e-02, 3.528634831309319e-02, 3.525785356760025e-02, 3.524032235145569e-02, 3.523750603199005e-02, 3.523020073771477e-02, 3.522788733243942e-02, 3.522619605064392e-02, 3.522482141852379e-02, 3.522447496652603e-02, 3.522394597530365e-02, 3.522365540266037e-02, 3.522364050149918e-02, 3.522343933582306e-02, 3.522336483001709e-02, 3.522336483001709e-02, 3.522336855530739e-02, 3.52233499288559e-02, 3.52233424782753e-02, 3.52233350276947e-02, 3.52233313024044e-02, 3.522332757711411e-02, 3.522332757711411e-02, 3.522332385182381e-02, 3.522332385182381e-02] +hex.m2_flow=[3.429285809397697e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02, 2.800000086426735e-02] con.u_s=[2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.975499877929688e+02, 2.966499938964844e+02, 2.9575e+02, 2.948500061035156e+02, 2.939500122070312e+02, 2.930499877929688e+02, 2.921499938964844e+02, 2.9125e+02, 2.903500061035156e+02, 2.894500122070312e+02, 2.885499877929688e+02, 2.876499938964844e+02, 2.8675e+02, 2.858500061035156e+02, 2.849500122070312e+02, 2.840499877929688e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -con.u_m=[2.931499938964844e+02, 2.958240051269531e+02, 2.924452819824219e+02, 2.912330627441406e+02, 2.910531616210938e+02, 2.91029052734375e+02, 2.910260314941406e+02, 2.910256652832031e+02, 2.91025634765625e+02, 2.911280212402344e+02, 2.913914489746094e+02, 2.9165625e+02, 2.919188842773438e+02, 2.921793518066406e+02, 2.924376525878906e+02, 2.926937561035156e+02, 2.929476928710938e+02, 2.93540771484375e+02, 2.974447326660156e+02, 2.976321411132812e+02, 2.976974792480469e+02, 2.978982849121094e+02, 2.980195922851562e+02, 2.981038208007812e+02, 2.981688842773438e+02, 2.982189025878906e+02, 2.982582702636719e+02, 2.982903442382812e+02, 2.983175354003906e+02, 2.983415832519531e+02, 2.983638000488281e+02, 2.9838525390625e+02, 2.984069213867188e+02, 2.984295349121094e+02, 2.984252319335938e+02, 2.981500549316406e+02, 2.978099060058594e+02, 2.978306274414062e+02, 2.980099792480469e+02, 2.982133178710938e+02, 2.984141540527344e+02, 2.986123657226562e+02, 2.988089599609375e+02, 2.990047607421875e+02, 2.992059631347656e+02, 2.994114074707031e+02, 2.996726379394531e+02, 3.000566711425781e+02, 3.004470520019531e+02, 3.008374328613281e+02, 3.012278442382812e+02, 3.016182250976562e+02, 3.020086364746094e+02, 3.023990173339844e+02, 3.027894287109375e+02, 3.031798400878906e+02, 3.035702209472656e+02, 3.039606323242188e+02, 3.043510131835938e+02, 3.047414245605469e+02, 3.051318054199219e+02, 3.05522216796875e+02, 3.0591259765625e+02, 3.063030090332031e+02, 3.066911010742188e+02, 3.067642822265625e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02, 3.067648010253906e+02] +con.u_m=[2.931499938964844e+02, 2.908367919921875e+02, 2.9140380859375e+02, 2.88536865234375e+02, 2.894017028808594e+02, 2.883004150390625e+02, 2.885225524902344e+02, 2.88254638671875e+02, 2.882389831542969e+02, 2.882178344726562e+02, 2.881917724609375e+02, 2.881968078613281e+02, 2.881827392578125e+02, 2.881859130859375e+02, 2.881817016601562e+02, 2.881820983886719e+02, 2.881815490722656e+02, 2.888287353515625e+02, 2.950613403320312e+02, 2.964801635742188e+02, 2.973706665039062e+02, 2.978269348144531e+02, 2.978529052734375e+02, 2.981138000488281e+02, 2.980636596679688e+02, 2.981042175292969e+02, 2.981571960449219e+02, 2.981228332519531e+02, 2.981519470214844e+02, 2.981523132324219e+02, 2.981440124511719e+02, 2.981542053222656e+02, 2.981514892578125e+02, 2.981502990722656e+02, 2.981180114746094e+02, 2.979049072265625e+02, 2.972184448242188e+02, 2.959559631347656e+02, 2.948195495605469e+02, 2.938740844726562e+02, 2.928637084960938e+02, 2.919135437011719e+02, 2.909689331054688e+02, 2.9004150390625e+02, 2.891314697265625e+02, 2.882356872558594e+02, 2.873578491210938e+02, 2.865004272460938e+02, 2.85672607421875e+02, 2.848885803222656e+02, 2.8417431640625e+02, 2.837049255371094e+02, 2.836251220703125e+02, 2.8358154296875e+02, 2.835474243164062e+02, 2.835334777832031e+02, 2.835351867675781e+02, 2.835836181640625e+02, 2.836642150878906e+02, 2.837515563964844e+02, 2.838398132324219e+02, 2.8392822265625e+02, 2.840166320800781e+02, 2.841050109863281e+02, 2.841924438476562e+02, 2.842044677734375e+02, 2.842045593261719e+02, 2.843019714355469e+02, 2.871101989746094e+02, 2.8794384765625e+02, 2.874761657714844e+02, 2.880247802734375e+02, 2.87998046875e+02, 2.8804248046875e+02, 2.881136169433594e+02, 2.8810986328125e+02, 2.881315612792969e+02, 2.88138671875e+02, 2.881416931152344e+02, 2.881459655761719e+02, 2.881471252441406e+02, 2.881482849121094e+02, 2.881490173339844e+02, 2.881493530273438e+02, 2.881496276855469e+02, 2.881497802734375e+02, 2.881498413085938e+02, 2.881499328613281e+02, 2.881499328613281e+02, 2.881499633789062e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] +hex.Q1_flow=[0e+00, 6.898665161132812e+02, 1.071581909179688e+03, 1.108861694335938e+03, 1.10780859375e+03, 1.171357543945312e+03, 1.146988403320312e+03, 1.175481323242188e+03, 1.166845703125e+03, 1.173447509765625e+03, 1.17249267578125e+03, 1.17336376953125e+03, 1.173828979492188e+03, 1.173714965820312e+03, 1.174067749023438e+03, 1.173984497070312e+03, 1.174112060546875e+03, 9.3797412109375e+02, 4.8717236328125e+02, 3.884946899414062e+02, 2.871139526367188e+02, 2.581893615722656e+02, 2.4827880859375e+02, 2.235659027099609e+02, 2.343827972412109e+02, 2.259697113037109e+02, 2.251775054931641e+02, 2.285566864013672e+02, 2.244413757324219e+02, 2.260471649169922e+02, 2.263493041992188e+02, 2.25251953125e+02, 2.258835144042969e+02, 2.257889862060547e+02, 2.325703887939453e+02, 2.676251220703125e+02, 3.667143249511719e+02, 5.149857788085938e+02, 6.220205078125e+02, 7.165075073242188e+02, 8.108430786132812e+02, 8.97136962890625e+02, 9.802171630859375e+02, 1.058249145507812e+03, 1.132476806640625e+03, 1.203035766601562e+03, 1.2701630859375e+03, 1.333803833007812e+03, 1.393527709960938e+03, 1.44838623046875e+03, 1.496204345703125e+03, 1.502089721679688e+03, 1.499487670898438e+03, 1.502973754882812e+03, 1.504088134765625e+03, 1.504155151367188e+03, 1.502313354492188e+03, 1.495568359375e+03, 1.48949169921875e+03, 1.483756591796875e+03, 1.478068115234375e+03, 1.4723720703125e+03, 1.466659790039062e+03, 1.460930419921875e+03, 1.455833129882812e+03, 1.457299560546875e+03, 1.457312866210938e+03, 1.375444213867188e+03, 1.127423950195312e+03, 1.2330849609375e+03, 1.209309326171875e+03, 1.178467407226562e+03, 1.192351196289062e+03, 1.181096313476562e+03, 1.180423095703125e+03, 1.180290161132812e+03, 1.178483276367188e+03, 1.178580810546875e+03, 1.178179809570312e+03, 1.177979858398438e+03, 1.177934936523438e+03, 1.177841918945312e+03, 1.17781396484375e+03, 1.177790893554688e+03, 1.177774047851562e+03, 1.177769409179688e+03, 1.177762329101562e+03, 1.177759033203125e+03, 1.177758544921875e+03, 1.177755981445312e+03, 1.177755126953125e+03, 1.177755126953125e+03, 1.177755126953125e+03, 1.1777548828125e+03, 1.177754760742188e+03, 1.177754760742188e+03, 1.177754638671875e+03, 1.177754638671875e+03, 1.177754638671875e+03, 1.177754638671875e+03, 1.177754516601562e+03] +hex.Q2_flow=[0e+00, -8.129539184570312e+02, -9.973171997070312e+02, -1.127427734375e+03, -1.093395141601562e+03, -1.168181762695312e+03, -1.147064086914062e+03, -1.171835083007812e+03, -1.167932495117188e+03, -1.172127563476562e+03, -1.172622802734375e+03, -1.17289013671875e+03, -1.17367041015625e+03, -1.173504760742188e+03, -1.17385888671875e+03, -1.173814697265625e+03, -1.17391552734375e+03, -1.02928466796875e+03, -5.214979248046875e+02, -4.003192138671875e+02, -2.990719299316406e+02, -2.599716186523438e+02, -2.542860260009766e+02, -2.266015319824219e+02, -2.352263488769531e+02, -2.286528015136719e+02, -2.251372985839844e+02, -2.288548431396484e+02, -2.250649261474609e+02, -2.258411407470703e+02, -2.264664306640625e+02, -2.2530712890625e+02, -2.257726745605469e+02, -2.257850494384766e+02, -2.310168609619141e+02, -2.607190856933594e+02, -3.483926086425781e+02, -4.941111145019531e+02, -6.061425170898438e+02, -7.02176025390625e+02, -7.9709423828125e+02, -8.832525634765625e+02, -9.658316040039062e+02, -1.0435234375e+03, -1.117156982421875e+03, -1.18707275390625e+03, -1.253390014648438e+03, -1.31612255859375e+03, -1.37485986328125e+03, -1.428796997070312e+03, -1.4761865234375e+03, -1.49521435546875e+03, -1.496724609375e+03, -1.4998740234375e+03, -1.501599243164062e+03, -1.502142456054688e+03, -1.501284057617188e+03, -1.496536010742188e+03, -1.490964599609375e+03, -1.485308471679688e+03, -1.47963037109375e+03, -1.4739345703125e+03, -1.468221557617188e+03, -1.462491088867188e+03, -1.457040161132812e+03, -1.457309692382812e+03, -1.457313598632812e+03, -1.416765014648438e+03, -1.1910361328125e+03, -1.213330810546875e+03, -1.219056030273438e+03, -1.182705444335938e+03, -1.190883056640625e+03, -1.183487548828125e+03, -1.18046435546875e+03, -1.1805546875e+03, -1.178813720703125e+03, -1.178599365234375e+03, -1.178283325195312e+03, -1.178020263671875e+03, -1.177954223632812e+03, -1.177862915039062e+03, -1.177821411132812e+03, -1.177797607421875e+03, -1.177778076171875e+03, -1.177770751953125e+03, -1.177764282226562e+03, -1.177759643554688e+03, -1.1777587890625e+03, -1.177756591796875e+03, -1.177755493164062e+03, -1.177755126953125e+03, -1.177755126953125e+03, -1.1777548828125e+03, -1.177754760742188e+03, -1.177754760742188e+03, -1.177754638671875e+03, -1.177754638671875e+03, -1.177754638671875e+03, -1.177754638671875e+03, -1.177754638671875e+03] +hex.QLat2_flow=[0e+00, -5.013362731933594e+02, -6.307877197265625e+02, -7.107020874023438e+02, -6.906653442382812e+02, -7.373056640625e+02, -7.239813232421875e+02, -7.396243286132812e+02, -7.369822998046875e+02, -7.397196044921875e+02, -7.399727172851562e+02, -7.40178466796875e+02, -7.406602172851562e+02, -7.405708618164062e+02, -7.408020629882812e+02, -7.40783935546875e+02, -7.408590698242188e+02, -6.449688720703125e+02, -2.996558227539062e+02, -2.114807739257812e+02, -1.363584594726562e+02, -1.069986038208008e+02, -1.034709091186523e+02, -8.254308319091797e+01, -8.887104034423828e+01, -8.415261077880859e+01, -8.126407623291016e+01, -8.408194732666016e+01, -8.127593231201172e+01, -8.177162933349609e+01, -8.226576232910156e+01, -8.138820648193359e+01, -8.171523284912109e+01, -8.173003387451172e+01, -8.548862457275391e+01, -1.071189727783203e+02, -1.707789459228516e+02, -2.785147094726562e+02, -3.592174682617188e+02, -4.282387084960938e+02, -4.940938110351562e+02, -5.527682495117188e+02, -6.079484252929688e+02, -6.588512573242188e+02, -7.061582641601562e+02, -7.501854858398438e+02, -7.911132202148438e+02, -8.290454711914062e+02, -8.63839599609375e+02, -8.951365966796875e+02, -9.220635986328125e+02, -9.320098266601562e+02, -9.32669921875e+02, -9.344653930664062e+02, -9.354195556640625e+02, -9.35723388671875e+02, -9.352242431640625e+02, -9.3251416015625e+02, -9.294075927734375e+02, -9.262650756835938e+02, -9.2310546875e+02, -9.199285278320312e+02, -9.167340698242188e+02, -9.135219116210938e+02, -9.1046044921875e+02, -9.106502075195312e+02, -9.106528930664062e+02, -8.85642578125e+02, -7.494208374023438e+02, -7.668705444335938e+02, -7.690077514648438e+02, -7.4674755859375e+02, -7.520955200195312e+02, -7.473152465820312e+02, -7.455382690429688e+02, -7.455841064453125e+02, -7.444951171875e+02, -7.443755493164062e+02, -7.441744384765625e+02, -7.4401318359375e+02, -7.43972900390625e+02, -7.439158325195312e+02, -7.438905639648438e+02, -7.43875732421875e+02, -7.438636474609375e+02, -7.438591918945312e+02, -7.438551025390625e+02, -7.43852294921875e+02, -7.43851806640625e+02, -7.438504028320312e+02, -7.438496704101562e+02, -7.438495483398438e+02, -7.438494873046875e+02, -7.43849365234375e+02, -7.438493041992188e+02, -7.438492431640625e+02, -7.438492431640625e+02, -7.438491821289062e+02, -7.438491821289062e+02, -7.438491821289062e+02, -7.438491821289062e+02] +hex.QSen2_flow=[0e+00, -3.116176452636719e+02, -3.665294799804688e+02, -4.167256469726562e+02, -4.027297973632812e+02, -4.308761291503906e+02, -4.230827331542969e+02, -4.322107238769531e+02, -4.309502258300781e+02, -4.32407958984375e+02, -4.326500854492188e+02, -4.327117004394531e+02, -4.330102233886719e+02, -4.329339599609375e+02, -4.330567932128906e+02, -4.330307312011719e+02, -4.330564575195312e+02, -3.843157653808594e+02, -2.218421020507812e+02, -1.888384399414062e+02, -1.627134552001953e+02, -1.529730072021484e+02, -1.508151092529297e+02, -1.440584564208984e+02, -1.463553009033203e+02, -1.445001831054688e+02, -1.438732299804688e+02, -1.447729034423828e+02, -1.437890014648438e+02, -1.440695037841797e+02, -1.442006683349609e+02, -1.439189147949219e+02, -1.440574493408203e+02, -1.440550231933594e+02, -1.455282440185547e+02, -1.536001281738281e+02, -1.776136779785156e+02, -2.155964050292969e+02, -2.469250335693359e+02, -2.739373474121094e+02, -3.030003967285156e+02, -3.304842834472656e+02, -3.578831787109375e+02, -3.846721801757812e+02, -4.109987182617188e+02, -4.368872985839844e+02, -4.622768249511719e+02, -4.870771179199219e+02, -5.11020263671875e+02, -5.336604614257812e+02, -5.541229248046875e+02, -5.632045288085938e+02, -5.640546875e+02, -5.654085693359375e+02, -5.661796875e+02, -5.664190673828125e+02, -5.66059814453125e+02, -5.640218505859375e+02, -5.615570068359375e+02, -5.590433959960938e+02, -5.5652490234375e+02, -5.540060424804688e+02, -5.514874877929688e+02, -5.489691772460938e+02, -5.465797119140625e+02, -5.46659423828125e+02, -5.466607666015625e+02, -5.311224365234375e+02, -4.416152954101562e+02, -4.464602355957031e+02, -4.500482788085938e+02, -4.359578857421875e+02, -4.387875061035156e+02, -4.361723022460938e+02, -4.349260559082031e+02, -4.349706115722656e+02, -4.343185729980469e+02, -4.342237548828125e+02, -4.341088562011719e+02, -4.340071105957031e+02, -4.339813232421875e+02, -4.339470825195312e+02, -4.33930908203125e+02, -4.339219055175781e+02, -4.339144287109375e+02, -4.339115600585938e+02, -4.339091491699219e+02, -4.339073486328125e+02, -4.339070129394531e+02, -4.339062194824219e+02, -4.3390576171875e+02, -4.339056396484375e+02, -4.339056091308594e+02, -4.339055480957031e+02, -4.339054870605469e+02, -4.339054870605469e+02, -4.339054565429688e+02, -4.339054260253906e+02, -4.339054260253906e+02, -4.339054260253906e+02, -4.339054260253906e+02] diff --git a/Buildings/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mos b/Buildings/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mos index 44984325fb3..dfb4dff9ec6 100644 --- a/Buildings/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mos +++ b/Buildings/Resources/Scripts/Dymola/Fluid/HeatExchangers/Examples/WetCoilCounterFlowPControl.mos @@ -1,38 +1,5 @@ simulateModel("Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl", stopTime=3600, method="dassl", tolerance=1e-6, resultFile="WetCoilCounterFlowPControl"); -createPlot(id = 6, - position = {0, -3, 530, 131}, - y = {"hex.Q1_flow", "hex.Q2_flow", "hex.QLat2_flow"}, - range = {0, 4000.0, 5000.0, -5000.0}, - autoscale = true, - autoerase = true, - autoreplot = true, - grid = true, - color = true, - filename = "WetCoilCounterFlowPControl.mat", - subPlot = 3, - leftTitleType = 1, - bottomTitleType = 1); -createPlot(id = 6, - position = {0, -3, 530, 152}, - y = {"hex.m1_flow", "hex.m2_flow"}, - range = {0, 4000.0, 0.2, 0}, - autoscale = true, - autoerase = true, - autoreplot = true, - grid = true, - color = true, - subPlot = 2, - leftTitleType = 1, - bottomTitleType = 1); -createPlot(id = 4, - position = {550, 0, 400, 284}, - y = {"con.u_s", "con.u_m"}, - range = {0, 4000.0, 304.0, 295.0}, - autoscale = true, - autoerase = true, - autoreplot = true, - grid = true, - color = true, - subPlot = 2, - leftTitleType = 1, - bottomTitleType = 1); +createPlot(id=4, position={11, 21, 1280, 1012}, y={"hex.m1_flow", "hex.m2_flow"}, range={0.0, 3600.0, -0.05, 0.15}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"kg/s", "kg/s"}); +createPlot(id=4, position={11, 21, 1280, 1012}, y={"con.u_s", "con.u_m"}, range={0.0, 3600.0, 280.0, 300.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s"); +createPlot(id=4, position={11, 21, 1280, 1012}, y={"hex.Q1_flow", "hex.Q2_flow", "hex.QLat2_flow", "hex.QSen2_flow"}, range={0.0, 3600.0, -2000.0, 2000.0}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}, {0,140,72}, {217,67,180}}, timeUnit="s", displayUnits={"W", "W", "W", "W"}); + diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl.mos index 944859b6ced..67fc0e54457 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Fluid.HeatExchangers.Examples.WetCoilCounterFlowPControl.mos @@ -1,10 +1,11 @@ compareVars := { - "hex.Q1_flow", - "hex.Q2_flow", - "hex.QLat2_flow", "hex.m1_flow", "hex.m2_flow", "con.u_s", - "con.u_m" + "con.u_m", + "hex.Q1_flow", + "hex.Q2_flow", + "hex.QLat2_flow", + "hex.QSen2_flow" }; From 2fc88f911a7532dd78d2e9b0352c6f4e489cac70 Mon Sep 17 00:00:00 2001 From: Jianjun Hu Date: Fri, 22 Dec 2023 13:21:50 -0800 Subject: [PATCH 186/204] Move CDL blocks to Obsolete package (#3601) * moved Or3 to obsolete, replaced Or3 instances with Or * moved ZeroCrossing to obsolete * moved OnOffController to obsolete package * moved triggerTrapezoid to obsolete package * added obsolete icon to the obsolete blocks --------- Co-authored-by: hcasperfu --- .../Validation/Enable_TOut_hOut.mo | 48 +-- .../VAV/SetPoints/FreezeProtection.mo | 42 +- .../AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo | 27 +- .../Validation/Enable_TOut_hOut.mo | 50 +-- .../VAV/SetPoints/FreezeProtection.mo | 60 +-- .../G36/Generic/AirEconomizerHighLimits.mo | 392 +++++++++++------- .../CoolingOnly/Subsequences/ActiveAirFlow.mo | 53 +-- .../CoolingOnly/Subsequences/Dampers.mo | 30 +- .../Subsequences/ActiveAirFlow.mo | 51 ++- .../Subsequences/Overrides.mo | 42 +- .../Subsequences/ActiveAirFlow.mo | 62 +-- .../Subsequences/Overrides.mo | 32 +- .../Subsequences/ActiveAirFlow.mo | 62 +-- .../Subsequences/Overrides.mo | 32 +- .../Subsequences/ActiveAirFlow.mo | 59 +-- .../Subsequences/Overrides.mo | 32 +- .../Subsequences/ActiveAirFlow.mo | 38 +- .../Subsequences/DamperValves.mo | 43 +- .../Subsequences/ActiveAirFlow.mo | 38 +- .../Subsequences/DamperValves.mo | 54 +-- .../Reheat/Subsequences/ActiveAirFlow.mo | 20 +- .../Reheat/Subsequences/DamperValves.mo | 33 +- .../Subsequences/ActiveAirFlow.mo | 38 +- .../SeriesFanCVF/Subsequences/DamperValves.mo | 65 +-- .../Subsequences/ActiveAirFlow.mo | 38 +- .../SeriesFanVVF/Subsequences/DamperValves.mo | 77 ++-- .../OBC/ASHRAE/G36/ThermalZones/Setpoints.mo | 100 +++-- .../ASHRAE/G36/ZoneGroups/OperationMode.mo | 80 ++-- .../OBC/CDL/Logical/Validation/package.order | 4 - .../Controls/OBC/CDL/Logical/package.order | 3 - .../Tutorial/CDL/Controls/SystemOnOff.mo | 55 ++- .../Examples/Tutorial/SpaceCooling/System3.mo | 57 +-- .../PartialCoolingTowersSubsystem.mo | 59 +-- .../Examples/CoolingTowersParallel.mo | 20 +- .../Examples/CoolingTowersWithBypass.mo | 12 +- .../Validation/Enable_TOut_hOut.mo | 4 +- .../AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo | 2 +- .../Validation/Enable_TOut_hOut.mo | 6 +- .../Generic/SetPoints/OperationMode.mo | 4 +- .../SetPoints/ZoneTemperatures.mo | 14 +- .../OBC/CDL/Logical/OnOffController.mo | 19 +- .../Controls/OBC/CDL/Logical/Or3.mo | 23 +- .../OBC/CDL/Logical/TriggeredTrapezoid.mo | 170 ++++++++ .../CDL/Logical/Validation/OnOffController.mo | 17 +- .../OBC/CDL/Logical/Validation/Or3.mo | 13 +- .../Logical/Validation/TriggeredTrapezoid.mo | 12 +- .../CDL/Logical/Validation/ZeroCrossing.mo | 25 +- .../OBC/CDL/Logical/Validation/package.order | 4 + .../Controls/OBC/CDL/Logical/ZeroCrossing.mo | 26 +- .../Controls/OBC/CDL/Logical/package.order | 4 + .../IO/Python36/Examples/SimpleRoom.mo | 2 +- ...bsequences_Validation_Enable_TOut_hOut.txt | 30 +- ...bsequences_Validation_Enable_TOut_hOut.txt | 24 +- ...uildings_Examples_Tutorial_CDL_System5.txt | 12 +- ...systems_Examples_CoolingTowersParallel.txt | 12 +- ...stems_Examples_CoolingTowersWithBypass.txt | 14 +- ...DL_Logical_Validation_OnOffController.txt} | 0 ...ntrols_OBC_CDL_Logical_Validation_Or3.txt} | 0 ...Logical_Validation_TriggeredTrapezoid.txt} | 0 ...C_CDL_Logical_Validation_ZeroCrossing.txt} | 0 ...ties_IO_Python_3_8_Examples_SimpleRoom.txt | 4 +- .../ConvertBuildings_from_10_to_11.0.0.mos | 12 +- .../Examples/CoolingTowersParallel.mos | 2 +- .../Examples/CoolingTowersWithBypass.mos | 2 +- .../Logical/Validation/OnOffController.mos | 2 +- .../OBC/CDL/Logical/Validation/Or3.mos | 2 +- .../Logical/Validation/TriggeredTrapezoid.mos | 2 +- .../CDL/Logical/Validation/ZeroCrossing.mos | 2 +- ...systems.Examples.CoolingTowersParallel.mos | 4 +- ...stems.Examples.CoolingTowersWithBypass.mos | 4 +- ...DL.Logical.Validation.OnOffController.mos} | 0 ...ntrols.OBC.CDL.Logical.Validation.Or3.mos} | 0 ...Logical.Validation.TriggeredTrapezoid.mos} | 0 ...C.CDL.Logical.Validation.ZeroCrossing.mos} | 0 .../IO/Python_3_8/Examples/SimpleRoom.mo | 49 ++- Buildings/package.mo | 23 +- 76 files changed, 1483 insertions(+), 970 deletions(-) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/OnOffController.mo (82%) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/Or3.mo (80%) create mode 100644 Buildings/Obsolete/Controls/OBC/CDL/Logical/TriggeredTrapezoid.mo rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/OnOffController.mo (70%) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/Or3.mo (80%) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo (70%) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo (68%) rename Buildings/{ => Obsolete}/Controls/OBC/CDL/Logical/ZeroCrossing.mo (84%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_CDL_Logical_Validation_OnOffController.txt => Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_OnOffController.txt} (100%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_CDL_Logical_Validation_Or3.txt => Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_Or3.txt} (100%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt => Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt} (100%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt => Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt} (100%) rename Buildings/Resources/Scripts/Dymola/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/OnOffController.mos (66%) rename Buildings/Resources/Scripts/Dymola/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/Or3.mos (55%) rename Buildings/Resources/Scripts/Dymola/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos (50%) rename Buildings/Resources/Scripts/Dymola/{ => Obsolete}/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos (69%) rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.CDL.Logical.Validation.OnOffController.mos => Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.OnOffController.mos} (100%) rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.CDL.Logical.Validation.Or3.mos => Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.Or3.mos} (100%) rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos => Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos} (100%) rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos => Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos} (100%) diff --git a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo index f151aad6243..94703bd6bf8 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo @@ -8,18 +8,6 @@ model Enable_TOut_hOut Buildings.Controls.OBC.CDL.Reals.Sources.Constant hOutCut1( final k=hOutCutoff) "Outdoor air enthalpy cutoff" annotation (Placement(transformation(extent={{-40,40},{-20,60}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( - final rising=1000, - final falling=800, - final amplitude=4, - final offset=TOutCutoff - 2) "Outoor air temperature" - annotation (Placement(transformation(extent={{-160,150},{-140,170}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( - final amplitude=4000, - final offset=hOutCutoff - 2200, - final rising=1000, - final falling=800) "Outdoor air enthalpy" - annotation (Placement(transformation(extent={{-40,80},{-20,100}}))); Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.Economizers.Subsequences.Enable enaDis "Multi zone VAV AHU economizer enable disable sequence" @@ -31,7 +19,18 @@ model Enable_TOut_hOut final use_enthalpy=false) "Multi zone VAV AHU economizer enable disable sequence" annotation (Placement(transformation(extent={{220,-44},{240,-16}}))); - + Buildings.Controls.OBC.CDL.Reals.Sources.Sin TOut( + final amplitude=4, + final freqHz=1/3600, + final offset=TOutCutoff - 2, + final startTime=10) "Outdoor air temperature" + annotation (Placement(transformation(extent={{-160,140},{-140,160}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Sin hOut( + final amplitude=4000, + final freqHz=1/3600, + final offset=hOutCutoff - 2200, + final startTime=10) "Outdoor air enthalpy" + annotation (Placement(transformation(extent={{-40,82},{-20,102}}))); protected final parameter Real TOutCutoff( final unit="K", @@ -79,12 +78,6 @@ protected Buildings.Controls.OBC.CDL.Logical.Sources.Constant supFanSta( final k=true) "Supply fan status signal" annotation (Placement(transformation(extent={{-200,-42},{-180,-22}}))); - Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul(final shift=10, - final period=2000) "Boolean pulse signal" - annotation (Placement(transformation(extent={{-200,150},{-180,170}}))); - Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul1(final shift=10, - final period=2000) "Boolean pulse signal" - annotation (Placement(transformation(extent={{-80,80},{-60,100}}))); equation connect(TOutCut.y, enaDis.TOutCut) @@ -114,14 +107,6 @@ equation {-82,-22}}, color={0,0,127})); connect(TOutBelowCutoff.y, enaDis1.TOut) annotation (Line(points={{62,90},{70,90},{70,-20},{78,-20},{78,-17}}, color={0,0,127})); - connect(booPul.y, TOut.u) - annotation (Line(points={{-178,160},{-162,160}}, color={255,0,255})); - connect(TOut.y, enaDis.TOut) - annotation (Line(points={{-138,160},{-110,160},{-110,-17},{-82,-17}}, color={0,0,127})); - connect(booPul1.y, hOut.u) - annotation (Line(points={{-58,90},{-58,90},{-42,90}}, color={255,0,255})); - connect(hOut.y, enaDis1.hOut) - annotation (Line(points={{-18,90},{-10,90},{-10,60},{20,60},{20,-22},{78,-22}}, color={0,0,127})); connect(freProSta.y, enaDis1.uFreProSta) annotation (Line(points={{-178,30},{-46,30},{-46,-29},{78,-29}}, color={255,127,0})); connect(outDamPosMax.y, enaDis1.uOutDam_max) annotation (Line(points={{-218,-70}, @@ -134,8 +119,6 @@ equation {20,-150},{20,-41},{78,-41}}, color={0,0,127})); connect(retDamPosMin.y, enaDis1.uRetDam_min) annotation (Line(points={{-138,-190}, {30,-190},{30,-43},{78,-43}}, color={0,0,127})); - connect(TOut.y, enaDis2.TOut) - annotation (Line(points={{-138,160},{200,160},{200,-17},{218,-17}}, color={0,0,127})); connect(TOutCut.y, enaDis2.TOutCut) annotation (Line(points={{-138,90},{-120,90},{-120,120},{188,120},{188,-19}, {218,-19}}, color={0,0,127})); @@ -157,7 +140,12 @@ equation -32},{-160,-12},{-20,-12},{-20,-27},{78,-27}}, color={255,0,255})); connect(supFanSta.y, enaDis2.u1SupFan) annotation (Line(points={{-178,-32},{-160, -32},{-160,-12},{140,-12},{140,-27},{218,-27}}, color={255,0,255})); - + connect(TOut.y, enaDis.TOut) annotation (Line(points={{-138,150},{-100,150},{-100, + -17},{-82,-17}}, color={0,0,127})); + connect(TOut.y, enaDis2.TOut) annotation (Line(points={{-138,150},{196,150},{196, + -17},{218,-17}}, color={0,0,127})); + connect(hOut.y, enaDis1.hOut) annotation (Line(points={{-18,92},{-10,92},{-10, + 60},{20,60},{20,-22},{78,-22}}, color={0,0,127})); annotation ( experiment(StopTime=1800.0, Tolerance=1e-06), __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mos" diff --git a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/FreezeProtection.mo b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/FreezeProtection.mo index 9764b30c8d9..98c08e48927 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/FreezeProtection.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/FreezeProtection.mo @@ -299,6 +299,7 @@ block FreezeProtection annotation (Placement(transformation(extent={{440,-860},{480,-820}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Reals.LessThreshold lesThr( final t=273.15 + 4.4, final h=Thys) if have_frePro @@ -400,7 +401,7 @@ block FreezeProtection Buildings.Controls.OBC.CDL.Logical.Timer tim3( final t=900) if have_frePro "Check if the supply air temperature has been lower than threshold value for sufficient long time" - annotation (Placement(transformation(extent={{-300,240},{-280,260}}))); + annotation (Placement(transformation(extent={{-320,240},{-300,260}}))); Buildings.Controls.OBC.CDL.Reals.LessThreshold lesThr2( final t=273.15 + 1, final h=Thys) if have_frePro @@ -409,15 +410,15 @@ block FreezeProtection Buildings.Controls.OBC.CDL.Logical.Timer tim4( final t=300) if have_frePro "Check if the supply air temperature has been lower than threshold value for sufficient long time" - annotation (Placement(transformation(extent={{-300,200},{-280,220}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 if have_frePro + annotation (Placement(transformation(extent={{-320,200},{-300,220}}))); + Buildings.Controls.OBC.CDL.Logical.Or or8 if have_frePro "Check if it should be in stage 3 mode" - annotation (Placement(transformation(extent={{-220,192},{-200,212}}))); + annotation (Placement(transformation(extent={{-220,190},{-200,210}}))); Buildings.Controls.OBC.CDL.Logical.Sources.Constant con2( final k=false) if not freSta == Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_BAS and have_frePro "Constant false" - annotation (Placement(transformation(extent={{-300,50},{-280,70}}))); + annotation (Placement(transformation(extent={{-320,50},{-300,70}}))); Buildings.Controls.OBC.CDL.Logical.Latch lat1 if have_frePro "Stay in stage 3 freeze protection mode" annotation (Placement(transformation(extent={{-140,150},{-120,170}}))); @@ -732,6 +733,9 @@ block FreezeProtection if (not have_frePro) and heaCoi==Buildings.Controls.OBC.ASHRAE.G36.Types.HeatingCoil.WaterBased "Dummy constant" annotation (Placement(transformation(extent={{360,-820},{380,-800}}))); + Buildings.Controls.OBC.CDL.Logical.Or or7 if have_frePro + "Check if it should be in stage 3 mode" + annotation (Placement(transformation(extent={{-280,232},{-260,252}}))); equation connect(lesThr.y, tim.u) @@ -778,18 +782,12 @@ equation 410},{118,410}}, color={0,0,127})); connect(conInt1.y, intSwi1.u1) annotation (Line(points={{62,350},{100,350},{ 100,328},{118,328}}, color={255,127,0})); - connect(lesThr1.y, tim3.u) annotation (Line(points={{-358,470},{-350,470},{ - -350,250},{-302,250}}, color={255,0,255})); + connect(lesThr1.y, tim3.u) annotation (Line(points={{-358,470},{-350,470},{-350, + 250},{-322,250}}, color={255,0,255})); connect(lesThr2.y, tim4.u) - annotation (Line(points={{-338,210},{-302,210}}, color={255,0,255})); + annotation (Line(points={{-338,210},{-322,210}}, color={255,0,255})); connect(TAirSup, lesThr2.u) annotation (Line(points={{-460,330},{-420,330},{ -420,210},{-362,210}}, color={0,0,127})); - connect(tim3.passed, or3.u1) annotation (Line(points={{-278,242},{-240,242},{ - -240,210},{-222,210}}, color={255,0,255})); - connect(tim4.passed, or3.u2) - annotation (Line(points={{-278,202},{-222,202}}, color={255,0,255})); - connect(con2.y, or3.u3) annotation (Line(points={{-278,60},{-240,60},{-240, - 194},{-222,194}}, color={255,0,255})); connect(u1SofSwiRes, lat1.clr) annotation (Line(points={{-460,20},{-160,20},{ -160,154},{-142,154}}, color={255,0,255})); connect(lat1.y, supFan.u2) annotation (Line(points={{-118,160},{20,160},{20, @@ -960,8 +958,8 @@ equation {318,-62}}, color={255,0,255})); connect(u1FreSta,norFal. u) annotation (Line(points={{-460,130},{-362,130}}, color={255,0,255})); - connect(or3.y, lat1.u) annotation (Line(points={{-198,202},{-160,202},{-160, - 160},{-142,160}}, color={255,0,255})); + connect(or8.y, lat1.u) annotation (Line(points={{-198,200},{-160,200},{-160,160}, + {-142,160}}, color={255,0,255})); connect(falEdg.y, lat1.clr) annotation (Line(points={{-198,130},{-180,130},{ -180,154},{-142,154}}, color={255,0,255})); connect(u1RetFan, and1.u1) annotation (Line(points={{-460,-320},{-80,-320},{-80, @@ -1046,8 +1044,6 @@ equation {460,-220}}, color={0,0,127})); connect(norFal.y, falEdg.u) annotation (Line(points={{-338,130},{-222,130}}, color={255,0,255})); - connect(norFal.y, or3.u3) annotation (Line(points={{-338,130},{-260,130},{-260, - 194},{-222,194}}, color={255,0,255})); connect(conInt9.y, yFreProSta) annotation (Line(points={{402,370},{420,370},{420, 320},{460,320}}, color={255,127,0})); connect(gai8.y, yRetDam) annotation (Line(points={{-218,-50},{366,-50},{366,160}, @@ -1088,6 +1084,16 @@ equation annotation (Line(points={{342,-460},{460,-460}}, color={255,0,255})); connect(and3.y, y1RelDam) annotation (Line(points={{342,-420},{360,-420},{360, -460},{460,-460}}, color={255,0,255})); + connect(tim3.passed, or7.u1) + annotation (Line(points={{-298,242},{-282,242}}, color={255,0,255})); + connect(tim4.passed, or7.u2) annotation (Line(points={{-298,202},{-290,202},{-290, + 234},{-282,234}}, color={255,0,255})); + connect(or7.y, or8.u1) annotation (Line(points={{-258,242},{-240,242},{-240,200}, + {-222,200}}, color={255,0,255})); + connect(norFal.y, or8.u2) annotation (Line(points={{-338,130},{-240,130},{-240, + 192},{-222,192}}, color={255,0,255})); + connect(con2.y, or8.u2) annotation (Line(points={{-298,60},{-240,60},{-240,192}, + {-222,192}}, color={255,0,255})); annotation (defaultComponentName="mulAHUFrePro", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-200},{100,200}}), graphics={ diff --git a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo index 07391f1ad9b..d222a722e2c 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo @@ -154,9 +154,9 @@ protected Buildings.Controls.OBC.CDL.Logical.Or or2 if have_perZonRehBox "Setback or warmup mode" annotation (Placement(transformation(extent={{20,30},{40,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Cool-down or setup or occupied mode" - annotation (Placement(transformation(extent={{20,90},{40,110}}))); + annotation (Placement(transformation(extent={{-20,90},{0,110}}))); Buildings.Controls.OBC.CDL.Logical.Sources.Constant con( k=false) if not have_perZonRehBox "Constant true" @@ -210,6 +210,9 @@ protected final samplePeriod=samplePeriod) "Extrapolation through the values of the last two sampled input signals" annotation (Placement(transformation(extent={{-100,-60},{-80,-40}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Cool-down or setup or occupied mode" + annotation (Placement(transformation(extent={{20,60},{40,80}}))); equation connect(or2.y, or1.u2) @@ -238,13 +241,11 @@ equation annotation (Line(points={{42,10},{60,10},{60,62},{78,62}}, color={255,0,255})); connect(intEqu.y, or3.u1) - annotation (Line(points={{-38,130},{0,130},{0,108},{18,108}}, - color={255,0,255})); - connect(intEqu2.y, or3.u3) - annotation (Line(points={{-38,70},{0,70},{0,92},{18,92}}, + annotation (Line(points={{-38,130},{-30,130},{-30,100},{-22,100}}, color={255,0,255})); connect(intEqu1.y, or3.u2) - annotation (Line(points={{-38,100},{18,100}}, color={255,0,255})); + annotation (Line(points={{-38,100},{-30,100},{-30,92},{-22,92}}, + color={255,0,255})); connect(conInt.y, intEqu.u2) annotation (Line(points={{-98,130},{-90,130},{-90,122},{-62,122}}, color={255,127,0})); @@ -275,9 +276,6 @@ equation connect(uOpeMod, intEqu4.u1) annotation (Line(points={{-180,120},{-140,120},{-140,150},{-80,150}, {-80,10},{-62,10}}, color={255,127,0})); - connect(or3.y, or1.u1) - annotation (Line(points={{42,100},{60,100},{60,70},{78,70}}, - color={255,0,255})); connect(intEqu3.y, or2.u1) annotation (Line(points={{-38,40},{18,40}}, color={255,0,255})); connect(intEqu4.y, or2.u2) @@ -300,7 +298,12 @@ equation -116},{-72,-116}}, color={0,0,127})); connect(firOrdHol.y, norPSet.u1) annotation (Line(points={{-78,-50},{-76,-50}, {-76,-64},{-72,-64}}, color={0,0,127})); - + connect(intEqu2.y, or4.u1) + annotation (Line(points={{-38,70},{18,70}}, color={255,0,255})); + connect(or4.y, or1.u1) + annotation (Line(points={{42,70},{78,70}}, color={255,0,255})); + connect(or3.y, or4.u2) annotation (Line(points={{2,100},{10,100},{10,62},{18,62}}, + color={255,0,255})); annotation ( defaultComponentName="conSupFan", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-160,-140},{140,160}}), @@ -312,7 +315,7 @@ annotation ( fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-156,156},{134,-6}}, + extent={{-158,158},{132,2}}, lineColor={0,0,0}, fillColor={215,215,215}, fillPattern=FillPattern.Solid, diff --git a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo index ff90dd0a008..21850cc5d8d 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo @@ -20,18 +20,19 @@ model Enable_TOut_hOut Buildings.Controls.OBC.CDL.Reals.Sources.Constant hOutCut1( final k=hOutCutoff) "Outdoor air enthalpy cutoff" annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( - final rising=1000, - final falling=800, + Buildings.Controls.OBC.CDL.Reals.Sources.Sin TOut( final amplitude=4, - final offset=TOutCutoff - 2) "Outoor air temperature" + final freqHz=1/3600, + final offset=TOutCutoff - 2, + final startTime=10) "Outdoor air temperature" annotation (Placement(transformation(extent={{-160,80},{-140,100}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( + Buildings.Controls.OBC.CDL.Reals.Sources.Sin hOut( final amplitude=4000, + final freqHz=1/3600, final offset=hOutCutoff - 2200, - final rising=1000, - final falling=800) "Outdoor air enthalpy" - annotation (Placement(transformation(extent={{-40,40},{-20,60}}))); + final startTime=10) "Outdoor air enthalpy" + annotation (Placement(transformation(extent={{-40,38},{-20,58}}))); + protected final parameter Real TOutCutoff( final unit="K", @@ -79,12 +80,6 @@ protected Buildings.Controls.OBC.CDL.Logical.Sources.Constant supFanSta( final k=true) "Supply fan status signal" annotation (Placement(transformation(extent={{-200,-80},{-180,-60}}))); - Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul(final shift=10, - final period=2000) "Boolean pulse signal" - annotation (Placement(transformation(extent={{-200,80},{-180,100}}))); - Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul1(final shift=10, - final period=2000) "Boolean pulse signal" - annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); equation connect(TOutCut.y, enaDis.TCut) annotation (Line(points={{-138,50},{-112,50},{ @@ -103,43 +98,29 @@ equation connect(TOutCut1.y, enaDis1.TCut) annotation (Line(points={{22,50},{30,50},{30, -63},{86,-63}}, color={0,0,127})); connect(hOutCut1.y, enaDis1.hCut) annotation (Line(points={{-58,10},{10,10},{ - 10,-67},{86,-67}}, - color={0,0,127})); + 10,-67},{86,-67}}, color={0,0,127})); connect(hOutBelowCutoff.y, enaDis.hOut) annotation (Line(points={{-218,50},{-180,50},{-180,26},{-130,26},{-130,-65}, {-82,-65}}, color={0,0,127})); connect(TOutBelowCutoff.y, enaDis1.TOut) annotation (Line(points={{76,50},{80,50},{80,-61},{86,-61}}, color={0,0,127})); - connect(booPul.y, TOut.u) - annotation (Line(points={{-178,90},{-162,90}}, color={255,0,255})); - connect(TOut.y, enaDis.TOut) - annotation (Line(points={{-138,90},{-110,90},{-110,-61},{-82,-61}}, color={0,0,127})); - connect(booPul1.y, hOut.u) - annotation (Line(points={{-58,50},{-58,50},{-42,50}}, color={255,0,255})); - connect(hOut.y, enaDis1.hOut) - annotation (Line(points={{-18,50},{-10,50},{-10,20},{20,20},{20,-65},{86, - -65}}, color={0,0,127})); connect(freProSta.y, enaDis1.uFreProSta) annotation (Line(points={{-178,-10},{-30,-10},{-30,-73},{86,-73}}, color={255,127,0})); connect(zoneState.y, enaDis1.uZonSta) annotation (Line(points={{-178,-40},{-160,-40},{-160,-26},{4,-26},{4,-75},{ - 86,-75}}, - color={255,127,0})); + 86,-75}}, color={255,127,0})); connect(outDamPosMaxSig.y, enaDis1.uOutDam_max) annotation (Line(points={{-218, -110},{60,-110},{60,-77},{86,-77}}, color={0,0,127})); connect(outDamPosMinSig.y, enaDis1.uOutDam_min) annotation (Line(points={{-218, -150},{-180,-150},{-180,-120},{70,-120},{70,-79},{86,-79}}, color={0, 0,127})); - connect(TOut.y, enaDis2.TOut) - annotation (Line(points={{-138,90},{-138,90},{200,90},{200,-61},{218,-61}},color={0,0,127})); connect(TOutCut.y, enaDis2.TCut) annotation (Line(points={{-138,50},{-112,50}, {-112,80},{188,80},{188,-63},{218,-63}}, color={0,0,127})); connect(freProSta.y, enaDis2.uFreProSta) annotation (Line(points={{-178,-10},{170,-10},{170,-73},{218,-73}}, color={255,127,0})); connect(zoneState.y, enaDis2.uZonSta) annotation (Line(points={{-178,-40},{-170,-40},{-170,-20},{150,-20},{150, - -75},{218,-75}}, - color={255,127,0})); + -75},{218,-75}}, color={255,127,0})); connect(outDamPosMaxSig.y, enaDis2.uOutDam_max) annotation (Line(points={{-218, -110},{180,-110},{180,-77},{218,-77}}, color={0,0,127})); connect(outDamPosMinSig.y, enaDis2.uOutDam_min) annotation (Line(points={{-218, @@ -151,7 +132,12 @@ equation -70},{-160,-54},{-40,-54},{-40,-70},{86,-70}}, color={255,0,255})); connect(supFanSta.y, enaDis2.u1SupFan) annotation (Line(points={{-178,-70},{-170, -70},{-170,-50},{140,-50},{140,-70},{218,-70}}, color={255,0,255})); - + connect(TOut.y, enaDis.TOut) annotation (Line(points={{-138,90},{-106,90},{-106, + -61},{-82,-61}}, color={0,0,127})); + connect(TOut.y, enaDis2.TOut) annotation (Line(points={{-138,90},{194,90},{194, + -61},{218,-61}}, color={0,0,127})); + connect(hOut.y, enaDis1.hOut) annotation (Line(points={{-18,48},{-10,48},{-10, + 20},{20,20},{20,-65},{86,-65}}, color={0,0,127})); annotation ( experiment(StopTime=1800.0, Tolerance=1e-06), __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mos" diff --git a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/SetPoints/FreezeProtection.mo b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/SetPoints/FreezeProtection.mo index 352572d79bb..f47d4d8da66 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/SetPoints/FreezeProtection.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/AHUs/SingleZone/VAV/SetPoints/FreezeProtection.mo @@ -156,7 +156,7 @@ block FreezeProtection annotation (Placement(transformation(extent={{440,210},{480,250}}), iconTransformation(extent={{100,-170},{140,-130}}))); Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput y1EneCHWPum - if have_frePro + if have_frePro "Energize chilled water pump" annotation (Placement(transformation(extent={{440,130},{480,170}}), iconTransformation(extent={{100,170},{140,210}}))); @@ -233,6 +233,7 @@ block FreezeProtection annotation (Placement(transformation(extent={{440,-710},{480,-670}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Reals.LessThreshold lesThr( final t=273.15 + 4, final h=Thys) if have_frePro @@ -323,7 +324,7 @@ block FreezeProtection Buildings.Controls.OBC.CDL.Logical.Timer tim3( final t=900) if have_frePro "Check if the supply air temperature has been lower than threshold value for sufficient long time" - annotation (Placement(transformation(extent={{-300,160},{-280,180}}))); + annotation (Placement(transformation(extent={{-320,160},{-300,180}}))); Buildings.Controls.OBC.CDL.Reals.LessThreshold lesThr2( final t=273.15 + 1, final h=Thys) if have_frePro @@ -332,8 +333,8 @@ block FreezeProtection Buildings.Controls.OBC.CDL.Logical.Timer tim4( final t=300) if have_frePro "Check if the supply air temperature has been lower than threshold value for sufficient long time" - annotation (Placement(transformation(extent={{-300,120},{-280,140}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 if have_frePro + annotation (Placement(transformation(extent={{-320,120},{-300,140}}))); + Buildings.Controls.OBC.CDL.Logical.Or or7 if have_frePro "Check if it should be in stage 3 mode" annotation (Placement(transformation(extent={{-240,112},{-220,132}}))); Buildings.Controls.OBC.CDL.Logical.Latch lat1 if have_frePro @@ -437,7 +438,7 @@ block FreezeProtection "Clear the latch to end the stage 2 freeze protection" annotation (Placement(transformation(extent={{-220,312},{-200,332}}))); Buildings.Controls.OBC.CDL.Logical.Or or2 if have_frePro - "Start stage 1 freeze protection mode" + "Start stage 1 freeze protection mode" annotation (Placement(transformation(extent={{-100,652},{-80,672}}))); Buildings.Controls.OBC.CDL.Logical.FallingEdge falEdg if have_frePro "Switch from stage 2 to stage 1" @@ -484,7 +485,7 @@ block FreezeProtection final k=false) if not freSta == Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_BAS and have_frePro "Constant false" - annotation (Placement(transformation(extent={{-300,-10},{-280,10}}))); + annotation (Placement(transformation(extent={{-320,-10},{-300,10}}))); Buildings.Controls.OBC.CDL.Logical.Not norSta1 if buiPreCon == Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan and have_frePro "Not in stage 3" @@ -506,13 +507,12 @@ block FreezeProtection "Not in stage 3" annotation (Placement(transformation(extent={{120,-230},{140,-210}}))); Buildings.Controls.OBC.CDL.Logical.Not norSta3 if have_frePro - "Not in stage 3" + "Not in stage 3" annotation (Placement(transformation(extent={{120,-80},{140,-60}}))); Buildings.Controls.OBC.CDL.Logical.And and3 if not freSta == Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_equipment and have_frePro "Disable supply fan when in stage 3" annotation (Placement(transformation(extent={{320,-100},{340,-80}}))); - Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai4(final k=1) if freSta == Buildings.Controls.OBC.ASHRAE.G36.Types.FreezeStat.Hardwired_to_equipment and have_frePro @@ -569,39 +569,43 @@ block FreezeProtection Buildings.Controls.OBC.CDL.Logical.Pre pre if have_frePro "Break loop" annotation (Placement(transformation(extent={{-200,112},{-180,132}}))); - CDL.Integers.Sources.Constant conInt9(final k=0) + Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt9(final k=0) if not have_frePro "Dummy constant" annotation (Placement(transformation(extent={{380,270},{400,290}}))); - CDL.Integers.Sources.Constant conInt10(final k=0) + Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt10(final k=0) if not have_frePro "Dummy constant" annotation (Placement(transformation(extent={{380,-680},{400,-660}}))); - CDL.Reals.MultiplyByParameter gai8(final k=1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai8(final k=1) if not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-80},{-280,-60}}))); - CDL.Reals.MultiplyByParameter gai9(final k=1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai9(final k=1) if not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-130},{-280,-110}}))); - CDL.Reals.MultiplyByParameter gai10(final k=1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai10(final k=1) if not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-190},{-280,-170}}))); - CDL.Reals.MultiplyByParameter gai11(final k=1) if ( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai11(final k=1) if ( buiPreCon == Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanMeasuredAir or buiPreCon == Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReturnFanDp) and not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-310},{-280,-290}}))); - CDL.Reals.MultiplyByParameter gai12(final k=1) if ( + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai12(final k=1) if ( buiPreCon == Buildings.Controls.OBC.ASHRAE.G36.Types.PressureControl.ReliefFan) and not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-440},{-280,-420}}))); - CDL.Reals.MultiplyByParameter gai13(final k=1) + Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai13(final k=1) if not have_frePro "Dummy block for enabling and disabling the conditional connection" annotation (Placement(transformation(extent={{-300,-510},{-280,-490}}))); + Buildings.Controls.OBC.CDL.Logical.Or or6 if have_frePro + "Check if it should be in stage 3 mode" + annotation (Placement(transformation(extent={{-280,152},{-260,172}}))); + equation connect(lesThr.y, tim.u) annotation (Line(points={{-338,670},{-302,670}}, color={255,0,255})); @@ -646,13 +650,9 @@ equation connect(conInt1.y, intSwi1.u1) annotation (Line(points={{62,238},{100,238},{100, 218},{118,218}}, color={255,127,0})); connect(lesThr1.y, tim3.u) annotation (Line(points={{-358,370},{-350,370},{-350, - 170},{-302,170}}, color={255,0,255})); + 170},{-322,170}}, color={255,0,255})); connect(TAirSup, lesThr2.u) annotation (Line(points={{-460,250},{-420,250},{ -420,130},{-402,130}}, color={0,0,127})); - connect(tim3.passed, or3.u1) annotation (Line(points={{-278,162},{-260,162},{-260, - 130},{-242,130}}, color={255,0,255})); - connect(tim4.passed, or3.u2) - annotation (Line(points={{-278,122},{-242,122}}, color={255,0,255})); connect(u1SofSwiRes, lat1.clr) annotation (Line(points={{-460,-30},{-160,-30}, {-160,116},{-142,116}}, color={255,0,255})); connect(lat1.y, retFan.u2) annotation (Line(points={{-118,122},{20,122},{20,-260}, @@ -795,8 +795,6 @@ equation color={255,0,255})); connect(falEdg1.y, lat1.clr) annotation (Line(points={{-198,50},{-160,50},{-160, 116},{-142,116}}, color={255,0,255})); - connect(con2.y, or3.u3) annotation (Line(points={{-278,0},{-260,0},{-260,114}, - {-242,114}}, color={255,0,255})); connect(u1RelFan, and2.u1) annotation (Line(points={{-460,-320},{318,-320}}, color={255,0,255})); connect(lat1.y, norSta1.u) annotation (Line(points={{-118,122},{20,122},{20,-340}, @@ -868,10 +866,10 @@ equation connect(gai7.y, yHeaCoi) annotation (Line(points={{342,-590},{360,-590},{360,-560}, {460,-560}}, color={0,0,127})); connect(lesThr2.y, tim4.u) - annotation (Line(points={{-378,130},{-302,130}}, color={255,0,255})); + annotation (Line(points={{-378,130},{-322,130}}, color={255,0,255})); connect(lat1.y, supFan.u2) annotation (Line(points={{-118,122},{20,122},{20,-140}, {158,-140}}, color={255,0,255})); - connect(or3.y, pre.u) + connect(or7.y, pre.u) annotation (Line(points={{-218,122},{-202,122}}, color={255,0,255})); connect(pre.y, lat1.u) annotation (Line(points={{-178,122},{-142,122}}, color={255,0,255})); @@ -881,8 +879,6 @@ equation annotation (Line(points={{-278,662},{-102,662}}, color={255,0,255})); connect(norFal.y, falEdg1.u) annotation (Line(points={{-338,50},{-222,50}}, color={255,0,255})); - connect(norFal.y, or3.u3) annotation (Line(points={{-338,50},{-260,50},{-260, - 114},{-242,114}}, color={255,0,255})); connect(conInt9.y, yFreProSta) annotation (Line(points={{402,280},{420,280},{420, 230},{460,230}}, color={255,127,0})); connect(conInt10.y, yHotWatPlaReq) annotation (Line(points={{402,-670},{420,-670}, @@ -911,6 +907,16 @@ equation -500},{-302,-500}}, color={0,0,127})); connect(gai13.y, yCooCoi) annotation (Line(points={{-278,-500},{360,-500},{360, -460},{460,-460}}, color={0,0,127})); + connect(tim3.passed, or6.u1) + annotation (Line(points={{-298,162},{-282,162}}, color={255,0,255})); + connect(tim4.passed, or6.u2) annotation (Line(points={{-298,122},{-290,122},{-290, + 154},{-282,154}}, color={255,0,255})); + connect(or6.y, or7.u1) annotation (Line(points={{-258,162},{-250,162},{-250,122}, + {-242,122}}, color={255,0,255})); + connect(norFal.y, or7.u2) annotation (Line(points={{-338,50},{-260,50},{-260,114}, + {-242,114}}, color={255,0,255})); + connect(con2.y, or7.u2) annotation (Line(points={{-298,0},{-260,0},{-260,114}, + {-242,114}}, color={255,0,255})); annotation (defaultComponentName="sinAHUFrePro", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-200},{100,200}}), graphics={ diff --git a/Buildings/Controls/OBC/ASHRAE/G36/Generic/AirEconomizerHighLimits.mo b/Buildings/Controls/OBC/ASHRAE/G36/Generic/AirEconomizerHighLimits.mo index ac8c51b6d53..4a4f422f80f 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/Generic/AirEconomizerHighLimits.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/Generic/AirEconomizerHighLimits.mo @@ -21,7 +21,7 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if (ecoHigLimCon == Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.DifferentialDryBulb or ecoHigLimCon == Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulbWithDifferentialDryBulb) "Return air temperature" - annotation (Placement(transformation(extent={{-580,550},{-540,590}}), + annotation (Placement(transformation(extent={{-580,620},{-540,660}}), iconTransformation(extent={{-140,40},{-100,80}}))); Buildings.Controls.OBC.CDL.Interfaces.RealInput hRet( final unit="J/kg", @@ -47,6 +47,7 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" annotation (Placement(transformation(extent={{540,20},{580,60}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Logical.Sources.Constant fixDryBul( final k=ecoHigLimCon == Buildings.Controls.OBC.ASHRAE.G36.Types.ControlEconomizer.FixedDryBulb) "Fixed dry bulb" @@ -148,26 +149,26 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "ASHRAE zone 8" annotation (Placement(transformation(extent={{-380,1040},{-360,1060}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or23 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 1b, 2b or 3b" - annotation (Placement(transformation(extent={{-40,840},{-20,860}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + annotation (Placement(transformation(extent={{-20,860},{0,880}}))); + Buildings.Controls.OBC.CDL.Logical.Or or1 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 3c, 4b or 4c" - annotation (Placement(transformation(extent={{-40,800},{-20,820}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or2 + annotation (Placement(transformation(extent={{-20,810},{0,830}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 5b, 5c or 6b" - annotation (Placement(transformation(extent={{-40,760},{-20,780}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or4 + annotation (Placement(transformation(extent={{-20,760},{0,780}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Logical or" - annotation (Placement(transformation(extent={{20,800},{40,820}}))); + annotation (Placement(transformation(extent={{40,800},{60,820}}))); Buildings.Controls.OBC.CDL.Logical.Or or6 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 7 or 8" - annotation (Placement(transformation(extent={{-40,720},{-20,740}}))); + annotation (Placement(transformation(extent={{-20,720},{0,740}}))); Buildings.Controls.OBC.CDL.Logical.Or or7 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Logical or" @@ -215,27 +216,27 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Cut off temperature" annotation (Placement(transformation(extent={{220,620},{240,640}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or10 + Buildings.Controls.OBC.CDL.Logical.Or or10 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 - "Zone 1b, 2b or 3b" - annotation (Placement(transformation(extent={{-40,540},{-20,560}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or11 + "Zone 1b, 2b" + annotation (Placement(transformation(extent={{-60,580},{-40,600}}))); + Buildings.Controls.OBC.CDL.Logical.Or or11 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 - "Zone 3c, 4b or 4c" - annotation (Placement(transformation(extent={{-40,500},{-20,520}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or12 + "Zone 3c, 4b" + annotation (Placement(transformation(extent={{-60,530},{-40,550}}))); + Buildings.Controls.OBC.CDL.Logical.Or or12 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 - "Zone 5a, 5b or 5c" - annotation (Placement(transformation(extent={{-40,460},{-20,480}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or13 + "Zone 5a, 5b" + annotation (Placement(transformation(extent={{-60,480},{-40,500}}))); + Buildings.Controls.OBC.CDL.Logical.Or or13 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 6a, 6b or 7" - annotation (Placement(transformation(extent={{-40,420},{-20,440}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or14 + annotation (Placement(transformation(extent={{-60,430},{-40,450}}))); + Buildings.Controls.OBC.CDL.Logical.Or or14 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Logical or" - annotation (Placement(transformation(extent={{20,500},{40,520}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or15 + annotation (Placement(transformation(extent={{20,460},{40,480}}))); + Buildings.Controls.OBC.CDL.Logical.Or or15 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Logical or" annotation (Placement(transformation(extent={{80,400},{100,420}}))); @@ -243,10 +244,10 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Cut off outdoor air temperature" annotation (Placement(transformation(extent={{340,420},{360,440}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or8 + Buildings.Controls.OBC.CDL.Logical.Or or8 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 - "Zone 1a, 2a or 3a" - annotation (Placement(transformation(extent={{-40,340},{-20,360}}))); + "Zone 2a or 3a" + annotation (Placement(transformation(extent={{-60,340},{-40,360}}))); Buildings.Controls.OBC.CDL.Logical.Or or9 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 "Zone 1a, 2a, 3a or 4a" @@ -353,19 +354,19 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Title 24, zone 16" annotation (Placement(transformation(extent={{-220,-240},{-200,-220}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or16 + Buildings.Controls.OBC.CDL.Logical.Or or16 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 - "Zone 1, 3 or 5" - annotation (Placement(transformation(extent={{-40,-300},{-20,-280}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or17 + "Zone 1, 3" + annotation (Placement(transformation(extent={{-140,-280},{-120,-260}}))); + Buildings.Controls.OBC.CDL.Logical.Or or35 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 - "Zone 11, 12 or 13" - annotation (Placement(transformation(extent={{-40,-340},{-20,-320}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or18 + "Zone 11, 12" + annotation (Placement(transformation(extent={{-140,-330},{-120,-310}}))); + Buildings.Controls.OBC.CDL.Logical.Or or36 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 - "Zone 14, 15 or 16" - annotation (Placement(transformation(extent={{-40,-380},{-20,-360}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or20 + "Zone 14, 15" + annotation (Placement(transformation(extent={{-140,-380},{-120,-360}}))); + Buildings.Controls.OBC.CDL.Logical.Or or20 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Zone 1, 3, 5, or 11 to 16" annotation (Placement(transformation(extent={{20,-340},{40,-320}}))); @@ -382,7 +383,7 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Cut off temperature" annotation (Placement(transformation(extent={{200,-300},{220,-280}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or19 + Buildings.Controls.OBC.CDL.Logical.Or or19 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Zone 2, 4 or 10" annotation (Placement(transformation(extent={{-40,-430},{-20,-410}}))); @@ -399,7 +400,7 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Cut off temperature" annotation (Placement(transformation(extent={{200,-390},{220,-370}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or21 + Buildings.Controls.OBC.CDL.Logical.Or or21 if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 "Zone 6, 8 or 9" annotation (Placement(transformation(extent={{-40,-510},{-20,-490}}))); @@ -615,40 +616,83 @@ block AirEconomizerHighLimits "Specify the economizer high liimits" final message="Warning: Climate zone is not specified!") "Warning when the climate zone is not specified" annotation (Placement(transformation(extent={{440,940},{460,960}}))); - + Buildings.Controls.OBC.CDL.Logical.Or or22 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 1b, 2b" + annotation (Placement(transformation(extent={{-60,900},{-40,920}}))); + Buildings.Controls.OBC.CDL.Logical.Or or24 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 3c, 4b" + annotation (Placement(transformation(extent={{-60,830},{-40,850}}))); + Buildings.Controls.OBC.CDL.Logical.Or or25 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 5b, 5c" + annotation (Placement(transformation(extent={{-60,780},{-40,800}}))); + Buildings.Controls.OBC.CDL.Logical.Or or26 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Logical or" + annotation (Placement(transformation(extent={{40,760},{60,780}}))); + Buildings.Controls.OBC.CDL.Logical.Or or27 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 1b, 2b or 3b" + annotation (Placement(transformation(extent={{-20,560},{0,580}}))); + Buildings.Controls.OBC.CDL.Logical.Or or28 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 3c, 4b or 4c" + annotation (Placement(transformation(extent={{-20,510},{0,530}}))); + Buildings.Controls.OBC.CDL.Logical.Or or29 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 5a, 5b or 5c" + annotation (Placement(transformation(extent={{-20,460},{0,480}}))); + Buildings.Controls.OBC.CDL.Logical.Or or30 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 6a, 6b or 7" + annotation (Placement(transformation(extent={{-20,410},{0,430}}))); + Buildings.Controls.OBC.CDL.Logical.Or or31 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Logical or" + annotation (Placement(transformation(extent={{20,560},{40,580}}))); + Buildings.Controls.OBC.CDL.Logical.Or or3 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Logical or" + annotation (Placement(transformation(extent={{60,560},{80,580}}))); + Buildings.Controls.OBC.CDL.Logical.Or or33 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.ASHRAE90_1 + "Zone 1a, 2a or 3a" + annotation (Placement(transformation(extent={{-20,320},{0,340}}))); + Buildings.Controls.OBC.CDL.Logical.Or or34 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Zone 1, 3 or 5" + annotation (Placement(transformation(extent={{-100,-300},{-80,-280}}))); + Buildings.Controls.OBC.CDL.Logical.Or or17 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Zone 11, 12 or 13" + annotation (Placement(transformation(extent={{-100,-350},{-80,-330}}))); + Buildings.Controls.OBC.CDL.Logical.Or or18 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Zone 14, 15 or 16" + annotation (Placement(transformation(extent={{-100,-400},{-80,-380}}))); + Buildings.Controls.OBC.CDL.Logical.Or or32 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Logical or" + annotation (Placement(transformation(extent={{-60,-300},{-40,-280}}))); + Buildings.Controls.OBC.CDL.Logical.Or or38 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Zone 2, 4" + annotation (Placement(transformation(extent={{-140,-450},{-120,-430}}))); + Buildings.Controls.OBC.CDL.Logical.Or or39 + if eneStd == Buildings.Controls.OBC.ASHRAE.G36.Types.EnergyStandard.California_Title_24 + "Zone 6, 8" + annotation (Placement(transformation(extent={{-140,-540},{-120,-520}}))); equation - connect(ash1B.y, or3.u1) annotation (Line(points={{-358,1230},{-320,1230},{-320, - 858},{-42,858}}, color={255,0,255})); - connect(ash2B.y, or3.u2) annotation (Line(points={{-198,1230},{-160,1230},{-160, - 850},{-42,850}}, color={255,0,255})); - connect(ash3B.y, or3.u3) annotation (Line(points={{-438,1170},{-410,1170},{-410, - 842},{-42,842}}, color={255,0,255})); - connect(ash3C.y, or1.u1) annotation (Line(points={{-358,1170},{-330,1170},{-330, - 818},{-42,818}}, color={255,0,255})); - connect(ash4B.y, or1.u2) annotation (Line(points={{-198,1170},{-170,1170},{-170, - 810},{-42,810}}, color={255,0,255})); - connect(ash4C.y, or1.u3) annotation (Line(points={{-118,1170},{-90,1170},{-90, - 802},{-42,802}}, color={255,0,255})); - connect(ash5B.y, or2.u1) annotation (Line(points={{-358,1110},{-340,1110},{-340, - 778},{-42,778}}, color={255,0,255})); - connect(ash5C.y, or2.u2) annotation (Line(points={{-278,1110},{-260,1110},{-260, - 770},{-42,770}}, color={255,0,255})); - connect(ash6B.y, or2.u3) annotation (Line(points={{-118,1110},{-100,1110},{-100, - 762},{-42,762}}, color={255,0,255})); - connect(or3.y, or4.u1) annotation (Line(points={{-18,850},{0,850},{0,818},{18, - 818}}, color={255,0,255})); + connect(or23.y, or4.u1) annotation (Line(points={{2,870},{20,870},{20,810},{38, + 810}}, color={255,0,255})); connect(or1.y, or4.u2) - annotation (Line(points={{-18,810},{18,810}}, color={255,0,255})); - connect(or2.y, or4.u3) annotation (Line(points={{-18,770},{0,770},{0,802},{18, - 802}}, color={255,0,255})); + annotation (Line(points={{2,820},{12,820},{12,802},{38,802}}, color={255,0,255})); connect(ash7.y, or6.u1) annotation (Line(points={{-438,1050},{-430,1050},{-430, - 730},{-42,730}}, color={255,0,255})); + 730},{-22,730}}, color={255,0,255})); connect(ash8.y, or6.u2) annotation (Line(points={{-358,1050},{-350,1050},{-350, - 722},{-42,722}}, color={255,0,255})); - connect(or4.y, or7.u1) - annotation (Line(points={{42,810},{78,810}}, color={255,0,255})); - connect(or6.y, or7.u2) annotation (Line(points={{-18,730},{60,730},{60,802},{78, - 802}}, color={255,0,255})); + 722},{-22,722}}, color={255,0,255})); connect(ash5A.y, or5.u1) annotation (Line(points={{-438,1110},{-420,1110},{-420, 670},{78,670}}, color={255,0,255})); connect(ash6A.y, or5.u2) annotation (Line(points={{-198,1110},{-180,1110},{-180, @@ -676,57 +720,33 @@ equation connect(swi2.y, swi1.u3) annotation (Line(points={{402,590},{410,590},{410,662}, {418,662}}, color={0,0,127})); connect(ash1B.y, or10.u1) annotation (Line(points={{-358,1230},{-320,1230},{-320, - 558},{-42,558}}, color={255,0,255})); + 590},{-62,590}}, color={255,0,255})); connect(ash2B.y, or10.u2) annotation (Line(points={{-198,1230},{-160,1230},{-160, - 550},{-42,550}}, color={255,0,255})); - connect(ash3B.y, or10.u3) annotation (Line(points={{-438,1170},{-410,1170},{-410, - 542},{-42,542}}, color={255,0,255})); + 582},{-62,582}}, color={255,0,255})); connect(ash3C.y, or11.u1) annotation (Line(points={{-358,1170},{-330,1170},{-330, - 518},{-42,518}}, color={255,0,255})); + 540},{-62,540}}, color={255,0,255})); connect(ash4B.y, or11.u2) annotation (Line(points={{-198,1170},{-170,1170},{-170, - 510},{-42,510}}, color={255,0,255})); - connect(ash4C.y, or11.u3) annotation (Line(points={{-118,1170},{-90,1170},{-90, - 502},{-42,502}}, color={255,0,255})); + 532},{-62,532}}, color={255,0,255})); connect(ash5A.y, or12.u1) annotation (Line(points={{-438,1110},{-420,1110},{-420, - 478},{-42,478}}, color={255,0,255})); + 490},{-62,490}}, color={255,0,255})); connect(ash5B.y, or12.u2) annotation (Line(points={{-358,1110},{-340,1110},{-340, - 470},{-42,470}}, color={255,0,255})); - connect(ash5C.y, or12.u3) annotation (Line(points={{-278,1110},{-260,1110},{-260, - 462},{-42,462}}, color={255,0,255})); + 482},{-62,482}}, color={255,0,255})); connect(ash6A.y, or13.u1) annotation (Line(points={{-198,1110},{-180,1110},{-180, - 438},{-42,438}}, color={255,0,255})); + 440},{-62,440}}, color={255,0,255})); connect(ash6B.y, or13.u2) annotation (Line(points={{-118,1110},{-100,1110},{-100, - 430},{-42,430}}, color={255,0,255})); - connect(ash7.y, or13.u3) annotation (Line(points={{-438,1050},{-430,1050},{-430, - 422},{-42,422}}, color={255,0,255})); - connect(or10.y, or14.u1) annotation (Line(points={{-18,550},{0,550},{0,518},{18, - 518}}, color={255,0,255})); - connect(or11.y, or14.u2) - annotation (Line(points={{-18,510},{18,510}}, color={255,0,255})); - connect(or12.y, or14.u3) annotation (Line(points={{-18,470},{0,470},{0,502},{18, - 502}}, color={255,0,255})); - connect(or14.y, or15.u1) annotation (Line(points={{42,510},{60,510},{60,418},{ - 78,418}}, color={255,0,255})); - connect(or13.y, or15.u2) annotation (Line(points={{-18,430},{40,430},{40,410}, - {78,410}}, color={255,0,255})); - connect(ash8.y, or15.u3) annotation (Line(points={{-358,1050},{-350,1050},{-350, - 402},{78,402}}, color={255,0,255})); + 432},{-62,432}}, color={255,0,255})); connect(or15.y, and3.u1) annotation (Line(points={{102,410},{218,410}}, color={255,0,255})); connect(difDryBul.y, and3.u2) annotation (Line(points={{-498,970},{140,970},{140, 402},{218,402}}, color={255,0,255})); connect(and3.y, swi3.u2) annotation (Line(points={{242,410},{280,410},{280,430},{338,430}}, color={255,0,255})); - connect(TRet, swi3.u1) annotation (Line(points={{-560,570},{170,570},{170,438}, + connect(TRet, swi3.u1) annotation (Line(points={{-560,640},{170,640},{170,438}, {338,438}}, color={0,0,127})); - connect(ash1A.y, or8.u3) annotation (Line(points={{-438,1230},{-400,1230},{-400, - 342},{-42,342}}, color={255,0,255})); connect(ash2A.y, or8.u2) annotation (Line(points={{-278,1230},{-240,1230},{-240, - 350},{-42,350}}, color={255,0,255})); + 342},{-62,342}}, color={255,0,255})); connect(ash3A.y, or8.u1) annotation (Line(points={{-118,1230},{-80,1230},{-80, - 358},{-42,358}}, color={255,0,255})); - connect(or8.y, or9.u2) annotation (Line(points={{-18,350},{0,350},{0,362},{18, - 362}}, color={255,0,255})); + 350},{-62,350}}, color={255,0,255})); connect(ash4A.y, or9.u1) annotation (Line(points={{-278,1170},{-250,1170},{-250, 370},{18,370}}, color={255,0,255})); connect(or9.y, and4.u1) @@ -752,29 +772,17 @@ equation connect(swi4.y, hCut) annotation (Line(points={{402,40},{560,40}}, color={0,0,127})); connect(titZon1.y, or16.u1) annotation (Line(points={{-438,-50},{-400,-50},{-400, - -282},{-42,-282}}, color={255,0,255})); + -270},{-142,-270}},color={255,0,255})); connect(titZon3.y, or16.u2) annotation (Line(points={{-278,-50},{-240,-50},{-240, - -290},{-42,-290}}, color={255,0,255})); - connect(titZon5.y, or16.u3) annotation (Line(points={{-438,-110},{-410,-110},{ - -410,-298},{-42,-298}}, color={255,0,255})); - connect(titZon11.y, or17.u1) annotation (Line(points={{-278,-170},{-260,-170}, - {-260,-322},{-42,-322}}, color={255,0,255})); - connect(titZon12.y, or17.u2) annotation (Line(points={{-198,-170},{-180,-170}, - {-180,-330},{-42,-330}}, color={255,0,255})); - connect(titZon13.y, or17.u3) annotation (Line(points={{-438,-230},{-430,-230}, - {-430,-338},{-42,-338}}, color={255,0,255})); - connect(titZon14.y, or18.u1) annotation (Line(points={{-358,-230},{-350,-230}, - {-350,-362},{-42,-362}}, color={255,0,255})); - connect(titZon15.y, or18.u2) annotation (Line(points={{-278,-230},{-270,-230}, - {-270,-370},{-42,-370}}, color={255,0,255})); - connect(titZon16.y, or18.u3) annotation (Line(points={{-198,-230},{-190,-230}, - {-190,-378},{-42,-378}}, color={255,0,255})); - connect(or16.y, or20.u1) annotation (Line(points={{-18,-290},{0,-290},{0,-322}, - {18,-322}}, color={255,0,255})); - connect(or17.y, or20.u2) - annotation (Line(points={{-18,-330},{18,-330}}, color={255,0,255})); - connect(or18.y, or20.u3) annotation (Line(points={{-18,-370},{0,-370},{0,-338}, - {18,-338}}, color={255,0,255})); + -278},{-142,-278}},color={255,0,255})); + connect(titZon11.y,or35. u1) annotation (Line(points={{-278,-170},{-260,-170}, + {-260,-320},{-142,-320}},color={255,0,255})); + connect(titZon12.y,or35. u2) annotation (Line(points={{-198,-170},{-180,-170}, + {-180,-328},{-142,-328}},color={255,0,255})); + connect(titZon14.y,or36. u1) annotation (Line(points={{-358,-230},{-350,-230}, + {-350,-370},{-142,-370}},color={255,0,255})); + connect(titZon15.y,or36. u2) annotation (Line(points={{-278,-230},{-270,-230}, + {-270,-378},{-142,-378}},color={255,0,255})); connect(or20.y, and5.u1) annotation (Line(points={{42,-330},{198,-330}}, color={255,0,255})); connect(fixDryBul.y, and5.u2) annotation (Line(points={{-498,1010},{150,1010}, @@ -783,12 +791,6 @@ equation annotation (Line(points={{222,-330},{478,-330}}, color={255,0,255})); connect(con5.y, swi5.u1) annotation (Line(points={{222,-290},{240,-290},{240,-322}, {478,-322}}, color={0,0,127})); - connect(titZon2.y, or19.u1) annotation (Line(points={{-358,-50},{-320,-50},{-320, - -412},{-42,-412}}, color={255,0,255})); - connect(titZon4.y, or19.u2) annotation (Line(points={{-198,-50},{-160,-50},{-160, - -420},{-42,-420}}, color={255,0,255})); - connect(titZon10.y, or19.u3) annotation (Line(points={{-358,-170},{-340,-170}, - {-340,-428},{-42,-428}}, color={255,0,255})); connect(or19.y, and6.u1) annotation (Line(points={{-18,-420},{198,-420}}, color={255,0,255})); connect(fixDryBul.y, and6.u2) annotation (Line(points={{-498,1010},{150,1010}, @@ -803,14 +805,8 @@ equation annotation (Line(points={{222,-500},{398,-500}}, color={255,0,255})); connect(con7.y, swi7.u1) annotation (Line(points={{222,-460},{260,-460},{260,-492}, {398,-492}}, color={0,0,127})); - connect(titZon6.y, or21.u1) annotation (Line(points={{-358,-110},{-330,-110},{ - -330,-492},{-42,-492}}, color={255,0,255})); connect(or21.y, and7.u1) annotation (Line(points={{-18,-500},{198,-500}}, color={255,0,255})); - connect(titZon8.y, or21.u2) annotation (Line(points={{-198,-110},{-170,-110},{ - -170,-500},{-42,-500}}, color={255,0,255})); - connect(titZon9.y, or21.u3) annotation (Line(points={{-438,-170},{-420,-170},{ - -420,-508},{-42,-508}}, color={255,0,255})); connect(fixDryBul.y, and7.u2) annotation (Line(points={{-498,1010},{150,1010}, {150,-508},{198,-508}}, color={255,0,255})); connect(swi7.y, swi6.u3) annotation (Line(points={{422,-500},{430,-500},{430,-428}, @@ -826,7 +822,7 @@ equation connect(and8.y, swi9.u2) annotation (Line(points={{222,-650},{320,-650},{320,-630},{478,-630}}, color={255,0,255})); - connect(TRet, swi9.u1) annotation (Line(points={{-560,570},{170,570},{170,-622}, + connect(TRet, swi9.u1) annotation (Line(points={{-560,640},{170,640},{170,-622}, {478,-622}}, color={0,0,127})); connect(swi10.y, swi9.u3) annotation (Line(points={{462,-730},{470,-730},{470, -638},{478,-638}}, color={0,0,127})); @@ -834,7 +830,7 @@ equation {198,-730}}, color={255,0,255})); connect(difDryBul.y, and9.u2) annotation (Line(points={{-498,970},{140,970},{140, -738},{198,-738}}, color={255,0,255})); - connect(TRet, addPar.u) annotation (Line(points={{-560,570},{170,570},{170,-690}, + connect(TRet, addPar.u) annotation (Line(points={{-560,640},{170,640},{170,-690}, {278,-690}}, color={0,0,127})); connect(and9.y, swi10.u2) annotation (Line(points={{222,-730},{438,-730}}, color={255,0,255})); @@ -850,7 +846,7 @@ equation 140,-818},{198,-818}}, color={255,0,255})); connect(addPar1.y, swi11.u1) annotation (Line(points={{302,-770},{330,-770},{330, -802},{398,-802}}, color={0,0,127})); - connect(TRet, addPar1.u) annotation (Line(points={{-560,570},{170,570},{170,-770}, + connect(TRet, addPar1.u) annotation (Line(points={{-560,640},{170,640},{170,-770}, {278,-770}}, color={0,0,127})); connect(addPar2.y, swi12.u1) annotation (Line(points={{302,-850},{340,-850},{340, -882},{358,-882}}, color={0,0,127})); @@ -858,7 +854,7 @@ equation -818},{398,-818}}, color={0,0,127})); connect(difDryBul.y, swi12.u2) annotation (Line(points={{-498,970},{140,970},{ 140,-890},{358,-890}}, color={255,0,255})); - connect(TRet, addPar2.u) annotation (Line(points={{-560,570},{170,570},{170,-850}, + connect(TRet, addPar2.u) annotation (Line(points={{-560,640},{170,640},{170,-850}, {278,-850}}, color={0,0,127})); connect(swi8.y, swi7.u3) annotation (Line(points={{382,-580},{390,-580},{390,-508}, {398,-508}}, color={0,0,127})); @@ -898,7 +894,7 @@ equation annotation (Line(points={{242,280},{298,280}}, color={255,0,255})); connect(con3.y, min1.u1) annotation (Line(points={{42,160},{100,160},{100,326}, {218,326}},color={0,0,127})); - connect(TRet, min1.u2) annotation (Line(points={{-560,570},{170,570},{170,314}, + connect(TRet, min1.u2) annotation (Line(points={{-560,640},{170,640},{170,314}, {218,314}},color={0,0,127})); connect(min1.y, swi13.u1) annotation (Line(points={{242,320},{280,320},{280,288}, {298,288}},color={0,0,127})); @@ -910,7 +906,7 @@ equation 890},{120,190},{218,190}}, color={255,0,255})); connect(con12.y, min2.u1) annotation (Line(points={{42,260},{80,260},{80,236}, {218,236}}, color={0,0,127})); - connect(TRet, min2.u2) annotation (Line(points={{-560,570},{170,570},{170,224}, + connect(TRet, min2.u2) annotation (Line(points={{-560,640},{170,640},{170,224}, {218,224}},color={0,0,127})); connect(and13.y, swi14.u2) annotation (Line(points={{242,190},{258,190}}, color={255,0,255})); @@ -932,7 +928,7 @@ equation annotation (Line(points={{222,-980},{478,-980}}, color={255,0,255})); connect(con5.y, min3.u1) annotation (Line(points={{222,-290},{240,-290},{240,-944}, {358,-944}}, color={0,0,127})); - connect(TRet, min3.u2) annotation (Line(points={{-560,570},{170,570},{170,-956}, + connect(TRet, min3.u2) annotation (Line(points={{-560,640},{170,640},{170,-956}, {358,-956}}, color={0,0,127})); connect(min3.y, swi15.u1) annotation (Line(points={{382,-950},{400,-950},{400, -972},{478,-972}}, color={0,0,127})); @@ -996,6 +992,112 @@ equation annotation (Line(points={{382,950},{398,950}}, color={255,0,255})); connect(not4.y,assMes3. u) annotation (Line(points={{422,950},{438,950}}, color={255,0,255})); + connect(ash1B.y, or22.u1) annotation (Line(points={{-358,1230},{-320,1230},{-320, + 910},{-62,910}}, color={255,0,255})); + connect(ash2B.y, or22.u2) annotation (Line(points={{-198,1230},{-160,1230},{-160, + 902},{-62,902}}, color={255,0,255})); + connect(ash3B.y, or23.u2) annotation (Line(points={{-438,1170},{-410,1170},{-410, + 862},{-22,862}}, color={255,0,255})); + connect(or22.y, or23.u1) annotation (Line(points={{-38,910},{-30,910},{-30,870}, + {-22,870}}, color={255,0,255})); + connect(ash3C.y, or24.u1) annotation (Line(points={{-358,1170},{-330,1170},{-330, + 840},{-62,840}}, color={255,0,255})); + connect(ash4B.y, or24.u2) annotation (Line(points={{-198,1170},{-170,1170},{-170, + 832},{-62,832}}, color={255,0,255})); + connect(or24.y, or1.u1) annotation (Line(points={{-38,840},{-30,840},{-30,820}, + {-22,820}}, color={255,0,255})); + connect(ash4C.y, or1.u2) annotation (Line(points={{-118,1170},{-90,1170},{-90, + 812},{-22,812}}, color={255,0,255})); + connect(ash5B.y, or25.u1) annotation (Line(points={{-358,1110},{-340,1110},{-340, + 790},{-62,790}}, color={255,0,255})); + connect(ash5C.y, or25.u2) annotation (Line(points={{-278,1110},{-260,1110},{-260, + 782},{-62,782}}, color={255,0,255})); + connect(ash6B.y, or2.u2) annotation (Line(points={{-118,1110},{-100,1110},{-100, + 762},{-22,762}}, color={255,0,255})); + connect(or25.y, or2.u1) annotation (Line(points={{-38,790},{-30,790},{-30,770}, + {-22,770}}, color={255,0,255})); + connect(or2.y, or26.u1) + annotation (Line(points={{2,770},{38,770}}, color={255,0,255})); + connect(or6.y, or26.u2) annotation (Line(points={{2,730},{20,730},{20,762},{38, + 762}}, color={255,0,255})); + connect(or4.y, or7.u1) + annotation (Line(points={{62,810},{78,810}}, color={255,0,255})); + connect(or26.y, or7.u2) annotation (Line(points={{62,770},{70,770},{70,802},{78, + 802}}, color={255,0,255})); + connect(or10.y, or27.u1) annotation (Line(points={{-38,590},{-30,590},{-30,570}, + {-22,570}}, color={255,0,255})); + connect(ash3B.y, or27.u2) annotation (Line(points={{-438,1170},{-410,1170},{-410, + 562},{-22,562}}, color={255,0,255})); + connect(ash4C.y, or28.u2) annotation (Line(points={{-118,1170},{-90,1170},{-90, + 512},{-22,512}}, color={255,0,255})); + connect(or11.y, or28.u1) annotation (Line(points={{-38,540},{-30,540},{-30,520}, + {-22,520}}, color={255,0,255})); + connect(ash5C.y, or29.u2) annotation (Line(points={{-278,1110},{-260,1110},{-260, + 462},{-22,462}}, color={255,0,255})); + connect(or12.y, or29.u1) annotation (Line(points={{-38,490},{-30,490},{-30,470}, + {-22,470}}, color={255,0,255})); + connect(ash7.y, or30.u2) annotation (Line(points={{-438,1050},{-430,1050},{-430, + 412},{-22,412}}, color={255,0,255})); + connect(or13.y, or30.u1) annotation (Line(points={{-38,440},{-30,440},{-30,420}, + {-22,420}}, color={255,0,255})); + connect(or27.y, or31.u1) + annotation (Line(points={{2,570},{18,570}}, color={255,0,255})); + connect(or28.y, or31.u2) annotation (Line(points={{2,520},{10,520},{10,562},{18, + 562}}, color={255,0,255})); + connect(or29.y, or14.u1) + annotation (Line(points={{2,470},{18,470}}, color={255,0,255})); + connect(or30.y, or14.u2) annotation (Line(points={{2,420},{10,420},{10,462},{18, + 462}}, color={255,0,255})); + connect(or31.y, or3.u1) + annotation (Line(points={{42,570},{58,570}}, color={255,0,255})); + connect(or14.y, or3.u2) annotation (Line(points={{42,470},{50,470},{50,562},{58, + 562}}, color={255,0,255})); + connect(ash8.y, or15.u2) annotation (Line(points={{-358,1050},{-350,1050},{-350, + 402},{78,402}}, color={255,0,255})); + connect(or3.y, or15.u1) annotation (Line(points={{82,570},{90,570},{90,440},{60, + 440},{60,410},{78,410}}, color={255,0,255})); + connect(or33.y, or9.u2) annotation (Line(points={{2,330},{10,330},{10,362},{18, + 362}}, color={255,0,255})); + connect(or8.y, or33.u1) annotation (Line(points={{-38,350},{-32,350},{-32,330}, + {-22,330}}, color={255,0,255})); + connect(ash1A.y, or33.u2) annotation (Line(points={{-438,1230},{-400,1230},{-400, + 322},{-22,322}}, color={255,0,255})); + connect(titZon5.y, or34.u2) annotation (Line(points={{-438,-110},{-410,-110},{ + -410,-298},{-102,-298}}, color={255,0,255})); + connect(or16.y, or34.u1) annotation (Line(points={{-118,-270},{-110,-270},{-110, + -290},{-102,-290}}, color={255,0,255})); + connect(titZon13.y, or17.u2) annotation (Line(points={{-438,-230},{-430,-230}, + {-430,-348},{-102,-348}}, color={255,0,255})); + connect(or35.y, or17.u1) annotation (Line(points={{-118,-320},{-110,-320},{-110, + -340},{-102,-340}}, color={255,0,255})); + connect(titZon16.y, or18.u2) annotation (Line(points={{-198,-230},{-190,-230}, + {-190,-398},{-102,-398}}, color={255,0,255})); + connect(or36.y, or18.u1) annotation (Line(points={{-118,-370},{-110,-370},{-110, + -390},{-102,-390}}, color={255,0,255})); + connect(or34.y, or32.u1) + annotation (Line(points={{-78,-290},{-62,-290}}, color={255,0,255})); + connect(or17.y, or32.u2) annotation (Line(points={{-78,-340},{-70,-340},{-70,-298}, + {-62,-298}}, color={255,0,255})); + connect(or32.y, or20.u1) annotation (Line(points={{-38,-290},{-20,-290},{-20,-330}, + {18,-330}}, color={255,0,255})); + connect(or18.y, or20.u2) annotation (Line(points={{-78,-390},{-20,-390},{-20,-338}, + {18,-338}}, color={255,0,255})); + connect(titZon2.y, or38.u2) annotation (Line(points={{-358,-50},{-320,-50},{-320, + -448},{-142,-448}}, color={255,0,255})); + connect(titZon4.y, or38.u1) annotation (Line(points={{-198,-50},{-160,-50},{-160, + -440},{-142,-440}}, color={255,0,255})); + connect(titZon10.y, or19.u1) annotation (Line(points={{-358,-170},{-340,-170}, + {-340,-420},{-42,-420}}, color={255,0,255})); + connect(or38.y, or19.u2) annotation (Line(points={{-118,-440},{-100,-440},{-100, + -428},{-42,-428}}, color={255,0,255})); + connect(titZon8.y, or39.u1) annotation (Line(points={{-198,-110},{-170,-110},{ + -170,-530},{-142,-530}}, color={255,0,255})); + connect(titZon6.y, or39.u2) annotation (Line(points={{-358,-110},{-330,-110},{ + -330,-538},{-142,-538}}, color={255,0,255})); + connect(titZon9.y, or21.u1) annotation (Line(points={{-438,-170},{-420,-170},{ + -420,-500},{-42,-500}}, color={255,0,255})); + connect(or39.y, or21.u2) annotation (Line(points={{-118,-530},{-100,-530},{-100, + -508},{-42,-508}}, color={255,0,255})); annotation (defaultComponentName="ecoHigLim", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/ActiveAirFlow.mo index 0e2a4a932d0..6c6fb36b318 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/ActiveAirFlow.mo @@ -36,13 +36,14 @@ block ActiveAirFlow annotation (Placement(transformation(extent={{120,-100},{160,-60}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum airflow setpoint" annotation (Placement(transformation(extent={{80,60},{100,80}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{40,60},{60,80}}))); + annotation (Placement(transformation(extent={{0,60},{20,80}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea( final realTrue=1) "Convert boolean to real" @@ -56,7 +57,7 @@ block ActiveAirFlow annotation (Placement(transformation(extent={{-100,90},{-80,110}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu "Check if current operation mode is occupied mode" - annotation (Placement(transformation(extent={{-40,90},{-20,110}}))); + annotation (Placement(transformation(extent={{-60,90},{-40,110}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant cooDowMod( final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.coolDown) "Cool down mode" @@ -67,34 +68,33 @@ block ActiveAirFlow annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu2 "Check if current operation mode is setup mode" - annotation (Placement(transformation(extent={{-40,-40},{-20,-20}}))); + annotation (Placement(transformation(extent={{-60,-40},{-40,-20}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu1 "Check if current operation mode is cool-down mode" - annotation (Placement(transformation(extent={{-40,30},{-20,50}}))); + annotation (Placement(transformation(extent={{-60,30},{-40,50}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{40,60},{60,80}}))); equation connect(occMod.y, intEqu.u1) - annotation (Line(points={{-78,100},{-42,100}}, color={255,127,0})); + annotation (Line(points={{-78,100},{-62,100}}, color={255,127,0})); connect(intEqu2.u1, setUpMod.y) - annotation (Line(points={{-42,-30},{-78,-30}}, color={255,127,0})); + annotation (Line(points={{-62,-30},{-78,-30}}, color={255,127,0})); connect(cooDowMod.y, intEqu1.u1) - annotation (Line(points={{-78,40},{-42,40}}, color={255,127,0})); + annotation (Line(points={{-78,40},{-62,40}}, color={255,127,0})); connect(uOpeMod, intEqu.u2) - annotation (Line(points={{-140,0},{-60,0},{-60,92},{-42,92}}, color={255,127,0})); - connect(uOpeMod, intEqu1.u2) annotation (Line(points={{-140,0},{-60,0},{-60,32}, - {-42,32}}, color={255,127,0})); - connect(uOpeMod, intEqu2.u2) annotation (Line(points={{-140,0},{-60,0},{-60,-38}, - {-42,-38}}, color={255,127,0})); - connect(intEqu.y, or3.u1) annotation (Line(points={{-18,100},{0,100},{0,78},{38, - 78}}, color={255,0,255})); - connect(intEqu1.y, or3.u2) annotation (Line(points={{-18,40},{10,40},{10,70},{ - 38,70}}, color={255,0,255})); - connect(intEqu2.y, or3.u3) annotation (Line(points={{-18,-30},{20,-30},{20,62}, - {38,62}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{62,70},{78,70}}, color={255,0,255})); - connect(intEqu.y, booToRea.u) annotation (Line(points={{-18,100},{0,100},{0,-60}, - {18,-60}}, color={255,0,255})); + annotation (Line(points={{-140,0},{-70,0},{-70,92},{-62,92}}, color={255,127,0})); + connect(uOpeMod, intEqu1.u2) annotation (Line(points={{-140,0},{-70,0},{-70,32}, + {-62,32}}, color={255,127,0})); + connect(uOpeMod, intEqu2.u2) annotation (Line(points={{-140,0},{-70,0},{-70,-38}, + {-62,-38}}, color={255,127,0})); + connect(intEqu.y, or3.u1) annotation (Line(points={{-38,100},{-30,100},{-30,70}, + {-2,70}}, color={255,0,255})); + connect(intEqu1.y, or3.u2) annotation (Line(points={{-38,40},{-20,40},{-20,62}, + {-2,62}}, color={255,0,255})); + connect(intEqu.y, booToRea.u) annotation (Line(points={{-38,100},{-30,100},{-30, + -60},{18,-60}},color={255,0,255})); connect(booToRea.y, actMin.u1) annotation (Line(points={{42,-60},{50,-60},{50, -74},{58,-74}}, color={0,0,127})); connect(VOccMin_flow, actMin.u2) annotation (Line(points={{-140,-100},{41,-100}, @@ -105,7 +105,12 @@ equation annotation (Line(points={{82,-80},{140,-80}}, color={0,0,127})); connect(actMin.y, VActMin_flow) annotation (Line(points={{82,-80},{100,-80},{100, -30},{140,-30}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,70},{38,70}}, color={255,0,255})); + connect(intEqu2.y, or2.u2) annotation (Line(points={{-38,-30},{30,-30},{30,62}, + {38,62}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{62,70},{78,70}}, color={255,0,255})); annotation (defaultComponentName="actAirSet", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/Dampers.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/Dampers.mo index 5b01742a500..5215c198bc9 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/Dampers.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/CoolingOnly/Subsequences/Dampers.mo @@ -100,6 +100,7 @@ block Dampers annotation (Placement(transformation(extent={{260,-280},{300,-240}}), iconTransformation(extent={{100,-110},{140,-70}}))); +protected Buildings.Controls.OBC.CDL.Reals.Sources.Constant con( final k=0) "Constant zero" annotation (Placement(transformation(extent={{-220,210},{-200,230}}))); @@ -186,9 +187,9 @@ block Dampers Buildings.Controls.OBC.CDL.Reals.Switch swi1 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{-80,-90},{-60,-70}}))); + annotation (Placement(transformation(extent={{-120,-110},{-100,-90}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt4( final k=1) "Constant 1" @@ -219,6 +220,9 @@ block Dampers Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Damper setpoint position after considering override" annotation (Placement(transformation(extent={{220,-270},{240,-250}}))); + Buildings.Controls.OBC.CDL.Logical.Or or1 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-40,-90},{-20,-70}}))); equation connect(conInt.y, cooSta.u1) @@ -259,7 +263,7 @@ equation {80,-184},{98,-184}}, color={0,0,127})); connect(VDisSet_flowNor.y, conPID.u_s) annotation (Line(points={{122,-130},{136,-130},{136,-110},{148,-110}}, - color={0,0,127})); + color={0,0,127})); connect(VDis_flowNor.y, conPID.u_m) annotation (Line(points={{122,-190},{160, -190},{160,-122}}, color={0,0,127})); connect(oveFloSet,forZerFlo. u1) @@ -288,14 +292,6 @@ equation {-42,26}}, color={0,0,127})); connect(add2.y,add1. u2) annotation (Line(points={{-58,-20},{-50,-20},{-50,14}, {-42,14}}, color={0,0,127})); - connect(forZerFlo.y,or3. u1) annotation (Line(points={{-158,40},{-140,40},{-140, - -72},{-82,-72}}, color={255,0,255})); - connect(forCooMax.y,or3. u2) annotation (Line(points={{-158,0},{-140,0},{-140, - -80},{-82,-80}}, color={255,0,255})); - connect(forMinFlo.y,or3. u3) annotation (Line(points={{-158,-40},{-140,-40},{-140, - -88},{-82,-88}}, color={255,0,255})); - connect(or3.y, swi1.u2) - annotation (Line(points={{-58,-80},{38,-80}}, color={255,0,255})); connect(add1.y, swi1.u1) annotation (Line(points={{-18,20},{0,20},{0,-72},{38, -72}}, color={0,0,127})); connect(swi1.y, VSet_flow) @@ -335,6 +331,18 @@ equation {218,-252}}, color={0,0,127})); connect(u1Fan, conPID.trigger) annotation (Line(points={{-280,-150},{154,-150}, {154,-122}}, color={255,0,255})); + connect(or1.y, swi1.u2) + annotation (Line(points={{-18,-80},{38,-80}}, color={255,0,255})); + connect(or3.y, or1.u2) annotation (Line(points={{-98,-100},{-60,-100},{-60,-88}, + {-42,-88}}, color={255,0,255})); + connect(forMinFlo.y, or1.u1) annotation (Line(points={{-158,-40},{-134,-40},{-134, + -80},{-42,-80}}, color={255,0,255})); + connect(forCooMax.y, or3.u1) annotation (Line(points={{-158,0},{-140,0},{-140, + -100},{-122,-100}}, + color={255,0,255})); + connect(forZerFlo.y, or3.u2) annotation (Line(points={{-158,40},{-146,40},{ + -146,-108},{-122,-108}}, + color={255,0,255})); annotation ( defaultComponentName="damCon", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-260,-300},{260,300}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/ActiveAirFlow.mo index 55123eec788..f9596d69d87 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/ActiveAirFlow.mo @@ -59,9 +59,9 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-120,-20},{-100,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{40,130},{60,150}}))); + annotation (Placement(transformation(extent={{0,130},{20,150}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" @@ -100,9 +100,9 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetBac "Check if current operation mode is setback mode" annotation (Placement(transformation(extent={{-80,-150},{-60,-130}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if it is in occupied, warm-up, or setback mode" - annotation (Placement(transformation(extent={{40,-120},{60,-100}}))); + annotation (Placement(transformation(extent={{0,-120},{20,-100}}))); Buildings.Controls.OBC.CDL.Reals.Add add2 "Sum of minimum flow and cooling maximum flow" annotation (Placement(transformation(extent={{20,-60},{40,-40}}))); @@ -122,6 +122,12 @@ protected final k=VCooMax_flow) "Cooling maximum flow" annotation (Placement(transformation(extent={{0,0},{20,20}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{40,130},{60,150}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in occupied, warm-up, or setback mode" + annotation (Placement(transformation(extent={{40,-120},{60,-100}}))); equation connect(occMod.y, ifOcc.u1) @@ -144,14 +150,10 @@ equation -148},{-82,-148}}, color={255,127,0})); connect(setBacMod.y, ifSetBac.u1) annotation (Line(points={{-98,-140},{-82,-140}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-58,130},{-30,130},{-30,148}, - {38,148}}, color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-58,60},{-20,60},{-20,140}, - {38,140}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-58,-10},{-10,-10},{-10,132}, - {38,132}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{62,140},{98,140}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-58,130},{-30,130},{-30,140}, + {-2,140}}, color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-58,60},{-20,60},{-20,132}, + {-2,132}}, color={255,0,255})); connect(ifOcc.y, occModInd.u) annotation (Line(points={{-58,130},{-30,130},{-30, 100},{38,100}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) @@ -162,14 +164,10 @@ equation annotation (Line(points={{122,140},{160,140}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{122,90},{160,90}}, color={0,0,127})); - connect(ifOcc.y, or1.u1) annotation (Line(points={{-58,130},{-30,130},{-30,-102}, - {38,-102}},color={255,0,255})); - connect(ifWarUp.y, or1.u2) annotation (Line(points={{-58,-80},{-40,-80},{-40,-110}, - {38,-110}}, color={255,0,255})); - connect(ifSetBac.y, or1.u3) annotation (Line(points={{-58,-140},{-20,-140},{-20, - -118},{38,-118}}, color={255,0,255})); - connect(or1.y, heaMaxFlo.u) - annotation (Line(points={{62,-110},{98,-110}}, color={255,0,255})); + connect(ifOcc.y, or1.u1) annotation (Line(points={{-58,130},{-30,130},{-30,-110}, + {-2,-110}},color={255,0,255})); + connect(ifWarUp.y, or1.u2) annotation (Line(points={{-58,-80},{-40,-80},{-40,-118}, + {-2,-118}}, color={255,0,255})); connect(heaMaxFlo.y, VActHeaMax_flow) annotation (Line(points={{122,-110},{160,-110}}, color={0,0,127})); connect(heaMax.y, add2.u2) annotation (Line(points={{2,-70},{10,-70},{10,-56}, @@ -182,7 +180,18 @@ equation annotation (Line(points={{82,10},{98,10}}, color={255,0,255})); connect(VOccMin_flow, add2.u1) annotation (Line(points={{-160,84},{-50,84},{-50, -44},{18,-44}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,140},{38,140}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{62,140},{98,140}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-58,-10},{30,-10},{30,132}, + {38,132}}, color={255,0,255})); + connect(or4.y, heaMaxFlo.u) + annotation (Line(points={{62,-110},{98,-110}}, color={255,0,255})); + connect(or1.y, or4.u1) + annotation (Line(points={{22,-110},{38,-110}}, color={255,0,255})); + connect(ifSetBac.y, or4.u2) annotation (Line(points={{-58,-140},{30,-140},{30, + -118},{38,-118}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-160},{140,160}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/Overrides.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/Overrides.mo index 63c868ee8e1..51e1296d5fc 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/Overrides.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctColdDuctMin/Subsequences/Overrides.mo @@ -65,6 +65,7 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{140,-220},{180,-180}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( final k=1) "Constant 1" @@ -101,10 +102,12 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{28,150},{48,170}}))); Buildings.Controls.OBC.CDL.Reals.Add add1 "Add up inputs" annotation (Placement(transformation(extent={{62,190},{82,210}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi "Airflow setpoint after considering override" + Buildings.Controls.OBC.CDL.Reals.Switch swi + "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{100,30},{120,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt3( final k=1) "Constant 1" @@ -183,6 +186,9 @@ block Overrides "Software switches to override setpoints" Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Damper setpoint position after considering override" annotation (Placement(transformation(extent={{80,-210},{100,-190}}))); + Buildings.Controls.OBC.CDL.Logical.Or or5 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{0,50},{20,70}}))); equation connect(oveFloSet, forZerFlo.u1) @@ -201,18 +207,16 @@ equation annotation (Line(points={{-58,220},{-42,220}}, color={255,0,255})); connect(forCooMax.y, cooMax.u) annotation (Line(points={{-58,180},{-42,180}}, color={255,0,255})); - connect(forMinFlo.y, minFlo.u) - annotation (Line(points={{-58,140},{-42,140}}, color={255,0,255})); connect(cooMax.y, add2.u1) annotation (Line(points={{-18,180},{0,180},{0,166}, {26,166}},color={0,0,127})); connect(zerFlo.y, add1.u1) annotation (Line(points={{-18,220},{20,220},{20,206}, {60,206}}, color={0,0,127})); - connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{-50, - 68},{-22,68}},color={255,0,255})); - connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{-50, - 60},{-22,60}},color={255,0,255})); - connect(forMinFlo.y, or3.u3) annotation (Line(points={{-58,140},{-50,140},{-50, - 52},{-22,52}}, color={255,0,255})); + connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{ + -50,70},{-42,70}}, + color={255,0,255})); + connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{ + -50,62},{-42,62}}, + color={255,0,255})); connect(add1.y, swi.u1) annotation (Line(points={{84,200},{90,200},{90,48},{98, 48}}, color={0,0,127})); connect(VActSet_flow, swi.u3) annotation (Line(points={{-160,20},{80,20},{80,32}, @@ -261,10 +265,9 @@ equation {-8,114}},color={0,0,127})); connect(add4.y, add2.u2) annotation (Line(points={{16,120},{22,120},{22,154},{ 26,154}}, color={0,0,127})); - connect(or3.y, or1.u1) annotation (Line(points={{2,60},{20,60},{20,40},{38,40}}, - color={255,0,255})); - connect(forMinFlo1.y, or1.u2) annotation (Line(points={{-58,100},{-50,100},{-50, - 32},{38,32}}, color={255,0,255})); + connect(forMinFlo1.y, or1.u2) annotation (Line(points={{-58,100},{-50,100},{ + -50,32},{38,32}}, + color={255,0,255})); connect(or1.y, swi.u2) annotation (Line(points={{62,40},{98,40}}, color={255,0,255})); connect(conInt6.y,intEqu1. u2) annotation (Line(points={{-98,-160},{-90,-160}, @@ -295,7 +298,14 @@ equation {78,-208}}, color={0,0,127})); connect(swi2.y, yHeaDam) annotation (Line(points={{102,-200},{160,-200}}, color={0,0,127})); - + connect(or3.y, or5.u1) annotation (Line(points={{-18,70},{-12,70},{-12,60},{-2, + 60}}, color={255,0,255})); + connect(or5.y, or1.u1) annotation (Line(points={{22,60},{30,60},{30,40},{38,40}}, + color={255,0,255})); + connect(forMinFlo.y, minFlo.u) + annotation (Line(points={{-58,140},{-42,140}}, color={255,0,255})); + connect(forMinFlo.y, or5.u2) annotation (Line(points={{-58,140},{-50,140},{-50, + 52},{-2,52}}, color={255,0,255})); annotation (defaultComponentName="ove", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/ActiveAirFlow.mo index 4f8980fd91b..c8a7a0f0d07 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/ActiveAirFlow.mo @@ -56,9 +56,9 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-20},{-80,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{40,120},{60,140}}))); + annotation (Placement(transformation(extent={{20,120},{40,140}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" @@ -66,7 +66,7 @@ protected Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{40,80},{60,100}}))); + annotation (Placement(transformation(extent={{20,80},{40,100}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{100,70},{120,90}}))); @@ -97,9 +97,15 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetBac "Check if current operation mode is setback mode" annotation (Placement(transformation(extent={{-60,-150},{-40,-130}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if it is in occupied, warm-up, or setback mode" - annotation (Placement(transformation(extent={{40,-120},{60,-100}}))); + annotation (Placement(transformation(extent={{20,-120},{40,-100}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,120},{80,140}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in occupied, warm-up, or setback mode" + annotation (Placement(transformation(extent={{60,-120},{80,-100}}))); equation connect(occMod.y, ifOcc.u1) @@ -122,35 +128,41 @@ equation -148},{-62,-148}}, color={255,127,0})); connect(setBacMod.y, ifSetBac.u1) annotation (Line(points={{-78,-140},{-62,-140}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{0,120},{0,138},{38, - 138}}, color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{-10,50},{-10,130}, - {38,130}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-10},{10,-10},{10,122}, - {38,122}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{62,130},{98,130}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{0,120},{0,90}, - {38,90}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{-10,120},{-10, + 130},{18,130}}, + color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{0,50},{0,122}, + {18,122}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{-10,120},{-10, + 90},{18,90}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,74},{98,74}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{62,90},{80,90},{80,86}, + connect(occModInd.y, pro.u1) annotation (Line(points={{42,90},{80,90},{80,86}, {98,86}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) annotation (Line(points={{122,130},{160,130}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{122,80},{160,80}}, color={0,0,127})); - connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{0,120},{0,-102},{ - 38,-102}}, color={255,0,255})); - connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20,-110}, - {38,-110}}, color={255,0,255})); - connect(ifSetBac.y, or1.u3) annotation (Line(points={{-38,-140},{0,-140},{0,-118}, - {38,-118}}, color={255,0,255})); - connect(or1.y, heaMaxFlo.u) - annotation (Line(points={{62,-110},{98,-110}}, color={255,0,255})); + connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{-10,120},{-10, + -110},{18,-110}}, + color={255,0,255})); + connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20, + -118},{18,-118}}, + color={255,0,255})); connect(heaMaxFlo.y, VActHeaMax_flow) annotation (Line(points={{122,-110},{160,-110}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{42,130},{58,130}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,130},{98,130}}, color={255,0,255})); + connect(or1.y, or4.u1) + annotation (Line(points={{42,-110},{58,-110}}, color={255,0,255})); + connect(or4.y, heaMaxFlo.u) + annotation (Line(points={{82,-110},{98,-110}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-10},{50,-10},{50,122}, + {58,122}}, color={255,0,255})); + connect(ifSetBac.y, or4.u2) annotation (Line(points={{-38,-140},{50,-140},{50, + -118},{58,-118}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-160},{140,160}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/Overrides.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/Overrides.mo index 69c45422b60..e58eae38e16 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/Overrides.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConDischargeSensor/Subsequences/Overrides.mo @@ -65,6 +65,7 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{140,-220},{180,-180}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( final k=1) "Constant 1" @@ -101,10 +102,12 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{28,150},{48,170}}))); Buildings.Controls.OBC.CDL.Reals.Add add1 "Add up inputs" annotation (Placement(transformation(extent={{62,190},{82,210}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi "Airflow setpoint after considering override" + Buildings.Controls.OBC.CDL.Reals.Switch swi + "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{100,30},{120,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt3( final k=1) "Constant 1" @@ -183,6 +186,9 @@ block Overrides "Software switches to override setpoints" Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Damper setpoint position after considering override" annotation (Placement(transformation(extent={{80,-210},{100,-190}}))); + Buildings.Controls.OBC.CDL.Logical.Or or5 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{0,50},{20,70}}))); equation connect(oveFloSet, forZerFlo.u1) @@ -207,12 +213,12 @@ equation {26,166}},color={0,0,127})); connect(zerFlo.y, add1.u1) annotation (Line(points={{-18,220},{20,220},{20,206}, {60,206}}, color={0,0,127})); - connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{-50, - 68},{-22,68}},color={255,0,255})); - connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{-50, - 60},{-22,60}},color={255,0,255})); - connect(forMinFlo.y, or3.u3) annotation (Line(points={{-58,140},{-50,140},{-50, - 52},{-22,52}}, color={255,0,255})); + connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{ + -50,70},{-42,70}}, + color={255,0,255})); + connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{ + -50,62},{-42,62}}, + color={255,0,255})); connect(add1.y, swi.u1) annotation (Line(points={{84,200},{90,200},{90,48},{98, 48}}, color={0,0,127})); connect(VActSet_flow, swi.u3) annotation (Line(points={{-160,20},{80,20},{80,32}, @@ -261,8 +267,6 @@ equation {-8,114}},color={0,0,127})); connect(add4.y, add2.u2) annotation (Line(points={{16,120},{22,120},{22,154},{ 26,154}}, color={0,0,127})); - connect(or3.y, or1.u1) annotation (Line(points={{2,60},{20,60},{20,40},{38,40}}, - color={255,0,255})); connect(forMinFlo1.y, or1.u2) annotation (Line(points={{-58,100},{-50,100},{-50, 32},{38,32}}, color={255,0,255})); connect(or1.y, swi.u2) @@ -295,6 +299,12 @@ equation {78,-208}}, color={0,0,127})); connect(swi2.y, yHeaDam) annotation (Line(points={{102,-200},{160,-200}}, color={0,0,127})); + connect(or3.y, or5.u1) annotation (Line(points={{-18,70},{-10,70},{-10,60},{-2, + 60}}, color={255,0,255})); + connect(or5.y, or1.u1) annotation (Line(points={{22,60},{30,60},{30,40},{38,40}}, + color={255,0,255})); + connect(forMinFlo.y, or5.u2) annotation (Line(points={{-58,140},{-50,140},{-50, + 52},{-2,52}}, color={255,0,255})); annotation (defaultComponentName="ove", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/ActiveAirFlow.mo index 39b691a9737..7b19a4ecb13 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/ActiveAirFlow.mo @@ -56,9 +56,9 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-20},{-80,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{40,120},{60,140}}))); + annotation (Placement(transformation(extent={{20,120},{40,140}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" @@ -66,7 +66,7 @@ protected Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{40,80},{60,100}}))); + annotation (Placement(transformation(extent={{20,80},{40,100}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{100,70},{120,90}}))); @@ -97,9 +97,15 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetBac "Check if current operation mode is setback mode" annotation (Placement(transformation(extent={{-60,-150},{-40,-130}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if it is in occupied, warm-up, or setback mode" - annotation (Placement(transformation(extent={{40,-120},{60,-100}}))); + annotation (Placement(transformation(extent={{20,-120},{40,-100}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,120},{80,140}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in occupied, warm-up, or setback mode" + annotation (Placement(transformation(extent={{60,-120},{80,-100}}))); equation connect(occMod.y, ifOcc.u1) @@ -122,35 +128,41 @@ equation -148},{-62,-148}}, color={255,127,0})); connect(setBacMod.y, ifSetBac.u1) annotation (Line(points={{-78,-140},{-62,-140}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{0,120},{0,138},{38, - 138}}, color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{-10,50},{-10,130}, - {38,130}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-10},{10,-10},{10,122}, - {38,122}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{62,130},{98,130}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{0,120},{0,90}, - {38,90}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{-10,120},{-10, + 130},{18,130}}, + color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{0,50},{0,122}, + {18,122}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{-10,120},{-10, + 90},{18,90}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,74},{98,74}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{62,90},{80,90},{80,86}, + connect(occModInd.y, pro.u1) annotation (Line(points={{42,90},{80,90},{80,86}, {98,86}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) annotation (Line(points={{122,130},{160,130}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{122,80},{160,80}}, color={0,0,127})); - connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{0,120},{0,-102},{ - 38,-102}}, color={255,0,255})); - connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20,-110}, - {38,-110}}, color={255,0,255})); - connect(ifSetBac.y, or1.u3) annotation (Line(points={{-38,-140},{0,-140},{0,-118}, - {38,-118}}, color={255,0,255})); - connect(or1.y, heaMaxFlo.u) - annotation (Line(points={{62,-110},{98,-110}}, color={255,0,255})); + connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{-10,120},{-10, + -110},{18,-110}}, + color={255,0,255})); + connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20, + -118},{18,-118}}, + color={255,0,255})); connect(heaMaxFlo.y, VActHeaMax_flow) annotation (Line(points={{122,-110},{160,-110}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{42,130},{58,130}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,130},{98,130}}, color={255,0,255})); + connect(or1.y, or4.u1) + annotation (Line(points={{42,-110},{58,-110}}, color={255,0,255})); + connect(or4.y, heaMaxFlo.u) + annotation (Line(points={{82,-110},{98,-110}}, color={255,0,255})); + connect(ifSetBac.y, or4.u2) annotation (Line(points={{-38,-140},{50,-140},{50, + -118},{58,-118}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-10},{50,-10},{50,122}, + {58,122}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-160},{140,160}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/Overrides.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/Overrides.mo index 0d31fbf1fe1..3429a51573d 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/Overrides.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctMixConInletSensor/Subsequences/Overrides.mo @@ -65,6 +65,7 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{140,-220},{180,-180}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( final k=1) "Constant 1" @@ -101,10 +102,12 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{28,150},{48,170}}))); Buildings.Controls.OBC.CDL.Reals.Add add1 "Add up inputs" annotation (Placement(transformation(extent={{62,190},{82,210}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi "Airflow setpoint after considering override" + Buildings.Controls.OBC.CDL.Reals.Switch swi + "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{100,30},{120,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt3( final k=1) "Constant 1" @@ -183,6 +186,9 @@ block Overrides "Software switches to override setpoints" Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Damper setpoint position after considering override" annotation (Placement(transformation(extent={{80,-210},{100,-190}}))); + Buildings.Controls.OBC.CDL.Logical.Or or5 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{0,50},{20,70}}))); equation connect(oveFloSet, forZerFlo.u1) @@ -207,12 +213,12 @@ equation {26,166}},color={0,0,127})); connect(zerFlo.y, add1.u1) annotation (Line(points={{-18,220},{20,220},{20,206}, {60,206}}, color={0,0,127})); - connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{-50, - 68},{-22,68}},color={255,0,255})); - connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{-50, - 60},{-22,60}},color={255,0,255})); - connect(forMinFlo.y, or3.u3) annotation (Line(points={{-58,140},{-50,140},{-50, - 52},{-22,52}}, color={255,0,255})); + connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{ + -50,70},{-42,70}}, + color={255,0,255})); + connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{ + -50,62},{-42,62}}, + color={255,0,255})); connect(add1.y, swi.u1) annotation (Line(points={{84,200},{90,200},{90,48},{98, 48}}, color={0,0,127})); connect(VActSet_flow, swi.u3) annotation (Line(points={{-160,20},{80,20},{80,32}, @@ -261,8 +267,6 @@ equation {-8,114}},color={0,0,127})); connect(add4.y, add2.u2) annotation (Line(points={{16,120},{22,120},{22,154},{ 26,154}}, color={0,0,127})); - connect(or3.y, or1.u1) annotation (Line(points={{2,60},{20,60},{20,40},{38,40}}, - color={255,0,255})); connect(forMinFlo1.y, or1.u2) annotation (Line(points={{-58,100},{-50,100},{-50, 32},{38,32}}, color={255,0,255})); connect(or1.y, swi.u2) @@ -295,6 +299,12 @@ equation {78,-208}}, color={0,0,127})); connect(swi2.y, yHeaDam) annotation (Line(points={{102,-200},{160,-200}}, color={0,0,127})); + connect(or5.y, or1.u1) annotation (Line(points={{22,60},{30,60},{30,40},{38,40}}, + color={255,0,255})); + connect(or3.y, or5.u1) annotation (Line(points={{-18,70},{-10,70},{-10,60},{-2, + 60}}, color={255,0,255})); + connect(forMinFlo.y, or5.u2) annotation (Line(points={{-58,140},{-50,140},{-50, + 52},{-2,52}}, color={255,0,255})); annotation (defaultComponentName="ove", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/ActiveAirFlow.mo index e8c06760ef2..621a689181a 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/ActiveAirFlow.mo @@ -56,9 +56,9 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-20},{-80,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{40,120},{60,140}}))); + annotation (Placement(transformation(extent={{20,120},{40,140}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" @@ -66,7 +66,7 @@ protected Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{40,80},{60,100}}))); + annotation (Placement(transformation(extent={{20,80},{40,100}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{100,70},{120,90}}))); @@ -97,9 +97,15 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetBac "Check if current operation mode is setback mode" annotation (Placement(transformation(extent={{-60,-150},{-40,-130}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if it is in occupied, warm-up, or setback mode" - annotation (Placement(transformation(extent={{40,-120},{60,-100}}))); + annotation (Placement(transformation(extent={{20,-120},{40,-100}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,120},{80,140}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in occupied, warm-up, or setback mode" + annotation (Placement(transformation(extent={{60,-120},{80,-100}}))); equation connect(occMod.y, ifOcc.u1) @@ -122,35 +128,38 @@ equation -148},{-62,-148}}, color={255,127,0})); connect(setBacMod.y, ifSetBac.u1) annotation (Line(points={{-78,-140},{-62,-140}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{0,120},{0,138},{38, - 138}}, color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{-10,50},{-10,130}, - {38,130}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-10},{10,-10},{10,122}, - {38,122}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{62,130},{98,130}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{0,120},{0,90}, - {38,90}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,120},{-10,120},{-10,130}, + {18,130}}, color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,50},{0,50},{0,122},{ + 18,122}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,120},{-10,120},{-10, + 90},{18,90}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,74},{98,74}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{62,90},{80,90},{80,86}, + connect(occModInd.y, pro.u1) annotation (Line(points={{42,90},{80,90},{80,86}, {98,86}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) annotation (Line(points={{122,130},{160,130}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{122,80},{160,80}}, color={0,0,127})); - connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{0,120},{0,-102},{ - 38,-102}}, color={255,0,255})); - connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20,-110}, - {38,-110}}, color={255,0,255})); - connect(ifSetBac.y, or1.u3) annotation (Line(points={{-38,-140},{0,-140},{0,-118}, - {38,-118}}, color={255,0,255})); - connect(or1.y, heaMaxFlo.u) - annotation (Line(points={{62,-110},{98,-110}}, color={255,0,255})); + connect(ifOcc.y, or1.u1) annotation (Line(points={{-38,120},{-10,120},{-10,-110}, + {18,-110}},color={255,0,255})); + connect(ifWarUp.y, or1.u2) annotation (Line(points={{-38,-70},{-20,-70},{-20,-118}, + {18,-118}}, color={255,0,255})); connect(heaMaxFlo.y, VActHeaMax_flow) annotation (Line(points={{122,-110},{160,-110}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{42,130},{58,130}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,130},{98,130}}, color={255,0,255})); + connect(or1.y, or4.u1) + annotation (Line(points={{42,-110},{58,-110}}, color={255,0,255})); + connect(or4.y, heaMaxFlo.u) + annotation (Line(points={{82,-110},{98,-110}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-10},{50,-10},{50,122}, + {58,122}}, color={255,0,255})); + connect(ifSetBac.y, or4.u2) annotation (Line(points={{-38,-140},{50,-140},{50, + -118},{58,-118}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-160},{140,160}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/Overrides.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/Overrides.mo index 5f4762d9031..cf7caabcabb 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/Overrides.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/DualDuctSnapActing/Subsequences/Overrides.mo @@ -63,6 +63,7 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{140,-220},{180,-180}}), iconTransformation(extent={{100,-80},{140,-40}}))); +protected Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( final k=1) "Constant 1" @@ -99,10 +100,12 @@ block Overrides "Software switches to override setpoints" annotation (Placement(transformation(extent={{28,150},{48,170}}))); Buildings.Controls.OBC.CDL.Reals.Add add1 "Add up inputs" annotation (Placement(transformation(extent={{62,190},{82,210}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi "Airflow setpoint after considering override" + Buildings.Controls.OBC.CDL.Reals.Switch swi + "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{100,30},{120,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{-20,50},{0,70}}))); + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-40,60},{-20,80}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt3( final k=1) "Constant 1" @@ -181,6 +184,9 @@ block Overrides "Software switches to override setpoints" Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Damper setpoint position after considering override" annotation (Placement(transformation(extent={{80,-210},{100,-190}}))); + Buildings.Controls.OBC.CDL.Logical.Or or5 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{0,50},{20,70}}))); equation connect(oveFloSet, forZerFlo.u1) @@ -205,12 +211,12 @@ equation {26,166}},color={0,0,127})); connect(zerFlo.y, add1.u1) annotation (Line(points={{-18,220},{20,220},{20,206}, {60,206}}, color={0,0,127})); - connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{-50, - 68},{-22,68}},color={255,0,255})); - connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{-50, - 60},{-22,60}},color={255,0,255})); - connect(forMinFlo.y, or3.u3) annotation (Line(points={{-58,140},{-50,140},{-50, - 52},{-22,52}}, color={255,0,255})); + connect(forZerFlo.y, or3.u1) annotation (Line(points={{-58,220},{-50,220},{ + -50,70},{-42,70}}, + color={255,0,255})); + connect(forCooMax.y, or3.u2) annotation (Line(points={{-58,180},{-50,180},{ + -50,62},{-42,62}}, + color={255,0,255})); connect(add1.y, swi.u1) annotation (Line(points={{84,200},{90,200},{90,48},{98, 48}}, color={0,0,127})); connect(VActSet_flow, swi.u3) annotation (Line(points={{-160,20},{80,20},{80,32}, @@ -259,8 +265,6 @@ equation {-8,114}},color={0,0,127})); connect(add4.y, add2.u2) annotation (Line(points={{16,120},{22,120},{22,154},{ 26,154}}, color={0,0,127})); - connect(or3.y, or1.u1) annotation (Line(points={{2,60},{20,60},{20,40},{38,40}}, - color={255,0,255})); connect(forMinFlo1.y, or1.u2) annotation (Line(points={{-58,100},{-50,100},{-50, 32},{38,32}}, color={255,0,255})); connect(or1.y, swi.u2) @@ -293,6 +297,12 @@ equation -208},{78,-208}}, color={0,0,127})); connect(swi2.y, yHeaDam) annotation (Line(points={{102,-200},{160,-200}}, color={0,0,127})); + connect(or3.y, or5.u1) annotation (Line(points={{-18,70},{-10,70},{-10,60},{-2, + 60}}, color={255,0,255})); + connect(or5.y, or1.u1) annotation (Line(points={{22,60},{30,60},{30,40},{38,40}}, + color={255,0,255})); + connect(forMinFlo.y, or5.u2) annotation (Line(points={{-58,140},{-50,140},{-50, + 52},{-2,52}}, color={255,0,255})); annotation (defaultComponentName="ove", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/ActiveAirFlow.mo index eb2e8d4f502..1415c034e98 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/ActiveAirFlow.mo @@ -44,17 +44,17 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{20,40},{40,60}}))); + annotation (Placement(transformation(extent={{0,40},{20,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" - annotation (Placement(transformation(extent={{80,40},{100,60}}))); + annotation (Placement(transformation(extent={{100,40},{120,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{20,0},{40,20}}))); + annotation (Placement(transformation(extent={{0,0},{20,20}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{80,-60},{100,-40}}))); @@ -67,6 +67,9 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetUp "Check if current operation mode is setup mode" annotation (Placement(transformation(extent={{-60,-70},{-40,-50}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation connect(occMod.y, ifOcc.u1) @@ -81,25 +84,26 @@ equation -8},{-62,-8}}, color={255,127,0})); connect(uOpeMod, ifSetUp.u2) annotation (Line(points={{-160,30},{-70,30},{-70, -68},{-62,-68}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{0,70},{0,58},{18,58}}, - color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,50}, - {18,50}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-60},{10,-60},{10,42}, - {18,42}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{42,50},{78,50}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{0,70},{0,10}, - {18,10}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{-20,70},{-20,50}, + {-2,50}},color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,42}, + {-2,42}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{-20,70},{-20, + 10},{-2,10}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,-80},{60,-80},{60, -56},{78,-56}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{42,10},{60,10},{60,-44}, + connect(occModInd.y, pro.u1) annotation (Line(points={{22,10},{60,10},{60,-44}, {78,-44}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) - annotation (Line(points={{102,50},{160,50}}, color={0,0,127})); + annotation (Line(points={{122,50},{160,50}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{102,-50},{160,-50}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,50},{58,50}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,50},{98,50}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-60},{40,-60},{40,42}, + {58,42}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-120},{140,120}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/DamperValves.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/DamperValves.mo index 6384e8d109d..c8536791406 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/DamperValves.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanCVF/Subsequences/DamperValves.mo @@ -183,6 +183,7 @@ block DamperValves annotation (Placement(transformation(extent={{320,-260},{360,-220}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Logical.And and4 "Logical and" annotation (Placement(transformation(extent={{-60,120},{-40,140}}))); Buildings.Controls.OBC.CDL.Reals.Line lin @@ -256,8 +257,8 @@ block DamperValves annotation (Placement(transformation(extent={{100,-200},{120,-180}}))); Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Hot water valve position" annotation (Placement(transformation(extent={{280,-120},{300,-100}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow(final k= - VCooMax_flow) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow( + final k=VCooMax_flow) "Nominal volume flow rate" annotation (Placement(transformation(extent={{160,110},{180,130}}))); Buildings.Controls.OBC.CDL.Reals.Divide VDisSet_flowNor @@ -328,7 +329,8 @@ block DamperValves Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt2(final k=3) "Constant 3" annotation (Placement(transformation(extent={{-140,250},{-120,270}}))); - Buildings.Controls.OBC.CDL.Conversions.BooleanToReal zerFlo(final realTrue=0) + Buildings.Controls.OBC.CDL.Conversions.BooleanToReal zerFlo( + final realTrue=0) "Force zone airflow setpoint to zero" annotation (Placement(transformation(extent={{-20,350},{0,370}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal cooMax( @@ -346,7 +348,10 @@ block DamperValves Buildings.Controls.OBC.CDL.Reals.Switch swi4 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{160,240},{180,260}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{20,220},{40,240}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 "Check if the airflow setpoint should be overrided" annotation (Placement(transformation(extent={{100,240},{120,260}}))); @@ -441,19 +446,15 @@ equation connect(nomFlow.y, VDis_flowNor.u2) annotation (Line(points={{182,120},{200,120}, {200,84},{218,84}}, color={0,0,127})); connect(swi3.y, yDam) - annotation (Line(points={{302,-20},{340,-20}}, - color={0,0,127})); + annotation (Line(points={{302,-20},{340,-20}}, color={0,0,127})); connect(isUno.y, swi3.u2) annotation (Line(points={{122,-190},{140,-190},{140, - -20},{278,-20}}, - color={255,0,255})); + -20},{278,-20}}, color={255,0,255})); connect(conZer3.y, swi3.u1) annotation (Line(points={{-238,-20},{40,-20},{40, - -12},{278,-12}}, - color={0,0,127})); + -12},{278,-12}}, color={0,0,127})); connect(conDam.y, swi3.u3) annotation (Line(points={{282,150},{300,150},{300, - 60},{220,60},{220,-28},{278,-28}}, - color={0,0,127})); + 60},{220,60},{220,-28},{278,-28}}, color={0,0,127})); connect(VDis_flowNor.y, conDam.u_m) - annotation (Line(points={{242,90},{270,90},{270,138}}, color={0,0,127})); + annotation (Line(points={{242,90},{270,90},{270,138}}, color={0,0,127})); connect(VOAMin_flow, les.u2) annotation (Line(points={{-340,-308},{-262,-308}}, color={0,0,127})); connect(les.y, truDel7.u) @@ -510,19 +511,15 @@ equation connect(zerFlo.y,add1. u1) annotation (Line(points={{2,360},{60,360},{60,346}, {98,346}}, color={0,0,127})); connect(forZerFlo.y,or3. u1) annotation (Line(points={{-58,360},{-40,360},{-40, - 258},{98,258}}, color={255,0,255})); + 230},{18,230}}, color={255,0,255})); connect(forCooMax.y,or3. u2) annotation (Line(points={{-58,320},{-40,320},{-40, - 250},{98,250}}, color={255,0,255})); - connect(forMinFlo.y,or3. u3) annotation (Line(points={{-58,280},{-40,280},{-40, - 242},{98,242}},color={255,0,255})); + 222},{18,222}}, color={255,0,255})); connect(add1.y, swi4.u1) annotation (Line(points={{122,340},{140,340},{140,258}, {158,258}}, color={0,0,127})); connect(add2.y,add1. u2) annotation (Line(points={{82,300},{90,300},{90,334},{ 98,334}}, color={0,0,127})); connect(minFlo.y,add2. u2) annotation (Line(points={{2,280},{40,280},{40,294}, {58,294}}, color={0,0,127})); - connect(or3.y, swi4.u2) - annotation (Line(points={{122,250},{158,250}}, color={255,0,255})); connect(swi.y, swi4.u3) annotation (Line(points={{122,170},{140,170},{140,242}, {158,242}}, color={0,0,127})); connect(swi4.y, VPri_flow_Set) @@ -531,6 +528,12 @@ equation {200,156},{218,156}}, color={0,0,127})); connect(u1Fan, conDam.trigger) annotation (Line(points={{-340,0},{264,0},{264,138}}, color={255,0,255})); + connect(or2.y, swi4.u2) + annotation (Line(points={{122,250},{158,250}}, color={255,0,255})); + connect(or3.y, or2.u2) annotation (Line(points={{42,230},{80,230},{80,242},{98, + 242}}, color={255,0,255})); + connect(forMinFlo.y, or2.u1) annotation (Line(points={{-58,280},{-40,280},{-40, + 250},{98,250}}, color={255,0,255})); annotation ( defaultComponentName="damValFan", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-320,-400},{320,400}}), @@ -542,7 +545,7 @@ annotation ( fillPattern=FillPattern.Solid, pattern=LinePattern.None), Text( - extent={{-152,238},{-24,216}}, + extent={{-182,238},{-54,216}}, textColor={0,0,127}, fillColor={215,215,215}, fillPattern=FillPattern.Solid, diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/ActiveAirFlow.mo index 6dc82c5b156..d8e36016e66 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/ActiveAirFlow.mo @@ -45,17 +45,17 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{20,40},{40,60}}))); + annotation (Placement(transformation(extent={{0,40},{20,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" - annotation (Placement(transformation(extent={{80,40},{100,60}}))); + annotation (Placement(transformation(extent={{100,40},{120,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{20,0},{40,20}}))); + annotation (Placement(transformation(extent={{0,0},{20,20}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{80,-60},{100,-40}}))); @@ -68,6 +68,9 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetUp "Check if current operation mode is setup mode" annotation (Placement(transformation(extent={{-60,-70},{-40,-50}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation connect(occMod.y, ifOcc.u1) @@ -82,25 +85,26 @@ equation -8},{-62,-8}}, color={255,127,0})); connect(uOpeMod, ifSetUp.u2) annotation (Line(points={{-160,30},{-70,30},{-70, -68},{-62,-68}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{0,70},{0,58},{18,58}}, - color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,50}, - {18,50}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-60},{10,-60},{10,42}, - {18,42}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{42,50},{78,50}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{0,70},{0,10}, - {18,10}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{-20,70},{-20,50},{ + -2,50}}, color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,42}, + {-2,42}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{-20,70},{-20, + 10},{-2,10}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,-80},{60,-80},{60, -56},{78,-56}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{42,10},{60,10},{60,-44}, + connect(occModInd.y, pro.u1) annotation (Line(points={{22,10},{60,10},{60,-44}, {78,-44}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) - annotation (Line(points={{102,50},{160,50}}, color={0,0,127})); + annotation (Line(points={{122,50},{160,50}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{102,-50},{160,-50}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,50},{58,50}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,50},{98,50}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-60},{40,-60},{40,42}, + {58,42}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-120},{140,120}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/DamperValves.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/DamperValves.mo index 0db090b98f9..25e5c006016 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/DamperValves.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/ParallelFanVVF/Subsequences/DamperValves.mo @@ -194,6 +194,7 @@ block DamperValves annotation (Placement(transformation(extent={{360,-320},{400,-280}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Logical.And and4 "Logical and" annotation (Placement(transformation(extent={{-80,250},{-60,270}}))); Buildings.Controls.OBC.CDL.Reals.Line lin @@ -224,10 +225,11 @@ block DamperValves Buildings.Controls.OBC.CDL.Reals.Subtract sub2 "Calculate temperature difference between AHU supply air and room " annotation (Placement(transformation(extent={{-240,190},{-220,210}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Hot water valve position" + Buildings.Controls.OBC.CDL.Reals.Switch swi2 + "Hot water valve position" annotation (Placement(transformation(extent={{300,10},{320,30}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow(final k= - VCooMax_flow) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow( + final k=VCooMax_flow) "Nominal volume flow rate" annotation (Placement(transformation(extent={{60,240},{80,260}}))); Buildings.Controls.OBC.CDL.Reals.Divide VDisSet_flowNor @@ -420,7 +422,10 @@ block DamperValves Buildings.Controls.OBC.CDL.Reals.Switch swi8 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{100,380},{120,400}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{-80,360},{-60,380}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 "Check if the airflow setpoint should be overrided" annotation (Placement(transformation(extent={{40,380},{60,400}}))); @@ -507,11 +512,9 @@ equation connect(conTDisHeaSet.y, THeaDisSet) annotation (Line(points={{-118,70},{380,70}}, color={0,0,127})); connect(conDam.y, swi3.u3) annotation (Line(points={{262,280},{280,280},{280, - 102},{298,102}}, - color={0,0,127})); + 102},{298,102}}, color={0,0,127})); connect(conZer3.y, swi3.u1) annotation (Line(points={{-258,110},{20,110},{20, - 118},{298,118}}, - color={0,0,127})); + 118},{298,118}}, color={0,0,127})); connect(minFan.y, gai1.u) annotation (Line(points={{-258,-70},{-242,-70}}, color={0,0,127})); connect(gai1.y, sub.u2) annotation (Line(points={{-218,-70},{-200,-70},{-200,-56}, @@ -551,35 +554,35 @@ equation connect(booToRea.y, mul.u1) annotation (Line(points={{122,-90},{160,-90},{160, -104},{198,-104}}, color={0,0,127})); connect(max1.y, mul.u2) annotation (Line(points={{122,-130},{140,-130},{140,-116}, - {198,-116}}, color={0,0,127})); + {198,-116}}, color={0,0,127})); connect(mul.y, swi4.u1) annotation (Line(points={{222,-110},{240,-110},{240,-202}, - {258,-202}}, color={0,0,127})); + {258,-202}}, color={0,0,127})); connect(VOAMin_flow, gre2.u1) annotation (Line(points={{-360,-110},{-300,-110}, {-300,-260},{-62,-260}}, color={0,0,127})); connect(gre2.y, booToRea1.u) annotation (Line(points={{-38,-260},{38,-260}}, color={255,0,255})); connect(max1.y, mul1.u1) annotation (Line(points={{122,-130},{140,-130},{140,-264}, - {158,-264}}, color={0,0,127})); + {158,-264}}, color={0,0,127})); connect(booToRea1.y, mul1.u2) annotation (Line(points={{62,-260},{120,-260},{120, - -276},{158,-276}}, color={0,0,127})); + -276},{158,-276}}, color={0,0,127})); connect(greThr2.y, cooHea.u2) annotation (Line(points={{-258,0},{-120,0},{-120, - -308},{-62,-308}}, color={255,0,255})); + -308},{-62,-308}}, color={255,0,255})); connect(greThr1.y, cooHea.u1) annotation (Line(points={{-218,280},{-100,280},{ -100,-300},{-62,-300}},color={255,0,255})); connect(cooHea.y, not1.u) annotation (Line(points={{-38,-300},{38,-300}}, color={255,0,255})); connect(mul1.y, swi6.u1) annotation (Line(points={{182,-270},{200,-270},{200,-292}, - {218,-292}}, color={0,0,127})); + {218,-292}}, color={0,0,127})); connect(not1.y, swi6.u2) annotation (Line(points={{62,-300},{218,-300}}, color={255,0,255})); connect(swi6.y, swi4.u3) annotation (Line(points={{242,-300},{250,-300},{250,-218}, - {258,-218}}, color={0,0,127})); + {258,-218}}, color={0,0,127})); connect(conHal1.y, heaFanRat.x1) annotation (Line(points={{-38,-380},{20,-380}, {20,-402},{38,-402}}, color={0,0,127})); connect(mul1.y, max2.u2) annotation (Line(points={{182,-270},{200,-270},{200,-322}, - {-260,-322},{-260,-386},{-182,-386}}, color={0,0,127})); + {-260,-322},{-260,-386},{-182,-386}}, color={0,0,127})); connect(minFan.y, max2.u1) annotation (Line(points={{-258,-70},{-250,-70},{-250, - -374},{-182,-374}}, color={0,0,127})); + -374},{-182,-374}}, color={0,0,127})); connect(max2.y, heaFanRat.f1) annotation (Line(points={{-158,-380},{-120,-380}, {-120,-406},{38,-406}}, color={0,0,127})); connect(uHea, heaFanRat.u) annotation (Line(points={{-360,0},{-310,0},{-310,-410}, @@ -603,8 +606,7 @@ equation connect(isUno.y, swi2.u2) annotation (Line(points={{-158,-500},{130,-500},{130, 20},{298,20}}, color={255,0,255})); connect(isUno.y, swi3.u2) annotation (Line(points={{-158,-500},{130,-500},{ - 130,110},{298,110}}, - color={255,0,255})); + 130,110},{298,110}}, color={255,0,255})); connect(isUno.y, swi7.u2) annotation (Line(points={{-158,-500},{130,-500},{130, -240},{318,-240}}, color={255,0,255})); connect(swi4.y, swi7.u3) annotation (Line(points={{282,-210},{300,-210},{300,-248}, @@ -647,21 +649,17 @@ equation connect(zerFlo.y,add1. u1) annotation (Line(points={{-58,500},{0,500},{0,486}, {38,486}}, color={0,0,127})); connect(forZerFlo.y,or3. u1) annotation (Line(points={{-118,500},{-100,500},{-100, - 398},{38,398}}, color={255,0,255})); + 370},{-82,370}},color={255,0,255})); connect(forCooMax.y,or3. u2) annotation (Line(points={{-118,460},{-100,460},{-100, - 390},{38,390}}, color={255,0,255})); + 362},{-82,362}},color={255,0,255})); connect(add1.y,swi8. u1) annotation (Line(points={{62,480},{80,480},{80,398},{ 98,398}}, color={0,0,127})); connect(add2.y,add1. u2) annotation (Line(points={{22,440},{30,440},{30,474},{ 38,474}}, color={0,0,127})); connect(minFlo.y,add2. u2) annotation (Line(points={{-58,420},{-20,420},{-20,434}, {-2,434}}, color={0,0,127})); - connect(forMinFlo.y,or3. u3) annotation (Line(points={{-118,420},{-100,420},{-100, - 382},{38,382}},color={255,0,255})); connect(swi.y, swi8.u3) annotation (Line(points={{82,300},{90,300},{90,382},{98, 382}}, color={0,0,127})); - connect(or3.y, swi8.u2) - annotation (Line(points={{62,390},{98,390}}, color={255,0,255})); connect(swi8.y, VPri_flow_Set) annotation (Line(points={{122,390},{380,390}}, color={0,0,127})); connect(swi8.y, VDisSet_flowNor.u1) annotation (Line(points={{122,390},{140,390}, @@ -672,6 +670,12 @@ equation {-80,-40},{-80,-156},{38,-156}}, color={0,0,127})); connect(u1Fan, conDam.trigger) annotation (Line(points={{-360,130},{244,130},{ 244,268}}, color={255,0,255})); + connect(or2.y, swi8.u2) + annotation (Line(points={{62,390},{98,390}}, color={255,0,255})); + connect(or3.y, or2.u2) annotation (Line(points={{-58,370},{20,370},{20,382},{38, + 382}}, color={255,0,255})); + connect(forMinFlo.y, or2.u1) annotation (Line(points={{-118,420},{-100,420},{-100, + 390},{38,390}}, color={255,0,255})); annotation ( defaultComponentName="damValFan", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-340,-520},{360,520}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/ActiveAirFlow.mo index 37b8fdb7c70..29534af58c6 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/ActiveAirFlow.mo @@ -74,7 +74,7 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-160,0},{-140,20}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" annotation (Placement(transformation(extent={{-20,160},{0,180}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( @@ -162,6 +162,9 @@ protected final k=VHeaMin_flow) "Heating minimum airflow" annotation (Placement(transformation(extent={{-100,-40},{-80,-20}}))); + Buildings.Controls.OBC.CDL.Logical.Or or1 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{40,160},{60,180}}))); equation connect(occMod.y, ifOcc.u1) @@ -184,14 +187,10 @@ equation -130,-198},{-122,-198}}, color={255,127,0})); connect(setBacMod.y, ifSetBac.u1) annotation (Line(points={{-138,-190},{-122,-190}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-98,190},{-60,190},{-60,178}, - {-22,178}}, color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-98,90},{-70,90},{-70,170}, + connect(ifOcc.y, or3.u1) annotation (Line(points={{-98,190},{-60,190},{-60,170}, {-22,170}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-98,10},{-50,10},{-50,162}, + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-98,90},{-70,90},{-70,162}, {-22,162}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{2,170},{138,170}}, color={255,0,255})); connect(ifOcc.y, occModInd.u) annotation (Line(points={{-98,190},{-60,190},{-60, 130},{-22,130}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-220,40},{-180,40},{-180, @@ -252,7 +251,12 @@ equation annotation (Line(points={{182,20},{220,20}}, color={0,0,127})); connect(add4.y, VActHeaMax_flow) annotation (Line(points={{182,-120},{220,-120}}, color={0,0,127})); - + connect(or3.y, or1.u1) + annotation (Line(points={{2,170},{38,170}}, color={255,0,255})); + connect(or1.y, actCooMax.u) + annotation (Line(points={{62,170},{138,170}}, color={255,0,255})); + connect(ifSetUp.y, or1.u2) annotation (Line(points={{-98,10},{30,10},{30,162}, + {38,162}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-200,-220},{200,220}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/DamperValves.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/DamperValves.mo index ae4d9350254..3be1d715c6c 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/DamperValves.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/Reheat/Subsequences/DamperValves.mo @@ -193,6 +193,7 @@ block DamperValves annotation (Placement(transformation(extent={{320,-180},{360,-140}}), iconTransformation(extent={{100,-160},{140,-120}}))); +protected Buildings.Controls.OBC.CDL.Logical.And and4 "Logical and" annotation (Placement(transformation(extent={{-60,140},{-40,160}}))); Buildings.Controls.OBC.CDL.Reals.Line lin @@ -389,7 +390,7 @@ block DamperValves Buildings.Controls.OBC.CDL.Reals.Switch swi6 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{180,270},{200,290}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if the airflow setpoint should be overrided" annotation (Placement(transformation(extent={{-60,290},{-40,310}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt5( @@ -408,7 +409,7 @@ block DamperValves annotation (Placement(transformation(extent={{0,350},{20,370}}))); Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{0,270},{20,290}}))); + annotation (Placement(transformation(extent={{60,270},{80,290}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant cooMax1( final k=VCooMax_flow) "Cooling maximum flow" @@ -429,6 +430,10 @@ block DamperValves final falseHoldDuration=0) "Hold true input for certain time" annotation (Placement(transformation(extent={{-240,160},{-220,180}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{0,280},{20,300}}))); + equation connect(uCoo, lin.u) annotation (Line(points={{-340,200},{-162,200}}, color={0,0,127})); @@ -593,12 +598,12 @@ equation annotation (Line(points={{-118,380},{-62,380}},color={255,0,255})); connect(zerFlo.y,add1. u1) annotation (Line(points={{-38,460},{0,460},{0,446}, {118,446}},color={0,0,127})); - connect(forZerFlo.y,or3. u1) annotation (Line(points={{-118,460},{-104,460},{-104, - 308},{-62,308}}, color={255,0,255})); - connect(forCooMax.y,or3. u2) annotation (Line(points={{-118,420},{-96,420},{-96, - 300},{-62,300}}, color={255,0,255})); - connect(forMinFlo.y,or3. u3) annotation (Line(points={{-118,380},{-88,380},{-88, - 292},{-62,292}}, color={255,0,255})); + connect(forZerFlo.y,or3. u1) annotation (Line(points={{-118,460},{-104,460},{ + -104,300},{-62,300}}, + color={255,0,255})); + connect(forCooMax.y,or3. u2) annotation (Line(points={{-118,420},{-96,420},{ + -96,292},{-62,292}}, + color={255,0,255})); connect(add1.y, swi6.u1) annotation (Line(points={{142,440},{160,440},{160,288}, {178,288}}, color={0,0,127})); connect(oveFloSet,forMinFlo1. u1) annotation (Line(points={{-340,460},{-300,460}, @@ -611,12 +616,10 @@ equation {-2,366}}, color={0,0,127})); connect(heaMax.y,add4. u2) annotation (Line(points={{-38,340},{-20,340},{-20,354}, {-2,354}},color={0,0,127})); - connect(or3.y,or1. u1) annotation (Line(points={{-38,300},{-20,300},{-20,280}, - {-2,280}}, color={255,0,255})); connect(forMinFlo1.y,or1. u2) annotation (Line(points={{-118,340},{-80,340},{-80, - 272},{-2,272}}, color={255,0,255})); + 272},{58,272}}, color={255,0,255})); connect(or1.y, swi6.u2) - annotation (Line(points={{22,280},{178,280}}, color={255,0,255})); + annotation (Line(points={{82,280},{178,280}}, color={255,0,255})); connect(add2.y, add1.u2) annotation (Line(points={{82,400},{100,400},{100,434}, {118,434}}, color={0,0,127})); connect(add4.y, add2.u2) annotation (Line(points={{22,360},{40,360},{40,394},{ @@ -657,6 +660,12 @@ equation 138}}, color={255,0,255})); connect(max1.y, swi3.u3) annotation (Line(points={{-78,-240},{-60,-240},{-60, -218},{-42,-218}}, color={0,0,127})); + connect(forMinFlo.y, or4.u2) annotation (Line(points={{-118,380},{-88,380},{-88, + 282},{-2,282}}, color={255,0,255})); + connect(or3.y, or4.u1) annotation (Line(points={{-38,300},{-20,300},{-20,290}, + {-2,290}}, color={255,0,255})); + connect(or4.y, or1.u1) annotation (Line(points={{22,290},{40,290},{40,280},{58, + 280}}, color={255,0,255})); annotation ( defaultComponentName="damVal", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-320,-500},{320,500}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/ActiveAirFlow.mo index 64dee967a67..044238fce17 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/ActiveAirFlow.mo @@ -45,17 +45,17 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{20,40},{40,60}}))); + annotation (Placement(transformation(extent={{0,40},{20,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" - annotation (Placement(transformation(extent={{80,40},{100,60}}))); + annotation (Placement(transformation(extent={{100,40},{120,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{20,0},{40,20}}))); + annotation (Placement(transformation(extent={{0,0},{20,20}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{80,-60},{100,-40}}))); @@ -68,6 +68,9 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetUp "Check if current operation mode is setup mode" annotation (Placement(transformation(extent={{-60,-70},{-40,-50}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation connect(occMod.y, ifOcc.u1) @@ -82,25 +85,26 @@ equation -8},{-62,-8}}, color={255,127,0})); connect(uOpeMod, ifSetUp.u2) annotation (Line(points={{-160,30},{-70,30},{-70, -68},{-62,-68}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{0,70},{0,58},{18,58}}, - color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,50}, - {18,50}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-60},{10,-60},{10,42}, - {18,42}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{42,50},{78,50}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{0,70},{0,10}, - {18,10}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{-20,70},{-20,50}, + {-2,50}},color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,42}, + {-2,42}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{-20,70},{-20, + 10},{-2,10}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,-80},{60,-80},{60, -56},{78,-56}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{42,10},{60,10},{60,-44}, + connect(occModInd.y, pro.u1) annotation (Line(points={{22,10},{60,10},{60,-44}, {78,-44}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) - annotation (Line(points={{102,50},{160,50}}, color={0,0,127})); + annotation (Line(points={{122,50},{160,50}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{102,-50},{160,-50}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,50},{58,50}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,50},{98,50}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-60},{40,-60},{40,42}, + {58,42}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-120},{140,120}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/DamperValves.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/DamperValves.mo index c848653ac59..b4f3bc13a90 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/DamperValves.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanCVF/Subsequences/DamperValves.mo @@ -202,6 +202,7 @@ block DamperValves annotation (Placement(transformation(extent={{320,-360},{360,-320}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Logical.And and4 "Logical and" annotation (Placement(transformation(extent={{-40,140},{-20,160}}))); Buildings.Controls.OBC.CDL.Reals.Line lin @@ -275,8 +276,8 @@ block DamperValves annotation (Placement(transformation(extent={{100,-180},{120,-160}}))); Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Hot water valve position" annotation (Placement(transformation(extent={{280,-100},{300,-80}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow(final k= - VCooMax_flow) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow( + final k=VCooMax_flow) "Nominal volume flow rate" annotation (Placement(transformation(extent={{160,130},{180,150}}))); Buildings.Controls.OBC.CDL.Reals.Divide VDisSet_flowNor @@ -299,15 +300,14 @@ block DamperValves annotation (Placement(transformation(extent={{240,0},{260,20}}))); Buildings.Controls.OBC.CDL.Logical.Latch lat "Close damper" annotation (Placement(transformation(extent={{100,-280},{120,-260}}))); - Buildings.Controls.OBC.CDL.Reals.LessThreshold cloDam( final t=damPosHys, final h=damPosHys/2) "Check if the damper is fully closed before turning on fan" annotation (Placement(transformation(extent={{-260,-350},{-240,-330}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or5 "Check if it is in heating, cooling state, or it is in occupied mode" - annotation (Placement(transformation(extent={{-40,-280},{-20,-260}}))); + annotation (Placement(transformation(extent={{-60,-260},{-40,-240}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant occ( final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied) "Constant signal for occupied mode" @@ -375,9 +375,15 @@ block DamperValves Buildings.Controls.OBC.CDL.Reals.Switch swi8 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{140,260},{160,280}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{20,240},{40,260}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{60,260},{80,280}}))); + annotation (Placement(transformation(extent={{80,260},{100,280}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in heating, cooling state, or it is in occupied mode" + annotation (Placement(transformation(extent={{-20,-280},{0,-260}}))); equation connect(uCoo, lin.u) @@ -483,14 +489,10 @@ equation -230},{-202,-230}}, color={255,127,0})); connect(occ.y, isOcc.u2) annotation (Line(points={{-238,-238},{-202,-238}}, color={255,127,0})); - connect(greThr1.y, or3.u1) annotation (Line(points={{-198,170},{-80,170},{-80, - -262},{-42,-262}}, color={255,0,255})); - connect(greThr2.y, or3.u2) annotation (Line(points={{-238,-110},{-100,-110},{-100, - -270},{-42,-270}}, color={255,0,255})); - connect(isOcc.y, or3.u3) annotation (Line(points={{-178,-230},{-120,-230},{-120, - -278},{-42,-278}}, color={255,0,255})); - connect(or3.y, edg.u) - annotation (Line(points={{-18,-270},{38,-270}}, color={255,0,255})); + connect(greThr1.y,or5. u1) annotation (Line(points={{-198,170},{-80,170},{-80, + -250},{-62,-250}}, color={255,0,255})); + connect(greThr2.y,or5. u2) annotation (Line(points={{-238,-110},{-100,-110},{-100, + -258},{-62,-258}}, color={255,0,255})); connect(edg.y, lat.u) annotation (Line(points={{62,-270},{98,-270}}, color={255,0,255})); connect(u1TerFan, tim.u) @@ -502,18 +504,13 @@ equation connect(booToRea.y, mul.u2) annotation (Line(points={{202,-270},{240,-270},{240, -18},{278,-18}}, color={0,0,127})); connect(swi3.y, mul.u1) annotation (Line(points={{262,10},{270,10},{270,-6},{ - 278,-6}}, - color={0,0,127})); + 278,-6}}, color={0,0,127})); connect(mul.y, yDam) annotation (Line(points={{302,-12},{340,-12}}, color={0,0,127})); connect(cloDam.y, and2.u1) annotation (Line(points={{-238,-340},{38,-340}}, color={255,0,255})); - connect(or3.y, and2.u2) annotation (Line(points={{-18,-270},{0,-270},{0,-348}, - {38,-348}}, color={255,0,255})); connect(and2.y, lat1.u) annotation (Line(points={{62,-340},{98,-340}}, color={255,0,255})); - connect(or3.y, falEdg.u) annotation (Line(points={{-18,-270},{0,-270},{0,-380}, - {38,-380}}, color={255,0,255})); connect(falEdg.y, lat1.clr) annotation (Line(points={{62,-380},{80,-380},{80,-346}, {98,-346}}, color={255,0,255})); connect(lat1.y, y1Fan) @@ -542,19 +539,15 @@ equation connect(zerFlo.y,add1. u1) annotation (Line(points={{-38,380},{20,380},{20,366}, {78,366}}, color={0,0,127})); connect(forZerFlo.y,or1. u1) annotation (Line(points={{-98,380},{-80,380},{-80, - 278},{58,278}}, color={255,0,255})); + 250},{18,250}}, color={255,0,255})); connect(forCooMax.y,or1. u2) annotation (Line(points={{-98,340},{-80,340},{-80, - 270},{58,270}}, color={255,0,255})); + 242},{18,242}}, color={255,0,255})); connect(add1.y,swi8. u1) annotation (Line(points={{102,360},{120,360},{120,278}, {138,278}}, color={0,0,127})); connect(add2.y,add1. u2) annotation (Line(points={{42,320},{60,320},{60,354},{ 78,354}}, color={0,0,127})); connect(minFlo.y,add2. u2) annotation (Line(points={{-38,300},{0,300},{0,314}, {18,314}}, color={0,0,127})); - connect(forMinFlo.y,or1. u3) annotation (Line(points={{-98,300},{-80,300},{-80, - 262},{58,262}},color={255,0,255})); - connect(or1.y, swi8.u2) - annotation (Line(points={{82,270},{138,270}}, color={255,0,255})); connect(swi.y, swi8.u3) annotation (Line(points={{102,190},{120,190},{120,262}, {138,262}}, color={0,0,127})); connect(swi8.y, VDisSet_flowNor.u1) annotation (Line(points={{162,270},{200,270}, @@ -563,6 +556,22 @@ equation annotation (Line(points={{162,270},{340,270}}, color={0,0,127})); connect(u1Fan, conDam.trigger) annotation (Line(points={{-340,30},{264,30},{264, 158}}, color={255,0,255})); + connect(or2.y, swi8.u2) + annotation (Line(points={{102,270},{138,270}}, color={255,0,255})); + connect(forMinFlo.y, or2.u1) annotation (Line(points={{-98,300},{-80,300},{-80, + 270},{78,270}}, color={255,0,255})); + connect(or1.y, or2.u2) annotation (Line(points={{42,250},{60,250},{60,262},{78, + 262}}, color={255,0,255})); + connect(isOcc.y, or4.u2) annotation (Line(points={{-178,-230},{-120,-230},{-120, + -278},{-22,-278}}, color={255,0,255})); + connect(or5.y, or4.u1) annotation (Line(points={{-38,-250},{-30,-250},{-30,-270}, + {-22,-270}}, color={255,0,255})); + connect(or4.y, edg.u) + annotation (Line(points={{2,-270},{38,-270}}, color={255,0,255})); + connect(or4.y, and2.u2) annotation (Line(points={{2,-270},{20,-270},{20,-348}, + {38,-348}}, color={255,0,255})); + connect(or4.y, falEdg.u) annotation (Line(points={{2,-270},{20,-270},{20,-380}, + {38,-380}}, color={255,0,255})); annotation ( defaultComponentName="damValFan", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-320,-400},{320,400}}), @@ -574,7 +583,7 @@ annotation ( fillPattern=FillPattern.Solid, pattern=LinePattern.None), Text( - extent={{-152,258},{-24,236}}, + extent={{-152,244},{-24,222}}, textColor={0,0,127}, fillColor={215,215,215}, fillPattern=FillPattern.Solid, diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/ActiveAirFlow.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/ActiveAirFlow.mo index c3d5269abbe..c06c70338a9 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/ActiveAirFlow.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/ActiveAirFlow.mo @@ -45,17 +45,17 @@ protected final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Setup mode" annotation (Placement(transformation(extent={{-100,-70},{-80,-50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in occupied, cooldown, or setup mode" - annotation (Placement(transformation(extent={{20,40},{40,60}}))); + annotation (Placement(transformation(extent={{0,40},{20,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal actCooMax( final realTrue=VCooMax_flow) "Active cooling maximum flow" - annotation (Placement(transformation(extent={{80,40},{100,60}}))); + annotation (Placement(transformation(extent={{100,40},{120,60}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal occModInd( final realTrue=1) "If in occupied mode, output 1" - annotation (Placement(transformation(extent={{20,0},{40,20}}))); + annotation (Placement(transformation(extent={{0,0},{20,20}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro "Active cooling minimum, minimum airflow setpoint" annotation (Placement(transformation(extent={{80,-60},{100,-40}}))); @@ -68,6 +68,9 @@ protected Buildings.Controls.OBC.CDL.Integers.Equal ifSetUp "Check if current operation mode is setup mode" annotation (Placement(transformation(extent={{-60,-70},{-40,-50}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if it is in occupied, cooldown, or setup mode" + annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation connect(occMod.y, ifOcc.u1) @@ -82,25 +85,26 @@ equation -8},{-62,-8}}, color={255,127,0})); connect(uOpeMod, ifSetUp.u2) annotation (Line(points={{-160,30},{-70,30},{-70, -68},{-62,-68}}, color={255,127,0})); - connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{0,70},{0,58},{18,58}}, - color={255,0,255})); - connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,50}, - {18,50}}, color={255,0,255})); - connect(ifSetUp.y, or3.u3) annotation (Line(points={{-38,-60},{10,-60},{10,42}, - {18,42}}, color={255,0,255})); - connect(or3.y, actCooMax.u) - annotation (Line(points={{42,50},{78,50}}, color={255,0,255})); - connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{0,70},{0,10}, - {18,10}}, color={255,0,255})); + connect(ifOcc.y, or3.u1) annotation (Line(points={{-38,70},{-20,70},{-20,50},{ + -2,50}}, color={255,0,255})); + connect(ifCooDow.y, or3.u2) annotation (Line(points={{-38,0},{-10,0},{-10,42}, + {-2,42}}, color={255,0,255})); + connect(ifOcc.y, occModInd.u) annotation (Line(points={{-38,70},{-20,70},{-20, + 10},{-2,10}}, color={255,0,255})); connect(VOccMin_flow, pro.u2) annotation (Line(points={{-160,-80},{60,-80},{60, -56},{78,-56}}, color={0,0,127})); - connect(occModInd.y, pro.u1) annotation (Line(points={{42,10},{60,10},{60,-44}, + connect(occModInd.y, pro.u1) annotation (Line(points={{22,10},{60,10},{60,-44}, {78,-44}}, color={0,0,127})); connect(actCooMax.y, VActCooMax_flow) - annotation (Line(points={{102,50},{160,50}}, color={0,0,127})); + annotation (Line(points={{122,50},{160,50}}, color={0,0,127})); connect(pro.y, VActMin_flow) annotation (Line(points={{102,-50},{160,-50}}, color={0,0,127})); - + connect(or3.y, or2.u1) + annotation (Line(points={{22,50},{58,50}}, color={255,0,255})); + connect(or2.y, actCooMax.u) + annotation (Line(points={{82,50},{98,50}}, color={255,0,255})); + connect(ifSetUp.y, or2.u2) annotation (Line(points={{-38,-60},{40,-60},{40,42}, + {58,42}}, color={255,0,255})); annotation ( defaultComponentName="actAirSet", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-140,-120},{140,120}})), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/DamperValves.mo b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/DamperValves.mo index 638308a0408..7d5b2bb4357 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/DamperValves.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/TerminalUnits/SeriesFanVVF/Subsequences/DamperValves.mo @@ -220,6 +220,7 @@ block DamperValves annotation (Placement(transformation(extent={{360,-460},{400,-420}}), iconTransformation(extent={{100,-210},{140,-170}}))); +protected Buildings.Controls.OBC.CDL.Logical.And and4 "Logical and" annotation (Placement(transformation(extent={{-80,250},{-60,270}}))); Buildings.Controls.OBC.CDL.Reals.Line lin @@ -252,8 +253,8 @@ block DamperValves annotation (Placement(transformation(extent={{-240,190},{-220,210}}))); Buildings.Controls.OBC.CDL.Reals.Switch swi2 "Hot water valve position" annotation (Placement(transformation(extent={{300,10},{320,30}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow(final k= - VCooMax_flow) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant nomFlow( + final k=VCooMax_flow) "Nominal volume flow rate" annotation (Placement(transformation(extent={{100,240},{120,260}}))); Buildings.Controls.OBC.CDL.Reals.Divide VDisSet_flowNor @@ -328,7 +329,6 @@ block DamperValves Buildings.Controls.OBC.CDL.Integers.Equal isUno "Output true if the operation mode is unoccupied" annotation (Placement(transformation(extent={{20,-340},{40,-320}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi4 "Fan setpoint when it is in cooling state and the supply air temperture is high" annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); @@ -364,9 +364,9 @@ block DamperValves Buildings.Controls.OBC.CDL.Integers.Equal isOcc "Output true if the operation mode is occupied" annotation (Placement(transformation(extent={{-220,-340},{-200,-320}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or3 "Check if it is in heating, cooling state, or it is in occupied mode" - annotation (Placement(transformation(extent={{-60,-380},{-40,-360}}))); + annotation (Placement(transformation(extent={{-80,-430},{-60,-410}}))); Buildings.Controls.OBC.CDL.Logical.Edge edg "Rising edge" annotation (Placement(transformation(extent={{20,-380},{40,-360}}))); @@ -427,15 +427,21 @@ block DamperValves annotation (Placement(transformation(extent={{0,410},{20,430}}))); Buildings.Controls.OBC.CDL.Reals.Add add1 "Add up inputs" annotation (Placement(transformation(extent={{60,450},{80,470}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if the airflow setpoint should be overrided" - annotation (Placement(transformation(extent={{40,360},{60,380}}))); + annotation (Placement(transformation(extent={{-80,340},{-60,360}}))); Buildings.Controls.OBC.CDL.Reals.Switch swi9 "Airflow setpoint after considering override" annotation (Placement(transformation(extent={{120,360},{140,380}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt2(final k=3) "Constant 3" annotation (Placement(transformation(extent={{-200,370},{-180,390}}))); + Buildings.Controls.OBC.CDL.Logical.Or or2 + "Check if the airflow setpoint should be overrided" + annotation (Placement(transformation(extent={{60,360},{80,380}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if it is in heating, cooling state, or it is in occupied mode" + annotation (Placement(transformation(extent={{-40,-380},{-20,-360}}))); equation connect(uCoo, lin.u) @@ -518,18 +524,17 @@ equation connect(conTDisHeaSet.y, THeaDisSet) annotation (Line(points={{-118,70},{380,70}}, color={0,0,127})); connect(conZer3.y, swi3.u1) annotation (Line(points={{-258,110},{20,110},{20, - 126},{258,126}}, - color={0,0,127})); + 126},{258,126}}, color={0,0,127})); connect(conHal1.y, heaFanRat.x1) annotation (Line(points={{2,-220},{20,-220},{ 20,-242},{38,-242}}, color={0,0,127})); connect(uHea, heaFanRat.u) annotation (Line(points={{-360,0},{-310,0},{-310,-250}, - {38,-250}}, color={0,0,127})); + {38,-250}}, color={0,0,127})); connect(conHal2.y, heaFanRat.x2) annotation (Line(points={{-158,-280},{-120,-280}, - {-120,-254},{38,-254}}, color={0,0,127})); + {-120,-254},{38,-254}}, color={0,0,127})); connect(maxFan.y, heaFanRat.f2) annotation (Line(points={{2,-280},{20,-280},{20, - -258},{38,-258}}, color={0,0,127})); - connect(uno.y, isUno.u1) annotation (Line(points={{-58,-330},{18,-330}}, - color={255,127,0})); + -258},{38,-258}}, color={0,0,127})); + connect(uno.y, isUno.u1) + annotation (Line(points={{-58,-330},{18,-330}}, color={255,127,0})); connect(isUno.y, swi2.u2) annotation (Line(points={{42,-330},{130,-330},{130,20}, {298,20}}, color={255,0,255})); connect(isUno.y, swi3.u2) annotation (Line(points={{42,-330},{130,-330},{130, @@ -581,13 +586,9 @@ equation connect(uOpeMod, isUno.u2) annotation (Line(points={{-360,-350},{0,-350},{0,-338}, {18,-338}}, color={255,127,0})); connect(greThr1.y, or3.u1) annotation (Line(points={{-218,280},{-100,280},{-100, - -362},{-62,-362}}, color={255,0,255})); - connect(greThr2.y, or3.u2) annotation (Line(points={{-258,0},{-110,0},{-110,-370}, - {-62,-370}}, color={255,0,255})); - connect(isOcc.y, or3.u3) annotation (Line(points={{-198,-330},{-120,-330},{-120, - -378},{-62,-378}}, color={255,0,255})); - connect(or3.y, edg.u) - annotation (Line(points={{-38,-370},{18,-370}}, color={255,0,255})); + -420},{-82,-420}}, color={255,0,255})); + connect(greThr2.y, or3.u2) annotation (Line(points={{-258,0},{-110,0},{-110,-428}, + {-82,-428}}, color={255,0,255})); connect(edg.y, lat.u) annotation (Line(points={{42,-370},{78,-370}}, color={255,0,255})); connect(lat.y, booToRea.u) @@ -600,10 +601,6 @@ equation annotation (Line(points={{-360,-440},{-282,-440}}, color={0,0,127})); connect(cloDam.y, and2.u1) annotation (Line(points={{-258,-440},{18,-440}}, color={255,0,255})); - connect(or3.y, and2.u2) annotation (Line(points={{-38,-370},{0,-370},{0,-448}, - {18,-448}}, color={255,0,255})); - connect(or3.y, falEdg.u) annotation (Line(points={{-38,-370},{0,-370},{0,-480}, - {18,-480}}, color={255,0,255})); connect(and2.y, lat1.u) annotation (Line(points={{42,-440},{78,-440}}, color={255,0,255})); connect(falEdg.y, lat1.clr) annotation (Line(points={{42,-480},{60,-480},{60,-446}, @@ -645,22 +642,20 @@ equation {-2,426}},color={0,0,127})); connect(zerFlo.y,add1. u1) annotation (Line(points={{-58,480},{0,480},{0,466}, {58,466}}, color={0,0,127})); - connect(forZerFlo.y,or1. u1) annotation (Line(points={{-118,480},{-100,480},{-100, - 378},{38,378}}, color={255,0,255})); - connect(forCooMax.y,or1. u2) annotation (Line(points={{-118,440},{-100,440},{-100, - 370},{38,370}}, color={255,0,255})); + connect(forZerFlo.y,or1. u1) annotation (Line(points={{-118,480},{-100,480},{ + -100,350},{-82,350}}, + color={255,0,255})); + connect(forCooMax.y,or1. u2) annotation (Line(points={{-118,440},{-100,440},{ + -100,342},{-82,342}}, + color={255,0,255})); connect(add1.y,swi9. u1) annotation (Line(points={{82,460},{100,460},{100,378}, {118,378}}, color={0,0,127})); connect(add2.y,add1. u2) annotation (Line(points={{22,420},{40,420},{40,454},{ 58,454}}, color={0,0,127})); connect(minFlo.y,add2. u2) annotation (Line(points={{-58,400},{-20,400},{-20,414}, {-2,414}}, color={0,0,127})); - connect(forMinFlo.y,or1. u3) annotation (Line(points={{-118,400},{-100,400},{-100, - 362},{38,362}},color={255,0,255})); connect(conInt2.y,forMinFlo. u2) annotation (Line(points={{-178,380},{-160,380}, {-160,392},{-142,392}}, color={255,127,0})); - connect(or1.y, swi9.u2) - annotation (Line(points={{62,370},{118,370}}, color={255,0,255})); connect(swi.y, swi9.u3) annotation (Line(points={{82,300},{100,300},{100,362}, {118,362}}, color={0,0,127})); connect(swi9.y, max1.u1) annotation (Line(points={{142,370},{160,370},{160,-40}, @@ -673,6 +668,22 @@ equation 244,268}}, color={255,0,255})); connect(conDam.y, swi3.u3) annotation (Line(points={{262,280},{270,280},{270, 200},{220,200},{220,110},{258,110}}, color={0,0,127})); + connect(or2.y, swi9.u2) + annotation (Line(points={{82,370},{118,370}}, color={255,0,255})); + connect(or1.y, or2.u2) annotation (Line(points={{-58,350},{-40,350},{-40,362}, + {58,362}}, color={255,0,255})); + connect(forMinFlo.y, or2.u1) annotation (Line(points={{-118,400},{-100,400},{-100, + 370},{58,370}}, color={255,0,255})); + connect(isOcc.y, or4.u1) annotation (Line(points={{-198,-330},{-180,-330},{-180, + -370},{-42,-370}}, color={255,0,255})); + connect(or3.y, or4.u2) annotation (Line(points={{-58,-420},{-50,-420},{-50,-378}, + {-42,-378}}, color={255,0,255})); + connect(or4.y, edg.u) + annotation (Line(points={{-18,-370},{18,-370}}, color={255,0,255})); + connect(or4.y, and2.u2) annotation (Line(points={{-18,-370},{0,-370},{0,-448}, + {18,-448}}, color={255,0,255})); + connect(or4.y, falEdg.u) annotation (Line(points={{-18,-370},{0,-370},{0,-480}, + {18,-480}}, color={255,0,255})); annotation ( defaultComponentName="damValFan", Diagram(coordinateSystem(preserveAspectRatio=false, extent={{-340,-520},{360,520}}), diff --git a/Buildings/Controls/OBC/ASHRAE/G36/ThermalZones/Setpoints.mo b/Buildings/Controls/OBC/ASHRAE/G36/ThermalZones/Setpoints.mo index 462bf702894..af3593a0ced 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/ThermalZones/Setpoints.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/ThermalZones/Setpoints.mo @@ -161,6 +161,7 @@ block Setpoints annotation (Placement(transformation(extent={{340,-410},{380,-370}}), iconTransformation(extent={{100,-100},{140,-60}}))); +protected Buildings.Controls.OBC.CDL.Logical.Or or2 "Check if there is cooling/heating demand limit being imposed" annotation (Placement(transformation(extent={{-280,-40},{-260,-20}}))); @@ -174,9 +175,9 @@ block Setpoints Buildings.Controls.OBC.CDL.Logical.Or or5 "Check if demand limit should be ignored or if there is no demand limit" annotation (Placement(transformation(extent={{160,-20},{180,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if cooling demand limit level is imposed" - annotation (Placement(transformation(extent={{-40,140},{-20,160}}))); + annotation (Placement(transformation(extent={{-60,150},{-40,170}}))); Buildings.Controls.OBC.CDL.Logical.Not not1 "Logic not" annotation (Placement(transformation(extent={{0,140},{20,160}}))); Buildings.Controls.OBC.CDL.Reals.AddParameter addPar3( @@ -206,8 +207,9 @@ block Setpoints Buildings.Controls.OBC.CDL.Discrete.TriggeredSampler heaSetFre "Freeze current heating setpoint when demand limit is imposed" annotation (Placement(transformation(extent={{-160,-80},{-140,-60}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or4 "Check if heating demand limit level is imposed" - annotation (Placement(transformation(extent={{-40,-80},{-20,-60}}))); + Buildings.Controls.OBC.CDL.Logical.Or or4 + "Check if heating demand limit level is imposed" + annotation (Placement(transformation(extent={{-60,-74},{-40,-54}}))); Buildings.Controls.OBC.CDL.Logical.Not not2 "Logical not" annotation (Placement(transformation(extent={{0,-80},{20,-60}}))); Buildings.Controls.OBC.CDL.Reals.Multiply pro7 @@ -277,8 +279,15 @@ block Setpoints final p=-0.5) "Cooling setpoint minus the minimum difference between cooling and heating setpoints" annotation (Placement(transformation(extent={{160,-590},{180,-570}}))); - -protected + Buildings.Controls.OBC.CDL.Logical.Or or6 + "Current operation mode is occupied, warm-up, or cooldown mode" + annotation (Placement(transformation(extent={{-80,610},{-60,630}}))); + Buildings.Controls.OBC.CDL.Logical.Or or7 + "Check if cooling demand limit level is imposed" + annotation (Placement(transformation(extent={{-30,140},{-10,160}}))); + Buildings.Controls.OBC.CDL.Logical.Or or8 + "Check if heating demand limit level is imposed" + annotation (Placement(transformation(extent={{-30,-80},{-10,-60}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu "Check if current operation mode is warm-up mode" annotation (Placement(transformation(extent={{-300,600},{-280,620}}))); @@ -287,8 +296,8 @@ protected annotation (Placement(transformation(extent={{-200,600},{-180,620}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu2 "Check if current operation mode is occupied mode" - annotation (Placement(transformation(extent={{-98,600},{-78,620}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + annotation (Placement(transformation(extent={{-120,580},{-100,600}}))); + Buildings.Controls.OBC.CDL.Logical.Or or9 "Current operation mode is occupied, warm-up, or cooldown mode" annotation (Placement(transformation(extent={{-20,600},{0,620}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( @@ -302,7 +311,7 @@ protected Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt2( final k=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.occupied) "Occupied mode" - annotation (Placement(transformation(extent={{-140,570},{-120,590}}))); + annotation (Placement(transformation(extent={{-180,570},{-160,590}}))); Buildings.Controls.OBC.CDL.Logical.Sources.Constant cooSetAdjCon( final k=have_locAdj) "Cooling setpoint adjustable" @@ -543,7 +552,7 @@ equation annotation (Line(points={{-440,630},{-220,630},{-220,610},{-202,610}}, color={255,127,0})); connect(uOpeMod, intEqu2.u1) - annotation (Line(points={{-440,630},{-120,630},{-120,610},{-100,610}}, + annotation (Line(points={{-440,630},{-140,630},{-140,590},{-122,590}}, color={255,127,0})); connect(conInt.y, intEqu.u2) annotation (Line(points={{-318,580},{-310,580},{-310,602},{-302,602}}, @@ -552,17 +561,8 @@ equation annotation (Line(points={{-218,580},{-210,580},{-210,602},{-202,602}}, color={255,127,0})); connect(conInt2.y, intEqu2.u2) - annotation (Line(points={{-118,580},{-110,580},{-110,602},{-100,602}}, + annotation (Line(points={{-158,580},{-140,580},{-140,582},{-122,582}}, color={255,127,0})); - connect(intEqu.y, or3.u1) - annotation (Line(points={{-278,610},{-260,610},{-260,640},{-34,640}, - {-34,618},{-22,618}}, color={255,0,255})); - connect(intEqu1.y, or3.u2) - annotation (Line(points={{-178,610},{-160,610},{-160,634},{-40,634}, - {-40,610},{-22,610}}, color={255,0,255})); - connect(intEqu2.y, or3.u3) - annotation (Line(points={{-76,610},{-60,610},{-60,602},{-22,602}}, - color={255,0,255})); connect(TOccCooSet, swi.u1) annotation (Line(points={{-440,530},{-360,530},{-360, 538},{-302,538}}, color={0,0,127})); connect(TUnoCooSet, swi.u3) annotation (Line(points={{-440,490},{-360,490},{-360, @@ -571,10 +571,10 @@ equation 458},{-302,458}}, color={0,0,127})); connect(TUnoHeaSet, swi1.u3) annotation (Line(points={{-440,410},{-360,410},{-360, 442},{-302,442}}, color={0,0,127})); - connect(or3.y, swi.u2) + connect(or9.y, swi.u2) annotation (Line(points={{2,610},{20,610},{20,560},{-320,560},{-320,530}, {-302,530}}, color={255,0,255})); - connect(or3.y, swi1.u2) + connect(or9.y, swi1.u2) annotation (Line(points={{2,610},{20,610},{20,560},{-320,560},{-320,450}, {-302,450}}, color={255,0,255})); connect(cooSetAdjCon.y, swi4.u2) @@ -613,7 +613,7 @@ equation annotation (Line(points={{-278,450},{120,450},{120,280},{180,280},{180,258}, {218,258}}, color={0,0,127})); connect(intEqu2.y, swi3.u2) - annotation (Line(points={{-76,610},{-60,610},{-60,380},{200,380},{200,250},{ + annotation (Line(points={{-98,590},{-60,590},{-60,380},{200,380},{200,250},{ 218,250}}, color={255,0,255})); connect(uCooDemLimLev, intGreThr.u) annotation (Line(points={{-440,130},{-360,130},{-360,-10},{-342,-10}}, @@ -655,16 +655,11 @@ equation annotation (Line(points={{-138,30},{-128,30},{-128,22},{-102,22}}, color={255,127,0})); connect(intEqu3.y, or1.u1) - annotation (Line(points={{-78,110},{-66,110},{-66,158},{-42,158}}, + annotation (Line(points={{-78,110},{-70,110},{-70,160},{-62,160}}, color={255,0,255})); connect(intEqu4.y, or1.u2) - annotation (Line(points={{-78,70},{-60,70},{-60,150},{-42,150}}, + annotation (Line(points={{-78,70},{-70,70},{-70,152},{-62,152}}, color={255,0,255})); - connect(intEqu5.y, or1.u3) - annotation (Line(points={{-78,30},{-54,30},{-54,142},{-42,142}}, - color={255,0,255})); - connect(or1.y, not1.u) - annotation (Line(points={{-18,150},{-2,150}}, color={255,0,255})); connect(not1.y, booToRea6.u) annotation (Line(points={{22,150},{38,150}}, color={255,0,255})); connect(booToRea.y, pro.u2) @@ -732,16 +727,11 @@ equation connect(intEqu8.y, booToRea5.u) annotation (Line(points={{-78,-190},{-42,-190}}, color={255,0,255})); connect(intEqu6.y, or4.u1) - annotation (Line(points={{-78,-110},{-66,-110},{-66,-62},{-42,-62}}, + annotation (Line(points={{-78,-110},{-70,-110},{-70,-64},{-62,-64}}, color={255,0,255})); connect(intEqu7.y, or4.u2) - annotation (Line(points={{-78,-150},{-60,-150},{-60,-70},{-42,-70}}, - color={255,0,255})); - connect(intEqu8.y, or4.u3) - annotation (Line(points={{-78,-190},{-54,-190},{-54,-78},{-42,-78}}, + annotation (Line(points={{-78,-150},{-70,-150},{-70,-72},{-62,-72}}, color={255,0,255})); - connect(or4.y, not2.u) - annotation (Line(points={{-18,-70},{-2,-70}}, color={255,0,255})); connect(not2.y, booToRea7.u) annotation (Line(points={{22,-70},{38,-70}}, color={255,0,255})); connect(booToRea7.y, pro7.u1) @@ -839,7 +829,7 @@ equation annotation (Line(points={{242,90},{264,90},{264,-244},{148,-244},{148,-278}, {158,-278}}, color={0,0,127})); connect(intEqu2.y, and10.u1) - annotation (Line(points={{-76,610},{-60,610},{-60,380},{280,380},{280,-220}, + annotation (Line(points={{-98,590},{-60,590},{-60,380},{280,380},{280,-220}, {-300,-220},{-300,-270},{-282,-270}}, color={255,0,255})); connect(not4.y, and10.u2) annotation (Line(points={{-318,-270},{-308,-270},{-308,-278},{-282,-278}}, @@ -869,7 +859,7 @@ equation annotation (Line(points={{242,-130},{260,-130},{260,-240},{204,-240},{204,-318}, {218,-318}}, color={0,0,127})); connect(intEqu2.y, not5.u) - annotation (Line(points={{-76,610},{-60,610},{-60,380},{280,380},{280,-220}, + annotation (Line(points={{-98,590},{-60,590},{-60,380},{280,380},{280,-220}, {-300,-220},{-300,-390},{-282,-390}}, color={255,0,255})); connect(not5.y, and11.u1) annotation (Line(points={{-258,-390},{-240,-390},{-240,-410},{-222,-410}}, @@ -919,7 +909,7 @@ equation -418},{-222,-418}}, color={255,0,255})); connect(conFal.y, swi14.u2) annotation (Line(points={{-358,-470},{-340,-470},{-340,-410},{-260,-410},{-260, - -450},{-182,-450}}, color={255,0,255})); + -450},{-182,-450}}, color={255,0,255})); connect(conFal.y, swi15.u2) annotation (Line(points={{-358,-470},{-340,-470},{-340,-410},{-260,-410},{-260, -432},{-80,-432},{-80,-450},{-62,-450}}, color={255,0,255})); @@ -942,10 +932,10 @@ equation annotation (Line(points={{182,-470},{200,-470},{200,-496},{-204,-496},{-204, -608},{-182,-608}}, color={0,0,127})); connect(intEqu2.y, swi17.u2) - annotation (Line(points={{-76,610},{-60,610},{-60,380},{280,380},{280,-220}, + annotation (Line(points={{-98,590},{-60,590},{-60,380},{280,380},{280,-220}, {-300,-220},{-300,-540},{-182,-540}}, color={255,0,255})); connect(intEqu2.y, swi18.u2) - annotation (Line(points={{-76,610},{-60,610},{-60,380},{280,380},{280,-220}, + annotation (Line(points={{-98,590},{-60,590},{-60,380},{280,380},{280,-220}, {-300,-220},{-300,-600},{-182,-600}}, color={255,0,255})); connect(swi17.y, les.u1) annotation (Line(points={{-158,-540},{18,-540}}, color={0,0,127})); @@ -1018,7 +1008,7 @@ equation -136},{158,-136}}, color={0,0,127})); connect(add8.y, swi11.u3) annotation (Line(points={{182,-130},{190,-130},{190, -138},{218,-138}}, color={0,0,127})); - connect(or3.y, swi2.u2) annotation (Line(points={{2,610},{20,610},{20,400},{-140, + connect(or9.y, swi2.u2) annotation (Line(points={{2,610},{20,610},{20,400},{-140, 400},{-140,350},{-122,350}}, color={255,0,255})); connect(tim.passed, truHol.u) annotation (Line(points={{-198,-278},{-160,-278}, {-160,-270},{-102,-270}}, color={255,0,255})); @@ -1042,6 +1032,26 @@ equation -260,-450},{-182,-450}}, color={255,0,255})); connect(winOpe.y, swi15.u2) annotation (Line(points={{-358,-410},{-260,-410},{ -260,-432},{-80,-432},{-80,-450},{-62,-450}}, color={255,0,255})); + connect(intEqu.y, or6.u1) annotation (Line(points={{-278,610},{-260,610},{-260, + 640},{-90,640},{-90,620},{-82,620}}, color={255,0,255})); + connect(intEqu1.y, or6.u2) annotation (Line(points={{-178,610},{-160,610},{-160, + 612},{-82,612}}, color={255,0,255})); + connect(or6.y,or9. u1) annotation (Line(points={{-58,620},{-40,620},{-40,610}, + {-22,610}}, color={255,0,255})); + connect(intEqu2.y,or9. u2) annotation (Line(points={{-98,590},{-40,590},{-40,602}, + {-22,602}}, color={255,0,255})); + connect(intEqu5.y, or7.u2) annotation (Line(points={{-78,30},{-70,30},{-70,142}, + {-32,142}}, color={255,0,255})); + connect(or1.y, or7.u1) annotation (Line(points={{-38,160},{-36,160},{-36,150}, + {-32,150}}, color={255,0,255})); + connect(not2.u, or8.y) + annotation (Line(points={{-2,-70},{-8,-70}}, color={255,0,255})); + connect(or7.y, not1.u) + annotation (Line(points={{-8,150},{-2,150}}, color={255,0,255})); + connect(or4.y, or8.u1) annotation (Line(points={{-38,-64},{-34,-64},{-34,-70}, + {-32,-70}}, color={255,0,255})); + connect(intEqu8.y, or8.u2) annotation (Line(points={{-78,-190},{-70,-190},{-70, + -78},{-32,-78}}, color={255,0,255})); annotation ( defaultComponentName="TZonSet", Icon(coordinateSystem(extent={{-100,-200},{100,200}}), @@ -1139,7 +1149,7 @@ annotation ( preserveAspectRatio=false, extent={{-420,-620},{340,640}}), graphics={ Rectangle( - extent={{-412,636},{330,558}}, + extent={{-412,638},{330,560}}, lineColor={0,0,0}, fillColor={215,215,215}, fillPattern=FillPattern.Solid, @@ -1157,7 +1167,7 @@ annotation ( fillPattern=FillPattern.Solid, pattern=LinePattern.None), Rectangle( - extent={{-412,174},{332,-212}}, + extent={{-412,178},{332,-208}}, lineColor={0,0,0}, fillColor={215,215,215}, fillPattern=FillPattern.Solid, diff --git a/Buildings/Controls/OBC/ASHRAE/G36/ZoneGroups/OperationMode.mo b/Buildings/Controls/OBC/ASHRAE/G36/ZoneGroups/OperationMode.mo index 2c186397ac5..96af1286bc6 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/ZoneGroups/OperationMode.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/ZoneGroups/OperationMode.mo @@ -210,7 +210,7 @@ protected Buildings.Controls.OBC.CDL.Conversions.BooleanToInteger booToInt3( final integerTrue=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.unoccupied) "Convert Boolean to Integer " - annotation (Placement(transformation(extent={{120,-370},{140,-350}}))); + annotation (Placement(transformation(extent={{160,-370},{180,-350}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal booToRea6( final realTrue=Buildings.Controls.OBC.ASHRAE.G36.Types.OperationModes.setUp) "Convert Boolean to Real " @@ -228,7 +228,7 @@ protected "Generate alarm message" annotation (Placement(transformation(extent={{100,-140},{120,-120}}))); Buildings.Controls.OBC.CDL.Logical.Not not2 "Logical not" - annotation (Placement(transformation(extent={{80,-370},{100,-350}}))); + annotation (Placement(transformation(extent={{120,-370},{140,-350}}))); Buildings.Controls.OBC.CDL.Logical.And and1 "Warm-up period" annotation (Placement(transformation(extent={{20,170},{40,190}}))); Buildings.Controls.OBC.CDL.Logical.And and2 @@ -237,18 +237,18 @@ protected Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if the number of cold zone is more than 5 or all zones are cold" annotation (Placement(transformation(extent={{-220,20},{-200,40}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Controls.OBC.CDL.Logical.Or or9 "Check if it is in occupied, cooldown, or warm-up mode" annotation (Placement(transformation(extent={{-140,60},{-120,80}}))); Buildings.Controls.OBC.CDL.Logical.Or or4 "Check if the number of hot zone is more than 5 or all zones are hot" annotation (Placement(transformation(extent={{-220,-200},{-200,-180}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or5 + Buildings.Controls.OBC.CDL.Logical.Or or5 "Check if it is in Setback, Setback_freezeProtection, or Setup mode" - annotation (Placement(transformation(extent={{-20,-350},{0,-330}}))); + annotation (Placement(transformation(extent={{-20,-330},{0,-310}}))); Buildings.Controls.OBC.CDL.Logical.Or or6 "Check if it is in any of the 6 modes except unoccupied mode" - annotation (Placement(transformation(extent={{40,-370},{60,-350}}))); + annotation (Placement(transformation(extent={{80,-370},{100,-350}}))); Buildings.Controls.OBC.CDL.Reals.Switch swi "Switch between occupied mode index and unoccupied period index" annotation (Placement(transformation(extent={{160,310},{180,330}}))); @@ -343,6 +343,12 @@ protected Buildings.Controls.OBC.CDL.Integers.Add addInt7 "Total hot zone and zones with opening window" annotation (Placement(transformation(extent={{-330,-230},{-310,-210}}))); + Buildings.Controls.OBC.CDL.Logical.Or or8 + "Check if it is in occupied, cooldown, or warm-up mode" + annotation (Placement(transformation(extent={{-100,50},{-80,70}}))); + Buildings.Controls.OBC.CDL.Logical.Or or10 + "Check if it is in Setback, Setback_freezeProtection, or Setup mode" + annotation (Placement(transformation(extent={{40,-350},{60,-330}}))); equation connect(swi.y, occMod.u) @@ -363,23 +369,14 @@ equation connect(unoPerInd.y, swi3.u1) annotation (Line(points={{22,350},{50,350},{50,38},{58,38}}, color={0,0,127}, pattern=LinePattern.Dash)); - connect(or3.y, swi3.u2) - annotation (Line(points={{-118,70},{40,70},{40,30},{58,30}}, - color={255,0,255})); connect(lat1.y, booToRea4.u) annotation (Line(points={{-78,-90},{-22,-90}}, color={255,0,255})); - connect(or3.y, swi4.u2) - annotation (Line(points={{-118,70},{40,70},{40,-90},{58,-90}}, - color={255,0,255})); connect(unoPerInd.y, swi4.u1) annotation (Line(points={{22,350},{50,350},{50,-82},{58,-82}}, color={0,0,127}, pattern=LinePattern.Dash)); connect(lat2.y, booToRea6.u) annotation (Line(points={{-78,-190},{-22,-190}}, color={255,0,255})); - connect(or3.y, swi5.u2) - annotation (Line(points={{-118,70},{40,70},{40,-190},{58,-190}}, - color={255,0,255})); connect(unoPerInd.y, swi5.u1) annotation (Line(points={{22,350},{50,350},{50,-182},{58,-182}}, color={0,0,127}, pattern=LinePattern.Dash)); @@ -391,24 +388,19 @@ equation connect(swi5.y, setUpMod.u) annotation (Line(points={{82,-190},{98,-190}}, color={0,0,127})); - connect(or5.y, or6.u1) - annotation (Line(points={{2,-340},{20,-340},{20,-360},{38,-360}}, - color={255,0,255})); connect(or6.y, not2.u) - annotation (Line(points={{62,-360},{78,-360}}, + annotation (Line(points={{102,-360},{118,-360}}, color={255,0,255})); connect(not2.y,booToInt3. u) - annotation (Line(points={{102,-360},{118,-360}}, + annotation (Line(points={{142,-360},{158,-360}}, color={255,0,255})); connect(and1.y,booToRea1. u) annotation (Line(points={{42,180},{78,180}}, color={255,0,255})); - connect(and1.y, or3.u1) - annotation (Line(points={{42,180},{68,180},{68,112},{-190,112},{-190,78}, - {-142,78}}, color={255,0,255})); + connect(and1.y,or9. u1) + annotation (Line(points={{42,180},{68,180},{68,112},{-190,112},{-190,70},{-142, + 70}}, color={255,0,255})); connect(u1Occ, swi.u2) annotation (Line(points={{-380,370},{-350,370},{-350,320}, {158,320}}, color={255,0,255})); - connect(u1Occ, or3.u3) annotation (Line(points={{-380,370},{-350,370},{-350,62}, - {-142,62}}, color={255,0,255})); connect(hys2.y, corCooDowTim.u2) annotation (Line(points={{-238,250},{-222,250}}, color={255,0,255})); connect(hys3.y, corWarUpTim.u2) @@ -462,8 +454,8 @@ equation 180,-164},{198,-164}}, color={255,127,0})); connect(addInt3.y, addInt4.u1) annotation (Line(points={{222,-170},{240,-170}, {240,-304},{258,-304}}, color={255,127,0})); - connect(booToInt3.y, addInt4.u2) annotation (Line(points={{142,-360},{200, - -360},{200,-316},{258,-316}}, color={255,127,0})); + connect(booToInt3.y, addInt4.u2) annotation (Line(points={{182,-360},{200,-360}, + {200,-316},{258,-316}}, color={255,127,0})); connect(addInt5.y, yOpeMod) annotation (Line(points={{342,2},{380,2}}, color={255,127,0})); connect(notOcc.y, and3.u2) annotation (Line(points={{122,70},{140,70},{140,82}, @@ -504,8 +496,8 @@ equation {230,284},{238,284}}, color={255,127,0})); connect(and4.y, booToRea.u) annotation (Line(points={{42,270},{78,270}}, color={255,0,255})); - connect(and4.y, or3.u2) annotation (Line(points={{42,270},{60,270},{60,120},{ - -200,120},{-200,70},{-142,70}},color={255,0,255})); + connect(and4.y,or9. u2) annotation (Line(points={{42,270},{60,270},{60,120},{-200, + 120},{-200,62},{-142,62}}, color={255,0,255})); connect(hys4.y, and2.u1) annotation (Line(points={{-98,250},{-82,250}}, color={255,0,255})); connect(u1OccHeaHig, and5.u2) annotation (Line(points={{-380,130},{-90,130},{-90, @@ -520,14 +512,10 @@ equation annotation (Line(points={{-58,250},{-50,250}}, color={255,0,255})); connect(edg1.y, truFalHol.u) annotation (Line(points={{-26,250},{-22,250}},color={255,0,255})); - connect(lat2.y, or5.u1) annotation (Line(points={{-78,-190},{-40,-190},{-40, - -332},{-22,-332}}, color={255,0,255})); - connect(lat1.y, or5.u2) annotation (Line(points={{-78,-90},{-50,-90},{-50, - -340},{-22,-340}}, color={255,0,255})); - connect(lat.y, or5.u3) annotation (Line(points={{-78,30},{-60,30},{-60,-348}, - {-22,-348}}, color={255,0,255})); - connect(or3.y, or6.u2) annotation (Line(points={{-118,70},{-70,70},{-70,-368}, - {38,-368}}, color={255,0,255})); + connect(lat2.y, or5.u1) annotation (Line(points={{-78,-190},{-40,-190},{-40,-320}, + {-22,-320}}, color={255,0,255})); + connect(lat1.y, or5.u2) annotation (Line(points={{-78,-90},{-50,-90},{-50,-328}, + {-22,-328}}, color={255,0,255})); connect(allCol.y, or1.u2) annotation (Line(points={{-258,0},{-240,0},{-240,22}, {-222,22}}, color={255,0,255})); connect(allHot.y, or4.u2) annotation (Line(points={{-258,-220},{-240,-220},{ @@ -622,6 +610,24 @@ equation {-250,-84},{-222,-84}}, color={0,0,127})); connect(TZonMin, sub2.u2) annotation (Line(points={{-380,-120},{-240,-120},{-240, -96},{-222,-96}}, color={0,0,127})); + connect(u1Occ, or8.u2) annotation (Line(points={{-380,370},{-350,370},{-350,52}, + {-102,52}}, color={255,0,255})); + connect(or8.y, or6.u2) annotation (Line(points={{-78,60},{-70,60},{-70,-368},{ + 78,-368}}, color={255,0,255})); + connect(or8.y, swi5.u2) annotation (Line(points={{-78,60},{40,60},{40,-190},{58, + -190}}, color={255,0,255})); + connect(or8.y, swi4.u2) annotation (Line(points={{-78,60},{40,60},{40,-90},{58, + -90}}, color={255,0,255})); + connect(or8.y, swi3.u2) annotation (Line(points={{-78,60},{40,60},{40,30},{58, + 30}}, color={255,0,255})); + connect(or9.y, or8.u1) annotation (Line(points={{-118,70},{-110,70},{-110,60}, + {-102,60}}, color={255,0,255})); + connect(or10.y, or6.u1) annotation (Line(points={{62,-340},{70,-340},{70,-360}, + {78,-360}}, color={255,0,255})); + connect(or5.y, or10.u1) annotation (Line(points={{2,-320},{20,-320},{20,-340}, + {38,-340}}, color={255,0,255})); + connect(lat.y, or10.u2) annotation (Line(points={{-78,30},{-60,30},{-60,-348}, + {38,-348}}, color={255,0,255})); annotation ( defaultComponentName = "opeModSel", Diagram( diff --git a/Buildings/Controls/OBC/CDL/Logical/Validation/package.order b/Buildings/Controls/OBC/CDL/Logical/Validation/package.order index 9e2e4a4464c..ca408a83863 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Validation/package.order +++ b/Buildings/Controls/OBC/CDL/Logical/Validation/package.order @@ -8,9 +8,7 @@ MultiOr Nand Nor Not -OnOffController Or -Or3 Proof Switch Timer @@ -18,11 +16,9 @@ TimerAccumulating TimerAccumulatingNegativeStartTime TimerNegativeStartTime Toggle -TriggeredTrapezoid TrueDelay TrueFalseHold TrueHoldWithReset VariablePulse VariablePulseMinHold Xor -ZeroCrossing diff --git a/Buildings/Controls/OBC/CDL/Logical/package.order b/Buildings/Controls/OBC/CDL/Logical/package.order index 52b0f87a879..ba45b4c1c9f 100644 --- a/Buildings/Controls/OBC/CDL/Logical/package.order +++ b/Buildings/Controls/OBC/CDL/Logical/package.order @@ -8,9 +8,7 @@ MultiOr Nand Nor Not -OnOffController Or -Or3 Pre Proof Switch @@ -23,6 +21,5 @@ TrueFalseHold TrueHoldWithReset VariablePulse Xor -ZeroCrossing Sources Validation diff --git a/Buildings/Examples/Tutorial/CDL/Controls/SystemOnOff.mo b/Buildings/Examples/Tutorial/CDL/Controls/SystemOnOff.mo index cd7f873a554..cff7773902d 100644 --- a/Buildings/Examples/Tutorial/CDL/Controls/SystemOnOff.mo +++ b/Buildings/Examples/Tutorial/CDL/Controls/SystemOnOff.mo @@ -13,7 +13,6 @@ block SystemOnOff "Controller for system on/off" displayUnit="degC") = 289.15 "Outdoor temperature below which system is allowed to switch on"; - Buildings.Controls.OBC.CDL.Interfaces.RealInput TOut( final unit="K", displayUnit="degC") @@ -27,36 +26,46 @@ block SystemOnOff "Controller for system on/off" Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput onSys "System on command" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController onTOut(bandwidth=1) - "On/off control based on outside air temperature" - annotation (Placement(transformation(extent={{-40,56},{-20,76}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetOut(k=TOutLow + 0.5) "Set point for outdoor air temperature plus half the dead band" annotation (Placement(transformation(extent={{-80,70},{-60,90}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController onTRoo(bandwidth=1) - "On/off control based on room air temperature" - annotation (Placement(transformation(extent={{-40,-64},{-20,-44}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSetRoo(k=TRooSet) - "Set point for room air temperature plus half the dead band" + "Set point for room air temperature" annotation (Placement(transformation(extent={{-80,-40},{-60,-20}}))); Buildings.Controls.OBC.CDL.Logical.And and1 "And operator to switch boiler on based on temperature and system on command" annotation (Placement(transformation(extent={{60,-10},{80,10}}))); + Buildings.Controls.OBC.CDL.Reals.Subtract sub "Inputs different" + annotation (Placement(transformation(extent={{-40,50},{-20,70}}))); + Buildings.Controls.OBC.CDL.Reals.Hysteresis onTOut( + final uLow=-0.5, + final uHigh=0.5) "On/off control based on outside air temperature" + annotation (Placement(transformation(extent={{0,50},{20,70}}))); + Buildings.Controls.OBC.CDL.Reals.Subtract sub1 "Inputs different" + annotation (Placement(transformation(extent={{-40,-70},{-20,-50}}))); + Buildings.Controls.OBC.CDL.Reals.Hysteresis onTRoo( + final uLow=-0.5, + final uHigh=0.5) "On/off control based on room air temperature" + annotation (Placement(transformation(extent={{0,-70},{20,-50}}))); equation - connect(onTOut.u, TOut) - annotation (Line(points={{-42,60},{-120,60}}, color={0,0,127})); - connect(TSetOut.y, onTOut.reference) annotation (Line(points={{-58,80},{-50, - 80},{-50,72},{-42,72}}, color={0,0,127})); - connect(onTRoo.u, TRoo) - annotation (Line(points={{-42,-60},{-120,-60}}, color={0,0,127})); - connect(TSetRoo.y, onTRoo.reference) annotation (Line(points={{-58,-30},{-50,-30}, - {-50,-48},{-42,-48}}, color={0,0,127})); - connect(and1.u2, onTRoo.y) annotation (Line(points={{58,-8},{-10,-8},{-10,-54}, - {-18,-54}}, color={255,0,255})); connect(and1.y, onSys) annotation (Line(points={{82,0},{120,0}}, color={255,0,255})); - connect(onTOut.y, and1.u1) annotation (Line(points={{-18,66},{-10,66},{-10,0}, - {58,0}}, color={255,0,255})); + connect(TSetOut.y, sub.u1) annotation (Line(points={{-58,80},{-50,80},{-50,66}, + {-42,66}}, color={0,0,127})); + connect(TOut, sub.u2) annotation (Line(points={{-120,60},{-60,60},{-60,54},{-42, + 54}}, color={0,0,127})); + connect(sub.y, onTOut.u) + annotation (Line(points={{-18,60},{-2,60}}, color={0,0,127})); + connect(onTOut.y, and1.u1) annotation (Line(points={{22,60},{40,60},{40,0},{58, + 0}}, color={255,0,255})); + connect(TSetRoo.y, sub1.u1) annotation (Line(points={{-58,-30},{-50,-30},{-50, + -54},{-42,-54}}, color={0,0,127})); + connect(TRoo, sub1.u2) annotation (Line(points={{-120,-60},{-60,-60},{-60,-66}, + {-42,-66}}, color={0,0,127})); + connect(sub1.y, onTRoo.u) + annotation (Line(points={{-18,-60},{-2,-60}}, color={0,0,127})); + connect(onTRoo.y, and1.u2) annotation (Line(points={{22,-60},{40,-60},{40,-8}, + {58,-8}}, color={255,0,255})); annotation ( defaultComponentName="conSysSta", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ @@ -106,6 +115,12 @@ Otherwise, the system on command is false. ", revisions="
                                              • +December 11, 2023, by Jianjun Hu:
                                                +Reimplemented on-off control to avoid using the obsolete OnOffController. +This is for +#3595. +
                                              • +
                                              • February 18, 2020, by Michael Wetter:
                                                First implementation.
                                              • diff --git a/Buildings/Examples/Tutorial/SpaceCooling/System3.mo b/Buildings/Examples/Tutorial/SpaceCooling/System3.mo index 07e7184458d..37bae3296ba 100644 --- a/Buildings/Examples/Tutorial/SpaceCooling/System3.mo +++ b/Buildings/Examples/Tutorial/SpaceCooling/System3.mo @@ -107,7 +107,7 @@ model System3 redeclare package Medium = MediumW, use_m_flow_in=true, T=TWSup_nominal) "Source for water flow rate" - annotation (Placement(transformation(extent={{-40,-110},{-20,-90}}))); + annotation (Placement(transformation(extent={{-20,-110},{0,-90}}))); Buildings.Fluid.Sources.Boundary_pT sinWat(nPorts=1, redeclare package Medium = MediumW) "Sink for water circuit" annotation (Placement(transformation(extent={{-80,-76},{-60,-56}}))); @@ -131,18 +131,23 @@ model System3 MediumA, m_flow_nominal=mA_flow_nominal) "Temperature sensor for supply air" annotation (Placement(transformation(extent={{6,-26},{18,-14}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController con(bandwidth=1) - "Controller for coil water flow rate" - annotation (Placement(transformation(extent={{-120,-110},{-100,-90}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant TRooSetPoi(k=TRooSet) "Room temperature set point" - annotation (Placement(transformation(extent={{-170,-90},{-150,-70}}))); + annotation (Placement(transformation(extent={{-170,-104},{-150,-84}}))); Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor senTemRoo "Room temperature sensor" annotation (Placement(transformation(extent={{70,70},{90,90}}))); Buildings.Controls.OBC.CDL.Conversions.BooleanToReal mWat_flow(realTrue=0, realFalse= mW_flow_nominal) "Conversion from boolean to real for water flow rate" - annotation (Placement(transformation(extent={{-80,-110},{-60,-90}}))); + annotation (Placement(transformation(extent={{-60,-110},{-40,-90}}))); + Buildings.Controls.OBC.CDL.Reals.Subtract sub1 + "Inputs different" + annotation (Placement(transformation(extent={{-130,-110},{-110,-90}}))); + Buildings.Controls.OBC.CDL.Reals.Hysteresis con1( + final uLow=-0.5, + final uHigh=0.5) + "Controller for coil water flow rate" + annotation (Placement(transformation(extent={{-100,-110},{-80,-90}}))); equation connect(theCon.port_b, vol.heatPort) annotation (Line( points={{40,50},{50,50},{50,30},{60,30}}, @@ -153,24 +158,24 @@ equation color={191,0,0}, smooth=Smooth.None)); connect(fan.port_b, vol.ports[1]) annotation (Line( - points={{60,-20},{68,-20},{68,20}}, + points={{60,-20},{69,-20},{69,20}}, color={0,127,255}, smooth=Smooth.None)); connect(vol.ports[2], hex.port_a2) annotation (Line( - points={{72,20},{72,-46},{-90,-46},{-90,-32}}, + points={{71,20},{71,-46},{-90,-46},{-90,-32}}, color={0,127,255}, smooth=Smooth.None)); connect(out.ports[1], hex.port_a1) annotation (Line( - points={{-120,-20},{-110,-20}}, + points={{-120,-23},{-116,-23},{-116,-20},{-110,-20}}, color={0,127,255}, smooth=Smooth.None)); connect(out.ports[2], hex.port_b2) annotation (Line( - points={{-120,-24},{-110,-24},{-110,-32}}, + points={{-120,-21},{-110,-21},{-110,-32}}, color={0,127,255}, smooth=Smooth.None)); connect(souWat.ports[1], cooCoi.port_a1) annotation (Line( - points={{-20,-100},{0,-100},{0,-32},{-20,-32}}, + points={{0,-100},{20,-100},{20,-32},{-20,-32}}, color={0,127,255}, smooth=Smooth.None)); connect(cooCoi.port_b1, sinWat.ports[1]) annotation (Line( @@ -191,7 +196,7 @@ equation index=1, extent={{6,3},{6,3}})); connect(weaBus.TDryBul, TOut.T) annotation (Line( - points={{-110,50},{-22,50}}, + points={{-109.95,50.05},{-66,50.05},{-66,50},{-22,50}}, color={255,204,51}, thickness=0.5, smooth=Smooth.None), Text( @@ -222,26 +227,22 @@ equation points={{5.55112e-16,50},{20,50}}, color={191,0,0}, smooth=Smooth.None)); - connect(TRooSetPoi.y, con.reference) annotation (Line( - points={{-148,-80},{-136,-80},{-136,-94},{-122,-94}}, - color={0,0,127}, - smooth=Smooth.None)); connect(vol.heatPort, senTemRoo.port) annotation (Line( points={{60,30},{50,30},{50,80},{70,80}}, color={191,0,0}, smooth=Smooth.None)); - connect(senTemRoo.T, con.u) annotation (Line( - points={{90,80},{100,80},{100,-140},{-140,-140},{-140,-106},{-122,-106}}, - color={0,0,127}, - smooth=Smooth.None)); - connect(con.y, mWat_flow.u) annotation (Line( - points={{-98,-100},{-82,-100}}, - color={255,0,255}, - smooth=Smooth.None)); connect(mWat_flow.y, souWat.m_flow_in) annotation (Line( - points={{-58,-100},{-50,-100},{-50,-92},{-42,-92}}, + points={{-38,-100},{-30,-100},{-30,-92},{-22,-92}}, color={0,0,127}, smooth=Smooth.None)); + connect(sub1.y, con1.u) + annotation (Line(points={{-108,-100},{-102,-100}}, color={0,0,127})); + connect(con1.y, mWat_flow.u) + annotation (Line(points={{-78,-100},{-62,-100}}, color={255,0,255})); + connect(TRooSetPoi.y, sub1.u1) + annotation (Line(points={{-148,-94},{-132,-94}}, color={0,0,127})); + connect(senTemRoo.T, sub1.u2) annotation (Line(points={{91,80},{100,80},{100,-140}, + {-140,-140},{-140,-106},{-132,-106}}, color={0,0,127})); annotation (Documentation(info="

                                                This part of the system model modifies @@ -360,6 +361,12 @@ Buildings.Controls.OBC.CDL.Reals.PID. ", revisions="

                                                • +December 11, 2023, by Jianjun Hu:
                                                  +Reimplemented on-off control to avoid using the obsolete OnOffController. +This is for +#3595. +
                                                • +
                                                • September 20, 2021 by David Blum:
                                                  Correct supply and return water parameterization.
                                                  Use design conditions for UA parameterization in cooling coil.
                                                  diff --git a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo index dae490231bc..26700804742 100644 --- a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo +++ b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/BaseClasses/PartialCoolingTowersSubsystem.mo @@ -32,29 +32,22 @@ partial model PartialCoolingTowersSubsystem Buildings.BoundaryConditions.WeatherData.Bus weaBus "Weather data bus" annotation (Placement(transformation(extent={{-70,40},{-50,60}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController onOffCon( - bandwidth=2, - reference( - unit="K", - displayUnit="degC"), - u(unit="K", - displayUnit="degC")) - "On/off controller" - annotation (Placement(transformation(extent={{-20,-200},{0,-180}}))); - Buildings.Controls.OBC.CDL.Reals.Switch swi "Control switch for chilled water pump" - annotation (Placement(transformation(extent={{20,-200},{40,-180}}))); + annotation (Placement(transformation(extent={{80,-200},{100,-180}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSwi(k=273.15 + 22) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant TSwi( + k=273.15 + 22, + y(unit="K", + displayUnit="degC")) "Switch temperature for switching tower pump on" annotation (Placement(transformation(extent={{-80,-206},{-60,-186}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant zer(k=0) "Zero flow rate" - annotation (Placement(transformation(extent={{-20,-230},{0,-210}}))); + annotation (Placement(transformation(extent={{20,-230},{40,-210}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant m_flow(k=m_flow_nominal) "Water flow rate" - annotation (Placement(transformation(extent={{-20,-168},{0,-148}}))); + annotation (Placement(transformation(extent={{20,-168},{40,-148}}))); Buildings.Fluid.MixingVolumes.MixingVolume vol(nPorts=3, redeclare package Medium = Medium_W, @@ -81,16 +74,24 @@ partial model PartialCoolingTowersSubsystem m_flow_nominal=m_flow_nominal) "Water entering temperature" annotation (Placement(transformation(extent={{-40,-60},{-20,-40}}))); + + Buildings.Controls.OBC.CDL.Reals.Hysteresis hys( + final uLow=-1, + final uHigh=1) + "Pump on-off control" + annotation (Placement(transformation(extent={{20,-200},{40,-180}}))); + + Buildings.Controls.OBC.CDL.Reals.Subtract sub "Inputs different" + annotation (Placement(transformation(extent={{-20,-200},{0,-180}}))); + equation connect(weaDat.weaBus, weaBus) annotation (Line(points={{-80,50},{-60,50}},color={255,204,51})); - connect(onOffCon.y, swi.u2) - annotation (Line(points={{2,-190},{18,-190}},color={255,0,255})); connect(zer.y, swi.u3) - annotation (Line(points={{2,-220},{8,-220},{8,-198},{18,-198}}, + annotation (Line(points={{42,-220},{60,-220},{60,-198},{78,-198}}, color={0,0,127})); connect(m_flow.y, swi.u1) - annotation (Line(points={{2,-158},{8,-158},{8,-182},{18,-182}}, + annotation (Line(points={{42,-158},{60,-158},{60,-182},{78,-182}}, color={0,0,127})); connect(vol.ports[1], pum.port_a) annotation (Line(points={{28.6667,-120},{-76,-120},{-76,-50},{-70,-50}}, @@ -104,21 +105,23 @@ equation connect(tow.port_b, vol.ports[2]) annotation (Line(points={{42,-50},{60,-50},{60,-120},{30,-120}}, color={0,127,255})); - connect(onOffCon.u, TSwi.y) - annotation (Line(points={{-22,-196},{-58,-196}},color={0,0,127})); - connect(TVol.T, onOffCon.reference) - annotation (Line(points={{-49,-150},{-40,-150},{-40,-184},{-22,-184}}, - color={0,0,127})); connect(swi.y, pum.m_flow_in) - annotation (Line(points={{42,-190},{46,-190},{46,-240},{-100,-240},{-100,-32}, + annotation (Line(points={{102,-190},{120,-190},{120,-240},{-100,-240},{-100,-32}, {-60,-32},{-60,-38}}, color={0,0,127})); connect(exp.ports[1], vol.ports[3]) annotation (Line(points={{80,-120},{31.3333,-120}},color={0,127,255})); - connect(pum.port_b, TEnt.port_a) annotation (Line(points={{-50,-50},{-40,-50}}, color={0,127,255})); connect(TEnt.port_b, tow.port_a) annotation (Line(points={{-20,-50},{22,-50}},color={0,127,255})); + connect(sub.y, hys.u) + annotation (Line(points={{2,-190},{18,-190}}, color={0,0,127})); + connect(TVol.T, sub.u1) annotation (Line(points={{-49,-150},{-40,-150},{-40,-184}, + {-22,-184}}, color={0,0,127})); + connect(TSwi.y, sub.u2) + annotation (Line(points={{-58,-196},{-22,-196}}, color={0,0,127})); + connect(hys.y, swi.u2) + annotation (Line(points={{42,-190},{78,-190}}, color={255,0,255})); annotation (Diagram(coordinateSystem(preserveAspectRatio=true, extent={{-140, -260},{140,100}})), Documentation(info="

                                                  @@ -131,6 +134,12 @@ on the temperature of the control volume to which the heat is added. revisions="

                                                  • +December 11, 2023, by Jianjun Hu:
                                                    +Reimplemented pump on-off control to avoid using the obsolete OnOffController. +This is for +#3595. +
                                                  • +
                                                  • November 16, 2022, by Michael Wetter:
                                                    Set use_inputFilter=false.
                                                  • diff --git a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mo b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mo index 997e98fc0f0..41f96f9af15 100644 --- a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mo +++ b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mo @@ -2,7 +2,8 @@ within Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples; model CoolingTowersParallel "Example model for parallel cooling tower model" extends Modelica.Icons.Example; - extends Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.BaseClasses.PartialCoolingTowersSubsystem( + extends + Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.BaseClasses.PartialCoolingTowersSubsystem( redeclare Buildings.Experimental.DHC.Plants.Cooling.Subsystems.CoolingTowersParallel tow( TAirInWB_nominal=273.15+25.55, TWatIn_nominal=273.15+35, @@ -36,23 +37,20 @@ equation connect(tow.TLvg, conFan.u_m) annotation (Line(points={{43,-47},{50,-47},{50,-20},{-30,-20},{-30,-2}}, color={0,0,127})); - connect(onOffCon.y, tow.on[1]) - annotation (Line(points={{2,-190},{12,-190},{12,-236},{-96,-236},{-96,-26}, - {14,-26},{14,-44},{20,-44}},color={255,0,255})); - connect(onOffCon.y, tow.on[2]) - annotation (Line(points={{2,-190},{12,-190},{12,-236},{-96,-236},{-96,-26}, - {14,-26},{14,-44},{20,-44}},color={255,0,255})); connect(conFan.y, tow.uFanSpe) annotation (Line(points={{-18,10},{10,10},{10,-48},{20,-48}}, color={0,0,127})); connect(weaBus.TWetBul, tow.TWetBul) - annotation (Line(points={{-60,50},{-4,50},{-4,-56},{20,-56}}, + annotation (Line(points={{-59.95,50.05},{-4,50.05},{-4,-56},{20,-56}}, color={255,204,51},thickness=0.5), Text(string="%first",index=-1,extent={{-6,3},{-6,3}}, horizontalAlignment=TextAlignment.Right)); - connect(conFan.trigger, onOffCon.y) annotation (Line(points={{-36,-2},{-36, - -26},{-96,-26},{-96,-236},{12,-236},{12,-190},{2,-190}}, - color={255,0,255})); + connect(hys.y, tow.on[1]) annotation (Line(points={{42,-190},{50,-190},{50, + -132},{0,-132},{0,-44},{20,-44}}, color={255,0,255})); + connect(hys.y, tow.on[2]) annotation (Line(points={{42,-190},{50,-190},{50, + -132},{0,-132},{0,-44},{20,-44}}, color={255,0,255})); + connect(hys.y, conFan.trigger) annotation (Line(points={{42,-190},{50,-190},{ + 50,-132},{0,-132},{0,-12},{-36,-12},{-36,-2}}, color={255,0,255})); annotation ( Icon( coordinateSystem( diff --git a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo index 1d3fe979a83..6002ccc73e7 100644 --- a/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo +++ b/Buildings/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mo @@ -17,16 +17,14 @@ model CoolingTowersWithBypass "Minimum allowed water temperature entering chiller"; equation connect(weaBus.TWetBul, tow.TWetBul) - annotation (Line( points={{-60,50},{0,50},{0,-52},{20,-52}}, + annotation (Line( points={{-59.95,50.05},{-8,50.05},{-8,-52},{20,-52}}, color={255,204,51},thickness=0.5), Text(string="%first",index=-1,extent={{-6,3},{-6,3}}, horizontalAlignment=TextAlignment.Right)); - connect(onOffCon.y, tow.on[1]) - annotation (Line(points={{2,-190},{10,-190},{10,-236},{-96,-236},{-96,-20},{ - 10,-20},{10,-46},{20,-46}},color={255,0,255})); - connect(onOffCon.y, tow.on[2]) - annotation (Line(points={{2,-190},{10,-190},{10,-236},{-96,-236},{-96,-20},{ - 10,-20},{10,-46},{20,-46}},color={255,0,255})); + connect(hys.y, tow.on[1]) annotation (Line(points={{42,-190},{50,-190},{50, + -130},{0,-130},{0,-46},{20,-46}}, color={255,0,255})); + connect(hys.y, tow.on[2]) annotation (Line(points={{42,-190},{50,-190},{50, + -130},{0,-130},{0,-46},{20,-46}}, color={255,0,255})); annotation ( Icon( coordinateSystem( diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo index c483001e783..b0ac949cc06 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo @@ -8,13 +8,13 @@ model Enable_TOut_hOut Buildings.Controls.OBC.CDL.Reals.Sources.Constant hOutCut1( final k=hOutCutoff) "Outdoor air enthalpy cutoff" annotation (Placement(transformation(extent={{-40,40},{-20,60}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( final rising=1000, final falling=800, final amplitude=4, final offset=TOutCutoff - 2) "Outoor air temperature" annotation (Placement(transformation(extent={{-160,150},{-140,170}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( final amplitude=4000, final offset=hOutCutoff - 2200, final rising=1000, diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo index 2470b832571..90072272b44 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/MultiZone/VAV/SetPoints/SupplyFan.mo @@ -142,7 +142,7 @@ protected Buildings.Controls.OBC.CDL.Logical.Or or2 if have_perZonRehBox "Setback or warmup mode" annotation (Placement(transformation(extent={{20,30},{40,50}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or3 "Cool-down or setup or occupied mode" annotation (Placement(transformation(extent={{20,90},{40,110}}))); Buildings.Controls.OBC.CDL.Logical.Sources.Constant con( diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo index d58e150a21c..e6320c8e564 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/AHUs/SingleZone/VAV/Economizers/Subsequences/Validation/Enable_TOut_hOut.mo @@ -8,13 +8,13 @@ model Enable_TOut_hOut Buildings.Controls.OBC.CDL.Reals.Sources.Constant hOutCut1( final k=hOutCutoff) "Outdoor air enthalpy cutoff" annotation (Placement(transformation(extent={{-80,0},{-60,20}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid TOut( final rising=1000, final falling=800, final amplitude=4, final offset=TOutCutoff - 2) "Outoor air temperature" annotation (Placement(transformation(extent={{-160,80},{-140,100}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid hOut( final amplitude=4000, final offset=hOutCutoff - 2200, final rising=1000, @@ -35,7 +35,7 @@ model Enable_TOut_hOut Enable enaDis4(use_enthalpy=false, use_fixed_plus_differential_drybulb=true) "Test fixed and differential dry bulb" annotation (Placement(transformation(extent={{120,100},{140,120}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid TRet( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid TRet( final rising=1000, final falling=800, final amplitude=4, diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/Generic/SetPoints/OperationMode.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/Generic/SetPoints/OperationMode.mo index 7a6c255aeb9..735283ecb28 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/Generic/SetPoints/OperationMode.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/Generic/SetPoints/OperationMode.mo @@ -234,13 +234,13 @@ protected Buildings.Controls.OBC.CDL.Logical.Or or1 "Check if the number of cold zone is more than 5 or all zones are cold" annotation (Placement(transformation(extent={{-220,20},{-200,40}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or3 "Check if it is in occupied, cooldown, or warm-up mode" annotation (Placement(transformation(extent={{-140,60},{-120,80}}))); Buildings.Controls.OBC.CDL.Logical.Or or4 "Check if the number of hot zone is more than 5 or all zones are hot" annotation (Placement(transformation(extent={{-220,-200},{-200,-180}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or5 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or5 "Check if it is in Setback, Setback_freezeProtection, or Setup mode" annotation (Placement(transformation(extent={{-20,-350},{0,-330}}))); Buildings.Controls.OBC.CDL.Logical.Or or6 diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/SetPoints/ZoneTemperatures.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/SetPoints/ZoneTemperatures.mo index 4e3cf287f35..0736e26206d 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/SetPoints/ZoneTemperatures.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/SetPoints/ZoneTemperatures.mo @@ -169,7 +169,7 @@ block ZoneTemperatures Buildings.Controls.OBC.CDL.Logical.Or or5 "Check if demand limit should be ignored or if there is no demand limit" annotation (Placement(transformation(extent={{160,-20},{180,0}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or1 "Check if cooling demand limit level is imposed" annotation (Placement(transformation(extent={{-40,140},{-20,160}}))); Buildings.Controls.OBC.CDL.Logical.Not not1 "Logic not" @@ -201,7 +201,7 @@ block ZoneTemperatures Buildings.Controls.OBC.CDL.Discrete.TriggeredSampler heaSetFre "Freeze current heating setpoint when demand limit is imposed" annotation (Placement(transformation(extent={{-160,-80},{-140,-60}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or4 "Check if heating demand limit level is imposed" + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or4 "Check if heating demand limit level is imposed" annotation (Placement(transformation(extent={{-40,-80},{-20,-60}}))); Buildings.Controls.OBC.CDL.Logical.Not not2 "Logical not" annotation (Placement(transformation(extent={{0,-80},{20,-60}}))); @@ -279,7 +279,7 @@ protected annotation (Placement(transformation(extent={{-200,600},{-180,620}}))); Buildings.Controls.OBC.CDL.Integers.Equal intEqu2 "Check if current operation mode is occupied mode" annotation (Placement(transformation(extent={{-98,600},{-78,620}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or3 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or3 "Current operation mode is occupied, warm-up, or cool-down mode" annotation (Placement(transformation(extent={{-20,600},{0,620}}))); Buildings.Controls.OBC.CDL.Integers.Sources.Constant conInt( @@ -799,10 +799,10 @@ equation 78,-196}}, color={0,0,127})); connect(edg.y, cooSetFre.trigger) - annotation (Line(points={{-198,0},{-180,0},{-180,134},{-150,134},{-150,138.2}}, + annotation (Line(points={{-198,0},{-180,0},{-180,134},{-150,134},{-150,138}}, color={255,0,255})); connect(edg.y, heaSetFre.trigger) - annotation (Line(points={{-198,0},{-180,0},{-180,-86},{-150,-86},{-150,-81.8}}, + annotation (Line(points={{-198,0},{-180,0},{-180,-86},{-150,-86},{-150,-82}}, color={255,0,255})); connect(or5.y, swi10.u2) annotation (Line(points={{182,-10},{200,-10},{200,90},{218,90}}, @@ -836,10 +836,10 @@ equation connect(truHol.y, edg1.u) annotation (Line(points={{-78,-270},{-42,-270}}, color={255,0,255})); connect(edg1.y, cooSetSam.trigger) - annotation (Line(points={{-18,-270},{0,-270},{0,-288},{50,-288},{50,-281.8}}, + annotation (Line(points={{-18,-270},{0,-270},{0,-288},{50,-288},{50,-282}}, color={255,0,255})); connect(edg1.y, heaSetSam.trigger) - annotation (Line(points={{-18,-270},{0,-270},{0,-330},{50,-330},{50,-321.8}}, + annotation (Line(points={{-18,-270},{0,-270},{0,-330},{50,-330},{50,-322}}, color={255,0,255})); connect(cooSetSam.y, cooSetInc.u) annotation (Line(points={{62,-270},{98,-270}}, color={0,0,127})); diff --git a/Buildings/Controls/OBC/CDL/Logical/OnOffController.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/OnOffController.mo similarity index 82% rename from Buildings/Controls/OBC/CDL/Logical/OnOffController.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/OnOffController.mo index bebf88d193f..764f8890385 100644 --- a/Buildings/Controls/OBC/CDL/Logical/OnOffController.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/OnOffController.mo @@ -1,18 +1,19 @@ -within Buildings.Controls.OBC.CDL.Logical; -block OnOffController - "On-off controller" +within Buildings.Obsolete.Controls.OBC.CDL.Logical; +block OnOffController "On-off controller" + extends Modelica.Icons.ObsoleteModel; + parameter Real bandwidth( min=0) "Bandwidth around reference signal"; parameter Boolean pre_y_start=false "Value of pre(y) at initial time"; - Interfaces.RealInput reference + Buildings.Controls.OBC.CDL.Interfaces.RealInput reference "Connector of Real input signal used as reference signal" annotation (Placement(transformation(extent={{-140,80},{-100,40}}))); - Interfaces.RealInput u + Buildings.Controls.OBC.CDL.Interfaces.RealInput u "Connector of Real input signal used as measurement signal" annotation (Placement(transformation(extent={{-140,-40},{-100,-80}}))); - Interfaces.BooleanOutput y + Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput y "Connector of Real output signal used as actuator signal" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); @@ -25,6 +26,7 @@ equation (u < reference-bandwidth/2); annotation ( defaultComponentName="onOffCon", + obsolete = "This model is obsolete, use blocks of Buildings.Controls.OBC.CDL.Reals.Subtract and Buildings.Controls.OBC.CDL.Reals.Hysteresis instead", Icon( coordinateSystem( preserveAspectRatio=true, @@ -92,6 +94,11 @@ previous value of the output pre(y). revisions="
                                                    • +December 11, 2023, by Jianjun Hu:
                                                      +Moved this model to the Obsolete package. This is for +issue 3595. +
                                                    • +
                                                    • January 3, 2017, by Michael Wetter:
                                                      First implementation, based on the implementation of the Modelica Standard Library. diff --git a/Buildings/Controls/OBC/CDL/Logical/Or3.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Or3.mo similarity index 80% rename from Buildings/Controls/OBC/CDL/Logical/Or3.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/Or3.mo index d4c12f4402f..b406fddb49d 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Or3.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Or3.mo @@ -1,16 +1,17 @@ -within Buildings.Controls.OBC.CDL.Logical; -block Or3 - "Logical 'or': y = u1 or u2 or u3" - Interfaces.BooleanInput u1 +within Buildings.Obsolete.Controls.OBC.CDL.Logical; +block Or3 "Logical 'or': y = u1 or u2 or u3" + extends Modelica.Icons.ObsoleteModel; + + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput u1 "Connector of first Boolean input signal" annotation (Placement(transformation(extent={{-140,60},{-100,100}}))); - Interfaces.BooleanInput u2 + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput u2 "Connector of second Boolean input signal" annotation (Placement(transformation(extent={{-140,-20},{-100,20}}))); - Interfaces.BooleanInput u3 + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput u3 "Connector of third Boolean input signal" annotation (Placement(transformation(extent={{-140,-100},{-100,-60}}))); - Interfaces.BooleanOutput y + Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput y "Connector of Boolean output signal" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); @@ -18,6 +19,7 @@ equation y=u1 or u2 or u3; annotation ( defaultComponentName="or3", + obsolete = "This model is obsolete, use two blocks of Buildings.Controls.OBC.CDL.Logical.Or stacked together instead", Icon( coordinateSystem( preserveAspectRatio=true, @@ -97,9 +99,14 @@ is true. Otherwise the output is false.

                                                      ", - revisions=" +revisions="
                                                      • +December 8, 2023, by Jianjun Hu:
                                                        +Moved this model to the Obsolete package. This is for +issue 3595. +
                                                      • +
                                                      • April 10, 2017, by Jianjun Hu:
                                                        First implementation, based on the implementation of the Modelica Standard Library. diff --git a/Buildings/Obsolete/Controls/OBC/CDL/Logical/TriggeredTrapezoid.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/TriggeredTrapezoid.mo new file mode 100644 index 00000000000..3cc489d94d4 --- /dev/null +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/TriggeredTrapezoid.mo @@ -0,0 +1,170 @@ +within Buildings.Obsolete.Controls.OBC.CDL.Logical; +block TriggeredTrapezoid "Triggered trapezoid generator" + extends Modelica.Icons.ObsoleteModel; + + parameter Real amplitude + "Amplitude of trapezoid"; + parameter Real rising( + final quantity="Time", + final unit="s", + final min=0)=0 + "Rising duration of trapezoid"; + parameter Real falling( + final quantity="Time", + final unit="s", + final min=0)=rising + "Falling duration of trapezoid"; + parameter Real offset=0 + "Offset of output signal"; + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput u + "Connector of Boolean input signal" + annotation (Placement(transformation(extent={{-140,-20},{-100,20}}))); + Buildings.Controls.OBC.CDL.Interfaces.RealOutput y + "Connector of Real output signal" + annotation (Placement(transformation(extent={{100,-20},{140,20}}))); + +protected + discrete Real endValue + "Value of y at time of recent edge"; + discrete Real rate + "Current rising/falling rate"; + discrete Real T( + final quantity="Time", + final unit="s") + "Predicted time of output reaching endValue"; + +equation + y=if time < T then + endValue-(T-time)*rate + else + endValue; + when {initial(),u,not u} then + endValue= + if u then + offset+amplitude + else + offset; + rate= + if u and + (rising > 0) then + amplitude/rising + else + if not u and + (falling > 0) then + -amplitude/falling + else + 0; + T=if u and not + (rising > 0) or not u and not + (falling > 0) or not abs(amplitude) > 0 or initial() then + time + else + time+(endValue-pre(y))/rate; + end when; + annotation ( + defaultComponentName="triTra", + obsolete = "This model is obsolete", + Icon( + coordinateSystem( + preserveAspectRatio=true, + extent={{-100.0,-100.0},{100.0,100.0}}), + graphics={ + Rectangle( + extent={{-100,100},{100,-100}}, + fillColor={210,210,210}, + lineThickness=5.0, + fillPattern=FillPattern.Solid, + borderPattern=BorderPattern.Raised), + Line( + points={{-46,-70},{-46,-70},{-16,40},{22,40},{54,-70},{54,-70}}, + color={0,0,127}), + Line( + points={{-90.0,-70.0},{82.0,-70.0}}, + color={192,192,192}), + Line( + points={{-66,68},{-66,-80}}, + color={192,192,192}), + Polygon( + lineColor={192,192,192}, + fillColor={192,192,192}, + fillPattern=FillPattern.Solid, + points={{-66,90},{-74,68},{-58,68},{-66,90}}), + Line( + points={{-66,-70},{-46,-70},{-46,24},{22,24},{22,-70},{74,-70}}, + color={255,0,255}), + Ellipse( + extent={{-71,7},{-85,-7}}, + lineColor=DynamicSelect({235,235,235}, + if u then + {0,255,0} + else + {235,235,235}), + fillColor=DynamicSelect({235,235,235}, + if u then + {0,255,0} + else + {235,235,235}), + fillPattern=FillPattern.Solid), + Polygon( + lineColor={192,192,192}, + fillColor={192,192,192}, + fillPattern=FillPattern.Solid, + points={{90.0,-70.0},{68.0,-62.0},{68.0,-78.0},{90.0,-70.0}}), + Text( + extent={{-150,150},{150,110}}, + textColor={0,0,255}, + textString="%name")}), + Diagram( + coordinateSystem( + preserveAspectRatio=true, + extent={{-100,-100},{100,100}})), + Documentation( + info=" +

                                                        +Block that represents a triggered trapezoid. +

                                                        +

                                                        +The block has a Boolean input and a Real +output signal and requires the parameters amplitude, +rising, falling and offset. The +output signal y represents a trapezoidal signal dependent on the +input signal u. +

                                                        +

                                                        The behaviour is as follows: Assume the initial input to be +false. In this +case, the output will be offset. After a rising edge (i.e., the input +changes from false to true), +the output is rising during rising to the +sum of offset and amplitude. In contrast, after a falling +edge (i.e., the input changes from true to false), the output is falling +during falling to a value of offset. +

                                                        +

                                                        +\"TriggeredTrapezoid.png\" +

                                                        +

                                                        +Note, the case of edges before expiration of rising or falling is +handled properly.

                                                        +", + revisions=" +
                                                          +
                                                        • +December 11, 2023, by Jianjun Hu:
                                                          +Moved this model to the Obsolete package. This is for +issue 3595. +
                                                        • +
                                                        • +November 12, 2020, by Michael Wetter:
                                                          +Reformulated to remove dependency to Modelica.Units.SI.
                                                          +This is for +issue 2243. +
                                                        • +
                                                        • +January 3, 2017, by Michael Wetter:
                                                          +First implementation, based on the implementation of the +Modelica Standard Library. +
                                                        • +
                                                        +")); +end TriggeredTrapezoid; diff --git a/Buildings/Controls/OBC/CDL/Logical/Validation/OnOffController.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mo similarity index 70% rename from Buildings/Controls/OBC/CDL/Logical/Validation/OnOffController.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mo index 2171d1e786d..c44b20b9ebd 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Validation/OnOffController.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mo @@ -1,4 +1,4 @@ -within Buildings.Controls.OBC.CDL.Logical.Validation; +within Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation; model OnOffController "Validation model for the OnOffController block" Buildings.Controls.OBC.CDL.Reals.Sources.Ramp ramp1( @@ -14,30 +14,31 @@ model OnOffController k=0.7) "Constant as source term" annotation (Placement(transformation(extent={{-32,18},{-12,38}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController onOffController( + Buildings.Obsolete.Controls.OBC.CDL.Logical.OnOffController onOffController( bandwidth=0.1) "Delay a rising edge of the input, but do not delay a falling edge." annotation (Placement(transformation(extent={{26,-10},{46,10}}))); equation connect(ramp1.y,sin1.u) - annotation (Line(points={{-55,-6},{-34,-6}},color={0,0,127})); + annotation (Line(points={{-54,-6},{-34,-6}},color={0,0,127})); connect(sin1.y,onOffController.u) - annotation (Line(points={{-11,-6},{6,-6},{24,-6}},color={0,0,127})); + annotation (Line(points={{-10,-6},{-10,-6},{24,-6}}, + color={0,0,127})); connect(cons2.y,onOffController.reference) - annotation (Line(points={{-11,28},{6,28},{6,6},{24,6}},color={0,0,127})); + annotation (Line(points={{-10,28},{6,28},{6,6},{24,6}},color={0,0,127})); annotation ( experiment( StopTime=5.0, Tolerance=1e-06), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/OnOffController.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mos" "Simulate and plot"), Documentation( info="

                                                        Validation test for the block - -Buildings.Controls.OBC.CDL.Logical.OnOffController. + +Buildings.Obsolete.Controls.OBC.CDL.Logical.OnOffController.

                                                        ", revisions=" diff --git a/Buildings/Controls/OBC/CDL/Logical/Validation/Or3.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mo similarity index 80% rename from Buildings/Controls/OBC/CDL/Logical/Validation/Or3.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mo index 40b2eac8c03..a91f11fd485 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Validation/Or3.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mo @@ -1,6 +1,5 @@ -within Buildings.Controls.OBC.CDL.Logical.Validation; -model Or3 - "Validation model for the Or3 block" +within Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation; +model Or3 "Validation model for the Or3 block" Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul1( width=0.5, period=1.5) @@ -11,7 +10,7 @@ model Or3 period=3) "Block that outputs cyclic on and off" annotation (Placement(transformation(extent={{-26,-8},{-6,12}}))); - Buildings.Controls.OBC.CDL.Logical.Or3 or1 + Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3 or1 "Output true if at least one input is true" annotation (Placement(transformation(extent={{26,-8},{46,12}}))); Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul3( @@ -32,13 +31,13 @@ equation StopTime=10.0, Tolerance=1e-06), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/Or3.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mos" "Simulate and plot"), Documentation( info="

                                                        Validation test for the block - -Buildings.Controls.OBC.CDL.Logical.Or3. + +Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3.

                                                        ", revisions=" diff --git a/Buildings/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo similarity index 70% rename from Buildings/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo index 590fa623ba3..215fff93a95 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mo @@ -1,4 +1,4 @@ -within Buildings.Controls.OBC.CDL.Logical.Validation; +within Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation; model TriggeredTrapezoid "Validation model for the TriggeredTrapezoid block" Buildings.Controls.OBC.CDL.Logical.Sources.Pulse booPul( @@ -6,7 +6,7 @@ model TriggeredTrapezoid period=2) "Block that outputs cyclic on and off" annotation (Placement(transformation(extent={{-26,-10},{-6,10}}))); - Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid triggeredTrapezoid1( + Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid triggeredTrapezoid1( amplitude=5, rising=0.3, offset=1.5) @@ -15,19 +15,19 @@ model TriggeredTrapezoid equation connect(booPul.y,triggeredTrapezoid1.u) - annotation (Line(points={{-5,0},{9.5,0},{24,0}},color={255,0,255})); + annotation (Line(points={{-4,0},{-4,0},{24,0}}, color={255,0,255})); annotation ( experiment( StopTime=5.0, Tolerance=1e-06), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos" "Simulate and plot"), Documentation( info="

                                                        Validation test for the block - -Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid. + +Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid.

                                                        ", revisions=" diff --git a/Buildings/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo similarity index 68% rename from Buildings/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo index a5e34c7b5ed..5dd370fd178 100644 --- a/Buildings/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mo @@ -1,6 +1,5 @@ -within Buildings.Controls.OBC.CDL.Logical.Validation; -model ZeroCrossing - "Validation model for the zero crossing block" +within Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation; +model ZeroCrossing "Validation model for the zero crossing block" Buildings.Controls.OBC.CDL.Reals.Sources.Ramp ramp1( duration=5, offset=0, @@ -15,7 +14,7 @@ model ZeroCrossing period=5) "Block that outputs cyclic on and off" annotation (Placement(transformation(extent={{-38,-44},{-18,-24}}))); - Buildings.Controls.OBC.CDL.Logical.ZeroCrossing zeroCrossing + Buildings.Obsolete.Controls.OBC.CDL.Logical.ZeroCrossing zeroCrossing "Zero crossing block" annotation (Placement(transformation(extent={{0,-10},{20,10}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Ramp ramp2( @@ -24,33 +23,33 @@ model ZeroCrossing height=31.415926) "Block that generates ramp signal" annotation (Placement(transformation(extent={{0,40},{20,60}}))); - Controls.OBC.CDL.Discrete.TriggeredSampler triggeredSampler + Buildings.Controls.OBC.CDL.Discrete.TriggeredSampler triggeredSampler "Triggered sampler" annotation (Placement(transformation(extent={{60,40},{80,60}}))); equation connect(booPul1.y,zeroCrossing.enable) - annotation (Line(points={{-17,-34},{10,-34},{10,-12}},color={255,0,255})); + annotation (Line(points={{-16,-34},{10,-34},{10,-12}},color={255,0,255})); connect(ramp1.y,sin1.u) - annotation (Line(points={{-61,0},{-50.5,0},{-40,0}},color={0,0,127})); + annotation (Line(points={{-60,0},{-60,0},{-40,0}}, color={0,0,127})); connect(sin1.y,zeroCrossing.u) - annotation (Line(points={{-17,0},{-2,0}},color={0,0,127})); + annotation (Line(points={{-16,0},{-2,0}},color={0,0,127})); connect(ramp2.y,triggeredSampler.u) - annotation (Line(points={{21,50},{58,50},{58,50}},color={0,0,127})); + annotation (Line(points={{22,50},{58,50},{58,50}},color={0,0,127})); connect(zeroCrossing.y,triggeredSampler.trigger) - annotation (Line(points={{21,0},{70,0},{70,36},{70,38},{70,38},{70,38.2}},color={255,0,255})); + annotation (Line(points={{22,0},{70,0},{70,36},{70,38},{70,38},{70,38}}, color={255,0,255})); annotation ( experiment( StopTime=5.0, Tolerance=1e-06), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos" "Simulate and plot"), Documentation( info="

                                                        Validation test for the block - -Buildings.Controls.OBC.CDL.Logical.ZeroCrossing. + +Buildings.Obsolete.Controls.OBC.CDL.Logical.ZeroCrossing.

                                                        ", revisions=" diff --git a/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/package.order b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/package.order index 7841254a77a..1ff2b4c409f 100644 --- a/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/package.order +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/Validation/package.order @@ -1,2 +1,6 @@ And3 +OnOffController +Or3 Timer +TriggeredTrapezoid +ZeroCrossing diff --git a/Buildings/Controls/OBC/CDL/Logical/ZeroCrossing.mo b/Buildings/Obsolete/Controls/OBC/CDL/Logical/ZeroCrossing.mo similarity index 84% rename from Buildings/Controls/OBC/CDL/Logical/ZeroCrossing.mo rename to Buildings/Obsolete/Controls/OBC/CDL/Logical/ZeroCrossing.mo index 8bce9bef21d..9424d0b497a 100644 --- a/Buildings/Controls/OBC/CDL/Logical/ZeroCrossing.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/ZeroCrossing.mo @@ -1,15 +1,19 @@ -within Buildings.Controls.OBC.CDL.Logical; -block ZeroCrossing - "Trigger zero crossing of input u" - Interfaces.RealInput u +within Buildings.Obsolete.Controls.OBC.CDL.Logical; +block ZeroCrossing "Trigger zero crossing of input u" + extends Modelica.Icons.ObsoleteModel; + + Buildings.Controls.OBC.CDL.Interfaces.RealInput u "Connector of Real input signal" annotation (Placement(transformation(extent={{-140,-20},{-100,20}}))); - Interfaces.BooleanOutput y + Buildings.Controls.OBC.CDL.Interfaces.BooleanOutput y "Connector of Boolean output signal" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); - Interfaces.BooleanInput enable + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput enable "Zero input crossing is triggered if the enable input signal is true" - annotation (Placement(transformation(origin={0,-120},extent={{-20,-20},{20,20}},rotation=90))); + annotation (Placement(transformation( + origin={0,-120}, + extent={{-20,-20},{20,20}}, + rotation=90))); protected Boolean disable=not enable @@ -27,6 +31,7 @@ equation y=change(u_pos) and not edge(enable) and not edge(disable); annotation ( defaultComponentName="zerCro", + obsolete = "This model is obsolete", Documentation( info="

                                                        @@ -51,9 +56,14 @@ actually working as expected, one should connect its output to, e.g., component Buildings.Controls.OBC.CDL.Discrete.TriggeredSampler.

                                                        ", - revisions=" +revisions="
                                                        • +December 8, 2023, by Jianjun Hu:
                                                          +Moved this model to the Obsolete package. This is for +issue 3595. +
                                                        • +
                                                        • January 3, 2017, by Michael Wetter:
                                                          First implementation, based on the implementation of the Modelica Standard Library. diff --git a/Buildings/Obsolete/Controls/OBC/CDL/Logical/package.order b/Buildings/Obsolete/Controls/OBC/CDL/Logical/package.order index cb1b02b17b7..487b4b699f5 100644 --- a/Buildings/Obsolete/Controls/OBC/CDL/Logical/package.order +++ b/Buildings/Obsolete/Controls/OBC/CDL/Logical/package.order @@ -1,3 +1,7 @@ And3 +OnOffController +Or3 Timer +TriggeredTrapezoid +ZeroCrossing Validation diff --git a/Buildings/Obsolete/Utilities/IO/Python36/Examples/SimpleRoom.mo b/Buildings/Obsolete/Utilities/IO/Python36/Examples/SimpleRoom.mo index b5c53944177..9b5d87682d8 100644 --- a/Buildings/Obsolete/Utilities/IO/Python36/Examples/SimpleRoom.mo +++ b/Buildings/Obsolete/Utilities/IO/Python36/Examples/SimpleRoom.mo @@ -17,7 +17,7 @@ model SimpleRoom annotation (Placement(transformation(extent={{-80,70},{-60,90}}))); Modelica.Blocks.Routing.Multiplex4 mul "Multiplex" annotation (Placement(transformation(extent={{-40,0},{-20,20}}))); - Buildings.Controls.OBC.CDL.Logical.OnOffController onOffCon( + Buildings.Obsolete.Controls.OBC.CDL.Logical.OnOffController onOffCon( bandwidth=2, u(unit="K", displayUnit="degC")) "On/off controller" annotation (Placement(transformation(extent={{30,10},{50,30}}))); diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_MultiZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_MultiZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt index e541bc0bffd..9b3f585a1a0 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_MultiZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_MultiZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt @@ -1,4 +1,4 @@ -last-generated=2022-05-10 +last-generated=2023-12-11 statistics-simulation= { "linear": " ", @@ -7,18 +7,18 @@ statistics-simulation= } time=[0e+00, 1.8e+03] TOutCut.y=[2.971499938964844e+02, 2.971499938964844e+02] -TOut.y=[2.951499938964844e+02, 2.951820068359375e+02, 2.952539978027344e+02, 2.953259887695312e+02, 2.953980102539062e+02, 2.954700012207031e+02, 2.955419921875e+02, 2.95614013671875e+02, 2.956860046386719e+02, 2.957579956054688e+02, 2.958299865722656e+02, 2.959020080566406e+02, 2.959739990234375e+02, 2.960459899902344e+02, 2.961180114746094e+02, 2.961900024414062e+02, 2.962619934082031e+02, 2.963340148925781e+02, 2.96406005859375e+02, 2.964779968261719e+02, 2.965499877929688e+02, 2.966220092773438e+02, 2.966940002441406e+02, 2.967659912109375e+02, 2.968380126953125e+02, 2.969100036621094e+02, 2.969819946289062e+02, 2.970539855957031e+02, 2.971260070800781e+02, 2.97197998046875e+02, 2.972699890136719e+02, 2.973420104980469e+02, 2.974140014648438e+02, 2.974859924316406e+02, 2.975580139160156e+02, 2.976300048828125e+02, 2.977019958496094e+02, 2.977739868164062e+02, 2.978460083007812e+02, 2.979179992675781e+02, 2.97989990234375e+02, 2.9806201171875e+02, 2.981340026855469e+02, 2.982059936523438e+02, 2.982780151367188e+02, 2.983500061035156e+02, 2.984219970703125e+02, 2.984939880371094e+02, 2.985660095214844e+02, 2.986380004882812e+02, 2.987099914550781e+02, 2.987820129394531e+02, 2.9885400390625e+02, 2.989259948730469e+02, 2.989979858398438e+02, 2.990700073242188e+02, 2.991419982910156e+02, 2.990700073242188e+02, 2.989800109863281e+02, 2.988900146484375e+02, 2.987999877929688e+02, 2.987099914550781e+02, 2.986199951171875e+02, 2.985299987792969e+02, 2.984400024414062e+02, 2.983500061035156e+02, 2.98260009765625e+02, 2.981700134277344e+02, 2.980799865722656e+02, 2.97989990234375e+02, 2.978999938964844e+02, 2.978099975585938e+02, 2.977200012207031e+02, 2.976300048828125e+02, 2.975400085449219e+02, 2.974500122070312e+02, 2.973599853515625e+02, 2.972699890136719e+02, 2.971799926757812e+02, 2.970899963378906e+02, 2.97e+02, 2.969100036621094e+02, 2.968200073242188e+02, 2.967300109863281e+02, 2.966400146484375e+02, 2.965499877929688e+02, 2.964599914550781e+02, 2.963699951171875e+02, 2.962799987792969e+02, 2.961900024414062e+02, 2.961000061035156e+02, 2.96010009765625e+02, 2.959200134277344e+02, 2.958299865722656e+02, 2.95739990234375e+02, 2.956499938964844e+02, 2.955599975585938e+02, 2.954700012207031e+02, 2.953800048828125e+02, 2.952900085449219e+02, 2.952000122070312e+02] -enaDis.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -enaDis.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01] -enaDis.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01] -enaDis.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +TOut.y=[2.951499938964844e+02, 2.952058410644531e+02, 2.953314514160156e+02, 2.954568786621094e+02, 2.955820007324219e+02, 2.957066955566406e+02, 2.958308410644531e+02, 2.959543151855469e+02, 2.960769958496094e+02, 2.961987609863281e+02, 2.963194885253906e+02, 2.964390563964844e+02, 2.96557373046875e+02, 2.966742858886719e+02, 2.967897033691406e+02, 2.969034729003906e+02, 2.970155334472656e+02, 2.971257629394531e+02, 2.972340393066406e+02, 2.973402404785156e+02, 2.974443054199219e+02, 2.975460815429688e+02, 2.976455078125e+02, 2.977424926757812e+02, 2.978368835449219e+02, 2.979286193847656e+02, 2.980176391601562e+02, 2.981038208007812e+02, 2.981870727539062e+02, 2.982673645019531e+02, 2.983445434570312e+02, 2.984185791015625e+02, 2.984893798828125e+02, 2.985569152832031e+02, 2.986210632324219e+02, 2.986817932128906e+02, 2.987390441894531e+02, 2.98792724609375e+02, 2.988428344726562e+02, 2.988893127441406e+02, 2.989320678710938e+02, 2.989710998535156e+02, 2.990063781738281e+02, 2.99037841796875e+02, 2.990654602050781e+02, 2.990892333984375e+02, 2.991091003417969e+02, 2.991250610351562e+02, 2.991371154785156e+02, 2.991452331542969e+02, 2.991493835449219e+02, 2.991495971679688e+02, 2.991458740234375e+02, 2.991382141113281e+02, 2.991266174316406e+02, 2.99111083984375e+02, 2.990916442871094e+02, 2.990682983398438e+02, 2.990411071777344e+02, 2.990100708007812e+02, 2.989752197265625e+02, 2.989365844726562e+02, 2.988942260742188e+02, 2.988481750488281e+02, 2.987984924316406e+02, 2.987451782226562e+02, 2.986883239746094e+02, 2.986279907226562e+02, 2.98564208984375e+02, 2.984970703125e+02, 2.984266052246094e+02, 2.983529357910156e+02, 2.982760925292969e+02, 2.981961669921875e+02, 2.981132202148438e+02, 2.980273742675781e+02, 2.979386596679688e+02, 2.978471984863281e+02, 2.977530822753906e+02, 2.976564025878906e+02, 2.975572509765625e+02, 2.974557189941406e+02, 2.973519287109375e+02, 2.972459411621094e+02, 2.971379089355469e+02, 2.970278930664062e+02, 2.96916015625e+02, 2.968024291992188e+02, 2.966871948242188e+02, 2.965704345703125e+02, 2.964522705078125e+02, 2.963328247070312e+02, 2.962122192382812e+02, 2.96090576171875e+02, 2.959679870605469e+02, 2.958446044921875e+02, 2.957205200195312e+02, 2.955958862304688e+02, 2.954707946777344e+02, 2.953453979492188e+02, 2.952198181152344e+02] +enaDis.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +enaDis.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] hOutCut1.y=[6.51e+04, 6.51e+04] -hOut.y=[6.29e+04, 6.2932e+04, 6.3004e+04, 6.3076e+04, 6.3148e+04, 6.322e+04, 6.3292e+04, 6.3364e+04, 6.3436e+04, 6.3508e+04, 6.358e+04, 6.3652e+04, 6.3724e+04, 6.3796e+04, 6.3868e+04, 6.394e+04, 6.4012e+04, 6.4084e+04, 6.4156e+04, 6.4228e+04, 6.43e+04, 6.4372e+04, 6.4444e+04, 6.4516e+04, 6.4588e+04, 6.466e+04, 6.4732e+04, 6.4804e+04, 6.4876e+04, 6.4948e+04, 6.502e+04, 6.5092e+04, 6.5164e+04, 6.5236e+04, 6.5308e+04, 6.538e+04, 6.5452e+04, 6.5524e+04, 6.5596e+04, 6.5668e+04, 6.574e+04, 6.5812e+04, 6.5884e+04, 6.5956e+04, 6.6028e+04, 6.61e+04, 6.6172e+04, 6.6244e+04, 6.6316e+04, 6.6388e+04, 6.646e+04, 6.6532e+04, 6.6604e+04, 6.6676e+04, 6.6748e+04, 6.682e+04, 6.6892e+04, 6.682e+04, 6.673e+04, 6.664e+04, 6.655e+04, 6.646e+04, 6.637e+04, 6.628e+04, 6.619e+04, 6.61e+04, 6.601e+04, 6.592e+04, 6.583e+04, 6.574e+04, 6.565e+04, 6.556e+04, 6.547e+04, 6.538e+04, 6.529e+04, 6.52e+04, 6.511e+04, 6.502e+04, 6.493e+04, 6.484e+04, 6.475e+04, 6.466e+04, 6.457e+04, 6.448e+04, 6.439e+04, 6.43e+04, 6.421e+04, 6.412e+04, 6.403e+04, 6.394e+04, 6.385e+04, 6.376e+04, 6.367e+04, 6.358e+04, 6.349e+04, 6.34e+04, 6.331e+04, 6.322e+04, 6.313e+04, 6.304e+04, 6.295e+04] -enaDis1.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -enaDis1.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01] -enaDis1.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01] -enaDis1.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] -enaDis2.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -enaDis2.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01] -enaDis2.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.00000011920929e-01] -enaDis2.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +hOut.y=[6.29e+04, 6.295584765625e+04, 6.3081453125e+04, 6.3206875e+04, 6.333199609375e+04, 6.345669140625e+04, 6.358083984375e+04, 6.37043125e+04, 6.38269921875e+04, 6.39487578125e+04, 6.406948828125e+04, 6.41890625e+04, 6.43073671875e+04, 6.442428125e+04, 6.453969140625e+04, 6.4653484375e+04, 6.4765546875e+04, 6.4875765625e+04, 6.49840390625e+04, 6.509025390625e+04, 6.51943046875e+04, 6.529609375e+04, 6.539551953125e+04, 6.549248046875e+04, 6.55868828125e+04, 6.56786328125e+04, 6.5767640625e+04, 6.58538203125e+04, 6.59370859375e+04, 6.60173515625e+04, 6.60945390625e+04, 6.6168578125e+04, 6.6239390625e+04, 6.630690625e+04, 6.63710625e+04, 6.64317890625e+04, 6.648903125e+04, 6.6542734375e+04, 6.659284375e+04, 6.66393046875e+04, 6.6682078125e+04, 6.67211171875e+04, 6.67563828125e+04, 6.678784375e+04, 6.681546875e+04, 6.6839234375e+04, 6.68591015625e+04, 6.68750703125e+04, 6.68871171875e+04, 6.68952265625e+04, 6.6899390625e+04, 6.6899609375e+04, 6.68958828125e+04, 6.68882109375e+04, 6.68766015625e+04, 6.68610703125e+04, 6.68416328125e+04, 6.68183046875e+04, 6.67911015625e+04, 6.67600625e+04, 6.672521875e+04, 6.668659375e+04, 6.6644234375e+04, 6.65981875e+04, 6.65484765625e+04, 6.64951796875e+04, 6.64383203125e+04, 6.63779765625e+04, 6.6314203125e+04, 6.62470546875e+04, 6.6176609375e+04, 6.6102921875e+04, 6.6026078125e+04, 6.594615625e+04, 6.586321875e+04, 6.5777359375e+04, 6.56886640625e+04, 6.55972109375e+04, 6.550309765625e+04, 6.54064140625e+04, 6.530726171875e+04, 6.520573046875e+04, 6.5101921875e+04, 6.49959453125e+04, 6.488789453125e+04, 6.477788671875e+04, 6.46660234375e+04, 6.455241796875e+04, 6.44371796875e+04, 6.43204296875e+04, 6.42022734375e+04, 6.408283203125e+04, 6.396222265625e+04, 6.38405703125e+04, 6.3717984375e+04, 6.359459375e+04, 6.3470515625e+04, 6.3345875e+04, 6.3220796875e+04, 6.30953984375e+04, 6.296980859375e+04] +enaDis1.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +enaDis1.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis1.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis1.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +enaDis2.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +enaDis2.yRetDam_max=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis2.yRetDam_min=[8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 8.00000011920929e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis2.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_SingleZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_SingleZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt index 54f4ed90c25..53c7fc0a5f0 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_SingleZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_AHUs_SingleZone_VAV_Economizers_Subsequences_Validation_Enable_TOut_hOut.txt @@ -1,4 +1,4 @@ -last-generated=2022-06-24 +last-generated=2023-12-11 statistics-simulation= { "linear": " ", @@ -7,21 +7,21 @@ statistics-simulation= } time=[0e+00, 1.8e+03] TOutCut.y=[2.971499938964844e+02, 2.971499938964844e+02] -TOut.y=[2.951499938964844e+02, 2.951820068359375e+02, 2.952539978027344e+02, 2.953259887695312e+02, 2.953980102539062e+02, 2.954700012207031e+02, 2.955419921875e+02, 2.95614013671875e+02, 2.956860046386719e+02, 2.957579956054688e+02, 2.958299865722656e+02, 2.959020080566406e+02, 2.959739990234375e+02, 2.960459899902344e+02, 2.961180114746094e+02, 2.961900024414062e+02, 2.962619934082031e+02, 2.963340148925781e+02, 2.96406005859375e+02, 2.964779968261719e+02, 2.965499877929688e+02, 2.966220092773438e+02, 2.966940002441406e+02, 2.967659912109375e+02, 2.968380126953125e+02, 2.969100036621094e+02, 2.969819946289062e+02, 2.970539855957031e+02, 2.971260070800781e+02, 2.97197998046875e+02, 2.972699890136719e+02, 2.973420104980469e+02, 2.974140014648438e+02, 2.974859924316406e+02, 2.975580139160156e+02, 2.976300048828125e+02, 2.977019958496094e+02, 2.977739868164062e+02, 2.978460083007812e+02, 2.979179992675781e+02, 2.97989990234375e+02, 2.9806201171875e+02, 2.981340026855469e+02, 2.982059936523438e+02, 2.982780151367188e+02, 2.983500061035156e+02, 2.984219970703125e+02, 2.984939880371094e+02, 2.985660095214844e+02, 2.986380004882812e+02, 2.987099914550781e+02, 2.987820129394531e+02, 2.9885400390625e+02, 2.989259948730469e+02, 2.989979858398438e+02, 2.990700073242188e+02, 2.991419982910156e+02, 2.990700073242188e+02, 2.989800109863281e+02, 2.988900146484375e+02, 2.987999877929688e+02, 2.987099914550781e+02, 2.986199951171875e+02, 2.985299987792969e+02, 2.984400024414062e+02, 2.983500061035156e+02, 2.98260009765625e+02, 2.981700134277344e+02, 2.980799865722656e+02, 2.97989990234375e+02, 2.978999938964844e+02, 2.978099975585938e+02, 2.977200012207031e+02, 2.976300048828125e+02, 2.975400085449219e+02, 2.974500122070312e+02, 2.973599853515625e+02, 2.972699890136719e+02, 2.971799926757812e+02, 2.970899963378906e+02, 2.97e+02, 2.969100036621094e+02, 2.968200073242188e+02, 2.967300109863281e+02, 2.966400146484375e+02, 2.965499877929688e+02, 2.964599914550781e+02, 2.963699951171875e+02, 2.962799987792969e+02, 2.961900024414062e+02, 2.961000061035156e+02, 2.96010009765625e+02, 2.959200134277344e+02, 2.958299865722656e+02, 2.95739990234375e+02, 2.956499938964844e+02, 2.955599975585938e+02, 2.954700012207031e+02, 2.953800048828125e+02, 2.952900085449219e+02, 2.952000122070312e+02] -enaDis.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +TOut.y=[2.951499938964844e+02, 2.952058410644531e+02, 2.953314514160156e+02, 2.954568786621094e+02, 2.955820007324219e+02, 2.957066955566406e+02, 2.958308410644531e+02, 2.959543151855469e+02, 2.960769958496094e+02, 2.961987609863281e+02, 2.963194885253906e+02, 2.964390563964844e+02, 2.96557373046875e+02, 2.966742858886719e+02, 2.967897033691406e+02, 2.969034729003906e+02, 2.970155334472656e+02, 2.971257629394531e+02, 2.972340393066406e+02, 2.973402404785156e+02, 2.974443054199219e+02, 2.975460815429688e+02, 2.976455078125e+02, 2.977424926757812e+02, 2.978368835449219e+02, 2.979286193847656e+02, 2.980176391601562e+02, 2.981038208007812e+02, 2.981870727539062e+02, 2.982673645019531e+02, 2.983445434570312e+02, 2.984185791015625e+02, 2.984893798828125e+02, 2.985569152832031e+02, 2.986210632324219e+02, 2.986817932128906e+02, 2.987390441894531e+02, 2.98792724609375e+02, 2.988428344726562e+02, 2.988893127441406e+02, 2.989320678710938e+02, 2.989710998535156e+02, 2.990063781738281e+02, 2.99037841796875e+02, 2.990654602050781e+02, 2.990892333984375e+02, 2.991091003417969e+02, 2.991250610351562e+02, 2.991371154785156e+02, 2.991452331542969e+02, 2.991493835449219e+02, 2.991495971679688e+02, 2.991458740234375e+02, 2.991382141113281e+02, 2.991266174316406e+02, 2.99111083984375e+02, 2.990916442871094e+02, 2.990682983398438e+02, 2.990411071777344e+02, 2.990100708007812e+02, 2.989752197265625e+02, 2.989365844726562e+02, 2.988942260742188e+02, 2.988481750488281e+02, 2.987984924316406e+02, 2.987451782226562e+02, 2.986883239746094e+02, 2.986279907226562e+02, 2.98564208984375e+02, 2.984970703125e+02, 2.984266052246094e+02, 2.983529357910156e+02, 2.982760925292969e+02, 2.981961669921875e+02, 2.981132202148438e+02, 2.980273742675781e+02, 2.979386596679688e+02, 2.978471984863281e+02, 2.977530822753906e+02, 2.976564025878906e+02, 2.975572509765625e+02, 2.974557189941406e+02, 2.973519287109375e+02, 2.972459411621094e+02, 2.971379089355469e+02, 2.970278930664062e+02, 2.96916015625e+02, 2.968024291992188e+02, 2.966871948242188e+02, 2.965704345703125e+02, 2.964522705078125e+02, 2.963328247070312e+02, 2.962122192382812e+02, 2.96090576171875e+02, 2.959679870605469e+02, 2.958446044921875e+02, 2.957205200195312e+02, 2.955958862304688e+02, 2.954707946777344e+02, 2.953453979492188e+02, 2.952198181152344e+02] +enaDis.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] enaDis.yRetDam_max=[1e+00, 1e+00] -enaDis.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] -enaDis.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +enaDis.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] enaDis.uOutDam_min=[1.000000014901161e-01, 1.000000014901161e-01] hOutCut1.y=[6.51e+04, 6.51e+04] -hOut.y=[6.29e+04, 6.2932e+04, 6.3004e+04, 6.3076e+04, 6.3148e+04, 6.322e+04, 6.3292e+04, 6.3364e+04, 6.3436e+04, 6.3508e+04, 6.358e+04, 6.3652e+04, 6.3724e+04, 6.3796e+04, 6.3868e+04, 6.394e+04, 6.4012e+04, 6.4084e+04, 6.4156e+04, 6.4228e+04, 6.43e+04, 6.4372e+04, 6.4444e+04, 6.4516e+04, 6.4588e+04, 6.466e+04, 6.4732e+04, 6.4804e+04, 6.4876e+04, 6.4948e+04, 6.502e+04, 6.5092e+04, 6.5164e+04, 6.5236e+04, 6.5308e+04, 6.538e+04, 6.5452e+04, 6.5524e+04, 6.5596e+04, 6.5668e+04, 6.574e+04, 6.5812e+04, 6.5884e+04, 6.5956e+04, 6.6028e+04, 6.61e+04, 6.6172e+04, 6.6244e+04, 6.6316e+04, 6.6388e+04, 6.646e+04, 6.6532e+04, 6.6604e+04, 6.6676e+04, 6.6748e+04, 6.682e+04, 6.6892e+04, 6.682e+04, 6.673e+04, 6.664e+04, 6.655e+04, 6.646e+04, 6.637e+04, 6.628e+04, 6.619e+04, 6.61e+04, 6.601e+04, 6.592e+04, 6.583e+04, 6.574e+04, 6.565e+04, 6.556e+04, 6.547e+04, 6.538e+04, 6.529e+04, 6.52e+04, 6.511e+04, 6.502e+04, 6.493e+04, 6.484e+04, 6.475e+04, 6.466e+04, 6.457e+04, 6.448e+04, 6.439e+04, 6.43e+04, 6.421e+04, 6.412e+04, 6.403e+04, 6.394e+04, 6.385e+04, 6.376e+04, 6.367e+04, 6.358e+04, 6.349e+04, 6.34e+04, 6.331e+04, 6.322e+04, 6.313e+04, 6.304e+04, 6.295e+04] -enaDis1.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +hOut.y=[6.29e+04, 6.295584765625e+04, 6.3081453125e+04, 6.3206875e+04, 6.333199609375e+04, 6.345669140625e+04, 6.358083984375e+04, 6.37043125e+04, 6.38269921875e+04, 6.39487578125e+04, 6.406948828125e+04, 6.41890625e+04, 6.43073671875e+04, 6.442428125e+04, 6.453969140625e+04, 6.4653484375e+04, 6.4765546875e+04, 6.4875765625e+04, 6.49840390625e+04, 6.509025390625e+04, 6.51943046875e+04, 6.529609375e+04, 6.539551953125e+04, 6.549248046875e+04, 6.55868828125e+04, 6.56786328125e+04, 6.5767640625e+04, 6.58538203125e+04, 6.59370859375e+04, 6.60173515625e+04, 6.60945390625e+04, 6.6168578125e+04, 6.6239390625e+04, 6.630690625e+04, 6.63710625e+04, 6.64317890625e+04, 6.648903125e+04, 6.6542734375e+04, 6.659284375e+04, 6.66393046875e+04, 6.6682078125e+04, 6.67211171875e+04, 6.67563828125e+04, 6.678784375e+04, 6.681546875e+04, 6.6839234375e+04, 6.68591015625e+04, 6.68750703125e+04, 6.68871171875e+04, 6.68952265625e+04, 6.6899390625e+04, 6.6899609375e+04, 6.68958828125e+04, 6.68882109375e+04, 6.68766015625e+04, 6.68610703125e+04, 6.68416328125e+04, 6.68183046875e+04, 6.67911015625e+04, 6.67600625e+04, 6.672521875e+04, 6.668659375e+04, 6.6644234375e+04, 6.65981875e+04, 6.65484765625e+04, 6.64951796875e+04, 6.64383203125e+04, 6.63779765625e+04, 6.6314203125e+04, 6.62470546875e+04, 6.6176609375e+04, 6.6102921875e+04, 6.6026078125e+04, 6.594615625e+04, 6.586321875e+04, 6.5777359375e+04, 6.56886640625e+04, 6.55972109375e+04, 6.550309765625e+04, 6.54064140625e+04, 6.530726171875e+04, 6.520573046875e+04, 6.5101921875e+04, 6.49959453125e+04, 6.488789453125e+04, 6.477788671875e+04, 6.46660234375e+04, 6.455241796875e+04, 6.44371796875e+04, 6.43204296875e+04, 6.42022734375e+04, 6.408283203125e+04, 6.396222265625e+04, 6.38405703125e+04, 6.3717984375e+04, 6.359459375e+04, 6.3470515625e+04, 6.3345875e+04, 6.3220796875e+04, 6.30953984375e+04, 6.296980859375e+04] +enaDis1.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] enaDis1.yRetDam_max=[1e+00, 1e+00] -enaDis1.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] -enaDis1.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +enaDis1.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis1.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] enaDis1.uOutDam_min=[1.000000014901161e-01, 1.000000014901161e-01] -enaDis2.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +enaDis2.truFalHol.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] enaDis2.yRetDam_max=[1e+00, 1e+00] -enaDis2.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] -enaDis2.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] +enaDis2.yRetDam_min=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +enaDis2.yOutDam_max=[1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 8.999999761581421e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01, 1.000000014901161e-01] enaDis2.uOutDam_min=[1.000000014901161e-01, 1.000000014901161e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_CDL_System5.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_CDL_System5.txt index 541d2e9e4b0..6fcf219b39a 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_CDL_System5.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_CDL_System5.txt @@ -1,4 +1,4 @@ -last-generated=2023-02-10 +last-generated=2023-12-12 statistics-initialization= { "nonlinear": "5, 10, 0, 0", @@ -13,10 +13,10 @@ statistics-simulation= } time=[1.296e+06, 1.3824e+06] senTOut.T=[2.681499938964844e+02, 2.680006103515625e+02, 2.678824462890625e+02, 2.677569885253906e+02, 2.675857238769531e+02, 2.673489074707031e+02, 2.670778503417969e+02, 2.667972106933594e+02, 2.665312194824219e+02, 2.6629833984375e+02, 2.661046142578125e+02, 2.659736938476562e+02, 2.659306640625e+02, 2.660298767089844e+02, 2.6639697265625e+02, 2.6689599609375e+02, 2.673535766601562e+02, 2.676152648925781e+02, 2.678009948730469e+02, 2.679618225097656e+02, 2.680851135253906e+02, 2.681575012207031e+02, 2.681536254882812e+02, 2.681101989746094e+02, 2.680885620117188e+02, 2.681499938964844e+02, 2.682830200195312e+02, 2.684293518066406e+02, 2.685801696777344e+02, 2.687266235351562e+02, 2.688496398925781e+02, 2.689453125e+02, 2.690469055175781e+02, 2.69188232421875e+02, 2.694860229492188e+02, 2.701334228515625e+02, 2.709511413574219e+02, 2.717348327636719e+02, 2.723293762207031e+02, 2.728933410644531e+02, 2.734419860839844e+02, 2.739486999511719e+02, 2.743910217285156e+02, 2.748066101074219e+02, 2.752138061523438e+02, 2.756160583496094e+02, 2.760163269042969e+02, 2.763985595703125e+02, 2.767682189941406e+02, 2.771453247070312e+02, 2.775499877929688e+02, 2.780906677246094e+02, 2.787913208007812e+02, 2.795452575683594e+02, 2.802459106445312e+02, 2.808594970703125e+02, 2.814520263671875e+02, 2.819882507324219e+02, 2.8243017578125e+02, 2.827425842285156e+02, 2.829331359863281e+02, 2.830432434082031e+02, 2.831151733398438e+02, 2.831843566894531e+02, 2.832323608398438e+02, 2.832435302734375e+02, 2.832067260742188e+02, 2.830890808105469e+02, 2.826735534667969e+02, 2.820996398925781e+02, 2.816126098632812e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.815123901367188e+02, 2.816962585449219e+02, 2.819049987792969e+02, 2.820390930175781e+02, 2.820126342773438e+02, 2.818557434082031e+02, 2.816533203125e+02, 2.81490234375e+02, 2.814390258789062e+02, 2.814595336914062e+02, 2.814947814941406e+02, 2.814945983886719e+02, 2.814153137207031e+02, 2.813063659667969e+02, 2.811892395019531e+02, 2.810629577636719e+02, 2.809265441894531e+02, 2.807815856933594e+02, 2.806335144042969e+02, 2.8048779296875e+02, 2.803500061035156e+02] -boi.T=[2.931499938964844e+02, 3.434051818847656e+02, 3.43232666015625e+02, 3.432235717773438e+02, 3.432168273925781e+02, 3.432105102539062e+02, 3.421593627929688e+02, 3.432155151367188e+02, 3.432067260742188e+02, 3.432026977539062e+02, 3.432090148925781e+02, 3.432052001953125e+02, 3.432004699707031e+02, 3.430161437988281e+02, 3.432096557617188e+02, 3.432041625976562e+02, 3.430830993652344e+02, 3.432129516601562e+02, 3.421618041992188e+02, 3.432186279296875e+02, 3.432102966308594e+02, 3.432072448730469e+02, 3.432129516601562e+02, 3.430677795410156e+02, 3.432155456542969e+02, 3.421639709472656e+02, 3.4321923828125e+02, 3.421651306152344e+02, 3.432210998535156e+02, 3.432132568359375e+02, 3.432140197753906e+02, 3.432151489257812e+02, 3.431963500976562e+02, 3.432166442871094e+02, 3.429931945800781e+02, 3.421984252929688e+02, 3.432463073730469e+02, 3.43001708984375e+02, 3.42206298828125e+02, 3.422346496582031e+02, 3.430463562011719e+02, 3.422095336914062e+02, 3.422103271484375e+02, 3.4304833984375e+02, 3.422097778320312e+02, 3.422093200683594e+02, 3.429942016601562e+02, 3.422092590332031e+02, 3.422068176269531e+02, 3.430470581054688e+02, 3.422017211914062e+02, 3.431562194824219e+02, 3.42197021484375e+02, 3.421875610351562e+02, 3.421875610351562e+02, 3.421586303710938e+02, 3.421586303710938e+02, 3.421817932128906e+02, 3.421817932128906e+02, 3.429821166992188e+02, 3.421380310058594e+02, 3.421380310058594e+02, 3.421065673828125e+02, 3.421065673828125e+02, 3.421065673828125e+02, 3.420890808105469e+02, 3.420890808105469e+02, 3.430619812011719e+02, 3.420954895019531e+02, 3.42750244140625e+02, 3.421542358398438e+02, 3.430772705078125e+02, 3.421871643066406e+02, 3.421871643066406e+02, 3.421698303222656e+02, 3.421698303222656e+02, 3.422218017578125e+02, 3.429205322265625e+02, 3.422100219726562e+02, 3.432557067871094e+02, 3.429945983886719e+02, 3.422105102539062e+02, 3.4324755859375e+02, 3.432039489746094e+02, 3.422106628417969e+02, 3.432286071777344e+02, 3.422115173339844e+02, 3.422119445800781e+02, 3.432164611816406e+02, 3.422111511230469e+02, 3.422108459472656e+02, 3.432015686035156e+02, 3.422110900878906e+02, 3.422117004394531e+02, 3.431912231445312e+02, 3.422118530273438e+02, 3.422120971679688e+02, 3.432012329101562e+02, 3.422123107910156e+02, 3.422123718261719e+02, 3.432179870605469e+02] -temSup.T=[2.931499938964844e+02, 3.03625244140625e+02, 3.110213928222656e+02, 3.156879272460938e+02, 3.190124206542969e+02, 3.213789367675781e+02, 3.229456481933594e+02, 3.199216613769531e+02, 3.219304809570312e+02, 3.232127685546875e+02, 3.198365478515625e+02, 3.217141418457031e+02, 3.229211730957031e+02, 3.197372741699219e+02, 3.209481506347656e+02, 3.225340881347656e+02, 3.180057678222656e+02, 3.212222595214844e+02, 3.227200927734375e+02, 3.200896301269531e+02, 3.223645324707031e+02, 3.190028381347656e+02, 3.217333679199219e+02, 3.175061950683594e+02, 3.210660705566406e+02, 3.225440368652344e+02, 3.202655334472656e+02, 3.224270324707031e+02, 3.195111694335938e+02, 3.221516418457031e+02, 3.189139709472656e+02, 3.218464050292969e+02, 3.184403076171875e+02, 3.21644775390625e+02, 3.15114501953125e+02, 3.186925048828125e+02, 3.172030639648438e+02, 3.127618713378906e+02, 3.17468017578125e+02, 3.169771118164062e+02, 3.122074890136719e+02, 3.165207824707031e+02, 3.160972900390625e+02, 3.116970520019531e+02, 3.157182922363281e+02, 3.153368530273438e+02, 3.105690002441406e+02, 3.149432373046875e+02, 3.145703430175781e+02, 3.121247863769531e+02, 3.141733703613281e+02, 3.115554809570312e+02, 3.136261291503906e+02, 3.127489929199219e+02, 3.127489624023438e+02, 3.117817077636719e+02, 3.117817077636719e+02, 3.108689270019531e+02, 3.108694763183594e+02, 3.073873901367188e+02, 3.101343994140625e+02, 3.101343994140625e+02, 3.098704833984375e+02, 3.098704528808594e+02, 3.098704528808594e+02, 3.097487487792969e+02, 3.097487487792969e+02, 3.091026916503906e+02, 3.098336486816406e+02, 3.069158325195312e+02, 3.108079833984375e+02, 3.079506225585938e+02, 3.112319641113281e+02, 3.112319641113281e+02, 3.112088928222656e+02, 3.112088928222656e+02, 3.1571826171875e+02, 3.109912109375e+02, 3.153619079589844e+02, 3.15178955078125e+02, 3.111550598144531e+02, 3.1528955078125e+02, 3.146106567382812e+02, 3.13792724609375e+02, 3.149745178222656e+02, 3.137823181152344e+02, 3.1509765625e+02, 3.152886352539062e+02, 3.136767272949219e+02, 3.153693542480469e+02, 3.153442993164062e+02, 3.132830810546875e+02, 3.153338317871094e+02, 3.154188842773438e+02, 3.132362365722656e+02, 3.155271911621094e+02, 3.156473083496094e+02, 3.135431518554688e+02, 3.157795104980469e+02, 3.159149475097656e+02, 3.141344299316406e+02] -temRet.T=[2.931499938964844e+02, 3.33273681640625e+02, 3.331935119628906e+02, 3.331837158203125e+02, 3.331782836914062e+02, 3.331717834472656e+02, 3.331447448730469e+02, 3.331775512695312e+02, 3.331688537597656e+02, 3.331683654785156e+02, 3.331760559082031e+02, 3.331668701171875e+02, 3.331632080078125e+02, 3.327500915527344e+02, 3.331709899902344e+02, 3.331663818359375e+02, 3.331048889160156e+02, 3.331733703613281e+02, 3.331470642089844e+02, 3.331798400878906e+02, 3.331712951660156e+02, 3.3318359375e+02, 3.331728210449219e+02, 3.330959777832031e+02, 3.331763305664062e+02, 3.331492919921875e+02, 3.331803894042969e+02, 3.331507568359375e+02, 3.331838073730469e+02, 3.331759948730469e+02, 3.331866760253906e+02, 3.3317626953125e+02, 3.331849060058594e+02, 3.331776733398438e+02, 3.32919921875e+02, 3.331863098144531e+02, 3.332127685546875e+02, 3.329623413085938e+02, 3.331933288574219e+02, 3.331932373046875e+02, 3.330274658203125e+02, 3.331977844238281e+02, 3.33202880859375e+02, 3.331141967773438e+02, 3.332034606933594e+02, 3.332017517089844e+02, 3.33154052734375e+02, 3.332065734863281e+02, 3.332121276855469e+02, 3.319078063964844e+02, 3.332107849121094e+02, 3.331708374023438e+02, 3.331970520019531e+02, 3.332184448242188e+02, 3.332183837890625e+02, 3.331702880859375e+02, 3.331702880859375e+02, 3.332063598632812e+02, 3.332059020996094e+02, 3.330199584960938e+02, 3.33232177734375e+02, 3.33232177734375e+02, 3.332426147460938e+02, 3.3324267578125e+02, 3.3324267578125e+02, 3.332496948242188e+02, 3.332496948242188e+02, 3.330331115722656e+02, 3.332221374511719e+02, 3.336427001953125e+02, 3.331838989257812e+02, 3.332485046386719e+02, 3.332027893066406e+02, 3.332027893066406e+02, 3.331820678710938e+02, 3.331820678710938e+02, 3.33207275390625e+02, 3.330720520019531e+02, 3.332039489746094e+02, 3.332235412597656e+02, 3.325062866210938e+02, 3.332037048339844e+02, 3.332286376953125e+02, 3.321918640136719e+02, 3.332045288085938e+02, 3.332299499511719e+02, 3.332047119140625e+02, 3.3320654296875e+02, 3.332021484375e+02, 3.332049865722656e+02, 3.332040710449219e+02, 3.332254638671875e+02, 3.332043762207031e+02, 3.33205810546875e+02, 3.332206115722656e+02, 3.332061157226562e+02, 3.332056579589844e+02, 3.332234497070312e+02, 3.332042846679688e+02, 3.332025756835938e+02, 3.332051086425781e+02] -temRoo.T=[2.931499938964844e+02, 2.834315795898438e+02, 2.862369384765625e+02, 2.89302978515625e+02, 2.915608520507812e+02, 2.931469116210938e+02, 2.941398010253906e+02, 2.923388366699219e+02, 2.933075561523438e+02, 2.941207885742188e+02, 2.921881103515625e+02, 2.929815979003906e+02, 2.937818603515625e+02, 2.927554321289062e+02, 2.926186218261719e+02, 2.937511596679688e+02, 2.924264831542969e+02, 2.931482238769531e+02, 2.938599548339844e+02, 2.926739196777344e+02, 2.9403564453125e+02, 2.924119262695312e+02, 2.936503601074219e+02, 2.924686889648438e+02, 2.93213623046875e+02, 2.935210266113281e+02, 2.928361511230469e+02, 2.941784362792969e+02, 2.926102294921875e+02, 2.940845947265625e+02, 2.925092468261719e+02, 2.939546508789062e+02, 2.924731750488281e+02, 2.938921508789062e+02, 2.928866271972656e+02, 2.942323303222656e+02, 2.937489929199219e+02, 2.928783264160156e+02, 2.9403466796875e+02, 2.942257690429688e+02, 2.929917602539062e+02, 2.938734130859375e+02, 2.944620056152344e+02, 2.930812683105469e+02, 2.9387548828125e+02, 2.945192260742188e+02, 2.930444030761719e+02, 2.941001892089844e+02, 2.943770751953125e+02, 2.930757446289062e+02, 2.945049133300781e+02, 2.935837097167969e+02, 2.939896545410156e+02, 2.94548095703125e+02, 2.937724609375e+02, 2.947413940429688e+02, 2.9392236328125e+02, 2.944183044433594e+02, 2.944012756347656e+02, 2.931210327148438e+02, 2.949351196289062e+02, 2.937261657714844e+02, 2.945921936035156e+02, 2.944687194824219e+02, 2.931980285644531e+02, 2.950061340332031e+02, 2.93924560546875e+02, 2.940032348632812e+02, 2.945162963867188e+02, 2.931325073242188e+02, 2.94677734375e+02, 2.930850219726562e+02, 2.947698974609375e+02, 2.931984558105469e+02, 2.948408508300781e+02, 2.93355712890625e+02, 2.943665161132812e+02, 2.929592590332031e+02, 2.942125854492188e+02, 2.941165161132812e+02, 2.929734802246094e+02, 2.942968444824219e+02, 2.940010681152344e+02, 2.930896301269531e+02, 2.944222106933594e+02, 2.9371875e+02, 2.932133483886719e+02, 2.944694213867188e+02, 2.935967407226562e+02, 2.933008117675781e+02, 2.945057678222656e+02, 2.935056457519531e+02, 2.933778991699219e+02, 2.945185241699219e+02, 2.934345092773438e+02, 2.933848876953125e+02, 2.945068359375e+02, 2.9343359375e+02, 2.933102722167969e+02, 2.94473876953125e+02, 2.935012817382812e+02] -conBoiRet.yVal=[0e+00, 4.21383261680603e-01, 4.577004611492157e-01, 4.846226274967194e-01, 5.066637992858887e-01, 5.239075422286987e-01, 5.336552858352661e-01, 5.130996108055115e-01, 5.282367467880249e-01, 5.391443371772766e-01, 5.125207304954529e-01, 5.264671444892883e-01, 5.361289381980896e-01, 4.982276558876038e-01, 5.206234455108643e-01, 5.329567193984985e-01, 5.008655786514282e-01, 5.22707462310791e-01, 5.316937565803528e-01, 5.143662691116333e-01, 5.316323041915894e-01, 5.067980289459229e-01, 5.265790224075317e-01, 4.974895715713501e-01, 5.215926766395569e-01, 5.306065082550049e-01, 5.156760215759277e-01, 5.298820734024048e-01, 5.102494359016418e-01, 5.301434397697449e-01, 5.062071084976196e-01, 5.276058316230774e-01, 5.03244161605835e-01, 5.260536670684814e-01, 4.836606383323669e-01, 5.09888768196106e-01, 4.949781894683838e-01, 4.608556926250458e-01, 5.082316398620605e-01, 4.914650321006775e-01, 4.581318795681e-01, 5.078534483909607e-01, 4.899590015411377e-01, 4.619020223617554e-01, 5.076571702957153e-01, 4.856553971767426e-01, 4.664030373096466e-01, 5.033583641052246e-01, 4.794102907180786e-01, 3.758367002010345e-01, 4.948491752147675e-01, 4.60427850484848e-01, 4.984827935695648e-01, 4.72285658121109e-01, 5.215162634849548e-01, 4.604030847549438e-01, 4.750126600265503e-01, 4.579465091228485e-01, 4.981766939163208e-01, 4.820707738399506e-01, 4.942473173141479e-01, 5.534165501594543e-01, 4.644095003604889e-01, 5.311317443847656e-01, 5.978537201881409e-01, 4.954607784748077e-01, 5.672395825386047e-01, 4.351344704627991e-01, 5.054668784141541e-01, 5.198096632957458e-01, 4.69116598367691e-01, 4.803241789340973e-01, 4.792444407939911e-01, 5.172614455223083e-01, 4.665885269641876e-01, 4.896743595600128e-01, 4.853814244270325e-01, 4.699556827545166e-01, 5.003187656402588e-01, 4.820219278335571e-01, 4.202079176902771e-01, 4.988440275192261e-01, 4.790826737880707e-01, 4.086834192276001e-01, 4.946746230125427e-01, 4.748174846172333e-01, 5.137165784835815e-01, 4.94841605424881e-01, 4.72093939781189e-01, 5.142155289649963e-01, 4.934719800949097e-01, 4.729037582874298e-01, 5.124120712280273e-01, 4.931714832782745e-01, 4.723560512065887e-01, 5.137984156608582e-01, 4.940999150276184e-01, 4.743114113807678e-01, 5.141879320144653e-01, 4.9533611536026e-01, 4.751127660274506e-01] +boi.T=[2.931499938964844e+02, 3.434051513671875e+02, 3.43232666015625e+02, 3.432235717773438e+02, 3.432169494628906e+02, 3.4321044921875e+02, 3.421593933105469e+02, 3.432155151367188e+02, 3.432065734863281e+02, 3.432027587890625e+02, 3.43208984375e+02, 3.43205078125e+02, 3.432002868652344e+02, 3.430161743164062e+02, 3.432096557617188e+02, 3.432043151855469e+02, 3.430832214355469e+02, 3.432129821777344e+02, 3.421617431640625e+02, 3.432186279296875e+02, 3.432101135253906e+02, 3.432071533203125e+02, 3.432129211425781e+02, 3.430674438476562e+02, 3.432154541015625e+02, 3.421639709472656e+02, 3.4321923828125e+02, 3.421651916503906e+02, 3.432210388183594e+02, 3.432131958007812e+02, 3.432140808105469e+02, 3.432151184082031e+02, 3.431963195800781e+02, 3.432166442871094e+02, 3.429934997558594e+02, 3.421984252929688e+02, 3.432463073730469e+02, 3.430016784667969e+02, 3.42206298828125e+02, 3.422351684570312e+02, 3.430463256835938e+02, 3.422095336914062e+02, 3.422103271484375e+02, 3.430481872558594e+02, 3.422097778320312e+02, 3.422093200683594e+02, 3.429939270019531e+02, 3.422092590332031e+02, 3.422068176269531e+02, 3.430484313964844e+02, 3.422017211914062e+02, 3.431561584472656e+02, 3.42197021484375e+02, 3.421875610351562e+02, 3.421875610351562e+02, 3.421586303710938e+02, 3.421586303710938e+02, 3.421817932128906e+02, 3.421817932128906e+02, 3.429821472167969e+02, 3.421380310058594e+02, 3.421380310058594e+02, 3.421065673828125e+02, 3.421065673828125e+02, 3.421065673828125e+02, 3.420890808105469e+02, 3.420890808105469e+02, 3.430619506835938e+02, 3.420954895019531e+02, 3.427494201660156e+02, 3.421543579101562e+02, 3.430766906738281e+02, 3.421871337890625e+02, 3.421871337890625e+02, 3.421697692871094e+02, 3.421697692871094e+02, 3.422218017578125e+02, 3.429205322265625e+02, 3.422100219726562e+02, 3.432557067871094e+02, 3.429945983886719e+02, 3.422105102539062e+02, 3.4324755859375e+02, 3.432039489746094e+02, 3.422106628417969e+02, 3.432286071777344e+02, 3.422115173339844e+02, 3.422119445800781e+02, 3.432164611816406e+02, 3.422111511230469e+02, 3.422108459472656e+02, 3.432015380859375e+02, 3.422110900878906e+02, 3.422117004394531e+02, 3.431912231445312e+02, 3.422118530273438e+02, 3.422120971679688e+02, 3.432012329101562e+02, 3.422123107910156e+02, 3.422123718261719e+02, 3.432179870605469e+02] +temSup.T=[2.931499938964844e+02, 3.036252746582031e+02, 3.110213928222656e+02, 3.156881713867188e+02, 3.190120849609375e+02, 3.213792114257812e+02, 3.229457397460938e+02, 3.199216003417969e+02, 3.21930419921875e+02, 3.232129516601562e+02, 3.198365478515625e+02, 3.217142333984375e+02, 3.229213562011719e+02, 3.197371215820312e+02, 3.209481506347656e+02, 3.225335693359375e+02, 3.180057373046875e+02, 3.212222900390625e+02, 3.227204895019531e+02, 3.200895080566406e+02, 3.223651123046875e+02, 3.19002685546875e+02, 3.217336120605469e+02, 3.175057373046875e+02, 3.210662231445312e+02, 3.225444641113281e+02, 3.20265380859375e+02, 3.224271850585938e+02, 3.195110473632812e+02, 3.221513977050781e+02, 3.189137573242188e+02, 3.218463745117188e+02, 3.184400634765625e+02, 3.216446533203125e+02, 3.15116455078125e+02, 3.186924743652344e+02, 3.172024841308594e+02, 3.127615661621094e+02, 3.174679260253906e+02, 3.169769287109375e+02, 3.122063598632812e+02, 3.16520751953125e+02, 3.160972595214844e+02, 3.116959228515625e+02, 3.1571826171875e+02, 3.153368225097656e+02, 3.105687866210938e+02, 3.149432067871094e+02, 3.145703125e+02, 3.121327209472656e+02, 3.1417333984375e+02, 3.115538024902344e+02, 3.136260986328125e+02, 3.127489318847656e+02, 3.127489013671875e+02, 3.117816467285156e+02, 3.117816467285156e+02, 3.108688659667969e+02, 3.108694152832031e+02, 3.07394287109375e+02, 3.101343688964844e+02, 3.101343688964844e+02, 3.098704833984375e+02, 3.098704528808594e+02, 3.098704528808594e+02, 3.097487487792969e+02, 3.097487487792969e+02, 3.090989379882812e+02, 3.098336791992188e+02, 3.069203491210938e+02, 3.108081359863281e+02, 3.079551391601562e+02, 3.112319030761719e+02, 3.112319030761719e+02, 3.11208740234375e+02, 3.11208740234375e+02, 3.157182922363281e+02, 3.109912414550781e+02, 3.153619079589844e+02, 3.15178955078125e+02, 3.111550903320312e+02, 3.1528955078125e+02, 3.146106262207031e+02, 3.137933044433594e+02, 3.149745178222656e+02, 3.137822875976562e+02, 3.1509765625e+02, 3.152886352539062e+02, 3.136766967773438e+02, 3.153693542480469e+02, 3.153442993164062e+02, 3.132830200195312e+02, 3.153338317871094e+02, 3.154188842773438e+02, 3.132362060546875e+02, 3.155271911621094e+02, 3.156473083496094e+02, 3.135431213378906e+02, 3.157795104980469e+02, 3.159149475097656e+02, 3.141343994140625e+02] +temRet.T=[2.931499938964844e+02, 3.332734069824219e+02, 3.331934814453125e+02, 3.331851196289062e+02, 3.331780090332031e+02, 3.331722717285156e+02, 3.331453552246094e+02, 3.331775207519531e+02, 3.33166748046875e+02, 3.331695861816406e+02, 3.33176025390625e+02, 3.331660461425781e+02, 3.331619262695312e+02, 3.327502136230469e+02, 3.331709594726562e+02, 3.331658325195312e+02, 3.331050415039062e+02, 3.331741333007812e+02, 3.331481018066406e+02, 3.331797180175781e+02, 3.331723937988281e+02, 3.331835632324219e+02, 3.331740417480469e+02, 3.330954284667969e+02, 3.331763305664062e+02, 3.33150390625e+02, 3.331803588867188e+02, 3.331520080566406e+02, 3.331839599609375e+02, 3.331744689941406e+02, 3.331867065429688e+02, 3.331761779785156e+02, 3.331849060058594e+02, 3.331776733398438e+02, 3.329211730957031e+02, 3.33186279296875e+02, 3.332127685546875e+02, 3.329618530273438e+02, 3.331927795410156e+02, 3.331932678222656e+02, 3.330272216796875e+02, 3.331977844238281e+02, 3.33202880859375e+02, 3.331134948730469e+02, 3.332034606933594e+02, 3.332017517089844e+02, 3.331536865234375e+02, 3.332065734863281e+02, 3.332121276855469e+02, 3.319033813476562e+02, 3.332107849121094e+02, 3.331712036132812e+02, 3.331970520019531e+02, 3.332184143066406e+02, 3.332183837890625e+02, 3.331702880859375e+02, 3.331702880859375e+02, 3.332063598632812e+02, 3.332059020996094e+02, 3.330364685058594e+02, 3.33232177734375e+02, 3.33232177734375e+02, 3.332426147460938e+02, 3.3324267578125e+02, 3.3324267578125e+02, 3.332496948242188e+02, 3.332496948242188e+02, 3.330321350097656e+02, 3.332219848632812e+02, 3.336430969238281e+02, 3.331839904785156e+02, 3.332543029785156e+02, 3.33202880859375e+02, 3.33202880859375e+02, 3.331819458007812e+02, 3.331819458007812e+02, 3.332073059082031e+02, 3.33072021484375e+02, 3.332039489746094e+02, 3.332235412597656e+02, 3.325062866210938e+02, 3.332037048339844e+02, 3.332286376953125e+02, 3.321919250488281e+02, 3.332045288085938e+02, 3.332299499511719e+02, 3.332047119140625e+02, 3.3320654296875e+02, 3.332021484375e+02, 3.332049865722656e+02, 3.332040710449219e+02, 3.332254638671875e+02, 3.332043762207031e+02, 3.33205810546875e+02, 3.332206115722656e+02, 3.332061157226562e+02, 3.332056579589844e+02, 3.332234497070312e+02, 3.332042846679688e+02, 3.332025756835938e+02, 3.332051086425781e+02] +temRoo.T=[2.931499938964844e+02, 2.834315795898438e+02, 2.862369384765625e+02, 2.89302978515625e+02, 2.915608520507812e+02, 2.931469116210938e+02, 2.941398010253906e+02, 2.923388366699219e+02, 2.933075561523438e+02, 2.941207885742188e+02, 2.921881408691406e+02, 2.929815979003906e+02, 2.937818603515625e+02, 2.927554016113281e+02, 2.926186218261719e+02, 2.937511596679688e+02, 2.924264526367188e+02, 2.93148193359375e+02, 2.938600158691406e+02, 2.926738891601562e+02, 2.940356140136719e+02, 2.924119567871094e+02, 2.936502990722656e+02, 2.9246875e+02, 2.932135620117188e+02, 2.935211791992188e+02, 2.928360900878906e+02, 2.941784973144531e+02, 2.926101989746094e+02, 2.940845336914062e+02, 2.925091857910156e+02, 2.9395458984375e+02, 2.9247314453125e+02, 2.9389208984375e+02, 2.928866882324219e+02, 2.942325134277344e+02, 2.937487182617188e+02, 2.928783264160156e+02, 2.94034912109375e+02, 2.942254333496094e+02, 2.929916381835938e+02, 2.938736877441406e+02, 2.944618530273438e+02, 2.930810852050781e+02, 2.938757629394531e+02, 2.945190734863281e+02, 2.930442810058594e+02, 2.941004333496094e+02, 2.943767700195312e+02, 2.93075927734375e+02, 2.945050659179688e+02, 2.935833435058594e+02, 2.939898986816406e+02, 2.945477905273438e+02, 2.93772705078125e+02, 2.947411804199219e+02, 2.939226379394531e+02, 2.94417724609375e+02, 2.944015197753906e+02, 2.931209411621094e+02, 2.949352416992188e+02, 2.937263793945312e+02, 2.945917053222656e+02, 2.944689331054688e+02, 2.931982421875e+02, 2.950061645507812e+02, 2.939248046875e+02, 2.940025024414062e+02, 2.945165100097656e+02, 2.9313232421875e+02, 2.946779174804688e+02, 2.930850219726562e+02, 2.947700500488281e+02, 2.93198486328125e+02, 2.948408203125e+02, 2.933556518554688e+02, 2.943665161132812e+02, 2.929592590332031e+02, 2.942125854492188e+02, 2.941165161132812e+02, 2.929734802246094e+02, 2.942968444824219e+02, 2.940010681152344e+02, 2.930896301269531e+02, 2.944222106933594e+02, 2.9371875e+02, 2.932133483886719e+02, 2.944694213867188e+02, 2.935967407226562e+02, 2.933008117675781e+02, 2.945057983398438e+02, 2.935056457519531e+02, 2.933778991699219e+02, 2.945185241699219e+02, 2.934345092773438e+02, 2.933848876953125e+02, 2.945068359375e+02, 2.9343359375e+02, 2.933102722167969e+02, 2.94473876953125e+02, 2.935012512207031e+02] +conBoiRet.yVal=[0e+00, 4.213543236255646e-01, 4.576968550682068e-01, 4.847589135169983e-01, 5.066412091255188e-01, 5.23953378200531e-01, 5.337525606155396e-01, 5.130989551544189e-01, 5.280231237411499e-01, 5.392677783966064e-01, 5.125195980072021e-01, 5.263818502426147e-01, 5.359944701194763e-01, 4.982337951660156e-01, 5.206220746040344e-01, 5.329129099845886e-01, 5.008758306503296e-01, 5.227826237678528e-01, 5.319535732269287e-01, 5.143523216247559e-01, 5.317308306694031e-01, 5.067967772483826e-01, 5.266951322555542e-01, 4.974573850631714e-01, 5.215862393379211e-01, 5.309634208679199e-01, 5.156735181808472e-01, 5.300772190093994e-01, 5.102620720863342e-01, 5.299863219261169e-01, 5.062075257301331e-01, 5.275953412055969e-01, 5.032427310943604e-01, 5.260528326034546e-01, 4.837755262851715e-01, 5.098835825920105e-01, 4.949743151664734e-01, 4.608196318149567e-01, 5.080491304397583e-01, 4.914639890193939e-01, 4.581151008605957e-01, 5.078514814376831e-01, 4.899548888206482e-01, 4.618340134620667e-01, 5.076529383659363e-01, 4.856515824794769e-01, 4.663654863834381e-01, 5.033540725708008e-01, 4.794055819511414e-01, 3.754957020282745e-01, 4.948438704013824e-01, 4.604619443416595e-01, 4.984789192676544e-01, 4.722780585289001e-01, 5.215046405792236e-01, 4.604010283946991e-01, 4.750116467475891e-01, 4.579394459724426e-01, 4.981702566146851e-01, 4.837384819984436e-01, 4.942373931407928e-01, 5.534073710441589e-01, 4.643977582454681e-01, 5.311206579208374e-01, 5.978432297706604e-01, 4.954453408718109e-01, 5.672203302383423e-01, 4.350491762161255e-01, 5.053524374961853e-01, 5.197463035583496e-01, 4.691584706306458e-01, 4.80949193239212e-01, 4.792773127555847e-01, 5.173441767692566e-01, 4.665410816669464e-01, 4.895482063293457e-01, 4.853818118572235e-01, 4.699540436267853e-01, 5.003186464309692e-01, 4.820218682289124e-01, 4.202088415622711e-01, 4.988439977169037e-01, 4.790826141834259e-01, 4.086943566799164e-01, 4.946743547916412e-01, 4.748170673847198e-01, 5.13716459274292e-01, 4.948415160179138e-01, 4.720936715602875e-01, 5.142152905464172e-01, 4.934718608856201e-01, 4.729037284851074e-01, 5.124120712280273e-01, 4.93171364068985e-01, 4.723555147647858e-01, 5.137982368469238e-01, 4.940997660160065e-01, 4.743113815784454e-01, 5.141878128051758e-01, 4.953359663486481e-01, 4.751124680042267e-01] conEquSta.onBoi=[0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00] conSysSta.onSys=[0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 1e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt index a1f2397b7c5..23e0633b70b 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt @@ -1,4 +1,4 @@ -last-generated=2022-11-16 +last-generated=2023-12-15 statistics-initialization= { "nonlinear": "1, 1, 1", @@ -13,9 +13,9 @@ statistics-simulation= } time=[1.5552e+07, 1.57248e+07] tow.TWetBul=[2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.851503295898438e+02, 2.848058471679688e+02, 2.848691711425781e+02, 2.850024719238281e+02, 2.851405334472656e+02, 2.852371826171875e+02, 2.855429382324219e+02, 2.862892761230469e+02, 2.8682373046875e+02, 2.882476806640625e+02, 2.889720153808594e+02, 2.89306884765625e+02, 2.895625915527344e+02, 2.898523254394531e+02, 2.901139221191406e+02, 2.903575744628906e+02, 2.906117858886719e+02, 2.908591613769531e+02, 2.910467834472656e+02, 2.909876098632812e+02, 2.909403686523438e+02, 2.917225036621094e+02, 2.928408813476562e+02, 2.932917785644531e+02, 2.93159423828125e+02, 2.925950927734375e+02, 2.918716430664062e+02, 2.915364685058594e+02, 2.912424926757812e+02, 2.908397521972656e+02, 2.904599914550781e+02, 2.903280029296875e+02, 2.902281494140625e+02, 2.900801086425781e+02, 2.898287658691406e+02, 2.895267333984375e+02, 2.88453857421875e+02, 2.878220520019531e+02, 2.87405029296875e+02, 2.871863098144531e+02, 2.872527465820312e+02, 2.87086181640625e+02, 2.86577880859375e+02, 2.861277770996094e+02, 2.858000793457031e+02, 2.854686279296875e+02, 2.851398620605469e+02, 2.84796630859375e+02, 2.844144592285156e+02, 2.840144653320312e+02, 2.835951232910156e+02, 2.831419067382812e+02, 2.826533508300781e+02, 2.822403869628906e+02, 2.822434387207031e+02, 2.824570922851562e+02, 2.827122497558594e+02, 2.829748840332031e+02, 2.831925964355469e+02, 2.833137817382812e+02, 2.835616455078125e+02, 2.839435424804688e+02, 2.843048706054688e+02, 2.846378479003906e+02, 2.849430236816406e+02, 2.8517578125e+02, 2.85452880859375e+02, 2.854590454101562e+02, 2.853726196289062e+02, 2.853988647460938e+02, 2.854185180664062e+02, 2.853961791992188e+02, 2.853795471191406e+02, 2.853905639648438e+02, 2.85382080078125e+02, 2.853817138671875e+02, 2.853817138671875e+02, 2.854264831542969e+02, 2.854426574707031e+02, 2.852759094238281e+02, 2.852056884765625e+02, 2.850306091308594e+02, 2.848132934570312e+02, 2.846246948242188e+02, 2.844964904785156e+02, 2.841245727539062e+02, 2.840369262695312e+02, 2.839937438964844e+02, 2.839130249023438e+02, 2.838196105957031e+02, 2.836558837890625e+02, 2.835785827636719e+02, 2.835351867675781e+02, 2.834769592285156e+02, 2.834293518066406e+02, 2.833817138671875e+02] -TEnt.T=[2.931499938964844e+02, 2.951992492675781e+02, 2.941524658203125e+02, 2.942032775878906e+02, 2.947458801269531e+02, 2.958294372558594e+02, 2.941524658203125e+02, 2.944260864257812e+02, 2.951915588378906e+02, 2.941524658203125e+02, 2.942005310058594e+02, 2.947403869628906e+02, 2.958189086914062e+02, 2.941524658203125e+02, 2.94422607421875e+02, 2.95187255859375e+02, 2.941524658203125e+02, 2.941985778808594e+02, 2.947395629882812e+02, 2.958267211914062e+02, 2.941524658203125e+02, 2.944300842285156e+02, 2.952193908691406e+02, 2.941524353027344e+02, 2.942180786132812e+02, 2.947868347167969e+02, 2.960236206054688e+02, 2.951711730957031e+02, 2.956269226074219e+02, 2.957678833007812e+02, 2.954831848144531e+02, 2.948438720703125e+02, 2.943358459472656e+02, 2.958157958984375e+02, 2.941524963378906e+02, 2.945838012695312e+02, 2.955115356445312e+02, 2.941524658203125e+02, 2.943113708496094e+02, 2.949638977050781e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945731811523438e+02, 2.954861145019531e+02, 2.941524658203125e+02, 2.943044738769531e+02, 2.949484252929688e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945687866210938e+02, 2.954768981933594e+02, 2.941524658203125e+02, 2.943011169433594e+02, 2.949414672851562e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945638122558594e+02, 2.954666748046875e+02, 2.941524658203125e+02, 2.942974243164062e+02, 2.949340209960938e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945585632324219e+02, 2.95456298828125e+02, 2.941524658203125e+02, 2.942939147949219e+02, 2.949270935058594e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945538635253906e+02, 2.954471130371094e+02, 2.941524658203125e+02, 2.942906799316406e+02, 2.949207153320312e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945494079589844e+02, 2.954381408691406e+02, 2.941524658203125e+02, 2.942874755859375e+02, 2.949142761230469e+02, 2.9567919921875e+02, 2.941524658203125e+02, 2.945448303222656e+02, 2.95428955078125e+02, 2.941524658203125e+02, 2.942843017578125e+02, 2.949078369140625e+02, 2.961308288574219e+02, 2.941524658203125e+02, 2.945401916503906e+02, 2.954198608398438e+02, 2.941524658203125e+02, 2.942810363769531e+02, 2.949013061523438e+02, 2.961252746582031e+02, 2.941524658203125e+02, 2.945354919433594e+02, 2.954101867675781e+02, 2.941524658203125e+02] -tow.TLvg=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771545410156e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91175048828125e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491394042969e+02, 2.911484375e+02, 2.911947631835938e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559143066406e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032836914062e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932137145996094e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915608825683594e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.91146484375e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.91149658203125e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498107910156e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497802734375e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507263183594e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91150634765625e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911983947753906e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505432128906e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.913438110351562e+02, 2.911498107910156e+02, 2.911497802734375e+02, 2.911504821777344e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914063415527344e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504211425781e+02, 2.911498413085938e+02] +TEnt.T=[2.931499938964844e+02, 2.951992492675781e+02, 2.941524658203125e+02, 2.942032165527344e+02, 2.947457580566406e+02, 2.958292236328125e+02, 2.941524658203125e+02, 2.944259338378906e+02, 2.951912231445312e+02, 2.941524658203125e+02, 2.94200439453125e+02, 2.947401733398438e+02, 2.958184814453125e+02, 2.941524658203125e+02, 2.944225769042969e+02, 2.951872253417969e+02, 2.941524658203125e+02, 2.941985168457031e+02, 2.947394714355469e+02, 2.958265380859375e+02, 2.941524658203125e+02, 2.944299926757812e+02, 2.952191772460938e+02, 2.941524353027344e+02, 2.94218017578125e+02, 2.947866821289062e+02, 2.960233154296875e+02, 2.951712036132812e+02, 2.956269226074219e+02, 2.957678527832031e+02, 2.954831237792969e+02, 2.948439331054688e+02, 2.943358764648438e+02, 2.957585754394531e+02, 2.941524963378906e+02, 2.94583984375e+02, 2.955118713378906e+02, 2.941524658203125e+02, 2.943114624023438e+02, 2.94964111328125e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945734558105469e+02, 2.954863891601562e+02, 2.941524658203125e+02, 2.943045654296875e+02, 2.949485473632812e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945690612792969e+02, 2.954774169921875e+02, 2.941524658203125e+02, 2.943013000488281e+02, 2.949418029785156e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945640258789062e+02, 2.954674072265625e+02, 2.941524658203125e+02, 2.942976989746094e+02, 2.949345703125e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945591125488281e+02, 2.954574279785156e+02, 2.941524658203125e+02, 2.942942810058594e+02, 2.949278869628906e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.94554443359375e+02, 2.954483032226562e+02, 2.941524658203125e+02, 2.942913513183594e+02, 2.949222106933594e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945504760742188e+02, 2.954403381347656e+02, 2.941524658203125e+02, 2.942882690429688e+02, 2.949158935546875e+02, 2.950397644042969e+02, 2.941524658203125e+02, 2.945461120605469e+02, 2.954316101074219e+02, 2.941524658203125e+02, 2.9428515625e+02, 2.949095764160156e+02, 2.961184387207031e+02, 2.941524658203125e+02, 2.94541748046875e+02, 2.954226989746094e+02, 2.941524658203125e+02, 2.942820129394531e+02, 2.949032287597656e+02, 2.961285400390625e+02, 2.941524658203125e+02, 2.94536865234375e+02, 2.954129028320312e+02, 2.941524658203125e+02] +tow.TLvg=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771240234375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911749572753906e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491088867188e+02, 2.911484375e+02, 2.911946716308594e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032531738281e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932136840820312e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915508728027344e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.911496887207031e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497497558594e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911506652832031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911659545898438e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505737304688e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.913027038574219e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911505126953125e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914166564941406e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504516601562e+02, 2.911498413085938e+02] conFan.u_s=[2.911499938964844e+02, 2.911499938964844e+02] -conFan.u_m=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771545410156e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91175048828125e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491394042969e+02, 2.911484375e+02, 2.911947631835938e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559143066406e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032836914062e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932137145996094e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915608825683594e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.91146484375e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.91149658203125e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498107910156e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497802734375e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507263183594e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91150634765625e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911983947753906e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505432128906e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.913438110351562e+02, 2.911498107910156e+02, 2.911497802734375e+02, 2.911504821777344e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914063415527344e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504211425781e+02, 2.911498413085938e+02] -onOffCon.reference=[2.931499938964844e+02, 2.951946716308594e+02, 2.956429748535156e+02, 2.942007141113281e+02, 2.947422180175781e+02, 2.958236694335938e+02, 2.947791748046875e+02, 2.94423095703125e+02, 2.9518701171875e+02, 2.95655517578125e+02, 2.94197998046875e+02, 2.947367553710938e+02, 2.958131408691406e+02, 2.947915649414062e+02, 2.944195861816406e+02, 2.951827087402344e+02, 2.956668395996094e+02, 2.941960144042969e+02, 2.947359313964844e+02, 2.958210144042969e+02, 2.9478466796875e+02, 2.944270629882812e+02, 2.952147827148438e+02, 2.955955810546875e+02, 2.942154846191406e+02, 2.947831115722656e+02, 2.960187072753906e+02, 2.951700744628906e+02, 2.956258544921875e+02, 2.957663269042969e+02, 2.954811401367188e+02, 2.948416442871094e+02, 2.943339538574219e+02, 2.961431274414062e+02, 2.943201293945312e+02, 2.945804748535156e+02, 2.9550634765625e+02, 2.951912841796875e+02, 2.9430859375e+02, 2.949598083496094e+02, 2.960696411132812e+02, 2.943380126953125e+02, 2.945698852539062e+02, 2.9548095703125e+02, 2.952138061523438e+02, 2.943017272949219e+02, 2.949443664550781e+02, 2.960898742675781e+02, 2.943501586914062e+02, 2.945655212402344e+02, 2.954717712402344e+02, 2.952266235351562e+02, 2.942983703613281e+02, 2.949374389648438e+02, 2.961031799316406e+02, 2.943637084960938e+02, 2.945605163574219e+02, 2.954615783691406e+02, 2.952408142089844e+02, 2.94294677734375e+02, 2.949299926757812e+02, 2.961177978515625e+02, 2.943783569335938e+02, 2.945552978515625e+02, 2.954512329101562e+02, 2.952548217773438e+02, 2.942911987304688e+02, 2.949230651855469e+02, 2.961314697265625e+02, 2.943917541503906e+02, 2.945505981445312e+02, 2.954420471191406e+02, 2.952678833007812e+02, 2.942879638671875e+02, 2.949167175292969e+02, 2.961441040039062e+02, 2.944043273925781e+02, 2.94546142578125e+02, 2.9543310546875e+02, 2.952806396484375e+02, 2.942847595214844e+02, 2.949102783203125e+02, 2.961431579589844e+02, 2.944172973632812e+02, 2.945415649414062e+02, 2.954239501953125e+02, 2.952933959960938e+02, 2.942815856933594e+02, 2.949038696289062e+02, 2.961311645507812e+02, 2.944303283691406e+02, 2.945369567871094e+02, 2.954148864746094e+02, 2.953064575195312e+02, 2.942783203125e+02, 2.948973388671875e+02, 2.961194458007812e+02, 2.944437255859375e+02, 2.945322570800781e+02, 2.954052124023438e+02, 2.953204040527344e+02] -onOffCon.u=[2.951499938964844e+02, 2.951499938964844e+02] +conFan.u_m=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771240234375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911749572753906e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491088867188e+02, 2.911484375e+02, 2.911946716308594e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032531738281e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932136840820312e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915508728027344e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.911496887207031e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497497558594e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911506652832031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911659545898438e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505737304688e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.913027038574219e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911505126953125e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914166564941406e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504516601562e+02, 2.911498413085938e+02] +TVol.T=[2.931499938964844e+02, 2.951946716308594e+02, 2.956432495117188e+02, 2.942006530761719e+02, 2.947420959472656e+02, 2.958234558105469e+02, 2.947796936035156e+02, 2.944229125976562e+02, 2.951867065429688e+02, 2.956560974121094e+02, 2.941978759765625e+02, 2.947365417480469e+02, 2.95812744140625e+02, 2.947917785644531e+02, 2.944195556640625e+02, 2.951826782226562e+02, 2.956669006347656e+02, 2.941959838867188e+02, 2.9473583984375e+02, 2.9582080078125e+02, 2.947849731445312e+02, 2.944269714355469e+02, 2.95214599609375e+02, 2.955959167480469e+02, 2.942153930664062e+02, 2.94782958984375e+02, 2.960184326171875e+02, 2.951701354980469e+02, 2.956258544921875e+02, 2.957662963867188e+02, 2.954810485839844e+02, 2.948416748046875e+02, 2.943339538574219e+02, 2.961435852050781e+02, 2.943196716308594e+02, 2.945806274414062e+02, 2.955066833496094e+02, 2.9519091796875e+02, 2.943086853027344e+02, 2.949599914550781e+02, 2.96069091796875e+02, 2.943373718261719e+02, 2.945701293945312e+02, 2.954812622070312e+02, 2.952135314941406e+02, 2.943017883300781e+02, 2.949444885253906e+02, 2.960891723632812e+02, 2.943494262695312e+02, 2.945657653808594e+02, 2.954722900390625e+02, 2.952258605957031e+02, 2.942985534667969e+02, 2.949377746582031e+02, 2.961025085449219e+02, 2.943630981445312e+02, 2.945607604980469e+02, 2.954623107910156e+02, 2.9523974609375e+02, 2.942949523925781e+02, 2.949305419921875e+02, 2.961162719726562e+02, 2.943768310546875e+02, 2.945558471679688e+02, 2.954523315429688e+02, 2.952534484863281e+02, 2.942915649414062e+02, 2.949238586425781e+02, 2.961298828125e+02, 2.943901062011719e+02, 2.945511779785156e+02, 2.954432373046875e+02, 2.95265869140625e+02, 2.942886047363281e+02, 2.949181823730469e+02, 2.961409912109375e+02, 2.944012756347656e+02, 2.945472412109375e+02, 2.954352722167969e+02, 2.952775268554688e+02, 2.942855529785156e+02, 2.949118957519531e+02, 2.961462707519531e+02, 2.944136962890625e+02, 2.945428466796875e+02, 2.954266052246094e+02, 2.952899780273438e+02, 2.942824401855469e+02, 2.949055786132812e+02, 2.961343078613281e+02, 2.944259033203125e+02, 2.945385131835938e+02, 2.954176940917969e+02, 2.953025817871094e+02, 2.94279296875e+02, 2.948992614746094e+02, 2.961228332519531e+02, 2.944397583007812e+02, 2.945336303710938e+02, 2.954079284667969e+02, 2.953165893554688e+02] +TSwi.y=[2.951499938964844e+02, 2.951499938964844e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersWithBypass.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersWithBypass.txt index aec79aa4f7c..41358d7e779 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersWithBypass.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersWithBypass.txt @@ -1,4 +1,4 @@ -last-generated=2022-11-17 +last-generated=2023-12-14 statistics-initialization= { "nonlinear": "1, 1, 1, 2", @@ -13,12 +13,12 @@ statistics-simulation= } time=[1.0368e+07, 1.05408e+07] tow.TWetBul=[2.849282531738281e+02, 2.840493774414062e+02, 2.830085144042969e+02, 2.832710571289062e+02, 2.836761779785156e+02, 2.841412963867188e+02, 2.846160278320312e+02, 2.852301330566406e+02, 2.85960205078125e+02, 2.861008605957031e+02, 2.852831115722656e+02, 2.849305419921875e+02, 2.850315856933594e+02, 2.855809936523438e+02, 2.859942626953125e+02, 2.864724426269531e+02, 2.870917053222656e+02, 2.874095153808594e+02, 2.876921081542969e+02, 2.878424682617188e+02, 2.877813720703125e+02, 2.877697448730469e+02, 2.881551208496094e+02, 2.886099853515625e+02, 2.892262268066406e+02, 2.89153564453125e+02, 2.885580444335938e+02, 2.883319396972656e+02, 2.882666320800781e+02, 2.881539611816406e+02, 2.879378967285156e+02, 2.877615356445312e+02, 2.876194152832031e+02, 2.875383911132812e+02, 2.873911437988281e+02, 2.87197509765625e+02, 2.870624084472656e+02, 2.87018310546875e+02, 2.868060607910156e+02, 2.863099670410156e+02, 2.859375e+02, 2.857127075195312e+02, 2.856157836914062e+02, 2.856731567382812e+02, 2.855760192871094e+02, 2.853554992675781e+02, 2.851089172363281e+02, 2.848495483398438e+02, 2.84742919921875e+02, 2.846487731933594e+02, 2.845284423828125e+02, 2.845021667480469e+02, 2.845227355957031e+02, 2.843717956542969e+02, 2.840622253417969e+02, 2.840100402832031e+02, 2.840326232910156e+02, 2.841138916015625e+02, 2.842566833496094e+02, 2.84081787109375e+02, 2.833987731933594e+02, 2.8314599609375e+02, 2.834083557128906e+02, 2.842964172363281e+02, 2.85259521484375e+02, 2.858926696777344e+02, 2.864755859375e+02, 2.869244079589844e+02, 2.873317565917969e+02, 2.877678833007812e+02, 2.874258728027344e+02, 2.872659606933594e+02, 2.877360534667969e+02, 2.88424560546875e+02, 2.881082153320312e+02, 2.872148742675781e+02, 2.865811767578125e+02, 2.860899353027344e+02, 2.860289611816406e+02, 2.860780334472656e+02, 2.860074768066406e+02, 2.858748779296875e+02, 2.853183288574219e+02, 2.842948608398438e+02, 2.838832092285156e+02, 2.835122375488281e+02, 2.8326171875e+02, 2.833031616210938e+02, 2.834540405273438e+02, 2.831671752929688e+02, 2.830662231445312e+02, 2.8297607421875e+02, 2.830252990722656e+02, 2.831185607910156e+02, 2.831827697753906e+02, 2.832194519042969e+02, 2.832313232421875e+02, 2.832536926269531e+02, 2.832166442871094e+02, 2.829290771484375e+02, 2.826780090332031e+02] -TEnt.T=[2.931499938964844e+02, 2.941648864746094e+02, 2.941666870117188e+02, 2.941668090820312e+02, 2.956544189453125e+02, 2.941651000976562e+02, 2.958495178222656e+02, 2.941628723144531e+02, 2.941617431640625e+02, 2.957777709960938e+02, 2.942060546875e+02, 2.941632690429688e+02, 2.951509704589844e+02, 2.941622009277344e+02, 2.941614685058594e+02, 2.956195678710938e+02, 2.949862670898438e+02, 2.949035034179688e+02, 2.950912780761719e+02, 2.956190795898438e+02, 2.941575317382812e+02, 2.941576843261719e+02, 2.9416748046875e+02, 2.948981323242188e+02, 2.945807495117188e+02, 2.947685546875e+02, 2.943429870605469e+02, 2.957750244140625e+02, 2.941566467285156e+02, 2.946366882324219e+02, 2.954436340332031e+02, 2.941575012207031e+02, 2.941578674316406e+02, 2.941580505371094e+02, 2.941583251953125e+02, 2.9415869140625e+02, 2.941590270996094e+02, 2.941591186523438e+02, 2.960426940917969e+02, 2.951558227539062e+02, 2.941613159179688e+02, 2.941616821289062e+02, 2.957850036621094e+02, 2.941847229003906e+02, 2.941619567871094e+02, 2.95798828125e+02, 2.941629638671875e+02, 2.941633605957031e+02, 2.945325622558594e+02, 2.941638488769531e+02, 2.951522216796875e+02, 2.941642150878906e+02, 2.957310485839844e+02, 2.941643981933594e+02, 2.941648559570312e+02, 2.941652221679688e+02, 2.941651916503906e+02, 2.941650390625e+02, 2.941648254394531e+02, 2.941649780273438e+02, 2.941658630371094e+02, 2.941669616699219e+02, 2.955464172363281e+02, 2.941650695800781e+02, 2.958832092285156e+02, 2.942409973144531e+02, 2.941604309082031e+02, 2.941595764160156e+02, 2.941588134765625e+02, 2.941578369140625e+02, 2.941581420898438e+02, 2.941587829589844e+02, 2.941578979492188e+02, 2.944529724121094e+02, 2.941563110351562e+02, 2.941582946777344e+02, 2.941594848632812e+02, 2.953145751953125e+02, 2.941611633300781e+02, 2.941610412597656e+02, 2.941611328125e+02, 2.94879638671875e+02, 2.941623229980469e+02, 2.941638488769531e+02, 2.941654052734375e+02, 2.941658935546875e+02, 2.941666870117188e+02, 2.956424865722656e+02, 2.941663208007812e+02, 2.949344482421875e+02, 2.941671142578125e+02, 2.941672973632812e+02, 2.941672973632812e+02, 2.941670227050781e+02, 2.960230712890625e+02, 2.941668090820312e+02, 2.951187438964844e+02, 2.94166748046875e+02, 2.943339538574219e+02, 2.941671447753906e+02, 2.941678771972656e+02] -tow.TLvg=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.908534851074219e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916046752929688e+02, 2.922250366210938e+02, 2.92156494140625e+02, 2.915579528808594e+02, 2.912971496582031e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331604003906e+02, 2.906492004394531e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902408752441406e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896221923828125e+02, 2.892969055175781e+02, 2.889344482421875e+02, 2.887516479492188e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156616210938e+02, 2.882830200195312e+02, 2.881122741699219e+02, 2.879254455566406e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876075134277344e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871885070800781e+02, 2.8712255859375e+02, 2.86683837890625e+02, 2.861394653320312e+02, 2.866051635742188e+02, 2.870732421875e+02, 2.885684814453125e+02, 2.888818969726562e+02, 2.893765258789062e+02, 2.898016357421875e+02, 2.901794128417969e+02, 2.906684265136719e+02, 2.905200805664062e+02, 2.901959533691406e+02, 2.906337585449219e+02, 2.914195556640625e+02, 2.914180603027344e+02, 2.904372863769531e+02, 2.898426208496094e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884327697753906e+02, 2.876806640625e+02, 2.86904052734375e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864383850097656e+02, 2.864568786621094e+02, 2.861532287597656e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864291381835938e+02, 2.862048645019531e+02, 2.862404479980469e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] +TEnt.T=[2.931499938964844e+02, 2.941648864746094e+02, 2.941666870117188e+02, 2.941668090820312e+02, 2.956544189453125e+02, 2.941651000976562e+02, 2.958495178222656e+02, 2.941628723144531e+02, 2.941617431640625e+02, 2.957777709960938e+02, 2.942060546875e+02, 2.941632690429688e+02, 2.951509704589844e+02, 2.941622009277344e+02, 2.941614685058594e+02, 2.956195678710938e+02, 2.949862670898438e+02, 2.949035034179688e+02, 2.950912475585938e+02, 2.956190795898438e+02, 2.941575317382812e+02, 2.941576843261719e+02, 2.9416748046875e+02, 2.948981323242188e+02, 2.945806579589844e+02, 2.947684326171875e+02, 2.943429870605469e+02, 2.9577490234375e+02, 2.941566467285156e+02, 2.946365051269531e+02, 2.954432983398438e+02, 2.941575012207031e+02, 2.941578674316406e+02, 2.941580505371094e+02, 2.941583251953125e+02, 2.9415869140625e+02, 2.941590270996094e+02, 2.941591186523438e+02, 2.960422058105469e+02, 2.951554565429688e+02, 2.941613159179688e+02, 2.941616821289062e+02, 2.957845458984375e+02, 2.941843872070312e+02, 2.941619567871094e+02, 2.957983093261719e+02, 2.941629638671875e+02, 2.941633605957031e+02, 2.945321655273438e+02, 2.941638488769531e+02, 2.951517639160156e+02, 2.941642150878906e+02, 2.957305297851562e+02, 2.941643981933594e+02, 2.941648559570312e+02, 2.941652221679688e+02, 2.941651916503906e+02, 2.941650390625e+02, 2.941648254394531e+02, 2.941649780273438e+02, 2.941658630371094e+02, 2.941669616699219e+02, 2.955458984375e+02, 2.941650695800781e+02, 2.958827819824219e+02, 2.9424072265625e+02, 2.941604309082031e+02, 2.941595764160156e+02, 2.941588134765625e+02, 2.941578369140625e+02, 2.941581420898438e+02, 2.941587829589844e+02, 2.941578979492188e+02, 2.944528503417969e+02, 2.941563110351562e+02, 2.941582946777344e+02, 2.941594848632812e+02, 2.953141174316406e+02, 2.941611633300781e+02, 2.941610412597656e+02, 2.941611328125e+02, 2.948792419433594e+02, 2.941623229980469e+02, 2.941638488769531e+02, 2.941654052734375e+02, 2.941658935546875e+02, 2.941666870117188e+02, 2.95641845703125e+02, 2.941663208007812e+02, 2.949338073730469e+02, 2.941671142578125e+02, 2.941672973632812e+02, 2.941672973632812e+02, 2.941670227050781e+02, 2.960223693847656e+02, 2.941668090820312e+02, 2.951181030273438e+02, 2.94166748046875e+02, 2.943334045410156e+02, 2.941671447753906e+02, 2.941678771972656e+02] +tow.TLvg=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.90853515625e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916047058105469e+02, 2.922250366210938e+02, 2.921564025878906e+02, 2.915579528808594e+02, 2.912971801757812e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331909179688e+02, 2.906492309570312e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902409057617188e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896224975585938e+02, 2.892969360351562e+02, 2.889344787597656e+02, 2.887516784667969e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156921386719e+02, 2.882831115722656e+02, 2.881122741699219e+02, 2.879254760742188e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876073608398438e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871884765625e+02, 2.871225891113281e+02, 2.866838684082031e+02, 2.861394348144531e+02, 2.866048889160156e+02, 2.870732116699219e+02, 2.885680541992188e+02, 2.888818969726562e+02, 2.893764953613281e+02, 2.898016052246094e+02, 2.901793823242188e+02, 2.906683959960938e+02, 2.905201110839844e+02, 2.901959228515625e+02, 2.906336975097656e+02, 2.914195556640625e+02, 2.914181213378906e+02, 2.904373474121094e+02, 2.898426818847656e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884328308105469e+02, 2.876807250976562e+02, 2.869040832519531e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864381408691406e+02, 2.864568786621094e+02, 2.861533203125e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864288024902344e+02, 2.862048645019531e+02, 2.862404174804688e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] tow.cooTowSpeCon.u_s=[2.879282531738281e+02, 2.870493774414062e+02, 2.860085144042969e+02, 2.862710571289062e+02, 2.866761779785156e+02, 2.871412963867188e+02, 2.876160278320312e+02, 2.882301330566406e+02, 2.88960205078125e+02, 2.891008605957031e+02, 2.882831115722656e+02, 2.879305419921875e+02, 2.880315856933594e+02, 2.885809936523438e+02, 2.889942626953125e+02, 2.894724426269531e+02, 2.900917053222656e+02, 2.904095153808594e+02, 2.906921081542969e+02, 2.908424682617188e+02, 2.907813720703125e+02, 2.907697448730469e+02, 2.911551208496094e+02, 2.916099853515625e+02, 2.922262268066406e+02, 2.92153564453125e+02, 2.915580444335938e+02, 2.913319396972656e+02, 2.912666320800781e+02, 2.911539611816406e+02, 2.909378967285156e+02, 2.907615356445312e+02, 2.906194152832031e+02, 2.905383911132812e+02, 2.903911437988281e+02, 2.90197509765625e+02, 2.900624084472656e+02, 2.90018310546875e+02, 2.898060607910156e+02, 2.893099670410156e+02, 2.889375e+02, 2.887127075195312e+02, 2.886157836914062e+02, 2.886731567382812e+02, 2.885760192871094e+02, 2.883554992675781e+02, 2.881089172363281e+02, 2.878495483398438e+02, 2.87742919921875e+02, 2.876487731933594e+02, 2.875284423828125e+02, 2.875021667480469e+02, 2.875227355957031e+02, 2.873717956542969e+02, 2.870622253417969e+02, 2.870100402832031e+02, 2.870326232910156e+02, 2.871138916015625e+02, 2.872566833496094e+02, 2.87081787109375e+02, 2.863987731933594e+02, 2.8614599609375e+02, 2.864083557128906e+02, 2.872964172363281e+02, 2.88259521484375e+02, 2.888926696777344e+02, 2.894755859375e+02, 2.899244079589844e+02, 2.903317565917969e+02, 2.907678833007812e+02, 2.904258728027344e+02, 2.902659606933594e+02, 2.907360534667969e+02, 2.91424560546875e+02, 2.911082153320312e+02, 2.902148742675781e+02, 2.895811767578125e+02, 2.890899353027344e+02, 2.890289611816406e+02, 2.890780334472656e+02, 2.890074768066406e+02, 2.888748779296875e+02, 2.883183288574219e+02, 2.872948608398438e+02, 2.868832092285156e+02, 2.865122375488281e+02, 2.8626171875e+02, 2.863031616210938e+02, 2.864540405273438e+02, 2.861671752929688e+02, 2.860662231445312e+02, 2.8597607421875e+02, 2.860252990722656e+02, 2.861185607910156e+02, 2.861827697753906e+02, 2.862194519042969e+02, 2.862313232421875e+02, 2.862536926269531e+02, 2.862166442871094e+02, 2.859290771484375e+02, 2.856780090332031e+02] -tow.cooTowSpeCon.u_m=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.908534851074219e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916046752929688e+02, 2.922250366210938e+02, 2.92156494140625e+02, 2.915579528808594e+02, 2.912971496582031e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331604003906e+02, 2.906492004394531e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902408752441406e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896221923828125e+02, 2.892969055175781e+02, 2.889344482421875e+02, 2.887516479492188e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156616210938e+02, 2.882830200195312e+02, 2.881122741699219e+02, 2.879254455566406e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876075134277344e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871885070800781e+02, 2.8712255859375e+02, 2.86683837890625e+02, 2.861394653320312e+02, 2.866051635742188e+02, 2.870732421875e+02, 2.885684814453125e+02, 2.888818969726562e+02, 2.893765258789062e+02, 2.898016357421875e+02, 2.901794128417969e+02, 2.906684265136719e+02, 2.905200805664062e+02, 2.901959533691406e+02, 2.906337585449219e+02, 2.914195556640625e+02, 2.914180603027344e+02, 2.904372863769531e+02, 2.898426208496094e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884327697753906e+02, 2.876806640625e+02, 2.86904052734375e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864383850097656e+02, 2.864568786621094e+02, 2.861532287597656e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864291381835938e+02, 2.862048645019531e+02, 2.862404479980469e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] -onOffCon.reference=[2.931499938964844e+02, 2.944977722167969e+02, 2.960432434082031e+02, 2.948328552246094e+02, 2.956360473632812e+02, 2.949177551269531e+02, 2.958328247070312e+02, 2.944686279296875e+02, 2.955212707519531e+02, 2.957635192871094e+02, 2.941932983398438e+02, 2.953799438476562e+02, 2.951358642578125e+02, 2.946576538085938e+02, 2.956456909179688e+02, 2.956065063476562e+02, 2.949755859375e+02, 2.948936462402344e+02, 2.950816040039062e+02, 2.956087036132812e+02, 2.959273681640625e+02, 2.953377380371094e+02, 2.941606140136719e+02, 2.948907165527344e+02, 2.945751953125e+02, 2.947624816894531e+02, 2.943365783691406e+02, 2.957651977539062e+02, 2.942222595214844e+02, 2.946288452148438e+02, 2.954337463378906e+02, 2.960377807617188e+02, 2.955750732421875e+02, 2.952872314453125e+02, 2.951553649902344e+02, 2.952532958984375e+02, 2.955271301269531e+02, 2.958519287109375e+02, 2.960289611816406e+02, 2.951432189941406e+02, 2.942372741699219e+02, 2.952692260742188e+02, 2.957697448730469e+02, 2.941727905273438e+02, 2.951985473632812e+02, 2.957828979492188e+02, 2.943750305175781e+02, 2.956468811035156e+02, 2.9451806640625e+02, 2.952487487792969e+02, 2.951360473632812e+02, 2.949763488769531e+02, 2.957139282226562e+02, 2.947211303710938e+02, 2.961448669433594e+02, 2.946968688964844e+02, 2.961471252441406e+02, 2.946715087890625e+02, 2.960830383300781e+02, 2.945493774414062e+02, 2.960452270507812e+02, 2.948210144042969e+02, 2.955276489257812e+02, 2.949957275390625e+02, 2.958677062988281e+02, 2.942294311523438e+02, 2.948648071289062e+02, 2.953988037109375e+02, 2.956404418945312e+02, 2.95358154296875e+02, 2.949225769042969e+02, 2.951017456054688e+02, 2.948724365234375e+02, 2.94446044921875e+02, 2.959795837402344e+02, 2.955120239257812e+02, 2.959056396484375e+02, 2.953012084960938e+02, 2.941632690429688e+02, 2.950641479492188e+02, 2.959799499511719e+02, 2.948667297363281e+02, 2.946860961914062e+02, 2.959912719726562e+02, 2.94529296875e+02, 2.960343322753906e+02, 2.94776611328125e+02, 2.956231994628906e+02, 2.950534362792969e+02, 2.949159851074219e+02, 2.9541015625e+02, 2.942398071289062e+02, 2.958357543945312e+02, 2.946326599121094e+02, 2.960030517578125e+02, 2.949745483398438e+02, 2.9510009765625e+02, 2.953041687011719e+02, 2.943168029785156e+02, 2.956609497070312e+02, 2.945455322265625e+02] -onOffCon.u=[2.951499938964844e+02, 2.951499938964844e+02] +tow.cooTowSpeCon.u_m=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.90853515625e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916047058105469e+02, 2.922250366210938e+02, 2.921564025878906e+02, 2.915579528808594e+02, 2.912971801757812e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331909179688e+02, 2.906492309570312e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902409057617188e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896224975585938e+02, 2.892969360351562e+02, 2.889344787597656e+02, 2.887516784667969e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156921386719e+02, 2.882831115722656e+02, 2.881122741699219e+02, 2.879254760742188e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876073608398438e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871884765625e+02, 2.871225891113281e+02, 2.866838684082031e+02, 2.861394348144531e+02, 2.866048889160156e+02, 2.870732116699219e+02, 2.885680541992188e+02, 2.888818969726562e+02, 2.893764953613281e+02, 2.898016052246094e+02, 2.901793823242188e+02, 2.906683959960938e+02, 2.905201110839844e+02, 2.901959228515625e+02, 2.906336975097656e+02, 2.914195556640625e+02, 2.914181213378906e+02, 2.904373474121094e+02, 2.898426818847656e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884328308105469e+02, 2.876807250976562e+02, 2.869040832519531e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864381408691406e+02, 2.864568786621094e+02, 2.861533203125e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864288024902344e+02, 2.862048645019531e+02, 2.862404174804688e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] +TVol.T=[2.931499938964844e+02, 2.944977722167969e+02, 2.960432434082031e+02, 2.948328552246094e+02, 2.956360473632812e+02, 2.949177551269531e+02, 2.958328247070312e+02, 2.944686279296875e+02, 2.955212707519531e+02, 2.957635498046875e+02, 2.941932983398438e+02, 2.953799438476562e+02, 2.951358642578125e+02, 2.946576538085938e+02, 2.956456604003906e+02, 2.956065063476562e+02, 2.949755859375e+02, 2.948936462402344e+02, 2.950815734863281e+02, 2.956086730957031e+02, 2.959273681640625e+02, 2.953377685546875e+02, 2.941605834960938e+02, 2.948906860351562e+02, 2.945751037597656e+02, 2.947623596191406e+02, 2.943365478515625e+02, 2.957650756835938e+02, 2.942228088378906e+02, 2.94628662109375e+02, 2.954334106445312e+02, 2.960381774902344e+02, 2.95575439453125e+02, 2.952875671386719e+02, 2.951557006835938e+02, 2.952536010742188e+02, 2.955274353027344e+02, 2.958522338867188e+02, 2.960285034179688e+02, 2.951428527832031e+02, 2.94237548828125e+02, 2.952695007324219e+02, 2.95769287109375e+02, 2.941724853515625e+02, 2.951987915039062e+02, 2.957824096679688e+02, 2.943752746582031e+02, 2.956471252441406e+02, 2.945176696777344e+02, 2.952489929199219e+02, 2.951355895996094e+02, 2.949765625e+02, 2.957134094238281e+02, 2.947213439941406e+02, 2.961450805664062e+02, 2.946971130371094e+02, 2.961473388671875e+02, 2.946717224121094e+02, 2.96083251953125e+02, 2.945496215820312e+02, 2.960454711914062e+02, 2.948212280273438e+02, 2.955271301269531e+02, 2.949959411621094e+02, 2.958672485351562e+02, 2.942291259765625e+02, 2.948650817871094e+02, 2.953990783691406e+02, 2.956407470703125e+02, 2.953585205078125e+02, 2.949229431152344e+02, 2.951020812988281e+02, 2.948728332519531e+02, 2.944459228515625e+02, 2.959801025390625e+02, 2.955123901367188e+02, 2.959059753417969e+02, 2.953007507324219e+02, 2.9416357421875e+02, 2.95064453125e+02, 2.959802551269531e+02, 2.948663330078125e+02, 2.946863708496094e+02, 2.959915466308594e+02, 2.945295715332031e+02, 2.960345764160156e+02, 2.947768859863281e+02, 2.956225280761719e+02, 2.950536804199219e+02, 2.949153442382812e+02, 2.95410400390625e+02, 2.942400512695312e+02, 2.958359985351562e+02, 2.946329040527344e+02, 2.960023498535156e+02, 2.949747924804688e+02, 2.950994567871094e+02, 2.953044128417969e+02, 2.943162536621094e+02, 2.956611938476562e+02, 2.945457763671875e+02] +TSwi.y=[2.951499938964844e+02, 2.951499938964844e+02] tow.bypValCon.u_s=[2.831499938964844e+02, 2.831499938964844e+02] -tow.bypValCon.u_m=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.908534851074219e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916046752929688e+02, 2.922250366210938e+02, 2.92156494140625e+02, 2.915579528808594e+02, 2.912971496582031e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331604003906e+02, 2.906492004394531e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902408752441406e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896221923828125e+02, 2.892969055175781e+02, 2.889344482421875e+02, 2.887516479492188e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156616210938e+02, 2.882830200195312e+02, 2.881122741699219e+02, 2.879254455566406e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876075134277344e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871885070800781e+02, 2.8712255859375e+02, 2.86683837890625e+02, 2.861394653320312e+02, 2.866051635742188e+02, 2.870732421875e+02, 2.885684814453125e+02, 2.888818969726562e+02, 2.893765258789062e+02, 2.898016357421875e+02, 2.901794128417969e+02, 2.906684265136719e+02, 2.905200805664062e+02, 2.901959533691406e+02, 2.906337585449219e+02, 2.914195556640625e+02, 2.914180603027344e+02, 2.904372863769531e+02, 2.898426208496094e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884327697753906e+02, 2.876806640625e+02, 2.86904052734375e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864383850097656e+02, 2.864568786621094e+02, 2.861532287597656e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864291381835938e+02, 2.862048645019531e+02, 2.862404479980469e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] +tow.bypValCon.u_m=[2.931499938964844e+02, 2.871585083007812e+02, 2.862703247070312e+02, 2.862128295898438e+02, 2.869177856445312e+02, 2.870509643554688e+02, 2.879426574707031e+02, 2.881652526855469e+02, 2.887304992675781e+02, 2.890929260253906e+02, 2.88274658203125e+02, 2.879672546386719e+02, 2.880465698242188e+02, 2.885044250488281e+02, 2.888677673339844e+02, 2.895366821289062e+02, 2.900834045410156e+02, 2.90401611328125e+02, 2.906847229003906e+02, 2.90853515625e+02, 2.908133239746094e+02, 2.907431945800781e+02, 2.911504211425781e+02, 2.916047058105469e+02, 2.922250366210938e+02, 2.921564025878906e+02, 2.915579528808594e+02, 2.912971801757812e+02, 2.912655639648438e+02, 2.911499938964844e+02, 2.909272766113281e+02, 2.908331909179688e+02, 2.906492309570312e+02, 2.905565490722656e+02, 2.904272155761719e+02, 2.902409057617188e+02, 2.900808715820312e+02, 2.900325317382812e+02, 2.896224975585938e+02, 2.892969360351562e+02, 2.889344787597656e+02, 2.887516784667969e+02, 2.885967712402344e+02, 2.886635437011719e+02, 2.886156921386719e+02, 2.882831115722656e+02, 2.881122741699219e+02, 2.879254760742188e+02, 2.877307739257812e+02, 2.876767578125e+02, 2.875091857910156e+02, 2.874945678710938e+02, 2.876073608398438e+02, 2.87403076171875e+02, 2.8717236328125e+02, 2.869992065429688e+02, 2.870075378417969e+02, 2.870867614746094e+02, 2.871884765625e+02, 2.871225891113281e+02, 2.866838684082031e+02, 2.861394348144531e+02, 2.866048889160156e+02, 2.870732116699219e+02, 2.885680541992188e+02, 2.888818969726562e+02, 2.893764953613281e+02, 2.898016052246094e+02, 2.901793823242188e+02, 2.906683959960938e+02, 2.905201110839844e+02, 2.901959228515625e+02, 2.906336975097656e+02, 2.914195556640625e+02, 2.914181213378906e+02, 2.904373474121094e+02, 2.898426818847656e+02, 2.890698547363281e+02, 2.890195617675781e+02, 2.890678100585938e+02, 2.890337524414062e+02, 2.88863525390625e+02, 2.884328308105469e+02, 2.876807250976562e+02, 2.869040832519531e+02, 2.866579895019531e+02, 2.862675170898438e+02, 2.864381408691406e+02, 2.864568786621094e+02, 2.861533203125e+02, 2.860624389648438e+02, 2.859649047851562e+02, 2.859703369140625e+02, 2.861012268066406e+02, 2.864288024902344e+02, 2.862048645019531e+02, 2.862404174804688e+02, 2.862383117675781e+02, 2.862059631347656e+02, 2.860388488769531e+02, 2.856737976074219e+02] tow.bypValCon.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_OnOffController.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_OnOffController.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_OnOffController.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_OnOffController.txt diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_Or3.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_Or3.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_Or3.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_Or3.txt diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_TriggeredTrapezoid.txt diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Controls_OBC_CDL_Logical_Validation_ZeroCrossing.txt diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Utilities_IO_Python_3_8_Examples_SimpleRoom.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Utilities_IO_Python_3_8_Examples_SimpleRoom.txt index 489b6304a01..fd84020b436 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Utilities_IO_Python_3_8_Examples_SimpleRoom.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Utilities_IO_Python_3_8_Examples_SimpleRoom.txt @@ -1,4 +1,4 @@ -last-generated=2020-03-06 +last-generated=2023-12-13 statistics-simulation= { "linear": " ", @@ -8,5 +8,5 @@ statistics-simulation= } time=[0e+00, 8.64e+04] TAmb.y=[2.781499938964844e+02, 2.781598815917969e+02, 2.781894226074219e+02, 2.782385559082031e+02, 2.783070983886719e+02, 2.783947143554688e+02, 2.785011291503906e+02, 2.786258544921875e+02, 2.787684631347656e+02, 2.789283752441406e+02, 2.791049194335938e+02, 2.792974243164062e+02, 2.795051574707031e+02, 2.797272644042969e+02, 2.79962890625e+02, 2.802110595703125e+02, 2.804708557128906e+02, 2.807412414550781e+02, 2.810211181640625e+02, 2.813093872070312e+02, 2.816049194335938e+02, 2.819065551757812e+02, 2.822131042480469e+02, 2.825233459472656e+02, 2.828360595703125e+02, 2.831499938964844e+02, 2.834639587402344e+02, 2.837766723632812e+02, 2.840869140625e+02, 2.843934631347656e+02, 2.846950988769531e+02, 2.849906311035156e+02, 2.852789001464844e+02, 2.855587768554688e+02, 2.858291320800781e+02, 2.860889282226562e+02, 2.863371276855469e+02, 2.865727233886719e+02, 2.867948303222656e+02, 2.870025634765625e+02, 2.871950988769531e+02, 2.873716430664062e+02, 2.875315246582031e+02, 2.876741333007812e+02, 2.877988891601562e+02, 2.879052734375e+02, 2.87992919921875e+02, 2.880614318847656e+02, 2.881105651855469e+02, 2.8814013671875e+02, 2.881499938964844e+02, 2.8814013671875e+02, 2.881105651855469e+02, 2.880614318847656e+02, 2.87992919921875e+02, 2.879052734375e+02, 2.877988891601562e+02, 2.876741333007812e+02, 2.875315246582031e+02, 2.873716430664062e+02, 2.871950988769531e+02, 2.870025634765625e+02, 2.867948303222656e+02, 2.865727233886719e+02, 2.863371276855469e+02, 2.860889282226562e+02, 2.858291320800781e+02, 2.855587768554688e+02, 2.852789001464844e+02, 2.849906311035156e+02, 2.846950988769531e+02, 2.843934631347656e+02, 2.840869140625e+02, 2.837766723632812e+02, 2.834639587402344e+02, 2.831499938964844e+02, 2.828360595703125e+02, 2.825233459472656e+02, 2.822131042480469e+02, 2.819065551757812e+02, 2.816049194335938e+02, 2.813093872070312e+02, 2.810211181640625e+02, 2.807412414550781e+02, 2.804708557128906e+02, 2.802110595703125e+02, 2.79962890625e+02, 2.797272644042969e+02, 2.795051574707031e+02, 2.792974243164062e+02, 2.791049194335938e+02, 2.789283752441406e+02, 2.787684631347656e+02, 2.786258544921875e+02, 2.785011291503906e+02, 2.783947143554688e+02, 2.783070983886719e+02, 2.782385559082031e+02, 2.781894226074219e+02, 2.781598815917969e+02, 2.781499938964844e+02] -onOffCon.u=[2.931499938964844e+02, 2.939233703613281e+02, 2.932745971679688e+02, 2.926108703613281e+02, 2.930969848632812e+02, 2.938805847167969e+02, 2.932003784179688e+02, 2.92597412109375e+02, 2.934183349609375e+02, 2.938599548339844e+02, 2.932483825683594e+02, 2.926292114257812e+02, 2.924442749023438e+02, 2.939656372070312e+02, 2.93384033203125e+02, 2.928361206054688e+02, 2.922853393554688e+02, 2.942792053222656e+02, 2.936888122558594e+02, 2.931730346679688e+02, 2.926902160644531e+02, 2.922082214355469e+02, 2.942503356933594e+02, 2.937267761230469e+02, 2.932718505859375e+02, 2.928482360839844e+02, 2.924276428222656e+02, 2.931415710449219e+02, 2.941227416992188e+02, 2.937157897949219e+02, 2.933378295898438e+02, 2.9296337890625e+02, 2.926408996582031e+02, 2.923227233886719e+02, 2.938390502929688e+02, 2.938605346679688e+02, 2.935234680175781e+02, 2.932322998046875e+02, 2.929438171386719e+02, 2.926949768066406e+02, 2.9246435546875e+02, 2.922360229492188e+02, 2.941700134277344e+02, 2.938807067871094e+02, 2.936277465820312e+02, 2.933898315429688e+02, 2.931500854492188e+02, 2.929391479492188e+02, 2.92725341796875e+02, 2.925359497070312e+02, 2.923551635742188e+02, 2.921697082519531e+02, 2.941087646484375e+02, 2.938434143066406e+02, 2.936038818359375e+02, 2.933710632324219e+02, 2.931279907226562e+02, 2.929059753417969e+02, 2.926723327636719e+02, 2.92457275390625e+02, 2.922443542480469e+02, 2.941487426757812e+02, 2.938501892089844e+02, 2.935343933105469e+02, 2.932427368164062e+02, 2.929533996582031e+02, 2.926453247070312e+02, 2.923590698242188e+02, 2.934867553710938e+02, 2.938360900878906e+02, 2.934659118652344e+02, 2.930729064941406e+02, 2.927091369628906e+02, 2.923222961425781e+02, 2.944611511230469e+02, 2.94001953125e+02, 2.935169372558594e+02, 2.930705871582031e+02, 2.925989074707031e+02, 2.921646423339844e+02, 2.941889038085938e+02, 2.936279602050781e+02, 2.931146240234375e+02, 2.92575439453125e+02, 2.924422607421875e+02, 2.940368957519531e+02, 2.934222412109375e+02, 2.928629760742188e+02, 2.922791442871094e+02, 2.942235717773438e+02, 2.936048889160156e+02, 2.929620361328125e+02, 2.923806457519531e+02, 2.942600402832031e+02, 2.936133728027344e+02, 2.929887084960938e+02, 2.923436279296875e+02, 2.942464599609375e+02, 2.935398559570312e+02, 2.929068908691406e+02, 2.922991638183594e+02] +onOffCon.u=[0e+00, -7.733852863311768e-01, -1.24609149992466e-01, 5.391298532485962e-01, 5.30003197491169e-02, -7.305698990821838e-01, -5.038424208760262e-02, 5.526025891304016e-01, -2.683488726615906e-01, -7.099686861038208e-01, -9.837633371353149e-02, 5.207839012145996e-01, 7.057346105575562e-01, -8.156282901763916e-01, -2.340462207794189e-01, 3.138910233974457e-01, 8.646699786186218e-01, -1.129200100898743e+00, -5.388031005859375e-01, -2.304324693977833e-02, 4.597792327404022e-01, 9.417834877967834e-01, -1.100332140922546e+00, -5.767630934715271e-01, -1.218524947762489e-01, 3.017679154872894e-01, 7.223601937294006e-01, 8.416673168540001e-03, -9.72727358341217e-01, -5.658034682273865e-01, -1.878237277269363e-01, 1.866322010755539e-01, 5.091128945350647e-01, 8.272888660430908e-01, -6.890504956245422e-01, -7.105290293693557e-01, -3.734583854675293e-01, -8.23119580745697e-02, 2.061756104230881e-01, 4.550378918647766e-01, 6.85630202293396e-01, 9.139628410339355e-01, -1.02001953125e+00, -7.307086586952209e-01, -4.777415692806244e-01, -2.398269325494766e-01, -9.76070441538468e-05, 2.108613103628159e-01, 4.246480464935303e-01, 6.140434145927429e-01, 7.94844925403595e-01, 9.802978038787842e-01, -9.587495923042297e-01, -6.934045553207397e-01, -4.538686275482178e-01, -2.210742980241756e-01, 2.201980538666248e-02, 2.440162450075126e-01, 4.776735603809357e-01, 6.9272780418396e-01, 9.056605696678162e-01, -9.98751699924469e-01, -7.001995444297791e-01, -3.844071924686432e-01, -9.274394065141678e-02, 1.965945065021515e-01, 5.04663348197937e-01, 7.909210324287415e-01, -3.367584049701691e-01, -6.860999464988762e-01, -3.158973753452333e-01, 7.710142433643341e-02, 4.40867692232132e-01, 8.277028799057007e-01, -1.311162233352661e+00, -8.519407510757446e-01, -3.669449388980865e-01, 7.941046357154846e-02, 5.510980486869812e-01, 9.85356330871582e-01, -1.038905143737793e+00, -4.779591262340546e-01, 3.537507355213165e-02, 5.74548602104187e-01, 7.0772784948349e-01, -8.869069218635559e-01, -2.722395956516266e-01, 2.870257198810577e-01, 8.708604574203491e-01, -1.073574304580688e+00, -4.548736810684204e-01, 1.879684180021286e-01, 7.693555355072021e-01, -1.110036730766296e+00, -4.633671343326569e-01, 1.612981557846069e-01, 8.063728809356689e-01, -1.096453070640564e+00, -3.89870822429657e-01, 2.431162446737289e-01, 8.508226275444031e-01] pyt.yR[2]=[0e+00, 2.88e+02, 2.88e+02, 2.88e+02, 5.04e+02, 7.92e+02, 7.92e+02, 7.92e+02, 1.08e+03, 1.296e+03, 1.296e+03, 1.296e+03, 1.368e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 2.304e+03, 2.304e+03, 2.304e+03, 2.304e+03, 2.304e+03, 2.808e+03, 2.808e+03, 2.808e+03, 2.808e+03, 2.808e+03, 3.024e+03, 3.312e+03, 3.312e+03, 3.312e+03, 3.312e+03, 3.312e+03, 3.312e+03, 3.672e+03, 3.744e+03, 3.744e+03, 3.744e+03, 3.744e+03, 3.744e+03, 3.744e+03, 3.744e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.176e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 4.608e+03, 5.04e+03, 5.04e+03, 5.04e+03, 5.04e+03, 5.04e+03, 5.04e+03, 5.04e+03, 5.328e+03, 5.472e+03, 5.472e+03, 5.472e+03, 5.472e+03, 5.472e+03, 5.976e+03, 5.976e+03, 5.976e+03, 5.976e+03, 5.976e+03, 5.976e+03, 6.48e+03, 6.48e+03, 6.48e+03, 6.48e+03, 6.552e+03, 6.984e+03, 6.984e+03, 6.984e+03, 6.984e+03, 7.488e+03, 7.488e+03, 7.488e+03, 7.488e+03, 7.992e+03, 7.992e+03, 7.992e+03, 7.992e+03, 8.496e+03, 8.496e+03, 8.496e+03, 8.496e+03] diff --git a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos index 61c95b44bcf..6b96c2744df 100644 --- a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos +++ b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos @@ -26,4 +26,14 @@ convertElement("Buildings.Controls.OBC.ASHRAE.G36.AHUs.MultiZone.VAV.SetPoints.R // Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3536 convertClass("Buildings.Experimental.DHC.Plants.Combined.Subsystems.BaseClasses.MultipleCommands", - "Buildings.Templates.Components.Controls.MultipleCommands"); \ No newline at end of file + "Buildings.Templates.Components.Controls.MultipleCommands"); + +// Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3595 +convertClass("Buildings.Controls.OBC.CDL.Logical.Or3", + "Buildings.Obsolete.Controls.OBC.CDL.Logical.Or3"); +convertClass("Buildings.Controls.OBC.CDL.Logical.OnOffController", + "Buildings.Obsolete.Controls.OBC.CDL.Logical.OnOffController"); +convertClass("Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid", + "Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid"); +convertClass("Buildings.Controls.OBC.CDL.Logical.ZeroCrossing", + "Buildings.Obsolete.Controls.OBC.CDL.Logical.ZeroCrossing"); diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mos index a3406f350c3..8017cda4463 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersParallel.mos @@ -29,7 +29,7 @@ createPlot(id=1, createPlot( id=1, position={21, 7, 758, 606}, - y={"onOffCon.reference", "onOffCon.u"}, + y={"TVol.T", "TSwi.y"}, range={4320.0, 4370.0, 18.0, 24.0}, grid=true, subPlot=3, diff --git a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mos b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mos index 7a6189888ea..04b74a08720 100644 --- a/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mos +++ b/Buildings/Resources/Scripts/Dymola/Experimental/DHC/Plants/Cooling/Subsystems/Examples/CoolingTowersWithBypass.mos @@ -27,7 +27,7 @@ createPlot(id=1, displayUnits={"degC", "degC"}); createPlot(id=1, position={21, 7, 620, 198}, - y={"onOffCon.reference", "onOffCon.u"}, + y={"TVol.T", "TSwi.y"}, range={4320.0, 4370.0, 5.0, 30.0}, grid=true, subPlot=3, diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/OnOffController.mos b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mos similarity index 66% rename from Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/OnOffController.mos rename to Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mos index 66eb6892fc6..0b5ec36c023 100644 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/OnOffController.mos +++ b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/OnOffController.mos @@ -1,3 +1,3 @@ -simulateModel("Buildings.Controls.OBC.CDL.Logical.Validation.OnOffController", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="OnOffController1"); +simulateModel("Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.OnOffController", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="OnOffController1"); createPlot(id=1, position={15, 10, 1000, 600}, subPlot=1, y={"onOffController.reference","onOffController.u"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{238,46,47},{0,140,72}}); createPlot(id=1, position={15, 10, 1000, 600}, subPlot=2, y={"onOffController.y"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{28,108,200}}); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/Or3.mos b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mos similarity index 55% rename from Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/Or3.mos rename to Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mos index d04950ccc5d..590abb912f1 100644 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/Or3.mos +++ b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/Or3.mos @@ -1,2 +1,2 @@ -simulateModel("Buildings.Controls.OBC.CDL.Logical.Validation.Or3", stopTime=10.0, method="Cvode", tolerance=1e-06, resultFile="Or3_1"); +simulateModel("Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.Or3", stopTime=10.0, method="Cvode", tolerance=1e-06, resultFile="Or3_1"); createPlot(id=1, position={15, 10, 900, 420}, y={"or1.u1","or1.u2","or1.u3","or1.y"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{238,46,47},{0,140,72},{0,0,0},{28,108,200}}); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos similarity index 50% rename from Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos rename to Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos index 5f2d6893ea8..e0cb16f9fef 100644 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos +++ b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/TriggeredTrapezoid.mos @@ -1,2 +1,2 @@ -simulateModel("Buildings.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="TriggeredTrapezoid1"); +simulateModel("Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="TriggeredTrapezoid1"); createPlot(id=1, position={15, 10, 1000, 600}, y={"triggeredTrapezoid1.u","triggeredTrapezoid1.y"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{238,46,47},{28,108,200}}); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos similarity index 69% rename from Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos rename to Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos index f3e3fc1ce76..c518c6f73ef 100644 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos +++ b/Buildings/Resources/Scripts/Dymola/Obsolete/Controls/OBC/CDL/Logical/Validation/ZeroCrossing.mos @@ -1,3 +1,3 @@ -simulateModel("Buildings.Controls.OBC.CDL.Logical.Validation.ZeroCrossing", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="ZeroCrossing1"); +simulateModel("Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.ZeroCrossing", stopTime=5.0, method="Cvode", tolerance=1e-06, resultFile="ZeroCrossing1"); createPlot(id=1, position={15, 10, 1000, 600}, subPlot=1, y={"zeroCrossing.u","zeroCrossing.enable"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{238,46,47},{28,108,200}}); createPlot(id=1, position={15, 10, 1000, 600}, subPlot=2, y={"triggeredSampler.u","triggeredSampler.y"}, range={0.0, 5.0, -3.5, 3.5}, grid=true, colors={{238,46,47},{28,108,200}}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel.mos index c23e78b47ed..2304d6103f7 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersParallel.mos @@ -5,6 +5,6 @@ compareVars := "tow.TLvg", "conFan.u_s", "conFan.u_m", - "onOffCon.reference", - "onOffCon.u" + "TVol.T", + "TSwi.y" }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass.mos index a5aa6e61d52..fc5cea528bb 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Experimental.DHC.Plants.Cooling.Subsystems.Examples.CoolingTowersWithBypass.mos @@ -5,8 +5,8 @@ compareVars := "tow.TLvg", "tow.cooTowSpeCon.u_s", "tow.cooTowSpeCon.u_m", - "onOffCon.reference", - "onOffCon.u", + "TVol.T", + "TSwi.y", "tow.bypValCon.u_s", "tow.bypValCon.u_m", "tow.bypValCon.y" diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.OnOffController.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.OnOffController.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.OnOffController.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.OnOffController.mos diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.Or3.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.Or3.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.Or3.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.Or3.mos diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.TriggeredTrapezoid.mos diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Obsolete.Controls.OBC.CDL.Logical.Validation.ZeroCrossing.mos diff --git a/Buildings/Utilities/IO/Python_3_8/Examples/SimpleRoom.mo b/Buildings/Utilities/IO/Python_3_8/Examples/SimpleRoom.mo index d86a68bf540..3a8243b882f 100644 --- a/Buildings/Utilities/IO/Python_3_8/Examples/SimpleRoom.mo +++ b/Buildings/Utilities/IO/Python_3_8/Examples/SimpleRoom.mo @@ -12,18 +12,14 @@ model SimpleRoom nDblWri=4, samplePeriod=60, passPythonObject=true) "Python interface" - annotation (Placement(transformation(extent={{-10,0},{10,20}}))); + annotation (Placement(transformation(extent={{20,0},{40,20}}))); Modelica.Blocks.Sources.Constant T0(k=293.15) "Initial temperature" annotation (Placement(transformation(extent={{-80,70},{-60,90}}))); Modelica.Blocks.Routing.Multiplex4 mul "Multiplex" - annotation (Placement(transformation(extent={{-40,0},{-20,20}}))); - Controls.OBC.CDL.Logical.OnOffController onOffCon( - bandwidth=2, - u(unit="K", displayUnit="degC")) "On/off controller" - annotation (Placement(transformation(extent={{30,10},{50,30}}))); + annotation (Placement(transformation(extent={{-20,0},{0,20}}))); Controls.OBC.CDL.Conversions.BooleanToReal onOff(realTrue=1.2) "On off control" - annotation (Placement(transformation(extent={{60,10},{80,30}}))); + annotation (Placement(transformation(extent={{60,40},{80,60}}))); Modelica.Blocks.Sources.Sine TAmb( amplitude=5, offset=283.15, @@ -31,23 +27,32 @@ model SimpleRoom f=1/86400, phase=-1.5707963267949) "Ambient temperature" annotation (Placement(transformation(extent={{-80,30},{-60,50}}))); + Buildings.Controls.OBC.CDL.Reals.Subtract sub1 "Inputs different" + annotation (Placement(transformation(extent={{-20,40},{0,60}}))); + Buildings.Controls.OBC.CDL.Reals.Hysteresis onOffCon( + final uLow=-1, + final uHigh=1) + "On/off control" + annotation (Placement(transformation(extent={{20,40},{40,60}}))); equation - connect(mul.u1[1], T0.y) annotation (Line(points={{-42,19},{-46,19},{-46,80},{ + connect(mul.u1[1], T0.y) annotation (Line(points={{-22,19},{-40,19},{-40,80},{ -59,80}}, color={0,0,127})); connect(modTim.y, mul.u4[1]) annotation (Line(points={{-59,0},{-50,0},{-50,1}, - {-42,1}}, color={0,0,127})); + {-22,1}}, color={0,0,127})); connect(mul.y, pyt.uR) - annotation (Line(points={{-19,10},{-12,10}}, color={0,0,127})); - connect(pyt.yR[1], onOffCon.u) annotation (Line(points={{11,9.75},{18,9.75},{18, - 14},{28,14}}, color={0,0,127})); - connect(onOffCon.reference, T0.y) annotation (Line(points={{28,26},{0,26},{0,80}, - {-59,80}}, color={0,0,127})); + annotation (Line(points={{1,10},{18,10}}, color={0,0,127})); + connect(onOff.y, mul.u3[1]) annotation (Line(points={{82,50},{90,50},{90,-10}, + {-40,-10},{-40,7},{-22,7}}, color={0,0,127})); + connect(TAmb.y, mul.u2[1]) annotation (Line(points={{-59,40},{-46,40},{-46,13}, + {-22,13}}, color={0,0,127})); connect(onOffCon.y, onOff.u) - annotation (Line(points={{52,20},{58,20}}, color={255,0,255})); - connect(onOff.y, mul.u3[1]) annotation (Line(points={{82,20},{90,20},{90,-10}, - {-48,-10},{-48,7},{-42,7}}, color={0,0,127})); - connect(TAmb.y, mul.u2[1]) annotation (Line(points={{-59,40},{-52,40},{-52,13}, - {-42,13}}, color={0,0,127})); + annotation (Line(points={{42,50},{58,50}}, color={255,0,255})); + connect(pyt.yR[1], sub1.u2) annotation (Line(points={{41,9.75},{50,9.75},{50,30}, + {-34,30},{-34,44},{-22,44}}, color={0,0,127})); + connect(T0.y, sub1.u1) annotation (Line(points={{-59,80},{-40,80},{-40,56},{-22, + 56}}, color={0,0,127})); + connect(sub1.y, onOffCon.u) + annotation (Line(points={{2,50},{18,50}}, color={0,0,127})); annotation ( experiment(Tolerance=1e-6, StopTime=86400), __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Utilities/IO/Python_3_8/Examples/SimpleRoom.mos" @@ -73,6 +78,12 @@ would be much simpler and computationally more efficient. ", revisions="
                                                          • +December 11, 2023, by Jianjun Hu:
                                                            +Reimplemented on-off control to avoid using the obsolete OnOffController. +This is for +#3595. +
                                                          • +
                                                          • August 27, 2021, by Michael Wetter:
                                                            Updated to Python 3.8.
                                                          • diff --git a/Buildings/package.mo b/Buildings/package.mo index e72b5fd4336..0288107fe3a 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -283,7 +283,7 @@ have been improved in a Buildings.Templates.Components.Fans.ArrayVariable Refactored with flow rate multiplier.
                                                            - This is for #3536. + This is for #3536. Buildings.ThermalZones.ReducedOrder @@ -305,6 +305,19 @@ have been improved in a non-backward compatible way:

                                                            + + + + + @@ -368,10 +381,10 @@ have been improved in a Buildings.Templates.Components.Valves + + + + + + From dda6836d301bcda601c041bf909144c4de07740f Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 12:41:07 -0800 Subject: [PATCH 195/204] Correct typo in heating ETS --- .../EnergyTransferStations/Heating/Direct.mo | 21 ++++++++++++------- .../Heating/Indirect.mo | 18 +++++++++------- Buildings/package.mo | 17 +++++++++++++++ 3 files changed, 41 insertions(+), 15 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo index 36d70d35352..9638c34c784 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo @@ -1,5 +1,5 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Heating; -model Direct "Direct cooling ETS model for district energy systems with in-building +model Direct "Direct heating ETS model for district energy systems with in-building pumping and deltaT control" extends Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialDirect( @@ -21,12 +21,12 @@ equation defaultComponentName="etsCoo", Documentation(info="

                                                            -Direct cooling energy transfer station (ETS) model with in-building pumping and -deltaT control. The design is based on a typical district cooling ETS described -in ASHRAE's District Cooling Guide. +Direct heating energy transfer station (ETS) model with in-building pumping and +deltaT control. The design is based on a typical district heating ETS described +in ASHRAE's District Heating Guide. As shown in the figure below, the district and building piping are hydronically coupled. The control valve ensures that the return temperature to the district -cooling network is at or above the minimum specified value. This configuration +heating network is at or below the maximum specified value. This configuration naturally results in a fluctuating building supply tempearture.

                                                            @@ -35,14 +35,19 @@ naturally results in a fluctuating building supply tempearture.

                                                            Reference

                                                            -

                                                            American Society of Heating, Refrigeration and Air-Conditioning Engineers. (2019). -Chapter 5: End User Interface. In District Cooling Guide, Second Edition and -Owner's Guide for Buildings Served by District Cooling. +

                                                            +American Society of Heating, Refrigeration and Air-Conditioning Engineers. (2013). +Chapter 5: Consumer Interconnection. In District Heating Guide.

                                                            ", revisions="
                                                            • +January 8, 2024, by David Blum:
                                                              +Correct documentation to describe heating. +This is for xxxx. +
                                                            • +
                                                            • April 7, 2023, by David Blum:
                                                              First implementation.
                                                            • diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo index b24eb2de323..4e3a2e162c7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.EnergyTransferStations.Heating; model Indirect - "Indirect cooling energy transfer station for district energy systems" + "Indirect heating energy transfer station for district energy systems" extends Buildings.Experimental.DHC.EnergyTransferStations.BaseClasses.PartialIndirect( QHeaWat_flow_nominal=Q_flow_nominal, @@ -23,10 +23,10 @@ equation defaultComponentName="etsCoo", Documentation(info="

                                                              -Indirect cooling energy transfer station (ETS) model that controls the +Indirect heating energy transfer station (ETS) model that controls the building chilled water supply temperature by modulating a primary control valve -on the district supply side. The design is based on a typical district cooling -ETS described in ASHRAE's District Cooling Guide. +on the district supply side. The design is based on a typical district heating +ETS described in ASHRAE's District Heating Guide. As shown in the figure below, the building pumping design (constant/variable) is specified on the building side and not within the ETS.

                                                              @@ -35,14 +35,18 @@ is specified on the building side and not within the ETS.

                                                              Reference

                                                              -American Society of Heating, Refrigeration and Air-Conditioning Engineers. (2019). -Chapter 5: End User Interface. In District Cooling Guide, Second Edition and -Owner's Guide for Buildings Served by District Cooling. +American Society of Heating, Refrigeration and Air-Conditioning Engineers. (2013). +Chapter 5: Consumer Interconnection. In District Heating Guide.

                                                              ", revisions="
                                                              • +January 8, 2024, by David Blum:
                                                                +Correct documentation to describe heating. +This is for xxxx. +
                                                              • +
                                                              • April 7, 2023, by David Blum:
                                                                First implementation.
                                                              • diff --git a/Buildings/package.mo b/Buildings/package.mo index 369d2749859..19d28bb0dba 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -339,6 +339,23 @@ have been improved in a This is for IBPSA, #1781. +
                                                            + + + + + + + From 2cf2705d475aafdf8d8638273a4c514a720b56e2 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 12:47:22 -0800 Subject: [PATCH 196/204] Add issue # --- .../DHC/EnergyTransferStations/Heating/Direct.mo | 4 +++- .../DHC/EnergyTransferStations/Heating/Indirect.mo | 4 +++- .../DHC/Examples/Combined/BaseClasses/BoreField.mo | 4 +++- Buildings/package.mo | 6 +++--- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo index 9638c34c784..6ea5b94b624 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Direct.mo @@ -45,7 +45,9 @@ Chapter 5: Consumer Interconnection. In District Heating Guide.
                                                          • January 8, 2024, by David Blum:
                                                            Correct documentation to describe heating. -This is for xxxx. +This is for + +issue 3628.
                                                          • April 7, 2023, by David Blum:
                                                            diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo index 4e3a2e162c7..10bb23bcb80 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Heating/Indirect.mo @@ -44,7 +44,9 @@ Chapter 5: Consumer Interconnection. In District Heating Guide.
                                                          • January 8, 2024, by David Blum:
                                                            Correct documentation to describe heating. -This is for xxxx. +This is for + +issue 3628.
                                                          • April 7, 2023, by David Blum:
                                                            diff --git a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo index 34cfedfbf0d..6f3c5483284 100644 --- a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo +++ b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo @@ -81,7 +81,9 @@ double U-tube parallel configuration.
                                                          • January 8, 2024, by David Blum:
                                                            Moved to Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField. -This is for xxxx. +This is for + +issue 3628.
                                                          • May 31, 2023, by Michael Wetter:
                                                            diff --git a/Buildings/package.mo b/Buildings/package.mo index 19d28bb0dba..a59056ad1e9 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -346,14 +346,14 @@ have been improved in a
                                                          • From 2d8980b1852b7830d142e72956850b19b048dcc6 Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 13:01:04 -0800 Subject: [PATCH 197/204] Correct html --- Buildings/package.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/package.mo b/Buildings/package.mo index a59056ad1e9..987fea9ef52 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -495,7 +495,7 @@ have been improved in a From c33a8ad0fa66c4c8264a4b6c2975cab1bd12274e Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 13:04:42 -0800 Subject: [PATCH 198/204] Fix removal of Plants.Reservoir --- Buildings/Experimental/DHC/Plants/Reservoir/package.mo | 9 --------- .../Experimental/DHC/Plants/Reservoir/package.order | 0 2 files changed, 9 deletions(-) delete mode 100644 Buildings/Experimental/DHC/Plants/Reservoir/package.mo delete mode 100644 Buildings/Experimental/DHC/Plants/Reservoir/package.order diff --git a/Buildings/Experimental/DHC/Plants/Reservoir/package.mo b/Buildings/Experimental/DHC/Plants/Reservoir/package.mo deleted file mode 100644 index a56bda9c818..00000000000 --- a/Buildings/Experimental/DHC/Plants/Reservoir/package.mo +++ /dev/null @@ -1,9 +0,0 @@ -within Buildings.Experimental.DHC.Plants; -package Reservoir "Package of models for district-scale thermal reservoirs" - extends Modelica.Icons.Package; -annotation (preferredView="info", Documentation(info=" -

                                                            -This package contains models for district scale thermal reservoirs. -

                                                            -")); -end Reservoir; diff --git a/Buildings/Experimental/DHC/Plants/Reservoir/package.order b/Buildings/Experimental/DHC/Plants/Reservoir/package.order deleted file mode 100644 index e69de29bb2d..00000000000 From aedc08cb5ddcfaff794fe2577a01b96f40bde45d Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 13:06:15 -0800 Subject: [PATCH 199/204] Extend Plannts.Heating from VariantsPackage --- Buildings/Experimental/DHC/Plants/Heating/package.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/Plants/Heating/package.mo b/Buildings/Experimental/DHC/Plants/Heating/package.mo index 69f1ecb1c7d..d76dc424148 100644 --- a/Buildings/Experimental/DHC/Plants/Heating/package.mo +++ b/Buildings/Experimental/DHC/Plants/Heating/package.mo @@ -1,6 +1,6 @@ within Buildings.Experimental.DHC.Plants; package Heating "Package of models for central heating production" - extends Modelica.Icons.Package; + extends Modelica.Icons.VariantsPackage; annotation (preferredView="info", Documentation(info="

                                                            This package contains models for central plants producing hot water. From 349b749c56105d6c84245d51242ece416970b501 Mon Sep 17 00:00:00 2001 From: David Blum Date: Tue, 9 Jan 2024 09:38:49 -0800 Subject: [PATCH 200/204] Removed file --- .../Combined/Subsystems/Validation/HeatPump.mos | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos deleted file mode 100644 index 7d7838ed58a..00000000000 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mos +++ /dev/null @@ -1,10 +0,0 @@ -// Script generated by Dymola Wed Nov 1 11:50:42 2023 -// Plot commands -removePlots(false); -Advanced.FilenameInLegend = true; -Advanced.SequenceInLegend = false; -createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.senTDisSup.T", "heaPum.senTEvaRet.T", "senTLoaSup.T"}, range={0.0, 90000.0, 0.0, 40.0}, grid=true, subPlot=101, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"degC", "degC", "degC"}); -createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.QCon_flow", "heaPum.heaPum.QCon_flow_nominal"}, range={0.0, 90000.0, -500.0, 1500.0}, grid=true, subPlot=102, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"W", "W"}); -createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.heaPum.m1_flow", "heaPum.heaPum.m2_flow"}, range={0.0, 90000.0, -0.02, 0.06}, grid=true, subPlot=103, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"kg/s", "kg/s"}); -createPlot(id=1, position={532, 0, 831, 646}, y={"heaPum.PHea"}, range={0.0, 90000.0, -500.0, 1000.0}, grid=true, subPlot=104, colors={{28,108,200}}, timeUnit="s", displayUnits={"W"}); - From 8657ec191f1258506773d8cbaecc5ab0e22e9eaf Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Sun, 14 Jan 2024 09:07:12 +0100 Subject: [PATCH 201/204] Updated docker image to dymola 2024x (#3623) * Updated docker image to dymola 2024x --- .travis.yml | 2 +- ...led_Examples_DXCooledAirsideEconomizer.txt | 18 ++--- ...ples_Tutorial_SimpleHouse_SimpleHouse6.txt | 8 +- ...es_VAVReheat_Validation_TraceSubstance.txt | 16 ++-- ...C_Examples_Combined_SeriesConstantFlow.txt | 76 +++++++++--------- ...C_Examples_Combined_SeriesVariableFlow.txt | 80 +++++++++---------- ...BaseClasses_Examples_CouplingRCZ1Valve.txt | 20 ++--- ...oads_BaseClasses_Examples_CouplingRCZ6.txt | 36 ++++----- ...aseClasses_Examples_CouplingTimeSeries.txt | 18 ++--- ..._Examples_CouplingTimeSeriesSingleLoop.txt | 18 ++--- ...s_BaseClasses_Validation_SimpleRoomODE.txt | 18 ++--- ...ned_Examples_BuildingTimeSeriesWithETS.txt | 10 +-- ...mples_BuildingTimeSeriesWithETSDHWTank.txt | 24 +++--- ...ing_Examples_BuildingTimeSeriesWithETS.txt | 10 +-- ...Combined_Examples_AllElectricCWStorage.txt | 24 +++--- ...systems_Examples_CoolingTowersParallel.txt | 10 +-- ...ngTowers_Examples_FixedApproachWetBulb.txt | 8 +- ...angers_CoolingTowers_Examples_YorkCalc.txt | 20 ++--- ...ngs_Fluid_Movers_Examples_ClosedLoop_y.txt | 6 +- ...ion_ControlledFlowMachinePreconfigured.txt | 14 ++-- ...Movers_Validation_PumpCurveDerivatives.txt | 8 +- ...ion_ControlledFlowMachinePreconfigured.txt | 18 ++--- ...ed_Validation_BESTEST_Cases6xx_Case600.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case610.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case620.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case630.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case640.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case650.txt | 12 +-- ...ed_Validation_BESTEST_Cases6xx_Case660.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case670.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case680.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case685.txt | 16 ++-- ...ed_Validation_BESTEST_Cases6xx_Case695.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case900.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case910.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case920.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case930.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case940.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case950.txt | 12 +-- ...ed_Validation_BESTEST_Cases9xx_Case960.txt | 20 ++--- ...ed_Validation_BESTEST_Cases9xx_Case980.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case985.txt | 16 ++-- ...ed_Validation_BESTEST_Cases9xx_Case995.txt | 16 ++-- ...cedOrder_Validation_VDI6007_TestCase11.txt | 6 +- ...ucedOrder_Validation_VDI6007_TestCase7.txt | 6 +- 45 files changed, 403 insertions(+), 403 deletions(-) diff --git a/.travis.yml b/.travis.yml index e221700d7d8..fb1406cf134 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,7 +34,7 @@ env: - BUILDINGSPY_VERSION=BuildingsPy@v5.0.0 - OMC_VERSION=ubuntu-2204-omc:1.22.1-1 - OPTIMICA_VERSION=travis-ubuntu-2204-optimica:1.43.4 - - DYMOLA_VERSION=travis_ubuntu-2004_dymola:2023x-x86_64_rev-1 + - DYMOLA_VERSION=travis_ubuntu-2004_dymola:2024x-x86_64 - ENERGYPLUS_9_6_0=EnergyPlus-9.6.0-f420c06a69-Linux-Ubuntu20.04-x86_64 - ENERGYPLUS_23_1_0=EnergyPlus-23.1.0-87ed9199d4-Linux-Ubuntu20.04-x86_64 - MODELICA_JSON_VERSION=6d950c3592fa021aa914ba4ff34a67cbb69962c6 diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Applications_DataCenters_DXCooled_Examples_DXCooledAirsideEconomizer.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Applications_DataCenters_DXCooled_Examples_DXCooledAirsideEconomizer.txt index 41dbe27f04e..78e21708fff 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Applications_DataCenters_DXCooled_Examples_DXCooledAirsideEconomizer.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Applications_DataCenters_DXCooled_Examples_DXCooledAirsideEconomizer.txt @@ -1,4 +1,4 @@ -last-generated=2023-04-14 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 0, 1", @@ -12,15 +12,15 @@ statistics-simulation= "numerical Jacobians": "0" } time=[1.188e+07, 1.26e+07] -ecoCon.y=[1e+00, 8.473870754241943e-01, 8.179557323455811e-01, 7.793248891830444e-01, 6.574667096138e-01, 6.315638422966003e-01, 5.901205539703369e-01, 5.360512733459473e-01, 5.726363062858582e-01, 5.899130702018738e-01, 5.899146199226379e-01, 7.113085389137268e-01, 9.101459383964539e-01, 1e+00, 1e+00, 8.477259874343872e-01, 6.814677119255066e-01, 5.902675986289978e-01, 5.223301649093628e-01, 4.79726105928421e-01, 4.795275032520294e-01, 5.890311002731323e-01, 8.165315985679626e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.801997065544128e-01, 5.544606447219849e-01, 5.063694715499878e-01, 4.797156155109406e-01, 5.218515992164612e-01, 5.889797806739807e-01, 8.820375800132751e-01, 1e+00, 0e+00, 0e+00, 0e+00, 1e+00, 9.203828573226929e-01, 7.142089009284973e-01, 5.731292963027954e-01, 5.362740755081177e-01, 4.939490258693695e-01, 6.785469055175781e-01, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 8.825273513793945e-01, 7.795671224594116e-01, 6.807612776756287e-01, 7.118678092956543e-01, 7.106530070304871e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.188670873641968e-01, 7.417243123054504e-01, 7.414400577545166e-01, 7.414385676383972e-01, 7.41293728351593e-01, 7.414389848709106e-01, 8.667796850204468e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.796319127082825e-01, 7.786789536476135e-01, 7.41552472114563e-01, 6.576738953590393e-01, 7.77799129486084e-01, 8.163744807243347e-01, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 7.134731411933899e-01, 6.315381526947021e-01, 6.118481755256653e-01, 5.728543400764465e-01, 5.542899370193481e-01, 6.108123660087585e-01, 8.667682409286499e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.132979035377502e-01] +ecoCon.y=[1e+00, 8.473874926567078e-01, 8.179556727409363e-01, 7.793247699737549e-01, 6.574642062187195e-01, 6.315637826919556e-01, 5.901205539703369e-01, 5.360512137413025e-01, 5.726358890533447e-01, 5.899136066436768e-01, 5.899131894111633e-01, 7.113087177276611e-01, 9.101515412330627e-01, 1e+00, 1e+00, 8.477259874343872e-01, 6.814675331115723e-01, 5.902677178382874e-01, 5.22330105304718e-01, 4.797254800796509e-01, 4.795274138450623e-01, 5.890318751335144e-01, 8.165313601493835e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.801991105079651e-01, 5.544582009315491e-01, 5.063703060150146e-01, 4.797169864177704e-01, 5.218526124954224e-01, 5.889785885810852e-01, 8.820370435714722e-01, 1e+00, 0e+00, 0e+00, 0e+00, 1e+00, 9.202433228492737e-01, 7.14243471622467e-01, 5.73128879070282e-01, 5.362667441368103e-01, 4.939453303813934e-01, 6.78548276424408e-01, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 8.828158378601074e-01, 7.795379161834717e-01, 6.807612776756287e-01, 7.118626236915588e-01, 7.106538414955139e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.188642859458923e-01, 7.417255043983459e-01, 7.414400577545166e-01, 7.414326667785645e-01, 7.412877082824707e-01, 7.414441108703613e-01, 8.667806386947632e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.796319723129272e-01, 7.78677761554718e-01, 7.415549755096436e-01, 6.576738953590393e-01, 7.777949571609497e-01, 8.163753151893616e-01, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 7.134724259376526e-01, 6.31538450717926e-01, 6.11848771572113e-01, 5.728529691696167e-01, 5.542927980422974e-01, 6.108132004737854e-01, 8.667241334915161e-01, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.132940292358398e-01] ecoCon.cooMod=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 2e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 3e+00, 3e+00, 3e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 3e+00, 3e+00, 3e+00, 2e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 2e+00, 2e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 2e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 3e+00, 2e+00, 2e+00, 2e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2e+00, 2e+00, 2e+00, 2e+00, 2e+00, 1e+00] -dam1.y_actual=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1.572871520527652e-11, 2.762398092478747e-23, -6.273192835242909e-41, -0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1.259950093445816e-31, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, -2.808221049362819e-13, 7.146622168056567e-44, -0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 2.60837480087206e-11, -3.048638165204364e-24, 8.044854483688775e-41, 0e+00, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 5.045434292583195e-09, 1.884732569539843e-27, -0e+00, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 8.510726167863455e-14, -2.888127631010454e-35, 0e+00, 0e+00, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, -1.17846389520752e-14, -1.850116915832648e-29, 1.251107294918483e-40, 0e+00, -0e+00, 1e+00] +dam1.y_actual=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1.07171064557543e-12, 5.286565531183001e-26, 2.128953744699448e-37, -0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, -6.652415326219798e-26, 0e+00, 0e+00, -0e+00, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, -1.927139207220062e-14, -9.528829557408756e-44, -0e+00, 0e+00, -0e+00, 0e+00, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, -2.806516954598215e-12, 5.793375382718062e-26, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, -1.846107156033838e-10, 1.564239314755181e-25, -1.401298464324817e-45, 0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1.04111207255563e-19, 7.704086723134266e-40, 0e+00, 0e+00, -0e+00, -0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 7.748524044615124e-13, -1.038379088656615e-24, -5.236498218350766e-40, -0e+00, -0e+00, 1e+00] dam2.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00] -senTemSupAir.T=[2.931499938964844e+02, 2.911300048828125e+02, 2.911300048828125e+02, 2.911220703125e+02, 2.911267700195312e+02, 2.911286010742188e+02, 2.911269226074219e+02, 2.911300048828125e+02, 2.911342468261719e+02, 2.911299438476562e+02, 2.911300048828125e+02, 2.911395568847656e+02, 2.911462707519531e+02, 2.914498596191406e+02, 2.914500122070312e+02, 2.91123046875e+02, 2.911214904785156e+02, 2.911248168945312e+02, 2.911259765625e+02, 2.9112841796875e+02, 2.911317443847656e+02, 2.911427001953125e+02, 2.911498413085938e+02, 2.911368713378906e+02, 2.911318054199219e+02, 2.911314086914062e+02, 2.911272583007812e+02, 2.911249694824219e+02, 2.911121826171875e+02, 2.911206970214844e+02, 2.911281433105469e+02, 2.911285705566406e+02, 2.911335144042969e+02, 2.911435546875e+02, 2.911417846679688e+02, 2.911063232421875e+02, 2.911300659179688e+02, 2.911299438476562e+02, 2.911299438476562e+02, 2.91081298828125e+02, 2.910509643554688e+02, 2.91105712890625e+02, 2.911270751953125e+02, 2.9112646484375e+02, 2.911275634765625e+02, 2.911575012207031e+02, 2.911358337402344e+02, 2.911316833496094e+02, 2.91130126953125e+02, 2.911299743652344e+02, 2.911299438476562e+02, 2.911622314453125e+02, 2.911255798339844e+02, 2.911219482421875e+02, 2.911206359863281e+02, 2.911300048828125e+02, 2.911329956054688e+02, 2.911471862792969e+02, 2.911353759765625e+02, 2.911309814453125e+02, 2.911253662109375e+02, 2.911319274902344e+02, 2.911325073242188e+02, 2.911214904785156e+02, 2.911195068359375e+02, 2.911267700195312e+02, 2.911300048828125e+02, 2.911300048828125e+02, 2.911316223144531e+02, 2.911300048828125e+02, 2.911344299316406e+02, 2.911482543945312e+02, 2.911370544433594e+02, 2.911285705566406e+02, 2.911259155273438e+02, 2.911202392578125e+02, 2.911181030273438e+02, 2.911300048828125e+02, 2.911287841796875e+02, 2.911240539550781e+02, 2.911406555175781e+02, 2.911492919921875e+02, 2.911383972167969e+02, 2.911348876953125e+02, 2.911300048828125e+02, 2.911615905761719e+02, 2.911250305175781e+02, 2.91125e+02, 2.911144409179688e+02, 2.911289978027344e+02, 2.911289367675781e+02, 2.911312866210938e+02, 2.911231994628906e+02, 2.911437377929688e+02, 2.91139404296875e+02, 2.91131103515625e+02, 2.911315307617188e+02, 2.911306762695312e+02, 2.911279296875e+02, 2.911256408691406e+02, 2.91116455078125e+02] -roo.TRooAir=[2.931499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981492919921875e+02, 2.981498107910156e+02, 2.981498413085938e+02, 2.981498718261719e+02, 2.981500244140625e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981500244140625e+02, 2.981506652832031e+02, 2.981538696289062e+02, 2.981476440429688e+02, 2.981499938964844e+02, 2.981484069824219e+02, 2.981496276855469e+02, 2.981498107910156e+02, 2.981499328613281e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981502380371094e+02, 2.981518249511719e+02, 2.981513366699219e+02, 2.981498718261719e+02, 2.981499328613281e+02, 2.981500854492188e+02, 2.9814990234375e+02, 2.981484680175781e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981500244140625e+02, 2.981500244140625e+02, 2.981505432128906e+02, 2.981539916992188e+02, 2.981485595703125e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981587219238281e+02, 2.981405029296875e+02, 2.981487731933594e+02, 2.981499328613281e+02, 2.981499938964844e+02, 2.981500549316406e+02, 2.981516723632812e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981721801757812e+02, 2.981500244140625e+02, 2.981496276855469e+02, 2.981492004394531e+02, 2.981499938964844e+02, 2.981500854492188e+02, 2.981512756347656e+02, 2.981508483886719e+02, 2.981497192382812e+02, 2.981500854492188e+02, 2.981500244140625e+02, 2.9814990234375e+02, 2.981502990722656e+02, 2.981490173339844e+02, 2.981500549316406e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499633789062e+02, 2.981500244140625e+02, 2.981513366699219e+02, 2.981967468261719e+02, 2.981499328613281e+02, 2.981500244140625e+02, 2.98150146484375e+02, 2.981500549316406e+02, 2.981492614746094e+02, 2.981500244140625e+02, 2.981498718261719e+02, 2.981497497558594e+02, 2.98150390625e+02, 2.981519470214844e+02, 2.981500854492188e+02, 2.981498718261719e+02, 2.981499938964844e+02, 2.981632080078125e+02, 2.981499328613281e+02, 2.981500244140625e+02, 2.981490783691406e+02, 2.981498718261719e+02, 2.9814990234375e+02, 2.981500854492188e+02, 2.981498718261719e+02, 2.981505737304688e+02, 2.981526794433594e+02, 2.981499938964844e+02, 2.981499633789062e+02, 2.981499328613281e+02, 2.981499633789062e+02, 2.981500244140625e+02, 2.981491088867188e+02] +senTemSupAir.T=[2.931499938964844e+02, 2.911300048828125e+02, 2.911300048828125e+02, 2.911220703125e+02, 2.911267395019531e+02, 2.911286010742188e+02, 2.911269226074219e+02, 2.911300048828125e+02, 2.911343078613281e+02, 2.911300048828125e+02, 2.911300048828125e+02, 2.911395568847656e+02, 2.911463317871094e+02, 2.914500427246094e+02, 2.914500427246094e+02, 2.911230163574219e+02, 2.911215209960938e+02, 2.911248779296875e+02, 2.911259460449219e+02, 2.9112841796875e+02, 2.911317443847656e+02, 2.911428833007812e+02, 2.911498107910156e+02, 2.911368713378906e+02, 2.911318054199219e+02, 2.911314086914062e+02, 2.911272888183594e+02, 2.911249694824219e+02, 2.911121826171875e+02, 2.911206359863281e+02, 2.91128173828125e+02, 2.911285705566406e+02, 2.911335144042969e+02, 2.911435546875e+02, 2.911417846679688e+02, 2.911061096191406e+02, 2.911300659179688e+02, 2.911299438476562e+02, 2.911299438476562e+02, 2.91081298828125e+02, 2.910508728027344e+02, 2.911056823730469e+02, 2.911270751953125e+02, 2.9112646484375e+02, 2.911275634765625e+02, 2.911575012207031e+02, 2.911358337402344e+02, 2.911316833496094e+02, 2.91130126953125e+02, 2.911299743652344e+02, 2.911299438476562e+02, 2.911622314453125e+02, 2.911255798339844e+02, 2.911221923828125e+02, 2.9112060546875e+02, 2.911300048828125e+02, 2.911329650878906e+02, 2.911471862792969e+02, 2.911353759765625e+02, 2.911309814453125e+02, 2.911253662109375e+02, 2.911319274902344e+02, 2.911324768066406e+02, 2.911214904785156e+02, 2.911195068359375e+02, 2.911267700195312e+02, 2.911300048828125e+02, 2.911300048828125e+02, 2.911316223144531e+02, 2.911300048828125e+02, 2.911344299316406e+02, 2.911482543945312e+02, 2.911370849609375e+02, 2.911285705566406e+02, 2.911259155273438e+02, 2.911202392578125e+02, 2.911181030273438e+02, 2.911300048828125e+02, 2.911288146972656e+02, 2.911240539550781e+02, 2.91140625e+02, 2.911492919921875e+02, 2.911383972167969e+02, 2.911348876953125e+02, 2.911300048828125e+02, 2.911615905761719e+02, 2.911250305175781e+02, 2.91125e+02, 2.911144409179688e+02, 2.911289978027344e+02, 2.911289367675781e+02, 2.911312866210938e+02, 2.911231994628906e+02, 2.911437377929688e+02, 2.911393432617188e+02, 2.91131103515625e+02, 2.911315307617188e+02, 2.911306762695312e+02, 2.911279296875e+02, 2.911256408691406e+02, 2.911164245605469e+02] +roo.TRooAir=[2.931499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981492919921875e+02, 2.981498107910156e+02, 2.981498413085938e+02, 2.981498718261719e+02, 2.981500244140625e+02, 2.981499938964844e+02, 2.981500244140625e+02, 2.981499938964844e+02, 2.981506652832031e+02, 2.981538696289062e+02, 2.981476745605469e+02, 2.981499938964844e+02, 2.981484069824219e+02, 2.981496276855469e+02, 2.981498107910156e+02, 2.981499328613281e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981502685546875e+02, 2.981518249511719e+02, 2.981513366699219e+02, 2.981498718261719e+02, 2.981499328613281e+02, 2.981500854492188e+02, 2.9814990234375e+02, 2.981484680175781e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981500244140625e+02, 2.981500244140625e+02, 2.981505432128906e+02, 2.981539916992188e+02, 2.981485595703125e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981587219238281e+02, 2.981405029296875e+02, 2.981487731933594e+02, 2.981499328613281e+02, 2.981499938964844e+02, 2.981500549316406e+02, 2.981516723632812e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981721801757812e+02, 2.981500244140625e+02, 2.98149658203125e+02, 2.981492004394531e+02, 2.981499938964844e+02, 2.981500854492188e+02, 2.981512756347656e+02, 2.981508483886719e+02, 2.981497192382812e+02, 2.981500854492188e+02, 2.981500244140625e+02, 2.9814990234375e+02, 2.981502685546875e+02, 2.981490173339844e+02, 2.981500549316406e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499633789062e+02, 2.981500244140625e+02, 2.981513366699219e+02, 2.981967468261719e+02, 2.981499328613281e+02, 2.981500244140625e+02, 2.98150146484375e+02, 2.981500549316406e+02, 2.981492614746094e+02, 2.981500244140625e+02, 2.981498718261719e+02, 2.981497497558594e+02, 2.98150390625e+02, 2.981519470214844e+02, 2.981500854492188e+02, 2.981498718261719e+02, 2.981499938964844e+02, 2.981632080078125e+02, 2.981499328613281e+02, 2.981500244140625e+02, 2.981490783691406e+02, 2.981498718261719e+02, 2.9814990234375e+02, 2.981500854492188e+02, 2.981498718261719e+02, 2.981505737304688e+02, 2.981526794433594e+02, 2.981499938964844e+02, 2.981499633789062e+02, 2.981499328613281e+02, 2.981499633789062e+02, 2.981500244140625e+02, 2.981491088867188e+02] weaBus.TDryBul=[2.8925e+02, 2.8925e+02, 2.8875e+02, 2.881499938964844e+02, 2.859500122070312e+02, 2.853500061035156e+02, 2.8425e+02, 2.825499877929688e+02, 2.8375e+02, 2.8425e+02, 2.8425e+02, 2.870499877929688e+02, 2.909500122070312e+02, 2.914500122070312e+02, 2.914500122070312e+02, 2.8925e+02, 2.864500122070312e+02, 2.8425e+02, 2.820499877929688e+02, 2.803500061035156e+02, 2.803500061035156e+02, 2.8425e+02, 2.8875e+02, 2.931499938964844e+02, 2.953500061035156e+02, 2.964500122070312e+02, 2.948500061035156e+02, 2.931499938964844e+02, 2.881499938964844e+02, 2.831499938964844e+02, 2.814500122070312e+02, 2.803500061035156e+02, 2.820499877929688e+02, 2.8425e+02, 2.903500061035156e+02, 2.975499877929688e+02, 2.998500061035156e+02, 3.003500061035156e+02, 2.9925e+02, 2.970499877929688e+02, 2.909500122070312e+02, 2.870499877929688e+02, 2.8375e+02, 2.825499877929688e+02, 2.809500122070312e+02, 2.864500122070312e+02, 2.948500061035156e+02, 2.9875e+02, 2.998500061035156e+02, 3.003500061035156e+02, 2.998500061035156e+02, 2.970499877929688e+02, 2.9375e+02, 2.903500061035156e+02, 2.881499938964844e+02, 2.864500122070312e+02, 2.870499877929688e+02, 2.870499877929688e+02, 2.931499938964844e+02, 2.970499877929688e+02, 2.931499938964844e+02, 2.925499877929688e+02, 2.9375e+02, 2.925499877929688e+02, 2.8875e+02, 2.875499877929688e+02, 2.875499877929688e+02, 2.875499877929688e+02, 2.875499877929688e+02, 2.875499877929688e+02, 2.898500061035156e+02, 2.925499877929688e+02, 2.970499877929688e+02, 2.975499877929688e+02, 2.953500061035156e+02, 2.925499877929688e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.875499877929688e+02, 2.859500122070312e+02, 2.881499938964844e+02, 2.8875e+02, 2.9375e+02, 2.9875e+02, 3.003500061035156e+02, 2.970499877929688e+02, 2.959500122070312e+02, 2.925499877929688e+02, 2.870499877929688e+02, 2.853500061035156e+02, 2.848500061035156e+02, 2.8375e+02, 2.831499938964844e+02, 2.848500061035156e+02, 2.898500061035156e+02, 2.931499938964844e+02, 2.9425e+02, 2.959500122070312e+02, 2.9425e+02, 2.914500122070312e+02, 2.870499877929688e+02] weaBus.TDewPoi=[2.848500061035156e+02, 2.853500061035156e+02, 2.859500122070312e+02, 2.859500122070312e+02, 2.853500061035156e+02, 2.8425e+02, 2.8425e+02, 2.820499877929688e+02, 2.8375e+02, 2.8375e+02, 2.831499938964844e+02, 2.853500061035156e+02, 2.853500061035156e+02, 2.848500061035156e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.820499877929688e+02, 2.814500122070312e+02, 2.803500061035156e+02, 2.7925e+02, 2.7875e+02, 2.825499877929688e+02, 2.803500061035156e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.8375e+02, 2.831499938964844e+02, 2.820499877929688e+02, 2.825499877929688e+02, 2.820499877929688e+02, 2.803500061035156e+02, 2.7875e+02, 2.803500061035156e+02, 2.820499877929688e+02, 2.820499877929688e+02, 2.814500122070312e+02, 2.820499877929688e+02, 2.770499877929688e+02, 2.803500061035156e+02, 2.803500061035156e+02, 2.803500061035156e+02, 2.803500061035156e+02, 2.803500061035156e+02, 2.7925e+02, 2.7875e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.814500122070312e+02, 2.798500061035156e+02, 2.820499877929688e+02, 2.814500122070312e+02, 2.814500122070312e+02, 2.798500061035156e+02, 2.798500061035156e+02, 2.7875e+02, 2.798500061035156e+02, 2.781499938964844e+02, 2.809500122070312e+02, 2.825499877929688e+02, 2.831499938964844e+02, 2.831499938964844e+02, 2.8425e+02, 2.853500061035156e+02, 2.853500061035156e+02, 2.8425e+02, 2.8425e+02, 2.848500061035156e+02, 2.848500061035156e+02, 2.859500122070312e+02, 2.864500122070312e+02, 2.875499877929688e+02, 2.881499938964844e+02, 2.8925e+02, 2.8925e+02, 2.8925e+02, 2.8925e+02, 2.870499877929688e+02, 2.859500122070312e+02, 2.848500061035156e+02, 2.8425e+02, 2.859500122070312e+02, 2.864500122070312e+02, 2.870499877929688e+02, 2.8875e+02, 2.881499938964844e+02, 2.859500122070312e+02, 2.848500061035156e+02, 2.820499877929688e+02, 2.7925e+02, 2.7875e+02, 2.781499938964844e+02, 2.764500122070312e+02, 2.753500061035156e+02, 2.775499877929688e+02, 2.748500061035156e+02, 2.7425e+02, 2.753500061035156e+02, 2.748500061035156e+02, 2.748500061035156e+02, 2.731499938964844e+02, 2.709500122070312e+02] -varSpeDX.QSen_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.43754703125e+05, -3.009165625e+05, -3.793873125e+05, -2.65417875e+05, -1.4430403125e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.5652721875e+05, -4.9999846875e+05, -5.0000178125e+05, -5.000071875e+05, -4.1701221875e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.651535625e+05, -5.427411875e+05, -4.9999621875e+05, -4.9999490625e+05, -5.0000196875e+05, -4.2093834375e+05, -1.86874921875e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.43801828125e+05, -4.22066e+05, -1.44346328125e+05, -1.012567421875e+05, -1.8704275e+05, -1.019034375e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.0042165625e+05, -4.234550625e+05, -4.5918871875e+05, -3.02239625e+05, -1.023206171875e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.8698296875e+05, -5.44553375e+05, -4.999965625e+05, -4.22815125e+05, -3.4411440625e+05, -1.015308671875e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.43812546875e+05, -2.22168171875e+05, -3.433113125e+05, -2.22305859375e+05, -2.3091771484375e+04, 0e+00] -varSpeDX.QLat_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.56961328125e+04, -5.011371875e+04, -6.18670546875e+04, -5.187911328125e+04, -2.4895671875e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.866396963596344e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -5.181798046875e+04, 0e+00, 0e+00, 0e+00, 0e+00, -8.746125e+03, -9.3091923828125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.0146611328125e+04, -4.711653515625e+04, -3.5861234375e+04, -3.5407703125e+04, -7.40693828125e+04, -4.483033203125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -7.94895234375e+04, -2.31336265625e+05, -2.30437734375e+05, -2.06626203125e+05, -9.79705078125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.060806328125e+05, -2.0354553125e+05, -1.371895790100098e+00, -1.129898984375e+05, -8.807665625e+04, -1.93000390625e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -varSpeDX.P=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.6563318359375e+04, 9.51503046875e+04, 1.25326875e+05, 7.99950234375e+04, 2.3946021484375e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.1705146875e+05, 1.35596421875e+05, 1.36633515625e+05, 1.343959375e+05, 1.022731328125e+05, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 7.98335703125e+04, 1.44492578125e+05, 1.355940625e+05, 1.3662971875e+05, 1.3559640625e+05, 1.23128671875e+05, 3.684728515625e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.5131240234375e+04, 1.32996421875e+05, 2.67999375e+04, 1.49483193359375e+04, 5.4139515625e+04, 1.704958203125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.460106640625e+04, 1.84482796875e+05, 1.9592315625e+05, 1.395100625e+05, 2.9964384765625e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 6.54237265625e+04, 2.16090578125e+05, 1.36671890625e+05, 1.51202484375e+05, 1.2246084375e+05, 1.19412216796875e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.40332421875e+04, 3.3205625e+04, 7.41402421875e+04, 3.3250484375e+04, 3.426814575195312e+02, -0e+00] -varSpeDX.dxCoi.EIR=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.480256021022797e-01, 2.710601091384888e-01, 2.840240895748138e-01, 2.521140277385712e-01, 1.415251940488815e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.563953399658203e-01, 2.711936831474304e-01, 2.73266077041626e-01, 2.687880098819733e-01, 2.452521175146103e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.518635094165802e-01, 2.662273943424225e-01, 2.711901962757111e-01, 2.73262232542038e-01, 2.711917459964752e-01, 2.865560352802277e-01, 1.878199279308319e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.444752216339111e-01, 2.834641337394714e-01, 1.487170457839966e-01, 1.093797236680984e-01, 2.073420137166977e-01, 1.161939948797226e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.367400586605072e-01, 2.817428708076477e-01, 2.841004133224487e-01, 2.741588354110718e-01, 1.496041566133499e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.232407182455063e-01, 2.888529598712921e-01, 2.733449041843414e-01, 2.821968495845795e-01, 2.833488583564758e-01, 9.882589429616928e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.758009016513824e-02, 1.494616717100143e-01, 2.159563004970551e-01, 1.495708823204041e-01, 1.483998168259859e-02, 0e+00] +varSpeDX.QSen_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.43750859375e+05, -3.0092128125e+05, -3.793900625e+05, -2.6542184375e+05, -1.44305125e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.56277e+05, -4.9999846875e+05, -5.0000178125e+05, -5.000071875e+05, -4.1701221875e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.651541875e+05, -5.42741625e+05, -4.9999621875e+05, -4.9999490625e+05, -5.0000196875e+05, -4.2093834375e+05, -1.8687490625e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.4380175e+05, -4.2205709375e+05, -1.4434740625e+05, -1.0125834375e+05, -1.8702703125e+05, -1.018953359375e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.004215859375e+05, -4.2346884375e+05, -4.5920115625e+05, -3.0223896875e+05, -1.02320234375e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.8698009375e+05, -5.445611875e+05, -4.9999921875e+05, -4.228150625e+05, -3.441174375e+05, -1.015524140625e+05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.43816828125e+05, -2.2216728125e+05, -3.4330321875e+05, -2.22305875e+05, -2.3092298828125e+04, 0e+00] +varSpeDX.QLat_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.569500390625e+04, -5.011469140625e+04, -6.18675390625e+04, -5.18800625e+04, -2.4895908203125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -6.119316443800926e-02, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -5.181812890625e+04, -0e+00, -0e+00, -0e+00, -0e+00, -8.746125e+03, -9.3091923828125e+03, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.0146587890625e+04, -4.7115609375e+04, -3.58615546875e+04, -3.540832421875e+04, -7.40624296875e+04, -4.4826453125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -7.94894609375e+04, -2.313429375e+05, -2.3044353125e+05, -2.0662575e+05, -9.79701328125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -1.06078875e+05, -2.0354865625e+05, -1.373210430145264e+00, -1.12989890625e+05, -8.80775e+04, -1.930495703125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] +varSpeDX.P=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.65618515625e+04, 9.51526875e+04, 1.25327609375e+05, 7.99971171875e+04, 2.3946396484375e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.1695071875e+05, 1.35596421875e+05, 1.36633515625e+05, 1.343959375e+05, 1.022731328125e+05, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 7.98338984375e+04, 1.44492703125e+05, 1.355940625e+05, 1.3662971875e+05, 1.3559640625e+05, 1.23128671875e+05, 3.684728515625e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.5131208984375e+04, 1.32993953125e+05, 2.680035546875e+04, 1.49488154296875e+04, 5.41307265625e+04, 1.704675e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 2.4601033203125e+04, 1.84488890625e+05, 1.95928515625e+05, 1.39509796875e+05, 2.9964158203125e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 6.542184765625e+04, 2.16093671875e+05, 1.36672796875e+05, 1.51202484375e+05, 1.2246178125e+05, 1.1946576171875e+04, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.4034099609375e+04, 3.3205359375e+04, 7.41370546875e+04, 3.325048828125e+04, 3.426972961425781e+02, -0e+00] +varSpeDX.dxCoi.EIR=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.480215340852737e-01, 2.710624933242798e-01, 2.840236723423004e-01, 2.521167099475861e-01, 1.415263116359711e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.56315141916275e-01, 2.711936831474304e-01, 2.73266077041626e-01, 2.687880098819733e-01, 2.452521175146103e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.518639266490936e-01, 2.662273943424225e-01, 2.711901962757111e-01, 2.73262232542038e-01, 2.711917459964752e-01, 2.865560352802277e-01, 1.878199279308319e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.44475132226944e-01, 2.834648489952087e-01, 1.487182080745697e-01, 1.093815788626671e-01, 2.073263674974442e-01, 1.161841750144958e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.367399841547012e-01, 2.817433774471283e-01, 2.841006517410278e-01, 2.741589248180389e-01, 1.496035903692245e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.232378274202347e-01, 2.88852870464325e-01, 2.733452618122101e-01, 2.821968495845795e-01, 2.833485007286072e-01, 9.884855151176453e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.758314490318298e-02, 1.494610756635666e-01, 2.159520983695984e-01, 1.495708972215652e-01, 1.484032813459635e-02, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_SimpleHouse_SimpleHouse6.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_SimpleHouse_SimpleHouse6.txt index 938baee659a..aa12f9df79d 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_SimpleHouse_SimpleHouse6.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_Tutorial_SimpleHouse_SimpleHouse6.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-22 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "5, 1, 1, 1", @@ -12,8 +12,8 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 1e+06] -zon.T=[2.931499938964844e+02, 2.945089721679688e+02, 2.9591064453125e+02, 2.966475830078125e+02, 2.943829650878906e+02, 2.942815856933594e+02, 2.942722473144531e+02, 2.942023620605469e+02, 2.961566772460938e+02, 2.945024719238281e+02, 2.941602478027344e+02, 2.941692504882812e+02, 2.941706237792969e+02, 2.941706237792969e+02, 2.941705322265625e+02, 2.941653137207031e+02, 2.941563415527344e+02, 2.941509399414062e+02, 2.944056091308594e+02, 2.951830139160156e+02, 2.965977478027344e+02, 2.966069641113281e+02, 2.957481384277344e+02, 2.950252685546875e+02, 2.945764465332031e+02, 2.943215942382812e+02, 2.94180419921875e+02, 2.960561218261719e+02, 2.962270202636719e+02, 2.950879821777344e+02, 2.945108642578125e+02, 2.942588195800781e+02, 2.941806640625e+02, 2.967988891601562e+02, 2.956056823730469e+02, 2.946774291992188e+02, 2.942577514648438e+02, 2.965518188476562e+02, 2.942180786132812e+02, 2.950231323242188e+02, 2.957951049804688e+02, 2.958897399902344e+02, 2.958036499023438e+02, 2.957058715820312e+02, 2.956014709472656e+02, 2.954901428222656e+02, 2.953812255859375e+02, 2.95774658203125e+02, 2.959231262207031e+02, 2.958972473144531e+02, 2.958116455078125e+02, 2.956848754882812e+02, 2.955555419921875e+02, 2.954234924316406e+02, 2.952870178222656e+02, 2.953417663574219e+02, 2.961522521972656e+02, 2.970872802734375e+02, 2.976217346191406e+02, 2.975176391601562e+02, 2.973813781738281e+02, 2.972411193847656e+02, 2.970978088378906e+02, 2.969556884765625e+02, 2.972678833007812e+02, 2.979459533691406e+02, 2.965876770019531e+02, 2.9662646484375e+02, 2.964955444335938e+02, 2.96348388671875e+02, 2.961519775390625e+02, 2.980340576171875e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.969284973144531e+02, 2.971327514648438e+02, 2.969211120605469e+02, 2.968067932128906e+02, 2.965878601074219e+02, 2.964856262207031e+02, 2.962904663085938e+02, 2.978039855957031e+02, 2.971774597167969e+02, 2.978542175292969e+02, 2.979235534667969e+02, 2.975361633300781e+02, 2.973731079101562e+02, 2.97257568359375e+02, 2.971753845214844e+02, 2.969627380371094e+02, 2.969120483398438e+02, 2.973593139648438e+02, 2.980839538574219e+02, 2.980621032714844e+02, 2.980005798339844e+02, 2.977577819824219e+02, 2.976856079101562e+02, 2.976208190917969e+02, 2.974056701660156e+02, 2.974419250488281e+02, 2.973436279296875e+02] +zon.T=[2.931499938964844e+02, 2.945089721679688e+02, 2.9591064453125e+02, 2.966475830078125e+02, 2.943829650878906e+02, 2.942815856933594e+02, 2.942722473144531e+02, 2.942023620605469e+02, 2.961566772460938e+02, 2.945024719238281e+02, 2.941602478027344e+02, 2.941692504882812e+02, 2.941706237792969e+02, 2.941706237792969e+02, 2.941705322265625e+02, 2.941653137207031e+02, 2.941563415527344e+02, 2.941509399414062e+02, 2.944056091308594e+02, 2.951830139160156e+02, 2.965977478027344e+02, 2.966069641113281e+02, 2.957481384277344e+02, 2.950252685546875e+02, 2.945764465332031e+02, 2.943215942382812e+02, 2.94180419921875e+02, 2.960561218261719e+02, 2.962270202636719e+02, 2.950879821777344e+02, 2.945108642578125e+02, 2.942588195800781e+02, 2.941806640625e+02, 2.967988891601562e+02, 2.956056823730469e+02, 2.946774291992188e+02, 2.942577514648438e+02, 2.965518188476562e+02, 2.942180786132812e+02, 2.950231323242188e+02, 2.957951049804688e+02, 2.958897399902344e+02, 2.958036499023438e+02, 2.957058715820312e+02, 2.956014709472656e+02, 2.954901428222656e+02, 2.953812255859375e+02, 2.95774658203125e+02, 2.959231262207031e+02, 2.958972473144531e+02, 2.958116455078125e+02, 2.956848754882812e+02, 2.955555419921875e+02, 2.954234924316406e+02, 2.952870178222656e+02, 2.953417663574219e+02, 2.961522521972656e+02, 2.970872802734375e+02, 2.976217346191406e+02, 2.975176391601562e+02, 2.973813781738281e+02, 2.972411193847656e+02, 2.970978088378906e+02, 2.969556884765625e+02, 2.972678833007812e+02, 2.979459533691406e+02, 2.965876770019531e+02, 2.9662646484375e+02, 2.964955444335938e+02, 2.96348388671875e+02, 2.961519775390625e+02, 2.980340576171875e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.969284973144531e+02, 2.971327514648438e+02, 2.969211120605469e+02, 2.968067932128906e+02, 2.965878601074219e+02, 2.964856262207031e+02, 2.962904663085938e+02, 2.978039855957031e+02, 2.971774597167969e+02, 2.97854248046875e+02, 2.979234008789062e+02, 2.975366821289062e+02, 2.973736267089844e+02, 2.97258056640625e+02, 2.971759338378906e+02, 2.969631958007812e+02, 2.969125061035156e+02, 2.973597412109375e+02, 2.980848388671875e+02, 2.980629272460938e+02, 2.980016174316406e+02, 2.977586364746094e+02, 2.976867370605469e+02, 2.976217651367188e+02, 2.974066467285156e+02, 2.974432373046875e+02, 2.973450317382812e+02] heaWat.u=[1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] vavDam.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] -fan.sta_a.T=[2.931499938964844e+02, 2.945089721679688e+02, 2.9591064453125e+02, 2.966475830078125e+02, 2.943829650878906e+02, 2.942815856933594e+02, 2.942722473144531e+02, 2.942023620605469e+02, 2.961566772460938e+02, 2.945024719238281e+02, 2.941602478027344e+02, 2.941692504882812e+02, 2.941706237792969e+02, 2.941706237792969e+02, 2.941705322265625e+02, 2.941653137207031e+02, 2.941563415527344e+02, 2.941509399414062e+02, 2.944056091308594e+02, 2.951830139160156e+02, 2.965977478027344e+02, 2.966069641113281e+02, 2.957481384277344e+02, 2.950252685546875e+02, 2.945764465332031e+02, 2.943215942382812e+02, 2.94180419921875e+02, 2.960561218261719e+02, 2.962270202636719e+02, 2.950879821777344e+02, 2.945108642578125e+02, 2.942588195800781e+02, 2.941806640625e+02, 2.967988891601562e+02, 2.956056823730469e+02, 2.946774291992188e+02, 2.942577514648438e+02, 2.965518188476562e+02, 2.942180786132812e+02, 2.950231323242188e+02, 2.957951049804688e+02, 2.958897399902344e+02, 2.958036499023438e+02, 2.957058715820312e+02, 2.956014709472656e+02, 2.954901428222656e+02, 2.953812255859375e+02, 2.95774658203125e+02, 2.959231262207031e+02, 2.958972473144531e+02, 2.958116455078125e+02, 2.956848754882812e+02, 2.955555419921875e+02, 2.954234924316406e+02, 2.952870178222656e+02, 2.953417663574219e+02, 2.961522521972656e+02, 2.970872802734375e+02, 2.976217346191406e+02, 2.975176391601562e+02, 2.973813781738281e+02, 2.972411193847656e+02, 2.970978088378906e+02, 2.969556884765625e+02, 2.972678833007812e+02, 2.979459533691406e+02, 2.916786804199219e+02, 2.9160498046875e+02, 2.916513977050781e+02, 2.915569458007812e+02, 2.914042358398438e+02, 2.980340576171875e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.9356689453125e+02, 2.937242431640625e+02, 2.933616943359375e+02, 2.932682800292969e+02, 2.929071655273438e+02, 2.929347229003906e+02, 2.925213317871094e+02, 2.720499877929688e+02, 2.938119201660156e+02, 2.944095458984375e+02, 2.9395751953125e+02, 2.931139526367188e+02, 2.929996337890625e+02, 2.930939331054688e+02, 2.931196594238281e+02, 2.927979125976562e+02, 2.930177307128906e+02, 2.939830627441406e+02, 2.949122009277344e+02, 2.946842041015625e+02, 2.947602233886719e+02, 2.942405700683594e+02, 2.944234313964844e+02, 2.943670654296875e+02, 2.939549865722656e+02, 2.942181396484375e+02, 2.942047119140625e+02] -fan.sta_b.T=[2.609500122070312e+02, 2.619280090332031e+02, 2.625499877929688e+02, 2.634280090332031e+02, 2.683388977050781e+02, 2.720243530273438e+02, 2.720499877929688e+02, 2.713381958007812e+02, 2.719623107910156e+02, 2.6925e+02, 2.701626892089844e+02, 2.723464965820312e+02, 2.733500061035156e+02, 2.748500061035156e+02, 2.725348815917969e+02, 2.727846984863281e+02, 2.745153503417969e+02, 2.731499938964844e+02, 2.731499938964844e+02, 2.7229443359375e+02, 2.698047180175781e+02, 2.689043273925781e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.698500061035156e+02, 2.706798400878906e+02, 2.716392211914062e+02, 2.7251513671875e+02, 2.704963989257812e+02, 2.680260009765625e+02, 2.676611022949219e+02, 2.660404052734375e+02, 2.6425e+02, 2.58110595703125e+02, 2.604417114257812e+02, 2.657166748046875e+02, 2.6940087890625e+02, 2.682166748046875e+02, 2.657166748046875e+02, 2.637611083984375e+02, 2.618667907714844e+02, 2.5925e+02, 2.581764831542969e+02, 2.604611206054688e+02, 2.616584777832031e+02, 2.608323364257812e+02, 2.561037292480469e+02, 2.546492767333984e+02, 2.542643737792969e+02, 2.530166625976562e+02, 2.509499969482422e+02, 2.541903991699219e+02, 2.587667236328125e+02, 2.602073364257812e+02, 2.569347839355469e+02, 2.549143829345703e+02, 2.536127471923828e+02, 2.520500030517578e+02, 2.519742736816406e+02, 2.514499969482422e+02, 2.582235412597656e+02, 2.619212036132812e+02, 2.920182495117188e+02, 2.91944580078125e+02, 2.91990966796875e+02, 2.918965454101562e+02, 2.917438049316406e+02, 2.980340576171875e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.939064636230469e+02, 2.940638122558594e+02, 2.937012939453125e+02, 2.936078491210938e+02, 2.932467346191406e+02, 2.932742919921875e+02, 2.928609008789062e+02, 2.720499877929688e+02, 2.941514892578125e+02, 2.947491455078125e+02, 2.942970886230469e+02, 2.934535217285156e+02, 2.933392333984375e+02, 2.934335021972656e+02, 2.93459228515625e+02, 2.931374816894531e+02, 2.933572998046875e+02, 2.943226318359375e+02, 2.952517700195312e+02, 2.950237731933594e+02, 2.950998229980469e+02, 2.945801391601562e+02, 2.947630004882812e+02, 2.947066345214844e+02, 2.942945556640625e+02, 2.945577087402344e+02, 2.945442810058594e+02] +fan.sta_a.T=[2.931499938964844e+02, 2.945089721679688e+02, 2.9591064453125e+02, 2.966475830078125e+02, 2.943829650878906e+02, 2.942815856933594e+02, 2.942722473144531e+02, 2.942023620605469e+02, 2.961566772460938e+02, 2.945024719238281e+02, 2.941602478027344e+02, 2.941692504882812e+02, 2.941706237792969e+02, 2.941706237792969e+02, 2.941705322265625e+02, 2.941653137207031e+02, 2.941563415527344e+02, 2.941509399414062e+02, 2.944056091308594e+02, 2.951830139160156e+02, 2.965977478027344e+02, 2.966069641113281e+02, 2.957481384277344e+02, 2.950252685546875e+02, 2.945764465332031e+02, 2.943215942382812e+02, 2.94180419921875e+02, 2.960561218261719e+02, 2.962270202636719e+02, 2.950879821777344e+02, 2.945108642578125e+02, 2.942588195800781e+02, 2.941806640625e+02, 2.967988891601562e+02, 2.956056823730469e+02, 2.946774291992188e+02, 2.942577514648438e+02, 2.965518188476562e+02, 2.942180786132812e+02, 2.950231323242188e+02, 2.957951049804688e+02, 2.958897399902344e+02, 2.958036499023438e+02, 2.957058715820312e+02, 2.956014709472656e+02, 2.954901428222656e+02, 2.953812255859375e+02, 2.95774658203125e+02, 2.959231262207031e+02, 2.958972473144531e+02, 2.958116455078125e+02, 2.956848754882812e+02, 2.955555419921875e+02, 2.954234924316406e+02, 2.952870178222656e+02, 2.953417663574219e+02, 2.961522521972656e+02, 2.970872802734375e+02, 2.976217346191406e+02, 2.975176391601562e+02, 2.973813781738281e+02, 2.972411193847656e+02, 2.970978088378906e+02, 2.969556884765625e+02, 2.972678833007812e+02, 2.979459533691406e+02, 2.916786804199219e+02, 2.9160498046875e+02, 2.916513977050781e+02, 2.915569458007812e+02, 2.914042358398438e+02, 2.648500061035156e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.9356689453125e+02, 2.937242431640625e+02, 2.933616943359375e+02, 2.932682800292969e+02, 2.929071655273438e+02, 2.929347229003906e+02, 2.925213317871094e+02, 2.978039855957031e+02, 2.938118896484375e+02, 2.944095764160156e+02, 2.939573974609375e+02, 2.931143798828125e+02, 2.930000915527344e+02, 2.930943603515625e+02, 2.931201171875e+02, 2.927982788085938e+02, 2.930181274414062e+02, 2.939834289550781e+02, 2.949129333496094e+02, 2.946849060058594e+02, 2.947611083984375e+02, 2.942412719726562e+02, 2.944243774414062e+02, 2.943678588867188e+02, 2.93955810546875e+02, 2.942192687988281e+02, 2.942059020996094e+02] +fan.sta_b.T=[2.609500122070312e+02, 2.619280090332031e+02, 2.625499877929688e+02, 2.634280090332031e+02, 2.683388977050781e+02, 2.720243530273438e+02, 2.720499877929688e+02, 2.713381958007812e+02, 2.719623107910156e+02, 2.6925e+02, 2.701626892089844e+02, 2.723464965820312e+02, 2.733500061035156e+02, 2.748500061035156e+02, 2.725348815917969e+02, 2.727846984863281e+02, 2.745153503417969e+02, 2.731499938964844e+02, 2.731499938964844e+02, 2.7229443359375e+02, 2.698047180175781e+02, 2.689043273925781e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.703500061035156e+02, 2.698500061035156e+02, 2.706798400878906e+02, 2.716392211914062e+02, 2.7251513671875e+02, 2.704963989257812e+02, 2.680260009765625e+02, 2.676611022949219e+02, 2.660404052734375e+02, 2.6425e+02, 2.58110595703125e+02, 2.604417114257812e+02, 2.657166748046875e+02, 2.6940087890625e+02, 2.682166748046875e+02, 2.657166748046875e+02, 2.637611083984375e+02, 2.618667907714844e+02, 2.5925e+02, 2.581764831542969e+02, 2.604611206054688e+02, 2.616584777832031e+02, 2.608323364257812e+02, 2.561037292480469e+02, 2.546492767333984e+02, 2.542643737792969e+02, 2.530166625976562e+02, 2.509499969482422e+02, 2.541903991699219e+02, 2.587667236328125e+02, 2.602073364257812e+02, 2.569347839355469e+02, 2.549143829345703e+02, 2.536127471923828e+02, 2.520500030517578e+02, 2.519742736816406e+02, 2.514499969482422e+02, 2.582235412597656e+02, 2.619212036132812e+02, 2.920182495117188e+02, 2.91944580078125e+02, 2.91990966796875e+02, 2.918965454101562e+02, 2.917438049316406e+02, 2.648500061035156e+02, 2.97945556640625e+02, 2.980509948730469e+02, 2.939064636230469e+02, 2.940638122558594e+02, 2.937012939453125e+02, 2.936078491210938e+02, 2.932467346191406e+02, 2.932742919921875e+02, 2.928609008789062e+02, 2.978039855957031e+02, 2.941514587402344e+02, 2.947491455078125e+02, 2.942969665527344e+02, 2.934539489746094e+02, 2.933396606445312e+02, 2.934339294433594e+02, 2.934596862792969e+02, 2.931378479003906e+02, 2.933577270507812e+02, 2.943230285644531e+02, 2.952525329589844e+02, 2.950244750976562e+02, 2.951006774902344e+02, 2.945808715820312e+02, 2.947639465332031e+02, 2.947074584960938e+02, 2.942953796386719e+02, 2.94558837890625e+02, 2.945454711914062e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_VAVReheat_Validation_TraceSubstance.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_VAVReheat_Validation_TraceSubstance.txt index 1a1b6c4ece4..3821d3df10d 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_VAVReheat_Validation_TraceSubstance.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Examples_VAVReheat_Validation_TraceSubstance.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-16 +last-generated=2024-01-08 statistics-initialization= { "linear": "0", @@ -13,10 +13,10 @@ statistics-simulation= "numerical Jacobians": "0" } time=[4.4928e+06, 4.6656e+06] -hvac.VOut1.V_flow=[0e+00, 3.471488150808e-07, 3.20175984143134e-07, 2.943027845958568e-07, 2.695493162718776e-07, 1.99912705056704e-07, 1.121152729410824e-07, 1.060069672575992e-07, 1.302392934121599e-07, 1.103740794405894e-07, 6.645736618793308e-08, 3.405321002958317e-08, 2.127855045795441e+00, 5.724143816159228e-01, 8.853370785713196e-01, 8.715851068496704e-01, 8.655614733695984e-01, 1.166978397369385e+00, 1.251227750778198e+00, 1.338765616416931e+00, 1.437170533033518e+00, 1.557578377723694e+00, 1.694696073532104e+00, 1.846551828384399e+00, 1.926517634391785e+00, 1.936923980712891e+00, 2.151524381637573e+00, 2.386622562408447e+00, 2.314553127288818e+00, 1.793433017730713e+00, 1.576749753952026e+00, 1.442741622924805e+00, 1.3351646900177e+00, 1.243794913291931e+00, 1.174954719543457e+00, 1.142589139938355e+00, 1.116042451858521e+00, 1.088994626998901e+00, 1.089267568588257e+00, 1.090886526107788e+00, 6.588339032012739e-08, 4.497815098147839e-08, 3.262837324768952e-08, 3.575612510076098e-08, 3.875077368320489e-08, 3.300131155015151e-08, 2.930049902261089e-08, 2.970068180729868e-08, 2.884683908632724e-08, 2.105214470304873e-08, 1.462550347497427e-08, 1.291205627751424e-08, 1.250078412340372e-08, 2.56672657172885e-08, 4.312086090862977e-08, 2.906536273883375e-08, 1.569638371279325e-08, 2.627398515642199e-08, 1.32235765590849e-07, 1.520795183296286e-07, 9.805871457047032e-08, 9.628638252934252e-08, 1.463148276805878e+00, 1.425549285411835e+00, 1.898173698541648e+00, 2.130454921722412e+00, 2.2829651927948e+00, 2.399266052246094e+00, 2.411883851892317e+00, 2.402624683380127e+00, 2.399081917441621e+00, 2.398102579116821e+00, 2.397847061157226e+00, 2.397649707794189e+00, 2.397119398117066e+00, 2.395327568054199e+00, 2.399387121200562e+00, 2.399604091644287e+00, 2.398760099411011e+00, 2.398564615249634e+00, 2.398566961288452e+00, 2.397693672180176e+00, 2.396870594024658e+00, 2.396920223236084e+00, 2.397775182723999e+00, 2.398191642761231e+00, 2.398289813995361e+00, 2.398262042999268e+00, 2.398114643096924e+00, 2.397937536239624e+00, 4.795736168945721e-01, 3.678851578570175e-07, 4.026868646178628e-07, 4.517023296557454e-07, 4.440774557679106e-07, 3.334609743887995e-07, 2.719563167374872e-07, 3.113214256700303e-07, 3.502660240428668e-07, 4.202703883038339e-07, 4.745799628835812e-07] -hvac.senSupFlo.V_flow=[6.512238231309864e-12, -2.67183908775337e-09, 1.41863213087845e-08, 5.491017259191722e-04, 4.316175454732729e-07, -2.207185332281369e-07, -9.802987676721387e-08, 6.700467451992153e-08, 1.858665584109076e-08, -8.567543602566729e-08, -8.229407058024663e-08, -4.704921693132747e-08, 5.653034248352051e+00, 1.817382022106695e+00, 2.135706663131714e+00, 2.311977672576904e+00, 2.369343032836914e+00, 2.37714958190918e+00, 2.387273244857788e+00, 2.391734008789062e+00, 2.394132537954658e+00, 2.396243410110474e+00, 2.399119596481323e+00, 2.402259864807129e+00, 2.401722450256348e+00, 2.399471044540405e+00, 2.412423181533813e+00, 2.431628665924072e+00, 2.395435838699341e+00, 2.306376800537109e+00, 2.269970321655273e+00, 2.260007209777832e+00, 2.257326307296753e+00, 2.256961784362793e+00, 2.256617727279663e+00, 2.255006551742554e+00, 2.2532630443573e+00, 2.250545911788941e+00, 2.257517194747925e+00, 2.259252281188965e+00, -3.364390989855975e-08, 8.189694767679611e-08, -7.240051296264484e-09, 2.266559967267767e-08, -6.501795777325014e-09, -9.059652761322922e-09, -2.093537965208724e-10, 5.617606948504772e-09, -5.898089661116046e-09, -1.50868694959172e-08, -4.178923429520864e-09, -9.616934648626341e-10, 2.500524973747531e-09, 7.608695199223802e-08, -5.870623396297958e-09, -3.869117861654558e-08, -1.115511655158663e-08, 1.082908093508195e-07, 2.90546217058818e-07, -1.143486241517167e-07, -5.566578273885625e-08, 3.308884828356895e-08, 5.706951923370362e+00, 1.829552745819092e+00, 2.139098063298207e+00, 2.31705584526062e+00, 2.382352771759033e+00, 2.412597236633301e+00, 2.410694159355414e+00, 2.401439828872681e+00, 2.39789903285552e+00, 2.396920261383057e+00, 2.396664743423462e+00, 2.396467590332031e+00, 2.395937356948853e+00, 2.39414644241333e+00, 2.398204202651978e+00, 2.398420820236206e+00, 2.397577486038208e+00, 2.397381820678711e+00, 2.397384166717529e+00, 2.396511478424072e+00, 2.395688753128052e+00, 2.395738296508789e+00, 2.396593036651611e+00, 2.397009086608887e+00, 2.397107257843018e+00, 2.397079486846924e+00, 2.39693208694458e+00, 2.39675518989563e+00, 4.793377821961258e-01, -1.704869904983752e-06, 1.363212646765532e-07, 1.552131971038762e-07, -1.543071331866486e-07, -2.050033089062708e-07, 1.713498377853284e-08, 1.722608061527353e-07, 4.235349202019734e-08, 2.634044199112395e-07, 1.014636907825661e-07] -flo.cor.air.vol.C[1]=[6.077586440369487e-04, 6.181858014315366e-04, 6.289594946429133e-04, 6.393492757342756e-04, 6.493972800672054e-04, 6.592105492018163e-04, 6.690214783884585e-04, 6.788132362999022e-04, 6.883450271561742e-04, 6.976313213817775e-04, 7.068938110023737e-04, 7.1614341577515e-04, 6.697053997777402e-04, 6.607652686845875e-04, 6.571729783900083e-04, 6.53196545317769e-04, 6.50456405710429e-04, 6.533065158873797e-04, 7.100002048537135e-04, 8.107563480734825e-04, 8.888574390804406e-04, 9.265390201471746e-04, 9.374819393269718e-04, 9.310934157110751e-04, 9.173554368317127e-04, 9.079976589418948e-04, 8.803941193036735e-04, 8.502138615585864e-04, 8.596934285014868e-04, 8.873044373467565e-04, 9.282960789278149e-04, 9.671142930164933e-04, 1.001888662576675e-03, 1.033056983724236e-03, 1.062938221730292e-03, 1.089512906037271e-03, 1.102334414608777e-03, 1.078545688651502e-03, 1.02115401532501e-03, 9.434645157307387e-04, 8.939750138336219e-04, 9.072139696218074e-04, 9.206794155761599e-04, 9.324724902398885e-04, 9.416179521940649e-04, 9.49227623641491e-04, 9.559984575025737e-04, 9.622461581602692e-04, 9.676820156164467e-04, 9.731616615317761e-04, 9.804904693737626e-04, 9.888986637815833e-04, 9.971383726224304e-04, 1.00455682259053e-03, 1.011583129875362e-03, 1.017792080529034e-03, 1.024506567046046e-03, 1.031400947831571e-03, 1.03411674965173e-03, 1.033423417247832e-03, 1.032809214666486e-03, 1.03277285117656e-03, 9.022531937807798e-04, 8.024381380528212e-04, 7.206589021234685e-04, 6.698668235912919e-04, 6.434070877730846e-04, 6.376164173707366e-04, 6.829113545379228e-04, 7.589525589719415e-04, 8.075992907611273e-04, 8.279945538379251e-04, 8.371804258786141e-04, 8.411136432550847e-04, 8.424863358959555e-04, 8.428432629443705e-04, 8.269833773374558e-04, 8.208257844671607e-04, 8.454538974910974e-04, 8.582217572256922e-04, 8.649223833344877e-04, 8.680100180208683e-04, 8.691438729874789e-04, 8.688907325267791e-04, 8.681034715846181e-04, 8.688600617460906e-04, 8.604921214282513e-04, 8.255121484398842e-04, 7.778581231832505e-04, 7.258923561312259e-04, 6.989386049099267e-04, 7.112053781747818e-04, 7.234516530297696e-04, 7.339263963513077e-04, 7.435251702554524e-04, 7.525957422330976e-04, 7.613249658606947e-04, 7.688628719188273e-04, 7.742836885154248e-04, 7.783977151848376e-04, 7.818291196599603e-04] -flo.sou.air.vol.C[1]=[6.077586440369487e-04, 6.175926164723932e-04, 6.275157025083899e-04, 6.371769052930177e-04, 6.465949839912355e-04, 6.559767527505756e-04, 6.657095067203045e-04, 6.752275163307786e-04, 6.841958174481988e-04, 6.931531173177064e-04, 7.024130201898516e-04, 7.119062263518572e-04, 6.695224111899733e-04, 6.609653247627727e-04, 6.57421846408397e-04, 6.533523672260344e-04, 6.505636149086059e-04, 6.534775136969983e-04, 7.101246225647628e-04, 8.109721960499883e-04, 8.895023761746975e-04, 9.274041373282671e-04, 9.384170640259981e-04, 9.320278908126056e-04, 9.178387303836644e-04, 9.083730983547866e-04, 8.809937885962426e-04, 8.505683089606464e-04, 8.603507047519088e-04, 8.962803101167083e-04, 9.486440801993012e-04, 9.904582286253572e-04, 1.027620141394436e-03, 1.061279340647161e-03, 1.093008196912706e-03, 1.121807144954801e-03, 1.137928641401231e-03, 1.116789444349706e-03, 1.064805327914655e-03, 9.973184391856194e-04, 9.477946365322006e-04, 9.380255965515971e-04, 9.424736490473151e-04, 9.517905092798173e-04, 9.619694156572223e-04, 9.728352655656636e-04, 9.847032232210039e-04, 9.933403320610524e-04, 9.971802029758693e-04, 9.983444819226862e-04, 9.99122392386198e-04, 1.001317040063441e-03, 1.005612523294985e-03, 1.011039046570659e-03, 1.015195432119071e-03, 1.012466731481254e-03, 1.018070098944008e-03, 1.018273644149303e-03, 1.001931419596076e-03, 9.930941089987754e-04, 9.953699773177505e-04, 9.974832972511648e-04, 8.952574268914759e-04, 8.027582080103457e-04, 7.14054250675004e-04, 6.612771539948881e-04, 6.350284814834595e-04, 6.302502471953631e-04, 6.717101359256917e-04, 7.353663491085172e-04, 7.723498737857658e-04, 7.921121129766107e-04, 7.971091917715967e-04, 7.963371276855469e-04, 7.99008326139301e-04, 8.048926829360425e-04, 7.942406996153295e-04, 7.860076427459717e-04, 8.095280476845801e-04, 8.262899820692838e-04, 8.359063998796046e-04, 8.416815614327788e-04, 8.344071125611662e-04, 8.161138114519417e-04, 8.073332835920155e-04, 8.025046437978745e-04, 7.972199656069279e-04, 7.738643023185432e-04, 7.355661015026272e-04, 6.921861087903381e-04, 6.77123328205198e-04, 6.961157545447349e-04, 7.07381076645106e-04, 7.165410858578979e-04, 7.254184898920357e-04, 7.349184597842395e-04, 7.442551874555647e-04, 7.510776096023619e-04, 7.554779388010502e-04, 7.591347605921329e-04, 7.621365948580205e-04] -flo.eas.air.vol.C[1]=[6.077586440369487e-04, 6.181708769872785e-04, 6.291339336894452e-04, 6.396413990296424e-04, 6.497603724710643e-04, 6.596279912628233e-04, 6.693905196152628e-04, 6.791641656309366e-04, 6.888266955502331e-04, 6.981652951799333e-04, 7.073589717037976e-04, 7.16597328428179e-04, 6.650085328146815e-04, 6.588295333370684e-04, 6.532299728132785e-04, 6.48070708848536e-04, 6.454029330052436e-04, 6.480420543812216e-04, 6.991540500894188e-04, 7.864168984815478e-04, 8.490679409498206e-04, 8.728393353521824e-04, 8.733371598646045e-04, 8.583022444508969e-04, 8.374016964808106e-04, 8.283271454274654e-04, 8.036473579704762e-04, 7.725113211199641e-04, 7.871982967481017e-04, 8.170176157727837e-04, 8.62505764234811e-04, 8.921449119225145e-04, 9.220912377350032e-04, 9.532787860371172e-04, 9.818124631419778e-04, 1.004710700362921e-03, 1.016325047239661e-03, 9.981317725032569e-04, 9.588660765439272e-04, 8.876700629480183e-04, 8.662252918500776e-04, 8.951240661554038e-04, 9.106457233428955e-04, 9.229843132197857e-04, 9.323763707652688e-04, 9.406364755704999e-04, 9.480731282383204e-04, 9.542298223823309e-04, 9.596004756167531e-04, 9.672934771515429e-04, 9.77858086116612e-04, 9.870281768962741e-04, 9.940490825101733e-04, 9.96669065207243e-04, 9.989360673353077e-04, 1.00603683385998e-03, 1.016155756078661e-03, 1.023653605952859e-03, 1.033294470980763e-03, 1.036809114739299e-03, 1.036619069054723e-03, 1.033975072205067e-03, 8.842286700382829e-04, 7.90278990752995e-04, 7.056107275594692e-04, 6.520954426378012e-04, 6.300575984641909e-04, 6.275431206449867e-04, 6.696435791507559e-04, 7.296197116374969e-04, 7.593768134437577e-04, 7.641775044612587e-04, 7.655297475866973e-04, 7.659904845058918e-04, 7.657850929535926e-04, 7.660590345039964e-04, 7.576988590881228e-04, 7.529729837551713e-04, 7.819636072963476e-04, 7.870150078088046e-04, 7.850074092857539e-04, 7.837390596978366e-04, 7.839300972409546e-04, 7.847279333509505e-04, 7.844875450246036e-04, 7.83683976624161e-04, 7.814298942685127e-04, 7.55760483443737e-04, 7.271774113178254e-04, 6.872194726020098e-04, 6.801692070439458e-04, 7.039779401384294e-04, 7.163390889763832e-04, 7.282171002589166e-04, 7.405492221005261e-04, 7.506175083108246e-04, 7.597862393595278e-04, 7.672181120142341e-04, 7.724818680435419e-04, 7.800849084742367e-04, 7.848585373722017e-04] -flo.nor.air.vol.C[1]=[6.077586440369487e-04, 6.18229724932462e-04, 6.292829033918679e-04, 6.399205187335611e-04, 6.501622661016881e-04, 6.601082743145526e-04, 6.699107261374593e-04, 6.7967927781865e-04, 6.893136678263545e-04, 6.986845377832652e-04, 7.079249829985201e-04, 7.17158974148333e-04, 6.707217916846276e-04, 6.610482217180145e-04, 6.574570341035724e-04, 6.533734267577529e-04, 6.505787605419755e-04, 6.5349216805771e-04, 7.101444620639086e-04, 8.109911135397852e-04, 8.895328601122388e-04, 9.275091579183936e-04, 9.386495803482831e-04, 9.322327771224082e-04, 9.180547785945237e-04, 9.08607617020607e-04, 8.813254954293371e-04, 8.509669336490333e-04, 8.610742306336761e-04, 8.877746970392764e-04, 9.244940942153334e-04, 9.578422550112009e-04, 9.894159436225891e-04, 1.02006474044174e-03, 1.049497160129249e-03, 1.075148535892367e-03, 1.087970621883869e-03, 1.057881722226739e-03, 1.00574885495007e-03, 9.344573435373604e-04, 8.837309859747563e-04, 8.961367001757025e-04, 9.10587275866419e-04, 9.210435929708183e-04, 9.287854493595659e-04, 9.36716073192656e-04, 9.440354723483324e-04, 9.500915138050914e-04, 9.553113719448447e-04, 9.620185010135174e-04, 9.719425579532981e-04, 9.81465857475996e-04, 9.901732299476861e-04, 1.000167746096849e-03, 1.012339033186436e-03, 1.0196378454566e-03, 1.026220647618175e-03, 1.033276598900557e-03, 1.037509478628635e-03, 1.038100137375295e-03, 1.037222566083074e-03, 1.03702032007277e-03, 9.052586299367249e-04, 8.040120569057763e-04, 7.230156466859725e-04, 6.713186041451991e-04, 6.442715716548264e-04, 6.380621693097055e-04, 6.835407642922742e-04, 7.600786606781185e-04, 8.08961434962171e-04, 8.292486844584346e-04, 8.379342989064753e-04, 8.416047436185181e-04, 8.431682456284762e-04, 8.438880904577672e-04, 8.289699838496745e-04, 8.224833081476391e-04, 8.480069250799715e-04, 8.608077699318529e-04, 8.663102868013084e-04, 8.687179256230593e-04, 8.698016405105591e-04, 8.702784054912627e-04, 8.704446768388152e-04, 8.704758598469198e-04, 8.628877485170961e-04, 8.28970605507493e-04, 7.819509785622358e-04, 7.292565726675093e-04, 7.027537212707102e-04, 7.151443674229085e-04, 7.271035783924162e-04, 7.377863605506718e-04, 7.474492955952882e-04, 7.564097060821951e-04, 7.6492790132761e-04, 7.724662334658205e-04, 7.781725283712149e-04, 7.823949051089584e-04, 7.8612967627123e-04] -flo.wes.air.vol.C[1]=[6.077586440369487e-04, 6.181482365354896e-04, 6.291307439096272e-04, 6.396430055610836e-04, 6.497646379284561e-04, 6.596590508706867e-04, 6.69513565953821e-04, 6.793277920223772e-04, 6.888778298161924e-04, 6.982083967886865e-04, 7.075467496179044e-04, 7.155467104166747e-04, 6.678361096419394e-04, 6.600680795654553e-04, 6.557323457673192e-04, 6.512273452244699e-04, 6.483891373500228e-04, 6.511405832134187e-04, 7.057495950721205e-04, 8.014531922526658e-04, 8.734767986516628e-04, 9.050035988911986e-04, 9.111132007092237e-04, 9.014758933335543e-04, 8.852607104927301e-04, 8.753277361392975e-04, 8.498901198618114e-04, 8.192327106371522e-04, 8.281974215060472e-04, 8.56510994490236e-04, 8.941513835452497e-04, 9.285877691581846e-04, 9.599137003533543e-04, 9.948762180283666e-04, 1.02529629599303e-03, 1.048529776744544e-03, 1.060720682144165e-03, 1.037561306729913e-03, 9.900211635977029e-04, 9.159260522574186e-04, 8.841407621492035e-04, 9.084280394017697e-04, 9.228981658816337e-04, 9.3492979882285e-04, 9.443652234040201e-04, 9.520393912680447e-04, 9.587380476295948e-04, 9.647499350830912e-04, 9.700197912752628e-04, 9.75047186948359e-04, 9.815774392336607e-04, 9.896888677030802e-04, 9.980475483462215e-04, 1.005835658870637e-03, 1.01293012034148e-03, 1.019396283663809e-03, 1.025871164165437e-03, 1.032760278321803e-03, 1.035534124821425e-03, 1.034714225679636e-03, 1.033906149677932e-03, 1.034112512134016e-03, 8.965226239524782e-04, 7.986443466506899e-04, 7.157638007159023e-04, 6.631593802012503e-04, 6.376527086831629e-04, 6.331714219413697e-04, 6.776991639341303e-04, 7.482011732645332e-04, 7.888243298464436e-04, 8.028331119567156e-04, 8.077982277609408e-04, 8.096440602093934e-04, 8.105222741141916e-04, 8.107664179988205e-04, 7.981390808708966e-04, 7.928260718472302e-04, 8.188259624876082e-04, 8.301852596923709e-04, 8.332722005434334e-04, 8.337739878334104e-04, 8.348112227395177e-04, 8.346206555142999e-04, 8.337069116532802e-04, 8.333678706549108e-04, 8.285550074651838e-04, 8.001379971392452e-04, 7.572855171747505e-04, 7.100984593853355e-04, 6.91092771012336e-04, 7.10510506760329e-04, 7.23842941224575e-04, 7.343718176707625e-04, 7.438371051102877e-04, 7.530559320002794e-04, 7.619853620417416e-04, 7.695937482640147e-04, 7.750477152876556e-04, 7.789778080768883e-04, 7.824801141396165e-04] +hvac.VOut1.V_flow=[0e+00, 3.471488150808e-07, 3.20175984143134e-07, 2.9430779136419e-07, 2.695490013593371e-07, 1.999127277940715e-07, 1.121131998615965e-07, 1.060055271295823e-07, 1.302391615354281e-07, 1.103586797057687e-07, 6.644747259088035e-08, 3.379281700688353e-08, 2.126701328754425e+00, 5.723989826599173e-01, 8.853368544578553e-01, 8.715845108032226e-01, 8.661260533332825e-01, 1.166984338760376e+00, 1.251227965354919e+00, 1.338765025138855e+00, 1.437181253940768e+00, 1.557578458786011e+00, 1.694696073532104e+00, 1.846877155303955e+00, 1.926514925956726e+00, 1.936940789222717e+00, 2.151564960479736e+00, 2.381460723876953e+00, 2.314596490859985e+00, 1.791979413032532e+00, 1.576821780204773e+00, 1.442740259170532e+00, 1.33516288280487e+00, 1.243790516853333e+00, 1.174959707260132e+00, 1.142588973045349e+00, 1.116042785644531e+00, 1.088995156288147e+00, 1.089268441200256e+00, 1.090887107849121e+00, 6.588331440393732e-08, 4.497816291859635e-08, 3.262808050408239e-08, 3.575577821379738e-08, 3.876099157196222e-08, 3.300120425819841e-08, 2.930260862399337e-08, 2.970066979912644e-08, 2.883396398090099e-08, 2.105239119032376e-08, 1.461149512493876e-08, 1.291223316712831e-08, 1.250483826709115e-08, 2.566347291121929e-08, 4.309919972911303e-08, 2.906523661749816e-08, 1.569628878428375e-08, 2.627433431712234e-08, 1.322366341582892e-07, 1.520789066944417e-07, 9.805611114188651e-08, 9.628639503489467e-08, 1.463599109649658e+00, 1.425204181671142e+00, 1.89818420866876e+00, 2.130454683303833e+00, 2.282970790863037e+00, 2.398719654083252e+00, 2.411884365770436e+00, 2.402624683380127e+00, 2.399082005366293e+00, 2.398102741241455e+00, 2.397847061157226e+00, 2.397649707794189e+00, 2.397119398117066e+00, 2.395327568054199e+00, 2.399387121200562e+00, 2.399604091644287e+00, 2.398760099411011e+00, 2.398564453125e+00, 2.398567342758179e+00, 2.397694902420044e+00, 2.396870460510254e+00, 2.396920394897461e+00, 2.397774772644043e+00, 2.398191452026367e+00, 2.398289575576782e+00, 2.398262042999268e+00, 2.398114643096924e+00, 2.397937536239624e+00, 4.795736168946405e-01, 3.678851260247029e-07, 4.02689246357113e-07, 4.517385298186127e-07, 4.441048145054083e-07, 3.334608322802524e-07, 2.719586484545289e-07, 3.11322479547016e-07, 3.505183542529266e-07, 4.20271030634467e-07, 4.745715784792992e-07] +hvac.senSupFlo.V_flow=[6.574138369103144e-12, -2.671799523845664e-09, -1.580738569373352e-08, 1.370678888633847e-04, 3.015516336795088e-05, -2.205773171226611e-07, -9.838307107656874e-08, 6.6932129811903e-08, 1.879388321412989e-08, -8.771283575015331e-08, -1.364290653782518e-07, -4.820972253583022e-07, 5.653004589080811e+00, 1.817512449536235e+00, 2.135705060958862e+00, 2.311973762512207e+00, 2.369333915710449e+00, 2.377152137756348e+00, 2.38727427482605e+00, 2.391734371185303e+00, 2.394132781436033e+00, 2.396243410110474e+00, 2.399119596481323e+00, 2.402268371582031e+00, 2.401721973419189e+00, 2.399470806121826e+00, 2.412423105239868e+00, 2.431658668518066e+00, 2.395433130264282e+00, 2.306291589736938e+00, 2.269952058792114e+00, 2.260000352859497e+00, 2.257323360443115e+00, 2.256960849761963e+00, 2.256618928909302e+00, 2.255007028579712e+00, 2.253263731002808e+00, 2.250546188354492e+00, 2.257517242431641e+00, 2.259251947402954e+00, -3.89028588432865e-08, -2.900497761970656e-07, -7.142413025462702e-09, 2.267139109335403e-08, -6.937306205045957e-09, -9.057433025816408e-09, -1.840353380799798e-10, 5.607779840488547e-09, -6.223649293701783e-09, -1.499035228391676e-08, -4.478947879249517e-09, -9.660317257242923e-10, 2.520967021801823e-09, 7.658977295932346e-08, -5.077812019749217e-09, -3.869017106694628e-08, -1.09961021136154e-08, 1.083631977394361e-07, 2.906916638778511e-07, -1.130363830270653e-07, -5.51643090318521e-08, 3.304770487488895e-08, 5.706921787261963e+00, 1.830562076568603e+00, 2.139094643337289e+00, 2.317055416107178e+00, 2.382352705001831e+00, 2.412603845596314e+00, 2.410694773922342e+00, 2.401439952850342e+00, 2.397899120570599e+00, 2.396920261383057e+00, 2.396664743423462e+00, 2.396467590332031e+00, 2.395937356948853e+00, 2.39414644241333e+00, 2.398204202651978e+00, 2.398420820236206e+00, 2.397577486038208e+00, 2.397381820678711e+00, 2.397384691238403e+00, 2.396512594223022e+00, 2.395688619613647e+00, 2.395738468170166e+00, 2.396592559814453e+00, 2.397008895874023e+00, 2.397107257843018e+00, 2.397079486846924e+00, 2.39693208694458e+00, 2.39675518989563e+00, 4.793305003469868e-01, 3.654061248994367e-06, 1.364374725199013e-07, 1.539413284490365e-07, -1.119346022848688e-07, -2.04981995466369e-07, 1.699089487772199e-08, 1.722290801353665e-07, 3.791915494844034e-07, 2.640409911691677e-07, 1.061328234186476e-07] +flo.cor.air.vol.C[1]=[6.077586440369487e-04, 6.182031030766666e-04, 6.2897311989218e-04, 6.393693923018872e-04, 6.494303746148944e-04, 6.592526333406568e-04, 6.690653483383358e-04, 6.788691994734108e-04, 6.884007365442812e-04, 6.97686520870775e-04, 7.069471525028348e-04, 7.161906943656504e-04, 6.696909945458174e-04, 6.607582577050928e-04, 6.571677513420582e-04, 6.531927036121487e-04, 6.504536559805274e-04, 6.533032655715943e-04, 7.099979044869542e-04, 8.107634028419852e-04, 8.88865257664761e-04, 9.265414159744978e-04, 9.374832967296243e-04, 9.310937020927668e-04, 9.17355827987194e-04, 9.079956798814237e-04, 8.803928783163429e-04, 8.502144599333405e-04, 8.59694320242852e-04, 8.873039926402271e-04, 9.282988030463457e-04, 9.671172266826033e-04, 1.001890348270536e-03, 1.033057747408748e-03, 1.062940172851086e-03, 1.089513907209039e-03, 1.102334149181843e-03, 1.078545362688601e-03, 1.021153242327273e-03, 9.434654004871845e-04, 8.939817441364033e-04, 9.072186471894383e-04, 9.206832339987159e-04, 9.324772888794541e-04, 9.41623579710722e-04, 9.492332232184708e-04, 9.560054889880121e-04, 9.622504585422575e-04, 9.676874591968954e-04, 9.731667768210173e-04, 9.804940782487392e-04, 9.889024356380105e-04, 9.971443470567466e-04, 1.00456302985549e-03, 1.011586454696953e-03, 1.017792499624193e-03, 1.02450908627361e-03, 1.031407164409757e-03, 1.034125378355384e-03, 1.033432767726481e-03, 1.032812497578561e-03, 1.032775426283479e-03, 9.022740321233869e-04, 8.024387480691076e-04, 7.206559507229377e-04, 6.698652985505759e-04, 6.434063496999443e-04, 6.37616531457752e-04, 6.829138379798758e-04, 7.589535880833864e-04, 8.075986712476822e-04, 8.279947098344565e-04, 8.371805283240974e-04, 8.411136432550847e-04, 8.424863358959555e-04, 8.428432629443705e-04, 8.269833773374558e-04, 8.208258333615958e-04, 8.454538974910974e-04, 8.582220738753677e-04, 8.649246301501989e-04, 8.680114103481174e-04, 8.691444690339267e-04, 8.688908768817782e-04, 8.68101455271244e-04, 8.688610629178584e-04, 8.604929829016328e-04, 8.255020435899496e-04, 7.778518740087747e-04, 7.258891337551176e-04, 6.989379762671888e-04, 7.112052617594599e-04, 7.234517810866237e-04, 7.339287176728248e-04, 7.435295102186501e-04, 7.525997003540397e-04, 7.613281765952707e-04, 7.688665064051747e-04, 7.742855860851705e-04, 7.783980458043515e-04, 7.818301091901958e-04] +flo.sou.air.vol.C[1]=[6.077586440369487e-04, 6.176114082336425e-04, 6.275287596508861e-04, 6.371964351274073e-04, 6.466269982047379e-04, 6.560145178809762e-04, 6.657501985318959e-04, 6.75277856644243e-04, 6.842482858337461e-04, 6.932051130570471e-04, 7.024639053270221e-04, 7.119528180919587e-04, 6.695062038488686e-04, 6.609582437300784e-04, 6.574166053906083e-04, 6.533485604450107e-04, 6.505608651787043e-04, 6.534742633812129e-04, 7.101223547942937e-04, 8.109791949391365e-04, 8.895103838025505e-04, 9.274065331555903e-04, 9.384184214286507e-04, 9.320282842963934e-04, 9.178393497131765e-04, 9.083712939172983e-04, 8.809925965033472e-04, 8.505690633319318e-04, 8.603517175652087e-04, 8.962899516336619e-04, 9.486500755883753e-04, 9.904630109667779e-04, 1.027622879482806e-03, 1.061280695721507e-03, 1.093009212054312e-03, 1.121807703748345e-03, 1.137927928939462e-03, 1.116788410581648e-03, 1.06480395887047e-03, 9.973171772435308e-04, 9.477778998862335e-04, 9.380138013511896e-04, 9.42466389387846e-04, 9.517920319922268e-04, 9.619688917882741e-04, 9.728341363370418e-04, 9.846837166696788e-04, 9.93345370516181e-04, 9.971901122480631e-04, 9.983546799048782e-04, 9.991333354264498e-04, 1.001321473158896e-03, 1.005619745701551e-03, 1.011046916246414e-03, 1.015193006023765e-03, 1.012460980564356e-03, 1.01807311642915e-03, 1.01827722042799e-03, 1.001931983046234e-03, 9.931022860109806e-04, 9.953757748007775e-04, 9.97488908469677e-04, 8.952753990888596e-04, 8.027505874633789e-04, 7.140533474275042e-04, 6.612760364077986e-04, 6.350279925391078e-04, 6.302504823543131e-04, 6.717122209572215e-04, 7.35367052257061e-04, 7.723487956549237e-04, 7.921122293919325e-04, 7.97109236009419e-04, 7.963371276855469e-04, 7.990083843469619e-04, 8.048926829360425e-04, 7.942407578229904e-04, 7.860076916404069e-04, 8.095281058922411e-04, 8.262890530750155e-04, 8.359032799489796e-04, 8.416812401264906e-04, 8.344088867306709e-04, 8.161153853870929e-04, 8.073452650569379e-04, 8.02500348072499e-04, 7.972157886251808e-04, 7.738771755248309e-04, 7.355733308941126e-04, 6.92190092522651e-04, 6.771227926947176e-04, 6.961155054159463e-04, 7.073810719884932e-04, 7.165429135784507e-04, 7.254221569746733e-04, 7.349218241870404e-04, 7.442580442875624e-04, 7.510807504877448e-04, 7.554789935238659e-04, 7.591352611780167e-04, 7.621373515576124e-04] +flo.eas.air.vol.C[1]=[6.077586440369487e-04, 6.181670888327063e-04, 6.291456916369498e-04, 6.396591709926725e-04, 6.497958535328507e-04, 6.596807506866753e-04, 6.694462359882891e-04, 6.792419822886586e-04, 6.888854666613042e-04, 6.982219056226313e-04, 7.07405956927687e-04, 7.166426698677242e-04, 6.649974477477372e-04, 6.588232624734114e-04, 6.532253581099212e-04, 6.480677402578294e-04, 6.454005907289684e-04, 6.480390252545476e-04, 6.991523527540267e-04, 7.86422558594495e-04, 8.490735795146953e-04, 8.728406578302384e-04, 8.733379491604865e-04, 8.583031012676656e-04, 8.374047372490168e-04, 8.283259812742472e-04, 8.03647842258215e-04, 7.725135376676917e-04, 7.871979009360076e-04, 8.17017073277384e-04, 8.625066839158535e-04, 8.921472611837089e-04, 9.220916591584683e-04, 9.532793611288071e-04, 9.818137157708406e-04, 1.004711422137916e-03, 1.016324744559824e-03, 9.981295326724649e-04, 9.588665189221501e-04, 8.876693295314909e-04, 8.662287801349043e-04, 8.951289672404528e-04, 9.106495836749673e-04, 9.229887207038701e-04, 9.323818772099912e-04, 9.406418423168362e-04, 9.480794542469084e-04, 9.542341367341578e-04, 9.596074209548533e-04, 9.672960126772523e-04, 9.778632083907723e-04, 9.870318230241538e-04, 9.940528497099877e-04, 9.966706903651356e-04, 9.989389032125473e-04, 1.00603774189949e-03, 1.016158307902515e-03, 1.023653862066567e-03, 1.033374625258148e-03, 1.036820211447775e-03, 1.036577392369509e-03, 1.033970289863646e-03, 8.842449495568872e-04, 7.90278003551066e-04, 7.056083450276519e-04, 6.520938128232956e-04, 6.300572911277413e-04, 6.275441334582865e-04, 6.696457650585821e-04, 7.296203635632992e-04, 7.593771824631044e-04, 7.641776418313384e-04, 7.655297918245196e-04, 7.659904845058918e-04, 7.657850929535926e-04, 7.660590345039964e-04, 7.576988590881228e-04, 7.529729744419455e-04, 7.819636515341699e-04, 7.87015047390014e-04, 7.850109483115375e-04, 7.837381260469556e-04, 7.839299621991813e-04, 7.847280171699822e-04, 7.844870095141232e-04, 7.836842676624655e-04, 7.814290840178728e-04, 7.557986793108284e-04, 7.271950435824693e-04, 6.872274726629257e-04, 6.801680312491954e-04, 7.039776747114956e-04, 7.163389818742871e-04, 7.282191305421293e-04, 7.405527215451003e-04, 7.506210589781403e-04, 7.597894500941038e-04, 7.672216440550983e-04, 7.724849111400545e-04, 7.800744287669659e-04, 7.848579552955925e-04] +flo.nor.air.vol.C[1]=[6.077586440369487e-04, 6.18242877535522e-04, 6.29296968691051e-04, 6.399397202767432e-04, 6.501948437653482e-04, 6.601531989872455e-04, 6.699568708427251e-04, 6.797388102859259e-04, 6.893705436959863e-04, 6.98740603402257e-04, 7.079773582518101e-04, 7.172067719511687e-04, 6.707088439725339e-04, 6.610412736843962e-04, 6.57451800070703e-04, 6.533696199767291e-04, 6.50575968902558e-04, 6.534889177419245e-04, 7.101421360857785e-04, 8.109981147572398e-04, 8.895408355878145e-04, 9.275115723721683e-04, 9.386509377509356e-04, 9.322331706061959e-04, 9.180555143393576e-04, 9.086057543754578e-04, 8.813244104385376e-04, 8.509677462279797e-04, 8.610754366964101e-04, 8.877726923674345e-04, 9.24494001083076e-04, 9.578431816771627e-04, 9.894170565530659e-04, 1.020065671764314e-03, 1.049498477950692e-03, 1.075149211101234e-03, 1.087969900108874e-03, 1.057878253050148e-03, 1.005750638432801e-03, 9.344522934406996e-04, 8.837333529103495e-04, 8.961414289660752e-04, 9.105909871868789e-04, 9.210475790314376e-04, 9.287915751338005e-04, 9.367215796373784e-04, 9.440416377037764e-04, 9.500960051082075e-04, 9.553171321749687e-04, 9.620230551809073e-04, 9.719462832435966e-04, 9.814689587801695e-04, 9.901797631755472e-04, 1.000170051120222e-03, 1.012335987761617e-03, 1.019638427533209e-03, 1.026226044632494e-03, 1.033285260200501e-03, 1.037515797652304e-03, 1.038109217770398e-03, 1.037229131907225e-03, 1.037022997625172e-03, 9.052796429023147e-04, 8.040129533037543e-04, 7.230132102606311e-04, 6.713172188028693e-04, 6.442708661779761e-04, 6.380623951554299e-04, 6.835433395673201e-04, 7.600797759369015e-04, 8.089609004185079e-04, 8.292488800361752e-04, 8.379344013519585e-04, 8.416047925129533e-04, 8.431682456284762e-04, 8.438880904577672e-04, 8.289699838496745e-04, 8.224833081476391e-04, 8.480069250799715e-04, 8.608078490942717e-04, 8.663127431645989e-04, 8.687191945500671e-04, 8.69802178349346e-04, 8.702786173671484e-04, 8.704447513446212e-04, 8.704758831299842e-04, 8.628873387351632e-04, 8.289688057266176e-04, 7.819500169716775e-04, 7.292558695189655e-04, 7.027549319900573e-04, 7.151448051445186e-04, 7.271039555780589e-04, 7.377938088029623e-04, 7.474558777175843e-04, 7.564139319583774e-04, 7.649311167187988e-04, 7.724702008999884e-04, 7.781747845001519e-04, 7.823961204849184e-04, 7.861312478780746e-04] +flo.wes.air.vol.C[1]=[6.077586440369487e-04, 6.181443226523697e-04, 6.291424529626965e-04, 6.396596762351692e-04, 6.497966521419585e-04, 6.597105180844665e-04, 6.695631961338222e-04, 6.793896970339119e-04, 6.889357930049301e-04, 6.982648395933211e-04, 7.076009991578758e-04, 7.15598720125854e-04, 6.678232247941196e-04, 6.60061017485623e-04, 6.557273375801743e-04, 6.512238760478795e-04, 6.483866041526198e-04, 6.51137491222471e-04, 7.057473855093121e-04, 8.014612318947911e-04, 8.734854705553409e-04, 9.050060925073921e-04, 9.111144999042153e-04, 9.014761634171009e-04, 8.852616231888533e-04, 8.753264555707574e-04, 8.49888757802546e-04, 8.192345034331083e-04, 8.28202951233834e-04, 8.565102983266116e-04, 8.941511507146061e-04, 9.285858343355358e-04, 9.599195793271065e-04, 9.948831284418702e-04, 1.025295313447714e-03, 1.048529520630836e-03, 1.060721278190613e-03, 1.037564398720861e-03, 9.900222439318896e-04, 9.159260708838701e-04, 8.84144320302418e-04, 9.084331337362528e-04, 9.229023498483003e-04, 9.349337546154856e-04, 9.443708788603544e-04, 9.520448977127672e-04, 9.587442665360868e-04, 9.64753485750407e-04, 9.700251882895827e-04, 9.750531520694494e-04, 9.815809316933155e-04, 9.896928491070866e-04, 9.980538487434386e-04, 1.005841512233019e-03, 1.01293433457613e-03, 1.019397540949285e-03, 1.025875601917505e-03, 1.03276829700917e-03, 1.035537691786885e-03, 1.034723222255707e-03, 1.033913670107722e-03, 1.034115715883672e-03, 8.965421095490456e-04, 7.986446656286717e-04, 7.157609998455596e-04, 6.631576688960195e-04, 6.376519869081676e-04, 6.331716850399971e-04, 6.777015555429903e-04, 7.482020556926727e-04, 7.888241373486912e-04, 8.028332097455859e-04, 8.077982277609408e-04, 8.096441091038287e-04, 8.105222741141916e-04, 8.107664179988205e-04, 7.981390808708966e-04, 7.928260718472302e-04, 8.188259624876082e-04, 8.301853388547897e-04, 8.332764380611479e-04, 8.337760530412197e-04, 8.348115161061287e-04, 8.346201316453516e-04, 8.337068138644099e-04, 8.333686855621636e-04, 8.285541785880923e-04, 8.001492125913501e-04, 7.572940504178405e-04, 7.101022987626493e-04, 6.910944124683738e-04, 7.105107861571014e-04, 7.238432392477989e-04, 7.343819877132774e-04, 7.438432867638766e-04, 7.53059342969209e-04, 7.619885611347855e-04, 7.695977645926177e-04, 7.750495220534504e-04, 7.789792586117983e-04, 7.824820349924266e-04] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt index 0361894ec61..212aadbab7d 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesConstantFlow.txt @@ -1,4 +1,4 @@ -last-generated=2023-12-08 +last-generated=2024-01-09 statistics-initialization= { "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0, 5, 0, 2, 2, 0, 2, 2, 0, 5, 2, 0, 2, 2, 0, 5, 2, 2, 0, 2, 2, 2, 0, 1, 1, 1, 1, 1, 1", @@ -12,17 +12,17 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 6.048e+05] -borFie.TBorAve=[2.853500061035156e+02, 2.856468505859375e+02, 2.856425170898438e+02, 2.856099243164062e+02, 2.855359191894531e+02, 2.854109191894531e+02, 2.853658752441406e+02, 2.85341796875e+02, 2.852829895019531e+02, 2.852713012695312e+02, 2.852818603515625e+02, 2.852325439453125e+02, 2.851960144042969e+02, 2.851637573242188e+02, 2.852063293457031e+02, 2.852373046875e+02, 2.85244140625e+02, 2.852373657226562e+02, 2.852132568359375e+02, 2.8510302734375e+02, 2.85065185546875e+02, 2.850640258789062e+02, 2.850531921386719e+02, 2.850560607910156e+02, 2.850984802246094e+02, 2.850787963867188e+02, 2.850498962402344e+02, 2.850299987792969e+02, 2.850611877441406e+02, 2.851090698242188e+02, 2.851294555664062e+02, 2.851334838867188e+02, 2.851278686523438e+02, 2.850360107421875e+02, 2.849783325195312e+02, 2.849883117675781e+02, 2.850150146484375e+02, 2.850186462402344e+02, 2.850895690917969e+02, 2.851102294921875e+02, 2.850767517089844e+02, 2.850636291503906e+02, 2.850646362304688e+02, 2.851228637695312e+02, 2.851497802734375e+02, 2.851532897949219e+02, 2.851446228027344e+02, 2.850708923339844e+02, 2.84980712890625e+02, 2.849542541503906e+02, 2.849379272460938e+02, 2.848782958984375e+02, 2.848801879882812e+02, 2.848888549804688e+02, 2.848329162597656e+02, 2.847998657226562e+02, 2.847735290527344e+02, 2.848298034667969e+02, 2.848611145019531e+02, 2.84874267578125e+02, 2.848793334960938e+02, 2.848534240722656e+02, 2.847466735839844e+02, 2.847255554199219e+02, 2.847114868164062e+02, 2.846549377441406e+02, 2.846258239746094e+02, 2.846419067382812e+02, 2.846017150878906e+02, 2.845640258789062e+02, 2.845407104492188e+02, 2.8458544921875e+02, 2.846329650878906e+02, 2.846602783203125e+02, 2.846731872558594e+02, 2.846702270507812e+02, 2.845683288574219e+02, 2.845370788574219e+02, 2.845420837402344e+02, 2.845177001953125e+02, 2.844671630859375e+02, 2.844966735839844e+02, 2.844807739257812e+02, 2.844241027832031e+02, 2.843919982910156e+02, 2.844069519042969e+02, 2.844645080566406e+02, 2.84499755859375e+02, 2.84517333984375e+02, 2.845257873535156e+02, 2.844532470703125e+02, 2.844003601074219e+02, 2.844113464355469e+02, 2.844086608886719e+02, 2.843458862304688e+02, 2.843865966796875e+02, 2.844163208007812e+02, 2.843640441894531e+02, 2.843388977050781e+02, 2.843302307128906e+02, 2.844028930664062e+02] -bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.93115966796875e+02, 2.931159057617188e+02, 2.895999145507812e+02, 2.862367248535156e+02, 2.856703491210938e+02, 2.855669250488281e+02, 2.855285339355469e+02, 2.854880065917969e+02, 2.854511108398438e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854432678222656e+02, 2.854419860839844e+02, 2.854315795898438e+02, 2.854207153320312e+02, 2.854134521484375e+02, 2.854114379882812e+02, 2.853566284179688e+02, 2.85297607421875e+02, 2.852750549316406e+02, 2.852655334472656e+02, 2.852488708496094e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.852536010742188e+02, 2.852528991699219e+02, 2.8525390625e+02, 2.852641906738281e+02, 2.852808837890625e+02, 2.85316650390625e+02, 2.852921142578125e+02, 2.852318115234375e+02, 2.852123413085938e+02, 2.852109375e+02, 2.852085266113281e+02, 2.8521337890625e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852137145996094e+02, 2.852144775390625e+02, 2.852162780761719e+02, 2.852307434082031e+02, 2.853016357421875e+02, 2.853159790039062e+02, 2.852430114746094e+02, 2.852021179199219e+02, 2.851822509765625e+02, 2.851446228027344e+02, 2.851162719726562e+02, 2.8511474609375e+02, 2.8511474609375e+02, 2.851099243164062e+02, 2.851085510253906e+02, 2.850999145507812e+02, 2.850889587402344e+02, 2.850877685546875e+02, 2.850952453613281e+02, 2.8511083984375e+02, 2.850484619140625e+02, 2.850012817382812e+02, 2.849851684570312e+02, 2.849573059082031e+02, 2.849130249023438e+02, 2.849075622558594e+02, 2.849073486328125e+02, 2.848953552246094e+02, 2.848686828613281e+02, 2.848468627929688e+02, 2.848564758300781e+02, 2.848826293945312e+02, 2.84908447265625e+02, 2.849337463378906e+02, 2.849125671386719e+02, 2.848592224121094e+02, 2.848332824707031e+02, 2.848294982910156e+02, 2.8479443359375e+02, 2.84779052734375e+02, 2.847875061035156e+02, 2.84768798828125e+02, 2.847352294921875e+02, 2.847032165527344e+02, 2.847160339355469e+02, 2.847487182617188e+02, 2.847765502929688e+02, 2.848025207519531e+02, 2.847971801757812e+02, 2.847415466308594e+02, 2.847158508300781e+02, 2.847202453613281e+02, 2.8469091796875e+02, 2.846730651855469e+02, 2.846980285644531e+02, 2.846997985839844e+02, 2.846782836914062e+02, 2.846471862792969e+02] -bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.901693115234375e+02, 2.839051208496094e+02, 2.819493713378906e+02, 2.81670654296875e+02, 2.815658874511719e+02, 2.815111083984375e+02, 2.814908752441406e+02, 2.815116577148438e+02, 2.815116577148438e+02, 2.815116577148438e+02, 2.816275024414062e+02, 2.816248168945312e+02, 2.8158544921875e+02, 2.8152392578125e+02, 2.814432678222656e+02, 2.813976440429688e+02, 2.813732604980469e+02, 2.813488464355469e+02, 2.813092651367188e+02, 2.812641296386719e+02, 2.812647399902344e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813945617675781e+02, 2.813905334472656e+02, 2.813739929199219e+02, 2.813370971679688e+02, 2.813005981445312e+02, 2.812781677246094e+02, 2.812962646484375e+02, 2.812852783203125e+02, 2.812928466796875e+02, 2.812743835449219e+02, 2.812406005859375e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812457580566406e+02, 2.812930297851562e+02, 2.812914733886719e+02, 2.812759094238281e+02, 2.812250366210938e+02, 2.812922973632812e+02, 2.812728271484375e+02, 2.8126318359375e+02, 2.811884155273438e+02, 2.811613159179688e+02, 2.8115869140625e+02, 2.8118115234375e+02, 2.8118115234375e+02, 2.815670776367188e+02, 2.815594177246094e+02, 2.81504150390625e+02, 2.813753356933594e+02, 2.812538452148438e+02, 2.811118774414062e+02, 2.810907287597656e+02, 2.810574645996094e+02, 2.810456237792969e+02, 2.809842529296875e+02, 2.809666442871094e+02, 2.809544067382812e+02, 2.809811401367188e+02, 2.80965576171875e+02, 2.809355163574219e+02, 2.809026794433594e+02, 2.808720703125e+02, 2.808551330566406e+02, 2.808633728027344e+02, 2.808761291503906e+02, 2.809134216308594e+02, 2.809248962402344e+02, 2.808886108398438e+02, 2.808497619628906e+02, 2.808345336914062e+02, 2.808126220703125e+02, 2.8078857421875e+02, 2.807927551269531e+02, 2.807796020507812e+02, 2.807545471191406e+02, 2.807210083007812e+02, 2.807098999023438e+02, 2.8072998046875e+02, 2.807503662109375e+02, 2.807857055664062e+02, 2.808040161132812e+02, 2.807678527832031e+02, 2.807299194335938e+02, 2.807203369140625e+02, 2.807062072753906e+02, 2.806793823242188e+02, 2.80699951171875e+02, 2.806990966796875e+02, 2.806876220703125e+02, 2.8066162109375e+02] -bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.886930541992188e+02, 2.865877380371094e+02, 2.859644165039062e+02, 2.858502197265625e+02, 2.857651062011719e+02, 2.855670166015625e+02, 2.854481201171875e+02, 2.854133911132812e+02, 2.853845825195312e+02, 2.853447875976562e+02, 2.854239501953125e+02, 2.854317932128906e+02, 2.854045104980469e+02, 2.853792419433594e+02, 2.853588562011719e+02, 2.853628234863281e+02, 2.85366943359375e+02, 2.853420715332031e+02, 2.852206420898438e+02, 2.851338500976562e+02, 2.851019897460938e+02, 2.851621398925781e+02, 2.851547241210938e+02, 2.851278686523438e+02, 2.852204284667969e+02, 2.8528369140625e+02, 2.8526806640625e+02, 2.852540283203125e+02, 2.852336120605469e+02, 2.852462158203125e+02, 2.852635498046875e+02, 2.852688903808594e+02, 2.851541442871094e+02, 2.8509814453125e+02, 2.850674438476562e+02, 2.851440734863281e+02, 2.851788330078125e+02, 2.851766662597656e+02, 2.852060241699219e+02, 2.852757263183594e+02, 2.8528076171875e+02, 2.852742919921875e+02, 2.852573852539062e+02, 2.852615661621094e+02, 2.852917785644531e+02, 2.853067932128906e+02, 2.852018737792969e+02, 2.851147155761719e+02, 2.850133972167969e+02, 2.850631408691406e+02, 2.850767822265625e+02, 2.850043334960938e+02, 2.849980773925781e+02, 2.851121826171875e+02, 2.850998840332031e+02, 2.850613708496094e+02, 2.850336303710938e+02, 2.850237121582031e+02, 2.850369567871094e+02, 2.850467224121094e+02, 2.850084838867188e+02, 2.848992309570312e+02, 2.847668762207031e+02, 2.847461853027344e+02, 2.847867431640625e+02, 2.847108764648438e+02, 2.846983032226562e+02, 2.848592224121094e+02, 2.848861694335938e+02, 2.8483447265625e+02, 2.847905883789062e+02, 2.847685546875e+02, 2.847884216308594e+02, 2.848128967285156e+02, 2.84813720703125e+02, 2.84822021484375e+02, 2.847889709472656e+02, 2.847312927246094e+02, 2.847083435058594e+02, 2.847084350585938e+02, 2.846636657714844e+02, 2.846510314941406e+02, 2.846919555664062e+02, 2.846528015136719e+02, 2.846183776855469e+02, 2.84581787109375e+02, 2.846013793945312e+02, 2.84632568359375e+02, 2.846551818847656e+02, 2.846484680175781e+02, 2.846405639648438e+02, 2.845845031738281e+02, 2.845657653808594e+02, 2.845768432617188e+02, 2.845458068847656e+02, 2.845227661132812e+02, 2.845791931152344e+02, 2.845760803222656e+02, 2.845493469238281e+02, 2.84512451171875e+02] -bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.890857238769531e+02, 2.852039489746094e+02, 2.830310974121094e+02, 2.818689575195312e+02, 2.818818054199219e+02, 2.817133483886719e+02, 2.814603271484375e+02, 2.814742431640625e+02, 2.814588012695312e+02, 2.81305419921875e+02, 2.814016418457031e+02, 2.814278869628906e+02, 2.814888000488281e+02, 2.814222412109375e+02, 2.813733825683594e+02, 2.813586120605469e+02, 2.813613586425781e+02, 2.813279113769531e+02, 2.813288879394531e+02, 2.811988830566406e+02, 2.81119873046875e+02, 2.811668395996094e+02, 2.812215576171875e+02, 2.811398010253906e+02, 2.811797485351562e+02, 2.81268310546875e+02, 2.812973327636719e+02, 2.812948303222656e+02, 2.812480773925781e+02, 2.812367248535156e+02, 2.812507934570312e+02, 2.811900939941406e+02, 2.812376098632812e+02, 2.811564636230469e+02, 2.811102905273438e+02, 2.811084899902344e+02, 2.812393188476562e+02, 2.812130432128906e+02, 2.811733093261719e+02, 2.812582397460938e+02, 2.812667541503906e+02, 2.813375854492188e+02, 2.812807312011719e+02, 2.812554016113281e+02, 2.812698974609375e+02, 2.812723999023438e+02, 2.812437744140625e+02, 2.81176513671875e+02, 2.810591735839844e+02, 2.809875183105469e+02, 2.811550598144531e+02, 2.8105029296875e+02, 2.809448547363281e+02, 2.811036682128906e+02, 2.81099365234375e+02, 2.811510314941406e+02, 2.810502319335938e+02, 2.810228881835938e+02, 2.810306396484375e+02, 2.810425415039062e+02, 2.810169982910156e+02, 2.809796752929688e+02, 2.808186340332031e+02, 2.8067626953125e+02, 2.808214721679688e+02, 2.8075439453125e+02, 2.8062353515625e+02, 2.808328247070312e+02, 2.808881225585938e+02, 2.809206848144531e+02, 2.808127136230469e+02, 2.807730407714844e+02, 2.807779541015625e+02, 2.808029174804688e+02, 2.807556457519531e+02, 2.809095764160156e+02, 2.808083190917969e+02, 2.807487182617188e+02, 2.807203063964844e+02, 2.807473754882812e+02, 2.806754455566406e+02, 2.806492309570312e+02, 2.806859130859375e+02, 2.806573791503906e+02, 2.806420288085938e+02, 2.805891418457031e+02, 2.805906066894531e+02, 2.806213684082031e+02, 2.805754089355469e+02, 2.806781616210938e+02, 2.8065478515625e+02, 2.805997314453125e+02, 2.805496215820312e+02, 2.806682434082031e+02, 2.805636596679688e+02, 2.805040893554688e+02, 2.805736083984375e+02, 2.805751647949219e+02, 2.806056518554688e+02, 2.805234680175781e+02] -bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.907815246582031e+02, 2.882529907226562e+02, 2.866319274902344e+02, 2.8433984375e+02, 2.850140686035156e+02, 2.849736022949219e+02, 2.847734375e+02, 2.842070617675781e+02, 2.849485778808594e+02, 2.8472998046875e+02, 2.84103759765625e+02, 2.841520385742188e+02, 2.841559448242188e+02, 2.843681640625e+02, 2.846028442382812e+02, 2.846658935546875e+02, 2.846243591308594e+02, 2.838260498046875e+02, 2.839301452636719e+02, 2.843555908203125e+02, 2.844752197265625e+02, 2.838444213867188e+02, 2.845543518066406e+02, 2.846925659179688e+02, 2.838543395996094e+02, 2.839331970214844e+02, 2.838669128417969e+02, 2.840252685546875e+02, 2.843036499023438e+02, 2.844673461914062e+02, 2.844926452636719e+02, 2.841363525390625e+02, 2.833797912597656e+02, 2.843370056152344e+02, 2.844889526367188e+02, 2.841715698242188e+02, 2.843223876953125e+02, 2.847627868652344e+02, 2.842781372070312e+02, 2.841530456542969e+02, 2.840902099609375e+02, 2.842129516601562e+02, 2.842587890625e+02, 2.844500427246094e+02, 2.845381469726562e+02, 2.845065612792969e+02, 2.833136291503906e+02, 2.842431335449219e+02, 2.841285095214844e+02, 2.835780334472656e+02, 2.835957946777344e+02, 2.842362365722656e+02, 2.8348828125e+02, 2.832110900878906e+02, 2.832732849121094e+02, 2.835364074707031e+02, 2.840038146972656e+02, 2.839979553222656e+02, 2.839659423828125e+02, 2.839511108398438e+02, 2.828072204589844e+02, 2.836525573730469e+02, 2.83660888671875e+02, 2.834757385253906e+02, 2.82599609375e+02, 2.837201538085938e+02, 2.834207763671875e+02, 2.825401611328125e+02, 2.827751770019531e+02, 2.828105773925781e+02, 2.8357177734375e+02, 2.836058349609375e+02, 2.835798645019531e+02, 2.835357360839844e+02, 2.826721496582031e+02, 2.827085266113281e+02, 2.834768981933594e+02, 2.834368286132812e+02, 2.822337646484375e+02, 2.835021057128906e+02, 2.834437866210938e+02, 2.822155456542969e+02, 2.824097290039062e+02, 2.823158569335938e+02, 2.832539367675781e+02, 2.833236694335938e+02, 2.83289794921875e+02, 2.832510681152344e+02, 2.831090393066406e+02, 2.820373229980469e+02, 2.832918701171875e+02, 2.831855163574219e+02, 2.820694885253906e+02, 2.828896789550781e+02, 2.834525756835938e+02, 2.824059448242188e+02, 2.823561706542969e+02, 2.823937683105469e+02, 2.8303125e+02, 2.833419189453125e+02] -bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.913489685058594e+02, 2.883302917480469e+02, 2.853545227050781e+02, 2.809281616210938e+02, 2.807398681640625e+02, 2.809755859375e+02, 2.809010314941406e+02, 2.802966613769531e+02, 2.806651916503906e+02, 2.808459777832031e+02, 2.802694702148438e+02, 2.801371459960938e+02, 2.801581420898438e+02, 2.801794738769531e+02, 2.803555297851562e+02, 2.805506591796875e+02, 2.806156311035156e+02, 2.8016357421875e+02, 2.796515808105469e+02, 2.803413696289062e+02, 2.804175415039062e+02, 2.800597839355469e+02, 2.801703186035156e+02, 2.805803527832031e+02, 2.801087036132812e+02, 2.799091796875e+02, 2.798904113769531e+02, 2.799404296875e+02, 2.800396728515625e+02, 2.802641296386719e+02, 2.804200134277344e+02, 2.803040771484375e+02, 2.793364868164062e+02, 2.802564086914062e+02, 2.8040234375e+02, 2.803812561035156e+02, 2.80207275390625e+02, 2.80392578125e+02, 2.804852905273438e+02, 2.802564392089844e+02, 2.801170349121094e+02, 2.805731201171875e+02, 2.805441284179688e+02, 2.804542846679688e+02, 2.804845581054688e+02, 2.804916076660156e+02, 2.794177551269531e+02, 2.800831604003906e+02, 2.801263427734375e+02, 2.798948364257812e+02, 2.793739318847656e+02, 2.801973571777344e+02, 2.798353271484375e+02, 2.792023620605469e+02, 2.792657775878906e+02, 2.793398742675781e+02, 2.797666931152344e+02, 2.799683227539062e+02, 2.799705810546875e+02, 2.799563293457031e+02, 2.790423278808594e+02, 2.793070068359375e+02, 2.796769409179688e+02, 2.795784912109375e+02, 2.785759887695312e+02, 2.796236267089844e+02, 2.795521850585938e+02, 2.785861206054688e+02, 2.787256469726562e+02, 2.787693481445312e+02, 2.793272705078125e+02, 2.7956884765625e+02, 2.795873107910156e+02, 2.795494995117188e+02, 2.790303039550781e+02, 2.784552612304688e+02, 2.794788208007812e+02, 2.794368591308594e+02, 2.783869323730469e+02, 2.79181884765625e+02, 2.794554443359375e+02, 2.783947143554688e+02, 2.783402099609375e+02, 2.783425903320312e+02, 2.788781127929688e+02, 2.792820434570312e+02, 2.792969360351562e+02, 2.792613830566406e+02, 2.791598815917969e+02, 2.780235595703125e+02, 2.792128295898438e+02, 2.791918334960938e+02, 2.784442138671875e+02, 2.784532470703125e+02, 2.794097290039062e+02, 2.787821350097656e+02, 2.783018798828125e+02, 2.783977661132812e+02, 2.786423034667969e+02, 2.792320556640625e+02] -ETot.y=[0e+00, 4.49848288e+08, 9.72408256e+08, 1.552938624e+09, 2.92663808e+09, 4.182329088e+09, 5.147675136e+09, 6.103648768000002e+09, 7.40215552e+09, 8.131170816e+09, 8.992333824e+09, 1.0298633216e+10, 1.1495201792e+10, 1.26123776e+10, 1.3101836288e+10, 1.3704318976e+10, 1.4387074048e+10, 1.5137792e+10, 1.6298682368e+10, 1.7993865216e+10, 1.9201726464e+10, 2.0213088256e+10, 2.1557993472e+10, 2.2374217728e+10, 2.3142283264e+10, 2.4468467712e+10, 2.5698213888e+10, 2.7003365376e+10, 2.7565334528e+10, 2.8165687296e+10, 2.8841314304e+10, 2.9582843904e+10, 3.0562883584e+10, 3.2460126208e+10, 3.3677170688e+10, 3.4627969024e+10, 3.569403904e+10, 3.6498661376e+10, 3.7024579584e+10, 3.8009552896e+10, 3.91165952e+10, 4.026706739199999e+10, 4.0960004096e+10, 4.1444380672e+10, 4.2031128576e+10, 4.2720821248e+10, 4.3498553344e+10, 4.5301096448e+10, 4.6766047232e+10, 4.8093159424e+10, 4.9525366784e+10, 5.1172007936e+10, 5.2257366016e+10, 5.3640126464e+10, 5.53991168e+10, 5.7056063488e+10, 5.843601408000001e+10, 5.925613977599999e+10, 6.0181970944e+10, 6.1156605952e+10, 6.2155792384e+10, 6.3928569856e+10, 6.5872048128e+10, 6.74436096e+10, 6.9036589056e+10, 7.1287406592e+10, 7.2777269248e+10, 7.4272169984e+10, 7.642636288000002e+10, 7.836767027199998e+10, 8.0266059776e+10, 8.1253572608e+10, 8.231698432e+10, 8.3416342528e+10, 8.4575952896e+10, 8.6214483968e+10, 8.8613896192e+10, 9.0204782592e+10, 9.1768578048e+10, 9.4018510848e+10, 9.575985152e+10, 9.720406016000002e+10, 9.940145766399997e+10, 1.01608374272e+11, 1.03832264704e+11, 1.05117990912e+11, 1.06290987008e+11, 1.07504205824e+11, 1.0877403136e+11, 1.10165598208e+11, 1.1280060416e+11, 1.14533924864e+11, 1.16165402624e+11, 1.1828658176e+11, 1.20315346944e+11, 1.2159234048e+11, 1.23380932608e+11, 1.25556645888e+11, 1.27633727488e+11, 1.29173757952e+11, 1.30261671936e+11] -EHeaPum.y=[0e+00, 1.3151716e+08, 3.2727392e+08, 5.76929408e+08, 1.602810496e+09, 2.511062272e+09, 3.137432832e+09, 3.755979520000001e+09, 4.70947072e+09, 5.10786304e+09, 5.634533888e+09, 6.599195648e+09, 7.464724992e+09, 8.25197824e+09, 8.422315008000001e+09, 8.693945344e+09, 9.043730432e+09, 9.459399680000002e+09, 1.0275206144e+10, 1.1610805248e+10, 1.2473275392e+10, 1.3144753152e+10, 1.4144428032e+10, 1.4627398656e+10, 1.5063028736e+10, 1.60441344e+10, 1.6941843456e+10, 1.7913452544e+10, 1.8151409664e+10, 1.8421364736e+10, 1.8764425216e+10, 1.9171342336e+10, 1.981191168e+10, 2.1346916352e+10, 2.2217836544e+10, 2.283035648e+10, 2.3558529024e+10, 2.4032311296e+10, 2.423625728e+10, 2.488474624e+10, 2.5661192192e+10, 2.6482917376e+10, 2.6858604544e+10, 2.7025760256e+10, 2.7289245696e+10, 2.7645861888e+10, 2.8088246272e+10, 2.9532565504e+10, 3.0644348928e+10, 3.1622834176e+10, 3.2705841152e+10, 3.3996388352e+10, 3.4740277248e+10, 3.5774959616e+10, 3.7180870656e+10, 3.849398272e+10, 3.9531462656e+10, 4.001504870399999e+10, 4.0601403392e+10, 4.1234837504e+10, 4.1891934208e+10, 4.3306586112e+10, 4.4883636224e+10, 4.6100033536e+10, 4.7337713664e+10, 4.9218097152e+10, 5.0354110464e+10, 5.1496792064e+10, 5.328301260800002e+10, 5.486303231999998e+10, 5.64004864e+10, 5.7046073344e+10, 5.7765593088e+10, 5.8520113152e+10, 5.9333144576e+10, 6.0615974912e+10, 6.2637256704e+10, 6.3871545344e+10, 6.5079922688e+10, 6.6960273408e+10, 6.8340158464e+10, 6.943281152000002e+10, 7.126121676799998e+10, 7.309856768e+10, 7.4953883648e+10, 7.5889467392e+10, 7.671578624e+10, 7.7581164544e+10, 7.8501527552e+10, 7.9541460992e+10, 8.1795301376e+10, 8.3166871552e+10, 8.4441358336e+10, 8.6196084736e+10, 8.7855783936e+10, 8.8785903616e+10, 9.0216374272e+10, 9.202343936e+10, 9.3735936e+10, 9.49213184e+10, 9.5665119232e+10] -EPum.y=[0e+00, 3.18331136e+08, 6.45134336e+08, 9.76009216e+08, 1.323827712e+09, 1.671266816e+09, 2.010242176e+09, 2.347669504e+09, 2.6926848e+09, 3.023307776e+09, 3.357800192e+09, 3.699437312e+09, 4.030477056e+09, 4.360399872e+09, 4.679521280000001e+09, 5.01037312e+09, 5.343343616e+09, 5.678392320000001e+09, 6.023476224e+09, 6.383058944e+09, 6.728450048e+09, 7.06833408e+09, 7.413564928e+09, 7.74681856e+09, 8.079254016e+09, 8.424333824e+09, 8.756370432e+09, 9.089912832e+09, 9.413925888000002e+09, 9.744321536e+09, 1.0076890112e+10, 1.0411502592e+10, 1.0750972928e+10, 1.111321088e+10, 1.145933312e+10, 1.1797614592e+10, 1.2135508992e+10, 1.2466348032e+10, 1.2788323328e+10, 1.3124806656e+10, 1.3455404032e+10, 1.378415104e+10, 1.41014016e+10, 1.4418619392e+10, 1.4741883904e+10, 1.5074960384e+10, 1.5410308096e+10, 1.576852992e+10, 1.6121700352e+10, 1.64703232e+10, 1.6819524608e+10, 1.7175621632e+10, 1.7517088768e+10, 1.7865168896e+10, 1.821825024e+10, 1.8562082816e+10, 1.8904551424e+10, 1.9241089024e+10, 1.95805696e+10, 1.99217664e+10, 2.0263856128e+10, 2.0621985792e+10, 2.0988411904e+10, 2.1343578112e+10, 2.1698875392e+10, 2.2069305344e+10, 2.2423156736e+10, 2.2775379968e+10, 2.314335232e+10, 2.3504633856e+10, 2.3865567232e+10, 2.4207497216e+10, 2.4551389184e+10, 2.4896231424e+10, 2.5242810368e+10, 2.5598509056e+10, 2.5976639488e+10, 2.6333239296e+10, 2.6688659456e+10, 2.7058235392e+10, 2.7419693056e+10, 2.7771254784e+10, 2.8140240896e+10, 2.8509810688e+10, 2.8878383104e+10, 2.922852352e+10, 2.957519872e+10, 2.9923035136e+10, 3.0272497664e+10, 3.062413312e+10, 3.1005302784e+10, 3.1367047168e+10, 3.1724040192e+10, 3.2090497024e+10, 3.2459563008e+10, 3.2806434816e+10, 3.3164556288e+10, 3.353320448e+10, 3.3897795584e+10, 3.4252439552e+10, 3.4596548608e+10] -EPumETS.y=[0e+00, 9.3726344e+07, 1.95924752e+08, 3.02194848e+08, 4.25408544e+08, 5.4824288e+08, 6.62613376e+08, 7.754359680000001e+08, 8.95846592e+08, 1.001864768e+09, 1.11175232e+09, 1.22878464e+09, 1.335219456e+09, 1.440537472e+09, 1.535054208e+09, 1.641301248e+09, 1.749666944e+09, 1.860110592e+09, 1.980589952e+09, 2.115567872e+09, 2.236354304e+09, 2.351633408e+09, 2.472259584e+09, 2.580908288e+09, 2.688738816e+09, 2.809214208e+09, 2.916646144e+09, 3.025583104e+09, 3.124991744e+09, 3.230782208e+09, 3.338746112e+09, 3.448754176e+09, 3.563619328e+09, 3.701252608e+09, 3.822770688e+09, 3.936446976e+09, 4.049736448e+09, 4.155971072e+09, 4.253340928e+09, 4.36521984e+09, 4.471212544e+09, 4.575354367999999e+09, 4.668000256e+09, 4.760613376e+09, 4.859273216e+09, 4.967744512e+09, 5.07848704e+09, 5.212104192e+09, 5.340669952e+09, 5.464688128e+09, 5.589284864e+09, 5.720777216e+09, 5.837638656e+09, 5.961115136e+09, 6.089590784e+09, 6.208818688e+09, 6.326683648000001e+09, 6.438615039999999e+09, 6.553491456e+09, 6.670083584e+09, 6.787569664e+09, 6.92109312e+09, 7.062913536e+09, 7.193475072e+09, 7.324169216e+09, 7.46999296e+09, 7.599240192e+09, 7.726857728e+09, 7.870227456000001e+09, 8.006903295999999e+09, 8.143232512e+09, 8.2605568e+09, 8.379843072e+09, 8.500081152e+09, 8.622055424e+09, 8.753149952e+09, 8.9066752e+09, 9.038670848e+09, 9.1694848e+09, 9.314455552e+09, 9.45131008e+09, 9.578266624000002e+09, 9.722647551999998e+09, 9.86761216e+09, 1.0011580416e+10, 1.0137116672e+10, 1.0259186688e+10, 1.038241792e+10, 1.0507275264e+10, 1.0634305536e+10, 1.079087104e+10, 1.0928011264e+10, 1.1060399104e+10, 1.1202250752e+10, 1.1346711552e+10, 1.1468978176e+10, 1.1602495488e+10, 1.174653952e+10, 1.188652544e+10, 1.2016564224e+10, 1.2136071168e+10] +borFie.TBorAve=[2.853500061035156e+02, 2.856468505859375e+02, 2.856425170898438e+02, 2.856099243164062e+02, 2.855359191894531e+02, 2.854109191894531e+02, 2.853658752441406e+02, 2.85341796875e+02, 2.852829895019531e+02, 2.852713012695312e+02, 2.852818603515625e+02, 2.852325439453125e+02, 2.851960144042969e+02, 2.851637573242188e+02, 2.852063293457031e+02, 2.852373352050781e+02, 2.85244140625e+02, 2.852373657226562e+02, 2.852132568359375e+02, 2.851029968261719e+02, 2.85065185546875e+02, 2.850640258789062e+02, 2.850531921386719e+02, 2.850560607910156e+02, 2.850984802246094e+02, 2.850787963867188e+02, 2.850498962402344e+02, 2.850299987792969e+02, 2.850612487792969e+02, 2.851091918945312e+02, 2.851295166015625e+02, 2.851335144042969e+02, 2.851278686523438e+02, 2.850359802246094e+02, 2.849783020019531e+02, 2.8498828125e+02, 2.850150146484375e+02, 2.850186157226562e+02, 2.850895690917969e+02, 2.851102294921875e+02, 2.850767517089844e+02, 2.850636291503906e+02, 2.850647888183594e+02, 2.851242370605469e+02, 2.851503295898438e+02, 2.851531677246094e+02, 2.851442260742188e+02, 2.850705261230469e+02, 2.849804382324219e+02, 2.849540710449219e+02, 2.849377746582031e+02, 2.84878173828125e+02, 2.848800659179688e+02, 2.848887939453125e+02, 2.848328552246094e+02, 2.847998046875e+02, 2.847735290527344e+02, 2.84830078125e+02, 2.848613586425781e+02, 2.848743896484375e+02, 2.848793334960938e+02, 2.848533630371094e+02, 2.847465209960938e+02, 2.847254333496094e+02, 2.847113952636719e+02, 2.846548767089844e+02, 2.846257629394531e+02, 2.84641845703125e+02, 2.846016845703125e+02, 2.845639953613281e+02, 2.845406799316406e+02, 2.845854187011719e+02, 2.846329345703125e+02, 2.846602783203125e+02, 2.846731567382812e+02, 2.846702270507812e+02, 2.845683288574219e+02, 2.845370483398438e+02, 2.845420837402344e+02, 2.845177001953125e+02, 2.844671630859375e+02, 2.844966735839844e+02, 2.844807739257812e+02, 2.844241027832031e+02, 2.843919982910156e+02, 2.844069519042969e+02, 2.844645080566406e+02, 2.84499755859375e+02, 2.845173034667969e+02, 2.845257873535156e+02, 2.844532470703125e+02, 2.844003295898438e+02, 2.844113159179688e+02, 2.844086608886719e+02, 2.843458557128906e+02, 2.843865966796875e+02, 2.844162902832031e+02, 2.843640441894531e+02, 2.843388977050781e+02, 2.843302307128906e+02, 2.844028625488281e+02] +bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.93115966796875e+02, 2.931159057617188e+02, 2.895999145507812e+02, 2.862367248535156e+02, 2.856703491210938e+02, 2.855669250488281e+02, 2.855285339355469e+02, 2.854880065917969e+02, 2.854511108398438e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854460754394531e+02, 2.854440002441406e+02, 2.854427185058594e+02, 2.854321594238281e+02, 2.854211120605469e+02, 2.854136657714844e+02, 2.854114685058594e+02, 2.853566284179688e+02, 2.852975769042969e+02, 2.852750244140625e+02, 2.852655334472656e+02, 2.852488708496094e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.852537231445312e+02, 2.85253662109375e+02, 2.852529602050781e+02, 2.852539672851562e+02, 2.852642822265625e+02, 2.852809448242188e+02, 2.853166809082031e+02, 2.852921447753906e+02, 2.852317810058594e+02, 2.852123107910156e+02, 2.852109069824219e+02, 2.8520849609375e+02, 2.8521337890625e+02, 2.852136840820312e+02, 2.852136840820312e+02, 2.852136840820312e+02, 2.852136840820312e+02, 2.852145080566406e+02, 2.852163391113281e+02, 2.852308349609375e+02, 2.853015747070312e+02, 2.853157043457031e+02, 2.852427368164062e+02, 2.85201904296875e+02, 2.851820983886719e+02, 2.851445007324219e+02, 2.851161804199219e+02, 2.851146545410156e+02, 2.851146545410156e+02, 2.851134643554688e+02, 2.851120300292969e+02, 2.851029968261719e+02, 2.850911560058594e+02, 2.850891723632812e+02, 2.850958251953125e+02, 2.851108703613281e+02, 2.850483703613281e+02, 2.850011596679688e+02, 2.849850769042969e+02, 2.849572143554688e+02, 2.849129638671875e+02, 2.849075012207031e+02, 2.849073181152344e+02, 2.848952941894531e+02, 2.8486865234375e+02, 2.848468322753906e+02, 2.848564453125e+02, 2.848825988769531e+02, 2.84908447265625e+02, 2.849337158203125e+02, 2.849125366210938e+02, 2.848591918945312e+02, 2.848332824707031e+02, 2.848294677734375e+02, 2.847944030761719e+02, 2.847790222167969e+02, 2.847874755859375e+02, 2.84768798828125e+02, 2.847352294921875e+02, 2.847032165527344e+02, 2.847160339355469e+02, 2.847487182617188e+02, 2.847765502929688e+02, 2.848025207519531e+02, 2.847971801757812e+02, 2.847415466308594e+02, 2.847158508300781e+02, 2.847202453613281e+02, 2.8469091796875e+02, 2.846730651855469e+02, 2.846980285644531e+02, 2.846997680664062e+02, 2.846782836914062e+02, 2.846471862792969e+02] +bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.901693115234375e+02, 2.839051208496094e+02, 2.819494018554688e+02, 2.81670654296875e+02, 2.815658874511719e+02, 2.815111083984375e+02, 2.814908752441406e+02, 2.815116882324219e+02, 2.815116882324219e+02, 2.815116882324219e+02, 2.815964050292969e+02, 2.815942077636719e+02, 2.81560302734375e+02, 2.815077819824219e+02, 2.814356384277344e+02, 2.813970031738281e+02, 2.813732299804688e+02, 2.813488464355469e+02, 2.813092651367188e+02, 2.812641296386719e+02, 2.812647094726562e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813020935058594e+02, 2.813067016601562e+02, 2.8130517578125e+02, 2.81298095703125e+02, 2.8128173828125e+02, 2.812659606933594e+02, 2.812723388671875e+02, 2.812958984375e+02, 2.812852478027344e+02, 2.812928161621094e+02, 2.812743530273438e+02, 2.812405700683594e+02, 2.812457275390625e+02, 2.812456359863281e+02, 2.812456359863281e+02, 2.812456359863281e+02, 2.812456359863281e+02, 2.812966003417969e+02, 2.812949523925781e+02, 2.812788391113281e+02, 2.812259521484375e+02, 2.812921447753906e+02, 2.812725524902344e+02, 2.81262939453125e+02, 2.811882019042969e+02, 2.811611938476562e+02, 2.811585998535156e+02, 2.811810302734375e+02, 2.811810302734375e+02, 2.812751770019531e+02, 2.812724609375e+02, 2.812507019042969e+02, 2.811981811523438e+02, 2.811490783691406e+02, 2.810723571777344e+02, 2.810881958007812e+02, 2.810573425292969e+02, 2.810455322265625e+02, 2.809841613769531e+02, 2.80966552734375e+02, 2.80954345703125e+02, 2.809810791015625e+02, 2.809655151367188e+02, 2.809354553222656e+02, 2.809026184082031e+02, 2.808720397949219e+02, 2.808551025390625e+02, 2.808633422851562e+02, 2.808761291503906e+02, 2.809133911132812e+02, 2.809248657226562e+02, 2.808885803222656e+02, 2.808497314453125e+02, 2.808345031738281e+02, 2.808126220703125e+02, 2.807885437011719e+02, 2.807927551269531e+02, 2.807796020507812e+02, 2.807545471191406e+02, 2.807210083007812e+02, 2.807098999023438e+02, 2.8072998046875e+02, 2.807503356933594e+02, 2.807856750488281e+02, 2.808040161132812e+02, 2.807678527832031e+02, 2.807299194335938e+02, 2.807203369140625e+02, 2.807062072753906e+02, 2.806793518066406e+02, 2.80699951171875e+02, 2.806990661621094e+02, 2.806876220703125e+02, 2.8066162109375e+02] +bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.886930236816406e+02, 2.865877380371094e+02, 2.859644165039062e+02, 2.858502197265625e+02, 2.857651062011719e+02, 2.855670166015625e+02, 2.854481201171875e+02, 2.854133911132812e+02, 2.853845825195312e+02, 2.853447875976562e+02, 2.854239501953125e+02, 2.854317932128906e+02, 2.854045104980469e+02, 2.853798522949219e+02, 2.853590087890625e+02, 2.853627624511719e+02, 2.853668212890625e+02, 2.853419189453125e+02, 2.852205505371094e+02, 2.851338195800781e+02, 2.851019897460938e+02, 2.851621398925781e+02, 2.851547241210938e+02, 2.851278381347656e+02, 2.852204284667969e+02, 2.8528369140625e+02, 2.8526806640625e+02, 2.852549438476562e+02, 2.852338256835938e+02, 2.852461547851562e+02, 2.852632751464844e+02, 2.852685546875e+02, 2.851536560058594e+02, 2.850979919433594e+02, 2.850673828125e+02, 2.8514404296875e+02, 2.851788024902344e+02, 2.851766662597656e+02, 2.852059936523438e+02, 2.852757263183594e+02, 2.8528076171875e+02, 2.852742919921875e+02, 2.852572326660156e+02, 2.852619323730469e+02, 2.852926025390625e+02, 2.853072814941406e+02, 2.852018432617188e+02, 2.851144714355469e+02, 2.850131530761719e+02, 2.850629577636719e+02, 2.850766296386719e+02, 2.850042114257812e+02, 2.849979858398438e+02, 2.851121215820312e+02, 2.850998229980469e+02, 2.850692138671875e+02, 2.850344848632812e+02, 2.850232238769531e+02, 2.850357666015625e+02, 2.850455627441406e+02, 2.850072326660156e+02, 2.84898681640625e+02, 2.847667541503906e+02, 2.847460632324219e+02, 2.847866516113281e+02, 2.847108154296875e+02, 2.846982116699219e+02, 2.848591613769531e+02, 2.848861389160156e+02, 2.848344421386719e+02, 2.847905578613281e+02, 2.847685241699219e+02, 2.847883911132812e+02, 2.848128662109375e+02, 2.848136901855469e+02, 2.84822021484375e+02, 2.847889709472656e+02, 2.847312927246094e+02, 2.847083435058594e+02, 2.847084350585938e+02, 2.846636352539062e+02, 2.846510314941406e+02, 2.846919555664062e+02, 2.846528015136719e+02, 2.846183471679688e+02, 2.845817565917969e+02, 2.846013793945312e+02, 2.846325378417969e+02, 2.846551818847656e+02, 2.846484680175781e+02, 2.846405639648438e+02, 2.845845031738281e+02, 2.845657653808594e+02, 2.845768432617188e+02, 2.845458068847656e+02, 2.845227661132812e+02, 2.845791931152344e+02, 2.845760803222656e+02, 2.845493469238281e+02, 2.84512451171875e+02] +bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.890857238769531e+02, 2.852039489746094e+02, 2.830310974121094e+02, 2.818689575195312e+02, 2.818818054199219e+02, 2.817133483886719e+02, 2.814603271484375e+02, 2.814742431640625e+02, 2.814588012695312e+02, 2.81305419921875e+02, 2.814016418457031e+02, 2.814278869628906e+02, 2.814888000488281e+02, 2.814223327636719e+02, 2.813736267089844e+02, 2.813586730957031e+02, 2.813612976074219e+02, 2.813277893066406e+02, 2.813287353515625e+02, 2.811987915039062e+02, 2.811198425292969e+02, 2.811668395996094e+02, 2.812215270996094e+02, 2.811399536132812e+02, 2.811797485351562e+02, 2.812682800292969e+02, 2.812973327636719e+02, 2.812952270507812e+02, 2.812484741210938e+02, 2.8123681640625e+02, 2.812506408691406e+02, 2.811897888183594e+02, 2.81237060546875e+02, 2.811561279296875e+02, 2.811101379394531e+02, 2.811084289550781e+02, 2.812392883300781e+02, 2.812130126953125e+02, 2.811733093261719e+02, 2.812582397460938e+02, 2.812667541503906e+02, 2.813375549316406e+02, 2.812806701660156e+02, 2.812554931640625e+02, 2.812704772949219e+02, 2.812730407714844e+02, 2.812438049316406e+02, 2.811763610839844e+02, 2.810588989257812e+02, 2.809872741699219e+02, 2.811549072265625e+02, 2.810501708984375e+02, 2.809447631835938e+02, 2.811036071777344e+02, 2.810993041992188e+02, 2.811536254882812e+02, 2.810525817871094e+02, 2.810229797363281e+02, 2.810296630859375e+02, 2.810413513183594e+02, 2.810158386230469e+02, 2.809788208007812e+02, 2.80818359375e+02, 2.806761474609375e+02, 2.808213500976562e+02, 2.807543334960938e+02, 2.806233825683594e+02, 2.80832763671875e+02, 2.808880615234375e+02, 2.80920654296875e+02, 2.808126831054688e+02, 2.807730102539062e+02, 2.807779235839844e+02, 2.808028869628906e+02, 2.80755615234375e+02, 2.809095458984375e+02, 2.808082885742188e+02, 2.807487182617188e+02, 2.807203063964844e+02, 2.807473754882812e+02, 2.806756286621094e+02, 2.806492309570312e+02, 2.806858825683594e+02, 2.806573791503906e+02, 2.806420288085938e+02, 2.805891418457031e+02, 2.805906066894531e+02, 2.80621337890625e+02, 2.805754089355469e+02, 2.806781311035156e+02, 2.806547546386719e+02, 2.805997009277344e+02, 2.805496215820312e+02, 2.806682434082031e+02, 2.805636596679688e+02, 2.805040588378906e+02, 2.805736083984375e+02, 2.805751647949219e+02, 2.806056518554688e+02, 2.805234680175781e+02] +bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.907815246582031e+02, 2.882529907226562e+02, 2.866319274902344e+02, 2.8433984375e+02, 2.850140686035156e+02, 2.849736022949219e+02, 2.847734375e+02, 2.842070617675781e+02, 2.849485778808594e+02, 2.8472998046875e+02, 2.84103759765625e+02, 2.841520385742188e+02, 2.841559448242188e+02, 2.843683776855469e+02, 2.846029968261719e+02, 2.846659240722656e+02, 2.84624267578125e+02, 2.83825927734375e+02, 2.839300231933594e+02, 2.843555908203125e+02, 2.844752197265625e+02, 2.838444213867188e+02, 2.845543518066406e+02, 2.846925354003906e+02, 2.838543395996094e+02, 2.839331970214844e+02, 2.838669128417969e+02, 2.840254211425781e+02, 2.843037414550781e+02, 2.844673767089844e+02, 2.844924621582031e+02, 2.841360473632812e+02, 2.833792724609375e+02, 2.843368530273438e+02, 2.844889221191406e+02, 2.841715393066406e+02, 2.843223571777344e+02, 2.847627563476562e+02, 2.842781066894531e+02, 2.841530151367188e+02, 2.840902099609375e+02, 2.841123046875e+02, 2.841659240722656e+02, 2.843982238769531e+02, 2.845203552246094e+02, 2.845025939941406e+02, 2.833136291503906e+02, 2.84242919921875e+02, 2.841282348632812e+02, 2.835777893066406e+02, 2.835956115722656e+02, 2.842361145019531e+02, 2.834881896972656e+02, 2.832109985351562e+02, 2.83273193359375e+02, 2.835404663085938e+02, 2.840054016113281e+02, 2.83998046875e+02, 2.839650268554688e+02, 2.839499816894531e+02, 2.828060913085938e+02, 2.836519165039062e+02, 2.836607360839844e+02, 2.834756469726562e+02, 2.825995178222656e+02, 2.837200927734375e+02, 2.834207458496094e+02, 2.825401000976562e+02, 2.82775146484375e+02, 2.828105163574219e+02, 2.835717468261719e+02, 2.836058044433594e+02, 2.83579833984375e+02, 2.835357055664062e+02, 2.82672119140625e+02, 2.8270849609375e+02, 2.834768676757812e+02, 2.834367980957031e+02, 2.822337646484375e+02, 2.835021057128906e+02, 2.834437561035156e+02, 2.822155456542969e+02, 2.824096984863281e+02, 2.823158569335938e+02, 2.832539367675781e+02, 2.833236694335938e+02, 2.83289794921875e+02, 2.832510375976562e+02, 2.831090087890625e+02, 2.820372924804688e+02, 2.832918701171875e+02, 2.831855163574219e+02, 2.820694885253906e+02, 2.828896789550781e+02, 2.834525756835938e+02, 2.824059448242188e+02, 2.823561706542969e+02, 2.823937377929688e+02, 2.8303125e+02, 2.833419189453125e+02] +bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.913489685058594e+02, 2.883302917480469e+02, 2.853545227050781e+02, 2.809281616210938e+02, 2.807398681640625e+02, 2.809755859375e+02, 2.809010314941406e+02, 2.802966613769531e+02, 2.806651916503906e+02, 2.808459777832031e+02, 2.802694702148438e+02, 2.801371459960938e+02, 2.801581726074219e+02, 2.801794738769531e+02, 2.803556213378906e+02, 2.805507507324219e+02, 2.806156005859375e+02, 2.801634521484375e+02, 2.796514587402344e+02, 2.803413391113281e+02, 2.804175415039062e+02, 2.800597534179688e+02, 2.801703186035156e+02, 2.805803527832031e+02, 2.801087036132812e+02, 2.799091796875e+02, 2.798904113769531e+02, 2.799404602050781e+02, 2.800397338867188e+02, 2.802641906738281e+02, 2.804199523925781e+02, 2.803038330078125e+02, 2.793359985351562e+02, 2.802561950683594e+02, 2.804022521972656e+02, 2.803811950683594e+02, 2.802072143554688e+02, 2.803925476074219e+02, 2.804852600097656e+02, 2.802564086914062e+02, 2.801170043945312e+02, 2.801459045410156e+02, 2.801428527832031e+02, 2.8019970703125e+02, 2.803758850097656e+02, 2.80458984375e+02, 2.794170227050781e+02, 2.800829467773438e+02, 2.801260681152344e+02, 2.798946228027344e+02, 2.793737487792969e+02, 2.801972351074219e+02, 2.798352355957031e+02, 2.792023010253906e+02, 2.792657165527344e+02, 2.793404235839844e+02, 2.797687072753906e+02, 2.799691467285156e+02, 2.799701538085938e+02, 2.79955322265625e+02, 2.790412292480469e+02, 2.793061828613281e+02, 2.796766967773438e+02, 2.79578369140625e+02, 2.785758972167969e+02, 2.7962353515625e+02, 2.795521240234375e+02, 2.785860595703125e+02, 2.787256164550781e+02, 2.78769287109375e+02, 2.793272399902344e+02, 2.795688171386719e+02, 2.795872802734375e+02, 2.795494689941406e+02, 2.790303039550781e+02, 2.784552307128906e+02, 2.794787902832031e+02, 2.794368591308594e+02, 2.783869018554688e+02, 2.791818542480469e+02, 2.794554138183594e+02, 2.783947143554688e+02, 2.783402099609375e+02, 2.783425598144531e+02, 2.788781127929688e+02, 2.792820434570312e+02, 2.792969360351562e+02, 2.792613830566406e+02, 2.791598815917969e+02, 2.780235595703125e+02, 2.792128295898438e+02, 2.791918334960938e+02, 2.784442443847656e+02, 2.784532165527344e+02, 2.794097290039062e+02, 2.787821350097656e+02, 2.783018798828125e+02, 2.783977355957031e+02, 2.786423034667969e+02, 2.792320251464844e+02] +ETot.y=[0e+00, 4.49848288e+08, 9.72408256e+08, 1.552937856e+09, 2.926637312e+09, 4.182328576e+09, 5.147673088e+09, 6.103647744000002e+09, 7.402155008e+09, 8.131169792e+09, 8.992333824e+09, 1.0298632192e+10, 1.1495201792e+10, 1.2612375552e+10, 1.3101824e+10, 1.370429952e+10, 1.4387053568e+10, 1.5137775616e+10, 1.6298673152e+10, 1.799386112e+10, 1.9201724416e+10, 2.0213088256e+10, 2.1557999616e+10, 2.2374221824e+10, 2.314228736e+10, 2.4468467712e+10, 2.5698213888e+10, 2.7003359232e+10, 2.7565303808e+10, 2.8165650432e+10, 2.884127744e+10, 2.9582811136e+10, 3.0562854912e+10, 3.2460118016e+10, 3.3677170688e+10, 3.4627969024e+10, 3.569403904e+10, 3.6498661376e+10, 3.7024579584e+10, 3.8009552896e+10, 3.91165952e+10, 4.026707148799999e+10, 4.095983616e+10, 4.1444233216e+10, 4.2031108096e+10, 4.2720882688e+10, 4.349863936e+10, 4.530118656e+10, 4.6766145536e+10, 4.8093261824e+10, 4.9525485568e+10, 5.1172143104e+10, 5.2257501184e+10, 5.3640265728e+10, 5.539926016e+10, 5.7056210944e+10, 5.843610419200001e+10, 5.925617254399999e+10, 6.0181991424e+10, 6.1156642816e+10, 6.2155862016e+10, 6.392868864e+10, 6.587222016e+10, 6.744379392e+10, 6.9036777472e+10, 7.12876032e+10, 7.2777465856e+10, 7.4272374784e+10, 7.642656768000002e+10, 7.836785868799998e+10, 8.0266248192e+10, 8.1253769216e+10, 8.2317180928e+10, 8.3416547328e+10, 8.4576157696e+10, 8.6214688768e+10, 8.8614100992e+10, 9.0204995584e+10, 9.1768799232e+10, 9.4018732032e+10, 9.5760072704e+10, 9.720428953600002e+10, 9.940167884799997e+10, 1.01608603648e+11, 1.03832502272e+11, 1.05118220288e+11, 1.06291224576e+11, 1.07504427008e+11, 1.08774260736e+11, 1.10165835776e+11, 1.12800841728e+11, 1.14534162432e+11, 1.16165640192e+11, 1.18286819328e+11, 1.2031557632e+11, 1.21592569856e+11, 1.23381170176e+11, 1.25556883456e+11, 1.2763398144e+11, 1.29174003712e+11, 1.30261909504e+11] +EHeaPum.y=[0e+00, 1.31517144e+08, 3.27273888e+08, 5.76928704e+08, 1.602809728e+09, 2.51106176e+09, 3.137431296e+09, 3.755978496000001e+09, 4.709469696e+09, 5.107862016e+09, 5.634533376e+09, 6.599195136e+09, 7.464724992e+09, 8.251976192e+09, 8.422311424000001e+09, 8.693936128e+09, 9.043719168e+09, 9.459392512000002e+09, 1.027520512e+10, 1.1610811392e+10, 1.2473283584e+10, 1.3144762368e+10, 1.4144442368e+10, 1.4627412992e+10, 1.5063043072e+10, 1.6044141568e+10, 1.6941850624e+10, 1.791345664e+10, 1.8151411712e+10, 1.8421362688e+10, 1.876442112e+10, 1.9171342336e+10, 1.9811915776e+10, 2.1346940928e+10, 2.221787136e+10, 2.28303872e+10, 2.3558561792e+10, 2.4032346112e+10, 2.4236292096e+10, 2.4884781056e+10, 2.566122496e+10, 2.648295424e+10, 2.6858647552e+10, 2.7025825792e+10, 2.7289434112e+10, 2.7646134272e+10, 2.808854528e+10, 2.9532870656e+10, 3.0644658176e+10, 3.1623151616e+10, 3.270617088e+10, 3.3996732416e+10, 3.4740625408e+10, 3.5775307776e+10, 3.7181222912e+10, 3.8494343168e+10, 3.9531798528e+10, 4.001532723199999e+10, 4.0601665536e+10, 4.1235124224e+10, 4.18922496e+10, 4.330694656e+10, 4.4884054016e+10, 4.6100463616e+10, 4.733814784e+10, 4.921853952e+10, 5.0354556928e+10, 5.1497238528e+10, 5.328345907200002e+10, 5.486347059199998e+10, 5.6400928768e+10, 5.7046515712e+10, 5.7766035456e+10, 5.8520559616e+10, 5.933359104e+10, 6.0616421376e+10, 6.263771136e+10, 6.3872e+10, 6.5080385536e+10, 6.6960740352e+10, 6.8340625408e+10, 6.943327846400002e+10, 7.126168371199998e+10, 7.3099034624e+10, 7.4954366976e+10, 7.5889942528e+10, 7.6716269568e+10, 7.758163968e+10, 7.850201088e+10, 7.954194432e+10, 8.1795776512e+10, 8.316735488e+10, 8.4441841664e+10, 8.6196568064e+10, 8.7856259072e+10, 8.8786386944e+10, 9.02168576e+10, 9.2023922688e+10, 9.373642752e+10, 9.492180992e+10, 9.566560256e+10] +EPum.y=[0e+00, 3.18331136e+08, 6.45134336e+08, 9.76009216e+08, 1.323827712e+09, 1.671266816e+09, 2.010242048e+09, 2.347669504e+09, 2.6926848e+09, 3.023307776e+09, 3.357800192e+09, 3.699437312e+09, 4.030477056e+09, 4.360399872e+09, 4.679512576000001e+09, 5.010364416e+09, 5.3433344e+09, 5.678383104000001e+09, 6.02346752e+09, 6.38305024e+09, 6.728441344e+09, 7.068325376e+09, 7.413556224e+09, 7.746809856e+09, 8.079245312e+09, 8.42432512e+09, 8.75636224e+09, 9.089903616e+09, 9.413892096000002e+09, 9.744287744e+09, 1.007685632e+10, 1.0411469824e+10, 1.0750939136e+10, 1.1113177088e+10, 1.1459300352e+10, 1.17975808e+10, 1.21354752e+10, 1.246631424e+10, 1.2788289536e+10, 1.3124772864e+10, 1.345537024e+10, 1.3784117248e+10, 1.4101188608e+10, 1.44184064e+10, 1.474167296e+10, 1.5074748416e+10, 1.5410095104e+10, 1.5768316928e+10, 1.6121488384e+10, 1.6470111232e+10, 1.681931264e+10, 1.7175409664e+10, 1.7516875776e+10, 1.7864957952e+10, 1.8218037248e+10, 1.8561869824e+10, 1.8904307712e+10, 1.9240843264e+10, 1.958032384e+10, 1.992152064e+10, 2.0263612416e+10, 2.0621740032e+10, 2.0988166144e+10, 2.1343332352e+10, 2.169863168e+10, 2.2069059584e+10, 2.2422910976e+10, 2.2775134208e+10, 2.3143108608e+10, 2.3504390144e+10, 2.386532352e+10, 2.4207251456e+10, 2.4551143424e+10, 2.4895985664e+10, 2.5242564608e+10, 2.5598265344e+10, 2.5976393728e+10, 2.6332995584e+10, 2.6688413696e+10, 2.7057989632e+10, 2.7419449344e+10, 2.7771011072e+10, 2.8139995136e+10, 2.8509564928e+10, 2.8878139392e+10, 2.9228279808e+10, 2.9574955008e+10, 2.9922791424e+10, 3.0272253952e+10, 3.062388736e+10, 3.1005059072e+10, 3.1366803456e+10, 3.172379648e+10, 3.2090251264e+10, 3.2459317248e+10, 3.2806189056e+10, 3.3164312576e+10, 3.3532960768e+10, 3.3897551872e+10, 3.425219584e+10, 3.4596306944e+10] +EPumETS.y=[0e+00, 9.3726352e+07, 1.95924752e+08, 3.02194816e+08, 4.25408512e+08, 5.48242816e+08, 6.62613312e+08, 7.754359040000001e+08, 8.95846528e+08, 1.001864704e+09, 1.11175232e+09, 1.22878464e+09, 1.335219456e+09, 1.440537472e+09, 1.535045248e+09, 1.641292288e+09, 1.749657984e+09, 1.860101632e+09, 1.98058112e+09, 2.115559168e+09, 2.2363456e+09, 2.351624704e+09, 2.47225088e+09, 2.580899584e+09, 2.688730112e+09, 2.809205248e+09, 2.916637184e+09, 3.025574144e+09, 3.124958208e+09, 3.230748672e+09, 3.338712576e+09, 3.448720896e+09, 3.563586048e+09, 3.701219072e+09, 3.822737152e+09, 3.93641344e+09, 4.049702912e+09, 4.15593728e+09, 4.253307392e+09, 4.36518656e+09, 4.471178752e+09, 4.575320575999999e+09, 4.667787264e+09, 4.760400384e+09, 4.85906176e+09, 4.967532544e+09, 5.078275072e+09, 5.211892224e+09, 5.340457984e+09, 5.46447616e+09, 5.589072384e+09, 5.720565248e+09, 5.837426688e+09, 5.960903168e+09, 6.089378816e+09, 6.20860672e+09, 6.326438912000001e+09, 6.438370303999999e+09, 6.553246208e+09, 6.669838336e+09, 6.787324416e+09, 6.920847872e+09, 7.0626688e+09, 7.193230336e+09, 7.32392448e+09, 7.469748224e+09, 7.598995456e+09, 7.726613504e+09, 7.869982720000001e+09, 8.006658559999999e+09, 8.142987776e+09, 8.260311552e+09, 8.379598336e+09, 8.499835904e+09, 8.621810688e+09, 8.752905216e+09, 8.906430464e+09, 9.038426112e+09, 9.169240064e+09, 9.31421184e+09, 9.451065344e+09, 9.578021888000002e+09, 9.722402815999998e+09, 9.867367424e+09, 1.0011336704e+10, 1.013687296e+10, 1.0258942976e+10, 1.0382173184e+10, 1.0507031552e+10, 1.0634061824e+10, 1.0790627328e+10, 1.0927767552e+10, 1.1060154368e+10, 1.1202006016e+10, 1.134646784e+10, 1.1468734464e+10, 1.1602251776e+10, 1.1746295808e+10, 1.1886281728e+10, 1.2016320512e+10, 1.2135826432e+10] EPumPla.y=[0e+00, 1.4195229e+07, 2.8390458e+07, 4.2585688e+07, 5.6780916e+07, 7.0976144e+07, 8.5171376e+07, 9.936660800000001e+07, 1.13561832e+08, 1.27757064e+08, 1.41952288e+08, 1.5614752e+08, 1.70342752e+08, 1.84537984e+08, 1.98733216e+08, 2.12928432e+08, 2.27123664e+08, 2.41318896e+08, 2.55514128e+08, 2.69709344e+08, 2.83904576e+08, 2.98099808e+08, 3.1229504e+08, 3.26490272e+08, 3.40685504e+08, 3.54880736e+08, 3.69075968e+08, 3.832712e+08, 3.974664320000001e+08, 4.11661632e+08, 4.25856864e+08, 4.40052096e+08, 4.54247328e+08, 4.6844256e+08, 4.826377920000001e+08, 4.96833024e+08, 5.11028256e+08, 5.25223488e+08, 5.39418688e+08, 5.53613952e+08, 5.67809152e+08, 5.820044159999999e+08, 5.96199616e+08, 6.1039488e+08, 6.2459008e+08, 6.38785344e+08, 6.52980544e+08, 6.67175744e+08, 6.81371008e+08, 6.95566208e+08, 7.09761472e+08, 7.23956672e+08, 7.38151936e+08, 7.52347136e+08, 7.665424e+08, 7.807376e+08, 7.949328640000001e+08, 8.091280639999999e+08, 8.23323264e+08, 8.37518528e+08, 8.51713728e+08, 8.65908992e+08, 8.80104192e+08, 8.94299456e+08, 9.08494656e+08, 9.2268992e+08, 9.3688512e+08, 9.51080384e+08, 9.652755840000001e+08, 9.794707839999999e+08, 9.93666048e+08, 1.007861248e+09, 1.022056512e+09, 1.036251712e+09, 1.050446976e+09, 1.064642176e+09, 1.078837376e+09, 1.093032704e+09, 1.107227904e+09, 1.121423104e+09, 1.135618304e+09, 1.149813504e+09, 1.164008832e+09, 1.178204032e+09, 1.192399232e+09, 1.206594432e+09, 1.22078976e+09, 1.23498496e+09, 1.24918016e+09, 1.26337536e+09, 1.277570688e+09, 1.291765888e+09, 1.305961088e+09, 1.320156288e+09, 1.334351488e+09, 1.348546816e+09, 1.362742016e+09, 1.376937216e+09, 1.391132416e+09, 1.405327744e+09, 1.419522944e+09] EPumDis.y=[0e+00, 1.7666552e+08, 3.5333104e+08, 5.29996544e+08, 7.0666208e+08, 8.83327552e+08, 1.059993088e+09, 1.23665856e+09, 1.41332416e+09, 1.589989632e+09, 1.766655104e+09, 1.943320704e+09, 2.119986176e+09, 2.296651776e+09, 2.47331712e+09, 2.64998272e+09, 2.82664832e+09, 3.003313664e+09, 3.179979264e+09, 3.356644864e+09, 3.533310208e+09, 3.709975808e+09, 3.886641408e+09, 4.063306752e+09, 4.239972352e+09, 4.416637952e+09, 4.593303552e+09, 4.769969152e+09, 4.946634240000001e+09, 5.12329984e+09, 5.29996544e+09, 5.47663104e+09, 5.65329664e+09, 5.82996224e+09, 6.006627328000001e+09, 6.183292928e+09, 6.359958528e+09, 6.536624128e+09, 6.713289728e+09, 6.889955328e+09, 7.066620416e+09, 7.243286015999999e+09, 7.419951616e+09, 7.596617216e+09, 7.773282816e+09, 7.949948416e+09, 8.126613504e+09, 8.303279104e+09, 8.479944704e+09, 8.656610304e+09, 8.833275904e+09, 9.009941504e+09, 9.186607104e+09, 9.363272704e+09, 9.539938304e+09, 9.71660288e+09, 9.893268480000002e+09, 1.006993408e+10, 1.024659968e+10, 1.042326528e+10, 1.059993088e+10, 1.077659648e+10, 1.095326208e+10, 1.112992768e+10, 1.130659328e+10, 1.148325888e+10, 1.165992448e+10, 1.1836589056e+10, 1.2013254656e+10, 1.2189920256e+10, 1.2366585856e+10, 1.2543251456e+10, 1.2719917056e+10, 1.2896582656e+10, 1.3073248256e+10, 1.3249913856e+10, 1.3426579456e+10, 1.3603245056e+10, 1.3779910656e+10, 1.3956576256e+10, 1.4133240832e+10, 1.4309906432e+10, 1.4486572032e+10, 1.4663237632e+10, 1.4839903232e+10, 1.5016568832e+10, 1.5193234432e+10, 1.5369900032e+10, 1.5546565632e+10, 1.5723231232e+10, 1.5899896832e+10, 1.6076562432e+10, 1.6253227008e+10, 1.6429892608e+10, 1.6606558208e+10, 1.6783223808e+10, 1.6959889408e+10, 1.7136555008e+10, 1.7313220608e+10, 1.7489885184e+10, 1.7666551808e+10] EPumSto.y=[0e+00, 3.3744048e+07, 6.7488096e+07, 1.01232144e+08, 1.34976192e+08, 1.6872024e+08, 2.02464288e+08, 2.36208336e+08, 2.69952384e+08, 3.03696448e+08, 3.3744048e+08, 3.71184544e+08, 4.04928576e+08, 4.3867264e+08, 4.724166720000001e+08, 5.06160736e+08, 5.39904768e+08, 5.736488320000001e+08, 6.07392896e+08, 6.41136896e+08, 6.7488096e+08, 7.08625024e+08, 7.42369088e+08, 7.76113088e+08, 8.09857152e+08, 8.43601216e+08, 8.7734528e+08, 9.1108928e+08, 9.448333440000001e+08, 9.78577408e+08, 1.012321472e+09, 1.046065472e+09, 1.079809536e+09, 1.113553536e+09, 1.147297664e+09, 1.181041664e+09, 1.214785792e+09, 1.248529792e+09, 1.282273792e+09, 1.31601792e+09, 1.34976192e+09, 1.38350592e+09, 1.417250048e+09, 1.450994048e+09, 1.484738176e+09, 1.518482176e+09, 1.552226176e+09, 1.585970304e+09, 1.619714304e+09, 1.653458304e+09, 1.687202432e+09, 1.720946432e+09, 1.75469056e+09, 1.78843456e+09, 1.82217856e+09, 1.855922688e+09, 1.889666688e+09, 1.923410688e+09, 1.957154816e+09, 1.990898816e+09, 2.024642944e+09, 2.058386944e+09, 2.092130944e+09, 2.125875072e+09, 2.159619072e+09, 2.1933632e+09, 2.227107072e+09, 2.2608512e+09, 2.294595328e+09, 2.328339456e+09, 2.362083328e+09, 2.395827456e+09, 2.429571584e+09, 2.463315456e+09, 2.497059584e+09, 2.530803712e+09, 2.564547584e+09, 2.598291712e+09, 2.63203584e+09, 2.665779712e+09, 2.69952384e+09, 2.733267968e+09, 2.76701184e+09, 2.800755968e+09, 2.834500096e+09, 2.868244224e+09, 2.901988096e+09, 2.935732224e+09, 2.969476352e+09, 3.003220224e+09, 3.036964352e+09, 3.07070848e+09, 3.104452352e+09, 3.13819648e+09, 3.171940608e+09, 3.20568448e+09, 3.239428608e+09, 3.273172736e+09, 3.306916608e+09, 3.340660736e+09, 3.374404864e+09] @@ -36,35 +36,35 @@ bui[3].ets.proHeaWat.heaPum.m2_flow_nominal=[2.721976661682129e+01, 2.7219766616 bui[1].ets.proHotWat.heaPum.m2_flow_nominal=[1.182039231061935e-01, 1.182039231061935e-01] bui[2].ets.proHotWat.heaPum.m2_flow_nominal=[3.171242475509644e+00, 3.171242475509644e+00] bui[3].ets.proHotWat.heaPum.m2_flow_nominal=[1.465728640556335e+00, 1.465728640556335e+00] -bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.55964469909668e+00, 1.14666109085083e+01, 8.240577697753906e+00, 6.700581073760986e+00, 6.463435649871826e+00, 6.959390163421631e+00, 6.855904102325439e+00, 6.722691535949707e+00, 7.067627429962158e+00, 9.622398376464844e+00, 9.622398376464844e+00, 9.622398376464844e+00, 7.804094791412354e+00, 7.753896236419678e+00, 7.561393260955811e+00, 7.450736999511719e+00, 6.937935352325439e+00, 6.184179782867432e+00, 5.96322774887085e+00, 6.573505878448486e+00, 6.933262825012207e+00, 6.639660358428955e+00, 6.778133392333984e+00, 9.507999420166016e+00, 9.507381439208984e+00, 9.507381439208984e+00, 7.716501712799072e+00, 7.677716255187988e+00, 7.569003582000732e+00, 7.48240852355957e+00, 7.230715274810791e+00, 6.302221775054932e+00, 6.119161605834963e+00, 6.802978992462158e+00, 7.620198726654053e+00, 7.589672565460205e+00, 7.341234683990479e+00, 7.649021148681641e+00, 9.483240127563477e+00, 9.483240127563477e+00, 9.483240127563477e+00, 9.483240127563477e+00, 7.716127872467041e+00, 7.667800903320312e+00, 7.458020210266113e+00, 6.354490280151367e+00, 5.937515258789062e+00, 6.075710296630859e+00, 6.939385414123535e+00, 6.65776538848877e+00, 6.49803638458252e+00, 7.026875972747803e+00, 9.42705249786377e+00, 9.42705249786377e+00, 7.675535678863525e+00, 7.629728794097901e+00, 7.490128993988037e+00, 7.38099193572998e+00, 7.273909568786621e+00, 6.533321857452393e+00, 5.949552059173584e+00, 5.580470085144043e+00, 6.109253406524658e+00, 6.106018543243408e+00, 5.80817699432373e+00, 6.305065155029297e+00, 7.42536544799805e+00, 7.363808631896974e+00, 7.237219333648682e+00, 7.095907211303711e+00, 7.023125648498535e+00, 6.948044300079346e+00, 6.902017593383789e+00, 6.68309211730957e+00, 6.662847995758057e+00, 6.676959991455078e+00, 6.668035984039307e+00, 6.642473697662354e+00, 6.614593029022217e+00, 6.579439640045166e+00, 6.59348440170288e+00, 6.773208618164062e+00, 6.709543704986572e+00, 6.660468578338623e+00, 6.630810737609863e+00, 6.610769271850586e+00, 6.590884208679199e+00, 6.464527130126953e+00, 6.36767053604126e+00, 6.386897563934326e+00, 6.410985469818115e+00, 6.434907913208008e+00, 6.439139842987061e+00, 6.422461986541748e+00, 6.402423858642578e+00, 6.642653465270996e+00, 6.576240062713623e+00, 6.531374931335449e+00, 6.496359825134277e+00] -bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.453447818756104e+00, 3.453442335128784e+00, 2.901959657669067e+00, 2.602760553359985e+00, 2.538357019424438e+00, 2.643437147140503e+00, 2.571129083633423e+00, 2.581075429916382e+00, 2.672018527984619e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.930888414382935e+00, 2.93081521987915e+00, 2.930212497711182e+00, 2.929585218429565e+00, 2.711136102676392e+00, 2.607107877731323e+00, 2.525130987167358e+00, 2.590781927108765e+00, 2.598601579666138e+00, 2.553808450698853e+00, 2.622465848922729e+00, 2.919973373413086e+00, 2.919973373413086e+00, 2.919973373413086e+00, 2.919965982437134e+00, 2.919926643371582e+00, 2.919983386993408e+00, 2.920574903488159e+00, 2.921531915664673e+00, 2.63893985748291e+00, 2.52256441116333e+00, 2.558578491210938e+00, 2.618280649185181e+00, 2.522353887557983e+00, 2.59157133102417e+00, 2.704774856567383e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917679786682129e+00, 2.917723417282104e+00, 2.917827367782593e+00, 2.918654918670654e+00, 2.668356895446777e+00, 2.543001413345337e+00, 2.530182123184204e+00, 2.63166880607605e+00, 2.535832405090332e+00, 2.572821855545044e+00, 2.669929981231689e+00, 2.912022590637207e+00, 2.912022590637207e+00, 2.911746978759766e+00, 2.911669015884399e+00, 2.911176443099976e+00, 2.910550355911255e+00, 2.910484313964844e+00, 2.674251317977905e+00, 2.575417518615723e+00, 2.512917757034302e+00, 2.599666357040405e+00, 2.569829940795898e+00, 2.550853967666626e+00, 2.627441883087158e+00, 2.900247573852539e+00, 2.9002366065979e+00, 2.899557113647461e+00, 2.898049354553223e+00, 2.896816730499268e+00, 2.897359371185303e+00, 2.898836612701416e+00, 2.900298833847046e+00, 2.901730298995972e+00, 2.900530815124512e+00, 2.897514581680298e+00, 2.896050453186035e+00, 2.895835638046265e+00, 2.893858432769775e+00, 2.892992258071899e+00, 2.893468141555786e+00, 2.892415285110474e+00, 2.890527248382568e+00, 2.888728141784668e+00, 2.889447450637817e+00, 2.89128589630127e+00, 2.89285135269165e+00, 2.894314765930176e+00, 2.894014120101929e+00, 2.890881538391113e+00, 2.889438629150391e+00, 2.889685392379761e+00, 2.888038396835327e+00, 2.887036800384521e+00, 2.888437509536743e+00, 2.888535499572754e+00, 2.8873291015625e+00, 2.885585069656372e+00] -bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.534173011779785e+00, 7.529434204101562e+00, 7.223267078399658e+00, 6.060452938079834e+00, 7.182789325714111e+00, 7.163226127624512e+00, 6.274127960205077e+00, 6.879714488983154e+00, 7.336922168731689e+00, 6.202430248260498e+00, 6.404787540435791e+00, 6.33893871307373e+00, 7.365889072418213e+00, 7.114410877227783e+00, 6.971359729766846e+00, 6.857595443725586e+00, 6.780977725982666e+00, 5.758450031280518e+00, 6.786588668823242e+00, 6.768002033233643e+00, 6.699553966522217e+00, 6.283895015716553e+00, 7.289961338043213e+00, 6.742602825164795e+00, 6.202388286590576e+00, 6.28693151473999e+00, 6.530835151672363e+00, 7.047836780548095e+00, 6.91635274887085e+00, 6.81341552734375e+00, 6.742278575897217e+00, 5.75634241104126e+00, 6.179461479187012e+00, 6.754250049591065e+00, 7.079808235168457e+00, 6.28960657119751e+00, 7.622767448425293e+00, 7.389205932617188e+00, 6.305562973022461e+00, 6.538195610046387e+00, 6.355548858642578e+00, 7.312107563018799e+00, 7.083200454711914e+00, 6.910669803619385e+00, 6.78772497177124e+00, 6.420355796813965e+00, 5.72393274307251e+00, 6.596090793609619e+00, 6.579037189483643e+00, 5.685682773590088e+00, 6.668299198150635e+00, 6.651908397674561e+00, 5.635035514831543e+00, 5.860176086425781e+00, 5.759417057037354e+00, 6.753285408020016e+00, 6.484925746917725e+00, 6.38953971862793e+00, 6.373603820800781e+00, 6.349556922912598e+00, 5.386333465576172e+00, 6.394734859466553e+00, 6.262392997741699e+00, 5.667845249176025e+00, 5.602926731109619e+00, 6.323739051818848e+00, 5.601446151733398e+00, 5.453401088714603e+00, 5.514938354492188e+00, 6.140532970428467e+00, 6.229215145111084e+00, 6.22221565246582e+00, 6.15667200088501e+00, 6.10953950881958e+00, 5.124419689178467e+00, 5.971389293670654e+00, 6.07304048538208e+00, 6.075904846191406e+00, 5.241475105285645e+00, 6.253864765167236e+00, 6.074700355529765e+00, 5.22520065307617e+00, 5.378974437713623e+00, 5.355416297912598e+00, 6.130152702331543e+00, 6.070648670196533e+00, 6.020137310028076e+00, 5.979588985443115e+00, 5.377274990081787e+00, 5.244894027709961e+00, 5.975726127624512e+00, 5.947209358215332e+00, 5.060272216796875e+00, 6.349997997283936e+00, 6.20793342590332e+00, 5.246921062469482e+00, 5.474442481994629e+00, 5.390316009521484e+00, 6.327128887176514e+00, 6.136998176574707e+00] -bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.131590604782104e+00, 2.998567342758179e+00, 2.7477867603302e+00, 2.649610996246338e+00, 2.949610471725464e+00, 2.938059329986572e+00, 2.583932876586914e+00, 2.690267324447632e+00, 2.927501201629639e+00, 2.647107362747192e+00, 2.572097063064575e+00, 2.569055080413818e+00, 2.734510660171509e+00, 2.927192211151123e+00, 2.92601752281189e+00, 2.926245927810669e+00, 2.926483392715454e+00, 2.675621509552002e+00, 2.710498809814453e+00, 2.913112163543701e+00, 2.645998477935791e+00, 2.630640745162964e+00, 2.914305686950684e+00, 2.667294502258301e+00, 2.562167406082153e+00, 2.565975666046143e+00, 2.595706939697266e+00, 2.919990062713623e+00, 2.918820381164551e+00, 2.919543743133545e+00, 2.920537948608398e+00, 2.607083797454834e+00, 2.673872947692871e+00, 2.91107439994812e+00, 2.909325361251831e+00, 2.587715625762939e+00, 2.915683507919312e+00, 2.915560007095337e+00, 2.581471681594849e+00, 2.565639019012451e+00, 2.524663925170899e+00, 2.921154022216797e+00, 2.920184135437012e+00, 2.920422792434692e+00, 2.92215895652771e+00, 2.663517475128174e+00, 2.631608724594116e+00, 2.912019729614258e+00, 2.906251192092896e+00, 2.553692817687988e+00, 2.702301740646362e+00, 2.905735731124878e+00, 2.614146709442139e+00, 2.55861496925354e+00, 2.543704032897949e+00, 2.908980369567871e+00, 2.907400369644165e+00, 2.906837224960327e+00, 2.907590627670288e+00, 2.908146142959595e+00, 2.599900484085083e+00, 2.899776220321655e+00, 2.892307281494141e+00, 2.59325122833252e+00, 2.634041309356689e+00, 2.889159202575684e+00, 2.635938882827759e+00, 2.547721862792969e+00, 2.548902034759521e+00, 2.638741970062256e+00, 2.893642425537109e+00, 2.892402172088623e+00, 2.893519639968872e+00, 2.894899606704712e+00, 2.577277660369873e+00, 2.687601327896118e+00, 2.893552303314209e+00, 2.68593430519104e+00, 2.590081691741943e+00, 2.889021158218384e+00, 2.679205179214476e+00, 2.542072057724e+00, 2.540630102157593e+00, 2.509909629821777e+00, 2.883971929550171e+00, 2.881925821304321e+00, 2.883020877838135e+00, 2.884766101837158e+00, 2.608612537384033e+00, 2.623746156692505e+00, 2.885215044021606e+00, 2.882078170776367e+00, 2.544036149978638e+00, 2.676080465316772e+00, 2.879916906356812e+00, 2.572395324707031e+00, 2.535869836807251e+00, 2.509894132614136e+00, 2.88011360168457e+00, 2.87805700302124e+00] -bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.010388278961182e+01, 8.476046562194824e+00, 7.647868633270264e+00, 5.785201549530029e+00, 6.026776313781738e+00, 6.326672077178955e+00, 6.548932552337646e+00, 6.51738977432251e+00, 6.71992301940918e+00, 6.54556941986084e+00, 6.705661773681641e+00, 6.642615795135498e+00, 7.306512832641602e+00, 7.071803569793701e+00, 6.952707290649414e+00, 6.82116174697876e+00, 6.707842826843262e+00, 5.596096038818359e+00, 5.458644390106201e+00, 5.872727870941162e+00, 6.402202129364014e+00, 6.573441028594971e+00, 6.712632656097412e+00, 6.54306697845459e+00, 6.55352258682251e+00, 6.66356897354126e+00, 6.72509765625e+00, 7.067795753479003e+00, 6.952516078948975e+00, 6.833389759063721e+00, 6.722561836242676e+00, 5.809714317321777e+00, 5.362630367279053e+00, 5.849146366119388e+00, 6.56324577331543e+00, 6.967779636383057e+00, 7.179726123809814e+00, 7.03909158706665e+00, 6.839190483093262e+00, 7.099404335021973e+00, 6.788578033447267e+00, 7.350059986114502e+00, 7.162886142730713e+00, 6.973245143890381e+00, 6.806554317474365e+00, 6.428985595703125e+00, 5.303861618041992e+00, 5.476390838623047e+00, 5.585540294647217e+00, 5.686530113220215e+00, 5.689414978027344e+00, 5.817471504211426e+00, 5.646095275878906e+00, 5.970644474029541e+00, 5.89787483215332e+00, 6.546548843383788e+00, 6.437346458435059e+00, 6.318133354187012e+00, 6.277184009552002e+00, 6.229471206665039e+00, 5.089705944061279e+00, 5.184473037719727e+00, 5.206213474273682e+00, 5.314265727996826e+00, 5.218166828155518e+00, 5.405817985534668e+00, 5.393294811248779e+00, 5.567696571350101e+00, 5.668643474578858e+00, 5.997945785522461e+00, 6.135401248931885e+00, 6.127264976501465e+00, 6.0448899269104e+00, 5.984518527984619e+00, 5.053478240966797e+00, 4.977350234985352e+00, 5.117459297180176e+00, 5.259398460388184e+00, 5.148734092712402e+00, 5.357320785522461e+00, 5.352274417877196e+00, 5.257286548614499e+00, 5.489697933197021e+00, 5.438350200653076e+00, 5.990938663482666e+00, 5.948090076446533e+00, 5.887659072875977e+00, 5.845602035522461e+00, 5.341796875e+00, 4.899182796478271e+00, 5.182469844818115e+00, 5.21723747253418e+00, 5.068599700927734e+00, 5.509991645812988e+00, 5.630046844482422e+00, 5.337892055511475e+00, 5.564452648162842e+00, 5.491779327392578e+00, 6.102323532104492e+00, 6.004735469818115e+00] -bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.275750637054443e+00, 3.10282039642334e+00, 2.780892372131348e+00, 2.488317489624023e+00, 2.512297868728638e+00, 2.509975910186768e+00, 2.504120111465454e+00, 2.480869293212891e+00, 2.509797334671021e+00, 2.503066062927246e+00, 2.479728937149048e+00, 2.48158597946167e+00, 2.673418760299683e+00, 2.870036840438843e+00, 2.883103609085083e+00, 2.886634588241577e+00, 2.884307861328125e+00, 2.585701465606689e+00, 2.471075534820557e+00, 2.485886096954346e+00, 2.491637229919434e+00, 2.467743396759033e+00, 2.493979692459106e+00, 2.50082540512085e+00, 2.470178842544556e+00, 2.473190307617188e+00, 2.535968780517578e+00, 2.85115647315979e+00, 2.86646580696106e+00, 2.875545263290405e+00, 2.876952886581421e+00, 2.499713897705078e+00, 2.450984954833984e+00, 2.485167980194092e+00, 2.491561889648438e+00, 2.480703115463257e+00, 2.484638214111328e+00, 2.503003597259521e+00, 2.486228704452515e+00, 2.481624364852905e+00, 2.479208469390869e+00, 2.861460447311401e+00, 2.863987684249878e+00, 2.874582767486572e+00, 2.879488468170166e+00, 2.611540555953979e+00, 2.449077844619751e+00, 2.481853723526001e+00, 2.477256774902344e+00, 2.458302736282349e+00, 2.457172393798828e+00, 2.482229948043823e+00, 2.455643892288208e+00, 2.445886373519897e+00, 2.448214054107666e+00, 2.824665069580079e+00, 2.849984407424927e+00, 2.849662780761719e+00, 2.847915172576904e+00, 2.84710693359375e+00, 2.430494785308838e+00, 2.460176467895508e+00, 2.459359407424927e+00, 2.453910112380981e+00, 2.420987606048584e+00, 2.462201595306396e+00, 2.452475309371948e+00, 2.421053171157837e+00, 2.429694652557373e+00, 2.548283815383911e+00, 2.826565265655518e+00, 2.828397512435913e+00, 2.826999664306641e+00, 2.824628829956055e+00, 2.425841093063354e+00, 2.427237272262573e+00, 2.45586633682251e+00, 2.454356670379639e+00, 2.409878969192505e+00, 2.456817626953125e+00, 2.454618692398071e+00, 2.409218072891235e+00, 2.416283130645752e+00, 2.423977613449097e+00, 2.809581756591797e+00, 2.813290596008301e+00, 2.811486482620239e+00, 2.809427976608276e+00, 2.505247354507446e+00, 2.40276837348938e+00, 2.448911190032959e+00, 2.444930791854858e+00, 2.403929710388184e+00, 2.433926582336426e+00, 2.454950571060181e+00, 2.416145324707031e+00, 2.414330244064331e+00, 2.415700912475586e+00, 2.797803163528442e+00, 2.814261674880981e+00] -TDisWatSup.T=[2.931499938964844e+02, 2.853006591796875e+02, 2.856676635742188e+02, 2.857308654785156e+02, 2.85727294921875e+02, 2.856835021972656e+02, 2.855868225097656e+02, 2.85529052734375e+02, 2.855080261230469e+02, 2.85458251953125e+02, 2.854348754882812e+02, 2.854465026855469e+02, 2.854184265136719e+02, 2.853874816894531e+02, 2.853476257324219e+02, 2.853639221191406e+02, 2.853920593261719e+02, 2.854056396484375e+02, 2.85407958984375e+02, 2.8540576171875e+02, 2.853305969238281e+02, 2.8527734375e+02, 2.852680358886719e+02, 2.852540893554688e+02, 2.85247802734375e+02, 2.852825012207031e+02, 2.852810974121094e+02, 2.852599487304688e+02, 2.852294616699219e+02, 2.852391357421875e+02, 2.85277099609375e+02, 2.853023986816406e+02, 2.853121337890625e+02, 2.85325927734375e+02, 2.852652893066406e+02, 2.852042846679688e+02, 2.85192626953125e+02, 2.852078552246094e+02, 2.852073059082031e+02, 2.852559204101562e+02, 2.852885437011719e+02, 2.8527587890625e+02, 2.852575378417969e+02, 2.852477111816406e+02, 2.852833862304688e+02, 2.853142700195312e+02, 2.853260498046875e+02, 2.8533740234375e+02, 2.852963256835938e+02, 2.852200622558594e+02, 2.851806945800781e+02, 2.851686401367188e+02, 2.851206665039062e+02, 2.851075744628906e+02, 2.851192016601562e+02, 2.8508740234375e+02, 2.850556640625e+02, 2.850206909179688e+02, 2.850458679199219e+02, 2.850762634277344e+02, 2.850927734375e+02, 2.851068115234375e+02, 2.851033020019531e+02, 2.850289001464844e+02, 2.849902954101562e+02, 2.849827270507812e+02, 2.849387817382812e+02, 2.849030456542969e+02, 2.849144897460938e+02, 2.8489208984375e+02, 2.848604125976562e+02, 2.848240661621094e+02, 2.848418884277344e+02, 2.848790893554688e+02, 2.849083251953125e+02, 2.84925537109375e+02, 2.849429321289062e+02, 2.848744812011719e+02, 2.848303527832031e+02, 2.848298034667969e+02, 2.848161926269531e+02, 2.847725830078125e+02, 2.8478466796875e+02, 2.847841796875e+02, 2.847466430664062e+02, 2.847041320800781e+02, 2.846983032226562e+02, 2.847358093261719e+02, 2.847700500488281e+02, 2.847902526855469e+02, 2.84816162109375e+02, 2.847709350585938e+02, 2.847174682617188e+02, 2.847125549316406e+02, 2.847176818847656e+02, 2.846687927246094e+02, 2.846794128417969e+02, 2.84712158203125e+02, 2.84689208984375e+02, 2.846600646972656e+02, 2.846383056640625e+02] -TDisWatRet.T=[2.931499938964844e+02, 2.857139892578125e+02, 2.857044982910156e+02, 2.853842163085938e+02, 2.836695556640625e+02, 2.845216674804688e+02, 2.844880676269531e+02, 2.840297241210938e+02, 2.840483093261719e+02, 2.846880493164062e+02, 2.839157409667969e+02, 2.838719482421875e+02, 2.838422241210938e+02, 2.846888122558594e+02, 2.847625732421875e+02, 2.845941772460938e+02, 2.844569396972656e+02, 2.843577270507812e+02, 2.830064392089844e+02, 2.834264831542969e+02, 2.837626647949219e+02, 2.841020202636719e+02, 2.835525512695312e+02, 2.845570068359375e+02, 2.842654418945312e+02, 2.835133972167969e+02, 2.837232971191406e+02, 2.836591186523438e+02, 2.847078857421875e+02, 2.844788513183594e+02, 2.843523864746094e+02, 2.842651977539062e+02, 2.8320556640625e+02, 2.827582092285156e+02, 2.837290344238281e+02, 2.842372741699219e+02, 2.836268920898438e+02, 2.849501037597656e+02, 2.847430419921875e+02, 2.836848449707031e+02, 2.840759887695312e+02, 2.837826843261719e+02, 2.85008544921875e+02, 2.847337036132812e+02, 2.845137634277344e+02, 2.84360107421875e+02, 2.841424560546875e+02, 2.825667724609375e+02, 2.834742736816406e+02, 2.834363403320312e+02, 2.826878051757812e+02, 2.832728271484375e+02, 2.836015930175781e+02, 2.825983276367188e+02, 2.828548278808594e+02, 2.827693786621094e+02, 2.840687255859375e+02, 2.837850952148438e+02, 2.836621704101562e+02, 2.836409606933594e+02, 2.836074523925781e+02, 2.819665222167969e+02, 2.829240417480469e+02, 2.828200988769531e+02, 2.825776062011719e+02, 2.819405517578125e+02, 2.8295068359375e+02, 2.825333251953125e+02, 2.820404357910156e+02, 2.822441711425781e+02, 2.827288208007812e+02, 2.832609558105469e+02, 2.832610473632812e+02, 2.831894836425781e+02, 2.831307678222656e+02, 2.816200561523438e+02, 2.820228271484375e+02, 2.826025695800781e+02, 2.826528015136719e+02, 2.815301513671875e+02, 2.828171081542969e+02, 2.826947326660156e+02, 2.815411071777344e+02, 2.818629455566406e+02, 2.817022705078125e+02, 2.830374755859375e+02, 2.829210815429688e+02, 2.828671875e+02, 2.828217163085938e+02, 2.82274658203125e+02, 2.812286987304688e+02, 2.824525756835938e+02, 2.824002990722656e+02, 2.811918029785156e+02, 2.826498413085938e+02, 2.828287963867188e+02, 2.816011352539062e+02, 2.819036560058594e+02, 2.818034057617188e+02, 2.832521057128906e+02, 2.8296142578125e+02] -TDisWatBorLvg.T=[2.931499938964844e+02, 2.847344055175781e+02, 2.851099243164062e+02, 2.851701965332031e+02, 2.851655578613281e+02, 2.851084594726562e+02, 2.85001220703125e+02, 2.849390563964844e+02, 2.849163208007812e+02, 2.848584289550781e+02, 2.848359985351562e+02, 2.848486633300781e+02, 2.848146667480469e+02, 2.847800598144531e+02, 2.847367248535156e+02, 2.84758544921875e+02, 2.847894897460938e+02, 2.848035278320312e+02, 2.84806640625e+02, 2.847999572753906e+02, 2.847126159667969e+02, 2.846558532714844e+02, 2.846486206054688e+02, 2.846297302246094e+02, 2.846268615722656e+02, 2.846668395996094e+02, 2.846607971191406e+02, 2.846375427246094e+02, 2.846022644042969e+02, 2.846182861328125e+02, 2.84660888671875e+02, 2.846880187988281e+02, 2.846983032226562e+02, 2.84712158203125e+02, 2.846383056640625e+02, 2.845732421875e+02, 2.845648803710938e+02, 2.845795288085938e+02, 2.845817565917969e+02, 2.846395263671875e+02, 2.846706848144531e+02, 2.846559448242188e+02, 2.846332092285156e+02, 2.846271057128906e+02, 2.846683349609375e+02, 2.847017517089844e+02, 2.84713623046875e+02, 2.847267456054688e+02, 2.846729125976562e+02, 2.845896911621094e+02, 2.845479125976562e+02, 2.845337219238281e+02, 2.844789123535156e+02, 2.844680480957031e+02, 2.844791870117188e+02, 2.84441650390625e+02, 2.844053649902344e+02, 2.843694763183594e+02, 2.844003601074219e+02, 2.844336853027344e+02, 2.844513244628906e+02, 2.8446875e+02, 2.844575500488281e+02, 2.843739624023438e+02, 2.843330688476562e+02, 2.843255310058594e+02, 2.842719116210938e+02, 2.842359924316406e+02, 2.842499084472656e+02, 2.842213439941406e+02, 2.841865539550781e+02, 2.841465759277344e+02, 2.841705627441406e+02, 2.842124328613281e+02, 2.842443542480469e+02, 2.842637939453125e+02, 2.842797241210938e+02, 2.8419873046875e+02, 2.841531677246094e+02, 2.841556396484375e+02, 2.841343078613281e+02, 2.84088623046875e+02, 2.841057434082031e+02, 2.841000061035156e+02, 2.840577087402344e+02, 2.840085144042969e+02, 2.840082397460938e+02, 2.840513305664062e+02, 2.840889282226562e+02, 2.841106872558594e+02, 2.841392517089844e+02, 2.840813293457031e+02, 2.840257263183594e+02, 2.840234375e+02, 2.840249328613281e+02, 2.839707946777344e+02, 2.839882202148438e+02, 2.840213012695312e+02, 2.839934387207031e+02, 2.839591369628906e+02, 2.839399719238281e+02] -pla.dH_flow=[-1.34378578125e+05, 2.43668359375e+05, 2.26007953125e+05, 2.23070953125e+05, 2.232658125e+05, 2.25649671875e+05, 2.30494453125e+05, 2.33344921875e+05, 2.34382203125e+05, 2.36938828125e+05, 2.38029796875e+05, 2.3744978125e+05, 2.3892209375e+05, 2.40476171875e+05, 2.42456390625e+05, 2.41553734375e+05, 2.40149546875e+05, 2.39493578125e+05, 2.39366484375e+05, 2.39567234375e+05, 2.43426015625e+05, 2.460403125e+05, 2.46434734375e+05, 2.4721209375e+05, 2.47434625e+05, 2.456600625e+05, 2.45834296875e+05, 2.4688884375e+05, 2.484510625e+05, 2.4784559375e+05, 2.45932546875e+05, 2.44686171875e+05, 2.4421115625e+05, 2.43549453125e+05, 2.4673828125e+05, 2.4973584375e+05, 2.50215890625e+05, 2.49500859375e+05, 2.494680625e+05, 2.469455625e+05, 2.45423e+05, 2.46074359375e+05, 2.4704640625e+05, 2.47432421875e+05, 2.45606296875e+05, 2.44078796875e+05, 2.4351615625e+05, 2.42932921875e+05, 2.451781875e+05, 2.48968640625e+05, 2.50898546875e+05, 2.51516703125e+05, 2.53959140625e+05, 2.5453234375e+05, 2.53985921875e+05, 2.55631875e+05, 2.57243265625e+05, 2.58933515625e+05, 2.57603546875e+05, 2.5608975e+05, 2.5527821875e+05, 2.545345625e+05, 2.5486990625e+05, 2.58625828125e+05, 2.60515e+05, 2.60872e+05, 2.6318503125e+05, 2.6489175e+05, 2.6428771875e+05, 2.654956875e+05, 2.670735e+05, 2.6888971875e+05, 2.6789990625e+05, 2.6602209375e+05, 2.6456909375e+05, 2.6370159375e+05, 2.6290040625e+05, 2.6644875e+05, 2.68581375e+05, 2.6853828125e+05, 2.693581875e+05, 2.7148640625e+05, 2.7079453125e+05, 2.709356875e+05, 2.7283175e+05, 2.75008875e+05, 2.75159625e+05, 2.732466875e+05, 2.7154053125e+05, 2.705439375e+05, 2.6924703125e+05, 2.7169040625e+05, 2.74285875e+05, 2.744601875e+05, 2.7429328125e+05, 2.76744875e+05, 2.7608596875e+05, 2.7451459375e+05, 2.757205e+05, 2.7722275e+05, 2.782045e+05] -borFie.Q_flow=[0e+00, 6.018529375e+05, 4.033638125e+05, 2.7595253125e+05, -2.0115041015625e+04, -1.48402875e+05, -1.41063265625e+05, -1.392540625000002e+05, -2.712519375e+05, -1.497681875e+05, -1.3742434375e+05, -2.7841096875e+05, -2.8505534375e+05, -2.9067365625e+05, -1.07855109375e+05, -9.0819453125e+04, -1.062643671875e+05, -1.321484687500001e+05, -2.6513515625e+05, -4.6017671875e+05, -3.9549090625e+05, -3.2120965625e+05, -3.813085e+05, -2.4625103125e+05, -1.8641740625e+05, -3.1966159375e+05, -3.26426e+05, -3.6138078125e+05, -1.685647031249995e+05, -1.233581171875e+05, -1.275188125e+05, -1.46248828125e+05, -1.9861296875e+05, -4.8448915625e+05, -4.134905937499997e+05, -3.1600434375e+05, -3.0187621875e+05, -2.066206875e+05, -7.42805078125e+04, -1.78593078125e+05, -2.19231171875e+05, -2.504575624999998e+05, -1.37786171875e+05, -5.481682421875e+04, -6.017092578125e+04, -9.3072515625e+04, -1.292488046875e+05, -4.0011634375e+05, -4.434680625e+05, -4.3064646875e+05, -4.472024375e+05, -5.452736875e+05, -4.1831634375e+05, -4.4663221875e+05, -5.594335625e+05, -5.687830625e+05, -5.153021874999969e+05, -3.609857500000003e+05, -3.347038125e+05, -3.3324478125e+05, -3.351385e+05, -5.2318065625e+05, -6.433175625e+05, -5.937569375e+05, -5.841075625e+05, -7.500965625e+05, -6.41802125e+05, -5.909248125e+05, -7.388788750000002e+05, -7.317771875e+05, -7.38434e+05, -5.243095625e+05, -4.70858125e+05, -4.4687525e+05, -4.4980203125e+05, -5.405338125e+05, -7.869725625e+05, -6.77347375e+05, -6.3830625e+05, -7.715329375e+05, -7.240985e+05, -6.333908124999995e+05, -7.655991249999984e+05, -8.14926375e+05, -8.388868125e+05, -6.45043625e+05, -5.60177e+05, -5.309751875e+05, -5.273885625e+05, -5.3423875e+05, -8.184193125e+05, -7.3933475e+05, -6.872995e+05, -7.661535625e+05, -8.049368125e+05, -6.224178125e+05, -6.743626875e+05, -7.75604125e+05, -7.911368125e+05, -6.706850625e+05, -5.48609875e+05] -bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.68045703125e+03, 1.30101005859375e+04, 1.4519671875e+04, 7.593100097656247e+03, 9.1434765625e+03, 1.046112109375e+04, 6.13987060546875e+03, 0e+00, 0e+00, 0e+00, 1.801901435852057e+01, 1.994051666259766e+02, 1.638796142578125e+03, 2.395878662109377e+03, 6.70384326171875e+03, 1.7267662109375e+04, 2.1317810546875e+04, 1.1401228515625e+04, 7.318126953125e+03, 1.09677255859375e+04, 8.7083388671875e+03, 0e+00, 0e+00, 0e+00, 4.994394302368222e+01, 2.446585388183594e+02, 1.015319396972656e+03, 1.804476684570312e+03, 3.674154052734375e+03, 1.48826162109375e+04, 1.848419140624996e+04, 8.84058984375e+03, 1.483350952148438e+03, 2.161879638671875e+03, 3.613572509765625e+03, 4.628019409179688e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.913989639282227e+01, 2.277081604003906e+02, 1.705583984375e+03, 1.41185712890625e+04, 2.1796455078125e+04, 1.88480234375e+04, 6.75122607421875e+03, 1.0664201171875e+04, 1.2101681640625e+04, 5.54923583984375e+03, 0e+00, 0e+00, 1.654869651794489e+01, 1.878786773681611e+02, 1.184809692382812e+03, 2.0730341796875e+03, 2.897013916015625e+03, 1.08483603515625e+04, 2.0506146484375e+04, 2.8173771484375e+04, 1.6811326171875e+04, 1.733546484375e+04, 2.27074609375e+04, 1.33527666015625e+04, 1.353679931640604e+03, 1.624316162109352e+03, 2.685092529296875e+03, 3.850318115234375e+03, 4.4500263671875e+03, 5.19891552734375e+03, 5.733484375e+03, 8.2346474609375e+03, 8.4722783203125e+03, 8.2390234375e+03, 8.18840185546875e+03, 8.4124306640625e+03, 8.730822265625e+03, 9.04667578125e+03, 8.822672851562507e+03, 6.77980810546875e+03, 7.449552734375e+03, 7.918826171875e+03, 8.163162109375e+03, 8.4378203125e+03, 8.771384765625e+03, 1.05066796875e+04, 1.18082666015625e+04, 1.15196025390625e+04, 1.102323046875e+04, 1.06303330078125e+04, 1.05913994140625e+04, 1.07253291015625e+04, 1.09346494140625e+04, 7.92986767578125e+03, 8.80513671875e+03, 9.2911064453125e+03, 9.635529296875e+03] -bui[2].ets.PHea=[0e+00, 2.2542513671875e+04, 3.0863568359375e+04, 3.628693359375e+04, 1.441820625e+05, 3.487722265625e+04, 3.312858203125e+04, 1.259511953125001e+05, 5.340823046875e+04, 2.0314974609375e+04, 1.173313671875e+05, 1.134006640625e+05, 1.20700078125e+05, 2.39865546875e+04, 3.255751562500002e+04, 4.084762109375e+04, 4.85078359375e+04, 5.384087500000001e+04, 1.55491578125e+05, 4.89484375e+04, 5.028255078125e+04, 5.7923296875e+04, 1.045687890625e+05, 1.7694154296875e+04, 5.186572265625e+04, 1.284352578125e+05, 1.22244375e+05, 9.5004578125e+04, 3.432183203125004e+04, 4.212868359375e+04, 4.93875859375e+04, 5.470601953125e+04, 1.7549334375e+05, 1.042014921875e+05, 5.07318554687499e+04, 2.925248828125e+04, 1.131688203125e+05, 2.198566162109375e+03, 1.386404296875e+04, 1.130341875e+05, 9.96738125e+04, 1.232875937499999e+05, 1.8221939453125e+04, 3.2154369140625e+04, 4.298696875e+04, 5.203965234375e+04, 8.61595234375e+04, 1.689844375e+05, 6.29752265625e+04, 6.211009765625e+04, 1.88121328125e+05, 5.702337109375e+04, 5.6551859375e+04, 1.78686484375e+05, 1.6391046875e+05, 1.801235e+05, 4.825048437500036e+04, 7.026424999999993e+04, 7.8189625e+04, 7.9793390625e+04, 8.21491875e+04, 2.20533328125e+05, 7.445784375e+04, 8.453103125e+04, 1.7314478125e+05, 1.703733125e+05, 7.81255234375e+04, 1.72966703125e+05, 2.154118281249995e+05, 2.073483749999999e+05, 1.0646953125e+05, 8.822603125e+04, 8.8410453125e+04, 9.5389984375e+04, 1.006652265625e+05, 2.68813125e+05, 1.13833703125e+05, 1.039054140625e+05, 1.024675234375e+05, 2.3806365625e+05, 8.4287203125e+04, 1.014645625000029e+05, 2.48707234375e+05, 2.247634375e+05, 2.3267034375e+05, 9.50469296875e+04, 9.99177265625e+04, 1.0581028125e+05, 1.10877921875e+05, 2.12816296875e+05, 2.25587484375e+05, 1.117960625e+05, 1.1348675e+05, 2.7940753125e+05, 7.03027109375e+04, 8.53203203125e+04, 2.333849375e+05, 2.0597825e+05, 2.25637734375e+05, 7.41297578125e+04, 9.16899609375e+04] -bui[3].ets.PHea=[0e+00, 3.93908544921875e+03, 6.5841015625e+03, 9.333703125e+03, 6.3744046875e+04, 5.825833203125e+04, 4.70933203125e+04, 3.884414843749999e+04, 3.608511328125e+04, 3.54905234375e+04, 3.875209375e+04, 3.0307541015625e+04, 3.209899609375e+04, 3.50317578125e+03, 6.20180078125001e+03, 1.0272146484375e+04, 1.37751162109375e+04, 1.634496972656251e+04, 5.42995234375e+04, 7.67793359375e+04, 5.956288671875e+04, 4.112808203125e+04, 3.2037841796875e+04, 3.309251171875e+04, 3.86459765625e+04, 3.2630484375e+04, 3.00025546875e+04, 2.3559330078125e+04, 3.471655517578155e+03, 8.3300048828125e+03, 1.2155232421875e+04, 1.50701845703125e+04, 5.966316015625e+04, 7.7716375e+04, 6.042416015624987e+04, 3.650902734375e+04, 2.48021171875e+04, 2.1089533203125e+04, 2.661913671875e+04, 2.8380966796875e+04, 2.1211935546875e+04, 2.808300976562498e+04, 6.437335968017578e+01, 2.988974609375e+03, 8.828986328125e+03, 1.32695927734375e+04, 2.6514912109375e+04, 8.08799921875e+04, 7.85183359375e+04, 7.1529453125e+04, 6.208014453125e+04, 6.2413859375e+04, 6.137124609375e+04, 6.34064453125e+04, 4.691020703125e+04, 5.051726953125e+04, 1.283998925781258e+04, 1.960861914062496e+04, 2.32241171875e+04, 2.4290361328125e+04, 2.5776263671875e+04, 9.0991171875e+04, 9.14932890625e+04, 9.001778125e+04, 8.13607578125e+04, 8.00953515625e+04, 7.81501328125e+04, 7.63136875e+04, 5.932426953124985e+04, 5.668091406249996e+04, 3.0838693359375e+04, 2.6230568359375e+04, 2.6741314453125e+04, 2.958390625e+04, 3.15344921875e+04, 9.2808828125e+04, 9.774534375e+04, 9.42884296875e+04, 8.437303125e+04, 8.11237421875e+04, 7.899353125e+04, 7.885609375000003e+04, 7.369619531250023e+04, 6.260469140625e+04, 6.36302890625e+04, 2.9282673828125e+04, 3.1325599609375e+04, 3.3512140625e+04, 3.492765234375e+04, 7.01042578125e+04, 9.76705625e+04, 8.82453515625e+04, 8.49934453125e+04, 8.50262109375e+04, 6.525584375e+04, 6.392953125e+04, 7.08773515625e+04, 5.808994921875e+04, 6.236201953125e+04, 2.3228880859375e+04, 2.9294154296875e+04] -bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.8759140625e+03, 1.980668823242188e+03, 2.025453002929688e+03, 1.842566528320312e+03, 1.85767138671875e+03, 1.90760546875e+03, 1.811013916015625e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554932983398438e+03, 1.552666381835938e+03, 1.618451538085938e+03, 1.670982299804688e+03, 1.822299682617188e+03, 2.106328369140625e+03, 2.228182373046875e+03, 1.962843017578125e+03, 1.824616821289062e+03, 1.91006005859375e+03, 1.8707958984375e+03, 1.508223915100098e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554683715820312e+03, 1.552025268554688e+03, 1.559513061523438e+03, 1.630510009765625e+03, 1.731682495117188e+03, 2.044318481445312e+03, 2.13411767578125e+03, 1.86365576171875e+03, 1.5508291015625e+03, 1.543991333007812e+03, 1.691327514648438e+03, 1.55099169921875e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554929321289062e+03, 1.552284545898438e+03, 1.618864501953125e+03, 2.004285034179688e+03, 2.203319580078125e+03, 2.170173828125e+03, 1.81837939453125e+03, 1.885038696289062e+03, 1.956969604492188e+03, 1.795843383789062e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554939208984375e+03, 1.552889038085938e+03, 1.575585327148438e+03, 1.647705810546875e+03, 1.6961591796875e+03, 1.908352172851562e+03, 2.174917724609375e+03, 2.413139892578125e+03, 2.1409248046875e+03, 2.090462890625e+03, 2.260796142578125e+03, 2.033057250976562e+03, 1.59429748535156e+03, 1.612316772460935e+03, 1.683102661132812e+03, 1.738123291015625e+03, 1.760480346679688e+03, 1.784676513671875e+03, 1.799849365234375e+03, 1.858605346679688e+03, 1.869559692382812e+03, 1.862960205078125e+03, 1.860232299804688e+03, 1.86643603515625e+03, 1.87606201171875e+03, 1.885834350585938e+03, 1.8799892578125e+03, 1.823335327148438e+03, 1.8365029296875e+03, 1.849450439453125e+03, 1.857304809570312e+03, 1.865551513671875e+03, 1.876802490234375e+03, 1.918170776367188e+03, 1.96820361328125e+03, 1.960928100585938e+03, 1.945464599609375e+03, 1.932926879882812e+03, 1.931411987304688e+03, 1.934483520507812e+03, 1.941196166992188e+03, 1.854186157226562e+03, 1.8768095703125e+03, 1.89129638671875e+03, 1.901218872070312e+03] -bui[2].ets.PPum=[1.0944916015625e+04, 1.158077734375e+04, 1.17691474609375e+04, 1.1885853515625e+04, 1.4734626953125e+04, 1.18400703125e+04, 1.17873525390625e+04, 1.33930634765625e+04, 1.24285576171875e+04, 1.1282697265625e+04, 1.35234501953125e+04, 1.33659365234375e+04, 1.34742275390625e+04, 1.14433583984375e+04, 1.1755009765625e+04, 1.19726591796875e+04, 1.21422587890625e+04, 1.23185302734375e+04, 1.52499541015625e+04, 1.2321810546875e+04, 1.2215806640625e+04, 1.22206455078125e+04, 1.36172548828125e+04, 1.11232314453125e+04, 1.2119619140625e+04, 1.37828935546875e+04, 1.35059345703125e+04, 1.3147267578125e+04, 1.1798455078125e+04, 1.1995484375e+04, 1.2162712890625e+04, 1.2336044921875e+04, 1.47831044921875e+04, 1.42617109375e+04, 1.22145576171875e+04, 1.16394521484375e+04, 1.34929462890625e+04, 1.024360546875e+04, 1.09036787109375e+04, 1.34803779296875e+04, 1.28564921875e+04, 1.3298533203125e+04, 1.11531748046875e+04, 1.1734794921875e+04, 1.20145087890625e+04, 1.22484521484375e+04, 1.29451162109375e+04, 1.55161376953125e+04, 1.25657666015625e+04, 1.256289453125e+04, 1.522326171875e+04, 1.2670720703125e+04, 1.2370125e+04, 1.5473064453125e+04, 1.4899662109375e+04, 1.515391015625e+04, 1.216978320312501e+04, 1.27868701171875e+04, 1.3027416015625e+04, 1.30851552734375e+04, 1.3155189453125e+04, 1.679758984375e+04, 1.29673544921875e+04, 1.3205232421875e+04, 1.46654521484375e+04, 1.6048841796875e+04, 1.29743427734375e+04, 1.4826400390625e+04, 1.645132031249999e+04, 1.60672607421875e+04, 1.42195615234375e+04, 1.33092880859375e+04, 1.33176796875e+04, 1.35100478515625e+04, 1.367745703125e+04, 1.7744435546875e+04, 1.479638671875e+04, 1.37897373046875e+04, 1.37104375e+04, 1.7435296875e+04, 1.31852529296875e+04, 1.359240136718755e+04, 1.739874609375e+04, 1.6570091796875e+04, 1.6843298828125e+04, 1.34388974609375e+04, 1.36292119140625e+04, 1.37957509765625e+04, 1.39623916015625e+04, 1.573371875e+04, 1.776474609375e+04, 1.3970671875e+04, 1.40399111328125e+04, 1.8170240234375e+04, 1.304131640625e+04, 1.31944208984375e+04, 1.70427265625e+04, 1.60750087890625e+04, 1.637578125e+04, 1.28708359375e+04, 1.336840625e+04] -bui[3].ets.PPum=[4.009712890625e+03, 4.030418212890625e+03, 4.148255859375e+03, 4.23405859375e+03, 5.23296533203125e+03, 5.17390185546875e+03, 4.83316259765625e+03, 4.56270068359375e+03, 4.44326220703125e+03, 4.4475703125e+03, 4.54334619140625e+03, 4.3071123046875e+03, 4.3502109375e+03, 3.80863134765625e+03, 4.04706298828125e+03, 4.232318359375e+03, 4.3397119140625e+03, 4.39756005859375e+03, 5.31285302734375e+03, 5.65793310546875e+03, 5.2113212890625e+03, 4.6369560546875e+03, 4.3396513671875e+03, 4.3780986328125e+03, 4.53155615234375e+03, 4.35973974609375e+03, 4.28782275390625e+03, 4.29636376953125e+03, 3.853111816406252e+03, 4.15021826171875e+03, 4.29130615234375e+03, 4.367873046875e+03, 5.04732275390625e+03, 5.64100830078125e+03, 5.241028320312496e+03, 4.49268212890625e+03, 4.1045966796875e+03, 3.866220703125e+03, 4.1911220703125e+03, 4.255380859375e+03, 3.884902587890625e+03, 4.233647460937499e+03, 3.760877197265625e+03, 3.8144736328125e+03, 4.173572265625e+03, 4.3238740234375e+03, 4.567943359375e+03, 5.6914169921875e+03, 5.7223037109375e+03, 5.53464208984375e+03, 5.209859375e+03, 5.18361767578125e+03, 5.201830078125e+03, 5.22551220703125e+03, 4.75343603515625e+03, 4.8293828125e+03, 4.293906250000002e+03, 4.463050292968749e+03, 4.5734931640625e+03, 4.60644140625e+03, 4.64805126953125e+03, 5.88571142578125e+03, 6.06743505859375e+03, 6.05142626953125e+03, 5.79085888671875e+03, 5.657857421875e+03, 5.68397265625e+03, 5.6077587890625e+03, 5.104371093749995e+03, 4.986467773437499e+03, 4.7130361328125e+03, 4.64898486328125e+03, 4.6670166015625e+03, 4.74391552734375e+03, 4.80055126953125e+03, 5.87433642578125e+03, 6.1985380859375e+03, 6.170212890625e+03, 5.87649560546875e+03, 5.692818359375e+03, 5.6978212890625e+03, 5.6826328125e+03, 5.518108398437506e+03, 5.139474609375e+03, 5.22124853515625e+03, 4.71108056640625e+03, 4.78697607421875e+03, 4.84563232421875e+03, 4.8890751953125e+03, 5.4101259765625e+03, 6.14540185546875e+03, 5.96577001953125e+03, 5.86320068359375e+03, 5.81778369140625e+03, 5.2718291015625e+03, 5.22827099609375e+03, 5.38819091796875e+03, 5.0363837890625e+03, 5.1287900390625e+03, 4.5450634765625e+03, 4.7256552734375e+03] -dis.mCon_flow[1]=[1.18203841149807e-01, 1.69616029666031e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.204090356826782e+00, 4.136620998382568e+00, 4.416953086853027e+00, 2.572014093399047e+00, 2.889850378036499e+00, 3.320761919021606e+00, 2.154299974441528e+00, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.322887424379614e-03, 8.046409487724304e-02, 6.381067037582397e-01, 9.210514426231392e-01, 2.322021484375e+00, 5.167423248291016e+00, 6.045093536376953e+00, 3.626200437545776e+00, 2.388061285018921e+00, 3.396102905273438e+00, 2.866950273513794e+00, 4.880129722550919e-07, 1.69616029666031e-07, 1.69616029666031e-07, 2.004203572869324e-02, 9.761016815900803e-02, 3.935827910900116e-01, 6.971601247787476e-01, 1.346953749656677e+00, 4.601154804229736e+00, 5.359265327453605e+00, 2.806527376174927e+00, 4.118962585926056e-01, 4.278298616409302e-01, 1.119953632354736e+00, 1.608526259660721e-01, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.680494803935289e-03, 9.071677178144455e-02, 6.400750279426575e-01, 4.432933330535889e+00, 6.134448051452637e+00, 5.468200206756592e+00, 2.267036914825439e+00, 3.247622013092041e+00, 3.751542329788208e+00, 1.963904738426208e+00, 1.69616029666031e-07, 1.69616029666031e-07, 6.601069122553093e-03, 7.441581040620687e-02, 4.534013867378235e-01, 7.872469425201416e-01, 1.082891225814819e+00, 3.485665559768677e+00, 5.829497337341309e+00, 7.446558952331543e+00, 5.02985668182373e+00, 5.051239967346191e+00, 6.307196140289307e+00, 4.169643402099609e+00, 5.293772220611492e-01, 6.093088388442907e-01, 9.965990781784058e-01, 1.400049924850464e+00, 1.599151372909546e+00, 1.845478177070618e+00, 2.020609378814697e+00, 2.793455600738525e+00, 2.866037845611572e+00, 2.795924663543701e+00, 2.773176193237305e+00, 2.835124492645264e+00, 2.927525520324707e+00, 3.016135931015015e+00, 2.951502561569216e+00, 2.333996057510376e+00, 2.540247201919556e+00, 2.676566362380981e+00, 2.745999097824097e+00, 2.826827526092529e+00, 2.930054903030396e+00, 3.403804302215576e+00, 3.787426948547363e+00, 3.709625005722046e+00, 3.565568685531616e+00, 3.452659368515015e+00, 3.442166090011597e+00, 3.474039793014526e+00, 3.530907392501831e+00, 2.677051305770874e+00, 2.932664632797241e+00, 3.06976842880249e+00, 3.163070201873779e+00] -dis.mCon_flow[2]=[7.831905364990234e+01, 1.011678695678711e+01, 1.202365493774414e+01, 1.340832901000977e+01, 4.024590682983398e+01, 1.283755683898926e+01, 1.222688388824463e+01, 3.356012344360354e+01, 1.785030746459961e+01, 7.661432266235352e+00, 3.361762619018555e+01, 3.004049682617188e+01, 3.175032234191895e+01, 8.878341674804688e+00, 1.186838722229004e+01, 1.454407405853271e+01, 1.695401954650879e+01, 1.858499145507813e+01, 4.381857681274414e+01, 1.710725021362305e+01, 1.739293098449707e+01, 1.777763748168945e+01, 3.001104927062988e+01, 6.560802459716797e+00, 1.654203033447266e+01, 3.361261367797852e+01, 3.203083801269531e+01, 2.631617546081543e+01, 1.235269641876222e+01, 1.486715221405029e+01, 1.713493919372559e+01, 1.875544548034668e+01, 4.553903198242188e+01, 3.170532417297363e+01, 1.747029685974118e+01, 1.067571449279785e+01, 3.068375587463379e+01, 8.702535629272461e-01, 5.238180637359619e+00, 3.055041885375977e+01, 2.598450088500977e+01, 3.080278015136717e+01, 6.757812023162842e+00, 1.165014362335205e+01, 1.514413833618164e+01, 1.796957588195801e+01, 2.614797019958496e+01, 4.511198425292969e+01, 2.097610664367676e+01, 2.072581672668457e+01, 4.718447875976562e+01, 1.935490608215332e+01, 1.908254051208496e+01, 4.690096282958984e+01, 4.19122200012207e+01, 4.494483947753906e+01, 1.649232101440441e+01, 2.30032386779785e+01, 2.516419792175293e+01, 2.561289215087891e+01, 2.624907684326172e+01, 5.464870452880859e+01, 2.388892364501953e+01, 2.658243179321289e+01, 4.415296173095703e+01, 4.586825180053711e+01, 2.478711128234863e+01, 4.514661407470703e+01, 5.239445877075185e+01, 5.067266845703122e+01, 3.109377861022949e+01, 2.75691967010498e+01, 2.758675003051758e+01, 2.936878395080566e+01, 3.072374534606934e+01, 6.296026229858398e+01, 3.420233917236328e+01, 3.150566291809082e+01, 3.096678352355957e+01, 5.757012176513672e+01, 2.635358047485352e+01, 3.045041847229064e+01, 5.838062667846683e+01, 5.371909713745117e+01, 5.500920104980469e+01, 2.903041076660156e+01, 3.02612247467041e+01, 3.171175384521484e+01, 3.298280715942383e+01, 5.212704467773438e+01, 5.668301773071289e+01, 3.3188232421875e+01, 3.35435791015625e+01, 6.386272048950195e+01, 2.268681716918945e+01, 2.653346252441406e+01, 5.615881729125977e+01, 4.988721084594727e+01, 5.303235244750977e+01, 2.346528816223145e+01, 2.811459922790527e+01] -dis.mCon_flow[3]=[2.868546676635742e+01, 2.132277727127075e+00, 2.933185338973999e+00, 3.664312601089478e+00, 1.472475910186768e+01, 1.382132816314697e+01, 1.098674774169922e+01, 8.655771255493162e+00, 7.612047672271729e+00, 7.695687770843506e+00, 8.603856086730957e+00, 5.931418418884277e+00, 6.444601535797119e+00, 1.115771055221558e+00, 2.234274387359623e+00, 3.639158010482788e+00, 4.780806064605713e+00, 5.56772565841675e+00, 1.432598495483398e+01, 1.727862739562988e+01, 1.379780387878418e+01, 9.188862800598145e+00, 6.312650203704834e+00, 6.81540584564209e+00, 8.531584739685059e+00, 6.567477703094482e+00, 5.721296787261963e+00, 5.28970193862915e+00, 1.229814648628246e+00, 2.948227167129517e+00, 4.225189685821533e+00, 5.144081115722656e+00, 1.393779563903809e+01, 1.715607070922852e+01, 1.39955024719238e+01, 7.879417419433594e+00, 4.141587734222412e+00, 2.800290584564209e+00, 4.807835102081299e+00, 5.390892505645752e+00, 2.884466171264648e+00, 5.183895111083977e+00, 2.455004304647446e-02, 1.072358012199402e+00, 3.132164001464844e+00, 4.590312480926514e+00, 7.622034072875977e+00, 1.774591827392578e+01, 1.779702949523926e+01, 1.630575752258301e+01, 1.395833301544189e+01, 1.399010181427002e+01, 1.41137056350708e+01, 1.421729469299316e+01, 1.021333122253418e+01, 1.11086950302124e+01, 4.253136634826683e+00, 6.358119964599599e+00, 7.373141765594482e+00, 7.655307292938232e+00, 8.04708194732666e+00, 1.929566192626953e+01, 1.993244552612305e+01, 1.968472480773926e+01, 1.794153213500977e+01, 1.713727569580078e+01, 1.741838836669922e+01, 1.689208793640137e+01, 1.287136745452878e+01, 1.2342791557312e+01, 8.188046455383301e+00, 8.047819137573242e+00, 8.189670562744141e+00, 8.90976619720459e+00, 9.38817310333252e+00, 1.960008239746094e+01, 2.050136756896973e+01, 2.040184593200684e+01, 1.85143928527832e+01, 1.718012237548828e+01, 1.749321937561035e+01, 1.742439842224121e+01, 1.575943660736089e+01, 1.347987174987793e+01, 1.39144983291626e+01, 8.698768615722656e+00, 9.257170677185059e+00, 9.77839469909668e+00, 1.011131286621094e+01, 1.620156097412109e+01, 2.00880069732666e+01, 1.915205001831055e+01, 1.847412872314453e+01, 1.787992858886719e+01, 1.431523418426514e+01, 1.429906940460205e+01, 1.525179672241211e+01, 1.246921920776367e+01, 1.342862987518311e+01, 7.043207168579102e+00, 8.748285293579102e+00] +bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.559608459472656e+00, 1.146662139892578e+01, 8.240537643432617e+00, 6.700582981109619e+00, 6.463442802429199e+00, 6.959390640258789e+00, 6.855897903442383e+00, 6.722694873809814e+00, 7.067627429962158e+00, 9.622389793395996e+00, 9.622389793395996e+00, 9.622389793395996e+00, 7.807152271270752e+00, 7.754229068756104e+00, 7.56161642074585e+00, 7.450870513916016e+00, 6.937997341156006e+00, 6.184185981750488e+00, 5.963227272033691e+00, 6.573503494262695e+00, 6.933259963989258e+00, 6.639657974243164e+00, 6.77813196182251e+00, 9.507377624511719e+00, 9.507377624511719e+00, 9.507377624511719e+00, 7.716529846191406e+00, 7.677748203277588e+00, 7.568558216094971e+00, 7.482432842254639e+00, 7.230736255645752e+00, 6.302229881286621e+00, 6.119163990020754e+00, 6.802973747253418e+00, 7.619940757751465e+00, 7.589664459228516e+00, 7.341213703155518e+00, 7.649435043334961e+00, 9.483223915100098e+00, 9.483223915100098e+00, 9.483223915100098e+00, 9.483223915100098e+00, 7.716169834136963e+00, 7.667732238769531e+00, 7.458057880401611e+00, 6.354473114013672e+00, 5.937453269958496e+00, 6.07564640045166e+00, 6.939324378967285e+00, 6.657714366912842e+00, 6.498003482818604e+00, 7.026840209960938e+00, 9.426989555358887e+00, 9.426989555358887e+00, 7.678275108337402e+00, 7.631043434143067e+00, 7.491312980651855e+00, 7.381774425506592e+00, 7.274388313293457e+00, 6.533472537994385e+00, 5.949559211730957e+00, 5.580455303192139e+00, 6.109228610992432e+00, 6.105992794036865e+00, 5.808160781860352e+00, 6.305049419403076e+00, 7.425344467163089e+00, 7.363844871520998e+00, 7.237204074859619e+00, 7.095895290374756e+00, 7.023117065429688e+00, 6.948036670684814e+00, 6.902010440826416e+00, 6.68308687210083e+00, 6.662843704223633e+00, 6.676956176757812e+00, 6.668032169342041e+00, 6.642470359802246e+00, 6.614589691162109e+00, 6.579436779022217e+00, 6.593481540679931e+00, 6.77319860458374e+00, 6.709541320800781e+00, 6.660466194152832e+00, 6.630808353424072e+00, 6.610769748687744e+00, 6.590882301330566e+00, 6.464524745941162e+00, 6.367668628692627e+00, 6.386896133422852e+00, 6.410984039306641e+00, 6.434906482696533e+00, 6.439138412475586e+00, 6.422460556030273e+00, 6.402422904968262e+00, 6.642652988433838e+00, 6.576238632202148e+00, 6.531373977661133e+00, 6.496358871459961e+00] +bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.453447818756104e+00, 3.453442335128784e+00, 2.901960134506226e+00, 2.602760553359985e+00, 2.538357257843018e+00, 2.643437147140503e+00, 2.571129083633423e+00, 2.581075429916382e+00, 2.672018527984619e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.93105149269104e+00, 2.930930614471436e+00, 2.930856704711914e+00, 2.930246829986572e+00, 2.92960786819458e+00, 2.71092963218689e+00, 2.607109069824219e+00, 2.525130987167358e+00, 2.590781450271606e+00, 2.598601102828979e+00, 2.553810358047485e+00, 2.622465848922729e+00, 2.919973134994507e+00, 2.919973134994507e+00, 2.919973134994507e+00, 2.919970035552979e+00, 2.919930458068848e+00, 2.919986963272095e+00, 2.920578718185425e+00, 2.921535491943359e+00, 2.638941287994385e+00, 2.522564649581909e+00, 2.558578491210938e+00, 2.618279695510864e+00, 2.522352933883667e+00, 2.591570377349854e+00, 2.704773902893066e+00, 2.917678594589233e+00, 2.917678594589233e+00, 2.917678594589233e+00, 2.917678594589233e+00, 2.917726039886475e+00, 2.917830944061279e+00, 2.918660640716553e+00, 2.668355226516724e+00, 2.542988538742065e+00, 2.530171155929565e+00, 2.631659984588623e+00, 2.535825252532959e+00, 2.572815895080566e+00, 2.669925689697266e+00, 2.912017345428467e+00, 2.912017345428467e+00, 2.911948204040527e+00, 2.911866903305054e+00, 2.911352157592773e+00, 2.910677194595337e+00, 2.910563707351685e+00, 2.674275875091553e+00, 2.575418949127197e+00, 2.512914657592773e+00, 2.599661588668823e+00, 2.569825649261475e+00, 2.550849914550781e+00, 2.627439022064209e+00, 2.900244474411011e+00, 2.900233745574951e+00, 2.899554491043091e+00, 2.898047208786011e+00, 2.896815061569214e+00, 2.897358179092407e+00, 2.8988356590271e+00, 2.90029764175415e+00, 2.901729583740234e+00, 2.900530099868774e+00, 2.897513628005981e+00, 2.896049737930298e+00, 2.895835161209106e+00, 2.893857717514038e+00, 2.892991542816162e+00, 2.893467664718628e+00, 2.892414808273315e+00, 2.89052677154541e+00, 2.88872766494751e+00, 2.889447212219238e+00, 2.89128565788269e+00, 2.892850875854492e+00, 2.894314289093018e+00, 2.89401388168335e+00, 2.890881299972534e+00, 2.889438390731812e+00, 2.889685153961182e+00, 2.888038158416748e+00, 2.887036561965942e+00, 2.888437271118164e+00, 2.888535261154175e+00, 2.887328863143921e+00, 2.885584831237793e+00] +bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.534173011779785e+00, 7.529434204101562e+00, 7.223268032073975e+00, 6.060452938079834e+00, 7.182782649993896e+00, 7.163228988647461e+00, 6.274127483367919e+00, 6.879715919494629e+00, 7.336921215057373e+00, 6.202436923980713e+00, 6.404787540435791e+00, 6.338937282562256e+00, 7.365891456604004e+00, 7.114613056182861e+00, 6.971404552459717e+00, 6.857575416564941e+00, 6.780935287475586e+00, 5.758419036865234e+00, 6.786558151245117e+00, 6.767994403839111e+00, 6.699551105499268e+00, 6.283892631530762e+00, 7.289958477020264e+00, 6.742602348327637e+00, 6.202387809753418e+00, 6.286930561065674e+00, 6.530833721160889e+00, 7.048129558563232e+00, 6.9164137840271e+00, 6.81339693069458e+00, 6.742197036743164e+00, 5.756269454956055e+00, 6.17933988571167e+00, 6.754206180572511e+00, 7.079790115356445e+00, 6.289597988128662e+00, 7.622737407684326e+00, 7.38920259475708e+00, 6.305558681488037e+00, 6.538195610046387e+00, 6.355546474456787e+00, 7.31210470199585e+00, 7.083152770996094e+00, 6.910784721374512e+00, 6.787965297698975e+00, 6.420482635498047e+00, 5.723922729492188e+00, 6.596024513244629e+00, 6.578961849212646e+00, 5.685632705688477e+00, 6.668255805969238e+00, 6.651875972747803e+00, 5.635004997253418e+00, 5.860159873962402e+00, 5.759405612945557e+00, 6.755581855773922e+00, 6.485158443450929e+00, 6.38940954208374e+00, 6.373291492462158e+00, 6.34925365447998e+00, 5.386110782623291e+00, 6.394589424133301e+00, 6.262360572814941e+00, 5.66782283782959e+00, 5.602912902832031e+00, 6.323718547821045e+00, 5.601434707641602e+00, 5.453392028808597e+00, 5.514930725097657e+00, 6.140524387359619e+00, 6.229204654693604e+00, 6.222210884094238e+00, 6.15666675567627e+00, 6.10953426361084e+00, 5.124416828155518e+00, 5.971405982971191e+00, 6.073035717010498e+00, 6.075900554656982e+00, 5.241473197937012e+00, 6.253860950469971e+00, 6.074701309204081e+00, 5.225198745727537e+00, 5.378973484039307e+00, 5.35540771484375e+00, 6.13015079498291e+00, 6.0706467628479e+00, 6.020137310028076e+00, 5.979587078094482e+00, 5.377272605895996e+00, 5.244890689849854e+00, 5.975725173950195e+00, 5.947208404541016e+00, 5.060271263122559e+00, 6.349995613098145e+00, 6.207931995391846e+00, 5.246924877166748e+00, 5.474442005157471e+00, 5.390315532684326e+00, 6.327129364013672e+00, 6.136982440948486e+00] +bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.131590604782104e+00, 2.998567342758179e+00, 2.745166778564453e+00, 2.649610996246338e+00, 2.949610471725464e+00, 2.938059329986572e+00, 2.583932876586914e+00, 2.690267562866211e+00, 2.927501201629639e+00, 2.647107362747192e+00, 2.572097063064575e+00, 2.56905460357666e+00, 2.73451042175293e+00, 2.927227973937988e+00, 2.926025629043579e+00, 2.92624306678772e+00, 2.926476001739502e+00, 2.675614833831787e+00, 2.710812568664551e+00, 2.913110733032227e+00, 2.64599347114563e+00, 2.630637168884277e+00, 2.914305210113525e+00, 2.667302370071411e+00, 2.562166452407837e+00, 2.565975666046143e+00, 2.595707178115845e+00, 2.920042514801025e+00, 2.918831586837769e+00, 2.919540166854858e+00, 2.92052173614502e+00, 2.607068061828613e+00, 2.673849582672119e+00, 2.911065578460693e+00, 2.909322023391724e+00, 2.587714195251465e+00, 2.915681838989258e+00, 2.915558338165283e+00, 2.581470966339111e+00, 2.565638542175293e+00, 2.524663448333741e+00, 2.921153545379639e+00, 2.920175552368164e+00, 2.920444250106812e+00, 2.922205686569214e+00, 2.663539886474609e+00, 2.631606340408325e+00, 2.912006378173828e+00, 2.906235694885254e+00, 2.553683042526245e+00, 2.702294111251831e+00, 2.905728578567505e+00, 2.614141941070557e+00, 2.558611869812012e+00, 2.543703556060791e+00, 2.909426212310791e+00, 2.90744948387146e+00, 2.906809091567993e+00, 2.907521963119507e+00, 2.908079147338867e+00, 2.599845409393311e+00, 2.899744987487793e+00, 2.892299890518188e+00, 2.593244791030884e+00, 2.634037494659424e+00, 2.889154672622681e+00, 2.63593578338623e+00, 2.547719717025757e+00, 2.548900127410889e+00, 2.63873815536499e+00, 2.893640995025635e+00, 2.892400741577148e+00, 2.893518447875977e+00, 2.894898653030396e+00, 2.577276945114136e+00, 2.687605857849121e+00, 2.893551349639893e+00, 2.683910369873047e+00, 2.590080738067627e+00, 2.889020442962646e+00, 2.683262586593626e+00, 2.542072534561158e+00, 2.540629625320435e+00, 2.509909391403198e+00, 2.883971452713013e+00, 2.881925106048584e+00, 2.883020877838135e+00, 2.884765625e+00, 2.608616590499878e+00, 2.623745679855347e+00, 2.885214805603027e+00, 2.882077932357788e+00, 2.544035673141479e+00, 2.676249265670776e+00, 2.879916667938232e+00, 2.57239556312561e+00, 2.535869836807251e+00, 2.509894132614136e+00, 2.88011360168457e+00, 2.878056764602661e+00] +bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.010388278961182e+01, 8.476047515869141e+00, 7.647872924804688e+00, 5.785201549530029e+00, 6.026774883270264e+00, 6.326675415039062e+00, 6.54893159866333e+00, 6.517390251159668e+00, 6.719920635223389e+00, 6.54556941986084e+00, 6.705661773681641e+00, 6.64261531829834e+00, 7.306515216827393e+00, 7.071875095367432e+00, 6.952752590179443e+00, 6.821166038513184e+00, 6.707812309265137e+00, 5.596068859100342e+00, 5.458623886108398e+00, 5.872722148895264e+00, 6.402199268341064e+00, 6.573436737060547e+00, 6.712629795074463e+00, 6.543056488037109e+00, 6.553526401519775e+00, 6.663570880889893e+00, 6.725098133087158e+00, 7.067834854125976e+00, 6.952546119689941e+00, 6.83339262008667e+00, 6.722507953643799e+00, 5.809652328491211e+00, 5.362537384033203e+00, 5.849117279052738e+00, 6.563231945037842e+00, 6.967765331268311e+00, 7.179712772369385e+00, 7.039080142974854e+00, 6.839183807373047e+00, 7.099393844604492e+00, 6.788572788238526e+00, 7.306191444396973e+00, 7.132132053375244e+00, 6.956992149353027e+00, 6.801252841949463e+00, 6.427933692932129e+00, 5.303858757019043e+00, 5.476346969604492e+00, 5.585487365722656e+00, 5.686483860015869e+00, 5.689380168914795e+00, 5.817446231842041e+00, 5.646077632904053e+00, 5.970626354217529e+00, 5.897863388061523e+00, 6.547673225402831e+00, 6.437764167785645e+00, 6.318161010742188e+00, 6.276954650878906e+00, 6.229186534881592e+00, 5.089522838592529e+00, 5.184367179870605e+00, 5.206187725067139e+00, 5.31424617767334e+00, 5.218148708343506e+00, 5.405803203582764e+00, 5.393287658691406e+00, 5.567686080932621e+00, 5.668635845184327e+00, 5.997936248779297e+00, 6.135390758514404e+00, 6.127260208129883e+00, 6.044884204864502e+00, 5.984514236450195e+00, 5.053474903106689e+00, 4.977347373962402e+00, 5.117457389831543e+00, 5.259395599365234e+00, 5.148732662200928e+00, 5.357317924499512e+00, 5.352270126342773e+00, 5.257285118103025e+00, 5.489694595336914e+00, 5.438345432281494e+00, 5.99093770980835e+00, 5.948086261749268e+00, 5.887659549713135e+00, 5.845600605010986e+00, 5.341794013977051e+00, 4.899181842803955e+00, 5.182468891143799e+00, 5.217236518859863e+00, 5.068600177764893e+00, 5.509990692138672e+00, 5.630045413970947e+00, 5.337890625e+00, 5.564452648162842e+00, 5.491777896881104e+00, 6.102324485778809e+00, 6.004727840423584e+00] +bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.275750637054443e+00, 3.10282039642334e+00, 2.781406879425049e+00, 2.488317728042603e+00, 2.512297630310059e+00, 2.509975910186768e+00, 2.504119873046875e+00, 2.480869293212891e+00, 2.509797096252441e+00, 2.503066062927246e+00, 2.479728937149048e+00, 2.48158597946167e+00, 2.673418521881104e+00, 2.870048999786377e+00, 2.883111715316772e+00, 2.886635303497314e+00, 2.884302616119385e+00, 2.585695028305054e+00, 2.471071243286133e+00, 2.485885143280029e+00, 2.491636753082275e+00, 2.467742919921875e+00, 2.493979215621948e+00, 2.500823974609375e+00, 2.470179319381714e+00, 2.473190307617188e+00, 2.535968065261841e+00, 2.851165056228638e+00, 2.8664710521698e+00, 2.875545740127563e+00, 2.87694239616394e+00, 2.499700546264648e+00, 2.450965642929077e+00, 2.485162734985352e+00, 2.491559982299805e+00, 2.480701446533203e+00, 2.484636545181274e+00, 2.503002643585205e+00, 2.486227750778198e+00, 2.481623411178589e+00, 2.479207754135132e+00, 2.855924844741821e+00, 2.858871459960938e+00, 2.871703863143921e+00, 2.878497838973999e+00, 2.611358880996704e+00, 2.449077367782593e+00, 2.481844902038574e+00, 2.477246522903442e+00, 2.458294153213501e+00, 2.457165956497192e+00, 2.48222541809082e+00, 2.455640554428101e+00, 2.445883274078369e+00, 2.448211669921875e+00, 2.824883699417115e+00, 2.850070238113403e+00, 2.849668502807617e+00, 2.847865581512451e+00, 2.847044467926025e+00, 2.430453300476074e+00, 2.460152864456177e+00, 2.459353685379028e+00, 2.453906059265137e+00, 2.420983791351318e+00, 2.462198734283447e+00, 2.452473640441895e+00, 2.421051025390625e+00, 2.429693222045898e+00, 2.548279523849487e+00, 2.826563596725464e+00, 2.828396320343018e+00, 2.826998472213745e+00, 2.824627876281738e+00, 2.425843000411987e+00, 2.427236557006836e+00, 2.455865859985352e+00, 2.45435619354248e+00, 2.409878730773926e+00, 2.456817150115967e+00, 2.454617738723755e+00, 2.409217834472656e+00, 2.416282653808594e+00, 2.423977851867676e+00, 2.809581518173218e+00, 2.813289642333984e+00, 2.811486482620239e+00, 2.809427499771118e+00, 2.5052490234375e+00, 2.402768135070801e+00, 2.44891095161438e+00, 2.444930791854858e+00, 2.403929710388184e+00, 2.433926343917847e+00, 2.454950332641602e+00, 2.416145086288452e+00, 2.414330005645752e+00, 2.415700435638428e+00, 2.797803163528442e+00, 2.814262628555298e+00] +TDisWatSup.T=[2.931499938964844e+02, 2.853006591796875e+02, 2.856676635742188e+02, 2.857308654785156e+02, 2.85727294921875e+02, 2.856835021972656e+02, 2.855868225097656e+02, 2.85529052734375e+02, 2.855080261230469e+02, 2.85458251953125e+02, 2.854348754882812e+02, 2.854465026855469e+02, 2.854184265136719e+02, 2.853874816894531e+02, 2.853476257324219e+02, 2.853639221191406e+02, 2.8539208984375e+02, 2.854056701660156e+02, 2.854079895019531e+02, 2.8540576171875e+02, 2.8533056640625e+02, 2.8527734375e+02, 2.852680358886719e+02, 2.852540893554688e+02, 2.85247802734375e+02, 2.852825012207031e+02, 2.852810974121094e+02, 2.852599487304688e+02, 2.852294311523438e+02, 2.852391662597656e+02, 2.852771606445312e+02, 2.853024597167969e+02, 2.853121948242188e+02, 2.853259582519531e+02, 2.852652893066406e+02, 2.852042541503906e+02, 2.85192626953125e+02, 2.852078247070312e+02, 2.852073059082031e+02, 2.852558898925781e+02, 2.852885437011719e+02, 2.8527587890625e+02, 2.852575378417969e+02, 2.852478637695312e+02, 2.852843933105469e+02, 2.853150024414062e+02, 2.853262023925781e+02, 2.853371887207031e+02, 2.852960205078125e+02, 2.852198181152344e+02, 2.851805114746094e+02, 2.851685180664062e+02, 2.851205444335938e+02, 2.851075134277344e+02, 2.85119140625e+02, 2.850873413085938e+02, 2.850556030273438e+02, 2.850206909179688e+02, 2.850460205078125e+02, 2.850764770507812e+02, 2.850929260253906e+02, 2.851068725585938e+02, 2.85103271484375e+02, 2.8502880859375e+02, 2.849901733398438e+02, 2.849826354980469e+02, 2.84938720703125e+02, 2.849029846191406e+02, 2.849144287109375e+02, 2.848920593261719e+02, 2.848603820800781e+02, 2.848240356445312e+02, 2.848418579101562e+02, 2.848790893554688e+02, 2.849082946777344e+02, 2.849255065917969e+02, 2.849429321289062e+02, 2.848744506835938e+02, 2.848303527832031e+02, 2.848298034667969e+02, 2.848161926269531e+02, 2.847725830078125e+02, 2.8478466796875e+02, 2.847841796875e+02, 2.847466430664062e+02, 2.847041015625e+02, 2.846983032226562e+02, 2.847358093261719e+02, 2.847700500488281e+02, 2.847902526855469e+02, 2.84816162109375e+02, 2.847709350585938e+02, 2.847174377441406e+02, 2.847125549316406e+02, 2.847176818847656e+02, 2.846687927246094e+02, 2.846794128417969e+02, 2.84712158203125e+02, 2.84689208984375e+02, 2.846600646972656e+02, 2.846383056640625e+02] +TDisWatRet.T=[2.931499938964844e+02, 2.857139892578125e+02, 2.857044982910156e+02, 2.853842163085938e+02, 2.836695556640625e+02, 2.845216674804688e+02, 2.844880676269531e+02, 2.840297241210938e+02, 2.840483093261719e+02, 2.846880798339844e+02, 2.839157104492188e+02, 2.838719482421875e+02, 2.838422241210938e+02, 2.846888122558594e+02, 2.847655334472656e+02, 2.845942077636719e+02, 2.844568786621094e+02, 2.843576354980469e+02, 2.830063171386719e+02, 2.834263916015625e+02, 2.837626647949219e+02, 2.841020202636719e+02, 2.835525207519531e+02, 2.845570068359375e+02, 2.842654113769531e+02, 2.835133972167969e+02, 2.837232666015625e+02, 2.836591186523438e+02, 2.847081604003906e+02, 2.844788818359375e+02, 2.843522644042969e+02, 2.84264892578125e+02, 2.832052612304688e+02, 2.827577209472656e+02, 2.837289123535156e+02, 2.842372436523438e+02, 2.836268615722656e+02, 2.849501037597656e+02, 2.847430419921875e+02, 2.83684814453125e+02, 2.840759887695312e+02, 2.837826843261719e+02, 2.850339660644531e+02, 2.847294311523438e+02, 2.845059509277344e+02, 2.843554992675781e+02, 2.841402893066406e+02, 2.825666198730469e+02, 2.834740600585938e+02, 2.834360656738281e+02, 2.826875915527344e+02, 2.832726440429688e+02, 2.836014709472656e+02, 2.825982360839844e+02, 2.828547668457031e+02, 2.82769287109375e+02, 2.840799865722656e+02, 2.837856750488281e+02, 2.836617736816406e+02, 2.836398620605469e+02, 2.836063232421875e+02, 2.819653930664062e+02, 2.829234924316406e+02, 2.828199462890625e+02, 2.825775146484375e+02, 2.819404296875e+02, 2.829505920410156e+02, 2.825332641601562e+02, 2.820403747558594e+02, 2.82244140625e+02, 2.827287902832031e+02, 2.832609252929688e+02, 2.832610168457031e+02, 2.83189453125e+02, 2.831307373046875e+02, 2.816200256347656e+02, 2.820227966308594e+02, 2.826025695800781e+02, 2.826527709960938e+02, 2.815301513671875e+02, 2.828171081542969e+02, 2.826946716308594e+02, 2.815411071777344e+02, 2.818629455566406e+02, 2.817022705078125e+02, 2.830374755859375e+02, 2.829210815429688e+02, 2.828671875e+02, 2.828216857910156e+02, 2.82274658203125e+02, 2.812286987304688e+02, 2.824525451660156e+02, 2.824002990722656e+02, 2.811918029785156e+02, 2.826498413085938e+02, 2.828287963867188e+02, 2.816011047363281e+02, 2.819036254882812e+02, 2.818034057617188e+02, 2.832521057128906e+02, 2.829614562988281e+02] +TDisWatBorLvg.T=[2.931499938964844e+02, 2.847344055175781e+02, 2.851099243164062e+02, 2.851701965332031e+02, 2.851655578613281e+02, 2.851084594726562e+02, 2.85001220703125e+02, 2.849390563964844e+02, 2.849163208007812e+02, 2.848584289550781e+02, 2.848359985351562e+02, 2.848486633300781e+02, 2.848146667480469e+02, 2.847800598144531e+02, 2.847367248535156e+02, 2.84758544921875e+02, 2.847895202636719e+02, 2.848035278320312e+02, 2.848066711425781e+02, 2.847999572753906e+02, 2.847126159667969e+02, 2.846558532714844e+02, 2.846486206054688e+02, 2.846297302246094e+02, 2.846268615722656e+02, 2.846668395996094e+02, 2.846607666015625e+02, 2.846375427246094e+02, 2.846022644042969e+02, 2.846183166503906e+02, 2.846609497070312e+02, 2.846880798339844e+02, 2.846983642578125e+02, 2.847121887207031e+02, 2.846382751464844e+02, 2.845732116699219e+02, 2.845648498535156e+02, 2.845795288085938e+02, 2.845817565917969e+02, 2.846394958496094e+02, 2.84670654296875e+02, 2.846559448242188e+02, 2.846331787109375e+02, 2.846273803710938e+02, 2.846694641113281e+02, 2.847025451660156e+02, 2.847137451171875e+02, 2.847265014648438e+02, 2.846725769042969e+02, 2.845894165039062e+02, 2.845476989746094e+02, 2.845335693359375e+02, 2.844787902832031e+02, 2.844679565429688e+02, 2.844791259765625e+02, 2.844415893554688e+02, 2.844053039550781e+02, 2.843694763183594e+02, 2.844005737304688e+02, 2.844339294433594e+02, 2.844514770507812e+02, 2.844687805175781e+02, 2.8445751953125e+02, 2.843738403320312e+02, 2.843329467773438e+02, 2.84325439453125e+02, 2.842718505859375e+02, 2.842359313964844e+02, 2.842498779296875e+02, 2.842212829589844e+02, 2.841865234375e+02, 2.841465454101562e+02, 2.841705322265625e+02, 2.8421240234375e+02, 2.842443542480469e+02, 2.842637634277344e+02, 2.842797241210938e+02, 2.841986999511719e+02, 2.841531677246094e+02, 2.841556091308594e+02, 2.841343078613281e+02, 2.840885925292969e+02, 2.84105712890625e+02, 2.841000061035156e+02, 2.840576782226562e+02, 2.840084838867188e+02, 2.840082092285156e+02, 2.840513305664062e+02, 2.840888977050781e+02, 2.841106567382812e+02, 2.841392517089844e+02, 2.840813293457031e+02, 2.840256958007812e+02, 2.840234375e+02, 2.8402490234375e+02, 2.839707946777344e+02, 2.839881896972656e+02, 2.840213012695312e+02, 2.839934387207031e+02, 2.839591369628906e+02, 2.839399719238281e+02] +pla.dH_flow=[-1.34378578125e+05, 2.43668359375e+05, 2.26007921875e+05, 2.23070953125e+05, 2.23265828125e+05, 2.25649671875e+05, 2.30494421875e+05, 2.33344890625e+05, 2.34382203125e+05, 2.369388125e+05, 2.3802978125e+05, 2.37449765625e+05, 2.3892209375e+05, 2.404761875e+05, 2.42456390625e+05, 2.415536875e+05, 2.40148359375e+05, 2.39492359375e+05, 2.3936575e+05, 2.39567e+05, 2.4342628125e+05, 2.46040796875e+05, 2.4643515625e+05, 2.472124375e+05, 2.47434875e+05, 2.456603125e+05, 2.4583446875e+05, 2.468889375e+05, 2.4845215625e+05, 2.47843953125e+05, 2.45928828125e+05, 2.44682828125e+05, 2.44209e+05, 2.43548515625e+05, 2.46738703125e+05, 2.49737234375e+05, 2.502173125e+05, 2.49502e+05, 2.494689375e+05, 2.46946234375e+05, 2.454235625e+05, 2.46074796875e+05, 2.4704734375e+05, 2.47422171875e+05, 2.455563125e+05, 2.440426875e+05, 2.435095e+05, 2.42943546875e+05, 2.451935e+05, 2.4898103125e+05, 2.5090746875e+05, 2.51523296875e+05, 2.5396434375e+05, 2.5453653125e+05, 2.53989359375e+05, 2.55634703125e+05, 2.57245890625e+05, 2.58933671875e+05, 2.57594796875e+05, 2.5607940625e+05, 2.55271234375e+05, 2.545324375e+05, 2.54871625e+05, 2.58630609375e+05, 2.605203125e+05, 2.6087646875e+05, 2.631885e+05, 2.648945e+05, 2.6428996875e+05, 2.65497625e+05, 2.670750625e+05, 2.6889103125e+05, 2.679010625e+05, 2.6602309375e+05, 2.645700625e+05, 2.637024375e+05, 2.62901125e+05, 2.66449375e+05, 2.6858196875e+05, 2.68538875e+05, 2.6935875e+05, 2.7148696875e+05, 2.7079503125e+05, 2.7093609375e+05, 2.72832125e+05, 2.7500928125e+05, 2.751600625e+05, 2.7324709375e+05, 2.7154090625e+05, 2.705443125e+05, 2.69247375e+05, 2.7169071875e+05, 2.74286125e+05, 2.7446040625e+05, 2.7429353125e+05, 2.767451875e+05, 2.760861875e+05, 2.7451475e+05, 2.7572065625e+05, 2.772229375e+05, 2.7820459375e+05] +borFie.Q_flow=[0e+00, 6.018529375e+05, 4.033641875e+05, 2.7595203125e+05, -2.0114705078125e+04, -1.484024375e+05, -1.41061296875e+05, -1.392538281250002e+05, -2.7125253125e+05, -1.49769203125e+05, -1.374248125e+05, -2.78411375e+05, -2.8505565625e+05, -2.906735625e+05, -1.078189921875e+05, -9.07731640625e+04, -1.06247015625e+05, -1.321624375000001e+05, -2.651624375e+05, -4.60213125e+05, -3.9551278125e+05, -3.2122128125e+05, -3.813165e+05, -2.46255890625e+05, -1.86424390625e+05, -3.19661625e+05, -3.2642646875e+05, -3.613795625e+05, -1.681490312499995e+05, -1.232342734375e+05, -1.274795234375e+05, -1.46273640625e+05, -1.98676796875e+05, -4.8460271875e+05, -4.135740937499997e+05, -3.160509375e+05, -3.0190409375e+05, -2.06637828125e+05, -7.42906640625e+04, -1.78601515625e+05, -2.1923678125e+05, -2.504628124999998e+05, -1.32966796875e+05, -5.3327828125e+04, -6.07211875e+04, -9.4382796875e+04, -1.302651796875e+05, -4.0073915625e+05, -4.4376834375e+05, -4.3082440625e+05, -4.4732453125e+05, -5.4535525e+05, -4.1837159375e+05, -4.46674125e+05, -5.594645e+05, -5.688064375e+05, -5.145663437499969e+05, -3.604666250000003e+05, -3.344771875e+05, -3.3331665625e+05, -3.3537178125e+05, -5.23474e+05, -6.43607625e+05, -5.93928625e+05, -5.84199375e+05, -7.501535e+05, -6.418403125e+05, -5.909473125e+05, -7.388985000000002e+05, -7.317890625e+05, -7.38444125e+05, -5.243168125e+05, -4.7086490625e+05, -4.468813125e+05, -4.49807625e+05, -5.405380625e+05, -7.86976625e+05, -6.773510625e+05, -6.383135e+05, -7.715374375e+05, -7.24100875e+05, -6.333911874999995e+05, -7.656000624999984e+05, -8.14930375e+05, -8.388895625e+05, -6.450454375e+05, -5.6017925e+05, -5.30992375e+05, -5.2739075e+05, -5.34241125e+05, -8.184190625e+05, -7.393350625e+05, -6.873011875e+05, -7.661525625e+05, -8.0493675e+05, -6.224156875e+05, -6.743625625e+05, -7.75605e+05, -7.91139875e+05, -6.706855e+05, -5.48594e+05] +bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.6805634765625e+03, 1.30100576171875e+04, 1.45195556640625e+04, 7.593098144531247e+03, 9.1435107421875e+03, 1.04611142578125e+04, 6.13986767578125e+03, 0e+00, 0e+00, 0e+00, 1.801140975952155e+01, 1.994208831787109e+02, 1.638748413085938e+03, 2.395816162109377e+03, 6.70378564453125e+03, 1.726764453125e+04, 2.1317810546875e+04, 1.1401232421875e+04, 7.31813037109375e+03, 1.0967728515625e+04, 8.708341796875e+03, 0e+00, 0e+00, 0e+00, 4.994394302368222e+01, 2.446580505371094e+02, 1.015457153320312e+03, 1.80451220703125e+03, 3.6741416015625e+03, 1.488259765625e+04, 1.848415039062496e+04, 8.8405966796875e+03, 1.483377807617188e+03, 2.161876708984375e+03, 3.61359716796875e+03, 4.627886962890625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.91423168182373e+01, 2.277021331787109e+02, 1.705537109375e+03, 1.4118884765625e+04, 2.179667578125e+04, 1.884823046875e+04, 6.7512978515625e+03, 1.066435546875e+04, 1.21017705078125e+04, 5.5492294921875e+03, 0e+00, 0e+00, 1.654234123230036e+01, 1.878450775146455e+02, 1.184633544921875e+03, 2.072835693359375e+03, 2.896817138671875e+03, 1.084820703125e+04, 2.0506115234375e+04, 2.8173865234375e+04, 1.6811392578125e+04, 1.7335587890625e+04, 2.27075234375e+04, 1.3352798828125e+04, 1.353683593749979e+03, 1.624335327148414e+03, 2.68509814453125e+03, 3.850322509765625e+03, 4.45003125e+03, 5.1989208984375e+03, 5.7334931640625e+03, 8.2346650390625e+03, 8.4722841796875e+03, 8.2390244140625e+03, 8.1884052734375e+03, 8.412435546875e+03, 8.730826171875e+03, 9.0466796875e+03, 8.822676757812507e+03, 6.77977880859375e+03, 7.44955517578125e+03, 7.91882861328125e+03, 8.16316796875e+03, 8.4377939453125e+03, 8.771375e+03, 1.05066884765625e+04, 1.18082705078125e+04, 1.151960546875e+04, 1.1023232421875e+04, 1.06303349609375e+04, 1.05914013671875e+04, 1.07253310546875e+04, 1.093465234375e+04, 7.92982958984375e+03, 8.8051376953125e+03, 9.2911083984375e+03, 9.6355322265625e+03] +bui[2].ets.PHea=[0e+00, 2.2542513671875e+04, 3.086356640625e+04, 3.628703125e+04, 1.441820625e+05, 3.487654296875e+04, 3.312887109375e+04, 1.259519843750001e+05, 5.34083125e+04, 2.03148984375e+04, 1.1732978125e+05, 1.1340065625e+05, 1.207001640625e+05, 2.398659765625e+04, 3.255658007812502e+04, 4.08473515625e+04, 4.85089609375e+04, 5.384146484375001e+04, 1.55492421875e+05, 4.8948625e+04, 5.0282609375e+04, 5.792316015625e+04, 1.0456884375e+05, 1.769416015625e+04, 5.186558984375e+04, 1.2843525e+05, 1.222443984375e+05, 9.5004578125e+04, 3.432041406250004e+04, 4.21283125e+04, 4.938771875e+04, 5.47066484375e+04, 1.75495375e+05, 1.042034375e+05, 5.07321562499999e+04, 2.92525703125e+04, 1.131689296875e+05, 2.19863134765625e+03, 1.3864138671875e+04, 1.130342890625e+05, 9.9673984375e+04, 1.232876249999999e+05, 1.8221916015625e+04, 3.2154583984375e+04, 4.29862578125e+04, 5.20378046875e+04, 8.61578671875e+04, 1.6898471875e+05, 6.297587890625e+04, 6.21108203125e+04, 1.88122578125e+05, 5.702366015625e+04, 5.6552015625e+04, 1.78689578125e+05, 1.63910875e+05, 1.80123203125e+05, 4.823392968750036e+04, 7.026172656249993e+04, 7.81912265625e+04, 7.97972421875e+04, 8.215309375e+04, 2.205420625e+05, 7.44594609375e+04, 8.4531609375e+04, 1.7314590625e+05, 1.70372546875e+05, 7.812578125e+04, 1.72967265625e+05, 2.154120937499995e+05, 2.073486406249999e+05, 1.06469921875e+05, 8.8226375e+04, 8.841053125e+04, 9.5390078125e+04, 1.006653125e+05, 2.6881328125e+05, 1.138333671875e+05, 1.0390590625e+05, 1.024676953125e+05, 2.3806371875e+05, 8.4287546875e+04, 1.014642968750029e+05, 2.48707296875e+05, 2.24763796875e+05, 2.32672203125e+05, 9.5047e+04, 9.99178359375e+04, 1.05810125e+05, 1.10877953125e+05, 2.12816703125e+05, 2.2558825e+05, 1.1179609375e+05, 1.134867734375e+05, 2.7940765625e+05, 7.03027265625e+04, 8.5320328125e+04, 2.3338303125e+05, 2.05978171875e+05, 2.2563775e+05, 7.412965625e+04, 9.16899296875e+04] +bui[3].ets.PHea=[0e+00, 3.93908544921875e+03, 6.58410107421875e+03, 9.3336962890625e+03, 6.374404296875e+04, 5.825836328125e+04, 4.709318359375e+04, 3.884415234374999e+04, 3.608511328125e+04, 3.549051953125e+04, 3.875209375e+04, 3.0307544921875e+04, 3.2098966796875e+04, 3.5031728515625e+03, 6.20175146484376e+03, 1.0272091796875e+04, 1.37751064453125e+04, 1.634497656250001e+04, 5.429978125e+04, 7.67795859375e+04, 5.95629375e+04, 4.112809765625e+04, 3.203785546875e+04, 3.309251953125e+04, 3.864601953125e+04, 3.2630494140625e+04, 3.000254296875e+04, 2.35593359375e+04, 3.471662841796905e+03, 8.3299755859375e+03, 1.21552255859375e+04, 1.50703388671875e+04, 5.9663671875e+04, 7.77175546875e+04, 6.042436328124987e+04, 3.650908203125e+04, 2.4802142578125e+04, 2.1089548828125e+04, 2.6619099609375e+04, 2.838098046875e+04, 2.121196484375e+04, 2.808299023437498e+04, 6.476007080078125e+01, 3.001970458984375e+03, 8.8496103515625e+03, 1.32799423828125e+04, 2.6518943359375e+04, 8.08800390625e+04, 7.8518890625e+04, 7.1530046875e+04, 6.208057421875e+04, 6.24141796875e+04, 6.13714765625e+04, 6.340655859375e+04, 4.691031640625e+04, 5.051712890625e+04, 1.283778710937508e+04, 1.960734179687496e+04, 2.32240078125e+04, 2.4291224609375e+04, 2.5777419921875e+04, 9.0994109375e+04, 9.149496875e+04, 9.00181875e+04, 8.13610234375e+04, 8.0095609375e+04, 7.81503125e+04, 7.63137734375e+04, 5.932434765624985e+04, 5.668097656249996e+04, 3.083877734375e+04, 2.623062109375e+04, 2.6741337890625e+04, 2.95839375e+04, 3.1534517578125e+04, 9.2808859375e+04, 9.77453984375e+04, 9.4288375e+04, 8.43730703125e+04, 8.11237578125e+04, 7.89935625e+04, 7.885614843750003e+04, 7.369621093750023e+04, 6.260500390625e+04, 6.363053515625e+04, 2.928268359375e+04, 3.1325650390625e+04, 3.35120703125e+04, 3.492765234375e+04, 7.01043984375e+04, 9.76706015625e+04, 8.82453671875e+04, 8.49934765625e+04, 8.5026203125e+04, 6.525585546875e+04, 6.3929546875e+04, 7.087734375e+04, 5.80898515625e+04, 6.236203515625e+04, 2.3228869140625e+04, 2.9294033203125e+04] +bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.8759140625e+03, 1.980669067382812e+03, 2.025454223632812e+03, 1.842566528320312e+03, 1.857671264648438e+03, 1.907606689453125e+03, 1.811013793945312e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554932861328125e+03, 1.552665893554688e+03, 1.618452392578125e+03, 1.67098046875e+03, 1.822300048828125e+03, 2.106328369140625e+03, 2.228182373046875e+03, 1.962843017578125e+03, 1.824616943359375e+03, 1.910059936523438e+03, 1.870796142578125e+03, 1.508219432830811e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554683715820312e+03, 1.552025268554688e+03, 1.559486450195312e+03, 1.630513427734375e+03, 1.731682495117188e+03, 2.044318481445312e+03, 2.1341181640625e+03, 1.86365576171875e+03, 1.550810302734375e+03, 1.543991333007812e+03, 1.691327026367188e+03, 1.550989990234375e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554929321289062e+03, 1.552284912109375e+03, 1.618861450195312e+03, 2.00428515625e+03, 2.20331982421875e+03, 2.170173583984375e+03, 1.818380493164062e+03, 1.885039428710938e+03, 1.956969604492188e+03, 1.795841430664062e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554939086914062e+03, 1.552888916015625e+03, 1.57559423828125e+03, 1.647709594726562e+03, 1.69616064453125e+03, 1.908352905273438e+03, 2.174917724609375e+03, 2.413138671875e+03, 2.140924560546875e+03, 2.090462158203125e+03, 2.260796142578125e+03, 2.033057250976562e+03, 1.594297241210935e+03, 1.612324218749998e+03, 1.6831025390625e+03, 1.738123168945312e+03, 1.760480346679688e+03, 1.784676513671875e+03, 1.799849365234375e+03, 1.85860546875e+03, 1.869559692382812e+03, 1.862960083007812e+03, 1.860232299804688e+03, 1.866435913085938e+03, 1.87606201171875e+03, 1.885834350585938e+03, 1.8799892578125e+03, 1.823333251953125e+03, 1.8365029296875e+03, 1.849450439453125e+03, 1.857304931640625e+03, 1.865551391601562e+03, 1.87680224609375e+03, 1.918170776367188e+03, 1.96820361328125e+03, 1.960928100585938e+03, 1.945464599609375e+03, 1.932926879882812e+03, 1.931411987304688e+03, 1.934483520507812e+03, 1.941196166992188e+03, 1.854185180664062e+03, 1.8768095703125e+03, 1.89129638671875e+03, 1.901218872070312e+03] +bui[2].ets.PPum=[1.0944916015625e+04, 1.158077734375e+04, 1.17691474609375e+04, 1.18858583984375e+04, 1.4734626953125e+04, 1.18400390625e+04, 1.17873662109375e+04, 1.33930517578125e+04, 1.24285595703125e+04, 1.12826923828125e+04, 1.35234521484375e+04, 1.33659375e+04, 1.34742255859375e+04, 1.14433623046875e+04, 1.1755013671875e+04, 1.197266015625e+04, 1.214227734375e+04, 1.23185263671875e+04, 1.52499541015625e+04, 1.23218076171875e+04, 1.2215806640625e+04, 1.2220640625e+04, 1.3617255859375e+04, 1.11232314453125e+04, 1.2119619140625e+04, 1.37828955078125e+04, 1.35059345703125e+04, 1.31472666015625e+04, 1.1798462890625e+04, 1.1995486328125e+04, 1.2162712890625e+04, 1.2336044921875e+04, 1.478310546875e+04, 1.42617080078125e+04, 1.221455859375e+04, 1.16394521484375e+04, 1.34929462890625e+04, 1.02436044921875e+04, 1.0903689453125e+04, 1.34803779296875e+04, 1.28565029296875e+04, 1.32985341796875e+04, 1.11531728515625e+04, 1.17347939453125e+04, 1.201451171875e+04, 1.22484580078125e+04, 1.29451181640625e+04, 1.5516138671875e+04, 1.25657646484375e+04, 1.2562892578125e+04, 1.52232763671875e+04, 1.26707177734375e+04, 1.2370125e+04, 1.54730205078125e+04, 1.4899662109375e+04, 1.5153919921875e+04, 1.216983593750001e+04, 1.27868740234375e+04, 1.30274130859375e+04, 1.308515234375e+04, 1.3155185546875e+04, 1.6797611328125e+04, 1.296734765625e+04, 1.32052333984375e+04, 1.46654482421875e+04, 1.60488671875e+04, 1.2974341796875e+04, 1.482641015625e+04, 1.645132226562499e+04, 1.60672587890625e+04, 1.42195703125e+04, 1.33092841796875e+04, 1.3317681640625e+04, 1.3510048828125e+04, 1.367745703125e+04, 1.7744435546875e+04, 1.47963818359375e+04, 1.37897333984375e+04, 1.37104365234375e+04, 1.7435296875e+04, 1.3185251953125e+04, 1.359239062500005e+04, 1.739874609375e+04, 1.6570083984375e+04, 1.6843265625e+04, 1.34388974609375e+04, 1.36292119140625e+04, 1.37957509765625e+04, 1.39623916015625e+04, 1.57337109375e+04, 1.7764734375e+04, 1.39706708984375e+04, 1.403991015625e+04, 1.817023828125e+04, 1.3041314453125e+04, 1.3194419921875e+04, 1.704276171875e+04, 1.60750068359375e+04, 1.6375783203125e+04, 1.2870837890625e+04, 1.3368373046875e+04] +bui[3].ets.PPum=[4.009712890625e+03, 4.030418212890625e+03, 4.148255859375e+03, 4.23405810546875e+03, 5.23296484375e+03, 5.1739013671875e+03, 4.8331640625e+03, 4.56270068359375e+03, 4.44326220703125e+03, 4.4475693359375e+03, 4.54334619140625e+03, 4.30711279296875e+03, 4.3502099609375e+03, 3.808631591796875e+03, 4.047064453125e+03, 4.2323193359375e+03, 4.3397119140625e+03, 4.397556640625e+03, 5.31285302734375e+03, 5.65793359375e+03, 5.2113212890625e+03, 4.6369560546875e+03, 4.3396513671875e+03, 4.3780986328125e+03, 4.53155615234375e+03, 4.35974072265625e+03, 4.2878232421875e+03, 4.2963642578125e+03, 3.853112060546877e+03, 4.15021875e+03, 4.29130615234375e+03, 4.3678740234375e+03, 5.0473232421875e+03, 5.64101025390625e+03, 5.241029785156246e+03, 4.49268212890625e+03, 4.1045966796875e+03, 3.866220703125e+03, 4.1911181640625e+03, 4.255380859375e+03, 3.8849033203125e+03, 4.233645996093749e+03, 3.760880126953125e+03, 3.814295166015625e+03, 4.1734189453125e+03, 4.3238212890625e+03, 4.56793408203125e+03, 5.69141748046875e+03, 5.7223046875e+03, 5.534642578125e+03, 5.20985986328125e+03, 5.18361767578125e+03, 5.201830078125e+03, 5.2255126953125e+03, 4.75343603515625e+03, 4.82938330078125e+03, 4.293917968750002e+03, 4.463054199218749e+03, 4.5734931640625e+03, 4.60643994140625e+03, 4.648048828125e+03, 5.88571728515625e+03, 6.06743896484375e+03, 6.0514287109375e+03, 5.790859375e+03, 5.657857421875e+03, 5.68397265625e+03, 5.6077587890625e+03, 5.104371582031245e+03, 4.986467773437499e+03, 4.713037109375e+03, 4.6489833984375e+03, 4.66701708984375e+03, 4.74391552734375e+03, 4.80055126953125e+03, 5.874330078125e+03, 6.1985380859375e+03, 6.17021533203125e+03, 5.87649853515625e+03, 5.692818359375e+03, 5.6978212890625e+03, 5.6826328125e+03, 5.518108398437506e+03, 5.13947265625e+03, 5.22124365234375e+03, 4.71108056640625e+03, 4.7869765625e+03, 4.84563232421875e+03, 4.88907470703125e+03, 5.4101240234375e+03, 6.1454013671875e+03, 5.96577001953125e+03, 5.8632001953125e+03, 5.81778369140625e+03, 5.2718291015625e+03, 5.22827099609375e+03, 5.38819091796875e+03, 5.03638232421875e+03, 5.1287900390625e+03, 4.5450634765625e+03, 4.72564404296875e+03] +dis.mCon_flow[1]=[1.18203841149807e-01, 1.69616029666031e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.204053163528442e+00, 4.136611461639404e+00, 4.416934490203857e+00, 2.572013616561889e+00, 2.889846563339233e+00, 3.320770025253296e+00, 2.154298543930054e+00, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.335904054343726e-03, 8.047714829444885e-02, 6.38110876083374e-01, 9.21040356159211e-01, 2.322022676467896e+00, 5.167424201965332e+00, 6.045093059539795e+00, 3.626200199127197e+00, 2.388061285018921e+00, 3.396104335784912e+00, 2.866951942443848e+00, 3.927596878838813e-07, 1.69616029666031e-07, 1.69616029666031e-07, 2.004213817417645e-02, 9.761083871126175e-02, 3.934877216815948e-01, 6.971771717071533e-01, 1.346953749656677e+00, 4.601156711578369e+00, 5.359258174896232e+00, 2.806528091430664e+00, 4.118333458900452e-01, 4.278282821178436e-01, 1.11995005607605e+00, 1.608991622924805e-01, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 1.69616029666031e-07, 7.681636139750481e-03, 9.070794284343719e-02, 6.400607228279114e-01, 4.433034420013428e+00, 6.134433269500732e+00, 5.468193054199219e+00, 2.267051219940186e+00, 3.247641324996948e+00, 3.751548290252686e+00, 1.963881731033325e+00, 1.69616029666031e-07, 1.69616029666031e-07, 6.607225630432589e-03, 7.441738247871282e-02, 4.53435868024826e-01, 7.872673273086548e-01, 1.082901120185852e+00, 3.485692262649536e+00, 5.829499244689941e+00, 7.446566581726074e+00, 5.029851913452148e+00, 5.051245212554932e+00, 6.307192325592041e+00, 4.169641017913818e+00, 5.293763875961224e-01, 6.093433499336156e-01, 9.965986609458923e-01, 1.400048851966858e+00, 1.599151372909546e+00, 1.845477819442749e+00, 2.020608901977539e+00, 2.793459177017212e+00, 2.866037607192993e+00, 2.795923709869385e+00, 2.773175239562988e+00, 2.835124254226685e+00, 2.927525043487549e+00, 3.016135692596436e+00, 2.951502323150637e+00, 2.333965539932251e+00, 2.540246963500977e+00, 2.676566123962402e+00, 2.746000051498413e+00, 2.826820611953735e+00, 2.930049657821655e+00, 3.403805494308472e+00, 3.787426948547363e+00, 3.709624767303467e+00, 3.565568447113037e+00, 3.452659368515015e+00, 3.442166090011597e+00, 3.474039554595947e+00, 3.530907392501831e+00, 2.677038192749023e+00, 2.932664394378662e+00, 3.06976842880249e+00, 3.163070440292358e+00] +dis.mCon_flow[2]=[7.831905364990234e+01, 1.011678695678711e+01, 1.202365493774414e+01, 1.34081974029541e+01, 4.024590682983398e+01, 1.283718872070312e+01, 1.222703647613525e+01, 3.356044006347658e+01, 1.785036659240723e+01, 7.66139554977417e+00, 3.361722564697266e+01, 3.004049873352051e+01, 3.175029945373535e+01, 8.878375053405762e+00, 1.186843872070313e+01, 1.454408836364746e+01, 1.695433807373047e+01, 1.858500480651856e+01, 4.381853866577148e+01, 1.710728073120117e+01, 1.73929271697998e+01, 1.777756500244141e+01, 3.001102066040039e+01, 6.560802936553955e+00, 1.654201126098633e+01, 3.361260986328125e+01, 3.203083801269531e+01, 2.631615829467773e+01, 1.235278701782228e+01, 1.486717414855957e+01, 1.713492965698242e+01, 1.875541114807129e+01, 4.553889083862305e+01, 3.170516014099121e+01, 1.747028541564939e+01, 1.067571449279785e+01, 3.06837272644043e+01, 8.7026447057724e-01, 5.238239765167236e+00, 3.055043601989746e+01, 2.598463821411133e+01, 3.080277633666991e+01, 6.757798671722412e+00, 1.16501293182373e+01, 1.514418029785156e+01, 1.796968460083008e+01, 2.61480655670166e+01, 4.511196899414062e+01, 2.097605323791504e+01, 2.072577667236328e+01, 4.718380355834961e+01, 1.935484886169434e+01, 1.908251762390137e+01, 4.690114212036133e+01, 4.191219711303711e+01, 4.494467163085938e+01, 1.649324798583995e+01, 2.300339508056639e+01, 2.516410255432129e+01, 2.561264610290527e+01, 2.624883079528809e+01, 5.464818572998047e+01, 2.388875961303711e+01, 2.658247184753418e+01, 4.415303802490234e+01, 4.586801147460938e+01, 2.47870979309082e+01, 4.514673614501953e+01, 5.239443588256826e+01, 5.067265319824216e+01, 3.109383583068848e+01, 2.756918334960938e+01, 2.75867805480957e+01, 2.936878204345703e+01, 3.072373390197754e+01, 6.296025466918945e+01, 3.420314025878906e+01, 3.150576782226562e+01, 3.096660614013672e+01, 5.757013702392578e+01, 2.635366821289062e+01, 3.045092582702696e+01, 5.838064575195315e+01, 5.371926879882812e+01, 5.500935363769531e+01, 2.903042411804199e+01, 3.026125526428223e+01, 3.171170234680176e+01, 3.29827995300293e+01, 5.212715911865234e+01, 5.668311309814453e+01, 3.3188232421875e+01, 3.354357528686523e+01, 6.386272430419922e+01, 2.268679809570312e+01, 2.653345108032227e+01, 5.6158447265625e+01, 4.988719177246094e+01, 5.303235244750977e+01, 2.346526908874512e+01, 2.811402320861816e+01] +dis.mCon_flow[3]=[2.868546676635742e+01, 2.132277727127075e+00, 2.933185338973999e+00, 3.664337873458862e+00, 1.472476005554199e+01, 1.382133483886719e+01, 1.098672580718994e+01, 8.655771255493162e+00, 7.612048625946045e+00, 7.695678234100342e+00, 8.603856086730957e+00, 5.931420803070068e+00, 6.444590091705322e+00, 1.115771532058716e+00, 2.234283447265629e+00, 3.639167070388794e+00, 4.780806541442871e+00, 5.567673683166506e+00, 1.432596969604492e+01, 1.727861404418945e+01, 1.379780197143555e+01, 9.188861846923828e+00, 6.312650203704834e+00, 6.81540584564209e+00, 8.531582832336426e+00, 6.567487716674805e+00, 5.721301555633545e+00, 5.289698123931885e+00, 1.229815006256115e+00, 2.94823145866394e+00, 4.225189208984375e+00, 5.144090175628662e+00, 1.3937744140625e+01, 1.715600776672363e+01, 1.399548244476315e+01, 7.879415512084961e+00, 4.141586303710938e+00, 2.800289869308472e+00, 4.807804584503174e+00, 5.390891075134277e+00, 2.884469509124756e+00, 5.183881759643548e+00, 2.437359280884266e-02, 1.071659922599792e+00, 3.130927085876465e+00, 4.58969259262085e+00, 7.621801853179932e+00, 1.774591636657715e+01, 1.779700088500977e+01, 1.630572891235352e+01, 1.39583215713501e+01, 1.399008655548096e+01, 1.411369609832764e+01, 1.421727561950684e+01, 1.021332550048828e+01, 1.110863780975342e+01, 4.25326490402224e+00, 6.358194351196278e+00, 7.373144626617432e+00, 7.655250549316406e+00, 8.047002792358398e+00, 1.929550552368164e+01, 1.993235015869141e+01, 1.968470001220703e+01, 1.79415168762207e+01, 1.713726615905762e+01, 1.741837882995605e+01, 1.68920841217041e+01, 1.287136554718014e+01, 1.234278869628905e+01, 8.188047409057617e+00, 8.047798156738281e+00, 8.189677238464355e+00, 8.90976619720459e+00, 9.38817024230957e+00, 1.96001033782959e+01, 2.050136566162109e+01, 2.040181541442871e+01, 1.851439094543457e+01, 1.718012237548828e+01, 1.749321746826172e+01, 1.742439651489258e+01, 1.575943565368657e+01, 1.347996520996094e+01, 1.391452026367188e+01, 8.698770523071289e+00, 9.257182121276855e+00, 9.778375625610352e+00, 1.011130809783936e+01, 1.620159721374512e+01, 2.008800888061523e+01, 1.915205001831055e+01, 1.847413063049316e+01, 1.787992858886719e+01, 1.431523323059082e+01, 1.429906845092773e+01, 1.525179195404053e+01, 1.246919059753418e+01, 1.342862892150879e+01, 7.043208122253418e+00, 8.748106002807617e+00] bui[1].ets.THeaWatSupSet=[3.011499938964844e+02, 3.011499938964844e+02, 3.011818542480469e+02, 3.012418518066406e+02, 3.033169555664062e+02, 3.041416320800781e+02, 3.044120483398438e+02, 3.030785827636719e+02, 3.032156066894531e+02, 3.035683288574219e+02, 3.027239074707031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011561889648438e+02, 3.012687683105469e+02, 3.015848388671875e+02, 3.018233032226562e+02, 3.029001159667969e+02, 3.050103454589844e+02, 3.057236633300781e+02, 3.038907470703125e+02, 3.028811340332031e+02, 3.03606201171875e+02, 3.032756652832031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011899719238281e+02, 3.012715148925781e+02, 3.014285888671875e+02, 3.016359558105469e+02, 3.021471557617188e+02, 3.045862426757812e+02, 3.051562805175781e+02, 3.032362060546875e+02, 3.014360961914062e+02, 3.014007263183594e+02, 3.018779602050781e+02, 3.012979736328125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011532592773438e+02, 3.012625122070312e+02, 3.015754699707031e+02, 3.043725891113281e+02, 3.057138977050781e+02, 3.052976379394531e+02, 3.028313293457031e+02, 3.034349060058594e+02, 3.039214782714844e+02, 3.0258935546875e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011549072265625e+02, 3.012594604492188e+02, 3.014695739746094e+02, 3.017150573730469e+02, 3.019510803222656e+02, 3.0364501953125e+02, 3.055112609863281e+02, 3.068552856445312e+02, 3.050308837890625e+02, 3.049100036621094e+02, 3.059415893554688e+02, 3.04355712890625e+02, 3.015714721679688e+02, 3.015879211425781e+02, 3.018827514648438e+02, 3.021878051757812e+02, 3.023419189453125e+02, 3.025277099609375e+02, 3.026602478027344e+02, 3.032210693359375e+02, 3.033043518066406e+02, 3.032552490234375e+02, 3.032364196777344e+02, 3.032822570800781e+02, 3.033528442382812e+02, 3.03423583984375e+02, 3.033790893554688e+02, 3.0290576171875e+02, 3.030587768554688e+02, 3.0315966796875e+02, 3.032167053222656e+02, 3.032773742675781e+02, 3.033581237792969e+02, 3.03684326171875e+02, 3.040229187011719e+02, 3.039660339355469e+02, 3.038548889160156e+02, 3.037657470703125e+02, 3.037560424804688e+02, 3.0377978515625e+02, 3.038266296386719e+02, 3.031968383789062e+02, 3.03359130859375e+02, 3.0346533203125e+02, 3.035382385253906e+02] -bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096938171386719e+02, 3.070041198730469e+02, 3.033133544921875e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998259887695312e+02, 2.992112731933594e+02, 2.991952209472656e+02, 3.002655639648438e+02, 3.012636413574219e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010985717773438e+02, 2.992620239257812e+02, 2.992174987792969e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.016354675292969e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014390258789062e+02, 3.013993225097656e+02, 3.018775634765625e+02, 3.013066711425781e+02, 2.987677001953125e+02, 2.986096801757812e+02, 2.986054382324219e+02, 2.986052856445312e+02, 3.002054748535156e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711853027344e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316650390625e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995848999023438e+02, 2.992269897460938e+02, 3.007212829589844e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.01586669921875e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023416748046875e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.031970520019531e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] +bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096933898925781e+02, 3.070040893554688e+02, 3.033108825683594e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998260498046875e+02, 2.992112426757812e+02, 2.991951904296875e+02, 3.002654418945312e+02, 3.01263671875e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010985717773438e+02, 2.992620239257812e+02, 2.992174682617188e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.01635498046875e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014390258789062e+02, 3.013993225097656e+02, 3.018768310546875e+02, 3.013066711425781e+02, 2.987675170898438e+02, 2.986096496582031e+02, 2.986054077148438e+02, 2.986052551269531e+02, 3.002050476074219e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711547851562e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316955566406e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995849609375e+02, 2.992270202636719e+02, 3.007213134765625e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.015867004394531e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023417053222656e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.031970520019531e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] bui[2].ets.THeaWatSupSet=[3.022371215820312e+02, 3.022929992675781e+02, 3.025325317382812e+02, 3.027109375e+02, 3.0576953125e+02, 3.026592102050781e+02, 3.025699462890625e+02, 3.046447448730469e+02, 3.032872619628906e+02, 3.0203173828125e+02, 3.047882385253906e+02, 3.044075622558594e+02, 3.045711669921875e+02, 3.021329040527344e+02, 3.025238037109375e+02, 3.028435974121094e+02, 3.031228942871094e+02, 3.033214416503906e+02, 3.064082336425781e+02, 3.032993774414062e+02, 3.032015380859375e+02, 3.032325134277344e+02, 3.045858154296875e+02, 3.019427795410156e+02, 3.031217956542969e+02, 3.048508911132812e+02, 3.0460595703125e+02, 3.040630798339844e+02, 3.025755310058594e+02, 3.028836364746094e+02, 3.031466064453125e+02, 3.033418884277344e+02, 3.06205078125e+02, 3.050321960449219e+02, 3.031983947753906e+02, 3.023972473144531e+02, 3.045396118164062e+02, 3.013359985351562e+02, 3.017449645996094e+02, 3.045319519042969e+02, 3.038887023925781e+02, 3.04413330078125e+02, 3.019764099121094e+02, 3.025020751953125e+02, 3.029153747558594e+02, 3.032434997558594e+02, 3.040957641601562e+02, 3.064471130371094e+02, 3.035986938476562e+02, 3.035945129394531e+02, 3.064448852539062e+02, 3.035657958984375e+02, 3.033815307617188e+02, 3.066045227050781e+02, 3.058945007324219e+02, 3.06213134765625e+02, 3.031752624511719e+02, 3.03856201171875e+02, 3.041219177246094e+02, 3.041805419921875e+02, 3.042574462890625e+02, 3.076214294433594e+02, 3.040094604492188e+02, 3.043080139160156e+02, 3.060822143554688e+02, 3.067025756835938e+02, 3.040648498535156e+02, 3.062969970703125e+02, 3.072484436035156e+02, 3.069846801757812e+02, 3.049280395507812e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046428527832031e+02, 3.048128356933594e+02, 3.086090087890625e+02, 3.054629821777344e+02, 3.049158935546875e+02, 3.048506774902344e+02, 3.080462646484375e+02, 3.042694091796875e+02, 3.047711791992188e+02, 3.080608520507812e+02, 3.073917236328125e+02, 3.075439147949219e+02, 3.045775451660156e+02, 3.047623901367188e+02, 3.049385375976562e+02, 3.051003112792969e+02, 3.071455078125e+02, 3.081002807617188e+02, 3.051087951660156e+02, 3.051735534667969e+02, 3.087722473144531e+02, 3.039963989257812e+02, 3.0430224609375e+02, 3.078565063476562e+02, 3.069277648925781e+02, 3.072600402832031e+02, 3.039281311035156e+02, 3.04494873046875e+02] -bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046409301757812e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047850952148438e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.046054992675781e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062019348144531e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.01743408203125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064449768066406e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090087890625e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278564453125e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.0449462890625e+02] +bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046414794921875e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047852172851562e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.046054992675781e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062020263671875e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.017432861328125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064448852539062e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090087890625e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278564453125e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.044945678710938e+02] bui[3].ets.THeaWatSupSet=[3.015830078125e+02, 3.017384643554688e+02, 3.020616760253906e+02, 3.023164672851562e+02, 3.055315856933594e+02, 3.052533569335938e+02, 3.042955322265625e+02, 3.035074462890625e+02, 3.031561584472656e+02, 3.031649475097656e+02, 3.034611206054688e+02, 3.025969543457031e+02, 3.027619323730469e+02, 3.014335632324219e+02, 3.018492736816406e+02, 3.02317138671875e+02, 3.026919250488281e+02, 3.029523315429688e+02, 3.057950744628906e+02, 3.064950866699219e+02, 3.05296630859375e+02, 3.037142028808594e+02, 3.027350769042969e+02, 3.028833312988281e+02, 3.034297485351562e+02, 3.028161315917969e+02, 3.025333557128906e+02, 3.024278259277344e+02, 3.015642700195312e+02, 3.020900573730469e+02, 3.025110168457031e+02, 3.028137512207031e+02, 3.051663818359375e+02, 3.064702453613281e+02, 3.053681945800781e+02, 3.032876586914062e+02, 3.020130615234375e+02, 3.015963745117188e+02, 3.022110900878906e+02, 3.024018859863281e+02, 3.016385192871094e+02, 3.02337890625e+02, 3.011651916503906e+02, 3.015142211914062e+02, 3.021448974609375e+02, 3.026300354003906e+02, 3.034896850585938e+02, 3.06657958984375e+02, 3.066563415527344e+02, 3.0615478515625e+02, 3.053432922363281e+02, 3.0532421875e+02, 3.053579711914062e+02, 3.0541748046875e+02, 3.04074462890625e+02, 3.043381958007812e+02, 3.0258203125e+02, 3.032113647460938e+02, 3.035560913085938e+02, 3.036563110351562e+02, 3.037868041992188e+02, 3.07205322265625e+02, 3.074538269042969e+02, 3.073782653808594e+02, 3.067622375488281e+02, 3.064886169433594e+02, 3.065491638183594e+02, 3.063687438964844e+02, 3.050221862792969e+02, 3.047802734375e+02, 3.037688293457031e+02, 3.037930603027344e+02, 3.038448181152344e+02, 3.040843200683594e+02, 3.042516174316406e+02, 3.072645874023438e+02, 3.0772265625e+02, 3.076467895507812e+02, 3.069666137695312e+02, 3.065372009277344e+02, 3.065844116210938e+02, 3.065560913085938e+02, 3.06064208984375e+02, 3.051891174316406e+02, 3.053666076660156e+02, 3.039945678710938e+02, 3.042120666503906e+02, 3.043890380859375e+02, 3.04509765625e+02, 3.061576843261719e+02, 3.076034545898438e+02, 3.071937866210938e+02, 3.069554748535156e+02, 3.068090515136719e+02, 3.05495361328125e+02, 3.054386291503906e+02, 3.058284912109375e+02, 3.048736267089844e+02, 3.051721496582031e+02, 3.034703979492188e+02, 3.040327758789062e+02] -bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025323486328125e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051629638671875e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022097473144531e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009292297363281e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.05343505859375e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.07263916015625e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040325012207031e+02] -bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907783374190331e-02, 5.651107430458069e-02, 4.894927024841309e+00, 6.819561004638672e+00, 7.48975658416748e+00, 4.844692230224607e+00, 4.906223773956299e+00, 5.776719570159912e+00, 3.999117136001587e+00, 9.632987901568413e-03, 9.317690506577492e-03, 9.21876635402441e-03, 1.52741558849812e-02, 1.418756544589996e-01, 9.878361225128174e-01, 1.632237195968629e+00, 4.026792049407959e+00, 8.456923484802246e+00, 9.770398139953613e+00, 6.682214736938477e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228209972381592e+00, 1.174687966704369e-02, 9.363259188830853e-03, 9.240572340786457e-03, 4.136800020933194e-02, 1.511049270629883e-01, 5.182367563247681e-01, 1.143143892288208e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800903320312493e+00, 5.274877548217773e+00, 6.521994471549988e-01, 4.389769732952118e-01, 1.74907112121582e+00, 2.537142932415009e-01, 9.437179192900658e-03, 9.280513972043991e-03, 9.204697795212269e-03, 9.155102074146271e-03, 1.349550113081932e-02, 1.35342538356781e-01, 8.974892497062683e-01, 7.115833759307861e+00, 9.57374095916748e+00, 9.16815185546875e+00, 4.250601291656494e+00, 5.302481174468994e+00, 6.522951126098633e+00, 3.751950979232788e+00, 9.535957127809525e-03, 9.298477321863174e-03, 1.432016119360953e-02, 1.305914074182493e-01, 6.392934322357178e-01, 1.347907900810242e+00, 1.955642819404602e+00, 5.587727546691895e+00, 9.248086929321289e+00, 1.139807319641113e+01, 8.817180633544922e+00, 8.274709701538086e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071781635284405e+00, 9.856054186820851e-01, 1.774980068206787e+00, 2.554838895797729e+00, 2.94133448600769e+00, 3.394866704940796e+00, 3.718512296676636e+00, 4.969095230102539e+00, 5.196185111999512e+00, 5.101758003234863e+00, 5.053284168243408e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.460581302642822e+00, 5.379539012908938e+00, 4.293587684631348e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005428314208984e+00, 5.133620738983154e+00, 5.318100929260254e+00, 5.902877807617188e+00, 6.70334005355835e+00, 6.603310585021973e+00, 6.379104614257812e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210282802581787e+00, 6.313498497009277e+00, 5.023275852203369e+00, 5.31493616104126e+00, 5.544579982757568e+00, 5.700542449951172e+00] -bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956802368164e+01, 2.179963302612305e+01, 2.434948539733887e+01, 6.271846008300781e+01, 2.408345222473145e+01, 2.269725227355957e+01, 4.784217453002935e+01, 3.624184417724609e+01, 1.384291076660156e+01, 4.935109329223633e+01, 4.822783660888672e+01, 4.952294921875e+01, 1.842952919006348e+01, 2.160183715820314e+01, 2.64544792175293e+01, 3.059717559814453e+01, 3.348608398437501e+01, 6.825635528564453e+01, 3.572223663330078e+01, 3.222310638427734e+01, 3.040904426574707e+01, 5.060554504394531e+01, 1.22443962097168e+01, 2.792869758605957e+01, 5.321437072753906e+01, 4.988627243041992e+01, 4.590433502197266e+01, 2.23198165893555e+01, 2.707802200317383e+01, 3.095099449157715e+01, 3.375791931152344e+01, 6.423968505859375e+01, 5.781268310546875e+01, 3.205114746093746e+01, 2.019955825805664e+01, 4.943650436401367e+01, 1.857828617095947e+00, 8.969457626342773e+00, 4.917631149291992e+01, 4.121440505981445e+01, 4.768251800537107e+01, 1.270390319824219e+01, 2.121030616760254e+01, 2.74677619934082e+01, 3.229221343994141e+01, 4.151684951782227e+01, 6.951964569091797e+01, 3.730625534057617e+01, 3.74549446105957e+01, 6.802400207519531e+01, 4.040702438354492e+01, 3.429227828979492e+01, 6.963678741455078e+01, 6.457048034667969e+01, 6.710514831542969e+01, 3.238714981079109e+01, 4.0668098449707e+01, 4.412955856323242e+01, 4.494716262817383e+01, 4.58949089050293e+01, 7.920567321777344e+01, 4.357100296020508e+01, 4.658692169189453e+01, 6.299692153930664e+01, 7.318041229248047e+01, 4.334962463378906e+01, 6.494723510742188e+01, 7.685041046142568e+01, 7.426666259765622e+01, 5.72675666809082e+01, 4.793746185302734e+01, 4.805390930175781e+01, 5.047380065917969e+01, 5.250408554077148e+01, 8.565135955810547e+01, 6.309542846679688e+01, 5.3814453125e+01, 5.289438247680664e+01, 8.303782653808594e+01, 4.633310317993164e+01, 5.147957229614314e+01, 8.302856445312503e+01, 7.779844665527344e+01, 7.956748962402344e+01, 4.956556701660156e+01, 5.192890930175781e+01, 5.388900756835938e+01, 5.576948165893555e+01, 7.276568603515625e+01, 8.451872253417969e+01, 5.587187194824219e+01, 5.661604690551758e+01, 8.767695617675781e+01, 4.532734680175781e+01, 4.643382263183594e+01, 8.081684112548828e+01, 7.413655853271484e+01, 7.661771392822266e+01, 4.203745651245117e+01, 4.869461059570312e+01] -bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228419303894043e+00, 5.180705547332764e+00, 6.588890552520752e+00, 2.15980396270752e+01, 2.093928146362305e+01, 1.701431655883789e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.133835792541504e+01, 1.280913829803467e+01, 8.519899368286133e+00, 9.112407684326172e+00, 1.968696355819702e+00, 3.882367372512824e+00, 6.621810913085938e+00, 8.75412654876709e+00, 1.019065761566162e+01, 2.226997566223145e+01, 2.534806442260742e+01, 2.129683685302734e+01, 1.442809772491455e+01, 9.16059684753418e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773837089538574e+00, 7.812180519104004e+00, 7.976413249969482e+00, 2.096524953842181e+00, 5.303375244140625e+00, 7.739471912384033e+00, 9.431968688964844e+00, 1.947541427612305e+01, 2.52100715637207e+01, 2.158996772766109e+01, 1.239897918701172e+01, 5.177690505981445e+00, 2.426541328430176e+00, 5.909861087799072e+00, 7.452657222747803e+00, 2.65395975112915e+00, 6.749624729156479e+00, 4.423424229025841e-02, 1.734308123588562e+00, 5.591922283172607e+00, 8.389817237854004e+00, 1.225362682342529e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430490112304688e+01, 2.129633140563965e+01, 2.104841041564941e+01, 2.123486137390137e+01, 2.146800231933594e+01, 1.600841522216797e+01, 1.692974472045898e+01, 8.381855964660668e+00, 1.15128240585327e+01, 1.328374576568604e+01, 1.380713748931885e+01, 1.4422926902771e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821048164367676e+01, 2.633613014221191e+01, 2.531941604614258e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019038772583003e+01, 1.887520027160643e+01, 1.510502338409424e+01, 1.444166469573975e+01, 1.471964931488037e+01, 1.580357551574707e+01, 1.658489227294922e+01, 2.720169448852539e+01, 2.915558624267578e+01, 2.899020195007324e+01, 2.697274398803711e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409117889404302e+01, 2.057313346862793e+01, 2.139445877075195e+01, 1.530465316772461e+01, 1.640533256530762e+01, 1.718070030212402e+01, 1.774248123168945e+01, 2.320332527160645e+01, 2.879420471191406e+01, 2.762323951721191e+01, 2.688563919067383e+01, 2.648886489868164e+01, 2.190031814575195e+01, 2.150237274169922e+01, 2.300961112976074e+01, 1.945284652709961e+01, 2.046152496337891e+01, 1.291436004638672e+01, 1.55465841293335e+01] +bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025323486328125e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051630859375e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022099914550781e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009291687011719e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.05343505859375e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.07263916015625e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040324401855469e+02] +bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907802931964397e-02, 5.651106685400009e-02, 4.894973278045654e+00, 6.81956672668457e+00, 7.489775657653809e+00, 4.844692230224607e+00, 4.906224250793457e+00, 5.776740550994873e+00, 3.999117374420166e+00, 9.632750414311886e-03, 9.317649528384209e-03, 9.218744933605194e-03, 1.527420897036795e-02, 1.418785154819489e-01, 9.878358840942383e-01, 1.6322158575058e+00, 4.026793003082275e+00, 8.456923484802246e+00, 9.770398139953613e+00, 6.682214260101318e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228213310241699e+00, 1.175431255251169e-02, 9.363214485347271e-03, 9.24055278301239e-03, 4.136776179075284e-02, 1.511048674583435e-01, 5.182366371154785e-01, 1.143141627311707e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800909042358391e+00, 5.274877071380615e+00, 6.522001624107361e-01, 4.389768540859222e-01, 1.749091386795044e+00, 2.537170946598053e-01, 9.436876513063908e-03, 9.280399419367313e-03, 9.204629808664322e-03, 9.155054576694965e-03, 1.349564734846354e-02, 1.353411823511124e-01, 8.974893093109131e-01, 7.115827083587646e+00, 9.57374095916748e+00, 9.168149948120117e+00, 4.250609397888184e+00, 5.30247974395752e+00, 6.52294921875e+00, 3.751956939697266e+00, 9.535815566778183e-03, 9.298441000282764e-03, 1.432016771286755e-02, 1.305914223194105e-01, 6.392852067947388e-01, 1.347911477088928e+00, 1.955641746520996e+00, 5.587727546691895e+00, 9.248088836669922e+00, 1.139806652069092e+01, 8.817179679870605e+00, 8.274699211120605e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071787357330304e+00, 9.856103658676014e-01, 1.774980068206787e+00, 2.554838418960571e+00, 2.941334962844849e+00, 3.394866704940796e+00, 3.718511581420898e+00, 4.969095230102539e+00, 5.196185111999512e+00, 5.10175895690918e+00, 5.053284645080566e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.460581302642822e+00, 5.379539012908938e+00, 4.293572902679443e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005428791046143e+00, 5.133626461029053e+00, 5.318101406097412e+00, 5.902877330780029e+00, 6.703339576721191e+00, 6.603311061859131e+00, 6.379104614257812e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210282802581787e+00, 6.313498020172119e+00, 5.023266792297363e+00, 5.314936637878418e+00, 5.544579982757568e+00, 5.700541973114014e+00] +bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956802368164e+01, 2.179963302612305e+01, 2.43494815826416e+01, 6.271846008300781e+01, 2.408320617675781e+01, 2.269744873046875e+01, 4.784200668334966e+01, 3.624182510375977e+01, 1.384285926818848e+01, 4.935108947753906e+01, 4.822784423828125e+01, 4.952291488647461e+01, 1.842952919006348e+01, 2.160183715820314e+01, 2.645447731018066e+01, 3.059717559814453e+01, 3.348596191406251e+01, 6.825634765625e+01, 3.572223663330078e+01, 3.222310638427734e+01, 3.040904235839844e+01, 5.060554885864258e+01, 1.22443962097168e+01, 2.79286003112793e+01, 5.321437835693359e+01, 4.988627624511719e+01, 4.590433502197266e+01, 2.23198051452637e+01, 2.70780200958252e+01, 3.095099639892578e+01, 3.375794982910156e+01, 6.423965454101562e+01, 5.781265640258789e+01, 3.205118942260738e+01, 2.019955635070801e+01, 4.943650054931641e+01, 1.857892513275146e+00, 8.969480514526367e+00, 4.917631149291992e+01, 4.121453857421875e+01, 4.768251800537107e+01, 1.27039041519165e+01, 2.121030426025391e+01, 2.746775817871094e+01, 3.229221343994141e+01, 4.151684951782227e+01, 6.951964569091797e+01, 3.730625534057617e+01, 3.74549446105957e+01, 6.802394104003906e+01, 4.040702438354492e+01, 3.429230499267578e+01, 6.963653564453125e+01, 6.457048034667969e+01, 6.710518646240234e+01, 3.238705825805671e+01, 4.066809463500973e+01, 4.412954711914062e+01, 4.494718170166016e+01, 4.589490509033203e+01, 7.920567321777344e+01, 4.357093811035156e+01, 4.658692169189453e+01, 6.299691390991211e+01, 7.318051147460938e+01, 4.33496208190918e+01, 6.494734191894531e+01, 7.685041809082021e+01, 7.426664733886716e+01, 5.726765441894531e+01, 4.793741226196289e+01, 4.805393218994141e+01, 5.047380447387695e+01, 5.250407791137695e+01, 8.565135955810547e+01, 6.309543228149414e+01, 5.381441497802734e+01, 5.289433288574219e+01, 8.303782653808594e+01, 4.633307266235352e+01, 5.147956848144587e+01, 8.302857208251956e+01, 7.779843902587891e+01, 7.956735229492188e+01, 4.956555938720703e+01, 5.192891693115234e+01, 5.388900375366211e+01, 5.576947784423828e+01, 7.276566314697266e+01, 8.451868438720703e+01, 5.587186431884766e+01, 5.661604690551758e+01, 8.767694091796875e+01, 4.532733917236328e+01, 4.643381881713867e+01, 8.081692504882812e+01, 7.413654327392578e+01, 7.661772155761719e+01, 4.203749084472656e+01, 4.869421768188477e+01] +bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228419303894043e+00, 5.180706024169922e+00, 6.588888645172119e+00, 2.15980396270752e+01, 2.093927955627441e+01, 1.701434516906738e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.133833980560303e+01, 1.280913829803467e+01, 8.519901275634766e+00, 9.11238956451416e+00, 1.968694448471069e+00, 3.882367610931404e+00, 6.621809959411621e+00, 8.75412654876709e+00, 1.019059371948243e+01, 2.226997375488281e+01, 2.534806442260742e+01, 2.129683685302734e+01, 1.442809772491455e+01, 9.160595893859863e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773873329162598e+00, 7.812183380126953e+00, 7.976415634155273e+00, 2.096520423889178e+00, 5.303375244140625e+00, 7.739472389221191e+00, 9.431989669799805e+00, 1.947540283203125e+01, 2.521007347106934e+01, 2.158997917175289e+01, 1.23989782333374e+01, 5.177690505981445e+00, 2.426541566848755e+00, 5.909844398498535e+00, 7.452659606933594e+00, 2.654017925262451e+00, 6.749625682830795e+00, 4.423441365361214e-02, 1.734307289123535e+00, 5.591920375823975e+00, 8.389819145202637e+00, 1.225362682342529e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430489921569824e+01, 2.129633522033691e+01, 2.104840850830078e+01, 2.123486137390137e+01, 2.14680061340332e+01, 1.60084171295166e+01, 1.692976760864258e+01, 8.381836891174339e+00, 1.151282310485838e+01, 1.328374481201172e+01, 1.380714511871338e+01, 1.442292594909668e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821049118041992e+01, 2.633613014221191e+01, 2.531941413879395e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019039344787593e+01, 1.88751983642578e+01, 1.510503578186035e+01, 1.444164657592773e+01, 1.471965503692627e+01, 1.580357646942139e+01, 1.658489036560059e+01, 2.720169448852539e+01, 2.915558815002441e+01, 2.899020767211914e+01, 2.697275924682617e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409117889404302e+01, 2.057311820983887e+01, 2.13944206237793e+01, 1.530465221405029e+01, 1.640533447265625e+01, 1.718070030212402e+01, 1.774248123168945e+01, 2.320331573486328e+01, 2.879420280456543e+01, 2.762323951721191e+01, 2.688563919067383e+01, 2.648886489868164e+01, 2.190031814575195e+01, 2.150237083435059e+01, 2.300961303710938e+01, 1.945282745361328e+01, 2.046152687072754e+01, 1.291436576843262e+01, 1.554645824432373e+01] bui[1].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] bui[1].ets.senTChiWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui[2].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt index 83f2cefda7c..55c9340ad80 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Examples_Combined_SeriesVariableFlow.txt @@ -1,4 +1,4 @@ -last-generated=2023-12-08 +last-generated=2024-01-09 statistics-initialization= { "nonlinear": "1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 5, 2, 2, 0, 2, 2, 0, 5, 2, 2, 0, 5, 2, 2, 0, 2, 2, 0, 2, 2, 0, 1, 0, 1, 1, 1, 1, 1, 1", @@ -12,20 +12,20 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 6.048e+05] -borFie.TBorAve=[2.853500061035156e+02, 2.855597229003906e+02, 2.855659484863281e+02, 2.855510559082031e+02, 2.855350646972656e+02, 2.854694213867188e+02, 2.853934936523438e+02, 2.853545532226562e+02, 2.853213195800781e+02, 2.852869262695312e+02, 2.852809448242188e+02, 2.852672424316406e+02, 2.852337341308594e+02, 2.851978454589844e+02, 2.852116088867188e+02, 2.852237854003906e+02, 2.852304382324219e+02, 2.852309875488281e+02, 2.852234497070312e+02, 2.851422424316406e+02, 2.850968933105469e+02, 2.850848388671875e+02, 2.850858764648438e+02, 2.850745239257812e+02, 2.850958862304688e+02, 2.85105224609375e+02, 2.850909118652344e+02, 2.850654602050781e+02, 2.850757446289062e+02, 2.851018676757812e+02, 2.851206970214844e+02, 2.851287231445312e+02, 2.851307678222656e+02, 2.850738525390625e+02, 2.850162963867188e+02, 2.850116577148438e+02, 2.850335693359375e+02, 2.850480346679688e+02, 2.850769958496094e+02, 2.850997009277344e+02, 2.851107788085938e+02, 2.850941162109375e+02, 2.850917358398438e+02, 2.851101379394531e+02, 2.851297302246094e+02, 2.8514208984375e+02, 2.851435241699219e+02, 2.850988464355469e+02, 2.85018310546875e+02, 2.849788818359375e+02, 2.849561767578125e+02, 2.849024658203125e+02, 2.848934326171875e+02, 2.8489990234375e+02, 2.848551025390625e+02, 2.848211059570312e+02, 2.847919311523438e+02, 2.84830322265625e+02, 2.848619689941406e+02, 2.848883666992188e+02, 2.849003295898438e+02, 2.848790283203125e+02, 2.847795715332031e+02, 2.847525939941406e+02, 2.847306518554688e+02, 2.846713256835938e+02, 2.846505432128906e+02, 2.846563110351562e+02, 2.846152038574219e+02, 2.845789489746094e+02, 2.845554504394531e+02, 2.845971984863281e+02, 2.8463818359375e+02, 2.846689147949219e+02, 2.846875305175781e+02, 2.846840209960938e+02, 2.845885620117188e+02, 2.845559997558594e+02, 2.845599060058594e+02, 2.845317077636719e+02, 2.844875183105469e+02, 2.845086669921875e+02, 2.844918518066406e+02, 2.844393310546875e+02, 2.844034729003906e+02, 2.844254150390625e+02, 2.844719848632812e+02, 2.845088195800781e+02, 2.845303344726562e+02, 2.845391235351562e+02, 2.844656066894531e+02, 2.844169616699219e+02, 2.844247741699219e+02, 2.844195556640625e+02, 2.843601684570312e+02, 2.843994750976562e+02, 2.844208679199219e+02, 2.843798217773438e+02, 2.843522338867188e+02, 2.843500671386719e+02, 2.84409912109375e+02] -bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931256408691406e+02, 2.931255798339844e+02, 2.906028442382812e+02, 2.871461181640625e+02, 2.872330017089844e+02, 2.877796936035156e+02, 2.873839416503906e+02, 2.876686401367188e+02, 2.886211853027344e+02, 2.885396118164062e+02, 2.885396118164062e+02, 2.885396118164062e+02, 2.88543212890625e+02, 2.885411071777344e+02, 2.884906921386719e+02, 2.884564514160156e+02, 2.8802197265625e+02, 2.858121948242188e+02, 2.864105834960938e+02, 2.868529052734375e+02, 2.868038024902344e+02, 2.870638732910156e+02, 2.883047485351562e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880755004882812e+02, 2.880780944824219e+02, 2.881168823242188e+02, 2.881917419433594e+02, 2.881668701171875e+02, 2.860139770507812e+02, 2.862155151367188e+02, 2.868708190917969e+02, 2.874617919921875e+02, 2.874868774414062e+02, 2.880182189941406e+02, 2.881085815429688e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.881056213378906e+02, 2.880949401855469e+02, 2.880964660644531e+02, 2.881435241699219e+02, 2.865165405273438e+02, 2.859078674316406e+02, 2.861505432128906e+02, 2.861679077148438e+02, 2.857080993652344e+02, 2.863119812011719e+02, 2.862553100585938e+02, 2.8612548828125e+02, 2.8612548828125e+02, 2.861220703125e+02, 2.861347351074219e+02, 2.862282409667969e+02, 2.864309997558594e+02, 2.864944458007812e+02, 2.859302368164062e+02, 2.853659973144531e+02, 2.857797546386719e+02, 2.857522277832031e+02, 2.851693420410156e+02, 2.856842651367188e+02, 2.857374267578125e+02, 2.853212890625e+02, 2.852952270507812e+02, 2.852612915039062e+02, 2.856702880859375e+02, 2.858973083496094e+02, 2.859850158691406e+02, 2.859429626464844e+02, 2.856632080078125e+02, 2.851174926757812e+02, 2.853121337890625e+02, 2.853465881347656e+02, 2.8512353515625e+02, 2.852215881347656e+02, 2.855435485839844e+02, 2.851224975585938e+02, 2.850111389160156e+02, 2.850014343261719e+02, 2.855145263671875e+02, 2.856903381347656e+02, 2.856818542480469e+02, 2.8561865234375e+02, 2.855589294433594e+02, 2.849064636230469e+02, 2.851694641113281e+02, 2.851737365722656e+02, 2.849734191894531e+02, 2.850227661132812e+02, 2.855630187988281e+02, 2.852617492675781e+02, 2.849166870117188e+02, 2.8494189453125e+02, 2.853097534179688e+02, 2.857231140136719e+02] -bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.904779968261719e+02, 2.8494384765625e+02, 2.83244140625e+02, 2.835524291992188e+02, 2.836542053222656e+02, 2.833584899902344e+02, 2.841509704589844e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843734741210938e+02, 2.843759460449219e+02, 2.843954772949219e+02, 2.844214172363281e+02, 2.843700561523438e+02, 2.824009704589844e+02, 2.822668762207031e+02, 2.82688720703125e+02, 2.829004211425781e+02, 2.82753173828125e+02, 2.837985534667969e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841898498535156e+02, 2.841866149902344e+02, 2.841744689941406e+02, 2.841604614257812e+02, 2.841722717285156e+02, 2.828524780273438e+02, 2.820515441894531e+02, 2.825886535644531e+02, 2.829441528320312e+02, 2.830213317871094e+02, 2.832588500976562e+02, 2.835390014648438e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.835433959960938e+02, 2.836729125976562e+02, 2.836815185546875e+02, 2.837344970703125e+02, 2.832745666503906e+02, 2.818764038085938e+02, 2.821300659179688e+02, 2.822238464355469e+02, 2.819378051757812e+02, 2.820794372558594e+02, 2.823184204101562e+02, 2.823208923339844e+02, 2.823208923339844e+02, 2.823633728027344e+02, 2.823594360351562e+02, 2.823359680175781e+02, 2.823338928222656e+02, 2.823881530761719e+02, 2.82260986328125e+02, 2.813812255859375e+02, 2.817322082519531e+02, 2.817958679199219e+02, 2.813218994140625e+02, 2.814935913085938e+02, 2.817757568359375e+02, 2.816448364257812e+02, 2.815799255371094e+02, 2.814625244140625e+02, 2.814712219238281e+02, 2.816578063964844e+02, 2.818418579101562e+02, 2.819210815429688e+02, 2.8185498046875e+02, 2.813583068847656e+02, 2.812760314941406e+02, 2.813190002441406e+02, 2.812708435058594e+02, 2.811492004394531e+02, 2.814073791503906e+02, 2.813522338867188e+02, 2.811105346679688e+02, 2.810328369140625e+02, 2.811915283203125e+02, 2.815457763671875e+02, 2.816602478027344e+02, 2.816438293457031e+02, 2.815950927734375e+02, 2.8110693359375e+02, 2.810715026855469e+02, 2.811692810058594e+02, 2.811036682128906e+02, 2.809691772460938e+02, 2.81354248046875e+02, 2.814589233398438e+02, 2.810641479492188e+02, 2.809617614746094e+02, 2.810345764160156e+02, 2.815487976074219e+02] -bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.887372741699219e+02, 2.878518371582031e+02, 2.876393432617188e+02, 2.853211364746094e+02, 2.859727783203125e+02, 2.861900024414062e+02, 2.861300964355469e+02, 2.85554931640625e+02, 2.859482421875e+02, 2.863671875e+02, 2.853165893554688e+02, 2.857203674316406e+02, 2.858343505859375e+02, 2.858781433105469e+02, 2.863660888671875e+02, 2.866935424804688e+02, 2.865852661132812e+02, 2.856647644042969e+02, 2.852832946777344e+02, 2.853706359863281e+02, 2.856251525878906e+02, 2.852196655273438e+02, 2.857078247070312e+02, 2.863870849609375e+02, 2.850731506347656e+02, 2.856537170410156e+02, 2.855406494140625e+02, 2.855702514648438e+02, 2.8585107421875e+02, 2.862913818359375e+02, 2.86706787109375e+02, 2.863275451660156e+02, 2.852428283691406e+02, 2.853078308105469e+02, 2.856469116210938e+02, 2.848893127441406e+02, 2.858063659667969e+02, 2.862682800292969e+02, 2.853542785644531e+02, 2.853446960449219e+02, 2.854020690917969e+02, 2.857496948242188e+02, 2.865205688476562e+02, 2.864581604003906e+02, 2.861026916503906e+02, 2.863568420410156e+02, 2.851876220703125e+02, 2.851789855957031e+02, 2.853412170410156e+02, 2.852691650390625e+02, 2.852805480957031e+02, 2.855732116699219e+02, 2.852456665039062e+02, 2.853541564941406e+02, 2.8546240234375e+02, 2.8560546875e+02, 2.866632690429688e+02, 2.861449279785156e+02, 2.859867553710938e+02, 2.85985595703125e+02, 2.849049072265625e+02, 2.848577270507812e+02, 2.850073852539062e+02, 2.851008911132812e+02, 2.847938842773438e+02, 2.848586120605469e+02, 2.851549377441406e+02, 2.849723205566406e+02, 2.851691589355469e+02, 2.850942993164062e+02, 2.8581103515625e+02, 2.858351440429688e+02, 2.857721252441406e+02, 2.85671630859375e+02, 2.84830810546875e+02, 2.848134460449219e+02, 2.850905456542969e+02, 2.850840148925781e+02, 2.847451171875e+02, 2.849333190917969e+02, 2.852670593261719e+02, 2.846609497070312e+02, 2.848412475585938e+02, 2.848226623535156e+02, 2.852063293457031e+02, 2.853833312988281e+02, 2.853492431640625e+02, 2.852806396484375e+02, 2.852204284667969e+02, 2.846015319824219e+02, 2.848570556640625e+02, 2.848553771972656e+02, 2.846336364746094e+02, 2.847320556640625e+02, 2.851632690429688e+02, 2.846558227539062e+02, 2.846637878417969e+02, 2.847406005859375e+02, 2.848467102050781e+02, 2.853364868164062e+02] -bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.889453735351562e+02, 2.85680419921875e+02, 2.843060302734375e+02, 2.8197021484375e+02, 2.815449523925781e+02, 2.819655456542969e+02, 2.821448059082031e+02, 2.8134375e+02, 2.815923461914062e+02, 2.821265563964844e+02, 2.813362426757812e+02, 2.817044372558594e+02, 2.81740478515625e+02, 2.818038940429688e+02, 2.821196594238281e+02, 2.824305725097656e+02, 2.825820922851562e+02, 2.820254211425781e+02, 2.814292297363281e+02, 2.813376770019531e+02, 2.814591369628906e+02, 2.811405944824219e+02, 2.814790649414062e+02, 2.818002014160156e+02, 2.813475646972656e+02, 2.815078430175781e+02, 2.81536865234375e+02, 2.816697387695312e+02, 2.817497253417969e+02, 2.820845336914062e+02, 2.825502319335938e+02, 2.824971008300781e+02, 2.812958374023438e+02, 2.812616271972656e+02, 2.81447021484375e+02, 2.812791748046875e+02, 2.8132421875e+02, 2.814939880371094e+02, 2.815854797363281e+02, 2.809425354003906e+02, 2.816338195800781e+02, 2.815356140136719e+02, 2.8193994140625e+02, 2.823289184570312e+02, 2.822283020019531e+02, 2.822896118164062e+02, 2.813253479003906e+02, 2.81209716796875e+02, 2.812864074707031e+02, 2.813478088378906e+02, 2.813657836914062e+02, 2.814136047363281e+02, 2.814668884277344e+02, 2.81311279296875e+02, 2.814656066894531e+02, 2.815342102050781e+02, 2.822667236328125e+02, 2.823114624023438e+02, 2.82028564453125e+02, 2.819921569824219e+02, 2.810658264160156e+02, 2.80904052734375e+02, 2.809612731933594e+02, 2.809857788085938e+02, 2.808547668457031e+02, 2.808156433105469e+02, 2.809991455078125e+02, 2.809496154785156e+02, 2.811513061523438e+02, 2.811582641601562e+02, 2.8153759765625e+02, 2.818124084472656e+02, 2.818020324707031e+02, 2.817006225585938e+02, 2.810924987792969e+02, 2.808563537597656e+02, 2.8102783203125e+02, 2.810803833007812e+02, 2.807738037109375e+02, 2.8088330078125e+02, 2.811903381347656e+02, 2.807009887695312e+02, 2.808030395507812e+02, 2.808275451660156e+02, 2.809951171875e+02, 2.813555603027344e+02, 2.813593139648438e+02, 2.812984313964844e+02, 2.811810913085938e+02, 2.806199645996094e+02, 2.80778076171875e+02, 2.808619995117188e+02, 2.806873779296875e+02, 2.807783203125e+02, 2.810130004882812e+02, 2.808185119628906e+02, 2.806319274902344e+02, 2.807359619140625e+02, 2.808072509765625e+02, 2.812403869628906e+02] -bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.913614196777344e+02, 2.8950244140625e+02, 2.875602722167969e+02, 2.836102294921875e+02, 2.831829223632812e+02, 2.833060302734375e+02, 2.831911010742188e+02, 2.818972778320312e+02, 2.83535400390625e+02, 2.834428405761719e+02, 2.820904846191406e+02, 2.816341857910156e+02, 2.816661682128906e+02, 2.817366027832031e+02, 2.82445556640625e+02, 2.827815551757812e+02, 2.827599182128906e+02, 2.824707641601562e+02, 2.82294921875e+02, 2.827835693359375e+02, 2.8279345703125e+02, 2.817302856445312e+02, 2.827185668945312e+02, 2.834458618164062e+02, 2.8222900390625e+02, 2.815358581542969e+02, 2.815318603515625e+02, 2.815680236816406e+02, 2.820257263183594e+02, 2.823026428222656e+02, 2.823757019042969e+02, 2.825688171386719e+02, 2.816839904785156e+02, 2.829065551757812e+02, 2.828146362304688e+02, 2.824045715332031e+02, 2.820028991699219e+02, 2.833710021972656e+02, 2.837449035644531e+02, 2.823669128417969e+02, 2.817252807617188e+02, 2.816817932128906e+02, 2.818056640625e+02, 2.824254150390625e+02, 2.82768798828125e+02, 2.825682373046875e+02, 2.817970581054688e+02, 2.828754272460938e+02, 2.826459045410156e+02, 2.819384765625e+02, 2.818323364257812e+02, 2.828634033203125e+02, 2.820152282714844e+02, 2.8127490234375e+02, 2.813966979980469e+02, 2.815633544921875e+02, 2.818139343261719e+02, 2.822771911621094e+02, 2.821950988769531e+02, 2.820351867675781e+02, 2.815139465332031e+02, 2.823378295898438e+02, 2.823291320800781e+02, 2.821122741699219e+02, 2.812195129394531e+02, 2.824159545898438e+02, 2.820057373046875e+02, 2.810408630371094e+02, 2.811224670410156e+02, 2.811963500976562e+02, 2.816488647460938e+02, 2.818060302734375e+02, 2.818231201171875e+02, 2.817696838378906e+02, 2.815075988769531e+02, 2.814954833984375e+02, 2.821531372070312e+02, 2.821280212402344e+02, 2.809921569824219e+02, 2.82290283203125e+02, 2.821654052734375e+02, 2.809798278808594e+02, 2.809700012207031e+02, 2.809630737304688e+02, 2.815072021484375e+02, 2.816485900878906e+02, 2.816504211425781e+02, 2.816067810058594e+02, 2.814967041015625e+02, 2.809689636230469e+02, 2.820005187988281e+02, 2.819012451171875e+02, 2.8090673828125e+02, 2.816086120605469e+02, 2.820692443847656e+02, 2.81207763671875e+02, 2.809572448730469e+02, 2.809865112304688e+02, 2.814096374511719e+02, 2.816402893066406e+02] -bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.914202575683594e+02, 2.888660888671875e+02, 2.862282104492188e+02, 2.809060668945312e+02, 2.787137451171875e+02, 2.793548889160156e+02, 2.792832336425781e+02, 2.784299011230469e+02, 2.788072814941406e+02, 2.795365295410156e+02, 2.78674560546875e+02, 2.779085998535156e+02, 2.777680969238281e+02, 2.777396850585938e+02, 2.779879150390625e+02, 2.784591674804688e+02, 2.786888427734375e+02, 2.785498962402344e+02, 2.779846801757812e+02, 2.788531799316406e+02, 2.787756652832031e+02, 2.782344360351562e+02, 2.780885009765625e+02, 2.791866149902344e+02, 2.787112426757812e+02, 2.779536743164062e+02, 2.776145629882812e+02, 2.776336059570312e+02, 2.776866760253906e+02, 2.780069885253906e+02, 2.782459411621094e+02, 2.783917236328125e+02, 2.778218383789062e+02, 2.788435974121094e+02, 2.787974243164062e+02, 2.7871630859375e+02, 2.783166198730469e+02, 2.785411987304688e+02, 2.797300415039062e+02, 2.792171325683594e+02, 2.782837219238281e+02, 2.780946655273438e+02, 2.780648498535156e+02, 2.78089111328125e+02, 2.784508056640625e+02, 2.785848083496094e+02, 2.780267028808594e+02, 2.786419677734375e+02, 2.786459045410156e+02, 2.783348999023438e+02, 2.775956115722656e+02, 2.788634338378906e+02, 2.783624877929688e+02, 2.774260559082031e+02, 2.773451843261719e+02, 2.774942932128906e+02, 2.776619567871094e+02, 2.780515747070312e+02, 2.78227783203125e+02, 2.780930786132812e+02, 2.777055053710938e+02, 2.779441223144531e+02, 2.78332275390625e+02, 2.782633666992188e+02, 2.772045288085938e+02, 2.783484191894531e+02, 2.781768188476562e+02, 2.771552734375e+02, 2.770965881347656e+02, 2.771824035644531e+02, 2.774875793457031e+02, 2.777358703613281e+02, 2.778097839355469e+02, 2.777882385253906e+02, 2.775783386230469e+02, 2.772504272460938e+02, 2.781728210449219e+02, 2.781383666992188e+02, 2.771419982910156e+02, 2.779483642578125e+02, 2.781578979492188e+02, 2.772010498046875e+02, 2.769530639648438e+02, 2.769705810546875e+02, 2.77306640625e+02, 2.775856323242188e+02, 2.776474609375e+02, 2.776215515136719e+02, 2.775084838867188e+02, 2.769678344726562e+02, 2.779823913574219e+02, 2.779053955078125e+02, 2.771923217773438e+02, 2.77228759765625e+02, 2.780560607910156e+02, 2.775245056152344e+02, 2.769748840332031e+02, 2.769792175292969e+02, 2.771787719726562e+02, 2.775338134765625e+02] -ETot.y=[0e+00, 3.49442592e+08, 6.5518784e+08, 1.00969792e+09, 2.15634816e+09, 3.239002112e+09, 4.005013504e+09, 4.750717440000002e+09, 5.853394944e+09, 6.380866048e+09, 7.02432768e+09, 8.128211456e+09, 9.126900736e+09, 1.004640768e+10, 1.032580096e+10, 1.0716652544e+10, 1.118216704e+10, 1.1712664576e+10, 1.2654848e+10, 1.4183683072e+10, 1.5205960704e+10, 1.601798144e+10, 1.7163856896e+10, 1.7780312064e+10, 1.8335117312e+10, 1.944531968e+10, 2.047919104e+10, 2.1588779008e+10, 2.1939881984e+10, 2.23313408e+10, 2.279346176e+10, 2.3313717248e+10, 2.4068296704e+10, 2.5787869184e+10, 2.682640384e+10, 2.7577042944e+10, 2.8433176576e+10, 2.9035726848e+10, 2.9355511808e+10, 3.0119653376e+10, 3.1028639744e+10, 3.1970625536e+10, 3.2457314304e+10, 3.272763392e+10, 3.3097312256e+10, 3.3572153344e+10, 3.4133229568e+10, 3.5743940608e+10, 3.7046829056e+10, 3.8190792704e+10, 3.9433261056e+10, 4.091559936e+10, 4.180955136e+10, 4.2992984064e+10, 4.4585418752e+10, 4.6068088832e+10, 4.726267904000001e+10, 4.786735513599999e+10, 4.8570646528e+10, 4.9328566272e+10, 5.0114134016e+10, 5.1705856e+10, 5.3529505792e+10, 5.4934962176e+10, 5.6353337344e+10, 5.8477490176e+10, 5.9807899648e+10, 6.1123538944e+10, 6.314036019200002e+10, 6.493496115199998e+10, 6.6680578048e+10, 6.746611712e+10, 6.83170816e+10, 6.9203427328e+10, 7.0154133504e+10, 7.1604207616e+10, 7.3921437696e+10, 7.535783936e+10, 7.675559936e+10, 7.88742144e+10, 8.0480370688e+10, 8.174616576000002e+10, 8.380039167999998e+10, 8.5893185536e+10, 8.799502336e+10, 8.910221312e+10, 9.0073341952e+10, 9.1083472896e+10, 9.2154478592e+10, 9.3353680896e+10, 9.5907561472e+10, 9.7506582528e+10, 9.897938944e+10, 1.00968095744e+11, 1.02882492416e+11, 1.03975100416e+11, 1.05587146752e+11, 1.0764562432e+11, 1.0959310848e+11, 1.10972010496e+11, 1.11857819648e+11] -EHeaPum.y=[0e+00, 1.33096648e+08, 3.21137728e+08, 5.52630144e+08, 1.559809024e+09, 2.497654528e+09, 3.131682048e+09, 3.748524800000001e+09, 4.711981568e+09, 5.11698176e+09, 5.635383296e+09, 6.605282304e+09, 7.477157888e+09, 8.270968832e+09, 8.440270848000001e+09, 8.708222976e+09, 9.049852928e+09, 9.454380032000002e+09, 1.0257856512e+10, 1.1608349696e+10, 1.2484670464e+10, 1.3162155008e+10, 1.4166933504e+10, 1.4655644672e+10, 1.5087285248e+10, 1.605996032e+10, 1.6965161984e+10, 1.7942482944e+10, 1.817889792e+10, 1.8448037888e+10, 1.8786080768e+10, 1.9180716032e+10, 1.9803752448e+10, 2.1344495616e+10, 2.2231302144e+10, 2.284962816e+10, 2.3576918016e+10, 2.4056983552e+10, 2.4263757824e+10, 2.4899946496e+10, 2.5687017472e+10, 2.6506078208e+10, 2.6884624384e+10, 2.7045861376e+10, 2.7300907008e+10, 2.7651350528e+10, 2.808573952e+10, 2.9529028608e+10, 3.06604544e+10, 3.1651964928e+10, 3.2741648384e+10, 3.4045028352e+10, 3.4798342144e+10, 3.5832643584e+10, 3.7249396736e+10, 3.8568411136e+10, 3.9609765888e+10, 4.008417279999999e+10, 4.065470464e+10, 4.1277915136e+10, 4.1926385664e+10, 4.3342872576e+10, 4.4944007168e+10, 4.617689088e+10, 4.7424131072e+10, 4.931663872e+10, 5.0468814848e+10, 5.1619569664e+10, 5.341314662400002e+10, 5.500079308799998e+10, 5.6544161792e+10, 5.7187815424e+10, 5.7895469056e+10, 5.8637488128e+10, 5.9440136192e+10, 6.071808e+10, 6.2762295296e+10, 6.401314816e+10, 6.523322368e+10, 6.7123367936e+10, 6.8517699584e+10, 6.961699225600002e+10, 7.144984575999998e+10, 7.3299369984e+10, 7.5162894336e+10, 7.6101828608e+10, 7.6920848384e+10, 7.7777666048e+10, 7.8691278848e+10, 7.97263872e+10, 8.1994211328e+10, 8.3382001664e+10, 8.466853888e+10, 8.6433128448e+10, 8.8104361984e+10, 8.9040576512e+10, 9.0468450304e+10, 9.2287156224e+10, 9.4008541184e+10, 9.5199453184e+10, 9.5938224128e+10] -EPum.y=[0e+00, 2.16345936e+08, 3.3405008e+08, 4.5706784e+08, 5.96539264e+08, 7.41347648e+08, 8.73331264e+08, 1.002192768e+09, 1.141413248e+09, 1.263884672e+09, 1.388944512e+09, 1.522929152e+09, 1.649742848e+09, 1.775438848e+09, 1.885529728e+09, 2.008429824e+09, 2.13231488e+09, 2.258284544e+09, 2.396991488e+09, 2.575333376e+09, 2.721291008e+09, 2.855826944e+09, 2.996923136e+09, 3.124667136e+09, 3.247831296e+09, 3.385359616e+09, 3.514029312e+09, 3.646296832e+09, 3.760985344e+09, 3.883303168e+09, 4.007380224e+09, 4.133002496e+09, 4.264543488e+09, 4.443373568e+09, 4.595101184000001e+09, 4.727415296e+09, 4.856259584e+09, 4.978743296e+09, 5.091753984e+09, 5.21970688e+09, 5.341623296e+09, 5.464549375999999e+09, 5.57268992e+09, 5.681772544e+09, 5.796404224e+09, 5.92080384e+09, 6.04749056e+09, 6.214911488e+09, 6.386373632e+09, 6.538828288e+09, 6.691612672e+09, 6.870570496e+09, 7.01120768e+09, 7.160336896e+09, 7.336022016e+09, 7.499677184e+09, 7.652913152000001e+09, 7.783184383999999e+09, 7.915937792e+09, 8.0506496e+09, 8.187749376e+09, 8.362983424e+09, 8.585498112e+09, 8.758070272e+09, 8.929207296e+09, 9.16084736e+09, 9.3390848e+09, 9.503970304e+09, 9.727213568000002e+09, 9.934164991999998e+09, 1.013641728e+10, 1.0278300672e+10, 1.0421613568e+10, 1.0565938176e+10, 1.0713997312e+10, 1.0886129664e+10, 1.1159141376e+10, 1.1344690176e+10, 1.152237568e+10, 1.1750844416e+10, 1.196267008e+10, 1.2129171456e+10, 1.235054592e+10, 1.2593811456e+10, 1.2832137216e+10, 1.3000379392e+10, 1.3152489472e+10, 1.33058048e+10, 1.3463205888e+10, 1.3627296768e+10, 1.3913347072e+10, 1.4124580864e+10, 1.4310848512e+10, 1.453496832e+10, 1.4778130432e+10, 1.4934516736e+10, 1.51186944e+10, 1.5358476288e+10, 1.5584571392e+10, 1.577255424e+10, 1.5919594496e+10] -EPumETS.y=[0e+00, 9.3718056e+07, 1.95964832e+08, 3.02331936e+08, 4.25562624e+08, 5.48420928e+08, 6.62811072e+08, 7.756549120000001e+08, 8.96050752e+08, 1.002060608e+09, 1.111980928e+09, 1.228997376e+09, 1.335388288e+09, 1.440670592e+09, 1.535164928e+09, 1.641412864e+09, 1.749802496e+09, 1.860284672e+09, 1.980775552e+09, 2.115789952e+09, 2.236598272e+09, 2.351883776e+09, 2.472493056e+09, 2.58112768e+09, 2.68898816e+09, 2.809462016e+09, 2.916856064e+09, 3.025750016e+09, 3.125161728e+09, 3.230933504e+09, 3.338896896e+09, 3.448939776e+09, 3.56382976e+09, 3.701480448e+09, 3.823025664e+09, 3.936711424e+09, 4.04999808e+09, 4.156205824e+09, 4.25357824e+09, 4.365492224e+09, 4.471460864e+09, 4.575568383999999e+09, 4.668026368e+09, 4.760677376e+09, 4.859362816e+09, 4.967840256e+09, 5.078593536e+09, 5.212220928e+09, 5.340824576e+09, 5.464876544e+09, 5.58949376e+09, 5.720992256e+09, 5.837879808e+09, 5.961375744e+09, 6.089838592e+09, 6.209030144e+09, 6.326814720000001e+09, 6.438745087999999e+09, 6.55362816e+09, 6.670225408e+09, 6.787716096e+09, 6.921250304e+09, 7.063125504e+09, 7.193730048e+09, 7.324459008e+09, 7.470298112e+09, 7.599574016e+09, 7.727219712e+09, 7.870585344000001e+09, 8.007238143999999e+09, 8.143546368e+09, 8.260859392e+09, 8.380145152e+09, 8.500382208e+09, 8.622353408e+09, 8.753441792e+09, 8.907025408e+09, 9.039071232e+09, 9.169931264e+09, 9.314920448e+09, 9.451803648e+09, 9.578796032000002e+09, 9.723184127999998e+09, 9.868150784e+09, 1.00121088e+10, 1.0137634816e+10, 1.0259698688e+10, 1.0382923776e+10, 1.0507772928e+10, 1.063479296e+10, 1.0791391232e+10, 1.0928571392e+10, 1.106099712e+10, 1.1202870272e+10, 1.134734336e+10, 1.1469628416e+10, 1.1603142656e+10, 1.1747188736e+10, 1.1887163392e+10, 1.2017190912e+10, 1.2136692736e+10] +borFie.TBorAve=[2.853500061035156e+02, 2.855597229003906e+02, 2.855659484863281e+02, 2.85551025390625e+02, 2.855350646972656e+02, 2.854694213867188e+02, 2.853934936523438e+02, 2.853545227050781e+02, 2.853213195800781e+02, 2.852869262695312e+02, 2.852809448242188e+02, 2.852672424316406e+02, 2.852337341308594e+02, 2.851978149414062e+02, 2.852116088867188e+02, 2.852237548828125e+02, 2.852304382324219e+02, 2.852309875488281e+02, 2.852234497070312e+02, 2.851422424316406e+02, 2.850968933105469e+02, 2.850848388671875e+02, 2.850858764648438e+02, 2.850745239257812e+02, 2.850958862304688e+02, 2.85105224609375e+02, 2.850909118652344e+02, 2.850654602050781e+02, 2.850757446289062e+02, 2.851018676757812e+02, 2.851207275390625e+02, 2.851287536621094e+02, 2.851307678222656e+02, 2.850738220214844e+02, 2.850162963867188e+02, 2.850116271972656e+02, 2.850335388183594e+02, 2.850480346679688e+02, 2.850769653320312e+02, 2.850997009277344e+02, 2.851107788085938e+02, 2.850941162109375e+02, 2.850917358398438e+02, 2.851101379394531e+02, 2.851297302246094e+02, 2.8514208984375e+02, 2.851434936523438e+02, 2.850988464355469e+02, 2.85018310546875e+02, 2.849788818359375e+02, 2.849561767578125e+02, 2.849024658203125e+02, 2.848934326171875e+02, 2.8489990234375e+02, 2.848551025390625e+02, 2.848211059570312e+02, 2.847919311523438e+02, 2.84830322265625e+02, 2.848619689941406e+02, 2.848883972167969e+02, 2.849003295898438e+02, 2.848790283203125e+02, 2.84779541015625e+02, 2.847525939941406e+02, 2.847306518554688e+02, 2.846713256835938e+02, 2.846505432128906e+02, 2.846563110351562e+02, 2.846152038574219e+02, 2.845789489746094e+02, 2.845554504394531e+02, 2.845971984863281e+02, 2.8463818359375e+02, 2.846689147949219e+02, 2.846875305175781e+02, 2.846840209960938e+02, 2.845885620117188e+02, 2.845559997558594e+02, 2.845599060058594e+02, 2.845317077636719e+02, 2.844875183105469e+02, 2.845086669921875e+02, 2.844918518066406e+02, 2.844393310546875e+02, 2.844034729003906e+02, 2.844254150390625e+02, 2.844719848632812e+02, 2.845088195800781e+02, 2.845303344726562e+02, 2.845391235351562e+02, 2.844656066894531e+02, 2.844169616699219e+02, 2.844247741699219e+02, 2.844195556640625e+02, 2.843601684570312e+02, 2.843994750976562e+02, 2.844208679199219e+02, 2.843798217773438e+02, 2.843522338867188e+02, 2.843500671386719e+02, 2.84409912109375e+02] +bui[1].ets.volMix_a.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931256408691406e+02, 2.931255798339844e+02, 2.906027526855469e+02, 2.8714599609375e+02, 2.872329711914062e+02, 2.877797241210938e+02, 2.873838806152344e+02, 2.876686096191406e+02, 2.886211547851562e+02, 2.885395812988281e+02, 2.885395812988281e+02, 2.885395812988281e+02, 2.885445251464844e+02, 2.885424499511719e+02, 2.884919128417969e+02, 2.884568786621094e+02, 2.880223999023438e+02, 2.85812255859375e+02, 2.864106140136719e+02, 2.868529052734375e+02, 2.868038330078125e+02, 2.870638732910156e+02, 2.883047485351562e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880875854492188e+02, 2.880823669433594e+02, 2.880847778320312e+02, 2.881229248046875e+02, 2.881964111328125e+02, 2.881695251464844e+02, 2.860140991210938e+02, 2.862154846191406e+02, 2.868707580566406e+02, 2.874617309570312e+02, 2.874867858886719e+02, 2.880182189941406e+02, 2.881085205078125e+02, 2.881055297851562e+02, 2.881055297851562e+02, 2.881055297851562e+02, 2.881055297851562e+02, 2.880948486328125e+02, 2.880964050292969e+02, 2.881434631347656e+02, 2.865165100097656e+02, 2.859078369140625e+02, 2.861505432128906e+02, 2.861679077148438e+02, 2.857080993652344e+02, 2.863119812011719e+02, 2.862553100585938e+02, 2.861255187988281e+02, 2.861255187988281e+02, 2.861227722167969e+02, 2.861354370117188e+02, 2.862289123535156e+02, 2.864314880371094e+02, 2.864946594238281e+02, 2.859302978515625e+02, 2.853659973144531e+02, 2.857797546386719e+02, 2.857522277832031e+02, 2.851693420410156e+02, 2.856842651367188e+02, 2.857374267578125e+02, 2.853213195800781e+02, 2.852952270507812e+02, 2.852612915039062e+02, 2.856702880859375e+02, 2.858973083496094e+02, 2.859850158691406e+02, 2.859429626464844e+02, 2.856632080078125e+02, 2.851174926757812e+02, 2.853121337890625e+02, 2.853465881347656e+02, 2.851235656738281e+02, 2.852215881347656e+02, 2.855435485839844e+02, 2.851224975585938e+02, 2.850111389160156e+02, 2.850014343261719e+02, 2.855145263671875e+02, 2.856903686523438e+02, 2.85681884765625e+02, 2.8561865234375e+02, 2.855589294433594e+02, 2.849064636230469e+02, 2.851694641113281e+02, 2.851737365722656e+02, 2.849734191894531e+02, 2.850227661132812e+02, 2.855630187988281e+02, 2.852617492675781e+02, 2.849166870117188e+02, 2.8494189453125e+02, 2.853097534179688e+02, 2.857231140136719e+02] +bui[1].ets.volMix_b.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.904779663085938e+02, 2.849437255859375e+02, 2.832441101074219e+02, 2.835523681640625e+02, 2.836542358398438e+02, 2.833584594726562e+02, 2.841509399414062e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843487854003906e+02, 2.843829345703125e+02, 2.843852844238281e+02, 2.844033508300781e+02, 2.844267272949219e+02, 2.84372802734375e+02, 2.824013061523438e+02, 2.822669067382812e+02, 2.82688720703125e+02, 2.829004211425781e+02, 2.827532043457031e+02, 2.837985534667969e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841146545410156e+02, 2.841490478515625e+02, 2.841471862792969e+02, 2.841402282714844e+02, 2.841370544433594e+02, 2.841591491699219e+02, 2.82850830078125e+02, 2.820514526367188e+02, 2.825885925292969e+02, 2.82944091796875e+02, 2.830213012695312e+02, 2.832587890625e+02, 2.835389404296875e+02, 2.835433349609375e+02, 2.835433349609375e+02, 2.835433349609375e+02, 2.835433349609375e+02, 2.836729125976562e+02, 2.836815185546875e+02, 2.837344970703125e+02, 2.832745361328125e+02, 2.818763732910156e+02, 2.821300659179688e+02, 2.822238159179688e+02, 2.819377746582031e+02, 2.820794372558594e+02, 2.823184204101562e+02, 2.823208923339844e+02, 2.823208923339844e+02, 2.823519287109375e+02, 2.823482360839844e+02, 2.823260803222656e+02, 2.823271179199219e+02, 2.8238427734375e+02, 2.822595825195312e+02, 2.813811340332031e+02, 2.817322082519531e+02, 2.817958679199219e+02, 2.813218994140625e+02, 2.814935913085938e+02, 2.817757568359375e+02, 2.816448364257812e+02, 2.815799560546875e+02, 2.814625244140625e+02, 2.814712219238281e+02, 2.816578369140625e+02, 2.818418579101562e+02, 2.819210815429688e+02, 2.8185498046875e+02, 2.813583068847656e+02, 2.812760314941406e+02, 2.813190002441406e+02, 2.812708740234375e+02, 2.811492004394531e+02, 2.814073791503906e+02, 2.813522338867188e+02, 2.811105346679688e+02, 2.810328369140625e+02, 2.811915283203125e+02, 2.815457763671875e+02, 2.816602478027344e+02, 2.816438598632812e+02, 2.815950622558594e+02, 2.811069030761719e+02, 2.810715026855469e+02, 2.811692504882812e+02, 2.811036682128906e+02, 2.809692077636719e+02, 2.81354248046875e+02, 2.814589233398438e+02, 2.810641479492188e+02, 2.809617614746094e+02, 2.810345764160156e+02, 2.815487976074219e+02] +bui[2].ets.volMix_a.T=[2.931499938964844e+02, 2.887372436523438e+02, 2.878518371582031e+02, 2.876380004882812e+02, 2.853212585449219e+02, 2.859726867675781e+02, 2.8618994140625e+02, 2.861298828125e+02, 2.855550842285156e+02, 2.859482727050781e+02, 2.863672180175781e+02, 2.853166198730469e+02, 2.857202758789062e+02, 2.858343811035156e+02, 2.85875244140625e+02, 2.8636279296875e+02, 2.866945190429688e+02, 2.865859375e+02, 2.856649780273438e+02, 2.852833862304688e+02, 2.853706970214844e+02, 2.856251831054688e+02, 2.852196655273438e+02, 2.857078247070312e+02, 2.863870849609375e+02, 2.850731506347656e+02, 2.856537780761719e+02, 2.855406188964844e+02, 2.8557177734375e+02, 2.858511657714844e+02, 2.862906494140625e+02, 2.867048950195312e+02, 2.863271179199219e+02, 2.85242431640625e+02, 2.853076782226562e+02, 2.856468811035156e+02, 2.848894348144531e+02, 2.858063354492188e+02, 2.862682495117188e+02, 2.853549499511719e+02, 2.853444519042969e+02, 2.854022827148438e+02, 2.857496948242188e+02, 2.865205688476562e+02, 2.864580993652344e+02, 2.861027526855469e+02, 2.863569030761719e+02, 2.851876220703125e+02, 2.85178955078125e+02, 2.853412170410156e+02, 2.852691040039062e+02, 2.852805480957031e+02, 2.855732116699219e+02, 2.852456665039062e+02, 2.853541564941406e+02, 2.8546240234375e+02, 2.856061096191406e+02, 2.866635437011719e+02, 2.861448059082031e+02, 2.85986572265625e+02, 2.859855041503906e+02, 2.849048767089844e+02, 2.848576965332031e+02, 2.850073852539062e+02, 2.851008911132812e+02, 2.847938842773438e+02, 2.848586120605469e+02, 2.851548767089844e+02, 2.849723205566406e+02, 2.851691284179688e+02, 2.850942993164062e+02, 2.8581103515625e+02, 2.858351440429688e+02, 2.857721252441406e+02, 2.85671630859375e+02, 2.84830810546875e+02, 2.848134460449219e+02, 2.850905456542969e+02, 2.850840148925781e+02, 2.847451171875e+02, 2.849333190917969e+02, 2.852670593261719e+02, 2.84660888671875e+02, 2.848412475585938e+02, 2.848226623535156e+02, 2.852063293457031e+02, 2.853833618164062e+02, 2.853492431640625e+02, 2.852806396484375e+02, 2.852203979492188e+02, 2.846015319824219e+02, 2.848570556640625e+02, 2.848553771972656e+02, 2.846336364746094e+02, 2.847320556640625e+02, 2.851632690429688e+02, 2.846558227539062e+02, 2.846637878417969e+02, 2.847406005859375e+02, 2.848467102050781e+02, 2.853364868164062e+02] +bui[2].ets.volMix_b.T=[2.931499938964844e+02, 2.889453735351562e+02, 2.856803894042969e+02, 2.843057250976562e+02, 2.819698486328125e+02, 2.815447692871094e+02, 2.819654235839844e+02, 2.821441955566406e+02, 2.8134375e+02, 2.815923767089844e+02, 2.821265869140625e+02, 2.813362426757812e+02, 2.81704345703125e+02, 2.817405090332031e+02, 2.818037414550781e+02, 2.821193542480469e+02, 2.824303588867188e+02, 2.825821838378906e+02, 2.820253295898438e+02, 2.814293518066406e+02, 2.813377380371094e+02, 2.814591674804688e+02, 2.811405639648438e+02, 2.814790649414062e+02, 2.818002014160156e+02, 2.813475341796875e+02, 2.815079345703125e+02, 2.815368347167969e+02, 2.816700134277344e+02, 2.817515258789062e+02, 2.820847473144531e+02, 2.825487670898438e+02, 2.824964904785156e+02, 2.812955322265625e+02, 2.812613830566406e+02, 2.814468994140625e+02, 2.812792358398438e+02, 2.813242492675781e+02, 2.814940185546875e+02, 2.815858459472656e+02, 2.809424438476562e+02, 2.816339416503906e+02, 2.815356750488281e+02, 2.819400024414062e+02, 2.823289489746094e+02, 2.822283630371094e+02, 2.822896728515625e+02, 2.813253173828125e+02, 2.81209716796875e+02, 2.812864074707031e+02, 2.813477783203125e+02, 2.813657836914062e+02, 2.814136047363281e+02, 2.814669189453125e+02, 2.81311279296875e+02, 2.814656066894531e+02, 2.815342712402344e+02, 2.822671813964844e+02, 2.823114624023438e+02, 2.820284118652344e+02, 2.819920349121094e+02, 2.810657958984375e+02, 2.809040222167969e+02, 2.809612731933594e+02, 2.809857788085938e+02, 2.808547668457031e+02, 2.808156433105469e+02, 2.809991455078125e+02, 2.809496154785156e+02, 2.811513061523438e+02, 2.811582641601562e+02, 2.815376281738281e+02, 2.818124389648438e+02, 2.818020629882812e+02, 2.817006225585938e+02, 2.810924987792969e+02, 2.808563842773438e+02, 2.8102783203125e+02, 2.810803833007812e+02, 2.807737731933594e+02, 2.8088330078125e+02, 2.811903381347656e+02, 2.807009582519531e+02, 2.808030395507812e+02, 2.808275146484375e+02, 2.809951171875e+02, 2.813555603027344e+02, 2.813593444824219e+02, 2.812984313964844e+02, 2.811810607910156e+02, 2.806199645996094e+02, 2.80778076171875e+02, 2.808619995117188e+02, 2.806873779296875e+02, 2.807783508300781e+02, 2.810129699707031e+02, 2.808184509277344e+02, 2.806319274902344e+02, 2.807359619140625e+02, 2.808072509765625e+02, 2.812403869628906e+02] +bui[3].ets.volMix_a.T=[2.931499938964844e+02, 2.913614196777344e+02, 2.895024108886719e+02, 2.875604553222656e+02, 2.83610107421875e+02, 2.831828918457031e+02, 2.83305908203125e+02, 2.831915893554688e+02, 2.818971557617188e+02, 2.835353698730469e+02, 2.834428405761719e+02, 2.820904846191406e+02, 2.816342163085938e+02, 2.816661376953125e+02, 2.817359924316406e+02, 2.824446716308594e+02, 2.827811889648438e+02, 2.827601623535156e+02, 2.824706115722656e+02, 2.822950134277344e+02, 2.827836303710938e+02, 2.8279345703125e+02, 2.817302856445312e+02, 2.827185668945312e+02, 2.834458618164062e+02, 2.822289733886719e+02, 2.815358581542969e+02, 2.815318603515625e+02, 2.815680236816406e+02, 2.820263671875e+02, 2.823035583496094e+02, 2.823762817382812e+02, 2.825679626464844e+02, 2.816838684082031e+02, 2.829064025878906e+02, 2.828146057128906e+02, 2.824044799804688e+02, 2.820028686523438e+02, 2.833709411621094e+02, 2.837449645996094e+02, 2.823670654296875e+02, 2.817252502441406e+02, 2.816817932128906e+02, 2.818056640625e+02, 2.824254760742188e+02, 2.82768798828125e+02, 2.825683288574219e+02, 2.817970581054688e+02, 2.828754272460938e+02, 2.826459045410156e+02, 2.819385070800781e+02, 2.818323364257812e+02, 2.828634033203125e+02, 2.820152282714844e+02, 2.8127490234375e+02, 2.813966979980469e+02, 2.815633544921875e+02, 2.818140258789062e+02, 2.822773742675781e+02, 2.82195068359375e+02, 2.820350646972656e+02, 2.815138549804688e+02, 2.823378295898438e+02, 2.823291320800781e+02, 2.821122741699219e+02, 2.81219482421875e+02, 2.824159545898438e+02, 2.820057678222656e+02, 2.810408630371094e+02, 2.811224670410156e+02, 2.811963500976562e+02, 2.816488647460938e+02, 2.818060302734375e+02, 2.818231201171875e+02, 2.817696838378906e+02, 2.815075988769531e+02, 2.814954833984375e+02, 2.821531066894531e+02, 2.821280212402344e+02, 2.809921264648438e+02, 2.82290283203125e+02, 2.821654052734375e+02, 2.809798583984375e+02, 2.80969970703125e+02, 2.809630737304688e+02, 2.815072021484375e+02, 2.816486206054688e+02, 2.816504211425781e+02, 2.816067810058594e+02, 2.814967041015625e+02, 2.809689636230469e+02, 2.820005493164062e+02, 2.819012451171875e+02, 2.809067687988281e+02, 2.816086120605469e+02, 2.820692443847656e+02, 2.81207763671875e+02, 2.809572448730469e+02, 2.809865112304688e+02, 2.814096374511719e+02, 2.816402893066406e+02] +bui[3].ets.volMix_b.T=[2.931499938964844e+02, 2.914202270507812e+02, 2.888660888671875e+02, 2.862283020019531e+02, 2.809061889648438e+02, 2.787135925292969e+02, 2.793547973632812e+02, 2.792833862304688e+02, 2.784299011230469e+02, 2.788072509765625e+02, 2.795365295410156e+02, 2.78674560546875e+02, 2.779085998535156e+02, 2.7776806640625e+02, 2.777397155761719e+02, 2.77987548828125e+02, 2.78458740234375e+02, 2.786888427734375e+02, 2.785499572753906e+02, 2.779847412109375e+02, 2.788532409667969e+02, 2.787756652832031e+02, 2.782344665527344e+02, 2.780885009765625e+02, 2.791866149902344e+02, 2.787112121582031e+02, 2.779536743164062e+02, 2.776145935058594e+02, 2.776336059570312e+02, 2.776869506835938e+02, 2.780076904296875e+02, 2.78246826171875e+02, 2.78391357421875e+02, 2.778214111328125e+02, 2.788434448242188e+02, 2.7879736328125e+02, 2.787162475585938e+02, 2.783165588378906e+02, 2.785411682128906e+02, 2.797300720214844e+02, 2.792172241210938e+02, 2.782837829589844e+02, 2.780946044921875e+02, 2.780647888183594e+02, 2.780890808105469e+02, 2.784508056640625e+02, 2.785848388671875e+02, 2.780267333984375e+02, 2.786419677734375e+02, 2.786458740234375e+02, 2.783348999023438e+02, 2.775956115722656e+02, 2.788634643554688e+02, 2.783624877929688e+02, 2.774260559082031e+02, 2.773451843261719e+02, 2.774942932128906e+02, 2.776620178222656e+02, 2.780517578125e+02, 2.782278747558594e+02, 2.780929870605469e+02, 2.777054138183594e+02, 2.779441223144531e+02, 2.783322448730469e+02, 2.782633666992188e+02, 2.772045288085938e+02, 2.783484191894531e+02, 2.781768188476562e+02, 2.771552734375e+02, 2.770965881347656e+02, 2.771824035644531e+02, 2.774875793457031e+02, 2.777358703613281e+02, 2.778097839355469e+02, 2.777882385253906e+02, 2.775783386230469e+02, 2.772504272460938e+02, 2.781727905273438e+02, 2.781383666992188e+02, 2.771419982910156e+02, 2.779483642578125e+02, 2.781578979492188e+02, 2.772010803222656e+02, 2.769530639648438e+02, 2.769705505371094e+02, 2.77306640625e+02, 2.775856323242188e+02, 2.776474914550781e+02, 2.776215515136719e+02, 2.775084533691406e+02, 2.769678344726562e+02, 2.779823913574219e+02, 2.779053955078125e+02, 2.771923217773438e+02, 2.77228759765625e+02, 2.780560607910156e+02, 2.775245361328125e+02, 2.769748840332031e+02, 2.769792175292969e+02, 2.771787719726562e+02, 2.775338134765625e+02] +ETot.y=[0e+00, 3.49444352e+08, 6.55189504e+08, 1.009703808e+09, 2.15636352e+09, 3.239026176e+09, 4.005040896e+09, 4.750750720000002e+09, 5.85342976e+09, 6.38089984e+09, 7.024362496e+09, 8.128243712e+09, 9.126946816e+09, 1.0046450688e+10, 1.0325809152e+10, 1.0716704768e+10, 1.1182225408e+10, 1.1712718848e+10, 1.2654900224e+10, 1.418372608e+10, 1.5206001664e+10, 1.60180224e+10, 1.7163901952e+10, 1.778035712e+10, 1.8335162368e+10, 1.9445372928e+10, 2.0479234048e+10, 2.1588822016e+10, 2.1939910656e+10, 2.2331336704e+10, 2.2793455616e+10, 2.331372544e+10, 2.4068317184e+10, 2.578792448e+10, 2.6826469376e+10, 2.757710848e+10, 2.8433242112e+10, 2.9035792384e+10, 2.9355577344e+10, 3.0119714816e+10, 3.1028701184e+10, 3.1970689024e+10, 3.2457377792e+10, 3.272769536e+10, 3.3097373696e+10, 3.3572214784e+10, 3.4133291008e+10, 3.5744002048e+10, 3.7046890496e+10, 3.819085824e+10, 3.9433326592e+10, 4.09156608e+10, 4.18096128e+10, 4.2993041408e+10, 4.4585476096e+10, 4.6068150272e+10, 4.726274048000001e+10, 4.786740838399999e+10, 4.8570699776e+10, 4.932861952e+10, 5.011419136e+10, 5.1705921536e+10, 5.3529571328e+10, 5.4935031808e+10, 5.6353411072e+10, 5.8477563904e+10, 5.9807973376e+10, 6.1123616768e+10, 6.314043392000002e+10, 6.493503487999998e+10, 6.6680655872e+10, 6.7466194944e+10, 6.8317159424e+10, 6.9203501056e+10, 7.0154207232e+10, 7.1604273152e+10, 7.3921503232e+10, 7.5357904896e+10, 7.6755664896e+10, 7.8874279936e+10, 8.0480436224e+10, 8.174622310400002e+10, 8.380045721599998e+10, 8.5893251072e+10, 8.7995097088e+10, 8.9102278656e+10, 9.0073399296e+10, 9.108353024e+10, 9.2154544128e+10, 9.335373824e+10, 9.5907627008e+10, 9.7506639872e+10, 9.8979446784e+10, 1.0096816128e+11, 1.02882566144e+11, 1.03975165952e+11, 1.05587212288e+11, 1.07645698048e+11, 1.09593182208e+11, 1.10972076032e+11, 1.11857893376e+11] +EHeaPum.y=[0e+00, 1.33097184e+08, 3.21138176e+08, 5.52633344e+08, 1.559821696e+09, 2.497674496e+09, 3.1317056e+09, 3.748554752000001e+09, 4.712011776e+09, 5.117010944e+09, 5.635413504e+09, 6.605309952e+09, 7.477198848e+09, 8.27100672e+09, 8.440310272000001e+09, 8.708268032e+09, 9.049900032e+09, 9.454424064000002e+09, 1.0257900544e+10, 1.1608384512e+10, 1.2484704256e+10, 1.31621888e+10, 1.4166972416e+10, 1.4655683584e+10, 1.508732416e+10, 1.60600064e+10, 1.6965197824e+10, 1.7942519808e+10, 1.8178932736e+10, 1.8448044032e+10, 1.8786082816e+10, 1.9180730368e+10, 1.980378112e+10, 2.134454272e+10, 2.2231355392e+10, 2.2849681408e+10, 2.3576971264e+10, 2.40570368e+10, 2.426381312e+10, 2.4899995648e+10, 2.5687066624e+10, 2.650612736e+10, 2.6884673536e+10, 2.7045910528e+10, 2.730095616e+10, 2.7651397632e+10, 2.8085786624e+10, 2.952907776e+10, 3.06605056e+10, 3.1652016128e+10, 3.2741699584e+10, 3.4045077504e+10, 3.4798391296e+10, 3.583268864e+10, 3.7249441792e+10, 3.8568460288e+10, 3.9609810944e+10, 4.008420966399999e+10, 4.06547456e+10, 4.1277956096e+10, 4.1926426624e+10, 4.3342917632e+10, 4.494405632e+10, 4.6176940032e+10, 4.7424180224e+10, 4.9316696064e+10, 5.0468868096e+10, 5.1619627008e+10, 5.341319987200002e+10, 5.500085043199998e+10, 5.6544219136e+10, 5.7187872768e+10, 5.78955264e+10, 5.8637541376e+10, 5.944018944e+10, 6.0718125056e+10, 6.2762336256e+10, 6.4013193216e+10, 6.5233268736e+10, 6.7123417088e+10, 6.851774464e+10, 6.961703321600002e+10, 7.144988671999998e+10, 7.3299419136e+10, 7.5162943488e+10, 7.610187776e+10, 7.6920889344e+10, 7.7777707008e+10, 7.8691319808e+10, 7.972642816e+10, 8.1994252288e+10, 8.3382042624e+10, 8.466857984e+10, 8.6433169408e+10, 8.8104411136e+10, 8.9040625664e+10, 9.0468499456e+10, 9.2287197184e+10, 9.4008582144e+10, 9.5199502336e+10, 9.593827328e+10] +EPum.y=[0e+00, 2.16347152e+08, 3.3405136e+08, 4.57070464e+08, 5.96541888e+08, 7.41351616e+08, 8.73335552e+08, 1.002196224e+09, 1.141417728e+09, 1.263889024e+09, 1.388948992e+09, 1.522933504e+09, 1.649747584e+09, 1.775443968e+09, 1.885499392e+09, 2.00843712e+09, 2.132324864e+09, 2.258294272e+09, 2.39699968e+09, 2.575341056e+09, 2.72129792e+09, 2.855833856e+09, 2.996930048e+09, 3.124674048e+09, 3.247837952e+09, 3.385366528e+09, 3.514036224e+09, 3.646303232e+09, 3.760976896e+09, 3.883292928e+09, 4.007373056e+09, 4.132993536e+09, 4.26453632e+09, 4.443382272e+09, 4.595112448000001e+09, 4.727427072e+09, 4.856271872e+09, 4.978755584e+09, 5.09176576e+09, 5.21971968e+09, 5.341635072e+09, 5.464562175999999e+09, 5.57270272e+09, 5.681785344e+09, 5.796417024e+09, 5.920817152e+09, 6.047504384e+09, 6.214924288e+09, 6.386386944e+09, 6.5388416e+09, 6.691625472e+09, 6.870583808e+09, 7.011220992e+09, 7.160350208e+09, 7.336035328e+09, 7.499689984e+09, 7.652929024000001e+09, 7.783199743999999e+09, 7.915952128e+09, 8.050663424e+09, 8.187763712e+09, 8.363001344e+09, 8.58551808e+09, 8.758090752e+09, 8.929227776e+09, 9.160868864e+09, 9.33910528e+09, 9.503990784e+09, 9.727234048000002e+09, 9.934186495999998e+09, 1.013643776e+10, 1.0278321152e+10, 1.0421635072e+10, 1.056595968e+10, 1.0714017792e+10, 1.0886150144e+10, 1.1159161856e+10, 1.1344710656e+10, 1.152239616e+10, 1.1750863872e+10, 1.196269056e+10, 1.2129191936e+10, 1.2350565376e+10, 1.2593831936e+10, 1.2832157696e+10, 1.3000398848e+10, 1.3152508928e+10, 1.330582528e+10, 1.3463225344e+10, 1.3627317248e+10, 1.3913367552e+10, 1.4124601344e+10, 1.4310868992e+10, 1.4534989824e+10, 1.4778151936e+10, 1.493453824e+10, 1.511871488e+10, 1.5358497792e+10, 1.5584592896e+10, 1.5772575744e+10, 1.5919616e+10] +EPumETS.y=[0e+00, 9.3718088e+07, 1.95964864e+08, 3.02331968e+08, 4.25562656e+08, 5.48420928e+08, 6.62811136e+08, 7.756543360000001e+08, 8.96050112e+08, 1.002059968e+09, 1.111980288e+09, 1.228996736e+09, 1.335388032e+09, 1.440670208e+09, 1.535167232e+09, 1.641415296e+09, 1.7498048e+09, 1.860286976e+09, 1.980777728e+09, 2.115792e+09, 2.236600576e+09, 2.351885824e+09, 2.47249536e+09, 2.581129728e+09, 2.688990464e+09, 2.80946432e+09, 2.916858112e+09, 3.025752064e+09, 3.125148928e+09, 3.23092096e+09, 3.338884096e+09, 3.448926976e+09, 3.56381696e+09, 3.701467648e+09, 3.823012864e+09, 3.936698624e+09, 4.04998528e+09, 4.156193024e+09, 4.25356544e+09, 4.365479424e+09, 4.471448064e+09, 4.575555583999999e+09, 4.668013568e+09, 4.760664576e+09, 4.859350528e+09, 4.967827456e+09, 5.078580736e+09, 5.212208128e+09, 5.340811776e+09, 5.464863744e+09, 5.589481472e+09, 5.720979968e+09, 5.837867008e+09, 5.961362944e+09, 6.089825792e+09, 6.209017344e+09, 6.326804992000001e+09, 6.438735359999999e+09, 6.55361792e+09, 6.67021568e+09, 6.787705856e+09, 6.921240576e+09, 7.063115264e+09, 7.19372032e+09, 7.32444928e+09, 7.470288384e+09, 7.5995648e+09, 7.727210496e+09, 7.870575616000001e+09, 8.007228415999999e+09, 8.143537152e+09, 8.260850176e+09, 8.380135424e+09, 8.50037248e+09, 8.622343168e+09, 8.753431552e+09, 8.907015168e+09, 9.039062016e+09, 9.169921024e+09, 9.314911232e+09, 9.451793408e+09, 9.578785792000002e+09, 9.723173887999998e+09, 9.868140544e+09, 1.001209856e+10, 1.0137624576e+10, 1.0259688448e+10, 1.0382913536e+10, 1.0507762688e+10, 1.063478272e+10, 1.0791380992e+10, 1.0928561152e+10, 1.106098688e+10, 1.1202860032e+10, 1.134733312e+10, 1.1469618176e+10, 1.1603132416e+10, 1.1747178496e+10, 1.1887153152e+10, 1.2017180672e+10, 1.2136682496e+10] EPumPla.y=[0e+00, 1.4195229e+07, 2.8390458e+07, 4.2585688e+07, 5.6780916e+07, 7.0976144e+07, 8.5171376e+07, 9.936660800000001e+07, 1.13561832e+08, 1.27757064e+08, 1.41952288e+08, 1.5614752e+08, 1.70342752e+08, 1.84537984e+08, 1.98733216e+08, 2.12928432e+08, 2.27123664e+08, 2.41318896e+08, 2.55514128e+08, 2.69709344e+08, 2.83904576e+08, 2.98099808e+08, 3.1229504e+08, 3.26490272e+08, 3.40685504e+08, 3.54880736e+08, 3.69075968e+08, 3.832712e+08, 3.974664320000001e+08, 4.11661632e+08, 4.25856864e+08, 4.40052096e+08, 4.54247328e+08, 4.6844256e+08, 4.826377920000001e+08, 4.96833024e+08, 5.11028256e+08, 5.25223488e+08, 5.39418688e+08, 5.53613952e+08, 5.67809152e+08, 5.820044159999999e+08, 5.96199616e+08, 6.1039488e+08, 6.2459008e+08, 6.38785344e+08, 6.52980544e+08, 6.67175744e+08, 6.81371008e+08, 6.95566208e+08, 7.09761472e+08, 7.23956672e+08, 7.38151936e+08, 7.52347136e+08, 7.665424e+08, 7.807376e+08, 7.949328640000001e+08, 8.091280639999999e+08, 8.23323264e+08, 8.37518528e+08, 8.51713728e+08, 8.65908992e+08, 8.80104192e+08, 8.94299456e+08, 9.08494656e+08, 9.2268992e+08, 9.3688512e+08, 9.51080384e+08, 9.652755840000001e+08, 9.794707839999999e+08, 9.93666048e+08, 1.007861248e+09, 1.022056512e+09, 1.036251712e+09, 1.050446976e+09, 1.064642176e+09, 1.078837376e+09, 1.093032704e+09, 1.107227904e+09, 1.121423104e+09, 1.135618304e+09, 1.149813504e+09, 1.164008832e+09, 1.178204032e+09, 1.192399232e+09, 1.206594432e+09, 1.22078976e+09, 1.23498496e+09, 1.24918016e+09, 1.26337536e+09, 1.277570688e+09, 1.291765888e+09, 1.305961088e+09, 1.320156288e+09, 1.334351488e+09, 1.348546816e+09, 1.362742016e+09, 1.376937216e+09, 1.391132416e+09, 1.405327744e+09, 1.419522944e+09] -EPumDis.y=[0e+00, 9.8375928e+07, 9.9520992e+07, 1.01748368e+08, 1.0360396e+08, 1.10639608e+08, 1.13722688e+08, 1.15376032e+08, 1.19576088e+08, 1.21632232e+08, 1.22489056e+08, 1.25004776e+08, 1.30654688e+08, 1.36296448e+08, 1.37567408e+08, 1.39796144e+08, 1.40975472e+08, 1.42147888e+08, 1.45795728e+08, 1.72226288e+08, 1.82164288e+08, 1.867508e+08, 1.924588e+08, 1.96917456e+08, 1.97922688e+08, 2.00516928e+08, 2.06940608e+08, 2.15267696e+08, 2.16248688e+08, 2.18380864e+08, 2.20121648e+08, 2.21377312e+08, 2.236052e+08, 2.48086576e+08, 2.62591104e+08, 2.66613344e+08, 2.67849216e+08, 2.69737152e+08, 2.71046176e+08, 2.72718592e+08, 2.74307872e+08, 2.78502592e+08, 2.79852032e+08, 2.81880384e+08, 2.83468352e+08, 2.850352e+08, 2.86612352e+08, 3.04392928e+08, 3.30397792e+08, 3.43287584e+08, 3.55963296e+08, 3.8614224e+08, 3.94811072e+08, 4.05188064e+08, 4.35152032e+08, 4.6261296e+08, 4.81897504e+08, 4.856591679999999e+08, 4.88993568e+08, 4.92549024e+08, 4.97460736e+08, 5.224144e+08, 5.82696512e+08, 6.07893248e+08, 6.31674624e+08, 6.96639168e+08, 7.28180288e+08, 7.49087808e+08, 8.086789120000006e+08, 8.595791359999995e+08, 9.06527616e+08, 9.15940544e+08, 9.24861184e+08, 9.33836032e+08, 9.44625728e+08, 9.68984704e+08, 1.064457216e+09, 1.100118912e+09, 1.129723904e+09, 1.192580864e+09, 1.247694592e+09, 1.27066048e+09, 1.327628927999999e+09, 1.403931136e+09, 1.476667904e+09, 1.502544e+09, 1.516924672e+09, 1.531346176e+09, 1.547999488e+09, 1.568754304e+09, 1.673320832e+09, 1.72762816e+09, 1.763597312e+09, 1.82533696e+09, 1.901994368e+09, 1.920054144e+09, 1.953140608e+09, 2.02711808e+09, 2.092373504e+09, 2.132074624e+09, 2.144179968e+09] -EPumSto.y=[0e+00, 1.0056726e+07, 1.0173808e+07, 1.0401825e+07, 1.0591762e+07, 1.1310999e+07, 1.1626175e+07, 1.1795192e+07, 1.2224553e+07, 1.2434747e+07, 1.2522338e+07, 1.2779514e+07, 1.3357091e+07, 1.3933834e+07, 1.4064214e+07, 1.4292364e+07, 1.4413132e+07, 1.4533021e+07, 1.490593e+07, 1.760786e+07, 1.8623798e+07, 1.9092666e+07, 1.967618e+07, 2.0131978e+07, 2.023474e+07, 2.0499944e+07, 2.115662e+07, 2.2007876e+07, 2.2108592e+07, 2.2326926e+07, 2.2504964e+07, 2.2633338e+07, 2.286109e+07, 2.5363762e+07, 2.6846522e+07, 2.7257708e+07, 2.7384046e+07, 2.7577064e+07, 2.7711202e+07, 2.7882418e+07, 2.8044994e+07, 2.8473808e+07, 2.8612018e+07, 2.8819824e+07, 2.898258e+07, 2.9142998e+07, 2.9304268e+07, 3.1121932e+07, 3.3780348e+07, 3.5098036e+07, 3.6393844e+07, 3.9478964e+07, 4.0365152e+07, 4.1425968e+07, 4.4489112e+07, 4.7296372e+07, 4.9267784e+07, 4.965232799999999e+07, 4.9993196e+07, 5.035666e+07, 5.0858776e+07, 5.3409724e+07, 5.9572216e+07, 6.2148012e+07, 6.4579128e+07, 7.1220296e+07, 7.4444664e+07, 7.6581984e+07, 8.267384000000006e+07, 8.787723999999996e+07, 9.2676664e+07, 9.363892e+07, 9.4550856e+07, 9.5468336e+07, 9.6571336e+07, 9.9061496e+07, 1.08821416e+08, 1.12467024e+08, 1.15493464e+08, 1.21919176e+08, 1.27553312e+08, 1.29901064e+08, 1.357247999999999e+08, 1.43524992e+08, 1.50960688e+08, 1.53605936e+08, 1.55076048e+08, 1.5655032e+08, 1.58252736e+08, 1.60374448e+08, 1.71064032e+08, 1.76615728e+08, 1.80292768e+08, 1.86604272e+08, 1.94440752e+08, 1.9628696e+08, 1.99669312e+08, 2.0723184e+08, 2.13902736e+08, 2.17961296e+08, 2.19198784e+08] +EPumDis.y=[0e+00, 9.8377e+07, 9.9522104e+07, 1.01750736e+08, 1.0360632e+08, 1.10643176e+08, 1.13726472e+08, 1.15379672e+08, 1.1958072e+08, 1.21636816e+08, 1.22493648e+08, 1.25009336e+08, 1.30659208e+08, 1.36301408e+08, 1.37537744e+08, 1.39800576e+08, 1.40982544e+08, 1.42154544e+08, 1.45801392e+08, 1.72231232e+08, 1.82168704e+08, 1.86755088e+08, 1.9246304e+08, 1.96921728e+08, 1.9792696e+08, 2.00521232e+08, 2.0694512e+08, 2.15271744e+08, 2.16252752e+08, 2.18383168e+08, 2.20126624e+08, 2.21380832e+08, 2.2361048e+08, 2.48106096e+08, 2.62613024e+08, 2.6663568e+08, 2.67871744e+08, 2.69759648e+08, 2.71068256e+08, 2.72741728e+08, 2.74330528e+08, 2.78525824e+08, 2.798752e+08, 2.81903616e+08, 2.8349168e+08, 2.85058944e+08, 2.86636192e+08, 3.04415808e+08, 3.3042112e+08, 3.4331104e+08, 3.5598656e+08, 3.8616592e+08, 3.94834688e+08, 4.05211584e+08, 4.35175392e+08, 4.62636416e+08, 4.81920928e+08, 4.856818559999999e+08, 4.89015104e+08, 4.92570368e+08, 4.97482912e+08, 5.2243984e+08, 5.82723456e+08, 6.07920512e+08, 6.31702144e+08, 6.9666688e+08, 7.28208192e+08, 7.49115776e+08, 8.087061760000006e+08, 8.596067199999995e+08, 9.06555648e+08, 9.15968576e+08, 9.24889216e+08, 9.33863872e+08, 9.4465344e+08, 9.6901184e+08, 1.064484736e+09, 1.10014656e+09, 1.129751424e+09, 1.192608384e+09, 1.24772224e+09, 1.270688128e+09, 1.327655807999999e+09, 1.403958784e+09, 1.476695808e+09, 1.502571392e+09, 1.516952064e+09, 1.531373568e+09, 1.548026752e+09, 1.568781696e+09, 1.673348864e+09, 1.727656064e+09, 1.763625216e+09, 1.82536576e+09, 1.902022912e+09, 1.920082688e+09, 1.953168896e+09, 2.02714688e+09, 2.092402048e+09, 2.132103552e+09, 2.144208768e+09] +EPumSto.y=[0e+00, 1.0056836e+07, 1.0173922e+07, 1.0402069e+07, 1.0592004e+07, 1.1311365e+07, 1.1626562e+07, 1.1795564e+07, 1.2225027e+07, 1.2435217e+07, 1.2522809e+07, 1.2779981e+07, 1.3357554e+07, 1.3934342e+07, 1.4061183e+07, 1.4292818e+07, 1.4413855e+07, 1.4533701e+07, 1.490651e+07, 1.7608366e+07, 1.862425e+07, 1.9093104e+07, 1.9676614e+07, 2.0132414e+07, 2.0235176e+07, 2.0500382e+07, 2.115708e+07, 2.2008292e+07, 2.2109006e+07, 2.2327162e+07, 2.2505476e+07, 2.2633702e+07, 2.2861632e+07, 2.5365758e+07, 2.6848766e+07, 2.7259992e+07, 2.7386352e+07, 2.7579364e+07, 2.7713462e+07, 2.7884782e+07, 2.8047312e+07, 2.8476184e+07, 2.861439e+07, 2.88222e+07, 2.8984966e+07, 2.914543e+07, 2.9306706e+07, 3.1124274e+07, 3.3782732e+07, 3.5100436e+07, 3.6396224e+07, 3.9481384e+07, 4.0367568e+07, 4.1428376e+07, 4.44915e+07, 4.7298772e+07, 4.9270184e+07, 4.965464799999999e+07, 4.99954e+07, 5.0358848e+07, 5.0861044e+07, 5.3412328e+07, 5.9574972e+07, 6.2150808e+07, 6.458194e+07, 7.1223128e+07, 7.4447512e+07, 7.6584848e+07, 8.267662400000006e+07, 8.788006399999996e+07, 9.2679536e+07, 9.3641792e+07, 9.4553728e+07, 9.5471184e+07, 9.6574168e+07, 9.9064272e+07, 1.08824232e+08, 1.1246984e+08, 1.1549628e+08, 1.21921992e+08, 1.27556152e+08, 1.29903888e+08, 1.357275519999999e+08, 1.43527824e+08, 1.50963552e+08, 1.53608736e+08, 1.55078848e+08, 1.5655312e+08, 1.58255536e+08, 1.60377248e+08, 1.71066896e+08, 1.76618592e+08, 1.80295616e+08, 1.866072e+08, 1.9444368e+08, 1.96289888e+08, 1.99672192e+08, 2.07234784e+08, 2.13905664e+08, 2.1796424e+08, 2.19201744e+08] datDes.mPumDis_flow_nominal=[9.730000305175781e+01, 9.730000305175781e+01] bui[1].ets.hexChi.m1_flow_nominal=[1.845721817016602e+01, 1.845721817016602e+01] bui[2].ets.hexChi.m1_flow_nominal=[8.781070709228516e+01, 8.781070709228516e+01] @@ -36,35 +36,35 @@ bui[3].ets.proHeaWat.heaPum.m2_flow_nominal=[2.721976661682129e+01, 2.7219766616 bui[1].ets.proHotWat.heaPum.m2_flow_nominal=[1.182039231061935e-01, 1.182039231061935e-01] bui[2].ets.proHotWat.heaPum.m2_flow_nominal=[3.171242475509644e+00, 3.171242475509644e+00] bui[3].ets.proHotWat.heaPum.m2_flow_nominal=[1.465728640556335e+00, 1.465728640556335e+00] -bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.565167427062988e+00, 1.147397994995117e+01, 8.701718330383301e+00, 6.972001552581787e+00, 6.908576488494873e+00, 7.724094390869142e+00, 7.4659743309021e+00, 7.419802188873291e+00, 8.259616851806641e+00, 1.191316604614258e+01, 1.191316604614258e+01, 1.191316604614258e+01, 9.259123802185059e+00, 9.1876220703125e+00, 8.895209312438965e+00, 8.728907585144043e+00, 7.852478981018066e+00, 6.283229351043701e+00, 6.210415840148926e+00, 7.033758163452148e+00, 7.440889835357666e+00, 7.189636707305908e+00, 7.818016529083252e+00, 1.152417945861816e+01, 1.152417850494385e+01, 1.152417850494385e+01, 8.988288879394531e+00, 8.93675708770752e+00, 8.806742668151855e+00, 8.720305442810059e+00, 8.357797622680664e+00, 6.484015941619873e+00, 6.3469352722168e+00, 7.327791213989258e+00, 8.573513984680176e+00, 8.547759056091309e+00, 8.472049713134766e+00, 8.934544563293457e+00, 9.027523994445801e+00, 9.027529716491699e+00, 9.027536392211914e+00, 9.027536392211914e+00, 9.018887519836426e+00, 8.951738357543945e+00, 8.68036937713623e+00, 6.683908939361572e+00, 6.072542190551758e+00, 6.296169757843018e+00, 7.252243041992188e+00, 6.810692310333252e+00, 6.829439163208008e+00, 7.409213066101074e+00, 1.005555057525635e+01, 1.005555057525635e+01, 8.083559989929199e+00, 8.038509368896484e+00, 7.924631595611572e+00, 7.887060165405273e+00, 7.789525508880615e+00, 6.769973278045654e+00, 6.007299423217773e+00, 5.727568626403809e+00, 6.292910099029541e+00, 6.150022029876709e+00, 5.967498779296875e+00, 6.521509647369385e+00, 7.576295852661135e+00, 7.502779960632326e+00, 7.363420963287354e+00, 7.36658763885498e+00, 7.374279975891113e+00, 7.318053245544434e+00, 7.243604183197021e+00, 6.906952381134033e+00, 6.715632438659668e+00, 6.793335914611816e+00, 6.810158252716064e+00, 6.725764751434326e+00, 6.726513385772705e+00, 6.794278144836426e+00, 6.690763950347901e+00, 6.839874744415283e+00, 6.777557849884033e+00, 6.890191555023193e+00, 6.92181396484375e+00, 6.893385410308838e+00, 6.842690467834473e+00, 6.680997371673584e+00, 6.394745826721191e+00, 6.485510349273682e+00, 6.526723861694336e+00, 6.503971099853516e+00, 6.520430088043213e+00, 6.661326885223389e+00, 6.560797691345215e+00, 6.705214500427246e+00, 6.644132614135742e+00, 6.70872688293457e+00, 6.801140785217285e+00] -bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.454223871231079e+00, 3.454220294952393e+00, 2.959661245346069e+00, 2.643786668777466e+00, 2.602848529815674e+00, 2.750332355499268e+00, 2.654165744781494e+00, 2.680399894714355e+00, 2.83222484588623e+00, 3.121498346328735e+00, 3.121498107910156e+00, 3.121498107910156e+00, 3.121735811233521e+00, 3.121597051620483e+00, 3.118295907974243e+00, 3.116055727005005e+00, 2.846253633499146e+00, 2.625256299972534e+00, 2.567812204360962e+00, 2.661667108535767e+00, 2.668688535690308e+00, 2.632369041442871e+00, 2.769821643829346e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.091363191604614e+00, 3.091531038284302e+00, 3.094027757644653e+00, 3.098857164382935e+00, 3.097250699996948e+00, 2.671704769134521e+00, 2.55980372428894e+00, 2.630847454071045e+00, 2.724762916564941e+00, 2.616218328475952e+00, 2.722555160522461e+00, 2.854941129684448e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.093302011489868e+00, 3.092614412307739e+00, 3.092713594436646e+00, 3.095743894577026e+00, 2.727571487426758e+00, 2.568160533905029e+00, 2.567075729370117e+00, 2.676921844482422e+00, 2.558061122894287e+00, 2.624769449234009e+00, 2.725409269332886e+00, 2.970860004425049e+00, 2.970860004425049e+00, 2.970656156539917e+00, 2.971408367156982e+00, 2.976974725723267e+00, 2.98911452293396e+00, 2.992933034896851e+00, 2.714991092681885e+00, 2.586595773696899e+00, 2.542094230651855e+00, 2.63375997543335e+00, 2.57787299156189e+00, 2.582318544387817e+00, 2.665901660919189e+00, 2.923855543136597e+00, 2.922356843948364e+00, 2.920407772064209e+00, 2.944069862365723e+00, 2.957370042800903e+00, 2.962539672851562e+00, 2.960058212280273e+00, 2.943657398223877e+00, 2.912178516387939e+00, 2.923327684402466e+00, 2.925310373306274e+00, 2.912524223327637e+00, 2.918131113052368e+00, 2.936697006225586e+00, 2.912463665008545e+00, 2.90612268447876e+00, 2.905571460723877e+00, 2.93501353263855e+00, 2.945239782333374e+00, 2.944744825363159e+00, 2.941061019897461e+00, 2.937589883804321e+00, 2.900185823440552e+00, 2.91514778137207e+00, 2.915390968322754e+00, 2.903980731964111e+00, 2.906783819198608e+00, 2.937826871871948e+00, 2.920433521270752e+00, 2.900763750076294e+00, 2.90219259262085e+00, 2.923192262649536e+00, 2.947154521942139e+00] -bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.554848670959473e+00, 8.021583557128906e+00, 7.833644390106201e+00, 5.940252780914307e+00, 7.252426624298096e+00, 7.375377178192139e+00, 6.450051307678221e+00, 6.922852516174316e+00, 7.53844690322876e+00, 6.463391780853271e+00, 6.376729965209961e+00, 6.413748741149902e+00, 7.519728183746338e+00, 7.28090286254883e+00, 7.301124095916748e+00, 7.284837245941162e+00, 7.160790443420409e+00, 5.826961517333984e+00, 6.805188655853271e+00, 6.838381290435791e+00, 6.853724479675293e+00, 6.298265933990479e+00, 7.485196113586426e+00, 7.131516456604004e+00, 6.166586875915527e+00, 6.381532669067383e+00, 6.606000900268555e+00, 7.15067386627197e+00, 7.111902713775635e+00, 7.140026569366455e+00, 7.191399097442627e+00, 5.986697196960449e+00, 6.2010817527771e+00, 6.816230773925783e+00, 7.272299289703369e+00, 6.226082801818848e+00, 7.867124557495117e+00, 7.796394824981689e+00, 6.34302806854248e+00, 6.556953430175781e+00, 6.387081146240236e+00, 7.480245590209961e+00, 7.516946315765381e+00, 7.299177646636963e+00, 7.036537170410156e+00, 6.709181308746338e+00, 5.720919609069824e+00, 6.614027500152588e+00, 6.67124080657959e+00, 5.728175640106201e+00, 6.726941585540771e+00, 6.817402839660645e+00, 5.685219287872314e+00, 5.913234233856201e+00, 5.836405277252197e+00, 6.916542053222654e+00, 6.955315113067627e+00, 6.696132183074951e+00, 6.629998207092285e+00, 6.600832462310791e+00, 5.367560386657715e+00, 6.383882522583008e+00, 6.323171138763428e+00, 5.740658283233643e+00, 5.604341506958008e+00, 6.36168098449707e+00, 5.6932053565979e+00, 5.474596500396732e+00, 5.569599151611329e+00, 6.203564643859863e+00, 6.492454528808594e+00, 6.497290134429932e+00, 6.403809070587158e+00, 6.320646286010742e+00, 5.127485752105713e+00, 5.969416618347168e+00, 6.1446213722229e+00, 6.15990686416626e+00, 5.247790813446045e+00, 6.310487747192383e+00, 6.219824790954569e+00, 5.22689628601074e+00, 5.406197547912598e+00, 5.386151790618896e+00, 6.274177551269531e+00, 6.264756679534912e+00, 6.197639465332031e+00, 6.130589962005615e+00, 5.481790065765381e+00, 5.236793994903564e+00, 6.02523136138916e+00, 6.008701801300049e+00, 5.071173191070557e+00, 6.390279293060303e+00, 6.363620281219482e+00, 5.270060539245605e+00, 5.490416049957275e+00, 5.4205002784729e+00, 6.40415096282959e+00, 6.341502666473389e+00] -bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.134511470794678e+00, 3.077047348022461e+00, 2.835826396942139e+00, 2.625307321548462e+00, 2.961816787719727e+00, 2.974695444107056e+00, 2.614309310913085e+00, 2.697104930877686e+00, 2.960369348526001e+00, 2.695793151855469e+00, 2.567399978637695e+00, 2.581639528274536e+00, 2.756264925003052e+00, 2.956242084503174e+00, 2.985216379165649e+00, 3.004982471466064e+00, 2.998418092727661e+00, 2.691239356994629e+00, 2.714473485946655e+00, 2.926697015762329e+00, 2.670735597610474e+00, 2.633243322372437e+00, 2.946260452270508e+00, 2.728773593902588e+00, 2.555864810943604e+00, 2.58208441734314e+00, 2.607873678207397e+00, 2.938246488571167e+00, 2.954651832580566e+00, 2.980743885040283e+00, 3.005786895751953e+00, 2.655661344528198e+00, 2.678121328353882e+00, 2.923081159591675e+00, 2.942707300186157e+00, 2.576536417007446e+00, 2.952027082443237e+00, 2.979364156723022e+00, 2.587887763977051e+00, 2.568522214889526e+00, 2.529504299163819e+00, 2.948707580566406e+00, 2.994508504867554e+00, 2.990748882293701e+00, 2.969506025314331e+00, 2.714390993118286e+00, 2.630933523178101e+00, 2.915691137313843e+00, 2.925002336502075e+00, 2.562599182128906e+00, 2.712331771850586e+00, 2.938419103622437e+00, 2.625483274459839e+00, 2.569064378738403e+00, 2.559167623519897e+00, 2.94029450416565e+00, 3.003143548965454e+00, 2.972013235092163e+00, 2.962642431259155e+00, 2.96257472038269e+00, 2.595267772674561e+00, 2.897430181503296e+00, 2.905908823013306e+00, 2.609176635742188e+00, 2.634371757507324e+00, 2.897480010986328e+00, 2.657336711883545e+00, 2.552547931671143e+00, 2.561041355133057e+00, 2.650878667831421e+00, 2.952301263809204e+00, 2.953715801239014e+00, 2.950021743774414e+00, 2.944148540496826e+00, 2.578095197677612e+00, 2.687181234359741e+00, 2.910641670227051e+00, 2.704940557479858e+00, 2.591714382171631e+00, 2.901706218719482e+00, 2.708725214004515e+00, 2.542494297027589e+00, 2.546970844268799e+00, 2.516629934310913e+00, 2.917256593704224e+00, 2.927428960800171e+00, 2.925463199615479e+00, 2.921519041061401e+00, 2.634498834609985e+00, 2.621588468551636e+00, 2.897392511367798e+00, 2.897297382354736e+00, 2.546951532363892e+00, 2.68389630317688e+00, 2.914792537689209e+00, 2.578256845474243e+00, 2.539438724517822e+00, 2.516695022583008e+00, 2.896807909011841e+00, 2.924729347229004e+00] -bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.050217342376709e+01, 9.099011421203613e+00, 8.015360832214355e+00, 5.634730339050293e+00, 5.631875038146973e+00, 5.927394390106201e+00, 6.140813827514648e+00, 5.942676067352295e+00, 6.333385944366455e+00, 6.210005283355713e+00, 6.168905735015869e+00, 5.996750831604004e+00, 6.535153388977051e+00, 6.311533451080322e+00, 6.338871002197266e+00, 6.299516201019287e+00, 6.208374977111816e+00, 5.339771747589111e+00, 5.167675018310547e+00, 5.547527313232422e+00, 5.989094257354736e+00, 6.033460140228271e+00, 6.21930456161499e+00, 6.217713832855225e+00, 6.133016109466553e+00, 6.041318893432617e+00, 6.106387138366699e+00, 6.352502346038817e+00, 6.306842803955078e+00, 6.238320350646973e+00, 6.158350467681885e+00, 5.492090702056885e+00, 5.071742534637451e+00, 5.554180622100833e+00, 6.130607128143311e+00, 6.453911781311035e+00, 6.480135440826416e+00, 6.619986057281494e+00, 6.682099342346191e+00, 6.560337066650391e+00, 6.151130676269532e+00, 6.550316333770752e+00, 6.43032693862915e+00, 6.390206813812256e+00, 6.316352367401123e+00, 5.95346736907959e+00, 5.048153400421143e+00, 5.229582786560059e+00, 5.307779788970947e+00, 5.368821620941162e+00, 5.34876823425293e+00, 5.536887168884277e+00, 5.363089084625244e+00, 5.559778213500977e+00, 5.508719921112061e+00, 6.043328762054442e+00, 5.902846336364746e+00, 5.906451225280762e+00, 5.859854698181152e+00, 5.787253379821777e+00, 4.887757778167725e+00, 4.971859931945801e+00, 4.989093780517578e+00, 5.082389831542969e+00, 4.991483211517334e+00, 5.175789833068848e+00, 5.145518779754639e+00, 5.287046909332278e+00, 5.3495512008667e+00, 5.647647857666016e+00, 5.704517841339111e+00, 5.723295211791992e+00, 5.660672187805176e+00, 5.606159210205078e+00, 4.873326301574707e+00, 4.795969486236572e+00, 4.909043312072754e+00, 5.041117668151855e+00, 4.949242115020752e+00, 5.146703720092773e+00, 5.130942821502685e+00, 5.049859523773191e+00, 5.227273464202881e+00, 5.195730209350586e+00, 5.615231990814209e+00, 5.592206478118896e+00, 5.54609203338623e+00, 5.508021831512451e+00, 5.066459655761719e+00, 4.743563652038574e+00, 4.97340202331543e+00, 5.006228446960449e+00, 4.887173175811768e+00, 5.27390718460083e+00, 5.365006446838379e+00, 5.130187511444092e+00, 5.301826000213623e+00, 5.234768390655518e+00, 5.738187313079834e+00, 5.636516094207764e+00] -bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.318163394927979e+00, 3.185927629470825e+00, 2.830678224563599e+00, 2.460400104522705e+00, 2.442119836807251e+00, 2.44603419303894e+00, 2.443620204925537e+00, 2.395137786865234e+00, 2.455396413803101e+00, 2.453664302825928e+00, 2.404688358306885e+00, 2.388308763504028e+00, 2.558985948562622e+00, 2.731235027313232e+00, 2.767290592193604e+00, 2.784712314605713e+00, 2.783583402633667e+00, 2.526409864425659e+00, 2.410228252410889e+00, 2.426659822463989e+00, 2.428075551986694e+00, 2.389846801757812e+00, 2.424641847610474e+00, 2.453038454055786e+00, 2.409706115722656e+00, 2.384807586669922e+00, 2.440121173858643e+00, 2.72279953956604e+00, 2.745824575424194e+00, 2.759945631027222e+00, 2.763695955276489e+00, 2.437257289886475e+00, 2.388938188552856e+00, 2.431190252304077e+00, 2.428287744522095e+00, 2.414571523666382e+00, 2.398313999176025e+00, 2.449689626693726e+00, 2.46579647064209e+00, 2.414721488952637e+00, 2.391561031341553e+00, 2.728487491607666e+00, 2.734706401824951e+00, 2.766252040863037e+00, 2.784047842025757e+00, 2.526044130325317e+00, 2.393517732620239e+00, 2.430327415466309e+00, 2.421705961227417e+00, 2.397911787033081e+00, 2.392423629760742e+00, 2.430491924285889e+00, 2.401356220245361e+00, 2.375566720962524e+00, 2.379870891571045e+00, 2.7225661277771e+00, 2.735121488571167e+00, 2.758642196655273e+00, 2.754444122314453e+00, 2.746305704116821e+00, 2.383665800094604e+00, 2.411450624465942e+00, 2.410060405731201e+00, 2.403664112091064e+00, 2.371487140655518e+00, 2.413784980773926e+00, 2.400421380996704e+00, 2.367340326309204e+00, 2.370201826095581e+00, 2.480164051055908e+00, 2.726838350296021e+00, 2.734724283218384e+00, 2.735584259033203e+00, 2.732896327972412e+00, 2.382117986679077e+00, 2.383373022079468e+00, 2.406955718994141e+00, 2.406046390533447e+00, 2.365634679794312e+00, 2.411932468414307e+00, 2.407400131225586e+00, 2.365203619003296e+00, 2.364859580993652e+00, 2.374025821685791e+00, 2.719769239425659e+00, 2.726824998855591e+00, 2.72691535949707e+00, 2.724734544754028e+00, 2.440055370330811e+00, 2.364824295043945e+00, 2.401442050933838e+00, 2.397868633270264e+00, 2.362651109695435e+00, 2.387396574020386e+00, 2.403921842575073e+00, 2.373201131820679e+00, 2.36441445350647e+00, 2.365437507629395e+00, 2.714921712875366e+00, 2.7264084815979e+00] -TDisWatSup.T=[2.931499938964844e+02, 2.875507507324219e+02, 2.885764465332031e+02, 2.870799560546875e+02, 2.883367004394531e+02, 2.867262878417969e+02, 2.875353393554688e+02, 2.881103820800781e+02, 2.863772888183594e+02, 2.887643432617188e+02, 2.886273498535156e+02, 2.869012451171875e+02, 2.865720825195312e+02, 2.879084167480469e+02, 2.874988708496094e+02, 2.8711279296875e+02, 2.885755310058594e+02, 2.88946044921875e+02, 2.861065368652344e+02, 2.858321533203125e+02, 2.865480346679688e+02, 2.872651062011719e+02, 2.861721801757812e+02, 2.884252624511719e+02, 2.883946228027344e+02, 2.869099731445312e+02, 2.863312072753906e+02, 2.863081665039062e+02, 2.897423400878906e+02, 2.894821166992188e+02, 2.882497863769531e+02, 2.884153137207031e+02, 2.864103698730469e+02, 2.853785705566406e+02, 2.865284423828125e+02, 2.876074829101562e+02, 2.880601501464844e+02, 2.889263000488281e+02, 2.871329040527344e+02, 2.868428039550781e+02, 2.873409118652344e+02, 2.870567321777344e+02, 2.895480651855469e+02, 2.892645568847656e+02, 2.893125915527344e+02, 2.893761291503906e+02, 2.881296081542969e+02, 2.854297790527344e+02, 2.861876220703125e+02, 2.861782836914062e+02, 2.857841491699219e+02, 2.857760620117188e+02, 2.864548950195312e+02, 2.857584228515625e+02, 2.854374389648438e+02, 2.856956481933594e+02, 2.871257019042969e+02, 2.867207336425781e+02, 2.870245971679688e+02, 2.867205200195312e+02, 2.864723510742188e+02, 2.850386352539062e+02, 2.855844421386719e+02, 2.857778930664062e+02, 2.856494445800781e+02, 2.851466064453125e+02, 2.85845458984375e+02, 2.855631103515625e+02, 2.851063537597656e+02, 2.851963500976562e+02, 2.854673461914062e+02, 2.860126953125e+02, 2.86092041015625e+02, 2.859815368652344e+02, 2.858748779296875e+02, 2.849241638183594e+02, 2.851849975585938e+02, 2.853396606445312e+02, 2.854283447265625e+02, 2.849527282714844e+02, 2.855913696289062e+02, 2.855794067382812e+02, 2.848544616699219e+02, 2.850218200683594e+02, 2.84982666015625e+02, 2.858022155761719e+02, 2.857207641601562e+02, 2.856402282714844e+02, 2.855882568359375e+02, 2.851719665527344e+02, 2.848838806152344e+02, 2.852354125976562e+02, 2.851536560058594e+02, 2.847898254394531e+02, 2.853583374023438e+02, 2.856334228515625e+02, 2.847634887695312e+02, 2.849524230957031e+02, 2.849366149902344e+02, 2.861301879882812e+02, 2.857467956542969e+02] -TDisWatRet.T=[2.931499938964844e+02, 2.884246520996094e+02, 2.878440856933594e+02, 2.858921508789062e+02, 2.820316772460938e+02, 2.807572021484375e+02, 2.808681945800781e+02, 2.809097900390625e+02, 2.806676940917969e+02, 2.809763793945312e+02, 2.809349365234375e+02, 2.807660522460938e+02, 2.807083740234375e+02, 2.810406188964844e+02, 2.815481872558594e+02, 2.819847412109375e+02, 2.810737609863281e+02, 2.809801025390625e+02, 2.805946044921875e+02, 2.80484375e+02, 2.806864318847656e+02, 2.808445739746094e+02, 2.8059814453125e+02, 2.809646606445312e+02, 2.809377136230469e+02, 2.807857360839844e+02, 2.806704711914062e+02, 2.806799621582031e+02, 2.812400207519531e+02, 2.810658874511719e+02, 2.811255798339844e+02, 2.809474182128906e+02, 2.806399841308594e+02, 2.802906799316406e+02, 2.806895751953125e+02, 2.809022827148438e+02, 2.809064025878906e+02, 2.810923767089844e+02, 2.830961303710938e+02, 2.816598205566406e+02, 2.808199157714844e+02, 2.808204345703125e+02, 2.81364501953125e+02, 2.826910095214844e+02, 2.815126037597656e+02, 2.810145874023438e+02, 2.809144897460938e+02, 2.802369079589844e+02, 2.805574340820312e+02, 2.805787658691406e+02, 2.803960266113281e+02, 2.804859619140625e+02, 2.80680419921875e+02, 2.804358520507812e+02, 2.803455505371094e+02, 2.8036181640625e+02, 2.808775634765625e+02, 2.807782592773438e+02, 2.808223266601562e+02, 2.807758178710938e+02, 2.80729248046875e+02, 2.800544128417969e+02, 2.803697204589844e+02, 2.803868103027344e+02, 2.803246459960938e+02, 2.800503540039062e+02, 2.804573974609375e+02, 2.803108825683594e+02, 2.800911560058594e+02, 2.801626892089844e+02, 2.804425964355469e+02, 2.80613525390625e+02, 2.806500244140625e+02, 2.806204528808594e+02, 2.805786437988281e+02, 2.800420227050781e+02, 2.800962524414062e+02, 2.803082885742188e+02, 2.803570251464844e+02, 2.799198608398438e+02, 2.804148864746094e+02, 2.804060668945312e+02, 2.799344787597656e+02, 2.800352783203125e+02, 2.799996643066406e+02, 2.805234375e+02, 2.805408935546875e+02, 2.8051513671875e+02, 2.804824523925781e+02, 2.801755065917969e+02, 2.798096008300781e+02, 2.802750549316406e+02, 2.802772827148438e+02, 2.798190002441406e+02, 2.803880615234375e+02, 2.804800720214844e+02, 2.800381164550781e+02, 2.800728149414062e+02, 2.800358276367188e+02, 2.80639892578125e+02, 2.805661926269531e+02] -TDisWatBorLvg.T=[2.931499938964844e+02, 2.838101806640625e+02, 2.835950622558594e+02, 2.836647644042969e+02, 2.837326049804688e+02, 2.841727600097656e+02, 2.840752563476562e+02, 2.839469299316406e+02, 2.841231079101562e+02, 2.839021301269531e+02, 2.837437438964844e+02, 2.838779602050781e+02, 2.840711364746094e+02, 2.840669860839844e+02, 2.836764831542969e+02, 2.836471862792969e+02, 2.836059265136719e+02, 2.835685119628906e+02, 2.838766784667969e+02, 2.84318603515625e+02, 2.842162780761719e+02, 2.839777221679688e+02, 2.840223999023438e+02, 2.838147888183594e+02, 2.836047058105469e+02, 2.837176513671875e+02, 2.839540710449219e+02, 2.840553283691406e+02, 2.836828308105469e+02, 2.834838562011719e+02, 2.83431640625e+02, 2.834801635742188e+02, 2.836466369628906e+02, 2.839896240234375e+02, 2.8417431640625e+02, 2.838765563964844e+02, 2.836177673339844e+02, 2.835981750488281e+02, 2.834206848144531e+02, 2.834297790527344e+02, 2.835025024414062e+02, 2.837313537597656e+02, 2.835830383300781e+02, 2.834899597167969e+02, 2.834259948730469e+02, 2.833804626464844e+02, 2.834520263671875e+02, 2.83949462890625e+02, 2.843123474121094e+02, 2.841985473632812e+02, 2.841711120605469e+02, 2.842196960449219e+02, 2.839968566894531e+02, 2.84037841796875e+02, 2.839253234863281e+02, 2.84228759765625e+02, 2.840054016113281e+02, 2.837097778320312e+02, 2.835961303710938e+02, 2.836082458496094e+02, 2.836947937011719e+02, 2.838477478027344e+02, 2.841039733886719e+02, 2.842315979003906e+02, 2.840915222167969e+02, 2.840151062011719e+02, 2.841225891113281e+02, 2.839759216308594e+02, 2.839126892089844e+02, 2.839065246582031e+02, 2.8390869140625e+02, 2.837955322265625e+02, 2.836741943359375e+02, 2.836744384765625e+02, 2.837380676269531e+02, 2.83684326171875e+02, 2.840296020507812e+02, 2.838274841308594e+02, 2.839154052734375e+02, 2.839176940917969e+02, 2.8402880859375e+02, 2.839103393554688e+02, 2.837893981933594e+02, 2.838575439453125e+02, 2.838553161621094e+02, 2.837861328125e+02, 2.836659851074219e+02, 2.836582641601562e+02, 2.837113647460938e+02, 2.836112670898438e+02, 2.839334411621094e+02, 2.837423095703125e+02, 2.836516418457031e+02, 2.838187866210938e+02, 2.837832946777344e+02, 2.8375439453125e+02, 2.835354614257812e+02, 2.837359313964844e+02, 2.837524108886719e+02, 2.837489318847656e+02, 2.835896911621094e+02] -pla.dH_flow=[-1.307855625e+05, 2.743326875e+05, 2.62053375e+05, 2.7254415625e+05, 2.77927375e+05, 2.6060990625e+05, 2.64246625e+05, 2.6954290625e+05, 2.644423125e+05, 2.70104e+05, 2.7854040625e+05, 2.74608125e+05, 2.6548290625e+05, 2.620489375e+05, 2.5424578125e+05, 2.75154375e+05, 2.3647946875e+05, 2.769747187500001e+05, 2.7628446875e+05, 2.5751453125e+05, 2.5789690625e+05, 2.6763490625e+05, 2.68171875e+05, 2.731954375e+05, 2.844705625e+05, 2.8128865625e+05, 2.707614375e+05, 2.6595753125e+05, 1.399434687500003e+05, 1.90410734375e+05, 2.8494284375e+05, 2.90732875e+05, 2.8613225e+05, 2.6900746875e+05, 2.593851093750001e+05, 2.714984375e+05, 2.8373109375e+05, 2.525468125e+05, 2.744521875e+05, 2.8606228125e+05, 2.9023565625e+05, 2.79804625e+05, 1.63260796875e+05, 1.81053109375e+05, 1.80127171875e+05, 2.514815625e+05, 2.908368125e+05, 2.685919375e+05, 2.54069e+05, 2.59047453125e+05, 2.6164834375e+05, 2.61254390625e+05, 2.674358125e+05, 2.6760203125e+05, 2.71781125e+05, 2.58984078125e+05, 2.648032187500002e+05, 2.802735937499999e+05, 2.8528096875e+05, 2.8548046875e+05, 2.8179675e+05, 2.7575278125e+05, 2.644996875e+05, 2.57595890625e+05, 2.633133125e+05, 2.6763453125e+05, 2.6221496875e+05, 2.68061125e+05, 2.7211978125e+05, 2.721599375e+05, 2.729985e+05, 2.766576875e+05, 2.820329375e+05, 2.8244209375e+05, 2.797684375e+05, 2.823023125e+05, 2.66597375e+05, 2.753334375e+05, 2.7334653125e+05, 2.7203671875e+05, 2.685521875e+05, 2.716866250000001e+05, 2.777909375000001e+05, 2.7431296875e+05, 2.7440346875e+05, 2.768715e+05, 2.824158125e+05, 2.83117e+05, 2.80843375e+05, 2.823184375e+05, 2.7129821875e+05, 2.78932375e+05, 2.831736875e+05, 2.765509375e+05, 2.7776121875e+05, 2.78321e+05, 2.8901025e+05, 2.796520625e+05, 2.7893290625e+05, 2.77901125e+05, 2.856505625e+05] -borFie.Q_flow=[0e+00, 4.2069284375e+05, 3.010721875e+05, 2.494776875e+05, 1.675968125e+05, -6.11552890625e+04, -1.13146921875e+05, -1.28031796875e+05, -1.90465359375e+05, -1.70378375e+05, -1.4923778125e+05, -1.81089703125e+05, -2.4001065625e+05, -2.629330625e+05, -1.631966875000002e+05, -1.4450146875e+05, -1.3482e+05, -1.282192578125e+05, -1.8446478125e+05, -3.5949028125e+05, -3.6908703125e+05, -3.1833496875e+05, -3.2045471875e+05, -2.790841875e+05, -2.21435421875e+05, -2.293199375e+05, -2.8096925e+05, -3.2394790625e+05, -2.060067499999995e+05, -1.61173890625e+05, -1.50777296875e+05, -1.54883546875e+05, -1.75259953125e+05, -4.0396959375e+05, -3.861662499999998e+05, -3.18418875e+05, -2.4588253125e+05, -2.2226459375e+05, -1.67041296875e+05, -1.3655040625e+05, -1.5106878125e+05, -2.03352375e+05, -1.59824171875e+05, -1.310420625e+05, -9.97889375e+04, -9.75225078125e+04, -1.187313203125e+05, -3.36572375e+05, -4.0699603125e+05, -4.178711875e+05, -4.23654625e+05, -4.95895375e+05, -4.285111875e+05, -4.2277165625e+05, -5.27986625e+05, -5.557221875e+05, -5.121304999999978e+05, -3.951405625000005e+05, -3.319303125e+05, -3.059074375e+05, -3.05855375e+05, -4.6460465625e+05, -5.843419375e+05, -5.85820875e+05, -6.00920875e+05, -7.338225e+05, -6.34586125e+05, -6.200005625e+05, -7.224914375000003e+05, -7.28325375e+05, -6.994366875e+05, -5.4565275e+05, -4.786710625e+05, -4.387435e+05, -4.3216803125e+05, -5.2808075e+05, -7.637015625e+05, -6.710495e+05, -6.134549375e+05, -7.6109175e+05, -6.888603125e+05, -6.403693749999999e+05, -7.472633749999984e+05, -8.069705e+05, -8.39141625e+05, -6.509989375e+05, -5.6764625e+05, -5.25557875e+05, -5.1425925e+05, -5.593498125e+05, -8.09658875e+05, -7.29723625e+05, -6.812333125e+05, -7.7463275e+05, -7.64315e+05, -6.319523125e+05, -6.63697e+05, -7.576406875e+05, -7.88038375e+05, -6.510010625e+05, -5.58874e+05] -bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.27835791015625e+03, 1.25287431640625e+04, 1.3638578125e+04, 6.876905761718747e+03, 8.4512958984375e+03, 9.538197265625e+03, 5.28450390625e+03, 0e+00, 0e+00, 0e+00, 1.518617820739752e+01, 1.682595825195312e+02, 1.393060546875e+03, 2.045047973632814e+03, 5.92462158203125e+03, 1.700219140625e+04, 2.050144921875e+04, 1.06910888671875e+04, 6.8521767578125e+03, 1.01855546875e+04, 7.601421875e+03, 0e+00, 0e+00, 0e+00, 4.287725067138722e+01, 2.101893615722656e+02, 8.727330322265625e+02, 1.548365112304688e+03, 3.178680419921875e+03, 1.44728359375e+04, 1.785043554687496e+04, 8.2590654296875e+03, 1.36295068359375e+03, 2.024308837890625e+03, 3.204991943359375e+03, 4.035090026855469e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.637394714355469e+01, 1.950418701171875e+02, 1.465421752929688e+03, 1.34296240234375e+04, 2.1327458984375e+04, 1.8215841796875e+04, 6.4742119140625e+03, 1.0442294921875e+04, 1.1543142578125e+04, 5.27060107421875e+03, 0e+00, 0e+00, 1.571271419525199e+01, 1.7832075500488e+02, 1.119911010742188e+03, 1.94000634765625e+03, 2.7052490234375e+03, 1.047081640625e+04, 2.0313853515625e+04, 2.7469998046875e+04, 1.63328505859375e+04, 1.7215142578125e+04, 2.2117671875e+04, 1.29188955078125e+04, 1.326714111328104e+03, 1.594256713867165e+03, 2.639072998046875e+03, 3.70884130859375e+03, 4.2381220703125e+03, 4.9360498046875e+03, 5.4631123046875e+03, 7.96775146484375e+03, 8.4056875e+03, 8.0978837890625e+03, 8.017517578125e+03, 8.3082529296875e+03, 8.585552734375e+03, 8.760615234375e+03, 8.694396484375005e+03, 6.7137314453125e+03, 7.37479443359375e+03, 7.65480810546875e+03, 7.81996826171875e+03, 8.09187890625e+03, 8.4485947265625e+03, 1.01662578125e+04, 1.17582705078125e+04, 1.13444462890625e+04, 1.08277548828125e+04, 1.0517455078125e+04, 1.04593564453125e+04, 1.0340734375e+04, 1.06706943359375e+04, 7.855900390625e+03, 8.7151611328125e+03, 9.045486328125e+03, 9.20373046875e+03] -bui[2].ets.PHea=[0e+00, 2.248810546875e+04, 2.8970013671875e+04, 3.34640703125e+04, 1.46913953125e+05, 3.454221484375e+04, 3.2175927734375e+04, 1.229059062500001e+05, 5.309884375e+04, 1.977185546875e+04, 1.128368515625e+05, 1.138249765625e+05, 1.194940859375e+05, 2.35251640625e+04, 3.181303320312501e+04, 3.900268359375e+04, 4.566404296875e+04, 5.098549218750001e+04, 1.53675515625e+05, 4.881498046875e+04, 4.97650625e+04, 5.669255078125e+04, 1.043494453125e+05, 1.7232640625e+04, 4.911480859375e+04, 1.290830625e+05, 1.2068340625e+05, 9.40947421875e+04, 3.382834765625005e+04, 4.097037890625e+04, 4.712840234375e+04, 5.1289484375e+04, 1.69113390625e+05, 1.0385140625e+05, 5.02705507812499e+04, 2.8478212890625e+04, 1.14183015625e+05, 2.130330810546875e+03, 1.31399560546875e+04, 1.124489453125e+05, 9.943965625e+04, 1.227904765624999e+05, 1.7812232421875e+04, 3.0298982421875e+04, 4.06989375e+04, 5.01995e+04, 8.25487890625e+04, 1.6906946875e+05, 6.280450390625e+04, 6.125173828125e+04, 1.86842e+05, 5.653824609375e+04, 5.51789296875e+04, 1.77179265625e+05, 1.62583671875e+05, 1.77977078125e+05, 4.711149609375034e+04, 6.551225781249995e+04, 7.46096015625e+04, 7.67075703125e+04, 7.90219921875e+04, 2.21271390625e+05, 7.4584328125e+04, 8.371859375e+04, 1.71050046875e+05, 1.7033140625e+05, 7.7659578125e+04, 1.70231e+05, 2.146362343749995e+05, 2.054629218749999e+05, 1.054576640625e+05, 8.464871875e+04, 8.46674375e+04, 9.17086328125e+04, 9.73030546875e+04, 2.68658375e+05, 1.13870828125e+05, 1.026951015625e+05, 1.010710546875e+05, 2.37788265625e+05, 8.35308828125e+04, 9.909929687500284e+04, 2.48631e+05, 2.23706875e+05, 2.3145284375e+05, 9.2865109375e+04, 9.68218125e+04, 1.02779796875e+05, 1.081469140625e+05, 2.08864625e+05, 2.259294375e+05, 1.108774921875e+05, 1.12325375e+05, 2.78834125e+05, 6.9860140625e+04, 8.32329296875e+04, 2.323978125e+05, 2.0542353125e+05, 2.24482140625e+05, 7.323815625e+04, 8.8733140625e+04] -bui[3].ets.PHea=[0e+00, 3.789722900390625e+03, 6.13332373046875e+03, 8.9078359375e+03, 6.51810625e+04, 6.163012890625e+04, 4.955275e+04, 4.070758984374999e+04, 3.851168359375e+04, 3.698605078125e+04, 4.02632421875e+04, 3.19790703125e+04, 3.436948046875e+04, 3.83592822265625e+03, 6.948857910156261e+03, 1.12668525390625e+04, 1.4915794921875e+04, 1.765993945312501e+04, 5.6847e+04, 8.0559625e+04, 6.2457171875e+04, 4.32221875e+04, 3.390914453125e+04, 3.48358984375e+04, 4.010157421875e+04, 3.411283984375e+04, 3.19488671875e+04, 2.520702734375e+04, 3.862589111328159e+03, 9.18280078125e+03, 1.33147080078125e+04, 1.6450880859375e+04, 6.264151171875e+04, 8.16221875e+04, 6.309337890624986e+04, 3.831141015625e+04, 2.58687421875e+04, 2.21094296875e+04, 2.758697265625e+04, 2.878530078125e+04, 2.2013509765625e+04, 2.983418749999997e+04, 7.223384857177734e+01, 3.329599365234375e+03, 9.6345703125e+03, 1.42994453125e+04, 2.8488220703125e+04, 8.4495140625e+04, 8.1769875e+04, 7.47579296875e+04, 6.51578671875e+04, 6.57425390625e+04, 6.396901171875e+04, 6.622421875e+04, 4.9599890625e+04, 5.33512578125e+04, 1.390916308593759e+04, 2.138418554687496e+04, 2.484284765625e+04, 2.60202890625e+04, 2.7745884765625e+04, 9.4367640625e+04, 9.50094140625e+04, 9.3528265625e+04, 8.46377578125e+04, 8.32945234375e+04, 8.119440625e+04, 7.952346875e+04, 6.193479296874985e+04, 5.945183984374996e+04, 3.2546681640625e+04, 2.8211791015625e+04, 2.8628806640625e+04, 3.1591880859375e+04, 3.36627578125e+04, 9.59105234375e+04, 1.01098859375e+05, 9.79047734375e+04, 8.76205078125e+04, 8.4009046875e+04, 8.183653125e+04, 8.184657031250003e+04, 7.632327343750023e+04, 6.5242390625e+04, 6.61656953125e+04, 3.1241927734375e+04, 3.33191171875e+04, 3.55760234375e+04, 3.70683203125e+04, 7.366340625e+04, 1.005755703125e+05, 9.15648046875e+04, 8.8180734375e+04, 8.78320625e+04, 6.77315078125e+04, 6.65954140625e+04, 7.33493359375e+04, 6.046241015625e+04, 6.49292578125e+04, 2.4702947265625e+04, 3.120791015625e+04] -bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.876781616210938e+03, 1.981001342773438e+03, 2.02587451171875e+03, 1.845034057617188e+03, 1.859484619140625e+03, 1.909303344726562e+03, 1.814895629882812e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554931396484375e+03, 1.5525986328125e+03, 1.621494140625e+03, 1.674403198242188e+03, 1.825394653320312e+03, 2.10619189453125e+03, 2.227126220703125e+03, 1.963860473632812e+03, 1.826383911132812e+03, 1.911450561523438e+03, 1.87389453125e+03, 1.508220863342285e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.5546728515625e+03, 1.551947631835938e+03, 1.561838012695312e+03, 1.633524169921875e+03, 1.735251953125e+03, 2.044390258789062e+03, 2.133733154296875e+03, 1.865265014648438e+03, 1.552524780273438e+03, 1.543936157226562e+03, 1.69443896484375e+03, 1.550909912109375e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554927612304688e+03, 1.5522119140625e+03, 1.62177001953125e+03, 2.004547485351562e+03, 2.202648193359375e+03, 2.16970751953125e+03, 1.81954833984375e+03, 1.885478393554688e+03, 1.957655151367188e+03, 1.797295532226562e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554938842773438e+03, 1.5528681640625e+03, 1.57658203125e+03, 1.64915087890625e+03, 1.697829223632812e+03, 1.909011962890625e+03, 2.174698486328125e+03, 2.411453857421875e+03, 2.140744873046875e+03, 2.090416015625e+03, 2.2598349609375e+03, 2.033380615234375e+03, 1.594684326171873e+03, 1.61270715332031e+03, 1.68352880859375e+03, 1.739123291015625e+03, 1.761808227539062e+03, 1.786100708007812e+03, 1.801171508789062e+03, 1.859417724609375e+03, 1.86975048828125e+03, 1.863383178710938e+03, 1.860751953125e+03, 1.866744262695312e+03, 1.87645361328125e+03, 1.886564575195312e+03, 1.880340576171875e+03, 1.823602661132812e+03, 1.836769409179688e+03, 1.85030029296875e+03, 1.858366577148438e+03, 1.866564697265625e+03, 1.877681884765625e+03, 1.918799438476562e+03, 1.968266967773438e+03, 1.961165283203125e+03, 1.94577587890625e+03, 1.933131713867188e+03, 1.931645141601562e+03, 1.93514794921875e+03, 1.94163916015625e+03, 1.854428344726562e+03, 1.877055053710938e+03, 1.8918857421875e+03, 1.90219921875e+03] -bui[2].ets.PPum=[1.0944916015625e+04, 1.15810322265625e+04, 1.17792099609375e+04, 1.18990390625e+04, 1.4737625e+04, 1.18416875e+04, 1.1792390625e+04, 1.3391904296875e+04, 1.242950390625e+04, 1.12870634765625e+04, 1.35222587890625e+04, 1.33659130859375e+04, 1.34739833984375e+04, 1.14469501953125e+04, 1.175894921875e+04, 1.19803349609375e+04, 1.21518740234375e+04, 1.2326681640625e+04, 1.5246318359375e+04, 1.23222724609375e+04, 1.2217470703125e+04, 1.22245791015625e+04, 1.36173095703125e+04, 1.11273818359375e+04, 1.21293369140625e+04, 1.37831474609375e+04, 1.35055712890625e+04, 1.314791015625e+04, 1.1801119140625e+04, 1.20003583984375e+04, 1.2170119140625e+04, 1.23455302734375e+04, 1.4771140625e+04, 1.42617353515625e+04, 1.22160166015625e+04, 1.164416015625e+04, 1.34928671875e+04, 1.02434482421875e+04, 1.091127734375e+04, 1.34804453125e+04, 1.28567109375e+04, 1.329885546875e+04, 1.11567314453125e+04, 1.1745083984375e+04, 1.20238125e+04, 1.22541083984375e+04, 1.2948943359375e+04, 1.55164091796875e+04, 1.2566115234375e+04, 1.256480078125e+04, 1.522030859375e+04, 1.26721630859375e+04, 1.237379296875e+04, 1.54695576171875e+04, 1.48976162109375e+04, 1.5149908203125e+04, 1.217375000000001e+04, 1.27944736328125e+04, 1.3031373046875e+04, 1.30882490234375e+04, 1.315788671875e+04, 1.67995546875e+04, 1.29671630859375e+04, 1.3205880859375e+04, 1.46620732421875e+04, 1.60487646484375e+04, 1.29748828125e+04, 1.48215615234375e+04, 1.644941015624999e+04, 1.6062771484375e+04, 1.42197421875e+04, 1.33113515625e+04, 1.3319833984375e+04, 1.35108583984375e+04, 1.36773427734375e+04, 1.7742740234375e+04, 1.4796412109375e+04, 1.3789537109375e+04, 1.37103369140625e+04, 1.743455078125e+04, 1.31858818359375e+04, 1.359245507812505e+04, 1.7398513671875e+04, 1.6567408203125e+04, 1.6840314453125e+04, 1.34395234375e+04, 1.36293779296875e+04, 1.379511328125e+04, 1.396121484375e+04, 1.57244306640625e+04, 1.7765794921875e+04, 1.397026171875e+04, 1.40393095703125e+04, 1.8168298828125e+04, 1.304207421875e+04, 1.31960927734375e+04, 1.7039759765625e+04, 1.607378515625e+04, 1.63729296875e+04, 1.28721494140625e+04, 1.33698154296875e+04] -bui[3].ets.PPum=[4.009712890625e+03, 4.031864013671875e+03, 4.1517490234375e+03, 4.2367919921875e+03, 5.23397265625e+03, 5.17524462890625e+03, 4.83112890625e+03, 4.55892333984375e+03, 4.4369267578125e+03, 4.443712890625e+03, 4.54026708984375e+03, 4.30099560546875e+03, 4.342640625e+03, 3.8031123046875e+03, 4.039898681640625e+03, 4.22583935546875e+03, 4.3341376953125e+03, 4.3923056640625e+03, 5.31571337890625e+03, 5.6639013671875e+03, 5.21244775390625e+03, 4.63330859375e+03, 4.33328466796875e+03, 4.37267236328125e+03, 4.5285390625e+03, 4.3549169921875e+03, 4.28047021484375e+03, 4.2918349609375e+03, 3.847713134765627e+03, 4.1435654296875e+03, 4.28480517578125e+03, 4.36171435546875e+03, 5.05030859375e+03, 5.646978515625e+03, 5.242280273437496e+03, 4.488216796875e+03, 4.099505859375e+03, 3.860919677734375e+03, 4.18688818359375e+03, 4.253814453125e+03, 3.880756103515625e+03, 4.226412597656249e+03, 3.76088720703125e+03, 3.809445556640625e+03, 4.16759765625e+03, 4.31861279296875e+03, 4.56314990234375e+03, 5.69747119140625e+03, 5.727884765625e+03, 5.53877392578125e+03, 5.211240234375e+03, 5.18514453125e+03, 5.203154296875e+03, 5.22706787109375e+03, 4.7501728515625e+03, 4.8271865234375e+03, 4.287952148437502e+03, 4.457304687499999e+03, 4.569642578125e+03, 4.60271044921875e+03, 4.644359375e+03, 5.892615234375e+03, 6.07526806640625e+03, 6.0590771484375e+03, 5.7965947265625e+03, 5.6627431640625e+03, 5.68886083984375e+03, 5.6124130859375e+03, 5.104411132812495e+03, 4.985878906249999e+03, 4.70949609375e+03, 4.6452626953125e+03, 4.6636689453125e+03, 4.74132958984375e+03, 4.7984482421875e+03, 5.88202978515625e+03, 6.20634765625e+03, 6.17860107421875e+03, 5.8826923828125e+03, 5.6972890625e+03, 5.7024775390625e+03, 5.68747216796875e+03, 5.521024902343756e+03, 5.140171875e+03, 5.22312841796875e+03, 4.70830517578125e+03, 4.7848486328125e+03, 4.84408154296875e+03, 4.887875e+03, 5.415861328125e+03, 6.15196142578125e+03, 5.9725732421875e+03, 5.86924951171875e+03, 5.82277099609375e+03, 5.2732939453125e+03, 5.22982373046875e+03, 5.39050244140625e+03, 5.03602197265625e+03, 5.12941943359375e+03, 4.54121533203125e+03, 4.722998046875e+03] -dis.mCon_flow[1]=[1.18203841149807e-01, 1.696159870334668e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.227012634277344e+00, 4.165108203887939e+00, 4.467348098754883e+00, 2.615127563476562e+00, 2.930920839309692e+00, 3.375620126724243e+00, 2.205915927886963e+00, 1.696159870334668e-07, 1.696159870334668e-07, 1.696159870334668e-07, 7.488586474210051e-03, 8.229295909404755e-02, 6.526978015899658e-01, 9.419477581977852e-01, 2.367829561233521e+00, 5.183434009552002e+00, 6.092381954193115e+00, 3.669274806976318e+00, 2.416017293930054e+00, 3.441828966140747e+00, 2.933615207672119e+00, 4.219312188524782e-07, 1.696159870334668e-07, 1.696159870334668e-07, 2.046426385641122e-02, 9.966596215963364e-02, 4.019334316253662e-01, 7.124417424201965e-01, 1.376161694526672e+00, 4.626391410827637e+00, 5.395546436309806e+00, 2.8415687084198e+00, 4.191668331623077e-01, 4.330609738826752e-01, 1.144294261932373e+00, 1.644508242607117e-01, 1.686759816266203e-07, 1.686759816266203e-07, 1.686759674157656e-07, 1.686759816266203e-07, 7.845232263207436e-03, 9.265374392271042e-02, 6.540307998657227e-01, 4.474864482879639e+00, 6.161442279815674e+00, 5.505234718322754e+00, 2.28371524810791e+00, 3.260638952255249e+00, 3.784913301467896e+00, 1.980895042419434e+00, 1.696159870334668e-07, 1.696159870334668e-07, 6.650287657976373e-03, 7.498277723789099e-02, 4.572739005088806e-01, 7.951452136039734e-01, 1.09431529045105e+00, 3.508060693740845e+00, 5.840471744537354e+00, 7.48755407333374e+00, 5.058999538421631e+00, 5.058393478393555e+00, 6.341973304748535e+00, 4.196049213409424e+00, 5.310224890708843e-01, 6.111164689063938e-01, 9.993334412574768e-01, 1.408454298973083e+00, 1.611769795417786e+00, 1.861164569854736e+00, 2.036768913269043e+00, 2.809626817703247e+00, 2.87001633644104e+00, 2.804337024688721e+00, 2.783356666564941e+00, 2.84141993522644e+00, 2.936071157455444e+00, 3.033198833465576e+00, 2.95930337905884e+00, 2.33793044090271e+00, 2.544711112976074e+00, 2.692190170288086e+00, 2.76648473739624e+00, 2.847498893737793e+00, 2.949357271194458e+00, 3.424066781997681e+00, 3.79045844078064e+00, 3.720018625259399e+00, 3.577251672744751e+00, 3.459526777267456e+00, 3.449908018112183e+00, 3.496941089630127e+00, 3.546994686126709e+00, 2.6814866065979e+00, 2.938035011291504e+00, 3.084100008010864e+00, 3.188836574554443e+00] -dis.mCon_flow[2]=[7.831905364990234e+01, 1.011915493011475e+01, 1.213552188873291e+01, 1.357518863677979e+01, 4.010071563720703e+01, 1.285684204101562e+01, 1.228378963470459e+01, 3.374461746215822e+01, 1.786712837219238e+01, 7.693428516387939e+00, 3.388783264160156e+01, 3.001260948181152e+01, 3.182326126098633e+01, 8.906901359558105e+00, 1.191143989562989e+01, 1.465163421630859e+01, 1.712461090087891e+01, 1.875654602050782e+01, 4.393715286254883e+01, 1.711571311950684e+01, 1.742358779907227e+01, 1.784711265563965e+01, 3.001996612548828e+01, 6.587854385375977e+00, 1.669730377197266e+01, 3.357611846923828e+01, 3.212358474731445e+01, 2.637183380126953e+01, 1.238309478759767e+01, 1.493742656707764e+01, 1.726849555969238e+01, 1.895906448364258e+01, 4.591764831542969e+01, 3.172686004638672e+01, 1.749736022949216e+01, 1.072184753417969e+01, 3.06254825592041e+01, 8.743528723716736e-01, 5.28059720993042e+00, 3.057432556152344e+01, 2.599343872070312e+01, 3.083147048950194e+01, 6.781496524810791e+00, 1.176068687438965e+01, 1.52822790145874e+01, 1.808061599731445e+01, 2.635379981994629e+01, 4.510305023193359e+01, 2.098571968078613e+01, 2.077686500549316e+01, 4.727143478393555e+01, 1.938505172729492e+01, 1.916360092163086e+01, 4.700411987304688e+01, 4.199139022827148e+01, 4.507366180419922e+01, 1.655921173095714e+01, 2.328631210327146e+01, 2.53790283203125e+01, 2.579719161987305e+01, 2.64359016418457e+01, 5.460412979125977e+01, 2.388093376159668e+01, 2.663053703308105e+01, 4.427082061767578e+01, 4.587079620361328e+01, 2.481382369995117e+01, 4.53008918762207e+01, 5.24399299621581e+01, 5.078500366210935e+01, 3.115708351135254e+01, 2.778171730041504e+01, 2.781037712097168e+01, 2.958897972106934e+01, 3.09249153137207e+01, 6.299506378173828e+01, 3.419896697998047e+01, 3.157762145996094e+01, 3.104975700378418e+01, 5.758611297607422e+01, 2.639748764038086e+01, 3.05897159576422e+01, 5.838550567626956e+01, 5.37807731628418e+01, 5.507812881469727e+01, 2.915729904174805e+01, 3.044610404968262e+01, 3.189288520812988e+01, 3.314620590209961e+01, 5.235135269165039e+01, 5.665977096557617e+01, 3.324200439453125e+01, 3.361296081542969e+01, 6.390249252319336e+01, 2.271325492858887e+01, 2.665729522705078e+01, 5.622480392456055e+01, 4.991883087158203e+01, 5.310107803344727e+01, 2.351688003540039e+01, 2.829117965698242e+01] -dis.mCon_flow[3]=[2.868546676635742e+01, 2.141005277633667e+00, 2.960005760192871e+00, 3.689858436584473e+00, 1.465567493438721e+01, 1.364620590209961e+01, 1.086628818511963e+01, 8.569465637207029e+00, 7.504919052124023e+00, 7.628614902496338e+00, 8.534436225891113e+00, 5.863600254058838e+00, 6.349593162536621e+00, 1.093790888786316e+00, 2.189962863922123e+00, 3.579829931259155e+00, 4.712713241577148e+00, 5.489257335662844e+00, 1.417529201507568e+01, 1.707744598388672e+01, 1.364939785003662e+01, 9.090126037597656e+00, 6.235164165496826e+00, 6.740478515625e+00, 8.465003967285156e+00, 6.504811763763428e+00, 5.644001483917236e+00, 5.181980609893799e+00, 1.207042932510387e+00, 2.897480726242065e+00, 4.156164646148682e+00, 5.061708450317383e+00, 1.376430797576904e+01, 1.695024681091309e+01, 1.385823249816891e+01, 7.797937870025635e+00, 4.105955123901367e+00, 2.776977777481079e+00, 4.77232027053833e+00, 5.375605583190918e+00, 2.865516901016235e+00, 5.117316246032708e+00, 2.392841130495071e-02, 1.052796602249146e+00, 3.084223985671997e+00, 4.529007434844971e+00, 7.509154319763184e+00, 1.755722045898438e+01, 1.762464332580566e+01, 1.613594627380371e+01, 1.380060863494873e+01, 1.381958198547363e+01, 1.398137474060059e+01, 1.407210254669189e+01, 1.008338642120361e+01, 1.096936988830566e+01, 4.189427852630638e+00, 6.252161026000966e+00, 7.276318550109863e+00, 7.552159309387207e+00, 7.929575443267822e+00, 1.91185474395752e+01, 1.974277305603027e+01, 1.949543190002441e+01, 1.776812553405762e+01, 1.696883964538574e+01, 1.725813102722168e+01, 1.672393608093262e+01, 1.273890686035153e+01, 1.220378303527831e+01, 8.082221984863281e+00, 7.929329872131348e+00, 8.076898574829102e+00, 8.789884567260742e+00, 9.261092185974121e+00, 1.941496086120605e+01, 2.032039260864258e+01, 2.020597648620605e+01, 1.834090042114258e+01, 1.702739715576172e+01, 1.734257888793945e+01, 1.726590538024903e+01, 1.562144470214848e+01, 1.334573650360107e+01, 1.377119636535645e+01, 8.582489013671875e+00, 9.138051986694336e+00, 9.655209541320801e+00, 9.983455657958984e+00, 1.599814701080322e+01, 1.993134880065918e+01, 1.897492408752441e+01, 1.83039608001709e+01, 1.772796249389648e+01, 1.4187744140625e+01, 1.416220283508301e+01, 1.512285327911377e+01, 1.235007953643799e+01, 1.329779434204102e+01, 6.956029415130615e+00, 8.63410758972168e+00] +bui[1].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.832118034362793e+00, 9.56519603729248e+00, 1.147401428222656e+01, 8.701613426208496e+00, 6.971961498260498e+00, 6.908560276031494e+00, 7.724098682403565e+00, 7.465954303741455e+00, 7.419779777526855e+00, 8.25960636138916e+00, 1.191315841674805e+01, 1.191315841674805e+01, 1.191315841674805e+01, 9.26012134552002e+00, 9.188358306884766e+00, 8.895828247070312e+00, 8.729117393493652e+00, 7.852657318115234e+00, 6.28324031829834e+00, 6.210422039031982e+00, 7.033762454986572e+00, 7.440896034240723e+00, 7.189636707305908e+00, 7.818015575408936e+00, 1.152417945861816e+01, 1.152417945861816e+01, 1.152417945861816e+01, 8.991904258728027e+00, 8.940230369567871e+00, 8.809787750244141e+00, 8.722598075866699e+00, 8.358989715576172e+00, 6.484049320220947e+00, 6.346928596496585e+00, 7.327775478363037e+00, 8.573478698730469e+00, 8.547723770141602e+00, 8.472044944763184e+00, 8.93454647064209e+00, 9.027497291564941e+00, 9.027485847473145e+00, 9.027496337890625e+00, 9.027496337890625e+00, 9.018904685974121e+00, 8.951698303222656e+00, 8.680335998535156e+00, 6.683903694152832e+00, 6.072533130645752e+00, 6.296171188354492e+00, 7.252322673797607e+00, 6.81068754196167e+00, 6.829442977905273e+00, 7.409219264984131e+00, 1.005553436279297e+01, 1.005553436279297e+01, 8.083891868591309e+00, 8.038698196411133e+00, 7.924818992614746e+00, 7.887255668640137e+00, 7.789614200592041e+00, 6.769988059997559e+00, 6.007301330566406e+00, 5.727567195892334e+00, 6.292909622192383e+00, 6.15001916885376e+00, 5.9674973487854e+00, 6.521507740020752e+00, 7.576292514801028e+00, 7.502783298492433e+00, 7.363421440124512e+00, 7.36658763885498e+00, 7.374282360076904e+00, 7.318054676055908e+00, 7.243605136871338e+00, 6.90695333480835e+00, 6.715631484985352e+00, 6.793337345123291e+00, 6.810161590576172e+00, 6.725767135620117e+00, 6.726512908935547e+00, 6.794277667999268e+00, 6.690763473510743e+00, 6.839873790740967e+00, 6.777557373046875e+00, 6.890189647674561e+00, 6.921815872192383e+00, 6.893389225006104e+00, 6.842689514160156e+00, 6.680994033813477e+00, 6.394745349884033e+00, 6.485510349273682e+00, 6.526723384857178e+00, 6.503971576690674e+00, 6.520430564880371e+00, 6.661325931549072e+00, 6.560802459716797e+00, 6.705212116241455e+00, 6.644132614135742e+00, 6.708725929260254e+00, 6.801140308380127e+00] +bui[1].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.456180810928345e+00, 3.454223871231079e+00, 3.454220294952393e+00, 2.959655284881592e+00, 2.643780708312988e+00, 2.602846145629883e+00, 2.750332832336426e+00, 2.654163360595703e+00, 2.680397033691406e+00, 2.832223653793335e+00, 3.121497392654419e+00, 3.121497392654419e+00, 3.121497392654419e+00, 3.121821880340576e+00, 3.121685028076172e+00, 3.118374824523926e+00, 3.116083383560181e+00, 2.845877647399902e+00, 2.625258207321167e+00, 2.567813158035278e+00, 2.661667585372925e+00, 2.668689250946045e+00, 2.632369518280029e+00, 2.769821643829346e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.092141628265381e+00, 3.091805934906006e+00, 3.09196138381958e+00, 3.094417333602905e+00, 3.099157810211182e+00, 3.097420930862427e+00, 2.671710729598999e+00, 2.559802770614624e+00, 2.630845546722412e+00, 2.724759101867676e+00, 2.616215229034424e+00, 2.722554683685303e+00, 2.854936599731445e+00, 3.093297243118286e+00, 3.093297243118286e+00, 3.093297243118286e+00, 3.093297243118286e+00, 3.092609405517578e+00, 3.092708826065063e+00, 3.095739603042603e+00, 2.727570533752441e+00, 2.568158149719238e+00, 2.567075729370117e+00, 2.676926612854004e+00, 2.558060884475708e+00, 2.624769926071167e+00, 2.725409269332886e+00, 2.970860481262207e+00, 2.970860481262207e+00, 2.970698118209839e+00, 2.971450567245483e+00, 2.97701358795166e+00, 2.989143371582031e+00, 2.992946863174438e+00, 2.714993476867676e+00, 2.586596250534058e+00, 2.542093992233276e+00, 2.63375997543335e+00, 2.577872753143311e+00, 2.582318782806396e+00, 2.665901184082031e+00, 2.923856019973755e+00, 2.922357082366943e+00, 2.920407772064209e+00, 2.944069862365723e+00, 2.957370281219482e+00, 2.962540149688721e+00, 2.960058212280273e+00, 2.943657398223877e+00, 2.91217827796936e+00, 2.923327922821045e+00, 2.925310850143433e+00, 2.912524938583374e+00, 2.918131113052368e+00, 2.936697006225586e+00, 2.912463665008545e+00, 2.906122446060181e+00, 2.905571460723877e+00, 2.935013294219971e+00, 2.945240259170532e+00, 2.944745063781738e+00, 2.941061019897461e+00, 2.937589406967163e+00, 2.900185585021973e+00, 2.91514778137207e+00, 2.915390968322754e+00, 2.903980731964111e+00, 2.906783819198608e+00, 2.937826871871948e+00, 2.920434474945068e+00, 2.900763750076294e+00, 2.90219259262085e+00, 2.923192024230957e+00, 2.94715428352356e+00] +bui[2].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 8.554845809936523e+00, 8.021584510803223e+00, 7.833120346069336e+00, 5.940280914306641e+00, 7.25239896774292e+00, 7.375352382659912e+00, 6.449997901916502e+00, 6.922904968261719e+00, 7.538465023040771e+00, 6.463390827178955e+00, 6.376735687255859e+00, 6.413720607757568e+00, 7.519735813140869e+00, 7.279910087585451e+00, 7.29999828338623e+00, 7.285170078277588e+00, 7.161007404327392e+00, 5.827008724212646e+00, 6.805221080780029e+00, 6.838393688201904e+00, 6.853761672973633e+00, 6.298265933990479e+00, 7.485191822052002e+00, 7.131515026092529e+00, 6.166584491729736e+00, 6.381542682647705e+00, 6.605997085571289e+00, 7.151179790496824e+00, 7.111924648284912e+00, 7.139784812927246e+00, 7.190773010253906e+00, 5.98659610748291e+00, 6.200986385345459e+00, 6.816187381744387e+00, 7.272282600402832e+00, 6.226115703582764e+00, 7.867073535919189e+00, 7.796382904052734e+00, 6.343194961547852e+00, 6.556885719299316e+00, 6.387138843536379e+00, 7.480249404907227e+00, 7.516943454742432e+00, 7.29915189743042e+00, 7.036555767059326e+00, 6.709198474884033e+00, 5.720917224884033e+00, 6.614021301269531e+00, 6.671238899230957e+00, 5.728135108947754e+00, 6.726941585540771e+00, 6.817403316497803e+00, 5.685231685638428e+00, 5.913233757019043e+00, 5.836405277252197e+00, 6.916733264923094e+00, 6.955399036407471e+00, 6.696105003356934e+00, 6.629952907562256e+00, 6.60080623626709e+00, 5.367557525634766e+00, 6.383875846862793e+00, 6.32317066192627e+00, 5.740657329559326e+00, 5.604342937469482e+00, 6.361680030822754e+00, 5.693196773529053e+00, 5.474596023559574e+00, 5.569598674774171e+00, 6.20356559753418e+00, 6.492452621459961e+00, 6.497290134429932e+00, 6.403807163238525e+00, 6.320642471313477e+00, 5.127490043640137e+00, 5.969442367553711e+00, 6.144622325897217e+00, 6.159909725189209e+00, 5.247794628143311e+00, 6.310487747192383e+00, 6.219825267791727e+00, 5.226886749267576e+00, 5.406197547912598e+00, 5.386150360107422e+00, 6.274176597595215e+00, 6.26475715637207e+00, 6.197640419006348e+00, 6.130589962005615e+00, 5.48178768157959e+00, 5.236788272857666e+00, 6.025231838226318e+00, 6.008701324462891e+00, 5.071175575256348e+00, 6.390279769897461e+00, 6.363619804382324e+00, 5.270061492919922e+00, 5.490415573120117e+00, 5.4205002784729e+00, 6.404143333435059e+00, 6.341500759124756e+00] +bui[2].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.13451099395752e+00, 3.077047348022461e+00, 2.836114168167114e+00, 2.62531304359436e+00, 2.961812019348145e+00, 2.974691390991211e+00, 2.614301443099975e+00, 2.697113275527954e+00, 2.960371971130371e+00, 2.695793628692627e+00, 2.567401170730591e+00, 2.581632852554321e+00, 2.75626802444458e+00, 2.9560706615448e+00, 2.985019445419312e+00, 3.00504207611084e+00, 2.99845814704895e+00, 2.691249847412109e+00, 2.713934898376465e+00, 2.92669939994812e+00, 2.67073655128479e+00, 2.633243322372437e+00, 2.946259737014771e+00, 2.728770732879639e+00, 2.555864572525024e+00, 2.582086086273193e+00, 2.607873439788818e+00, 2.938336133956909e+00, 2.954655647277832e+00, 2.980700016021729e+00, 3.005672216415405e+00, 2.655640602111816e+00, 2.678102493286133e+00, 2.923072576522827e+00, 2.942704439163208e+00, 2.576542139053345e+00, 2.952025651931763e+00, 2.979362487792969e+00, 2.587916374206543e+00, 2.568511724472046e+00, 2.529513120651246e+00, 2.948708057403564e+00, 2.994508028030396e+00, 2.990744352340698e+00, 2.969509363174438e+00, 2.714392423629761e+00, 2.630933046340942e+00, 2.915689945220947e+00, 2.925001859664917e+00, 2.56259298324585e+00, 2.712332725524902e+00, 2.938419342041016e+00, 2.625484228134155e+00, 2.569064378738403e+00, 2.559167861938477e+00, 2.940330982208252e+00, 3.003159999847412e+00, 2.972007513046265e+00, 2.962632656097412e+00, 2.962569236755371e+00, 2.595267057418823e+00, 2.897428512573242e+00, 2.905908584594727e+00, 2.609176397323608e+00, 2.634371757507324e+00, 2.897479772567749e+00, 2.657335042953491e+00, 2.552547454833984e+00, 2.561041355133057e+00, 2.650877952575684e+00, 2.952301263809204e+00, 2.953715801239014e+00, 2.950021266937256e+00, 2.944148063659668e+00, 2.578096151351929e+00, 2.687184810638428e+00, 2.910642147064209e+00, 2.703817129135132e+00, 2.591715335845947e+00, 2.901706218719482e+00, 2.708218336105345e+00, 2.542491674423219e+00, 2.546970844268799e+00, 2.516629934310913e+00, 2.917256355285645e+00, 2.92742919921875e+00, 2.925463438034058e+00, 2.921519041061401e+00, 2.634498119354248e+00, 2.621588230133057e+00, 2.897392511367798e+00, 2.897297382354736e+00, 2.54695200920105e+00, 2.682630062103271e+00, 2.91479229927063e+00, 2.578256607055664e+00, 2.539438962936401e+00, 2.516695737838745e+00, 2.896807670593262e+00, 2.924729347229004e+00] +bui[3].ets.proHeaWat.heaPum.COP=[8.832118034362793e+00, 1.050216770172119e+01, 9.099004745483398e+00, 8.015439987182617e+00, 5.634706020355225e+00, 5.631866931915283e+00, 5.927369594573975e+00, 6.140933036804199e+00, 5.942643165588379e+00, 6.33337926864624e+00, 6.210005760192871e+00, 6.168905735015869e+00, 5.996756076812744e+00, 6.535145282745361e+00, 6.311378002166748e+00, 6.338638305664062e+00, 6.299427032470703e+00, 6.208437919616699e+00, 5.339746952056885e+00, 5.167686462402344e+00, 5.547534465789795e+00, 5.989097118377686e+00, 6.03346061706543e+00, 6.219303607940674e+00, 6.217719554901123e+00, 6.133011341094971e+00, 6.041317939758301e+00, 6.10638952255249e+00, 6.352501392364501e+00, 6.3070068359375e+00, 6.238551139831543e+00, 6.158487319946289e+00, 5.491922855377197e+00, 5.071720600128174e+00, 5.554154396057132e+00, 6.13059663772583e+00, 6.453885555267334e+00, 6.48012638092041e+00, 6.619966983795166e+00, 6.682111740112305e+00, 6.56038761138916e+00, 6.15112066268921e+00, 6.550168991088867e+00, 6.430248737335205e+00, 6.390225887298584e+00, 6.316350936889648e+00, 5.953483104705811e+00, 5.048152923583984e+00, 5.229582786560059e+00, 5.307779788970947e+00, 5.368825912475586e+00, 5.348769187927246e+00, 5.536888122558594e+00, 5.363091468811035e+00, 5.55977725982666e+00, 5.508718967437744e+00, 6.043331146240233e+00, 5.902873516082764e+00, 5.906488418579102e+00, 5.859849452972412e+00, 5.787226676940918e+00, 4.88774585723877e+00, 4.97185754776001e+00, 4.989094734191895e+00, 5.082389831542969e+00, 4.991480827331543e+00, 5.175789356231689e+00, 5.145522594451904e+00, 5.287047386169436e+00, 5.349550724029542e+00, 5.647646903991699e+00, 5.704516410827637e+00, 5.723295211791992e+00, 5.66067361831665e+00, 5.606156826019287e+00, 4.873328685760498e+00, 4.795970439910889e+00, 4.909039497375488e+00, 5.041118144989014e+00, 4.949237823486328e+00, 5.146704196929932e+00, 5.13094139099121e+00, 5.049863815307615e+00, 5.227273464202881e+00, 5.195729732513428e+00, 5.615232944488525e+00, 5.592206478118896e+00, 5.546092987060547e+00, 5.508020877838135e+00, 5.066458702087402e+00, 4.743563652038574e+00, 4.973404407501221e+00, 5.006227493286133e+00, 4.887174129486084e+00, 5.273907661437988e+00, 5.365005970001221e+00, 5.130185604095459e+00, 5.301824569702148e+00, 5.234768390655518e+00, 5.738183975219727e+00, 5.636515140533447e+00] +bui[3].ets.proHotWat.heaPum.COP=[3.456180810928345e+00, 3.318161964416504e+00, 3.185926914215088e+00, 2.830960035324097e+00, 2.460395336151123e+00, 2.442118167877197e+00, 2.446029901504517e+00, 2.443638563156128e+00, 2.395132541656494e+00, 2.455394983291626e+00, 2.453664302825928e+00, 2.404688596725464e+00, 2.388309478759766e+00, 2.558985710144043e+00, 2.731204509735107e+00, 2.767244100570679e+00, 2.784694194793701e+00, 2.783596515655518e+00, 2.526403903961182e+00, 2.410230875015259e+00, 2.426661014556885e+00, 2.428076028823853e+00, 2.389846801757812e+00, 2.424641847610474e+00, 2.453039407730103e+00, 2.409705400466919e+00, 2.384807348251343e+00, 2.440121412277222e+00, 2.722799777984619e+00, 2.745857000350952e+00, 2.759992599487305e+00, 2.763724803924561e+00, 2.4372239112854e+00, 2.388933658599854e+00, 2.431185245513916e+00, 2.428286075592041e+00, 2.414567947387695e+00, 2.39831280708313e+00, 2.449687242507935e+00, 2.465798139572144e+00, 2.414727926254272e+00, 2.391559600830078e+00, 2.728486776351929e+00, 2.734706401824951e+00, 2.766255855560303e+00, 2.784047365188599e+00, 2.526046514511108e+00, 2.39351749420166e+00, 2.430327177047729e+00, 2.421705722808838e+00, 2.397912263870239e+00, 2.392423868179321e+00, 2.430491924285889e+00, 2.401356935501099e+00, 2.375566482543945e+00, 2.379870653152466e+00, 2.722566366195679e+00, 2.735127449035645e+00, 2.758650779724121e+00, 2.754442930221558e+00, 2.746299266815186e+00, 2.383662939071655e+00, 2.411449909210205e+00, 2.41006064414978e+00, 2.403664112091064e+00, 2.371486663818359e+00, 2.413784980773926e+00, 2.400422096252441e+00, 2.367340087890625e+00, 2.370201826095581e+00, 2.480163335800171e+00, 2.7268385887146e+00, 2.734724283218384e+00, 2.735584735870361e+00, 2.732896089553833e+00, 2.382124423980713e+00, 2.383373260498047e+00, 2.406954765319824e+00, 2.406046390533447e+00, 2.365633726119995e+00, 2.411932706832886e+00, 2.407399892807007e+00, 2.365204572677613e+00, 2.364859580993652e+00, 2.37402606010437e+00, 2.719769477844238e+00, 2.72682523727417e+00, 2.72691535949707e+00, 2.724734544754028e+00, 2.440055131912231e+00, 2.364824295043945e+00, 2.401442527770996e+00, 2.397868633270264e+00, 2.362651348114014e+00, 2.387396812438965e+00, 2.403921604156494e+00, 2.373200654983521e+00, 2.36441445350647e+00, 2.365437507629395e+00, 2.714921712875366e+00, 2.726408720016479e+00] +TDisWatSup.T=[2.931499938964844e+02, 2.875506896972656e+02, 2.885751342773438e+02, 2.87078125e+02, 2.883359375e+02, 2.867262268066406e+02, 2.875352478027344e+02, 2.881109313964844e+02, 2.863771057128906e+02, 2.887643127441406e+02, 2.886273498535156e+02, 2.869011840820312e+02, 2.865720520019531e+02, 2.879085693359375e+02, 2.875396118164062e+02, 2.871034545898438e+02, 2.885685424804688e+02, 2.889453735351562e+02, 2.861063842773438e+02, 2.858321533203125e+02, 2.865480651855469e+02, 2.8726513671875e+02, 2.861721496582031e+02, 2.884252624511719e+02, 2.883946533203125e+02, 2.869099426269531e+02, 2.863312683105469e+02, 2.863081359863281e+02, 2.897423400878906e+02, 2.894840393066406e+02, 2.882435607910156e+02, 2.884159545898438e+02, 2.864091186523438e+02, 2.853785400390625e+02, 2.865284118652344e+02, 2.87607421875e+02, 2.880598754882812e+02, 2.889263000488281e+02, 2.871330871582031e+02, 2.868424682617188e+02, 2.873424072265625e+02, 2.870564575195312e+02, 2.895480651855469e+02, 2.892646484375e+02, 2.893127136230469e+02, 2.893761901855469e+02, 2.881293029785156e+02, 2.854298095703125e+02, 2.861876220703125e+02, 2.861782836914062e+02, 2.857841491699219e+02, 2.857760925292969e+02, 2.864549255371094e+02, 2.857584228515625e+02, 2.854374389648438e+02, 2.856955871582031e+02, 2.87125732421875e+02, 2.867209777832031e+02, 2.870248107910156e+02, 2.867204284667969e+02, 2.864721984863281e+02, 2.850386047363281e+02, 2.855844421386719e+02, 2.857778930664062e+02, 2.856494445800781e+02, 2.851466064453125e+02, 2.85845458984375e+02, 2.855631103515625e+02, 2.851063232421875e+02, 2.851963500976562e+02, 2.854673767089844e+02, 2.860127258300781e+02, 2.86092041015625e+02, 2.859815673828125e+02, 2.858748779296875e+02, 2.849241027832031e+02, 2.851849975585938e+02, 2.853396606445312e+02, 2.854283752441406e+02, 2.849526977539062e+02, 2.855913696289062e+02, 2.855794067382812e+02, 2.848544311523438e+02, 2.850218200683594e+02, 2.84982666015625e+02, 2.858022155761719e+02, 2.857207336425781e+02, 2.856401977539062e+02, 2.855882568359375e+02, 2.851719665527344e+02, 2.848838806152344e+02, 2.852354125976562e+02, 2.851536560058594e+02, 2.847898254394531e+02, 2.853583374023438e+02, 2.856334228515625e+02, 2.847634582519531e+02, 2.849524230957031e+02, 2.849366149902344e+02, 2.861301574707031e+02, 2.857467956542969e+02] +TDisWatRet.T=[2.931499938964844e+02, 2.884246520996094e+02, 2.8784375e+02, 2.858920593261719e+02, 2.820318603515625e+02, 2.807571716308594e+02, 2.808681945800781e+02, 2.809098510742188e+02, 2.806676635742188e+02, 2.809763793945312e+02, 2.809349365234375e+02, 2.807660522460938e+02, 2.807083435058594e+02, 2.810406188964844e+02, 2.815333251953125e+02, 2.819833679199219e+02, 2.810762634277344e+02, 2.809801635742188e+02, 2.805945434570312e+02, 2.80484375e+02, 2.806864318847656e+02, 2.808445739746094e+02, 2.8059814453125e+02, 2.809646606445312e+02, 2.809377136230469e+02, 2.807857360839844e+02, 2.806704711914062e+02, 2.806799621582031e+02, 2.812400207519531e+02, 2.810658874511719e+02, 2.8112744140625e+02, 2.809473876953125e+02, 2.806399230957031e+02, 2.802906188964844e+02, 2.806895446777344e+02, 2.809022521972656e+02, 2.809063720703125e+02, 2.810923767089844e+02, 2.83095703125e+02, 2.816599426269531e+02, 2.80820068359375e+02, 2.808204345703125e+02, 2.813645629882812e+02, 2.826910705566406e+02, 2.815125732421875e+02, 2.810145263671875e+02, 2.809146423339844e+02, 2.802369079589844e+02, 2.805574035644531e+02, 2.805787353515625e+02, 2.803960266113281e+02, 2.804859619140625e+02, 2.80680419921875e+02, 2.804358520507812e+02, 2.803455505371094e+02, 2.8036181640625e+02, 2.808775939941406e+02, 2.807783203125e+02, 2.808223571777344e+02, 2.807757873535156e+02, 2.807292175292969e+02, 2.800543823242188e+02, 2.803697204589844e+02, 2.803868103027344e+02, 2.803246459960938e+02, 2.800503540039062e+02, 2.804573974609375e+02, 2.803108825683594e+02, 2.800911560058594e+02, 2.801626892089844e+02, 2.80442626953125e+02, 2.806135559082031e+02, 2.806500244140625e+02, 2.806204528808594e+02, 2.805786437988281e+02, 2.800420532226562e+02, 2.800962524414062e+02, 2.803082885742188e+02, 2.803570251464844e+02, 2.799198303222656e+02, 2.804148864746094e+02, 2.804060668945312e+02, 2.799344482421875e+02, 2.800352783203125e+02, 2.799996643066406e+02, 2.805234375e+02, 2.805408935546875e+02, 2.8051513671875e+02, 2.804824523925781e+02, 2.801755065917969e+02, 2.798096008300781e+02, 2.802750549316406e+02, 2.802772827148438e+02, 2.798190002441406e+02, 2.803880615234375e+02, 2.804800720214844e+02, 2.800380859375e+02, 2.800728149414062e+02, 2.800358276367188e+02, 2.80639892578125e+02, 2.805661926269531e+02] +TDisWatBorLvg.T=[2.931499938964844e+02, 2.838101806640625e+02, 2.835950317382812e+02, 2.836643371582031e+02, 2.837326049804688e+02, 2.841727600097656e+02, 2.840752563476562e+02, 2.839468994140625e+02, 2.841231689453125e+02, 2.839021301269531e+02, 2.837437438964844e+02, 2.838779602050781e+02, 2.840711364746094e+02, 2.840670166015625e+02, 2.836740112304688e+02, 2.836463317871094e+02, 2.836063232421875e+02, 2.835686645507812e+02, 2.838766479492188e+02, 2.843185729980469e+02, 2.842162475585938e+02, 2.839777221679688e+02, 2.840223999023438e+02, 2.838147888183594e+02, 2.836047058105469e+02, 2.837176513671875e+02, 2.839540710449219e+02, 2.840553283691406e+02, 2.836828308105469e+02, 2.834835510253906e+02, 2.834315795898438e+02, 2.834799194335938e+02, 2.836467590332031e+02, 2.8398974609375e+02, 2.841744079589844e+02, 2.838765869140625e+02, 2.836177978515625e+02, 2.8359814453125e+02, 2.834205932617188e+02, 2.834298400878906e+02, 2.8350244140625e+02, 2.837313842773438e+02, 2.835830383300781e+02, 2.834899597167969e+02, 2.834259948730469e+02, 2.833804931640625e+02, 2.834520263671875e+02, 2.83949462890625e+02, 2.843123474121094e+02, 2.841985473632812e+02, 2.841711120605469e+02, 2.842196960449219e+02, 2.839968566894531e+02, 2.84037841796875e+02, 2.839253234863281e+02, 2.842286682128906e+02, 2.840054016113281e+02, 2.837097473144531e+02, 2.835960693359375e+02, 2.836082153320312e+02, 2.8369482421875e+02, 2.838477783203125e+02, 2.841039733886719e+02, 2.842315979003906e+02, 2.840914916992188e+02, 2.840151062011719e+02, 2.841225891113281e+02, 2.839759826660156e+02, 2.839126892089844e+02, 2.839065246582031e+02, 2.839087524414062e+02, 2.837955322265625e+02, 2.836741638183594e+02, 2.836744079589844e+02, 2.837380676269531e+02, 2.836842956542969e+02, 2.840296020507812e+02, 2.838274841308594e+02, 2.839154052734375e+02, 2.839176940917969e+02, 2.8402880859375e+02, 2.839103393554688e+02, 2.837893981933594e+02, 2.838575439453125e+02, 2.838553161621094e+02, 2.837861022949219e+02, 2.836659851074219e+02, 2.836582641601562e+02, 2.837113647460938e+02, 2.836112365722656e+02, 2.839334411621094e+02, 2.837423095703125e+02, 2.836516418457031e+02, 2.838187866210938e+02, 2.837832641601562e+02, 2.8375439453125e+02, 2.835354614257812e+02, 2.837359313964844e+02, 2.837524108886719e+02, 2.837489318847656e+02, 2.835896911621094e+02] +pla.dH_flow=[-1.307855625e+05, 2.743324375e+05, 2.620830625e+05, 2.7249825e+05, 2.779270625e+05, 2.606083125e+05, 2.6424603125e+05, 2.6954303125e+05, 2.64439875e+05, 2.7010353125e+05, 2.7854028125e+05, 2.746083125e+05, 2.6548325e+05, 2.62054203125e+05, 2.53584796875e+05, 2.7508146875e+05, 2.36586734375e+05, 2.768988125000001e+05, 2.7628640625e+05, 2.57515234375e+05, 2.578979375e+05, 2.6763546875e+05, 2.6817215625e+05, 2.731955625e+05, 2.84470625e+05, 2.8128859375e+05, 2.707613125e+05, 2.6595796875e+05, 1.399438593750003e+05, 1.9037596875e+05, 2.8495690625e+05, 2.907405625e+05, 2.86128375e+05, 2.6900346875e+05, 2.593812031250001e+05, 2.714965625e+05, 2.837299375e+05, 2.52549046875e+05, 2.744386875e+05, 2.86076625e+05, 2.902360625e+05, 2.7980359375e+05, 1.63260515625e+05, 1.81049859375e+05, 1.80112953125e+05, 2.51498953125e+05, 2.908361875e+05, 2.685903125e+05, 2.54069421875e+05, 2.59047296875e+05, 2.61648484375e+05, 2.6125378125e+05, 2.6743596875e+05, 2.67602375e+05, 2.7178121875e+05, 2.58988296875e+05, 2.648032187500002e+05, 2.802748749999999e+05, 2.852836875e+05, 2.8548159375e+05, 2.81795125e+05, 2.75751125e+05, 2.644995625e+05, 2.57595703125e+05, 2.633140625e+05, 2.676346875e+05, 2.62215e+05, 2.68060875e+05, 2.721200625e+05, 2.721600625e+05, 2.7299740625e+05, 2.766575625e+05, 2.8203325e+05, 2.824423125e+05, 2.797685e+05, 2.8230296875e+05, 2.665971875e+05, 2.75333375e+05, 2.73345625e+05, 2.720368125e+05, 2.685528125e+05, 2.716866250000001e+05, 2.777913125000001e+05, 2.7431290625e+05, 2.7440340625e+05, 2.768715625e+05, 2.8241615625e+05, 2.831174375e+05, 2.808435e+05, 2.8231953125e+05, 2.712980625e+05, 2.78932375e+05, 2.8317359375e+05, 2.7655090625e+05, 2.7776196875e+05, 2.7832096875e+05, 2.8901059375e+05, 2.7965203125e+05, 2.789329375e+05, 2.7790128125e+05, 2.8565053125e+05] +borFie.Q_flow=[0e+00, 4.2069784375e+05, 3.01076875e+05, 2.49373453125e+05, 1.675945e+05, -6.117003125e+04, -1.131531875e+05, -1.2803096875e+05, -1.90480953125e+05, -1.70385328125e+05, -1.4924184375e+05, -1.81091875e+05, -2.40011078125e+05, -2.6293809375e+05, -1.628872812500002e+05, -1.44326828125e+05, -1.3492090625e+05, -1.28240859375e+05, -1.84465546875e+05, -3.5948496875e+05, -3.69080875e+05, -3.1833059375e+05, -3.2045184375e+05, -2.7908278125e+05, -2.214341875e+05, -2.29319953125e+05, -2.8097075e+05, -3.239448125e+05, -2.060065156249995e+05, -1.61118421875e+05, -1.50736484375e+05, -1.5482734375e+05, -1.75259984375e+05, -4.040255e+05, -3.862043749999998e+05, -3.1844359375e+05, -2.45901734375e+05, -2.2227484375e+05, -1.67040421875e+05, -1.36567515625e+05, -1.510638125e+05, -2.03358921875e+05, -1.598255625e+05, -1.31041625e+05, -9.97849609375e+04, -9.7521765625e+04, -1.18731796875e+05, -3.3657690625e+05, -4.069915625e+05, -4.1787053125e+05, -4.236535625e+05, -4.9589690625e+05, -4.2851015625e+05, -4.2277028125e+05, -5.27986125e+05, -5.557195625e+05, -5.121268124999978e+05, -3.951299062500005e+05, -3.3191115625e+05, -3.0589434375e+05, -3.0585909375e+05, -4.646230625e+05, -5.8436425e+05, -5.858278125e+05, -6.009129375e+05, -7.3382475e+05, -6.34587875e+05, -6.19972875e+05, -7.224913750000003e+05, -7.283260625e+05, -6.994360625e+05, -5.456550625e+05, -4.7866934375e+05, -4.3874509375e+05, -4.321673125e+05, -5.2807625e+05, -7.63702e+05, -6.710493125e+05, -6.134549375e+05, -7.610929375e+05, -6.888584375e+05, -6.403677499999999e+05, -7.472566874999984e+05, -8.069706875e+05, -8.391425625e+05, -6.50997625e+05, -5.6764525e+05, -5.255499375e+05, -5.1425740625e+05, -5.59345625e+05, -8.09661125e+05, -7.29723625e+05, -6.812375625e+05, -7.74634125e+05, -7.643204375e+05, -6.319520625e+05, -6.6369525e+05, -7.57640625e+05, -7.8803775e+05, -6.510004375e+05, -5.58873875e+05] +bui[1].ets.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 7.27861767578125e+03, 1.25288046875e+04, 1.363862109375e+04, 6.876902832031247e+03, 8.4513125e+03, 9.5382626953125e+03, 5.28450927734375e+03, 0e+00, 0e+00, 0e+00, 1.518455314636236e+01, 1.682454528808594e+02, 1.392960815429688e+03, 2.044998657226564e+03, 5.92449072265625e+03, 1.70021640625e+04, 2.0501423828125e+04, 1.06910830078125e+04, 6.852169921875e+03, 1.01855537109375e+04, 7.60142333984375e+03, 0e+00, 0e+00, 0e+00, 4.286063385009816e+01, 2.101075439453125e+02, 8.724296264648438e+02, 1.54795458984375e+03, 3.1782275390625e+03, 1.4472751953125e+04, 1.785045898437496e+04, 8.2590810546875e+03, 1.362948608398438e+03, 2.024315551757812e+03, 3.204997314453125e+03, 4.035132446289062e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.637339210510254e+01, 1.950414428710938e+02, 1.465424682617188e+03, 1.34296376953125e+04, 2.132749609375e+04, 1.821570703125e+04, 6.47385302734375e+03, 1.04423359375e+04, 1.154312890625e+04, 5.2706171875e+03, 0e+00, 0e+00, 1.571220588684135e+01, 1.783190002441378e+02, 1.119873779296875e+03, 1.939936401367188e+03, 2.705225830078125e+03, 1.04708046875e+04, 2.03138515625e+04, 2.74700078125e+04, 1.63328525390625e+04, 1.72152109375e+04, 2.211767578125e+04, 1.29188994140625e+04, 1.326726928710917e+03, 1.594273437499977e+03, 2.639072998046875e+03, 3.708837646484375e+03, 4.23812255859375e+03, 4.9360517578125e+03, 5.46309228515625e+03, 7.96774462890625e+03, 8.4056884765625e+03, 8.09787548828125e+03, 8.017513671875e+03, 8.30825e+03, 8.5855537109375e+03, 8.760615234375e+03, 8.694396484375005e+03, 6.71372998046875e+03, 7.37479541015625e+03, 7.654810546875e+03, 7.8199638671875e+03, 8.09184521484375e+03, 8.448591796875e+03, 1.01662626953125e+04, 1.17582705078125e+04, 1.13444462890625e+04, 1.082775390625e+04, 1.0517453125e+04, 1.045935546875e+04, 1.0340734375e+04, 1.06706865234375e+04, 7.85589013671875e+03, 8.7151611328125e+03, 9.04548828125e+03, 9.2037314453125e+03] +bui[2].ets.PHea=[0e+00, 2.2488e+04, 2.897001171875e+04, 3.346628515625e+04, 1.469133125e+05, 3.45422578125e+04, 3.2176056640625e+04, 1.229066171875001e+05, 5.30984765625e+04, 1.977196484375e+04, 1.128365390625e+05, 1.138253671875e+05, 1.194948046875e+05, 2.35254453125e+04, 3.181737109375001e+04, 3.900869921875e+04, 4.56619453125e+04, 5.098394531250001e+04, 1.5367428125e+05, 4.881479296875e+04, 4.976498828125e+04, 5.669165234375e+04, 1.043494453125e+05, 1.7232646484375e+04, 4.911483984375e+04, 1.2908309375e+05, 1.206833125e+05, 9.40947265625e+04, 3.382578906250005e+04, 4.097025390625e+04, 4.713e+04, 5.12939609375e+04, 1.69116015625e+05, 1.038529921875e+05, 5.02708007812499e+04, 2.847827734375e+04, 1.1418215625e+05, 2.130339599609375e+03, 1.31399912109375e+04, 1.1244634375e+05, 9.9440484375e+04, 1.227895781249999e+05, 1.7812271484375e+04, 3.0298994140625e+04, 4.069908203125e+04, 5.01993671875e+04, 8.25485234375e+04, 1.69069546875e+05, 6.280439453125e+04, 6.12516640625e+04, 1.8684284375e+05, 5.6538234375e+04, 5.517893359375e+04, 1.7717746875e+05, 1.62583671875e+05, 1.77977078125e+05, 4.711026562500034e+04, 6.551145312499995e+04, 7.46098984375e+04, 7.670809375e+04, 7.90223125e+04, 2.212715e+05, 7.4584484375e+04, 8.371865625e+04, 1.7105009375e+05, 1.7033034375e+05, 7.765959375e+04, 1.70231296875e+05, 2.146361249999995e+05, 2.054629531249999e+05, 1.05457671875e+05, 8.46493671875e+04, 8.46674375e+04, 9.17086953125e+04, 9.73032578125e+04, 2.686581875e+05, 1.138703125e+05, 1.026955078125e+05, 1.010710625e+05, 2.37788078125e+05, 8.35308984375e+04, 9.909922656250284e+04, 2.48631421875e+05, 2.23706890625e+05, 2.31452953125e+05, 9.28650859375e+04, 9.6821765625e+04, 1.027795859375e+05, 1.081469140625e+05, 2.08864703125e+05, 2.2593109375e+05, 1.108775078125e+05, 1.12325453125e+05, 2.7883403125e+05, 6.98602265625e+04, 8.3232921875e+04, 2.323974375e+05, 2.054235625e+05, 2.24482140625e+05, 7.3238578125e+04, 8.87331484375e+04] +bui[3].ets.PHea=[0e+00, 3.789673828125e+03, 6.13332763671875e+03, 8.9077392578125e+03, 6.518130078125e+04, 6.163020703125e+04, 4.955289453125e+04, 4.070701171874999e+04, 3.85118359375e+04, 3.69860625e+04, 4.02632421875e+04, 3.1978966796875e+04, 3.4369234375e+04, 3.835944580078125e+03, 6.949026855468761e+03, 1.12672666015625e+04, 1.49160068359375e+04, 1.765975781250001e+04, 5.684725390625e+04, 8.055946875e+04, 6.245712109375e+04, 4.3222171875e+04, 3.390914453125e+04, 3.483590234375e+04, 4.0101546875e+04, 3.4112859375e+04, 3.194901953125e+04, 2.520698828125e+04, 3.862562500000034e+03, 9.1825615234375e+03, 1.331421484375e+04, 1.645050390625e+04, 6.2643125e+04, 8.16225e+04, 6.309359765624986e+04, 3.831145703125e+04, 2.5868796875e+04, 2.2109447265625e+04, 2.7587021484375e+04, 2.878526953125e+04, 2.201340625e+04, 2.983422265624997e+04, 7.223527526855469e+01, 3.3296435546875e+03, 9.634541015625e+03, 1.429944921875e+04, 2.8488216796875e+04, 8.44951484375e+04, 8.1769875e+04, 7.4757859375e+04, 6.51578359375e+04, 6.574253125e+04, 6.3969e+04, 6.6224203125e+04, 4.95998984375e+04, 5.335125390625e+04, 1.390914843750009e+04, 2.138412499999996e+04, 2.4842689453125e+04, 2.602032421875e+04, 2.774601953125e+04, 9.43678515625e+04, 9.5009453125e+04, 9.352825e+04, 8.46377578125e+04, 8.32945703125e+04, 8.119440625e+04, 7.95234140625e+04, 6.193473046874985e+04, 5.945184765624996e+04, 3.25466875e+04, 2.8212015625e+04, 2.8628806640625e+04, 3.1591900390625e+04, 3.366278515625e+04, 9.59104375e+04, 1.010988515625e+05, 9.79048046875e+04, 8.76204921875e+04, 8.4009109375e+04, 8.18365234375e+04, 8.184658593750003e+04, 7.632321875000023e+04, 6.524239453125e+04, 6.6165671875e+04, 3.1241916015625e+04, 3.33190859375e+04, 3.55759296875e+04, 3.706832421875e+04, 7.3663421875e+04, 1.005756171875e+05, 9.1564765625e+04, 8.8180875e+04, 8.78320390625e+04, 6.77315e+04, 6.65954140625e+04, 7.3349359375e+04, 6.046240625e+04, 6.492926171875e+04, 2.47029765625e+04, 3.12078984375e+04] +bui[1].ets.PPum=[1.358450508117676e+01, 1.508205604553223e+01, 1.554734741210938e+03, 1.554734741210938e+03, 1.876782470703125e+03, 1.981001220703125e+03, 2.025874145507812e+03, 1.8450341796875e+03, 1.859484252929688e+03, 1.9093017578125e+03, 1.814895629882812e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554931274414062e+03, 1.5525986328125e+03, 1.6214951171875e+03, 1.674403686523438e+03, 1.825395263671875e+03, 2.10619189453125e+03, 2.227126220703125e+03, 1.963860473632812e+03, 1.8263837890625e+03, 1.911450439453125e+03, 1.87389453125e+03, 1.508231067657471e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.5546728515625e+03, 1.551947509765625e+03, 1.561842651367188e+03, 1.633528564453125e+03, 1.735255249023438e+03, 2.044390258789062e+03, 2.13373291015625e+03, 1.865264892578125e+03, 1.55252392578125e+03, 1.543936157226562e+03, 1.694439208984375e+03, 1.55090966796875e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.508205604553223e+01, 1.554927612304688e+03, 1.5522119140625e+03, 1.621769653320312e+03, 2.004547485351562e+03, 2.202648193359375e+03, 2.16970947265625e+03, 1.819548950195312e+03, 1.885478637695312e+03, 1.957655029296875e+03, 1.797296630859375e+03, 1.508205604553223e+01, 1.508205604553223e+01, 1.554938842773438e+03, 1.552868408203125e+03, 1.576575805664062e+03, 1.649149780273438e+03, 1.697829956054688e+03, 1.909011962890625e+03, 2.174698486328125e+03, 2.411453369140625e+03, 2.1407451171875e+03, 2.090415283203125e+03, 2.2598349609375e+03, 2.033380615234375e+03, 1.594685058593748e+03, 1.612708740234373e+03, 1.68352880859375e+03, 1.739123046875e+03, 1.761808349609375e+03, 1.786100830078125e+03, 1.8011708984375e+03, 1.859417846679688e+03, 1.86975048828125e+03, 1.863383178710938e+03, 1.860752075195312e+03, 1.866744262695312e+03, 1.87645361328125e+03, 1.886564575195312e+03, 1.880340576171875e+03, 1.823602661132812e+03, 1.836769409179688e+03, 1.85030029296875e+03, 1.858366455078125e+03, 1.866564453125e+03, 1.877681762695312e+03, 1.918799438476562e+03, 1.968266967773438e+03, 1.961165283203125e+03, 1.94577587890625e+03, 1.933131713867188e+03, 1.931645141601562e+03, 1.93514794921875e+03, 1.94163916015625e+03, 1.854427490234375e+03, 1.877055053710938e+03, 1.8918857421875e+03, 1.90219921875e+03] +bui[2].ets.PPum=[1.0944916015625e+04, 1.15810263671875e+04, 1.17792099609375e+04, 1.189902734375e+04, 1.47376240234375e+04, 1.184168359375e+04, 1.1792390625e+04, 1.33919140625e+04, 1.24295048828125e+04, 1.128707421875e+04, 1.35222734375e+04, 1.336590625e+04, 1.34739755859375e+04, 1.144696484375e+04, 1.17589287109375e+04, 1.1980310546875e+04, 1.215187890625e+04, 1.2326685546875e+04, 1.524631640625e+04, 1.2322275390625e+04, 1.22174716796875e+04, 1.2224591796875e+04, 1.36173095703125e+04, 1.11273818359375e+04, 1.21293369140625e+04, 1.37831484375e+04, 1.35055693359375e+04, 1.314791015625e+04, 1.1801123046875e+04, 1.2000359375e+04, 1.217011328125e+04, 1.2345517578125e+04, 1.4771146484375e+04, 1.4261734375e+04, 1.22160146484375e+04, 1.164416015625e+04, 1.34928681640625e+04, 1.024344921875e+04, 1.09112783203125e+04, 1.34804462890625e+04, 1.28567080078125e+04, 1.32988564453125e+04, 1.1156734375e+04, 1.1745083984375e+04, 1.20238115234375e+04, 1.22541083984375e+04, 1.29489423828125e+04, 1.55164091796875e+04, 1.25661123046875e+04, 1.256480078125e+04, 1.522030859375e+04, 1.26721611328125e+04, 1.23737919921875e+04, 1.54695966796875e+04, 1.48976171875e+04, 1.51499091796875e+04, 1.217375585937501e+04, 1.2794474609375e+04, 1.30313720703125e+04, 1.30882490234375e+04, 1.31578857421875e+04, 1.6799552734375e+04, 1.29671640625e+04, 1.3205880859375e+04, 1.466207421875e+04, 1.60487880859375e+04, 1.29748828125e+04, 1.4821560546875e+04, 1.644941015624999e+04, 1.6062771484375e+04, 1.42197431640625e+04, 1.33113505859375e+04, 1.3319833984375e+04, 1.3510857421875e+04, 1.36773369140625e+04, 1.7742724609375e+04, 1.47964013671875e+04, 1.37895341796875e+04, 1.37103388671875e+04, 1.743455078125e+04, 1.3185880859375e+04, 1.359245605468755e+04, 1.7398515625e+04, 1.656741015625e+04, 1.684031640625e+04, 1.34395234375e+04, 1.36293779296875e+04, 1.37951142578125e+04, 1.396121484375e+04, 1.57244326171875e+04, 1.77657734375e+04, 1.39702607421875e+04, 1.40393095703125e+04, 1.8168294921875e+04, 1.3042078125e+04, 1.3196091796875e+04, 1.7039767578125e+04, 1.6073783203125e+04, 1.63729287109375e+04, 1.28721416015625e+04, 1.3369810546875e+04] +bui[3].ets.PPum=[4.009712890625e+03, 4.03185986328125e+03, 4.1517490234375e+03, 4.2367919921875e+03, 5.23397265625e+03, 5.17524462890625e+03, 4.83112890625e+03, 4.55892431640625e+03, 4.43692626953125e+03, 4.44371435546875e+03, 4.54026708984375e+03, 4.3009921875e+03, 4.34263427734375e+03, 3.80311376953125e+03, 4.039897216796875e+03, 4.2258369140625e+03, 4.33413671875e+03, 4.39230615234375e+03, 5.3157138671875e+03, 5.6639013671875e+03, 5.21244775390625e+03, 4.63330859375e+03, 4.33328466796875e+03, 4.37267236328125e+03, 4.5285390625e+03, 4.3549169921875e+03, 4.2804755859375e+03, 4.291833984375e+03, 3.847710205078127e+03, 4.14356689453125e+03, 4.28480810546875e+03, 4.3617158203125e+03, 5.0503095703125e+03, 5.64697900390625e+03, 5.242280761718746e+03, 4.488216796875e+03, 4.09950537109375e+03, 3.860919921875e+03, 4.18688818359375e+03, 4.253814453125e+03, 3.8807548828125e+03, 4.226412597656249e+03, 3.76088720703125e+03, 3.809426025390625e+03, 4.16759765625e+03, 4.31861279296875e+03, 4.563150390625e+03, 5.69747119140625e+03, 5.727884765625e+03, 5.538775390625e+03, 5.2112412109375e+03, 5.18514453125e+03, 5.203154296875e+03, 5.22706689453125e+03, 4.7501728515625e+03, 4.82718603515625e+03, 4.287951660156252e+03, 4.457306152343749e+03, 4.56964306640625e+03, 4.60271044921875e+03, 4.64435888671875e+03, 5.892615234375e+03, 6.07526806640625e+03, 6.05907763671875e+03, 5.7965947265625e+03, 5.66274267578125e+03, 5.68886083984375e+03, 5.61241259765625e+03, 5.104412109374995e+03, 4.985878906249999e+03, 4.70949658203125e+03, 4.645263671875e+03, 4.6636689453125e+03, 4.741330078125e+03, 4.79844580078125e+03, 5.88202734375e+03, 6.20634765625e+03, 6.178603515625e+03, 5.8826923828125e+03, 5.69728955078125e+03, 5.7024775390625e+03, 5.68747265625e+03, 5.521024902343756e+03, 5.140171875e+03, 5.22312890625e+03, 4.70830517578125e+03, 4.78484814453125e+03, 4.84408154296875e+03, 4.88787451171875e+03, 5.41586181640625e+03, 6.1519609375e+03, 5.9725732421875e+03, 5.86924755859375e+03, 5.822771484375e+03, 5.2732939453125e+03, 5.22982373046875e+03, 5.39050244140625e+03, 5.03602001953125e+03, 5.12941943359375e+03, 4.54121337890625e+03, 4.72299658203125e+03] +dis.mCon_flow[1]=[1.18203841149807e-01, 1.696159870334668e-07, 1.699822496448178e-05, 1.699822496448178e-05, 3.227015018463135e+00, 4.165101528167725e+00, 4.467350006103516e+00, 2.61512804031372e+00, 2.930914878845215e+00, 3.375616073608398e+00, 2.205914735794067e+00, 1.696159870334668e-07, 1.696159870334668e-07, 1.696159870334668e-07, 7.489580195397165e-03, 8.229345083236694e-02, 6.527022123336792e-01, 9.419505596160896e-01, 2.367833375930786e+00, 5.183435440063477e+00, 6.092382907867432e+00, 3.669275283813477e+00, 2.416016817092896e+00, 3.441828966140747e+00, 2.933615207672119e+00, 6.626401045650709e-07, 1.696159870334668e-07, 1.696159870334668e-07, 2.046559564769292e-02, 9.967076778411865e-02, 4.0195032954216e-01, 7.124643325805664e-01, 1.37618887424469e+00, 4.626390933990479e+00, 5.395545959472648e+00, 2.841567993164062e+00, 4.191642105579376e-01, 4.330617785453796e-01, 1.144295930862427e+00, 1.644558310508728e-01, 1.686759816266203e-07, 1.686759674157656e-07, 1.686759674157656e-07, 1.686759674157656e-07, 7.845193147659302e-03, 9.26530733704567e-02, 6.540292501449585e-01, 4.474865913391113e+00, 6.161442279815674e+00, 5.505191802978516e+00, 2.283725023269653e+00, 3.260644435882568e+00, 3.784910440444946e+00, 1.980908155441284e+00, 1.696159870334668e-07, 1.696159870334668e-07, 6.65050791576527e-03, 7.497913390397909e-02, 4.572494626045227e-01, 7.951393127441406e-01, 1.0943204164505e+00, 3.508063077926636e+00, 5.84047269821167e+00, 7.487557888031006e+00, 5.058999061584473e+00, 5.058406352996826e+00, 6.341973304748535e+00, 4.196048736572266e+00, 5.310252308845439e-01, 6.111242175102146e-01, 9.993335008621216e-01, 1.40845251083374e+00, 1.611770749092102e+00, 1.861165642738342e+00, 2.03676176071167e+00, 2.809626817703247e+00, 2.870016098022461e+00, 2.804335117340088e+00, 2.783356904983521e+00, 2.84142017364502e+00, 2.936071157455444e+00, 3.033198595046997e+00, 2.95930337905884e+00, 2.337929487228394e+00, 2.544711112976074e+00, 2.692190170288086e+00, 2.766483545303345e+00, 2.847490310668945e+00, 2.949355363845825e+00, 3.424066543579102e+00, 3.790458202362061e+00, 3.720018625259399e+00, 3.577251195907593e+00, 3.459526777267456e+00, 3.449908018112183e+00, 3.496940851211548e+00, 3.546995162963867e+00, 2.681475400924683e+00, 2.938035249710083e+00, 3.084100008010864e+00, 3.188836574554443e+00] +dis.mCon_flow[2]=[7.831905364990234e+01, 1.011910057067871e+01, 1.213552188873291e+01, 1.357507038116455e+01, 4.010074996948242e+01, 1.285679340362549e+01, 1.228379249572754e+01, 3.374451446533205e+01, 1.786715507507324e+01, 7.693504810333252e+00, 3.38875732421875e+01, 3.00127124786377e+01, 3.18231086730957e+01, 8.907017707824707e+00, 1.191120624542237e+01, 1.465128326416016e+01, 1.712470436096191e+01, 1.875663948059082e+01, 4.393721771240234e+01, 1.711564636230469e+01, 1.74236011505127e+01, 1.784733772277832e+01, 3.001996612548828e+01, 6.587851047515869e+00, 1.669731140136719e+01, 3.357611083984375e+01, 3.212361526489258e+01, 2.637180137634277e+01, 1.238314723968507e+01, 1.493743705749512e+01, 1.726839828491211e+01, 1.895879364013672e+01, 4.591744232177734e+01, 3.172680282592773e+01, 1.749732017517087e+01, 1.072184371948242e+01, 3.062540626525879e+01, 8.743280172348022e-01, 5.280602931976318e+00, 3.05744800567627e+01, 2.599337196350098e+01, 3.083151817321776e+01, 6.781519412994385e+00, 1.176068687438965e+01, 1.528227138519287e+01, 1.808062362670898e+01, 2.635378646850586e+01, 4.510304641723633e+01, 2.098562431335449e+01, 2.077684020996094e+01, 4.726953887939453e+01, 1.938504600524902e+01, 1.91635913848877e+01, 4.700412368774414e+01, 4.199139022827148e+01, 4.507365798950195e+01, 1.655930519104015e+01, 2.328635406494138e+01, 2.537900733947754e+01, 2.579716300964355e+01, 2.643588829040527e+01, 5.46041259765625e+01, 2.388096237182617e+01, 2.663055992126465e+01, 4.427082443237305e+01, 4.587054824829102e+01, 2.481382179260254e+01, 4.530092239379883e+01, 5.243990707397451e+01, 5.078500366210935e+01, 3.115708541870117e+01, 2.778193092346191e+01, 2.781037712097168e+01, 2.958900451660156e+01, 3.092490386962891e+01, 6.299533462524414e+01, 3.419998550415039e+01, 3.15777759552002e+01, 3.104968070983887e+01, 5.758612060546875e+01, 2.639749336242676e+01, 3.058964538574279e+01, 5.838547134399417e+01, 5.37807731628418e+01, 5.507809829711914e+01, 2.915728187561035e+01, 3.044607353210449e+01, 3.18928165435791e+01, 3.314620590209961e+01, 5.235134887695312e+01, 5.665982818603516e+01, 3.324201583862305e+01, 3.361297607421875e+01, 6.390253448486328e+01, 2.271314430236816e+01, 2.665728950500488e+01, 5.622475814819336e+01, 4.991878128051758e+01, 5.310109329223633e+01, 2.351686477661133e+01, 2.829111480712891e+01] +dis.mCon_flow[3]=[2.868546676635742e+01, 2.140979766845703e+00, 2.960005044937134e+00, 3.689873456954956e+00, 1.465566444396973e+01, 1.364620304107666e+01, 1.086627674102783e+01, 8.569492340087889e+00, 7.504912376403809e+00, 7.628620147705078e+00, 8.534436225891113e+00, 5.863558292388916e+00, 6.349515438079834e+00, 1.093796849250793e+00, 2.189953804016117e+00, 3.579807281494141e+00, 4.712700366973877e+00, 5.489266872406008e+00, 1.417527675628662e+01, 1.707745552062988e+01, 1.364940357208252e+01, 9.090126991271973e+00, 6.23516321182251e+00, 6.740478038787842e+00, 8.465004920959473e+00, 6.504812240600586e+00, 5.644057273864746e+00, 5.181970596313477e+00, 1.207030892372142e+00, 2.897495269775391e+00, 4.15619421005249e+00, 5.061726570129395e+00, 1.376420021057129e+01, 1.695022583007812e+01, 1.3858208656311e+01, 7.797935485839844e+00, 4.10595178604126e+00, 2.776978731155396e+00, 4.772319316864014e+00, 5.375607967376709e+00, 2.865511417388916e+00, 5.117317199707024e+00, 2.39251758903265e-02, 1.052721381187439e+00, 3.084225654602051e+00, 4.529007434844971e+00, 7.50916051864624e+00, 1.755722045898438e+01, 1.762464332580566e+01, 1.613592529296875e+01, 1.380064392089844e+01, 1.381958198547363e+01, 1.398137474060059e+01, 1.407210159301758e+01, 1.008338642120361e+01, 1.096936702728271e+01, 4.189425468444847e+00, 6.252189636230458e+00, 7.276327133178711e+00, 7.552160263061523e+00, 7.929571628570557e+00, 1.91185359954834e+01, 1.974277114868164e+01, 1.949543190002441e+01, 1.776812553405762e+01, 1.696884155273438e+01, 1.725813102722168e+01, 1.672393798828125e+01, 1.273890113830563e+01, 1.220378303527831e+01, 8.082220077514648e+00, 7.929385185241699e+00, 8.076897621154785e+00, 8.789896965026855e+00, 9.261077880859375e+00, 1.941508102416992e+01, 2.032039260864258e+01, 2.020594024658203e+01, 1.834090042114258e+01, 1.702739334106445e+01, 1.734257888793945e+01, 1.726590538024903e+01, 1.562144756317143e+01, 1.334573554992676e+01, 1.377118873596191e+01, 8.582487106323242e+00, 9.138038635253906e+00, 9.655182838439941e+00, 9.983453750610352e+00, 1.599814701080322e+01, 1.993135261535645e+01, 1.897492790222168e+01, 1.830398178100586e+01, 1.772795867919922e+01, 1.418774509429932e+01, 1.416220092773438e+01, 1.512285232543945e+01, 1.23500509262085e+01, 1.329779434204102e+01, 6.95601224899292e+00, 8.634087562561035e+00] bui[1].ets.THeaWatSupSet=[3.011499938964844e+02, 3.011499938964844e+02, 3.011818542480469e+02, 3.012418518066406e+02, 3.033169555664062e+02, 3.041416320800781e+02, 3.044120483398438e+02, 3.030785827636719e+02, 3.032156066894531e+02, 3.035683288574219e+02, 3.027239074707031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011561889648438e+02, 3.012687683105469e+02, 3.015848388671875e+02, 3.018233032226562e+02, 3.029001159667969e+02, 3.050103454589844e+02, 3.057236633300781e+02, 3.038907470703125e+02, 3.028811340332031e+02, 3.03606201171875e+02, 3.032756652832031e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011899719238281e+02, 3.012715148925781e+02, 3.014285888671875e+02, 3.016359558105469e+02, 3.021471557617188e+02, 3.045862426757812e+02, 3.051562805175781e+02, 3.032362060546875e+02, 3.014360961914062e+02, 3.014007263183594e+02, 3.018779602050781e+02, 3.012979736328125e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011532592773438e+02, 3.012625122070312e+02, 3.015754699707031e+02, 3.043725891113281e+02, 3.057138977050781e+02, 3.052976379394531e+02, 3.028313293457031e+02, 3.034349060058594e+02, 3.039214782714844e+02, 3.0258935546875e+02, 3.011499938964844e+02, 3.011499938964844e+02, 3.011549072265625e+02, 3.012594604492188e+02, 3.014695739746094e+02, 3.017150573730469e+02, 3.019510803222656e+02, 3.0364501953125e+02, 3.055112609863281e+02, 3.068552856445312e+02, 3.050308837890625e+02, 3.049100036621094e+02, 3.059415893554688e+02, 3.04355712890625e+02, 3.015714721679688e+02, 3.015879211425781e+02, 3.018827514648438e+02, 3.021878051757812e+02, 3.023419189453125e+02, 3.025277099609375e+02, 3.026602478027344e+02, 3.032210693359375e+02, 3.033043518066406e+02, 3.032552490234375e+02, 3.032364196777344e+02, 3.032822570800781e+02, 3.033528442382812e+02, 3.03423583984375e+02, 3.033790893554688e+02, 3.0290576171875e+02, 3.030587768554688e+02, 3.0315966796875e+02, 3.032167053222656e+02, 3.032773742675781e+02, 3.033581237792969e+02, 3.03684326171875e+02, 3.040229187011719e+02, 3.039660339355469e+02, 3.038548889160156e+02, 3.037657470703125e+02, 3.037560424804688e+02, 3.0377978515625e+02, 3.038266296386719e+02, 3.031968383789062e+02, 3.03359130859375e+02, 3.0346533203125e+02, 3.035382385253906e+02] -bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096917419433594e+02, 3.070050964355469e+02, 3.0331396484375e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998261413574219e+02, 2.992112731933594e+02, 2.991952514648438e+02, 3.002656860351562e+02, 3.012636413574219e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010986633300781e+02, 2.99261962890625e+02, 2.992174682617188e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.016354675292969e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014389953613281e+02, 3.013993225097656e+02, 3.018772583007812e+02, 3.013066711425781e+02, 2.987676086425781e+02, 2.98609619140625e+02, 2.986053466796875e+02, 2.98605224609375e+02, 3.002051391601562e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711853027344e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316040039062e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995849914550781e+02, 2.9922705078125e+02, 3.007213134765625e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.015867004394531e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023416748046875e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.031970520019531e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] +bui[1].ets.senTHeaWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 3.096920471191406e+02, 3.070050659179688e+02, 3.033133850097656e+02, 3.04140380859375e+02, 3.044124145507812e+02, 3.030799560546875e+02, 3.032140808105469e+02, 3.035685119628906e+02, 3.027255249023438e+02, 2.998263854980469e+02, 2.992112731933594e+02, 2.991952514648438e+02, 3.00265625e+02, 3.012636413574219e+02, 3.015839538574219e+02, 3.018228759765625e+02, 3.028958435058594e+02, 3.05009765625e+02, 3.057240600585938e+02, 3.038930358886719e+02, 3.028811340332031e+02, 3.036059265136719e+02, 3.0327685546875e+02, 3.010986328125e+02, 2.992619934082031e+02, 2.992174682617188e+02, 3.01166259765625e+02, 3.012699890136719e+02, 3.014273376464844e+02, 3.016354675292969e+02, 3.021448059082031e+02, 3.045858459472656e+02, 3.051566162109375e+02, 3.032385559082031e+02, 3.014390258789062e+02, 3.013993225097656e+02, 3.018772583007812e+02, 3.013066711425781e+02, 2.98767578125e+02, 2.98609619140625e+02, 2.986053466796875e+02, 2.98605224609375e+02, 3.00205078125e+02, 3.012598571777344e+02, 3.015719604492188e+02, 3.043711853027344e+02, 3.057128601074219e+02, 3.052988586425781e+02, 3.028316650390625e+02, 3.034327087402344e+02, 3.03921875e+02, 3.025921325683594e+02, 2.995849914550781e+02, 2.992270202636719e+02, 3.007212829589844e+02, 3.012566833496094e+02, 3.014682922363281e+02, 3.017143859863281e+02, 3.019506225585938e+02, 3.036409912109375e+02, 3.055098876953125e+02, 3.068552551269531e+02, 3.050326232910156e+02, 3.049086608886719e+02, 3.05941650390625e+02, 3.043575744628906e+02, 3.015736083984375e+02, 3.015867004394531e+02, 3.018821411132812e+02, 3.021875305175781e+02, 3.023416748046875e+02, 3.025274963378906e+02, 3.026601257324219e+02, 3.032208862304688e+02, 3.033042907714844e+02, 3.032553405761719e+02, 3.032364196777344e+02, 3.032821960449219e+02, 3.033527526855469e+02, 3.03423583984375e+02, 3.033792419433594e+02, 3.029053955078125e+02, 3.030586853027344e+02, 3.031595458984375e+02, 3.032166748046875e+02, 3.032772521972656e+02, 3.033581237792969e+02, 3.036829528808594e+02, 3.0402294921875e+02, 3.039661254882812e+02, 3.038549499511719e+02, 3.037657775878906e+02, 3.037560424804688e+02, 3.037797241210938e+02, 3.038266906738281e+02, 3.03197021484375e+02, 3.033590698242188e+02, 3.034652709960938e+02, 3.035381469726562e+02] bui[2].ets.THeaWatSupSet=[3.022371215820312e+02, 3.022929992675781e+02, 3.025325317382812e+02, 3.027109375e+02, 3.0576953125e+02, 3.026592102050781e+02, 3.025699462890625e+02, 3.046447448730469e+02, 3.032872619628906e+02, 3.0203173828125e+02, 3.047882385253906e+02, 3.044075622558594e+02, 3.045711669921875e+02, 3.021329040527344e+02, 3.025238037109375e+02, 3.028435974121094e+02, 3.031228942871094e+02, 3.033214416503906e+02, 3.064082336425781e+02, 3.032993774414062e+02, 3.032015380859375e+02, 3.032325134277344e+02, 3.045858154296875e+02, 3.019427795410156e+02, 3.031217956542969e+02, 3.048508911132812e+02, 3.0460595703125e+02, 3.040630798339844e+02, 3.025755310058594e+02, 3.028836364746094e+02, 3.031466064453125e+02, 3.033418884277344e+02, 3.06205078125e+02, 3.050321960449219e+02, 3.031983947753906e+02, 3.023972473144531e+02, 3.045396118164062e+02, 3.013359985351562e+02, 3.017449645996094e+02, 3.045319519042969e+02, 3.038887023925781e+02, 3.04413330078125e+02, 3.019764099121094e+02, 3.025020751953125e+02, 3.029153747558594e+02, 3.032434997558594e+02, 3.040957641601562e+02, 3.064471130371094e+02, 3.035986938476562e+02, 3.035945129394531e+02, 3.064448852539062e+02, 3.035657958984375e+02, 3.033815307617188e+02, 3.066045227050781e+02, 3.058945007324219e+02, 3.06213134765625e+02, 3.031752624511719e+02, 3.03856201171875e+02, 3.041219177246094e+02, 3.041805419921875e+02, 3.042574462890625e+02, 3.076214294433594e+02, 3.040094604492188e+02, 3.043080139160156e+02, 3.060822143554688e+02, 3.067025756835938e+02, 3.040648498535156e+02, 3.062969970703125e+02, 3.072484436035156e+02, 3.069846801757812e+02, 3.049280395507812e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046428527832031e+02, 3.048128356933594e+02, 3.086090087890625e+02, 3.054629821777344e+02, 3.049158935546875e+02, 3.048506774902344e+02, 3.080462646484375e+02, 3.042694091796875e+02, 3.047711791992188e+02, 3.080608520507812e+02, 3.073917236328125e+02, 3.075439147949219e+02, 3.045775451660156e+02, 3.047623901367188e+02, 3.049385375976562e+02, 3.051003112792969e+02, 3.071455078125e+02, 3.081002807617188e+02, 3.051087951660156e+02, 3.051735534667969e+02, 3.087722473144531e+02, 3.039963989257812e+02, 3.0430224609375e+02, 3.078565063476562e+02, 3.069277648925781e+02, 3.072600402832031e+02, 3.039281311035156e+02, 3.04494873046875e+02] -bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046413269042969e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047851867675781e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.0460546875e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062020263671875e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.01743408203125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064452514648438e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090087890625e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278564453125e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.044946594238281e+02] +bui[2].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.0229248046875e+02, 3.025322570800781e+02, 3.027091979980469e+02, 3.057698364257812e+02, 3.026587829589844e+02, 3.025703125e+02, 3.046412353515625e+02, 3.032934265136719e+02, 3.020312805175781e+02, 3.047846374511719e+02, 3.044082336425781e+02, 3.045708923339844e+02, 3.021383666992188e+02, 3.025234069824219e+02, 3.028432006835938e+02, 3.031226501464844e+02, 3.033212890625e+02, 3.06408203125e+02, 3.033016052246094e+02, 3.032021789550781e+02, 3.032270202636719e+02, 3.045870361328125e+02, 3.019412841796875e+02, 3.031144104003906e+02, 3.048513488769531e+02, 3.046054992675781e+02, 3.040677795410156e+02, 3.025749206542969e+02, 3.0288330078125e+02, 3.031463623046875e+02, 3.033417358398438e+02, 3.062020263671875e+02, 3.050366516113281e+02, 3.031987609863281e+02, 3.023978881835938e+02, 3.045404968261719e+02, 3.013343200683594e+02, 3.01743408203125e+02, 3.045326538085938e+02, 3.038883666992188e+02, 3.044132385253906e+02, 3.019745178222656e+02, 3.025015258789062e+02, 3.029149169921875e+02, 3.032431945800781e+02, 3.040904846191406e+02, 3.064474487304688e+02, 3.035980224609375e+02, 3.035946960449219e+02, 3.064450073242188e+02, 3.035708312988281e+02, 3.033813171386719e+02, 3.066045532226562e+02, 3.058949279785156e+02, 3.062129211425781e+02, 3.031749267578125e+02, 3.038559875488281e+02, 3.04121826171875e+02, 3.041805114746094e+02, 3.042573852539062e+02, 3.0762158203125e+02, 3.040091247558594e+02, 3.043080139160156e+02, 3.060777282714844e+02, 3.06705322265625e+02, 3.040643920898438e+02, 3.062926635742188e+02, 3.072489624023438e+02, 3.069845581054688e+02, 3.049327392578125e+02, 3.044254150390625e+02, 3.044303588867188e+02, 3.046427001953125e+02, 3.048128051757812e+02, 3.086090393066406e+02, 3.054671020507812e+02, 3.049159240722656e+02, 3.04849853515625e+02, 3.080468139648438e+02, 3.042687683105469e+02, 3.047692871093751e+02, 3.080611572265625e+02, 3.073915405273438e+02, 3.075454711914062e+02, 3.04576904296875e+02, 3.047622985839844e+02, 3.049383850097656e+02, 3.051002807617188e+02, 3.071411743164062e+02, 3.081028442382812e+02, 3.051085510253906e+02, 3.051735534667969e+02, 3.087726135253906e+02, 3.039982604980469e+02, 3.043021240234375e+02, 3.07856689453125e+02, 3.069278259277344e+02, 3.072599487304688e+02, 3.039273071289062e+02, 3.044946594238281e+02] bui[3].ets.THeaWatSupSet=[3.015830078125e+02, 3.017384643554688e+02, 3.020616760253906e+02, 3.023164672851562e+02, 3.055315856933594e+02, 3.052533569335938e+02, 3.042955322265625e+02, 3.035074462890625e+02, 3.031561584472656e+02, 3.031649475097656e+02, 3.034611206054688e+02, 3.025969543457031e+02, 3.027619323730469e+02, 3.014335632324219e+02, 3.018492736816406e+02, 3.02317138671875e+02, 3.026919250488281e+02, 3.029523315429688e+02, 3.057950744628906e+02, 3.064950866699219e+02, 3.05296630859375e+02, 3.037142028808594e+02, 3.027350769042969e+02, 3.028833312988281e+02, 3.034297485351562e+02, 3.028161315917969e+02, 3.025333557128906e+02, 3.024278259277344e+02, 3.015642700195312e+02, 3.020900573730469e+02, 3.025110168457031e+02, 3.028137512207031e+02, 3.051663818359375e+02, 3.064702453613281e+02, 3.053681945800781e+02, 3.032876586914062e+02, 3.020130615234375e+02, 3.015963745117188e+02, 3.022110900878906e+02, 3.024018859863281e+02, 3.016385192871094e+02, 3.02337890625e+02, 3.011651916503906e+02, 3.015142211914062e+02, 3.021448974609375e+02, 3.026300354003906e+02, 3.034896850585938e+02, 3.06657958984375e+02, 3.066563415527344e+02, 3.0615478515625e+02, 3.053432922363281e+02, 3.0532421875e+02, 3.053579711914062e+02, 3.0541748046875e+02, 3.04074462890625e+02, 3.043381958007812e+02, 3.0258203125e+02, 3.032113647460938e+02, 3.035560913085938e+02, 3.036563110351562e+02, 3.037868041992188e+02, 3.07205322265625e+02, 3.074538269042969e+02, 3.073782653808594e+02, 3.067622375488281e+02, 3.064886169433594e+02, 3.065491638183594e+02, 3.063687438964844e+02, 3.050221862792969e+02, 3.047802734375e+02, 3.037688293457031e+02, 3.037930603027344e+02, 3.038448181152344e+02, 3.040843200683594e+02, 3.042516174316406e+02, 3.072645874023438e+02, 3.0772265625e+02, 3.076467895507812e+02, 3.069666137695312e+02, 3.065372009277344e+02, 3.065844116210938e+02, 3.065560913085938e+02, 3.06064208984375e+02, 3.051891174316406e+02, 3.053666076660156e+02, 3.039945678710938e+02, 3.042120666503906e+02, 3.043890380859375e+02, 3.04509765625e+02, 3.061576843261719e+02, 3.076034545898438e+02, 3.071937866210938e+02, 3.069554748535156e+02, 3.068090515136719e+02, 3.05495361328125e+02, 3.054386291503906e+02, 3.058284912109375e+02, 3.048736267089844e+02, 3.051721496582031e+02, 3.034703979492188e+02, 3.040327758789062e+02] -bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025327758789062e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051630859375e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022096557617188e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009291381835938e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.053434753417969e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.07263916015625e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040325012207031e+02] -bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907846704125404e-02, 5.650678649544716e-02, 4.894896984100342e+00, 6.819561958312988e+00, 7.489778995513916e+00, 4.844692230224607e+00, 4.906224250793457e+00, 5.776722431182861e+00, 3.999117612838745e+00, 9.633191861212254e-03, 9.317713789641857e-03, 9.21877846121788e-03, 1.527409907430415e-02, 1.418763995170593e-01, 9.878356456756592e-01, 1.632217288017275e+00, 4.026792049407959e+00, 8.456923484802246e+00, 9.770397186279297e+00, 6.682214260101318e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228213310241699e+00, 1.174863427877426e-02, 9.363200515508652e-03, 9.240545332431793e-03, 4.136814922094388e-02, 1.511051207780838e-01, 5.182364583015442e-01, 1.143145084381104e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800907135009759e+00, 5.274876594543457e+00, 6.521996855735779e-01, 4.389763176441193e-01, 1.749075412750244e+00, 2.536960542201996e-01, 9.437198750674725e-03, 9.280523285269737e-03, 9.204704314470291e-03, 9.155107662081718e-03, 1.349558401852846e-02, 1.353438943624496e-01, 8.974889516830444e-01, 7.115831851959229e+00, 9.57374095916748e+00, 9.168147087097168e+00, 4.250556945800781e+00, 5.30247974395752e+00, 6.52294921875e+00, 3.751948833465576e+00, 9.536220692098141e-03, 9.298545308411121e-03, 1.432016771286755e-02, 1.30591303110121e-01, 6.392928957939148e-01, 1.347904205322266e+00, 1.955642700195312e+00, 5.587727546691895e+00, 9.248087882995605e+00, 1.139807224273682e+01, 8.817179679870605e+00, 8.274707794189453e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071781635284405e+00, 9.856077432632313e-01, 1.774980068206787e+00, 2.554838895797729e+00, 2.94133472442627e+00, 3.394866466522217e+00, 3.718511581420898e+00, 4.969095230102539e+00, 5.196185111999512e+00, 5.101758480072021e+00, 5.053284168243408e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.46058177947998e+00, 5.379539012908938e+00, 4.293586730957031e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005429744720459e+00, 5.133623123168945e+00, 5.318101406097412e+00, 5.902877807617188e+00, 6.703339576721191e+00, 6.603311061859131e+00, 6.379105091094971e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210282802581787e+00, 6.313498020172119e+00, 5.023281574249268e+00, 5.314936637878418e+00, 5.544579982757568e+00, 5.700542449951172e+00] -bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956420898438e+01, 2.179964065551758e+01, 2.434949111938477e+01, 6.271846389770508e+01, 2.408341026306152e+01, 2.269744110107422e+01, 4.784207534790044e+01, 3.624183654785156e+01, 1.384289360046387e+01, 4.935106658935547e+01, 4.822765731811523e+01, 4.952297973632812e+01, 1.842953872680664e+01, 2.160183715820314e+01, 2.64544849395752e+01, 3.059717559814453e+01, 3.348596572875977e+01, 6.825636291503906e+01, 3.572223663330078e+01, 3.222310638427734e+01, 3.040904235839844e+01, 5.060554504394531e+01, 1.224439525604248e+01, 2.79286003112793e+01, 5.321435546875e+01, 4.988628387451172e+01, 4.590431594848633e+01, 2.231992530822757e+01, 2.707801818847656e+01, 3.095099830627441e+01, 3.37579231262207e+01, 6.423964691162109e+01, 5.781265258789062e+01, 3.205116653442379e+01, 2.019955444335938e+01, 4.943649673461914e+01, 1.858087539672852e+00, 8.969456672668457e+00, 4.917627716064453e+01, 4.121453475952148e+01, 4.768252182006834e+01, 1.270386600494385e+01, 2.121030616760254e+01, 2.74677619934082e+01, 3.229221725463867e+01, 4.1516845703125e+01, 6.951964569091797e+01, 3.730625152587891e+01, 3.745492935180664e+01, 6.802455139160156e+01, 4.040704727172852e+01, 3.429230499267578e+01, 6.963653564453125e+01, 6.457040405273438e+01, 6.710516357421875e+01, 3.23871154785157e+01, 4.066809463500973e+01, 4.412956619262695e+01, 4.494715881347656e+01, 4.58949089050293e+01, 7.920568084716797e+01, 4.357098388671875e+01, 4.658691787719727e+01, 6.299691772460938e+01, 7.318042755126953e+01, 4.334961700439453e+01, 6.494723510742188e+01, 7.685041046142568e+01, 7.426663970947263e+01, 5.726755905151367e+01, 4.793746185302734e+01, 4.805391311645508e+01, 5.047379684448242e+01, 5.250408554077148e+01, 8.565139770507812e+01, 6.309542083740234e+01, 5.381442260742188e+01, 5.289430618286133e+01, 8.303781890869141e+01, 4.633310699462891e+01, 5.147952651977595e+01, 8.30285568237305e+01, 7.779844665527344e+01, 7.956737518310547e+01, 4.956556701660156e+01, 5.192892074584961e+01, 5.388901901245117e+01, 5.576947784423828e+01, 7.276568603515625e+01, 8.451863098144531e+01, 5.587187576293945e+01, 5.661603927612305e+01, 8.767699432373047e+01, 4.532734298706055e+01, 4.643378829956055e+01, 8.081703186035156e+01, 7.413657379150391e+01, 7.661772918701172e+01, 4.203748321533203e+01, 4.869478988647461e+01] -bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228416919708252e+00, 5.18070125579834e+00, 6.588890075683594e+00, 2.159803771972656e+01, 2.093928146362305e+01, 1.701434326171875e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.133835601806641e+01, 1.280913829803467e+01, 8.519828796386719e+00, 9.112428665161133e+00, 1.968686819076538e+00, 3.882367849349983e+00, 6.621814727783203e+00, 8.75412654876709e+00, 1.019059658050537e+01, 2.226997566223145e+01, 2.534806442260742e+01, 2.129683685302734e+01, 1.442809677124023e+01, 9.160595893859863e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773829460144043e+00, 7.812160015106201e+00, 7.976408958435059e+00, 2.096541881561297e+00, 5.303374767303467e+00, 7.739473342895508e+00, 9.431971549987793e+00, 1.947540283203125e+01, 2.521007347106934e+01, 2.158997535705562e+01, 1.23989782333374e+01, 5.177690505981445e+00, 2.426540851593018e+00, 5.909862041473389e+00, 7.452637672424316e+00, 2.654036998748779e+00, 6.749626159667954e+00, 4.423470422625542e-02, 1.734307527542114e+00, 5.591922283172607e+00, 8.38982105255127e+00, 1.225362491607666e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430488586425781e+01, 2.129631805419922e+01, 2.104840850830078e+01, 2.123486137390137e+01, 2.146799468994141e+01, 1.600839996337891e+01, 1.692975044250488e+01, 8.381849288940453e+00, 1.15128240585327e+01, 1.328374862670898e+01, 1.380712604522705e+01, 1.4422926902771e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821048164367676e+01, 2.633612823486328e+01, 2.531941604614258e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019038772583003e+01, 1.88751983642578e+01, 1.510502147674561e+01, 1.444166469573975e+01, 1.471965026855469e+01, 1.580357456207275e+01, 1.658488655090332e+01, 2.720169448852539e+01, 2.915558624267578e+01, 2.899020195007324e+01, 2.697273445129395e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409118080139165e+01, 2.05731315612793e+01, 2.13944263458252e+01, 1.530465316772461e+01, 1.640533828735352e+01, 1.718070411682129e+01, 1.774248123168945e+01, 2.320332145690918e+01, 2.879419898986816e+01, 2.762323951721191e+01, 2.68856315612793e+01, 2.648885726928711e+01, 2.190031814575195e+01, 2.150237464904785e+01, 2.300961494445801e+01, 1.945285797119141e+01, 2.046152687072754e+01, 1.29143648147583e+01, 1.55466480255127e+01] +bui[3].ets.senTHeaWatSup.T=[2.931499938964844e+02, 3.017373046875e+02, 3.020612487792969e+02, 3.023146667480469e+02, 3.055311584472656e+02, 3.052538146972656e+02, 3.042962036132812e+02, 3.035079650878906e+02, 3.031562805175781e+02, 3.03164794921875e+02, 3.034609375e+02, 3.025980834960938e+02, 3.027613525390625e+02, 3.014414367675781e+02, 3.018482360839844e+02, 3.023164978027344e+02, 3.026915283203125e+02, 3.029520874023438e+02, 3.057935485839844e+02, 3.064952697753906e+02, 3.05297607421875e+02, 3.037153625488281e+02, 3.027351989746094e+02, 3.028828735351562e+02, 3.0342919921875e+02, 3.028172912597656e+02, 3.025323486328125e+02, 3.024328308105469e+02, 3.015624694824219e+02, 3.020892639160156e+02, 3.025105590820312e+02, 3.028134460449219e+02, 3.051630859375e+02, 3.064703674316406e+02, 3.053692626953125e+02, 3.03289306640625e+02, 3.020147094726562e+02, 3.015959777832031e+02, 3.022096557617188e+02, 3.024038391113281e+02, 3.016372375488281e+02, 3.023375244140625e+02, 3.009291381835938e+02, 3.015119323730469e+02, 3.021439208984375e+02, 3.026295166015625e+02, 3.03484619140625e+02, 3.066578674316406e+02, 3.066563720703125e+02, 3.061552124023438e+02, 3.05343505859375e+02, 3.05323974609375e+02, 3.053579711914062e+02, 3.054176330566406e+02, 3.040749816894531e+02, 3.043379516601562e+02, 3.025817260742188e+02, 3.032109680175781e+02, 3.03555908203125e+02, 3.036562194824219e+02, 3.0378662109375e+02, 3.0720458984375e+02, 3.074537658691406e+02, 3.073784790039062e+02, 3.067625427246094e+02, 3.064884948730469e+02, 3.065492553710938e+02, 3.063687744140625e+02, 3.0502294921875e+02, 3.047801208496094e+02, 3.037720947265625e+02, 3.037929992675781e+02, 3.038447570800781e+02, 3.040841674804688e+02, 3.042515258789062e+02, 3.072639465332031e+02, 3.077227478027344e+02, 3.076470336914062e+02, 3.069668273925781e+02, 3.065373840332031e+02, 3.065845031738281e+02, 3.065560302734375e+02, 3.060650329589844e+02, 3.051888732910156e+02, 3.053677062988281e+02, 3.03993896484375e+02, 3.042119750976562e+02, 3.043888854980469e+02, 3.045097351074219e+02, 3.061537170410156e+02, 3.076036376953125e+02, 3.071938781738281e+02, 3.0695556640625e+02, 3.068097229003906e+02, 3.0549560546875e+02, 3.054384155273438e+02, 3.058286743164062e+02, 3.04873779296875e+02, 3.051720275878906e+02, 3.034695739746094e+02, 3.040325012207031e+02] +bui[1].ets.senMasFloHeaWat.m_flow=[0e+00, 0e+00, 1.907835155725479e-02, 5.650695413351059e-02, 4.894920825958252e+00, 6.819562435150146e+00, 7.489774703979492e+00, 4.844692707061765e+00, 4.906224250793457e+00, 5.776688098907471e+00, 3.999117612838745e+00, 9.633165784180164e-03, 9.317670948803425e-03, 9.218755178153515e-03, 1.527412235736851e-02, 1.418764144182205e-01, 9.878356456756592e-01, 1.632217288017275e+00, 4.026792049407959e+00, 8.456923484802246e+00, 9.770398139953613e+00, 6.682214260101318e+00, 4.263309955596924e+00, 5.811470985412598e+00, 5.228213310241699e+00, 1.174093596637249e-02, 9.363117627799511e-03, 9.240508079528809e-03, 4.13678623735909e-02, 1.511051207780838e-01, 5.18236517906189e-01, 1.143143653869629e+00, 2.356513261795044e+00, 7.677215099334717e+00, 8.800904273986809e+00, 5.274876594543457e+00, 6.52198851108551e-01, 4.38977062702179e-01, 1.749075293540955e+00, 2.536985278129578e-01, 9.437212720513344e-03, 9.280528873205185e-03, 9.20470803976059e-03, 9.155109524726868e-03, 1.349561102688313e-02, 1.353438943624496e-01, 8.974891304969788e-01, 7.115832328796387e+00, 9.573740005493164e+00, 9.168161392211914e+00, 4.250592708587646e+00, 5.302480220794678e+00, 6.52294921875e+00, 3.751943588256836e+00, 9.535969235002995e-03, 9.298482909798622e-03, 1.432016026228696e-02, 1.305913180112822e-01, 6.392931938171387e-01, 1.347904443740845e+00, 1.955642938613892e+00, 5.587727069854736e+00, 9.248087882995605e+00, 1.13980712890625e+01, 8.817180633544922e+00, 8.274698257446289e+00, 1.008008289337158e+01, 7.570237159729004e+00, 1.071795821189862e+00, 9.856119751930104e-01, 1.774980068206787e+00, 2.554838418960571e+00, 2.94133448600769e+00, 3.394866466522217e+00, 3.718500137329102e+00, 4.969096183776855e+00, 5.196185111999512e+00, 5.101759433746338e+00, 5.053284168243408e+00, 5.147944450378418e+00, 5.30048942565918e+00, 5.46058177947998e+00, 5.379539012908938e+00, 4.293587207794189e+00, 4.646589279174805e+00, 4.870254039764404e+00, 5.005429267883301e+00, 5.133627414703369e+00, 5.318101406097412e+00, 5.902878284454346e+00, 6.703339576721191e+00, 6.603311061859131e+00, 6.379105091094971e+00, 6.191190719604492e+00, 6.166211128234863e+00, 6.210283279418945e+00, 6.313498020172119e+00, 5.02327299118042e+00, 5.31493616104126e+00, 5.544579982757568e+00, 5.700542449951172e+00] +bui[2].ets.senMasFloHeaWat.m_flow=[1.08927321434021e+00, 1.795956993103027e+01, 2.179964065551758e+01, 2.43494758605957e+01, 6.271846008300781e+01, 2.408338737487793e+01, 2.269747352600098e+01, 4.784222030639653e+01, 3.62418327331543e+01, 1.384299564361572e+01, 4.935124206542969e+01, 4.82275390625e+01, 4.95228271484375e+01, 1.842953109741211e+01, 2.160183715820314e+01, 2.64544849395752e+01, 3.059717559814453e+01, 3.348596572875977e+01, 6.825636291503906e+01, 3.572222900390625e+01, 3.222309875488281e+01, 3.040904808044434e+01, 5.060554504394531e+01, 1.224439525604248e+01, 2.79286003112793e+01, 5.32143669128418e+01, 4.988626480102539e+01, 4.590433120727539e+01, 2.231975555419925e+01, 2.707801818847656e+01, 3.095099830627441e+01, 3.375791931152344e+01, 6.423963928222656e+01, 5.781264114379883e+01, 3.205117416381832e+01, 2.019955444335938e+01, 4.943651580810547e+01, 1.857822895050049e+00, 8.969456672668457e+00, 4.917628479003906e+01, 4.121450042724609e+01, 4.768252182006834e+01, 1.270388412475586e+01, 2.121030616760254e+01, 2.74677619934082e+01, 3.229221725463867e+01, 4.151684951782227e+01, 6.951964569091797e+01, 3.73062629699707e+01, 3.74549446105957e+01, 6.802410125732422e+01, 4.040701675415039e+01, 3.429229736328125e+01, 6.963679504394531e+01, 6.457041168212891e+01, 6.710517120361328e+01, 3.238712692260749e+01, 4.0668098449707e+01, 4.412956237792969e+01, 4.494715881347656e+01, 4.58949089050293e+01, 7.920567321777344e+01, 4.357098770141602e+01, 4.658691787719727e+01, 6.299692535400391e+01, 7.318051910400391e+01, 4.334961700439453e+01, 6.494723510742188e+01, 7.685041809082021e+01, 7.426664733886716e+01, 5.726757049560547e+01, 4.793741989135742e+01, 4.805391693115234e+01, 5.047378921508789e+01, 5.250400924682617e+01, 8.565138244628906e+01, 6.309540557861328e+01, 5.381439590454102e+01, 5.289430618286133e+01, 8.303781890869141e+01, 4.633309936523438e+01, 5.147951889038142e+01, 8.302857208251956e+01, 7.779845428466797e+01, 7.956737518310547e+01, 4.956556701660156e+01, 5.192891693115234e+01, 5.388903045654297e+01, 5.576948165893555e+01, 7.276569366455078e+01, 8.451854705810547e+01, 5.587186813354492e+01, 5.661603546142578e+01, 8.767699432373047e+01, 4.532734298706055e+01, 4.643378448486328e+01, 8.081705474853516e+01, 7.413655090332031e+01, 7.661772155761719e+01, 4.203733062744141e+01, 4.869474029541016e+01] +bui[3].ets.senMasFloHeaWat.m_flow=[1.571464985609055e-01, 3.228419065475464e+00, 5.180700778961182e+00, 6.58888578414917e+00, 2.159803771972656e+01, 2.093928146362305e+01, 1.701434898376465e+01, 1.324072360992431e+01, 1.135541534423828e+01, 1.13383846282959e+01, 1.280913734436035e+01, 8.519783973693848e+00, 9.112342834472656e+00, 1.968689203262329e+00, 3.882367849349983e+00, 6.621814727783203e+00, 8.75412654876709e+00, 1.019059658050537e+01, 2.226997566223145e+01, 2.534806442260742e+01, 2.129683494567871e+01, 1.442809677124023e+01, 9.16059684753418e+00, 9.797703742980957e+00, 1.258098030090332e+01, 9.773825645446777e+00, 7.812179088592529e+00, 7.976412773132324e+00, 2.0965144634247e+00, 5.303374767303467e+00, 7.739473342895508e+00, 9.431965827941895e+00, 1.947539901733398e+01, 2.521007347106934e+01, 2.158997344970699e+01, 1.23989782333374e+01, 5.177690029144287e+00, 2.426541805267334e+00, 5.909862041473389e+00, 7.452640533447266e+00, 2.654017210006714e+00, 6.749626159667954e+00, 4.423455148935318e-02, 1.734305739402771e+00, 5.591922760009766e+00, 8.38982105255127e+00, 1.225362586975098e+01, 2.566511344909668e+01, 2.587509536743164e+01, 2.430489349365234e+01, 2.129632949829102e+01, 2.104840850830078e+01, 2.123486137390137e+01, 2.146798896789551e+01, 1.600839996337891e+01, 1.692975044250488e+01, 8.381851196289086e+00, 1.151282501220701e+01, 1.328374767303467e+01, 1.380712509155273e+01, 1.4422926902771e+01, 2.719876861572266e+01, 2.835089683532715e+01, 2.821048164367676e+01, 2.633613014221191e+01, 2.531941413879395e+01, 2.554854774475098e+01, 2.493155860900879e+01, 2.019039916992183e+01, 1.88751983642578e+01, 1.510502433776855e+01, 1.444164848327637e+01, 1.471965026855469e+01, 1.580357265472412e+01, 1.65848560333252e+01, 2.720170211791992e+01, 2.915558624267578e+01, 2.899020576477051e+01, 2.697273445129395e+01, 2.555924415588379e+01, 2.565429878234863e+01, 2.554099845886231e+01, 2.409117889404302e+01, 2.057313346862793e+01, 2.139442825317383e+01, 1.530465316772461e+01, 1.640533638000488e+01, 1.718070983886719e+01, 1.774247932434082e+01, 2.320332527160645e+01, 2.87941951751709e+01, 2.762323951721191e+01, 2.688562393188477e+01, 2.648885726928711e+01, 2.190031814575195e+01, 2.150237655639648e+01, 2.300961685180664e+01, 1.945284080505371e+01, 2.046152687072754e+01, 1.291433620452881e+01, 1.5546630859375e+01] bui[1].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] bui[1].ets.senTChiWatSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui[2].ets.TChiWatSupSet=[2.911499938964844e+02, 2.911499938964844e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ1Valve.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ1Valve.txt index 3b39823a2e6..30887753273 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ1Valve.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ1Valve.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-19 +last-generated=2024-01-04 statistics-initialization= { "linear": "3, 0, 0", @@ -15,18 +15,18 @@ statistics-simulation= time=[0e+00, 6.048e+05] bui.maxTSet.y=[2.971499938964844e+02, 2.971499938964844e+02] bui.minTSet.y=[2.931499938964844e+02, 2.931499938964844e+02] -bui.thermalZoneOneElement.TAir=[2.951499938964844e+02, 2.931500244140625e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931502075195312e+02, 2.971508483886719e+02, 2.971495971679688e+02, 2.971498413085938e+02, 2.971499938964844e+02, 2.971499328613281e+02, 2.960454711914062e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.971394348144531e+02, 2.971497497558594e+02, 2.971496887207031e+02, 2.971502075195312e+02, 2.9714990234375e+02, 2.971499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.954241638183594e+02, 2.971502075195312e+02, 2.97149658203125e+02, 2.971500244140625e+02, 2.971499633789062e+02, 2.97149658203125e+02, 2.933812561035156e+02, 2.931497192382812e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931498413085938e+02, 2.931500549316406e+02, 2.931503601074219e+02, 2.971500854492188e+02, 2.971501159667969e+02, 2.9714990234375e+02, 2.971499633789062e+02, 2.971498718261719e+02, 2.961891479492188e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.971510314941406e+02, 2.97150390625e+02, 2.971497192382812e+02, 2.971500244140625e+02, 2.971498718261719e+02, 2.968432922363281e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.950806579589844e+02, 2.971497802734375e+02, 2.971498107910156e+02, 2.971499938964844e+02, 2.971499328613281e+02, 2.971499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931501770019531e+02, 2.931500244140625e+02, 2.931498413085938e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.936056823730469e+02, 2.964044189453125e+02, 2.9714990234375e+02, 2.971520080566406e+02, 2.9714990234375e+02, 2.971497497558594e+02, 2.931514587402344e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02] -bui.terUni.QActHea_flow=[-0e+00, 3.571176452636719e+02, 3.681925048828125e+02, 3.890083923339844e+02, 3.756143493652344e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.998696746826172e+02, 2.140739593505859e+02, 2.359530487060547e+02, 2.724304199218751e+02, 2.628565979003906e+02, 3.026924438476562e+02, 3.208502197265624e+02, 3.012669677734375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.328417663574219e+02, 1.355771484375e+02, 1.79387939453125e+02, 1.933366699218751e+02, 2.067100524902344e+02, 1.981953277587891e+02, 1.638078460693359e+02, 1.904850921630859e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.976961517333984e+01, 1.295511016845702e+02, 1.574111480712891e+02, 1.741891021728516e+02, 2.020989074707031e+02, 2.243462829589844e+02, 2.699931335449219e+02, 2.530227355957031e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.540381774902344e+02, 1.715867309570312e+02, 1.817836608886724e+02, 2.039669342041018e+02, 2.223249206542969e+02, 2.721473999023438e+02, 2.894701843261719e+02, 2.940072631835938e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.600094757080081e+02, 1.847055969238279e+02, 2.016230773925781e+02, 2.197774658203125e+02, 2.354174652099609e+02, 2.530018768310547e+02, 2.623194274902344e+02, 2.810803833007812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.542299346923831e+02, 1.829343872070312e+02, 2.114729919433594e+02, 1.671332397460938e+02, 2.016612854003906e+02, 2.095205993652344e+02, 2.545650329589844e+02, 2.463133087158203e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.758143615722656e+02, 2.143076324462891e+02, 2.37621826171875e+02, 2.443855285644531e+02, 2.568756713867188e+02] -bui.terUni.QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -6.516834106445312e+02, -7.815596923828125e+02, -2.790231018066404e+02, -2.508614044189453e+02, -2.120281677246094e+02, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -2.061417236328125e+02, -9.782685546875e+02, -5.313346557617188e+02, -3.751358032226562e+02, -3.028636169433594e+02, -2.398288917541504e+01, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.455996704101573e+02, -6.459362182617188e+02, -4.422173767089844e+02, -4.348787536621094e+02, -2.270809631347656e+02, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.130740051269531e+02, -3.711812438964844e+02, -4.067247009277344e+02, -3.799375915527344e+02, -2.381556243896484e+02, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.1728515625e+02, -5.758742065429688e+02, -4.103092956542969e+02, -2.745442199707031e+02, -2.6727490234375e+02, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.460059814453125e+02, -3.680263671875e+02, -3.218755798339844e+02, -2.652842407226562e+02, -4.431229400634552e+01, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.002738647460938e+02, -1.842632904052734e+02, -3.001326904296875e+02, -2.076412811279297e+02, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] +bui.thermalZoneOneElement.TAir=[2.951499938964844e+02, 2.931500244140625e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931502075195312e+02, 2.971508483886719e+02, 2.971495971679688e+02, 2.971498413085938e+02, 2.971499938964844e+02, 2.971499328613281e+02, 2.960455017089844e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.971468200683594e+02, 2.971497497558594e+02, 2.971496887207031e+02, 2.971502075195312e+02, 2.9714990234375e+02, 2.971499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.954242248535156e+02, 2.971502075195312e+02, 2.97149658203125e+02, 2.971500244140625e+02, 2.971499633789062e+02, 2.97149658203125e+02, 2.933812561035156e+02, 2.931497192382812e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931498413085938e+02, 2.931500549316406e+02, 2.931503601074219e+02, 2.971500854492188e+02, 2.971501159667969e+02, 2.971499328613281e+02, 2.971499633789062e+02, 2.971498718261719e+02, 2.961891479492188e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.971509094238281e+02, 2.97150390625e+02, 2.971497192382812e+02, 2.971500244140625e+02, 2.971498413085938e+02, 2.968433837890625e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.950806579589844e+02, 2.971497802734375e+02, 2.971498107910156e+02, 2.971499938964844e+02, 2.971499328613281e+02, 2.971499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931501770019531e+02, 2.931500244140625e+02, 2.931498413085938e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.936056518554688e+02, 2.964043579101562e+02, 2.9714990234375e+02, 2.971524047851562e+02, 2.9714990234375e+02, 2.971497497558594e+02, 2.931514587402344e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931499633789062e+02] +bui.terUni.QActHea_flow=[-0e+00, 3.571176452636719e+02, 3.681925048828125e+02, 3.890083923339844e+02, 3.756143493652344e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.998697204589844e+02, 2.140746612548828e+02, 2.35954833984375e+02, 2.724316101074219e+02, 2.6285693359375e+02, 3.026910095214844e+02, 3.208501892089843e+02, 3.012668762207031e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.328372344970703e+02, 1.355754241943359e+02, 1.793848419189453e+02, 1.933340148925782e+02, 2.067068023681641e+02, 1.981922302246094e+02, 1.638057861328125e+02, 1.904817657470703e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.978218841552734e+01, 1.295482177734374e+02, 1.574084014892578e+02, 1.74186279296875e+02, 2.020967559814453e+02, 2.2434521484375e+02, 2.699923706054688e+02, 2.53021728515625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.540370025634766e+02, 1.715840606689453e+02, 1.817802886962896e+02, 2.039601898193362e+02, 2.223189544677734e+02, 2.721436462402344e+02, 2.894654846191406e+02, 2.940053100585938e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.600016174316409e+02, 1.846982269287107e+02, 2.016166534423828e+02, 2.197723999023438e+02, 2.354118804931641e+02, 2.529967498779297e+02, 2.623159790039062e+02, 2.81079345703125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.542234344482424e+02, 1.829296264648438e+02, 2.114725189208984e+02, 1.671329650878906e+02, 2.016602020263672e+02, 2.095189971923828e+02, 2.545634307861328e+02, 2.463163909912109e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.758166198730469e+02, 2.143101654052734e+02, 2.376239929199219e+02, 2.443874816894531e+02, 2.568715209960938e+02] +bui.terUni.QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -6.516834106445312e+02, -7.815596923828125e+02, -2.790471191406248e+02, -2.508662109375e+02, -2.120185852050781e+02, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -2.478364105224609e+02, -9.782679443359375e+02, -5.313428955078125e+02, -3.751284484863281e+02, -3.028667297363281e+02, -2.399716186523438e+01, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.456026000976573e+02, -6.459427490234375e+02, -4.422200927734375e+02, -4.348816833496094e+02, -2.270843353271484e+02, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.130243225097656e+02, -3.711822204589844e+02, -4.067216491699219e+02, -3.799365539550781e+02, -2.381568756103516e+02, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.184173889160156e+02, -5.7589306640625e+02, -4.103451232910156e+02, -2.745523681640625e+02, -2.672817687988281e+02, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.460132446289062e+02, -3.680277709960938e+02, -3.218748168945312e+02, -2.652809753417969e+02, -4.436847305297638e+01, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.002714538574219e+02, -1.797807006835938e+02, -3.001557006835938e+02, -2.076337127685547e+02, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] supHeaWat.T_in=[3.131499938964844e+02, 3.131499938964844e+02] -bui.disFloHea.senTSup.T=[2.931499938964844e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499633789062e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.080869445800781e+02, 3.081500549316406e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500854492188e+02, 3.081499938964844e+02, 3.0814990234375e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081500549316406e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.0814990234375e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081499938964844e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081497192382812e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02] +bui.disFloHea.senTSup.T=[2.931499938964844e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499633789062e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081490478515625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.0814990234375e+02, 3.081500244140625e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.080877990722656e+02, 3.081500549316406e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081500854492188e+02, 3.081499938964844e+02, 3.0814990234375e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081500549316406e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.0814990234375e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498718261719e+02, 3.081498107910156e+02, 3.081498413085938e+02, 3.081500244140625e+02, 3.081498718261719e+02, 3.081499938964844e+02, 3.081500549316406e+02, 3.081499938964844e+02, 3.081499633789062e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081499938964844e+02, 3.081497192382812e+02, 3.081500244140625e+02, 3.081500244140625e+02, 3.081499938964844e+02, 3.081500244140625e+02] bui.terUni.T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] -bui.disFloHea.mReq_flow[1]=[0e+00, 2.016866952180862e-02, 2.091875672340393e-02, 2.234454080462456e-02, 2.142530865967274e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.015795674175024e-02, 1.101003214716911e-02, 1.234427560120821e-02, 1.462407689541579e-02, 1.401909533888102e-02, 1.656587794423103e-02, 1.775235310196876e-02, 1.647352986037731e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.302428431808949e-03, 6.453882902860641e-03, 8.9497035369277e-03, 9.769926778972156e-03, 1.056695822626352e-02, 1.005842629820108e-02, 8.047756738960743e-03, 9.601304307579994e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.007391631603241e-03, 6.120909936726085e-03, 7.681866176426411e-03, 8.64708423614502e-03, 1.029091514647007e-02, 1.163309905678034e-02, 1.446982659399509e-02, 1.340318284928799e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.49000022187829e-03, 8.496196009218693e-03, 9.089784696698218e-03, 1.040268689393999e-02, 1.151021104305983e-02, 1.460607163608074e-02, 1.571205258369446e-02, 1.600426621735096e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.830131798982638e-03, 9.261046536266792e-03, 1.026260387152433e-02, 1.135536283254623e-02, 1.231128256767988e-02, 1.340140216052532e-02, 1.39853972941637e-02, 1.517456863075495e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.501029875129475e-03, 9.157168678939342e-03, 1.085318718105555e-02, 8.239191025495529e-03, 1.02648762986064e-02, 1.073556113988161e-02, 1.349910534918308e-02, 1.298501621931791e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.742746897041798e-03, 1.102417148649693e-02, 1.244702842086554e-02, 1.286528632044792e-02, 1.364364940673113e-02] -bui.disFloHea.mAct_flow[1].y=[0e+00, 2.016866952180862e-02, 2.091875672340393e-02, 2.234454080462456e-02, 2.142530865967274e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.015795674175024e-02, 1.101003214716911e-02, 1.234427560120821e-02, 1.462407689541579e-02, 1.401909533888102e-02, 1.656587794423103e-02, 1.775235310196876e-02, 1.647352986037731e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.302428431808949e-03, 6.453882902860641e-03, 8.9497035369277e-03, 9.769926778972156e-03, 1.056695822626352e-02, 1.005842629820108e-02, 8.047756738960743e-03, 9.601304307579994e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.007391631603241e-03, 6.120909936726085e-03, 7.681866176426411e-03, 8.64708423614502e-03, 1.029091514647007e-02, 1.163309905678034e-02, 1.446982659399509e-02, 1.340318284928799e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.49000022187829e-03, 8.496196009218693e-03, 9.089784696698218e-03, 1.040268689393999e-02, 1.151021104305983e-02, 1.460607163608074e-02, 1.571205258369446e-02, 1.600426621735096e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.830131798982638e-03, 9.261046536266792e-03, 1.026260387152433e-02, 1.135536283254623e-02, 1.231128256767988e-02, 1.340140216052532e-02, 1.39853972941637e-02, 1.517456863075495e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.501029875129475e-03, 9.157168678939342e-03, 1.085318718105555e-02, 8.239191025495529e-03, 1.02648762986064e-02, 1.073556113988161e-02, 1.349910534918308e-02, 1.298501621931791e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.742746897041798e-03, 1.102417148649693e-02, 1.244702842086554e-02, 1.286528632044792e-02, 1.364364940673113e-02] +bui.disFloHea.mReq_flow[1]=[0e+00, 2.016866952180862e-02, 2.091875672340393e-02, 2.234454080462456e-02, 2.142530865967274e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.015795953571796e-02, 1.101007498800755e-02, 1.234438549727201e-02, 1.462415233254433e-02, 1.401911769062281e-02, 1.656578294932842e-02, 1.775234937667846e-02, 1.647352613508701e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.30223099142313e-03, 6.453783251345158e-03, 8.949522860348225e-03, 9.769769385457046e-03, 1.0566764511168e-02, 1.005824282765388e-02, 8.047639392316341e-03, 9.601108729839325e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.007793962955475e-03, 6.120751146227113e-03, 7.681709714233875e-03, 8.646920323371887e-03, 1.029078662395477e-02, 1.163303386420012e-02, 1.446977909654379e-02, 1.340311951935291e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.489933632314205e-03, 8.496041409671307e-03, 9.089586324989825e-03, 1.040228363126518e-02, 1.150984782725573e-02, 1.460583414882421e-02, 1.571175083518028e-02, 1.600414142012596e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.829681970179098e-03, 9.260613471269595e-03, 1.026222016662359e-02, 1.135505456477404e-02, 1.231093797832727e-02, 1.340108178555965e-02, 1.398518122732639e-02, 1.517450250685215e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.500703446567072e-03, 9.157015010714531e-03, 1.085315924137831e-02, 8.239175193011761e-03, 1.026481203734875e-02, 1.073546521365643e-02, 1.349900476634502e-02, 1.298520714044571e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.742884732782841e-03, 1.102432422339916e-02, 1.244716253131628e-02, 1.286540739238262e-02, 1.364339143037796e-02] +bui.disFloHea.mAct_flow[1].y=[0e+00, 2.016866952180862e-02, 2.091875672340393e-02, 2.234454080462456e-02, 2.142530865967274e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.015795953571796e-02, 1.101007498800755e-02, 1.234438549727201e-02, 1.462415233254433e-02, 1.401911769062281e-02, 1.656578294932842e-02, 1.775234937667846e-02, 1.647352613508701e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.30223099142313e-03, 6.453783251345158e-03, 8.949522860348225e-03, 9.769769385457046e-03, 1.0566764511168e-02, 1.005824282765388e-02, 8.047639392316341e-03, 9.601108729839325e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.007793962955475e-03, 6.120751146227113e-03, 7.681709714233875e-03, 8.646920323371887e-03, 1.029078662395477e-02, 1.163303386420012e-02, 1.446977909654379e-02, 1.340311951935291e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.489933632314205e-03, 8.496041409671307e-03, 9.089586324989825e-03, 1.040228363126518e-02, 1.150984782725573e-02, 1.460583414882421e-02, 1.571175083518028e-02, 1.600414142012596e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.829681970179098e-03, 9.260613471269595e-03, 1.026222016662359e-02, 1.135505456477404e-02, 1.231093797832727e-02, 1.340108178555965e-02, 1.398518122732639e-02, 1.517450250685215e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.500703446567072e-03, 9.157015010714531e-03, 1.085315924137831e-02, 8.239175193011761e-03, 1.026481203734875e-02, 1.073546521365643e-02, 1.349900476634502e-02, 1.298520714044571e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.742884732782841e-03, 1.102432422339916e-02, 1.244716253131628e-02, 1.286540739238262e-02, 1.364339143037796e-02] bui.disFloHea.m_flow_nominal=[4.780114814639091e-02, 4.780114814639091e-02] supChiWat.T_in=[2.801499938964844e+02, 2.801499938964844e+02] -bui.disFloCoo.senTSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.891484680175781e+02, 2.891500854492188e+02, 2.891500244140625e+02, 2.891497802734375e+02, 2.891503295898438e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.8963916015625e+02, 2.87460205078125e+02, 2.891500244140625e+02, 2.891500854492188e+02, 2.891499938964844e+02, 2.891500854492188e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891502990722656e+02, 2.891499328613281e+02, 2.891501159667969e+02, 2.891500244140625e+02, 2.891500244140625e+02, 2.891501770019531e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.890359802246094e+02, 2.891494750976562e+02, 2.8914990234375e+02, 2.891500549316406e+02, 2.891500244140625e+02, 2.891500854492188e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.8914990234375e+02, 2.891507568359375e+02, 2.891498107910156e+02, 2.891501159667969e+02, 2.891499938964844e+02, 2.891500549316406e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891492309570312e+02, 2.891500244140625e+02, 2.891501159667969e+02, 2.891500549316406e+02, 2.891500549316406e+02, 2.891489562988281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.890854797363281e+02, 2.891495361328125e+02, 2.906297607421875e+02, 2.8914990234375e+02, 2.891501159667969e+02, 2.891497497558594e+02, 2.891497497558594e+02, 2.891497497558594e+02, 2.891497497558594e+02, 2.891497497558594e+02] +bui.disFloCoo.senTSup.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.891484680175781e+02, 2.891500854492188e+02, 2.89150146484375e+02, 2.891499938964844e+02, 2.891500854492188e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.890805358886719e+02, 2.906611938476562e+02, 2.891500244140625e+02, 2.891501159667969e+02, 2.891499938964844e+02, 2.891500854492188e+02, 2.891503601074219e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891504516601562e+02, 2.891499328613281e+02, 2.891501159667969e+02, 2.891500244140625e+02, 2.891500244140625e+02, 2.891501770019531e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.886629333496094e+02, 2.891495666503906e+02, 2.8914990234375e+02, 2.891502685546875e+02, 2.891500244140625e+02, 2.891500854492188e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891499633789062e+02, 2.891508483886719e+02, 2.891498107910156e+02, 2.891501159667969e+02, 2.891499938964844e+02, 2.891500549316406e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891499938964844e+02, 2.891500244140625e+02, 2.891501159667969e+02, 2.891499938964844e+02, 2.891500549316406e+02, 2.891510009765625e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891253356933594e+02, 2.891495056152344e+02, 2.898013000488281e+02, 2.891500244140625e+02, 2.891501159667969e+02, 2.891495056152344e+02, 2.891495056152344e+02, 2.891495056152344e+02, 2.891495056152344e+02, 2.891495056152344e+02] bui.terUni.T_aChiWat_nominal=[2.801499938964844e+02, 2.801499938964844e+02] -bui.disFloCoo.mReq_flow[1]=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.068961694836617e-02, 7.446860522031784e-02, 2.330131269991395e-02, 2.064373530447483e-02, 1.690566353499889e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.266656722873449e-02, 9.567116945981979e-02, 4.822904616594315e-02, 3.254672139883041e-02, 2.556045725941658e-02, 1.998838037252426e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.132366091012966e-02, 6.011110171675682e-02, 3.919572383165359e-02, 3.846209123730659e-02, 1.837379485368729e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.628705069422722e-02, 3.21594811975956e-02, 3.566131368279457e-02, 3.301909938454628e-02, 1.943675987422466e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.693703584372997e-02, 5.280734226107597e-02, 3.60180102288723e-02, 2.28783655911684e-02, 2.21943836659193e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.137319982051849e-02, 3.18530946969986e-02, 2.73787435144186e-02, 2.200655452907085e-02, 2.257969463243972e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.531191147863865e-02, 1.826662011444569e-02, 2.529971301555634e-02, 1.647213287651539e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.disFloCoo.mAct_flow[1].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.068961694836617e-02, 7.446860522031784e-02, 2.330131269991395e-02, 2.064373530447483e-02, 1.690566353499889e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.266656722873449e-02, 9.567116945981979e-02, 4.822904616594315e-02, 3.254672139883041e-02, 2.556045725941658e-02, 1.998838037252426e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.132366091012966e-02, 6.011110171675682e-02, 3.919572383165359e-02, 3.846209123730659e-02, 1.837379485368729e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.628705069422722e-02, 3.21594811975956e-02, 3.566131368279457e-02, 3.301909938454628e-02, 1.943675987422466e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.693703584372997e-02, 5.280734226107597e-02, 3.60180102288723e-02, 2.28783655911684e-02, 2.21943836659193e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.137319982051849e-02, 3.18530946969986e-02, 2.73787435144186e-02, 2.200655452907085e-02, 2.257969463243972e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.531191147863865e-02, 1.826662011444569e-02, 2.529971301555634e-02, 1.647213287651539e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.disFloCoo.mReq_flow[1]=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.068961694836617e-02, 7.446860522031784e-02, 2.330395393073556e-02, 2.064483426511288e-02, 1.690405793488026e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.582403458654881e-02, 9.567112475633621e-02, 4.822985082864761e-02, 3.254599869251251e-02, 2.556075155735016e-02, 1.999067142605782e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.132397383451473e-02, 6.011178717017174e-02, 3.919599577784538e-02, 3.846238553524017e-02, 1.837411895394325e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.628259897232056e-02, 3.215958178043365e-02, 3.566198423504829e-02, 3.301899880170822e-02, 1.943688094615936e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.704645693302155e-02, 5.280928686261177e-02, 3.602155670523643e-02, 2.287913300096989e-02, 2.219503559172153e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.137398213148117e-02, 3.185324370861053e-02, 2.737850323319435e-02, 2.200624905526638e-02, 2.258671447634588e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.531157247722149e-02, 1.527111232280731e-02, 2.53023449331522e-02, 1.64713878184557e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.disFloCoo.mAct_flow[1].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.068961694836617e-02, 7.446860522031784e-02, 2.330395393073556e-02, 2.064483426511288e-02, 1.690405793488026e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.582403458654881e-02, 9.567112475633621e-02, 4.822985082864761e-02, 3.254599869251251e-02, 2.556075155735016e-02, 1.999067142605782e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.132397383451473e-02, 6.011178717017174e-02, 3.919599577784538e-02, 3.846238553524017e-02, 1.837411895394325e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.628259897232056e-02, 3.215958178043365e-02, 3.566198423504829e-02, 3.301899880170822e-02, 1.943688094615936e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.704645693302155e-02, 5.280928686261177e-02, 3.602155670523643e-02, 2.287913300096989e-02, 2.219503559172153e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.137398213148117e-02, 3.185324370861053e-02, 2.737850323319435e-02, 2.200624905526638e-02, 2.258671447634588e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.531157247722149e-02, 1.527111232280731e-02, 2.53023449331522e-02, 1.64713878184557e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.disFloCoo.m_flow_nominal=[2.390057295560837e-01, 2.390057295560837e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ6.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ6.txt index 341c55746a6..7772bf6907b 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ6.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingRCZ6.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-19 +last-generated=2024-01-04 statistics-initialization= { "linear": "5, 5, 5, 5, 5, 5", @@ -15,24 +15,24 @@ statistics-simulation= time=[0e+00, 6.048e+05] bui.maxTSet[1].y=[2.971499938964844e+02, 2.971499938964844e+02] bui.minTSet[1].y=[2.931499938964844e+02, 2.931499938964844e+02] -bui.office.TAir=[2.931499938964844e+02, 2.923109741210938e+02, 2.922516479492188e+02, 2.921734619140625e+02, 2.921212768554688e+02, 2.925184631347656e+02, 2.931521606445312e+02, 2.933589477539062e+02, 2.9328857421875e+02, 2.938589782714844e+02, 2.93236572265625e+02, 2.9314892578125e+02, 2.931496887207031e+02, 2.931068420410156e+02, 2.930320129394531e+02, 2.929892272949219e+02, 2.929012451171875e+02, 2.928223266601562e+02, 2.927834167480469e+02, 2.929234619140625e+02, 2.932472229003906e+02, 2.939400634765625e+02, 2.939480285644531e+02, 2.943139343261719e+02, 2.941166076660156e+02, 2.934897155761719e+02, 2.932595520019531e+02, 2.931548461914062e+02, 2.931497802734375e+02, 2.931498107910156e+02, 2.931499328613281e+02, 2.931498413085938e+02, 2.931498107910156e+02, 2.931510009765625e+02, 2.934549865722656e+02, 2.941768493652344e+02, 2.944209594726562e+02, 2.945759582519531e+02, 2.94697265625e+02, 2.940101928710938e+02, 2.936746826171875e+02, 2.935713806152344e+02, 2.934728698730469e+02, 2.933815002441406e+02, 2.932807922363281e+02, 2.931829528808594e+02, 2.931498107910156e+02, 2.931498413085938e+02, 2.9333740234375e+02, 2.9378076171875e+02, 2.943799743652344e+02, 2.943596496582031e+02, 2.945029296875e+02, 2.939388122558594e+02, 2.935424194335938e+02, 2.9339404296875e+02, 2.933049926757812e+02, 2.932024230957031e+02, 2.931497497558594e+02, 2.931496276855469e+02, 2.931497192382812e+02, 2.931498718261719e+02, 2.931518859863281e+02, 2.935862731933594e+02, 2.943424987792969e+02, 2.943623657226562e+02, 2.948584594726562e+02, 2.943842468261719e+02, 2.938573303222656e+02, 2.936342468261719e+02, 2.935308227539062e+02, 2.934302978515625e+02, 2.933272705078125e+02, 2.932213745117188e+02, 2.93149658203125e+02, 2.931496887207031e+02, 2.931511840820312e+02, 2.937240600585938e+02, 2.941322937011719e+02, 2.943106689453125e+02, 2.945994567871094e+02, 2.9461279296875e+02, 2.938829040527344e+02, 2.935768432617188e+02, 2.934649047851562e+02, 2.934023742675781e+02, 2.933043212890625e+02, 2.932221374511719e+02, 2.931497802734375e+02, 2.931498718261719e+02, 2.931505432128906e+02, 2.932498779296875e+02, 2.937500915527344e+02, 2.937696228027344e+02, 2.939273681640625e+02, 2.942942504882812e+02, 2.935525207519531e+02, 2.931779174804688e+02, 2.931497192382812e+02, 2.931497802734375e+02, 2.931497192382812e+02] -bui.floor.TAir=[2.931499938964844e+02, 2.928688659667969e+02, 2.928403930664062e+02, 2.927978515625e+02, 2.927744750976562e+02, 2.929759826660156e+02, 2.9315087890625e+02, 2.931504211425781e+02, 2.931501159667969e+02, 2.932835388183594e+02, 2.931498107910156e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498107910156e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931511535644531e+02, 2.931506042480469e+02, 2.932856140136719e+02, 2.935302124023438e+02, 2.936055908203125e+02, 2.933631286621094e+02, 2.93230224609375e+02, 2.931567687988281e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.9314990234375e+02, 2.931501159667969e+02, 2.93150634765625e+02, 2.933471374511719e+02, 2.935778503417969e+02, 2.937173767089844e+02, 2.936040344238281e+02, 2.933959045410156e+02, 2.933141784667969e+02, 2.932259521484375e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931497802734375e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931502990722656e+02, 2.931503601074219e+02, 2.932926330566406e+02, 2.934922180175781e+02, 2.9332470703125e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.9314990234375e+02, 2.931498718261719e+02, 2.931498107910156e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.9315087890625e+02, 2.931510925292969e+02, 2.932702941894531e+02, 2.935703125e+02, 2.936790466308594e+02, 2.933336486816406e+02, 2.932381286621094e+02, 2.9314990234375e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931505126953125e+02, 2.93150390625e+02, 2.931498718261719e+02, 2.933534851074219e+02, 2.934867248535156e+02, 2.933218383789062e+02, 2.931499328613281e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931499938964844e+02, 2.9314990234375e+02, 2.931498107910156e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.93150146484375e+02, 2.931500549316406e+02, 2.931504821777344e+02, 2.931496887207031e+02, 2.931494750976562e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.9314990234375e+02, 2.931498718261719e+02] -bui.storage.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931501159667969e+02, 2.93150146484375e+02, 2.93150634765625e+02, 2.931503601074219e+02, 2.931500854492188e+02, 2.931643676757812e+02, 2.933821716308594e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931500549316406e+02, 2.931505126953125e+02, 2.931502075195312e+02, 2.933916320800781e+02, 2.936630859375e+02, 2.937931823730469e+02, 2.935029602050781e+02, 2.933527526855469e+02, 2.93239013671875e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.932044372558594e+02, 2.935439147949219e+02, 2.937671203613281e+02, 2.940003662109375e+02, 2.938611450195312e+02, 2.936186218261719e+02, 2.934924926757812e+02, 2.933987426757812e+02, 2.932864379882812e+02, 2.931708374023438e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.931500549316406e+02, 2.931500549316406e+02, 2.9346826171875e+02, 2.937596740722656e+02, 2.93581298828125e+02, 2.933223266601562e+02, 2.932103881835938e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931500549316406e+02, 2.931503295898438e+02, 2.93150390625e+02, 2.934463500976562e+02, 2.937997741699219e+02, 2.939671020507812e+02, 2.935452575683594e+02, 2.934420166015625e+02, 2.933057861328125e+02, 2.932108459472656e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.931502380371094e+02, 2.931953735351562e+02, 2.932328186035156e+02, 2.935406799316406e+02, 2.937544860839844e+02, 2.935560913085938e+02, 2.933252258300781e+02, 2.931850891113281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931502380371094e+02, 2.932086486816406e+02, 2.932828674316406e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931499328613281e+02] -bui.meeting.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931502685546875e+02, 2.936107788085938e+02, 2.9433837890625e+02, 2.940339050292969e+02, 2.94965576171875e+02, 2.94267333984375e+02, 2.934858703613281e+02, 2.931861572265625e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.940505065917969e+02, 2.951157531738281e+02, 2.948591613769531e+02, 2.954701843261719e+02, 2.954664306640625e+02, 2.944453735351562e+02, 2.940043029785156e+02, 2.938883972167969e+02, 2.937849426269531e+02, 2.936833801269531e+02, 2.936003723144531e+02, 2.935516357421875e+02, 2.934613647460938e+02, 2.934889221191406e+02, 2.943788146972656e+02, 2.955137023925781e+02, 2.95686767578125e+02, 2.958365173339844e+02, 2.962998046875e+02, 2.952673950195312e+02, 2.946475524902344e+02, 2.945271911621094e+02, 2.94416259765625e+02, 2.943128356933594e+02, 2.942004699707031e+02, 2.940912475585938e+02, 2.939451904296875e+02, 2.938377990722656e+02, 2.944659729003906e+02, 2.952745971679688e+02, 2.960188293457031e+02, 2.958095397949219e+02, 2.963106689453125e+02, 2.955525817871094e+02, 2.948526611328125e+02, 2.946155395507812e+02, 2.945118103027344e+02, 2.943950805664062e+02, 2.9428515625e+02, 2.941463317871094e+02, 2.940155639648438e+02, 2.938965759277344e+02, 2.942703552246094e+02, 2.951614074707031e+02, 2.962091674804688e+02, 2.959479370117188e+02, 2.967692565917969e+02, 2.963478393554688e+02, 2.954512939453125e+02, 2.950525817871094e+02, 2.949329528808594e+02, 2.948167419433594e+02, 2.946984558105469e+02, 2.9457763671875e+02, 2.944647216796875e+02, 2.943417358398438e+02, 2.944361267089844e+02, 2.954084167480469e+02, 2.962275695800781e+02, 2.962078247070312e+02, 2.966076965332031e+02, 2.969204711914062e+02, 2.957785949707031e+02, 2.952168884277344e+02, 2.950863647460938e+02, 2.950062866210938e+02, 2.948912048339844e+02, 2.947923889160156e+02, 2.946495361328125e+02, 2.945501098632812e+02, 2.944971618652344e+02, 2.950394287109375e+02, 2.959250183105469e+02, 2.959850769042969e+02, 2.960270385742188e+02, 2.967421875e+02, 2.957197265625e+02, 2.95041259765625e+02, 2.948662414550781e+02, 2.947521667480469e+02, 2.946385498046875e+02] -bui.restroom.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.93150146484375e+02, 2.931501159667969e+02, 2.931500244140625e+02, 2.93150390625e+02, 2.933087158203125e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931501159667969e+02, 2.931500244140625e+02, 2.93276611328125e+02, 2.93536376953125e+02, 2.936121215820312e+02, 2.933558349609375e+02, 2.932114868164062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.933413696289062e+02, 2.93584228515625e+02, 2.937311096191406e+02, 2.936094970703125e+02, 2.9338623046875e+02, 2.933002014160156e+02, 2.932069702148438e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.932814331054688e+02, 2.934909057617188e+02, 2.933102722167969e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931501159667969e+02, 2.931501159667969e+02, 2.932485961914062e+02, 2.935643920898438e+02, 2.936781921386719e+02, 2.933089599609375e+02, 2.93207763671875e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.933383178710938e+02, 2.934774475097656e+02, 2.933037719726562e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.931500549316406e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] +bui.office.TAir=[2.931499938964844e+02, 2.923109741210938e+02, 2.922516479492188e+02, 2.921734619140625e+02, 2.921212768554688e+02, 2.925184631347656e+02, 2.931521606445312e+02, 2.933589477539062e+02, 2.9328857421875e+02, 2.938589172363281e+02, 2.932365417480469e+02, 2.9314892578125e+02, 2.931496887207031e+02, 2.931068420410156e+02, 2.93031982421875e+02, 2.929891967773438e+02, 2.929012451171875e+02, 2.928223266601562e+02, 2.927834167480469e+02, 2.929234313964844e+02, 2.932472229003906e+02, 2.939400329589844e+02, 2.939477844238281e+02, 2.943138732910156e+02, 2.941165771484375e+02, 2.934898376464844e+02, 2.93259521484375e+02, 2.9315478515625e+02, 2.931497802734375e+02, 2.931498107910156e+02, 2.931499328613281e+02, 2.931498413085938e+02, 2.931498107910156e+02, 2.931510009765625e+02, 2.934549560546875e+02, 2.941768188476562e+02, 2.944209289550781e+02, 2.945759582519531e+02, 2.946972351074219e+02, 2.940101623535156e+02, 2.936745910644531e+02, 2.935713500976562e+02, 2.93472900390625e+02, 2.933815307617188e+02, 2.932808227539062e+02, 2.931829528808594e+02, 2.931498107910156e+02, 2.931498413085938e+02, 2.933374328613281e+02, 2.937807922363281e+02, 2.943800048828125e+02, 2.943596496582031e+02, 2.945029907226562e+02, 2.939388427734375e+02, 2.935424499511719e+02, 2.933940734863281e+02, 2.933050231933594e+02, 2.932024536132812e+02, 2.931497497558594e+02, 2.931496276855469e+02, 2.931497192382812e+02, 2.931498718261719e+02, 2.931518859863281e+02, 2.935862731933594e+02, 2.943424987792969e+02, 2.943623962402344e+02, 2.948584594726562e+02, 2.943842468261719e+02, 2.938573303222656e+02, 2.9363427734375e+02, 2.935308227539062e+02, 2.934302978515625e+02, 2.933273010253906e+02, 2.932213745117188e+02, 2.93149658203125e+02, 2.931496887207031e+02, 2.931511840820312e+02, 2.937240905761719e+02, 2.941322937011719e+02, 2.943106689453125e+02, 2.945994567871094e+02, 2.9461279296875e+02, 2.938829040527344e+02, 2.935768432617188e+02, 2.934649047851562e+02, 2.934023742675781e+02, 2.933043212890625e+02, 2.932221374511719e+02, 2.931497802734375e+02, 2.931498718261719e+02, 2.931505432128906e+02, 2.932498779296875e+02, 2.937500610351562e+02, 2.937696228027344e+02, 2.939273376464844e+02, 2.942942504882812e+02, 2.935525207519531e+02, 2.931779174804688e+02, 2.931497192382812e+02, 2.931497802734375e+02, 2.931497192382812e+02] +bui.floor.TAir=[2.931499938964844e+02, 2.928688659667969e+02, 2.928403930664062e+02, 2.927978515625e+02, 2.927744750976562e+02, 2.929759826660156e+02, 2.9315087890625e+02, 2.931504516601562e+02, 2.931501159667969e+02, 2.932835083007812e+02, 2.931498107910156e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498107910156e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931511535644531e+02, 2.931506042480469e+02, 2.932856140136719e+02, 2.935299987792969e+02, 2.936055603027344e+02, 2.933630981445312e+02, 2.932301940917969e+02, 2.9315673828125e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.9314990234375e+02, 2.931501159667969e+02, 2.93150634765625e+02, 2.933471069335938e+02, 2.935778198242188e+02, 2.937173461914062e+02, 2.9360400390625e+02, 2.933958740234375e+02, 2.933141479492188e+02, 2.932259521484375e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931497802734375e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931502990722656e+02, 2.931503601074219e+02, 2.932926330566406e+02, 2.934922485351562e+02, 2.9332470703125e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.9314990234375e+02, 2.931498718261719e+02, 2.931498107910156e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.9315087890625e+02, 2.931510925292969e+02, 2.932703247070312e+02, 2.935703125e+02, 2.936790771484375e+02, 2.933336791992188e+02, 2.932381286621094e+02, 2.9314990234375e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931498718261719e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931505126953125e+02, 2.93150390625e+02, 2.931498718261719e+02, 2.933534545898438e+02, 2.934867248535156e+02, 2.933218383789062e+02, 2.9314990234375e+02, 2.931498413085938e+02, 2.931498413085938e+02, 2.931499938964844e+02, 2.9314990234375e+02, 2.931498107910156e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.93150146484375e+02, 2.931500549316406e+02, 2.931504821777344e+02, 2.93149658203125e+02, 2.931494750976562e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.931498718261719e+02, 2.9314990234375e+02, 2.931498718261719e+02] +bui.storage.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931501159667969e+02, 2.93150146484375e+02, 2.93150634765625e+02, 2.931503601074219e+02, 2.931500854492188e+02, 2.931643676757812e+02, 2.933821411132812e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.931500549316406e+02, 2.931505126953125e+02, 2.931502075195312e+02, 2.933916015625e+02, 2.93662841796875e+02, 2.937931213378906e+02, 2.935029296875e+02, 2.933527221679688e+02, 2.932389831542969e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931500244140625e+02, 2.931500854492188e+02, 2.932044067382812e+02, 2.935438842773438e+02, 2.937671203613281e+02, 2.940003356933594e+02, 2.938611145019531e+02, 2.936185607910156e+02, 2.93492431640625e+02, 2.933987426757812e+02, 2.932864685058594e+02, 2.931708374023438e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.931500854492188e+02, 2.931500549316406e+02, 2.934682922363281e+02, 2.937597045898438e+02, 2.93581298828125e+02, 2.933223571777344e+02, 2.932104187011719e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.9314990234375e+02, 2.931499328613281e+02, 2.931500549316406e+02, 2.931503295898438e+02, 2.93150390625e+02, 2.934463806152344e+02, 2.937998046875e+02, 2.939671325683594e+02, 2.935452880859375e+02, 2.934420166015625e+02, 2.933057861328125e+02, 2.932108459472656e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.931502380371094e+02, 2.931953735351562e+02, 2.932327880859375e+02, 2.935406799316406e+02, 2.937544860839844e+02, 2.935560913085938e+02, 2.933252563476562e+02, 2.931850891113281e+02, 2.931499633789062e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931502380371094e+02, 2.932086486816406e+02, 2.932828674316406e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931499328613281e+02] +bui.meeting.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931502685546875e+02, 2.936107788085938e+02, 2.943384094238281e+02, 2.940339050292969e+02, 2.949655456542969e+02, 2.942673034667969e+02, 2.934858703613281e+02, 2.931861267089844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.940505065917969e+02, 2.951156921386719e+02, 2.948589477539062e+02, 2.954701538085938e+02, 2.954664306640625e+02, 2.944456481933594e+02, 2.940042724609375e+02, 2.938883666992188e+02, 2.93784912109375e+02, 2.93683349609375e+02, 2.936003723144531e+02, 2.935516357421875e+02, 2.934613647460938e+02, 2.934888916015625e+02, 2.943788146972656e+02, 2.95513671875e+02, 2.956867370605469e+02, 2.958365173339844e+02, 2.962997741699219e+02, 2.952673950195312e+02, 2.946473388671875e+02, 2.945271911621094e+02, 2.94416259765625e+02, 2.943128356933594e+02, 2.942004699707031e+02, 2.940912780761719e+02, 2.939452209472656e+02, 2.938377990722656e+02, 2.944660034179688e+02, 2.952745971679688e+02, 2.960188598632812e+02, 2.958095703125e+02, 2.963107604980469e+02, 2.955526123046875e+02, 2.948526916503906e+02, 2.946155700683594e+02, 2.945118408203125e+02, 2.943951110839844e+02, 2.942851867675781e+02, 2.941463317871094e+02, 2.940155944824219e+02, 2.938965759277344e+02, 2.942703857421875e+02, 2.951614074707031e+02, 2.962091979980469e+02, 2.959479370117188e+02, 2.96769287109375e+02, 2.963478393554688e+02, 2.954513244628906e+02, 2.950526123046875e+02, 2.949329833984375e+02, 2.948167419433594e+02, 2.946984558105469e+02, 2.9457763671875e+02, 2.944647521972656e+02, 2.943417663574219e+02, 2.944361572265625e+02, 2.95408447265625e+02, 2.962275695800781e+02, 2.962078247070312e+02, 2.966077575683594e+02, 2.969204711914062e+02, 2.957785949707031e+02, 2.952168579101562e+02, 2.950863647460938e+02, 2.950062866210938e+02, 2.948912048339844e+02, 2.947923889160156e+02, 2.946495361328125e+02, 2.945501098632812e+02, 2.944971618652344e+02, 2.950394287109375e+02, 2.959250183105469e+02, 2.959850769042969e+02, 2.960270385742188e+02, 2.967421875e+02, 2.957197265625e+02, 2.95041259765625e+02, 2.948662414550781e+02, 2.947521667480469e+02, 2.946385498046875e+02] +bui.restroom.TAir=[2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.93150146484375e+02, 2.931501159667969e+02, 2.931500549316406e+02, 2.93150390625e+02, 2.933086853027344e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931501159667969e+02, 2.931500244140625e+02, 2.932765808105469e+02, 2.935361328125e+02, 2.93612060546875e+02, 2.933558044433594e+02, 2.932114562988281e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.933413696289062e+02, 2.93584228515625e+02, 2.937311096191406e+02, 2.936094970703125e+02, 2.933861999511719e+02, 2.933001708984375e+02, 2.932069702148438e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931500244140625e+02, 2.932814636230469e+02, 2.934909362792969e+02, 2.933102722167969e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931501159667969e+02, 2.931501159667969e+02, 2.932486267089844e+02, 2.935644226074219e+02, 2.936781921386719e+02, 2.933089904785156e+02, 2.932077941894531e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931500549316406e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.933383178710938e+02, 2.934774475097656e+02, 2.933037719726562e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499633789062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.931500549316406e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02] bui.iCT.TAir=[2.931499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971500244140625e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971500244140625e+02, 2.971500244140625e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971500244140625e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] -bui.terUni[1].QActHea_flow=[-0e+00, 1.00842490234375e+04, 1.01139189453125e+04, 1.01530068359375e+04, 1.0179099609375e+04, 9.9805107421875e+03, 4.59565576171875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 6.9756728515625e+03, 9.357822265625e+03, 9.686310546875e+03, 9.7237392578125e+03, 9.745125e+03, 9.789109375e+03, 9.8285693359375e+03, 9.848025390625e+03, 9.7780107421875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.698290771484383e+03, 3.23411669921875e+03, 4.3120224609375e+03, 4.7617568359375e+03, 5.954787109375e+03, 5.6262001953125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.97790380859375e+03, 3.60304833984375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.189209594726562e+02, 3.207322998046875e+03, 5.080720703125e+03, 6.63828515625e+03, 1.849515258789062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.313261108398438e+02, 2.5706865234375e+03, 1.826840698242188e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.109687377929688e+03, 2.510963134765625e+03, 3.17874169921875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.91269580078125e+03, 3.48792626953125e+03, 5.01371435546875e+03] -bui.terUni[2].QActHea_flow=[-0e+00, 9.8052998046875e+03, 9.819548828125e+03, 9.840806640625e+03, 9.8525e+03, 9.7517529296875e+03, 5.9502958984375e+03, 2.908865966796872e+03, 1.994881134033203e+02, 0e+00, 2.996888427734375e+03, 3.86192822265625e+03, 4.630462890625e+03, 5.42705078125e+03, 6.315852050781252e+03, 6.789646484375e+03, 7.66575146484375e+03, 8.37930078125e+03, 8.655380859375e+03, 7.7445693359375e+03, 1.95297802734375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.20783837890625e+03, 2.20282885742188e+03, 3.107679443359375e+03, 3.744417724609375e+03, 4.023219970703125e+03, 4.67317724609375e+03, 5.06291650390625e+03, 1.050830810546853e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.020271759033203e+02, 1.253929321289062e+03, 2.318212158203125e+03, 3.281609130859375e+03, 4.47140673828125e+03, 5.231388671875e+03, 3.369710205078125e+03, 2.36826904296875e+03, 0e+00, 0e+00, 0e+00, 6.012674560546875e+02, 1.683061157226562e+03, 2.638747314453125e+03, 3.457996337890635e+03, 4.323803222656245e+03, 5.09276513671875e+03, 6.10662109375e+03, 6.9130654296875e+03, 7.557591796875e+03, 6.308751953125e+03, 3.33006640625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.544358673095629e+02, 1.33451171875e+03, 2.413366455078125e+03, 3.40197314453125e+03, 4.3395498046875e+03, 5.13554833984375e+03, 5.96311767578125e+03, 6.2182431640625e+03, 1.57935986328125e+03, 1.456737182617188e+03, 0e+00, 0e+00, 0e+00, 4.385522460937416e+02, 1.654062622070312e+03, 2.801173095703125e+03, 3.294841064453125e+03, 4.20092041015625e+03, 4.8553388671875e+03, 5.836130859375e+03, 6.33220263671875e+03, 6.69791943359375e+03, 6.35545263671875e+03, 4.481861328125e+03, 5.1303076171875e+03, 1.624164672851562e+03, 6.433976440429688e+02, 4.48976904296875e+03, 5.290029296875e+03, 6.0515908203125e+03, 6.6472685546875e+03, 7.22358544921875e+03] -bui.terUni[3].QActHea_flow=[-0e+00, 7.53999462890625e+03, 7.59729443359375e+03, 7.74205419921875e+03, 7.259263671875e+03, 5.30789111328125e+03, 2.6446787109375e+03, 1.382432006835937e+03, 0e+00, 0e+00, 1.169318359375e+03, 1.647122802734375e+03, 2.117998046875e+03, 2.48611474609375e+03, 3.195966308593751e+03, 3.421513916015625e+03, 3.88553515625e+03, 4.2628359375e+03, 4.065824951171875e+03, 3.246502685546875e+03, 4.824544982910156e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.571260070800781e+01, 8.205600585937524e+02, 1.2597841796875e+03, 1.564365112304688e+03, 1.68351318359375e+03, 1.822957763671875e+03, 1.616173828125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.730151977539062e+02, 9.8431103515625e+02, 1.55795361328125e+03, 1.512393676757812e+03, 4.058996887207031e+02, 4.923262405395508e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.789569702148438e+02, 7.212285766601661e+02, 1.434033203124997e+03, 1.8632490234375e+03, 2.43905810546875e+03, 2.89824462890625e+03, 2.8698828125e+03, 1.954170776367188e+03, 6.735388793945312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.855845031738281e+02, 9.99911376953125e+02, 1.499760375976562e+03, 1.931603637695312e+03, 2.122391845703125e+03, 1.894073486328125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.114696044921875e+02, 8.4566796875e+02, 1.389423706054688e+03, 1.748657104492188e+03, 2.299177490234375e+03, 2.4429609375e+03, 2.21483740234375e+03, 1.91357861328125e+03, 1.10312841796875e+03, 1.75580517578125e+03, 0e+00, 0e+00, 1.264162231445312e+03, 1.918911254882812e+03, 2.330625e+03, 2.730162353515625e+03, 3.23632080078125e+03] -bui.terUni[4].QActHea_flow=[-0e+00, 2.063558349609375e+03, 2.078895751953125e+03, 2.119747314453125e+03, 2.1133154296875e+03, 9.693584594726562e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.150739517211914e+02, 2.862725219726566e+02, 3.930460205078125e+02, 5.592723388671875e+02, 6.98821716308594e+02, 7.712476806640625e+02, 2.331503601074219e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.terUni[5].QActHea_flow=[-0e+00, 2.11735888671875e+03, 2.13319677734375e+03, 2.17586083984375e+03, 2.169844970703125e+03, 1.662187255859375e+03, 8.1277880859375e+02, 3.823814086914058e+02, 0e+00, 0e+00, 4.223355712890625e+02, 5.53173828125e+02, 6.705435180664062e+02, 7.935035400390625e+02, 9.321188964843753e+02, 1.006406799316406e+03, 1.144300903320312e+03, 1.256971435546875e+03, 1.301719970703125e+03, 1.169444091796875e+03, 3.136401977539062e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.487145233154297e+01, 2.159742279052734e+02, 3.595382690429695e+02, 4.913882446289062e+02, 5.832437744140625e+02, 6.212835083007812e+02, 7.190473022460938e+02, 7.78551025390625e+02, 1.829873962402311e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.330100250244141e+01, 2.247637939453125e+02, 3.80316650390625e+02, 5.221892700195312e+02, 7.006575927734375e+02, 8.137014770507812e+02, 5.351865234375e+02, 3.870098876953125e+02, 0e+00, 0e+00, 0e+00, 1.366762390136719e+02, 2.918206481933594e+02, 4.29855712890625e+02, 5.488818969726578e+02, 6.768820800781243e+02, 7.914956665039062e+02, 9.45899658203125e+02, 1.068174560546875e+03, 1.165955200195312e+03, 9.799883422851562e+02, 5.386073608398438e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.714659881591626e+01, 2.544736633300781e+02, 4.091158752441406e+02, 5.521868286132812e+02, 6.895233154296875e+02, 8.066515502929688e+02, 9.302766723632812e+02, 9.686224975585938e+02, 2.817037658691406e+02, 2.663841247558594e+02, 0e+00, 0e+00, 0e+00, 1.225153732299793e+02, 2.961730346679688e+02, 4.621371459960938e+02, 5.280458984375e+02, 6.6176806640625e+02, 7.579119873046875e+02, 9.058460693359375e+02, 9.794622192382812e+02, 1.033952880859375e+03, 9.835243530273438e+02, 7.081558227539062e+02, 8.059017944335938e+02, 2.857432861328125e+02, 1.446492919921875e+02, 7.148790893554688e+02, 8.332023315429688e+02, 9.468773193359375e+02, 1.035633056640625e+03, 1.122668579101562e+03] +bui.terUni[1].QActHea_flow=[-0e+00, 1.00842490234375e+04, 1.01139189453125e+04, 1.01530068359375e+04, 1.01790947265625e+04, 9.9805087890625e+03, 4.5956865234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 6.976642578125e+03, 9.3584306640625e+03, 9.686322265625e+03, 9.7237509765625e+03, 9.7451376953125e+03, 9.789115234375e+03, 9.8285751953125e+03, 9.84803515625e+03, 9.7780205078125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.698840820312508e+03, 3.234617431640625e+03, 4.3124375e+03, 4.76218505859375e+03, 5.955173828125e+03, 5.62621630859375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.97744287109375e+03, 3.6027783203125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.177918701171875e+02, 3.206927490234375e+03, 5.08039697265625e+03, 6.6379072265625e+03, 1.849282348632812e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.319672241210938e+02, 2.570409423828125e+03, 1.826826049804688e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.11019775390625e+03, 2.511062255859375e+03, 3.178890869140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.9127294921875e+03, 3.48798291015625e+03, 5.01373291015625e+03] +bui.terUni[2].QActHea_flow=[-0e+00, 9.8052998046875e+03, 9.819548828125e+03, 9.8408076171875e+03, 9.85249609375e+03, 9.751751953125e+03, 5.9502646484375e+03, 2.908829101562497e+03, 1.994809875488281e+02, 0e+00, 2.997244873046875e+03, 3.862243896484375e+03, 4.6307470703125e+03, 5.4273125e+03, 6.316085449218752e+03, 6.789919921875e+03, 7.66593115234375e+03, 8.3794462890625e+03, 8.6555263671875e+03, 7.74472119140625e+03, 1.952899536132812e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.208124145507812e+03, 2.20309204101563e+03, 3.10790673828125e+03, 3.744610107421875e+03, 4.023386962890625e+03, 4.67333935546875e+03, 5.06317724609375e+03, 1.050976928710915e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.011430053710938e+02, 1.253725708007812e+03, 2.31799560546875e+03, 3.281373779296875e+03, 4.4711767578125e+03, 5.23118115234375e+03, 3.369552001953125e+03, 2.3680595703125e+03, 0e+00, 0e+00, 0e+00, 6.011279907226562e+02, 1.682768188476562e+03, 2.638503662109375e+03, 3.457786376953135e+03, 4.323575195312495e+03, 5.09259033203125e+03, 6.10649560546875e+03, 6.91296435546875e+03, 7.55753466796875e+03, 6.30863525390625e+03, 3.329991943359375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.554098205566332e+02, 1.334488037109375e+03, 2.41332421875e+03, 3.401927978515625e+03, 4.33948486328125e+03, 5.1354814453125e+03, 5.9630517578125e+03, 6.2182900390625e+03, 1.578806762695312e+03, 1.456839477539062e+03, 0e+00, 0e+00, 0e+00, 4.394486999511635e+02, 1.654044799804688e+03, 2.80116943359375e+03, 3.29487890625e+03, 4.20096142578125e+03, 4.85542578125e+03, 5.83623486328125e+03, 6.332310546875e+03, 6.6980263671875e+03, 6.3555927734375e+03, 4.48198388671875e+03, 5.1304404296875e+03, 1.624037109375e+03, 6.43723388671875e+02, 4.4898349609375e+03, 5.29007666015625e+03, 6.0516318359375e+03, 6.64733056640625e+03, 7.2236005859375e+03] +bui.terUni[3].QActHea_flow=[-0e+00, 7.53999462890625e+03, 7.5972890625e+03, 7.742052734375e+03, 7.25915185546875e+03, 5.3076328125e+03, 2.644638671875e+03, 1.382294067382812e+03, 0e+00, 0e+00, 1.169480712890625e+03, 1.646970336914062e+03, 2.118162109375e+03, 2.486251220703125e+03, 3.196041259765626e+03, 3.421614990234375e+03, 3.885635498046875e+03, 4.26291455078125e+03, 4.065912353515625e+03, 3.246559326171875e+03, 4.824065551757812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.430966186523438e+01, 8.204648437500024e+02, 1.259915893554688e+03, 1.564483276367188e+03, 1.683616333007812e+03, 1.823903442382812e+03, 1.616155639648438e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.728200988769531e+02, 9.842030029296875e+02, 1.557581665039062e+03, 1.512292846679688e+03, 4.057194519042969e+02, 4.889714050292969e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.787836303710938e+02, 7.210866699218849e+02, 1.433910156249997e+03, 1.863143920898438e+03, 2.438979248046875e+03, 2.89818017578125e+03, 2.869841552734375e+03, 1.954072998046875e+03, 6.735042114257812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.855062561035156e+02, 9.998655395507812e+02, 1.49970849609375e+03, 1.931550415039062e+03, 2.1223642578125e+03, 1.894078369140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.114490356445312e+02, 8.453937377929688e+02, 1.38943115234375e+03, 1.748682006835938e+03, 2.299204833984375e+03, 2.443232177734375e+03, 2.21487548828125e+03, 1.913624389648438e+03, 1.103175048828125e+03, 1.755831665039062e+03, 0e+00, 0e+00, 1.2641904296875e+03, 1.91881005859375e+03, 2.33054052734375e+03, 2.73052490234375e+03, 3.23634521484375e+03] +bui.terUni[4].QActHea_flow=[-0e+00, 2.063558349609375e+03, 2.078894287109375e+03, 2.1197431640625e+03, 2.113310791015625e+03, 9.693441162109375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.150808563232422e+02, 2.863027648925785e+02, 3.930729064941406e+02, 5.592991943359375e+02, 6.988413085937502e+02, 7.7126806640625e+02, 2.337039337158203e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.terUni[5].QActHea_flow=[-0e+00, 2.11735888671875e+03, 2.1331953125e+03, 2.175856201171875e+03, 2.16984033203125e+03, 1.662172485351562e+03, 8.127757568359375e+02, 3.827182312011714e+02, 0e+00, 0e+00, 4.225025024414062e+02, 5.531646728515625e+02, 6.705864868164062e+02, 7.935451049804688e+02, 9.321552124023441e+02, 1.006439758300781e+03, 1.144330200195312e+03, 1.256994140625e+03, 1.3017431640625e+03, 1.169470947265625e+03, 3.135896606445312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.488528060913086e+01, 2.160177307128906e+02, 3.595779113769539e+02, 4.914235229492188e+02, 5.832736206054688e+02, 6.213096313476562e+02, 7.190736083984375e+02, 7.785726318359375e+02, 1.830096130371061e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.368568420410156e+01, 2.247298431396484e+02, 3.80281982421875e+02, 5.221527709960938e+02, 7.006240844726562e+02, 8.136693115234375e+02, 5.351431274414062e+02, 3.869775695800781e+02, 0e+00, 0e+00, 0e+00, 1.366279296875e+02, 2.917764282226562e+02, 4.298186950683594e+02, 5.488478393554703e+02, 6.768482055664056e+02, 7.914683837890625e+02, 9.458781127929688e+02, 1.068158935546875e+03, 1.165946044921875e+03, 9.79975341796875e+02, 5.385978393554688e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.713508605956861e+01, 2.544616241455078e+02, 4.091084899902344e+02, 5.521818237304688e+02, 6.895125122070312e+02, 8.066397705078125e+02, 9.30266357421875e+02, 9.684331665039062e+02, 2.816720581054688e+02, 2.663865051269531e+02, 0e+00, 0e+00, 0e+00, 1.225152893066395e+02, 2.961695861816406e+02, 4.621344299316406e+02, 5.2805029296875e+02, 6.617725219726562e+02, 7.579235229492188e+02, 9.060733032226562e+02, 9.794775390625e+02, 1.0339677734375e+03, 9.835384521484375e+02, 7.0817333984375e+02, 8.059121704101562e+02, 2.857599792480469e+02, 1.446829071044922e+02, 7.1488671875e+02, 8.33209228515625e+02, 9.468833618164062e+02, 1.035640869140625e+03, 1.122670043945312e+03] bui.terUni[6].QActHea_flow=[-0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.terUni[1].QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] bui.terUni[2].QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] bui.terUni[3].QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] bui.terUni[4].QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] bui.terUni[5].QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] -bui.terUni[6].QActCoo_flow=[-0e+00, -6.855576171875e+03, -7.0285537109375e+03, -7.174296875e+03, -7.33059912109375e+03, -7.6945859375e+03, -8.1973310546875e+03, -8.5057822265625e+03, -8.7902265625e+03, -9.0169833984375e+03, -8.8043564453125e+03, -8.84539453125e+03, -8.884087890625e+03, -8.9123154296875e+03, -8.9259248046875e+03, -8.964294921875e+03, -8.9660927734375e+03, -8.9749755859375e+03, -9.011666015625e+03, -9.1202939453125e+03, -9.5437861328125e+03, -9.849482421875e+03, -1.00596376953125e+04, -1.01457568359375e+04, -9.9220380859375e+03, -9.8657236328125e+03, -9.8454765625e+03, -9.8032568359375e+03, -9.774978515625e+03, -9.7484287109375e+03, -9.737640625e+03, -9.749380859375e+03, -9.7293095703125e+03, -9.72373828125e+03, -1.00042099609375e+04, -1.026155859375e+04, -1.04687373046875e+04, -1.05609072265625e+04, -1.04282822265625e+04, -1.02673291015625e+04, -1.020980859375e+04, -1.0149623046875e+04, -1.0094892578125e+04, -1.0047984375e+04, -9.99611328125e+03, -9.948373046875e+03, -9.8810419921875e+03, -9.843087890625e+03, -9.9773203125e+03, -1.0051744140625e+04, -1.0336466796875e+04, -1.0500939453125e+04, -1.0347240234375e+04, -1.0167875e+04, -1.0112294921875e+04, -1.00625048828125e+04, -1.00197041015625e+04, -9.9707607421875e+03, -9.9266162109375e+03, -9.8619052734375e+03, -9.8118779296875e+03, -9.772595703125e+03, -9.858525390625e+03, -1.0053548828125e+04, -1.03878212890625e+04, -1.06288291015625e+04, -1.06814580078125e+04, -1.0356630859375e+04, -1.028628125e+04, -1.0217619140625e+04, -1.01557705078125e+04, -1.0097318359375e+04, -1.0042216796875e+04, -9.9879580078125e+03, -9.941755859375e+03, -9.8909853515625e+03, -9.8766728515625e+03, -1.0179681640625e+04, -1.0187140625e+04, -1.0467794921875e+04, -1.05643125e+04, -1.0369267578125e+04, -1.02321689453125e+04, -1.01650185546875e+04, -1.00991142578125e+04, -1.00794091796875e+04, -1.0024634765625e+04, -9.986498046875e+03, -9.9221884765625e+03, -9.89289453125e+03, -9.87148828125e+03, -9.8953935546875e+03, -1.0016466796875e+04, -9.9730654296875e+03, -1.02012783203125e+04, -1.02632705078125e+04, -1.00140205078125e+04, -9.963953125e+03, -9.9150390625e+03, -9.87721875e+03, -9.8392685546875e+03] +bui.terUni[6].QActCoo_flow=[-0e+00, -6.855576171875e+03, -7.02855419921875e+03, -7.17430078125e+03, -7.330603515625e+03, -7.69458837890625e+03, -8.197333984375e+03, -8.5057841796875e+03, -8.7902294921875e+03, -9.016962890625e+03, -8.804337890625e+03, -8.845376953125e+03, -8.884072265625e+03, -8.912298828125e+03, -8.92591015625e+03, -8.96428125e+03, -8.9660810546875e+03, -8.9749658203125e+03, -9.0116572265625e+03, -9.1202861328125e+03, -9.5437783203125e+03, -9.8494755859375e+03, -1.005948046875e+04, -1.01457236328125e+04, -9.9220224609375e+03, -9.8657080078125e+03, -9.8454619140625e+03, -9.803244140625e+03, -9.7749658203125e+03, -9.74841796875e+03, -9.737630859375e+03, -9.749373046875e+03, -9.72930078125e+03, -9.72373046875e+03, -1.00042021484375e+04, -1.026155078125e+04, -1.0468724609375e+04, -1.05608916015625e+04, -1.0428265625e+04, -1.02673134765625e+04, -1.0209794921875e+04, -1.0149607421875e+04, -1.00948798828125e+04, -1.00479736328125e+04, -9.996107421875e+03, -9.9483671875e+03, -9.8810361328125e+03, -9.8430830078125e+03, -9.9773095703125e+03, -1.00517412109375e+04, -1.03364638671875e+04, -1.05009375e+04, -1.03472451171875e+04, -1.01678798828125e+04, -1.0112298828125e+04, -1.00625078125e+04, -1.00197060546875e+04, -9.9707646484375e+03, -9.9266171875e+03, -9.861904296875e+03, -9.811875e+03, -9.7725908203125e+03, -9.8585234375e+03, -1.0053759765625e+04, -1.03878203125e+04, -1.0628828125e+04, -1.0681564453125e+04, -1.03566298828125e+04, -1.02862802734375e+04, -1.02176181640625e+04, -1.015576953125e+04, -1.00973173828125e+04, -1.00422158203125e+04, -9.9879580078125e+03, -9.9417568359375e+03, -9.890986328125e+03, -9.8766748046875e+03, -1.01796796875e+04, -1.01871376953125e+04, -1.04677919921875e+04, -1.05643125e+04, -1.03692646484375e+04, -1.02321669921875e+04, -1.01650185546875e+04, -1.009911328125e+04, -1.00794052734375e+04, -1.00246318359375e+04, -9.9864921875e+03, -9.922181640625e+03, -9.8928876953125e+03, -9.8714814453125e+03, -9.89538671875e+03, -1.00164580078125e+04, -9.9730576171875e+03, -1.0201271484375e+04, -1.0263267578125e+04, -1.00140166015625e+04, -9.96394921875e+03, -9.9150361328125e+03, -9.8772138671875e+03, -9.839267578125e+03] supHeaWat.T_in=[3.131499938964844e+02, 3.131499938964844e+02] bui.terUni[1].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] bui.terUni[2].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] @@ -40,11 +40,11 @@ bui.terUni[3].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] bui.terUni[4].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] bui.terUni[5].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] bui.terUni[6].T_aHeaWat_nominal=[3.131499938964844e+02, 3.131499938964844e+02] -bui.disFloHea.mAct_flow[1].y=[0e+00, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 1.922316700220108e-01, 0e+00, 0e+00, 0e+00, 0e+00, 3.178469240665436e-01, 4.585983753204346e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.949394777417218e-02, 1.267259120941162e-01, 1.781661659479141e-01, 2.005207985639572e-01, 2.622480988502502e-01, 2.449163347482681e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.110698521137238e-02, 1.439791619777679e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.774095349013805e-02, 1.254865974187851e-01, 2.16680184006691e-01, 2.99194872379303e-01, 6.574283540248871e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.402864512056112e-02, 9.670539200305939e-02, 6.479823589324951e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.590970486402512e-02, 9.407182037830353e-02, 1.241751089692116e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.836997717618942e-02, 1.385542750358582e-01, 2.132643014192581e-01] -bui.disFloHea.mAct_flow[2].y=[0e+00, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 2.620265483856201e-01, 1.118444874882697e-01, 2.431650413200259e-03, 0e+00, 1.158377453684807e-01, 1.563086956739426e-01, 1.939420253038406e-01, 2.345131635665894e-01, 2.816205322742463e-01, 3.075339496135712e-01, 3.569773137569427e-01, 3.987921178340912e-01, 4.153666496276855e-01, 3.615551590919495e-01, 7.006216794252396e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.988054394721985e-02, 8.067215979099294e-02, 1.209027841687202e-01, 1.506906598806381e-01, 1.640810966491699e-01, 1.96078285574913e-01, 2.157766669988632e-01, 3.346807882189674e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.465231344103813e-03, 4.171456024050713e-02, 8.565088361501694e-02, 1.289251893758774e-01, 1.860304474830627e-01, 2.244039326906204e-01, 1.330263018608093e-01, 8.782816678285599e-02, 0e+00, 0e+00, 0e+00, 1.266327779740095e-02, 5.887111648917198e-02, 9.972289949655533e-02, 1.371505558490758e-01, 1.787451207637785e-01, 2.172973901033401e-01, 2.703550457954407e-01, 3.143790066242218e-01, 3.507654666900635e-01, 2.812544107437134e-01, 1.311862617731094e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.856632996350437e-03, 4.489770904183388e-02, 8.979201316833496e-02, 1.34528711438179e-01, 1.795192062854767e-01, 2.19484880566597e-01, 2.626922428607941e-01, 2.763631045818329e-01, 5.465737357735634e-02, 4.973487183451653e-02, 0e+00, 0e+00, 0e+00, 6.855240557342598e-03, 5.768747255206108e-02, 1.06981948018074e-01, 1.29540741443634e-01, 1.727220267057419e-01, 2.052357047796249e-01, 2.559537887573242e-01, 2.825076580047607e-01, 3.024753034114838e-01, 2.837699949741364e-01, 1.865502595901489e-01, 2.192248553037643e-01, 5.647049471735954e-02, 1.459375210106373e-02, 1.869401782751083e-01, 2.274230420589447e-01, 2.674112319946289e-01, 2.996889650821686e-01, 3.317719697952271e-01] -bui.disFloHea.mAct_flow[3].y=[0e+00, 3.497583568096161e-01, 3.530429601669312e-01, 3.613860309123993e-01, 3.337917625904083e-01, 2.283551692962646e-01, 9.998948127031326e-02, 4.678861424326894e-02, 0e+00, 0e+00, 3.833505883812904e-02, 5.740490555763245e-02, 7.704279571771622e-02, 9.297960996627808e-02, 1.24964751303196e-01, 1.354427337646484e-01, 1.574427038431168e-01, 1.757526695728302e-01, 1.661467850208282e-01, 1.273041814565659e-01, 8.133050054311752e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.144094159826636e-03, 2.318949066102516e-02, 4.194682091474533e-02, 5.405056849122047e-02, 5.888998880982399e-02, 6.463270634412766e-02, 5.614742264151573e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.840782403945923e-03, 3.062809072434902e-02, 5.379210039973259e-02, 5.196008458733559e-02, 6.029350683093071e-03, 6.232639425434172e-04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.573415568098426e-03, 1.836704835295724e-02, 4.883189126849165e-02, 6.630691140890121e-02, 9.091584384441376e-02, 1.113604679703712e-01, 1.100791096687317e-01, 7.011115550994873e-02, 1.603745296597481e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.231891319155693e-03, 3.13020758330822e-02, 5.145350471138954e-02, 6.916257739067078e-02, 7.723042368888855e-02, 6.759347766637802e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.163339130580425e-03, 2.437593415379524e-02, 4.706449434161186e-02, 6.156223267316818e-02, 8.482681959867477e-02, 9.108748286962509e-02, 8.118889480829239e-02, 6.840817630290985e-02, 3.564069792628288e-02, 6.185774877667427e-02, 0e+00, 0e+00, 4.212019965052605e-02, 6.863068044185638e-02, 8.618982881307602e-02, 1.037983670830727e-01, 1.268289238214493e-01] -bui.disFloHea.mAct_flow[4].y=[0e+00, 7.472778856754303e-02, 7.537891715764999e-02, 7.711763679981232e-02, 7.684352993965149e-02, 2.997783944010735e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.376596977934241e-03, 3.690083744004375e-03, 5.73006272315979e-03, 1.08867259696126e-02, 1.726835966110231e-02, 2.081547491252422e-02, 2.890669740736485e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.disFloHea.mAct_flow[5].y=[0e+00, 7.701583951711655e-02, 7.769142836332321e-02, 7.951603829860687e-02, 7.925841957330704e-02, 5.801976099610329e-02, 2.281882613897324e-02, 5.491992458701124e-03, 0e+00, 0e+00, 6.432771217077971e-03, 1.064366474747658e-02, 1.589188538491726e-02, 2.189346589148045e-02, 2.833259850740434e-02, 3.158121556043625e-02, 3.732315078377724e-02, 4.183546826243401e-02, 4.360472783446312e-02, 3.834058716893196e-02, 4.148696083575487e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.547943874262273e-04, 2.652633702382445e-03, 5.010881461203114e-03, 8.418481796979904e-03, 1.187999360263348e-02, 1.356558687984943e-02, 1.826017908751965e-02, 2.117032930254936e-02, 2.216710243374071e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.759879856370389e-04, 2.773373853415251e-03, 5.446904804557562e-03, 9.472986683249474e-03, 1.735823974013329e-02, 2.286265231668949e-02, 9.950832463800907e-03, 5.594220478087664e-03, 0e+00, 0e+00, 0e+00, 1.638332847505808e-03, 3.780151484534144e-03, 6.625586189329624e-03, 1.047504972666508e-02, 1.619877852499482e-02, 2.179662138223648e-02, 2.894516661763191e-02, 3.419265523552895e-02, 3.819958120584488e-02, 3.044085763394833e-02, 1.007989142090082e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.04155030567197e-03, 3.198970342054963e-03, 6.106382701545954e-03, 1.060470938682556e-02, 1.681388728320599e-02, 2.252542227506638e-02, 2.825035154819489e-02, 2.994520217180252e-02, 3.616956993937492e-03, 3.378186142072082e-03, 0e+00, 0e+00, 0e+00, 1.466398360207663e-03, 3.85180301964283e-03, 7.516283076256514e-03, 9.685900062322617e-03, 1.54692055657506e-02, 2.016532234847546e-02, 2.715124376118183e-02, 3.041776083409786e-02, 3.275488317012787e-02, 3.05942390114069e-02, 1.772573590278625e-02, 2.248965576291084e-02, 3.681564005091786e-03, 1.735911006107926e-03, 1.805556006729603e-02, 2.378899231553078e-02, 2.898846007883549e-02, 3.282597288489342e-02, 3.644196689128876e-02] +bui.disFloHea.mAct_flow[1].y=[0e+00, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 1.922332644462585e-01, 0e+00, 0e+00, 0e+00, 0e+00, 3.17901074886322e-01, 4.586365222930908e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.951647087931668e-02, 1.267490684986115e-01, 1.781865507364273e-01, 2.005423307418823e-01, 2.622686624526978e-01, 2.449173033237457e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.108758389949799e-02, 1.439663916826248e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.769016847014427e-02, 1.254683434963226e-01, 2.166636437177658e-01, 2.991741597652435e-01, 6.573314964771271e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.405847072601318e-02, 9.669314324855804e-02, 6.479762494564056e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.593065962195396e-02, 9.407617896795273e-02, 1.241819858551025e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.837138533592224e-02, 1.385569274425507e-01, 2.132652550935745e-01] +bui.disFloHea.mAct_flow[2].y=[0e+00, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 4.780114591121674e-01, 2.620248794555664e-01, 1.118428334593771e-01, 2.431556582450867e-03, 0e+00, 1.158539801836014e-01, 1.563238352537155e-01, 1.939562261104584e-01, 2.34526738524437e-01, 2.816331684589387e-01, 3.075490295886993e-01, 3.569876849651337e-01, 3.988008201122284e-01, 4.153754413127899e-01, 3.615639209747314e-01, 7.005887478590012e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.989195823669434e-02, 8.068346232175848e-02, 1.209132075309753e-01, 1.506998240947723e-01, 1.64089173078537e-01, 1.960863918066025e-01, 2.157899737358093e-01, 3.347422555088921e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.453513210639358e-03, 4.170649126172066e-02, 8.564150333404541e-02, 1.289142817258835e-01, 1.860190480947495e-01, 2.243932634592056e-01, 1.330189257860184e-01, 8.781904727220535e-02, 0e+00, 0e+00, 0e+00, 1.26571087166667e-02, 5.885913595557213e-02, 9.9712073802948e-02, 1.371407061815267e-01, 1.787339150905607e-01, 2.172884494066238e-01, 2.703483402729034e-01, 3.143733739852905e-01, 3.507621884346008e-01, 2.812480926513672e-01, 1.311827898025513e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.868713647127062e-03, 4.489677771925926e-02, 8.979016542434692e-02, 1.345266103744507e-01, 1.795160174369812e-01, 2.194814532995224e-01, 2.626887261867523e-01, 2.763656377792358e-01, 5.463502556085587e-02, 4.973895102739334e-02, 0e+00, 0e+00, 0e+00, 6.879332009702751e-03, 5.768674612045288e-02, 1.069817766547203e-01, 1.295424997806549e-01, 1.727240383625031e-01, 2.052401006221771e-01, 2.559593021869659e-01, 2.825134694576263e-01, 3.024811744689941e-01, 2.837775647640228e-01, 1.86556339263916e-01, 2.192316353321075e-01, 5.646530538797379e-02, 1.460912637412548e-02, 1.86943456530571e-01, 2.274254709482193e-01, 2.674134075641632e-01, 2.996923923492432e-01, 3.317728042602539e-01] +bui.disFloHea.mAct_flow[3].y=[0e+00, 3.497583568096161e-01, 3.530426621437073e-01, 3.613859117031097e-01, 3.337854444980621e-01, 2.283418476581573e-01, 9.99877005815506e-02, 4.678316414356229e-02, 0e+00, 0e+00, 3.834160417318344e-02, 5.73987103998661e-02, 7.704979181289673e-02, 9.298559278249741e-02, 1.249682158231736e-01, 1.354474723339081e-01, 1.574475169181824e-01, 1.757565140724182e-01, 1.661510318517685e-01, 1.27306804060936e-01, 8.131539449095726e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.12728972453624e-03, 2.318497002124797e-02, 4.195204004645348e-02, 5.405533686280251e-02, 5.889420583844185e-02, 6.467196345329285e-02, 5.614668875932693e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.834848947823048e-03, 3.062340430915356e-02, 5.377708375453949e-02, 5.195604264736176e-02, 6.025062873959541e-03, 6.214869790710509e-04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.570679109543562e-03, 1.836008206009912e-02, 4.882699996232977e-02, 6.630253046751022e-02, 9.091239422559738e-02, 1.113575547933578e-01, 1.100772321224213e-01, 7.010704278945923e-02, 1.60357728600502e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.22940282523632e-03, 3.130010515451431e-02, 5.14514297246933e-02, 6.91603422164917e-02, 7.722924649715424e-02, 6.759369373321533e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.162839010357857e-03, 2.436306141316891e-02, 4.706478863954544e-02, 6.156325340270996e-02, 8.482801169157028e-02, 9.109935909509659e-02, 8.119053393602371e-02, 6.841008365154266e-02, 3.564261645078659e-02, 6.185883283615112e-02, 0e+00, 0e+00, 4.212131351232529e-02, 6.862638890743256e-02, 8.618615567684174e-02, 1.038145422935486e-01, 1.268300563097e-01] +bui.disFloHea.mAct_flow[4].y=[0e+00, 7.472778856754303e-02, 7.537885755300522e-02, 7.711745798587799e-02, 7.684333622455597e-02, 2.997721172869205e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.376680098474026e-03, 3.690570825710899e-03, 5.730674136430025e-03, 1.088780350983143e-02, 1.726931892335416e-02, 2.081646583974361e-02, 2.898485865443945e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +bui.disFloHea.mAct_flow[5].y=[0e+00, 7.701583951711655e-02, 7.769136875867844e-02, 7.951584458351135e-02, 7.925821840763092e-02, 5.801915749907494e-02, 2.28186808526516e-02, 5.499379243701687e-03, 0e+00, 0e+00, 6.436992902308702e-03, 1.06433006003499e-02, 1.58939640969038e-02, 2.189546823501587e-02, 2.833422087132932e-02, 3.158262744545937e-02, 3.732434287667274e-02, 4.183636978268624e-02, 4.360564053058624e-02, 3.834166377782822e-02, 4.147814121097326e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.548596964217722e-04, 2.653226256370544e-03, 5.011684261262432e-03, 8.419627323746681e-03, 1.188126672059298e-02, 1.356678362935781e-02, 1.826147176325321e-02, 2.117137983441353e-02, 2.216995926573834e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.805855759419501e-04, 2.772903302684426e-03, 5.446150433272123e-03, 9.471671655774117e-03, 1.735659874975681e-02, 2.286111935973167e-02, 9.949205443263054e-03, 5.593501031398773e-03, 0e+00, 0e+00, 0e+00, 1.637743436731398e-03, 3.779428312554955e-03, 6.624624133110046e-03, 1.047371979802853e-02, 1.61971356719732e-02, 2.179530449211597e-02, 2.894421294331551e-02, 3.419200330972672e-02, 3.819921612739563e-02, 3.044029325246811e-02, 1.007953099906445e-02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.041412469930927e-03, 3.198791993781924e-03, 6.106204818934202e-03, 1.060451287776232e-02, 1.681336387991905e-02, 2.252485603094101e-02, 2.824988961219788e-02, 2.993693947792053e-02, 3.616452915593982e-03, 3.378222463652492e-03, 0e+00, 0e+00, 0e+00, 1.466397312469767e-03, 3.851745743304491e-03, 7.516203448176384e-03, 9.686061181128025e-03, 1.546941790729761e-02, 2.016588486731052e-02, 2.716158330440521e-02, 3.041842579841614e-02, 3.275551646947861e-02, 3.05948480963707e-02, 1.77265964448452e-02, 2.249015495181084e-02, 3.681831760331988e-03, 1.736323698423803e-03, 1.805593445897102e-02, 2.378931641578674e-02, 2.898872829973698e-02, 3.282630443572998e-02, 3.644203022122383e-02] bui.disFloHea.mAct_flow[6].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] supChiWat.T_in=[2.801499938964844e+02, 2.801499938964844e+02] bui.terUni[1].T_aChiWat_nominal=[2.801499938964844e+02, 2.801499938964844e+02] @@ -58,4 +58,4 @@ bui.disFloCoo.mAct_flow[2].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0 bui.disFloCoo.mAct_flow[3].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.disFloCoo.mAct_flow[4].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.disFloCoo.mAct_flow[5].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.disFloCoo.mAct_flow[6].y=[0e+00, 2.500765919685364e-01, 2.573821544647217e-01, 2.635602951049805e-01, 2.702086865901947e-01, 2.857797145843506e-01, 3.074840009212494e-01, 3.209087550640106e-01, 3.333590030670166e-01, 3.433314561843872e-01, 3.339793384075165e-01, 3.357814848423004e-01, 3.374819457530975e-01, 3.38723212480545e-01, 3.393219411373138e-01, 3.410106301307678e-01, 3.410898149013519e-01, 3.414808809757233e-01, 3.430971205234528e-01, 3.478880822658539e-01, 3.666546940803528e-01, 3.802855908870697e-01, 3.896963596343994e-01, 3.935620784759521e-01, 3.835315108299255e-01, 3.810120224952698e-01, 3.801068067550659e-01, 3.782202899456024e-01, 3.769573867321014e-01, 3.7577223777771e-01, 3.752908110618591e-01, 3.758147656917572e-01, 3.749191164970398e-01, 3.74670535326004e-01, 3.872111439704896e-01, 3.98768275976181e-01, 4.081062078475952e-01, 4.122703373432159e-01, 4.062809944152832e-01, 3.99028092622757e-01, 3.964406549930573e-01, 3.937358260154724e-01, 3.912783861160278e-01, 3.891738951206207e-01, 3.868485987186432e-01, 3.847102224826813e-01, 3.816970884799957e-01, 3.800000548362732e-01, 3.860064744949341e-01, 3.893423080444336e-01, 4.021411836147308e-01, 4.095606207847595e-01, 4.026266634464264e-01, 3.945558071136475e-01, 3.920595347881317e-01, 3.89825165271759e-01, 3.87905865907669e-01, 3.857127726078033e-01, 3.837361931800842e-01, 3.808413445949554e-01, 3.786053657531738e-01, 3.768509924411774e-01, 3.806899189949036e-01, 3.89423131942749e-01, 4.044555425643921e-01, 4.153423309326172e-01, 4.177252054214478e-01, 4.030498266220093e-01, 3.998811542987823e-01, 3.967918455600739e-01, 3.940119743347168e-01, 3.913872539997101e-01, 3.889152407646179e-01, 3.864831626415253e-01, 3.844139277935028e-01, 3.821418583393097e-01, 3.815014958381653e-01, 3.950861990451813e-01, 3.954215943813324e-01, 4.080637097358704e-01, 4.124242067337036e-01, 4.036198258399961e-01, 3.974461853504181e-01, 3.94427478313446e-01, 3.914678692817688e-01, 3.905835151672363e-01, 3.88126939535141e-01, 3.864177763462067e-01, 3.835380077362061e-01, 3.822272419929504e-01, 3.81269782781601e-01, 3.823390007019043e-01, 3.87760728597641e-01, 3.8581582903862e-01, 3.960571587085724e-01, 3.988455832004547e-01, 3.876511454582214e-01, 3.854078948497772e-01, 3.832180798053741e-01, 3.815260529518127e-01, 3.798293471336365e-01] +bui.disFloCoo.mAct_flow[6].y=[0e+00, 2.500765919685364e-01, 2.573821842670441e-01, 2.635604441165924e-01, 2.70208865404129e-01, 2.857798337936401e-01, 3.074841201305389e-01, 3.209088742733002e-01, 3.333590924739838e-01, 3.433305621147156e-01, 3.33978533744812e-01, 3.357807397842407e-01, 3.374812602996826e-01, 3.387224972248077e-01, 3.393213152885437e-01, 3.410100638866425e-01, 3.410893082618713e-01, 3.414804935455322e-01, 3.430967032909393e-01, 3.478877246379852e-01, 3.666543662548065e-01, 3.802852630615234e-01, 3.896895945072174e-01, 3.935605585575104e-01, 3.835308253765106e-01, 3.810113370418549e-01, 3.801061809062958e-01, 3.782196938991547e-01, 3.769568502902985e-01, 3.757717609405518e-01, 3.752903938293457e-01, 3.758143782615662e-01, 3.749187588691711e-01, 3.746701776981354e-01, 3.872107863426209e-01, 3.987679183483124e-01, 4.081056416034698e-01, 4.122695922851562e-01, 4.062802195549011e-01, 3.99027407169342e-01, 3.964400291442871e-01, 3.937351107597351e-01, 3.912778198719025e-01, 3.891734182834625e-01, 3.868483304977417e-01, 3.847099542617798e-01, 3.816968202590942e-01, 3.799998164176941e-01, 3.860059976577759e-01, 3.893422186374664e-01, 4.021410346031189e-01, 4.095605313777924e-01, 4.026268422603607e-01, 3.945560157299042e-01, 3.92059713602066e-01, 3.89825314283371e-01, 3.879059851169586e-01, 3.857129216194153e-01, 3.83736252784729e-01, 3.808413147926331e-01, 3.786052763462067e-01, 3.768507838249207e-01, 3.80689799785614e-01, 3.894325196743011e-01, 4.044554829597473e-01, 4.153423011302948e-01, 4.177300035953522e-01, 4.030497670173645e-01, 3.998810946941375e-01, 3.967918157577515e-01, 3.940118849277496e-01, 3.913871943950653e-01, 3.889151811599731e-01, 3.864831626415253e-01, 3.844139873981476e-01, 3.821418881416321e-01, 3.815015852451324e-01, 3.950861096382141e-01, 3.954214751720428e-01, 4.080635905265808e-01, 4.124241769313812e-01, 4.036196768283842e-01, 3.974460959434509e-01, 3.944274485111237e-01, 3.914678394794464e-01, 3.90583336353302e-01, 3.881267607212067e-01, 3.864175379276276e-01, 3.835377097129822e-01, 3.822269141674042e-01, 3.812694847583771e-01, 3.82338672876358e-01, 3.8776034116745e-01, 3.858154714107513e-01, 3.960568308830261e-01, 3.988454341888428e-01, 3.876509666442871e-01, 3.854077160358429e-01, 3.832179009914398e-01, 3.815258741378784e-01, 3.798292875289917e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeries.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeries.txt index 76dc4c0afd8..d85e8298564 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeries.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeries.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 2, 0, 1, 1", @@ -15,15 +15,15 @@ time=[0e+00, 6.048e+05] bui.maxTSet.y=[2.971499938964844e+02, 2.971499938964844e+02] bui.minTSet.y=[2.931499938964844e+02, 2.931499938964844e+02] bui.terUniCoo.TLoaODE.TAir=[2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] -bui.terUniHea.TLoaODE.TAir=[2.931499938964844e+02, 2.931392211914062e+02, 2.931421813964844e+02, 2.931430358886719e+02, 2.931146850585938e+02, 2.932214050292969e+02, 2.931616821289062e+02, 2.929928894042969e+02, 2.932674255371094e+02, 2.931506042480469e+02, 2.929687805175781e+02, 2.931748352050781e+02, 2.931340637207031e+02, 2.933166809082031e+02, 2.931395874023438e+02, 2.931382751464844e+02, 2.931403198242188e+02, 2.931437072753906e+02, 2.930350341796875e+02, 2.933480834960938e+02, 2.93167236328125e+02, 2.931181640625e+02, 2.931766967773438e+02, 2.931753845214844e+02, 2.930752868652344e+02, 2.931551818847656e+02, 2.931399536132812e+02, 2.93221923828125e+02, 2.931429443359375e+02, 2.931396179199219e+02, 2.931408081054688e+02, 2.931428833007812e+02, 2.929385681152344e+02, 2.932764282226562e+02, 2.93171142578125e+02, 2.931778259277344e+02, 2.931177673339844e+02, 2.932458190917969e+02, 2.931390991210938e+02, 2.931091918945312e+02, 2.931614990234375e+02, 2.931345520019531e+02, 2.931781921386719e+02, 2.931365661621094e+02, 2.931347961425781e+02, 2.931383666992188e+02, 2.930846557617188e+02, 2.931370849609375e+02, 2.931814880371094e+02, 2.931558227539062e+02, 2.929785461425781e+02, 2.933395080566406e+02, 2.931436767578125e+02, 2.929784240722656e+02, 2.931812438964844e+02, 2.931328430175781e+02, 2.933031311035156e+02, 2.931395874023438e+02, 2.931412658691406e+02, 2.931480712890625e+02, 2.931473999023438e+02, 2.930713195800781e+02, 2.932980346679688e+02, 2.931524963378906e+02, 2.929906005859375e+02, 2.932049255371094e+02, 2.931610107421875e+02, 2.929669799804688e+02, 2.931600341796875e+02, 2.931428527832031e+02, 2.933402404785156e+02, 2.931431884765625e+02, 2.931496276855469e+02, 2.93141357421875e+02, 2.931438903808594e+02, 2.929156799316406e+02, 2.933895263671875e+02, 2.931570434570312e+02, 2.931521911621094e+02, 2.931229553222656e+02, 2.932372741699219e+02, 2.931366577148438e+02, 2.93116943359375e+02, 2.931586303710938e+02, 2.93154296875e+02, 2.931607971191406e+02, 2.931454467773438e+02, 2.931417846679688e+02, 2.931451721191406e+02, 2.929643249511719e+02, 2.931947326660156e+02, 2.931678161621094e+02, 2.931490478515625e+02, 2.9300927734375e+02, 2.934054565429688e+02, 2.931493835449219e+02, 2.930262145996094e+02, 2.931873474121094e+02, 2.931380310058594e+02, 2.9325e+02, 2.931411437988281e+02] +bui.terUniHea.TLoaODE.TAir=[2.931499938964844e+02, 2.931392211914062e+02, 2.931421813964844e+02, 2.931430358886719e+02, 2.931146850585938e+02, 2.93221435546875e+02, 2.931616821289062e+02, 2.929928588867188e+02, 2.932674255371094e+02, 2.931506042480469e+02, 2.929687805175781e+02, 2.931748352050781e+02, 2.931340637207031e+02, 2.93316650390625e+02, 2.931395874023438e+02, 2.931382751464844e+02, 2.931403198242188e+02, 2.931437072753906e+02, 2.930350341796875e+02, 2.933480834960938e+02, 2.931672058105469e+02, 2.931181640625e+02, 2.931766967773438e+02, 2.931753540039062e+02, 2.930752868652344e+02, 2.931551818847656e+02, 2.931399536132812e+02, 2.93221923828125e+02, 2.931429138183594e+02, 2.931396179199219e+02, 2.931408081054688e+02, 2.931428833007812e+02, 2.929385681152344e+02, 2.932764587402344e+02, 2.93171142578125e+02, 2.931778259277344e+02, 2.931177673339844e+02, 2.932458190917969e+02, 2.931390991210938e+02, 2.931091918945312e+02, 2.931614990234375e+02, 2.931345520019531e+02, 2.931781921386719e+02, 2.931365661621094e+02, 2.931347961425781e+02, 2.931383666992188e+02, 2.930846557617188e+02, 2.931370849609375e+02, 2.931815185546875e+02, 2.931558227539062e+02, 2.929785461425781e+02, 2.933395385742188e+02, 2.931436767578125e+02, 2.929784240722656e+02, 2.931812744140625e+02, 2.931328125e+02, 2.933031616210938e+02, 2.931395874023438e+02, 2.931412658691406e+02, 2.931480712890625e+02, 2.931473999023438e+02, 2.930712280273438e+02, 2.932981262207031e+02, 2.931524963378906e+02, 2.929906005859375e+02, 2.93204833984375e+02, 2.931609802246094e+02, 2.929670104980469e+02, 2.931600646972656e+02, 2.931428833007812e+02, 2.933402404785156e+02, 2.931431884765625e+02, 2.931496276855469e+02, 2.93141357421875e+02, 2.931438903808594e+02, 2.929156799316406e+02, 2.933896789550781e+02, 2.931570434570312e+02, 2.931521911621094e+02, 2.931229553222656e+02, 2.932373352050781e+02, 2.931366577148438e+02, 2.931169738769531e+02, 2.931585998535156e+02, 2.93154296875e+02, 2.931607666015625e+02, 2.931454467773438e+02, 2.931417846679688e+02, 2.931451721191406e+02, 2.929643249511719e+02, 2.9319482421875e+02, 2.931678466796875e+02, 2.931490478515625e+02, 2.9300927734375e+02, 2.93405517578125e+02, 2.931493225097656e+02, 2.930262145996094e+02, 2.931873779296875e+02, 2.931380310058594e+02, 2.932500305175781e+02, 2.931411743164062e+02] bui.terUniHea.QReqHea_flow=[1.823e+04, 1.9166904296875e+04, 2.3183625e+04, 2.61755859375e+04, 7.74650703125e+04, 2.5307759765625e+04, 2.3810955078125e+04, 5.860314453125004e+04, 3.583986328125e+04, 1.47858388671875e+04, 6.1009578125e+04, 5.46262421875e+04, 5.7369484375e+04, 1.648243359375e+04, 2.303720507812501e+04, 2.839984375e+04, 3.308358203125e+04, 3.641284375000001e+04, 8.817546875e+04, 3.60429609375e+04, 3.44023828125e+04, 3.492191015625e+04, 5.761500390625e+04, 1.32938994140625e+04, 3.30650390625e+04, 6.206e+04, 5.79527890625e+04, 4.8849328125e+04, 2.390453320312503e+04, 2.9071302734375e+04, 3.348101953125e+04, 3.675559765625e+04, 8.4768375e+04, 6.5100796875e+04, 3.434975390624995e+04, 2.0915212890625e+04, 5.68405234375e+04, 3.118868408203125e+03, 9.9768876953125e+03, 5.671216015625e+04, 4.592536328125e+04, 5.472299218749998e+04, 1.38582802734375e+04, 2.267275e+04, 2.9603423828125e+04, 3.510576953125e+04, 4.939738671875e+04, 8.882746875e+04, 4.106209375e+04, 4.09918828125e+04, 8.879e+04, 4.05102421875e+04, 3.74203671875e+04, 9.1466984375e+04, 7.9560734375e+04, 8.49035078125e+04, 3.396172265625014e+04, 4.538020703124996e+04, 4.98362421875e+04, 5.0819265625e+04, 5.21085859375e+04, 1.085195e+05, 4.795008984375e+04, 5.295652734375e+04, 8.2708296875e+04, 9.3111125e+04, 4.887903515625e+04, 8.63100078125e+04, 1.022649218749998e+05, 9.784197656249994e+04, 6.3354078125e+04, 5.49254921875e+04, 5.500849609375e+04, 5.857159765625e+04, 6.142234375e+04, 1.2508e+05, 7.23245078125e+04, 6.315011328125e+04, 6.205686328125e+04, 1.1564365625e+05, 5.230916015625e+04, 6.072353125000106e+04, 1.158878515625001e+05, 1.0466771875e+05, 1.072193359375e+05, 5.74762734375e+04, 6.05759375e+04, 6.353008984375e+04, 6.624284375e+04, 1.005386953125e+05, 1.1654946875e+05, 6.6385203125e+04, 6.747103125e+04, 1.278174375e+05, 4.773111328125e+04, 5.285979296875e+04, 1.124612890625e+05, 9.6887234375e+04, 1.02459359375e+05, 4.658624609375e+04, 5.609e+04] -bui.terUniHea.QActHea_flow=[-4.095512628555298e-02, 1.908264453125e+04, 2.3135658203125e+04, 2.5967404296875e+04, 7.76041015625e+04, 2.5229841796875e+04, 2.3881943359375e+04, 5.723230859375004e+04, 3.755003515625e+04, 1.471556640625e+04, 5.96581484375e+04, 5.48883828125e+04, 5.726606640625e+04, 1.749525e+04, 2.296440429687501e+04, 2.832037890625e+04, 3.3023171875e+04, 3.637828515625001e+04, 8.8123390625e+04, 3.68456640625e+04, 3.45579140625e+04, 3.374473046875e+04, 5.8117734375e+04, 1.30923779296875e+04, 3.154551171875e+04, 6.226659765625e+04, 5.7764734375e+04, 5.051623046875e+04, 2.379051562500003e+04, 2.9003611328125e+04, 3.342678125e+04, 3.671673046875e+04, 8.29795703125e+04, 6.721553125e+04, 3.442100781249995e+04, 2.1033755859375e+04, 5.71739921875e+04, 3.0968212890625e+03, 9.819826171875e+03, 5.69714453125e+04, 4.582921484375e+04, 5.467584374999998e+04, 1.3598857421875e+04, 2.2577185546875e+04, 2.9505349609375e+04, 3.503434765625e+04, 4.779021875e+04, 8.90207734375e+04, 4.086959375e+04, 4.1043796875e+04, 8.8523390625e+04, 4.220319140625e+04, 3.736788671875e+04, 9.13774296875e+04, 7.9810515625e+04, 8.47813984375e+04, 3.392362890625012e+04, 4.531485546874996e+04, 4.97949296875e+04, 5.080234765625e+04, 5.208643359375e+04, 1.085928828125e+05, 4.78717109375e+04, 5.296333984375e+04, 8.03360859375e+04, 9.4694546875e+04, 4.870673046875e+04, 8.39007265625e+04, 1.025986562499998e+05, 9.775021093749994e+04, 6.5656078125e+04, 5.491988671875e+04, 5.50075859375e+04, 5.85148125e+04, 6.139566015625e+04, 1.24691828125e+05, 7.465034375e+04, 6.316976953125e+04, 6.189009375e+04, 1.160257734375e+05, 5.209518359375e+04, 6.014946875000097e+04, 1.161029531250001e+05, 1.04542390625e+05, 1.0806240625e+05, 5.720755859375e+04, 6.05465078125e+04, 6.3465234375e+04, 6.6223109375e+04, 9.78004921875e+04, 1.18267921875e+05, 6.62498125e+04, 6.7462546875e+04, 1.280424140625e+05, 4.864282421875e+04, 5.281756640625e+04, 1.12557984375e+05, 9.69857265625e+04, 1.02390203125e+05, 4.6346640625e+04, 5.60189375e+04] +bui.terUniHea.QActHea_flow=[-4.095512628555298e-02, 1.908264453125e+04, 2.3135658203125e+04, 2.5967404296875e+04, 7.76041015625e+04, 2.5230189453125e+04, 2.3882125e+04, 5.722793359375004e+04, 3.755032421875e+04, 1.47153994140625e+04, 5.96609375e+04, 5.488876171875e+04, 5.72656328125e+04, 1.7495734375e+04, 2.296457031250001e+04, 2.8320587890625e+04, 3.302319921875e+04, 3.637867187500001e+04, 8.8120984375e+04, 3.6845765625e+04, 3.455797265625e+04, 3.37446796875e+04, 5.811743359375e+04, 1.30916953125e+04, 3.154413671875e+04, 6.22678828125e+04, 5.7764875e+04, 5.0516515625e+04, 2.379124023437503e+04, 2.9003662109375e+04, 3.342682421875e+04, 3.671651953125e+04, 8.2979765625e+04, 6.72156015625e+04, 3.442096874999995e+04, 2.1033802734375e+04, 5.7174078125e+04, 3.0966943359375e+03, 9.8202158203125e+03, 5.6971453125e+04, 4.582882421875e+04, 5.467584374999998e+04, 1.35988564453125e+04, 2.25771171875e+04, 2.9505662109375e+04, 3.503457421875e+04, 4.77906328125e+04, 8.90208828125e+04, 4.086519140625e+04, 4.10436796875e+04, 8.8521015625e+04, 4.2201328125e+04, 3.736797265625e+04, 9.137471875e+04, 7.98104765625e+04, 8.47812890625e+04, 3.392319140625012e+04, 4.531485546874996e+04, 4.979442578125e+04, 5.080199609375e+04, 5.208643359375e+04, 1.0859284375e+05, 4.78655546875e+04, 5.2964015625e+04, 8.03353125e+04, 9.46967421875e+04, 4.870669921875e+04, 8.390159375e+04, 1.025986562499998e+05, 9.775026562499994e+04, 6.56555390625e+04, 5.492021875e+04, 5.50075859375e+04, 5.85146640625e+04, 6.139594921875e+04, 1.24688609375e+05, 7.46503125e+04, 6.31696171875e+04, 6.189012109375e+04, 1.160257734375e+05, 5.20955859375e+04, 6.014980859375097e+04, 1.161029609375001e+05, 1.04542453125e+05, 1.0806146875e+05, 5.72075078125e+04, 6.05465390625e+04, 6.34651953125e+04, 6.62231328125e+04, 9.78005e+04, 1.182680546875e+05, 6.62497265625e+04, 6.74625703125e+04, 1.280388984375e+05, 4.864309765625e+04, 5.281759765625e+04, 1.125554375e+05, 9.69857578125e+04, 1.023902734375e+05, 4.634664453125e+04, 5.601992578125e+04] bui.terUniCoo.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.terUniCoo.QActCoo_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00] supHeaWat.T_in=[3.231499938964844e+02, 3.231499938964844e+02] bui.terUniHea.T_aHeaWat_nominal=[3.231499938964844e+02, 3.231499938964844e+02] -bui.disFloHea.mReq_flow[1]=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255825519562e-01, 1.178094387054444e+00, 7.399030327796936e-01, 2.526756823062897e-01, 1.233674049377441e+00, 1.131412744522095e+00, 1.185195088386536e+00, 3.138433694839478e-01, 4.241525530815127e-01, 5.363817811012268e-01, 6.373528838157654e-01, 7.106673121452333e-01, 1.927027702331543e+00, 7.265098690986633e-01, 6.714050769805908e-01, 6.52477502822876e-01, 1.207109928131104e+00, 2.171092927455902e-01, 6.039160490036011e-01, 1.304116606712341e+00, 1.197150468826294e+00, 1.031918048858643e+00, 4.41304117441178e-01, 5.509368777275085e-01, 6.461216807365417e-01, 7.180740833282471e-01, 1.792629480361938e+00, 1.428859233856201e+00, 6.685144901275624e-01, 3.850231766700745e-01, 1.182312488555908e+00, 2.857582084834576e-02, 1.430178284645081e-01, 1.177191138267517e+00, 9.224005937576294e-01, 1.124747514724731e+00, 2.284214496612549e-01, 4.16113406419754e-01, 5.615441203117371e-01, 6.810795664787292e-01, 9.642756581306458e-01, 1.957075357437134e+00, 8.112990260124207e-01, 8.144083023071289e-01, 1.93282413482666e+00, 8.462105989456177e-01, 7.324485778808594e-01, 2.004185199737549e+00, 1.730741858482361e+00, 1.850741147994995e+00, 6.609396934509304e-01, 9.099818468093863e-01, 1.012206554412842e+00, 1.035632729530334e+00, 1.065231204032898e+00, 2.451348781585693e+00, 9.73776638507843e-01, 1.085732579231262e+00, 1.73114800453186e+00, 2.105795860290527e+00, 9.879980683326721e-01, 1.817362189292908e+00, 2.30443406105041e+00, 2.178588867187499e+00, 1.394682168960571e+00, 1.130795240402222e+00, 1.133112788200378e+00, 1.214828729629517e+00, 1.282914519309998e+00, 2.85758113861084e+00, 1.616745233535767e+00, 1.325672745704651e+00, 1.295035481452942e+00, 2.65074634552002e+00, 1.069055080413818e+00, 1.253109455108665e+00, 2.65216660499573e+00, 2.354485750198364e+00, 2.445380449295044e+00, 1.185021042823792e+00, 1.262904286384583e+00, 1.331936240196228e+00, 1.39795458316803e+00, 2.165051221847534e+00, 2.71745228767395e+00, 1.399795413017273e+00, 1.427894949913025e+00, 2.957262754440308e+00, 9.957087635993958e-01, 1.082227349281311e+00, 2.550099611282349e+00, 2.162770509719849e+00, 2.297120571136475e+00, 9.372797608375549e-01, 1.15637195110321e+00] -bui.disFloHea.mAct_flow[1].y=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255825519562e-01, 1.178094387054444e+00, 7.399030327796936e-01, 2.526756823062897e-01, 1.233674049377441e+00, 1.131412744522095e+00, 1.185195088386536e+00, 3.138433694839478e-01, 4.241525530815127e-01, 5.363817811012268e-01, 6.373528838157654e-01, 7.106673121452333e-01, 1.927027702331543e+00, 7.265098690986633e-01, 6.714050769805908e-01, 6.52477502822876e-01, 1.207109928131104e+00, 2.171092927455902e-01, 6.039160490036011e-01, 1.304116606712341e+00, 1.197150468826294e+00, 1.031918048858643e+00, 4.41304117441178e-01, 5.509368777275085e-01, 6.461216807365417e-01, 7.180740833282471e-01, 1.792629480361938e+00, 1.428859233856201e+00, 6.685144901275624e-01, 3.850231766700745e-01, 1.182312488555908e+00, 2.857582084834576e-02, 1.430178284645081e-01, 1.177191138267517e+00, 9.224005937576294e-01, 1.124747514724731e+00, 2.284214496612549e-01, 4.16113406419754e-01, 5.615441203117371e-01, 6.810795664787292e-01, 9.642756581306458e-01, 1.957075357437134e+00, 8.112990260124207e-01, 8.144083023071289e-01, 1.93282413482666e+00, 8.462105989456177e-01, 7.324485778808594e-01, 2.004185199737549e+00, 1.730741858482361e+00, 1.850741147994995e+00, 6.609396934509304e-01, 9.099818468093863e-01, 1.012206554412842e+00, 1.035632729530334e+00, 1.065231204032898e+00, 2.451348781585693e+00, 9.73776638507843e-01, 1.085732579231262e+00, 1.73114800453186e+00, 2.105795860290527e+00, 9.879980683326721e-01, 1.817362189292908e+00, 2.30443406105041e+00, 2.178588867187499e+00, 1.394682168960571e+00, 1.130795240402222e+00, 1.133112788200378e+00, 1.214828729629517e+00, 1.282914519309998e+00, 2.85758113861084e+00, 1.616745233535767e+00, 1.325672745704651e+00, 1.295035481452942e+00, 2.65074634552002e+00, 1.069055080413818e+00, 1.253109455108665e+00, 2.65216660499573e+00, 2.354485750198364e+00, 2.445380449295044e+00, 1.185021042823792e+00, 1.262904286384583e+00, 1.331936240196228e+00, 1.39795458316803e+00, 2.165051221847534e+00, 2.71745228767395e+00, 1.399795413017273e+00, 1.427894949913025e+00, 2.957262754440308e+00, 9.957087635993958e-01, 1.082227349281311e+00, 2.550099611282349e+00, 2.162770509719849e+00, 2.297120571136475e+00, 9.372797608375549e-01, 1.15637195110321e+00] +bui.disFloHea.mReq_flow[1]=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72705602645874e-01, 4.435293674468994e-01, 1.178104043006898e+00, 7.399042844772339e-01, 2.526746094226837e-01, 1.233669400215149e+00, 1.131421804428101e+00, 1.185185551643372e+00, 3.138532638549805e-01, 4.241563677787783e-01, 5.363801121711731e-01, 6.373529434204102e-01, 7.10666060447693e-01, 1.927034616470337e+00, 7.265114188194275e-01, 6.714060306549072e-01, 6.524763703346252e-01, 1.207103133201599e+00, 2.171107232570648e-01, 6.039180755615234e-01, 1.304147005081177e+00, 1.197153687477112e+00, 1.031924486160278e+00, 4.413317739963538e-01, 5.509368181228638e-01, 6.461204886436462e-01, 7.18079686164856e-01, 1.792632937431335e+00, 1.428862452507019e+00, 6.685135960578907e-01, 3.850230872631073e-01, 1.182313323020935e+00, 2.85734087228775e-02, 1.430131047964096e-01, 1.17719042301178e+00, 9.223918318748474e-01, 1.12474763393402e+00, 2.284215241670609e-01, 4.161126315593719e-01, 5.615432858467102e-01, 6.810778975486755e-01, 9.642743468284607e-01, 1.957076907157898e+00, 8.113501667976379e-01, 8.144057989120483e-01, 1.932830095291138e+00, 8.462206721305847e-01, 7.324486970901489e-01, 2.004164934158325e+00, 1.730742335319519e+00, 1.85073709487915e+00, 6.609303355217007e-01, 9.099816083908072e-01, 1.012194991111755e+00, 1.035624623298645e+00, 1.065231323242188e+00, 2.451339244842529e+00, 9.737864136695862e-01, 1.085747480392456e+00, 1.731150150299072e+00, 2.10584545135498e+00, 9.879968166351318e-01, 1.817367434501648e+00, 2.304436206817622e+00, 2.178592205047606e+00, 1.394668221473694e+00, 1.130802869796753e+00, 1.133113622665405e+00, 1.21482527256012e+00, 1.282920956611633e+00, 2.857602119445801e+00, 1.616755366325378e+00, 1.325669527053833e+00, 1.2950359582901e+00, 2.650747537612915e+00, 1.069056272506714e+00, 1.253117918968224e+00, 2.652168512344363e+00, 2.354479551315308e+00, 2.445356369018555e+00, 1.185019373893738e+00, 1.26290500164032e+00, 1.331935524940491e+00, 1.397955417633057e+00, 2.165051698684692e+00, 2.717463731765747e+00, 1.399794101715088e+00, 1.427895426750183e+00, 2.95727276802063e+00, 9.957098364830017e-01, 1.082225680351257e+00, 2.550102233886719e+00, 2.162775278091431e+00, 2.297122955322266e+00, 9.372814297676086e-01, 1.156363248825073e+00] +bui.disFloHea.mAct_flow[1].y=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72705602645874e-01, 4.435293674468994e-01, 1.178104043006898e+00, 7.399042844772339e-01, 2.526746094226837e-01, 1.233669400215149e+00, 1.131421804428101e+00, 1.185185551643372e+00, 3.138532638549805e-01, 4.241563677787783e-01, 5.363801121711731e-01, 6.373529434204102e-01, 7.10666060447693e-01, 1.927034616470337e+00, 7.265114188194275e-01, 6.714060306549072e-01, 6.524763703346252e-01, 1.207103133201599e+00, 2.171107232570648e-01, 6.039180755615234e-01, 1.304147005081177e+00, 1.197153687477112e+00, 1.031924486160278e+00, 4.413317739963538e-01, 5.509368181228638e-01, 6.461204886436462e-01, 7.18079686164856e-01, 1.792632937431335e+00, 1.428862452507019e+00, 6.685135960578907e-01, 3.850230872631073e-01, 1.182313323020935e+00, 2.85734087228775e-02, 1.430131047964096e-01, 1.17719042301178e+00, 9.223918318748474e-01, 1.12474763393402e+00, 2.284215241670609e-01, 4.161126315593719e-01, 5.615432858467102e-01, 6.810778975486755e-01, 9.642743468284607e-01, 1.957076907157898e+00, 8.113501667976379e-01, 8.144057989120483e-01, 1.932830095291138e+00, 8.462206721305847e-01, 7.324486970901489e-01, 2.004164934158325e+00, 1.730742335319519e+00, 1.85073709487915e+00, 6.609303355217007e-01, 9.099816083908072e-01, 1.012194991111755e+00, 1.035624623298645e+00, 1.065231323242188e+00, 2.451339244842529e+00, 9.737864136695862e-01, 1.085747480392456e+00, 1.731150150299072e+00, 2.10584545135498e+00, 9.879968166351318e-01, 1.817367434501648e+00, 2.304436206817622e+00, 2.178592205047606e+00, 1.394668221473694e+00, 1.130802869796753e+00, 1.133113622665405e+00, 1.21482527256012e+00, 1.282920956611633e+00, 2.857602119445801e+00, 1.616755366325378e+00, 1.325669527053833e+00, 1.2950359582901e+00, 2.650747537612915e+00, 1.069056272506714e+00, 1.253117918968224e+00, 2.652168512344363e+00, 2.354479551315308e+00, 2.445356369018555e+00, 1.185019373893738e+00, 1.26290500164032e+00, 1.331935524940491e+00, 1.397955417633057e+00, 2.165051698684692e+00, 2.717463731765747e+00, 1.399794101715088e+00, 1.427895426750183e+00, 2.95727276802063e+00, 9.957098364830017e-01, 1.082225680351257e+00, 2.550102233886719e+00, 2.162775278091431e+00, 2.297122955322266e+00, 9.372814297676086e-01, 1.156363248825073e+00] bui.disFloHea.m_flow_nominal=[4.007887363433838e+00, 4.007887363433838e+00] bui.loa.y[2]=[1.823e+04, 1.9166904296875e+04, 2.3183625e+04, 2.61755859375e+04, 7.74650703125e+04, 2.5307759765625e+04, 2.3810955078125e+04, 5.860314453125004e+04, 3.583986328125e+04, 1.47858388671875e+04, 6.1009578125e+04, 5.46262421875e+04, 5.7369484375e+04, 1.648243359375e+04, 2.303720507812501e+04, 2.839984375e+04, 3.308358203125e+04, 3.641284375000001e+04, 8.817546875e+04, 3.60429609375e+04, 3.44023828125e+04, 3.492191015625e+04, 5.761500390625e+04, 1.32938994140625e+04, 3.30650390625e+04, 6.206e+04, 5.79527890625e+04, 4.8849328125e+04, 2.390453320312503e+04, 2.9071302734375e+04, 3.348101953125e+04, 3.675559765625e+04, 8.4768375e+04, 6.5100796875e+04, 3.434975390624995e+04, 2.0915212890625e+04, 5.68405234375e+04, 3.118868408203125e+03, 9.9768876953125e+03, 5.671216015625e+04, 4.592536328125e+04, 5.472299218749998e+04, 1.38582802734375e+04, 2.267275e+04, 2.9603423828125e+04, 3.510576953125e+04, 4.939738671875e+04, 8.882746875e+04, 4.106209375e+04, 4.09918828125e+04, 8.879e+04, 4.05102421875e+04, 3.74203671875e+04, 9.1466984375e+04, 7.9560734375e+04, 8.49035078125e+04, 3.396172265625014e+04, 4.538020703124996e+04, 4.98362421875e+04, 5.0819265625e+04, 5.21085859375e+04, 1.085195e+05, 4.795008984375e+04, 5.295652734375e+04, 8.2708296875e+04, 9.3111125e+04, 4.887903515625e+04, 8.63100078125e+04, 1.022649218749998e+05, 9.784197656249994e+04, 6.3354078125e+04, 5.49254921875e+04, 5.500849609375e+04, 5.857159765625e+04, 6.142234375e+04, 1.2508e+05, 7.23245078125e+04, 6.315011328125e+04, 6.205686328125e+04, 1.1564365625e+05, 5.230916015625e+04, 6.072353125000106e+04, 1.158878515625001e+05, 1.0466771875e+05, 1.072193359375e+05, 5.74762734375e+04, 6.05759375e+04, 6.353008984375e+04, 6.624284375e+04, 1.005386953125e+05, 1.1654946875e+05, 6.6385203125e+04, 6.747103125e+04, 1.278174375e+05, 4.773111328125e+04, 5.285979296875e+04, 1.124612890625e+05, 9.6887234375e+04, 1.02459359375e+05, 4.658624609375e+04, 5.609e+04] bui.QHea_flow_nominal=[1.6769e+05, 1.6769e+05] @@ -34,11 +34,11 @@ bui.disFloCoo.mAct_flow[1].y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0 bui.disFloCoo.m_flow_nominal=[7.024856567382812e+00, 7.024856567382812e+00] bui.loa.y[1]=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] bui.QCoo_flow_nominal=[-1.4696e+05, -1.4696e+05] -EHeaReq.y=[0e+00, 1.08552808e+08, 2.37646192e+08, 3.86162112e+08, 7.77115072e+08, 1.068266432e+09, 1.224263936e+09, 1.399757184e+09, 1.754152704e+09, 1.843143808e+09, 1.997896192e+09, 2.369697536e+09, 2.695132672e+09, 2.995585536e+09, 3.105942016e+09, 3.26126848e+09, 3.44803072e+09, 3.659379968e+09, 4.019825408e+09, 4.474258432e+09, 4.691276288e+09, 4.873664512e+09, 5.239440896e+09, 5.38798336e+09, 5.499210752e+09, 5.87186176e+09, 6.216380416e+09, 6.581023744e+09, 6.719852032000001e+09, 6.881030144e+09, 7.070766592e+09, 7.283500544e+09, 7.565699584e+09, 8.09627648e+09, 8.329317888000001e+09, 8.496383488e+09, 8.758672384e+09, 8.945033216e+09, 8.983651328e+09, 9.230208e+09, 9.530358784e+09, 9.838688255999998e+09, 1.0002521088e+10, 1.0118199296e+10, 1.0276077568e+10, 1.0472621056e+10, 1.070050816e+10, 1.1209842688e+10, 1.1536299008e+10, 1.1790313472e+10, 1.2121053184e+10, 1.2583785472e+10, 1.2786874368e+10, 1.312508416e+10, 1.3650235392e+10, 1.4140186624e+10, 1.4551870464e+10, 1.4800509952e+10, 1.5089890304e+10, 1.5395132416e+10, 1.5706780672e+10, 1.6224248832e+10, 1.6727191552e+10, 1.7041363968e+10, 1.738174464e+10, 1.8006972416e+10, 1.833484288e+10, 1.8669248512e+10, 1.930647347200001e+10, 1.989286912e+10, 2.046290944e+10, 2.0768346112e+10, 2.1100896256e+10, 2.1443565568e+10, 2.180722688e+10, 2.2296887296e+10, 2.298590208e+10, 2.3358789632e+10, 2.3736168448e+10, 2.4365197312e+10, 2.483899392e+10, 2.5184104448e+10, 2.581382758399999e+10, 2.6467211264e+10, 2.7118856192e+10, 2.7511185408e+10, 2.7871393792e+10, 2.8245540864e+10, 2.8639875072e+10, 2.9066385408e+10, 2.9821937664e+10, 3.0265135104e+10, 3.0671142912e+10, 3.1243726848e+10, 3.1840520192e+10, 3.214350336e+10, 3.2636153856e+10, 3.3272690688e+10, 3.3875314688e+10, 3.4326511616e+10, 3.4647506944e+10] -EHeaAct.y=[0e+00, 1.07112224e+08, 2.35857024e+08, 3.8412752e+08, 7.70117568e+08, 1.066289408e+09, 1.222407424e+09, 1.394841728e+09, 1.751039872e+09, 1.842087424e+09, 1.992748032e+09, 2.364961024e+09, 2.69017472e+09, 2.994262272e+09, 3.104167936e+09, 3.259025152e+09, 3.445364736e+09, 3.656406784e+09, 4.011763456e+09, 4.471210496e+09, 4.688465408e+09, 4.870946304e+09, 5.234385408e+09, 5.38707712e+09, 5.49669888e+09, 5.866403328e+09, 6.211373568e+09, 6.576689664e+09, 6.718006784000001e+09, 6.878726144e+09, 7.068063744e+09, 7.280496128e+09, 7.558217216e+09, 8.090276864e+09, 8.326520320000001e+09, 8.4947712e+09, 8.753722368e+09, 8.944913408e+09, 8.983054336e+09, 9.225280512e+09, 9.526500352e+09, 9.833982975999998e+09, 1.0001567744e+10, 1.011645952e+10, 1.0273729536e+10, 1.0469772288e+10, 1.0696489984e+10, 1.1201651712e+10, 1.1532906496e+10, 1.17869056e+10, 1.2112968704e+10, 1.2580228096e+10, 1.278381056e+10, 1.3116699648e+10, 1.3642991616e+10, 1.413244416e+10, 1.4549105664e+10, 1.4796703744e+10, 1.508565504e+10, 1.5390799872e+10, 1.5702324224e+10, 1.6213991424e+10, 1.672311808e+10, 1.7036821504e+10, 1.737452544e+10, 1.7998145536e+10, 1.8330712064e+10, 1.8661668864e+10, 1.929682739200001e+10, 1.9883753472e+10, 2.045705216e+10, 2.0763615232e+10, 2.1096155136e+10, 2.1438482432e+10, 2.180186112e+10, 2.2284935168e+10, 2.297911296e+10, 2.3353243648e+10, 2.3730751488e+10, 2.4354103296e+10, 2.4834523136e+10, 2.5178867712e+10, 2.580272947199999e+10, 2.6457360384e+10, 2.7108616192e+10, 2.7506231296e+10, 2.7866109952e+10, 2.8239968256e+10, 2.8634025984e+10, 2.9057353728e+10, 2.9810550784e+10, 3.0259277824e+10, 3.0665168896e+10, 3.1231350784e+10, 3.183634432e+10, 3.2138975232e+10, 3.2625481728e+10, 3.3263640576e+10, 3.3865705472e+10, 3.4322591744e+10, 3.4642669568e+10] +EHeaReq.y=[0e+00, 1.08552808e+08, 2.37646192e+08, 3.86162112e+08, 7.77115072e+08, 1.068264576e+09, 1.224264064e+09, 1.399747968e+09, 1.754144256e+09, 1.8431392e+09, 1.997895168e+09, 2.369694976e+09, 2.695142144e+09, 2.995584768e+09, 3.105931776e+09, 3.261255424e+09, 3.448018176e+09, 3.659365888e+09, 4.019810304e+09, 4.474237952e+09, 4.69125376e+09, 4.873636352e+09, 5.23941376e+09, 5.38795264e+09, 5.499181568e+09, 5.87182336e+09, 6.216344576e+09, 6.580982272e+09, 6.719811072000001e+09, 6.8809856e+09, 7.070723072e+09, 7.283455488e+09, 7.565664256e+09, 8.096224768e+09, 8.329234432000001e+09, 8.496299008e+09, 8.758586368e+09, 8.9449472e+09, 8.98356736e+09, 9.230129152e+09, 9.53028608e+09, 9.838613503999998e+09, 1.0002444288e+10, 1.0118122496e+10, 1.0276001792e+10, 1.047254016e+10, 1.0700424192e+10, 1.1209764864e+10, 1.1536237568e+10, 1.1790256128e+10, 1.2120996864e+10, 1.2583734272e+10, 1.2786835456e+10, 1.3125060608e+10, 1.3650235392e+10, 1.414018048e+10, 1.4551861248e+10, 1.4800508928e+10, 1.5089880064e+10, 1.5395122176e+10, 1.5706776576e+10, 1.622424576e+10, 1.6727247872e+10, 1.7041421312e+10, 1.7381799936e+10, 1.800702976e+10, 1.8334857216e+10, 1.8669273088e+10, 1.930652262400001e+10, 1.989292032e+10, 2.0462974976e+10, 2.0768421888e+10, 2.1100972032e+10, 2.1443637248e+10, 2.1807284224e+10, 2.2296938496e+10, 2.298599424e+10, 2.3358943232e+10, 2.3736317952e+10, 2.4365346816e+10, 2.4839227392e+10, 2.518433792e+10, 2.581405695999999e+10, 2.6467381248e+10, 2.7119038464e+10, 2.7511310336e+10, 2.787151872e+10, 2.824567808e+10, 2.864001024e+10, 2.906653696e+10, 2.982208512e+10, 3.0265264128e+10, 3.0671269888e+10, 3.124385792e+10, 3.1840641024e+10, 3.2143624192e+10, 3.2636266496e+10, 3.3272823808e+10, 3.3875456e+10, 3.4326697984e+10, 3.4647707648e+10] +EHeaAct.y=[0e+00, 1.07112224e+08, 2.35857024e+08, 3.8412752e+08, 7.70117568e+08, 1.066287552e+09, 1.222407552e+09, 1.394832512e+09, 1.751031424e+09, 1.842082688e+09, 1.992747008e+09, 2.364958464e+09, 2.690184448e+09, 2.994261504e+09, 3.104157696e+09, 3.25901184e+09, 3.445352192e+09, 3.65639296e+09, 4.011748096e+09, 4.471190016e+09, 4.68844288e+09, 4.870918144e+09, 5.234358272e+09, 5.3870464e+09, 5.496669696e+09, 5.866364416e+09, 6.211337728e+09, 6.576648192e+09, 6.717965824000001e+09, 6.878681088e+09, 7.068020224e+09, 7.280451584e+09, 7.558181888e+09, 8.090225152e+09, 8.326436864000001e+09, 8.49468672e+09, 8.753635328e+09, 8.944827392e+09, 8.982970368e+09, 9.22520064e+09, 9.526427648e+09, 9.833908223999998e+09, 1.0001490944e+10, 1.0116381696e+10, 1.0273652736e+10, 1.0469691392e+10, 1.0696406016e+10, 1.1201574912e+10, 1.1532845056e+10, 1.1786848256e+10, 1.2112912384e+10, 1.2580176896e+10, 1.2783771648e+10, 1.3116676096e+10, 1.3642991616e+10, 1.4132438016e+10, 1.4549096448e+10, 1.479670272e+10, 1.50856448e+10, 1.5390789632e+10, 1.5702319104e+10, 1.6213989376e+10, 1.67231744e+10, 1.7036877824e+10, 1.7374580736e+10, 1.799820288e+10, 1.8330724352e+10, 1.866169344e+10, 1.929687654400001e+10, 1.988380672e+10, 2.0457117696e+10, 2.0763691008e+10, 2.1096230912e+10, 2.1438554112e+10, 2.1801916416e+10, 2.2284986368e+10, 2.2979207168e+10, 2.33533952e+10, 2.3730900992e+10, 2.43542528e+10, 2.4834756608e+10, 2.5179101184e+10, 2.580295884799999e+10, 2.6457532416e+10, 2.7108798464e+10, 2.7506356224e+10, 2.786623488e+10, 2.8240105472e+10, 2.8634161152e+10, 2.9057507328e+10, 2.981069824e+10, 3.0259408896e+10, 3.0665295872e+10, 3.1231481856e+10, 3.18364672e+10, 3.2139096064e+10, 3.2625594368e+10, 3.3263773696e+10, 3.3865844736e+10, 3.432278016e+10, 3.4642870272e+10] ECooReq.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] ECooAct.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -QAveHeaReq_flow.y=[0e+00, 1.8871677734375e+04, 2.2994283203125e+04, 2.5716109375e+04, 7.78849296875e+04, 2.50426015625e+04, 2.4092201171875e+04, 5.407766796875007e+04, 4.129778515625e+04, 1.45379560546875e+04, 5.64955859375e+04, 5.544712890625e+04, 5.704646875e+04, 2.0475501953125e+04, 2.278022851562501e+04, 2.8096294921875e+04, 3.28814609375e+04, 3.630466015625001e+04, 8.80768203125e+04, 3.92648203125e+04, 3.49149453125e+04, 3.130830078125e+04, 5.921054296875e+04, 1.26302294921875e+04, 2.8207638671875e+04, 6.282013671875e+04, 5.736440625e+04, 5.384998828125e+04, 2.344535156250004e+04, 2.883109765625e+04, 3.329044921875e+04, 3.661812109375e+04, 7.9180859375e+04, 7.134325e+04, 3.452182421874996e+04, 2.1372673828125e+04, 5.784287890625e+04, 3.01131640625e+03, 9.482935546875e+03, 5.752238671875e+04, 4.565624609375e+04, 5.453600390624997e+04, 1.3013046875e+04, 2.2335142578125e+04, 2.9229005859375e+04, 3.486101171875e+04, 4.463804296875e+04, 8.939225e+04, 4.04144140625e+04, 4.115828125e+04, 8.7537421875e+04, 4.634866015625e+04, 3.7240859375e+04, 9.0899046875e+04, 8.0367859375e+04, 8.45435703125e+04, 3.409592578125009e+04, 4.516732812499996e+04, 4.97000390625e+04, 5.07664609375e+04, 5.2042453125e+04, 1.087629375e+05, 4.77179765625e+04, 5.2977453125e+04, 7.56701171875e+04, 9.7259390625e+04, 4.82528671875e+04, 7.91692890625e+04, 1.031852187499998e+05, 9.749667187499994e+04, 7.03990390625e+04, 5.491084765625e+04, 5.50059140625e+04, 5.83604609375e+04, 6.1338859375e+04, 1.23426359375e+05, 7.94491484375e+04, 6.320483203125e+04, 6.18162578125e+04, 1.167612109375e+05, 5.16356640625e+04, 5.949201171875078e+04, 1.165188593750001e+05, 1.0430821875e+05, 1.09002703125e+05, 5.657007421875e+04, 6.0484921875e+04, 6.333810546875e+04, 6.617275e+04, 9.259153125e+04, 1.208781953125e+05, 6.590590625e+04, 6.7445453125e+04, 1.284706015625e+05, 5.1292390625e+04, 5.27241171875e+04, 1.12784125e+05, 9.7400328125e+04, 1.0222953125e+05, 4.584421875e+04, 5.58806484375e+04] -QAveHeaAct_flow.y=[0e+00, 1.8788748046875e+04, 2.2945681640625e+04, 2.5644517578125e+04, 7.80069765625e+04, 2.497626953125e+04, 2.4165125e+04, 5.252442578125007e+04, 4.29076796875e+04, 1.44512109375e+04, 5.48885078125e+04, 5.57149921875e+04, 5.694194140625e+04, 2.178793359375e+04, 2.270377343750001e+04, 2.80175078125e+04, 3.282071875e+04, 3.627253906250001e+04, 8.80132578125e+04, 4.055873828125e+04, 3.50610390625e+04, 3.0456171875e+04, 5.969428125e+04, 1.24337412109375e+04, 2.6984865234375e+04, 6.3053546875e+04, 5.717743359375e+04, 5.523950390625e+04, 2.328681250000004e+04, 2.876327734375e+04, 3.32350078125e+04, 3.657474609375e+04, 7.71526328125e+04, 7.3289921875e+04, 3.454898046874996e+04, 2.1522341796875e+04, 5.812459765625e+04, 3.008262939453125e+03, 9.3483662109375e+03, 5.77563984375e+04, 4.560672265625e+04, 5.446706640624997e+04, 1.2766265625e+04, 2.223919140625e+04, 2.9128408203125e+04, 3.478834375e+04, 4.344428125e+04, 8.956996875e+04, 4.021534765625e+04, 4.12068828125e+04, 8.67020390625e+04, 4.821412890625e+04, 3.71804140625e+04, 9.02925234375e+04, 8.06528671875e+04, 8.44190859375e+04, 3.441341796875006e+04, 4.510232421874996e+04, 4.96562421875e+04, 5.075351171875e+04, 5.202397265625e+04, 1.088163984375e+05, 4.777032421875e+04, 5.298441796875e+04, 7.34328046875e+04, 9.83249921875e+04, 4.804870703125e+04, 7.68241171875e+04, 1.034712968749998e+05, 9.739132812499994e+04, 7.27451328125e+04, 5.49048125e+04, 5.50052578125e+04, 5.8303e+04, 6.1309359375e+04, 1.222763984375e+05, 8.19758515625e+04, 6.32210546875e+04, 6.1808546875e+04, 1.1710215625e+05, 5.145659375e+04, 5.929676953125068e+04, 1.167228671875001e+05, 1.042008515625e+05, 1.092488125e+05, 5.626273828125e+04, 6.04554765625e+04, 6.32774375e+04, 6.61511875e+04, 9.00103671875e+04, 1.2196728125e+05, 6.57291796875e+04, 6.7437609375e+04, 1.285782890625e+05, 5.27698828125e+04, 5.2684921875e+04, 1.128335e+05, 9.76046328125e+04, 1.02151640625e+05, 4.566235546875e+04, 5.581611328125e+04] +QAveHeaReq_flow.y=[0e+00, 1.8871677734375e+04, 2.2994283203125e+04, 2.5716109375e+04, 7.78849453125e+04, 2.5038427734375e+04, 2.4097291015625e+04, 5.406884375000007e+04, 4.1331125e+04, 1.453630859375e+04, 5.653372265625e+04, 5.545689453125e+04, 5.704656640625e+04, 2.0373890625e+04, 2.277600000000001e+04, 2.8112919921875e+04, 3.284581640625e+04, 3.630290234375001e+04, 8.8076875e+04, 3.935262109375e+04, 3.49130234375e+04, 3.131294140625e+04, 5.915591015625e+04, 1.26483759765625e+04, 2.81892265625e+04, 6.281598046875e+04, 5.73471640625e+04, 5.382899609375e+04, 2.345738671875004e+04, 2.8841212890625e+04, 3.329398046875e+04, 3.653615625e+04, 7.9216484375e+04, 7.1372e+04, 3.452179687499996e+04, 2.1368697265625e+04, 5.78438359375e+04, 3.012162353515625e+03, 9.4822734375e+03, 5.751446875e+04, 4.56523203125e+04, 5.453881249999997e+04, 1.3025091796875e+04, 2.2333005859375e+04, 2.9270775390625e+04, 3.485816796875e+04, 4.464041796875e+04, 8.93938671875e+04, 4.041353125e+04, 4.115878515625e+04, 8.7511515625e+04, 4.60458984375e+04, 3.724159765625e+04, 9.08887734375e+04, 8.04133828125e+04, 8.45441171875e+04, 3.410628906250009e+04, 4.516569921874996e+04, 4.97044296875e+04, 5.075546875e+04, 5.20367109375e+04, 1.08769125e+05, 4.769555078125e+04, 5.297787109375e+04, 7.5691109375e+04, 9.724678125e+04, 4.825276953125e+04, 7.90524765625e+04, 1.031902421874998e+05, 9.755123437499994e+04, 7.04246875e+04, 5.491081640625e+04, 5.500555859375e+04, 5.838178515625e+04, 6.13378125e+04, 1.233649296875e+05, 7.94153359375e+04, 6.3205359375e+04, 6.18107578125e+04, 1.1674271875e+05, 5.1634484375e+04, 5.947706250000078e+04, 1.165326406250001e+05, 1.043120859375e+05, 1.0900396875e+05, 5.6536984375e+04, 6.0486484375e+04, 6.331890234375e+04, 6.615196875e+04, 9.25879296875e+04, 1.20878453125e+05, 6.589259375e+04, 6.7445640625e+04, 1.284709765625e+05, 5.132e+04, 5.273154296875e+04, 1.12784109375e+05, 9.72781953125e+04, 1.022516875e+05, 4.5844515625e+04, 5.5827890625e+04] +QAveHeaAct_flow.y=[0e+00, 1.8788748046875e+04, 2.2945681640625e+04, 2.5644517578125e+04, 7.8007e+04, 2.4972193359375e+04, 2.41703515625e+04, 5.251553125000007e+04, 4.293982421875e+04, 1.44494853515625e+04, 5.492733203125e+04, 5.57244921875e+04, 5.694220703125e+04, 2.168233203125e+04, 2.269951367187501e+04, 2.8034154296875e+04, 3.27849921875e+04, 3.627078906250001e+04, 8.801340625e+04, 4.065087890625e+04, 3.505913671875e+04, 3.04598828125e+04, 5.964069921875e+04, 1.24514833984375e+04, 2.696848046875e+04, 6.304920703125e+04, 5.7160484375e+04, 5.522096484375e+04, 2.329920898437504e+04, 2.877341015625e+04, 3.323858984375e+04, 3.649204296875e+04, 7.71886015625e+04, 7.3316625e+04, 3.454902343749996e+04, 2.151823046875e+04, 5.81255078125e+04, 3.00955859375e+03, 9.34773046875e+03, 5.774893359375e+04, 4.56055078125e+04, 5.446993359374997e+04, 1.277783984375e+04, 2.2237177734375e+04, 2.9170400390625e+04, 3.478549609375e+04, 4.34463828125e+04, 8.95715078125e+04, 4.021426953125e+04, 4.1207375e+04, 8.667284375e+04, 4.7908890625e+04, 3.71811796875e+04, 9.0280640625e+04, 8.06992109375e+04, 8.44196328125e+04, 3.442672656250006e+04, 4.510067578124996e+04, 4.966080859375e+04, 5.074315234375e+04, 5.201850390625e+04, 1.088224609375e+05, 4.7724015625e+04, 5.29847265625e+04, 7.34528984375e+04, 9.8311984375e+04, 4.804846875e+04, 7.67116328125e+04, 1.034758515624998e+05, 9.744618749999994e+04, 7.2770578125e+04, 5.49046328125e+04, 5.500488671875e+04, 5.8324390625e+04, 6.13082578125e+04, 1.222064921875e+05, 8.19429453125e+04, 6.322159375e+04, 6.180240234375e+04, 1.170840859375e+05, 5.14555234375e+04, 5.928278515625069e+04, 1.167361484375001e+05, 1.042044375e+05, 1.092511171875e+05, 5.6229109375e+04, 6.045704296875e+04, 6.325825e+04, 6.61298359375e+04, 9.00068984375e+04, 1.219676171875e+05, 6.571634375e+04, 6.74377734375e+04, 1.2857846875e+05, 5.2800359375e+04, 5.269258203125e+04, 1.12833578125e+05, 9.7470140625e+04, 1.021743125e+05, 4.56626953125e+04, 5.576435546875e+04] QAveCooReq_flow.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] QAveCooAct_flow.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeriesSingleLoop.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeriesSingleLoop.txt index eec54af12e7..9aee6743e52 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeriesSingleLoop.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Examples_CouplingTimeSeriesSingleLoop.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 2, 0, 1, 1", @@ -15,7 +15,7 @@ time=[0e+00, 6.048e+05] buiCoo.maxTSet.y=[2.971499938964844e+02, 2.971499938964844e+02] buiHea.minTSet.y=[2.931499938964844e+02, 2.931499938964844e+02] buiCoo.terUniCoo.TLoaODE.TAir=[2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02] -buiHea.terUniHea.TLoaODE.TAir=[2.931499938964844e+02, 2.931392211914062e+02, 2.931421813964844e+02, 2.931430358886719e+02, 2.931146850585938e+02, 2.932214050292969e+02, 2.931616821289062e+02, 2.929928894042969e+02, 2.932674255371094e+02, 2.931506042480469e+02, 2.929687805175781e+02, 2.931748352050781e+02, 2.931340637207031e+02, 2.933166809082031e+02, 2.931395874023438e+02, 2.931382751464844e+02, 2.931403198242188e+02, 2.931437072753906e+02, 2.930350341796875e+02, 2.933480834960938e+02, 2.93167236328125e+02, 2.931181640625e+02, 2.931766967773438e+02, 2.931753845214844e+02, 2.930752868652344e+02, 2.931551818847656e+02, 2.931399536132812e+02, 2.93221923828125e+02, 2.931429443359375e+02, 2.931396179199219e+02, 2.931408081054688e+02, 2.931428833007812e+02, 2.929385681152344e+02, 2.932764282226562e+02, 2.93171142578125e+02, 2.931778259277344e+02, 2.931177673339844e+02, 2.932458190917969e+02, 2.931390991210938e+02, 2.931091918945312e+02, 2.931614990234375e+02, 2.931345520019531e+02, 2.931781921386719e+02, 2.931365661621094e+02, 2.931347961425781e+02, 2.931383666992188e+02, 2.930846557617188e+02, 2.931370849609375e+02, 2.931814880371094e+02, 2.931558227539062e+02, 2.929785461425781e+02, 2.933395080566406e+02, 2.931436767578125e+02, 2.929784240722656e+02, 2.931812438964844e+02, 2.931328430175781e+02, 2.933031311035156e+02, 2.931395874023438e+02, 2.931412658691406e+02, 2.931480712890625e+02, 2.931473999023438e+02, 2.930713195800781e+02, 2.932980346679688e+02, 2.931524963378906e+02, 2.929906005859375e+02, 2.932049255371094e+02, 2.931610107421875e+02, 2.929669799804688e+02, 2.931600341796875e+02, 2.931428527832031e+02, 2.933402404785156e+02, 2.931431884765625e+02, 2.931496276855469e+02, 2.93141357421875e+02, 2.931438903808594e+02, 2.929156799316406e+02, 2.933895263671875e+02, 2.931570434570312e+02, 2.931521911621094e+02, 2.931229553222656e+02, 2.932372741699219e+02, 2.931366577148438e+02, 2.93116943359375e+02, 2.931586303710938e+02, 2.93154296875e+02, 2.931607971191406e+02, 2.931454467773438e+02, 2.931417846679688e+02, 2.931451721191406e+02, 2.929643249511719e+02, 2.931947326660156e+02, 2.931678161621094e+02, 2.931490478515625e+02, 2.9300927734375e+02, 2.934054565429688e+02, 2.931493835449219e+02, 2.930262145996094e+02, 2.931873474121094e+02, 2.931380310058594e+02, 2.9325e+02, 2.931411437988281e+02] +buiHea.terUniHea.TLoaODE.TAir=[2.931499938964844e+02, 2.931392211914062e+02, 2.931421813964844e+02, 2.931430358886719e+02, 2.931146850585938e+02, 2.932214050292969e+02, 2.931616821289062e+02, 2.929928894042969e+02, 2.932674255371094e+02, 2.931506042480469e+02, 2.929687805175781e+02, 2.931748352050781e+02, 2.931340637207031e+02, 2.93316650390625e+02, 2.931395874023438e+02, 2.931382751464844e+02, 2.931403198242188e+02, 2.931437072753906e+02, 2.930350341796875e+02, 2.933480224609375e+02, 2.931672058105469e+02, 2.931181945800781e+02, 2.931766967773438e+02, 2.931753845214844e+02, 2.930752868652344e+02, 2.931552124023438e+02, 2.931399230957031e+02, 2.93221923828125e+02, 2.931429443359375e+02, 2.931396179199219e+02, 2.931408081054688e+02, 2.931428833007812e+02, 2.929385681152344e+02, 2.932763366699219e+02, 2.931711120605469e+02, 2.931778259277344e+02, 2.931177673339844e+02, 2.932458190917969e+02, 2.931390991210938e+02, 2.931091918945312e+02, 2.931614990234375e+02, 2.931345825195312e+02, 2.931781921386719e+02, 2.931365661621094e+02, 2.931347961425781e+02, 2.931383666992188e+02, 2.930846557617188e+02, 2.931371765136719e+02, 2.931815185546875e+02, 2.931558227539062e+02, 2.929785461425781e+02, 2.933395385742188e+02, 2.931436767578125e+02, 2.929783935546875e+02, 2.931812438964844e+02, 2.931328125e+02, 2.933031311035156e+02, 2.931395568847656e+02, 2.931412658691406e+02, 2.931480712890625e+02, 2.931473999023438e+02, 2.930713195800781e+02, 2.932980651855469e+02, 2.931524963378906e+02, 2.929906005859375e+02, 2.932048645019531e+02, 2.931609802246094e+02, 2.929670104980469e+02, 2.931600341796875e+02, 2.931428527832031e+02, 2.933403930664062e+02, 2.931432189941406e+02, 2.93149658203125e+02, 2.931413879394531e+02, 2.931438903808594e+02, 2.929156799316406e+02, 2.933895874023438e+02, 2.931570434570312e+02, 2.931521911621094e+02, 2.931229858398438e+02, 2.932372436523438e+02, 2.931366577148438e+02, 2.93116943359375e+02, 2.931586303710938e+02, 2.93154296875e+02, 2.931607971191406e+02, 2.931454467773438e+02, 2.931417846679688e+02, 2.931451721191406e+02, 2.929643249511719e+02, 2.9319482421875e+02, 2.931678466796875e+02, 2.931490478515625e+02, 2.9300927734375e+02, 2.934054565429688e+02, 2.931493530273438e+02, 2.930262145996094e+02, 2.931873474121094e+02, 2.931380310058594e+02, 2.932500610351562e+02, 2.931411437988281e+02] supChiWat.T_in=[2.801499938964844e+02, 2.801499938964844e+02] buiCoo.terUniCoo.T_aChiWat_nominal=[2.801499938964844e+02, 2.801499938964844e+02] buiCoo.terUniCoo.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] @@ -28,17 +28,17 @@ buiCoo.QCoo_flow_nominal=[-1.4696e+05, -1.4696e+05] supHeaWat.T_in=[3.231499938964844e+02, 3.231499938964844e+02] buiHea.terUniHea.T_aHeaWat_nominal=[3.231499938964844e+02, 3.231499938964844e+02] buiHea.terUniHea.QReqHea_flow=[1.823e+04, 1.9166904296875e+04, 2.3183625e+04, 2.61755859375e+04, 7.74650703125e+04, 2.5307759765625e+04, 2.3810955078125e+04, 5.860314453125004e+04, 3.583986328125e+04, 1.47858388671875e+04, 6.1009578125e+04, 5.46262421875e+04, 5.7369484375e+04, 1.648243359375e+04, 2.303720507812501e+04, 2.839984375e+04, 3.308358203125e+04, 3.641284375000001e+04, 8.817546875e+04, 3.60429609375e+04, 3.44023828125e+04, 3.492191015625e+04, 5.761500390625e+04, 1.32938994140625e+04, 3.30650390625e+04, 6.206e+04, 5.79527890625e+04, 4.8849328125e+04, 2.390453320312503e+04, 2.9071302734375e+04, 3.348101953125e+04, 3.675559765625e+04, 8.4768375e+04, 6.5100796875e+04, 3.434975390624995e+04, 2.0915212890625e+04, 5.68405234375e+04, 3.118868408203125e+03, 9.9768876953125e+03, 5.671216015625e+04, 4.592536328125e+04, 5.472299218749998e+04, 1.38582802734375e+04, 2.267275e+04, 2.9603423828125e+04, 3.510576953125e+04, 4.939738671875e+04, 8.882746875e+04, 4.106209375e+04, 4.09918828125e+04, 8.879e+04, 4.05102421875e+04, 3.74203671875e+04, 9.1466984375e+04, 7.9560734375e+04, 8.49035078125e+04, 3.396172265625014e+04, 4.538020703124996e+04, 4.98362421875e+04, 5.0819265625e+04, 5.21085859375e+04, 1.085195e+05, 4.795008984375e+04, 5.295652734375e+04, 8.2708296875e+04, 9.3111125e+04, 4.887903515625e+04, 8.63100078125e+04, 1.022649218749998e+05, 9.784197656249994e+04, 6.3354078125e+04, 5.49254921875e+04, 5.500849609375e+04, 5.857159765625e+04, 6.142234375e+04, 1.2508e+05, 7.23245078125e+04, 6.315011328125e+04, 6.205686328125e+04, 1.1564365625e+05, 5.230916015625e+04, 6.072353125000106e+04, 1.158878515625001e+05, 1.0466771875e+05, 1.072193359375e+05, 5.74762734375e+04, 6.05759375e+04, 6.353008984375e+04, 6.624284375e+04, 1.005386953125e+05, 1.1654946875e+05, 6.6385203125e+04, 6.747103125e+04, 1.278174375e+05, 4.773111328125e+04, 5.285979296875e+04, 1.124612890625e+05, 9.6887234375e+04, 1.02459359375e+05, 4.658624609375e+04, 5.609e+04] -buiHea.terUniHea.QActHea_flow=[-4.095512628555298e-02, 1.908264453125e+04, 2.3135658203125e+04, 2.5967404296875e+04, 7.76041015625e+04, 2.5229841796875e+04, 2.3881943359375e+04, 5.723230859375004e+04, 3.755003515625e+04, 1.471556640625e+04, 5.96581484375e+04, 5.48883828125e+04, 5.726606640625e+04, 1.749525e+04, 2.296440429687501e+04, 2.832037890625e+04, 3.3023171875e+04, 3.637828515625001e+04, 8.8123390625e+04, 3.68456640625e+04, 3.45579140625e+04, 3.374473046875e+04, 5.8117734375e+04, 1.30923779296875e+04, 3.154551171875e+04, 6.226659765625e+04, 5.7764734375e+04, 5.051623046875e+04, 2.379051562500003e+04, 2.9003611328125e+04, 3.342678125e+04, 3.671673046875e+04, 8.29795703125e+04, 6.721553125e+04, 3.442100781249995e+04, 2.1033755859375e+04, 5.71739921875e+04, 3.0968212890625e+03, 9.819826171875e+03, 5.69714453125e+04, 4.582921484375e+04, 5.467584374999998e+04, 1.3598857421875e+04, 2.2577185546875e+04, 2.9505349609375e+04, 3.503434765625e+04, 4.779021875e+04, 8.90207734375e+04, 4.086959375e+04, 4.1043796875e+04, 8.8523390625e+04, 4.220319140625e+04, 3.736788671875e+04, 9.13774296875e+04, 7.9810515625e+04, 8.47813984375e+04, 3.392362890625012e+04, 4.531485546874996e+04, 4.97949296875e+04, 5.080234765625e+04, 5.208643359375e+04, 1.085928828125e+05, 4.78717109375e+04, 5.296333984375e+04, 8.03360859375e+04, 9.4694546875e+04, 4.870673046875e+04, 8.39007265625e+04, 1.025986562499998e+05, 9.775021093749994e+04, 6.5656078125e+04, 5.491988671875e+04, 5.50075859375e+04, 5.85148125e+04, 6.139566015625e+04, 1.24691828125e+05, 7.465034375e+04, 6.316976953125e+04, 6.189009375e+04, 1.160257734375e+05, 5.209518359375e+04, 6.014946875000097e+04, 1.161029531250001e+05, 1.04542390625e+05, 1.0806240625e+05, 5.720755859375e+04, 6.05465078125e+04, 6.3465234375e+04, 6.6223109375e+04, 9.78004921875e+04, 1.18267921875e+05, 6.62498125e+04, 6.7462546875e+04, 1.280424140625e+05, 4.864282421875e+04, 5.281756640625e+04, 1.12557984375e+05, 9.69857265625e+04, 1.02390203125e+05, 4.6346640625e+04, 5.60189375e+04] -buiHea.disFloHea.mReq_flow[1]=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255825519562e-01, 1.178094387054444e+00, 7.399030327796936e-01, 2.526756823062897e-01, 1.233674049377441e+00, 1.131412744522095e+00, 1.185195088386536e+00, 3.138433694839478e-01, 4.241525530815127e-01, 5.363817811012268e-01, 6.373528838157654e-01, 7.106673121452333e-01, 1.927027702331543e+00, 7.265098690986633e-01, 6.714050769805908e-01, 6.52477502822876e-01, 1.207109928131104e+00, 2.171092927455902e-01, 6.039160490036011e-01, 1.304116606712341e+00, 1.197150468826294e+00, 1.031918048858643e+00, 4.41304117441178e-01, 5.509368777275085e-01, 6.461216807365417e-01, 7.180740833282471e-01, 1.792629480361938e+00, 1.428859233856201e+00, 6.685144901275624e-01, 3.850231766700745e-01, 1.182312488555908e+00, 2.857582084834576e-02, 1.430178284645081e-01, 1.177191138267517e+00, 9.224005937576294e-01, 1.124747514724731e+00, 2.284214496612549e-01, 4.16113406419754e-01, 5.615441203117371e-01, 6.810795664787292e-01, 9.642756581306458e-01, 1.957075357437134e+00, 8.112990260124207e-01, 8.144083023071289e-01, 1.93282413482666e+00, 8.462105989456177e-01, 7.324485778808594e-01, 2.004185199737549e+00, 1.730741858482361e+00, 1.850741147994995e+00, 6.609396934509304e-01, 9.099818468093863e-01, 1.012206554412842e+00, 1.035632729530334e+00, 1.065231204032898e+00, 2.451348781585693e+00, 9.73776638507843e-01, 1.085732579231262e+00, 1.73114800453186e+00, 2.105795860290527e+00, 9.879980683326721e-01, 1.817362189292908e+00, 2.30443406105041e+00, 2.178588867187499e+00, 1.394682168960571e+00, 1.130795240402222e+00, 1.133112788200378e+00, 1.214828729629517e+00, 1.282914519309998e+00, 2.85758113861084e+00, 1.616745233535767e+00, 1.325672745704651e+00, 1.295035481452942e+00, 2.65074634552002e+00, 1.069055080413818e+00, 1.253109455108665e+00, 2.65216660499573e+00, 2.354485750198364e+00, 2.445380449295044e+00, 1.185021042823792e+00, 1.262904286384583e+00, 1.331936240196228e+00, 1.39795458316803e+00, 2.165051221847534e+00, 2.71745228767395e+00, 1.399795413017273e+00, 1.427894949913025e+00, 2.957262754440308e+00, 9.957087635993958e-01, 1.082227349281311e+00, 2.550099611282349e+00, 2.162770509719849e+00, 2.297120571136475e+00, 9.372797608375549e-01, 1.15637195110321e+00] -buiHea.disFloHea.mAct_flow[1].y=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255825519562e-01, 1.178094387054444e+00, 7.399030327796936e-01, 2.526756823062897e-01, 1.233674049377441e+00, 1.131412744522095e+00, 1.185195088386536e+00, 3.138433694839478e-01, 4.241525530815127e-01, 5.363817811012268e-01, 6.373528838157654e-01, 7.106673121452333e-01, 1.927027702331543e+00, 7.265098690986633e-01, 6.714050769805908e-01, 6.52477502822876e-01, 1.207109928131104e+00, 2.171092927455902e-01, 6.039160490036011e-01, 1.304116606712341e+00, 1.197150468826294e+00, 1.031918048858643e+00, 4.41304117441178e-01, 5.509368777275085e-01, 6.461216807365417e-01, 7.180740833282471e-01, 1.792629480361938e+00, 1.428859233856201e+00, 6.685144901275624e-01, 3.850231766700745e-01, 1.182312488555908e+00, 2.857582084834576e-02, 1.430178284645081e-01, 1.177191138267517e+00, 9.224005937576294e-01, 1.124747514724731e+00, 2.284214496612549e-01, 4.16113406419754e-01, 5.615441203117371e-01, 6.810795664787292e-01, 9.642756581306458e-01, 1.957075357437134e+00, 8.112990260124207e-01, 8.144083023071289e-01, 1.93282413482666e+00, 8.462105989456177e-01, 7.324485778808594e-01, 2.004185199737549e+00, 1.730741858482361e+00, 1.850741147994995e+00, 6.609396934509304e-01, 9.099818468093863e-01, 1.012206554412842e+00, 1.035632729530334e+00, 1.065231204032898e+00, 2.451348781585693e+00, 9.73776638507843e-01, 1.085732579231262e+00, 1.73114800453186e+00, 2.105795860290527e+00, 9.879980683326721e-01, 1.817362189292908e+00, 2.30443406105041e+00, 2.178588867187499e+00, 1.394682168960571e+00, 1.130795240402222e+00, 1.133112788200378e+00, 1.214828729629517e+00, 1.282914519309998e+00, 2.85758113861084e+00, 1.616745233535767e+00, 1.325672745704651e+00, 1.295035481452942e+00, 2.65074634552002e+00, 1.069055080413818e+00, 1.253109455108665e+00, 2.65216660499573e+00, 2.354485750198364e+00, 2.445380449295044e+00, 1.185021042823792e+00, 1.262904286384583e+00, 1.331936240196228e+00, 1.39795458316803e+00, 2.165051221847534e+00, 2.71745228767395e+00, 1.399795413017273e+00, 1.427894949913025e+00, 2.957262754440308e+00, 9.957087635993958e-01, 1.082227349281311e+00, 2.550099611282349e+00, 2.162770509719849e+00, 2.297120571136475e+00, 9.372797608375549e-01, 1.15637195110321e+00] +buiHea.terUniHea.QActHea_flow=[-4.095512628555298e-02, 1.908264453125e+04, 2.3135658203125e+04, 2.5967404296875e+04, 7.76041015625e+04, 2.5229841796875e+04, 2.388194140625e+04, 5.723133593750004e+04, 3.755030078125e+04, 1.471532421875e+04, 5.965834375e+04, 5.488890625e+04, 5.726595703125e+04, 1.749557421875e+04, 2.296412109375001e+04, 2.832047265625e+04, 3.302323046875e+04, 3.637830468750001e+04, 8.81225625e+04, 3.684526171875e+04, 3.45578359375e+04, 3.374462890625e+04, 5.81177265625e+04, 1.30929990234375e+04, 3.15443125e+04, 6.2268234375e+04, 5.77648671875e+04, 5.051629296875e+04, 2.379023242187503e+04, 2.9003638671875e+04, 3.3426828125e+04, 3.671649609375e+04, 8.29798515625e+04, 6.721540625e+04, 3.442105859374995e+04, 2.10337734375e+04, 5.717405859375e+04, 3.096652587890625e+03, 9.81974609375e+03, 5.697060546875e+04, 4.58286953125e+04, 5.467585937499998e+04, 1.3598859375e+04, 2.2576845703125e+04, 2.95058359375e+04, 3.503434375e+04, 4.779079296875e+04, 8.90209296875e+04, 4.08696171875e+04, 4.10437890625e+04, 8.85208125e+04, 4.220126953125e+04, 3.736780078125e+04, 9.137615625e+04, 7.9810640625e+04, 8.47812890625e+04, 3.392428515625012e+04, 4.531543359374996e+04, 4.9794203125e+04, 5.080246484375e+04, 5.208645703125e+04, 1.085929296875e+05, 4.786364453125e+04, 5.296334375e+04, 8.03360703125e+04, 9.46948203125e+04, 4.870581640625e+04, 8.39013203125e+04, 1.025986640624998e+05, 9.775023437499994e+04, 6.565584375e+04, 5.492029296875e+04, 5.500730859375e+04, 5.85148515625e+04, 6.139580078125e+04, 1.24691953125e+05, 7.46508125e+04, 6.3170015625e+04, 6.18901171875e+04, 1.160257890625e+05, 5.2095203125e+04, 6.014927343750097e+04, 1.161029531250001e+05, 1.04542375e+05, 1.08062046875e+05, 5.72075234375e+04, 6.05466015625e+04, 6.34654296875e+04, 6.62231484375e+04, 9.78004765625e+04, 1.182679140625e+05, 6.62497578125e+04, 6.74625390625e+04, 1.280391015625e+05, 4.86432890625e+04, 5.281756640625e+04, 1.125548203125e+05, 9.6985734375e+04, 1.023901953125e+05, 4.634629296875e+04, 5.601998046875e+04] +buiHea.disFloHea.mReq_flow[1]=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255527496338e-01, 1.178096055984498e+00, 7.39904522895813e-01, 2.526718378067017e-01, 1.233672857284546e+00, 1.131424903869629e+00, 1.185193538665771e+00, 3.138490617275238e-01, 4.241523742675783e-01, 5.363777279853821e-01, 6.373538970947266e-01, 7.106671333312989e-01, 1.927027225494385e+00, 7.265136241912842e-01, 6.714031100273132e-01, 6.524752378463745e-01, 1.207109808921814e+00, 2.171066552400589e-01, 6.03918194770813e-01, 1.304155707359314e+00, 1.197152495384216e+00, 1.031919360160828e+00, 4.413111805915839e-01, 5.509364604949951e-01, 6.461219191551208e-01, 7.180630564689636e-01, 1.792621850967407e+00, 1.428851127624512e+00, 6.685150861740101e-01, 3.850231766700745e-01, 1.182313323020935e+00, 2.857236191630363e-02, 1.430166214704514e-01, 1.177191853523254e+00, 9.223889708518982e-01, 1.124748349189758e+00, 2.284215688705444e-01, 4.161147773265839e-01, 5.615428686141968e-01, 6.810755133628845e-01, 9.642779231071472e-01, 1.957085728645325e+00, 8.113003373146057e-01, 8.14408004283905e-01, 1.932841062545776e+00, 8.462309241294861e-01, 7.324491739273071e-01, 2.004198551177979e+00, 1.730750203132629e+00, 1.850737929344177e+00, 6.609392166137722e-01, 9.099944233894339e-01, 1.012190103530884e+00, 1.035635352134705e+00, 1.065231800079346e+00, 2.451348066329956e+00, 9.738005995750427e-01, 1.085732221603394e+00, 1.731147408485413e+00, 2.105798006057739e+00, 9.880020618438721e-01, 1.817370891571045e+00, 2.30443406105041e+00, 2.178589582443236e+00, 1.394684433937073e+00, 1.130805730819702e+00, 1.133115887641907e+00, 1.214830279350281e+00, 1.282917857170105e+00, 2.85758376121521e+00, 1.616761445999146e+00, 1.325679302215576e+00, 1.2950359582901e+00, 2.650750160217285e+00, 1.069054841995239e+00, 1.253105163574242e+00, 2.652164697647097e+00, 2.354484796524048e+00, 2.445371389389038e+00, 1.185020208358765e+00, 1.262906312942505e+00, 1.331940889358521e+00, 1.397955656051636e+00, 2.165050983428955e+00, 2.71746039390564e+00, 1.399794101715088e+00, 1.427894830703735e+00, 2.957266569137573e+00, 9.957050681114197e-01, 1.082225918769836e+00, 2.550103425979614e+00, 2.162772655487061e+00, 2.297120094299316e+00, 9.372734427452087e-01, 1.156364679336548e+00] +buiHea.disFloHea.mAct_flow[1].y=[4.357084259390831e-02, 3.445097506046295e-01, 4.277346730232239e-01, 4.867750704288483e-01, 1.672117829322815e+00, 4.72697526216507e-01, 4.435255527496338e-01, 1.178096055984498e+00, 7.39904522895813e-01, 2.526718378067017e-01, 1.233672857284546e+00, 1.131424903869629e+00, 1.185193538665771e+00, 3.138490617275238e-01, 4.241523742675783e-01, 5.363777279853821e-01, 6.373538970947266e-01, 7.106671333312989e-01, 1.927027225494385e+00, 7.265136241912842e-01, 6.714031100273132e-01, 6.524752378463745e-01, 1.207109808921814e+00, 2.171066552400589e-01, 6.03918194770813e-01, 1.304155707359314e+00, 1.197152495384216e+00, 1.031919360160828e+00, 4.413111805915839e-01, 5.509364604949951e-01, 6.461219191551208e-01, 7.180630564689636e-01, 1.792621850967407e+00, 1.428851127624512e+00, 6.685150861740101e-01, 3.850231766700745e-01, 1.182313323020935e+00, 2.857236191630363e-02, 1.430166214704514e-01, 1.177191853523254e+00, 9.223889708518982e-01, 1.124748349189758e+00, 2.284215688705444e-01, 4.161147773265839e-01, 5.615428686141968e-01, 6.810755133628845e-01, 9.642779231071472e-01, 1.957085728645325e+00, 8.113003373146057e-01, 8.14408004283905e-01, 1.932841062545776e+00, 8.462309241294861e-01, 7.324491739273071e-01, 2.004198551177979e+00, 1.730750203132629e+00, 1.850737929344177e+00, 6.609392166137722e-01, 9.099944233894339e-01, 1.012190103530884e+00, 1.035635352134705e+00, 1.065231800079346e+00, 2.451348066329956e+00, 9.738005995750427e-01, 1.085732221603394e+00, 1.731147408485413e+00, 2.105798006057739e+00, 9.880020618438721e-01, 1.817370891571045e+00, 2.30443406105041e+00, 2.178589582443236e+00, 1.394684433937073e+00, 1.130805730819702e+00, 1.133115887641907e+00, 1.214830279350281e+00, 1.282917857170105e+00, 2.85758376121521e+00, 1.616761445999146e+00, 1.325679302215576e+00, 1.2950359582901e+00, 2.650750160217285e+00, 1.069054841995239e+00, 1.253105163574242e+00, 2.652164697647097e+00, 2.354484796524048e+00, 2.445371389389038e+00, 1.185020208358765e+00, 1.262906312942505e+00, 1.331940889358521e+00, 1.397955656051636e+00, 2.165050983428955e+00, 2.71746039390564e+00, 1.399794101715088e+00, 1.427894830703735e+00, 2.957266569137573e+00, 9.957050681114197e-01, 1.082225918769836e+00, 2.550103425979614e+00, 2.162772655487061e+00, 2.297120094299316e+00, 9.372734427452087e-01, 1.156364679336548e+00] buiHea.disFloHea.m_flow_nominal=[4.007887363433838e+00, 4.007887363433838e+00] buiHea.loa.y[2]=[1.823e+04, 1.9166904296875e+04, 2.3183625e+04, 2.61755859375e+04, 7.74650703125e+04, 2.5307759765625e+04, 2.3810955078125e+04, 5.860314453125004e+04, 3.583986328125e+04, 1.47858388671875e+04, 6.1009578125e+04, 5.46262421875e+04, 5.7369484375e+04, 1.648243359375e+04, 2.303720507812501e+04, 2.839984375e+04, 3.308358203125e+04, 3.641284375000001e+04, 8.817546875e+04, 3.60429609375e+04, 3.44023828125e+04, 3.492191015625e+04, 5.761500390625e+04, 1.32938994140625e+04, 3.30650390625e+04, 6.206e+04, 5.79527890625e+04, 4.8849328125e+04, 2.390453320312503e+04, 2.9071302734375e+04, 3.348101953125e+04, 3.675559765625e+04, 8.4768375e+04, 6.5100796875e+04, 3.434975390624995e+04, 2.0915212890625e+04, 5.68405234375e+04, 3.118868408203125e+03, 9.9768876953125e+03, 5.671216015625e+04, 4.592536328125e+04, 5.472299218749998e+04, 1.38582802734375e+04, 2.267275e+04, 2.9603423828125e+04, 3.510576953125e+04, 4.939738671875e+04, 8.882746875e+04, 4.106209375e+04, 4.09918828125e+04, 8.879e+04, 4.05102421875e+04, 3.74203671875e+04, 9.1466984375e+04, 7.9560734375e+04, 8.49035078125e+04, 3.396172265625014e+04, 4.538020703124996e+04, 4.98362421875e+04, 5.0819265625e+04, 5.21085859375e+04, 1.085195e+05, 4.795008984375e+04, 5.295652734375e+04, 8.2708296875e+04, 9.3111125e+04, 4.887903515625e+04, 8.63100078125e+04, 1.022649218749998e+05, 9.784197656249994e+04, 6.3354078125e+04, 5.49254921875e+04, 5.500849609375e+04, 5.857159765625e+04, 6.142234375e+04, 1.2508e+05, 7.23245078125e+04, 6.315011328125e+04, 6.205686328125e+04, 1.1564365625e+05, 5.230916015625e+04, 6.072353125000106e+04, 1.158878515625001e+05, 1.0466771875e+05, 1.072193359375e+05, 5.74762734375e+04, 6.05759375e+04, 6.353008984375e+04, 6.624284375e+04, 1.005386953125e+05, 1.1654946875e+05, 6.6385203125e+04, 6.747103125e+04, 1.278174375e+05, 4.773111328125e+04, 5.285979296875e+04, 1.124612890625e+05, 9.6887234375e+04, 1.02459359375e+05, 4.658624609375e+04, 5.609e+04] buiHea.QHea_flow_nominal=[1.6769e+05, 1.6769e+05] -EHeaReq.y=[0e+00, 1.08552808e+08, 2.37646192e+08, 3.86162112e+08, 7.77115072e+08, 1.068266432e+09, 1.224263936e+09, 1.399757184e+09, 1.754152704e+09, 1.843143808e+09, 1.997896192e+09, 2.369697536e+09, 2.695132672e+09, 2.995585536e+09, 3.105942016e+09, 3.26126848e+09, 3.44803072e+09, 3.659379968e+09, 4.019825408e+09, 4.474258432e+09, 4.691276288e+09, 4.873664512e+09, 5.239440896e+09, 5.38798336e+09, 5.499210752e+09, 5.87186176e+09, 6.216380416e+09, 6.581023744e+09, 6.719852032000001e+09, 6.881030144e+09, 7.070766592e+09, 7.283500544e+09, 7.565699584e+09, 8.09627648e+09, 8.329317888000001e+09, 8.496383488e+09, 8.758672384e+09, 8.945033216e+09, 8.983651328e+09, 9.230208e+09, 9.530358784e+09, 9.838688255999998e+09, 1.0002521088e+10, 1.0118199296e+10, 1.0276077568e+10, 1.0472621056e+10, 1.070050816e+10, 1.1209842688e+10, 1.1536299008e+10, 1.1790313472e+10, 1.2121053184e+10, 1.2583785472e+10, 1.2786874368e+10, 1.312508416e+10, 1.3650235392e+10, 1.4140186624e+10, 1.4551870464e+10, 1.4800509952e+10, 1.5089890304e+10, 1.5395132416e+10, 1.5706780672e+10, 1.6224248832e+10, 1.6727191552e+10, 1.7041363968e+10, 1.738174464e+10, 1.8006972416e+10, 1.833484288e+10, 1.8669248512e+10, 1.930647347200001e+10, 1.989286912e+10, 2.046290944e+10, 2.0768346112e+10, 2.1100896256e+10, 2.1443565568e+10, 2.180722688e+10, 2.2296887296e+10, 2.298590208e+10, 2.3358789632e+10, 2.3736168448e+10, 2.4365197312e+10, 2.483899392e+10, 2.5184104448e+10, 2.581382758399999e+10, 2.6467211264e+10, 2.7118856192e+10, 2.7511185408e+10, 2.7871393792e+10, 2.8245540864e+10, 2.8639875072e+10, 2.9066385408e+10, 2.9821937664e+10, 3.0265135104e+10, 3.0671142912e+10, 3.1243726848e+10, 3.1840520192e+10, 3.214350336e+10, 3.2636153856e+10, 3.3272690688e+10, 3.3875314688e+10, 3.4326511616e+10, 3.4647506944e+10] -EHeaAct.y=[0e+00, 1.07112224e+08, 2.35857024e+08, 3.8412752e+08, 7.70117568e+08, 1.066289408e+09, 1.222407424e+09, 1.394841728e+09, 1.751039872e+09, 1.842087424e+09, 1.992748032e+09, 2.364961024e+09, 2.69017472e+09, 2.994262272e+09, 3.104167936e+09, 3.259025152e+09, 3.445364736e+09, 3.656406784e+09, 4.011763456e+09, 4.471210496e+09, 4.688465408e+09, 4.870946304e+09, 5.234385408e+09, 5.38707712e+09, 5.49669888e+09, 5.866403328e+09, 6.211373568e+09, 6.576689664e+09, 6.718006784000001e+09, 6.878726144e+09, 7.068063744e+09, 7.280496128e+09, 7.558217216e+09, 8.090276864e+09, 8.326520320000001e+09, 8.4947712e+09, 8.753722368e+09, 8.944913408e+09, 8.983054336e+09, 9.225280512e+09, 9.526500352e+09, 9.833982975999998e+09, 1.0001567744e+10, 1.011645952e+10, 1.0273729536e+10, 1.0469772288e+10, 1.0696489984e+10, 1.1201651712e+10, 1.1532906496e+10, 1.17869056e+10, 1.2112968704e+10, 1.2580228096e+10, 1.278381056e+10, 1.3116699648e+10, 1.3642991616e+10, 1.413244416e+10, 1.4549105664e+10, 1.4796703744e+10, 1.508565504e+10, 1.5390799872e+10, 1.5702324224e+10, 1.6213991424e+10, 1.672311808e+10, 1.7036821504e+10, 1.737452544e+10, 1.7998145536e+10, 1.8330712064e+10, 1.8661668864e+10, 1.929682739200001e+10, 1.9883753472e+10, 2.045705216e+10, 2.0763615232e+10, 2.1096155136e+10, 2.1438482432e+10, 2.180186112e+10, 2.2284935168e+10, 2.297911296e+10, 2.3353243648e+10, 2.3730751488e+10, 2.4354103296e+10, 2.4834523136e+10, 2.5178867712e+10, 2.580272947199999e+10, 2.6457360384e+10, 2.7108616192e+10, 2.7506231296e+10, 2.7866109952e+10, 2.8239968256e+10, 2.8634025984e+10, 2.9057353728e+10, 2.9810550784e+10, 3.0259277824e+10, 3.0665168896e+10, 3.1231350784e+10, 3.183634432e+10, 3.2138975232e+10, 3.2625481728e+10, 3.3263640576e+10, 3.3865705472e+10, 3.4322591744e+10, 3.4642669568e+10] +EHeaReq.y=[0e+00, 1.08552808e+08, 2.37646192e+08, 3.86162112e+08, 7.77115072e+08, 1.068266432e+09, 1.224263936e+09, 1.399757184e+09, 1.754153216e+09, 1.843145344e+09, 1.997897344e+09, 2.369691392e+09, 2.695136e+09, 2.995582976e+09, 3.105938688e+09, 3.261260288e+09, 3.448023552e+09, 3.659373824e+09, 4.019816448e+09, 4.47424768e+09, 4.691263488e+09, 4.87364608e+09, 5.239422464e+09, 5.387968512e+09, 5.4992e+09, 5.871839232e+09, 6.216352768e+09, 6.580982272e+09, 6.719802880000001e+09, 6.880978432e+09, 7.07071232e+09, 7.283445248e+09, 7.565648384e+09, 8.096220672e+09, 8.329226240000001e+09, 8.49629184e+09, 8.758582272e+09, 8.944963584e+09, 8.983583744e+09, 9.23014144e+09, 9.530290176e+09, 9.838621695999998e+09, 1.0002456576e+10, 1.011813888e+10, 1.02760192e+10, 1.0472563712e+10, 1.0700454912e+10, 1.1209783296e+10, 1.1536238592e+10, 1.1790256128e+10, 1.2120994816e+10, 1.258372096e+10, 1.2786838528e+10, 1.3125044224e+10, 1.365019648e+10, 1.4140138496e+10, 1.4551822336e+10, 1.4800458752e+10, 1.5089821696e+10, 1.5395059712e+10, 1.5706707968e+10, 1.6224175104e+10, 1.672712192e+10, 1.7041293312e+10, 1.738167296e+10, 1.8006915072e+10, 1.8334707712e+10, 1.8669113344e+10, 1.930636902400001e+10, 1.9892750336e+10, 2.0462843904e+10, 2.07683584e+10, 2.1100906496e+10, 2.1443584e+10, 2.1807249408e+10, 2.2296899584e+10, 2.2985920512e+10, 2.335881216e+10, 2.3736193024e+10, 2.436521984e+10, 2.4839030784e+10, 2.5184145408e+10, 2.581386854399999e+10, 2.646725632e+10, 2.711891968e+10, 2.7511240704e+10, 2.7871449088e+10, 2.8245592064e+10, 2.8639932416e+10, 2.9066450944e+10, 2.9821997056e+10, 3.0265253888e+10, 3.0671263744e+10, 3.1243849728e+10, 3.1840647168e+10, 3.2143630336e+10, 3.2636278784e+10, 3.327282176e+10, 3.3875427328e+10, 3.4326673408e+10, 3.4647687168e+10] +EHeaAct.y=[0e+00, 1.07112224e+08, 2.35857024e+08, 3.8412752e+08, 7.70117568e+08, 1.066289408e+09, 1.222407424e+09, 1.394841728e+09, 1.751040256e+09, 1.84208896e+09, 1.992749184e+09, 2.36495488e+09, 2.690178304e+09, 2.994259712e+09, 3.104164864e+09, 3.25901696e+09, 3.445357312e+09, 3.656400896e+09, 4.01175424e+09, 4.471199744e+09, 4.688452608e+09, 4.870927872e+09, 5.234366976e+09, 5.38706176e+09, 5.496688128e+09, 5.866380288e+09, 6.211345408e+09, 6.576648192e+09, 6.717957632000001e+09, 6.87867392e+09, 7.068009472e+09, 7.280441344e+09, 7.558166016e+09, 8.090221056e+09, 8.326428672000001e+09, 8.494679552e+09, 8.753632256e+09, 8.9448448e+09, 8.982987776e+09, 9.225213952e+09, 9.526431744e+09, 9.833916415999998e+09, 1.0001503232e+10, 1.0116399104e+10, 1.0273670144e+10, 1.0469714944e+10, 1.0696436736e+10, 1.120159232e+10, 1.153284608e+10, 1.1786848256e+10, 1.2112910336e+10, 1.2580163584e+10, 1.2783773696e+10, 1.3116659712e+10, 1.3642952704e+10, 1.4132396032e+10, 1.4549057536e+10, 1.479665152e+10, 1.5085587456e+10, 1.5390726144e+10, 1.5702250496e+10, 1.621391872e+10, 1.6723047424e+10, 1.7036750848e+10, 1.737445376e+10, 1.7998088192e+10, 1.8330574848e+10, 1.8661533696e+10, 1.929672294400001e+10, 1.9883634688e+10, 2.0456986624e+10, 2.076362752e+10, 2.1096165376e+10, 2.1438502912e+10, 2.18018816e+10, 2.2284947456e+10, 2.297913344e+10, 2.3353266176e+10, 2.3730776064e+10, 2.4354125824e+10, 2.483456e+10, 2.5178908672e+10, 2.580277043199999e+10, 2.645740544e+10, 2.710867968e+10, 2.7506286592e+10, 2.7866165248e+10, 2.8240021504e+10, 2.8634083328e+10, 2.9057419264e+10, 2.9810610176e+10, 3.0259398656e+10, 3.066528768e+10, 3.1231473664e+10, 3.1836471296e+10, 3.2139102208e+10, 3.2625608704e+10, 3.3263771648e+10, 3.3865818112e+10, 3.4322753536e+10, 3.4642849792e+10] ECooReq.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] ECooAct.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -QAveHeaReq_flow.y=[0e+00, 1.8871677734375e+04, 2.2994283203125e+04, 2.5716109375e+04, 7.78849296875e+04, 2.50426015625e+04, 2.4092201171875e+04, 5.407766796875007e+04, 4.129778515625e+04, 1.45379560546875e+04, 5.64955859375e+04, 5.544712890625e+04, 5.704646875e+04, 2.0475501953125e+04, 2.278022851562501e+04, 2.8096294921875e+04, 3.28814609375e+04, 3.630466015625001e+04, 8.80768203125e+04, 3.92648203125e+04, 3.49149453125e+04, 3.130830078125e+04, 5.921054296875e+04, 1.26302294921875e+04, 2.8207638671875e+04, 6.282013671875e+04, 5.736440625e+04, 5.384998828125e+04, 2.344535156250004e+04, 2.883109765625e+04, 3.329044921875e+04, 3.661812109375e+04, 7.9180859375e+04, 7.134325e+04, 3.452182421874996e+04, 2.1372673828125e+04, 5.784287890625e+04, 3.01131640625e+03, 9.482935546875e+03, 5.752238671875e+04, 4.565624609375e+04, 5.453600390624997e+04, 1.3013046875e+04, 2.2335142578125e+04, 2.9229005859375e+04, 3.486101171875e+04, 4.463804296875e+04, 8.939225e+04, 4.04144140625e+04, 4.115828125e+04, 8.7537421875e+04, 4.634866015625e+04, 3.7240859375e+04, 9.0899046875e+04, 8.0367859375e+04, 8.45435703125e+04, 3.409592578125009e+04, 4.516732812499996e+04, 4.97000390625e+04, 5.07664609375e+04, 5.2042453125e+04, 1.087629375e+05, 4.77179765625e+04, 5.2977453125e+04, 7.56701171875e+04, 9.7259390625e+04, 4.82528671875e+04, 7.91692890625e+04, 1.031852187499998e+05, 9.749667187499994e+04, 7.03990390625e+04, 5.491084765625e+04, 5.50059140625e+04, 5.83604609375e+04, 6.1338859375e+04, 1.23426359375e+05, 7.94491484375e+04, 6.320483203125e+04, 6.18162578125e+04, 1.167612109375e+05, 5.16356640625e+04, 5.949201171875078e+04, 1.165188593750001e+05, 1.0430821875e+05, 1.09002703125e+05, 5.657007421875e+04, 6.0484921875e+04, 6.333810546875e+04, 6.617275e+04, 9.259153125e+04, 1.208781953125e+05, 6.590590625e+04, 6.7445453125e+04, 1.284706015625e+05, 5.1292390625e+04, 5.27241171875e+04, 1.12784125e+05, 9.7400328125e+04, 1.0222953125e+05, 4.584421875e+04, 5.58806484375e+04] -QAveHeaAct_flow.y=[0e+00, 1.8788748046875e+04, 2.2945681640625e+04, 2.5644517578125e+04, 7.80069765625e+04, 2.497626953125e+04, 2.4165125e+04, 5.252442578125007e+04, 4.29076796875e+04, 1.44512109375e+04, 5.48885078125e+04, 5.57149921875e+04, 5.694194140625e+04, 2.178793359375e+04, 2.270377343750001e+04, 2.80175078125e+04, 3.282071875e+04, 3.627253906250001e+04, 8.80132578125e+04, 4.055873828125e+04, 3.50610390625e+04, 3.0456171875e+04, 5.969428125e+04, 1.24337412109375e+04, 2.6984865234375e+04, 6.3053546875e+04, 5.717743359375e+04, 5.523950390625e+04, 2.328681250000004e+04, 2.876327734375e+04, 3.32350078125e+04, 3.657474609375e+04, 7.71526328125e+04, 7.3289921875e+04, 3.454898046874996e+04, 2.1522341796875e+04, 5.812459765625e+04, 3.008262939453125e+03, 9.3483662109375e+03, 5.77563984375e+04, 4.560672265625e+04, 5.446706640624997e+04, 1.2766265625e+04, 2.223919140625e+04, 2.9128408203125e+04, 3.478834375e+04, 4.344428125e+04, 8.956996875e+04, 4.021534765625e+04, 4.12068828125e+04, 8.67020390625e+04, 4.821412890625e+04, 3.71804140625e+04, 9.02925234375e+04, 8.06528671875e+04, 8.44190859375e+04, 3.441341796875006e+04, 4.510232421874996e+04, 4.96562421875e+04, 5.075351171875e+04, 5.202397265625e+04, 1.088163984375e+05, 4.777032421875e+04, 5.298441796875e+04, 7.34328046875e+04, 9.83249921875e+04, 4.804870703125e+04, 7.68241171875e+04, 1.034712968749998e+05, 9.739132812499994e+04, 7.27451328125e+04, 5.49048125e+04, 5.50052578125e+04, 5.8303e+04, 6.1309359375e+04, 1.222763984375e+05, 8.19758515625e+04, 6.32210546875e+04, 6.1808546875e+04, 1.1710215625e+05, 5.145659375e+04, 5.929676953125068e+04, 1.167228671875001e+05, 1.042008515625e+05, 1.092488125e+05, 5.626273828125e+04, 6.04554765625e+04, 6.32774375e+04, 6.61511875e+04, 9.00103671875e+04, 1.2196728125e+05, 6.57291796875e+04, 6.7437609375e+04, 1.285782890625e+05, 5.27698828125e+04, 5.2684921875e+04, 1.128335e+05, 9.76046328125e+04, 1.02151640625e+05, 4.566235546875e+04, 5.581611328125e+04] +QAveHeaReq_flow.y=[0e+00, 1.8871677734375e+04, 2.2994283203125e+04, 2.5716109375e+04, 7.78849296875e+04, 2.50426015625e+04, 2.409194921875e+04, 5.403914843750007e+04, 4.130094140625e+04, 1.4522333984375e+04, 5.6488734375e+04, 5.545171484375e+04, 5.705445703125e+04, 2.0544998046875e+04, 2.277732226562501e+04, 2.8068943359375e+04, 3.28152734375e+04, 3.630360156250001e+04, 8.807675e+04, 3.919205859375e+04, 3.4914015625e+04, 3.1312060546875e+04, 5.933410546875e+04, 1.26380068359375e+04, 2.820686328125e+04, 6.2790640625e+04, 5.73425078125e+04, 5.382419140625e+04, 2.342676757812504e+04, 2.88341484375e+04, 3.328777734375e+04, 3.66129140625e+04, 7.92184765625e+04, 7.14348359375e+04, 3.452234765624996e+04, 2.1423185546875e+04, 5.78459765625e+04, 3.012023193359375e+03, 9.4868310546875e+03, 5.7518609375e+04, 4.5656375e+04, 5.454962109374997e+04, 1.3019615234375e+04, 2.2327650390625e+04, 2.926419921875e+04, 3.481528515625e+04, 4.4639078125e+04, 8.9441015625e+04, 4.039045703125e+04, 4.115682421875e+04, 8.7537890625e+04, 4.60940859375e+04, 3.724144921875e+04, 9.0868140625e+04, 8.03425390625e+04, 8.454371875e+04, 3.405751953125009e+04, 4.517238281249996e+04, 4.97009921875e+04, 5.077030078125e+04, 5.203871484375e+04, 1.087635625e+05, 4.77091953125e+04, 5.2977359375e+04, 7.5693796875e+04, 9.725965625e+04, 4.8280484375e+04, 7.9097234375e+04, 1.031853281249998e+05, 9.753384374999994e+04, 7.07691875e+04, 5.491083984375e+04, 5.500595703125e+04, 5.8390046875e+04, 6.13367109375e+04, 1.2348521875e+05, 7.9575546875e+04, 6.3205453125e+04, 6.181008203125e+04, 1.1675325e+05, 5.163228515625e+04, 5.945264843750078e+04, 1.165500078125001e+05, 1.04309546875e+05, 1.090115078125e+05, 5.651955078125e+04, 6.048400390625e+04, 6.325242578125e+04, 6.61611796875e+04, 9.26792578125e+04, 1.208788515625e+05, 6.59214609375e+04, 6.74459140625e+04, 1.28470625e+05, 5.126913671875e+04, 5.272566796875e+04, 1.127841875e+05, 9.733715625e+04, 1.022524375e+05, 4.58452265625e+04, 5.587633203125e+04] +QAveHeaAct_flow.y=[0e+00, 1.8788748046875e+04, 2.2945681640625e+04, 2.5644517578125e+04, 7.80069765625e+04, 2.497626953125e+04, 2.4164865234375e+04, 5.248585546875007e+04, 4.29111171875e+04, 1.4434513671875e+04, 5.488159375e+04, 5.571930859375e+04, 5.695066015625e+04, 2.18604609375e+04, 2.270083984375001e+04, 2.799021484375e+04, 3.275434375e+04, 3.627148437500001e+04, 8.80130859375e+04, 4.048094921875e+04, 3.50600703125e+04, 3.04591015625e+04, 5.98155078125e+04, 1.244135546875e+04, 2.6984044921875e+04, 6.30234296875e+04, 5.715584375e+04, 5.521674609375e+04, 2.326723828125004e+04, 2.8766318359375e+04, 3.32323203125e+04, 3.656958984375e+04, 7.7190625e+04, 7.33753515625e+04, 3.454948828124996e+04, 2.1574771484375e+04, 5.812752734375e+04, 3.008915771484375e+03, 9.3520888671875e+03, 5.7752875e+04, 4.56060546875e+04, 5.448112499999997e+04, 1.27726044921875e+04, 2.22318125e+04, 2.9163783203125e+04, 3.4742421875e+04, 4.34451328125e+04, 8.9617046875e+04, 4.019172265625e+04, 4.120546484375e+04, 8.670246875e+04, 4.79572421875e+04, 3.71811484375e+04, 9.025690625e+04, 8.062696875e+04, 8.44192265625e+04, 3.436585156250006e+04, 4.510734374999996e+04, 4.96573125e+04, 5.07569296875e+04, 5.202037109375e+04, 1.0881703125e+05, 4.775071484375e+04, 5.2984328125e+04, 7.34555546875e+04, 9.83253984375e+04, 4.80770390625e+04, 7.6754671875e+04, 1.034712031249998e+05, 9.742897656249994e+04, 7.31103125e+04, 5.4904765625e+04, 5.500521875e+04, 5.833259375e+04, 6.130706640625e+04, 1.22341984375e+05, 8.21031484375e+04, 6.32215703125e+04, 6.180163671875e+04, 1.17094109375e+05, 5.145355078125e+04, 5.926008203125069e+04, 1.167531015625001e+05, 1.042020234375e+05, 1.092609765625e+05, 5.62115390625e+04, 6.04545078125e+04, 6.31920546875e+04, 6.6139234375e+04, 9.00938203125e+04, 1.219678046875e+05, 6.57455234375e+04, 6.74380625e+04, 1.285784140625e+05, 5.274653515625e+04, 5.26866796875e+04, 1.1283353125e+05, 9.7534109375e+04, 1.021751171875e+05, 4.566348828125e+04, 5.581190234375e+04] QAveCooReq_flow.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] QAveCooAct_flow.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Validation_SimpleRoomODE.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Validation_SimpleRoomODE.txt index 9710f372e8c..fcdfb17d0ea 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Validation_SimpleRoomODE.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_BaseClasses_Validation_SimpleRoomODE.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-19 +last-generated=2024-01-04 statistics-initialization= { "linear": "5, 5, 5, 5" @@ -11,11 +11,11 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 1.2096e+06] -romHeaUnm.TAir=[2.931499938964844e+02, 2.926103210449219e+02, 2.925461120605469e+02, 2.928902587890625e+02, 2.930375061035156e+02, 2.929623718261719e+02, 2.927612609863281e+02, 2.926934814453125e+02, 2.926284484863281e+02, 2.925646362304688e+02, 2.928251037597656e+02, 2.933627014160156e+02, 2.934627990722656e+02, 2.927719116210938e+02, 2.927056884765625e+02, 2.926423950195312e+02, 2.925826721191406e+02, 2.927455139160156e+02, 2.934954223632812e+02, 2.936805114746094e+02, 2.927464294433594e+02, 2.926817932128906e+02, 2.926186828613281e+02, 2.925540771484375e+02, 2.926277465820312e+02, 2.933442077636719e+02, 2.934150085449219e+02, 2.926568603515625e+02, 2.925797424316406e+02, 2.925181274414062e+02, 2.924548645019531e+02, 2.924754333496094e+02, 2.933170471191406e+02, 2.93768798828125e+02, 2.927335510253906e+02, 2.926049194335938e+02, 2.925427856445312e+02, 2.924820251464844e+02, 2.924541320800781e+02, 2.930879211425781e+02, 2.935218505859375e+02, 2.927719116210938e+02, 2.925745239257812e+02, 2.925167541503906e+02, 2.924568786621094e+02, 2.924093627929688e+02, 2.926687316894531e+02, 2.928135986328125e+02, 2.925635986328125e+02, 2.92415283203125e+02, 2.923620300292969e+02, 2.923076782226562e+02, 2.922537536621094e+02, 2.927457580566406e+02, 2.932346801757812e+02, 2.93038818359375e+02, 2.92503662109375e+02, 2.924412841796875e+02, 2.923822631835938e+02, 2.923203125e+02, 2.926777038574219e+02, 2.933496704101562e+02, 2.933208923339844e+02, 2.925226440429688e+02, 2.924599304199219e+02, 2.923976440429688e+02, 2.923403015136719e+02, 2.92521484375e+02, 2.933826904296875e+02, 2.936872863769531e+02, 2.925430297851562e+02, 2.924800720214844e+02, 2.924205322265625e+02, 2.923602294921875e+02, 2.92449951171875e+02, 2.934409790039062e+02, 2.938124389648438e+02, 2.926416015625e+02, 2.925046997070312e+02, 2.924500732421875e+02, 2.923897705078125e+02, 2.924236145019531e+02, 2.936285400390625e+02, 2.938604736328125e+02, 2.928560180664062e+02, 2.925596618652344e+02, 2.925032958984375e+02, 2.92449951171875e+02, 2.924215393066406e+02, 2.928288879394531e+02, 2.933136901855469e+02, 2.926346740722656e+02, 2.924772033691406e+02, 2.924185485839844e+02, 2.923664855957031e+02, 2.923205871582031e+02, 2.926415405273438e+02, 2.930284729003906e+02, 2.9255126953125e+02, 2.924099731445312e+02, 2.923598022460938e+02] -rooOdeHea.TAir=[2.931499938964844e+02, 2.915498657226562e+02, 2.915406799316406e+02, 2.926503295898438e+02, 2.931405334472656e+02, 2.93114990234375e+02, 2.924607849121094e+02, 2.923182067871094e+02, 2.922052307128906e+02, 2.921076965332031e+02, 2.928781433105469e+02, 2.93149658203125e+02, 2.931499938964844e+02, 2.928778381347656e+02, 2.926743774414062e+02, 2.925188598632812e+02, 2.923937377929688e+02, 2.928423156738281e+02, 2.931495971679688e+02, 2.931499938964844e+02, 2.930006103515625e+02, 2.927686462402344e+02, 2.926021118164062e+02, 2.924489440917969e+02, 2.926390075683594e+02, 2.931467895507812e+02, 2.931499938964844e+02, 2.928822937011719e+02, 2.926073303222656e+02, 2.924627685546875e+02, 2.923285217285156e+02, 2.923817443847656e+02, 2.931419677734375e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928762817382812e+02, 2.926927490234375e+02, 2.925357055664062e+02, 2.924551391601562e+02, 2.931455078125e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928579711914062e+02, 2.926898498535156e+02, 2.925337829589844e+02, 2.924241333007812e+02, 2.930556335449219e+02, 2.931365661621094e+02, 2.930138854980469e+02, 2.924811401367188e+02, 2.923676147460938e+02, 2.922668762207031e+02, 2.921784362792969e+02, 2.930810241699219e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.929822387695312e+02, 2.927749938964844e+02, 2.926062316894531e+02, 2.924516906738281e+02, 2.930702514648438e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.930775451660156e+02, 2.928573913574219e+02, 2.92670166015625e+02, 2.925187072753906e+02, 2.929799499511719e+02, 2.931498107910156e+02, 2.931499938964844e+02, 2.931388854980469e+02, 2.929222106933594e+02, 2.927332763671875e+02, 2.92568359375e+02, 2.927664184570312e+02, 2.931490478515625e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.929908447265625e+02, 2.928112487792969e+02, 2.926362609863281e+02, 2.926737670898438e+02, 2.931489868164062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931290283203125e+02, 2.9293212890625e+02, 2.927653503417969e+02, 2.926642150878906e+02, 2.931382141113281e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928248901367188e+02, 2.926515197753906e+02, 2.925196838378906e+02, 2.9241552734375e+02, 2.930790100097656e+02, 2.9314990234375e+02, 2.931486206054688e+02, 2.926985168457031e+02, 2.925667724609375e+02] -romCooUnm.TAir=[2.931499938964844e+02, 2.925623474121094e+02, 2.924884948730469e+02, 2.937718811035156e+02, 2.942779541015625e+02, 2.942777709960938e+02, 2.937354736328125e+02, 2.936357421875e+02, 2.935431518554688e+02, 2.934525451660156e+02, 2.944404907226562e+02, 2.951751403808594e+02, 2.954042358398438e+02, 2.946133422851562e+02, 2.945055541992188e+02, 2.944058837890625e+02, 2.943164367675781e+02, 2.949667358398438e+02, 2.959465942382812e+02, 2.962503662109375e+02, 2.952845458984375e+02, 2.951707153320312e+02, 2.950603637695312e+02, 2.949436340332031e+02, 2.95285888671875e+02, 2.963825073242188e+02, 2.965632019042969e+02, 2.956661071777344e+02, 2.95500244140625e+02, 2.953849182128906e+02, 2.952627258300781e+02, 2.954180908203125e+02, 2.96817626953125e+02, 2.971946105957031e+02, 2.964267883300781e+02, 2.961750793457031e+02, 2.960491943359375e+02, 2.959267272949219e+02, 2.959121398925781e+02, 2.9708544921875e+02, 2.972451171875e+02, 2.969087524414062e+02, 2.965689392089844e+02, 2.964505310058594e+02, 2.963238220214844e+02, 2.96237060546875e+02, 2.970508728027344e+02, 2.971880493164062e+02, 2.969326477050781e+02, 2.965061950683594e+02, 2.963957214355469e+02, 2.962803955078125e+02, 2.961654663085938e+02, 2.972100219726562e+02, 2.973250122070312e+02, 2.973024597167969e+02, 2.970732116699219e+02, 2.969294738769531e+02, 2.967955322265625e+02, 2.966504516601562e+02, 2.972740173339844e+02, 2.974241943359375e+02, 2.974339294433594e+02, 2.972749328613281e+02, 2.97167724609375e+02, 2.970207824707031e+02, 2.968888854980469e+02, 2.973128051757812e+02, 2.975028686523438e+02, 2.975781555175781e+02, 2.973594970703125e+02, 2.973270263671875e+02, 2.972094421386719e+02, 2.970664367675781e+02, 2.973346862792969e+02, 2.975809631347656e+02, 2.976686706542969e+02, 2.974475708007812e+02, 2.974063110351562e+02, 2.973763427734375e+02, 2.972334594726562e+02, 2.97377197265625e+02, 2.976820983886719e+02, 2.977408447265625e+02, 2.975521240234375e+02, 2.9749951171875e+02, 2.974695434570312e+02, 2.974226989746094e+02, 2.973842468261719e+02, 2.975844421386719e+02, 2.9769287109375e+02, 2.975682067871094e+02, 2.974953918457031e+02, 2.973968811035156e+02, 2.972784729003906e+02, 2.971790466308594e+02, 2.975812377929688e+02, 2.976697998046875e+02, 2.975844116210938e+02, 2.974781799316406e+02, 2.973647155761719e+02] -rooOdeCoo.TAir=[2.931499938964844e+02, 2.971454772949219e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.97243896484375e+02, 2.971515197753906e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.973768920898438e+02, 2.971695861816406e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971934509277344e+02, 2.971836547851562e+02, 2.971500549316406e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.97218994140625e+02, 2.976246337890625e+02, 2.975833129882812e+02, 2.971524353027344e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.972849426269531e+02, 2.978514099121094e+02, 2.978216247558594e+02, 2.972084655761719e+02, 2.97150146484375e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.972573547363281e+02, 2.979041442871094e+02, 2.980769348144531e+02, 2.973200378417969e+02, 2.97179443359375e+02, 2.971500549316406e+02, 2.971499938964844e+02, 2.971794128417969e+02, 2.979573059082031e+02, 2.981527404785156e+02, 2.974335632324219e+02, 2.972459411621094e+02, 2.971598205566406e+02, 2.971500244140625e+02, 2.9715576171875e+02, 2.9805517578125e+02, 2.981895446777344e+02, 2.975663452148438e+02, 2.973241271972656e+02, 2.972237548828125e+02, 2.971523742675781e+02, 2.971499938964844e+02, 2.975418395996094e+02, 2.978714599609375e+02, 2.975049133300781e+02, 2.971968994140625e+02, 2.97150146484375e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.974425354003906e+02, 2.977366638183594e+02, 2.975232238769531e+02, 2.971546020507812e+02, 2.971499938964844e+02] -rooOdeHea.QReq_flow=[0e+00, 2.9950029296875e+04, 3.0009251953125e+04, 4.9413759765625e+03, 0e+00, 2.78638134765625e+03, 1.33940595703125e+04, 1.588506640625e+04, 1.7931509765625e+04, 1.9683318359375e+04, 7.855678100585938e+02, 0e+00, 0e+00, 5.93825927734375e+03, 9.346777343750007e+03, 1.21587763671875e+04, 1.4455927734375e+04, 2.028294189453101e+03, 0e+00, 0e+00, 4.073771240234375e+03, 7.61266552734375e+03, 1.06976083984375e+04, 1.34795791015625e+04, 6.75567626953125e+03, 0e+00, 0e+00, 6.83633056640625e+03, 1.053171484375001e+04, 1.32027802734375e+04, 1.56621796875e+04, 1.17383681640625e+04, 0e+00, 0e+00, 5.520220116625378e-11, 5.65219921875e+03, 9.0052744140625e+03, 1.18639169921875e+04, 1.17854443359375e+04, 0e+00, 0e+00, 0e+00, 5.99362744140625e+03, 9.07573046875e+03, 1.1906845703125e+04, 1.33884833984375e+04, 0e+00, 0e+00, 4.96349267578125e+03, 1.291977734375e+04, 1.49032470703125e+04, 1.6742345703125e+04, 1.8358970703125e+04, 0e+00, 0e+00, 0e+00, 3.808452880859415e+03, 7.520104003906217e+03, 1.0565458984375e+04, 1.34281396484375e+04, 0e+00, 0e+00, 0e+00, 2.07339453125e+03, 6.02172314453125e+03, 9.4632958984375e+03, 1.2178572265625e+04, 0e+00, 0e+00, 0e+00, 7.447728271484375e+02, 4.8250224609375e+03, 8.22544921875e+03, 1.128797265625e+04, 3.905993896484375e+03, 0e+00, 0e+00, 0e+00, 3.5210751953125e+03, 6.81488720703125e+03, 1.0042345703125e+04, 6.01398828124972e+03, 0e+00, 0e+00, 0e+00, 8.370560302734375e+02, 4.53889599609375e+03, 7.610390625e+03, 8.4449814453125e+03, 0e+00, 0e+00, 0e+00, 6.6148876953125e+03, 9.72104296875e+03, 1.20539521484375e+04, 1.3500107421875e+04, 0e+00, 0e+00, 1.016725952148438e+03, 8.833154296875e+03, 1.12469560546875e+04] -rooOdeCoo.QReq_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.5518671875e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.9840263671875e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -2.656341552734375e+03, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.91542236328125e+03, -1.34631015625e+04, -7.7315322265625e+03, 0e+00, 0e+00, -0e+00, -0e+00, -7.22218408203125e+03, -1.7188873046875e+04, -1.53503134765625e+04, -8.451766967773438e+02, -0e+00, -0e+00, -0e+00, -5.99734912109375e+03, -2.06356464843748e+04, -2.453781250000013e+04, -3.334360595703125e+03, -4.123649597167969e+02, -0e+00, -0e+00, -2.87004248046875e+03, -2.3376107421875e+04, -2.8891158203125e+04, -5.9569140625e+03, -2.2825234375e+03, -0e+00, -0e+00, -1.549056640625288e+03, -2.794159179687488e+04, -2.945894921875e+04, -9.402412109375e+03, -4.44345556640625e+03, -1.73181494140625e+03, -0e+00, -0e+00, -1.411892578125e+04, -2.1816287109375e+04, -7.13971240234375e+03, -8.737162475585938e+02, -0e+00, -0e+00, -0e+00, -1.14420400390625e+04, -1.727023828125e+04, -7.01854150390625e+03, -0e+00, -0e+00] -rooOdeHea.QAct_flow=[0e+00, 2.096501953125e+04, 2.10064765625e+04, 3.458963134765625e+03, 0e+00, 1.950467041015625e+03, 9.375841796875e+03, 1.1119546875e+04, 1.2552056640625e+04, 1.3778322265625e+04, 5.498974609375e+02, 0e+00, 0e+00, 4.15678173828125e+03, 6.542743652343755e+03, 8.5111435546875e+03, 1.01191494140625e+04, 1.419805908203108e+03, 0e+00, 0e+00, 2.851639892578125e+03, 5.32886572265625e+03, 7.48832568359375e+03, 9.435705078125e+03, 4.7289736328125e+03, 0e+00, 0e+00, 4.785431640625e+03, 7.37220068359376e+03, 9.2419462890625e+03, 1.0963525390625e+04, 8.216857421875e+03, 0e+00, 0e+00, 3.864154140380027e-11, 3.95653955078125e+03, 6.3036923828125e+03, 8.3047421875e+03, 8.2498115234375e+03, 0e+00, 0e+00, 0e+00, 4.1955390625e+03, 6.35301123046875e+03, 8.3347919921875e+03, 9.3719384765625e+03, 0e+00, 0e+00, 3.47444482421875e+03, 9.0438447265625e+03, 1.04322724609375e+04, 1.17196416015625e+04, 1.2851279296875e+04, 0e+00, 0e+00, 0e+00, 2.665916992187528e+03, 5.264072753906226e+03, 7.3958212890625e+03, 9.399697265625e+03, 0e+00, 0e+00, 0e+00, 1.451376220703125e+03, 4.2152060546875e+03, 6.62430712890625e+03, 8.525e+03, 0e+00, 0e+00, 0e+00, 5.213410034179688e+02, 3.377515869140625e+03, 5.75781396484375e+03, 7.9015810546875e+03, 2.734195556640625e+03, 0e+00, 0e+00, 0e+00, 2.464752685546875e+03, 4.7704208984375e+03, 7.0296416015625e+03, 4.209791992187304e+03, 0e+00, 0e+00, 0e+00, 5.859392700195312e+02, 3.17722705078125e+03, 5.3272734375e+03, 5.9114873046875e+03, 0e+00, 0e+00, 0e+00, 4.63042138671875e+03, 6.80473046875e+03, 8.4377666015625e+03, 9.4500751953125e+03, 0e+00, 0e+00, 7.117081909179688e+02, 6.18320751953125e+03, 7.872869140625e+03] -rooOdeCoo.QAct_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.64149365234375e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -7.187220703125e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -2.1250732421875e+03, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.932337890625e+03, -1.07704814453125e+04, -6.1852255859375e+03, 0e+00, 0e+00, -0e+00, -0e+00, -5.77774755859375e+03, -1.37510986328125e+04, -1.228025e+04, -6.76141357421875e+02, -0e+00, -0e+00, -0e+00, -4.79787939453125e+03, -1.650851757812484e+04, -1.96302500000001e+04, -2.66748828125e+03, -3.298919677734375e+02, -0e+00, -0e+00, -2.296033935546875e+03, -1.870088671875e+04, -2.311292578125e+04, -4.76553125e+03, -1.826018798828125e+03, -0e+00, -0e+00, -1.239245239258043e+03, -2.235327343749991e+04, -2.3567158203125e+04, -7.5219296875e+03, -3.55476416015625e+03, -1.385451904296875e+03, -0e+00, -0e+00, -1.1295140625e+04, -1.745303125e+04, -5.71177001953125e+03, -6.989729614257812e+02, -0e+00, -0e+00, -0e+00, -9.1536318359375e+03, -1.38161904296875e+04, -5.61483349609375e+03, -0e+00, -0e+00] +romHeaUnm.TAir=[2.931499938964844e+02, 2.926103210449219e+02, 2.925461120605469e+02, 2.928902587890625e+02, 2.930375061035156e+02, 2.929623413085938e+02, 2.927612609863281e+02, 2.926934509277344e+02, 2.926284484863281e+02, 2.925646362304688e+02, 2.928250427246094e+02, 2.933623657226562e+02, 2.93462646484375e+02, 2.927718505859375e+02, 2.927056274414062e+02, 2.92642333984375e+02, 2.925826110839844e+02, 2.927454528808594e+02, 2.934953308105469e+02, 2.936804504394531e+02, 2.927463684082031e+02, 2.926817626953125e+02, 2.926186218261719e+02, 2.925540466308594e+02, 2.92627685546875e+02, 2.933441162109375e+02, 2.934150390625e+02, 2.926568298339844e+02, 2.925797119140625e+02, 2.925180969238281e+02, 2.92454833984375e+02, 2.924754028320312e+02, 2.933169860839844e+02, 2.93768798828125e+02, 2.927334899902344e+02, 2.926048583984375e+02, 2.92542724609375e+02, 2.924819946289062e+02, 2.924541015625e+02, 2.930879211425781e+02, 2.935218505859375e+02, 2.927719116210938e+02, 2.925744934082031e+02, 2.925167236328125e+02, 2.924568481445312e+02, 2.924093627929688e+02, 2.926686706542969e+02, 2.928135986328125e+02, 2.925635681152344e+02, 2.924152526855469e+02, 2.923619995117188e+02, 2.923076477050781e+02, 2.922537231445312e+02, 2.927456665039062e+02, 2.932345581054688e+02, 2.930386657714844e+02, 2.925036010742188e+02, 2.924412231445312e+02, 2.923822021484375e+02, 2.923202514648438e+02, 2.926776428222656e+02, 2.933496398925781e+02, 2.933208923339844e+02, 2.925226135253906e+02, 2.924598693847656e+02, 2.923975830078125e+02, 2.923402709960938e+02, 2.925214538574219e+02, 2.933829345703125e+02, 2.936875305175781e+02, 2.925430908203125e+02, 2.924801025390625e+02, 2.924205627441406e+02, 2.923602905273438e+02, 2.924499816894531e+02, 2.934411010742188e+02, 2.938125915527344e+02, 2.926417846679688e+02, 2.925047302246094e+02, 2.924501342773438e+02, 2.923898315429688e+02, 2.924236755371094e+02, 2.936286926269531e+02, 2.938606262207031e+02, 2.928561401367188e+02, 2.925597229003906e+02, 2.925033569335938e+02, 2.924500122070312e+02, 2.924216003417969e+02, 2.928289794921875e+02, 2.933137512207031e+02, 2.926347351074219e+02, 2.924772338867188e+02, 2.924185485839844e+02, 2.923665161132812e+02, 2.923206176757812e+02, 2.926416015625e+02, 2.93028564453125e+02, 2.9255126953125e+02, 2.924100341796875e+02, 2.9235986328125e+02] +rooOdeHea.TAir=[2.931499938964844e+02, 2.915498657226562e+02, 2.915406799316406e+02, 2.926503601074219e+02, 2.931405334472656e+02, 2.931149597167969e+02, 2.924607238769531e+02, 2.923181457519531e+02, 2.922052001953125e+02, 2.921076965332031e+02, 2.928779907226562e+02, 2.93149658203125e+02, 2.931499938964844e+02, 2.928777160644531e+02, 2.926743469238281e+02, 2.92518798828125e+02, 2.923936767578125e+02, 2.928422546386719e+02, 2.931495971679688e+02, 2.931499938964844e+02, 2.930005493164062e+02, 2.927685852050781e+02, 2.9260205078125e+02, 2.924489135742188e+02, 2.926389770507812e+02, 2.931467590332031e+02, 2.931499938964844e+02, 2.9288232421875e+02, 2.92607421875e+02, 2.924628601074219e+02, 2.923285827636719e+02, 2.923818054199219e+02, 2.931419677734375e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928763122558594e+02, 2.926927795410156e+02, 2.925357971191406e+02, 2.924552001953125e+02, 2.931455078125e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928582153320312e+02, 2.926898498535156e+02, 2.925338134765625e+02, 2.924241943359375e+02, 2.930556640625e+02, 2.931365966796875e+02, 2.930139465332031e+02, 2.924811706542969e+02, 2.923676452636719e+02, 2.922668762207031e+02, 2.921784362792969e+02, 2.930811462402344e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.929821472167969e+02, 2.927749328613281e+02, 2.92606201171875e+02, 2.924516296386719e+02, 2.930702514648438e+02, 2.9314990234375e+02, 2.931499938964844e+02, 2.930775756835938e+02, 2.928573913574219e+02, 2.926701965332031e+02, 2.925187072753906e+02, 2.9297998046875e+02, 2.931497802734375e+02, 2.931499938964844e+02, 2.931390075683594e+02, 2.929224548339844e+02, 2.927335205078125e+02, 2.925685729980469e+02, 2.927666015625e+02, 2.931490478515625e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.92990966796875e+02, 2.928113708496094e+02, 2.926363525390625e+02, 2.926738586425781e+02, 2.931489868164062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931291198730469e+02, 2.929322509765625e+02, 2.92765380859375e+02, 2.926642456054688e+02, 2.931382446289062e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.928248901367188e+02, 2.926515197753906e+02, 2.92519775390625e+02, 2.924156188964844e+02, 2.930790405273438e+02, 2.9314990234375e+02, 2.931486511230469e+02, 2.926985473632812e+02, 2.925668640136719e+02] +romCooUnm.TAir=[2.931499938964844e+02, 2.925623474121094e+02, 2.924884948730469e+02, 2.937719116210938e+02, 2.942779235839844e+02, 2.942777099609375e+02, 2.937354431152344e+02, 2.936357116699219e+02, 2.935431213378906e+02, 2.934525146484375e+02, 2.944402770996094e+02, 2.951747436523438e+02, 2.954040222167969e+02, 2.946131286621094e+02, 2.945053405761719e+02, 2.944056701660156e+02, 2.943162231445312e+02, 2.949665222167969e+02, 2.959464111328125e+02, 2.962502136230469e+02, 2.952843627929688e+02, 2.951705322265625e+02, 2.950602111816406e+02, 2.949434509277344e+02, 2.952857055664062e+02, 2.963823547363281e+02, 2.965631103515625e+02, 2.95666015625e+02, 2.955001525878906e+02, 2.953848571777344e+02, 2.952626342773438e+02, 2.954179992675781e+02, 2.968174743652344e+02, 2.97194580078125e+02, 2.964266052246094e+02, 2.961749572753906e+02, 2.96049072265625e+02, 2.959266052246094e+02, 2.959120483398438e+02, 2.970853576660156e+02, 2.972451171875e+02, 2.969086608886719e+02, 2.9656884765625e+02, 2.964504089355469e+02, 2.9632373046875e+02, 2.962369689941406e+02, 2.970508117675781e+02, 2.971880187988281e+02, 2.969325866699219e+02, 2.965061340332031e+02, 2.963956298828125e+02, 2.962803039550781e+02, 2.961653747558594e+02, 2.972099914550781e+02, 2.97324951171875e+02, 2.973023986816406e+02, 2.970730895996094e+02, 2.969293518066406e+02, 2.9679541015625e+02, 2.966503295898438e+02, 2.972739868164062e+02, 2.974241638183594e+02, 2.974338989257812e+02, 2.9727490234375e+02, 2.971676635742188e+02, 2.970207214355469e+02, 2.968887939453125e+02, 2.973127746582031e+02, 2.975028991699219e+02, 2.975781860351562e+02, 2.973594970703125e+02, 2.973270568847656e+02, 2.972095642089844e+02, 2.970665283203125e+02, 2.97334716796875e+02, 2.975809631347656e+02, 2.976686706542969e+02, 2.974476318359375e+02, 2.974063415527344e+02, 2.973763732910156e+02, 2.972335205078125e+02, 2.973772277832031e+02, 2.9768212890625e+02, 2.977408752441406e+02, 2.975521545410156e+02, 2.974995422363281e+02, 2.974695739746094e+02, 2.974227294921875e+02, 2.9738427734375e+02, 2.975845031738281e+02, 2.976929016113281e+02, 2.975682373046875e+02, 2.974953918457031e+02, 2.973968811035156e+02, 2.972785339355469e+02, 2.971791076660156e+02, 2.975812377929688e+02, 2.976698303222656e+02, 2.975844421386719e+02, 2.974782409667969e+02, 2.973647766113281e+02] +rooOdeCoo.TAir=[2.931499938964844e+02, 2.971454772949219e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.972438354492188e+02, 2.971515197753906e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.973768310546875e+02, 2.971695861816406e+02, 2.971500244140625e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971934204101562e+02, 2.971836547851562e+02, 2.971500549316406e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.972188415527344e+02, 2.976245422363281e+02, 2.975832214355469e+02, 2.971524353027344e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.972848815917969e+02, 2.978513793945312e+02, 2.978215637207031e+02, 2.9720849609375e+02, 2.97150146484375e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.9725732421875e+02, 2.979042053222656e+02, 2.980769958496094e+02, 2.973200988769531e+02, 2.971794738769531e+02, 2.971500549316406e+02, 2.971499938964844e+02, 2.97179443359375e+02, 2.979573364257812e+02, 2.981527709960938e+02, 2.974336242675781e+02, 2.972459716796875e+02, 2.971598510742188e+02, 2.971500244140625e+02, 2.9715576171875e+02, 2.980552368164062e+02, 2.981896057128906e+02, 2.975663757324219e+02, 2.973241271972656e+02, 2.972237854003906e+02, 2.971523742675781e+02, 2.971499938964844e+02, 2.975418395996094e+02, 2.978714294433594e+02, 2.975049133300781e+02, 2.971968688964844e+02, 2.97150146484375e+02, 2.971499938964844e+02, 2.971499938964844e+02, 2.974425659179688e+02, 2.977366943359375e+02, 2.975232543945312e+02, 2.971546020507812e+02, 2.971499938964844e+02] +rooOdeHea.QReq_flow=[0e+00, 2.9950029296875e+04, 3.0009251953125e+04, 4.94159130859375e+03, 0e+00, 2.79025048828125e+03, 1.33946357421875e+04, 1.5885931640625e+04, 1.793225e+04, 1.96835859375e+04, 7.888203735351562e+02, 0e+00, 0e+00, 5.94257568359375e+03, 9.347818359375007e+03, 1.21598974609375e+04, 1.445707421875e+04, 2.029375488281226e+03, 0e+00, 0e+00, 4.07449609375e+03, 7.61345751953125e+03, 1.069828515625e+04, 1.3480205078125e+04, 6.75670849609375e+03, 0e+00, 0e+00, 6.8356123046875e+03, 1.053049804687501e+04, 1.320151953125e+04, 1.56610283203125e+04, 1.17368818359375e+04, 0e+00, 0e+00, 5.517939154572658e-11, 5.65164453125e+03, 9.004765625e+03, 1.18625380859375e+04, 1.178468359375e+04, 0e+00, 0e+00, 0e+00, 5.99261865234375e+03, 9.0753935546875e+03, 1.19064658203125e+04, 1.3387259765625e+04, 0e+00, 0e+00, 4.9626005859375e+03, 1.29190380859375e+04, 1.49029931640625e+04, 1.6742125e+04, 1.8358806640625e+04, 0e+00, 0e+00, 0e+00, 3.80989697265629e+03, 7.521134765624967e+03, 1.0566087890625e+04, 1.3428806640625e+04, 0e+00, 0e+00, 0e+00, 2.07304736328125e+03, 6.02173388671875e+03, 9.4630361328125e+03, 1.2178576171875e+04, 0e+00, 0e+00, 0e+00, 7.429139404296875e+02, 4.820861328125e+03, 8.2210244140625e+03, 1.1284123046875e+04, 3.902778076171875e+03, 0e+00, 0e+00, 0e+00, 3.518895751953125e+03, 6.81278857421875e+03, 1.004047265625e+04, 6.01250341796847e+03, 0e+00, 0e+00, 0e+00, 8.336581420898438e+02, 4.53673681640625e+03, 7.6095263671875e+03, 8.44417578125e+03, 0e+00, 0e+00, 0e+00, 6.61432470703125e+03, 9.72065234375e+03, 1.20521708984375e+04, 1.34990576171875e+04, 0e+00, 0e+00, 1.007353454589844e+03, 8.8318642578125e+03, 1.12455458984375e+04] +rooOdeCoo.QReq_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.55290673828125e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -8.982126953125e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -2.65762353515625e+03, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -4.912666015625e+03, -1.34610703125e+04, -7.7290322265625e+03, 0e+00, 0e+00, -0e+00, -0e+00, -7.2202509765625e+03, -1.7189025390625e+04, -1.534984375e+04, -8.44297119140625e+02, -0e+00, -0e+00, -0e+00, -5.9972841796875e+03, -2.06352714843748e+04, -2.453914843750013e+04, -3.335666259765625e+03, -4.131535339355469e+02, -0e+00, -0e+00, -2.873587646484375e+03, -2.3378642578125e+04, -2.889248046875e+04, -5.9582587890625e+03, -2.283068115234375e+03, -0e+00, -0e+00, -1.548014038086226e+03, -2.794253124999988e+04, -2.94595625e+04, -9.4028359375e+03, -4.44386865234375e+03, -1.732286010742188e+03, -0e+00, -0e+00, -1.411821484375e+04, -2.181578125e+04, -7.139421875e+03, -8.735079956054688e+02, -0e+00, -0e+00, -0e+00, -1.14413701171875e+04, -1.7271263671875e+04, -7.0194990234375e+03, -0e+00, -0e+00] +rooOdeHea.QAct_flow=[0e+00, 2.096501953125e+04, 2.10064765625e+04, 3.459114013671875e+03, 0e+00, 1.95317529296875e+03, 9.3762451171875e+03, 1.112015234375e+04, 1.255257421875e+04, 1.3778509765625e+04, 5.521742553710938e+02, 0e+00, 0e+00, 4.159802734375e+03, 6.543472656250005e+03, 8.511927734375e+03, 1.01199521484375e+04, 1.420562744140608e+03, 0e+00, 0e+00, 2.852147216796875e+03, 5.329419921875e+03, 7.48879931640625e+03, 9.4361435546875e+03, 4.72969580078125e+03, 0e+00, 0e+00, 4.7849287109375e+03, 7.37134912109376e+03, 9.2410634765625e+03, 1.09627197265625e+04, 8.2158173828125e+03, 0e+00, 0e+00, 3.862557525685386e-11, 3.956151123046875e+03, 6.3033359375e+03, 8.3037763671875e+03, 8.2492783203125e+03, 0e+00, 0e+00, 0e+00, 4.1948330078125e+03, 6.352775390625e+03, 8.3345263671875e+03, 9.37108203125e+03, 0e+00, 0e+00, 3.473820556640625e+03, 9.0433271484375e+03, 1.04320947265625e+04, 1.17194873046875e+04, 1.28511650390625e+04, 0e+00, 0e+00, 0e+00, 2.666927978515653e+03, 5.264794433593726e+03, 7.39626171875e+03, 9.4001650390625e+03, 0e+00, 0e+00, 0e+00, 1.451133178710938e+03, 4.2152138671875e+03, 6.62412548828125e+03, 8.5250029296875e+03, 0e+00, 0e+00, 0e+00, 5.200397338867188e+02, 3.37460302734375e+03, 5.754716796875e+03, 7.8988857421875e+03, 2.731944580078125e+03, 0e+00, 0e+00, 0e+00, 2.46322705078125e+03, 4.7689521484375e+03, 7.02833056640625e+03, 4.208752441406054e+03, 0e+00, 0e+00, 0e+00, 5.835607299804688e+02, 3.175715576171875e+03, 5.32666845703125e+03, 5.91092333984375e+03, 0e+00, 0e+00, 0e+00, 4.63002734375e+03, 6.80445654296875e+03, 8.43651953125e+03, 9.4493408203125e+03, 0e+00, 0e+00, 7.051473999023438e+02, 6.18230517578125e+03, 7.8718818359375e+03] +rooOdeCoo.QAct_flow=[-0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.642325439453125e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -7.185701171875e+03, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -2.126098876953125e+03, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -3.9301328125e+03, -1.07688564453125e+04, -6.18322607421875e+03, 0e+00, 0e+00, -0e+00, -0e+00, -5.77620068359375e+03, -1.3751220703125e+04, -1.2279875e+04, -6.754376831054688e+02, -0e+00, -0e+00, -0e+00, -4.79782763671875e+03, -1.650821679687484e+04, -1.96313183593751e+04, -2.668532958984375e+03, -3.305228271484375e+02, -0e+00, -0e+00, -2.2988701171875e+03, -1.87029140625e+04, -2.3113984375e+04, -4.76660693359375e+03, -1.826454467773438e+03, -0e+00, -0e+00, -1.238411254883043e+03, -2.235402539062491e+04, -2.3567650390625e+04, -7.5222685546875e+03, -3.555094970703125e+03, -1.385828857421875e+03, -0e+00, -0e+00, -1.1294572265625e+04, -1.7452625e+04, -5.71153759765625e+03, -6.98806396484375e+02, -0e+00, -0e+00, -0e+00, -9.153095703125e+03, -1.38170107421875e+04, -5.61559912109375e+03, -0e+00, -0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt index 4e511b8be28..a5481af32c0 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETS.txt @@ -1,4 +1,4 @@ -last-generated=2023-11-28 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 4, 2, 2, 0, 2, 1, 1", @@ -13,12 +13,12 @@ statistics-simulation= } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83383828125e+04, 8.76065078125e+04, 4.72846171875e+04, 6.347269140625e+04, 4.092085156249994e+04, 0e+00, 0e+00, 2.003673858642578e+02, 9.6089638671875e+03, 1.865191796875e+04, 9.36570546875e+04, 1.188573281249999e+05, 4.635226171875e+04, 6.34586875e+04, 4.3795734375e+04, 0e+00, 0e+00, 1.0755673828125e+03, 7.68555224609375e+03, 1.47250390625e+04, 8.8731796875e+04, 9.267196875e+04, 1.2834076171875e+04, 7.446005859375e+03, 1.28759570312499e+04, 0e+00, 0e+00, 0e+00, 2.839803466796875e+02, 6.58580517578125e+03, 9.0945171875e+04, 1.20968421875e+05, 4.31587109375e+04, 7.215621875e+04, 4.462345703125e+04, 0e+00, 3.826390075683594e+01, 1.893903076171875e+03, 1.32126533203125e+04, 2.1072865234375e+04, 9.90209765625e+04, 1.49111796875e+05, 8.71006640625e+04, 1.25939953125e+05, 7.04710234375e+04, 5.23286328125e+03, 1.9432640625e+04, 2.8973529296875e+04, 3.553279296875e+04, 4.037078515625e+04, 5.600424609375e+04, 5.474400390624999e+04, 5.514841796875001e+04, 5.775102734375002e+04, 5.950133984375e+04, 4.480007031250006e+04, 5.0545640625e+04, 5.385690234375e+04, 5.6390359375e+04, 5.7800859375e+04, 7.519084375e+04, 7.2291125e+04, 6.85247890625e+04, 6.82486171875e+04, 7.019746875e+04, 5.365383203125e+04, 5.963593359375e+04, 6.25956875e+04, 6.70628671875e+04, 6.91346875e+04, 1.63878328125e+05, 2.25436921875e+05, 1.40038796875e+05, 1.65740828125e+05, 9.901990625e+04, 3.223180859375e+04, 4.625077734375e+04, 5.491712109375e+04, 6.1865078125e+04, 6.6129953125e+04, 1.627203125e+05, 2.199933125e+05, 1.1907765625e+05, 1.5886025e+05, 9.5941296875e+04, 3.0541703125e+04, 4.360697265625e+04, 5.214300390625e+04, 5.914601953125e+04, 6.438927734375e+04, 1.58378671875e+05, 2.0554109375e+05, 9.63799765625e+04, 1.34975078125e+05, 8.43653515625e+04, 1.8077953125e+04, 3.1056619140625e+04, 4.038398828125e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833853125e+04, 8.76070546875e+04, 4.72844453125e+04, 6.347169140625e+04, 4.092064062499994e+04, 0e+00, 0e+00, 2.00267333984375e+02, 9.6088935546875e+03, 1.86519921875e+04, 9.365703125e+04, 1.188576171874999e+05, 4.635266796875e+04, 6.34580234375e+04, 4.379567578125e+04, 0e+00, 0e+00, 1.075606079101562e+03, 7.6856533203125e+03, 1.47251181640625e+04, 8.87316328125e+04, 9.26722578125e+04, 1.2834103515625e+04, 7.446017578125e+03, 1.28759999999999e+04, 0e+00, 0e+00, 0e+00, 2.837354736328125e+02, 6.58674609375e+03, 9.094515625e+04, 1.209689609375e+05, 4.315869921875e+04, 7.2156328125e+04, 4.462349609375e+04, 0e+00, 3.819494247436523e+01, 1.893814575195312e+03, 1.32121689453125e+04, 2.107286328125e+04, 9.90197421875e+04, 1.4911215625e+05, 8.7100875e+04, 1.2593940625e+05, 7.04710546875e+04, 5.2328876953125e+03, 1.943258984375e+04, 2.8973638671875e+04, 3.553291015625e+04, 4.0370578125e+04, 5.6004296875e+04, 5.474403515624999e+04, 5.514866015625001e+04, 5.775101171875002e+04, 5.95013984375e+04, 4.479979296875006e+04, 5.054504296875e+04, 5.385671484375e+04, 5.63905703125e+04, 5.78008359375e+04, 7.51906796875e+04, 7.22911171875e+04, 6.852415625e+04, 6.8248546875e+04, 7.01974609375e+04, 5.365404296875e+04, 5.9635859375e+04, 6.2595875e+04, 6.70628359375e+04, 6.913465625e+04, 1.6387946875e+05, 2.25436953125e+05, 1.4003890625e+05, 1.65740359375e+05, 9.90199140625e+04, 3.2231669921875e+04, 4.6250828125e+04, 5.49171328125e+04, 6.1864953125e+04, 6.61299296875e+04, 1.62720671875e+05, 2.1999325e+05, 1.190771796875e+05, 1.588605625e+05, 9.5941265625e+04, 3.054191796875e+04, 4.360690234375e+04, 5.214323828125e+04, 5.91458671875e+04, 6.4389234375e+04, 1.58378859375e+05, 2.055409375e+05, 9.63799296875e+04, 1.34975375e+05, 8.436534375e+04, 1.8078205078125e+04, 3.105663671875e+04, 4.038394921875e+04] bui.ets.proHotWat.heaPum.QCon_flow_nominal=[3.5e+03, 3.5e+03] bui.ets.proHotWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 8.744162109375e+03, 1.34848095703125e+04, 6.45776123046875e+03, 9.5616337890625e+03, 5.391218261718741e+03, 0e+00, 0e+00, 2.216411781311035e+01, 1.09540087890625e+03, 2.179598388671875e+03, 1.35529384765625e+04, 1.910426171874999e+04, 6.32924365234375e+03, 9.5557724609375e+03, 5.790068359375e+03, 0e+00, 0e+00, 1.195254592895508e+02, 8.710299072265625e+02, 1.700484375e+03, 1.27168759765625e+04, 1.44006025390625e+04, 1.943729125976562e+03, 2.04363720703125e+03, 1.785954711914048e+03, 0e+00, 0e+00, 0e+00, 3.141552543640137e+01, 7.43646240234375e+02, 1.3087078125e+04, 1.9502029296875e+04, 5.87611669921875e+03, 1.09061982421875e+04, 5.9088984375e+03, 0e+00, 4.779702186584473e+00, 2.111380157470703e+02, 1.51694189453125e+03, 2.479582275390625e+03, 1.44830439453125e+04, 2.5065998046875e+04, 1.26514658203125e+04, 2.03624921875e+04, 9.7868046875e+03, 5.89379150390625e+02, 2.275781982421875e+03, 3.485414306640625e+03, 4.3524677734375e+03, 5.010486328125e+03, 7.24077294921875e+03, 7.056032226562499e+03, 7.114751464843753e+03, 7.500096191406254e+03, 7.762525390625e+03, 5.629357910156258e+03, 6.44398828125e+03, 6.9249404296875e+03, 7.29775927734375e+03, 7.50810107421875e+03, 1.019883984375e+04, 9.7379287109375e+03, 9.145150390625e+03, 9.10116015625e+03, 9.40542578125e+03, 6.89951220703125e+03, 7.78174658203125e+03, 8.2297216796875e+03, 8.915876953125e+03, 9.2389697265625e+03, 2.7196326171875e+04, 4.2641296875e+04, 2.2462509765625e+04, 2.853597265625e+04, 1.4569185546875e+04, 3.914922119140625e+03, 5.83107373046875e+03, 7.07970751953125e+03, 8.1179609375e+03, 8.7716357421875e+03, 2.6935291015625e+04, 4.12953515625e+04, 1.8366560546875e+04, 2.7046119140625e+04, 1.40295947265625e+04, 3.692587890625e+03, 5.459298828125e+03, 6.67399951171875e+03, 7.70830419921875e+03, 8.5030888671875e+03, 2.60067109375e+04, 3.776348046875e+04, 1.4246076171875e+04, 2.21273671875e+04, 1.2048435546875e+04, 2.11158642578125e+03, 3.758029541015625e+03, 5.0123125e+03] -bui.PPum=[1.358442974090576e+01, 1.704365112304688e+03, 1.999266479492188e+03, 4.322193359375e+03, 4.7009501953125e+03, 3.94944677734375e+03, 4.257287109375e+03, 3.829931152343749e+03, 1.097769775390625e+02, 1.078216400146484e+02, 1.762859008789062e+03, 3.01483935546875e+03, 3.273954833984375e+03, 4.7304775390625e+03, 5.116825683593749e+03, 3.94533642578125e+03, 4.239681640625e+03, 3.8945078125e+03, 1.097718811035156e+02, 1.077731628417969e+02, 2.559989990234375e+03, 2.9547275390625e+03, 3.169751708984375e+03, 4.66577001953125e+03, 4.81801025390625e+03, 3.1645205078125e+03, 2.953682373046875e+03, 3.143614013671872e+03, 1.098692321777344e+02, 1.079489898681641e+02, 1.068784561157227e+02, 1.771574829101562e+03, 2.927416748046875e+03, 4.68827001953125e+03, 5.13969775390625e+03, 3.882343017578125e+03, 4.40643115234375e+03, 3.919865478515625e+03, 1.097660293579102e+02, 1.629283203125e+03, 2.891046630859375e+03, 3.11384619140625e+03, 3.336761962890625e+03, 4.80020263671875e+03, 5.4526552734375e+03, 4.7293486328125e+03, 5.1786259765625e+03, 4.5177958984375e+03, 2.93002880859375e+03, 3.29129150390625e+03, 3.531366943359375e+03, 3.68081298828125e+03, 3.78503662109375e+03, 4.1015419921875e+03, 4.081519775390625e+03, 4.08531787109375e+03, 4.139016113281251e+03, 4.1801806640625e+03, 3.879968261718752e+03, 3.984857177734375e+03, 4.056945556640625e+03, 4.10767236328125e+03, 4.1440185546875e+03, 4.492755859375e+03, 4.4446328125e+03, 4.3692109375e+03, 4.36044775390625e+03, 4.39649560546875e+03, 4.059968994140625e+03, 4.177345703125e+03, 4.2416328125e+03, 4.33291552734375e+03, 4.37496875e+03, 5.5852685546875e+03, 6.3629814453125e+03, 5.42009619140625e+03, 5.67101416015625e+03, 4.9562255859375e+03, 3.61294677734375e+03, 3.8968251953125e+03, 4.0735029296875e+03, 4.222953125e+03, 4.3134267578125e+03, 5.56081591796875e+03, 6.31754736328125e+03, 5.15647705078125e+03, 5.57705908203125e+03, 4.9176943359375e+03, 3.573978759765625e+03, 3.84639599609375e+03, 4.012634765625e+03, 4.1680576171875e+03, 4.27412109375e+03, 5.510154296875e+03, 6.16261865234375e+03, 4.86850634765625e+03, 5.28625537109375e+03, 4.75154931640625e+03, 3.270321044921875e+03, 3.57788671875e+03, 3.78280859375e+03] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.744162109375e+03, 1.34848837890625e+04, 6.45773779296875e+03, 9.5614892578125e+03, 5.391191406249991e+03, 0e+00, 0e+00, 2.214187431335449e+01, 1.095392822265625e+03, 2.179605712890625e+03, 1.35529345703125e+04, 1.910429687499999e+04, 6.32929638671875e+03, 9.555677734375e+03, 5.7900595703125e+03, 0e+00, 0e+00, 1.195385208129883e+02, 8.710468139648438e+02, 1.7004921875e+03, 1.271684765625e+04, 1.4400634765625e+04, 1.943734375e+03, 2.043638549804688e+03, 1.785960449218735e+03, 0e+00, 0e+00, 0e+00, 3.139258766174316e+01, 7.43759765625e+02, 1.3087076171875e+04, 1.9502099609375e+04, 5.87611767578125e+03, 1.09062138671875e+04, 5.908904296875e+03, 0e+00, 4.826579093933105e+00, 2.111150817871094e+02, 1.516886108398438e+03, 2.479582275390625e+03, 1.44828408203125e+04, 2.5066046875e+04, 1.26514921875e+04, 2.0362412109375e+04, 9.7868095703125e+03, 5.893809204101562e+02, 2.275776123046875e+03, 3.485422607421875e+03, 4.35247607421875e+03, 5.0104609375e+03, 7.24077978515625e+03, 7.056035644531249e+03, 7.114780273437503e+03, 7.500093261718754e+03, 7.76253271484375e+03, 5.629325195312508e+03, 6.4439130859375e+03, 6.9249208984375e+03, 7.29778955078125e+03, 7.50809716796875e+03, 1.01988173828125e+04, 9.7379267578125e+03, 9.145111328125e+03, 9.1011513671875e+03, 9.4054248046875e+03, 6.89955029296875e+03, 7.7817373046875e+03, 8.22975e+03, 8.915873046875e+03, 9.2389658203125e+03, 2.719654296875e+04, 4.26413203125e+04, 2.246243359375e+04, 2.8535900390625e+04, 1.45691865234375e+04, 3.914906005859375e+03, 5.8310810546875e+03, 7.07970654296875e+03, 8.1179453125e+03, 8.7716318359375e+03, 2.6935361328125e+04, 4.129534765625e+04, 1.8366599609375e+04, 2.7046173828125e+04, 1.402958984375e+04, 3.69261962890625e+03, 5.45928955078125e+03, 6.67404345703125e+03, 7.70828955078125e+03, 8.5030830078125e+03, 2.6006751953125e+04, 3.77634765625e+04, 1.4246064453125e+04, 2.2127412109375e+04, 1.20484345703125e+04, 2.1116162109375e+03, 3.758031494140625e+03, 5.01231396484375e+03] +bui.PPum=[1.358442974090576e+01, 1.704589965820312e+03, 1.997791381835938e+03, 4.32219140625e+03, 4.7009501953125e+03, 3.9494462890625e+03, 4.2572900390625e+03, 3.829930419921874e+03, 1.097662734985352e+02, 1.077669143676758e+02, 1.763083984375e+03, 3.014838623046875e+03, 3.27395556640625e+03, 4.73047705078125e+03, 5.116823730468749e+03, 3.9453388671875e+03, 4.23968212890625e+03, 3.8945078125e+03, 1.097680282592773e+02, 1.07750617980957e+02, 2.55996875e+03, 2.954725830078125e+03, 3.1697529296875e+03, 4.66577099609375e+03, 4.8180078125e+03, 3.164519775390625e+03, 2.9536826171875e+03, 3.143614501953122e+03, 1.098585739135742e+02, 1.079151229858398e+02, 1.069909439086914e+02, 1.771251098632812e+03, 2.927423828125e+03, 4.68827001953125e+03, 5.13969482421875e+03, 3.882341796875e+03, 4.406431640625e+03, 3.91986572265625e+03, 1.097675857543945e+02, 1.629214111328125e+03, 2.891044921875e+03, 3.1138408203125e+03, 3.33676171875e+03, 4.8002099609375e+03, 5.45265283203125e+03, 4.72935009765625e+03, 5.1786279296875e+03, 4.517796875e+03, 2.93002880859375e+03, 3.291290771484375e+03, 3.53136962890625e+03, 3.680811279296875e+03, 3.785035400390625e+03, 4.10153955078125e+03, 4.08151953125e+03, 4.085320556640625e+03, 4.139017089843751e+03, 4.1801796875e+03, 3.879963378906252e+03, 3.984855224609375e+03, 4.056941162109375e+03, 4.1076728515625e+03, 4.14401953125e+03, 4.49275146484375e+03, 4.4446328125e+03, 4.36918212890625e+03, 4.360447265625e+03, 4.39649609375e+03, 4.0599755859375e+03, 4.1773447265625e+03, 4.2416298828125e+03, 4.33291552734375e+03, 4.37496875e+03, 5.58526220703125e+03, 6.3629833984375e+03, 5.4201025390625e+03, 5.6710166015625e+03, 4.95622607421875e+03, 3.6129423828125e+03, 3.896817626953125e+03, 4.0735048828125e+03, 4.22294921875e+03, 4.31342724609375e+03, 5.56081396484375e+03, 6.3175498046875e+03, 5.15646337890625e+03, 5.577056640625e+03, 4.91769384765625e+03, 3.573980712890625e+03, 3.84639501953125e+03, 4.012633544921875e+03, 4.16805029296875e+03, 4.27412158203125e+03, 5.51015771484375e+03, 6.1626240234375e+03, 4.86850634765625e+03, 5.28625439453125e+03, 4.75154931640625e+03, 3.270324462890625e+03, 3.577886962890625e+03, 3.782802734375e+03] bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.bui.QHea_flow=[0e+00, 1.506783599853516e+02, 1.96780859375e+03, 6.70620390625e+04, 8.79495390625e+04, 4.812737890625e+04, 6.33616640625e+04, 4.203758984374994e+04, 7.696638256311417e-02, 2.20662597566843e-02, 4.937175903320312e+02, 8.9322353515625e+03, 1.83125078125e+04, 9.1427828125e+04, 1.199915078124999e+05, 4.775205078125e+04, 6.261617578125e+04, 4.52698984375e+04, 7.697067409753799e-02, 2.143169939517975e-02, 2.267845458984375e+03, 7.105115234375e+03, 1.42760478515625e+04, 8.68504609375e+04, 9.5472125e+04, 1.43479931640625e+04, 7.31599365234375e+03, 1.339673632812491e+04, 7.396135479211767e-02, 2.169444039464003e-02, 1.033795345574617e-02, 5.288861694335938e+02, 6.46579736328125e+03, 8.86049375e+04, 1.21989375e+05, 4.4514796875e+04, 7.11158671875e+04, 4.65136796875e+04, 7.67185166478157e-02, 0e+00, 3.3291748046875e+03, 1.1968009765625e+04, 2.080226953125e+04, 9.6656359375e+04, 1.48739125e+05, 8.83794296875e+04, 1.259340390625e+05, 7.49643515625e+04, 6.57108837890625e+03, 1.896384765625e+04, 2.878983203125e+04, 3.534880078125e+04, 4.0250875e+04, 5.587106640625e+04, 5.486714062499999e+04, 5.507384375000001e+04, 5.759194140625002e+04, 5.949952734375e+04, 4.493522656250009e+04, 5.044883203125e+04, 5.37707265625e+04, 5.613821484375e+04, 5.77997265625e+04, 7.51835859375e+04, 7.249346875e+04, 6.8630015625e+04, 6.82338671875e+04, 7.00935625e+04, 5.3730953125e+04, 5.940624609375e+04, 6.244846875e+04, 6.69123125e+04, 6.899834375e+04, 1.62266859375e+05, 2.24903390625e+05, 1.41931359375e+05, 1.66257828125e+05, 1.041997734375e+05, 3.2251529296875e+04, 4.597100390625e+04, 5.458252734375e+04, 6.159351171875e+04, 6.594640625e+04, 1.605658125e+05, 2.203855e+05, 1.206605546875e+05, 1.58918046875e+05, 1.012014921875e+05, 3.0566619140625e+04, 4.3358640625e+04, 5.17644609375e+04, 5.897640625e+04, 6.40561171875e+04, 1.56227921875e+05, 2.06757484375e+05, 9.7959109375e+04, 1.3483146875e+05, 8.9268484375e+04, 1.8283828125e+04, 3.0786923828125e+04, 4.0162265625e+04] +bui.bui.QHea_flow=[0e+00, 1.518421173095703e+02, 1.961484619140625e+03, 6.70619453125e+04, 8.79495234375e+04, 4.812734375e+04, 6.336184375e+04, 4.203758984374994e+04, 7.648122310638428e-02, 2.125826105475426e-02, 4.948351135253906e+02, 8.932234375e+03, 1.8313107421875e+04, 9.1427765625e+04, 1.199914765624999e+05, 4.775228125e+04, 6.26162421875e+04, 4.52698984375e+04, 7.679896056652069e-02, 2.110541984438896e-02, 2.26773388671875e+03, 7.105115234375e+03, 1.42761748046875e+04, 8.6850515625e+04, 9.54720703125e+04, 1.43479833984375e+04, 7.31599365234375e+03, 1.339680957031241e+04, 7.351164519786794e-02, 2.120901644229895e-02, 1.120092440396547e-02, 5.277352294921875e+02, 6.465798828125e+03, 8.86049375e+04, 1.21989328125e+05, 4.4514703125e+04, 7.11158359375e+04, 4.65136796875e+04, 7.678777724504471e-02, 0e+00, 3.329073974609375e+03, 1.19680888671875e+04, 2.080167578125e+04, 9.6656734375e+04, 1.4873909375e+05, 8.83795703125e+04, 1.25934078125e+05, 7.4964375e+04, 6.5710947265625e+03, 1.8964193359375e+04, 2.879160546875e+04, 3.53497265625e+04, 4.025079296875e+04, 5.5870984375e+04, 5.486713281249999e+04, 5.507398046875001e+04, 5.759196484375002e+04, 5.949951953125e+04, 4.493492578125009e+04, 5.044883984375e+04, 5.37705e+04, 5.6138109375e+04, 5.779973828125e+04, 7.51835859375e+04, 7.249346875e+04, 6.86283046875e+04, 6.8233859375e+04, 7.00935703125e+04, 5.3724890625e+04, 5.940625e+04, 6.2448328125e+04, 6.69123125e+04, 6.899834375e+04, 1.6226665625e+05, 2.2490334375e+05, 1.41933609375e+05, 1.66257859375e+05, 1.041997734375e+05, 3.2251359375e+04, 4.5973203125e+04, 5.4582625e+04, 6.1594171875e+04, 6.59464453125e+04, 1.6056575e+05, 2.20385515625e+05, 1.20657765625e+05, 1.58918e+05, 1.0120146875e+05, 3.056672265625e+04, 4.335858984375e+04, 5.17644296875e+04, 5.89760859375e+04, 6.405614453125e+04, 1.5622590625e+05, 2.067575e+05, 9.79591796875e+04, 1.348314375e+05, 8.92684765625e+04, 1.828391015625e+04, 3.0786888671875e+04, 4.016201953125e+04] bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt index ddb5992225b..f57871642c2 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Combined_Examples_BuildingTimeSeriesWithETSDHWTank.txt @@ -1,4 +1,4 @@ -last-generated=2023-12-07 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "1, 1, 2, 0, 4, 1, 2, 2, 0, 2, 1, 1, 1", @@ -13,24 +13,24 @@ statistics-simulation= } time=[0e+00, 8.64e+05] bui.ets.proHeaWat.heaPum.QCon_flow_nominal=[2.617e+05, 2.617e+05] -bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.833840625e+04, 8.76072734375e+04, 4.728469921875e+04, 6.3472359375e+04, 4.092062109374994e+04, 0e+00, 0e+00, 2.003660888671875e+02, 9.608806640625e+03, 1.86519921875e+04, 9.3656734375e+04, 1.188576171874999e+05, 4.635219140625e+04, 6.34582421875e+04, 4.379566796875e+04, 0e+00, 0e+00, 1.075603637695312e+03, 7.68561279296875e+03, 1.472509375e+04, 8.873228125e+04, 9.26719375e+04, 1.28340576171875e+04, 7.44600244140625e+03, 1.28759208984374e+04, 0e+00, 0e+00, 0e+00, 2.836700439453125e+02, 6.5870390625e+03, 9.0944640625e+04, 1.2096896875e+05, 4.315762890625e+04, 7.21561796875e+04, 4.4623734375e+04, 0e+00, 3.817692565917969e+01, 1.8938857421875e+03, 1.32123427734375e+04, 2.1072662109375e+04, 9.9019796875e+04, 1.4911225e+05, 8.7100578125e+04, 1.2594009375e+05, 7.04710234375e+04, 5.2331298828125e+03, 1.94326640625e+04, 2.89734921875e+04, 3.553265625e+04, 4.03706875e+04, 5.60043203125e+04, 5.474405859374999e+04, 5.514876562500001e+04, 5.775098828125002e+04, 5.95014453125e+04, 4.480004296875006e+04, 5.05443203125e+04, 5.385682421875e+04, 5.638996484375e+04, 5.7800828125e+04, 7.51907265625e+04, 7.2291171875e+04, 6.85245859375e+04, 6.82488359375e+04, 7.01974609375e+04, 5.3653796875e+04, 5.963548046875e+04, 6.25958359375e+04, 6.706290625e+04, 6.91346875e+04, 1.63878390625e+05, 2.25436953125e+05, 1.400391875e+05, 1.65740765625e+05, 9.90198984375e+04, 3.22318125e+04, 4.62507578125e+04, 5.49173515625e+04, 6.186488671875e+04, 6.6129921875e+04, 1.6272153125e+05, 2.1999334375e+05, 1.190769296875e+05, 1.58860671875e+05, 9.5941265625e+04, 3.0541833984375e+04, 4.360690234375e+04, 5.214323828125e+04, 5.91458203125e+04, 6.43892421875e+04, 1.583788125e+05, 2.05541046875e+05, 9.63796171875e+04, 1.34975640625e+05, 8.436534375e+04, 1.8077912109375e+04, 3.105672265625e+04, 4.038406640625e+04] +bui.ets.proHeaWat.heaPum.QCon_flow=[0e+00, 0e+00, 0e+00, 6.83383671875e+04, 8.76071640625e+04, 4.728500390625e+04, 6.3472359375e+04, 4.092062890624994e+04, 0e+00, 0e+00, 2.003108367919922e+02, 9.608947265625e+03, 1.8651966796875e+04, 9.3656578125e+04, 1.188576171874999e+05, 4.63521953125e+04, 6.34582109375e+04, 4.379569921875e+04, 0e+00, 0e+00, 1.075679321289062e+03, 7.6854560546875e+03, 1.472501171875e+04, 8.8731796875e+04, 9.2671859375e+04, 1.283405859375e+04, 7.44596435546875e+03, 1.28759511718749e+04, 0e+00, 0e+00, 0e+00, 2.8366357421875e+02, 6.58709423828125e+03, 9.0945125e+04, 1.209689140625e+05, 4.315880859375e+04, 7.21561953125e+04, 4.462375390625e+04, 0e+00, 3.820423889160156e+01, 1.894004638671875e+03, 1.3212505859375e+04, 2.107283984375e+04, 9.90208203125e+04, 1.49112484375e+05, 8.71006171875e+04, 1.2594009375e+05, 7.04710234375e+04, 5.233033203125e+03, 1.9432333984375e+04, 2.897353125e+04, 3.553282421875e+04, 4.0370703125e+04, 5.600428515625e+04, 5.474406249999999e+04, 5.514848437500001e+04, 5.775109765625002e+04, 5.95013984375e+04, 4.479977343750006e+04, 5.054407421875e+04, 5.385680078125e+04, 5.639016796875e+04, 5.780080078125e+04, 7.519078125e+04, 7.22911953125e+04, 6.85240546875e+04, 6.82487421875e+04, 7.0197453125e+04, 5.365381640625e+04, 5.963586328125e+04, 6.259585546875e+04, 6.706271875e+04, 6.91346796875e+04, 1.638768125e+05, 2.25436953125e+05, 1.400385e+05, 1.65740765625e+05, 9.90198984375e+04, 3.2231814453125e+04, 4.625072265625e+04, 5.491715625e+04, 6.1864609375e+04, 6.6129890625e+04, 1.62719359375e+05, 2.1999334375e+05, 1.190770703125e+05, 1.588606875e+05, 9.5941265625e+04, 3.054174609375e+04, 4.360676171875e+04, 5.2143015625e+04, 5.914627734375e+04, 6.438923828125e+04, 1.58377609375e+05, 2.05540953125e+05, 9.6379625e+04, 1.34975640625e+05, 8.436534375e+04, 1.80781640625e+04, 3.105660546875e+04, 4.038401171875e+04] bui.bui.QReqHea_flow=[0e+00, 1.491692352294922e+02, 1.98245361328125e+03, 6.73464375e+04, 8.78406171875e+04, 4.79e+04, 6.339034765625e+04, 4.118894531249993e+04, 0e+00, 0e+00, 5e+02, 9.1917275390625e+03, 1.8492826171875e+04, 9.204296875e+04, 1.196924062499999e+05, 4.73e+04, 6.288547265625e+04, 4.418970703125e+04, 0e+00, 0e+00, 2.3e+03, 7.29065087890625e+03, 1.44170546875e+04, 8.73685234375e+04, 9.46107265625e+04, 1.35e+04, 7.55877392578125e+03, 1.285135156249991e+04, 0e+00, 0e+00, 0e+00, 5.452210693359375e+02, 6.71329248046875e+03, 8.9246734375e+04, 1.21724953125e+05, 4.4e+04, 7.14363515625e+04, 4.526619140625e+04, 0e+00, 3.791999816894531e+01, 3.4e+03, 1.21430400390625e+04, 2.0964248046875e+04, 9.73035234375e+04, 1.4883909375e+05, 8.81e+04, 1.259489296875e+05, 7.3419421875e+04, 6.722716796875e+03, 1.9176009765625e+04, 2.89e+04, 3.545944140625e+04, 4.0340640625e+04, 5.5916765625e+04, 5.482585156249999e+04, 5.510000000000001e+04, 5.764880078125002e+04, 5.95e+04, 4.500663671875007e+04, 5.049378125e+04, 5.38e+04, 5.6232e+04, 5.78e+04, 7.5184609375e+04, 7.24263515625e+04, 6.86e+04, 6.82396796875e+04, 7.01244453125e+04, 5.37901328125e+04, 5.948532421875e+04, 6.25e+04, 6.6961140625e+04, 6.90474296875e+04, 1.62660203125e+05, 2.25012890625e+05, 1.415e+05, 1.66161453125e+05, 1.026786015625e+05, 3.2393103515625e+04, 4.61453359375e+04, 5.47e+04, 6.16847734375e+04, 6.6013546875e+04, 1.61076453125e+05, 2.20339375e+05, 1.203e+05, 1.5892334375e+05, 9.9633046875e+04, 3.0717439453125e+04, 4.351398828125e+04, 5.19e+04, 5.90313984375e+04, 6.417734765625e+04, 1.5674234375e+05, 2.065586875e+05, 9.76e+04, 1.34880703125e+05, 8.77106875e+04, 1.84581328125e+04, 3.0950958984375e+04, 4.03e+04] bui.bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.bui.QHea_flow=[0e+00, 1.485507202148438e+02, 1.969680297851562e+03, 6.7062109375e+04, 8.79495078125e+04, 4.812741796875e+04, 6.33616875e+04, 4.203758593749994e+04, 7.750934362411499e-02, 2.112911641597748e-02, 4.937235412597656e+02, 8.9322353515625e+03, 1.8312537109375e+04, 9.14276953125e+04, 1.199914765624999e+05, 4.775214453125e+04, 6.2616203125e+04, 4.52698984375e+04, 7.735192030668259e-02, 2.212941274046898e-02, 2.267893310546875e+03, 7.1051142578125e+03, 1.42761728515625e+04, 8.6850296875e+04, 9.54720703125e+04, 1.43479208984375e+04, 7.3159931640625e+03, 1.339674121093741e+04, 7.397396862506826e-02, 2.103045210242278e-02, 1.219535898417234e-02, 5.2772607421875e+02, 6.465818359375e+03, 8.86051015625e+04, 1.21989328125e+05, 4.451484375e+04, 7.11158828125e+04, 4.651367578125e+04, 7.744753360748291e-02, 0e+00, 3.329089599609375e+03, 1.19697978515625e+04, 2.0801798828125e+04, 9.665653125e+04, 1.4873909375e+05, 8.83800859375e+04, 1.259340234375e+05, 7.496434375e+04, 6.57117529296875e+03, 1.8963859375e+04, 2.87908984375e+04, 3.5349828125e+04, 4.025080078125e+04, 5.587083203125e+04, 5.486713671874999e+04, 5.507439453125001e+04, 5.759166796875002e+04, 5.949952734375e+04, 4.493518750000009e+04, 5.04488359375e+04, 5.37706015625e+04, 5.61382265625e+04, 5.779973046875e+04, 7.5183578125e+04, 7.24935e+04, 6.862978125e+04, 6.8233765625e+04, 7.00935703125e+04, 5.373094140625e+04, 5.940619921875e+04, 6.244839453125e+04, 6.69122734375e+04, 6.8998328125e+04, 1.62266796875e+05, 2.2490334375e+05, 1.4192778125e+05, 1.66257828125e+05, 1.041997734375e+05, 3.225186328125e+04, 4.596846875e+04, 5.45827265625e+04, 6.15941484375e+04, 6.5946375e+04, 1.6056559375e+05, 2.203855e+05, 1.206583203125e+05, 1.58918e+05, 1.0120146875e+05, 3.056205859375e+04, 4.335858984375e+04, 5.17644296875e+04, 5.897659765625e+04, 6.4056125e+04, 1.56225921875e+05, 2.06757484375e+05, 9.7958953125e+04, 1.3483140625e+05, 8.92684765625e+04, 1.82838125e+04, 3.0785548828125e+04, 4.01623515625e+04] +bui.bui.QHea_flow=[0e+00, 1.514394226074219e+02, 1.971671997070312e+03, 6.70621171875e+04, 8.79495078125e+04, 4.812744921875e+04, 6.33616875e+04, 4.203758593749994e+04, 7.752392441034317e-02, 2.112958766520023e-02, 4.940889587402344e+02, 8.93223828125e+03, 1.8312603515625e+04, 9.14278828125e+04, 1.199914765624999e+05, 4.77520234375e+04, 6.261620703125e+04, 4.52698984375e+04, 7.734176516532898e-02, 2.210715226829052e-02, 2.267745849609375e+03, 7.10511572265625e+03, 1.4276091796875e+04, 8.685046875e+04, 9.547203125e+04, 1.43479111328125e+04, 7.31599267578125e+03, 1.339673535156241e+04, 7.398200035095175e-02, 2.102661877870566e-02, 1.218979712575674e-02, 5.273623657226562e+02, 6.465798828125e+03, 8.86049453125e+04, 1.219893359375e+05, 4.45141015625e+04, 7.11158828125e+04, 4.651367578125e+04, 7.745534926652908e-02, 0e+00, 3.32921484375e+03, 1.19680576171875e+04, 2.0803216796875e+04, 9.6656421875e+04, 1.487390625e+05, 8.83799609375e+04, 1.259340234375e+05, 7.496434375e+04, 6.57126318359375e+03, 1.8963951171875e+04, 2.879282421875e+04, 3.534865625e+04, 4.025033203125e+04, 5.58708359375e+04, 5.486710546874999e+04, 5.507383984375001e+04, 5.759174218750002e+04, 5.94995234375e+04, 4.493503906250009e+04, 5.04488359375e+04, 5.3771203125e+04, 5.61382109375e+04, 5.779971875e+04, 7.51835859375e+04, 7.24935078125e+04, 6.8628e+04, 6.823375e+04, 7.00935625e+04, 5.37311328125e+04, 5.940625390625e+04, 6.2448328125e+04, 6.69119140625e+04, 6.89983359375e+04, 1.622671875e+05, 2.2490334375e+05, 1.41933734375e+05, 1.66257828125e+05, 1.041997734375e+05, 3.225141015625e+04, 4.59709921875e+04, 5.45825703125e+04, 6.1594265625e+04, 6.5946421875e+04, 1.60566015625e+05, 2.203855e+05, 1.20658890625e+05, 1.58918e+05, 1.0120146875e+05, 3.05666796875e+04, 4.3358625e+04, 5.17644609375e+04, 5.897637109375e+04, 6.40561328125e+04, 1.5622615625e+05, 2.067575e+05, 9.7959e+04, 1.3483140625e+05, 8.92684765625e+04, 1.8284111328125e+04, 3.0786951171875e+04, 4.016336328125e+04] bui.bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -bui.PHea=[0e+00, 0e+00, 0e+00, 8.4427978515625e+03, 1.3766958984375e+04, 5.98183935546875e+03, 9.859619140625e+03, 5.078483398437492e+03, 0e+00, 0e+00, 2.21629467010498e+01, 1.095383056640625e+03, 2.179605712890625e+03, 1.32435498046875e+04, 1.934746093749999e+04, 7.50405517578125e+03, 9.8435703125e+03, 5.4773291015625e+03, 0e+00, 0e+00, 1.195426025390625e+02, 8.710418090820312e+02, 1.700489501953125e+03, 1.24076064453125e+04, 1.46396123046875e+04, 3.1142060546875e+03, 2.33053076171875e+03, 1.473233398437488e+03, 0e+00, 0e+00, 0e+00, 3.138365173339844e+01, 7.437919921875e+02, 1.277764453125e+04, 1.97407578125e+04, 7.04609228515625e+03, 1.119300390625e+04, 5.59620751953125e+03, 0e+00, 4.662506103515625e+00, 2.110881195068359e+02, 1.516917236328125e+03, 2.479560302734375e+03, 1.41735078125e+04, 2.5304681640625e+04, 1.38215498046875e+04, 2.0649318359375e+04, 9.474060546875e+03, 5.894051513671875e+02, 2.27578466796875e+03, 3.485419921875e+03, 4.3524423828125e+03, 5.01047412109375e+03, 7.2407841796875e+03, 7.056039550781249e+03, 7.114784667968753e+03, 7.500094726562504e+03, 7.76253955078125e+03, 5.629355468750008e+03, 6.44387158203125e+03, 6.92493310546875e+03, 7.297705078125e+03, 7.50809716796875e+03, 1.01988232421875e+04, 9.737931640625e+03, 9.1451279296875e+03, 9.101193359375e+03, 9.4054248046875e+03, 6.89950732421875e+03, 7.7816865234375e+03, 8.229744140625e+03, 8.915884765625e+03, 9.238970703125e+03, 2.6887e+04, 4.287991796875e+04, 2.36328828125e+04, 2.8822767578125e+04, 1.42564208984375e+04, 3.91492236328125e+03, 5.8310732421875e+03, 7.07973193359375e+03, 8.1179375e+03, 8.771630859375e+03, 2.66261796875e+04, 4.153396875e+04, 1.953666796875e+04, 2.733299609375e+04, 1.37168291015625e+04, 3.69260595703125e+03, 5.45928759765625e+03, 6.67405517578125e+03, 7.7082724609375e+03, 8.503083984375e+03, 2.5697392578125e+04, 3.800209375e+04, 1.541615234375e+04, 2.241425390625e+04, 1.17356826171875e+04, 2.111582763671875e+03, 3.758044189453125e+03, 5.0123212890625e+03] -bui.PPum=[0e+00, 1.688813354492188e+03, 1.984651123046875e+03, 4.3042099609375e+03, 4.6935380859375e+03, 3.93153271484375e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.470714569091797e+01, 9.267534637451172e+01, 1.74778125e+03, 2.99975537109375e+03, 3.2588740234375e+03, 4.712408203125e+03, 5.109234374999999e+03, 3.934369873046875e+03, 4.23209716796875e+03, 3.876546875e+03, 9.469853210449219e+01, 9.2738525390625e+01, 2.54493603515625e+03, 2.939643310546875e+03, 3.15467041015625e+03, 4.64771630859375e+03, 4.810419921875e+03, 3.153371337890625e+03, 2.94610009765625e+03, 3.125779052734372e+03, 9.478768920898436e+01, 9.282071685791016e+01, 9.202914428710938e+01, 1.756163330078125e+03, 2.912345947265625e+03, 4.67021484375e+03, 5.13210498046875e+03, 3.87133349609375e+03, 4.39884716796875e+03, 3.90190185546875e+03, 9.470042419433594e+01, 1.61415283203125e+03, 2.87595947265625e+03, 3.098751953125e+03, 3.32167724609375e+03, 4.7821162109375e+03, 5.4450625e+03, 4.71852880859375e+03, 5.17104052734375e+03, 4.499732421875e+03, 2.914947509765625e+03, 3.2762060546875e+03, 3.516270263671875e+03, 3.66572021484375e+03, 3.7699482421875e+03, 4.08644189453125e+03, 4.066426513671875e+03, 4.070235107421875e+03, 4.123916015625001e+03, 4.1650849609375e+03, 3.864876464843752e+03, 3.96975537109375e+03, 4.0418505859375e+03, 4.092578857421875e+03, 4.12892578125e+03, 4.4776513671875e+03, 4.42953369140625e+03, 4.35410986328125e+03, 4.3453486328125e+03, 4.38139794921875e+03, 4.04487548828125e+03, 4.16224853515625e+03, 4.22653466796875e+03, 4.317818359375e+03, 4.35987060546875e+03, 5.566888671875e+03, 6.355390625e+03, 5.40948193359375e+03, 5.6634296875e+03, 4.93805322265625e+03, 3.5978369140625e+03, 3.881715576171875e+03, 4.058390380859375e+03, 4.2078232421875e+03, 4.2982978515625e+03, 5.542384765625e+03, 6.30995751953125e+03, 5.14578271484375e+03, 5.56947119140625e+03, 4.899533203125e+03, 3.55887744140625e+03, 3.831287109375e+03, 3.997517822265625e+03, 4.15293994140625e+03, 4.25899462890625e+03, 5.4917509765625e+03, 6.1550302734375e+03, 4.85772021484375e+03, 5.27866748046875e+03, 4.73343310546875e+03, 3.255221435546875e+03, 3.56279736328125e+03, 3.7677109375e+03] +bui.PHea=[0e+00, 0e+00, 0e+00, 8.442787109375e+03, 1.37669443359375e+04, 5.98187890625e+03, 9.859619140625e+03, 5.078483886718742e+03, 0e+00, 0e+00, 2.215290832519531e+01, 1.0953984375e+03, 2.1796025390625e+03, 1.3243513671875e+04, 1.934746093749999e+04, 7.50406591796875e+03, 9.8435712890625e+03, 5.47733251953125e+03, 0e+00, 0e+00, 1.195578460693359e+02, 8.710253295898438e+02, 1.700480346679688e+03, 1.2407525390625e+04, 1.46395947265625e+04, 3.11419921875e+03, 2.330533203125e+03, 1.473237060546863e+03, 0e+00, 0e+00, 0e+00, 3.13829460144043e+01, 7.438085327148438e+02, 1.2777720703125e+04, 1.974075e+04, 7.046287109375e+03, 1.11930078125e+04, 5.5962099609375e+03, 0e+00, 3.479959726333618e+00, 2.111521453857422e+02, 1.51692626953125e+03, 2.4795791015625e+03, 1.41736630859375e+04, 2.530472265625e+04, 1.3821564453125e+04, 2.0649318359375e+04, 9.4740595703125e+03, 5.894022216796875e+02, 2.2757451171875e+03, 3.4854091796875e+03, 4.35246435546875e+03, 5.0104755859375e+03, 7.24077978515625e+03, 7.056038574218749e+03, 7.114760742187503e+03, 7.500108886718754e+03, 7.76253271484375e+03, 5.629319824218758e+03, 6.4438427734375e+03, 6.92491943359375e+03, 7.29773486328125e+03, 7.50809375e+03, 1.01988310546875e+04, 9.7379345703125e+03, 9.1451064453125e+03, 9.1011826171875e+03, 9.4054248046875e+03, 6.89951025390625e+03, 7.7817373046875e+03, 8.2297490234375e+03, 8.9158564453125e+03, 9.2389697265625e+03, 2.688669921875e+04, 4.2879921875e+04, 2.363250390625e+04, 2.8822767578125e+04, 1.42564208984375e+04, 3.914923095703125e+03, 5.83106787109375e+03, 7.07971142578125e+03, 8.1179013671875e+03, 8.7716259765625e+03, 2.66257734375e+04, 4.153396875e+04, 1.9536671875e+04, 2.7332994140625e+04, 1.37168291015625e+04, 3.692588134765625e+03, 5.45926904296875e+03, 6.6740009765625e+03, 7.70834033203125e+03, 8.503083984375e+03, 2.569717578125e+04, 3.800208203125e+04, 1.54161494140625e+04, 2.241425390625e+04, 1.17356826171875e+04, 2.11160888671875e+03, 3.758027587890625e+03, 5.0123125e+03] +bui.PPum=[0e+00, 1.689431640625e+03, 1.9852109375e+03, 4.3042099609375e+03, 4.69353857421875e+03, 3.931534423828125e+03, 4.24970263671875e+03, 3.811976318359374e+03, 9.470746612548828e+01, 9.267536926269531e+01, 1.747849731445312e+03, 2.999757568359375e+03, 3.25887353515625e+03, 4.71241162109375e+03, 5.109234374999999e+03, 3.934367919921875e+03, 4.23209716796875e+03, 3.876547119140625e+03, 9.469828796386719e+01, 9.273702239990234e+01, 2.54490869140625e+03, 2.939640380859375e+03, 3.154669677734375e+03, 4.6477197265625e+03, 4.81041845703125e+03, 3.153370849609375e+03, 2.9460966796875e+03, 3.125779296874997e+03, 9.47878952026367e+01, 9.282045745849609e+01, 9.202851104736328e+01, 1.756064086914062e+03, 2.912341796875e+03, 4.67021240234375e+03, 5.13210546875e+03, 3.8713251953125e+03, 4.39884716796875e+03, 3.90190185546875e+03, 9.470060729980469e+01, 1.614178955078125e+03, 2.875965576171875e+03, 3.09876220703125e+03, 3.32167724609375e+03, 4.7821162109375e+03, 5.44505908203125e+03, 4.71852734375e+03, 5.17104052734375e+03, 4.499732421875e+03, 2.914949462890625e+03, 3.276204833984375e+03, 3.51628125e+03, 3.66572607421875e+03, 3.769948974609375e+03, 4.0864423828125e+03, 4.06642578125e+03, 4.070224365234375e+03, 4.123917968750001e+03, 4.1650849609375e+03, 3.864872802734377e+03, 3.96975439453125e+03, 4.041853271484375e+03, 4.0925791015625e+03, 4.1289248046875e+03, 4.47765234375e+03, 4.4295341796875e+03, 4.354078125e+03, 4.345345703125e+03, 4.3813974609375e+03, 4.044875244140625e+03, 4.1622509765625e+03, 4.2265341796875e+03, 4.3178193359375e+03, 4.35987109375e+03, 5.56689892578125e+03, 6.3553916015625e+03, 5.40950830078125e+03, 5.6634296875e+03, 4.93805322265625e+03, 3.59783642578125e+03, 3.8817138671875e+03, 4.058385986328125e+03, 4.2078212890625e+03, 4.29829833984375e+03, 5.54239990234375e+03, 6.30995703125e+03, 5.14578369140625e+03, 5.56947119140625e+03, 4.899533203125e+03, 3.558875244140625e+03, 3.8312861328125e+03, 3.9975205078125e+03, 4.15293505859375e+03, 4.258994140625e+03, 5.49175732421875e+03, 6.15503173828125e+03, 4.857720703125e+03, 5.27866796875e+03, 4.73343310546875e+03, 3.25522607421875e+03, 3.562791015625e+03, 3.7677099609375e+03] bui.ets.proHeaWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489868164062e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510314941406e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.841515197753906e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841386108398438e+02, 2.841607666015625e+02, 2.841539306640625e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.841494140625e+02, 2.840986633300781e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787414550781e+02, 2.842442016601562e+02, 2.840858764648438e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.841510925292969e+02, 2.841242370605469e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841640930175781e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.823601379394531e+02, 2.841534729003906e+02, 2.8413525390625e+02, 2.84138427734375e+02, 2.841376953125e+02, 2.841479797363281e+02, 2.841484985351562e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.841469421386719e+02, 2.841335754394531e+02, 2.8414404296875e+02, 2.841448669433594e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841513977050781e+02, 2.841490783691406e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841476135253906e+02, 2.841489868164062e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502380371094e+02, 2.841521301269531e+02, 2.841506652832031e+02, 2.841497497558594e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485290527344e+02, 2.841482543945312e+02, 2.8414306640625e+02, 2.841453552246094e+02, 2.841522216796875e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432495117188e+02, 2.841458435058594e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549682617188e+02, 2.841471252441406e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.84140625e+02, 2.841437072753906e+02, 2.841448669433594e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.841332397460938e+02, 2.841413879394531e+02, 2.841441345214844e+02] +bui.ets.proHeaWat.senTEvaRet.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.856510620117188e+02, 2.842118530273438e+02, 2.841554565429688e+02, 2.841503295898438e+02, 2.841862182617188e+02, 2.878619995117188e+02, 2.878619995117188e+02, 2.84154541015625e+02, 2.840959777832031e+02, 2.841357727050781e+02, 2.841386108398438e+02, 2.841607666015625e+02, 2.841539001464844e+02, 2.841419982910156e+02, 2.841907653808594e+02, 2.878621520996094e+02, 2.878621520996094e+02, 2.841484375e+02, 2.840986328125e+02, 2.841378784179688e+02, 2.841416320800781e+02, 2.841787719726562e+02, 2.842442016601562e+02, 2.840857543945312e+02, 2.842158813476562e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.878602294921875e+02, 2.841510925292969e+02, 2.841239929199219e+02, 2.84138671875e+02, 2.841597900390625e+02, 2.841639404296875e+02, 2.841416320800781e+02, 2.841892395019531e+02, 2.878624572753906e+02, 2.871363830566406e+02, 2.841493225097656e+02, 2.841353454589844e+02, 2.841384582519531e+02, 2.841376953125e+02, 2.841479797363281e+02, 2.841484680175781e+02, 2.841507873535156e+02, 2.841999206542969e+02, 2.841466979980469e+02, 2.841335754394531e+02, 2.841441345214844e+02, 2.841448364257812e+02, 2.841460876464844e+02, 2.841484985351562e+02, 2.841514282226562e+02, 2.841490478515625e+02, 2.8414794921875e+02, 2.841499938964844e+02, 2.841445007324219e+02, 2.841475830078125e+02, 2.841490173339844e+02, 2.841464233398438e+02, 2.841499938964844e+02, 2.841502380371094e+02, 2.841521301269531e+02, 2.841505432128906e+02, 2.841497497558594e+02, 2.841492004394531e+02, 2.841434326171875e+02, 2.841472778320312e+02, 2.841482238769531e+02, 2.841485595703125e+02, 2.841482543945312e+02, 2.841430969238281e+02, 2.841453552246094e+02, 2.841524963378906e+02, 2.841554870605469e+02, 2.841963806152344e+02, 2.841414489746094e+02, 2.841432495117188e+02, 2.841458435058594e+02, 2.841470947265625e+02, 2.841476135253906e+02, 2.841392211914062e+02, 2.841549987792969e+02, 2.841471557617188e+02, 2.841512756347656e+02, 2.8419775390625e+02, 2.841406555175781e+02, 2.841437072753906e+02, 2.841449584960938e+02, 2.841483459472656e+02, 2.841456909179688e+02, 2.841392822265625e+02, 2.841629638671875e+02, 2.841477355957031e+02, 2.841495666503906e+02, 2.841983947753906e+02, 2.8413330078125e+02, 2.841413879394531e+02, 2.841441345214844e+02] bui.ets.QReqHotWat_flow=[0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070291e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070227e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.202666625976562e+02, 3.5e+03, 1.4e+03, 3.320800048828125e+03, 9.352000122070312e+02, 0e+00, 0e+00, 0e+00] bui.ets.THotWatSupSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.theMixVal.TMixSet=[3.131499938964844e+02, 3.131499938964844e+02] bui.ets.proHotWat.THotSouSet.y=[3.181499938964844e+02, 3.181499938964844e+02] -bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226310119628906e+02, 3.258410339355469e+02, 3.206001892089844e+02, 3.249287719726562e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.21657958984375e+02, 3.213433532714844e+02, 3.2566259765625e+02, 3.202536926269531e+02, 3.2529345703125e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.21857177734375e+02, 3.21201416015625e+02, 3.255207824707031e+02, 3.202209777832031e+02, 3.253272705078124e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.211891479492188e+02, 3.255084533691406e+02, 3.202180786132812e+02, 3.253302307128906e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765258789062e+02, 3.211878967285156e+02, 3.255072937011719e+02, 3.202178649902344e+02, 3.253303527832031e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765563964844e+02, 3.211878967285156e+02, 3.255071716308594e+02, 3.202178344726562e+02, 3.253303833007812e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211878967285156e+02, 3.255072937011719e+02, 3.202178955078125e+02, 3.253304443359375e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766784667969e+02, 3.211879272460938e+02, 3.2550732421875e+02, 3.202178344726562e+02, 3.253304748535156e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] +bui.ets.theMixVal.senTHot.T=[2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.202639770507812e+02, 3.226309814453125e+02, 3.258410339355469e+02, 3.206002197265625e+02, 3.249287414550781e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.216580200195312e+02, 3.213433227539062e+02, 3.256627502441406e+02, 3.202538757324219e+02, 3.252936706542969e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218572692871094e+02, 3.212012329101562e+02, 3.255205078125e+02, 3.202210693359375e+02, 3.253272705078124e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218749084472656e+02, 3.211891479492188e+02, 3.255085754394531e+02, 3.202181396484375e+02, 3.253300476074219e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.2187646484375e+02, 3.211882019042969e+02, 3.255073852539062e+02, 3.202178955078125e+02, 3.253303527832031e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211878967285156e+02, 3.255072021484375e+02, 3.202178344726562e+02, 3.253304138183594e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218765869140625e+02, 3.211879577636719e+02, 3.2550732421875e+02, 3.202178649902344e+02, 3.253304443359375e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02, 3.218766479492188e+02, 3.211879577636719e+02, 3.255072326660156e+02, 3.202178344726562e+02, 3.253304748535156e+02, 2.906499938964844e+02, 2.906499938964844e+02, 2.906499938964844e+02] bui.ets.proHotWat.heaPumTan.conCha.TTanTopSet=[3.201499938964844e+02, 3.201499938964844e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.24787353515625e+02, 3.282006225585938e+02, 3.226099853515625e+02, 3.272312316894531e+02, 3.246739196777344e+02, 3.246734008789062e+02, 3.246729125976562e+02, 3.246724243164062e+02, 3.246719360351562e+02, 3.237556457519531e+02, 3.234190673828125e+02, 3.273490295410156e+02, 3.222418823242188e+02, 3.276187744140625e+02, 3.248873291015625e+02, 3.248868103027344e+02, 3.248862915039062e+02, 3.248858032226562e+02, 3.248852844238281e+02, 3.239673461914062e+02, 3.232681884765625e+02, 3.271983032226562e+02, 3.2220703125e+02, 3.276546630859374e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053955078125e+02, 3.249048767089844e+02, 3.249043884277344e+02, 3.239862060546875e+02, 3.232552185058594e+02, 3.271852111816406e+02, 3.222039489746094e+02, 3.276578063964844e+02, 3.249081726074219e+02, 3.249076538085938e+02, 3.249071350097656e+02, 3.249066162109375e+02, 3.249061279296875e+02, 3.239879150390625e+02, 3.232539367675781e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.27657958984375e+02, 3.249082336425781e+02, 3.2490771484375e+02, 3.249071960449219e+02, 3.249067077636719e+02, 3.249061889648438e+02, 3.249057006835938e+02, 3.249052429199219e+02, 3.249047546386719e+02, 3.24904296875e+02, 3.249038391113281e+02, 3.249033813476562e+02, 3.249029235839844e+02, 3.249024963378906e+02, 3.249020385742188e+02, 3.24901611328125e+02, 3.249012145996094e+02, 3.249007873535156e+02, 3.249003601074219e+02, 3.248999633789062e+02, 3.248995666503906e+02, 3.24899169921875e+02, 3.248988037109375e+02, 3.248984069824219e+02, 3.248980407714844e+02, 3.248976745605469e+02, 3.239879455566406e+02, 3.232538452148438e+02, 3.27183837890625e+02, 3.222036743164062e+02, 3.276579895019531e+02, 3.24908203125e+02, 3.249076843261719e+02, 3.249071655273438e+02, 3.249066467285156e+02, 3.249061584472656e+02, 3.239879760742188e+02, 3.232539672851562e+02, 3.271839599609375e+02, 3.222037048339844e+02, 3.276580505371094e+02, 3.249083251953125e+02, 3.249078063964844e+02, 3.249072875976562e+02, 3.249067993164062e+02, 3.249063110351562e+02, 3.239880676269531e+02, 3.232539367675781e+02, 3.271839904785156e+02, 3.222036743164062e+02, 3.276580810546875e+02, 3.249082641601562e+02, 3.249077453613281e+02, 3.249072265625e+02] -bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.21864501953125e+02, 3.207896423339844e+02, 3.25150146484375e+02, 3.186317749023438e+02, 3.251506042480469e+02, 3.246181030273438e+02, 3.246180725097656e+02, 3.246181030273438e+02, 3.246181640625e+02, 3.246181945800781e+02, 3.233453979492188e+02, 3.194213562011719e+02, 3.240126953125e+02, 3.182635803222656e+02, 3.251504516601562e+02, 3.248290100097656e+02, 3.248289794921875e+02, 3.248290100097656e+02, 3.248290710449219e+02, 3.248291320800781e+02, 3.235570678710938e+02, 3.192705383300781e+02, 3.238619689941406e+02, 3.182288208007812e+02, 3.251504211425781e+02, 3.248478088378906e+02, 3.248477478027344e+02, 3.248478088378906e+02, 3.248478698730469e+02, 3.248479309082031e+02, 3.23575927734375e+02, 3.192575073242188e+02, 3.238489074707031e+02, 3.182257385253906e+02, 3.251504211425781e+02, 3.248495178222656e+02, 3.248494873046875e+02, 3.248495178222656e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.2357763671875e+02, 3.192561950683594e+02, 3.2384765625e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.24849609375e+02, 3.248495483398438e+02, 3.24849609375e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.248497619628906e+02, 3.248498229980469e+02, 3.248498840332031e+02, 3.248499450683594e+02, 3.248500061035156e+02, 3.248500366210938e+02, 3.2485009765625e+02, 3.248501586914062e+02, 3.248502197265625e+02, 3.248502807617188e+02, 3.24850341796875e+02, 3.248503723144531e+02, 3.248504333496094e+02, 3.248504943847656e+02, 3.248505554199219e+02, 3.248506164550781e+02, 3.248506469726562e+02, 3.248507080078125e+02, 3.248507690429688e+02, 3.24850830078125e+02, 3.235777282714844e+02, 3.192561645507812e+02, 3.238475341796875e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495483398438e+02, 3.248494873046875e+02, 3.248495483398438e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.235776977539062e+02, 3.192561645507812e+02, 3.2384765625e+02, 3.182255249023438e+02, 3.251504211425781e+02, 3.248495483398438e+02, 3.248494873046875e+02, 3.248495483398438e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.235777893066406e+02, 3.192562255859375e+02, 3.238476867675781e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.248495788574219e+02, 3.248495483398438e+02, 3.248495788574219e+02] -bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.556510498046875e+03, 0e+00, 1.496878295898438e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518646850585938e+03, 1.650587524414062e+03, 1.486710571289062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.51449755859375e+03, 1.646233520507812e+03, 1.485748413085938e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514139282226562e+03, 1.645886352539062e+03, 1.485662841796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514103149414062e+03, 1.6458837890625e+03, 1.48565625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102294921875e+03, 1.645908935546875e+03, 1.485656005859375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102416992188e+03, 1.645901977539062e+03, 1.485657348632812e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514103759765625e+03, 1.645889038085938e+03, 1.485656005859375e+03, 0e+00, 0e+00, 0e+00, 0e+00] -bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810528755187988e+00, 5.344259738922119e-01, 6.461977958679199e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.824309349060059e+00, 7.022678375244141e+00, 6.461050033569336e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658181190490723e+00, 6.809077739715576e+00, 6.080658912658691e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.837586402893066e+00, 6.977303028106689e+00, 6.518521785736084e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.012222290039062e+00, 7.222715854644775e+00, 6.867420196533203e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471884727478027e+00, 7.516018390655518e+00, 7.116827487945557e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443171977996826e+00, 7.3998703956604e+00, 7.073389530181885e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.360062122344971e+00, 7.274188995361328e+00, 6.924185276031494e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.heaPumTan.conCha.TTanTop=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.222744140625e+02, 3.247872924804688e+02, 3.282005920410156e+02, 3.226100158691406e+02, 3.27231201171875e+02, 3.246739501953125e+02, 3.246734619140625e+02, 3.246729736328125e+02, 3.246724853515625e+02, 3.246719970703125e+02, 3.237557067871094e+02, 3.234190368652344e+02, 3.273491821289062e+02, 3.22241943359375e+02, 3.276189880371094e+02, 3.248874206542969e+02, 3.248869018554688e+02, 3.248864135742188e+02, 3.248858947753906e+02, 3.248854064941406e+02, 3.239674682617188e+02, 3.232679748535156e+02, 3.271980285644531e+02, 3.222070922851562e+02, 3.276546936035156e+02, 3.249064025878906e+02, 3.249058837890625e+02, 3.249053649902344e+02, 3.249048461914062e+02, 3.249043579101562e+02, 3.239861755371094e+02, 3.232553100585938e+02, 3.271853332519531e+02, 3.222040100097656e+02, 3.276576538085938e+02, 3.249080810546875e+02, 3.249075622558594e+02, 3.249070434570312e+02, 3.249065551757812e+02, 3.249060363769531e+02, 3.239878540039062e+02, 3.232542114257812e+02, 3.2718408203125e+02, 3.222037353515625e+02, 3.27657958984375e+02, 3.249080505371094e+02, 3.249075317382812e+02, 3.249070129394531e+02, 3.24906494140625e+02, 3.24906005859375e+02, 3.24905517578125e+02, 3.24905029296875e+02, 3.249045715332031e+02, 3.249041137695312e+02, 3.249036254882812e+02, 3.249031982421875e+02, 3.249027404785156e+02, 3.249023132324219e+02, 3.2490185546875e+02, 3.249014282226562e+02, 3.249010314941406e+02, 3.249006042480469e+02, 3.249001770019531e+02, 3.248997802734375e+02, 3.248993835449219e+02, 3.248989868164062e+02, 3.248986206054688e+02, 3.248982238769531e+02, 3.248978576660156e+02, 3.248974914550781e+02, 3.239879760742188e+02, 3.232539672851562e+02, 3.271838684082031e+02, 3.222036743164062e+02, 3.276580200195312e+02, 3.249082336425781e+02, 3.2490771484375e+02, 3.249071960449219e+02, 3.249067077636719e+02, 3.249061889648438e+02, 3.239880065917969e+02, 3.232539367675781e+02, 3.271840209960938e+02, 3.222036743164062e+02, 3.276580810546875e+02, 3.249083557128906e+02, 3.249078369140625e+02, 3.249073181152344e+02, 3.249068298339844e+02, 3.249063415527344e+02, 3.23988037109375e+02, 3.232539672851562e+02, 3.271838989257812e+02, 3.222036437988281e+02, 3.276580810546875e+02, 3.249082946777344e+02, 3.249077758789062e+02, 3.249072570800781e+02] +bui.ets.proHotWat.heaPumTan.conCha.TTanBot=[3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.218644714355469e+02, 3.207895812988281e+02, 3.25150146484375e+02, 3.186317749023438e+02, 3.251506042480469e+02, 3.246181640625e+02, 3.246181030273438e+02, 3.246181640625e+02, 3.246181945800781e+02, 3.246182556152344e+02, 3.23345458984375e+02, 3.194213256835938e+02, 3.240128479003906e+02, 3.182637939453125e+02, 3.251504516601562e+02, 3.248291320800781e+02, 3.248290710449219e+02, 3.248291320800781e+02, 3.248291931152344e+02, 3.248292236328125e+02, 3.235571899414062e+02, 3.192703552246094e+02, 3.238616943359375e+02, 3.182289123535156e+02, 3.251504211425781e+02, 3.248477783203125e+02, 3.248477172851562e+02, 3.248477783203125e+02, 3.248478393554688e+02, 3.24847900390625e+02, 3.235758972167969e+02, 3.192575073242188e+02, 3.238490295410156e+02, 3.182257995605469e+02, 3.251504211425781e+02, 3.248494567871094e+02, 3.248493957519531e+02, 3.248494567871094e+02, 3.248494873046875e+02, 3.248495483398438e+02, 3.235775756835938e+02, 3.192565002441406e+02, 3.238477783203125e+02, 3.182255554199219e+02, 3.251504211425781e+02, 3.248497314453125e+02, 3.248497009277344e+02, 3.248497314453125e+02, 3.248497924804688e+02, 3.24849853515625e+02, 3.248498840332031e+02, 3.248499450683594e+02, 3.248500061035156e+02, 3.248500671386719e+02, 3.248501281738281e+02, 3.248501892089844e+02, 3.248502197265625e+02, 3.248502807617188e+02, 3.24850341796875e+02, 3.248504028320312e+02, 3.248504638671875e+02, 3.248504943847656e+02, 3.248505554199219e+02, 3.248506164550781e+02, 3.248506774902344e+02, 3.248507385253906e+02, 3.248507690429688e+02, 3.24850830078125e+02, 3.248508911132812e+02, 3.248509521484375e+02, 3.235777282714844e+02, 3.192561645507812e+02, 3.238475646972656e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248495788574219e+02, 3.248495483398438e+02, 3.248495788574219e+02, 3.248496398925781e+02, 3.248497009277344e+02, 3.235776977539062e+02, 3.192562561035156e+02, 3.238476867675781e+02, 3.182254943847656e+02, 3.251504211425781e+02, 3.24849365234375e+02, 3.248492736816406e+02, 3.248493347167969e+02, 3.248493957519531e+02, 3.248494567871094e+02, 3.235777282714844e+02, 3.192562255859375e+02, 3.238475952148438e+02, 3.182254638671875e+02, 3.251504211425781e+02, 3.248496398925781e+02, 3.24849609375e+02, 3.248496398925781e+02] +bui.ets.proHotWat.PHea=[0e+00, 0e+00, 0e+00, 0e+00, 1.55650927734375e+03, 0e+00, 1.496878784179688e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.518645629882812e+03, 1.650591796875e+03, 1.486715942382812e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514492553710938e+03, 1.646225463867188e+03, 1.48575048828125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514139282226562e+03, 1.645889892578125e+03, 1.485664306640625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514111938476562e+03, 1.64588671875e+03, 1.485657470703125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514102661132812e+03, 1.645909912109375e+03, 1.485655639648438e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514104736328125e+03, 1.645902954101562e+03, 1.485656494140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.514104248046875e+03, 1.645886352539062e+03, 1.485655639648438e+03, 0e+00, 0e+00, 0e+00, 0e+00] +bui.ets.proHotWat.PPum=[0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.810519695281982e+00, 5.344259738922119e-01, 6.461977958679199e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.824309349060059e+00, 7.022702217102051e+00, 6.461049556732178e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.658180713653564e+00, 6.809026718139648e+00, 6.080657005310059e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 6.83758544921875e+00, 6.977323532104492e+00, 6.518522262573242e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.01222562789917e+00, 7.222732543945312e+00, 6.867420673370361e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.471883773803711e+00, 7.516082763671875e+00, 7.116827487945557e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.443172931671143e+00, 7.399883270263672e+00, 7.073389530181885e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 5.344259738922119e-01, 7.36005973815918e+00, 7.274172782897949e+00, 6.924185276031494e+00, 5.344259738922119e-01, 0e+00, 0e+00, 0e+00] bui.ets.proHotWat.senTDisSup.T=[2.931499938964844e+02, 2.931280517578125e+02, 2.931279907226562e+02, 2.896489868164062e+02, 2.882075500488281e+02, 2.881530151367188e+02, 2.881503295898438e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881500244140625e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02, 2.881499938964844e+02] -bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.886247863769531e+02, 2.842081298828125e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841961059570312e+02, 2.841873474121094e+02, 2.841626281738281e+02, 2.841139831542969e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791625976562e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.841976928710938e+02, 2.841900329589844e+02, 2.841681213378906e+02, 2.841153259277344e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841719970703125e+02, 2.841697387695312e+02, 2.841112365722656e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.842027282714844e+02, 2.842013854980469e+02, 2.841806335449219e+02, 2.841585998535156e+02, 2.8411328125e+02, 2.841345520019531e+02, 2.841771850585938e+02, 2.840770263671875e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494140625e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484985351562e+02, 2.841478881835938e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463317871094e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770568847656e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841583251953125e+02, 2.84146240234375e+02] +bui.ets.proHotWat.senTEvaRet.T=[2.931499938964844e+02, 2.931383972167969e+02, 2.931383666992188e+02, 2.886248168945312e+02, 2.842081298828125e+02, 2.842009582519531e+02, 2.841000671386719e+02, 2.841659851074219e+02, 2.862833862304688e+02, 2.862833862304688e+02, 2.841970520019531e+02, 2.841881408691406e+02, 2.841630859375e+02, 2.841140747070312e+02, 2.841437377929688e+02, 2.84177734375e+02, 2.840791931152344e+02, 2.841658935546875e+02, 2.862845458984375e+02, 2.862845458984375e+02, 2.842038879394531e+02, 2.841953735351562e+02, 2.841713562011719e+02, 2.841159057617188e+02, 2.841353454589844e+02, 2.841789855957031e+02, 2.840772399902344e+02, 2.84166259765625e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.862721252441406e+02, 2.841762084960938e+02, 2.841734313964844e+02, 2.841119689941406e+02, 2.841346435546875e+02, 2.841781616210938e+02, 2.840770568847656e+02, 2.841708374023438e+02, 2.862864074707031e+02, 2.8425146484375e+02, 2.842489318847656e+02, 2.842156372070312e+02, 2.841759033203125e+02, 2.841155090332031e+02, 2.841345825195312e+02, 2.841771850585938e+02, 2.840770568847656e+02, 2.8418310546875e+02, 2.842151184082031e+02, 2.841761779785156e+02, 2.841529541015625e+02, 2.841463317871094e+02, 2.841464233398438e+02, 2.841446228027344e+02, 2.841505432128906e+02, 2.841495971679688e+02, 2.841485595703125e+02, 2.841494445800781e+02, 2.841599426269531e+02, 2.841490783691406e+02, 2.841484375e+02, 2.841481628417969e+02, 2.841495361328125e+02, 2.841469116210938e+02, 2.841515197753906e+02, 2.841516723632812e+02, 2.841501159667969e+02, 2.841488952636719e+02, 2.841603088378906e+02, 2.841485595703125e+02, 2.841484680175781e+02, 2.841478881835938e+02, 2.841488952636719e+02, 2.841186828613281e+02, 2.841345520019531e+02, 2.841763305664062e+02, 2.840770263671875e+02, 2.841857604980469e+02, 2.841835632324219e+02, 2.841491088867188e+02, 2.841456909179688e+02, 2.841463623046875e+02, 2.8414794921875e+02, 2.841155395507812e+02, 2.841345520019531e+02, 2.841766357421875e+02, 2.840770263671875e+02, 2.841863708496094e+02, 2.841847229003906e+02, 2.841503601074219e+02, 2.841455078125e+02, 2.841466674804688e+02, 2.8414697265625e+02, 2.841157531738281e+02, 2.841345520019531e+02, 2.841770629882812e+02, 2.840770263671875e+02, 2.841826782226562e+02, 2.841983032226562e+02, 2.841582946777344e+02, 2.84146240234375e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Heating_Examples_BuildingTimeSeriesWithETS.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Heating_Examples_BuildingTimeSeriesWithETS.txt index ae61f4d35e0..f4defdf34b9 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Heating_Examples_BuildingTimeSeriesWithETS.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Loads_Heating_Examples_BuildingTimeSeriesWithETS.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-10 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "2, 0, 1, 1", @@ -13,8 +13,8 @@ statistics-simulation= } time=[2.592e+06, 3.6288e+06] buiWitETS.bui.loa.y[2]=[0e+00, 1.004075744628906e+03, 1.0291171875e+05, 5.2077609375e+04, 8.225325e+04, 1.3286041015625e+04, 1.6628634375e+05, 4.158326953125e+04, 0e+00, 0e+00, 0e+00, 3.83742421875e+04, 4.91756640625e+03, 2.68711962890625e+03, 1.6945669921875e+04, 1.8203630859375e+04, 0e+00, 0e+00, 0e+00, 3.871204296875e+04, 1.58887890625e+04, 1.29604814453125e+04, 1.7335392578125e+04, 0e+00, 0e+00, 0e+00, 1.806312866210938e+02, 6.46372119140625e+03, 4.41243310546875e+03, 1.543296356201172e+02, 0e+00, 1.410057983398438e+03, 3.88358447265625e+03, 1.07421767578125e+04, 1.4436244140625e+04, 3.642763125e+05, 1.66839765625e+05, 1.9847203125e+04, 1.6756640625e+04, 4.654546484375e+04, 4.877700390625e+04, 0e+00, 4.834840393066406e+02, 5.23384765625e+03, 3.10431875e+05, 2.167645703125e+04, 7.28719921875e+04, 1.313465234375e+04, 7.158540625e+04, 4.78350859375e+04, 7.5383271484375e+03, 3.1975685546875e+04, 2.8822525e+05, 1.10339234375e+05, 1.230865546875e+05, 1.938912109375e+04, 2.08965125e+05, 5.983159375e+04, 2.511646484375e+03, 2.6849072265625e+04, 3.6527796875e+05, 2.3455278125e+05, 2.8752578125e+04, 9.0070234375e+03, 3.862687890625e+04, 4.00853125e+04, 0e+00, 3.39047802734375e+03, 6.2619248046875e+03, 2.475595e+05, 1.26875478515625e+04, 2.1355607421875e+04, 2.221658447265625e+03, 4.06975390625e+04, 2.997396875e+04, 0e+00, 1.5190458984375e+03, 9.84034140625e+04, 3.436667578125e+04, 1.70246171875e+04, 1.523075390625e+04, 0e+00, 0e+00, 4.264939453125e+03, 9.4947412109375e+03, 1.0351466796875e+04, 7.85510693359375e+03, 1.05032568359375e+03, 0e+00, 1.165992919921875e+03, 3.019004150390625e+03, 1.1689822265625e+04, 1.366400390625e+04, 2.092121484375e+04, 2.7471825e+05, 2.8967375e+04, 4.191477734375e+04, 7.08997314453125e+03, 4.051390234375e+04, 2.927763671875e+04, 0e+00] -buiWitETS.ets.Q_flow=[0e+00, 2.2493759765625e+03, 1.032904296875e+05, 5.129146484375e+04, 9.82447734375e+04, 9.215701171875e+03, 1.6842609375e+05, 4.102537890625e+04, 4.785414123535156e+02, 4.441349182128906e+02, 4.111793212890625e+02, 3.759825390625e+04, 3.187685302734375e+03, 1.680121459960938e+03, 1.2910890625e+04, 1.45676484375e+04, 6.714845581054688e+02, 5.79841796875e+02, 5.363632202148438e+02, 3.770138671875e+04, 1.30419052734375e+04, 1.17866083984375e+04, 1.8312857421875e+04, 6.850307006835938e+02, 6.1335546875e+02, 5.719215698242188e+02, 7.117693481445312e+02, 4.42920556640625e+03, 3.523832275390625e+03, 8.946137084960938e+02, 6.526187133789062e+02, 1.204793701171875e+03, 2.803854248046875e+03, 1.0250333984375e+04, 1.49698583984375e+04, 3.5656021875e+05, 1.70771984375e+05, 1.57641259765625e+04, 1.1767919921875e+04, 5.899504296875e+04, 4.8043234375e+04, 4.966031188964844e+02, 6.439692993164062e+02, 2.8652099609375e+03, 3.0641209375e+05, 1.70239296875e+04, 7.42068203125e+04, 1.03324228515625e+04, 7.1072734375e+04, 4.82440859375e+04, 4.1452900390625e+03, 3.826369921875e+04, 2.91925625e+05, 1.104687109375e+05, 1.24144359375e+05, 1.4697052734375e+04, 2.1148078125e+05, 5.957313671875e+04, 1.21228662109375e+03, 2.91059375e+04, 3.5781071875e+05, 2.41422203125e+05, 2.5742841796875e+04, 5.18904150390625e+03, 4.6709890625e+04, 3.898361328125e+04, 5.20301513671875e+02, 1.726983764648438e+03, 4.1678427734375e+03, 2.45566125e+05, 8.400302734375e+03, 2.0217345703125e+04, 1.328046997070312e+03, 3.910512109375e+04, 3.05075390625e+04, 4.506978454589844e+02, 9.427885131835938e+02, 9.903940625e+04, 3.2764720703125e+04, 1.47866025390625e+04, 1.4496537109375e+04, 7.152548828125e+02, 6.226627197265625e+02, 2.895615966796875e+03, 8.15669091796875e+03, 9.8584794921875e+03, 7.0163232421875e+03, 1.345616943359375e+03, 6.750175170898438e+02, 1.228148803710938e+03, 2.30589111328125e+03, 1.18134013671875e+04, 1.40497216796875e+04, 2.3257412109375e+04, 2.715453125e+05, 2.566175e+04, 4.302294921875e+04, 4.88401416015625e+03, 3.92312890625e+04, 2.89774140625e+04, 5.026904602050781e+02] -senMasFlo.m_flow=[1.342661096714437e-03, 1.8189312890172e-02, 2.057136535644531e+00, 9.657817482948303e-01, 1.459048748016357e+00, 1.378217786550522e-01, 3.503560543060303e+00, 7.151978611946106e-01, 7.900307886302471e-03, 7.89512787014246e-03, 7.780301384627819e-03, 6.875908374786377e-01, 4.296381026506424e-02, 2.371825277805328e-02, 1.724681705236435e-01, 2.130356281995773e-01, 8.369206450879574e-03, 7.82385841012001e-03, 7.761907763779163e-03, 6.543797850608826e-01, 1.767414063215256e-01, 1.330966353416443e-01, 1.970100551843643e-01, 7.927472703158855e-03, 7.713544182479382e-03, 7.687970530241728e-03, 1.01211741566658e-02, 5.716508999466896e-02, 3.885489702224731e-02, 1.000395230948925e-02, 7.764635607600212e-03, 1.506380457431078e-02, 3.299536183476448e-02, 1.046689376235008e-01, 1.537756025791168e-01, 7.961378574371338e+00, 3.649820327758789e+00, 2.451021373271942e-01, 1.954080611467361e-01, 7.232824563980103e-01, 8.696519136428833e-01, 8.369357325136662e-03, 1.166630815714598e-02, 4.536092281341553e-02, 6.828181743621826e+00, 2.879816889762878e-01, 1.421767473220825e+00, 1.347383707761765e-01, 1.361681580543518e+00, 8.599709868431091e-01, 6.782315671443939e-02, 4.912157952785492e-01, 6.610735893249512e+00, 2.227808713912964e+00, 2.315272331237793e+00, 2.374891638755798e-01, 4.530436992645264e+00, 1.096054077148438e+00, 2.138848789036274e-02, 3.769822418689728e-01, 8.021238327026367e+00, 5.396124839782715e+00, 4.36519056558609e-01, 8.624831587076187e-02, 5.756276249885559e-01, 6.808961033821106e-01, 8.386039175093174e-03, 2.907445095479488e-02, 5.571778491139412e-02, 5.322250366210938e+00, 1.314476579427719e-01, 2.936669290065765e-01, 1.912763528525829e-02, 7.114960551261902e-01, 4.620657563209534e-01, 7.000714540481567e-03, 1.540771219879389e-02, 1.971088528633118e+00, 5.584473013877869e-01, 1.928656548261642e-01, 1.652623862028122e-01, 8.14514048397541e-03, 7.715511601418257e-03, 3.6841731518507e-02, 8.968815207481384e-02, 1.001302301883698e-01, 7.20440074801445e-02, 1.395603083074093e-02, 7.414997555315495e-03, 1.429170835763216e-02, 2.554053068161011e-02, 1.165785491466522e-01, 1.42817422747612e-01, 2.55304217338562e-01, 5.945148944854736e+00, 4.570500254631042e-01, 7.640479207038879e-01, 6.394342333078384e-02, 7.023883461952209e-01, 4.466201961040497e-01, 7.874570786952972e-03] -buiWitETS.ets.senMasFlo.m_flow=[1.342661096714437e-03, 1.8189312890172e-02, 2.057136535644531e+00, 9.657817482948303e-01, 1.459048748016357e+00, 1.378217786550522e-01, 3.503560543060303e+00, 7.151978611946106e-01, 7.900307886302471e-03, 7.89512787014246e-03, 7.780301384627819e-03, 6.875908374786377e-01, 4.296381026506424e-02, 2.371825277805328e-02, 1.724681705236435e-01, 2.130356281995773e-01, 8.369206450879574e-03, 7.82385841012001e-03, 7.761907763779163e-03, 6.543797850608826e-01, 1.767414063215256e-01, 1.330966353416443e-01, 1.970100551843643e-01, 7.927472703158855e-03, 7.713544182479382e-03, 7.687970530241728e-03, 1.01211741566658e-02, 5.716508999466896e-02, 3.885489702224731e-02, 1.000395230948925e-02, 7.764635607600212e-03, 1.506380457431078e-02, 3.299536183476448e-02, 1.046689376235008e-01, 1.537756025791168e-01, 7.961378574371338e+00, 3.649820327758789e+00, 2.451021373271942e-01, 1.954080611467361e-01, 7.232824563980103e-01, 8.696519136428833e-01, 8.369357325136662e-03, 1.166630815714598e-02, 4.536092281341553e-02, 6.828181743621826e+00, 2.879816889762878e-01, 1.421767473220825e+00, 1.347383707761765e-01, 1.361681580543518e+00, 8.599709868431091e-01, 6.782315671443939e-02, 4.912157952785492e-01, 6.610735893249512e+00, 2.227808713912964e+00, 2.315272331237793e+00, 2.374891638755798e-01, 4.530436992645264e+00, 1.096054077148438e+00, 2.138848789036274e-02, 3.769822418689728e-01, 8.021238327026367e+00, 5.396124839782715e+00, 4.36519056558609e-01, 8.624831587076187e-02, 5.756276249885559e-01, 6.808961033821106e-01, 8.386039175093174e-03, 2.907445095479488e-02, 5.571778491139412e-02, 5.322250366210938e+00, 1.314476579427719e-01, 2.936669290065765e-01, 1.912763528525829e-02, 7.114960551261902e-01, 4.620657563209534e-01, 7.000714540481567e-03, 1.540771219879389e-02, 1.971088528633118e+00, 5.584473013877869e-01, 1.928656548261642e-01, 1.652623862028122e-01, 8.14514048397541e-03, 7.715511601418257e-03, 3.6841731518507e-02, 8.968815207481384e-02, 1.001302301883698e-01, 7.20440074801445e-02, 1.395603083074093e-02, 7.414997555315495e-03, 1.429170835763216e-02, 2.554053068161011e-02, 1.165785491466522e-01, 1.42817422747612e-01, 2.55304217338562e-01, 5.945148944854736e+00, 4.570500254631042e-01, 7.640479207038879e-01, 6.394342333078384e-02, 7.023883461952209e-01, 4.466201961040497e-01, 7.874570786952972e-03] +buiWitETS.ets.Q_flow=[-0e+00, 2.2493759765625e+03, 1.032933671875e+05, 5.129140234375e+04, 9.82461640625e+04, 9.21796875e+03, 1.6842159375e+05, 4.102536328125e+04, 4.803107299804688e+02, 4.216305541992188e+02, 3.9571484375e+02, 3.760322265625e+04, 3.186991943359375e+03, 1.68011767578125e+03, 1.2910146484375e+04, 1.4567173828125e+04, 6.713358154296875e+02, 5.726649780273438e+02, 5.321428833007812e+02, 3.770205078125e+04, 1.3041796875e+04, 1.178665625e+04, 1.8312087890625e+04, 6.801837768554688e+02, 6.15845458984375e+02, 5.736229248046875e+02, 7.113460693359375e+02, 4.42437255859375e+03, 3.52133203125e+03, 8.966945190429688e+02, 6.474550170898438e+02, 1.204422729492188e+03, 2.80141015625e+03, 1.024559375e+04, 1.49672431640625e+04, 3.5655559375e+05, 1.7077225e+05, 1.5764146484375e+04, 1.17676357421875e+04, 5.89950234375e+04, 4.80434609375e+04, 4.966425170898438e+02, 6.442001342773438e+02, 2.863827392578125e+03, 3.064130625e+05, 1.7024091796875e+04, 7.42073828125e+04, 1.033211328125e+04, 7.1070953125e+04, 4.824235546875e+04, 4.1459130859375e+03, 3.82667421875e+04, 2.919241875e+05, 1.1046875e+05, 1.241446171875e+05, 1.46969013671875e+04, 2.11482625e+05, 5.9574375e+04, 1.212438110351562e+03, 2.910657421875e+04, 3.578275625e+05, 2.414308125e+05, 2.5745677734375e+04, 5.18898388671875e+03, 4.670884375e+04, 3.8983828125e+04, 5.204514770507812e+02, 1.72530029296875e+03, 4.1675908203125e+03, 2.45569140625e+05, 8.3998330078125e+03, 2.0217380859375e+04, 1.329549072265625e+03, 3.91050078125e+04, 3.0507345703125e+04, 5.1010302734375e+02, 9.426743774414062e+02, 9.90392890625e+04, 3.2765068359375e+04, 1.478654296875e+04, 1.4496919921875e+04, 7.14938720703125e+02, 5.791221313476562e+02, 2.90252197265625e+03, 8.17921826171875e+03, 9.8715078125e+03, 7.01812353515625e+03, 1.346083251953125e+03, 7.131559448242188e+02, 1.229677856445312e+03, 2.30139501953125e+03, 1.1800267578125e+04, 1.40430693359375e+04, 2.325462890625e+04, 2.7155309375e+05, 2.5661765625e+04, 4.30221953125e+04, 4.88180029296875e+03, 3.923061328125e+04, 2.8977982421875e+04, 4.9618896484375e+02] +senMasFlo.m_flow=[1.342661096714437e-03, 1.8189312890172e-02, 2.057133197784424e+00, 9.65781033039093e-01, 1.459053635597229e+00, 1.378572285175323e-01, 3.503560543060303e+00, 7.152032852172852e-01, 7.929372601211071e-03, 7.497815880924463e-03, 7.498183287680149e-03, 6.875923275947571e-01, 4.29535023868084e-02, 2.371836267411709e-02, 1.724684089422226e-01, 2.130286395549774e-01, 8.367492817342281e-03, 7.727481424808502e-03, 7.701738271862268e-03, 6.543797850608826e-01, 1.767402738332748e-01, 1.330966651439667e-01, 1.970000714063644e-01, 7.87089578807354e-03, 7.739691063761711e-03, 7.710795383900404e-03, 1.012113876640797e-02, 5.716317147016525e-02, 3.885222226381302e-02, 1.003277488052845e-02, 7.706827949732542e-03, 1.50637049227953e-02, 3.299355134367943e-02, 1.046690866351128e-01, 1.537759155035019e-01, 7.961381435394287e+00, 3.649828672409058e+00, 2.451015710830688e-01, 1.95404976606369e-01, 7.232747673988342e-01, 8.696540594100952e-01, 8.369607850909233e-03, 1.166722644120455e-02, 4.535322263836861e-02, 6.828187942504883e+00, 2.879842221736908e-01, 1.421767711639404e+00, 1.347349137067795e-01, 1.361675262451172e+00, 8.59941840171814e-01, 6.783612072467804e-02, 4.912160336971283e-01, 6.610725402832031e+00, 2.227809906005859e+00, 2.315272331237793e+00, 2.374891191720963e-01, 4.530437469482422e+00, 1.096080303192139e+00, 2.139117754995823e-02, 3.769820630550385e-01, 8.021237373352051e+00, 5.39614200592041e+00, 4.365189969539642e-01, 8.624880760908127e-02, 5.75624406337738e-01, 6.808966994285583e-01, 8.388137444853783e-03, 2.904768288135529e-02, 5.571617558598518e-02, 5.322244644165039e+00, 1.314442157745361e-01, 2.936674058437347e-01, 1.914905942976475e-02, 7.114966511726379e-01, 4.62066113948822e-01, 7.925579324364662e-03, 1.54079170897603e-02, 1.971083760261536e+00, 5.584467053413391e-01, 1.928670406341553e-01, 1.652675271034241e-01, 8.14162939786911e-03, 7.178314495831728e-03, 3.686181083321571e-02, 8.969144523143768e-02, 1.001327186822891e-01, 7.202138751745224e-02, 1.395457051694393e-02, 7.830963470041752e-03, 1.429318077862263e-02, 2.553084678947926e-02, 1.16584837436676e-01, 1.428172737360001e-01, 2.553034424781799e-01, 5.945144653320312e+00, 4.570472240447998e-01, 7.640488147735596e-01, 6.391521543264389e-02, 7.023791670799255e-01, 4.46635901927948e-01, 7.774741388857365e-03] +buiWitETS.ets.senMasFlo.m_flow=[1.342661096714437e-03, 1.8189312890172e-02, 2.057133197784424e+00, 9.65781033039093e-01, 1.459053635597229e+00, 1.378572285175323e-01, 3.503560543060303e+00, 7.152032852172852e-01, 7.929372601211071e-03, 7.497815880924463e-03, 7.498183287680149e-03, 6.875923275947571e-01, 4.29535023868084e-02, 2.371836267411709e-02, 1.724684089422226e-01, 2.130286395549774e-01, 8.367492817342281e-03, 7.727481424808502e-03, 7.701738271862268e-03, 6.543797850608826e-01, 1.767402738332748e-01, 1.330966651439667e-01, 1.970000714063644e-01, 7.87089578807354e-03, 7.739691063761711e-03, 7.710795383900404e-03, 1.012113876640797e-02, 5.716317147016525e-02, 3.885222226381302e-02, 1.003277488052845e-02, 7.706827949732542e-03, 1.50637049227953e-02, 3.299355134367943e-02, 1.046690866351128e-01, 1.537759155035019e-01, 7.961381435394287e+00, 3.649828672409058e+00, 2.451015710830688e-01, 1.95404976606369e-01, 7.232747673988342e-01, 8.696540594100952e-01, 8.369607850909233e-03, 1.166722644120455e-02, 4.535322263836861e-02, 6.828187942504883e+00, 2.879842221736908e-01, 1.421767711639404e+00, 1.347349137067795e-01, 1.361675262451172e+00, 8.59941840171814e-01, 6.783612072467804e-02, 4.912160336971283e-01, 6.610725402832031e+00, 2.227809906005859e+00, 2.315272331237793e+00, 2.374891191720963e-01, 4.530437469482422e+00, 1.096080303192139e+00, 2.139117754995823e-02, 3.769820630550385e-01, 8.021237373352051e+00, 5.39614200592041e+00, 4.365189969539642e-01, 8.624880760908127e-02, 5.75624406337738e-01, 6.808966994285583e-01, 8.388137444853783e-03, 2.904768288135529e-02, 5.571617558598518e-02, 5.322244644165039e+00, 1.314442157745361e-01, 2.936674058437347e-01, 1.914905942976475e-02, 7.114966511726379e-01, 4.62066113948822e-01, 7.925579324364662e-03, 1.54079170897603e-02, 1.971083760261536e+00, 5.584467053413391e-01, 1.928670406341553e-01, 1.652675271034241e-01, 8.14162939786911e-03, 7.178314495831728e-03, 3.686181083321571e-02, 8.969144523143768e-02, 1.001327186822891e-01, 7.202138751745224e-02, 1.395457051694393e-02, 7.830963470041752e-03, 1.429318077862263e-02, 2.553084678947926e-02, 1.16584837436676e-01, 1.428172737360001e-01, 2.553034424781799e-01, 5.945144653320312e+00, 4.570472240447998e-01, 7.640488147735596e-01, 6.391521543264389e-02, 7.023791670799255e-01, 4.46635901927948e-01, 7.774741388857365e-03] buiWitETS.ets.senTDisSup.T=[2.931499938964844e+02, 3.231353149414062e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02, 3.231499938964844e+02] -buiWitETS.ets.senTDisRet.T=[2.931499938964844e+02, 2.935787658691406e+02, 3.111493225097656e+02, 3.104566955566406e+02, 3.070565795898438e+02, 3.0716845703125e+02, 3.116603088378906e+02, 3.094400939941406e+02, 3.086728210449219e+02, 3.097048950195312e+02, 3.105188293457031e+02, 3.100809020996094e+02, 3.054170532226562e+02, 3.062196350097656e+02, 3.052581481933594e+02, 3.068064880371094e+02, 3.039739074707031e+02, 3.054367980957031e+02, 3.066342163085938e+02, 3.093799438476562e+02, 3.055135498046875e+02, 3.019844360351562e+02, 3.009334716796875e+02, 3.024969787597656e+02, 3.041450500488281e+02, 3.053699340820312e+02, 3.063419799804688e+02, 3.046316223144531e+02, 3.014740600585938e+02, 3.017766723632812e+02, 3.030615234375e+02, 3.040344848632812e+02, 3.028399658203125e+02, 2.997439270019531e+02, 2.998830871582031e+02, 3.124458312988281e+02, 3.119671325683594e+02, 3.077779846191406e+02, 3.087565307617188e+02, 3.036553344726562e+02, 3.099463195800781e+02, 3.089683837890625e+02, 3.099570922851562e+02, 3.080532836914062e+02, 3.124247131347656e+02, 3.090212707519531e+02, 3.106754760742188e+02, 3.048218383789062e+02, 3.106751403808594e+02, 3.097418518066406e+02, 3.085421752929688e+02, 3.045324401855469e+02, 3.125956726074219e+02, 3.11298583984375e+02, 3.103345642089844e+02, 3.083591003417969e+02, 3.119932250976562e+02, 3.101594848632812e+02, 3.096033020019531e+02, 3.046968994140625e+02, 3.124884643554688e+02, 3.124569091796875e+02, 3.090551147460938e+02, 3.087704772949219e+02, 3.037556457519531e+02, 3.094660949707031e+02, 3.083211669921875e+02, 3.08953369140625e+02, 3.05271728515625e+02, 3.121223754882812e+02, 3.078760986328125e+02, 3.066957702636719e+02, 3.065556335449219e+02, 3.100137939453125e+02, 3.073698425292969e+02, 3.077630920410156e+02, 3.08525390625e+02, 3.111408996582031e+02, 3.091272583007812e+02, 3.04825927734375e+02, 3.02184814453125e+02, 3.021620178222656e+02, 3.038616027832031e+02, 3.043650817871094e+02, 3.014136047363281e+02, 2.996183166503906e+02, 2.998733825683594e+02, 3.0010546875e+02, 3.01392333984375e+02, 3.026112060546875e+02, 3.015716857910156e+02, 2.989305419921875e+02, 2.996377258300781e+02, 3.013773193359375e+02, 3.122333984375e+02, 3.097306823730469e+02, 3.096917724609375e+02, 3.048946838378906e+02, 3.09800537109375e+02, 3.076429443359375e+02, 3.078925476074219e+02] +buiWitETS.ets.senTDisRet.T=[2.931499938964844e+02, 2.935787658691406e+02, 3.111489868164062e+02, 3.104566955566406e+02, 3.070564270019531e+02, 3.071686401367188e+02, 3.116606140136719e+02, 3.09440185546875e+02, 3.086725463867188e+02, 3.097098083496094e+02, 3.105365295410156e+02, 3.100791931152344e+02, 3.054166564941406e+02, 3.062197570800781e+02, 3.052591857910156e+02, 3.068064880371094e+02, 3.039742431640625e+02, 3.054378662109375e+02, 3.066361694335938e+02, 3.093796997070312e+02, 3.055135803222656e+02, 3.019843444824219e+02, 3.009332885742188e+02, 3.024956970214844e+02, 3.041323547363281e+02, 3.053698425292969e+02, 3.063518981933594e+02, 3.046511840820312e+02, 3.014879455566406e+02, 3.017885131835938e+02, 3.030709838867188e+02, 3.040402221679688e+02, 3.028565368652344e+02, 2.997547912597656e+02, 2.9988720703125e+02, 3.124459838867188e+02, 3.119671325683594e+02, 3.077779235839844e+02, 3.087566528320312e+02, 3.036551208496094e+02, 3.099462890625e+02, 3.089676818847656e+02, 3.099534301757812e+02, 3.080579833984375e+02, 3.124246826171875e+02, 3.09021240234375e+02, 3.106753845214844e+02, 3.048218994140625e+02, 3.106753845214844e+02, 3.097418823242188e+02, 3.085427856445312e+02, 3.045309448242188e+02, 3.12595703125e+02, 3.112986145019531e+02, 3.103345336914062e+02, 3.083592529296875e+02, 3.119931030273438e+02, 3.101595153808594e+02, 3.096033020019531e+02, 3.046965026855469e+02, 3.124879455566406e+02, 3.1245654296875e+02, 3.090535583496094e+02, 3.087707214355469e+02, 3.037559509277344e+02, 3.094660339355469e+02, 3.083206176757812e+02, 3.089541320800781e+02, 3.052722778320312e+02, 3.121222534179688e+02, 3.078765258789062e+02, 3.066957702636719e+02, 3.065554504394531e+02, 3.100138549804688e+02, 3.073699340820312e+02, 3.077672119140625e+02, 3.0852734375e+02, 3.111408996582031e+02, 3.091271057128906e+02, 3.048261413574219e+02, 3.021849060058594e+02, 3.021622619628906e+02, 3.038678283691406e+02, 3.043305358886719e+02, 3.013544006347656e+02, 2.995877990722656e+02, 2.998600769042969e+02, 3.000950622558594e+02, 3.013840637207031e+02, 3.025877380371094e+02, 3.016056213378906e+02, 2.989587707519531e+02, 2.996488342285156e+02, 3.013798522949219e+02, 3.122330627441406e+02, 3.097305908203125e+02, 3.096920166015625e+02, 3.048948974609375e+02, 3.098005981445312e+02, 3.076431884765625e+02, 3.078965148925781e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Combined_Examples_AllElectricCWStorage.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Combined_Examples_AllElectricCWStorage.txt index e6304b6e1d7..71f3b99eda6 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Combined_Examples_AllElectricCWStorage.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Combined_Examples_AllElectricCWStorage.txt @@ -1,4 +1,4 @@ -last-generated=2023-11-19 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 1, 2, 0, 2, 0, 2, 0, 2, 0, 39, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1", @@ -13,18 +13,18 @@ statistics-simulation= } time=[3.024e+06, 3.456e+06] loaHea[1].bui.QReqHea_flow=[0e+00, 9.493225708007812e+02, 3.54977392578125e+03, 4.39458447265625e+03, 2.9589153125e+05, 1.8381359375e+05, 3.200260625e+05, 7.4181671875e+04, 2.167645703125e+04, 1.15662470703125e+04, 1.0672275e+05, 2.2364638671875e+04, 1.11800234375e+04, 1.3954861328125e+04, 1.507481875e+05, 8.15220234375e+04, 5.126853515625e+04, 4.920661328125e+04, 1.753485546875e+04, 1.126832885742188e+03, 7.5383271484375e+03, 1.37367978515625e+04, 2.28338671875e+04, 2.7365931640625e+04, 3.7124821875e+05, 2.672950625e+05, 4.0747228125e+05, 1.27899234375e+05, 6.44606171875e+04, 4.228007421875e+04, 1.953594375e+05, 6.5861234375e+04, 1.938912109375e+04, 1.823637109375e+04, 2.06956828125e+05, 1.106841171875e+05, 6.88439296875e+04, 5.960363671875e+04, 2.052243359375e+04, 1.741843017578125e+03, 6.6513701171875e+03, 9.551298828125e+03, 2.5892623046875e+04, 2.9517029296875e+04, 3.6527796875e+05, 2.75665125e+05, 3.807398125e+05, 1.104560078125e+05, 4.86697421875e+04, 2.555734375e+04, 9.34002109375e+04, 1.2115904296875e+04, 6.60182275390625e+03, 1.1296390625e+04, 1.020401875e+05, 6.076783984375e+04, 4.00853125e+04, 3.972075390625e+04, 1.33900302734375e+04, 0e+00, 8.846060180664062e+02, 3.472963134765625e+03, 4.832275390625e+03, 6.455421875e+03, 2.779866875e+05, 1.73268265625e+05, 2.488240625e+05, 4.81323671875e+04, 1.26875478515625e+04, 5.47889111328125e+03, 3.72345078125e+04, 2.417204345703125e+03, 1.654268188476562e+03, 2.834942138671875e+03, 9.587775e+04, 4.7938921875e+04, 2.7294283203125e+04, 2.950828515625e+04, 1.0987525390625e+04, 0e+00, 0e+00, 1.095909271240234e+02, 1.375607055664062e+03, 1.935897583007812e+03, 1.4607953125e+05, 8.16317109375e+04, 5.449210546875e+04, 3.66879609375e+04, 2.5443546875e+04, 1.7017060546875e+04, 1.7355943359375e+04, 1.3462158203125e+04, 1.523075390625e+04, 1.7201748046875e+04, 1.905946166992188e+03, 0e+00, 0e+00, 0e+00, 4.523660583496094e+02, 3.9840888671875e+03, 3.58901708984375e+03] -loaHea[1].bui.QHea_flow=[0e+00, 9.231002197265625e+02, 3.555528564453125e+03, 4.36855224609375e+03, 2.86278e+05, 1.84529484375e+05, 3.2482975e+05, 7.61395390625e+04, 2.222205859375e+04, 1.15943642578125e+04, 1.063295078125e+05, 2.295932421875e+04, 1.11629248046875e+04, 1.38952138671875e+04, 1.46642609375e+05, 8.280321875e+04, 5.140463671875e+04, 4.917498828125e+04, 1.9068177734375e+04, 1.1183369140625e+03, 7.476583984375e+03, 1.3692548828125e+04, 2.2346158203125e+04, 2.766798046875e+04, 3.59098875e+05, 2.6809059375e+05, 4.131994375e+05, 1.301509609375e+05, 6.529741796875e+04, 4.24690390625e+04, 1.95334453125e+05, 6.7694359375e+04, 1.957632421875e+04, 1.813507421875e+04, 2.00719453125e+05, 1.125036875e+05, 6.9264640625e+04, 5.962154296875e+04, 2.258254296875e+04, 1.731412353515625e+03, 6.638232421875e+03, 9.337345703125e+03, 2.6022072265625e+04, 2.90308359375e+04, 3.540725e+05, 2.7636621875e+05, 3.8594446875e+05, 1.130074453125e+05, 4.927931640625e+04, 2.5813931640625e+04, 9.31273671875e+04, 1.23245146484375e+04, 6.562439453125e+03, 1.12462509765625e+04, 9.9519921875e+04, 6.157441015625e+04, 4.0093015625e+04, 3.974525390625e+04, 1.42945e+04, 1.869159042835236e-01, 8.796425170898438e+02, 3.471148193359375e+03, 4.7911025390625e+03, 6.4658564453125e+03, 2.6982609375e+05, 1.73925265625e+05, 2.52575984375e+05, 4.985307421875e+04, 1.2818619140625e+04, 5.50501806640625e+03, 3.70947578125e+04, 2.433894287109375e+03, 1.653771362304688e+03, 2.808286865234375e+03, 9.32736015625e+04, 4.88192109375e+04, 2.7292794921875e+04, 2.9402578125e+04, 1.1615943359375e+04, 1.863662451505661e-01, 6.341870874166489e-02, 0e+00, 1.37478515625e+03, 1.933184448242188e+03, 1.41666359375e+05, 8.27405703125e+04, 5.49511953125e+04, 3.695770703125e+04, 2.5663087890625e+04, 1.7084447265625e+04, 1.73679375e+04, 1.3408666015625e+04, 1.523015234375e+04, 1.71249921875e+04, 2.019436645507812e+03, 1.420865952968597e-01, 5.626076459884644e-02, 3.343914821743965e-02, 4.453863830566406e+02, 3.9598701171875e+03, 3.589494384765625e+03] +loaHea[1].bui.QHea_flow=[0e+00, 9.231002197265625e+02, 3.555528564453125e+03, 4.36855224609375e+03, 2.86278e+05, 1.84529484375e+05, 3.2482975e+05, 7.61395390625e+04, 2.222205859375e+04, 1.15943642578125e+04, 1.063295078125e+05, 2.295929296875e+04, 1.11629306640625e+04, 1.389519140625e+04, 1.46642609375e+05, 8.28033984375e+04, 5.140463671875e+04, 4.917498828125e+04, 1.9068275390625e+04, 1.118326293945312e+03, 7.4750712890625e+03, 1.36920986328125e+04, 2.234613671875e+04, 2.7668162109375e+04, 3.5910121875e+05, 2.68090625e+05, 4.131994375e+05, 1.3015096875e+05, 6.529741796875e+04, 4.24690390625e+04, 1.95422734375e+05, 6.7694359375e+04, 1.957632421875e+04, 1.813507421875e+04, 2.007170625e+05, 1.125036875e+05, 6.9264640625e+04, 5.962154296875e+04, 2.2587966796875e+04, 1.731339233398438e+03, 6.63589208984375e+03, 9.3334130859375e+03, 2.602207421875e+04, 2.9030169921875e+04, 3.5407253125e+05, 2.7636621875e+05, 3.859445e+05, 1.130144609375e+05, 4.927931640625e+04, 2.5813931640625e+04, 9.31255e+04, 1.23245126953125e+04, 6.56243994140625e+03, 1.12462509765625e+04, 9.95199296875e+04, 6.15798828125e+04, 4.009383984375e+04, 3.974525390625e+04, 1.4294451171875e+04, 1.86907634139061e-01, 8.791607666015625e+02, 3.466022705078125e+03, 4.7511494140625e+03, 6.46577587890625e+03, 2.6982746875e+05, 1.7392528125e+05, 2.52575984375e+05, 4.985307421875e+04, 1.28186181640625e+04, 5.505017578125e+03, 3.709475390625e+04, 2.433893310546875e+03, 1.653771362304688e+03, 2.8081748046875e+03, 9.32736015625e+04, 4.88194453125e+04, 2.7282611328125e+04, 2.9402578125e+04, 1.1617267578125e+04, 1.864665299654007e-01, 6.343266367912292e-02, 0e+00, 1.37478564453125e+03, 1.929853881835938e+03, 1.41666359375e+05, 8.27404921875e+04, 5.49511875e+04, 3.69576015625e+04, 2.566294921875e+04, 1.7123064453125e+04, 1.73507734375e+04, 1.34358779296875e+04, 1.5225052734375e+04, 1.7155291015625e+04, 1.998171020507812e+03, 1.421402096748352e-01, 5.626934021711349e-02, 3.34419310092926e-02, 4.453861999511719e+02, 3.95987060546875e+03, 3.589494384765625e+03] loaHea[2].bui.QReqHea_flow=[0e+00, 9.493225708007812e+02, 3.54977392578125e+03, 4.39458447265625e+03, 2.9589153125e+05, 1.8381359375e+05, 3.200260625e+05, 7.4181671875e+04, 2.167645703125e+04, 1.15662470703125e+04, 1.0672275e+05, 2.2364638671875e+04, 1.11800234375e+04, 1.3954861328125e+04, 1.507481875e+05, 8.15220234375e+04, 5.126853515625e+04, 4.920661328125e+04, 1.753485546875e+04, 1.126832885742188e+03, 7.5383271484375e+03, 1.37367978515625e+04, 2.28338671875e+04, 2.7365931640625e+04, 3.7124821875e+05, 2.672950625e+05, 4.0747228125e+05, 1.27899234375e+05, 6.44606171875e+04, 4.228007421875e+04, 1.953594375e+05, 6.5861234375e+04, 1.938912109375e+04, 1.823637109375e+04, 2.06956828125e+05, 1.106841171875e+05, 6.88439296875e+04, 5.960363671875e+04, 2.052243359375e+04, 1.741843017578125e+03, 6.6513701171875e+03, 9.551298828125e+03, 2.5892623046875e+04, 2.9517029296875e+04, 3.6527796875e+05, 2.75665125e+05, 3.807398125e+05, 1.104560078125e+05, 4.86697421875e+04, 2.555734375e+04, 9.34002109375e+04, 1.2115904296875e+04, 6.60182275390625e+03, 1.1296390625e+04, 1.020401875e+05, 6.076783984375e+04, 4.00853125e+04, 3.972075390625e+04, 1.33900302734375e+04, 0e+00, 8.846060180664062e+02, 3.472963134765625e+03, 4.832275390625e+03, 6.455421875e+03, 2.779866875e+05, 1.73268265625e+05, 2.488240625e+05, 4.81323671875e+04, 1.26875478515625e+04, 5.47889111328125e+03, 3.72345078125e+04, 2.417204345703125e+03, 1.654268188476562e+03, 2.834942138671875e+03, 9.587775e+04, 4.7938921875e+04, 2.7294283203125e+04, 2.950828515625e+04, 1.0987525390625e+04, 0e+00, 0e+00, 1.095909271240234e+02, 1.375607055664062e+03, 1.935897583007812e+03, 1.4607953125e+05, 8.16317109375e+04, 5.449210546875e+04, 3.66879609375e+04, 2.5443546875e+04, 1.7017060546875e+04, 1.7355943359375e+04, 1.3462158203125e+04, 1.523075390625e+04, 1.7201748046875e+04, 1.905946166992188e+03, 0e+00, 0e+00, 0e+00, 4.523660583496094e+02, 3.9840888671875e+03, 3.58901708984375e+03] -loaHea[2].bui.QHea_flow=[0e+00, 9.113931274414062e+02, 3.56154052734375e+03, 4.3692587890625e+03, 2.8635075e+05, 1.845295e+05, 3.2482975e+05, 7.6140140625e+04, 2.222205859375e+04, 1.15943642578125e+04, 1.063295078125e+05, 2.295932421875e+04, 1.11629248046875e+04, 1.38952138671875e+04, 1.46642609375e+05, 8.28032734375e+04, 5.140463671875e+04, 4.917498828125e+04, 1.9068177734375e+04, 1.1183369140625e+03, 7.476583984375e+03, 1.3692548828125e+04, 2.2346158203125e+04, 2.766798046875e+04, 3.5772296875e+05, 2.6810196875e+05, 4.14668375e+05, 1.301502265625e+05, 6.5297390625e+04, 4.24690390625e+04, 1.9535834375e+05, 6.76943828125e+04, 1.957632421875e+04, 1.813507421875e+04, 2.00924421875e+05, 1.125036875e+05, 6.9264640625e+04, 5.962154296875e+04, 2.258254296875e+04, 1.731412353515625e+03, 6.638232421875e+03, 9.337345703125e+03, 2.6022072265625e+04, 2.90308359375e+04, 3.53901875e+05, 2.76375e+05, 3.8943978125e+05, 1.130483515625e+05, 4.927937890625e+04, 2.5813935546875e+04, 9.3127375e+04, 1.23245146484375e+04, 6.562439453125e+03, 1.12462509765625e+04, 9.9519921875e+04, 6.157441015625e+04, 4.0093015625e+04, 3.974525390625e+04, 1.42945e+04, 1.869159042835236e-01, 8.796425170898438e+02, 3.471148193359375e+03, 4.7911025390625e+03, 6.4658564453125e+03, 2.700530625e+05, 1.7392528125e+05, 2.52575984375e+05, 4.98530859375e+04, 1.2818619140625e+04, 5.50501806640625e+03, 3.70947578125e+04, 2.433894287109375e+03, 1.653771362304688e+03, 2.808286865234375e+03, 9.32736015625e+04, 4.88192109375e+04, 2.7292794921875e+04, 2.9402578125e+04, 1.1615943359375e+04, 1.863662451505661e-01, 6.341831386089325e-02, 0e+00, 1.37478515625e+03, 1.933184448242188e+03, 1.41666359375e+05, 8.274059375e+04, 5.49511953125e+04, 3.695770703125e+04, 2.5663087890625e+04, 1.7084447265625e+04, 1.73679375e+04, 1.3408666015625e+04, 1.523015234375e+04, 1.71249921875e+04, 2.019436645507812e+03, 1.420865803956985e-01, 5.626027658581734e-02, 3.343874588608742e-02, 4.453862609863281e+02, 3.959870361328125e+03, 3.589494384765625e+03] +loaHea[2].bui.QHea_flow=[0e+00, 9.113931274414062e+02, 3.56154052734375e+03, 4.3692587890625e+03, 2.8635075e+05, 1.845295e+05, 3.2482975e+05, 7.6140140625e+04, 2.222205859375e+04, 1.15943642578125e+04, 1.063295078125e+05, 2.295929296875e+04, 1.11629306640625e+04, 1.389519140625e+04, 1.46642609375e+05, 8.28034609375e+04, 5.140463671875e+04, 4.917498828125e+04, 1.9068275390625e+04, 1.118326293945312e+03, 7.4750712890625e+03, 1.36920986328125e+04, 2.234613671875e+04, 2.7668162109375e+04, 3.5772746875e+05, 2.68102e+05, 4.146681875e+05, 1.30150234375e+05, 6.5297390625e+04, 4.24690390625e+04, 1.953171875e+05, 6.76943828125e+04, 1.957632421875e+04, 1.813507421875e+04, 2.00923796875e+05, 1.125036875e+05, 6.9264640625e+04, 5.962154296875e+04, 2.2587966796875e+04, 1.731339233398438e+03, 6.63589208984375e+03, 9.3334130859375e+03, 2.602207421875e+04, 2.9030169921875e+04, 3.53902875e+05, 2.76375e+05, 3.894399375e+05, 1.130501171875e+05, 4.927937890625e+04, 2.5813935546875e+04, 9.31255e+04, 1.23245126953125e+04, 6.56243994140625e+03, 1.12462509765625e+04, 9.95199296875e+04, 6.15798828125e+04, 4.009383984375e+04, 3.974525390625e+04, 1.4294451171875e+04, 1.86907634139061e-01, 8.791608276367188e+02, 3.466022705078125e+03, 4.7511494140625e+03, 6.46577587890625e+03, 2.700545625e+05, 1.7392528125e+05, 2.52575984375e+05, 4.985308203125e+04, 1.28186181640625e+04, 5.505017578125e+03, 3.709475390625e+04, 2.433893310546875e+03, 1.653771362304688e+03, 2.8081748046875e+03, 9.32736015625e+04, 4.88194453125e+04, 2.7282611328125e+04, 2.9402578125e+04, 1.1617267578125e+04, 1.864665299654007e-01, 6.343226879835129e-02, 0e+00, 1.37478564453125e+03, 1.929853759765625e+03, 1.41666359375e+05, 8.2740515625e+04, 5.49511875e+04, 3.69576015625e+04, 2.566294921875e+04, 1.7123064453125e+04, 1.73507734375e+04, 1.34358779296875e+04, 1.5225052734375e+04, 1.7155291015625e+04, 1.998171020507812e+03, 1.42140194773674e-01, 5.62688484787941e-02, 3.344152495265007e-02, 4.453860778808594e+02, 3.95987060546875e+03, 3.589494384765625e+03] loaCoo[1].bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -5.339547119140625e+02, -3.32694873046875e+03, -9.840388793945312e+02, -6.12227490234375e+03, -9.533259765625e+03, -9.902181640625e+03, -8.495443359375e+03, -1.0278958984375e+04, -1.0153583984375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.992416076660156e+02, -3.1106591796875e+03, -2.382525482177734e+02, -4.572083984375e+03, -8.15827001953125e+03, -8.8536318359375e+03, -7.414298828125e+03, -1.0230013671875e+04, -1.00746240234375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.6863232421875e+02, -2.91993994140625e+03, -2.195702514648438e+02, -3.989195556640625e+03, -8.70266015625e+03, -9.702943359375e+03, -8.4947177734375e+03, -1.021785546875e+04, -1.0063189453125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.977890625e+02, -4.601482421875e+03, -4.14751123046875e+03, -1.2553451171875e+04, -2.0243689453125e+04, -1.9603640625e+04, -1.2679734375e+04, -1.1632966796875e+04, -1.1368833984375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -loaCoo[1].bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.807701110839844e+01, -3.521373779296875e+03, -9.507727661132812e+02, -5.9635439453125e+03, -9.4928203125e+03, -9.95178515625e+03, -8.483775390625e+03, -1.01670576171875e+04, -1.0221708984375e+04, -9.179150390625e+01, -3.699033975601196e+00, -1.346490263938904e+00, -7.716259360313416e-01, -5.426958203315735e-01, -4.202495515346527e-01, -3.436214625835419e-01, -2.908177673816681e-01, -2.519198358058929e-01, -2.21878781914711e-01, -1.978706419467926e-01, -6.268610382080078e+01, -3.288306640625e+03, -1.624872894287109e+02, -4.4113828125e+03, -8.10505615234375e+03, -8.911859375e+03, -7.36772119140625e+03, -1.0115455078125e+04, -1.01441923828125e+04, -9.138885498046875e+01, -3.697580099105835e+00, -1.345635294914246e+00, -7.711661458015442e-01, -5.424051284790039e-01, -4.200316071510315e-01, -3.434533774852753e-01, -2.906896471977234e-01, -2.518231570720673e-01, -2.218061089515686e-01, -1.978161633014679e-01, -4.790393447875977e+01, -3.08383837890625e+03, -1.346419830322266e+02, -3.8456005859375e+03, -8.6286953125e+03, -9.7458681640625e+03, -8.482875e+03, -1.01113154296875e+04, -1.01308720703125e+04, -9.094935607910156e+01, -3.695350170135498e+00, -1.34533703327179e+00, -7.711222171783447e-01, -5.424064993858337e-01, -4.200514256954193e-01, -3.434737622737885e-01, -2.907063066959381e-01, -2.518352270126343e-01, -2.218145430088043e-01, -1.978214532136917e-01, -2.347272338867188e+02, -4.853859375e+03, -3.909547119140625e+03, -1.23178564453125e+04, -2.0209974609375e+04, -1.9716390625e+04, -1.28953349609375e+04, -1.153817578125e+04, -1.14409677734375e+04, -9.609764099121094e+01, -3.712249755859375e+00, -1.354041457176208e+00, -7.756792902946472e-01, -5.452308654785156e-01, -4.22133207321167e-01, -3.450696170330048e-01, -2.919133603572845e-01, -2.527420222759247e-01, -2.22494050860405e-01, -1.983339786529541e-01, -1.785669475793839e-01, -1.62079930305481e-01, -1.481227576732635e-01, -1.361630707979202e-01, -1.25809982419014e-01, -1.167687550187111e-01, -1.088124364614487e-01, -1.017631739377975e-01, -9.547954797744751e-02, -8.984766900539398e-02, -8.477720618247986e-02, -8.01888033747673e-02, -7.60188102722168e-02, -7.221323251724243e-02, -6.873055547475815e-02] +loaCoo[1].bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.807701110839844e+01, -3.521373779296875e+03, -9.507727661132812e+02, -5.9635439453125e+03, -9.4928203125e+03, -9.9517822265625e+03, -8.48377734375e+03, -1.01670546875e+04, -1.0221708984375e+04, -9.181201934814453e+01, -3.699030637741089e+00, -1.346492409706116e+00, -7.716267704963684e-01, -5.426962375640869e-01, -4.202498495578766e-01, -3.436216711997986e-01, -2.908179759979248e-01, -2.519199550151825e-01, -2.21878856420517e-01, -1.978706866502762e-01, -6.26906623840332e+01, -3.288310302734375e+03, -1.624872283935547e+02, -4.41138232421875e+03, -8.1050546875e+03, -8.911859375e+03, -7.36772119140625e+03, -1.0115455078125e+04, -1.01441923828125e+04, -9.134993743896484e+01, -3.697453022003174e+00, -1.345605611801147e+00, -7.711560726165771e-01, -5.424001812934875e-01, -4.200286567211151e-01, -3.434513807296753e-01, -2.906882166862488e-01, -2.518220543861389e-01, -2.218052595853806e-01, -1.978154927492142e-01, -4.788985443115234e+01, -3.083853759765625e+03, -1.346419982910156e+02, -3.8455986328125e+03, -8.6287470703125e+03, -9.7458671875e+03, -8.482875e+03, -1.01113154296875e+04, -1.01308720703125e+04, -9.238780975341797e+01, -3.700973510742188e+00, -1.346667766571045e+00, -7.715823650360107e-01, -5.426334142684937e-01, -4.201889038085938e-01, -3.435664176940918e-01, -2.907731235027313e-01, -2.518857717514038e-01, -2.218538373708725e-01, -1.978527456521988e-01, -2.347452239990234e+02, -4.85385986328125e+03, -3.909665771484375e+03, -1.23178564453125e+04, -2.0210373046875e+04, -1.9716390625e+04, -1.28953349609375e+04, -1.153817578125e+04, -1.14409677734375e+04, -9.614079284667969e+01, -3.712540626525879e+00, -1.354110360145569e+00, -7.757036685943604e-01, -5.452430248260498e-01, -4.221405684947968e-01, -3.450745940208435e-01, -2.919169664382935e-01, -2.527446150779724e-01, -2.224961668252945e-01, -1.98335662484169e-01, -1.785683184862137e-01, -1.620810627937317e-01, -1.481236964464188e-01, -1.361638754606247e-01, -1.258106678724289e-01, -1.167693436145782e-01, -1.088129356503487e-01, -1.017636135220528e-01, -9.547992795705795e-02, -8.984800428152084e-02, -8.477750420570374e-02, -8.01890641450882e-02, -7.60190412402153e-02, -7.221344113349915e-02, -6.873074173927307e-02] loaCoo[2].bui.QReqCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -5.339547119140625e+02, -3.32694873046875e+03, -9.840388793945312e+02, -6.12227490234375e+03, -9.533259765625e+03, -9.902181640625e+03, -8.495443359375e+03, -1.0278958984375e+04, -1.0153583984375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.992416076660156e+02, -3.1106591796875e+03, -2.382525482177734e+02, -4.572083984375e+03, -8.15827001953125e+03, -8.8536318359375e+03, -7.414298828125e+03, -1.0230013671875e+04, -1.00746240234375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.6863232421875e+02, -2.91993994140625e+03, -2.195702514648438e+02, -3.989195556640625e+03, -8.70266015625e+03, -9.702943359375e+03, -8.4947177734375e+03, -1.021785546875e+04, -1.0063189453125e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.977890625e+02, -4.601482421875e+03, -4.14751123046875e+03, -1.2553451171875e+04, -2.0243689453125e+04, -1.9603640625e+04, -1.2679734375e+04, -1.1632966796875e+04, -1.1368833984375e+04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -loaCoo[2].bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.704433822631836e+01, -3.523980712890625e+03, -9.5077587890625e+02, -5.96354443359375e+03, -9.4928203125e+03, -9.95178515625e+03, -8.483775390625e+03, -1.01670576171875e+04, -1.0221708984375e+04, -9.179150390625e+01, -3.699024438858032e+00, -1.346435904502869e+00, -7.716567516326904e-01, -5.42730450630188e-01, -4.202787578105927e-01, -3.436453342437744e-01, -2.908372282981873e-01, -2.51935750246048e-01, -2.218920886516571e-01, -1.978852152824402e-01, -6.268804550170898e+01, -3.288307373046875e+03, -1.624872894287109e+02, -4.4113828125e+03, -8.10505615234375e+03, -8.911859375e+03, -7.36772119140625e+03, -1.0115455078125e+04, -1.01441923828125e+04, -9.138885498046875e+01, -3.697568416595459e+00, -1.345580458641052e+00, -7.711979150772095e-01, -5.424405336380005e-01, -4.20061469078064e-01, -3.434777557849884e-01, -2.907094955444336e-01, -2.518393993377686e-01, -2.218196988105774e-01, -1.97831004858017e-01, -4.790556335449219e+01, -3.08383935546875e+03, -1.346419830322266e+02, -3.8456005859375e+03, -8.6286953125e+03, -9.7458681640625e+03, -8.482875e+03, -1.01113154296875e+04, -1.01308720703125e+04, -9.094935607910156e+01, -3.695337295532227e+00, -1.345283150672913e+00, -7.711532115936279e-01, -5.42441189289093e-01, -4.200796782970428e-01, -3.434973955154419e-01, -2.907257676124573e-01, -2.518512606620789e-01, -2.218278795480728e-01, -1.978360265493393e-01, -2.347279357910156e+02, -4.85385986328125e+03, -3.909547119140625e+03, -1.23178564453125e+04, -2.0209974609375e+04, -1.9716390625e+04, -1.28953349609375e+04, -1.153817578125e+04, -1.14409677734375e+04, -9.609764099121094e+01, -3.7122483253479e+00, -1.353986144065857e+00, -7.757107615470886e-01, -5.452662706375122e-01, -4.22159731388092e-01, -3.45089316368103e-01, -2.919312715530396e-01, -2.527578175067902e-01, -2.225075960159302e-01, -1.983474344015121e-01, -1.785777062177658e-01, -1.620887368917465e-01, -1.481301486492157e-01, -1.3616943359375e-01, -1.258155405521393e-01, -1.167736575007439e-01, -1.088168099522591e-01, -1.017671078443527e-01, -9.548310935497284e-02, -8.985091000795364e-02, -8.477947860956192e-02, -8.019036799669266e-02, -7.602003961801529e-02, -7.221482694149017e-02, -6.873234361410141e-02] -pla.PHea=[0e+00, 1.5193078125e+05, 7.09247021484375e+03, 5.2266708984375e+03, 3.6679971875e+05, 1.103119765625e+05, 3.688869375e+05, 1.0253703125e+05, 1.373916796875e+04, 6.77868896484375e+03, 6.19217421875e+04, 1.47779501953125e+04, 6.07985205078125e+03, 8.93451171875e+03, 8.071290625e+04, 1.35064828125e+05, 1.38382171875e+05, 4.283898046875e+04, 1.24037021484375e+04, 1.670747924804688e+03, 2.243674072265625e+03, 7.783044921875e+03, 1.86897734375e+04, 2.5239591796875e+04, 3.951791875e+05, 1.37327359375e+05, 3.8328303125e+05, 1.79606953125e+05, 4.667873046875e+04, 3.624221484375e+04, 1.16863109375e+05, 1.240979765625e+05, 1.2235080078125e+04, 1.22903544921875e+04, 2.11756546875e+05, 1.702630625e+05, 4.778341796875e+04, 4.7528875e+04, 1.53986279296875e+04, 1.708173706054688e+03, 2.16914404296875e+03, 4.087603515625e+03, 2.3935041015625e+04, 2.73942578125e+04, 4.103949375e+05, 1.3960771875e+05, 3.971218125e+05, 1.2723165625e+05, 4.187627734375e+04, 1.869228125e+04, 5.679253125e+04, 6.6203955078125e+03, 3.26247314453125e+03, 6.0961103515625e+03, 6.334183984375e+04, 4.829858203125e+04, 3.366350390625e+04, 3.435483203125e+04, 2.22334765625e+05, 1.537033813476562e+03, 1.001166931152344e+03, 1.043432495117188e+03, 1.612366821289062e+03, 3.099076904296875e+03, 1.4192896875e+05, 3.11336625e+05, 2.7590946875e+05, 4.141248046875e+04, 7.2376806640625e+03, 3.442311767578125e+03, 4.1100203125e+04, 2.871064453125e+03, 1.615025512695312e+03, 1.27410693359375e+03, 6.30769921875e+04, 4.109077734375e+04, 2.0461509765625e+04, 2.5195328125e+04, 8.0147919921875e+03, 1.660810180664062e+03, 0e+00, 0e+00, 1.229784790039062e+03, 9.787324829101562e+02, 7.67460078125e+04, 5.28086796875e+04, 4.687960546875e+04, 3.0524255859375e+04, 1.94218671875e+04, 1.179391796875e+04, 1.31371083984375e+04, 9.888916015625e+03, 1.22909892578125e+04, 1.46331962890625e+04, 3.70719384765625e+03, 0e+00, 0e+00, 0e+00, 1.857399291992188e+03, 2.161055419921875e+03, 2.20451416015625e+03] -pla.PCoo=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.895761489868164e+01, 1.556354370117188e+03, 7.404185180664062e+02, 1.813484252929688e+03, 3.467796875e+03, 3.359253173828125e+03, 2.6496162109375e+03, 3.216943115234375e+03, 3.80092822265625e+03, 5.561915283203125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.502980041503906e+01, 8.79717529296875e+02, 4.461885070800781e+02, 8.743062133789062e+02, 2.497822021484375e+03, 2.9192099609375e+03, 2.181771484375e+03, 3.75434326171875e+03, 3.425170166015625e+03, 5.457470703125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.741571235656738e+01, 8.06469482421875e+02, 4.852052001953125e+02, 7.17569091796875e+02, 2.772426513671875e+03, 3.205682373046875e+03, 2.610843505859375e+03, 3.166846435546875e+03, 3.716760498046875e+03, 5.724183349609375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.0488427734375e+02, 1.434036376953125e+03, 9.072140502929688e+02, 4.08843603515625e+03, 6.52742529296875e+03, 6.05896484375e+03, 3.909835205078125e+03, 3.487796142578125e+03, 5.33749365234375e+03, 5.8290185546875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -pla.PFan=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.488715934753418e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -pla.PPum=[0e+00, 1.6045265625e+04, 6.233923828125e+03, 6.23430810546875e+03, 2.141026171875e+04, 1.278353125e+04, 3.342290625e+04, 2.094278515625e+04, 1.814331640625e+04, 1.813998828125e+04, 1.927002734375e+04, 1.8131638671875e+04, 1.8139015625e+04, 1.81402578125e+04, 1.8441599609375e+04, 2.09658125e+04, 1.13627294921875e+04, 6.23402783203125e+03, 6.2179306640625e+03, 6.23420947265625e+03, 6.23471630859375e+03, 6.2345048828125e+03, 6.238171875e+03, 6.23089208984375e+03, 2.4108193359375e+04, 1.3355681640625e+04, 3.879379296875e+04, 2.759280078125e+04, 1.8686216796875e+04, 1.8137111328125e+04, 2.0449927734375e+04, 2.098885546875e+04, 1.8402615234375e+04, 1.834603125e+04, 2.3681677734375e+04, 2.759890625e+04, 6.51034033203125e+03, 6.2334345703125e+03, 6.21302001953125e+03, 6.23422607421875e+03, 6.234314453125e+03, 6.23565478515625e+03, 6.2327255859375e+03, 6.2381259765625e+03, 2.3784244140625e+04, 1.35968818359375e+04, 3.840353515625e+04, 2.47886171875e+04, 1.8507626953125e+04, 1.8136462890625e+04, 1.81482265625e+04, 1.813611328125e+04, 1.813933203125e+04, 1.8140208984375e+04, 1.817896875e+04, 1.8124484375e+04, 6.23279150390625e+03, 6.23341943359375e+03, 1.34346279296875e+04, 6.2341220703125e+03, 6.23380517578125e+03, 6.2341103515625e+03, 6.23445458984375e+03, 6.23399609375e+03, 1.4881162109375e+04, 2.047529296875e+04, 3.59852578125e+04, 1.8108126953125e+04, 1.813833203125e+04, 1.814073046875e+04, 1.8142134765625e+04, 1.8137818359375e+04, 1.81370078125e+04, 1.81400234375e+04, 1.8496552734375e+04, 1.8124669921875e+04, 6.233033203125e+03, 6.2347646484375e+03, 6.2274453125e+03, 6.23407763671875e+03, 0e+00, 0e+00, 6.23409619140625e+03, 6.23411376953125e+03, 6.409220703125e+03, 6.19318212890625e+03, 6.22840283203125e+03, 6.23096923828125e+03, 6.23172314453125e+03, 6.23324267578125e+03, 6.2339091796875e+03, 6.23420556640625e+03, 6.23393798828125e+03, 6.23469287109375e+03, 6.2325615234375e+03, 0e+00, 0e+00, 0e+00, 6.19020458984375e+03, 6.23433544921875e+03, 6.2340712890625e+03] -pla.THeaWatSup.T=[2.931499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331423950195312e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.323334045410156e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.32724609375e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331488037109375e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331497497558594e+02, 3.331497497558594e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331496887207031e+02, 3.331496887207031e+02, 3.331496887207031e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02] -pla.THeaWatPriRet.T=[2.931499938964844e+02, 3.322843322753906e+02, 3.324285278320312e+02, 3.326192626953125e+02, 3.213935852050781e+02, 3.252612915039062e+02, 3.226264343261719e+02, 3.265223083496094e+02, 3.316749877929688e+02, 3.324622802734375e+02, 3.230289306640625e+02, 3.316553344726562e+02, 3.32533203125e+02, 3.322422790527344e+02, 3.200980834960938e+02, 3.259209594726562e+02, 3.286793212890625e+02, 3.288119201660156e+02, 3.319040222167969e+02, 3.329806823730469e+02, 3.329216613769531e+02, 3.323590087890625e+02, 3.312481384277344e+02, 3.305897521972656e+02, 3.223143310546875e+02, 3.2240771484375e+02, 3.214100341796875e+02, 3.276151428222656e+02, 3.274568176269531e+02, 3.295187072753906e+02, 3.236354064941406e+02, 3.272757873535156e+02, 3.319126892089844e+02, 3.318878479003906e+02, 3.212856750488281e+02, 3.28393798828125e+02, 3.270775756835938e+02, 3.278941650390625e+02, 3.315998229980469e+02, 3.329768981933594e+02, 3.329296264648438e+02, 3.327331237792969e+02, 3.307212829589844e+02, 3.30369384765625e+02, 3.22365478515625e+02, 3.224404296875e+02, 3.218664855957031e+02, 3.249564819335938e+02, 3.289156799316406e+02, 3.31259521484375e+02, 3.244972839355469e+02, 3.324775695800781e+02, 3.328182678222656e+02, 3.325297241210938e+02, 3.228556213378906e+02, 3.278087768554688e+02, 3.297332458496094e+02, 3.296573181152344e+02, 3.322396240234375e+02, 3.329941711425781e+02, 3.330396423339844e+02, 3.330358581542969e+02, 3.329756774902344e+02, 3.328251953125e+02, 3.215461120605469e+02, 3.257261657714844e+02, 3.222654113769531e+02, 3.289174194335938e+02, 3.324169006347656e+02, 3.327991943359375e+02, 3.290002746582031e+02, 3.328584899902344e+02, 3.329866333007812e+02, 3.330206604003906e+02, 3.232275085449219e+02, 3.289897766113281e+02, 3.310761413574219e+02, 3.305848083496094e+02, 3.323457946777344e+02, 3.329819030761719e+02, 3.329974365234375e+02, 3.329974365234375e+02, 3.330153198242188e+02, 3.330439758300781e+02, 3.202298278808594e+02, 3.259291687011719e+02, 3.283504333496094e+02, 3.300520935058594e+02, 3.311802978515625e+02, 3.319541320800781e+02, 3.318170471191406e+02, 3.32146484375e+02, 3.319029235839844e+02, 3.316643676757812e+02, 3.327764587402344e+02, 3.329612731933594e+02, 3.329612731933594e+02, 3.329612731933594e+02, 3.329461975097656e+02, 3.329175720214844e+02, 3.329191284179688e+02] +loaCoo[2].bui.QCoo_flow=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.704433822631836e+01, -3.523980712890625e+03, -9.5077587890625e+02, -5.96354443359375e+03, -9.4928203125e+03, -9.9517822265625e+03, -8.48377734375e+03, -1.01670546875e+04, -1.0221708984375e+04, -9.181201934814453e+01, -3.699021339416504e+00, -1.34643816947937e+00, -7.716574668884277e-01, -5.427308082580566e-01, -4.202790260314941e-01, -3.436455428600311e-01, -2.908374071121216e-01, -2.519358694553375e-01, -2.218921482563019e-01, -1.978852450847626e-01, -6.269273376464844e+01, -3.28831103515625e+03, -1.624872283935547e+02, -4.41138232421875e+03, -8.1050546875e+03, -8.911859375e+03, -7.36772119140625e+03, -1.0115455078125e+04, -1.01441923828125e+04, -9.134993743896484e+01, -3.697440624237061e+00, -1.345550060272217e+00, -7.711886763572693e-01, -5.424363613128662e-01, -4.200591146945953e-01, -3.434762060642242e-01, -2.907084226608276e-01, -2.518385946750641e-01, -2.218190878629684e-01, -1.978305131196976e-01, -4.789139556884766e+01, -3.083854736328125e+03, -1.346419982910156e+02, -3.8455986328125e+03, -8.6287470703125e+03, -9.7458671875e+03, -8.482875e+03, -1.01113154296875e+04, -1.01308720703125e+04, -9.238780975341797e+01, -3.700965642929077e+00, -1.346613526344299e+00, -7.716133594512939e-01, -5.426681041717529e-01, -4.202171862125397e-01, -3.435900807380676e-01, -2.907926142215729e-01, -2.519018054008484e-01, -2.218671888113022e-01, -1.978673338890076e-01, -2.347459259033203e+02, -4.85385986328125e+03, -3.909665771484375e+03, -1.23178564453125e+04, -2.0210373046875e+04, -1.9716390625e+04, -1.28953349609375e+04, -1.153817578125e+04, -1.14409677734375e+04, -9.614079284667969e+01, -3.712539434432983e+00, -1.354054808616638e+00, -7.757354974746704e-01, -5.452787280082703e-01, -4.221673309803009e-01, -3.450945019721985e-01, -2.919350266456604e-01, -2.527605295181274e-01, -2.225098162889481e-01, -1.983492076396942e-01, -1.785791516304016e-01, -1.62089928984642e-01, -1.481311470270157e-01, -1.36170282959938e-01, -1.258162558078766e-01, -1.167742758989334e-01, -1.088173389434814e-01, -1.017675697803497e-01, -9.548351168632507e-02, -8.98512676358223e-02, -8.477979153394699e-02, -8.019064366817474e-02, -7.602028548717499e-02, -7.221505045890808e-02, -6.873254477977753e-02] +pla.PHea=[0e+00, 1.5193078125e+05, 7.09247021484375e+03, 5.2266708984375e+03, 3.6679971875e+05, 1.103119765625e+05, 3.688869375e+05, 1.0253703125e+05, 1.373916796875e+04, 6.778689453125e+03, 6.19218125e+04, 1.47778984375e+04, 6.0799375e+03, 8.934466796875e+03, 8.07132890625e+04, 1.350613125e+05, 1.383653125e+05, 4.2839e+04, 1.24038095703125e+04, 1.670691040039062e+03, 2.2433828125e+03, 7.7830185546875e+03, 1.8744302734375e+04, 2.52548359375e+04, 3.9524828125e+05, 1.37230734375e+05, 3.83542e+05, 1.7967390625e+05, 4.671854296875e+04, 3.624773046875e+04, 1.17015859375e+05, 1.2415059375e+05, 1.2233041015625e+04, 1.23700712890625e+04, 2.13717328125e+05, 1.70256515625e+05, 4.7776515625e+04, 4.752862109375e+04, 1.5405357421875e+04, 1.708236938476562e+03, 2.168776611328125e+03, 4.08705419921875e+03, 2.3935490234375e+04, 2.7392392578125e+04, 4.103386875e+05, 1.396023125e+05, 3.971345e+05, 1.26497203125e+05, 4.18758515625e+04, 1.86924765625e+04, 5.6792e+04, 6.62033349609375e+03, 3.262465576171875e+03, 6.09618115234375e+03, 6.33418984375e+04, 4.8299546875e+04, 3.366912890625e+04, 3.43547578125e+04, 2.2646553125e+05, 1.537195068359375e+03, 1.001020263671875e+03, 1.042747680664062e+03, 1.609535522460938e+03, 3.098432373046875e+03, 1.41933109375e+05, 3.113336875e+05, 2.759099375e+05, 4.141236328125e+04, 7.2375556640625e+03, 3.442306884765625e+03, 4.1100140625e+04, 2.87099267578125e+03, 1.614999755859375e+03, 1.27412060546875e+03, 6.31047890625e+04, 4.10914609375e+04, 2.0445072265625e+04, 2.5195541015625e+04, 8.0167197265625e+03, 1.661004516601562e+03, 0e+00, 0e+00, 1.229493896484375e+03, 9.780621948242188e+02, 7.674684375e+04, 5.280850390625e+04, 4.68796875e+04, 3.0524150390625e+04, 1.9421810546875e+04, 1.18309951171875e+04, 1.31104931640625e+04, 9.9047099609375e+03, 1.2286451171875e+04, 1.46675078125e+04, 3.69872021484375e+03, 0e+00, 0e+00, 0e+00, 1.857693359375e+03, 2.16185205078125e+03, 2.2053388671875e+03] +pla.PCoo=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.895761489868164e+01, 1.556354370117188e+03, 7.404185180664062e+02, 1.813484130859375e+03, 3.46783740234375e+03, 3.359230224609375e+03, 2.649546630859375e+03, 3.216939208984375e+03, 3.800905029296875e+03, 5.562033081054688e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.505036163330078e+01, 8.798896484375e+02, 4.445260314941406e+02, 8.7205810546875e+02, 2.525924560546875e+03, 2.919845947265625e+03, 2.181871826171875e+03, 3.773179443359375e+03, 3.426709228515625e+03, 5.457073974609375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.738223457336426e+01, 8.060900268554688e+02, 4.853056945800781e+02, 7.175929565429688e+02, 2.772434326171875e+03, 3.2057255859375e+03, 2.6108916015625e+03, 3.1668349609375e+03, 3.716729248046875e+03, 5.734393920898438e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.047666320800781e+02, 1.433859130859375e+03, 9.07235595703125e+02, 4.088310546875e+03, 6.52747607421875e+03, 6.05904150390625e+03, 3.909838623046875e+03, 3.487765625e+03, 5.3409853515625e+03, 5.829080810546875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +pla.PFan=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.426984596252441e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +pla.PPum=[0e+00, 1.6045265625e+04, 6.233923828125e+03, 6.23430810546875e+03, 2.141026171875e+04, 1.278353125e+04, 3.342290625e+04, 2.094278515625e+04, 1.814331640625e+04, 1.813998828125e+04, 1.9270193359375e+04, 1.8131638671875e+04, 1.8139015625e+04, 1.81402578125e+04, 1.84415390625e+04, 2.0965833984375e+04, 1.136235546875e+04, 6.23402783203125e+03, 6.21793017578125e+03, 6.23420947265625e+03, 6.234712890625e+03, 6.2345048828125e+03, 6.2381240234375e+03, 6.2308955078125e+03, 2.4108513671875e+04, 1.335535546875e+04, 3.879201171875e+04, 2.75927890625e+04, 1.86861953125e+04, 1.8137125e+04, 2.037076953125e+04, 2.0988873046875e+04, 1.8400564453125e+04, 1.8368138671875e+04, 2.3683958984375e+04, 2.7598896484375e+04, 6.510345703125e+03, 6.2334345703125e+03, 6.21302587890625e+03, 6.2342265625e+03, 6.23431591796875e+03, 6.23565869140625e+03, 6.23272509765625e+03, 6.23812646484375e+03, 2.378517578125e+04, 1.3596869140625e+04, 3.840350390625e+04, 2.4806298828125e+04, 1.8507646484375e+04, 1.8136462890625e+04, 1.814823046875e+04, 1.8136111328125e+04, 1.813933203125e+04, 1.8140208984375e+04, 1.8178966796875e+04, 1.81244609375e+04, 6.23277880859375e+03, 6.23341943359375e+03, 1.34671240234375e+04, 6.23412060546875e+03, 6.23379736328125e+03, 6.23410986328125e+03, 6.23444384765625e+03, 6.23399755859375e+03, 1.4882052734375e+04, 2.04751953125e+04, 3.5985328125e+04, 1.8108099609375e+04, 1.8138330078125e+04, 1.814073046875e+04, 1.8142134765625e+04, 1.8137818359375e+04, 1.81370078125e+04, 1.8140025390625e+04, 1.8497203125e+04, 1.8124671875e+04, 6.2330517578125e+03, 6.2347646484375e+03, 6.22744189453125e+03, 6.234080078125e+03, 0e+00, 0e+00, 6.23409619140625e+03, 6.234119140625e+03, 6.40871923828125e+03, 6.1931865234375e+03, 6.22840283203125e+03, 6.2309697265625e+03, 6.2317236328125e+03, 6.23323876953125e+03, 6.23395263671875e+03, 6.23418603515625e+03, 6.2339130859375e+03, 6.23470263671875e+03, 6.23256884765625e+03, 0e+00, 0e+00, 0e+00, 6.19019677734375e+03, 6.23433544921875e+03, 6.2340712890625e+03] +pla.THeaWatSup.T=[2.931499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331340637207031e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.323322448730469e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.327224731445312e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331487731933594e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331497497558594e+02, 3.331497497558594e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331496887207031e+02, 3.331496887207031e+02, 3.331496887207031e+02, 3.331499938964844e+02, 3.331499938964844e+02, 3.331499938964844e+02] +pla.THeaWatPriRet.T=[2.931499938964844e+02, 3.322843322753906e+02, 3.324285278320312e+02, 3.326192626953125e+02, 3.213935852050781e+02, 3.252612915039062e+02, 3.226264343261719e+02, 3.265223083496094e+02, 3.316749877929688e+02, 3.324622802734375e+02, 3.230289306640625e+02, 3.316553344726562e+02, 3.32533203125e+02, 3.322422790527344e+02, 3.200976257324219e+02, 3.259209594726562e+02, 3.286793212890625e+02, 3.288119201660156e+02, 3.319040222167969e+02, 3.329806823730469e+02, 3.329217224121094e+02, 3.323590393066406e+02, 3.312481994628906e+02, 3.305897216796875e+02, 3.223135375976562e+02, 3.2240771484375e+02, 3.214100341796875e+02, 3.276151733398438e+02, 3.274568176269531e+02, 3.295187072753906e+02, 3.234998474121094e+02, 3.272757873535156e+02, 3.319126892089844e+02, 3.318878479003906e+02, 3.212859191894531e+02, 3.28393798828125e+02, 3.270775756835938e+02, 3.278941650390625e+02, 3.315992736816406e+02, 3.329768981933594e+02, 3.329296569824219e+02, 3.327331848144531e+02, 3.307212524414062e+02, 3.303695678710938e+02, 3.22365478515625e+02, 3.224404296875e+02, 3.218664855957031e+02, 3.25076171875e+02, 3.289156799316406e+02, 3.31259521484375e+02, 3.244974975585938e+02, 3.324775695800781e+02, 3.328182678222656e+02, 3.325297241210938e+02, 3.228556213378906e+02, 3.278079528808594e+02, 3.297331237792969e+02, 3.296573181152344e+02, 3.322397155761719e+02, 3.329941711425781e+02, 3.330396728515625e+02, 3.330359191894531e+02, 3.329760131835938e+02, 3.328252563476562e+02, 3.215460205078125e+02, 3.257261657714844e+02, 3.222654113769531e+02, 3.289174194335938e+02, 3.324169311523438e+02, 3.327991943359375e+02, 3.29000244140625e+02, 3.328584899902344e+02, 3.329866333007812e+02, 3.330206604003906e+02, 3.232276306152344e+02, 3.2898974609375e+02, 3.310777282714844e+02, 3.305847473144531e+02, 3.323456420898438e+02, 3.329819030761719e+02, 3.329974975585938e+02, 3.329974975585938e+02, 3.330153503417969e+02, 3.330440368652344e+02, 3.202264709472656e+02, 3.259291687011719e+02, 3.283504333496094e+02, 3.300520935058594e+02, 3.311802978515625e+02, 3.319502258300781e+02, 3.318197326660156e+02, 3.321448669433594e+02, 3.319034729003906e+02, 3.316607971191406e+02, 3.327773742675781e+02, 3.329612731933594e+02, 3.329612731933594e+02, 3.329612731933594e+02, 3.329461669921875e+02, 3.329175109863281e+02, 3.329190368652344e+02] pla.TChiWatSup.T=[2.931499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791502075195312e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02, 2.791499938964844e+02] -pla.TChiWatPriRet.T=[2.931499938964844e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792359008789062e+02, 2.794509582519531e+02, 2.792957153320312e+02, 2.795194702148438e+02, 2.797974853515625e+02, 2.797849731445312e+02, 2.796673583984375e+02, 2.797942810058594e+02, 2.797849426269531e+02, 2.7925e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.792138977050781e+02, 2.793114013671875e+02, 2.792225952148438e+02, 2.793100280761719e+02, 2.796179504394531e+02, 2.797020874023438e+02, 2.795906372070312e+02, 2.798012390136719e+02, 2.79781982421875e+02, 2.792501220703125e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791996154785156e+02, 2.793002014160156e+02, 2.792198791503906e+02, 2.792855529785156e+02, 2.796497497558594e+02, 2.797562255859375e+02, 2.796654663085938e+02, 2.797897033691406e+02, 2.797789611816406e+02, 2.792499389648438e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.791949768066406e+02, 2.792660827636719e+02, 2.794034729003906e+02, 2.793150024414062e+02, 2.799420166015625e+02, 2.804203186035156e+02, 2.803740234375e+02, 2.799365234375e+02, 2.798594055175781e+02, 2.798560791015625e+02, 2.792495422363281e+02, 2.791941833496094e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02] +pla.TChiWatPriRet.T=[2.931499938964844e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792318420410156e+02, 2.792359008789062e+02, 2.794509582519531e+02, 2.792957153320312e+02, 2.795194702148438e+02, 2.797974853515625e+02, 2.797849731445312e+02, 2.796673583984375e+02, 2.797942810058594e+02, 2.797849426269531e+02, 2.7925e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.791949157714844e+02, 2.792138977050781e+02, 2.793114013671875e+02, 2.792225952148438e+02, 2.793100280761719e+02, 2.796179504394531e+02, 2.797020874023438e+02, 2.795906372070312e+02, 2.798012390136719e+02, 2.79781982421875e+02, 2.792500915527344e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791950073242188e+02, 2.791996154785156e+02, 2.793002014160156e+02, 2.792199096679688e+02, 2.792855529785156e+02, 2.796497802734375e+02, 2.797562255859375e+02, 2.796654663085938e+02, 2.797897033691406e+02, 2.797789611816406e+02, 2.792501525878906e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.791949462890625e+02, 2.792660217285156e+02, 2.794034423828125e+02, 2.793150024414062e+02, 2.799420166015625e+02, 2.804203186035156e+02, 2.803740234375e+02, 2.799365234375e+02, 2.798594055175781e+02, 2.798560791015625e+02, 2.792495422363281e+02, 2.791941833496094e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02, 2.791941528320312e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt index 23e0633b70b..86fd9556e49 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Experimental_DHC_Plants_Cooling_Subsystems_Examples_CoolingTowersParallel.txt @@ -1,4 +1,4 @@ -last-generated=2023-12-15 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1", @@ -13,9 +13,9 @@ statistics-simulation= } time=[1.5552e+07, 1.57248e+07] tow.TWetBul=[2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.851503295898438e+02, 2.848058471679688e+02, 2.848691711425781e+02, 2.850024719238281e+02, 2.851405334472656e+02, 2.852371826171875e+02, 2.855429382324219e+02, 2.862892761230469e+02, 2.8682373046875e+02, 2.882476806640625e+02, 2.889720153808594e+02, 2.89306884765625e+02, 2.895625915527344e+02, 2.898523254394531e+02, 2.901139221191406e+02, 2.903575744628906e+02, 2.906117858886719e+02, 2.908591613769531e+02, 2.910467834472656e+02, 2.909876098632812e+02, 2.909403686523438e+02, 2.917225036621094e+02, 2.928408813476562e+02, 2.932917785644531e+02, 2.93159423828125e+02, 2.925950927734375e+02, 2.918716430664062e+02, 2.915364685058594e+02, 2.912424926757812e+02, 2.908397521972656e+02, 2.904599914550781e+02, 2.903280029296875e+02, 2.902281494140625e+02, 2.900801086425781e+02, 2.898287658691406e+02, 2.895267333984375e+02, 2.88453857421875e+02, 2.878220520019531e+02, 2.87405029296875e+02, 2.871863098144531e+02, 2.872527465820312e+02, 2.87086181640625e+02, 2.86577880859375e+02, 2.861277770996094e+02, 2.858000793457031e+02, 2.854686279296875e+02, 2.851398620605469e+02, 2.84796630859375e+02, 2.844144592285156e+02, 2.840144653320312e+02, 2.835951232910156e+02, 2.831419067382812e+02, 2.826533508300781e+02, 2.822403869628906e+02, 2.822434387207031e+02, 2.824570922851562e+02, 2.827122497558594e+02, 2.829748840332031e+02, 2.831925964355469e+02, 2.833137817382812e+02, 2.835616455078125e+02, 2.839435424804688e+02, 2.843048706054688e+02, 2.846378479003906e+02, 2.849430236816406e+02, 2.8517578125e+02, 2.85452880859375e+02, 2.854590454101562e+02, 2.853726196289062e+02, 2.853988647460938e+02, 2.854185180664062e+02, 2.853961791992188e+02, 2.853795471191406e+02, 2.853905639648438e+02, 2.85382080078125e+02, 2.853817138671875e+02, 2.853817138671875e+02, 2.854264831542969e+02, 2.854426574707031e+02, 2.852759094238281e+02, 2.852056884765625e+02, 2.850306091308594e+02, 2.848132934570312e+02, 2.846246948242188e+02, 2.844964904785156e+02, 2.841245727539062e+02, 2.840369262695312e+02, 2.839937438964844e+02, 2.839130249023438e+02, 2.838196105957031e+02, 2.836558837890625e+02, 2.835785827636719e+02, 2.835351867675781e+02, 2.834769592285156e+02, 2.834293518066406e+02, 2.833817138671875e+02] -TEnt.T=[2.931499938964844e+02, 2.951992492675781e+02, 2.941524658203125e+02, 2.942032165527344e+02, 2.947457580566406e+02, 2.958292236328125e+02, 2.941524658203125e+02, 2.944259338378906e+02, 2.951912231445312e+02, 2.941524658203125e+02, 2.94200439453125e+02, 2.947401733398438e+02, 2.958184814453125e+02, 2.941524658203125e+02, 2.944225769042969e+02, 2.951872253417969e+02, 2.941524658203125e+02, 2.941985168457031e+02, 2.947394714355469e+02, 2.958265380859375e+02, 2.941524658203125e+02, 2.944299926757812e+02, 2.952191772460938e+02, 2.941524353027344e+02, 2.94218017578125e+02, 2.947866821289062e+02, 2.960233154296875e+02, 2.951712036132812e+02, 2.956269226074219e+02, 2.957678527832031e+02, 2.954831237792969e+02, 2.948439331054688e+02, 2.943358764648438e+02, 2.957585754394531e+02, 2.941524963378906e+02, 2.94583984375e+02, 2.955118713378906e+02, 2.941524658203125e+02, 2.943114624023438e+02, 2.94964111328125e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945734558105469e+02, 2.954863891601562e+02, 2.941524658203125e+02, 2.943045654296875e+02, 2.949485473632812e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945690612792969e+02, 2.954774169921875e+02, 2.941524658203125e+02, 2.943013000488281e+02, 2.949418029785156e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945640258789062e+02, 2.954674072265625e+02, 2.941524658203125e+02, 2.942976989746094e+02, 2.949345703125e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945591125488281e+02, 2.954574279785156e+02, 2.941524658203125e+02, 2.942942810058594e+02, 2.949278869628906e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.94554443359375e+02, 2.954483032226562e+02, 2.941524658203125e+02, 2.942913513183594e+02, 2.949222106933594e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945504760742188e+02, 2.954403381347656e+02, 2.941524658203125e+02, 2.942882690429688e+02, 2.949158935546875e+02, 2.950397644042969e+02, 2.941524658203125e+02, 2.945461120605469e+02, 2.954316101074219e+02, 2.941524658203125e+02, 2.9428515625e+02, 2.949095764160156e+02, 2.961184387207031e+02, 2.941524658203125e+02, 2.94541748046875e+02, 2.954226989746094e+02, 2.941524658203125e+02, 2.942820129394531e+02, 2.949032287597656e+02, 2.961285400390625e+02, 2.941524658203125e+02, 2.94536865234375e+02, 2.954129028320312e+02, 2.941524658203125e+02] -tow.TLvg=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771240234375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911749572753906e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491088867188e+02, 2.911484375e+02, 2.911946716308594e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032531738281e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932136840820312e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915508728027344e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.911496887207031e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497497558594e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911506652832031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911659545898438e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505737304688e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.913027038574219e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911505126953125e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914166564941406e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504516601562e+02, 2.911498413085938e+02] +TEnt.T=[2.931499938964844e+02, 2.951992492675781e+02, 2.941524658203125e+02, 2.942032470703125e+02, 2.947457580566406e+02, 2.958293762207031e+02, 2.941524658203125e+02, 2.944261169433594e+02, 2.951915893554688e+02, 2.941524658203125e+02, 2.942006225585938e+02, 2.947406005859375e+02, 2.958192443847656e+02, 2.941524658203125e+02, 2.944227600097656e+02, 2.951874084472656e+02, 2.941524658203125e+02, 2.941986389160156e+02, 2.947396545410156e+02, 2.95826904296875e+02, 2.941524658203125e+02, 2.944302978515625e+02, 2.952197875976562e+02, 2.941524353027344e+02, 2.942181701660156e+02, 2.947869873046875e+02, 2.960238647460938e+02, 2.951712036132812e+02, 2.956269226074219e+02, 2.957678833007812e+02, 2.954832153320312e+02, 2.948439025878906e+02, 2.943358459472656e+02, 2.958111572265625e+02, 2.941524963378906e+02, 2.945838317871094e+02, 2.955115966796875e+02, 2.941524658203125e+02, 2.943114624023438e+02, 2.949640502929688e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945733032226562e+02, 2.954861755371094e+02, 2.941524658203125e+02, 2.943045043945312e+02, 2.949485778808594e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945689697265625e+02, 2.954772338867188e+02, 2.941524658203125e+02, 2.943012390136719e+02, 2.949417114257812e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.9456396484375e+02, 2.954669189453125e+02, 2.941524658203125e+02, 2.942975158691406e+02, 2.9493408203125e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.9455859375e+02, 2.954563903808594e+02, 2.941524658203125e+02, 2.942940063476562e+02, 2.949272766113281e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.945540466308594e+02, 2.95447509765625e+02, 2.941524658203125e+02, 2.942908020019531e+02, 2.949209594726562e+02, 2.941524658203125e+02, 2.941524658203125e+02, 2.94549560546875e+02, 2.954386901855469e+02, 2.941524658203125e+02, 2.942876892089844e+02, 2.949146728515625e+02, 2.95558837890625e+02, 2.941524658203125e+02, 2.945452575683594e+02, 2.954298400878906e+02, 2.941524658203125e+02, 2.942845458984375e+02, 2.949083557128906e+02, 2.961278076171875e+02, 2.941524658203125e+02, 2.945406799316406e+02, 2.954206237792969e+02, 2.941524658203125e+02, 2.9428125e+02, 2.949017333984375e+02, 2.961259765625e+02, 2.941524658203125e+02, 2.945357360839844e+02, 2.954106750488281e+02, 2.941524658203125e+02] +tow.TLvg=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771545410156e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497802734375e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911751098632812e+02, 2.911499633789062e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491394042969e+02, 2.911484069824219e+02, 2.911947937011719e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918033447265625e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932137145996094e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915599975585938e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.91149658203125e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497802734375e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91150634765625e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911893615722656e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505432128906e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.913268432617188e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504821777344e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914112548828125e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504211425781e+02, 2.911498413085938e+02] conFan.u_s=[2.911499938964844e+02, 2.911499938964844e+02] -conFan.u_m=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771240234375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911749572753906e+02, 2.911499328613281e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491088867188e+02, 2.911484375e+02, 2.911946716308594e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918032531738281e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932136840820312e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915508728027344e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.911496887207031e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497497558594e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911506652832031e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911659545898438e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505737304688e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.913027038574219e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911505126953125e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914166564941406e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504516601562e+02, 2.911498413085938e+02] -TVol.T=[2.931499938964844e+02, 2.951946716308594e+02, 2.956432495117188e+02, 2.942006530761719e+02, 2.947420959472656e+02, 2.958234558105469e+02, 2.947796936035156e+02, 2.944229125976562e+02, 2.951867065429688e+02, 2.956560974121094e+02, 2.941978759765625e+02, 2.947365417480469e+02, 2.95812744140625e+02, 2.947917785644531e+02, 2.944195556640625e+02, 2.951826782226562e+02, 2.956669006347656e+02, 2.941959838867188e+02, 2.9473583984375e+02, 2.9582080078125e+02, 2.947849731445312e+02, 2.944269714355469e+02, 2.95214599609375e+02, 2.955959167480469e+02, 2.942153930664062e+02, 2.94782958984375e+02, 2.960184326171875e+02, 2.951701354980469e+02, 2.956258544921875e+02, 2.957662963867188e+02, 2.954810485839844e+02, 2.948416748046875e+02, 2.943339538574219e+02, 2.961435852050781e+02, 2.943196716308594e+02, 2.945806274414062e+02, 2.955066833496094e+02, 2.9519091796875e+02, 2.943086853027344e+02, 2.949599914550781e+02, 2.96069091796875e+02, 2.943373718261719e+02, 2.945701293945312e+02, 2.954812622070312e+02, 2.952135314941406e+02, 2.943017883300781e+02, 2.949444885253906e+02, 2.960891723632812e+02, 2.943494262695312e+02, 2.945657653808594e+02, 2.954722900390625e+02, 2.952258605957031e+02, 2.942985534667969e+02, 2.949377746582031e+02, 2.961025085449219e+02, 2.943630981445312e+02, 2.945607604980469e+02, 2.954623107910156e+02, 2.9523974609375e+02, 2.942949523925781e+02, 2.949305419921875e+02, 2.961162719726562e+02, 2.943768310546875e+02, 2.945558471679688e+02, 2.954523315429688e+02, 2.952534484863281e+02, 2.942915649414062e+02, 2.949238586425781e+02, 2.961298828125e+02, 2.943901062011719e+02, 2.945511779785156e+02, 2.954432373046875e+02, 2.95265869140625e+02, 2.942886047363281e+02, 2.949181823730469e+02, 2.961409912109375e+02, 2.944012756347656e+02, 2.945472412109375e+02, 2.954352722167969e+02, 2.952775268554688e+02, 2.942855529785156e+02, 2.949118957519531e+02, 2.961462707519531e+02, 2.944136962890625e+02, 2.945428466796875e+02, 2.954266052246094e+02, 2.952899780273438e+02, 2.942824401855469e+02, 2.949055786132812e+02, 2.961343078613281e+02, 2.944259033203125e+02, 2.945385131835938e+02, 2.954176940917969e+02, 2.953025817871094e+02, 2.94279296875e+02, 2.948992614746094e+02, 2.961228332519531e+02, 2.944397583007812e+02, 2.945336303710938e+02, 2.954079284667969e+02, 2.953165893554688e+02] +conFan.u_m=[2.931499938964844e+02, 2.911499633789062e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911771545410156e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497802734375e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911751098632812e+02, 2.911499633789062e+02, 2.911500244140625e+02, 2.911474304199219e+02, 2.911492614746094e+02, 2.911491394042969e+02, 2.911484069824219e+02, 2.911947937011719e+02, 2.911500549316406e+02, 2.911505126953125e+02, 2.911514892578125e+02, 2.911559448242188e+02, 2.911388549804688e+02, 2.911506042480469e+02, 2.918033447265625e+02, 2.928516540527344e+02, 2.933261413574219e+02, 2.932137145996094e+02, 2.926747131347656e+02, 2.919523315429688e+02, 2.916076049804688e+02, 2.915599975585938e+02, 2.911345520019531e+02, 2.9114404296875e+02, 2.911486511230469e+02, 2.911473999023438e+02, 2.911464538574219e+02, 2.911453247070312e+02, 2.911474609375e+02, 2.911494140625e+02, 2.91149658203125e+02, 2.911509399414062e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496276855469e+02, 2.911497802734375e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911510314941406e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497497558594e+02, 2.911509399414062e+02, 2.911497802734375e+02, 2.911497802734375e+02, 2.911497192382812e+02, 2.911498413085938e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911508483886719e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911498718261719e+02, 2.911498718261719e+02, 2.911497802734375e+02, 2.911507568359375e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911498718261719e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.91150634765625e+02, 2.911498718261719e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.911893615722656e+02, 2.911498413085938e+02, 2.911497497558594e+02, 2.911505432128906e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911496887207031e+02, 2.913268432617188e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504821777344e+02, 2.911498413085938e+02, 2.911498107910156e+02, 2.911497192382812e+02, 2.914112548828125e+02, 2.911498413085938e+02, 2.911497802734375e+02, 2.911504211425781e+02, 2.911498413085938e+02] +TVol.T=[2.931499938964844e+02, 2.951946716308594e+02, 2.956428833007812e+02, 2.9420068359375e+02, 2.947421264648438e+02, 2.958236083984375e+02, 2.947791137695312e+02, 2.94423095703125e+02, 2.951870422363281e+02, 2.956554565429688e+02, 2.941980895996094e+02, 2.947369689941406e+02, 2.958135070800781e+02, 2.947911071777344e+02, 2.944197692871094e+02, 2.95182861328125e+02, 2.956665954589844e+02, 2.941960754394531e+02, 2.947360229492188e+02, 2.958211669921875e+02, 2.947839965820312e+02, 2.944272766113281e+02, 2.952151794433594e+02, 2.955952758789062e+02, 2.942155456542969e+02, 2.947832336425781e+02, 2.960189514160156e+02, 2.951701049804688e+02, 2.956258544921875e+02, 2.957663269042969e+02, 2.954811401367188e+02, 2.948416442871094e+02, 2.943339538574219e+02, 2.961431884765625e+02, 2.943200988769531e+02, 2.945804748535156e+02, 2.955064086914062e+02, 2.951912231445312e+02, 2.943086547851562e+02, 2.949599609375e+02, 2.960694274902344e+02, 2.943377990722656e+02, 2.945699768066406e+02, 2.954810485839844e+02, 2.952139892578125e+02, 2.943017272949219e+02, 2.949445190429688e+02, 2.960893249511719e+02, 2.943496704101562e+02, 2.94565673828125e+02, 2.954721374511719e+02, 2.9522607421875e+02, 2.942984924316406e+02, 2.949376831054688e+02, 2.961027526855469e+02, 2.9436328125e+02, 2.945606689453125e+02, 2.954618225097656e+02, 2.952404479980469e+02, 2.942947692871094e+02, 2.949300537109375e+02, 2.961177978515625e+02, 2.943782958984375e+02, 2.945553283691406e+02, 2.954513244628906e+02, 2.952545166015625e+02, 2.94291259765625e+02, 2.949232788085938e+02, 2.961309814453125e+02, 2.943912353515625e+02, 2.9455078125e+02, 2.954424438476562e+02, 2.952674255371094e+02, 2.942880859375e+02, 2.949169616699219e+02, 2.961436462402344e+02, 2.944039001464844e+02, 2.945463256835938e+02, 2.954336547851562e+02, 2.952798461914062e+02, 2.942849731445312e+02, 2.949106750488281e+02, 2.961439208984375e+02, 2.944160766601562e+02, 2.945419921875e+02, 2.954248352050781e+02, 2.952924194335938e+02, 2.942818298339844e+02, 2.949043884277344e+02, 2.961324768066406e+02, 2.944289245605469e+02, 2.945374450683594e+02, 2.954156188964844e+02, 2.953055725097656e+02, 2.942785339355469e+02, 2.948977661132812e+02, 2.961201171875e+02, 2.944429931640625e+02, 2.945325012207031e+02, 2.954057006835938e+02, 2.9531982421875e+02] TSwi.y=[2.951499938964844e+02, 2.951499938964844e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_FixedApproachWetBulb.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_FixedApproachWetBulb.txt index 6fb621c3ea3..26390e965ce 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_FixedApproachWetBulb.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_FixedApproachWetBulb.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-08 statistics-simulation= { "linear": " ", @@ -8,7 +8,7 @@ statistics-simulation= } time=[1.5552e+07, 1.5984e+07] tow.TAir=[2.853654479980469e+02, 2.853654479980469e+02, 2.851503295898438e+02, 2.849311218261719e+02, 2.852371826171875e+02, 2.864836120605469e+02, 2.889720153808594e+02, 2.897044067382812e+02, 2.903575744628906e+02, 2.909644165039062e+02, 2.909403686523438e+02, 2.931615295410156e+02, 2.925950927734375e+02, 2.913971252441406e+02, 2.904599914550781e+02, 2.901689147949219e+02, 2.895267333984375e+02, 2.876248168945312e+02, 2.872527465820312e+02, 2.8632177734375e+02, 2.854686279296875e+02, 2.846099548339844e+02, 2.835951232910156e+02, 2.824097290039062e+02, 2.824570922851562e+02, 2.830999145507812e+02, 2.835616455078125e+02, 2.844734497070312e+02, 2.8517578125e+02, 2.853924560546875e+02, 2.854185180664062e+02, 2.853899230957031e+02, 2.853817138671875e+02, 2.8545947265625e+02, 2.852056884765625e+02, 2.847009887695312e+02, 2.841245727539062e+02, 2.839532470703125e+02, 2.836558837890625e+02, 2.835038757324219e+02, 2.833817138671875e+02, 2.832626953125e+02, 2.830270080566406e+02, 2.828082580566406e+02, 2.830644226074219e+02, 2.835833435058594e+02, 2.841373901367188e+02, 2.847376403808594e+02, 2.8519775390625e+02, 2.855315856933594e+02, 2.854811401367188e+02, 2.857100830078125e+02, 2.859544372558594e+02, 2.861271667480469e+02, 2.859074096679688e+02, 2.855766906738281e+02, 2.848958129882812e+02, 2.844751892089844e+02, 2.839039611816406e+02, 2.838517761230469e+02, 2.839720153808594e+02, 2.840881652832031e+02, 2.84197998046875e+02, 2.8431689453125e+02, 2.843404235839844e+02, 2.843404235839844e+02, 2.843561401367188e+02, 2.847915954589844e+02, 2.85153076171875e+02, 2.855483703613281e+02, 2.859519958496094e+02, 2.862484130859375e+02, 2.861714782714844e+02, 2.860917358398438e+02, 2.858300476074219e+02, 2.854478149414062e+02, 2.850264587402344e+02, 2.847516174316406e+02, 2.844579772949219e+02, 2.842089538574219e+02, 2.839797668457031e+02, 2.838037414550781e+02, 2.840556640625e+02, 2.842901916503906e+02, 2.845884094238281e+02, 2.848255920410156e+02, 2.853129577636719e+02, 2.863159484863281e+02, 2.872462158203125e+02, 2.880237121582031e+02, 2.885810241699219e+02, 2.890779113769531e+02, 2.887447204589844e+02, 2.885033874511719e+02, 2.879251403808594e+02, 2.873974304199219e+02, 2.867822875976562e+02, 2.866546630859375e+02, 2.865264892578125e+02, 2.860983276367188e+02, 2.852127685546875e+02] -tow.vol.heatPort.Q_flow=[-0e+00, -1.112508016376523e-06, -1.674709375e+04, 1.741876087812955e-09, 2.685465442482382e-04, -4.623879590326396e-08, 6.655850484094117e-07, -6.53086083984375e+03, -4.96997265625e+03, -4.978646484375e+03, -5.26606787109375e+03, -4.2854697265625e+03, -5.9218662109375e+03, -5.6517607421875e+03, -5.7083662109375e+03, -5.400646484375e+03, -5.6743271484375e+03, -5.428641358662389e-08, -6.28261318524892e-07, -5.791195967219664e-09, 7.982918032212183e-05, -1.928490234375e+04, 8.190762734727741e-09, 1.604521671083603e-08, 2.139870503015118e-06, 1.518102799025201e-08, 1.197235377503603e-07, 1.550162232888397e-05, -1.62127431640625e+04, -2.689039391157166e-08, -4.90031640625e+03, 9.633767117378511e-10, -6.264298008318292e-06, -1.751269140625e+04, 1.384959887218429e-06, -1.58375498046875e+04, -1.858450390625e+04, 5.535054636851555e-09, 1.20375815981788e-07, -1.285725602429011e-06, -6.981769547564909e-05, 6.686488166451454e-03, -8.141378021240234e+01, -1.974165234375e+04, -1.9712046875e+04, -2.00994453125e+04, 4.918022100675046e-10, 1.709249630721388e-08, -1.098979264497757e-03, -5.561904825590602e-10, 1.054063159244834e-05, -1.6809875e+04, -2.190341328969225e-04, 5.849619242326298e-07, -2.580629539489746e+01, 2.014863609289819e-09, 1.422893546987325e-04, -1.8313373046875e+04, 5.334946928670092e-10, 1.520760584128311e-08, -2.053550787195491e-07, 3.390408237464726e-04, -1.773315625e+04, 4.798921260373845e-10, 1.538542448997759e-08, -4.725948201667052e-06, -1.308709765625e+04, -1.922640234375e+04, 4.47016009275103e-06, -1.4387392578125e+04, 3.363439873282914e-06, -1.42995361328125e+04, -9.151773156190757e-06, 5.192056278247037e-07, -1.24660041809082e+02, 2.461463699532374e-09, -4.644220462068915e-05, -1.7636634765625e+04, 3.227257128202154e-09, 7.847088312473716e-08, -4.757356509799138e-05, -1.764833984375e+04, -1.970201171875e+04, 5.142182790685013e-10, 4.869918157623943e-08, -1.400486286729574e-02, -1.8098041015625e+04, 6.89570561007713e-06, 8.69700397743145e-06, 1.782858016667888e-04, -1.01703251953125e+04, -8.5652275390625e+03, -9.292693359375e+03, -7.98876708984375e+03, -6.296722032672619e-10, 2.405404018190893e-07, 3.986414398582383e-08, -1.42095126953125e+04, -1.17972841796875e+04, -5.842011887580156e-05, -1.62066796875e+04] -tow.m_flow=[0e+00, 3.925336791721357e-11, 5e-01, -5.778067775760384e-14, -9.300336500928097e-09, 1.951774679376239e-12, -4.983777626699215e-11, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 2.863603885266963e-12, 3.06498472435468e-11, 2.375565293522702e-13, -2.859740444449699e-09, 4.864304661750793e-01, -2.294039253263741e-13, -3.949052456569957e-13, -5.293361929337159e-11, -4.020852661240637e-13, -3.340812869401244e-12, -4.836874789582168e-10, 5.000000596046448e-01, 9.524987135828278e-13, 1.744114756584167e-01, -3.411244946455519e-14, 2.215531785809688e-10, 4.999998509883881e-01, -4.774543607699577e-11, 5e-01, 4.44284588098526e-01, -1.617838079216033e-13, -3.395759151300637e-12, 3.563574782483592e-11, 1.908260882643731e-09, -1.803210807338473e-07, 2.139171352609992e-03, 5e-01, 5e-01, 4.999999701976776e-01, -1.470622499374474e-14, -5.52269059476973e-13, 3.784477797807995e-08, 2.011369518747745e-14, -3.783245661193035e-10, 5.000008344650269e-01, 8.459081435319149e-09, -2.323613350341258e-11, 9.891465306282043e-04, -7.335747135607529e-14, -4.696779853929911e-09, 5e-01, -1.549952555895701e-14, -4.391084392797728e-13, 6.016241324569016e-12, -1.007542937969674e-08, 5e-01, -1.467570131445748e-14, -4.719059886783283e-13, 1.449548814314028e-10, 4.017158150672913e-01, 4.966890215873718e-01, -1.529683185674813e-10, 5e-01, -1.298494367585334e-10, 5e-01, 3.661742575822302e-10, -2.050226655114784e-11, 4.720782861113548e-03, -8.790228066919356e-14, 1.560992002325179e-09, 5.000000596046448e-01, -1.004877604737775e-13, -2.367160504071486e-12, 1.395078830235263e-09, 5e-01, 4.999999403953552e-01, -1.567245919360024e-14, -1.542524137934653e-12, 4.578746768402198e-07, 4.998469054698944e-01, -2.827165723751079e-10, -4.237726836109346e-10, -1.030850427241603e-08, 5e-01, 5e-01, 5e-01, 5e-01, 3.556107909226738e-14, -1.208934254787186e-11, -1.775146002414019e-12, 4.999999701976776e-01, 5e-01, 2.309177293824405e-09, 5e-01] +tow.vol.heatPort.Q_flow=[-0e+00, -1.112508016376523e-06, -1.674709375e+04, 1.741876087812955e-09, 2.685464278329164e-04, -4.623584359819688e-08, 6.655910169683921e-07, -6.53086083984375e+03, -4.96997265625e+03, -4.978646484375e+03, -5.26606689453125e+03, -4.2854580078125e+03, -5.9218740234375e+03, -5.6516953125e+03, -5.70851806640625e+03, -5.40070654296875e+03, -5.674326171875e+03, -5.434827343719917e-08, -6.28201689778507e-07, -5.792411439387024e-09, 8.000955131137744e-05, -1.9283556640625e+04, 8.192280631647009e-09, 1.604687760448087e-08, 2.13939983950695e-06, 1.518261782962327e-08, 1.197250583118148e-07, 1.551878085592762e-05, -1.62128916015625e+04, -2.690443778874396e-08, -4.912353515625e+03, 9.634985032036525e-10, -6.322720764728729e-06, -1.7512861328125e+04, 1.385218865834759e-06, -1.58376904296875e+04, -1.857845703125e+04, 5.536558767005317e-09, 1.203756028189673e-07, -1.285855205424014e-06, -6.998721073614433e-05, 6.679685320705175e-03, -8.164461517333984e+01, -1.974183203125e+04, -1.97122265625e+04, -2.00996328125e+04, 4.918062068703932e-10, 1.709390495818752e-08, -1.099906512536108e-03, -5.560412130733994e-10, 1.054613130690996e-05, -1.681003515625e+04, -2.190230588894337e-04, 5.849161652804469e-07, -2.590890312194824e+01, 2.01315586423334e-09, 1.423794456059113e-04, -1.8313580078125e+04, 5.334990227368053e-10, 1.520945502875293e-08, -2.060644845869319e-07, 3.391290665604174e-04, -1.77333515625e+04, 4.798968444852392e-10, 1.538718841231912e-08, -4.734275535156485e-06, -1.31110791015625e+04, -1.922616015625e+04, 4.478631126403343e-06, -1.43875458984375e+04, 3.364455551491119e-06, -1.42996962890625e+04, -9.18074874789454e-06, 5.191359946365992e-07, -1.252132797241211e+02, 2.460400994053202e-09, -4.62847929156851e-05, -1.7636865234375e+04, 3.229304601504168e-09, 7.842925242584897e-08, -4.700596400653012e-05, -1.7648560546875e+04, -1.97022734375e+04, 5.14224940406649e-10, 4.863585800762849e-08, -1.403885986655951e-02, -1.8098263671875e+04, 6.57877035337151e-06, 8.686868568474893e-06, 1.787199144018814e-04, -1.0170470703125e+04, -8.565349609375e+03, -9.2928212890625e+03, -7.988845703125e+03, -6.313192746354446e-10, 2.404646295417479e-07, 3.973298845494355e-08, -1.4209697265625e+04, -1.17974169921875e+04, -5.841622623847798e-05, -1.62068818359375e+04] +tow.m_flow=[0e+00, 3.925336791721357e-11, 5e-01, -5.778067775760384e-14, -9.300332060035998e-09, 1.951649996126403e-12, -4.983822382564895e-11, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 5e-01, 2.866866900125276e-12, 3.064693637755411e-11, 2.376064026522046e-13, -2.866202164497622e-09, 4.863921701908112e-01, -2.294464260515355e-13, -3.949460929738441e-13, -5.292197582940084e-11, -4.021274144835191e-13, -3.340855153285971e-12, -4.842228840118423e-10, 5.000000596046448e-01, 9.529961455395641e-13, 1.748396456241608e-01, -3.411676255632261e-14, 2.236194424076743e-10, 4.999998509883881e-01, -4.77543664334501e-11, 5e-01, 4.44137305021286e-01, -1.618277723196976e-13, -3.395753296608905e-12, 3.563934217187814e-11, 1.912893843325492e-09, -1.801376043886194e-07, 2.145237056538463e-03, 5e-01, 5e-01, 4.999999701976776e-01, -1.470634357835735e-14, -5.523145959682174e-13, 3.787670976862501e-08, 2.010829450540576e-14, -3.785219360175063e-10, 5.000008344650269e-01, 8.458654221499273e-09, -2.323431724793323e-11, 9.930797386914492e-04, -7.329529913774682e-14, -4.699753475279067e-09, 5e-01, -1.549965091983321e-14, -4.391618091317134e-13, 6.037024612853825e-12, -1.007805217057012e-08, 5e-01, -1.467584361599262e-14, -4.719600903667354e-13, 1.452103021160056e-10, 4.024484157562256e-01, 4.966770112514496e-01, -1.532581839214231e-10, 5e-01, -1.298886415090905e-10, 5e-01, 3.67333607975695e-10, -2.049951701443842e-11, 4.741737153381109e-03, -8.786432681689299e-14, 1.555701123479025e-09, 5.000000596046448e-01, -1.005515115615196e-13, -2.365904781115313e-12, 1.378434033583176e-09, 5e-01, 4.999999403953552e-01, -1.567266417557348e-14, -1.540518363915555e-12, 4.58986193052624e-07, 4.998462200164795e-01, -2.697225776060463e-10, -4.232788564095813e-10, -1.033360419455676e-08, 5e-01, 5e-01, 5e-01, 5e-01, 3.565410025053485e-14, -1.208553482984209e-11, -1.769305622151274e-12, 4.999999701976776e-01, 5e-01, 2.309023416913192e-09, 5e-01] onOffCon.u=[2.951499938964844e+02, 2.951499938964844e+02] -onOffCon.reference=[2.931499938964844e+02, 2.9483984375e+02, 2.951471862792969e+02, 2.956031188964844e+02, 2.945056457519531e+02, 2.960377197265625e+02, 2.949137573242188e+02, 2.948226623535156e+02, 2.9473046875e+02, 2.953414611816406e+02, 2.954546508789062e+02, 2.972075805664062e+02, 2.974225769042969e+02, 2.960956115722656e+02, 2.951855163574219e+02, 2.947474670410156e+02, 2.942359924316406e+02, 2.955659790039062e+02, 2.955848999023438e+02, 2.960261840820312e+02, 2.942987060546875e+02, 2.960759887695312e+02, 2.955910034179688e+02, 2.954195251464844e+02, 2.954903564453125e+02, 2.954328308105469e+02, 2.952017822265625e+02, 2.94675048828125e+02, 2.949174499511719e+02, 2.954232177734375e+02, 2.941314392089844e+02, 2.95864990234375e+02, 2.945679931640625e+02, 2.958218994140625e+02, 2.950452575683594e+02, 2.942635192871094e+02, 2.96114501953125e+02, 2.956513671875e+02, 2.952042236328125e+02, 2.948660888671875e+02, 2.945775146484375e+02, 2.943340759277344e+02, 2.941536254882812e+02, 2.94235107421875e+02, 2.944771423339844e+02, 2.951810302734375e+02, 2.960935363769531e+02, 2.954014282226562e+02, 2.943539123535156e+02, 2.960914306640625e+02, 2.947005920410156e+02, 2.957368774414062e+02, 2.946746826171875e+02, 2.960525207519531e+02, 2.941842346191406e+02, 2.957204284667969e+02, 2.944468688964844e+02, 2.95219970703125e+02, 2.958789367675781e+02, 2.954423828125e+02, 2.949684753417969e+02, 2.944413146972656e+02, 2.946657104492188e+02, 2.961119995117188e+02, 2.954437561035156e+02, 2.94772705078125e+02, 2.941351623535156e+02, 2.960336303710938e+02, 2.952227478027344e+02, 2.944183654785156e+02, 2.954679870605469e+02, 2.950764770507812e+02, 2.947108764648438e+02, 2.959771118164062e+02, 2.941666259765625e+02, 2.957701416015625e+02, 2.945651550292969e+02, 2.951732482910156e+02, 2.957244262695312e+02, 2.950538024902344e+02, 2.944996032714844e+02, 2.9423095703125e+02, 2.954635620117188e+02, 2.958354797363281e+02, 2.951330871582031e+02, 2.942625122070312e+02, 2.959574890136719e+02, 2.946233215332031e+02, 2.953027038574219e+02, 2.946119079589844e+02, 2.95437255859375e+02, 2.951676635742188e+02, 2.951818542480469e+02, 2.943178405761719e+02, 2.961230773925781e+02, 2.954751892089844e+02, 2.958311462402344e+02, 2.954397583007812e+02, 2.941596374511719e+02, 2.951615295410156e+02, 2.949515686035156e+02] +onOffCon.reference=[2.931499938964844e+02, 2.9483984375e+02, 2.951471862792969e+02, 2.956031188964844e+02, 2.945056457519531e+02, 2.960377197265625e+02, 2.949137573242188e+02, 2.948226623535156e+02, 2.9473046875e+02, 2.953414611816406e+02, 2.954546508789062e+02, 2.972075500488281e+02, 2.974225769042969e+02, 2.960955810546875e+02, 2.951855773925781e+02, 2.947474975585938e+02, 2.942359924316406e+02, 2.955659484863281e+02, 2.955848693847656e+02, 2.96026123046875e+02, 2.942986755371094e+02, 2.960760803222656e+02, 2.955909729003906e+02, 2.954194946289062e+02, 2.954903259277344e+02, 2.954328002929688e+02, 2.952017517089844e+02, 2.946749877929688e+02, 2.949175415039062e+02, 2.954231872558594e+02, 2.941314086914062e+02, 2.958649597167969e+02, 2.945679626464844e+02, 2.958219909667969e+02, 2.950451965332031e+02, 2.942635803222656e+02, 2.961145629882812e+02, 2.956513366699219e+02, 2.952041931152344e+02, 2.948660583496094e+02, 2.945774841308594e+02, 2.943340454101562e+02, 2.941535949707031e+02, 2.942351989746094e+02, 2.944772033691406e+02, 2.951811218261719e+02, 2.96093505859375e+02, 2.954013977050781e+02, 2.943538818359375e+02, 2.960914001464844e+02, 2.947005310058594e+02, 2.957369689941406e+02, 2.946746520996094e+02, 2.960524597167969e+02, 2.941841735839844e+02, 2.957203979492188e+02, 2.944468383789062e+02, 2.952200622558594e+02, 2.9587890625e+02, 2.954423522949219e+02, 2.949684448242188e+02, 2.944412841796875e+02, 2.946658020019531e+02, 2.961119384765625e+02, 2.954437255859375e+02, 2.947726440429688e+02, 2.941352233886719e+02, 2.960337524414062e+02, 2.952226867675781e+02, 2.9441845703125e+02, 2.954679260253906e+02, 2.950765380859375e+02, 2.947108459472656e+02, 2.9597705078125e+02, 2.941665649414062e+02, 2.957701110839844e+02, 2.945650939941406e+02, 2.951733703613281e+02, 2.95724365234375e+02, 2.950537719726562e+02, 2.944995727539062e+02, 2.942310485839844e+02, 2.954636840820312e+02, 2.958354187011719e+02, 2.95133056640625e+02, 2.94262451171875e+02, 2.959576110839844e+02, 2.94623291015625e+02, 2.953026428222656e+02, 2.9461181640625e+02, 2.954373474121094e+02, 2.95167724609375e+02, 2.951819152832031e+02, 2.943179016113281e+02, 2.961230163574219e+02, 2.954751281738281e+02, 2.958310852050781e+02, 2.954398193359375e+02, 2.941596984863281e+02, 2.951614990234375e+02, 2.9495166015625e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_YorkCalc.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_YorkCalc.txt index ef54ceddfa7..d496df19070 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_YorkCalc.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_HeatExchangers_CoolingTowers_Examples_YorkCalc.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "1", @@ -12,16 +12,16 @@ statistics-simulation= "numerical Jacobians": "0" } time=[1.5552e+07, 1.57248e+07] -TEnt.T=[2.931499938964844e+02, 2.952150573730469e+02, 2.941559143066406e+02, 2.942333679199219e+02, 2.948766479492188e+02, 2.961220397949219e+02, 2.941558837890625e+02, 2.945706787109375e+02, 2.955504760742188e+02, 2.941559448242188e+02, 2.943489685058594e+02, 2.951316833496094e+02, 2.941559143066406e+02, 2.943720703125e+02, 2.956625366210938e+02, 2.950444946289062e+02, 2.949896545410156e+02, 2.951050415039062e+02, 2.952873840332031e+02, 2.95503662109375e+02, 2.957162475585938e+02, 2.959297485351562e+02, 2.961463317871094e+02, 2.963465270996094e+02, 2.964602355957031e+02, 2.964554748535156e+02, 2.966412353515625e+02, 2.972781372070312e+02, 2.97946044921875e+02, 2.982585144042969e+02, 2.981865539550781e+02, 2.977832641601562e+02, 2.973656616210938e+02, 2.970489501953125e+02, 2.967416687011719e+02, 2.964094848632812e+02, 2.961529846191406e+02, 2.959974060058594e+02, 2.958739624023438e+02, 2.957167663574219e+02, 2.955273742675781e+02, 2.951015930175781e+02, 2.944541931152344e+02, 2.941573791503906e+02, 2.946499328613281e+02, 2.941566162109375e+02, 2.945582885742188e+02, 2.958266906738281e+02, 2.941559143066406e+02, 2.947041015625e+02, 2.958306274414062e+02, 2.941558837890625e+02, 2.944618835449219e+02, 2.953161315917969e+02, 2.941558532714844e+02, 2.942537536621094e+02, 2.948842163085938e+02, 2.961346435546875e+02, 2.941558532714844e+02, 2.945653076171875e+02, 2.955271911621094e+02, 2.941558532714844e+02, 2.943324890136719e+02, 2.950481872558594e+02, 2.941558532714844e+02, 2.941600341796875e+02, 2.946926574707031e+02, 2.957920532226562e+02, 2.941558837890625e+02, 2.944305725097656e+02, 2.952718811035156e+02, 2.941559143066406e+02, 2.942621459960938e+02, 2.949385375976562e+02, 2.941558837890625e+02, 2.94156005859375e+02, 2.9466748046875e+02, 2.957623596191406e+02, 2.941558837890625e+02, 2.944503784179688e+02, 2.953382873535156e+02, 2.941559753417969e+02, 2.942802124023438e+02, 2.949873962402344e+02, 2.941558837890625e+02, 2.941544799804688e+02, 2.946716003417969e+02, 2.957471008300781e+02, 2.941558532714844e+02, 2.944107666015625e+02, 2.952103271484375e+02, 2.941558532714844e+02, 2.942171936035156e+02, 2.948105163574219e+02, 2.960136108398438e+02, 2.941558837890625e+02, 2.945133972167969e+02, 2.954219360351562e+02, 2.941559143066406e+02, 2.942933959960938e+02, 2.949671936035156e+02] -tow.TLvg=[2.931499938964844e+02, 2.911406860351562e+02, 2.907246398925781e+02, 2.911432800292969e+02, 2.911366271972656e+02, 2.91789794921875e+02, 2.907591552734375e+02, 2.911404724121094e+02, 2.911515502929688e+02, 2.907399291992188e+02, 2.911424560546875e+02, 2.91143310546875e+02, 2.907154235839844e+02, 2.911944580078125e+02, 2.924143371582031e+02, 2.924012145996094e+02, 2.925140991210938e+02, 2.926802673339844e+02, 2.928949584960938e+02, 2.931152954101562e+02, 2.933260498046875e+02, 2.935420837402344e+02, 2.937570495605469e+02, 2.939380187988281e+02, 2.939680786132812e+02, 2.939436645507812e+02, 2.94379638671875e+02, 2.95201416015625e+02, 2.957299499511719e+02, 2.958131713867188e+02, 2.955181884765625e+02, 2.94998046875e+02, 2.946483154296875e+02, 2.943660583496094e+02, 2.940406494140625e+02, 2.937129211425781e+02, 2.935294494628906e+02, 2.934098815917969e+02, 2.932856750488281e+02, 2.931004638671875e+02, 2.928795471191406e+02, 2.922227783203125e+02, 2.916341552734375e+02, 2.909716491699219e+02, 2.914824829101562e+02, 2.908316040039062e+02, 2.913974914550781e+02, 2.918553771972656e+02, 2.9071337890625e+02, 2.911369018554688e+02, 2.914471435546875e+02, 2.9073388671875e+02, 2.911401062011719e+02, 2.911346435546875e+02, 2.908048400878906e+02, 2.911431274414062e+02, 2.911377868652344e+02, 2.91722900390625e+02, 2.909006042480469e+02, 2.911423950195312e+02, 2.911440734863281e+02, 2.908856811523438e+02, 2.911442565917969e+02, 2.911378784179688e+02, 2.908563842773438e+02, 2.911458129882812e+02, 2.911408386230469e+02, 2.912017211914062e+02, 2.907763366699219e+02, 2.911423645019531e+02, 2.911380920410156e+02, 2.907267150878906e+02, 2.911423950195312e+02, 2.911363830566406e+02, 2.907234802246094e+02, 2.907219543457031e+02, 2.911383666992188e+02, 2.913786010742188e+02, 2.907234191894531e+02, 2.911408386230469e+02, 2.911597290039062e+02, 2.90723876953125e+02, 2.911430358886719e+02, 2.911362609863281e+02, 2.907263488769531e+02, 2.907262268066406e+02, 2.911381530761719e+02, 2.911852416992188e+02, 2.907710876464844e+02, 2.911414489746094e+02, 2.911349487304688e+02, 2.908126525878906e+02, 2.911441040039062e+02, 2.911385192871094e+02, 2.914120483398438e+02, 2.908341369628906e+02, 2.911417236328125e+02, 2.911384887695312e+02, 2.908443908691406e+02, 2.91143798828125e+02, 2.911378173828125e+02] +TEnt.T=[2.931499938964844e+02, 2.952150573730469e+02, 2.941559143066406e+02, 2.942333679199219e+02, 2.948766479492188e+02, 2.961220397949219e+02, 2.941558837890625e+02, 2.945706787109375e+02, 2.955504760742188e+02, 2.941559448242188e+02, 2.943489685058594e+02, 2.951316833496094e+02, 2.941559143066406e+02, 2.943720703125e+02, 2.956625366210938e+02, 2.950444946289062e+02, 2.949896545410156e+02, 2.951050415039062e+02, 2.952873840332031e+02, 2.95503662109375e+02, 2.957162475585938e+02, 2.959297485351562e+02, 2.961463317871094e+02, 2.963465270996094e+02, 2.964602355957031e+02, 2.964554748535156e+02, 2.966412353515625e+02, 2.972781372070312e+02, 2.97946044921875e+02, 2.982585144042969e+02, 2.981865539550781e+02, 2.977832641601562e+02, 2.973656616210938e+02, 2.970489501953125e+02, 2.967416687011719e+02, 2.964094848632812e+02, 2.961529846191406e+02, 2.959974060058594e+02, 2.958739624023438e+02, 2.957167663574219e+02, 2.955273742675781e+02, 2.951015930175781e+02, 2.944541931152344e+02, 2.941573791503906e+02, 2.946499328613281e+02, 2.941566162109375e+02, 2.945582885742188e+02, 2.958266906738281e+02, 2.941559143066406e+02, 2.947041015625e+02, 2.958306579589844e+02, 2.941558837890625e+02, 2.944618835449219e+02, 2.95316162109375e+02, 2.941558837890625e+02, 2.942537536621094e+02, 2.948842468261719e+02, 2.961346740722656e+02, 2.941558227539062e+02, 2.945653991699219e+02, 2.9552734375e+02, 2.941558532714844e+02, 2.943325500488281e+02, 2.9504833984375e+02, 2.941558532714844e+02, 2.941600952148438e+02, 2.946927490234375e+02, 2.95792236328125e+02, 2.941559143066406e+02, 2.944306335449219e+02, 2.952720336914062e+02, 2.941559143066406e+02, 2.9426220703125e+02, 2.949385986328125e+02, 2.941558837890625e+02, 2.94156005859375e+02, 2.946672058105469e+02, 2.957619018554688e+02, 2.941558837890625e+02, 2.944501037597656e+02, 2.95337890625e+02, 2.941559753417969e+02, 2.94280029296875e+02, 2.94987060546875e+02, 2.941558837890625e+02, 2.94154541015625e+02, 2.946713562011719e+02, 2.957471313476562e+02, 2.941558532714844e+02, 2.944107666015625e+02, 2.952103576660156e+02, 2.941558532714844e+02, 2.9421728515625e+02, 2.948106689453125e+02, 2.960138854980469e+02, 2.941558837890625e+02, 2.945135803222656e+02, 2.954222412109375e+02, 2.941558532714844e+02, 2.942935180664062e+02, 2.949674072265625e+02] +tow.TLvg=[2.931499938964844e+02, 2.911406860351562e+02, 2.907246398925781e+02, 2.911432800292969e+02, 2.911366271972656e+02, 2.91789794921875e+02, 2.907591552734375e+02, 2.911404724121094e+02, 2.911515502929688e+02, 2.907399291992188e+02, 2.911424560546875e+02, 2.91143310546875e+02, 2.907154235839844e+02, 2.911944580078125e+02, 2.924143371582031e+02, 2.924012145996094e+02, 2.925140991210938e+02, 2.926802673339844e+02, 2.928949584960938e+02, 2.931152954101562e+02, 2.933260498046875e+02, 2.935420837402344e+02, 2.937570495605469e+02, 2.939380187988281e+02, 2.939680786132812e+02, 2.939436645507812e+02, 2.94379638671875e+02, 2.95201416015625e+02, 2.957299499511719e+02, 2.958131713867188e+02, 2.955181884765625e+02, 2.94998046875e+02, 2.946483154296875e+02, 2.943660583496094e+02, 2.940406494140625e+02, 2.937129211425781e+02, 2.935294494628906e+02, 2.934098815917969e+02, 2.932856750488281e+02, 2.931004638671875e+02, 2.928795471191406e+02, 2.922227783203125e+02, 2.916341552734375e+02, 2.909716491699219e+02, 2.914824829101562e+02, 2.908316040039062e+02, 2.913974914550781e+02, 2.918553771972656e+02, 2.9071337890625e+02, 2.911369018554688e+02, 2.914471740722656e+02, 2.907338562011719e+02, 2.9114013671875e+02, 2.911346435546875e+02, 2.908052673339844e+02, 2.911431884765625e+02, 2.911377868652344e+02, 2.917229614257812e+02, 2.90900634765625e+02, 2.911423950195312e+02, 2.911441040039062e+02, 2.908857116699219e+02, 2.911442565917969e+02, 2.911378784179688e+02, 2.908563842773438e+02, 2.911458129882812e+02, 2.911408386230469e+02, 2.912018127441406e+02, 2.907763366699219e+02, 2.911423645019531e+02, 2.911380920410156e+02, 2.907267150878906e+02, 2.911424255371094e+02, 2.911363830566406e+02, 2.907234802246094e+02, 2.907219543457031e+02, 2.911383666992188e+02, 2.913783569335938e+02, 2.907234191894531e+02, 2.911408386230469e+02, 2.911595153808594e+02, 2.90723876953125e+02, 2.911430358886719e+02, 2.911362609863281e+02, 2.907263488769531e+02, 2.907242431640625e+02, 2.911381530761719e+02, 2.911852416992188e+02, 2.907710876464844e+02, 2.911414489746094e+02, 2.911349487304688e+02, 2.908126525878906e+02, 2.911441345214844e+02, 2.911385192871094e+02, 2.914125671386719e+02, 2.90834228515625e+02, 2.911416931152344e+02, 2.911384887695312e+02, 2.908443908691406e+02, 2.911438293457031e+02, 2.911378173828125e+02] tow.TAir=[2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.853654479980469e+02, 2.851503295898438e+02, 2.848058471679688e+02, 2.848691711425781e+02, 2.850024719238281e+02, 2.851405334472656e+02, 2.852371826171875e+02, 2.855429382324219e+02, 2.862892761230469e+02, 2.8682373046875e+02, 2.882476806640625e+02, 2.889720153808594e+02, 2.89306884765625e+02, 2.895625915527344e+02, 2.898523254394531e+02, 2.901139221191406e+02, 2.903575744628906e+02, 2.906117858886719e+02, 2.908591613769531e+02, 2.910467834472656e+02, 2.909876098632812e+02, 2.909403686523438e+02, 2.917225036621094e+02, 2.928408813476562e+02, 2.932917785644531e+02, 2.93159423828125e+02, 2.925950927734375e+02, 2.918716430664062e+02, 2.915364685058594e+02, 2.912424926757812e+02, 2.908397521972656e+02, 2.904599914550781e+02, 2.903280029296875e+02, 2.902281494140625e+02, 2.900801086425781e+02, 2.898287658691406e+02, 2.895267333984375e+02, 2.88453857421875e+02, 2.878220520019531e+02, 2.87405029296875e+02, 2.871863098144531e+02, 2.872527465820312e+02, 2.87086181640625e+02, 2.86577880859375e+02, 2.861277770996094e+02, 2.858000793457031e+02, 2.854686279296875e+02, 2.851398620605469e+02, 2.84796630859375e+02, 2.844144592285156e+02, 2.840144653320312e+02, 2.835951232910156e+02, 2.831419067382812e+02, 2.826533508300781e+02, 2.822403869628906e+02, 2.822434387207031e+02, 2.824570922851562e+02, 2.827122497558594e+02, 2.829748840332031e+02, 2.831925964355469e+02, 2.833137817382812e+02, 2.835616455078125e+02, 2.839435424804688e+02, 2.843048706054688e+02, 2.846378479003906e+02, 2.849430236816406e+02, 2.8517578125e+02, 2.85452880859375e+02, 2.854590454101562e+02, 2.853726196289062e+02, 2.853988647460938e+02, 2.854185180664062e+02, 2.853961791992188e+02, 2.853795471191406e+02, 2.853905639648438e+02, 2.85382080078125e+02, 2.853817138671875e+02, 2.853817138671875e+02, 2.854264831542969e+02, 2.854426574707031e+02, 2.852759094238281e+02, 2.852056884765625e+02, 2.850306091308594e+02, 2.848132934570312e+02, 2.846246948242188e+02, 2.844964904785156e+02, 2.841245727539062e+02, 2.840369262695312e+02, 2.839937438964844e+02, 2.839130249023438e+02, 2.838196105957031e+02, 2.836558837890625e+02, 2.835785827636719e+02, 2.835351867675781e+02, 2.834769592285156e+02, 2.834293518066406e+02, 2.833817138671875e+02] tow.TApp_nominal=[3.890000104904175e+00, 3.890000104904175e+00] -tow.TAppAct=[-6.76198422908783e-01, 5.772598743438721e+00, 4.638156890869141e+00, 5.778025150299072e+00, 5.771420955657959e+00, 6.391862869262695e+00, 8.08195686340332e+00, 6.271571159362793e+00, 6.141370296478271e+00, 4.843208789825439e+00, 5.905511379241943e+00, 5.598238945007324e+00, 3.831297636032104e+00, 4.367887496948242e+00, 4.16471004486084e+00, 3.430075407028198e+00, 3.209852933883667e+00, 3.120962142944336e+00, 3.046613931655884e+00, 3.005009651184082e+00, 2.972168684005737e+00, 2.934099674224854e+00, 2.90141487121582e+00, 2.893636703491211e+00, 2.979596376419067e+00, 3.004505395889282e+00, 2.669893980026245e+00, 2.373867034912109e+00, 2.443167686462402e+00, 2.652127504348755e+00, 2.91471529006958e+00, 3.11832332611084e+00, 3.106757879257202e+00, 3.118498563766479e+00, 3.194855690002441e+00, 3.248186588287354e+00, 3.199106454849243e+00, 3.179818868637085e+00, 3.202846050262451e+00, 3.268281221389771e+00, 3.346121072769165e+00, 3.754534482955933e+00, 3.805160045623779e+00, 3.087164878845215e+00, 4.286030769348145e+00, 3.100933074951172e+00, 4.298542499542236e+00, 5.251486778259277e+00, 6.91873836517334e+00, 5.336853504180908e+00, 5.947385787963867e+00, 4.836073875427246e+00, 6.344255924224854e+00, 6.719738483428955e+00, 5.877159595489502e+00, 7.549343585968018e+00, 7.996223449707031e+00, 8.868807792663574e+00, 7.49776029586792e+00, 8.899175643920898e+00, 8.683514595031738e+00, 7.075574398040771e+00, 8.169648170471191e+00, 7.945557117462158e+00, 6.530086517333984e+00, 7.584334850311279e+00, 7.197578430175781e+00, 6.868625164031982e+00, 5.309047698974609e+00, 6.199598789215088e+00, 5.960971832275391e+00, 4.563652992248535e+00, 5.683708667755127e+00, 5.763898849487305e+00, 4.611401557922363e+00, 7.542551517486572e+00, 5.742495059967041e+00, 5.970069408416748e+00, 4.610150814056396e+00, 5.759012222290039e+00, 5.751965045928955e+00, 4.622177600860596e+00, 5.716741561889648e+00, 5.693351745605469e+00, 4.719674110412598e+00, 4.200773537158966e-01, 6.107875347137451e+00, 6.349717140197754e+00, 5.316233158111572e+00, 6.645154476165771e+00, 7.010482788085938e+00, 5.86512279510498e+00, 7.150764465332031e+00, 7.225829601287842e+00, 7.476401805877686e+00, 6.21052360534668e+00, 7.563580989837646e+00, 7.601765155792236e+00, 6.376883506774902e+00, 7.714615821838379e+00, 7.756424903869629e+00] -tow.TRan=[0e+00, 4.072805404663086e+00, -4.901681900024414e+00, 3.089499235153198e+00, 3.738805770874023e+00, 4.330414772033691e+00, 3.405305862426758e+00, 3.429293632507324e+00, 4.39701509475708e+00, -4.396697044372559e+00, 3.205811262130737e+00, 3.986882925033569e+00, -5.03890323638916e+00, 3.176951169967651e+00, 3.247466087341309e+00, 2.643130779266357e+00, 2.47561502456665e+00, 2.424875497817993e+00, 2.392545223236084e+00, 2.388499021530151e+00, 2.390333890914917e+00, 2.387789487838745e+00, 2.389413833618164e+00, 2.408612489700317e+00, 2.492190599441528e+00, 2.511791706085205e+00, 2.261848211288452e+00, 2.077144384384155e+00, 2.216375350952148e+00, 2.445398807525635e+00, 2.668210744857788e+00, 2.784942865371704e+00, 2.717149019241333e+00, 2.682720422744751e+00, 2.700824499130249e+00, 2.696377754211426e+00, 2.623404979705811e+00, 2.5874342918396e+00, 2.588196516036987e+00, 2.616199016571045e+00, 2.647703170776367e+00, 2.878441333770752e+00, 2.819723844528198e+00, -4.809265613555908e+00, 3.16679048538208e+00, -5.254840850830078e+00, 3.16012978553772e+00, 3.969865083694458e+00, 3.451143503189087e+00, 3.566145896911621e+00, 4.381613254547119e+00, -4.000986099243164e+00, 3.320950746536255e+00, 4.179804801940918e+00, -4.666096687316895e+00, 3.110030651092529e+00, 3.745194673538208e+00, 4.409903049468994e+00, -3.516722917556763e+00, 3.422009229660034e+00, 4.381224155426025e+00, -4.275960922241211e+00, 3.187534332275391e+00, 3.90891432762146e+00, -5.047070026397705e+00, 3.013712406158447e+00, 3.55077338218689e+00, 4.588229179382324e+00, -4.052345275878906e+00, 3.287412166595459e+00, 4.132164478302002e+00, -4.807351112365723e+00, 3.119140386581421e+00, 3.800875902175903e+00, -5.390500068664551e+00, 3.442471265792847e+00, 3.528095722198486e+00, 4.381878852844238e+00, -4.108114242553711e+00, 3.308755397796631e+00, 4.176882743835449e+00, -4.711161613464355e+00, 3.136548519134521e+00, 3.849797248840332e+00, -5.296838760375977e+00, 3.433017492294312e+00, 3.532432556152344e+00, 4.559796333312988e+00, -4.11895227432251e+00, 3.268553972244263e+00, 4.073824882507324e+00, -4.819456100463867e+00, 3.072526693344116e+00, 3.670816898345947e+00, 4.599474906921387e+00, -3.733952045440674e+00, 3.370827913284302e+00, 4.281667232513428e+00, -4.466698169708252e+00, 3.148973941802979e+00, 3.828033685684204e+00] -tow.FRAir=[1e+00, 9.799253940582275e-01, 0e+00, 8.088986277580261e-01, 9.233294129371643e-01, 9.387741684913635e-01, 0e+00, 8.208323121070862e-01, 9.911139011383057e-01, 0e+00, 8.170236945152283e-01, 9.858345985412598e-01, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 9.432972073554993e-01, 1e+00, 0e+00, 7.96387255191803e-01, 8.996415138244629e-01, 0e+00, 6.743906736373901e-01, 7.387903332710266e-01, 7.592805624008179e-01, 0e+00, 6.441723108291626e-01, 7.820119857788086e-01, 0e+00, 6.496590971946716e-01, 7.6497882604599e-01, 0e+00, 6.577546000480652e-01, 7.645994424819946e-01, 9.457789659500122e-01, 0e+00, 8.035681843757629e-01, 9.684434533119202e-01, 0e+00, 8.236193656921387e-01, 9.348171949386597e-01, 0e+00, 1.356570869684219e-01, 8.899701237678528e-01, 1e+00, 0e+00, 8.497163057327271e-01, 1e+00, 0e+00, 8.233863711357117e-01, 9.512240290641785e-01, 0e+00, 2.952911555767059e-01, 8.534636497497559e-01, 9.934389591217041e-01, 0e+00, 7.62685239315033e-01, 8.581722974777222e-01, 0e+00, 6.944093108177185e-01, 7.806687355041504e-01, 8.906300067901611e-01, 0e+00, 7.124098539352417e-01, 8.414818048477173e-01, 0e+00, 6.701335906982422e-01, 7.66135573387146e-01] -tow.FRWat=[0e+00, 1.009392976760864e+00, 1.569420198672578e-17, 1.009392976760864e+00, 1.009392976760864e+00, 1.008247256278992e+00, 5.322682572472814e-11, 1.009392976760864e+00, 1.009392976760864e+00, -3.107144755331144e-16, 1.009392976760864e+00, 1.009392976760864e+00, -1.080480829081296e-19, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.652573351760204e-19, 1.009392976760864e+00, 2.971956377890337e-17, 1.009392976760864e+00, 1.009393095970154e+00, 1.925506332156601e-08, 1.009392976760864e+00, 1.009392976760864e+00, 7.331577054765342e-17, 1.009392976760864e+00, 1.009392976760864e+00, -5.682678695860709e-18, 1.009392976760864e+00, 1.009392976760864e+00, 1.003102540969849e+00, -3.322882767553548e-12, 1.009392976760864e+00, 1.009392976760864e+00, -1.280201326160237e-19, 1.009392976760864e+00, 1.009392976760864e+00, -6.979233020839602e-19, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 3.246948395271497e-18, 1.009392976760864e+00, 1.009392976760864e+00, 7.888584067995198e-16, 1.009392976760864e+00, 1.009392976760864e+00, 2.776973322540306e-18, 2.037839294644073e-04, 1.009392976760864e+00, 1.009392976760864e+00, 2.554509921034223e-17, 1.009392976760864e+00, 1.009392976760864e+00, -4.783905502029544e-16, 1.009392976760864e+00, 1.009392976760864e+00, -1.376417165554815e-18, 5.47608882188797e-02, 1.009392976760864e+00, 1.009392976760864e+00, -1.029143211116627e-17, 1.009392976760864e+00, 1.009392976760864e+00, -2.3426017480411e-21, 1.009392976760864e+00, 1.009392976760864e+00, 1.009393095970154e+00, -2.690394188980759e-18, 1.009392976760864e+00, 1.009392976760864e+00, -1.818668543865547e-16, 1.009392976760864e+00, 1.009392976760864e+00] -tow.PFan=[9.166666870117188e+02, 8.800159912109375e+02, 0e+00, 5.442557983398438e+02, 7.716739501953125e+02, 8.018259887695312e+02, 0e+00, 5.677538452148438e+02, 9.005836791992188e+02, 0e+00, 5.602363891601562e+02, 8.909212036132812e+02, 0e+00, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 0e+00, 9.166666870117188e+02, 0e+00, 9.166666870117188e+02, 9.166666870117188e+02, 0e+00, 8.1058544921875e+02, 9.166666870117188e+02, 0e+00, 5.198228759765625e+02, 7.248578491210938e+02, 0e+00, 3.016065368652344e+02, 4.112813110351562e+02, 4.490101013183594e+02, 0e+00, 2.560548706054688e+02, 4.920631408691406e+02, 0e+00, 2.639991455078125e+02, 4.596938781738281e+02, 0e+00, 2.759921875e+02, 4.58980224609375e+02, 8.153765258789062e+02, 0e+00, 5.338182983398438e+02, 8.58572265625e+02, 0e+00, 5.732647094726562e+02, 7.941350708007812e+02, 0e+00, 0e+00, 7.056048583984375e+02, 9.166666870117188e+02, 0e+00, 6.251696166992188e+02, 9.166666870117188e+02, 0e+00, 5.728037109375e+02, 8.258489990234375e+02, 0e+00, 2.260318946838379e+01, 6.326539916992188e+02, 9.048141479492188e+02, 0e+00, 4.553843383789062e+02, 6.42064208984375e+02, 0e+00, 3.340321655273438e+02, 4.894886474609375e+02, 7.069203491210938e+02, 0e+00, 3.645416564941406e+02, 6.087440795898438e+02, 0e+00, 2.949319458007812e+02, 4.618720703125e+02] +tow.TAppAct=[-6.76198422908783e-01, 5.772598743438721e+00, 4.638156890869141e+00, 5.778025150299072e+00, 5.771420955657959e+00, 6.391862869262695e+00, 8.08195686340332e+00, 6.271571159362793e+00, 6.141370296478271e+00, 4.843208789825439e+00, 5.905511379241943e+00, 5.598238945007324e+00, 3.831297636032104e+00, 4.367887496948242e+00, 4.16471004486084e+00, 3.430075407028198e+00, 3.209852933883667e+00, 3.120962142944336e+00, 3.046613931655884e+00, 3.005009651184082e+00, 2.972168684005737e+00, 2.934099674224854e+00, 2.90141487121582e+00, 2.893636703491211e+00, 2.979596376419067e+00, 3.004505395889282e+00, 2.669893980026245e+00, 2.373867034912109e+00, 2.443167686462402e+00, 2.652127504348755e+00, 2.91471529006958e+00, 3.11832332611084e+00, 3.106757879257202e+00, 3.118498563766479e+00, 3.194855690002441e+00, 3.248186588287354e+00, 3.199106454849243e+00, 3.179818868637085e+00, 3.202846050262451e+00, 3.268281221389771e+00, 3.346121072769165e+00, 3.754534482955933e+00, 3.805160045623779e+00, 3.087164878845215e+00, 4.286030769348145e+00, 3.100933074951172e+00, 4.298542499542236e+00, 5.251486778259277e+00, 6.91873836517334e+00, 5.33685827255249e+00, 5.94736385345459e+00, 4.836068630218506e+00, 6.343953609466553e+00, 6.719683170318604e+00, 5.877546310424805e+00, 7.548317432403564e+00, 7.99621057510376e+00, 8.868829727172852e+00, 7.497786998748779e+00, 8.899201393127441e+00, 8.683536529541016e+00, 7.075619220733643e+00, 8.169586181640625e+00, 7.945556163787842e+00, 6.530091762542725e+00, 7.584670066833496e+00, 7.197574138641357e+00, 6.868679523468018e+00, 5.30906343460083e+00, 6.199597358703613e+00, 5.961022853851318e+00, 4.563649654388428e+00, 5.683585166931152e+00, 5.763898372650146e+00, 4.611400604248047e+00, 7.542545795440674e+00, 5.742490768432617e+00, 5.969823360443115e+00, 4.61015510559082e+00, 5.75901460647583e+00, 5.751762390136719e+00, 4.62218189239502e+00, 5.716742515563965e+00, 5.693349838256836e+00, 4.719673156738281e+00, 1.415558576583862e+00, 6.1078782081604e+00, 6.349725246429443e+00, 5.316232204437256e+00, 6.645246982574463e+00, 7.010492324829102e+00, 5.865133762359619e+00, 7.150574207305908e+00, 7.225866794586182e+00, 7.476667404174805e+00, 6.210591793060303e+00, 7.563604354858398e+00, 7.601771831512451e+00, 6.376887321472168e+00, 7.714227199554443e+00, 7.756420135498047e+00] +tow.TRan=[0e+00, 4.072805404663086e+00, -4.901681900024414e+00, 3.089499235153198e+00, 3.738805770874023e+00, 4.330414772033691e+00, 3.405305862426758e+00, 3.429293632507324e+00, 4.39701509475708e+00, -4.396697044372559e+00, 3.205811262130737e+00, 3.986882925033569e+00, -5.03890323638916e+00, 3.176951169967651e+00, 3.247466087341309e+00, 2.643130779266357e+00, 2.47561502456665e+00, 2.424875497817993e+00, 2.392545223236084e+00, 2.388499021530151e+00, 2.390333890914917e+00, 2.387789487838745e+00, 2.389413833618164e+00, 2.408612489700317e+00, 2.492190599441528e+00, 2.511791706085205e+00, 2.261848211288452e+00, 2.077144384384155e+00, 2.216375350952148e+00, 2.445398807525635e+00, 2.668210744857788e+00, 2.784942865371704e+00, 2.717149019241333e+00, 2.682720422744751e+00, 2.700824499130249e+00, 2.696377754211426e+00, 2.623404979705811e+00, 2.5874342918396e+00, 2.588196516036987e+00, 2.616199016571045e+00, 2.647703170776367e+00, 2.878441333770752e+00, 2.819723844528198e+00, -4.809265613555908e+00, 3.16679048538208e+00, -5.254840850830078e+00, 3.16012978553772e+00, 3.969865083694458e+00, 3.451143503189087e+00, 3.566145896911621e+00, 4.381592750549316e+00, -4.000960350036621e+00, 3.320948362350464e+00, 4.17982816696167e+00, -4.665609836578369e+00, 3.109964609146118e+00, 3.745213031768799e+00, 4.409858703613281e+00, -3.516481399536133e+00, 3.422088623046875e+00, 4.381380081176758e+00, -4.275671005249023e+00, 3.187600612640381e+00, 3.909049510955811e+00, -5.046823501586914e+00, 3.013783693313599e+00, 3.550878524780273e+00, 4.588335037231445e+00, -4.052103996276855e+00, 3.287479639053345e+00, 4.132309913635254e+00, -4.807144165039062e+00, 3.119171380996704e+00, 3.800934791564941e+00, -5.390451908111572e+00, 3.442476272583008e+00, 3.527837038040161e+00, 4.381646156311035e+00, -4.108983516693115e+00, 3.308478832244873e+00, 4.176692962646484e+00, -4.71179723739624e+00, 3.136389017105103e+00, 3.849464178085327e+00, -5.297476291656494e+00, 3.435162782669067e+00, 3.532187938690186e+00, 4.559826374053955e+00, -4.118904590606689e+00, 3.268571615219116e+00, 4.073859691619873e+00, -4.819112300872803e+00, 3.07259202003479e+00, 3.670978784561157e+00, 4.599233627319336e+00, -3.733412265777588e+00, 3.371002435684204e+00, 4.281976222991943e+00, -4.466283321380615e+00, 3.149032354354858e+00, 3.82825756072998e+00] +tow.FRAir=[1e+00, 9.799253940582275e-01, 0e+00, 8.088986277580261e-01, 9.233294129371643e-01, 9.387741684913635e-01, 0e+00, 8.208323121070862e-01, 9.911139011383057e-01, 0e+00, 8.170236945152283e-01, 9.858345985412598e-01, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 1e+00, 0e+00, 1e+00, 1e+00, 0e+00, 9.432964324951172e-01, 1e+00, 0e+00, 7.964224219322205e-01, 8.996519446372986e-01, 0e+00, 6.744701266288757e-01, 7.387940883636475e-01, 7.592605352401733e-01, 0e+00, 6.44180953502655e-01, 7.820302844047546e-01, 0e+00, 6.496734023094177e-01, 7.649977803230286e-01, 0e+00, 6.577368974685669e-01, 7.646158337593079e-01, 9.457875490188599e-01, 0e+00, 8.035796880722046e-01, 9.684597849845886e-01, 0e+00, 8.236413598060608e-01, 9.348273873329163e-01, 0e+00, 1.338338702917099e-01, 8.899255990982056e-01, 1e+00, 0e+00, 8.496673107147217e-01, 1e+00, 0e+00, 8.233578205108643e-01, 9.51167106628418e-01, 0e+00, 2.915968596935272e-01, 8.53422224521637e-01, 9.934424757957458e-01, 0e+00, 7.626780271530151e-01, 8.581764698028564e-01, 0e+00, 6.944372653961182e-01, 7.806891798973083e-01, 8.90566349029541e-01, 0e+00, 7.124335765838623e-01, 8.415246605873108e-01, 0e+00, 6.701751947402954e-01, 7.661678791046143e-01] +tow.FRWat=[0e+00, 1.009392976760864e+00, 1.569420198672578e-17, 1.009392976760864e+00, 1.009392976760864e+00, 1.008247256278992e+00, 5.322682572472814e-11, 1.009392976760864e+00, 1.009392976760864e+00, -3.107144755331144e-16, 1.009392976760864e+00, 1.009392976760864e+00, -1.080480829081296e-19, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, 1.652573351760204e-19, 1.009392976760864e+00, 2.971956377890337e-17, 1.009392976760864e+00, 1.009393095970154e+00, 1.925506332156601e-08, 1.009392976760864e+00, 1.009392976760864e+00, 7.324106621217253e-17, 1.009392976760864e+00, 1.009392976760864e+00, -1.821550098098221e-20, 1.009392976760864e+00, 1.009392976760864e+00, 1.003085970878601e+00, -4.088795708262483e-12, 1.009392976760864e+00, 1.009392976760864e+00, 2.825443302293637e-16, 1.009392976760864e+00, 1.009392976760864e+00, -1.363231777343749e-20, 1.009392976760864e+00, 1.009392976760864e+00, 1.009392976760864e+00, -3.856495152023621e-19, 1.009392976760864e+00, 1.009392976760864e+00, 6.294164717588369e-16, 1.009392976760864e+00, 1.009392976760864e+00, 2.777540561645365e-18, 1.919483620440587e-04, 1.009392976760864e+00, 1.009392976760864e+00, 2.556279260364474e-17, 1.009392976760864e+00, 1.009392976760864e+00, -4.620325969860201e-16, 1.009392976760864e+00, 1.009392976760864e+00, 3.519741187558063e-18, 5.200996622443199e-02, 1.009392976760864e+00, 1.009392976760864e+00, -2.452586863390142e-15, 1.009392976760864e+00, 1.009392976760864e+00, -2.388369715957145e-21, 1.009392976760864e+00, 1.009392976760864e+00, 1.009393095970154e+00, -3.91226598295971e-16, 1.009392976760864e+00, 1.009392976760864e+00, 1.643175546025836e-20, 1.009392976760864e+00, 1.009392976760864e+00] +tow.PFan=[9.166666870117188e+02, 8.800159912109375e+02, 0e+00, 5.442557983398438e+02, 7.716739501953125e+02, 8.018259887695312e+02, 0e+00, 5.677538452148438e+02, 9.005836791992188e+02, 0e+00, 5.602363891601562e+02, 8.909212036132812e+02, 0e+00, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 9.166666870117188e+02, 0e+00, 9.166666870117188e+02, 0e+00, 9.166666870117188e+02, 9.166666870117188e+02, 0e+00, 8.105839233398438e+02, 9.166666870117188e+02, 0e+00, 5.198911743164062e+02, 7.24878662109375e+02, 0e+00, 3.017319030761719e+02, 4.112880859375e+02, 4.489727172851562e+02, 0e+00, 2.560673217773438e+02, 4.920982055664062e+02, 0e+00, 2.640200805664062e+02, 4.597296142578125e+02, 0e+00, 2.759656372070312e+02, 4.59010986328125e+02, 8.153931274414062e+02, 0e+00, 5.338408203125e+02, 8.586029663085938e+02, 0e+00, 5.733081665039062e+02, 7.941549072265625e+02, 0e+00, 0e+00, 7.0551611328125e+02, 9.166666870117188e+02, 0e+00, 6.250717163085938e+02, 9.166666870117188e+02, 0e+00, 5.727472534179688e+02, 8.2573974609375e+02, 0e+00, 1.842402458190918e+01, 6.325712280273438e+02, 9.04820556640625e+02, 0e+00, 4.553707580566406e+02, 6.420724487304688e+02, 0e+00, 3.340786437988281e+02, 4.895277404785156e+02, 7.067933959960938e+02, 0e+00, 3.645826110839844e+02, 6.088294067382812e+02, 0e+00, 2.949968566894531e+02, 4.619329833984375e+02] conFan.u_s=[2.911499938964844e+02, 2.911499938964844e+02] -conFan.u_m=[2.931499938964844e+02, 2.911406860351562e+02, 2.907246398925781e+02, 2.911432800292969e+02, 2.911366271972656e+02, 2.91789794921875e+02, 2.907591552734375e+02, 2.911404724121094e+02, 2.911515502929688e+02, 2.907399291992188e+02, 2.911424560546875e+02, 2.91143310546875e+02, 2.907154235839844e+02, 2.911944580078125e+02, 2.924143371582031e+02, 2.924012145996094e+02, 2.925140991210938e+02, 2.926802673339844e+02, 2.928949584960938e+02, 2.931152954101562e+02, 2.933260498046875e+02, 2.935420837402344e+02, 2.937570495605469e+02, 2.939380187988281e+02, 2.939680786132812e+02, 2.939436645507812e+02, 2.94379638671875e+02, 2.95201416015625e+02, 2.957299499511719e+02, 2.958131713867188e+02, 2.955181884765625e+02, 2.94998046875e+02, 2.946483154296875e+02, 2.943660583496094e+02, 2.940406494140625e+02, 2.937129211425781e+02, 2.935294494628906e+02, 2.934098815917969e+02, 2.932856750488281e+02, 2.931004638671875e+02, 2.928795471191406e+02, 2.922227783203125e+02, 2.916341552734375e+02, 2.909716491699219e+02, 2.914824829101562e+02, 2.908316040039062e+02, 2.913974914550781e+02, 2.918553771972656e+02, 2.9071337890625e+02, 2.911369018554688e+02, 2.914471435546875e+02, 2.9073388671875e+02, 2.911401062011719e+02, 2.911346435546875e+02, 2.908048400878906e+02, 2.911431274414062e+02, 2.911377868652344e+02, 2.91722900390625e+02, 2.909006042480469e+02, 2.911423950195312e+02, 2.911440734863281e+02, 2.908856811523438e+02, 2.911442565917969e+02, 2.911378784179688e+02, 2.908563842773438e+02, 2.911458129882812e+02, 2.911408386230469e+02, 2.912017211914062e+02, 2.907763366699219e+02, 2.911423645019531e+02, 2.911380920410156e+02, 2.907267150878906e+02, 2.911423950195312e+02, 2.911363830566406e+02, 2.907234802246094e+02, 2.907219543457031e+02, 2.911383666992188e+02, 2.913786010742188e+02, 2.907234191894531e+02, 2.911408386230469e+02, 2.911597290039062e+02, 2.90723876953125e+02, 2.911430358886719e+02, 2.911362609863281e+02, 2.907263488769531e+02, 2.907262268066406e+02, 2.911381530761719e+02, 2.911852416992188e+02, 2.907710876464844e+02, 2.911414489746094e+02, 2.911349487304688e+02, 2.908126525878906e+02, 2.911441040039062e+02, 2.911385192871094e+02, 2.914120483398438e+02, 2.908341369628906e+02, 2.911417236328125e+02, 2.911384887695312e+02, 2.908443908691406e+02, 2.91143798828125e+02, 2.911378173828125e+02] +conFan.u_m=[2.931499938964844e+02, 2.911406860351562e+02, 2.907246398925781e+02, 2.911432800292969e+02, 2.911366271972656e+02, 2.91789794921875e+02, 2.907591552734375e+02, 2.911404724121094e+02, 2.911515502929688e+02, 2.907399291992188e+02, 2.911424560546875e+02, 2.91143310546875e+02, 2.907154235839844e+02, 2.911944580078125e+02, 2.924143371582031e+02, 2.924012145996094e+02, 2.925140991210938e+02, 2.926802673339844e+02, 2.928949584960938e+02, 2.931152954101562e+02, 2.933260498046875e+02, 2.935420837402344e+02, 2.937570495605469e+02, 2.939380187988281e+02, 2.939680786132812e+02, 2.939436645507812e+02, 2.94379638671875e+02, 2.95201416015625e+02, 2.957299499511719e+02, 2.958131713867188e+02, 2.955181884765625e+02, 2.94998046875e+02, 2.946483154296875e+02, 2.943660583496094e+02, 2.940406494140625e+02, 2.937129211425781e+02, 2.935294494628906e+02, 2.934098815917969e+02, 2.932856750488281e+02, 2.931004638671875e+02, 2.928795471191406e+02, 2.922227783203125e+02, 2.916341552734375e+02, 2.909716491699219e+02, 2.914824829101562e+02, 2.908316040039062e+02, 2.913974914550781e+02, 2.918553771972656e+02, 2.9071337890625e+02, 2.911369018554688e+02, 2.914471740722656e+02, 2.907338562011719e+02, 2.9114013671875e+02, 2.911346435546875e+02, 2.908052673339844e+02, 2.911431884765625e+02, 2.911377868652344e+02, 2.917229614257812e+02, 2.90900634765625e+02, 2.911423950195312e+02, 2.911441040039062e+02, 2.908857116699219e+02, 2.911442565917969e+02, 2.911378784179688e+02, 2.908563842773438e+02, 2.911458129882812e+02, 2.911408386230469e+02, 2.912018127441406e+02, 2.907763366699219e+02, 2.911423645019531e+02, 2.911380920410156e+02, 2.907267150878906e+02, 2.911424255371094e+02, 2.911363830566406e+02, 2.907234802246094e+02, 2.907219543457031e+02, 2.911383666992188e+02, 2.913783569335938e+02, 2.907234191894531e+02, 2.911408386230469e+02, 2.911595153808594e+02, 2.90723876953125e+02, 2.911430358886719e+02, 2.911362609863281e+02, 2.907263488769531e+02, 2.907242431640625e+02, 2.911381530761719e+02, 2.911852416992188e+02, 2.907710876464844e+02, 2.911414489746094e+02, 2.911349487304688e+02, 2.908126525878906e+02, 2.911441345214844e+02, 2.911385192871094e+02, 2.914125671386719e+02, 2.90834228515625e+02, 2.911416931152344e+02, 2.911384887695312e+02, 2.908443908691406e+02, 2.911438293457031e+02, 2.911378173828125e+02] onOffCon.u=[2.951499938964844e+02, 2.951499938964844e+02] -onOffCon.reference=[2.931499938964844e+02, 2.95208984375e+02, 2.956263122558594e+02, 2.942292785644531e+02, 2.948712463378906e+02, 2.96115478515625e+02, 2.944115295410156e+02, 2.945658874511719e+02, 2.955437316894531e+02, 2.951366271972656e+02, 2.943446350097656e+02, 2.951257629394531e+02, 2.957543334960938e+02, 2.943677978515625e+02, 2.956581420898438e+02, 2.950412902832031e+02, 2.949867858886719e+02, 2.95102294921875e+02, 2.9528466796875e+02, 2.955009765625e+02, 2.957135620117188e+02, 2.959270629882812e+02, 2.961436462402344e+02, 2.963438110351562e+02, 2.964573364257812e+02, 2.964525146484375e+02, 2.966387939453125e+02, 2.972760620117188e+02, 2.979436950683594e+02, 2.982557067871094e+02, 2.981833190917969e+02, 2.9777978515625e+02, 2.973623046875e+02, 2.970456848144531e+02, 2.967383422851562e+02, 2.964061889648438e+02, 2.961498107910156e+02, 2.959943237304688e+02, 2.958708801269531e+02, 2.95713623046875e+02, 2.95524169921875e+02, 2.95097900390625e+02, 2.944506225585938e+02, 2.957809143066406e+02, 2.946456909179688e+02, 2.9608642578125e+02, 2.945540466308594e+02, 2.958208312988281e+02, 2.943111572265625e+02, 2.946990356445312e+02, 2.958239440917969e+02, 2.9473486328125e+02, 2.944573059082031e+02, 2.953098449707031e+02, 2.954709167480469e+02, 2.942496032714844e+02, 2.948788146972656e+02, 2.961280212402344e+02, 2.944173278808594e+02, 2.94560546875e+02, 2.955204772949219e+02, 2.9516162109375e+02, 2.943281860351562e+02, 2.950424499511719e+02, 2.959034423828125e+02, 2.941560974121094e+02, 2.946876220703125e+02, 2.957849426269531e+02, 2.948286743164062e+02, 2.944260864257812e+02, 2.952656860351562e+02, 2.955340576171875e+02, 2.942579956054688e+02, 2.949330139160156e+02, 2.961139831542969e+02, 2.9423291015625e+02, 2.946625061035156e+02, 2.957556762695312e+02, 2.9483154296875e+02, 2.944458618164062e+02, 2.953320007324219e+02, 2.954350280761719e+02, 2.942760009765625e+02, 2.949817810058594e+02, 2.96023193359375e+02, 2.941717834472656e+02, 2.946666259765625e+02, 2.957400512695312e+02, 2.948900451660156e+02, 2.944062805175781e+02, 2.952042541503906e+02, 2.956321105957031e+02, 2.94213134765625e+02, 2.948052368164062e+02, 2.960065002441406e+02, 2.945680847167969e+02, 2.945087280273438e+02, 2.954154357910156e+02, 2.953110961914062e+02, 2.942891845703125e+02, 2.949616088867188e+02] +onOffCon.reference=[2.931499938964844e+02, 2.95208984375e+02, 2.956263122558594e+02, 2.942292785644531e+02, 2.948712463378906e+02, 2.96115478515625e+02, 2.944115295410156e+02, 2.945658874511719e+02, 2.955437316894531e+02, 2.951366271972656e+02, 2.943446350097656e+02, 2.951257629394531e+02, 2.957543334960938e+02, 2.943677978515625e+02, 2.956581420898438e+02, 2.950412902832031e+02, 2.949867858886719e+02, 2.95102294921875e+02, 2.9528466796875e+02, 2.955009765625e+02, 2.957135620117188e+02, 2.959270629882812e+02, 2.961436462402344e+02, 2.963438110351562e+02, 2.964573364257812e+02, 2.964525146484375e+02, 2.966387939453125e+02, 2.972760620117188e+02, 2.979436950683594e+02, 2.982557067871094e+02, 2.981833190917969e+02, 2.9777978515625e+02, 2.973623046875e+02, 2.970456848144531e+02, 2.967383422851562e+02, 2.964061889648438e+02, 2.961498107910156e+02, 2.959943237304688e+02, 2.958708801269531e+02, 2.95713623046875e+02, 2.95524169921875e+02, 2.95097900390625e+02, 2.944506225585938e+02, 2.957809143066406e+02, 2.946456909179688e+02, 2.9608642578125e+02, 2.945540466308594e+02, 2.958208312988281e+02, 2.943111572265625e+02, 2.946990356445312e+02, 2.95823974609375e+02, 2.947348327636719e+02, 2.944573364257812e+02, 2.953098754882812e+02, 2.954708862304688e+02, 2.942496032714844e+02, 2.948788452148438e+02, 2.961280517578125e+02, 2.944171142578125e+02, 2.945606384277344e+02, 2.955206604003906e+02, 2.951614074707031e+02, 2.943282470703125e+02, 2.950425720214844e+02, 2.959031982421875e+02, 2.941561279296875e+02, 2.946877136230469e+02, 2.957851257324219e+02, 2.948284606933594e+02, 2.944261474609375e+02, 2.952658386230469e+02, 2.955338439941406e+02, 2.94258056640625e+02, 2.949330749511719e+02, 2.961139526367188e+02, 2.942335510253906e+02, 2.946622314453125e+02, 2.957551879882812e+02, 2.948323974609375e+02, 2.944455871582031e+02, 2.953316040039062e+02, 2.954356689453125e+02, 2.942758483886719e+02, 2.949814453125e+02, 2.960238342285156e+02, 2.941723327636719e+02, 2.946663818359375e+02, 2.957400817871094e+02, 2.948900146484375e+02, 2.944063110351562e+02, 2.952042846679688e+02, 2.956317749023438e+02, 2.942132263183594e+02, 2.948053894042969e+02, 2.960067749023438e+02, 2.94567626953125e+02, 2.945089111328125e+02, 2.954157409667969e+02, 2.953106994628906e+02, 2.942892761230469e+02, 2.949618225097656e+02] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Examples_ClosedLoop_y.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Examples_ClosedLoop_y.txt index c002ba269ac..a434a698b64 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Examples_ClosedLoop_y.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Examples_ClosedLoop_y.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "0, 1, 0", @@ -13,5 +13,5 @@ statistics-simulation= } time=[0e+00, 3.6e+03] conPID.u_s=[7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 7.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01, 2.5e-01] -conPID.u_m=[0e+00, 5.224461555480957e-01, 6.58552348613739e-01, 7.132970690727234e-01, 7.352567911148071e-01, 7.441821098327637e-01, 7.477734684944153e-01, 7.490530610084534e-01, 7.496210336685181e-01, 7.498462796211243e-01, 7.499350309371948e-01, 7.499726414680481e-01, 7.499886155128479e-01, 4.751942157745361e-01, 3.413117229938506e-01, 2.861240208148956e-01, 2.642614543437958e-01, 2.554828524589539e-01, 2.520939111709595e-01, 2.507979869842529e-01, 2.50303715467453e-01, 2.501152157783508e-01, 2.500442564487457e-01, 2.500174045562744e-01, 2.500132024288177e-01, 2.499998956918716e-01, 6.068893074989319e-01, 6.925624012947084e-01, 7.269492745399476e-01, 7.407504320144653e-01, 7.462765574455261e-01, 7.484378218650818e-01, 7.490848302841187e-01, 7.496749758720398e-01, 7.499066591262817e-01, 7.499626278877258e-01, 7.499846220016479e-01, 7.499938607215881e-01, 4.751964211463928e-01, 3.413126468658447e-01, 2.861241400241852e-01, 2.642627656459808e-01, 2.554904222488403e-01, 2.52095103263855e-01, 2.507992386817932e-01, 2.503031492233276e-01, 2.501151263713837e-01, 2.500432431697845e-01, 2.500159740447998e-01, 2.50006377696991e-01, 2.500022053718567e-01, 6.072960495948792e-01, 6.925585865974426e-01, 7.269400954246521e-01, 7.407394647598267e-01, 7.460858225822449e-01, 7.485131621360779e-01, 7.494041323661804e-01, 7.497590184211731e-01, 7.499040365219116e-01, 7.499611377716064e-01, 7.499846816062927e-01, 7.499934434890747e-01, 4.751962721347809e-01, 3.413125574588776e-01, 2.861245572566986e-01, 2.642573714256287e-01, 2.55480021238327e-01, 2.520941197872162e-01, 2.507894933223724e-01, 2.503139674663544e-01, 2.500575184822083e-01, 2.499309778213501e-01, 2.500254511833191e-01, 2.49990701675415e-01, 2.500195503234863e-01, 6.036717295646667e-01, 6.925596594810486e-01, 7.269438505172729e-01, 7.407376170158386e-01, 7.462510466575623e-01, 7.484816312789917e-01, 7.493463158607483e-01, 7.497832179069519e-01, 7.499030828475952e-01, 7.499610781669617e-01, 7.499841451644897e-01, 7.499934434890747e-01, 4.751960933208466e-01, 3.413124978542328e-01, 2.861242592334747e-01, 2.642591595649719e-01, 2.554605901241302e-01, 2.520957291126251e-01, 2.507982850074768e-01, 2.503035962581635e-01, 2.501151859760284e-01, 2.500427663326263e-01, 2.500166594982147e-01, 2.50006228685379e-01, 2.500018179416656e-01] -conPID.y=[3.75e-01, 5.646343231201172e-01, 6.758749485015869e-01, 7.204659581184387e-01, 7.383713126182556e-01, 7.455018758773804e-01, 7.483592629432678e-01, 7.495949268341064e-01, 7.500596046447754e-01, 7.50243067741394e-01, 7.503153085708618e-01, 7.503460049629211e-01, 7.50359058380127e-01, 4.350666701793671e-01, 3.239242136478423e-01, 2.799611389636993e-01, 2.6249098777771e-01, 2.558503746986389e-01, 2.533154189586639e-01, 2.523499429225922e-01, 2.519823312759399e-01, 2.518422901630402e-01, 2.517892122268677e-01, 2.517686486244202e-01, 2.517586946487427e-01, 2.517618834972382e-01, 6.338033080101013e-01, 7.035759687423707e-01, 7.315894365310669e-01, 7.428308129310608e-01, 7.473497986793518e-01, 7.491901516914368e-01, 7.500396966934204e-01, 7.502196431159973e-01, 7.5029057264328e-01, 7.503371238708496e-01, 7.503559589385986e-01, 7.503633499145508e-01, 4.350684285163879e-01, 3.239249289035797e-01, 2.799615263938904e-01, 2.624915540218353e-01, 2.558463215827942e-01, 2.533159852027893e-01, 2.523508667945862e-01, 2.519819438457489e-01, 2.518421411514282e-01, 2.517887055873871e-01, 2.517684996128082e-01, 2.517612278461456e-01, 2.517581582069397e-01, 6.33606493473053e-01, 7.035754919052124e-01, 7.315836548805237e-01, 7.428315877914429e-01, 7.474404573440552e-01, 7.491524219512939e-01, 7.498800754547119e-01, 7.501731514930725e-01, 7.502896189689636e-01, 7.503368854522705e-01, 7.5035560131073e-01, 7.503634095191956e-01, 4.350684881210327e-01, 3.239249587059021e-01, 2.799613773822784e-01, 2.624880373477936e-01, 2.5584876537323e-01, 2.533147037029266e-01, 2.523500323295593e-01, 2.519748508930206e-01, 2.518695592880249e-01, 2.518438994884491e-01, 2.517636120319366e-01, 2.517707347869873e-01, 2.517494857311249e-01, 6.354089975357056e-01, 7.035738825798035e-01, 7.315834164619446e-01, 7.428354024887085e-01, 7.473588585853577e-01, 7.491655349731445e-01, 7.49906063079834e-01, 7.501577138900757e-01, 7.502888441085815e-01, 7.503364682197571e-01, 7.503554224967957e-01, 7.503629326820374e-01, 4.350682199001312e-01, 3.239248394966125e-01, 2.799614071846008e-01, 2.624926269054413e-01, 2.558609843254089e-01, 2.533167004585266e-01, 2.523503303527832e-01, 2.519822120666504e-01, 2.518421113491058e-01, 2.517885565757751e-01, 2.517688572406769e-01, 2.517611682415009e-01, 2.517578601837158e-01] +conPID.u_m=[0e+00, 5.224461555480957e-01, 6.58552348613739e-01, 7.132970690727234e-01, 7.352567911148071e-01, 7.441821098327637e-01, 7.477737069129944e-01, 7.490531206130981e-01, 7.496210336685181e-01, 7.498462796211243e-01, 7.499350309371948e-01, 7.499726414680481e-01, 7.499886155128479e-01, 4.751942157745361e-01, 3.413117229938506e-01, 2.861240208148956e-01, 2.642625570297241e-01, 2.55483090877533e-01, 2.520930767059326e-01, 2.50800222158432e-01, 2.502852380275726e-01, 2.501712739467621e-01, 2.499505281448364e-01, 2.500453591346741e-01, 2.5001460313797e-01, 2.50004768371582e-01, 6.072216033935547e-01, 6.925450563430787e-01, 7.269680500030519e-01, 7.41280734539032e-01, 7.463038563728333e-01, 7.485097646713257e-01, 7.494011521339417e-01, 7.497589588165283e-01, 7.4990314245224e-01, 7.499619722366333e-01, 7.499852180480957e-01, 7.49994158744812e-01, 4.751965701580048e-01, 3.413127064704895e-01, 2.861243486404419e-01, 2.64262467622757e-01, 2.554837465286255e-01, 2.520938813686371e-01, 2.507982850074768e-01, 2.502989172935486e-01, 2.501670122146606e-01, 2.500279247760773e-01, 2.500841319561005e-01, 2.501583397388458e-01, 2.501038014888763e-01, 6.044878363609314e-01, 6.925613284111023e-01, 7.269485592842102e-01, 7.407817840576172e-01, 7.464386820793152e-01, 7.487648725509644e-01, 7.48985767364502e-01, 7.497628331184387e-01, 7.499050498008728e-01, 7.499619126319885e-01, 7.499849200248718e-01, 7.499939799308777e-01, 4.751964509487152e-01, 3.413126468658447e-01, 2.861243188381195e-01, 2.642648220062256e-01, 2.554791569709778e-01, 2.520678341388702e-01, 2.508993446826935e-01, 2.503042817115784e-01, 2.501154243946075e-01, 2.500456571578979e-01, 2.500176131725311e-01, 2.500069737434387e-01, 2.500028312206268e-01, 6.072974801063538e-01, 6.925587058067322e-01, 7.269401550292969e-01, 7.40739643573761e-01, 7.460851073265076e-01, 7.485126256942749e-01, 7.494041323661804e-01, 7.497589588165283e-01, 7.499040365219116e-01, 7.499610781669617e-01, 7.499846816062927e-01, 7.499934434890747e-01, 4.751962721347809e-01, 3.413125574588776e-01, 2.861245572566986e-01, 2.642568647861481e-01, 2.55480021238327e-01, 2.520917356014252e-01, 2.507953345775604e-01, 2.502943873405457e-01, 2.501006126403809e-01, 2.500336170196533e-01, 2.500176131725311e-01, 2.499191462993622e-01, 2.502237260341644e-01] +conPID.y=[3.75e-01, 5.646343231201172e-01, 6.758749485015869e-01, 7.204659581184387e-01, 7.383713126182556e-01, 7.455018758773804e-01, 7.48359203338623e-01, 7.495948672294617e-01, 7.500596046447754e-01, 7.50243067741394e-01, 7.503153085708618e-01, 7.503460049629211e-01, 7.50359058380127e-01, 4.350666701793671e-01, 3.239242136478423e-01, 2.799611389636993e-01, 2.624918520450592e-01, 2.558501362800598e-01, 2.533158361911774e-01, 2.523477375507355e-01, 2.519910633563995e-01, 2.518157660961151e-01, 2.51838743686676e-01, 2.517635524272919e-01, 2.517604529857635e-01, 2.517590224742889e-01, 6.336445212364197e-01, 7.035897374153138e-01, 7.315767407417297e-01, 7.425616979598999e-01, 7.473349571228027e-01, 7.491538524627686e-01, 7.498805522918701e-01, 7.50171959400177e-01, 7.502894401550293e-01, 7.503373622894287e-01, 7.503563761711121e-01, 7.503635883331299e-01, 4.350686371326447e-01, 3.239249885082245e-01, 2.799614667892456e-01, 2.62491911649704e-01, 2.558510601520538e-01, 2.533158659934998e-01, 2.523485124111176e-01, 2.519846856594086e-01, 2.518176734447479e-01, 2.517968714237213e-01, 2.517364025115967e-01, 2.516855001449585e-01, 2.517075836658478e-01, 6.350083351135254e-01, 7.035753726959229e-01, 7.315871119499207e-01, 7.428140640258789e-01, 7.472653985023499e-01, 7.49022364616394e-01, 7.500847578048706e-01, 7.501753568649292e-01, 7.502908110618591e-01, 7.503373622894287e-01, 7.503558993339539e-01, 7.503634691238403e-01, 4.350685179233551e-01, 3.239249587059021e-01, 2.799614667892456e-01, 2.624940872192383e-01, 2.558563351631165e-01, 2.533312737941742e-01, 2.523064613342285e-01, 2.519826591014862e-01, 2.518422901630402e-01, 2.51790463924408e-01, 2.51769632101059e-01, 2.517617344856262e-01, 2.517586648464203e-01, 6.336061358451843e-01, 7.03575611114502e-01, 7.315836548805237e-01, 7.428315281867981e-01, 7.474408149719238e-01, 7.49152660369873e-01, 7.498800754547119e-01, 7.501731514930725e-01, 7.502896189689636e-01, 7.503368854522705e-01, 7.5035560131073e-01, 7.503634095191956e-01, 4.350684881210327e-01, 3.239249587059021e-01, 2.799613773822784e-01, 2.624878287315369e-01, 2.558485567569733e-01, 2.533145248889923e-01, 2.523502111434937e-01, 2.51986563205719e-01, 2.518483698368073e-01, 2.517939805984497e-01, 2.517697513103485e-01, 2.518053650856018e-01, 2.516500949859619e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt index 631c7c37c48..b6817fee378 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 0, 1", @@ -12,9 +12,9 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 6e+02] -fan1.m_flow=[0e+00, 1.278694748878479e+00, 1.549441695213318e+00, 1.606706619262695e+00, 1.618814587593079e+00, 1.621377468109131e+00, 1.621918678283691e+00, 1.622032642364502e+00, 1.622056484222412e+00, 1.622060894966125e+00, 1.622062087059021e+00, 8.752626180648804e-01, 2.088081687688828e-01, 1.859397068619728e-02, 1.363067771308117e-03, 9.022535959957168e-05, 5.575329851126298e-06, 3.318714334454821e-07, -8.732058631721884e-09, -1.422813511453569e-08, -1.173248165287077e-10, 7.465036511421204e-01, 1.323924779891968e+00, 1.535152792930603e+00, 1.598639726638794e+00, 1.616042733192444e+00, 1.620563387870789e+00, 1.621699094772339e+00, 1.621978998184204e+00, 1.622042417526245e+00, 1.622058033943176e+00, 8.752862811088562e-01, 2.102204859256744e-01, 1.863067038357258e-02, 1.363099552690969e-03, 9.02233223314397e-05, 5.605700607702602e-06, 3.599666342779528e-07, 2.616479832795449e-08, 1.934040483320132e-09, 4.69299266114831e-10, 7.463930249214131e-01, 1.323921918869019e+00, 1.535157918930054e+00, 1.598639845848083e+00, 1.616039752960205e+00, 1.620564579963684e+00, 1.621699690818787e+00, 1.621976733207703e+00, 1.622042417526245e+00, 1.622058033943176e+00, 8.764321208000183e-01, 2.088708281517029e-01, 1.863089390099049e-02, 1.362976850941777e-03, 9.019748540595174e-05, 5.601510565611427e-06, 3.138102329103388e-07, -2.629167283885181e-08, 1.852095010690391e-08, 3.566128725651652e-09, 7.479402422904968e-01, 1.323899388313293e+00, 1.535153985023499e+00, 1.598634243011475e+00, 1.616042613983154e+00, 1.620563387870789e+00, 1.621697068214417e+00, 1.621975660324097e+00, 1.622043013572693e+00, 1.622058510780334e+00, 8.752559423446655e-01, 2.087873965501785e-01, 1.861701533198357e-02, 1.363053452223539e-03, 9.014896204462275e-05, 5.626839083561208e-06, 3.890172592946328e-07, -4.594858182827011e-08, -1.256285031558946e-08, -8.045390131883323e-09, 7.461602687835767e-01, 1.323925137519833e+00, 1.535152435302734e+00, 1.598634123802185e+00, 1.616041779518127e+00, 1.620564341545105e+00, 1.621698379516602e+00, 1.621976017951965e+00, 1.622042059898376e+00, 1.622057914733887e+00, 8.752557039260864e-01, 2.087857276201248e-01, 1.861702650785446e-02, 1.363438437692821e-03, 9.022127778735012e-05, 5.615380814560922e-06, 1.054581844073255e-07, -1.259650161955506e-08, -6.83166945236735e-09, -2.024080458795652e-09] -fan2.m_flow=[0e+00, 3.238261640071869e-01, 9.70430314540863e-01, 1.367319464683533e+00, 1.535650849342346e+00, 1.595252275466919e+00, 1.614250302314758e+00, 1.619888544082642e+00, 1.621474146842957e+00, 1.621899843215942e+00, 1.622013211250305e+00, 1.504446864128113e+00, 1.004021525382996e+00, 4.704751968383789e-01, 1.594248712062832e-01, 4.74519319832325e-02, 1.302539557218552e-02, 3.386183641850939e-03, 8.475328795611858e-04, 2.066275483230129e-04, 4.953251846018247e-05, 9.449799358844757e-02, 5.977076888084412e-01, 1.100804686546326e+00, 1.40702497959137e+00, 1.541386961936951e+00, 1.594579577445984e+00, 1.613288402557373e+00, 1.619401574134827e+00, 1.62127697467804e+00, 1.621837139129639e+00, 1.50439989566803e+00, 1.004019021987915e+00, 4.608965218067169e-01, 1.588032692670814e-01, 4.746340960264206e-02, 1.302709057927132e-02, 3.394130384549499e-03, 8.542173891328275e-04, 2.096973184961826e-04, 5.053013956057839e-05, 9.449815750121943e-02, 5.97673237323761e-01, 1.101194620132446e+00, 1.404885649681091e+00, 1.541383385658264e+00, 1.594586491584778e+00, 1.613287210464478e+00, 1.619367599487305e+00, 1.621284484863281e+00, 1.622868895530701e+00, 1.504403233528137e+00, 1.004019498825073e+00, 4.526566565036774e-01, 1.589328944683075e-01, 4.746103286743164e-02, 1.303421705961213e-02, 3.391277743503502e-03, 8.500599069520831e-04, 2.081737766275182e-04, 5.013585177948698e-05, 9.45134311914444e-02, 5.980405211448669e-01, 1.105040073394775e+00, 1.404900789260864e+00, 1.540185809135437e+00, 1.594579339027405e+00, 1.613275170326233e+00, 1.619391441345215e+00, 1.621288657188416e+00, 1.62184739112854e+00, 1.504401445388794e+00, 1.004008650779724e+00, 4.549961984157562e-01, 1.587918847799301e-01, 4.745599627494812e-02, 1.302620209753513e-02, 3.395258449018002e-03, 8.446923457086086e-04, 2.043141575995833e-04, 4.805237767868675e-05, 9.449822455644967e-02, 5.976915359497016e-01, 1.10419487953186e+00, 1.404881477355957e+00, 1.541486144065857e+00, 1.59584367275238e+00, 1.612210035324097e+00, 1.619398593902588e+00, 1.621277928352356e+00, 1.621837973594666e+00, 1.504398465156555e+00, 1.004007697105408e+00, 4.549863040447235e-01, 1.587483137845993e-01, 4.746099561452866e-02, 1.303083170205355e-02, 3.383656498044729e-03, 8.461872930638492e-04, 2.060105034615844e-04, 4.918931153952144e-05] -fan3.m_flow=[0e+00, 5.383018851280212e-01, 1.124673366546631e+00, 1.428613781929016e+00, 1.554775238037109e+00, 1.600533127784729e+00, 1.615606665611267e+00, 1.62022340297699e+00, 1.621556282043457e+00, 1.621922612190247e+00, 1.622019052505493e+00, 1.516018390655518e+00, 1.106571555137634e+00, 6.801619529724121e-01, 3.19205701351165e-01, 9.571284800767899e-02, 2.552689798176289e-02, 6.491346284747106e-03, 1.593223074451089e-03, 5.623396136797965e-04, 5.051871994510293e-04, 1.144696101546288e-01, 7.588780522346497e-01, 1.195991635322571e+00, 1.44064474105835e+00, 1.5528484582901e+00, 1.597824454307556e+00, 1.614136815071106e+00, 1.619621276855469e+00, 1.621337056159973e+00, 1.621854901313782e+00, 1.515969395637512e+00, 1.10656476020813e+00, 6.801629662513733e-01, 3.174032568931566e-01, 9.569442272186279e-02, 2.5513656437397e-02, 6.524316035211086e-03, 1.631591701880097e-03, 3.669387369882315e-04, 2.852432044164743e-05, 1.144699752330763e-01, 7.588667273521423e-01, 1.198925733566284e+00, 1.440648794174194e+00, 1.552848815917969e+00, 1.597826600074768e+00, 1.614139556884766e+00, 1.619616150856018e+00, 1.621342778205872e+00, 1.621793508529663e+00, 1.515969395637512e+00, 1.106558561325073e+00, 6.801566481590271e-01, 3.192099332809448e-01, 9.573104977607727e-02, 2.554716542363138e-02, 6.504476070404151e-03, 1.594546949490905e-03, 3.594991285353899e-04, 4.002686182502657e-05, 1.144642010331154e-01, 7.588045001029968e-01, 1.195958733558655e+00, 1.440647006034851e+00, 1.552846908569336e+00, 1.597824931144714e+00, 1.6141277551651e+00, 1.619604468345642e+00, 1.621338963508606e+00, 1.621858835220337e+00, 1.515970826148987e+00, 1.10655403137207e+00, 6.801515221595764e-01, 3.19243997335434e-01, 9.572324901819229e-02, 2.552944235503674e-02, 6.5114158205688e-03, 1.593009801581502e-03, 3.808065375778824e-04, 8.86696798261255e-05, 1.144679784774837e-01, 7.588706016540476e-01, 1.195975303649902e+00, 1.440650463104248e+00, 1.552846312522888e+00, 1.597827434539795e+00, 1.61413586139679e+00, 1.619610667228699e+00, 1.621330142021179e+00, 1.621850728988647e+00, 1.515967965126038e+00, 1.106552720069885e+00, 6.801509261131287e-01, 3.19202184677124e-01, 9.575316309928894e-02, 2.554148808121681e-02, 6.489307153970003e-03, 1.60201673861593e-03, 3.915840643458068e-04, 6.488860526587814e-05] -fan1.dp=[0e+00, -3.272271728515625e+02, -4.802207641601562e+02, -5.1631640625e+02, -5.241153564453125e+02, -5.25773681640625e+02, -5.261241455078125e+02, -5.261980590820312e+02, -5.262134399414062e+02, -5.2621630859375e+02, -5.26217041015625e+02, -1.534480590820312e+02, -1.835037994384766e+01, -1.58965277671814e+00, -1.162743121385569e-01, -7.68933305516839e-03, -4.770957166329026e-04, -2.815335756167755e-05, -1.595733920112252e-06, -8.771894499659538e-08, -4.773028194904327e-09, -1.113721694946289e+02, -3.507068176269531e+02, -4.714035034179688e+02, -5.111495971679688e+02, -5.2232421875e+02, -5.252465209960938e+02, -5.2598193359375e+02, -5.261633911132812e+02, -5.262044067382812e+02, -5.262144775390625e+02, -1.534480895996094e+02, -1.835381698608398e+01, -1.589593410491943e+00, -1.162770316004742e-01, -7.69365206360817e-03, -4.77183610200882e-04, -2.833736652974039e-05, -1.628315658308566e-06, -9.110954124480486e-08, -4.99130692332983e-09, -1.11370880126952e+02, -3.507056274414062e+02, -4.714054870605469e+02, -5.111495971679688e+02, -5.223222045898438e+02, -5.25247314453125e+02, -5.259823608398438e+02, -5.26161865234375e+02, -5.26204345703125e+02, -5.262144775390625e+02, -1.534643402099609e+02, -1.835037422180176e+01, -1.589613318443298e+00, -1.162665784358978e-01, -7.692131213843822e-03, -4.780001472681664e-04, -2.826804120559348e-05, -1.607462763786316e-06, -8.997449185699224e-08, -4.976755008101463e-09, -1.11387580871582e+02, -3.507049560546875e+02, -4.714040832519531e+02, -5.111463623046875e+02, -5.22323974609375e+02, -5.252464599609375e+02, -5.259805908203125e+02, -5.261610717773438e+02, -5.262047119140625e+02, -5.262147216796875e+02, -1.534476776123047e+02, -1.835030746459961e+01, -1.589661240577698e+00, -1.162732467055321e-01, -7.690234575420618e-03, -4.772234242409468e-04, -2.836642670445144e-05, -1.578184310346842e-06, -8.524511940777302e-08, -4.263711161911488e-09, -1.113675613403345e+02, -3.507071533203106e+02, -4.714031982421875e+02, -5.1114599609375e+02, -5.223235473632812e+02, -5.252471313476562e+02, -5.259814453125e+02, -5.261613159179688e+02, -5.262041015625e+02, -5.262144165039062e+02, -1.534476318359375e+02, -1.835029983520508e+01, -1.589661002159119e+00, -1.162883639335632e-01, -7.69435241818428e-03, -4.777383292093873e-04, -2.807597047649324e-05, -1.588734448887408e-06, -8.718052413314581e-08, -4.656612873077393e-09] -fan2.dp=[0e+00, -2.52345142364502e+01, -1.883471069335938e+02, -3.73989990234375e+02, -4.716787109375e+02, -5.089792785644531e+02, -5.211632690429688e+02, -5.248085327148438e+02, -5.25836181640625e+02, -5.261121826171875e+02, -5.261846313476562e+02, -4.525790710449219e+02, -2.015374755859375e+02, -4.414851760864258e+01, -1.026063632965085e+01, -2.871464014053345e+00, -7.83484935760498e-01, -2.03587114810943e-01, -5.095496401190758e-02, -1.242394745349884e-02, -2.978083211928606e-03, -5.829481601715088e+00, -7.147398376464844e+01, -2.435862579345703e+02, -3.952408447265625e+02, -4.751996765136719e+02, -5.085465087890625e+02, -5.2054296875e+02, -5.244989013671875e+02, -5.25711669921875e+02, -5.26073486328125e+02, -4.525508422851562e+02, -2.015364837646484e+02, -4.363414764404297e+01, -1.024014377593989e+01, -2.872169494628906e+00, -7.835872769355774e-01, -2.040639519691467e-01, -5.135602876543999e-02, -1.260711252689362e-02, -3.037883201614022e-03, -5.829490184783856e+00, -7.146796417236328e+01, -2.436457366943359e+02, -3.947904663085938e+02, -4.75197021484375e+02, -5.085498046875e+02, -5.205441284179688e+02, -5.244854736328125e+02, -5.257131958007812e+02, -5.263243408203125e+02, -4.525527954101562e+02, -2.015366973876953e+02, -4.320151519775391e+01, -1.024436569213867e+01, -2.872021198272705e+00, -7.840170264243993e-01, -2.038949579000503e-01, -5.110791325569153e-02, -1.251451391726732e-02, -3.013518638908863e-03, -5.830482482910156e+00, -7.149894714355469e+01, -2.442831878662109e+02, -3.947918090820312e+02, -4.74920654296875e+02, -5.085466918945312e+02, -5.205346069335938e+02, -5.2448681640625e+02, -5.257157592773438e+02, -5.26077880859375e+02, -4.525518188476562e+02, -2.015323486328125e+02, -4.332166290283203e+01, -1.023945236206055e+01, -2.871716737747192e+00, -7.835333943367004e-01, -2.041313350200653e-01, -5.078548565506935e-02, -1.228385977447033e-02, -2.889256924390793e-03, -5.829493999481452e+00, -7.147158050536996e+01, -2.441470489501953e+02, -3.947893981933594e+02, -4.752213134765625e+02, -5.088509521484375e+02, -5.202813110351562e+02, -5.244913940429688e+02, -5.257086791992188e+02, -5.2607177734375e+02, -4.525499877929688e+02, -2.015319519042969e+02, -4.332111740112305e+01, -1.023799514770508e+01, -2.872021675109863e+00, -7.838125228881836e-01, -2.034422755241394e-01, -5.087466165423393e-02, -1.23858442530036e-02, -2.957402262836695e-03] -fan3.dp=[0e+00, -5.863370895385742e+01, -2.530459136962891e+02, -4.082364807128906e+02, -4.834873352050781e+02, -5.123492431640625e+02, -5.220394897460938e+02, -5.250255126953125e+02, -5.2588916015625e+02, -5.261266479492188e+02, -5.261891479492188e+02, -4.595805969238281e+02, -2.448301849365234e+02, -9.250205993652344e+01, -2.903954315185539e+01, -8.209332466125488e+00, -2.178953409194946e+00, -5.539317727088913e-01, -1.364692598581314e-01, -3.289412707090378e-02, -7.81585369259119e-03, -9.844009399414062e+00, -1.152168045043945e+02, -2.861296997070312e+02, -4.151337890625e+02, -4.822884826660156e+02, -5.106168518066406e+02, -5.210904541015625e+02, -5.246356201171875e+02, -5.257470703125e+02, -5.26082763671875e+02, -4.595509033203125e+02, -2.448271789550781e+02, -9.250328063964844e+01, -2.904065704345688e+01, -8.211520195007324e+00, -2.179240465164185e+00, -5.553977489471436e-01, -1.376309990882874e-01, -3.340119123458862e-02, -7.977769710123539e-03, -9.844036102294776e+00, -1.152102355957031e+02, -2.861236877441406e+02, -4.151361999511719e+02, -4.822886657714844e+02, -5.106183776855469e+02, -5.210919189453125e+02, -5.24630126953125e+02, -5.257465209960938e+02, -5.260823974609375e+02, -4.595508728027344e+02, -2.448244171142578e+02, -9.250157165527344e+01, -2.90395679473877e+01, -8.210844993591309e+00, -2.180622577667212e+00, -5.548661947250449e-01, -1.369141191244125e-01, -3.31449955701828e-02, -7.911378517746925e-03, -9.843536376953125e+00, -1.152023010253906e+02, -2.861227416992188e+02, -4.151350708007812e+02, -4.822867126464844e+02, -5.106171875e+02, -5.210845947265625e+02, -5.246246337890625e+02, -5.25748291015625e+02, -5.260853271484375e+02, -4.595517883300781e+02, -2.448224029541016e+02, -9.250002288818359e+01, -2.903906440734863e+01, -8.209879875183105e+00, -2.179112672805786e+00, -5.555952191352844e-01, -1.359335631132126e-01, -3.249019756913185e-02, -7.570258807390928e-03, -9.843871116638692e+00, -1.152145004272446e+02, -2.861295166015625e+02, -4.151371765136719e+02, -4.822871398925781e+02, -5.106187744140625e+02, -5.2108984375e+02, -5.24628662109375e+02, -5.257425537109375e+02, -5.260800170898438e+02, -4.595500183105469e+02, -2.448218688964844e+02, -9.24998779296875e+01, -2.903969383239746e+01, -8.211211204528809e+00, -2.180035591125488e+00, -5.534491539001465e-01, -1.362305730581284e-01, -3.278306499123573e-02, -7.758887484669685e-03] +fan1.m_flow=[0e+00, 1.278694748878479e+00, 1.549441695213318e+00, 1.606706619262695e+00, 1.618815779685974e+00, 1.621374130249023e+00, 1.621917724609375e+00, 1.622032523155212e+00, 1.622056365013123e+00, 1.622061491012573e+00, 1.622062206268311e+00, 8.752594590187073e-01, 2.08819180727005e-01, 1.861694268882275e-02, 1.363048562780016e-03, 9.01221064850688e-05, 5.623493507300736e-06, 3.133573045488431e-07, 1.13955138658639e-08, -1.244507075170986e-08, -3.359173206263222e-08, 7.495246529579163e-01, 1.323916673660278e+00, 1.535160422325134e+00, 1.598641872406006e+00, 1.616044402122498e+00, 1.620565056800842e+00, 1.621698260307312e+00, 1.621975421905518e+00, 1.622042298316956e+00, 1.622058272361755e+00, 8.75255823135376e-01, 2.087867259979248e-01, 1.861702091991901e-02, 1.363056944683181e-03, 9.015454998007044e-05, 5.652871095662704e-06, 1.145772330346517e-07, -1.114312908612192e-08, -7.113612809916958e-09, -1.83904376171995e-08, 7.470592856407123e-01, 1.323917269706726e+00, 1.535152196884155e+00, 1.598642110824585e+00, 1.616045117378235e+00, 1.620564699172974e+00, 1.621700644493103e+00, 1.621977686882019e+00, 1.622043132781982e+00, 1.622058391571045e+00, 8.752558827400208e-01, 2.087872922420502e-01, 1.861701719462872e-02, 1.363056595437229e-03, 9.021081496030092e-05, 5.571381279878438e-06, 3.292930159659688e-07, 2.395518094999716e-08, 1.249236447620206e-08, -2.810338628478348e-10, 7.457569241523743e-01, 1.323920130729675e+00, 1.535149216651917e+00, 1.598637461662292e+00, 1.616042494773865e+00, 1.620560884475708e+00, 1.62169623374939e+00, 1.621975421905518e+00, 1.622042894363403e+00, 1.622058510780334e+00, 8.752620816230774e-01, 2.088065892457962e-01, 1.863307505846024e-02, 1.362409442663193e-03, 9.025509643834084e-05, 5.564852017414523e-06, 3.234217729186639e-07, -8.981260180007666e-09, 3.302375262137502e-09, -2.448814484523609e-09, 7.448202371597364e-01, 1.323903799057003e+00, 1.535154938697815e+00, 1.598634719848633e+00, 1.616042494773865e+00, 1.620566487312317e+00, 1.621699810028076e+00, 1.621976375579834e+00, 1.622042536735535e+00, 1.622058153152466e+00, 8.802476525306702e-01, 2.094785422086716e-01, 1.863151788711548e-02, 1.363127725198865e-03, 9.021297591971233e-05, 5.601340035354951e-06, 3.312952685519122e-07, 2.391561793047003e-08, 2.413344191154465e-09, 3.60614649252966e-10] +fan2.m_flow=[0e+00, 3.238261640071869e-01, 9.70430314540863e-01, 1.368154168128967e+00, 1.535677194595337e+00, 1.595240592956543e+00, 1.614236235618591e+00, 1.619882702827454e+00, 1.621473670005798e+00, 1.621907234191895e+00, 1.62201189994812e+00, 1.504447460174561e+00, 1.004021525382996e+00, 4.560884535312653e-01, 1.587975770235058e-01, 4.745125025510788e-02, 1.302728336304426e-02, 3.391751786693921e-03, 8.492695633322001e-04, 2.058757527265698e-04, 4.799016460310668e-05, 9.450884908437729e-02, 5.979772210121155e-01, 1.10500705242157e+00, 1.404872536659241e+00, 1.541112661361694e+00, 1.596185088157654e+00, 1.613284945487976e+00, 1.619389772415161e+00, 1.621281981468201e+00, 1.621844530105591e+00, 1.504400491714478e+00, 1.004008412361145e+00, 4.549911022186279e-01, 1.587940454483024e-01, 4.745637252926826e-02, 1.302649173885584e-02, 3.376992885023355e-03, 8.425785345025361e-04, 2.0449428120628e-04, 4.800949682248756e-05, 9.45129990577685e-02, 5.980075001716614e-01, 1.104984164237976e+00, 1.40273129940033e+00, 1.541390180587769e+00, 1.594590902328491e+00, 1.613296747207642e+00, 1.619409561157227e+00, 1.621291518211365e+00, 1.621846079826355e+00, 1.504401087760925e+00, 1.004008531570435e+00, 4.549952745437622e-01, 1.587949693202972e-01, 4.745873436331749e-02, 1.30231417715548e-02, 3.385087940841964e-03, 8.502733544446528e-04, 2.084502193611115e-04, 5.011197208659723e-05, 9.449911862611771e-02, 5.977839827537537e-01, 1.104962706565857e+00, 1.405509352684021e+00, 1.541381359100342e+00, 1.594568371772766e+00, 1.613269925117493e+00, 1.619389057159424e+00, 1.62128758430481e+00, 1.621844887733459e+00, 1.504401445388794e+00, 1.004009246826172e+00, 4.622722268104553e-01, 1.587806195020676e-01, 4.74567711353302e-02, 1.30275571718812e-02, 3.386900527402759e-03, 8.476090151816607e-04, 2.066582965198904e-04, 4.941235602018423e-05, 9.450722485781075e-02, 5.980396270751899e-01, 1.105046153068542e+00, 1.40488600730896e+00, 1.541383862495422e+00, 1.594595432281494e+00, 1.613247990608215e+00, 1.619478940963745e+00, 1.621427893638611e+00, 1.621252655982971e+00, 1.504400491714478e+00, 1.004007816314697e+00, 4.569213390350342e-01, 1.592118889093399e-01, 4.745778441429138e-02, 1.302439253777266e-02, 3.392942249774933e-03, 8.533996297046542e-04, 2.093490620609373e-04, 5.040634641773067e-05] +fan3.m_flow=[0e+00, 5.383018851280212e-01, 1.124673366546631e+00, 1.428613781929016e+00, 1.554776668548584e+00, 1.600522994995117e+00, 1.615598440170288e+00, 1.620219945907593e+00, 1.621555685997009e+00, 1.62192690372467e+00, 1.62201988697052e+00, 1.516018867492676e+00, 1.106571674346924e+00, 6.801589727401733e-01, 3.209760189056388e-01, 9.570863097906113e-02, 2.553174272179604e-02, 6.504035554826241e-03, 1.6029680846259e-03, 3.840871795546263e-04, 8.832984894979745e-05, 1.144708171486855e-01, 7.588290572166443e-01, 1.195953845977783e+00, 1.440651178359985e+00, 1.552851438522339e+00, 1.597831010818481e+00, 1.614135384559631e+00, 1.619603157043457e+00, 1.621333599090576e+00, 1.621856451034546e+00, 1.51596999168396e+00, 1.106553554534912e+00, 6.801513433456421e-01, 3.14618974924086e-01, 9.578317403793335e-02, 2.552864514291286e-02, 6.472621113061905e-03, 1.58943550195545e-03, 3.812931827269495e-04, 8.870559395290911e-05, 1.144643723964675e-01, 7.588258385658264e-01, 1.195945739746094e+00, 1.440368175506592e+00, 1.552848935127258e+00, 1.597833037376404e+00, 1.614142894744873e+00, 1.61961829662323e+00, 1.621341705322266e+00, 1.62185800075531e+00, 1.515970468521118e+00, 1.106553792953491e+00, 6.801514029502869e-01, 3.20765495300293e-01, 9.572803974151611e-02, 2.552173845469923e-02, 6.489924155175785e-03, 1.700523658655584e-03, 5.356839974410832e-04, 2.685268700588495e-04, 1.144684702157974e-01, 7.588638067245483e-01, 1.195976495742798e+00, 1.440646052360535e+00, 1.552847266197205e+00, 1.597818851470947e+00, 1.614122986793518e+00, 1.619602799415588e+00, 1.62133777141571e+00, 1.621858596801758e+00, 1.515970826148987e+00, 1.10655415058136e+00, 6.801509857177734e-01, 3.190837204456329e-01, 9.572497010231018e-02, 2.553205005824566e-02, 6.497325841337442e-03, 1.56179373152554e-03, 4.331983800511807e-04, -1.087048731278628e-04, 1.144698113203105e-01, 7.588316798210093e-01, 1.195966720581055e+00, 1.440649151802063e+00, 1.552846193313599e+00, 1.597827911376953e+00, 1.614140033721924e+00, 1.61961042881012e+00, 1.621336102485657e+00, 1.621854901313782e+00, 1.515968441963196e+00, 1.106562376022339e+00, 6.801595091819763e-01, 3.191287517547607e-01, 9.58443209528923e-02, 2.542833425104618e-02, 6.492243148386478e-03, 1.445419737137854e-03, 5.099755944684148e-04, -7.622061275469605e-07] +fan1.dp=[0e+00, -3.272271728515625e+02, -4.802207641601562e+02, -5.1631640625e+02, -5.241161499023438e+02, -5.25771484375e+02, -5.261235961914062e+02, -5.261979370117188e+02, -5.2621337890625e+02, -5.262166748046875e+02, -5.262171630859375e+02, -1.534480285644531e+02, -1.835040855407715e+01, -1.589661955833435e+00, -1.162726879119867e-01, -7.687701378017664e-03, -4.773136461153626e-04, -2.828497963491813e-05, -1.604013959877193e-06, -8.688948582857847e-08, -3.710738383233547e-09, -1.114098587036133e+02, -3.507066650390625e+02, -4.71408203125e+02, -5.111506958007812e+02, -5.223252563476562e+02, -5.2524755859375e+02, -5.259813232421875e+02, -5.261609497070312e+02, -5.262042846679688e+02, -5.26214599609375e+02, -1.534476623535156e+02, -1.835030364990234e+01, -1.589661121368408e+00, -1.162730380892742e-01, -7.690401282161474e-03, -4.771848907694221e-04, -2.788999699987471e-05, -1.57009344547987e-06, -8.553615771234035e-08, -4.045432433485985e-09, -1.113762588500966e+02, -3.507066345214844e+02, -4.71403076171875e+02, -5.111511535644531e+02, -5.2232568359375e+02, -5.252473754882812e+02, -5.259829711914062e+02, -5.261624145507812e+02, -5.26204833984375e+02, -5.262146606445312e+02, -1.534476623535156e+02, -1.835030555725098e+01, -1.589661121368408e+00, -1.162733733654022e-01, -7.692102808505297e-03, -4.767471691593431e-04, -2.812295861076666e-05, -1.610649633221328e-06, -9.017821867018938e-08, -4.889443516731262e-09, -1.113621520996094e+02, -3.507056579589844e+02, -4.714012451171875e+02, -5.111480712890625e+02, -5.223240356445312e+02, -5.25244873046875e+02, -5.259801025390625e+02, -5.261609497070312e+02, -5.262046508789062e+02, -5.262147216796875e+02, -1.534477691650391e+02, -1.83503532409668e+01, -1.589665293693542e+00, -1.162241324782372e-01, -7.692662533372641e-03, -4.773463297169656e-04, -2.817016502376646e-05, -1.595995854586363e-06, -8.806819096207619e-08, -4.685716703534126e-09, -1.113484191894556e+02, -3.507052612304669e+02, -4.714046630859375e+02, -5.111463928222656e+02, -5.223240356445312e+02, -5.252485961914062e+02, -5.25982421875e+02, -5.261615600585938e+02, -5.262044067382812e+02, -5.262145385742188e+02, -1.53525146484375e+02, -1.835190391540527e+01, -1.58965539932251e+00, -1.162793338298798e-01, -7.693163119256496e-03, -4.770465602632612e-04, -2.832020982168615e-05, -1.625026925466955e-06, -9.080395102500916e-08, -4.976755008101463e-09] +fan2.dp=[0e+00, -2.52345142364502e+01, -1.883471069335938e+02, -3.741612548828125e+02, -4.716863403320312e+02, -5.089685974121094e+02, -5.211549072265625e+02, -5.248052978515625e+02, -5.25835693359375e+02, -5.2611669921875e+02, -5.261849365234375e+02, -4.525794982910156e+02, -2.015374603271484e+02, -4.337909698486328e+01, -1.023969364166257e+01, -2.871425867080688e+00, -7.835984826087952e-01, -2.039226293563837e-01, -5.105919390916824e-02, -1.237804908305407e-02, -2.88624782115221e-03, -5.830185413360596e+00, -7.148918914794922e+01, -2.442722473144531e+02, -3.947875671386719e+02, -4.751372680664062e+02, -5.089342346191406e+02, -5.205408935546875e+02, -5.244857177734375e+02, -5.257113647460938e+02, -5.260760498046875e+02, -4.525512390136719e+02, -2.015322265625e+02, -4.332138824462891e+01, -1.023952674865717e+01, -2.871739625930786e+00, -7.835502624511719e-01, -2.030390799045563e-01, -5.06574958562851e-02, -1.229462027549744e-02, -2.886939095333219e-03, -5.830454349517742e+00, -7.149927520751953e+01, -2.442765197753906e+02, -3.943334350585938e+02, -4.752013549804688e+02, -5.085535888671875e+02, -5.20548583984375e+02, -5.244984741210938e+02, -5.257176513671875e+02, -5.260770874023438e+02, -4.525515747070312e+02, -2.015322875976562e+02, -4.332161331176758e+01, -1.023955249786377e+01, -2.87188196182251e+00, -7.833504676818761e-01, -2.035215944051773e-01, -5.112040415406227e-02, -1.253239717334509e-02, -3.012860659509897e-03, -5.82955265045166e+00, -7.148131561279297e+01, -2.44275634765625e+02, -3.949210815429688e+02, -4.751980285644531e+02, -5.085401306152344e+02, -5.205308227539062e+02, -5.244854125976562e+02, -5.2571484375e+02, -5.260771484375e+02, -4.525517883300781e+02, -2.015325622558594e+02, -4.370520401000977e+01, -1.023844623565674e+01, -2.871760845184326e+00, -7.836164832115173e-01, -2.036308944225311e-01, -5.095917358994484e-02, -1.242451369762421e-02, -2.970822155475616e-03, -5.830080032348883e+00, -7.150296020507699e+01, -2.442871398925781e+02, -3.947901611328125e+02, -4.751980285644531e+02, -5.085537719726562e+02, -5.205350952148438e+02, -5.245111083984375e+02, -5.25748046875e+02, -5.259313354492188e+02, -4.525512084960938e+02, -2.015320129394531e+02, -4.342158126831055e+01, -1.025328254699707e+01, -2.871824741363525e+00, -7.834248542785645e-01, -2.039937973022461e-01, -5.130700394511223e-02, -1.258611399680376e-02, -3.030446358025074e-03] +fan3.dp=[0e+00, -5.863370895385742e+01, -2.530459136962891e+02, -4.082364807128906e+02, -4.834882507324219e+02, -5.123427734375e+02, -5.220342407226562e+02, -5.250232543945312e+02, -5.258887939453125e+02, -5.261294555664062e+02, -5.26189697265625e+02, -4.595809020996094e+02, -2.448302459716797e+02, -9.250206756591797e+01, -2.903958511352532e+01, -8.208965301513672e+00, -2.179324388504028e+00, -5.549679994583114e-01, -1.36764869093895e-01, -3.275911137461662e-02, -7.561873644590378e-03, -9.8441162109375e+00, -1.152030715942383e+02, -2.861203918457031e+02, -4.151375732421875e+02, -4.822903442382812e+02, -5.106210327148438e+02, -5.210895385742188e+02, -5.246238403320312e+02, -5.257448120117188e+02, -5.26083740234375e+02, -4.595512390136719e+02, -2.448222351074219e+02, -9.249997711181641e+01, -2.903905296325669e+01, -8.209949493408203e+00, -2.179113388061523e+00, -5.52104651927948e-01, -1.35576993227005e-01, -3.25201153755188e-02, -7.563303224742413e-03, -9.843556404113626e+00, -1.152106399536133e+02, -2.861275939941406e+02, -4.151300659179688e+02, -4.822887268066406e+02, -5.106224060058594e+02, -5.210943603515625e+02, -5.246336059570312e+02, -5.257501220703125e+02, -5.26084716796875e+02, -4.595515747070312e+02, -2.448223266601562e+02, -9.25e+01, -2.90390567779541e+01, -8.210522651672363e+00, -2.178419113159155e+00, -5.537098050117576e-01, -1.369628459215164e-01, -3.319802135229111e-02, -7.910600863397121e-03, -9.843910217285156e+00, -1.152179336547852e+02, -2.861316528320312e+02, -4.151339721679688e+02, -4.822876892089844e+02, -5.1061328125e+02, -5.2108154296875e+02, -5.246235961914062e+02, -5.257474975585938e+02, -5.260851440429688e+02, -4.595517578125e+02, -2.448224945068359e+02, -9.250006103515625e+01, -2.903496932983398e+01, -8.210391998291016e+00, -2.179368495941162e+00, -5.540632605552673e-01, -1.364789605140686e-01, -3.289148956537247e-02, -7.79575714841485e-03, -9.844027519226582e+00, -1.152134475707993e+02, -2.861265869140625e+02, -4.151364440917969e+02, -4.822870788574219e+02, -5.106191101074219e+02, -5.210924682617188e+02, -5.246285400390625e+02, -5.257464599609375e+02, -5.26082763671875e+02, -4.595503234863281e+02, -2.448261260986328e+02, -9.250234222412109e+01, -2.90400218963623e+01, -8.211039543151855e+00, -2.178902149200439e+00, -5.552358627319336e-01, -1.375023722648621e-01, -3.334559872746468e-02, -7.958301343023777e-03] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Validation_PumpCurveDerivatives.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Validation_PumpCurveDerivatives.txt index 7505b3d0052..f75f6f896db 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Validation_PumpCurveDerivatives.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Fluid_Movers_Validation_PumpCurveDerivatives.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 0", @@ -12,6 +12,6 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 1e+00] -ddp_dy.y=[0e+00, 8.454426869497842e-01, 2.608634561975957e+00, 4.708931593135562e+00, 6.933461391209572e+00, 9.203671285530575e+00, 1.149077064730584e+01, 1.37840432436893e+01, 1.607960551312222e+01, 1.837592996485394e+01, 2.067247737995281e+01, 2.296901525834318e+01, 2.526549973093915e+01, 2.756196322270586e+01, 2.985833345077577e+01, 3.215455872048373e+01, 3.445064245319524e+01, 3.674658162071288e+01, 3.904236438580634e+01, 4.133798653972806e+01, 4.363343742627651e+01, 4.592870862761779e+01, 4.822378567397062e+01, 5.051866054156506e+01, 5.28133328348888e+01, 5.510778427124023e+01, 5.740201405914115e+01, 5.969600431382832e+01, 6.198976107911368e+01, 6.428327370327382e+01, 6.657652772288029e+01, 6.886953680684675e+01, 7.116228649083527e+01, 7.345476231384573e+01, 7.57469855694297e+01, 7.80389417957003e+01, 8.03306317926429e+01, 8.26220615905317e+01, 8.491323961783706e+01, 8.720415824521906e+01, 8.949482590522261e+01, 9.178525625120453e+01, 9.407545771489123e+01, 9.636543110140668e+01, 9.865519768944139e+01, 1.009447659128454e+02, 1.032341442078152e+02, 1.055233614789389e+02, 1.078124337912436e+02, 1.101013619528866e+02, 1.123902206420898e+02, 1.146790411841424e+02, 1.169677320261969e+02, 1.192564152392207e+02, 1.215450542933226e+02, 1.238336612122646e+02, 1.261222833898794e+02, 1.284108750498213e+02, 1.306993293808272e+02, 1.329879973355712e+02, 1.352770331162515e+02, 1.375666928912296e+02, 1.39855421882294e+02, 1.421445323417026e+02, 1.444344057423469e+02, 1.46725408296001e+02, 1.490174042673533e+02, 1.513092765706016e+02, 1.53601225167286e+02, 1.558935399753061e+02, 1.581863125479841e+02, 1.604796344381033e+02, 1.627735224892041e+02, 1.650680650810113e+02, 1.673632485433416e+02, 1.696591491699219e+02, 1.719556754077269e+02, 1.742517743981284e+02, 1.765472020009381e+02, 1.788420513507841e+02, 1.811362582517967e+02, 1.834297327296447e+02, 1.857223984899951e+02, 1.88014118203643e+02, 1.903049986819462e+02, 1.925947363633219e+02, 1.94883129661427e+02, 1.971705311361332e+02, 1.994563914703064e+02, 2.017407869582195e+02, 2.040238396692027e+02, 2.063050782479616e+02, 2.085848960985739e+02, 2.108629897041304e+02, 2.13139160698716e+02, 2.154136989991289e+02, 2.17686253652669e+02, 2.199569484610628e+02, 2.222259630810154e+02, 2.244929787958901e+02, 2.267577667236328e+02] -ddp_dm_flow.y=[-1.083289861679077e+00, 1.836464410791655e+02, 2.655389425208451e+02, 2.963598639538888e+02, 2.952748398253218e+02, 2.693557765382816e+02, 2.211941904264775e+02, 1.581559770901988e+02, 1.270210272132919e+02, 1.57407037913163e+02, 2.602036544785254e+02, 4.401833936374878e+02, 6.984202479615772e+02, 1.106771273707496e+03, 2.675007208938786e+03, 4.80190788010806e+03, 6.927962636572359e+03, 8.847992839638979e+03, 1.048724109450903e+04, 1.203076894557909e+04, 1.377555413342677e+04, 1.583658742872224e+04, 1.826003937816765e+04, 2.111235809038689e+04, 2.432382985504226e+04, 2.7499359375e+04, 3.048401250886734e+04, 3.343326627310607e+04, 3.664035507184209e+04, 4.017285859035999e+04, 4.387853463835421e+04, 4.784084666103606e+04, 5.240790996422332e+04, 5.812092201437448e+04, 6.297721733996419e+04, 6.510770711710613e+04, 6.476155130433557e+04, 6.455377349903236e+04, 6.448504685867395e+04, 6.446209373457733e+04, 6.445505468999128e+04, 6.445227734291879e+04, 6.444962499554363e+04, 6.444641797046829e+04, 6.444512109359633e+04, 6.444466406219732e+04, 6.444448828134779e+04, 6.444443749999767e+04, 6.444441796872905e+04, 6.444440234375e+04, 6.4444390625e+04, 6.44443828125e+04, 6.444437890621275e+04, 6.4444375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444436718750466e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.44443671875e+04, 6.444437109375e+04, 6.444437109375e+04, 4.618034705898877e+04, 1.699488844980014e+04, 6.252056265985806e+03, 2.295433540842324e+03, 8.411369822295774e+02, 3.102929475392336e+02, 1.144624968941557e+02, 4.119140839942706e+01, 1.284738063812256e+01, 4.619508889022231e+00, 2.238786446798575e+00, 9.288619046447826e-01, -1.741593015688458e-02, -3.561801657968377e-01, -2.340533263296272e-01, 5.91045983112269e-03, 1.33914694258165e-01, 3.691997401239683e-01, 4.974695917322283e-01, 3.69146848631374e-01, 3.721203347836214e-01, 2.81864149617218e-01, 1.568541374581169e-01, 7.938281727021881e-02, 2.880025748792382e-02, -1.312092076939304e-02, -3.201022634936011e-02, -2.478050063415334e-02, -2.17773799080307e-02, -1.377282111226823e-02, -2.658837481073412e-03, 9.803716285001826e-03, 2.028073441360332e-02, 2.600572444498539e-02] -dm_flow_dy.y=[-0e+00, 1.192864428166495e-03, 3.680613019013269e-03, 6.643994918831707e-03, 9.782661968780729e-03, 1.298577873285556e-02, 1.62127264455091e-02, 1.944838082082634e-02, 2.268726436609652e-02, 2.59272202437585e-02, 2.916748773451187e-02, 3.240773101092659e-02, 3.564789233090228e-02, 3.888800894740328e-02, 4.212798158884774e-02, 4.536772326251573e-02, 4.860724624611455e-02, 5.184652970924571e-02, 5.508555612759938e-02, 5.832431170071949e-02, 6.15627681498729e-02, 6.480090532406294e-02, 6.803870239705667e-02, 7.127612694138914e-02, 7.451316142863498e-02, 7.774977385997772e-02, 8.098594407881962e-02, 8.422163526781283e-02, 8.745683691084406e-02, 9.069150956157375e-02, 9.392562123074448e-02, 9.715915394227871e-02, 1.003920682543799e-01, 1.03624339633918e-01, 1.068559426434123e-01, 1.100868452968916e-01, 1.133170007159366e-01, 1.165464058022141e-01, 1.197750211253852e-01, 1.230028168829675e-01, 1.262297462066314e-01, 1.294558059783573e-01, 1.326809418762508e-01, 1.359051293918239e-01, 1.391283579403384e-01, 1.423505732078845e-01, 1.455717506950337e-01, 1.487918648981409e-01, 1.520108913141628e-01, 1.552287756515005e-01, 1.584459245204926e-01, 1.616627008586327e-01, 1.648771675109615e-01, 1.680933180099947e-01, 1.713092109125855e-01, 1.745218000282671e-01, 1.777296654687754e-01, 1.80935727867155e-01, 1.841467523488855e-01, 1.873542601469287e-01, 1.905566675663705e-01, 1.93752433262822e-01, 1.969570651272338e-01, 2.001592085120078e-01, 2.033563897991266e-01, 2.065467761407895e-01, 2.097316300772001e-01, 2.129186934678037e-01, 2.161063082070558e-01, 2.192928351606396e-01, 2.224776335758027e-01, 2.256603905279081e-01, 2.288409380541884e-01, 2.320191948609422e-01, 2.351950674774287e-01, 2.383684515953064e-01, 2.415391087942908e-01, 2.447053850429315e-01, 2.478668482071276e-01, 2.510234049819227e-01, 2.541749141820585e-01, 2.573209993496209e-01, 2.604614518668218e-01, 2.6359591410537e-01, 2.667245946821131e-01, 2.698466405414146e-01, 2.729613438423159e-01, 2.760696992372511e-01, 2.791700079893679e-01, 2.822624489140926e-01, 2.853474094380637e-01, 2.884232023262868e-01, 2.914912053461918e-01, 2.945502378546238e-01, 2.975995547877894e-01, 3.006403184350957e-01, 3.036708598648484e-01, 3.066919657663943e-01, 3.09704447014821e-01, 3.127065868400423e-01, 3.156972825527191e-01] +ddp_dy.y=[0e+00, 8.454426869497842e-01, 2.608634561975957e+00, 4.708931593135562e+00, 6.933461391209572e+00, 9.203671285530575e+00, 1.149077064730584e+01, 1.37840432436893e+01, 1.607960551312222e+01, 1.837592996485394e+01, 2.067247737995281e+01, 2.296901525834318e+01, 2.526549973093915e+01, 2.756196322270586e+01, 2.985833345077577e+01, 3.215455872048373e+01, 3.445064245319524e+01, 3.674658162071288e+01, 3.904236438580634e+01, 4.133798653972806e+01, 4.363343742627651e+01, 4.592870862761779e+01, 4.822378567397062e+01, 5.051866054156506e+01, 5.28133328348888e+01, 5.510778427124023e+01, 5.740201405914115e+01, 5.969600431382832e+01, 6.198976107911368e+01, 6.428327370327382e+01, 6.657652772288029e+01, 6.886953680684675e+01, 7.116228649083527e+01, 7.345476231384573e+01, 7.57469855694297e+01, 7.80389417957003e+01, 8.03306317926429e+01, 8.26220615905317e+01, 8.491323961783706e+01, 8.720415824521906e+01, 8.949482590522261e+01, 9.178525625120453e+01, 9.407547297368029e+01, 9.636546924835206e+01, 9.865521294823955e+01, 1.009447811716345e+02, 1.032341594666043e+02, 1.055233996259116e+02, 1.078124871970872e+02, 1.101014611350155e+02, 1.123903579711914e+02, 1.146791708837767e+02, 1.169677854321769e+02, 1.192564457566897e+02, 1.215450161465136e+02, 1.238335467714376e+02, 1.261220773962544e+02, 1.284106766858363e+02, 1.306994972282708e+02, 1.329885008756103e+02, 1.352773382927604e+02, 1.375664334929069e+02, 1.398559711982273e+02, 1.421461345150635e+02, 1.444367098197136e+02, 1.467274834891308e+02, 1.490184266088216e+02, 1.513096580410922e+02, 1.536013777552312e+02, 1.558935857516733e+02, 1.581863278067732e+02, 1.60479634438267e+02, 1.627735224892041e+02, 1.650680650810113e+02, 1.673632638020579e+02, 1.696591491699219e+02, 1.719556754077269e+02, 1.742517591393394e+02, 1.765471867419308e+02, 1.78842020833206e+02, 1.811362582517058e+02, 1.834297479883974e+02, 1.857223984899951e+02, 1.880141334623048e+02, 1.903048308350664e+02, 1.925944311879044e+02, 1.948828702623404e+02, 1.97170103890003e+02, 1.994562694002486e+02, 2.017410005812664e+02, 2.040239312212095e+02, 2.063055054916543e+02, 2.085857048140122e+02, 2.108639052315287e+02, 2.131397252739841e+02, 2.154145077152221e+02, 2.176872759920273e+02, 2.199577419200585e+02, 2.222260546341863e+02, 2.244928109494287e+02, 2.2675732421875e+02] +ddp_dm_flow.y=[-1.083289861679077e+00, 1.836464410791655e+02, 2.655389425208451e+02, 2.963598639538888e+02, 2.952748398253218e+02, 2.693557765382816e+02, 2.211941904264775e+02, 1.581559770901988e+02, 1.270210272132919e+02, 1.57407037913163e+02, 2.602036544785254e+02, 4.401833936374878e+02, 6.984202479615772e+02, 1.106771273706914e+03, 2.675006964798089e+03, 4.801907391828265e+03, 6.927962636572359e+03, 8.847992839639852e+03, 1.048724207106454e+04, 1.203077089870409e+04, 1.377555413342822e+04, 1.583658645215654e+04, 1.826003742504615e+04, 2.111234441854041e+04, 2.43238239956725e+04, 2.7499353515625e+04, 3.048400469637665e+04, 3.343326627310607e+04, 3.664035116559442e+04, 4.017285859031109e+04, 4.387853073203436e+04, 4.78409833796743e+04, 5.240936700187149e+04, 5.812260170410266e+04, 6.29769009329668e+04, 6.51074922720872e+04, 6.476088332915946e+04, 6.455450006164412e+04, 6.448539451506365e+04, 6.446270701571557e+04, 6.445537890890426e+04, 6.445248437413387e+04, 6.444985546437046e+04, 6.444648828314989e+04, 6.444511718733236e+04, 6.444462890592404e+04, 6.444444921884779e+04, 6.444438281249534e+04, 6.444436328122905e+04, 6.444435546875e+04, 6.444435546875e+04, 6.444435546875e+04, 6.4444359375e+04, 6.444436328125e+04, 6.444436328125e+04, 6.44443671875e+04, 6.44443671875e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 6.444437109375e+04, 4.617565958350076e+04, 1.699094313391251e+04, 6.252800894472373e+03, 2.29936518727344e+03, 8.417920482793843e+02, 3.096715003322155e+02, 1.128867328104321e+02, 3.656707646276291e+01, 1.071381092071533e+01, 3.919533083601511e+00, 1.295465233897577e+00, -2.065960204238949e-01, -8.155869937207362e-01, -5.870124877094223e-01, -1.337148941650673e-01, 2.349940815001234e-01, 3.110130898598284e-01, 2.22703251005143e-01, 1.219278700837365e-01, 2.834843785250149e-02, -2.695282189652814e-02, -1.315640490955505e-01, -1.983003035002007e-01, -1.768228940903525e-01, -1.56070967062453e-01, -1.683748939436286e-01, -1.487161320860916e-01, -8.681006879316108e-02, -6.156281382658155e-02, -3.76304593590365e-02, -1.83587549333867e-02, -3.959056083653652e-03, 8.683646591912295e-03, 1.457652170211077e-02] +dm_flow_dy.y=[-0e+00, 1.192864428166495e-03, 3.680613019013269e-03, 6.643994918831707e-03, 9.782661968780729e-03, 1.298577873285556e-02, 1.62127264455091e-02, 1.944838082082634e-02, 2.268726436609652e-02, 2.59272202437585e-02, 2.916748773451187e-02, 3.240773101092659e-02, 3.564789233090228e-02, 3.888800894740328e-02, 4.212798158884774e-02, 4.536772326251573e-02, 4.860724624611455e-02, 5.184652970924571e-02, 5.508555612759938e-02, 5.832431170071949e-02, 6.15627681498729e-02, 6.480090532406294e-02, 6.803870239705667e-02, 7.127612694138914e-02, 7.451316142863498e-02, 7.774977385997772e-02, 8.098594407881962e-02, 8.422163526781283e-02, 8.745683691084406e-02, 9.069150956157375e-02, 9.392562123074448e-02, 9.715915394227871e-02, 1.003920682543799e-01, 1.03624339633918e-01, 1.068559426434123e-01, 1.100868452968916e-01, 1.133170007159366e-01, 1.165464058022141e-01, 1.197750211253852e-01, 1.230028168829675e-01, 1.262297462066314e-01, 1.294558059783573e-01, 1.326810163820567e-01, 1.359053082056516e-01, 1.391284473472878e-01, 1.423506328125292e-01, 1.455718401020009e-01, 1.487920586132631e-01, 1.520112638438321e-01, 1.552295356107214e-01, 1.584471166133881e-01, 1.61663609828755e-01, 1.648774059346564e-01, 1.680918278823647e-01, 1.713034292719542e-01, 1.745140961269529e-01, 1.777248821949663e-01, 1.809335075904601e-01, 1.841391080434943e-01, 1.873419666881622e-01, 1.905456556011429e-01, 1.937473966586147e-01, 1.969468131311745e-01, 2.001435324883713e-01, 2.033384786046505e-01, 2.065322624277276e-01, 2.097248798335936e-01, 2.129161751669613e-01, 2.161053843343157e-01, 2.192924924340032e-01, 2.224774994655296e-01, 2.256603458244245e-01, 2.288409231530272e-01, 2.320191948609422e-01, 2.351950674774287e-01, 2.383684515953064e-01, 2.415391087943618e-01, 2.447053701416282e-01, 2.47866818404592e-01, 2.510233751796003e-01, 2.541748843797361e-01, 2.573209993495854e-01, 2.60461481668931e-01, 2.635959737097661e-01, 2.667241178433917e-01, 2.698457464724535e-01, 2.729605391806771e-01, 2.760683581326016e-01, 2.791697099670677e-01, 2.822632833791195e-01, 2.853478266677351e-01, 2.88424811643489e-01, 2.914942451813345e-01, 2.945536949241274e-01, 2.976016409506053e-01, 3.006434476801898e-01, 3.036750023898985e-01, 3.066950950191977e-01, 3.097043576101275e-01, 3.127053053411743e-01, 3.156947493553162e-01] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt index fcc793d2fd8..5ac99db5b14 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Obsolete_Fluid_Movers_Preconfigured_Validation_ControlledFlowMachinePreconfigured.txt @@ -1,4 +1,4 @@ -last-generated=2023-05-17 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 0, 1, 1", @@ -12,11 +12,11 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 6e+02] -fan1.m_flow=[0e+00, 1.280509948730469e+00, 1.5494384765625e+00, 1.606707096099854e+00, 1.618817448616028e+00, 1.621376991271973e+00, 1.621916532516479e+00, 1.622032999992371e+00, 1.622056722640991e+00, 1.622062087059021e+00, 1.622062683105469e+00, 8.762916326522827e-01, 2.096388041973114e-01, 1.863120682537556e-02, 1.363773480989032e-03, 9.020853758556768e-05, 5.594508365902584e-06, 3.303284756839258e-07, 3.006198312505148e-08, 1.674516170169227e-08, -4.057756086695008e-08, 7.457444667816162e-01, 1.323946952819824e+00, 1.535154819488525e+00, 1.598641157150269e+00, 1.616043567657471e+00, 1.620560646057129e+00, 1.621697306632996e+00, 1.621975898742676e+00, 1.622043371200562e+00, 1.622058033943176e+00, 8.764069676399231e-01, 2.095959335565567e-01, 1.863059215247631e-02, 1.362934941425906e-03, 9.026690531754866e-05, 5.745797807321651e-06, 1.865610101958737e-07, -1.840680852183141e-08, -1.580110620125197e-08, -4.022103894385509e-08, 7.475661039352375e-01, 1.323914051055908e+00, 1.535158753395081e+00, 1.598640203475952e+00, 1.61603844165802e+00, 1.620563268661499e+00, 1.621699810028076e+00, 1.621976613998413e+00, 1.622042655944824e+00, 1.622058153152466e+00, 8.763616681098938e-01, 2.11513340473175e-01, 1.863105595111847e-02, 1.362962881103158e-03, 9.050061635207385e-05, 5.586364750342796e-06, 3.306940925540522e-07, 1.878561306511983e-08, 1.071384758688509e-09, -6.184563972055912e-11, 7.489928603172302e-01, 1.323875427246094e+00, 1.535152435302734e+00, 1.598640203475952e+00, 1.616043448448181e+00, 1.620562076568604e+00, 1.62169623374939e+00, 1.62197482585907e+00, 1.622042179107666e+00, 1.622058272361755e+00, 8.762910962104797e-01, 2.096679955720901e-01, 1.862925291061401e-02, 1.363440998829901e-03, 9.027161286212504e-05, 5.571127985604107e-06, 2.543883965699933e-07, -6.257323548197746e-09, -5.576566763920709e-09, -2.573870006017387e-10, 7.478013634681768e-01, 1.323974728584286e+00, 1.53515636920929e+00, 1.598633885383606e+00, 1.616042256355286e+00, 1.620564341545105e+00, 1.621698379516602e+00, 1.621975898742676e+00, 1.622042655944824e+00, 1.622058272361755e+00, 8.762912750244141e-01, 2.078626900911331e-01, 1.862924359738827e-02, 1.362824346870184e-03, 9.020330617204309e-05, 5.528806013899157e-06, 2.731098902586382e-07, 1.962871465366334e-08, 1.863800207502209e-07, 2.808155841194093e-08] -fan2.m_flow=[0e+00, 3.238364160060883e-01, 9.67118501663208e-01, 1.367310285568237e+00, 1.53488302230835e+00, 1.595264554023743e+00, 1.614221811294556e+00, 1.619888782501221e+00, 1.621480941772461e+00, 1.621922373771667e+00, 1.62203049659729e+00, 1.504451036453247e+00, 1.004000663757324e+00, 4.618363082408905e-01, 1.587934494018551e-01, 4.745837301015854e-02, 1.302297506481409e-02, 3.388598095625629e-03, 8.487286395393312e-04, 2.095689415000379e-04, 4.624725261237472e-05, 9.451508522033691e-02, 5.979558825492859e-01, 1.105374932289124e+00, 1.414843082427979e+00, 1.541391611099243e+00, 1.594570159912109e+00, 1.613274812698364e+00, 1.61939525604248e+00, 1.621296286582947e+00, 1.621846199035645e+00, 1.504398107528687e+00, 1.004001498222351e+00, 4.577262997627258e-01, 1.667461991310111e-01, 4.743766412138939e-02, 1.302505470812321e-02, 3.385728923603892e-03, 8.419764344580472e-04, 2.080971898976713e-04, 5.594109825324267e-05, 9.451454132795206e-02, 5.98390519618988e-01, 1.104342460632324e+00, 1.404876708984375e+00, 1.541378378868103e+00, 1.594580054283142e+00, 1.613290071487427e+00, 1.619385838508606e+00, 1.621247410774231e+00, 1.621812105178833e+00, 1.504399299621582e+00, 1.004011631011963e+00, 4.630118012428284e-01, 1.587778329849243e-01, 4.746399819850922e-02, 1.302276086062179e-02, 3.388485871255448e-03, 8.458496304228902e-04, 2.097800024785101e-04, 4.740891381516121e-05, 9.451436251401901e-02, 5.982439517974854e-01, 1.105067014694214e+00, 1.405462384223938e+00, 1.541394829750061e+00, 1.594578623771667e+00, 1.613270044326782e+00, 1.619383096694946e+00, 1.621279716491699e+00, 1.621843934059143e+00, 1.504398822784424e+00, 1.004001259803772e+00, 4.576699435710907e-01, 1.587832868099213e-01, 4.746400937438011e-02, 1.302360743284225e-02, 3.380621783435345e-03, 8.459085365757346e-04, 2.062359126284719e-04, 4.942831947118975e-05, 9.451452642679574e-02, 5.983429551124517e-01, 1.105029344558716e+00, 1.40487802028656e+00, 1.54130232334137e+00, 1.593286037445068e+00, 1.613295674324036e+00, 1.619395732879639e+00, 1.621285557746887e+00, 1.621843934059143e+00, 1.504398822784424e+00, 1.003975749015808e+00, 4.589880406856537e-01, 1.587823182344437e-01, 4.745550826191902e-02, 1.301867701113224e-02, 3.385053714737296e-03, 8.514716173522174e-04, 2.150126529159024e-04, 5.283089194563217e-05] -fan3.m_flow=[0e+00, 5.383297801017761e-01, 1.124704122543335e+00, 1.428618550300598e+00, 1.554776549339294e+00, 1.600537657737732e+00, 1.615589022636414e+00, 1.620223045349121e+00, 1.621560335159302e+00, 1.621939420700073e+00, 1.622033476829529e+00, 1.516017079353333e+00, 1.106586337089539e+00, 6.801673173904419e-01, 3.271221816539756e-01, 9.550882875919342e-02, 2.59492713958025e-02, 6.498546805232744e-03, 1.602556556463242e-03, 3.913345572073013e-04, 8.505872392561287e-05, 1.144615337252617e-01, 7.588852047920227e-01, 1.195970773696899e+00, 1.440645217895508e+00, 1.552850842475891e+00, 1.597818732261658e+00, 1.61412787437439e+00, 1.619605898857117e+00, 1.621341943740845e+00, 1.621854662895203e+00, 1.515962839126587e+00, 1.10656750202179e+00, 6.801589131355286e-01, 3.19388091564177e-01, 9.573107957839966e-02, 2.553434856235981e-02, 6.488120649009943e-03, 1.60076271276921e-03, 3.823111765086651e-04, 7.534661563113332e-05, 1.1446303129196e-01, 7.587788701057434e-01, 1.195695042610168e+00, 1.440642952919006e+00, 1.55284583568573e+00, 1.597824096679688e+00, 1.614137887954712e+00, 1.619607925415039e+00, 1.621332883834839e+00, 1.621861577033997e+00, 1.515961527824402e+00, 1.106560111045837e+00, 6.801602840423584e-01, 3.201377689838409e-01, 9.566888213157654e-02, 2.772359549999192e-02, 5.002473946660927e-03, 1.596552319824696e-03, 3.916897985618562e-04, 8.740980410948396e-05, 1.144649013876915e-01, 7.588557004928589e-01, 1.195955634117126e+00, 1.440599083900452e+00, 1.552809238433838e+00, 1.597824215888977e+00, 1.614123940467834e+00, 1.619597434997559e+00, 1.621331810951233e+00, 1.621856093406677e+00, 1.515963554382324e+00, 1.106568336486816e+00, 6.801623106002808e-01, 3.192065358161926e-01, 9.574726969003677e-02, 2.551550976932049e-02, 6.497495342046022e-03, 1.606156351044774e-03, 2.429479791317135e-04, 7.792856195010245e-05, 1.144639551639613e-01, 7.587734460830637e-01, 1.19595730304718e+00, 1.440650224685669e+00, 1.552844285964966e+00, 1.59781014919281e+00, 1.61413586139679e+00, 1.619607448577881e+00, 1.621336817741394e+00, 1.621856093406677e+00, 1.515963435173035e+00, 1.106566309928894e+00, 6.801632642745972e-01, 3.136577308177948e-01, 9.573186933994293e-02, 2.551489323377609e-02, 6.495262961834669e-03, 1.609501196071506e-03, 4.155150381848216e-04, 8.480018732370809e-05] -fan4.m_flow=[0e+00, 1.280469655990601e+00, 1.5494384765625e+00, 1.606707096099854e+00, 1.618817448616028e+00, 1.621376991271973e+00, 1.621916532516479e+00, 1.622032999992371e+00, 1.622056722640991e+00, 1.622062087059021e+00, 1.622062683105469e+00, 8.762916326522827e-01, 2.096385061740875e-01, 1.863120682537556e-02, 1.363773480989032e-03, 9.020853758556768e-05, 5.594507911155233e-06, 3.303284756839258e-07, 3.006243787240237e-08, 1.674561644904315e-08, -4.057756086695008e-08, 7.45743989944458e-01, 1.323946952819824e+00, 1.535154819488525e+00, 1.598641157150269e+00, 1.616043567657471e+00, 1.620560646057129e+00, 1.621697306632996e+00, 1.621975898742676e+00, 1.622043371200562e+00, 1.622058033943176e+00, 8.764069676399231e-01, 2.095959186553955e-01, 1.863059215247631e-02, 1.362934941425906e-03, 9.026690531754866e-05, 5.745798716816353e-06, 1.865610101958737e-07, -1.840680852183141e-08, -1.580156094860286e-08, -4.022103894385509e-08, 7.475671172141987e-01, 1.323914051055908e+00, 1.535158753395081e+00, 1.598640203475952e+00, 1.61603844165802e+00, 1.620563268661499e+00, 1.621699810028076e+00, 1.621976613998413e+00, 1.622042655944824e+00, 1.622058153152466e+00, 8.763616681098938e-01, 2.115132659673691e-01, 1.863105595111847e-02, 1.362962881103158e-03, 9.050061635207385e-05, 5.586364295595445e-06, 3.306936378067013e-07, 1.878561306511983e-08, 1.071384758688509e-09, -6.230038707144558e-11, 7.489928603172302e-01, 1.323875427246094e+00, 1.535152435302734e+00, 1.598640203475952e+00, 1.616043448448181e+00, 1.620562076568604e+00, 1.62169623374939e+00, 1.62197482585907e+00, 1.622042179107666e+00, 1.622058272361755e+00, 8.762910962104797e-01, 2.09667757153511e-01, 1.862925291061401e-02, 1.363440998829901e-03, 9.027161286212504e-05, 5.571127530856756e-06, 2.543888513173442e-07, -6.257323548197746e-09, -5.576566763920709e-09, -2.573870006017387e-10, 7.47802376747138e-01, 1.323974728584286e+00, 1.53515636920929e+00, 1.598633885383606e+00, 1.616042256355286e+00, 1.620564341545105e+00, 1.621698379516602e+00, 1.621975898742676e+00, 1.622042655944824e+00, 1.622058272361755e+00, 8.762912750244141e-01, 2.094338238239288e-01, 1.862923800945282e-02, 1.362824346870184e-03, 9.020330617204309e-05, 5.528805559151806e-06, 2.731098902586382e-07, 1.962825990631245e-08, 1.863800207502209e-07, 2.808201315929182e-08] -fan1.dp=[0e+00, -3.272678833007812e+02, -4.802187805175781e+02, -5.163167114257812e+02, -5.241172485351562e+02, -5.257733764648438e+02, -5.26122802734375e+02, -5.261982421875e+02, -5.26213623046875e+02, -5.262171020507812e+02, -5.262174682617188e+02, -1.534672546386719e+02, -1.835239028930664e+01, -1.58963930606842e+00, -1.162934079766268e-01, -7.694983389228582e-03, -4.769686493091285e-04, -2.823099202942089e-05, -1.605774741619825e-06, -9.138602763414383e-08, -3.172317519783974e-09, -1.113591232299805e+02, -3.507062072753906e+02, -4.714047241210938e+02, -5.111504516601562e+02, -5.2232470703125e+02, -5.252446899414062e+02, -5.259807739257812e+02, -5.261612548828125e+02, -5.262049560546875e+02, -5.262144775390625e+02, -1.534686431884766e+02, -1.835227584838867e+01, -1.5895916223526e+00, -1.162630915641773e-01, -7.692491170018911e-03, -4.77497058454901e-04, -2.805906115099788e-05, -1.590626197867095e-06, -8.696224540472031e-08, -3.507011570036411e-09, -1.113828887939442e+02, -3.507052001953125e+02, -4.714053344726562e+02, -5.1114990234375e+02, -5.223213500976562e+02, -5.252463989257812e+02, -5.259824829101562e+02, -5.261617431640625e+02, -5.262045288085938e+02, -5.26214599609375e+02, -1.53467529296875e+02, -1.835696411132812e+01, -1.589625120162964e+00, -1.162669733166695e-01, -7.694936357438564e-03, -4.76692424854254e-04, -2.821345697157187e-05, -1.592023181729019e-06, -9.126961231231689e-08, -4.278263077139854e-09, -1.114015350341797e+02, -3.507050170898438e+02, -4.714028015136719e+02, -5.111496887207031e+02, -5.223246459960938e+02, -5.252456665039062e+02, -5.259800415039062e+02, -5.261605834960938e+02, -5.262042236328125e+02, -5.26214599609375e+02, -1.534669036865234e+02, -1.835217666625977e+01, -1.589478254318237e+00, -1.162840873003006e-01, -7.695974316447973e-03, -4.766670754179358e-04, -2.800447691697627e-05, -1.587308361195028e-06, -8.742790669202805e-08, -4.743924364447594e-09, -1.113859939575219e+02, -3.507066345214825e+02, -4.714055786132812e+02, -5.11145751953125e+02, -5.223234252929688e+02, -5.252471313476562e+02, -5.259815063476562e+02, -5.261612548828125e+02, -5.262044677734375e+02, -5.26214599609375e+02, -1.534669036865234e+02, -1.834799385070801e+01, -1.589474320411682e+00, -1.16253562271595e-01, -7.691399659961462e-03, -4.762331082019955e-04, -2.813164610415697e-05, -1.619075192138553e-06, -1.018779585137963e-07, -6.155460141599178e-09] -fan2.dp=[0e+00, -2.523567199707031e+01, -1.878671264648438e+02, -3.739896240234375e+02, -4.715040283203125e+02, -5.089840698242188e+02, -5.211455688476562e+02, -5.24808837890625e+02, -5.258401489257812e+02, -5.261270751953125e+02, -5.261964721679688e+02, -4.525816345214844e+02, -2.015290679931641e+02, -4.367966079711914e+01, -1.023912715911862e+01, -2.871862411499023e+00, -7.833398580551147e-01, -2.037325352430338e-01, -5.102640390396118e-02, -1.259944587945938e-02, -2.780441660434008e-03, -5.83059024810791e+00, -7.149767303466797e+01, -2.443417816162109e+02, -3.968951110839844e+02, -4.752019348144531e+02, -5.085401000976562e+02, -5.205347290039062e+02, -5.244885864257812e+02, -5.257191162109375e+02, -5.260755004882812e+02, -4.525498046875e+02, -2.015294494628906e+02, -4.346103668212891e+01, -1.050537109374994e+01, -2.871076822280884e+00, -7.835448980331421e-01, -2.034778594970703e-01, -5.074974894523621e-02, -1.245151180773973e-02, -3.13092558644712e-03, -5.830554485320965e+00, -7.152955627441406e+01, -2.441637725830078e+02, -3.947851867675781e+02, -4.751937561035156e+02, -5.085459899902344e+02, -5.205444946289062e+02, -5.244891357421875e+02, -5.25704833984375e+02, -5.260678100585938e+02, -4.525504760742188e+02, -2.015334930419922e+02, -4.374506759643555e+01, -1.02390775680542e+01, -2.872194766998291e+00, -7.83329010009757e-01, -2.037257850170166e-01, -5.085331946611404e-02, -1.261214446276426e-02, -2.850257325917482e-03, -5.83054256439209e+00, -7.152348327636719e+01, -2.442933807373047e+02, -3.949111633300781e+02, -4.752016906738281e+02, -5.085455017089844e+02, -5.205311889648438e+02, -5.244812622070312e+02, -5.257099609375e+02, -5.260757446289062e+02, -4.525502624511719e+02, -2.015292816162109e+02, -4.346270751953125e+01, -1.023916816711426e+01, -2.872205495834351e+00, -7.833794355392456e-01, -2.032550275325775e-01, -5.08577935397625e-02, -1.239949464797974e-02, -2.971693174913526e-03, -5.830553531646979e+00, -7.152522277831918e+01, -2.442802124023438e+02, -3.947875366210938e+02, -4.751781921386719e+02, -5.08239013671875e+02, -5.205439453125e+02, -5.244893188476562e+02, -5.257137451171875e+02, -5.2607568359375e+02, -4.525502014160156e+02, -2.015190582275391e+02, -4.352755355834961e+01, -1.023861408233643e+01, -2.871685743331909e+00, -7.830827832221985e-01, -2.03521728515625e-01, -5.119141563773155e-02, -1.291732303798199e-02, -3.172187600284815e-03] -fan3.dp=[0e+00, -5.863901138305664e+01, -2.530508728027344e+02, -4.082392272949219e+02, -4.834882202148438e+02, -5.123521728515625e+02, -5.220281372070312e+02, -5.250252685546875e+02, -5.25891845703125e+02, -5.261375122070312e+02, -5.261985473632812e+02, -4.595797729492188e+02, -2.448367462158203e+02, -9.250447845458984e+01, -2.904156494140618e+01, -8.211885452270508e+00, -2.178811550140381e+00, -5.545055270194992e-01, -1.367376297712326e-01, -3.33886630833149e-02, -7.262900471687317e-03, -9.843297958374023e+00, -1.15218620300293e+02, -2.861284790039062e+02, -4.151331787109375e+02, -4.822899780273438e+02, -5.106132507324219e+02, -5.21084716796875e+02, -5.246256103515625e+02, -5.257501831054688e+02, -5.260825805664062e+02, -4.595469665527344e+02, -2.448283843994141e+02, -9.250218200683594e+01, -2.903963661193833e+01, -8.211043357849121e+00, -2.179778814315796e+00, -5.533350706100464e-01, -1.363131105899811e-01, -3.278138861060143e-02, -7.507951930165291e-03, -9.843427658080909e+00, -1.152023086547852e+02, -2.861195068359375e+02, -4.151314392089844e+02, -4.822866516113281e+02, -5.106161499023438e+02, -5.210912475585938e+02, -5.246292114257812e+02, -5.25747314453125e+02, -5.260833129882812e+02, -4.59546142578125e+02, -2.448251037597656e+02, -9.25025634765625e+01, -2.904004287719727e+01, -8.211904525756836e+00, -2.178426980972266e+00, -5.543947219848717e-01, -1.362273693084717e-01, -3.342116624116898e-02, -7.457579486072063e-03, -9.843598365783691e+00, -1.152152938842773e+02, -2.861300659179688e+02, -4.151330261230469e+02, -4.822881164550781e+02, -5.106167602539062e+02, -5.210821533203125e+02, -5.246201171875e+02, -5.2574365234375e+02, -5.2608349609375e+02, -4.595473327636719e+02, -2.448287658691406e+02, -9.250310516357422e+01, -2.904092597961426e+01, -8.212314605712891e+00, -2.178563594818115e+00, -5.528914928436279e-01, -1.361863166093826e-01, -3.282289952039719e-02, -7.798054721206427e-03, -9.843516349792989e+00, -1.152020797729478e+02, -2.861220703125e+02, -4.151370239257812e+02, -4.822869262695312e+02, -5.106186218261719e+02, -5.2108984375e+02, -5.246266479492188e+02, -5.257468872070312e+02, -5.2608349609375e+02, -4.595473022460938e+02, -2.448278503417969e+02, -9.250335693359375e+01, -2.903994369506836e+01, -8.211016654968262e+00, -2.177804470062256e+00, -5.538144707679749e-01, -1.372217237949371e-01, -3.43320220708847e-02, -8.349164389073849e-03] -fan4.dp=[0e+00, -3.272669677734375e+02, -4.802187805175781e+02, -5.163167114257812e+02, -5.241172485351562e+02, -5.257733764648438e+02, -5.26122802734375e+02, -5.261982421875e+02, -5.26213623046875e+02, -5.262171020507812e+02, -5.262174682617188e+02, -1.534672546386719e+02, -1.835239028930664e+01, -1.58963930606842e+00, -1.162934079766268e-01, -7.694983389228582e-03, -4.769686493091285e-04, -2.823099202942089e-05, -1.605774741619825e-06, -9.138602763414383e-08, -3.172317519783974e-09, -1.113591156005859e+02, -3.507062072753906e+02, -4.714047241210938e+02, -5.111504516601562e+02, -5.2232470703125e+02, -5.252446899414062e+02, -5.259807739257812e+02, -5.261612548828125e+02, -5.262049560546875e+02, -5.262144775390625e+02, -1.534686431884766e+02, -1.835227584838867e+01, -1.5895916223526e+00, -1.162630915641773e-01, -7.692491170018911e-03, -4.77497058454901e-04, -2.805906115099788e-05, -1.590626197867095e-06, -8.696224540472031e-08, -3.507011570036411e-09, -1.113829116821278e+02, -3.507052001953125e+02, -4.714053344726562e+02, -5.1114990234375e+02, -5.223213500976562e+02, -5.252463989257812e+02, -5.259824829101562e+02, -5.261617431640625e+02, -5.262045288085938e+02, -5.26214599609375e+02, -1.53467529296875e+02, -1.835696220397949e+01, -1.589625120162964e+00, -1.162669733166695e-01, -7.694936357438564e-03, -4.76692424854254e-04, -2.821345697157187e-05, -1.592023181729019e-06, -9.126961231231689e-08, -4.278263077139854e-09, -1.114015350341797e+02, -3.507050170898438e+02, -4.714028015136719e+02, -5.111496887207031e+02, -5.223246459960938e+02, -5.252456665039062e+02, -5.259800415039062e+02, -5.261605834960938e+02, -5.262042236328125e+02, -5.26214599609375e+02, -1.534669036865234e+02, -1.835217666625977e+01, -1.589478254318237e+00, -1.162840873003006e-01, -7.695974316447973e-03, -4.766670754179358e-04, -2.800447691697627e-05, -1.587308361195028e-06, -8.742790669202805e-08, -4.743924364447594e-09, -1.11386009216311e+02, -3.507066345214825e+02, -4.714055786132812e+02, -5.11145751953125e+02, -5.223234252929688e+02, -5.252471313476562e+02, -5.259815063476562e+02, -5.261612548828125e+02, -5.262044677734375e+02, -5.26214599609375e+02, -1.534669036865234e+02, -1.835187339782715e+01, -1.589474320411682e+00, -1.16253562271595e-01, -7.691399659961462e-03, -4.762331082019955e-04, -2.813164610415697e-05, -1.619075192138553e-06, -1.018779585137963e-07, -6.155460141599178e-09] +fan1.m_flow=[0e+00, 1.280510067939758e+00, 1.5494384765625e+00, 1.606707096099854e+00, 1.618817329406738e+00, 1.621376872062683e+00, 1.621917366981506e+00, 1.622032761573792e+00, 1.622056722640991e+00, 1.622061610221863e+00, 1.622062683105469e+00, 8.762909770011902e-01, 2.096612751483917e-01, 1.863026805222034e-02, 1.363298273645335e-03, 9.019421122502536e-05, 5.623015113087604e-06, 3.633108462963697e-07, -7.016069503151812e-08, -1.35560185299255e-08, -8.430106390733272e-09, 7.456924319267273e-01, 1.32401978969574e+00, 1.535150408744812e+00, 1.598639130592346e+00, 1.616043090820312e+00, 1.62056040763855e+00, 1.621697425842285e+00, 1.621976017951965e+00, 1.622043251991272e+00, 1.622058033943176e+00, 8.763427734375e-01, 2.092801481485367e-01, 1.863043941557407e-02, 1.362975453957902e-03, 9.014781971927732e-05, 5.586143288383028e-06, 3.412483238207642e-07, 2.173692337237298e-08, 2.191882231272757e-10, -1.424723450327292e-08, 7.565710544586137e-01, 1.32555365562439e+00, 1.535158157348633e+00, 1.598642349243164e+00, 1.616046547889709e+00, 1.620560646057129e+00, 1.621695995330811e+00, 1.621975302696228e+00, 1.622042417526245e+00, 1.622058510780334e+00, 8.763622045516968e-01, 2.116331458091736e-01, 1.863105967640877e-02, 1.362980110570788e-03, 9.015164687298238e-05, 5.587489340541538e-06, 3.437185114307912e-07, 2.056367520708591e-08, -2.150500222342089e-09, -2.49883669312112e-09, 7.490510940551758e-01, 1.323982357978821e+00, 1.535157442092896e+00, 1.598639369010925e+00, 1.616043329238892e+00, 1.620564103126526e+00, 1.62169623374939e+00, 1.621974587440491e+00, 1.622042179107666e+00, 1.622058153152466e+00, 8.762914538383484e-01, 2.096515595912933e-01, 1.863091252744198e-02, 1.363305025734007e-03, 9.019052231451496e-05, 5.589361535385251e-06, 3.323698365420569e-07, 1.816670192056336e-08, 7.389644451905042e-10, 4.365574568510056e-11, 7.466234564781252e-01, 1.323938727378841e+00, 1.535158514976501e+00, 1.598641753196716e+00, 1.616044402122498e+00, 1.620566368103027e+00, 1.621699333190918e+00, 1.621976017951965e+00, 1.622042417526245e+00, 1.622058033943176e+00, 8.763054013252258e-01, 2.11323007941246e-01, 1.863098703324795e-02, 1.363387214951217e-03, 9.018694254336879e-05, 5.589047759713139e-06, 3.287209437985439e-07, 1.872604116215371e-08, 9.549694368615746e-10, 1.000444171950221e-11] +fan2.m_flow=[0e+00, 3.238364160060883e-01, 9.665698409080505e-01, 1.367307186126709e+00, 1.53023374080658e+00, 1.595265626907349e+00, 1.614234685897827e+00, 1.619887828826904e+00, 1.621482372283936e+00, 1.621912360191345e+00, 1.62202525138855e+00, 1.504449725151062e+00, 1.004008531570435e+00, 4.576253592967987e-01, 1.58779069781303e-01, 4.746329411864281e-02, 1.302969083189964e-02, 3.396119689568868e-03, 8.43399204313755e-04, 2.036458172369748e-04, 4.776775676873513e-05, 9.451556950807571e-02, 5.980538725852966e-01, 1.105112195014954e+00, 1.404515147209167e+00, 1.54139244556427e+00, 1.59457004070282e+00, 1.613274931907654e+00, 1.619393944740295e+00, 1.62129819393158e+00, 1.621844530105591e+00, 1.504398107528687e+00, 1.004021048545837e+00, 4.66381847858429e-01, 1.587555855512611e-01, 4.745681211352348e-02, 1.302091125398874e-02, 3.389197867363691e-03, 8.55344464071095e-04, 2.106132305925712e-04, 4.703914964920841e-05, 9.449321031570307e-02, 5.97241222858429e-01, 1.105049014091492e+00, 1.402536988258362e+00, 1.54140293598175e+00, 1.594573616981506e+00, 1.613267779350281e+00, 1.61938750743866e+00, 1.621285915374756e+00, 1.621885657310486e+00, 1.504400610923767e+00, 1.004011988639832e+00, 4.630648493766785e-01, 1.587740331888199e-01, 4.745751619338989e-02, 1.302143372595296e-02, 3.393725492060235e-03, 8.56757047586143e-04, 2.09550402360037e-04, 4.95449967274908e-05, 9.451473504304886e-02, 5.978930592536926e-01, 1.105151414871216e+00, 1.405139684677124e+00, 1.543511629104614e+00, 1.594575762748718e+00, 1.613269686698914e+00, 1.619380593299866e+00, 1.621278285980225e+00, 1.621841669082642e+00, 1.504398107528687e+00, 1.003985285758972e+00, 4.516206681728363e-01, 1.587828993797302e-01, 4.745529964566231e-02, 1.302136108279228e-02, 3.380418755114079e-03, 8.528010221198201e-04, 2.032229531323537e-04, 4.515261753113009e-05, 9.451404958963754e-02, 5.983483791351263e-01, 1.101317882537842e+00, 1.404904365539551e+00, 1.541367292404175e+00, 1.594716906547546e+00, 1.612956762313843e+00, 1.618637323379517e+00, 1.621303081512451e+00, 1.621839046478271e+00, 1.504397630691528e+00, 1.004029154777527e+00, 4.549700319766998e-01, 1.544910669326782e-01, 4.74601686000824e-02, 1.302250102162361e-02, 3.382215276360512e-03, 8.528540492989123e-04, 2.015133650274947e-04, 4.559968874673359e-05] +fan3.m_flow=[0e+00, 5.383297801017761e-01, 1.124705791473389e+00, 1.428618550300598e+00, 1.554775714874268e+00, 1.600537657737732e+00, 1.615597605705261e+00, 1.620223045349121e+00, 1.621562004089355e+00, 1.621930956840515e+00, 1.622029423713684e+00, 1.516015768051147e+00, 1.106585621833801e+00, 6.801723837852478e-01, 3.192040622234337e-01, 9.379150718450546e-02, 2.55405604839325e-02, 6.513927131891232e-03, 1.589839230291545e-03, 3.797657263930887e-04, 8.774844172876328e-05, 1.14462211728096e-01, 7.58853018283844e-01, 1.19597852230072e+00, 1.44085419178009e+00, 1.552851557731628e+00, 1.597818613052368e+00, 1.614128589630127e+00, 1.619606494903564e+00, 1.621341109275818e+00, 1.621854424476624e+00, 1.515962839126587e+00, 1.106562972068787e+00, 6.801590919494629e-01, 3.197629451751694e-01, 9.553485363721848e-02, 2.549540996551514e-02, 6.499024573713541e-03, 1.615358050912619e-03, 3.93242429709062e-04, 8.674356649862602e-05, 1.14452272653578e-01, 7.591243982315063e-01, 1.195974707603455e+00, 1.440621137619019e+00, 1.552858352661133e+00, 1.597821235656738e+00, 1.61412239074707e+00, 1.619601130485535e+00, 1.621333718299866e+00, 1.621858954429626e+00, 1.515962839126587e+00, 1.106560587882996e+00, 6.801605820655823e-01, 3.194287419319153e-01, 9.778627753257751e-02, 2.221165411174284e-02, 6.508810911327698e-03, 1.618190668523312e-03, 3.910773084498942e-04, 9.156337182503194e-05, 1.144660785794258e-01, 7.58913516998291e-01, 1.19596791267395e+00, 1.44064724445343e+00, 1.552849054336548e+00, 1.597827911376953e+00, 1.614123821258545e+00, 1.619595646858215e+00, 1.621330499649048e+00, 1.621853947639465e+00, 1.515962719917297e+00, 1.106566548347473e+00, 6.801598072052002e-01, 3.190544545650482e-01, 9.486817568540573e-02, 2.669377811253071e-02, 6.48201908916235e-03, 1.61059177480638e-03, 3.785316075664014e-04, 8.300808985950425e-05, 1.144611313939151e-01, 7.58788764476771e-01, 1.196174621582031e+00, 1.440780639648438e+00, 1.552900075912476e+00, 1.597866535186768e+00, 1.61328136920929e+00, 1.621031165122986e+00, 1.621334075927734e+00, 1.62185275554657e+00, 1.515962362289429e+00, 1.106564164161682e+00, 6.801579594612122e-01, 3.126509785652161e-01, 9.371272474527359e-02, 2.968388050794601e-02, 6.484829820692539e-03, 1.610449748113751e-03, 3.749963943846524e-04, 8.390526636503637e-05] +fan4.m_flow=[0e+00, 1.28046977519989e+00, 1.5494384765625e+00, 1.606707096099854e+00, 1.618817329406738e+00, 1.621376872062683e+00, 1.621917366981506e+00, 1.622032761573792e+00, 1.622056722640991e+00, 1.622061610221863e+00, 1.622062683105469e+00, 8.762909770011902e-01, 2.096618115901947e-01, 1.863026805222034e-02, 1.363298273645335e-03, 9.01942839846015e-05, 5.623015113087604e-06, 3.633108462963697e-07, -7.016069503151812e-08, -1.35560185299255e-08, -8.429196896031499e-09, 7.456928491592407e-01, 1.324019908905029e+00, 1.535150408744812e+00, 1.598639130592346e+00, 1.616043090820312e+00, 1.62056040763855e+00, 1.621697425842285e+00, 1.621976017951965e+00, 1.622043251991272e+00, 1.622058033943176e+00, 8.763427734375e-01, 2.092804908752441e-01, 1.863043941557407e-02, 1.362975453957902e-03, 9.014781971927732e-05, 5.586143743130378e-06, 3.412487785681151e-07, 2.173692337237298e-08, 2.182787284255028e-10, -1.424723450327292e-08, 7.565706372261003e-01, 1.325553059577942e+00, 1.535158157348633e+00, 1.598642349243164e+00, 1.616046547889709e+00, 1.620560646057129e+00, 1.621695995330811e+00, 1.621975302696228e+00, 1.622042417526245e+00, 1.622058510780334e+00, 8.763622045516968e-01, 2.116332352161407e-01, 1.863105967640877e-02, 1.362980110570788e-03, 9.015164687298238e-05, 5.587489340541538e-06, 3.437189661781421e-07, 2.056367520708591e-08, -2.150500222342089e-09, -2.49883669312112e-09, 7.490510940551758e-01, 1.323982357978821e+00, 1.535157442092896e+00, 1.598639369010925e+00, 1.616043329238892e+00, 1.620564103126526e+00, 1.62169623374939e+00, 1.621974587440491e+00, 1.622042179107666e+00, 1.622058153152466e+00, 8.762914538383484e-01, 2.0965176820755e-01, 1.863091252744198e-02, 1.363305025734007e-03, 9.019052231451496e-05, 5.589361535385251e-06, 3.323698365420569e-07, 1.816670192056336e-08, 7.385096978396177e-10, 4.365574568510056e-11, 7.466234564781252e-01, 1.323938727378841e+00, 1.535158514976501e+00, 1.598641753196716e+00, 1.616044402122498e+00, 1.620566368103027e+00, 1.621699333190918e+00, 1.621976017951965e+00, 1.622042417526245e+00, 1.622058033943176e+00, 8.763054013252258e-01, 2.113228440284729e-01, 1.863098703324795e-02, 1.363387098535895e-03, 9.018694254336879e-05, 5.589047759713139e-06, 3.287209437985439e-07, 1.872558641480282e-08, 9.554241842124611e-10, 1.045918907038867e-11] +fan1.dp=[0e+00, -3.272678833007812e+02, -4.802187805175781e+02, -5.163167114257812e+02, -5.241172485351562e+02, -5.257733154296875e+02, -5.261233520507812e+02, -5.261981201171875e+02, -5.26213623046875e+02, -5.26216796875e+02, -5.262174072265625e+02, -1.534672393798828e+02, -1.835246086120605e+01, -1.58955705165863e+00, -1.162862628698343e-01, -7.696095854043961e-03, -4.776091373059899e-04, -2.838765794876948e-05, -1.570835593156517e-06, -8.454662747681141e-08, -4.20550350099802e-09, -1.113584594726562e+02, -3.507078857421875e+02, -4.714020690917969e+02, -5.111491394042969e+02, -5.223244018554688e+02, -5.252445678710938e+02, -5.259808959960938e+02, -5.261613159179688e+02, -5.262048950195312e+02, -5.262144775390625e+02, -1.534676666259766e+02, -1.835149765014648e+01, -1.589625477790833e+00, -1.162669807672489e-01, -7.689840160310268e-03, -4.76508226711303e-04, -2.823963586706668e-05, -1.633859938010573e-06, -9.19681042432785e-08, -3.885361365973949e-09, -1.114997940063466e+02, -3.507433166503906e+02, -4.714067077636719e+02, -5.111508483886719e+02, -5.2232666015625e+02, -5.252447509765625e+02, -5.259798583984375e+02, -5.261608276367188e+02, -5.26204345703125e+02, -5.262147827148438e+02, -1.534675598144531e+02, -1.835725593566895e+01, -1.589625358581543e+00, -1.162668913602829e-01, -7.690151687711477e-03, -4.765574703924261e-04, -2.832969767041606e-05, -1.639971742406487e-06, -9.080395102500916e-08, -4.71482053399086e-09, -1.114023208618164e+02, -3.507067260742188e+02, -4.714063415527344e+02, -5.111493225097656e+02, -5.223245849609375e+02, -5.252469482421875e+02, -5.259801025390625e+02, -5.26160400390625e+02, -5.262041625976562e+02, -5.262145385742188e+02, -1.534669036865234e+02, -1.835240745544434e+01, -1.589614152908325e+00, -1.162895858287811e-01, -7.69346859306097e-03, -4.768067155964673e-04, -2.807140117511153e-05, -1.623324351385236e-06, -8.425558917224407e-08, -3.812601789832115e-09, -1.113705596923852e+02, -3.507088623046856e+02, -4.714070434570312e+02, -5.111508178710938e+02, -5.223252563476562e+02, -5.252484130859375e+02, -5.259820556640625e+02, -5.26161376953125e+02, -5.26204345703125e+02, -5.262144775390625e+02, -1.534671020507812e+02, -1.835650634765625e+01, -1.589609384536743e+00, -1.162925809621811e-01, -7.693079300224781e-03, -4.767660284414887e-04, -2.810065052472055e-05, -1.622916897758842e-06, -8.239294402301311e-08, -3.914465196430683e-09] +fan2.dp=[0e+00, -2.523567199707031e+01, -1.877875518798828e+02, -3.73989013671875e+02, -4.704352416992188e+02, -5.089842529296875e+02, -5.211537475585938e+02, -5.24808349609375e+02, -5.2584130859375e+02, -5.261200561523438e+02, -5.261932373046875e+02, -4.52580810546875e+02, -2.015322723388672e+02, -4.345972061157227e+01, -1.023900413513181e+01, -2.872166633605957e+00, -7.837437391281128e-01, -2.041839808225626e-01, -5.070822313427925e-02, -1.224369276314974e-02, -2.872132463380694e-03, -5.830621242523193e+00, -7.150765991210938e+01, -2.443009185791016e+02, -3.947117919921875e+02, -4.7520263671875e+02, -5.085400695800781e+02, -5.205352172851562e+02, -5.24488525390625e+02, -5.257190551757812e+02, -5.260750122070312e+02, -4.525497741699219e+02, -2.015373077392578e+02, -4.392600250244141e+01, -1.023830890655512e+01, -2.871766567230225e+00, -7.832157015800476e-01, -2.037684917449951e-01, -5.142413452267647e-02, -1.266224682331085e-02, -2.828175434842706e-03, -5.829172611236492e+00, -7.143440246582031e+01, -2.442913970947266e+02, -3.942969360351562e+02, -4.752092590332031e+02, -5.085420837402344e+02, -5.2052978515625e+02, -5.244842529296875e+02, -5.2571240234375e+02, -5.260872192382812e+02, -4.5255126953125e+02, -2.015336456298828e+02, -4.374790573120117e+01, -1.023895454406738e+01, -2.871809720993042e+00, -7.832471132278356e-01, -2.040407657623321e-01, -5.150908231735229e-02, -1.259835716336966e-02, -2.978697651997209e-03, -5.830566883087158e+00, -7.149170684814453e+01, -2.443040771484375e+02, -3.948435668945312e+02, -4.756914978027344e+02, -5.085475158691406e+02, -5.205310668945312e+02, -5.24479736328125e+02, -5.257090454101562e+02, -5.260741577148438e+02, -4.525497436523438e+02, -2.015229187011719e+02, -4.314328384399414e+01, -1.023858833312988e+01, -2.871674060821533e+00, -7.832428812980652e-01, -2.032407522201538e-01, -5.127121135592461e-02, -1.2217927724123e-02, -2.714627422392368e-03, -5.830523014068854e+00, -7.152632904052621e+01, -2.436654357910156e+02, -3.947925720214844e+02, -4.75195556640625e+02, -5.085835266113281e+02, -5.204639282226562e+02, -5.24305908203125e+02, -5.257171020507812e+02, -5.26072998046875e+02, -4.525494995117188e+02, -2.015405578613281e+02, -4.332222747802734e+01, -1.009597682952881e+01, -2.871972322463989e+00, -7.833114862442017e-01, -2.033487409353256e-01, -5.127441138029099e-02, -1.211514975875616e-02, -2.741494216024876e-03] +fan3.dp=[0e+00, -5.863901138305664e+01, -2.530508880615234e+02, -4.082392272949219e+02, -4.834882202148438e+02, -5.123521728515625e+02, -5.2203369140625e+02, -5.250252685546875e+02, -5.258929443359375e+02, -5.26132080078125e+02, -5.261959228515625e+02, -4.595790100097656e+02, -2.4483642578125e+02, -9.250585174560547e+01, -2.904174995422356e+01, -8.21247673034668e+00, -2.179995059967041e+00, -5.558165907859787e-01, -1.357142478227615e-01, -3.238045424222946e-02, -7.523603271692991e-03, -9.843368530273438e+00, -1.152174911499023e+02, -2.861305541992188e+02, -4.151333312988281e+02, -4.822903747558594e+02, -5.106131286621094e+02, -5.210851440429688e+02, -5.246259765625e+02, -5.257496337890625e+02, -5.260823974609375e+02, -4.595469055175781e+02, -2.448264007568359e+02, -9.2502197265625e+01, -2.903992271423325e+01, -8.210187911987305e+00, -2.178063869476318e+00, -5.545521974563599e-01, -1.378327012062073e-01, -3.355302661657333e-02, -7.39354221150279e-03, -9.842493057250831e+00, -1.152220153808594e+02, -2.861313171386719e+02, -4.151358337402344e+02, -4.822946166992188e+02, -5.106148376464844e+02, -5.210811767578125e+02, -5.2462255859375e+02, -5.25744873046875e+02, -5.260853271484375e+02, -4.595469055175781e+02, -2.448253479003906e+02, -9.250263214111328e+01, -2.904006767272949e+01, -8.210343360900879e+00, -2.178164720535254e+00, -5.553406476974571e-01, -1.380704641342163e-01, -3.337287530303001e-02, -7.815233431756496e-03, -9.843701362609863e+00, -1.152169876098633e+02, -2.861271362304688e+02, -4.151353454589844e+02, -4.82288818359375e+02, -5.10619140625e+02, -5.210820922851562e+02, -5.246189575195312e+02, -5.257427978515625e+02, -5.260820922851562e+02, -4.59546875e+02, -2.448279418945312e+02, -9.250243377685547e+01, -2.904083061218262e+01, -8.211278915405273e+00, -2.178516387939453e+00, -5.530944466590881e-01, -1.374252140522003e-01, -3.229831904172897e-02, -7.08238547667861e-03, -9.84326648712209e+00, -1.152045974731431e+02, -2.86122802734375e+02, -4.151334228515625e+02, -4.822888488769531e+02, -5.106207580566406e+02, -5.210921020507812e+02, -5.246276245117188e+02, -5.257456665039062e+02, -5.260813598632812e+02, -4.595466003417969e+02, -2.448269348144531e+02, -9.250193023681641e+01, -2.904070854187012e+01, -8.211038589477539e+00, -2.178413867950439e+00, -5.533347129821777e-01, -1.3741235435009e-01, -3.19967232644558e-02, -7.159281056374311e-03] +fan4.dp=[0e+00, -3.272669677734375e+02, -4.8021875e+02, -5.163167114257812e+02, -5.241172485351562e+02, -5.257733154296875e+02, -5.261233520507812e+02, -5.261981201171875e+02, -5.26213623046875e+02, -5.26216796875e+02, -5.262174072265625e+02, -1.534672393798828e+02, -1.835246276855469e+01, -1.58955705165863e+00, -1.162862628698343e-01, -7.696095854043961e-03, -4.776091373059899e-04, -2.838765794876948e-05, -1.570835593156517e-06, -8.454662747681141e-08, -4.20550350099802e-09, -1.113584671020508e+02, -3.507078857421875e+02, -4.714020690917969e+02, -5.111491394042969e+02, -5.223244018554688e+02, -5.252445678710938e+02, -5.259808959960938e+02, -5.261613159179688e+02, -5.262048950195312e+02, -5.262144775390625e+02, -1.534676666259766e+02, -1.835149955749512e+01, -1.589625477790833e+00, -1.162669807672489e-01, -7.689840160310268e-03, -4.76508226711303e-04, -2.823963586706668e-05, -1.633859938010573e-06, -9.19681042432785e-08, -3.885361365973949e-09, -1.11499786376952e+02, -3.507433166503906e+02, -4.714067077636719e+02, -5.111508483886719e+02, -5.2232666015625e+02, -5.252447509765625e+02, -5.259798583984375e+02, -5.261608276367188e+02, -5.26204345703125e+02, -5.262147827148438e+02, -1.534675598144531e+02, -1.835725784301758e+01, -1.589625358581543e+00, -1.162668913602829e-01, -7.690151687711477e-03, -4.765574703924261e-04, -2.832969767041606e-05, -1.639971742406487e-06, -9.080395102500916e-08, -4.71482053399086e-09, -1.114023208618164e+02, -3.507067260742188e+02, -4.714063415527344e+02, -5.111493225097656e+02, -5.223245849609375e+02, -5.252469482421875e+02, -5.259801025390625e+02, -5.26160400390625e+02, -5.262041625976562e+02, -5.262145385742188e+02, -1.534669036865234e+02, -1.835240745544434e+01, -1.589614152908325e+00, -1.162895858287811e-01, -7.69346859306097e-03, -4.768067155964673e-04, -2.807140117511153e-05, -1.623324351385236e-06, -8.425558917224407e-08, -3.812601789832115e-09, -1.113705596923852e+02, -3.507088623046856e+02, -4.714070434570312e+02, -5.111508178710938e+02, -5.223252563476562e+02, -5.252484130859375e+02, -5.259820556640625e+02, -5.26161376953125e+02, -5.26204345703125e+02, -5.262144775390625e+02, -1.534671020507812e+02, -1.835650444030762e+01, -1.589609384536743e+00, -1.162925809621811e-01, -7.693079300224781e-03, -4.767660284414887e-04, -2.810065052472055e-05, -1.622916897758842e-06, -8.239294402301311e-08, -3.914465196430683e-09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case600.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case600.txt index 269af7c2185..c4ed2337a83 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case600.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case600.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499755859375e+02, 2.931501708984375e+02, 2.931498779296875e+02, 3.001494567871094e+02, 2.931501159667969e+02, 2.931495971679688e+02, 3.001508972167969e+02, 2.931499267578125e+02, 2.931494812011719e+02, 3.001513366699219e+02, 2.931499816894531e+02, 2.959014282226562e+02, 2.931501403808594e+02, 2.931499328613281e+02, 2.999587097167969e+02, 2.935906494140625e+02, 2.931499267578125e+02, 3.001487243652344e+02, 2.94611962890625e+02, 2.931499328613281e+02, 3.001489318847656e+02, 2.931503601074219e+02, 2.932138793945313e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.931495971679688e+02, 3.001492736816406e+02, 2.931499816894531e+02, 2.931499328613281e+02, 3.001495666503906e+02, 2.931499816894531e+02, 2.980281433105469e+02, 2.996067138671875e+02, 2.93150048828125e+02, 3.001495666503906e+02, 2.982060974121094e+02, 2.931499389648437e+02, 3.001495849609375e+02, 2.937135314941406e+02, 2.931516723632812e+02, 3.0014951171875e+02, 2.934025512695313e+02, 2.982470275878906e+02, 3.001498229980469e+02, 2.980048828125e+02, 2.997942199707031e+02, 3.001499450683594e+02, 2.952170715332031e+02, 3.001497192382812e+02, 3.001504821777344e+02, 2.95333642578125e+02, 2.999961853027344e+02, 3.001504638671875e+02, 2.969105224609375e+02, 3.001496276855469e+02, 2.964326232910156e+02, 2.957870300292969e+02, 3.001494873046875e+02, 2.995863037109375e+02, 2.984708251953125e+02, 3.001494201660156e+02, 2.939642150878906e+02, 2.9912177734375e+02, 3.001492553710938e+02, 2.931500854492188e+02, 2.994807067871094e+02, 3.001501403808594e+02, 2.932597595214844e+02, 2.990958251953125e+02, 3.001510620117188e+02, 2.931499084472656e+02, 3.000240234375e+02, 2.990675476074219e+02, 2.931498901367187e+02, 3.00149169921875e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001486511230469e+02, 2.953425415039063e+02, 2.931497802734375e+02, 3.001055603027344e+02, 2.931505676269531e+02, 2.931498168945312e+02, 2.932473815917969e+02, 2.931499938964844e+02, 2.931498718261719e+02, 3.001498779296875e+02, 2.931498168945312e+02, 2.931565612792969e+02, 3.001522216796875e+02, 2.931499938964844e+02, 2.9605068359375e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.945556640625e+02, 2.934623107910156e+02, 2.931499328613281e+02, 3.001487182617187e+02, 2.936471862792969e+02, 2.931498107910156e+02] -PHea.y=[0e+00, 1.814464996337891e+02, 1.93110927734375e+03, 9.596764282226562e+02, 0e+00, 1.223316650390625e+03, 6.124274658203125e+02, 0e+00, 2.604885400390625e+03, 1.163419812011719e+03, 0e+00, 1.31811455078125e+03, 0e+00, 2.108730773925781e+02, 1.692071850585937e+03, 0e+00, 3.784729827880859e+02, 5.355815551757812e+02, 0e+00, 3.64797089099884e+02, 1.564711669921875e+03, 0e+00, 1.311420715332031e+03, 1.331482055664063e+02, 5.10754052734375e+02, 2.06717626953125e+03, 5.928389709472656e+02, 0e+00, 1.305945849609375e+03, 1.680067944335937e+03, 0e+00, 1.732867846679688e+03, 0e+00, -7.426738739013672e-05, 1.4611880859375e+03, 0e+00, -2.255927247460931e-05, 6.458912231445313e+02, 0e+00, 1.11994972038269e+02, 9.119385719299316e+00, 0e+00, 9.521685695648193e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.483493416998271e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.738168804401821e+01, 0e+00, 0e+00, 1.894247131347656e+02, 0e+00, 0e+00, 2.529123878479004e+00, 0e+00, 0e+00, 3.647276062011719e+02, 0e+00, 1.99909725189209e+00, 1.166765625e+02, 0e+00, 8.569726196289063e+02, 1.449430615234375e+03, 0e+00, 3.40850273630023e+02, 2.936250305175781e+02, 0e+00, 1.098250793457031e+03, 6.322803955078125e+02, 1.093615783691406e+02, 1.228726684570312e+03, 1.160450219726562e+03, 0e+00, 1.533261059570312e+03, 1.683895693302155e+02, 0e+00, 1.262321557617187e+03, 0e+00, 1.403824291992187e+03, 2.37746962890625e+03, 0e+00, 5.997343872070312e+02, 1.693101416015625e+03, 0e+00, 1.244016271972656e+03, 3.2058564453125e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.77862421875e+03, 0e+00, 0e+00, -2.395815625e+03, 0e+00, 0e+00, -4.505613403320312e+02, 0e+00, -8.229679224314168e-06, 0e+00, 0e+00, -3.234262390136719e+02, 0e+00, 0e+00, -1.918090771484375e+03, 0e+00, 0e+00, -3.8602107421875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.16980751953125e+03, 0e+00, 0e+00, -2.19095458984375e+03, 0e+00, 1.392253637313843e-01, -1.877480834960938e+02, 0e+00, -1.111719482421875e+03, 0e+00, 0e+00, -1.115153173828125e+03, 0e+00, 0e+00, -2.172054809570312e+03, 0e+00, -1.07844603061676e-01, -2.306545166015625e+03, 0e+00, -3.199706587791443e+01, -2.402427685546875e+03, 0e+00, -5.498849609375e+02, -1.69277734375e+03, 0e+00, -3.345361320495605e+02, -7.308773780822754e+02, 0e+00, -5.338575439453125e+02, 0e+00, 0e+00, -2.284116943359375e+03, -8.028123779296875e+01, 0e+00, -2.961565283203125e+03, 0e+00, -1.128355120999913e-03, -3.001181005859375e+03, 0e+00, 7.04028258323524e-01, -4.91874111328125e+03, 0e+00, -3.671980457729763e+00, -2.448542236328125e+03, 0e+00, -3.056019146680832e+02, 0e+00, 0e+00, -1.159361206054688e+03, 0e+00, 0e+00, -2.631175439453125e+03, 0e+00, 0e+00, -5.176737548828125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.312498486328125e+03, 0e+00, 1.207987480711381e-07, -6.562152099609375e+02, 0e+00, -4.521348746493459e-05, 0e+00, 0e+00, 3.178914464996296e-09, 0e+00, 0e+00, -1.692180419921875e+03, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499755859375e+02, 2.931501708984375e+02, 2.931498779296875e+02, 3.001494567871094e+02, 2.931501159667969e+02, 2.931495971679688e+02, 3.001508972167969e+02, 2.931499267578125e+02, 2.931494812011719e+02, 3.001513366699219e+02, 2.931499816894531e+02, 2.958971435546875e+02, 2.931501403808594e+02, 2.931499328613281e+02, 2.999959411621094e+02, 2.93587939453125e+02, 2.931499267578125e+02, 3.001487243652344e+02, 2.946131103515625e+02, 2.931499328613281e+02, 3.001489318847656e+02, 2.931503601074219e+02, 2.932132446289062e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.931495971679688e+02, 3.001492736816406e+02, 2.931499816894531e+02, 2.931499328613281e+02, 3.001495666503906e+02, 2.931499816894531e+02, 2.980302795410156e+02, 2.996064208984375e+02, 2.931500366210938e+02, 3.001495666503906e+02, 2.982038757324219e+02, 2.931499389648437e+02, 3.001495849609375e+02, 2.937130920410156e+02, 2.931516723632812e+02, 3.0014951171875e+02, 2.9340283203125e+02, 2.982559631347656e+02, 3.001498229980469e+02, 2.980040588378906e+02, 2.99791162109375e+02, 3.001499450683594e+02, 2.952150390625e+02, 3.001497192382812e+02, 3.001504821777344e+02, 2.95328173828125e+02, 2.999947937011719e+02, 3.001504516601562e+02, 2.969111267089844e+02, 3.001496276855469e+02, 2.964347900390625e+02, 2.957832275390625e+02, 3.001494873046875e+02, 2.995853149414062e+02, 2.984667358398438e+02, 3.001494201660156e+02, 2.9394560546875e+02, 2.991067687988281e+02, 3.001492553710938e+02, 2.931500854492188e+02, 2.995086547851562e+02, 3.001501403808594e+02, 2.932284851074219e+02, 2.991065063476562e+02, 3.001510620117188e+02, 2.931498901367187e+02, 3.000265380859375e+02, 2.990609558105469e+02, 2.931498901367187e+02, 3.001492309570312e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001486511230469e+02, 2.953424743652344e+02, 2.931497802734375e+02, 3.000890808105469e+02, 2.931505737304688e+02, 2.931498168945312e+02, 2.932473693847656e+02, 2.931499938964844e+02, 2.931498718261719e+02, 3.001498779296875e+02, 2.931497924804688e+02, 2.9315654296875e+02, 3.001522521972656e+02, 2.931499938964844e+02, 2.96042333984375e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.945559997558594e+02, 2.934811706542969e+02, 2.931499328613281e+02, 3.001487182617187e+02, 2.936321350097656e+02, 2.931498107910156e+02] +PHea.y=[0e+00, 1.814353485107422e+02, 1.931046215820312e+03, 9.591755859375e+02, 0e+00, 1.223302856445312e+03, 6.124391723632813e+02, 0e+00, 2.60490302734375e+03, 1.161290393066406e+03, 0e+00, 1.318095190429688e+03, 0e+00, 2.109105346679688e+02, 1.692149194335937e+03, 0e+00, 3.775665435791016e+02, 5.354850219726562e+02, 0e+00, 3.65692493057251e+02, 1.564599853515625e+03, 0e+00, 1.31148310546875e+03, 1.337135986328125e+02, 5.10817626953125e+02, 2.067197509765625e+03, 5.930320678710938e+02, 0e+00, 1.303149487304687e+03, 1.68010126953125e+03, 0e+00, 1.7328599609375e+03, 0e+00, 2.601411551950149e-07, 1.461159814453125e+03, 0e+00, 2.669906534720212e-05, 6.458475219726563e+02, 0e+00, 1.117483846664429e+02, 9.113001823425293e+00, 0e+00, 9.552471351623535e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.565932312011719e+01, 0e+00, 0e+00, 1.885553588867188e+02, 0e+00, 0e+00, 1.154457473754883e+00, 0e+00, 0e+00, 3.648281555175781e+02, 0e+00, 8.741048812866214e-01, 1.169805191040039e+02, 0e+00, 8.569784790039063e+02, 1.449592553710937e+03, 0e+00, 3.408812092246488e+02, 2.945715942382812e+02, 0e+00, 1.098083862304688e+03, 6.323463195800782e+02, 1.092457160949707e+02, 1.228706787109375e+03, 1.1605955078125e+03, 0e+00, 1.53328486328125e+03, 1.684869490146637e+02, 5.086792953079566e-06, 1.262387255859375e+03, 0e+00, 1.40382392578125e+03, 2.377499658203125e+03, 0e+00, 6.025466613769531e+02, 1.69306982421875e+03, 0e+00, 1.240418273925781e+03, 3.205853759765625e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.777718359375e+03, 0e+00, 0e+00, -2.394704296875e+03, 0e+00, 0e+00, -4.503916015625e+02, 0e+00, -1.36693316221681e-08, 0e+00, 0e+00, -3.206370849609375e+02, 0e+00, 0e+00, -1.91809951171875e+03, 0e+00, 0e+00, -3.86021513671875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.1701248046875e+03, 0e+00, 0e+00, -2.1914033203125e+03, 0e+00, 1.497314929962158e+00, -1.8755419921875e+02, 0e+00, -1.11167529296875e+03, 0e+00, 0e+00, -1.115133447265625e+03, 0e+00, 0e+00, -2.172132299804688e+03, 0e+00, 1.505944033304853e+00, -2.306508056640625e+03, 0e+00, -3.282253034338355e+01, -2.40216875e+03, 0e+00, -5.498560302734375e+02, -1.6927041015625e+03, 0e+00, -3.352361873626709e+02, -7.28962686920166e+02, 0e+00, -5.338739013671875e+02, 0e+00, 0e+00, -2.284071875e+03, -8.016798706054688e+01, 0e+00, -2.96157587890625e+03, 0e+00, -2.872360837724408e+00, -3.001208056640625e+03, 0e+00, 5.220455265045166e+00, -4.918837109375e+03, 0e+00, -5.851974338293076e-02, -2.448560791015625e+03, 0e+00, -3.081470008850098e+02, 0e+00, 0e+00, -1.159183715820312e+03, 0e+00, 0e+00, -2.63105732421875e+03, 0e+00, 0e+00, -5.198378601074219e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.3126154296875e+03, 0e+00, 0e+00, -6.4976611328125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.6922609375e+03, 0e+00, 0e+00] staRes.peakHea.Min=[3.02e+03, 3.02e+03] staRes.peakHea.Mean=[3.184e+03, 3.184e+03] staRes.peakHea.Max=[3.359e+03, 3.359e+03] staRes.peakCoo.Min=[-5.422e+03, -5.422e+03] staRes.peakCoo.Mean=[-6.024e+03, -6.024e+03] staRes.peakCoo.Max=[-6.481e+03, -6.481e+03] -EHea.y=[0e+00, 4.017447488e+08, 7.392059008e+08, 1.0077628288e+09, 1.286309888e+09, 1.581301376e+09, 1.8142089216e+09, 2.071334016e+09, 2.450244352e+09, 2.8014650368e+09, 3.18770432e+09, 3.6293843968e+09, 3.94112256e+09, 4.1876671488e+09, 4.3824242688e+09, 4.785875456e+09, 5.0907932672e+09, 5.3065122816e+09, 5.501124608e+09, 5.700171264e+09, 5.912472064e+09, 6.224430592e+09, 6.3973451776e+09, 6.5279645696e+09, 6.7250177024e+09, 7.02376448e+09, 7.3545723904e+09, 7.51342336e+09, 7.7056045056e+09, 7.9778953216e+09, 8.1451008e+09, 8.397725184e+09, 8.575288832e+09, 8.762704896e+09, 8.9268803584e+09, 9.027331072e+09, 9.036954624e+09, 9.082638540799999e+09, 9.135793152e+09, 9.15785728e+09, 9.197761536e+09, 9.242184704e+09, 9.255483187200001e+09, 9.26078464e+09, 9.283387392e+09, 9.286785024e+09, 9.2896256e+09, 9.290289152e+09, 9.295213568e+09, 9.29535488e+09, 9.296243712e+09, 9.29866752e+09, 9.299089408e+09, 9.308982272e+09, 9.309893632e+09, 9.310084096e+09, 9.322565632e+09, 9.346885632e+09, 9.348064256e+09, 9.348315136e+09, 9.348315136e+09, 9.363239936e+09, 9.364054016e+09, 9.375930368e+09, 9.375930368e+09, 9.37829376e+09, 9.378569216e+09, 9.3957376e+09, 9.396730675200001e+09, 9.401781248e+09, 9.421315072e+09, 9.484552192e+09, 9.522738176e+09, 9.55781632e+09, 9.6079753216e+09, 9.686107136e+09, 9.769993216e+09, 1.00825434112e+10, 1.0195214336e+10, 1.036502528e+10, 1.0465934336e+10, 1.0641823744e+10, 1.07956801536e+10, 1.09153214464e+10, 1.13916925952e+10, 1.1692755968e+10, 1.18484996096e+10, 1.2106427392e+10, 1.23381477376e+10, 1.25002166272e+10, 1.2850784256e+10, 1.319304704e+10, 1.3408093184e+10, 1.37324253184e+10, 1.41425272832e+10, 1.4480044032e+10, 1.48123185152e+10, 1.50536128512e+10, 1.5340084224e+10, 1.56073781248e+10, 1.6025515008e+10] -ECoo.y=[0e+00, -1.1161916e+08, -2.75644896e+08, -5.85592704e+08, -8.125087616e+08, -1.0035392e+09, -1.43142272e+09, -1.5983297024e+09, -1.752500992e+09, -2.018149376e+09, -2.229097984e+09, -2.345142272e+09, -2.581748992e+09, -2.752849152e+09, -2.92988672e+09, -3.072107264e+09, -3.2203264e+09, -3.374934016e+09, -3.5540138496e+09, -3.810366208e+09, -4.04677632e+09, -4.2074735104e+09, -4.40649984e+09, -4.666481664e+09, -4.845116928e+09, -4.999785984e+09, -5.104835072e+09, -5.348595712e+09, -5.55208448e+09, -5.580072448e+09, -5.761301504e+09, -5.819593728e+09, -5.909336064e+09, -5.916315136e+09, -6.007538688e+09, -6.180557312e+09, -6.372608512e+09, -6.535216128e+09, -6.6893667328e+09, -6.810971136e+09, -6.934360064e+09, -7.1099112448e+09, -7.26129664e+09, -7.520091136e+09, -7.7196292096e+09, -7.96231936e+09, -8.223336448e+09, -8.4047341568e+09, -8.599651328e+09, -8.936677376e+09, -9.172154368e+09, -9.443873792e+09, -9.686808371200001e+09, -9.851324211200001e+09, -1.015308288e+10, -1.043753984e+10, -1.0528214016e+10, -1.0677671936e+10, -1.09961889792e+10, -1.12239671296e+10, -1.1594677248e+10, -1.1795393536e+10, -1.1994840064e+10, -1.2282049536e+10, -1.25899374592e+10, -1.2832843776e+10, -1.3229869056e+10, -1.35027544064e+10, -1.3899820032e+10, -1.4256195584e+10, -1.461673984e+10, -1.487176192e+10, -1.53133862912e+10, -1.5503565824e+10, -1.5816931328e+10, -1.6110768128e+10, -1.6338066432e+10, -1.6421276672e+10, -1.68886771712e+10, -1.7146056704e+10, -1.760590848e+10, -1.78461364224e+10, -1.814747136e+10, -1.8392213504e+10, -1.8392213504e+10, -1.8560126976e+10, -1.8627172352e+10, -1.87721412608e+10, -1.895873536e+10, -1.933709312e+10, -1.9485618176e+10, -1.9752589312e+10, -2.0164061184e+10, -2.0303263744e+10, -2.0373004288e+10, -2.0586041344e+10, -2.0756180992e+10, -2.1046089728e+10, -2.12968706048e+10, -2.1532276736e+10, -2.1630038016e+10] +EHea.y=[0e+00, 4.017012224e+08, 7.391361536e+08, 1.007715072e+09, 1.286078976e+09, 1.581181056e+09, 1.8141184512e+09, 2.071191168e+09, 2.4500668928e+09, 2.8011838976e+09, 3.187496192e+09, 3.6292080128e+09, 3.941119488e+09, 4.1877605376e+09, 4.3825094656e+09, 4.785951232e+09, 5.0909053952e+09, 5.3065686016e+09, 5.501188608e+09, 5.700261376e+09, 5.912543744e+09, 6.224501248e+09, 6.3974158336e+09, 6.528031232e+09, 6.7251057664e+09, 7.023887872e+09, 7.3546996736e+09, 7.513562624e+09, 7.7055532032e+09, 7.9778888704e+09, 8.145174528e+09, 8.397826048e+09, 8.575407616e+09, 8.762810368e+09, 8.9270237184e+09, 9.02750208e+09, 9.037106176e+09, 9.082795212799999e+09, 9.135937536e+09, 9.158004940799999e+09, 9.197901824e+09, 9.242370048e+09, 9.2557348864e+09, 9.261029376e+09, 9.283615744e+09, 9.287033856e+09, 9.289903104e+09, 9.290520576e+09, 9.29545728e+09, 9.295601664e+09, 9.296484352e+09, 9.29887232e+09, 9.299293184e+09, 9.309164544e+09, 9.31008e+09, 9.310282752e+09, 9.322805248e+09, 9.347163136e+09, 9.348390912e+09, 9.34866432e+09, 9.34866432e+09, 9.363608576e+09, 9.364434944e+09, 9.376346112e+09, 9.376346112e+09, 9.378685952e+09, 9.378965504e+09, 9.396149248e+09, 9.397137408e+09, 9.402177536e+09, 9.421744128e+09, 9.485038592e+09, 9.523238912e+09, 9.558289408e+09, 9.608389632e+09, 9.686483968e+09, 9.770364928e+09, 1.0082925568e+10, 1.0195470336e+10, 1.0365277184e+10, 1.0466126848e+10, 1.0642077696e+10, 1.07959482368e+10, 1.09156225024e+10, 1.13919758336e+10, 1.16930816e+10, 1.18488983552e+10, 1.2106812416e+10, 1.23385196544e+10, 1.25005651968e+10, 1.2851037184e+10, 1.31934642176e+10, 1.3408520192e+10, 1.37329424384e+10, 1.41429932032e+10, 1.448055296e+10, 1.48130441216e+10, 1.50543951872e+10, 1.534088704e+10, 1.56081565696e+10, 1.6026326016e+10] +ECoo.y=[0e+00, -1.11570064e+08, -2.75618816e+08, -5.85555712e+08, -8.123384576e+08, -1.003438464e+09, -1.431269888e+09, -1.5981086464e+09, -1.752231424e+09, -2.017775616e+09, -2.228899072e+09, -2.344965888e+09, -2.581691392e+09, -2.752832e+09, -2.929881856e+09, -3.072073728e+09, -3.220339712e+09, -3.374908672e+09, -3.5540141568e+09, -3.81038976e+09, -4.046765312e+09, -4.2074321408e+09, -4.406470656e+09, -4.666461184e+09, -4.845151232e+09, -4.9997952e+09, -5.104861184e+09, -5.348613632e+09, -5.552003072e+09, -5.580041216e+09, -5.761315328e+09, -5.819603456e+09, -5.909384192e+09, -5.9163414528e+09, -6.007636992e+09, -6.180631552e+09, -6.37261312e+09, -6.535223296e+09, -6.6893728768e+09, -6.8109696e+09, -6.934310912e+09, -7.1098979328e+09, -7.261335552e+09, -7.520132096e+09, -7.7196407808e+09, -7.96232704e+09, -8.223358464e+09, -8.40479488e+09, -8.59972608e+09, -8.9367681024e+09, -9.172282368e+09, -9.444042752e+09, -9.686939852799999e+09, -9.8514804736e+09, -1.0153217024e+10, -1.0437685248e+10, -1.052831744e+10, -1.0677835776e+10, -1.09963384832e+10, -1.122413568e+10, -1.1594819584e+10, -1.17955328e+10, -1.1995057152e+10, -1.2282349568e+10, -1.25902235648e+10, -1.2833007616e+10, -1.32300214272e+10, -1.35028895744e+10, -1.3899932672e+10, -1.4256249856e+10, -1.4616824832e+10, -1.4871873536e+10, -1.53135536128e+10, -1.5503752192e+10, -1.5817038848e+10, -1.6110852096e+10, -1.6338113536e+10, -1.6421353472e+10, -1.68886239232e+10, -1.7146015744e+10, -1.7605758976e+10, -1.78460196864e+10, -1.8147360768e+10, -1.8392129536e+10, -1.8392129536e+10, -1.856008192e+10, -1.86272256e+10, -1.87722047488e+10, -1.8958804992e+10, -1.9337207808e+10, -1.9485722624e+10, -1.9752843264e+10, -2.0164397056e+10, -2.0303679488e+10, -2.037343232e+10, -2.0586510336e+10, -2.0756781056e+10, -2.1046740992e+10, -2.12975304704e+10, -2.1532909568e+10, -2.1630691328e+10] staRes.annualHea.Min=[1.4374800384e+10, 1.4374800384e+10] staRes.annualHea.Mean=[1.5166799872e+10, 1.5166799872e+10] staRes.annualHea.Max=[1.62144e+10, 1.62144e+10] staRes.annualCoo.Min=[-1.9555201024e+10, -1.9555201024e+10] staRes.annualCoo.Mean=[-2.10816e+10, -2.10816e+10] staRes.annualCoo.Max=[-2.2183200768e+10, -2.2183200768e+10] -TRooHou.y=[0e+00, 2.931500244140625e+02, 2.931500122070312e+02, 2.931498718261719e+02, 3.001497741699219e+02, 2.931499938964844e+02, 2.931736877441406e+02, 3.001513854980469e+02, 2.931499450683594e+02, 2.931497192382812e+02, 2.989135131835938e+02, 2.931499816894531e+02, 2.973641174316406e+02, 2.931501159667969e+02, 2.931499328613281e+02, 3.001376647949219e+02, 2.932359497070312e+02, 2.9314990234375e+02, 3.00148828125e+02, 2.936784851074219e+02, 2.931499328613281e+02, 3.0014912109375e+02, 2.931502075195312e+02, 2.934103576660156e+02, 2.931498962402344e+02, 2.931499938964844e+02, 2.93221337890625e+02, 3.001498718261719e+02, 2.931499755859375e+02, 2.931499145507813e+02, 3.001498107910156e+02, 2.931499633789062e+02, 2.990139404296875e+02, 2.985856506347656e+02, 2.931500183105469e+02, 3.001495971679688e+02, 2.96426708984375e+02, 2.931499084472656e+02, 3.001494079589844e+02, 2.933185791015625e+02, 2.936647644042969e+02, 3.001496032714844e+02, 2.932202331542969e+02, 2.987385803222656e+02, 3.001499389648437e+02, 2.977066040039062e+02, 2.99986865234375e+02, 3.001501892089844e+02, 2.955958557128906e+02, 3.001496765136719e+02, 3.001505737304688e+02, 2.958192260742188e+02, 3.001042663574219e+02, 2.999443176269531e+02, 2.972592590332031e+02, 3.001495971679688e+02, 2.958381164550781e+02, 2.962849731445312e+02, 3.001495300292969e+02, 2.988663940429688e+02, 2.987613220214844e+02, 3.001494750976562e+02, 2.934671691894531e+02, 2.994357788085937e+02, 3.001494262695313e+02, 2.931499633789062e+02, 2.997901184082031e+02, 3.001503112792969e+02, 2.934106811523437e+02, 2.994798461914062e+02, 3.001514892578125e+02, 2.931498657226563e+02, 3.001284301757813e+02, 2.976095397949219e+02, 2.931516235351563e+02, 3.001489868164062e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001486389160156e+02, 2.940966979980469e+02, 2.931497802734375e+02, 3.001481628417969e+02, 2.931502502441406e+02, 2.931498229980469e+02, 2.931646850585938e+02, 2.931499938964844e+02, 2.931498107910156e+02, 3.001504028320313e+02, 2.931498168945312e+02, 2.9385908203125e+02, 2.992609252929688e+02, 2.931500061035156e+02, 2.974903503417969e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.963681640625e+02, 2.931781799316406e+02, 2.931499572753906e+02, 3.001486511230469e+02, 2.932152404785156e+02, 2.931498107910156e+02] -TRooAnn.y=[0e+00, 2.948490539550781e+02, 2.94689990234375e+02, 2.950899536132812e+02, 2.950638427734375e+02, 2.951039733886719e+02, 2.952910949707031e+02, 2.953073669433594e+02, 2.9529541015625e+02, 2.953411743164062e+02, 2.953295288085938e+02, 2.9524189453125e+02, 2.952744384765625e+02, 2.952636413574219e+02, 2.952972961425781e+02, 2.952456665039062e+02, 2.952402160644531e+02, 2.952593566894531e+02, 2.952626831054687e+02, 2.952873596191406e+02, 2.9531982421875e+02, 2.952944702148437e+02, 2.953160888671875e+02, 2.953644104003906e+02, 2.953666687011719e+02, 2.953438720703125e+02, 2.953265808105469e+02, 2.953525817871094e+02, 2.953753051757812e+02, 2.95335595703125e+02, 2.953577270507812e+02, 2.953317687988281e+02, 2.953400268554688e+02, 2.953005859375e+02, 2.95304345703125e+02, 2.953364868164062e+02, 2.953963134765625e+02, 2.954368713378906e+02, 2.954643188476563e+02, 2.954990356445313e+02, 2.955361633300781e+02, 2.955645202636719e+02, 2.956004089355469e+02, 2.956651672363281e+02, 2.957035583496094e+02, 2.957627868652344e+02, 2.958169189453125e+02, 2.95859033203125e+02, 2.959030639648437e+02, 2.959637390136719e+02, 2.960140380859375e+02, 2.960604553222656e+02, 2.961066162109375e+02, 2.961306518554687e+02, 2.961744384765625e+02, 2.962155456542969e+02, 2.962244140625e+02, 2.962446594238281e+02, 2.962793273925781e+02, 2.963140014648437e+02, 2.963637084960938e+02, 2.963764282226563e+02, 2.963984558105469e+02, 2.964198425292969e+02, 2.9645283203125e+02, 2.964764709472656e+02, 2.96509375e+02, 2.965199584960938e+02, 2.96543017578125e+02, 2.965678161621094e+02, 2.965830688476562e+02, 2.965849365234375e+02, 2.965938293457031e+02, 2.965957641601562e+02, 2.965986999511719e+02, 2.965961608886719e+02, 2.965906616210938e+02, 2.965557495117188e+02, 2.965581237792969e+02, 2.96548828125e+02, 2.965508728027344e+02, 2.965348083496094e+02, 2.965248718261719e+02, 2.965162353515625e+02, 2.964761657714844e+02, 2.964567260742188e+02, 2.964474060058594e+02, 2.964298767089844e+02, 2.96416650390625e+02, 2.964151245117188e+02, 2.9639599609375e+02, 2.963871520996094e+02, 2.963845520019531e+02, 2.96365771484375e+02, 2.963427978515625e+02, 2.963333435058594e+02, 2.963201232910156e+02, 2.963142578125e+02, 2.963022827148437e+02, 2.962929870605469e+02, 2.962730712890625e+02] +TRooHou.y=[0e+00, 2.931500244140625e+02, 2.931500122070312e+02, 2.931498718261719e+02, 3.001497741699219e+02, 2.931499938964844e+02, 2.931737243652344e+02, 3.001513854980469e+02, 2.931499450683594e+02, 2.931497375488281e+02, 2.989130249023438e+02, 2.931499816894531e+02, 2.9735791015625e+02, 2.931501159667969e+02, 2.931499328613281e+02, 3.001429748535156e+02, 2.932325805664062e+02, 2.9314990234375e+02, 3.00148828125e+02, 2.936825134277344e+02, 2.931499328613281e+02, 3.0014912109375e+02, 2.931502075195312e+02, 2.934091674804687e+02, 2.931498962402344e+02, 2.931499938964844e+02, 2.932213684082031e+02, 3.001498718261719e+02, 2.931499755859375e+02, 2.931499145507813e+02, 3.001498107910156e+02, 2.931499633789062e+02, 2.990204162597656e+02, 2.985844909667969e+02, 2.931500183105469e+02, 3.001495971679688e+02, 2.964234191894531e+02, 2.931499084472656e+02, 3.001494079589844e+02, 2.933173706054687e+02, 2.936651000976562e+02, 3.001496032714844e+02, 2.932212768554688e+02, 2.987545654296875e+02, 3.001499389648437e+02, 2.977057495117188e+02, 2.999831481933594e+02, 3.001501892089844e+02, 2.955937072753906e+02, 3.001496765136719e+02, 3.001505737304688e+02, 2.958139038085938e+02, 3.001011840820312e+02, 2.999427185058594e+02, 2.972599060058594e+02, 3.001495971679688e+02, 2.958407470703125e+02, 2.962808532714844e+02, 3.001495300292969e+02, 2.988651550292969e+02, 2.987567443847656e+02, 3.001494750976562e+02, 2.934575500488281e+02, 2.994097229003906e+02, 3.001494262695313e+02, 2.931499633789062e+02, 2.998150634765625e+02, 3.001503112792969e+02, 2.934098449707031e+02, 2.995034851074219e+02, 3.001514587402344e+02, 2.931498657226563e+02, 3.001182006835937e+02, 2.975986267089844e+02, 2.931543151855469e+02, 3.001489868164062e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001486389160156e+02, 2.940967834472656e+02, 2.931497802734375e+02, 3.001462219238281e+02, 2.931502502441406e+02, 2.931498168945312e+02, 2.931646606445312e+02, 2.931499938964844e+02, 2.931498107910156e+02, 3.001504028320313e+02, 2.931498168945312e+02, 2.938585388183594e+02, 2.992446594238281e+02, 2.931500061035156e+02, 2.974772766113281e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.963685913085938e+02, 2.931867858886719e+02, 2.931499572753906e+02, 3.001486511230469e+02, 2.932044860839844e+02, 2.931498107910156e+02] +TRooAnn.y=[0e+00, 2.948493286132813e+02, 2.946898681640625e+02, 2.950902893066406e+02, 2.950633544921875e+02, 2.95103759765625e+02, 2.952912170410156e+02, 2.953076965332031e+02, 2.952957763671875e+02, 2.953413879394531e+02, 2.953293762207031e+02, 2.952417724609375e+02, 2.952745239257812e+02, 2.952637084960937e+02, 2.952973083496094e+02, 2.952456970214844e+02, 2.952402465820313e+02, 2.952593322753906e+02, 2.952626220703125e+02, 2.952873107910156e+02, 2.9531982421875e+02, 2.952945007324219e+02, 2.953160888671875e+02, 2.953643859863281e+02, 2.953666076660156e+02, 2.953439025878906e+02, 2.953265930175781e+02, 2.953526062011719e+02, 2.95375244140625e+02, 2.953355346679688e+02, 2.953577270507812e+02, 2.953317687988281e+02, 2.953400207519531e+02, 2.953005859375e+02, 2.953043151855469e+02, 2.953365173339844e+02, 2.953964050292969e+02, 2.95436962890625e+02, 2.954644104003906e+02, 2.954991271972656e+02, 2.955362854003906e+02, 2.955646423339844e+02, 2.956005615234375e+02, 2.956653137207031e+02, 2.957037109375e+02, 2.957629699707031e+02, 2.958171020507813e+02, 2.958591247558594e+02, 2.959031616210938e+02, 2.959638305664063e+02, 2.960140686035156e+02, 2.960604248046875e+02, 2.96106640625e+02, 2.961306274414063e+02, 2.961744262695312e+02, 2.962155456542969e+02, 2.962244750976562e+02, 2.962446899414062e+02, 2.962794189453125e+02, 2.963140930175781e+02, 2.963638305664062e+02, 2.963765502929688e+02, 2.963985473632812e+02, 2.964199096679687e+02, 2.964528930664063e+02, 2.964765930175781e+02, 2.965094848632813e+02, 2.965201110839844e+02, 2.965431945800781e+02, 2.965679992675781e+02, 2.96583251953125e+02, 2.965851318359375e+02, 2.965940124511719e+02, 2.965959228515625e+02, 2.965988525390625e+02, 2.965963439941406e+02, 2.965908447265625e+02, 2.965559020996094e+02, 2.965582763671875e+02, 2.965489807128906e+02, 2.96551025390625e+02, 2.965349914550781e+02, 2.965250549316406e+02, 2.965164184570312e+02, 2.964763305664063e+02, 2.964569091796875e+02, 2.9644755859375e+02, 2.96430029296875e+02, 2.964168029785156e+02, 2.96415234375e+02, 2.963960876464844e+02, 2.963872131347656e+02, 2.963846130371094e+02, 2.963658020019531e+02, 2.963428283691406e+02, 2.963333740234375e+02, 2.963201843261719e+02, 2.963143188476562e+02, 2.963023681640625e+02, 2.962930480957031e+02, 2.962731323242188e+02] heaCri.lowerLimit=[1.3500000256e+10, 1.3500000256e+10] heaCri.upperLimit=[1.7927999488e+10, 1.7927999488e+10] cooCri.lowerLimit=[-1.7999998976e+10, -1.7999998976e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case610.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case610.txt index f8d6bf489fd..7241c0f889e 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case610.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case610.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499755859375e+02, 2.931501525878906e+02, 2.931498779296875e+02, 3.001495056152344e+02, 2.931501159667969e+02, 2.931495849609375e+02, 3.001509155273437e+02, 2.931499267578125e+02, 2.9314951171875e+02, 3.001509704589844e+02, 2.931499816894531e+02, 2.957876281738281e+02, 2.931501403808594e+02, 2.931499328613281e+02, 2.998323364257812e+02, 2.934561096191406e+02, 2.931499267578125e+02, 3.001489562988281e+02, 2.943040100097656e+02, 2.931499328613281e+02, 3.001492370605469e+02, 2.931503601074219e+02, 2.931965698242187e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.93149609375e+02, 3.001498474121094e+02, 2.931499572753906e+02, 2.931499328613281e+02, 3.001499328613281e+02, 2.931499816894531e+02, 2.978791381835937e+02, 2.966499450683594e+02, 2.931500366210938e+02, 3.001496276855469e+02, 2.969507202148437e+02, 2.931499389648437e+02, 3.00149658203125e+02, 2.936945861816406e+02, 2.931513366699219e+02, 3.001497375488281e+02, 2.934021179199219e+02, 2.982356811523438e+02, 3.001500732421875e+02, 2.980035095214844e+02, 2.997882690429688e+02, 3.001500793457031e+02, 2.952133361816406e+02, 3.001497192382812e+02, 3.001503295898438e+02, 2.95325439453125e+02, 2.999886047363281e+02, 3.00148388671875e+02, 2.96905126953125e+02, 3.00149658203125e+02, 2.964341064453125e+02, 2.957715515136719e+02, 3.00149609375e+02, 2.995834777832031e+02, 2.984611511230469e+02, 3.001497802734375e+02, 2.939505432128906e+02, 2.990845703125e+02, 3.001495300292969e+02, 2.931500854492188e+02, 2.9943125e+02, 3.001501647949219e+02, 2.932261352539062e+02, 2.99064990234375e+02, 3.001507873535156e+02, 2.931499084472656e+02, 3.0001318359375e+02, 2.984283386230469e+02, 2.931498901367187e+02, 3.001492309570312e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001487426757812e+02, 2.950911071777344e+02, 2.931497802734375e+02, 3.00028564453125e+02, 2.931505676269531e+02, 2.931498168945312e+02, 2.932035705566406e+02, 2.931500244140625e+02, 2.931498718261719e+02, 3.001499389648437e+02, 2.931498168945312e+02, 2.931540832519531e+02, 3.001521606445312e+02, 2.931499938964844e+02, 2.959145568847656e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.945263977050781e+02, 2.934688659667969e+02, 2.931499328613281e+02, 3.001487182617187e+02, 2.935932739257813e+02, 2.931498107910156e+02] -PHea.y=[0e+00, 1.824866424560547e+02, 1.938433056640625e+03, 9.615998901367187e+02, 0e+00, 1.223598388671875e+03, 6.244416381835938e+02, 0e+00, 2.60501357421875e+03, 1.189995849609375e+03, 0e+00, 1.318349926757812e+03, 0e+00, 2.121356750488281e+02, 1.693080737304688e+03, 0e+00, 3.953970230102539e+02, 5.406001220703125e+02, 0e+00, 3.693234172821045e+02, 1.570231689453125e+03, 0e+00, 1.315628210449219e+03, 1.482450317382813e+02, 5.273010070800781e+02, 2.0671357421875e+03, 6.524615112304688e+02, 0e+00, 1.308800341796875e+03, 1.681743725585937e+03, 0e+00, 1.732867895507813e+03, 0e+00, -2.638016891479491e+00, 1.4611751953125e+03, 0e+00, -9.717432549223302e-05, 6.473005249023438e+02, 0e+00, 1.120985582351685e+02, 1.060547065734863e+01, 0e+00, 9.540220279693604e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.655517120361328e+01, 0e+00, 0e+00, 1.906118927001953e+02, 0e+00, 0e+00, 1.595546817779541e+00, 0e+00, 0e+00, 3.689543151855469e+02, 0e+00, 2.447785758972168e+00, 1.214054840087891e+02, 0e+00, 8.569701049804687e+02, 1.452639672851562e+03, 0e+00, 3.451150586269796e+02, 2.996267700195312e+02, 0e+00, 1.106674938964844e+03, 6.396628845214843e+02, 1.315986892700195e+02, 1.228831298828125e+03, 1.163779077148437e+03, 0e+00, 1.533432641601562e+03, 1.782699634552002e+02, 0e+00, 1.26227783203125e+03, 0e+00, 1.403826904296875e+03, 2.37779990234375e+03, 0e+00, 6.122542724609375e+02, 1.69402333984375e+03, 0e+00, 1.331624645996094e+03, 3.206110595703125e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.70481484375e+03, 0e+00, 0e+00, -2.142725830078125e+03, 0e+00, 0e+00, -3.160695495605469e+02, 0e+00, 4.468493898457382e-07, 0e+00, 0e+00, -2.718589477539062e+02, 0e+00, 0e+00, -1.465161962890625e+03, 0e+00, 0e+00, -2.902635546875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.7037982421875e+03, 0e+00, 0e+00, -1.345771728515625e+03, 0e+00, 1.28193199634552e-03, 0e+00, 0e+00, -9.89804931640625e+02, 0e+00, 0e+00, -9.653303955078126e+02, 0e+00, 0e+00, -1.703750634765625e+03, 0e+00, -2.129409164190292e-02, -1.529073657226563e+03, 0e+00, -2.892467093467712e+01, -1.853635717773438e+03, 0e+00, -5.41029833984375e+02, -9.966777954101562e+02, 0e+00, -3.158053453445435e+02, -3.632002986907959e+02, 0e+00, -4.948215026855469e+02, 0e+00, 0e+00, -2.0316248046875e+03, -6.719120483398437e+01, 0e+00, -2.11137783203125e+03, 0e+00, -1.41504174232432e-01, -2.38701787109375e+03, 0e+00, 2.972514630667866e+00, -3.2366505859375e+03, 0e+00, 3.39128851890564e-01, -1.373235473632812e+03, 0e+00, -2.684731736183167e+02, 0e+00, 0e+00, -1.068497192382812e+03, 0e+00, 0e+00, -2.404385302734375e+03, 0e+00, 0e+00, -4.324166717529297e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.12346240234375e+03, 0e+00, 0e+00, -5.725772094726562e+02, 0e+00, -1.35633683839842e-08, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.6655576171875e+03, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499755859375e+02, 2.931501525878906e+02, 2.931498779296875e+02, 3.001495056152344e+02, 2.931501159667969e+02, 2.931495971679688e+02, 3.001509155273437e+02, 2.931499267578125e+02, 2.9314951171875e+02, 3.001509704589844e+02, 2.931499816894531e+02, 2.95776318359375e+02, 2.931501403808594e+02, 2.931499328613281e+02, 2.998488159179688e+02, 2.934449768066406e+02, 2.931499267578125e+02, 3.001489562988281e+02, 2.943009582519531e+02, 2.931499328613281e+02, 3.001492370605469e+02, 2.931503601074219e+02, 2.931959594726562e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.931496276855469e+02, 3.001498474121094e+02, 2.931499816894531e+02, 2.931499328613281e+02, 3.001499328613281e+02, 2.931499816894531e+02, 2.978770751953125e+02, 2.966439697265625e+02, 2.931500366210938e+02, 3.001496276855469e+02, 2.969526306152344e+02, 2.931499389648437e+02, 3.00149658203125e+02, 2.936947082519531e+02, 2.931514587402344e+02, 3.001497375488281e+02, 2.934018310546875e+02, 2.982357238769531e+02, 3.001500732421875e+02, 2.979990234375e+02, 2.997932983398438e+02, 3.001500793457031e+02, 2.952120849609375e+02, 3.001497192382812e+02, 3.001503295898438e+02, 2.953283752441406e+02, 2.999875183105469e+02, 3.00148388671875e+02, 2.969055847167969e+02, 3.00149658203125e+02, 2.964352233886719e+02, 2.957718200683594e+02, 3.00149609375e+02, 2.995828918457031e+02, 2.984518737792969e+02, 3.001497802734375e+02, 2.939535827636719e+02, 2.990858825683594e+02, 3.001495300292969e+02, 2.931500854492188e+02, 2.994015441894531e+02, 3.001501647949219e+02, 2.932254272460938e+02, 2.990670715332031e+02, 3.001507873535156e+02, 2.931499084472656e+02, 3.000079956054688e+02, 2.984283447265625e+02, 2.931498901367187e+02, 3.001492309570312e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001487426757812e+02, 2.95086328125e+02, 2.931497802734375e+02, 3.000277404785156e+02, 2.931505737304688e+02, 2.931498168945312e+02, 2.932038024902344e+02, 2.931500244140625e+02, 2.931498718261719e+02, 3.001499389648437e+02, 2.931498168945312e+02, 2.931540344238281e+02, 3.001521606445312e+02, 2.931499938964844e+02, 2.959130554199219e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.945264587402344e+02, 2.934472045898438e+02, 2.931499328613281e+02, 3.001487182617187e+02, 2.935684204101562e+02, 2.931498107910156e+02] +PHea.y=[0e+00, 1.824868225097656e+02, 1.937999731445313e+03, 9.613974731445312e+02, 0e+00, 1.223564697265625e+03, 6.271594482421875e+02, 0e+00, 2.601625341796875e+03, 1.189731384277344e+03, 0e+00, 1.318347192382812e+03, 0e+00, 2.121743774414062e+02, 1.69315576171875e+03, 0e+00, 3.931558715820312e+02, 5.4066474609375e+02, 0e+00, 3.675577457427978e+02, 1.570130493164062e+03, 0e+00, 1.315620715332031e+03, 1.48769970703125e+02, 5.272255554199219e+02, 2.067190673828125e+03, 6.530666015625e+02, 0e+00, 1.304272924804688e+03, 1.681757177734375e+03, 0e+00, 1.732879516601562e+03, 0e+00, -3.567569351196289e+00, 1.461153247070313e+03, 0e+00, -3.499921294860542e-05, 6.472533081054687e+02, 0e+00, 1.121917928695679e+02, 1.082950592041016e+01, 0e+00, 9.553887977600098e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.119276309997531e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.712205963145362e+01, 0e+00, 0e+00, 1.900968017578125e+02, 0e+00, 0e+00, 1.833353424072266e+00, 0e+00, 0e+00, 3.687965454101562e+02, 0e+00, 2.376511383056641e+00, 1.213767333984375e+02, 0e+00, 8.570017456054687e+02, 1.452608374023438e+03, 0e+00, 3.436885140419006e+02, 2.997566528320312e+02, 0e+00, 1.10678037109375e+03, 6.395258605957031e+02, 1.314446380615234e+02, 1.228892944335938e+03, 1.163857104492188e+03, 0e+00, 1.533447265625e+03, 1.782413879394531e+02, 1.377529557089474e-08, 1.26228916015625e+03, 0e+00, 1.403837963867187e+03, 2.37777978515625e+03, 0e+00, 6.093728759765625e+02, 1.69407890625e+03, 0e+00, 1.326525146484375e+03, 3.2060703125e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.70475576171875e+03, 0e+00, 0e+00, -2.143804638671875e+03, 0e+00, 0e+00, -3.161171875e+02, 0e+00, -1.283778110519052e-04, 0e+00, 0e+00, -2.709532470703125e+02, 0e+00, 0e+00, -1.4651810546875e+03, 0e+00, 0e+00, -2.902604443359375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.704670849609375e+03, 0e+00, 0e+00, -1.345596801757812e+03, 0e+00, -5.17658656463027e-05, 0e+00, 0e+00, -9.897666625976562e+02, 0e+00, 0e+00, -9.653995849609374e+02, 0e+00, 0e+00, -1.703826025390625e+03, 0e+00, -7.700178684899583e-06, -1.529002758789062e+03, 0e+00, -2.608724575042725e+01, -1.853712622070313e+03, 0e+00, -5.410523071289062e+02, -9.976234741210938e+02, 0e+00, -3.163178169250488e+02, -3.632247226715088e+02, 0e+00, -4.94806396484375e+02, 0e+00, 0e+00, -2.0316099609375e+03, -6.713106689453126e+01, 0e+00, -2.111426416015625e+03, 0e+00, -1.409780104957462e-01, -2.387148193359375e+03, 0e+00, 8.000539678614587e-01, -3.236738232421875e+03, 0e+00, 1.279945564270019e+00, -1.373242431640625e+03, 0e+00, -2.708210391044616e+02, 0e+00, 0e+00, -1.068378784179688e+03, 0e+00, 0e+00, -2.404400048828125e+03, 0e+00, 0e+00, -4.323201873779296e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.1236626953125e+03, 0e+00, 0e+00, -5.6821044921875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.66576904296875e+03, 0e+00, 0e+00] staRes.peakHea.Min=[3.021e+03, 3.021e+03] staRes.peakHea.Mean=[3.168e+03, 3.168e+03] staRes.peakHea.Max=[3.36e+03, 3.36e+03] staRes.peakCoo.Min=[-5.331e+03, -5.331e+03] staRes.peakCoo.Mean=[-5.861e+03, -5.861e+03] staRes.peakCoo.Max=[-6.432e+03, -6.432e+03] -EHea.y=[0e+00, 4.030255744e+08, 7.413949184e+08, 1.011782784e+09, 1.291507072e+09, 1.587688576e+09, 1.8224467456e+09, 2.080443776e+09, 2.4603749888e+09, 2.8134771712e+09, 3.201120512e+09, 3.6445236736e+09, 3.95790464e+09, 4.2052125184e+09, 4.401247232e+09, 4.805295616e+09, 5.112067584e+09, 5.3293692928e+09, 5.525785088e+09, 5.7269564416e+09, 5.941590016e+09, 6.25650432e+09, 6.431808e+09, 6.5642928128e+09, 6.7647454208e+09, 7.065997824e+09, 7.4015356928e+09, 7.562871808e+09, 7.7580290048e+09, 8.037711872e+09, 8.207151616e+09, 8.460371968e+09, 8.640809984e+09, 8.829079552e+09, 8.9948647424e+09, 9.096124416e+09, 9.105826816e+09, 9.151838208e+09, 9.205469184e+09, 9.227748352e+09, 9.267756032e+09, 9.312381952e+09, 9.325860659200001e+09, 9.33116928e+09, 9.35383552e+09, 9.357256704e+09, 9.360131072e+09, 9.360766976e+09, 9.365712896e+09, 9.365858304e+09, 9.366755328e+09, 9.369202688e+09, 9.369629696e+09, 9.379542016e+09, 9.380457472e+09, 9.380651008e+09, 9.393165312e+09, 9.417537536e+09, 9.41874176e+09, 9.419005952e+09, 9.419005952e+09, 9.43403008e+09, 9.43488e+09, 9.446956032e+09, 9.446956032e+09, 9.449363456e+09, 9.449632768e+09, 9.466954752e+09, 9.4679783424e+09, 9.473087488e+09, 9.492877312e+09, 9.5571052544e+09, 9.59570944e+09, 9.630978048e+09, 9.6816173056e+09, 9.760379904e+09, 9.844734976e+09, 1.01578520576e+10, 1.027111424e+10, 1.0441766912e+10, 1.054307328e+10, 1.0719483904e+10, 1.08740610048e+10, 1.09942614016e+10, 1.14712797184e+10, 1.1773493248e+10, 1.19296759808e+10, 1.2188135424e+10, 1.24205172736e+10, 1.25833648128e+10, 1.2934448128e+10, 1.32772909056e+10, 1.3493013504e+10, 1.38181771264e+10, 1.42291873792e+10, 1.4568429568e+10, 1.49020082176e+10, 1.51449888768e+10, 1.5432459264e+10, 1.57014642688e+10, 1.6120154112e+10] -ECoo.y=[0e+00, -1.11422728e+08, -2.74741664e+08, -5.82076544e+08, -8.055629056e+08, -9.92499456e+08, -1.409971328e+09, -1.5710479104e+09, -1.71531968e+09, -1.96214016e+09, -2.15583104e+09, -2.260487168e+09, -2.466370816e+09, -2.618068992e+09, -2.769009408e+09, -2.885938688e+09, -3.006925568e+09, -3.129638144e+09, -3.2616197632e+09, -3.454343168e+09, -3.624161792e+09, -3.7328129536e+09, -3.866257408e+09, -4.045460224e+09, -4.147658496e+09, -4.236287744e+09, -4.286484224e+09, -4.4155481088e+09, -4.519005696e+09, -4.536432128e+09, -4.632000512e+09, -4.667354624e+09, -4.7111552e+09, -4.715078144e+09, -4.744396288e+09, -4.831568896e+09, -4.963565056e+09, -5.056164864e+09, -5.1548824576e+09, -5.247246336e+09, -5.334683648e+09, -5.4521086976e+09, -5.569888256e+09, -5.781622784e+09, -5.9276841984e+09, -6.131359744e+09, -6.3449312256e+09, -6.4975407104e+09, -6.659984896e+09, -6.9415558144e+09, -7.13470976e+09, -7.351978496e+09, -7.5591456768e+09, -7.6881773568e+09, -7.919277056e+09, -8.147209216e+09, -8.226071552e+09, -8.33484544e+09, -8.5654280192e+09, -8.7162535936e+09, -8.97925632e+09, -9.109574860799999e+09, -9.252077568e+09, -9.446685696e+09, -9.678015488e+09, -9.858660352e+09, -1.0153092096e+10, -1.03350163456e+10, -1.0627777536e+10, -1.0900660224e+10, -1.1163490304e+10, -1.1346369536e+10, -1.16782505984e+10, -1.1832281088e+10, -1.207939072e+10, -1.2318726144e+10, -1.250144768e+10, -1.2564348928e+10, -1.29501282304e+10, -1.3165729792e+10, -1.3562807296e+10, -1.377251328e+10, -1.4039611392e+10, -1.4260890624e+10, -1.4260890624e+10, -1.441658368e+10, -1.44801024e+10, -1.46163847168e+10, -1.4796388352e+10, -1.5164773376e+10, -1.5309865984e+10, -1.5572380672e+10, -1.5980041216e+10, -1.6118663168e+10, -1.6188187648e+10, -1.6400602112e+10, -1.6570755072e+10, -1.6859988992e+10, -1.71100669952e+10, -1.7344894976e+10, -1.74423552e+10] +EHea.y=[0e+00, 4.030103104e+08, 7.41378496e+08, 1.0116837248e+09, 1.29139136e+09, 1.587552896e+09, 1.8222343168e+09, 2.080258048e+09, 2.4601716224e+09, 2.8131662848e+09, 3.200822784e+09, 3.644256256e+09, 3.957556736e+09, 4.2049127424e+09, 4.4009332736e+09, 4.805010432e+09, 5.1117283328e+09, 5.3290171392e+09, 5.52544768e+09, 5.7266444288e+09, 5.94131712e+09, 6.256229376e+09, 6.431545856e+09, 6.5640286208e+09, 6.764543488e+09, 7.065792e+09, 7.4012901376e+09, 7.562728448e+09, 7.7578549248e+09, 8.037529088e+09, 8.206934528e+09, 8.46014208e+09, 8.640518144e+09, 8.828776448e+09, 8.9945780224e+09, 9.09579264e+09, 9.10548992e+09, 9.151500083200001e+09, 9.20509952e+09, 9.2273043456e+09, 9.267365888e+09, 9.311993856e+09, 9.3253883904e+09, 9.33069824e+09, 9.353344e+09, 9.356736512e+09, 9.359597568e+09, 9.360216064e+09, 9.365187584e+09, 9.365344256e+09, 9.366278144e+09, 9.36869888e+09, 9.369122816e+09, 9.378994176e+09, 9.37990656e+09, 9.380115456e+09, 9.392641024e+09, 9.417022464e+09, 9.418228736e+09, 9.418492928e+09, 9.418492928e+09, 9.433529344e+09, 9.434365952e+09, 9.446377472e+09, 9.446377472e+09, 9.448772608e+09, 9.449049088e+09, 9.466399744e+09, 9.4674128896e+09, 9.472534528e+09, 9.492301824e+09, 9.5564877824e+09, 9.595071488e+09, 9.630344192e+09, 9.6810049536e+09, 9.759835136e+09, 9.844170752e+09, 1.01573021696e+10, 1.0270572544e+10, 1.04412248064e+10, 1.0542516224e+10, 1.0718851072e+10, 1.08734476288e+10, 1.09936254976e+10, 1.14705997824e+10, 1.1772837888e+10, 1.19289536512e+10, 1.2187423744e+10, 1.24196878336e+10, 1.25825855488e+10, 1.2933612544e+10, 1.3276387328e+10, 1.3492228096e+10, 1.38174316544e+10, 1.42284453888e+10, 1.4567661568e+10, 1.49011017728e+10, 1.51441041408e+10, 1.5431448576e+10, 1.57003845632e+10, 1.6119032832e+10] +ECoo.y=[0e+00, -1.11392944e+08, -2.74724576e+08, -5.82027392e+08, -8.055293056e+08, -9.92467648e+08, -1.40992896e+09, -1.5710731008e+09, -1.715327744e+09, -1.962093696e+09, -2.155804416e+09, -2.260464896e+09, -2.466351872e+09, -2.618073088e+09, -2.768983296e+09, -2.885943808e+09, -3.006901504e+09, -3.129594112e+09, -3.261590016e+09, -3.454337792e+09, -3.624206336e+09, -3.7328582656e+09, -3.866323456e+09, -4.045560064e+09, -4.147850496e+09, -4.236456448e+09, -4.2866688e+09, -4.4158048256e+09, -4.519293952e+09, -4.53670912e+09, -4.632306176e+09, -4.6676608e+09, -4.711408128e+09, -4.715331584e+09, -4.744618496e+09, -4.83173632e+09, -4.963611136e+09, -5.056205824e+09, -5.1549147136e+09, -5.247266816e+09, -5.334736384e+09, -5.4521637888e+09, -5.569979392e+09, -5.78169856e+09, -5.9277773824e+09, -6.131497472e+09, -6.34505984e+09, -6.4976436224e+09, -6.660116992e+09, -6.9416558592e+09, -7.13473536e+09, -7.35197952e+09, -7.559177216e+09, -7.6882065408e+09, -7.919330816e+09, -8.147217408e+09, -8.226071552e+09, -8.334842368e+09, -8.5654177792e+09, -8.71627264e+09, -8.979311616e+09, -9.109559091200001e+09, -9.252035584e+09, -9.446639616e+09, -9.677964288e+09, -9.858573312e+09, -1.015302656e+10, -1.03349436416e+10, -1.0627659776e+10, -1.090051584e+10, -1.1163365376e+10, -1.1346180096e+10, -1.16780576768e+10, -1.1832123392e+10, -1.207922176e+10, -1.2318640128e+10, -1.2501349376e+10, -1.2564257792e+10, -1.29501128704e+10, -1.316574208e+10, -1.3562765312e+10, -1.37724416e+10, -1.403951616e+10, -1.42607616e+10, -1.42607616e+10, -1.4416477184e+10, -1.4480006144e+10, -1.46162915328e+10, -1.4796255232e+10, -1.5164628992e+10, -1.5309666304e+10, -1.5572100096e+10, -1.5979897856e+10, -1.6118544384e+10, -1.61880576e+10, -1.6400461824e+10, -1.6570546176e+10, -1.685976064e+10, -1.71096356864e+10, -1.7344434176e+10, -1.7441851392e+10] staRes.annualHea.Min=[1.4637599744e+10, 1.4637599744e+10] staRes.annualHea.Mean=[1.5519599616e+10, 1.5519599616e+10] staRes.annualHea.Max=[1.65312e+10, 1.65312e+10] staRes.annualCoo.Min=[-1.4821199872e+10, -1.4821199872e+10] staRes.annualCoo.Mean=[-1.53216e+10, -1.53216e+10] staRes.annualCoo.Max=[-1.5775200256e+10, -1.5775200256e+10] -TRooHou.y=[0e+00, 2.931500244140625e+02, 2.931500122070312e+02, 2.931498718261719e+02, 3.001498229980469e+02, 2.931499938964844e+02, 2.931681579589844e+02, 3.001512512207031e+02, 2.931499450683594e+02, 2.931496032714844e+02, 2.986635131835938e+02, 2.931499816894531e+02, 2.97238525390625e+02, 2.931501159667969e+02, 2.931499328613281e+02, 3.001283874511719e+02, 2.931976684570312e+02, 2.931499267578125e+02, 3.001490783691406e+02, 2.935165893554687e+02, 2.931499328613281e+02, 3.001493896484375e+02, 2.931502014160156e+02, 2.933802001953125e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.931785339355469e+02, 3.001502258300781e+02, 2.931499755859375e+02, 2.931499145507813e+02, 3.001502990722656e+02, 2.931499633789062e+02, 2.98872509765625e+02, 2.954954284667969e+02, 2.931500183105469e+02, 3.001496887207031e+02, 2.957511474609375e+02, 2.931499084472656e+02, 3.001495239257812e+02, 2.933139038085938e+02, 2.936460266113281e+02, 3.001498840332031e+02, 2.932197021484375e+02, 2.987266662597656e+02, 3.001501281738281e+02, 2.977051391601562e+02, 2.999881530761719e+02, 3.00150341796875e+02, 2.955916870117188e+02, 3.001496765136719e+02, 3.001502990722656e+02, 2.958109375e+02, 3.000998779296875e+02, 2.998985168457031e+02, 2.972534118652344e+02, 3.001496276855469e+02, 2.958400024414062e+02, 2.962682495117188e+02, 3.001497192382812e+02, 2.988621215820312e+02, 2.987507629394531e+02, 3.001498901367187e+02, 2.934617065429687e+02, 2.993968811035156e+02, 3.001497009277344e+02, 2.931499633789062e+02, 2.997598876953125e+02, 3.001502563476562e+02, 2.934001037597656e+02, 2.994666076660156e+02, 3.001510314941406e+02, 2.931498657226563e+02, 3.0011513671875e+02, 2.97026513671875e+02, 2.931504516601562e+02, 3.001490783691406e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001488098144531e+02, 2.939803405761719e+02, 2.931497802734375e+02, 3.001393737792969e+02, 2.931502502441406e+02, 2.931498229980469e+02, 2.931537841796875e+02, 2.931499938964844e+02, 2.931498107910156e+02, 3.001504150390625e+02, 2.931498168945312e+02, 2.938076110839844e+02, 2.991677856445312e+02, 2.931500061035156e+02, 2.973390014648438e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.963347778320312e+02, 2.931845520019531e+02, 2.931499572753906e+02, 3.001486022949219e+02, 2.932023681640625e+02, 2.931498107910156e+02] -TRooAnn.y=[0e+00, 2.948439636230469e+02, 2.946833129882813e+02, 2.950814331054688e+02, 2.950557373046875e+02, 2.950950317382812e+02, 2.952818969726562e+02, 2.952983337402344e+02, 2.95285888671875e+02, 2.953309509277344e+02, 2.953184509277344e+02, 2.952302856445312e+02, 2.952613220214844e+02, 2.952499145507812e+02, 2.952814697265625e+02, 2.952294921875e+02, 2.952219787597656e+02, 2.952383361816406e+02, 2.952395812988281e+02, 2.952618225097656e+02, 2.952908630371094e+02, 2.95261083984375e+02, 2.952795959472656e+02, 2.953248291015625e+02, 2.953234985351563e+02, 2.952986145019531e+02, 2.952749145507813e+02, 2.952965209960938e+02, 2.953152099609375e+02, 2.95271142578125e+02, 2.95289794921875e+02, 2.952641418457031e+02, 2.95267138671875e+02, 2.952271850585938e+02, 2.952269836425781e+02, 2.952570495605469e+02, 2.953182800292969e+02, 2.953593627929687e+02, 2.953868286132812e+02, 2.954230407714844e+02, 2.954609680175781e+02, 2.954904235839844e+02, 2.955278076171875e+02, 2.955941467285156e+02, 2.956338256835937e+02, 2.956945190429688e+02, 2.957499938964844e+02, 2.957933654785156e+02, 2.958386474609375e+02, 2.959006286621094e+02, 2.959520568847656e+02, 2.95999560546875e+02, 2.96046923828125e+02, 2.960718200683594e+02, 2.961166076660156e+02, 2.961586303710938e+02, 2.961683227539062e+02, 2.961892700195312e+02, 2.962247863769531e+02, 2.962601684570312e+02, 2.963106384277344e+02, 2.963235412597656e+02, 2.963460571289062e+02, 2.963676330566406e+02, 2.9640126953125e+02, 2.964254455566406e+02, 2.964587158203125e+02, 2.964691528320312e+02, 2.9649248046875e+02, 2.965175354003906e+02, 2.965328979492188e+02, 2.965343994140625e+02, 2.965432006835937e+02, 2.965451904296875e+02, 2.965480895996094e+02, 2.965453186035156e+02, 2.965399719238281e+02, 2.965054809570312e+02, 2.965079772949219e+02, 2.964988586425781e+02, 2.965011901855469e+02, 2.964855407714844e+02, 2.964759826660156e+02, 2.964675903320312e+02, 2.964280822753906e+02, 2.964089660644531e+02, 2.964000122070312e+02, 2.9638291015625e+02, 2.963701049804687e+02, 2.963689208984375e+02, 2.963502502441406e+02, 2.9634189453125e+02, 2.963396911621094e+02, 2.963213012695313e+02, 2.962987426757812e+02, 2.962896728515625e+02, 2.962768798828125e+02, 2.962713195800781e+02, 2.962597351074219e+02, 2.962506896972656e+02, 2.962311706542969e+02] +TRooHou.y=[0e+00, 2.931500244140625e+02, 2.931500122070312e+02, 2.931498718261719e+02, 3.001498229980469e+02, 2.931499938964844e+02, 2.931670227050781e+02, 3.001512451171875e+02, 2.931499450683594e+02, 2.931496032714844e+02, 2.986635437011719e+02, 2.931499816894531e+02, 2.972227844238281e+02, 2.931501159667969e+02, 2.931499328613281e+02, 3.001294555664062e+02, 2.931909484863281e+02, 2.931499267578125e+02, 3.001490783691406e+02, 2.935089599609375e+02, 2.931499328613281e+02, 3.001493896484375e+02, 2.931502014160156e+02, 2.933790344238281e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.931782287597656e+02, 3.001502258300781e+02, 2.931499755859375e+02, 2.931499145507813e+02, 3.001502990722656e+02, 2.931499633789062e+02, 2.988664184570313e+02, 2.954866088867187e+02, 2.931500183105469e+02, 3.001496887207031e+02, 2.957572631835938e+02, 2.931499084472656e+02, 3.001495239257812e+02, 2.93314306640625e+02, 2.936441650390625e+02, 3.001498840332031e+02, 2.932196105957031e+02, 2.987267761230469e+02, 3.001501281738281e+02, 2.977001037597656e+02, 3.00002685546875e+02, 3.00150341796875e+02, 2.955900451660156e+02, 3.001496765136719e+02, 3.001502990722656e+02, 2.958141174316406e+02, 3.000976989746094e+02, 2.9989853515625e+02, 2.972538757324219e+02, 3.001496276855469e+02, 2.958413940429688e+02, 2.962683349609375e+02, 3.001497192382812e+02, 2.98861376953125e+02, 2.987405090332031e+02, 3.001498901367187e+02, 2.934641784667969e+02, 2.99397314453125e+02, 3.001497009277344e+02, 2.931499633789062e+02, 2.997450622558594e+02, 3.001502563476562e+02, 2.933985961914062e+02, 2.994729797363281e+02, 3.001510314941406e+02, 2.931498657226563e+02, 3.001048950195312e+02, 2.970259582519531e+02, 2.931504699707031e+02, 3.001490783691406e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001488098144531e+02, 2.939739135742187e+02, 2.931497802734375e+02, 3.001390258789062e+02, 2.931502502441406e+02, 2.931498229980469e+02, 2.931534545898438e+02, 2.931499938964844e+02, 2.931498107910156e+02, 3.001504150390625e+02, 2.931498168945312e+02, 2.938079406738281e+02, 2.991551208496094e+02, 2.931500061035156e+02, 2.973371154785156e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.963349609375e+02, 2.931755249023437e+02, 2.931499572753906e+02, 3.001486022949219e+02, 2.931892333984375e+02, 2.931498107910156e+02] +TRooAnn.y=[0e+00, 2.948446350097656e+02, 2.946839233398438e+02, 2.950816162109375e+02, 2.950557067871094e+02, 2.950951538085938e+02, 2.952815612792969e+02, 2.952979064941406e+02, 2.952855224609375e+02, 2.953307189941406e+02, 2.953182373046875e+02, 2.952301147460938e+02, 2.952610778808594e+02, 2.952496948242188e+02, 2.952812866210937e+02, 2.952293701171875e+02, 2.95221826171875e+02, 2.9523818359375e+02, 2.952394592285156e+02, 2.95261669921875e+02, 2.952906799316406e+02, 2.952609313964844e+02, 2.952794372558594e+02, 2.953246215820312e+02, 2.953232543945313e+02, 2.952984008789062e+02, 2.952746887207031e+02, 2.95296337890625e+02, 2.953149963378906e+02, 2.952709411621094e+02, 2.952894897460938e+02, 2.952638366699219e+02, 2.952668395996094e+02, 2.952269104003906e+02, 2.952267395019531e+02, 2.952568359375e+02, 2.953181579589844e+02, 2.953592712402344e+02, 2.953867065429687e+02, 2.954228759765625e+02, 2.954608154296875e+02, 2.954902587890625e+02, 2.955275085449219e+02, 2.955939025878906e+02, 2.956335327148437e+02, 2.956941833496094e+02, 2.957496459960938e+02, 2.957930236816406e+02, 2.958383361816406e+02, 2.959003356933594e+02, 2.959518432617188e+02, 2.959993774414062e+02, 2.960467102050781e+02, 2.960716003417969e+02, 2.961163330078125e+02, 2.961584167480469e+02, 2.961681396484375e+02, 2.961890869140625e+02, 2.96224609375e+02, 2.962599853515625e+02, 2.963104553222656e+02, 2.963234069824219e+02, 2.963459106445313e+02, 2.963674499511719e+02, 2.964011169433594e+02, 2.9642529296875e+02, 2.964585632324219e+02, 2.964690246582031e+02, 2.964923889160156e+02, 2.965174621582031e+02, 2.965328063964844e+02, 2.965343383789062e+02, 2.965431091308594e+02, 2.965450927734375e+02, 2.96547998046875e+02, 2.965452270507812e+02, 2.965398681640625e+02, 2.965053649902344e+02, 2.965078552246094e+02, 2.964987060546875e+02, 2.965010681152344e+02, 2.964854187011719e+02, 2.964758605957031e+02, 2.964674682617188e+02, 2.96427978515625e+02, 2.964088745117188e+02, 2.963999206542969e+02, 2.963828186035156e+02, 2.963699890136719e+02, 2.9636884765625e+02, 2.963501892089844e+02, 2.963418029785156e+02, 2.963396240234375e+02, 2.963212158203125e+02, 2.96298681640625e+02, 2.962896118164062e+02, 2.962767883300781e+02, 2.962712524414063e+02, 2.962596801757812e+02, 2.962506591796875e+02, 2.962311401367188e+02] heaCri.lowerLimit=[1.2995999744e+10, 1.2995999744e+10] heaCri.upperLimit=[1.8972000256e+10, 1.8972000256e+10] cooCri.lowerLimit=[-9.863999488e+09, -9.863999488e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case620.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case620.txt index e2090d16ff8..7f889345044 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case620.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case620.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 20", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931501525878906e+02, 2.931499206542969e+02, 3.001478942871094e+02, 2.931501159667969e+02, 2.931496643066406e+02, 2.931502075195312e+02, 2.931499267578125e+02, 2.931496337890625e+02, 2.934703063964844e+02, 2.931499816894531e+02, 2.951502502441406e+02, 2.931500915527344e+02, 2.931499328613281e+02, 3.000227966308594e+02, 2.931533996582031e+02, 2.931499267578125e+02, 3.001498229980469e+02, 2.965300415039063e+02, 2.931499328613281e+02, 3.001502258300781e+02, 2.931507263183594e+02, 2.932712646484375e+02, 2.931499694824219e+02, 2.931500549316406e+02, 2.931566040039062e+02, 3.001500305175781e+02, 2.931500061035156e+02, 2.931498840332031e+02, 3.00149658203125e+02, 2.931499816894531e+02, 2.981086853027344e+02, 3.001497314453125e+02, 2.931500366210938e+02, 3.001491394042969e+02, 3.001501892089844e+02, 2.931498840332031e+02, 3.00149658203125e+02, 2.943809265136719e+02, 2.936087341308594e+02, 3.001496765136719e+02, 2.952751342773437e+02, 2.986711547851563e+02, 3.001505676269531e+02, 2.992593688964844e+02, 3.000264770507812e+02, 3.001500732421875e+02, 2.956265930175781e+02, 3.001495544433594e+02, 3.001498107910156e+02, 2.955003845214844e+02, 3.00070458984375e+02, 3.001496826171875e+02, 2.970540405273438e+02, 3.001495971679688e+02, 2.9701630859375e+02, 2.962857666015625e+02, 3.001497985839844e+02, 3.0015087890625e+02, 2.989129333496094e+02, 3.001502624511719e+02, 2.958298034667969e+02, 2.996191101074219e+02, 3.001497314453125e+02, 2.932616271972656e+02, 2.996450866699219e+02, 3.001503967285156e+02, 2.933601684570312e+02, 2.990259826660156e+02, 3.001500549316406e+02, 2.931499084472656e+02, 3.000309509277344e+02, 2.97411669921875e+02, 2.931498779296875e+02, 3.001489868164062e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001489807128906e+02, 2.951353393554688e+02, 2.931497802734375e+02, 2.976603149414062e+02, 2.931505920410156e+02, 2.931498229980469e+02, 2.931501342773437e+02, 2.931499938964844e+02, 2.931499145507813e+02, 2.96125927734375e+02, 2.931498168945312e+02, 2.9314970703125e+02, 2.931502075195312e+02, 2.931499938964844e+02, 2.950924682617188e+02, 2.931501159667969e+02, 2.931499633789062e+02, 2.931494445800781e+02, 2.93150439453125e+02, 2.931499328613281e+02, 2.9968212890625e+02, 2.931508239746094e+02, 2.931498413085938e+02] -PHea.y=[0e+00, 2.991303588867187e+02, 1.9330380859375e+03, 1.100020727539063e+03, 0e+00, 1.225338134765625e+03, 7.505411010742187e+02, 6.647025390625e+02, 2.60675107421875e+03, 1.43127392578125e+03, 1.015064010620117e+02, 1.3246443359375e+03, 8.528154373168946e-01, 2.370738159179688e+02, 1.69813857421875e+03, 0e+00, 4.229118713378907e+02, 5.442894409179687e+02, 0e+00, 1.19996374510871e+02, 1.593300415039062e+03, 0e+00, 1.169220959472656e+03, 8.851471557617188e+01, 5.4350009765625e+02, 2.071609375e+03, 2.943229351997376e+02, 0e+00, 1.290720068359375e+03, 1.56488876953125e+03, 0e+00, 1.72877939453125e+03, 0e+00, 0e+00, 1.461075244140625e+03, 0e+00, 0e+00, 5.023752685546875e+02, 0e+00, 4.239202914237976e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.543818950653076e-01, 0e+00, 0e+00, 8.244315338134766e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.469362365722656e+02, 0e+00, 3.154817008972167e+00, 1.151275756835937e+02, 0e+00, 8.562249267578125e+02, 1.440120166015625e+03, 0e+00, 2.524938726700682e+02, 3.214879150390625e+02, 0e+00, 1.036763238525391e+03, 6.613088256835938e+02, 5.024059814453125e+02, 1.227111328125e+03, 1.322492236328125e+03, 0e+00, 1.539718701171875e+03, 2.705172119140625e+02, 9.208107299804688e+02, 1.265969848632812e+03, 2.098180770874023e+00, 1.406925903320312e+03, 2.3922501953125e+03, 4.806579284667969e+02, 8.355803588867187e+02, 1.713790673828125e+03, 0e+00, 1.407147973632812e+03, 3.237353515625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -2.218235528945923e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.522734985351562e+02, 0e+00, 0e+00, -1.158998669433594e+03, 0e+00, 0e+00, -2.066383544921875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 7.550887530669569e-05, -9.039908081054688e+02, 0e+00, 0e+00, -1.567942993164062e+03, 0e+00, -5.269763073046988e+00, -1.488330200195312e+03, 0e+00, -2.763577392578125e+03, -2.0775396484375e+03, 0e+00, -1.204877612304688e+03, 0e+00, 0e+00, -2.7588060546875e+03, 0e+00, -3.416658304850261e+00, -2.31685537109375e+03, 0e+00, -1.190384998321533e+02, -2.047526513671875e+03, 0e+00, -8.6255732421875e+02, -1.944393676757812e+03, 0e+00, -5.561732376098632e+02, -2.60367236328125e+03, 0e+00, -6.435464477539062e+02, 0e+00, 0e+00, -3.02655869140625e+03, -1.798836401367188e+03, 0e+00, -3.04153857421875e+03, -4.866956919431687e-03, -1.254721336960793e+01, -2.0687828125e+03, 0e+00, -2.327915697097778e+01, -2.3521267578125e+03, 0e+00, 3.208881542086602e-02, -6.2560009765625e+02, 0e+00, -3.19829337310791e+02, 0e+00, 0e+00, -1.443727172851562e+03, 0e+00, 0e+00, -2.450700390625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.045153961181641e+02, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931501281738281e+02, 2.931499206542969e+02, 3.001480041503906e+02, 2.931501159667969e+02, 2.931496643066406e+02, 2.931502075195312e+02, 2.931499267578125e+02, 2.931496337890625e+02, 2.934667358398438e+02, 2.931499816894531e+02, 2.951485961914062e+02, 2.931500915527344e+02, 2.931499328613281e+02, 3.001166381835938e+02, 2.931546813964844e+02, 2.931499267578125e+02, 3.001498229980469e+02, 2.965210083007813e+02, 2.931499328613281e+02, 3.001502258300781e+02, 2.931507263183594e+02, 2.932714050292969e+02, 2.931499694824219e+02, 2.931500549316406e+02, 2.9315703125e+02, 3.001500305175781e+02, 2.931500061035156e+02, 2.931498840332031e+02, 3.00149658203125e+02, 2.931499816894531e+02, 2.98116796875e+02, 3.001497314453125e+02, 2.931500366210938e+02, 3.001491394042969e+02, 3.001501892089844e+02, 2.931498840332031e+02, 3.00149658203125e+02, 2.943803588867187e+02, 2.936077880859375e+02, 3.001496765136719e+02, 2.952755493164062e+02, 2.986796691894531e+02, 3.001505676269531e+02, 2.99259521484375e+02, 3.000333801269531e+02, 3.001500732421875e+02, 2.9562724609375e+02, 3.001495544433594e+02, 3.001498107910156e+02, 2.954996398925781e+02, 3.000666076660156e+02, 3.001496826171875e+02, 2.970538513183594e+02, 3.001495971679688e+02, 2.970164245605469e+02, 2.962858520507813e+02, 3.001497985839844e+02, 3.0015087890625e+02, 2.989200134277344e+02, 3.001502624511719e+02, 2.958315063476563e+02, 2.996203247070313e+02, 3.001497314453125e+02, 2.932528686523438e+02, 2.996430786132813e+02, 3.001503967285156e+02, 2.933577819824219e+02, 2.990217407226563e+02, 3.001500549316406e+02, 2.931499084472656e+02, 3.00037841796875e+02, 2.974108947753906e+02, 2.931498901367187e+02, 3.001489868164062e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001489807128906e+02, 2.950568542480469e+02, 2.931497802734375e+02, 2.976602600097656e+02, 2.931505920410156e+02, 2.931498229980469e+02, 2.931501342773437e+02, 2.931500244140625e+02, 2.931499145507813e+02, 2.961329650878906e+02, 2.931498168945312e+02, 2.931497253417969e+02, 2.931502075195312e+02, 2.931499938964844e+02, 2.950979858398438e+02, 2.931501159667969e+02, 2.931499450683594e+02, 2.931494445800781e+02, 2.93150439453125e+02, 2.931499328613281e+02, 2.99682373046875e+02, 2.931508239746094e+02, 2.931498413085938e+02] +PHea.y=[0e+00, 2.991411499023437e+02, 1.93285625e+03, 1.100030249023438e+03, 0e+00, 1.2253310546875e+03, 7.506056152343749e+02, 6.647260559082031e+02, 2.60939072265625e+03, 1.430918505859375e+03, 1.011419067382812e+02, 1.324633569335937e+03, 8.689375877380371e-01, 2.370181335449219e+02, 1.698022436523438e+03, 0e+00, 4.2297880859375e+02, 5.445897338867187e+02, 0e+00, 1.175884012758732e+02, 1.593277587890625e+03, 0e+00, 1.169281085205078e+03, 8.840514526367187e+01, 5.434600463867188e+02, 2.06693701171875e+03, 2.920755158424377e+02, 0e+00, 1.293085083007812e+03, 1.564812182617188e+03, 0e+00, 1.728760083007812e+03, 0e+00, 0e+00, 1.46107392578125e+03, 0e+00, 0e+00, 5.023627075195312e+02, 0e+00, 4.240125076770782e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.238552619995062e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.293596839904785e+00, 0e+00, 0e+00, 8.251947784423828e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.470731872558594e+02, 0e+00, 3.044607924991183e+00, 1.140793914794922e+02, 0e+00, 8.562410766601563e+02, 1.439980395507813e+03, 0e+00, 2.473503062114119e+02, 3.196887512207031e+02, 0e+00, 1.036700103759766e+03, 6.612104797363281e+02, 5.024092895507812e+02, 1.227055541992188e+03, 1.322293212890625e+03, 0e+00, 1.537267553710938e+03, 2.703525100708008e+02, 9.208440551757812e+02, 1.265977197265625e+03, 2.058912467956543e+00, 1.406919262695312e+03, 2.392266455078125e+03, 4.805913696289062e+02, 8.356280151367187e+02, 1.713780859375e+03, 0e+00, 1.4071638671875e+03, 3.23734375e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -2.227733493804932e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.476233062744141e+02, 0e+00, 0e+00, -1.159196923828125e+03, 0e+00, 0e+00, -2.066397998046875e+03, 0e+00, 0e+00, 0e+00, 0e+00, -3.426869625400286e-07, -9.039563354492187e+02, 0e+00, 0e+00, -1.567842895507812e+03, 0e+00, -7.936859130859375e-01, -1.488890161132812e+03, 0e+00, -2.76360205078125e+03, -2.07622197265625e+03, 0e+00, -1.2048439453125e+03, 0e+00, 0e+00, -2.758721875e+03, 0e+00, -2.266023488150678e+00, -2.316845385742187e+03, 0e+00, -1.200956478118896e+02, -2.047465771484375e+03, 0e+00, -8.625651489257813e+02, -1.944225219726562e+03, 0e+00, -5.563715164184571e+02, -2.60364404296875e+03, 0e+00, -6.435425415039062e+02, 0e+00, 0e+00, -3.02655107421875e+03, -1.7986099609375e+03, 4.58118665846996e-05, -3.04148388671875e+03, 4.518985806498677e-05, -1.25820384286344e+01, -2.068826171875e+03, 0e+00, -2.470973958969116e+01, -2.35200673828125e+03, 0e+00, -1.732730626212226e+00, -6.246630249023438e+02, 0e+00, -3.169764304637909e+02, 0e+00, 0e+00, -1.443953125e+03, 0e+00, 0e+00, -2.45070322265625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.042274230957031e+02, 0e+00, 0e+00] staRes.peakHea.Min=[3.038e+03, 3.038e+03] staRes.peakHea.Mean=[3.186e+03, 3.186e+03] staRes.peakHea.Max=[3.385e+03, 3.385e+03] staRes.peakCoo.Min=[-3.955e+03, -3.955e+03] staRes.peakCoo.Mean=[-4.527e+03, -4.527e+03] staRes.peakCoo.Max=[-4.797e+03, -4.797e+03] -EHea.y=[0e+00, 4.503944704e+08, 8.072270848e+08, 1.1062129152e+09, 1.394418432e+09, 1.736770048e+09, 1.9801152256e+09, 2.2568109056e+09, 2.6973576192e+09, 3.0829907968e+09, 3.490959872e+09, 3.9671775744e+09, 4.299382784e+09, 4.5512977408e+09, 4.7518404608e+09, 5.153276416e+09, 5.4640372736e+09, 5.6931631104e+09, 5.889786368e+09, 6.07290624e+09, 6.280283136e+09, 6.582464512e+09, 6.7390748672e+09, 6.8511341568e+09, 7.0303533056e+09, 7.308784128e+09, 7.628402176e+09, 7.761788416e+09, 7.9240742912e+09, 8.1703503872e+09, 8.311507968e+09, 8.557000192e+09, 8.712981504e+09, 8.884435968e+09, 9.029632819200001e+09, 9.114601472e+09, 9.119338496e+09, 9.1496646656e+09, 9.19503872e+09, 9.213743308799999e+09, 9.244217344e+09, 9.278459904e+09, 9.287171072e+09, 9.29073152e+09, 9.306667008e+09, 9.307932672e+09, 9.309062144e+09, 9.309308928e+09, 9.31169792e+09, 9.31169792e+09, 9.311886336e+09, 9.312868352e+09, 9.312868352e+09, 9.319263232e+09, 9.319492608e+09, 9.319492608e+09, 9.33160448e+09, 9.349873664e+09, 9.350221824e+09, 9.350194176e+09, 9.350194176e+09, 9.364281344e+09, 9.364501504e+09, 9.372346368e+09, 9.372346368e+09, 9.373130752e+09, 9.373130752e+09, 9.384786944e+09, 9.385260032e+09, 9.388833792e+09, 9.404307456e+09, 9.45897984e+09, 9.488982016e+09, 9.521839104e+09, 9.566565171200001e+09, 9.641636864e+09, 9.7237141504e+09, 1.00364857344e+10, 1.0144843776e+10, 1.0312705024e+10, 1.04116224e+10, 1.058593792e+10, 1.07434356736e+10, 1.08660467712e+10, 1.13478066176e+10, 1.166702592e+10, 1.18349406208e+10, 1.2111332352e+10, 1.23659876352e+10, 1.25358874624e+10, 1.290411008e+10, 1.33025677312e+10, 1.35323600896e+10, 1.38786609152e+10, 1.43405805568e+10, 1.4724200448e+10, 1.50996670464e+10, 1.53675200512e+10, 1.5666697216e+10, 1.59538765824e+10, 1.642234368e+10] -ECoo.y=[0e+00, 0e+00, -3.50916625e+06, -4.180609e+06, -9.5408006e+06, -2.3528856e+07, -5.9262392e+07, -6.7358784e+07, -6.7358784e+07, -6.7734688e+07, -7.1298576e+07, -7.1298576e+07, -7.7384376e+07, -9.7874e+07, -1.15718424e+08, -1.27966672e+08, -1.45191088e+08, -1.7130344e+08, -2.008081952e+08, -2.80871936e+08, -3.46497184e+08, -4.037410944e+08, -4.94142464e+08, -6.10798016e+08, -6.9152512e+08, -7.86149376e+08, -8.2859712e+08, -1.0126770304e+09, -1.16379968e+09, -1.192937216e+09, -1.374417536e+09, -1.42450752e+09, -1.483889152e+09, -1.5027056128e+09, -1.607456128e+09, -1.816283904e+09, -2.0930781184e+09, -2.333049088e+09, -2.5513429504e+09, -2.694034688e+09, -2.915200768e+09, -3.1788654592e+09, -3.412142848e+09, -3.805026304e+09, -4.1428732416e+09, -4.52159488e+09, -4.926771712e+09, -5.1773679616e+09, -5.508841472e+09, -6.050852352e+09, -6.433557504e+09, -6.879089664e+09, -7.2142664704e+09, -7.4839063552e+09, -7.957128704e+09, -8.335904768e+09, -8.43869696e+09, -8.668637184e+09, -9.101348864e+09, -9.405463756799999e+09, -9.859127296e+09, -1.0082016256e+10, -1.0341353472e+10, -1.0691125248e+10, -1.100830208e+10, -1.1254888448e+10, -1.1660857344e+10, -1.19129516032e+10, -1.2295990272e+10, -1.2614409216e+10, -1.290481664e+10, -1.3091877888e+10, -1.34127562752e+10, -1.3538061312e+10, -1.3728371712e+10, -1.3899441152e+10, -1.4011895808e+10, -1.4029377536e+10, -1.422049792e+10, -1.4298083328e+10, -1.4455131136e+10, -1.4529885184e+10, -1.459767808e+10, -1.464075776e+10, -1.464075776e+10, -1.4662293504e+10, -1.4667342848e+10, -1.4671705088e+10, -1.4679604224e+10, -1.4715948032e+10, -1.4730293248e+10, -1.4739089408e+10, -1.4774585344e+10, -1.477722624e+10, -1.477722624e+10, -1.477722624e+10, -1.477722624e+10, -1.4786890752e+10, -1.47970977792e+10, -1.4800930816e+10, -1.4801093632e+10] +EHea.y=[0e+00, 4.503401856e+08, 8.071678848e+08, 1.1061056512e+09, 1.394251008e+09, 1.736661632e+09, 1.9802859264e+09, 2.2569481216e+09, 2.6974911488e+09, 3.0832055296e+09, 3.49109504e+09, 3.9672876032e+09, 4.2994786304e+09, 4.5513785344e+09, 4.751911936e+09, 5.153386496e+09, 5.4641430528e+09, 5.6932825088e+09, 5.889923072e+09, 6.072998912e+09, 6.280216576e+09, 6.58247168e+09, 6.7391214592e+09, 6.8513820672e+09, 7.0306335744e+09, 7.308977664e+09, 7.628564992e+09, 7.761870848e+09, 7.9241468928e+09, 8.1704241152e+09, 8.311688192e+09, 8.557210112e+09, 8.713143296e+09, 8.88458752e+09, 9.029767372799999e+09, 9.114755072e+09, 9.119423488e+09, 9.1498080256e+09, 9.19516672e+09, 9.213856972799999e+09, 9.24434432e+09, 9.278470144e+09, 9.28717312e+09, 9.290754048e+09, 9.306653696e+09, 9.307921408e+09, 9.309048832e+09, 9.309297664e+09, 9.311689728e+09, 9.311689728e+09, 9.311857664e+09, 9.312830464e+09, 9.312830464e+09, 9.319250944e+09, 9.319436288e+09, 9.319436288e+09, 9.3315072e+09, 9.349839872e+09, 9.350161408e+09, 9.350130688e+09, 9.350130688e+09, 9.364224e+09, 9.364465664e+09, 9.372304384e+09, 9.372304384e+09, 9.373085696e+09, 9.373085696e+09, 9.384697856e+09, 9.385174016e+09, 9.388849152e+09, 9.404413952e+09, 9.4591227904e+09, 9.48911104e+09, 9.521952768e+09, 9.5666806784e+09, 9.641746432e+09, 9.7238237184e+09, 1.00365799424e+10, 1.014501376e+10, 1.0312773632e+10, 1.0411788288e+10, 1.0586093568e+10, 1.07435587584e+10, 1.0866120704e+10, 1.13479161856e+10, 1.166720512e+10, 1.18352017408e+10, 1.211160576e+10, 1.2366211072e+10, 1.25360560128e+10, 1.2904252416e+10, 1.33027059712e+10, 1.35324612608e+10, 1.38787653632e+10, 1.43406815232e+10, 1.4724299776e+10, 1.50997796864e+10, 1.5367624704e+10, 1.5666809856e+10, 1.59539329024e+10, 1.642239488e+10] +ECoo.y=[0e+00, 0e+00, -3.50864125e+06, -4.16969e+06, -9.5271594e+06, -2.3555738e+07, -5.9389592e+07, -6.7459432e+07, -6.7459432e+07, -6.7847624e+07, -7.1401312e+07, -7.1401312e+07, -7.74882e+07, -9.7942336e+07, -1.15782736e+08, -1.28016888e+08, -1.45242304e+08, -1.71376128e+08, -2.00869152e+08, -2.8085024e+08, -3.4636768e+08, -4.036326848e+08, -4.94105824e+08, -6.11013184e+08, -6.91790784e+08, -7.86145216e+08, -8.28546688e+08, -1.0125358976e+09, -1.163662848e+09, -1.19280704e+09, -1.374423808e+09, -1.424485376e+09, -1.483804928e+09, -1.5026324992e+09, -1.607344128e+09, -1.816235008e+09, -2.0930627584e+09, -2.33313024e+09, -2.5513888256e+09, -2.694034176e+09, -2.91516672e+09, -3.17858176e+09, -3.411820544e+09, -3.8047552e+09, -4.1425293312e+09, -4.521313792e+09, -4.9264963584e+09, -5.1770607616e+09, -5.508566528e+09, -6.050569216e+09, -6.43327488e+09, -6.87876864e+09, -7.2139482112e+09, -7.4836017152e+09, -7.956809216e+09, -8.33559808e+09, -8.438370304e+09, -8.6683392e+09, -9.100993331200001e+09, -9.405189939200001e+09, -9.85881088e+09, -1.00817473536e+10, -1.0341069824e+10, -1.0690811904e+10, -1.1007998976e+10, -1.1254711296e+10, -1.16607127552e+10, -1.19127898112e+10, -1.22957824e+10, -1.26142976e+10, -1.2904761344e+10, -1.3091890176e+10, -1.34127583232e+10, -1.3538024448e+10, -1.3728282624e+10, -1.3899347968e+10, -1.4011845632e+10, -1.4029295616e+10, -1.4220491776e+10, -1.4298033152e+10, -1.4455069696e+10, -1.4529826816e+10, -1.4597643264e+10, -1.46406912e+10, -1.46406912e+10, -1.4662208512e+10, -1.466726912e+10, -1.4671607808e+10, -1.4679478272e+10, -1.4715812864e+10, -1.4730166272e+10, -1.4738970624e+10, -1.4774439936e+10, -1.4777085952e+10, -1.4777085952e+10, -1.4777085952e+10, -1.4777085952e+10, -1.478673408e+10, -1.479694336e+10, -1.4800804864e+10, -1.4800965632e+10] staRes.annualHea.Min=[1.4738400256e+10, 1.4738400256e+10] staRes.annualHea.Mean=[1.5886799872e+10, 1.5886799872e+10] staRes.annualHea.Max=[1.6988399616e+10, 1.6988399616e+10] staRes.annualCoo.Min=[-1.3827600384e+10, -1.3827600384e+10] staRes.annualCoo.Mean=[-1.4723999744e+10, -1.4723999744e+10] staRes.annualCoo.Max=[-1.5854399488e+10, -1.5854399488e+10] -TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931500061035156e+02, 2.931499389648437e+02, 2.996726196289063e+02, 2.931499938964844e+02, 2.931498107910156e+02, 2.931501098632813e+02, 2.931499450683594e+02, 2.931494262695313e+02, 2.931995239257812e+02, 2.931499816894531e+02, 2.965397766113281e+02, 2.931501220703125e+02, 2.931499328613281e+02, 3.001437072753906e+02, 2.931505065917969e+02, 2.931499267578125e+02, 3.001502136230469e+02, 2.948669494628906e+02, 2.931499328613281e+02, 3.001503662109375e+02, 2.931503845214844e+02, 2.935354431152344e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.9374794921875e+02, 3.00149951171875e+02, 2.931499755859375e+02, 2.931498474121094e+02, 3.001498718261719e+02, 2.931499633789062e+02, 2.99081640625e+02, 3.001499877929688e+02, 2.931500183105469e+02, 3.001493530273438e+02, 3.001504760742188e+02, 2.931498779296875e+02, 3.001494079589844e+02, 2.936998840332031e+02, 2.943287963867188e+02, 3.001499938964844e+02, 2.947073486328125e+02, 2.991604125976563e+02, 3.0015048828125e+02, 2.983356018066406e+02, 3.001349914550781e+02, 3.001501159667969e+02, 2.9581611328125e+02, 3.00149462890625e+02, 3.001496887207031e+02, 2.960000549316406e+02, 3.001368530273438e+02, 3.001498840332031e+02, 2.974143371582031e+02, 3.001495056152344e+02, 2.964660888671875e+02, 2.968238952636719e+02, 3.001498840332031e+02, 3.001509216308594e+02, 2.992386474609375e+02, 3.001503540039063e+02, 2.943727722167969e+02, 2.999099060058594e+02, 3.001499206542969e+02, 2.931557922363281e+02, 2.999281982421875e+02, 3.001501281738281e+02, 2.935767639160156e+02, 2.994280700683594e+02, 3.001501770019531e+02, 2.931498779296875e+02, 3.001195251464844e+02, 2.962615173339844e+02, 2.931525390625e+02, 3.001488342285156e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001495300292969e+02, 2.941025512695313e+02, 2.931497802734375e+02, 2.979363647460938e+02, 2.931503112792969e+02, 2.931497863769531e+02, 2.931501403808594e+02, 2.931499938964844e+02, 2.931498840332031e+02, 2.95482421875e+02, 2.931498168945312e+02, 2.934662841796875e+02, 2.931501159667969e+02, 2.931500061035156e+02, 2.964027893066406e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.931515502929688e+02, 2.931504577636719e+02, 2.931499572753906e+02, 3.000628845214844e+02, 2.931507080078125e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.933198120117187e+02, 2.935566650390625e+02, 2.93743310546875e+02, 2.938712097167969e+02, 2.938899230957031e+02, 2.9414755859375e+02, 2.942072937011719e+02, 2.940957946777344e+02, 2.940682312011719e+02, 2.940620727539062e+02, 2.940269165039062e+02, 2.940482727050781e+02, 2.940935180664063e+02, 2.941642517089844e+02, 2.941690368652344e+02, 2.941985961914062e+02, 2.942376770019531e+02, 2.942745239257812e+02, 2.943592590332031e+02, 2.944302062988281e+02, 2.944449829101562e+02, 2.945160339355469e+02, 2.946080139160156e+02, 2.946501403808594e+02, 2.946671752929688e+02, 2.946741577148438e+02, 2.947436157226563e+02, 2.948082397460938e+02, 2.947919494628906e+02, 2.948502197265625e+02, 2.948469848632812e+02, 2.948834533691406e+02, 2.948670043945312e+02, 2.948972900390625e+02, 2.949559631347656e+02, 2.9504482421875e+02, 2.951207275390625e+02, 2.951703552246094e+02, 2.952220825195312e+02, 2.952831726074219e+02, 2.953324401855469e+02, 2.95385888671875e+02, 2.954654235839844e+02, 2.955238220214844e+02, 2.955971984863281e+02, 2.9566240234375e+02, 2.957146057128906e+02, 2.957722534179687e+02, 2.958443359375e+02, 2.959066467285156e+02, 2.959644836425781e+02, 2.960200134277344e+02, 2.96057470703125e+02, 2.961116455078125e+02, 2.961611938476562e+02, 2.961737976074219e+02, 2.962038208007813e+02, 2.962480712890625e+02, 2.962907287597656e+02, 2.963439025878906e+02, 2.963608947753906e+02, 2.963907775878906e+02, 2.964215698242188e+02, 2.964602905273438e+02, 2.9648974609375e+02, 2.965285888671875e+02, 2.965466613769531e+02, 2.9657490234375e+02, 2.966048034667969e+02, 2.966243896484375e+02, 2.96630712890625e+02, 2.966439086914062e+02, 2.966468444824219e+02, 2.966512817382812e+02, 2.966465148925781e+02, 2.966398559570313e+02, 2.966039001464844e+02, 2.966064636230469e+02, 2.965956726074219e+02, 2.965967407226562e+02, 2.965782043457031e+02, 2.965643859863281e+02, 2.965504821777344e+02, 2.96510009765625e+02, 2.964835510253906e+02, 2.964632446289062e+02, 2.964330810546875e+02, 2.964106994628906e+02, 2.96401318359375e+02, 2.963768310546875e+02, 2.963505920410156e+02, 2.963387268066406e+02, 2.963146850585937e+02, 2.962817932128906e+02, 2.962532348632812e+02, 2.962254272460938e+02, 2.962069946289063e+02, 2.961882995605469e+02, 2.96169775390625e+02, 2.961433410644531e+02] +TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931500061035156e+02, 2.931499389648437e+02, 2.996766845703125e+02, 2.931499938964844e+02, 2.931498107910156e+02, 2.931501098632813e+02, 2.931499450683594e+02, 2.931494262695313e+02, 2.931985778808594e+02, 2.931499816894531e+02, 2.965375671386719e+02, 2.931501220703125e+02, 2.931499328613281e+02, 3.001483764648438e+02, 2.931505249023438e+02, 2.931499267578125e+02, 3.001502136230469e+02, 2.948554382324219e+02, 2.931499328613281e+02, 3.001503662109375e+02, 2.931503845214844e+02, 2.935357482910156e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.937541687011719e+02, 3.00149951171875e+02, 2.931499755859375e+02, 2.931498474121094e+02, 3.001498718261719e+02, 2.931499633789062e+02, 2.991017883300781e+02, 3.001499877929688e+02, 2.931500183105469e+02, 3.001493530273438e+02, 3.001504760742188e+02, 2.931498779296875e+02, 3.001494079589844e+02, 2.936998168945312e+02, 2.943277893066406e+02, 3.001499938964844e+02, 2.947076904296875e+02, 2.991722473144531e+02, 3.0015048828125e+02, 2.983357238769531e+02, 3.001273559570312e+02, 3.001501159667969e+02, 2.958168762207031e+02, 3.00149462890625e+02, 3.001496887207031e+02, 2.959991760253906e+02, 3.001366027832031e+02, 3.001498840332031e+02, 2.974141174316406e+02, 3.001495056152344e+02, 2.964662109375e+02, 2.968239868164063e+02, 3.001498840332031e+02, 3.001509216308594e+02, 2.992518310546875e+02, 3.001503540039063e+02, 2.943778137207031e+02, 2.999101745605469e+02, 3.001499206542969e+02, 2.931548461914062e+02, 2.999208190917969e+02, 3.001501281738281e+02, 2.935742614746094e+02, 2.994160827636719e+02, 3.001501770019531e+02, 2.931498779296875e+02, 3.001314025878906e+02, 2.962603088378906e+02, 2.931525756835937e+02, 3.001488342285156e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001495300292969e+02, 2.94081982421875e+02, 2.931497802734375e+02, 2.979363037109375e+02, 2.931503112792969e+02, 2.931497924804688e+02, 2.931501403808594e+02, 2.931499938964844e+02, 2.931498840332031e+02, 2.9549013671875e+02, 2.931498168945312e+02, 2.934671630859375e+02, 2.931501159667969e+02, 2.931500061035156e+02, 2.964103149414062e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.931515502929688e+02, 2.931504577636719e+02, 2.931499572753906e+02, 3.000631469726562e+02, 2.931507080078125e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.933183349609375e+02, 2.935559326171875e+02, 2.937426696777344e+02, 2.938703247070313e+02, 2.938893127441406e+02, 2.941482177734375e+02, 2.942079040527344e+02, 2.940963073730469e+02, 2.940692077636719e+02, 2.94062744140625e+02, 2.940274963378906e+02, 2.940487915039063e+02, 2.940940124511719e+02, 2.941647094726562e+02, 2.941694641113281e+02, 2.941990356445312e+02, 2.942380737304687e+02, 2.942749755859375e+02, 2.943597595214844e+02, 2.944305419921875e+02, 2.9444541015625e+02, 2.945164001464844e+02, 2.946082824707031e+02, 2.946503540039063e+02, 2.946676330566406e+02, 2.946746337890625e+02, 2.947441101074219e+02, 2.948086975097656e+02, 2.947924072265625e+02, 2.948506164550781e+02, 2.948473937988281e+02, 2.948838562011719e+02, 2.948674011230469e+02, 2.948976867675781e+02, 2.94956298828125e+02, 2.95045068359375e+02, 2.951209106445312e+02, 2.951705688476562e+02, 2.952223083496094e+02, 2.95283447265625e+02, 2.953328369140625e+02, 2.953863159179688e+02, 2.954657897949219e+02, 2.955242309570312e+02, 2.955975646972656e+02, 2.956627258300781e+02, 2.957149658203125e+02, 2.9577255859375e+02, 2.958446716308594e+02, 2.959069519042969e+02, 2.959647888183594e+02, 2.960203186035156e+02, 2.960577758789062e+02, 2.961119201660156e+02, 2.961614379882812e+02, 2.961740234375e+02, 2.962040893554687e+02, 2.962483215332031e+02, 2.962909423828125e+02, 2.963441162109375e+02, 2.963610778808594e+02, 2.963909912109375e+02, 2.964218139648438e+02, 2.964605346679688e+02, 2.964898986816406e+02, 2.965287109375e+02, 2.965467529296875e+02, 2.965750549316406e+02, 2.966049560546875e+02, 2.966245422363281e+02, 2.966308471679687e+02, 2.966440551757813e+02, 2.966469970703125e+02, 2.966514526367188e+02, 2.966466674804688e+02, 2.966400085449219e+02, 2.96604052734375e+02, 2.966066162109375e+02, 2.965957946777344e+02, 2.96596923828125e+02, 2.96578369140625e+02, 2.965645141601562e+02, 2.965506286621094e+02, 2.965101623535156e+02, 2.964837036132812e+02, 2.964634094238281e+02, 2.964332641601562e+02, 2.964108825683594e+02, 2.964014709472656e+02, 2.963769836425781e+02, 2.963507446289062e+02, 2.963388488769531e+02, 2.963148071289062e+02, 2.962819152832031e+02, 2.962533569335938e+02, 2.962255493164063e+02, 2.962071411132812e+02, 2.961884460449219e+02, 2.961699279785156e+02, 2.961434936523438e+02] heaCri.lowerLimit=[1.3212000256e+10, 1.3212000256e+10] heaCri.upperLimit=[1.9367999488e+10, 1.9367999488e+10] cooCri.lowerLimit=[-9.936e+09, -9.936e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case630.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case630.txt index 52c7ebb7c92..9a17b890492 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case630.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case630.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 20", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.979354919433594e+02, 2.931501159667969e+02, 2.931497314453125e+02, 2.931501098632813e+02, 2.931499267578125e+02, 2.931497619628906e+02, 2.931502990722656e+02, 2.931499816894531e+02, 2.941251708984375e+02, 2.931500671386719e+02, 2.931499450683594e+02, 2.994213562011719e+02, 2.931503479003906e+02, 2.931499267578125e+02, 2.999433227539063e+02, 2.957837646484375e+02, 2.931499328613281e+02, 3.001503234863281e+02, 2.931506958007812e+02, 2.932514587402344e+02, 2.931499694824219e+02, 2.931500549316406e+02, 2.931532409667969e+02, 3.001500061035156e+02, 2.931499816894531e+02, 2.931499145507813e+02, 3.001498413085938e+02, 2.931499816894531e+02, 2.980185363769531e+02, 3.001499450683594e+02, 2.931500366210938e+02, 3.001492004394531e+02, 3.001499877929688e+02, 2.931498840332031e+02, 3.001497009277344e+02, 2.942773986816406e+02, 2.935398254394531e+02, 3.001498657226563e+02, 2.950095397949219e+02, 2.986098327636719e+02, 3.001504028320313e+02, 2.991255493164062e+02, 3.000742858886719e+02, 3.00150048828125e+02, 2.955293395996094e+02, 3.001495849609375e+02, 3.001500244140625e+02, 2.954817687988281e+02, 3.00063330078125e+02, 3.001498718261719e+02, 2.97034228515625e+02, 3.001495971679688e+02, 2.970044128417969e+02, 2.962416931152344e+02, 3.0014990234375e+02, 3.001506774902344e+02, 2.988784484863281e+02, 3.001503540039063e+02, 2.957996032714844e+02, 2.995762084960937e+02, 3.001497741699219e+02, 2.931781921386719e+02, 2.995932373046875e+02, 3.001501525878906e+02, 2.933524841308594e+02, 2.990074096679688e+02, 3.001501770019531e+02, 2.931499084472656e+02, 3.000217041015625e+02, 2.969048889160156e+02, 2.931498901367187e+02, 3.001490783691406e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001491821289063e+02, 2.944331176757813e+02, 2.931497802734375e+02, 2.970051452636719e+02, 2.931505859375e+02, 2.931498291015625e+02, 2.931500915527344e+02, 2.931500244140625e+02, 2.931499267578125e+02, 2.948106323242188e+02, 2.931498168945312e+02, 2.93149609375e+02, 2.931502685546875e+02, 2.931500061035156e+02, 2.943730651855469e+02, 2.931501159667969e+02, 2.931499633789062e+02, 2.931496276855469e+02, 2.931504272460937e+02, 2.931499389648437e+02, 2.977197570800781e+02, 2.931507263183594e+02, 2.931498413085938e+02] -PHea.y=[0e+00, 3.225959289550781e+02, 1.944576220703125e+03, 1.129241821289062e+03, 0e+00, 1.228416137695312e+03, 8.746139526367188e+02, 8.064921752929688e+02, 2.60821416015625e+03, 1.807051220703125e+03, 2.327118835449219e+02, 1.329286352539063e+03, 2.38231201171875e+01, 2.455064025878906e+02, 1.70937666015625e+03, 0e+00, 4.761350524902344e+02, 5.534347290039062e+02, 0e+00, 1.43740887450854e+02, 1.604572021484375e+03, 0e+00, 1.182115319824219e+03, 1.030504516601563e+02, 5.540491455078125e+02, 2.06694091796875e+03, 3.193740962982178e+02, 0e+00, 1.295593920898438e+03, 1.633184912109375e+03, 0e+00, 1.730247705078125e+03, 0e+00, 0e+00, 1.461085083007812e+03, 0e+00, 0e+00, 5.100813720703125e+02, 0e+00, 4.56902465358311e+01, 0e+00, 0e+00, -8.477105239990123e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.824784851074218e+00, 0e+00, 0e+00, 1.122836761474609e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.502513977050781e+02, 0e+00, 3.241759340921998e+00, 1.181139450073242e+02, 0e+00, 8.56293798828125e+02, 1.447731811523438e+03, 0e+00, 2.820487713117152e+02, 3.34160888671875e+02, 0e+00, 1.083212915039062e+03, 7.027484191894531e+02, 5.382145385742188e+02, 1.227998413085938e+03, 1.34169072265625e+03, -1.864963081743554e-08, 1.53884375e+03, 3.890894317626953e+02, 1.045421875e+03, 1.269101538085938e+03, 1.673215179443359e+01, 1.406934228515625e+03, 2.395178076171875e+03, 8.476116943359375e+02, 9.081733764648437e+02, 1.730474560546875e+03, 0e+00, 1.61118154296875e+03, 3.240189453125e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.070468673706055e+02, 0e+00, 0e+00, -1.103357055664062e+02, 0e+00, 0e+00, -1.371538134765625e+03, 0e+00, 0e+00, 0e+00, 0e+00, -7.732709264018923e-08, -6.701295288085937e+02, 0e+00, 0e+00, -1.186926635742188e+03, 0e+00, -1.2139697265625e+01, -7.376530517578125e+02, 0e+00, -2.606448486328125e+03, -1.514314819335938e+03, 0e+00, -1.108084692382813e+03, 0e+00, 0e+00, -2.243692138671875e+03, 0e+00, -3.443969050937227e+00, -1.791254077148438e+03, 0e+00, -9.96570379257202e+01, -1.87065302734375e+03, 0e+00, -8.183886596679688e+02, -1.531990966796875e+03, 0e+00, -5.199531951904297e+02, -1.865743481445312e+03, 0e+00, -6.132991333007812e+02, 0e+00, 0e+00, -2.79226005859375e+03, -1.656638330078125e+03, 0e+00, -2.534970556640625e+03, 0e+00, -8.928652667999266e+00, -1.90549150390625e+03, 0e+00, -1.572487053326331e+01, -2.0829322265625e+03, 0e+00, 9.308763742446899e-01, -3.267726135253906e+02, 0e+00, -2.850052536964416e+02, 0e+00, 0e+00, -1.31657080078125e+03, 0e+00, 0e+00, -2.0222478515625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499633789062e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.979359252929688e+02, 2.931501159667969e+02, 2.931497314453125e+02, 2.931501098632813e+02, 2.931499267578125e+02, 2.931497619628906e+02, 2.931502990722656e+02, 2.931499816894531e+02, 2.94127880859375e+02, 2.931500671386719e+02, 2.931499450683594e+02, 2.993621520996094e+02, 2.931503479003906e+02, 2.931499267578125e+02, 2.999435424804688e+02, 2.957838989257813e+02, 2.931499328613281e+02, 3.001503234863281e+02, 2.931506958007812e+02, 2.932513549804688e+02, 2.931499877929688e+02, 2.931500549316406e+02, 2.931531982421875e+02, 3.001500061035156e+02, 2.931499816894531e+02, 2.931499145507813e+02, 3.001498413085938e+02, 2.931499816894531e+02, 2.980399658203125e+02, 3.001499450683594e+02, 2.931500366210938e+02, 3.001492004394531e+02, 3.001499877929688e+02, 2.931498901367187e+02, 3.001497009277344e+02, 2.942507934570312e+02, 2.935401611328125e+02, 3.001498657226563e+02, 2.950092041015625e+02, 2.986275146484375e+02, 3.001504028320313e+02, 2.991252746582031e+02, 3.000571655273437e+02, 3.00150048828125e+02, 2.955235107421875e+02, 3.001495727539062e+02, 3.001500244140625e+02, 2.954811828613281e+02, 3.000639099121094e+02, 3.001498718261719e+02, 2.970404296875e+02, 3.001495971679688e+02, 2.970023864746094e+02, 2.962418762207031e+02, 3.0014990234375e+02, 3.001506958007812e+02, 2.988806762695312e+02, 3.001503540039063e+02, 2.957749572753906e+02, 2.995736877441406e+02, 3.001497741699219e+02, 2.931759948730469e+02, 2.995955200195312e+02, 3.001501525878906e+02, 2.933529479980469e+02, 2.990059204101562e+02, 3.001501770019531e+02, 2.931499084472656e+02, 3.000198303222656e+02, 2.96911328125e+02, 2.931498901367187e+02, 3.001490783691406e+02, 2.931500671386719e+02, 2.931499694824219e+02, 3.001491821289063e+02, 2.944332885742188e+02, 2.931497802734375e+02, 2.970043334960938e+02, 2.931505859375e+02, 2.931498291015625e+02, 2.931500915527344e+02, 2.931499938964844e+02, 2.931499267578125e+02, 2.948127502441406e+02, 2.931498168945312e+02, 2.93149609375e+02, 2.931502380371094e+02, 2.931500061035156e+02, 2.943716247558594e+02, 2.931501159667969e+02, 2.931499633789062e+02, 2.931496276855469e+02, 2.931504272460937e+02, 2.931499389648437e+02, 2.977194763183594e+02, 2.931507446289062e+02, 2.931498413085938e+02] +PHea.y=[0e+00, 3.225988220214844e+02, 1.944247509765625e+03, 1.129084375e+03, 0e+00, 1.228406616210938e+03, 8.735735717773438e+02, 8.06437158203125e+02, 2.60620146484375e+03, 1.807121118164062e+03, 2.327143707275391e+02, 1.329275708007812e+03, 2.372473754882813e+01, 2.455211853027344e+02, 1.709406787109375e+03, 0e+00, 4.761109100341797e+02, 5.533080810546875e+02, 0e+00, 1.436788604725732e+02, 1.604577392578125e+03, 0e+00, 1.182144067382812e+03, 1.031172729492187e+02, 5.54059716796875e+02, 2.066935302734375e+03, 3.197150787353515e+02, 0e+00, 1.295918701171875e+03, 1.633061889648438e+03, 0e+00, 1.730223486328125e+03, 0e+00, 0e+00, 1.461100927734375e+03, 0e+00, 0e+00, 5.101321411132812e+02, 0e+00, 4.471561822891235e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.119276309997531e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.236829471588135e+00, 0e+00, 0e+00, 1.119521789550781e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.499118774414063e+02, 0e+00, 4.342395401000978e+00, 1.18233332824707e+02, 0e+00, 8.562715087890625e+02, 1.447470874023438e+03, 0e+00, 2.821774692773819e+02, 3.344769897460938e+02, 0e+00, 1.08339609375e+03, 7.028076782226562e+02, 5.383217163085938e+02, 1.22795654296875e+03, 1.34169609375e+03, 0e+00, 1.538124072265625e+03, 3.893999267578125e+02, 1.045369018554688e+03, 1.269138012695312e+03, 1.677567749023438e+01, 1.406922485351562e+03, 2.39516279296875e+03, 8.481951293945312e+02, 9.081121337890625e+02, 1.730492211914062e+03, 0e+00, 1.611197998046875e+03, 3.240099365234375e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.196106719970703e+02, 0e+00, 0e+00, -1.104810180664062e+02, 0e+00, 0e+00, -1.371548559570313e+03, 0e+00, 0e+00, 0e+00, 0e+00, -5.596213981107211e-09, -6.701952880859375e+02, 0e+00, 0e+00, -1.186683837890625e+03, 0e+00, 4.355744362870852e-01, -7.373096923828125e+02, 0e+00, -2.606452880859375e+03, -1.514593359375e+03, 0e+00, -1.108175317382812e+03, 0e+00, 0e+00, -2.243675048828125e+03, 0e+00, -7.999738815095694e-01, -1.79123515625e+03, 0e+00, -1.005534864425659e+02, -1.870683618164062e+03, 0e+00, -8.183222900390625e+02, -1.53211767578125e+03, 0e+00, -5.198768020629883e+02, -1.865837133789063e+03, 0e+00, -6.133030395507812e+02, 0e+00, 0e+00, -2.79229560546875e+03, -1.656357250976562e+03, -1.324547693748457e-09, -2.53504443359375e+03, 0e+00, -9.048840610124174e+00, -1.905514453125e+03, 0e+00, -1.545953323841095e+01, -2.082973681640625e+03, 0e+00, 1.453124552965164e-01, -3.255441589355469e+02, 0e+00, -2.844382265090942e+02, 0e+00, 0e+00, -1.315599975585938e+03, 0e+00, 0e+00, -2.022278955078125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[3.039e+03, 3.039e+03] staRes.peakHea.Mean=[3.203e+03, 3.203e+03] staRes.peakHea.Max=[3.388e+03, 3.388e+03] staRes.peakCoo.Min=[-3.526e+03, -3.526e+03] staRes.peakCoo.Mean=[-3.963e+03, -3.963e+03] staRes.peakCoo.Max=[-4.212e+03, -4.212e+03] -EHea.y=[0e+00, 4.69769344e+08, 8.42219904e+08, 1.1761325824e+09, 1.474129536e+09, 1.8387904e+09, 2.1002256896e+09, 2.3888685056e+09, 2.8628383744e+09, 3.2913009152e+09, 3.725616384e+09, 4.2174747648e+09, 4.5747244032e+09, 4.8347844608e+09, 5.045746688e+09, 5.454660096e+09, 5.7769486336e+09, 6.0113811456e+09, 6.215547904e+09, 6.40529152e+09, 6.617378304e+09, 6.924036096e+09, 7.0834671616e+09, 7.1985775616e+09, 7.3812707328e+09, 7.661755904e+09, 7.9840695296e+09, 8.118306304e+09, 8.2821919744e+09, 8.5356213248e+09, 8.679540736e+09, 8.9269202944e+09, 9.085899776e+09, 9.259009024e+09, 9.405186252799999e+09, 9.491393536e+09, 9.496583168e+09, 9.528379392e+09, 9.57427712e+09, 9.593321472e+09, 9.624592384e+09, 9.659633664e+09, 9.668760576e+09, 9.672467456e+09, 9.689131008e+09, 9.690651648e+09, 9.692123136e+09, 9.69242624e+09, 9.695255552e+09, 9.695255552e+09, 9.695568896e+09, 9.696663552e+09, 9.696731136e+09, 9.703578624e+09, 9.70381312e+09, 9.70381312e+09, 9.715981312e+09, 9.734825984e+09, 9.735238656e+09, 9.735257088e+09, 9.735257088e+09, 9.749474304e+09, 9.749766144e+09, 9.757897728e+09, 9.757897728e+09, 9.759066112e+09, 9.759066112e+09, 9.771451392e+09, 9.771932672e+09, 9.775541248e+09, 9.791127552e+09, 9.8465406976e+09, 9.87715072e+09, 9.910278144e+09, 9.955981516799999e+09, 1.0032720896e+10, 1.01155790848e+10, 1.04294449152e+10, 1.0539200512e+10, 1.0709306368e+10, 1.0810056704e+10, 1.0986570752e+10, 1.11483355136e+10, 1.12746416128e+10, 1.17598291968e+10, 1.2089542656e+10, 1.2263455744e+10, 1.2549651456e+10, 1.2817837056e+10, 1.29977214976e+10, 1.3373484032e+10, 1.37981784064e+10, 1.40408778752e+10, 1.43979579392e+10, 1.48756312064e+10, 1.5290061824e+10, 1.56889266176e+10, 1.59753023488e+10, 1.628613632e+10, 1.65928493056e+10, 1.7075595264e+10] -ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.75618e+05, -8.516998e+06, -9.049899e+06, -9.049899e+06, -9.049899e+06, -9.049899e+06, -9.049899e+06, -9.049899e+06, -1.6278995e+07, -2.1675802e+07, -2.5649012e+07, -3.3336358e+07, -4.6771612e+07, -6.17692384e+07, -1.02813944e+08, -1.3293996e+08, -1.621393536e+08, -2.14713856e+08, -2.93272352e+08, -3.37277824e+08, -3.9854448e+08, -4.20856096e+08, -5.499679744e+08, -6.55320576e+08, -6.78540096e+08, -8.17415872e+08, -8.56032064e+08, -8.98183936e+08, -9.095704192e+08, -9.83266496e+08, -1.148542592e+09, -1.3868749056e+09, -1.584042112e+09, -1.7663662592e+09, -1.889974912e+09, -2.073794816e+09, -2.2902490624e+09, -2.490502656e+09, -2.830185216e+09, -3.1097915392e+09, -3.438676224e+09, -3.7891265536e+09, -4.0051423232e+09, -4.291465728e+09, -4.7622441984e+09, -5.092553216e+09, -5.47318272e+09, -5.771491328e+09, -6.00132096e+09, -6.406788096e+09, -6.739126272e+09, -6.832982016e+09, -7.031168e+09, -7.40630784e+09, -7.6695387136e+09, -8.066881024e+09, -8.254372352e+09, -8.480755712e+09, -8.784129024e+09, -9.067148083200001e+09, -9.287277568e+09, -9.643035648e+09, -9.8542063616e+09, -1.0187512832e+10, -1.046817792e+10, -1.0711927808e+10, -1.0862680064e+10, -1.11238586368e+10, -1.1230782464e+10, -1.13839872e+10, -1.1522095104e+10, -1.1607645184e+10, -1.1614857216e+10, -1.17447712768e+10, -1.1791746048e+10, -1.1895412736e+10, -1.1941737472e+10, -1.197636608e+10, -1.1996801024e+10, -1.1996801024e+10, -1.2003074048e+10, -1.2005132288e+10, -1.2005132288e+10, -1.2005330944e+10, -1.2013014016e+10, -1.2020212736e+10, -1.202099712e+10, -1.2031132672e+10, -1.2031132672e+10, -1.2031132672e+10, -1.2031132672e+10, -1.2031132672e+10, -1.2032434176e+10, -1.2032643072e+10, -1.2032643072e+10, -1.2032643072e+10] +EHea.y=[0e+00, 4.697866112e+08, 8.422396544e+08, 1.1762400768e+09, 1.47428288e+09, 1.83895168e+09, 2.1006785792e+09, 2.3892950016e+09, 2.8632564224e+09, 3.2917246976e+09, 3.726072832e+09, 4.2179981824e+09, 4.5752318976e+09, 4.8352775168e+09, 5.0462657536e+09, 5.455187968e+09, 5.7775028224e+09, 6.0118531072e+09, 6.216016384e+09, 6.40573184e+09, 6.617854464e+09, 6.924517376e+09, 7.083959296e+09, 7.1989590016e+09, 7.3816629248e+09, 7.662176256e+09, 7.9844987904e+09, 8.118732288e+09, 8.2826914816e+09, 8.5361865728e+09, 8.680049664e+09, 8.9273841664e+09, 9.086379008e+09, 9.259452416e+09, 9.405610803200001e+09, 9.491800064e+09, 9.497005056e+09, 9.528758476799999e+09, 9.574632448e+09, 9.593660211200001e+09, 9.624897536e+09, 9.659923456e+09, 9.669033984e+09, 9.672731648e+09, 9.689414656e+09, 9.690933248e+09, 9.692420096e+09, 9.692711936e+09, 9.695475712e+09, 9.695475712e+09, 9.695782912e+09, 9.696873472e+09, 9.696915456e+09, 9.703796736e+09, 9.704031232e+09, 9.704031232e+09, 9.716220928e+09, 9.73507584e+09, 9.735537664e+09, 9.735569408e+09, 9.735569408e+09, 9.74978048e+09, 9.750083584e+09, 9.75819264e+09, 9.75819264e+09, 9.759361024e+09, 9.759361024e+09, 9.771739136e+09, 9.772227584e+09, 9.775804416e+09, 9.791343616e+09, 9.846759219200001e+09, 9.877270528e+09, 9.910416384e+09, 9.9561519104e+09, 1.0032842752e+10, 1.01156732928e+10, 1.04295514112e+10, 1.0539193344e+10, 1.07093682176e+10, 1.0810141696e+10, 1.0986648576e+10, 1.11484213248e+10, 1.12747614208e+10, 1.17599141888e+10, 1.208964096e+10, 1.2263484416e+10, 1.2549679104e+10, 1.28178655232e+10, 1.29976707072e+10, 1.3373483008e+10, 1.37982230528e+10, 1.4040881152e+10, 1.43980285952e+10, 1.48757151744e+10, 1.5289883648e+10, 1.56886777856e+10, 1.59749715968e+10, 1.628586496e+10, 1.65925697536e+10, 1.7075304448e+10] +ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.760219375e+05, -8.566077e+06, -9.110774e+06, -9.110774e+06, -9.110774e+06, -9.110774e+06, -9.110774e+06, -9.110774e+06, -1.6351972e+07, -2.176884e+07, -2.5785822e+07, -3.348196e+07, -4.6873028e+07, -6.18700512e+07, -1.02873656e+08, -1.32991472e+08, -1.621848288e+08, -2.14737936e+08, -2.93122208e+08, -3.37128512e+08, -3.98515456e+08, -4.20802432e+08, -5.498584832e+08, -6.5525536e+08, -6.7846848e+08, -8.1730784e+08, -8.55910016e+08, -8.97998784e+08, -9.093901312e+08, -9.83049024e+08, -1.148316672e+09, -1.3866398208e+09, -1.583805824e+09, -1.76612736e+09, -1.889763456e+09, -2.073531136e+09, -2.2899928064e+09, -2.490153216e+09, -2.82982272e+09, -3.1094957568e+09, -3.438358528e+09, -3.7887919104e+09, -4.0047990784e+09, -4.291111424e+09, -4.7618702336e+09, -5.092207616e+09, -5.472777728e+09, -5.7710942208e+09, -6.000932352e+09, -6.406327296e+09, -6.738676736e+09, -6.832478208e+09, -7.030703616e+09, -7.405822976e+09, -7.669057024e+09, -8.066400768e+09, -8.2538763264e+09, -8.480285184e+09, -8.783633408e+09, -9.0666602496e+09, -9.286792192e+09, -9.642560307200001e+09, -9.8537273344e+09, -1.018704896e+10, -1.0467692544e+10, -1.071136768e+10, -1.0862078976e+10, -1.11231561728e+10, -1.12300544e+10, -1.1383307264e+10, -1.1521358848e+10, -1.1606854656e+10, -1.1614041088e+10, -1.17438752768e+10, -1.1790903296e+10, -1.1894534144e+10, -1.1940842496e+10, -1.1975493632e+10, -1.1995938816e+10, -1.1995938816e+10, -1.2002204672e+10, -1.2004265984e+10, -1.2004265984e+10, -1.2004467712e+10, -1.201211904e+10, -1.2019335168e+10, -1.202014208e+10, -1.203027456e+10, -1.203027456e+10, -1.203027456e+10, -1.203027456e+10, -1.203027456e+10, -1.2031545344e+10, -1.2031757312e+10, -1.2031757312e+10, -1.2031757312e+10] staRes.annualHea.Min=[1.5681599488e+10, 1.5681599488e+10] staRes.annualHea.Mean=[1.7355599872e+10, 1.7355599872e+10] staRes.annualHea.Max=[1.8500399104e+10, 1.8500399104e+10] staRes.annualCoo.Min=[-9.262799872e+09, -9.262799872e+09] staRes.annualCoo.Mean=[-1.0130400256e+10, -1.0130400256e+10] staRes.annualCoo.Max=[-1.1066399744e+10, -1.1066399744e+10] -TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499938964844e+02, 2.931499694824219e+02, 2.972015014648438e+02, 2.931499938964844e+02, 2.931496704101563e+02, 2.9315009765625e+02, 2.931499450683594e+02, 2.931496765136719e+02, 2.931503295898438e+02, 2.931499816894531e+02, 2.952492797851563e+02, 2.931501220703125e+02, 2.931499328613281e+02, 3.000325012207031e+02, 2.931504577636719e+02, 2.931499267578125e+02, 2.99515478515625e+02, 2.944866760253906e+02, 2.931499328613281e+02, 3.001503479003906e+02, 2.931503784179687e+02, 2.934884399414062e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.936808471679688e+02, 3.001500305175781e+02, 2.93149951171875e+02, 2.931498962402344e+02, 3.00150146484375e+02, 2.931499633789062e+02, 2.989756286621094e+02, 3.001499633789062e+02, 2.931500183105469e+02, 3.001494140625e+02, 3.00150244140625e+02, 2.931498779296875e+02, 3.001494812011719e+02, 2.936549255371094e+02, 2.942545166015625e+02, 3.001501098632813e+02, 2.944581665039062e+02, 2.990979553222656e+02, 3.001502807617188e+02, 2.982648315429688e+02, 3.001424011230469e+02, 3.001501770019531e+02, 2.957605590820312e+02, 3.001494812011719e+02, 3.001499633789062e+02, 2.959797607421875e+02, 3.001346557617188e+02, 3.001498352050781e+02, 2.973928527832031e+02, 3.001495361328125e+02, 2.964539367675781e+02, 2.967760070800781e+02, 3.001500122070312e+02, 3.001506958007812e+02, 2.992017211914062e+02, 3.001504089355469e+02, 2.943981872558594e+02, 2.998704223632812e+02, 3.001499084472656e+02, 2.931505737304688e+02, 2.998732666015625e+02, 3.001500610351562e+02, 2.935683959960937e+02, 2.994149353027344e+02, 3.001499938964844e+02, 2.931498779296875e+02, 3.001198486328125e+02, 2.957848999023437e+02, 2.931511108398437e+02, 3.0014892578125e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.0014970703125e+02, 2.93765673828125e+02, 2.931498107910156e+02, 2.972400451660156e+02, 2.931502807617188e+02, 2.931497802734375e+02, 2.931501403808594e+02, 2.931499938964844e+02, 2.931498962402344e+02, 2.943209045410156e+02, 2.931498168945312e+02, 2.932479919433594e+02, 2.931502075195312e+02, 2.931500061035156e+02, 2.95497509765625e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.931495056152344e+02, 2.931504211425781e+02, 2.931499816894531e+02, 2.983471801757813e+02, 2.931505859375e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.932043762207031e+02, 2.9336904296875e+02, 2.934024475097656e+02, 2.934818786621094e+02, 2.935247192382812e+02, 2.937221496582031e+02, 2.93793798828125e+02, 2.937150085449219e+02, 2.936720947265625e+02, 2.936505432128906e+02, 2.936267211914063e+02, 2.936303649902344e+02, 2.936849365234375e+02, 2.937496520996094e+02, 2.937577514648438e+02, 2.9379833984375e+02, 2.93849755859375e+02, 2.938867126464844e+02, 2.939739074707031e+02, 2.940521240234375e+02, 2.940793701171875e+02, 2.941612731933594e+02, 2.942611511230469e+02, 2.943100830078125e+02, 2.943367309570312e+02, 2.943472045898437e+02, 2.944265747070312e+02, 2.945004455566406e+02, 2.944919189453125e+02, 2.945545043945312e+02, 2.945599304199219e+02, 2.946013061523437e+02, 2.945921142578125e+02, 2.946295654296875e+02, 2.946931762695312e+02, 2.947883178710937e+02, 2.948696472167969e+02, 2.949248291015625e+02, 2.949821655273437e+02, 2.950479431152344e+02, 2.95102099609375e+02, 2.951601745605469e+02, 2.952443420410156e+02, 2.953068359375e+02, 2.9538427734375e+02, 2.954533325195313e+02, 2.955094360351562e+02, 2.955704956054688e+02, 2.956460571289062e+02, 2.957116088867188e+02, 2.957724731445313e+02, 2.958312072753906e+02, 2.958713684082031e+02, 2.959281860351563e+02, 2.959805297851562e+02, 2.959960205078125e+02, 2.960287719726563e+02, 2.960755798339844e+02, 2.961207885742188e+02, 2.961766052246094e+02, 2.961958435058594e+02, 2.962279418945312e+02, 2.962608581542969e+02, 2.963015197753906e+02, 2.963328857421875e+02, 2.963736999511719e+02, 2.963937133789062e+02, 2.964241394042969e+02, 2.964560913085937e+02, 2.964773559570312e+02, 2.964851135253906e+02, 2.964996826171875e+02, 2.965040100097656e+02, 2.965094665527344e+02, 2.965056457519531e+02, 2.964999633789063e+02, 2.964641296386719e+02, 2.964668701171875e+02, 2.964553649902344e+02, 2.964564819335938e+02, 2.964383178710938e+02, 2.964236145019531e+02, 2.964080810546875e+02, 2.963693054199219e+02, 2.963414306640625e+02, 2.963197204589844e+02, 2.962871398925781e+02, 2.962617126464844e+02, 2.962466369628906e+02, 2.962218322753906e+02, 2.9619326171875e+02, 2.961767272949219e+02, 2.961509826660156e+02, 2.961190551757812e+02, 2.960887145996094e+02, 2.960594909667969e+02, 2.960374389648438e+02, 2.960156005859375e+02, 2.959932250976562e+02, 2.9596630859375e+02] +TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499938964844e+02, 2.931499694824219e+02, 2.972019836425781e+02, 2.931499938964844e+02, 2.931496704101563e+02, 2.9315009765625e+02, 2.931499450683594e+02, 2.931496765136719e+02, 2.931503295898438e+02, 2.931499816894531e+02, 2.952527770996094e+02, 2.931501220703125e+02, 2.931499328613281e+02, 2.999938354492188e+02, 2.931504577636719e+02, 2.931499267578125e+02, 2.995159851074219e+02, 2.944866516113281e+02, 2.931499328613281e+02, 3.001503479003906e+02, 2.931503784179687e+02, 2.934881774902344e+02, 2.931499145507813e+02, 2.931499938964844e+02, 2.9368017578125e+02, 3.001500305175781e+02, 2.93149951171875e+02, 2.931498962402344e+02, 3.00150146484375e+02, 2.931499633789062e+02, 2.9903359375e+02, 3.001499633789062e+02, 2.931500183105469e+02, 3.001494140625e+02, 3.00150244140625e+02, 2.931498779296875e+02, 3.001494812011719e+02, 2.93651513671875e+02, 2.942548828125e+02, 3.001501098632813e+02, 2.944579833984375e+02, 2.991241455078125e+02, 3.001502807617188e+02, 2.982645263671875e+02, 3.001418701171875e+02, 3.001501770019531e+02, 2.957545043945312e+02, 3.001494812011719e+02, 3.001499633789062e+02, 2.959791564941406e+02, 3.001348266601562e+02, 3.001498352050781e+02, 2.973995666503906e+02, 3.001495361328125e+02, 2.964515319824219e+02, 2.967763977050781e+02, 3.001500122070312e+02, 3.001506958007812e+02, 2.992041015625e+02, 3.001504089355469e+02, 2.943503173828125e+02, 2.998685180664062e+02, 3.001499084472656e+02, 2.931505432128906e+02, 2.9987509765625e+02, 3.001500610351562e+02, 2.935689208984375e+02, 2.994097717285156e+02, 3.001499633789062e+02, 2.931498779296875e+02, 3.00123828125e+02, 2.957955078125e+02, 2.931512023925781e+02, 3.0014892578125e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.0014970703125e+02, 2.937659301757812e+02, 2.931498107910156e+02, 2.972391296386719e+02, 2.931502807617188e+02, 2.931497863769531e+02, 2.931501403808594e+02, 2.931499938964844e+02, 2.931498962402344e+02, 2.94323193359375e+02, 2.931498168945312e+02, 2.932476257324219e+02, 2.931502075195312e+02, 2.931500061035156e+02, 2.954956909179688e+02, 2.931501159667969e+02, 2.931499328613281e+02, 2.931495056152344e+02, 2.931504211425781e+02, 2.931499816894531e+02, 2.983467102050781e+02, 2.931505859375e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.932044982910156e+02, 2.9336904296875e+02, 2.9340341796875e+02, 2.934827331542969e+02, 2.935254211425781e+02, 2.937237670898438e+02, 2.937951416015625e+02, 2.93716162109375e+02, 2.936731323242187e+02, 2.936515502929688e+02, 2.9362763671875e+02, 2.9363125e+02, 2.936856689453125e+02, 2.937503723144531e+02, 2.937583923339844e+02, 2.937989013671875e+02, 2.938501892089844e+02, 2.93887109375e+02, 2.939743041992188e+02, 2.940525817871094e+02, 2.940798583984375e+02, 2.941617858886719e+02, 2.942617309570313e+02, 2.943106628417969e+02, 2.943371887207031e+02, 2.943476501464844e+02, 2.944270874023438e+02, 2.94501025390625e+02, 2.944925170898438e+02, 2.945551452636719e+02, 2.945605407714844e+02, 2.946019470214844e+02, 2.94592724609375e+02, 2.9463017578125e+02, 2.946937561035156e+02, 2.947889282226562e+02, 2.948701904296875e+02, 2.949253173828125e+02, 2.949826049804688e+02, 2.950484008789062e+02, 2.951025268554687e+02, 2.951606628417969e+02, 2.952447998046875e+02, 2.953072326660156e+02, 2.953847045898438e+02, 2.954537902832031e+02, 2.955098693847656e+02, 2.955708923339844e+02, 2.956464416503906e+02, 2.957119750976562e+02, 2.957728515625e+02, 2.958315490722656e+02, 2.958717590332031e+02, 2.959285949707031e+02, 2.959809265136719e+02, 2.959964782714844e+02, 2.9602919921875e+02, 2.960760437011719e+02, 2.961212585449219e+02, 2.961770629882812e+02, 2.961963195800781e+02, 2.962284240722656e+02, 2.962613159179688e+02, 2.963019470214844e+02, 2.963332824707031e+02, 2.963740966796875e+02, 2.963941101074219e+02, 2.9642451171875e+02, 2.964564575195312e+02, 2.964777526855469e+02, 2.964855102539062e+02, 2.965000793457031e+02, 2.965044311523437e+02, 2.9650986328125e+02, 2.965060424804688e+02, 2.965003601074219e+02, 2.964645324707031e+02, 2.964672424316406e+02, 2.964557312011719e+02, 2.964568786621094e+02, 2.964387145996094e+02, 2.964240112304688e+02, 2.964084777832031e+02, 2.963696899414062e+02, 2.963418273925781e+02, 2.963200866699219e+02, 2.962875061035156e+02, 2.962620788574219e+02, 2.9624697265625e+02, 2.9622216796875e+02, 2.961936096191406e+02, 2.961770568847656e+02, 2.96151318359375e+02, 2.961194213867187e+02, 2.960890502929688e+02, 2.960598083496094e+02, 2.960377746582031e+02, 2.960159057617187e+02, 2.959935485839844e+02, 2.959666137695312e+02] heaCri.lowerLimit=[1.3283999744e+10, 1.3283999744e+10] heaCri.upperLimit=[2.2031998976e+10, 2.2031998976e+10] cooCri.lowerLimit=[-3.888e+09, -3.888e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case640.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case640.txt index 85a74005fe9..5a07ff15e00 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case640.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case640.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.851495666503906e+02, 2.931498779296875e+02, 3.001494873046875e+02, 2.838676452636719e+02, 2.931496154785156e+02, 3.001509826660156e+02, 2.831498840332031e+02, 2.931494812011719e+02, 3.001507568359375e+02, 2.836642822265625e+02, 2.958955444335937e+02, 2.931502807617188e+02, 2.831538879394531e+02, 3.000545349121094e+02, 2.931507629394531e+02, 2.900179016113281e+02, 3.0014873046875e+02, 2.934993286132812e+02, 2.864396667480469e+02, 3.001489440917969e+02, 2.851498901367187e+02, 2.932132873535156e+02, 2.9315e+02, 2.831499938964844e+02, 2.931495971679688e+02, 3.001493591308594e+02, 2.835585144042969e+02, 2.931499328613281e+02, 3.001497192382812e+02, 2.831498352050781e+02, 2.980229797363281e+02, 2.991043395996094e+02, 2.836069946289062e+02, 3.001495666503906e+02, 2.972611938476563e+02, 2.892931762695313e+02, 3.001495788574219e+02, 2.932072570800781e+02, 2.929820251464844e+02, 3.0014951171875e+02, 2.920592834472656e+02, 2.982514892578125e+02, 3.001498413085938e+02, 2.980048522949219e+02, 2.997943176269531e+02, 3.001499450683594e+02, 2.952179565429688e+02, 3.001497009277344e+02, 3.001504821777344e+02, 2.9533154296875e+02, 2.999975952148437e+02, 3.001365539550781e+02, 2.969104919433594e+02, 3.001496276855469e+02, 2.955784301757812e+02, 2.957870849609375e+02, 3.001494873046875e+02, 2.995861022949219e+02, 2.984740295410156e+02, 3.001494323730469e+02, 2.938735900878906e+02, 2.991088562011719e+02, 3.001492553710938e+02, 2.919310607910156e+02, 2.995034423828125e+02, 3.001501403808594e+02, 2.932048217773437e+02, 2.990975708007812e+02, 3.001512451171875e+02, 2.910588195800781e+02, 3.000239318847656e+02, 2.983742919921875e+02, 2.923465393066406e+02, 3.00149169921875e+02, 2.931503479003906e+02, 2.852045776367187e+02, 3.001486511230469e+02, 2.938837463378906e+02, 2.914385681152344e+02, 3.000383850097656e+02, 2.851500671386719e+02, 2.931498168945312e+02, 2.932010498046875e+02, 2.831499328613281e+02, 2.931498718261719e+02, 3.001499877929688e+02, 2.832018188476562e+02, 2.931564697265625e+02, 3.001521911621094e+02, 2.837727905273438e+02, 2.960399230957031e+02, 2.931502624511719e+02, 2.83149755859375e+02, 2.945475769042969e+02, 2.931509704589844e+02, 2.840156127929687e+02, 3.001487243652344e+02, 2.931503601074219e+02, 2.831489868164062e+02] -PHea.y=[0e+00, 2.103943969726562e+02, 1.3648576171875e+03, 9.597153076171875e+02, 0e+00, 0e+00, 6.126542724609375e+02, 0e+00, 1.571426831054687e+03, 1.163578662109375e+03, 0e+00, 0e+00, 0e+00, 5.188665161132812e+02, 1.236947596549988e+02, 0e+00, 1.091423040771484e+03, 0e+00, 0e+00, 8.615465942382813e+02, 0e+00, 0e+00, 7.27359814453125e+02, 1.3365927734375e+02, 5.82079052734375e+02, 1.068985229492188e+03, 5.940060119628906e+02, 0e+00, 0e+00, 1.683884350585937e+03, 0e+00, 4.286081176757813e+02, 0e+00, 1.592733001708985e+01, 7.366598510742188e+00, 0e+00, 6.871261596679688e+00, 0e+00, 0e+00, 2.466571014404297e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.012818756103515e+01, 0e+00, 0e+00, 1.513911083984375e+03, 0e+00, 0e+00, 1.012598559570313e+03, 0e+00, 0e+00, 4.687244384765625e+02, 6.334683654785156e+02, 1.490835922241211e+02, 1.053876800537109e+02, 1.165199194335938e+03, 0e+00, 1.583398559570313e+02, 1.686930737018585e+02, 1.576211730025534e-07, 0e+00, 0e+00, 1.769674267578125e+03, 9.491698120117187e+02, 0e+00, 1.396216857910156e+03, 1.53301513671875e+01, 0e+00, 2.41798984375e+03, 2.873230895996094e+02] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.740270703125e+03, 0e+00, 0e+00, -2.19857109375e+03, 0e+00, 0e+00, -2.88396240234375e+02, 0e+00, -1.822577644361445e-08, 0e+00, 0e+00, -3.155140075683594e+02, 0e+00, 0e+00, -1.912869384765625e+03, 0e+00, 0e+00, -3.84383701171875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.995949951171875e+03, 0e+00, 0e+00, -1.91385400390625e+03, 0e+00, 5.121313571929932e-01, -3.131395530700683e+00, 0e+00, -1.10877734375e+03, 0e+00, 0e+00, -1.11445322265625e+03, 0e+00, 0e+00, -2.150817016601562e+03, 0e+00, 6.784338152145208e-01, -2.266487841796875e+03, 0e+00, -3.178539226055145e+01, -2.39943994140625e+03, 0e+00, -5.498699584960938e+02, -1.675104248046875e+03, 0e+00, -3.339358127593994e+02, -5.3721982421875e+02, 0e+00, -5.33828857421875e+02, 0e+00, 0e+00, -2.284151904296875e+03, -8.025655517578124e+01, 0e+00, -2.9544888671875e+03, 0e+00, -2.370416056315104e+00, -3.001207568359375e+03, 0e+00, 3.256408977508545e+00, -4.89857353515625e+03, 0e+00, -3.119586204316882e+00, -2.09497265625e+03, 0e+00, -3.09048579788208e+02, 0e+00, 0e+00, -1.15952685546875e+03, 0e+00, 0e+00, -2.628891015625e+03, 0e+00, 0e+00, -4.446321228027344e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.068167724609375e+03, 0e+00, 0e+00, -4.895710144042969e+02, 0e+00, -1.037597667163936e-06, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.67708564453125e+03, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499938964844e+02, 2.851496643066406e+02, 2.931498779296875e+02, 3.001494873046875e+02, 2.838685913085938e+02, 2.931495971679688e+02, 3.001510070800781e+02, 2.831498840332031e+02, 2.931494812011719e+02, 3.001507568359375e+02, 2.836642944335937e+02, 2.958954895019531e+02, 2.931502807617188e+02, 2.831540344238281e+02, 2.999557495117188e+02, 2.931507629394531e+02, 2.900106750488281e+02, 3.0014873046875e+02, 2.934988220214844e+02, 2.864388427734375e+02, 3.001489440917969e+02, 2.851496948242187e+02, 2.932135925292969e+02, 2.9315e+02, 2.831499938964844e+02, 2.931495849609375e+02, 3.001493591308594e+02, 2.835583862304687e+02, 2.931499328613281e+02, 3.001497192382812e+02, 2.831498352050781e+02, 2.980239562988281e+02, 2.991033264160156e+02, 2.836070007324219e+02, 3.001495666503906e+02, 2.972554016113281e+02, 2.892928527832031e+02, 3.001495849609375e+02, 2.932037475585938e+02, 2.92982421875e+02, 3.0014951171875e+02, 2.920594360351562e+02, 2.982474182128906e+02, 3.001498413085938e+02, 2.980054016113281e+02, 2.997971801757812e+02, 3.001499450683594e+02, 2.952114685058594e+02, 3.001497009277344e+02, 3.001504821777344e+02, 2.953317260742188e+02, 2.9999462890625e+02, 3.001364196777344e+02, 2.9691103515625e+02, 3.001496276855469e+02, 2.955782348632812e+02, 2.957849548339844e+02, 3.001494873046875e+02, 2.9958564453125e+02, 2.984725341796875e+02, 3.001494323730469e+02, 2.938732238769531e+02, 2.991236389160156e+02, 3.001492553710938e+02, 2.919399719238281e+02, 2.994278442382812e+02, 3.001501403808594e+02, 2.932033447265625e+02, 2.991064392089844e+02, 3.001512451171875e+02, 2.910565612792969e+02, 3.000270874023437e+02, 2.983735961914062e+02, 2.923457946777344e+02, 3.001492004394531e+02, 2.931503479003906e+02, 2.852046081542969e+02, 3.001486511230469e+02, 2.938805541992188e+02, 2.914433898925781e+02, 3.000452514648438e+02, 2.85149853515625e+02, 2.931498168945312e+02, 2.9320107421875e+02, 2.831499328613281e+02, 2.931498718261719e+02, 3.001499877929688e+02, 2.832018127441406e+02, 2.931564331054688e+02, 3.001521911621094e+02, 2.837742370605469e+02, 2.960490295410156e+02, 2.931502624511719e+02, 2.83149755859375e+02, 2.945474548339844e+02, 2.931509704589844e+02, 2.840156799316406e+02, 3.001487243652344e+02, 2.931495727539062e+02, 2.831489868164062e+02] +PHea.y=[0e+00, 2.10415234375e+02, 1.373674072265625e+03, 9.600342651367188e+02, 0e+00, 0e+00, 6.124518920898438e+02, 0e+00, 1.571428637695313e+03, 1.161624401855469e+03, 0e+00, 0e+00, 0e+00, 5.188658447265625e+02, 1.236866788864136e+02, 0e+00, 1.091430291748047e+03, 0e+00, 0e+00, 8.615339599609375e+02, 0e+00, 0e+00, 7.273529541015625e+02, 1.334090209960937e+02, 5.820716674804687e+02, 1.069029052734375e+03, 5.926331359863282e+02, 0e+00, 0e+00, 1.683893139648437e+03, 0e+00, 4.286091796875e+02, 0e+00, 1.55395523071289e+01, 7.372930908203124e+00, 0e+00, 5.407255172729492e+00, 0e+00, 0e+00, 2.464162109375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.982740783055625e+00, 0e+00, 0e+00, 1.513896533203125e+03, 0e+00, 0e+00, 1.011866625976563e+03, 0e+00, 0e+00, 4.686441040039062e+02, 6.325339233398438e+02, 1.490459503173828e+02, 1.051541061401367e+02, 1.165225634765625e+03, 0e+00, 1.582391723632813e+02, 1.688014335155487e+02, 7.66409812058555e-06, 0e+00, 0e+00, 1.76967578125e+03, 9.491837158203125e+02, 0e+00, 1.396155920410156e+03, 1.5328857421875e+01, 0e+00, 2.41803095703125e+03, 2.873247985839844e+02] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.74020205078125e+03, 0e+00, 0e+00, -2.196058203125e+03, 0e+00, 0e+00, -2.887448425292969e+02, 0e+00, 5.335277819540352e-07, 0e+00, 0e+00, -3.215582580566406e+02, 0e+00, 0e+00, -1.91286572265625e+03, 0e+00, 0e+00, -3.84385087890625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.995870361328125e+03, 0e+00, 0e+00, -1.913943725585938e+03, 0e+00, 1.028778457641601e+00, -3.06236686706543e+00, 0e+00, -1.10874755859375e+03, 0e+00, 0e+00, -1.114472509765625e+03, 0e+00, 0e+00, -2.150793530273438e+03, 0e+00, -4.039661204814921e-02, -2.26658037109375e+03, 0e+00, -2.998656234741211e+01, -2.39943935546875e+03, 0e+00, -5.498720825195312e+02, -1.674836181640625e+03, 0e+00, -3.352792297363281e+02, -5.37078125e+02, 0e+00, -5.338441772460938e+02, 0e+00, 0e+00, -2.28411650390625e+03, -8.0203125e+01, 0e+00, -2.95453779296875e+03, 0e+00, 1.84331907113392e-01, -3.00129208984375e+03, 0e+00, -2.574170766194584e+00, -4.89855361328125e+03, 0e+00, -6.113364547491074e-02, -2.0961435546875e+03, 0e+00, -3.078203032493591e+02, 0e+00, 0e+00, -1.1587470703125e+03, 0e+00, 0e+00, -2.628726025390625e+03, 0e+00, 0e+00, -4.419656768798828e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.068099267578125e+03, 0e+00, 0e+00, -4.897801208496094e+02, 0e+00, 9.732352600746452e-05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.6769451171875e+03, 0e+00, 0e+00] staRes.peakHea.Min=[4.039e+03, 4.039e+03] staRes.peakHea.Mean=[4.369e+03, 4.369e+03] staRes.peakHea.Max=[4.658e+03, 4.658e+03] staRes.peakCoo.Min=[-5.365e+03, -5.365e+03] staRes.peakCoo.Mean=[-5.973e+03, -5.973e+03] staRes.peakCoo.Max=[-6.429e+03, -6.429e+03] -EHea.y=[0e+00, 2.948749632e+08, 5.18525984e+08, 7.048452864e+08, 8.75837056e+08, 1.065066944e+09, 1.2086589184e+09, 1.357237632e+09, 1.6153596416e+09, 1.8794766592e+09, 2.148794112e+09, 2.49218944e+09, 2.708671232e+09, 2.8525387264e+09, 2.9531194368e+09, 3.267317504e+09, 3.4643656704e+09, 3.59591168e+09, 3.716056064e+09, 3.8088623104e+09, 3.934226432e+09, 4.141895424e+09, 4.2060486144e+09, 4.26794752e+09, 4.3657659392e+09, 4.55061248e+09, 4.8076115968e+09, 4.866336256e+09, 4.949605888e+09, 5.1490326528e+09, 5.222445056e+09, 5.3889642496e+09, 5.486354944e+09, 5.590060032e+09, 5.669504512e+09, 5.700948992e+09, 5.701178368e+09, 5.707435008e+09, 5.722131456e+09, 5.7233641472e+09, 5.726478848e+09, 5.727926784e+09, 5.727926784e+09, 5.727926784e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72810496e+09, 5.72959232e+09, 5.729708032e+09, 5.729708032e+09, 5.729708032e+09, 5.729708032e+09, 5.731918336e+09, 5.731918336e+09, 5.731973632e+09, 5.731973632e+09, 5.731973632e+09, 5.731973632e+09, 5.732237312e+09, 5.732237312e+09, 5.732237312e+09, 5.735837184e+09, 5.744695296e+09, 5.74776832e+09, 5.754010624e+09, 5.765771776e+09, 5.795783168e+09, 5.8255003648e+09, 6.054354944e+09, 6.087218176e+09, 6.1473360896e+09, 6.17367552e+09, 6.268679168e+09, 6.3142902784e+09, 6.376274944e+09, 6.757851136e+09, 6.944797184e+09, 7.0305232896e+09, 7.178302976e+09, 7.3051594752e+09, 7.3792707584e+09, 7.621215744e+09, 7.848311296e+09, 7.966186496e+09, 8.1842307072e+09, 8.4906385408e+09, 8.733715456e+09, 8.952141004799999e+09, 9.095661568e+09, 9.287402496e+09, 9.439972352e+09, 9.77394688e+09] -ECoo.y=[0e+00, -1.0371856e+08, -2.59298992e+08, -5.53167168e+08, -7.662626304e+08, -9.50051712e+08, -1.358539008e+09, -1.5131433728e+09, -1.657913344e+09, -1.910132608e+09, -2.109736576e+09, -2.220796416e+09, -2.442715136e+09, -2.605487872e+09, -2.769094144e+09, -2.902373632e+09, -3.042577408e+09, -3.185087744e+09, -3.353598976e+09, -3.595371776e+09, -3.81524864e+09, -3.9649903616e+09, -4.149946112e+09, -4.39139328e+09, -4.55712e+09, -4.702294528e+09, -4.799274496e+09, -5.0246040576e+09, -5.213766656e+09, -5.23706368e+09, -5.40095232e+09, -5.454219264e+09, -5.532720128e+09, -5.5368250368e+09, -5.617193472e+09, -5.773644288e+09, -5.964199424e+09, -6.117292032e+09, -6.2635168768e+09, -6.38215168e+09, -6.493977088e+09, -6.6580958208e+09, -6.80657152e+09, -7.062239744e+09, -7.2551138304e+09, -7.496535552e+09, -7.7565549568e+09, -7.9377501184e+09, -8.13099776e+09, -8.46796032e+09, -8.703248384e+09, -8.974078976e+09, -9.2168085504e+09, -9.379285811200001e+09, -9.679607808e+09, -9.964015616e+09, -1.005422592e+10, -1.019513856e+10, -1.05131599872e+10, -1.07407896576e+10, -1.1111487488e+10, -1.13085556736e+10, -1.1507718144e+10, -1.1790589952e+10, -1.20984932352e+10, -1.2341076992e+10, -1.27374559232e+10, -1.30038519808e+10, -1.3400484864e+10, -1.3754887168e+10, -1.4112182272e+10, -1.4352218112e+10, -1.478072832e+10, -1.4963637248e+10, -1.5266233344e+10, -1.5550051328e+10, -1.5766606848e+10, -1.584439296e+10, -1.6286779392e+10, -1.6526209024e+10, -1.6959405056e+10, -1.7184925696e+10, -1.7469063168e+10, -1.769954304e+10, -1.769954304e+10, -1.7857810432e+10, -1.791039488e+10, -1.80414435328e+10, -1.821826048e+10, -1.8572771328e+10, -1.8710339584e+10, -1.8962757632e+10, -1.9351588864e+10, -1.948063744e+10, -1.954557952e+10, -1.974499328e+10, -1.990444032e+10, -2.0180189184e+10, -2.04183420928e+10, -2.0642818048e+10, -2.0734009344e+10] +EHea.y=[0e+00, 2.948565184e+08, 5.185414528e+08, 7.050420864e+08, 8.7610944e+08, 1.065360384e+09, 1.2089105664e+09, 1.35748736e+09, 1.615598976e+09, 1.8797929728e+09, 2.149046016e+09, 2.492460032e+09, 2.708928768e+09, 2.8528390144e+09, 2.9535353344e+09, 3.2677184e+09, 3.4647934464e+09, 3.596427776e+09, 3.716575744e+09, 3.8093579264e+09, 3.934715392e+09, 4.142380288e+09, 4.2065601024e+09, 4.26843904e+09, 4.3661804544e+09, 4.551074816e+09, 4.8080104448e+09, 4.866768384e+09, 4.950099968e+09, 5.1494832128e+09, 5.22288384e+09, 5.3893390336e+09, 5.48671744e+09, 5.590439424e+09, 5.6698785792e+09, 5.701293056e+09, 5.701508608e+09, 5.707769856e+09, 5.72243968e+09, 5.723671552e+09, 5.726759936e+09, 5.728211456e+09, 5.728211456e+09, 5.728211456e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.728389632e+09, 5.72986624e+09, 5.729983488e+09, 5.729983488e+09, 5.729983488e+09, 5.729983488e+09, 5.73220096e+09, 5.73220096e+09, 5.732255744e+09, 5.732255744e+09, 5.732255744e+09, 5.732255744e+09, 5.732523008e+09, 5.732523008e+09, 5.732523008e+09, 5.73613824e+09, 5.745047552e+09, 5.74810624e+09, 5.754353664e+09, 5.766119424e+09, 5.796129792e+09, 5.8258423808e+09, 6.054677504e+09, 6.087547392e+09, 6.14765824e+09, 6.173976064e+09, 6.268921856e+09, 6.3144853504e+09, 6.3764634624e+09, 6.7580023808e+09, 6.944996352e+09, 7.0307388416e+09, 7.178614272e+09, 7.3054555136e+09, 7.37956608e+09, 7.621551104e+09, 7.848554496e+09, 7.966342656e+09, 8.1843104768e+09, 8.4907081728e+09, 8.733780992e+09, 8.9522397184e+09, 9.09580288e+09, 9.287655424e+09, 9.4401601536e+09, 9.774103552e+09] +ECoo.y=[0e+00, -1.03681832e+08, -2.59257872e+08, -5.53284352e+08, -7.664119168e+08, -9.50169856e+08, -1.35859776e+09, -1.51320064e+09, -1.657932288e+09, -1.910187264e+09, -2.109721856e+09, -2.220783872e+09, -2.44270208e+09, -2.605491968e+09, -2.769146368e+09, -2.902437632e+09, -3.042666496e+09, -3.185242112e+09, -3.3537830912e+09, -3.595527936e+09, -3.81540864e+09, -3.9651441152e+09, -4.150188032e+09, -4.391635968e+09, -4.557284352e+09, -4.702572032e+09, -4.79953152e+09, -5.0248814592e+09, -5.214047744e+09, -5.237338112e+09, -5.401262592e+09, -5.454467584e+09, -5.532923392e+09, -5.5370196992e+09, -5.617380352e+09, -5.773833216e+09, -5.96438784e+09, -6.117487104e+09, -6.2636985344e+09, -6.382374912e+09, -6.494197248e+09, -6.6583267328e+09, -6.80679168e+09, -7.062576128e+09, -7.2554084352e+09, -7.496816128e+09, -7.756838912e+09, -7.937988608e+09, -8.131277312e+09, -8.468204544e+09, -8.703565824e+09, -8.974398464e+09, -9.2171124736e+09, -9.379633152e+09, -9.679937536e+09, -9.964346368e+09, -1.005445632e+10, -1.0195403776e+10, -1.05134323712e+10, -1.0741103616e+10, -1.111181824e+10, -1.13089099776e+10, -1.1508109312e+10, -1.1790926848e+10, -1.20988397568e+10, -1.2341293056e+10, -1.273772544e+10, -1.30041356288e+10, -1.3400753152e+10, -1.3755126784e+10, -1.4112467968e+10, -1.4352539648e+10, -1.47810023424e+10, -1.4963920896e+10, -1.5266527232e+10, -1.5550344192e+10, -1.5766897664e+10, -1.5844678656e+10, -1.62870376448e+10, -1.652645376e+10, -1.6959642624e+10, -1.71851194368e+10, -1.7469177856e+10, -1.769962496e+10, -1.769962496e+10, -1.7857947648e+10, -1.7910474752e+10, -1.80416180224e+10, -1.8218420224e+10, -1.857291264e+10, -1.8710591488e+10, -1.8962886656e+10, -1.9351631872e+10, -1.9480659968e+10, -1.9545583616e+10, -1.9744997376e+10, -1.9904479232e+10, -2.0180293632e+10, -2.04186189824e+10, -2.0642998272e+10, -2.0734152704e+10] staRes.annualHea.Min=[8.650800128e+09, 8.650800128e+09] staRes.annualHea.Mean=[9.403199488e+09, 9.403199488e+09] staRes.annualHea.Max=[9.655199744e+09, 9.655199744e+09] staRes.annualCoo.Min=[-1.8853199872e+10, -1.8853199872e+10] staRes.annualCoo.Mean=[-2.0289599488e+10, -2.0289599488e+10] staRes.annualCoo.Max=[-2.1214799872e+10, -2.1214799872e+10] -TRooHou.y=[0e+00, 2.931500366210938e+02, 2.841494323730469e+02, 2.931498718261719e+02, 3.001497924804688e+02, 2.842305908203125e+02, 2.931736267089844e+02, 3.001511596679687e+02, 2.8314990234375e+02, 2.931497192382812e+02, 2.983297424316406e+02, 2.841756591796875e+02, 2.973570190429688e+02, 2.931503295898438e+02, 2.836358337402344e+02, 3.001463317871094e+02, 2.931513122558594e+02, 2.904901428222656e+02, 3.00148828125e+02, 2.902217224121094e+02, 2.881807556152344e+02, 3.001491333007813e+02, 2.841496520996094e+02, 2.934091857910156e+02, 2.931499267578125e+02, 2.831499328613281e+02, 2.932203918457031e+02, 3.001500061035156e+02, 2.840785095214844e+02, 2.931499145507813e+02, 3.001500244140625e+02, 2.831500122070312e+02, 2.990106689453125e+02, 2.96803759765625e+02, 2.84096044921875e+02, 3.001495971679688e+02, 2.955088012695313e+02, 2.897965087890625e+02, 3.001494079589844e+02, 2.912915710449219e+02, 2.936515502929688e+02, 3.001496154785156e+02, 2.917640991210938e+02, 2.98746728515625e+02, 3.001499877929688e+02, 2.977065734863281e+02, 2.999875244140625e+02, 3.001501892089844e+02, 2.955966552734375e+02, 3.001496765136719e+02, 3.001506042480469e+02, 2.958173828125e+02, 3.0010703125e+02, 2.997581481933594e+02, 2.972592468261719e+02, 3.001495971679688e+02, 2.949031066894531e+02, 2.962845886230469e+02, 3.001495300292969e+02, 2.988662170410156e+02, 2.987647705078125e+02, 3.001494873046875e+02, 2.932699462890625e+02, 2.994139953613281e+02, 3.001494262695313e+02, 2.9209326171875e+02, 2.998050354003906e+02, 3.001503356933594e+02, 2.934086181640625e+02, 2.994836669921875e+02, 3.001515808105469e+02, 2.915236694335937e+02, 3.001128356933594e+02, 2.969273132324219e+02, 2.926716735839844e+02, 3.001489868164062e+02, 2.931505981445313e+02, 2.860299682617188e+02, 3.001486389160156e+02, 2.902589050292969e+02, 2.921759948730469e+02, 3.001408752441406e+02, 2.841497009277344e+02, 2.931498168945312e+02, 2.931530883789063e+02, 2.831500244140625e+02, 2.931498107910156e+02, 3.001505920410156e+02, 2.8337568359375e+02, 2.93857421875e+02, 2.988612060546875e+02, 2.841951171875e+02, 2.97474658203125e+02, 2.93150341796875e+02, 2.831496398925781e+02, 2.963594970703125e+02, 2.931514282226562e+02, 2.848923156738281e+02, 3.001486755371094e+02, 2.901498779296875e+02, 2.845755310058594e+02] -TRooAnn.y=[0e+00, 2.912473693847656e+02, 2.912101379394531e+02, 2.918131591796875e+02, 2.917452697753906e+02, 2.918101501464844e+02, 2.920553405761719e+02, 2.92034716796875e+02, 2.919982543945313e+02, 2.920571899414062e+02, 2.919978942871094e+02, 2.919335388183594e+02, 2.919658874511719e+02, 2.919473571777344e+02, 2.920265563964844e+02, 2.919696655273438e+02, 2.919481750488281e+02, 2.920012512207031e+02, 2.920476501464844e+02, 2.92078466796875e+02, 2.921360473632812e+02, 2.920917785644531e+02, 2.921214721679688e+02, 2.922055297851563e+02, 2.922074157714844e+02, 2.921799926757812e+02, 2.921715515136719e+02, 2.922039794921875e+02, 2.92230908203125e+02, 2.922014709472656e+02, 2.922358703613281e+02, 2.922270812988281e+02, 2.922380432128906e+02, 2.922059265136719e+02, 2.922270263671875e+02, 2.922792053222656e+02, 2.924172973632812e+02, 2.925086975097656e+02, 2.925788940429687e+02, 2.926731872558594e+02, 2.927529907226562e+02, 2.928190368652344e+02, 2.929118347167969e+02, 2.930354125976563e+02, 2.931196594238281e+02, 2.932343139648438e+02, 2.933417907714844e+02, 2.934361755371094e+02, 2.935279235839844e+02, 2.936370239257812e+02, 2.937333374023438e+02, 2.938231872558594e+02, 2.939122192382812e+02, 2.939725158691406e+02, 2.940558349609375e+02, 2.941353454589844e+02, 2.941750427246094e+02, 2.942191345214844e+02, 2.942882507324219e+02, 2.943565795898438e+02, 2.944389343261719e+02, 2.944772766113281e+02, 2.945296569824219e+02, 2.945758483886719e+02, 2.946376403808594e+02, 2.946884460449219e+02, 2.947481323242188e+02, 2.947787475585938e+02, 2.948270446777344e+02, 2.948748718261719e+02, 2.949079895019531e+02, 2.949126586914062e+02, 2.949318908691406e+02, 2.949456237792969e+02, 2.949558837890625e+02, 2.9495556640625e+02, 2.949508239746094e+02, 2.949011535644531e+02, 2.948946533203125e+02, 2.948669799804687e+02, 2.948639221191406e+02, 2.948370666503906e+02, 2.94812158203125e+02, 2.947982360839844e+02, 2.947370544433594e+02, 2.946989440917969e+02, 2.946805358886719e+02, 2.946430847167969e+02, 2.946154113769531e+02, 2.9460234375e+02, 2.945643920898438e+02, 2.945403015136719e+02, 2.945236083984375e+02, 2.94486669921875e+02, 2.944502563476562e+02, 2.944247131347656e+02, 2.943936462402344e+02, 2.943780090332031e+02, 2.943517333984375e+02, 2.943265380859375e+02, 2.942978515625e+02] +TRooHou.y=[0e+00, 2.931500366210938e+02, 2.841494140625e+02, 2.931498718261719e+02, 3.001497924804688e+02, 2.842316589355469e+02, 2.931737243652344e+02, 3.001511596679687e+02, 2.8314990234375e+02, 2.931497375488281e+02, 2.983314208984375e+02, 2.841756591796875e+02, 2.973563720703125e+02, 2.931503295898438e+02, 2.836361572265625e+02, 3.001373596191406e+02, 2.931513122558594e+02, 2.904823486328125e+02, 3.00148828125e+02, 2.902219116210937e+02, 2.881799926757812e+02, 3.001491333007813e+02, 2.841496520996094e+02, 2.934097290039062e+02, 2.931499267578125e+02, 2.831499328613281e+02, 2.932205627441406e+02, 3.001500061035156e+02, 2.840782165527344e+02, 2.931499145507813e+02, 3.001500244140625e+02, 2.831500122070312e+02, 2.990131286621094e+02, 2.967999938964844e+02, 2.840961242675781e+02, 3.001495971679688e+02, 2.954977966308594e+02, 2.897964294433594e+02, 3.001494079589844e+02, 2.912911865234375e+02, 2.936519775390625e+02, 3.001496154785156e+02, 2.917643005371094e+02, 2.987393310546875e+02, 3.001499877929688e+02, 2.977072143554688e+02, 2.999977416992188e+02, 3.001501892089844e+02, 2.955898498535156e+02, 3.001496765136719e+02, 3.001506042480469e+02, 2.95817578125e+02, 3.001009338378906e+02, 2.997580078125e+02, 2.972598510742188e+02, 3.001495971679688e+02, 2.949029113769531e+02, 2.96282275390625e+02, 3.001495300292969e+02, 2.988656005859375e+02, 2.987630310058594e+02, 3.001494873046875e+02, 2.93269580078125e+02, 2.994394775390625e+02, 3.001494262695313e+02, 2.921033020019531e+02, 2.997677795410156e+02, 3.001503356933594e+02, 2.9340703125e+02, 2.995034057617187e+02, 3.001515808105469e+02, 2.91523193359375e+02, 3.00119091796875e+02, 2.96926123046875e+02, 2.9267119140625e+02, 3.001489868164062e+02, 2.931505981445313e+02, 2.860301025390625e+02, 3.001486389160156e+02, 2.902562805175781e+02, 2.921806030273438e+02, 3.001429077148438e+02, 2.841497009277344e+02, 2.931498229980469e+02, 2.931530883789063e+02, 2.831501770019531e+02, 2.931498107910156e+02, 3.001505920410156e+02, 2.833759033203125e+02, 2.938568359375e+02, 2.98862060546875e+02, 2.841966796875e+02, 2.974889770507813e+02, 2.93150341796875e+02, 2.831496398925781e+02, 2.963594665527344e+02, 2.931514282226562e+02, 2.848924194335938e+02, 3.001486755371094e+02, 2.901498779296875e+02, 2.845755310058594e+02] +TRooAnn.y=[0e+00, 2.912484069824219e+02, 2.912106567382813e+02, 2.918135864257812e+02, 2.917454528808594e+02, 2.918105163574219e+02, 2.92055615234375e+02, 2.920349304199219e+02, 2.919984680175781e+02, 2.920574035644531e+02, 2.919981079101562e+02, 2.919337829589844e+02, 2.919660461425781e+02, 2.919475769042969e+02, 2.92026953125e+02, 2.919700317382812e+02, 2.919484802246094e+02, 2.920015869140625e+02, 2.920479187011719e+02, 2.920787109375e+02, 2.921362609863281e+02, 2.920919921875e+02, 2.921215637207031e+02, 2.922055908203125e+02, 2.922074584960938e+02, 2.92179931640625e+02, 2.921714904785156e+02, 2.922039489746094e+02, 2.922309387207031e+02, 2.922014526367187e+02, 2.922358093261719e+02, 2.922270080566406e+02, 2.922380126953125e+02, 2.922059265136719e+02, 2.922270263671875e+02, 2.922791748046875e+02, 2.924172668457031e+02, 2.925086364746094e+02, 2.925788330078125e+02, 2.926730834960937e+02, 2.927528381347656e+02, 2.928189147949219e+02, 2.929117126464844e+02, 2.930351745605469e+02, 2.931194763183594e+02, 2.93234130859375e+02, 2.933416381835938e+02, 2.934360534667969e+02, 2.935278015136719e+02, 2.936369018554688e+02, 2.93733154296875e+02, 2.938230163574219e+02, 2.939120666503906e+02, 2.939723266601562e+02, 2.940556518554687e+02, 2.941351623535156e+02, 2.941749389648438e+02, 2.942189819335937e+02, 2.942880981445313e+02, 2.943564147949219e+02, 2.944387512207031e+02, 2.944770935058594e+02, 2.94529443359375e+02, 2.945756652832031e+02, 2.946374755859375e+02, 2.946883544921875e+02, 2.947480224609375e+02, 2.947786254882812e+02, 2.948269287109375e+02, 2.948747619628906e+02, 2.949078674316406e+02, 2.949125366210938e+02, 2.949317993164062e+02, 2.949455627441406e+02, 2.949558044433594e+02, 2.949554748535156e+02, 2.949507629394531e+02, 2.949010681152344e+02, 2.948945861816406e+02, 2.948669189453125e+02, 2.948638610839844e+02, 2.948369873046875e+02, 2.948120971679688e+02, 2.947981994628906e+02, 2.947370056152344e+02, 2.946988830566406e+02, 2.946805358886719e+02, 2.946430603027344e+02, 2.946154052734375e+02, 2.9460234375e+02, 2.945643615722656e+02, 2.945402709960937e+02, 2.945236083984375e+02, 2.944866638183594e+02, 2.944502380371094e+02, 2.944246826171875e+02, 2.943936157226562e+02, 2.943780090332031e+02, 2.943516723632812e+02, 2.943265075683594e+02, 2.942978210449219e+02] heaCri.lowerLimit=[5.688e+09, 5.688e+09] heaCri.upperLimit=[1.3536e+10, 1.3536e+10] cooCri.lowerLimit=[-1.5984e+10, -1.5984e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case650.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case650.txt index 680acb0b5ca..d4891216e3e 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case650.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case650.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,9 +12,9 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.812959655761719e+02, 2.702249877929688e+02, 2.793761779785156e+02, 3.001496032714844e+02, 2.802693176269531e+02, 2.782076904296875e+02, 2.9950390625e+02, 2.623120727539062e+02, 2.708210815429687e+02, 2.927443542480469e+02, 2.773706970214844e+02, 2.852326965332031e+02, 2.827784362792969e+02, 2.728052124023437e+02, 2.999494934082031e+02, 2.818882080078125e+02, 2.846253723144531e+02, 3.001487609863281e+02, 2.860560852050781e+02, 2.737299194335938e+02, 3.001489868164062e+02, 2.761433044433594e+02, 2.852510314941406e+02, 2.850159851074219e+02, 2.681859436035156e+02, 2.77802978515625e+02, 3.001496765136719e+02, 2.775196533203125e+02, 2.728806091308594e+02, 3.001499328613281e+02, 2.724757019042969e+02, 2.900565551757812e+02, 2.933180603027344e+02, 2.75299365234375e+02, 3.001495666503906e+02, 2.947714172363281e+02, 2.830777587890625e+02, 3.001495849609375e+02, 2.891855773925781e+02, 2.861488952636719e+02, 3.001495422363281e+02, 2.888251159667969e+02, 2.943455261230469e+02, 3.001498718261719e+02, 2.9629833984375e+02, 2.960832885742187e+02, 3.001499755859375e+02, 2.9137958984375e+02, 3.00797119140625e+02, 3.001505737304688e+02, 2.91125634765625e+02, 2.947341186523437e+02, 2.998698059082031e+02, 2.937509399414063e+02, 3.001496276855469e+02, 2.943964294433594e+02, 2.912775390625e+02, 3.001494873046875e+02, 2.9864775390625e+02, 2.955692749023438e+02, 3.001494323730469e+02, 2.919161437988281e+02, 2.961487976074219e+02, 3.001492553710938e+02, 2.89168212890625e+02, 2.954122253417969e+02, 3.001501647949219e+02, 2.903917663574219e+02, 2.949845520019531e+02, 3.001515808105469e+02, 2.863684020996094e+02, 2.962502807617187e+02, 2.958702270507812e+02, 2.87759619140625e+02, 3.00149169921875e+02, 2.819701354980469e+02, 2.755582580566406e+02, 3.001486511230469e+02, 2.854669494628906e+02, 2.848831176757812e+02, 2.990877014160156e+02, 2.786995727539062e+02, 2.810233703613281e+02, 2.8062998046875e+02, 2.788011779785156e+02, 2.772442749023438e+02, 3.001505493164062e+02, 2.735573608398437e+02, 2.811928894042969e+02, 2.904110717773438e+02, 2.783005981445312e+02, 2.857818237304688e+02, 2.734364013671875e+02, 2.6530869140625e+02, 2.94472412109375e+02, 2.795488159179687e+02, 2.728090881347656e+02, 3.001488037109375e+02, 2.735955993652344e+02, 2.549974212646484e+02] +roo.air.vol.T=[2.931499938964844e+02, 2.812958435058594e+02, 2.702246948242188e+02, 2.793765808105469e+02, 3.001496032714844e+02, 2.802694091796875e+02, 2.782074462890625e+02, 2.995034423828125e+02, 2.623121459960938e+02, 2.708208801269531e+02, 2.927444458007812e+02, 2.773706298828125e+02, 2.852333618164063e+02, 2.8277861328125e+02, 2.728050354003906e+02, 3.0008154296875e+02, 2.818881469726563e+02, 2.846253051757812e+02, 3.001487609863281e+02, 2.860560241699219e+02, 2.737298889160156e+02, 3.001489868164062e+02, 2.761433410644531e+02, 2.852509582519531e+02, 2.850160278320312e+02, 2.681859130859375e+02, 2.778031005859375e+02, 3.001496765136719e+02, 2.775196411132812e+02, 2.728806335449219e+02, 3.001499328613281e+02, 2.724756958007812e+02, 2.90056689453125e+02, 2.9331806640625e+02, 2.75299365234375e+02, 3.001495666503906e+02, 2.947713989257812e+02, 2.8307783203125e+02, 3.001495849609375e+02, 2.8918564453125e+02, 2.861489562988281e+02, 3.001495422363281e+02, 2.888251098632812e+02, 2.943456115722656e+02, 3.001498718261719e+02, 2.962981872558594e+02, 2.960833190917969e+02, 3.001499755859375e+02, 2.913797302246094e+02, 3.007971069335937e+02, 3.001505737304688e+02, 2.91125634765625e+02, 2.947341064453125e+02, 2.9986982421875e+02, 2.937509399414063e+02, 3.001496276855469e+02, 2.9439658203125e+02, 2.912775390625e+02, 3.001494873046875e+02, 2.986477722167969e+02, 2.955693359375e+02, 3.001494323730469e+02, 2.919160949707031e+02, 2.961487060546875e+02, 3.001492553710938e+02, 2.891682434082031e+02, 2.954122192382812e+02, 3.001501647949219e+02, 2.90391650390625e+02, 2.949845031738281e+02, 3.001515808105469e+02, 2.863684020996094e+02, 2.962502685546875e+02, 2.958702270507812e+02, 2.877596984863281e+02, 3.00149169921875e+02, 2.819701538085938e+02, 2.755583374023437e+02, 3.001486511230469e+02, 2.854670349121094e+02, 2.848834228515625e+02, 2.990873779296875e+02, 2.786996704101563e+02, 2.8102236328125e+02, 2.806304443359375e+02, 2.788011779785156e+02, 2.772443115234375e+02, 3.001505493164062e+02, 2.735573669433594e+02, 2.811943969726562e+02, 2.904107360839844e+02, 2.783005676269531e+02, 2.857851623535156e+02, 2.734363647460938e+02, 2.65308740234375e+02, 2.944722595214844e+02, 2.795490844726563e+02, 2.728088623046875e+02, 3.001488037109375e+02, 2.735954895019531e+02, 2.549974365234375e+02] PHea.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.5016705078125e+03, 0e+00, 0e+00, -2.343515380859375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.143205871582031e+02, 0e+00, 0e+00, -1.864879248046875e+03, 0e+00, 0e+00, -3.76796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.399657861328125e+03, 0e+00, 0e+00, -1.451807250976562e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.104670776367188e+03, 0e+00, 0e+00, -1.111964526367188e+03, 0e+00, 0e+00, -2.12743349609375e+03, 0e+00, 0e+00, -2.21194833984375e+03, 0e+00, 0e+00, -2.323180859375e+03, 0e+00, 0e+00, -1.474265380859375e+03, 0e+00, 0e+00, -2.87789013671875e+02, 0e+00, -5.32760009765625e+02, 0e+00, 0e+00, -2.280765234375e+03, -1.195939514160156e+02, 0e+00, -2.942800830078125e+03, -8.806292724609376e+00, 0e+00, -2.980566015625e+03, 0e+00, 0e+00, -4.84991962890625e+03, 0e+00, 0e+00, -1.37025341796875e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.158192626953125e+03, 0e+00, 0e+00, -2.625800634765625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.98361865234375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.507431689453125e+03, 0e+00, 0e+00] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -5.5016865234375e+03, 0e+00, 0e+00, -2.34310791015625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.072715759277344e+02, 0e+00, 0e+00, -1.86487451171875e+03, 0e+00, 0e+00, -3.76796455078125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.3996216796875e+03, 0e+00, 0e+00, -1.45172021484375e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.104643676757812e+03, 0e+00, 0e+00, -1.111964526367188e+03, 0e+00, 0e+00, -2.127407788085938e+03, 0e+00, 0e+00, -2.211948193359375e+03, 0e+00, 0e+00, -2.32317822265625e+03, 0e+00, 0e+00, -1.474165405273438e+03, 0e+00, 0e+00, -2.878085693359375e+02, 0e+00, -5.327471923828125e+02, 0e+00, 0e+00, -2.28070361328125e+03, -1.195902053833008e+02, 0e+00, -2.94280478515625e+03, -8.806142425537109e+00, 0e+00, -2.9805955078125e+03, 0e+00, 0e+00, -4.849914453125e+03, 0e+00, 0e+00, -1.370264282226562e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.159272338867188e+03, 0e+00, 0e+00, -2.6257484375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.9834869140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.50737666015625e+03, 0e+00, 0e+00] staRes.peakHea.Min=[0e+00, 0e+00] staRes.peakHea.Mean=[0e+00, 0e+00] staRes.peakHea.Max=[0e+00, 0e+00] @@ -22,15 +22,15 @@ staRes.peakCoo.Min=[-5.045e+03, -5.045e+03] staRes.peakCoo.Mean=[-5.813e+03, -5.813e+03] staRes.peakCoo.Max=[-6.29e+03, -6.29e+03] EHea.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -ECoo.y=[0e+00, -4.223158e+07, -1.74381936e+08, -3.91647072e+08, -5.65884736e+08, -6.94663808e+08, -1.038651904e+09, -1.1448326656e+09, -1.219684608e+09, -1.379058688e+09, -1.5043296e+09, -1.56812416e+09, -1.71771328e+09, -1.838325888e+09, -1.958246528e+09, -2.05721984e+09, -2.14123712e+09, -2.241926656e+09, -2.3707115008e+09, -2.57499008e+09, -2.748713472e+09, -2.8659225088e+09, -3.021067008e+09, -3.218889216e+09, -3.351071232e+09, -3.467187712e+09, -3.53500032e+09, -3.7245917696e+09, -3.8753984e+09, -3.89248384e+09, -4.023453184e+09, -4.06905728e+09, -4.129726976e+09, -4.130637056e+09, -4.18434176e+09, -4.313660928e+09, -4.481462272e+09, -4.616280064e+09, -4.74582528e+09, -4.855262208e+09, -4.949636608e+09, -5.096226304e+09, -5.228799488e+09, -5.453960192e+09, -5.6230941696e+09, -5.832996352e+09, -6.055913472e+09, -6.2241216512e+09, -6.391673344e+09, -6.676537856e+09, -6.880741376e+09, -7.115657728e+09, -7.334751744e+09, -7.481521152e+09, -7.744702464e+09, -8.010433024e+09, -8.092692992e+09, -8.217752064e+09, -8.5075391488e+09, -8.709530624e+09, -9.048344576e+09, -9.231489843200001e+09, -9.411257344e+09, -9.672229888e+09, -9.963274444799999e+09, -1.0187722752e+10, -1.05577216e+10, -1.08063858688e+10, -1.11798528e+10, -1.1514406912e+10, -1.1851972608e+10, -1.2075611136e+10, -1.2481841152e+10, -1.2654302208e+10, -1.2935380992e+10, -1.3204297728e+10, -1.340046336e+10, -1.3466636288e+10, -1.38737301504e+10, -1.4079607808e+10, -1.4484168704e+10, -1.4689276928e+10, -1.4948066304e+10, -1.5149897728e+10, -1.5149897728e+10, -1.5281334272e+10, -1.5309715456e+10, -1.54005987328e+10, -1.5541752832e+10, -1.5851435008e+10, -1.596600832e+10, -1.6137115648e+10, -1.6470308864e+10, -1.6574070784e+10, -1.6603992064e+10, -1.6735488e+10, -1.683277312e+10, -1.7043821568e+10, -1.72359749632e+10, -1.7413177344e+10, -1.7474885632e+10] +ECoo.y=[0e+00, -4.2246652e+07, -1.74488448e+08, -3.91746016e+08, -5.659275136e+08, -6.94632512e+08, -1.038626304e+09, -1.144780416e+09, -1.219656576e+09, -1.379062144e+09, -1.504267392e+09, -1.568059136e+09, -1.717634816e+09, -1.838246784e+09, -1.958264064e+09, -2.057230336e+09, -2.141225472e+09, -2.24187904e+09, -2.3706692608e+09, -2.574972672e+09, -2.748754432e+09, -2.8659709952e+09, -3.021113856e+09, -3.218930688e+09, -3.35112064e+09, -3.467236864e+09, -3.5350208e+09, -3.7246121984e+09, -3.8754304e+09, -3.89249408e+09, -4.023421696e+09, -4.069012992e+09, -4.12959744e+09, -4.130514944e+09, -4.1842304e+09, -4.313547264e+09, -4.481348096e+09, -4.616164864e+09, -4.74571008e+09, -4.855148032e+09, -4.949523456e+09, -5.0961128448e+09, -5.22868736e+09, -5.453847552e+09, -5.6229794816e+09, -5.83288064e+09, -6.055799296e+09, -6.2240049152e+09, -6.391556608e+09, -6.676423168e+09, -6.880626688e+09, -7.115544064e+09, -7.334635008e+09, -7.481406976e+09, -7.744587776e+09, -8.010318848e+09, -8.092492288e+09, -8.217549312e+09, -8.5073379328e+09, -8.709326848e+09, -9.048141824e+09, -9.231284428799999e+09, -9.41105152e+09, -9.672027136e+09, -9.963071692799999e+09, -1.0187521024e+10, -1.0557518848e+10, -1.0806181888e+10, -1.1179644928e+10, -1.1514202112e+10, -1.1851769856e+10, -1.207540736e+10, -1.24816384e+10, -1.2654097408e+10, -1.293517312e+10, -1.3204089856e+10, -1.3400236032e+10, -1.3466395648e+10, -1.38734936064e+10, -1.407932928e+10, -1.4483895296e+10, -1.4689004544e+10, -1.4947709952e+10, -1.5149569024e+10, -1.5149569024e+10, -1.5280986112e+10, -1.5309426688e+10, -1.54002812928e+10, -1.5541451776e+10, -1.5851056128e+10, -1.5965667328e+10, -1.613685248e+10, -1.647001088e+10, -1.6573761536e+10, -1.6603676672e+10, -1.673516544e+10, -1.6832375808e+10, -1.7043403776e+10, -1.72355182592e+10, -1.7412886528e+10, -1.7474654208e+10] staRes.annualHea.Min=[0e+00, 0e+00] staRes.annualHea.Mean=[0e+00, 0e+00] staRes.annualHea.Max=[0e+00, 0e+00] staRes.annualCoo.Min=[-1.5069599744e+10, -1.5069599744e+10] staRes.annualCoo.Mean=[-1.6718399488e+10, -1.6718399488e+10] staRes.annualCoo.Max=[-1.7802000384e+10, -1.7802000384e+10] -TRooHou.y=[0e+00, 2.804433959960937e+02, 2.705403198242187e+02, 2.799596313476562e+02, 3.001500061035156e+02, 2.794552917480469e+02, 2.792882202148438e+02, 2.96012451171875e+02, 2.628152221679687e+02, 2.724392028808594e+02, 2.876907348632812e+02, 2.774187866210938e+02, 2.876362060546875e+02, 2.817479797363281e+02, 2.732731628417969e+02, 3.001376037597656e+02, 2.799663452148437e+02, 2.848068725585937e+02, 3.001488647460938e+02, 2.839068664550781e+02, 2.741435852050781e+02, 3.001492065429687e+02, 2.757228271484375e+02, 2.856956481933594e+02, 2.850609436035156e+02, 2.68438720703125e+02, 2.789441040039063e+02, 3.001504699707031e+02, 2.775397766113281e+02, 2.732284118652344e+02, 3.001503295898438e+02, 2.725542785644531e+02, 2.921437744140625e+02, 2.903481628417969e+02, 2.751286743164063e+02, 3.001495971679688e+02, 2.927378845214844e+02, 2.834947326660156e+02, 3.001494079589844e+02, 2.883505676269531e+02, 2.864855651855469e+02, 3.001496459960937e+02, 2.888823425292969e+02, 2.946406677246094e+02, 3.001500061035156e+02, 2.961434020996094e+02, 2.966663208007812e+02, 3.00150244140625e+02, 2.917830810546875e+02, 3.018884826660156e+02, 3.001506958007812e+02, 2.915793518066406e+02, 2.960021606445313e+02, 2.9928515625e+02, 2.941915649414062e+02, 3.001495971679688e+02, 2.936219177246094e+02, 2.918405395507813e+02, 3.001495300292969e+02, 2.972563842773437e+02, 2.95732177734375e+02, 3.001495056152344e+02, 2.908323669433594e+02, 2.967128601074219e+02, 3.001494445800781e+02, 2.893082885742188e+02, 2.960736877441406e+02, 3.001503662109375e+02, 2.901921630859375e+02, 2.955164672851562e+02, 3.0013818359375e+02, 2.864665405273437e+02, 2.975790649414063e+02, 2.940364379882812e+02, 2.881846740722656e+02, 3.001489868164062e+02, 2.817937622070312e+02, 2.756416931152344e+02, 3.001486389160156e+02, 2.827043395996094e+02, 2.859789733886719e+02, 2.994496459960938e+02, 2.782135986328125e+02, 2.815352905273438e+02, 2.7928486328125e+02, 2.788009643554688e+02, 2.778404357910156e+02, 3.001503845214844e+02, 2.746632202148438e+02, 2.822064514160156e+02, 2.847287292480469e+02, 2.78305908203125e+02, 2.885819519042969e+02, 2.730179016113281e+02, 2.657594421386719e+02, 2.962789916992188e+02, 2.775078918457031e+02, 2.734252990722656e+02, 3.001488037109375e+02, 2.713806701660156e+02, 2.56340576171875e+02] -TRooAnn.y=[0e+00, 2.765547790527344e+02, 2.780334838867187e+02, 2.796344787597656e+02, 2.803034973144531e+02, 2.805375061035156e+02, 2.812005126953125e+02, 2.814525512695312e+02, 2.810787841796875e+02, 2.808445495605469e+02, 2.805067749023438e+02, 2.800226745605469e+02, 2.801235412597656e+02, 2.803322631835937e+02, 2.806906982421875e+02, 2.804458618164062e+02, 2.804159240722656e+02, 2.806622497558594e+02, 2.809422607421875e+02, 2.811768798828125e+02, 2.813502807617188e+02, 2.812781860351562e+02, 2.815125183105469e+02, 2.818159912109375e+02, 2.819499145507813e+02, 2.819209289550781e+02, 2.818044250488281e+02, 2.819994873046875e+02, 2.821250732421875e+02, 2.820793151855469e+02, 2.8223095703125e+02, 2.822378479003906e+02, 2.823320678710937e+02, 2.823812377929688e+02, 2.824916198730469e+02, 2.826953735351562e+02, 2.830311767578125e+02, 2.832878540039063e+02, 2.835133728027344e+02, 2.837614807128906e+02, 2.83979736328125e+02, 2.841820678710938e+02, 2.844111206054687e+02, 2.84693212890625e+02, 2.849081115722656e+02, 2.851697082519531e+02, 2.854183715820312e+02, 2.856321166992187e+02, 2.858427734375e+02, 2.860948791503906e+02, 2.863109741210938e+02, 2.865159423828125e+02, 2.86713818359375e+02, 2.868611328125e+02, 2.870484130859375e+02, 2.872242126464844e+02, 2.873385498046875e+02, 2.874562561035156e+02, 2.876155944824219e+02, 2.877679382324219e+02, 2.879442749023438e+02, 2.880498168945313e+02, 2.8816875e+02, 2.882815612792969e+02, 2.884167541503906e+02, 2.885332336425781e+02, 2.886644104003906e+02, 2.887460205078125e+02, 2.888543884277344e+02, 2.889613098144531e+02, 2.890440368652344e+02, 2.890840026855469e+02, 2.891462341308594e+02, 2.891994934082031e+02, 2.892387451171875e+02, 2.892655334472656e+02, 2.892804077148438e+02, 2.8915859375e+02, 2.891694152832031e+02, 2.891370544433594e+02, 2.891526794433594e+02, 2.891183532714844e+02, 2.890978393554688e+02, 2.8908935546875e+02, 2.888982727050781e+02, 2.888002624511719e+02, 2.887810668945312e+02, 2.8871376953125e+02, 2.8866025390625e+02, 2.886481994628906e+02, 2.885448303222656e+02, 2.884557739257813e+02, 2.884283081054688e+02, 2.883369201660156e+02, 2.88210986328125e+02, 2.881212463378906e+02, 2.880376892089844e+02, 2.879986572265625e+02, 2.879354187011719e+02, 2.878832153320312e+02, 2.8776513671875e+02] +TRooHou.y=[0e+00, 2.804432861328125e+02, 2.70540673828125e+02, 2.799597106933594e+02, 3.001500061035156e+02, 2.794553527832031e+02, 2.792875854492187e+02, 2.960120300292969e+02, 2.628153869628906e+02, 2.724390075683594e+02, 2.876908264160156e+02, 2.774189208984375e+02, 2.876370300292969e+02, 2.817481079101562e+02, 2.732729553222656e+02, 3.001464538574219e+02, 2.799662719726563e+02, 2.848068603515625e+02, 3.001488647460938e+02, 2.839068115234375e+02, 2.741435546875e+02, 3.001492065429687e+02, 2.757228332519531e+02, 2.856956481933594e+02, 2.85060888671875e+02, 2.68438720703125e+02, 2.789442565917969e+02, 3.001504699707031e+02, 2.775397705078125e+02, 2.732283447265625e+02, 3.001503295898438e+02, 2.725542602539062e+02, 2.921438659667969e+02, 2.903482360839844e+02, 2.751286743164063e+02, 3.001495971679688e+02, 2.927378662109375e+02, 2.834948181152344e+02, 3.001494079589844e+02, 2.883506652832031e+02, 2.864856567382812e+02, 3.001496459960937e+02, 2.888823974609375e+02, 2.946407470703125e+02, 3.001500061035156e+02, 2.96143310546875e+02, 2.966663146972656e+02, 3.00150244140625e+02, 2.917830810546875e+02, 3.018884704589844e+02, 3.001506958007812e+02, 2.915793518066406e+02, 2.960021362304688e+02, 2.992851989746094e+02, 2.941915649414062e+02, 3.001495971679688e+02, 2.936220703125e+02, 2.918405395507813e+02, 3.001495300292969e+02, 2.972563537597656e+02, 2.95732177734375e+02, 3.001495056152344e+02, 2.90832373046875e+02, 2.967125305175781e+02, 3.001494445800781e+02, 2.893082580566406e+02, 2.960736633300781e+02, 3.001503662109375e+02, 2.901920349121094e+02, 2.9551650390625e+02, 3.0013818359375e+02, 2.864665466308594e+02, 2.975790283203125e+02, 2.940363342285156e+02, 2.881846435546875e+02, 3.001489868164062e+02, 2.817937622070312e+02, 2.756418090820313e+02, 3.001486389160156e+02, 2.827044311523438e+02, 2.859789123535156e+02, 2.994493041992188e+02, 2.782137084960938e+02, 2.815341003417969e+02, 2.792855407714844e+02, 2.788009643554688e+02, 2.778404479980469e+02, 3.001503845214844e+02, 2.7466328125e+02, 2.822082641601563e+02, 2.847284851074219e+02, 2.783058837890625e+02, 2.885878112792969e+02, 2.730178527832031e+02, 2.6575947265625e+02, 2.962787780761719e+02, 2.775079895019531e+02, 2.734252197265625e+02, 3.001488037109375e+02, 2.713805358886719e+02, 2.563406066894531e+02] +TRooAnn.y=[0e+00, 2.765544860839844e+02, 2.780324768066406e+02, 2.796338623046875e+02, 2.803031616210938e+02, 2.805374145507812e+02, 2.81200390625e+02, 2.814525207519531e+02, 2.810787231445312e+02, 2.808444458007813e+02, 2.805067749023438e+02, 2.800226745605469e+02, 2.801235412597656e+02, 2.803322631835937e+02, 2.806905944824219e+02, 2.804457397460938e+02, 2.804158447265625e+02, 2.806622436523438e+02, 2.80942236328125e+02, 2.811768371582031e+02, 2.813501892089844e+02, 2.812780944824219e+02, 2.815124572753906e+02, 2.818159240722656e+02, 2.81949853515625e+02, 2.819208679199219e+02, 2.8180439453125e+02, 2.819994567871094e+02, 2.821250427246094e+02, 2.820792846679688e+02, 2.8223095703125e+02, 2.822378479003906e+02, 2.8233212890625e+02, 2.823812683105469e+02, 2.82491650390625e+02, 2.826954040527344e+02, 2.830312072753906e+02, 2.832878845214844e+02, 2.835134033203125e+02, 2.837614929199219e+02, 2.83979736328125e+02, 2.841820861816406e+02, 2.844111267089844e+02, 2.846932434082031e+02, 2.849081420898438e+02, 2.851697387695312e+02, 2.854183898925781e+02, 2.856321472167969e+02, 2.858427795410156e+02, 2.860948913574219e+02, 2.863110046386719e+02, 2.865159729003906e+02, 2.86713818359375e+02, 2.868611328125e+02, 2.870484130859375e+02, 2.872242126464844e+02, 2.873386108398437e+02, 2.874562866210937e+02, 2.876156555175781e+02, 2.877679870605469e+02, 2.879443054199219e+02, 2.880498657226562e+02, 2.881687805175781e+02, 2.882816162109375e+02, 2.88416796875e+02, 2.885332641601562e+02, 2.886644409179688e+02, 2.887460571289063e+02, 2.888544494628906e+02, 2.889613586425781e+02, 2.890440979003906e+02, 2.890840454101562e+02, 2.891462646484375e+02, 2.891995239257812e+02, 2.892387939453125e+02, 2.892655639648438e+02, 2.892804382324219e+02, 2.891586547851563e+02, 2.891694458007813e+02, 2.891371154785156e+02, 2.891527099609375e+02, 2.891183837890625e+02, 2.89097900390625e+02, 2.890894165039062e+02, 2.888983337402344e+02, 2.888003234863281e+02, 2.887810974121094e+02, 2.887138000488281e+02, 2.886602844238281e+02, 2.886482482910156e+02, 2.885448913574219e+02, 2.884558044433594e+02, 2.88428369140625e+02, 2.883369812011719e+02, 2.882110168457031e+02, 2.881212768554688e+02, 2.880377319335938e+02, 2.879986938476562e+02, 2.879354797363281e+02, 2.878832458496094e+02, 2.8776513671875e+02] heaCri.lowerLimit=[0e+00, 0e+00] heaCri.upperLimit=[0e+00, 0e+00] cooCri.lowerLimit=[-1.2455999488e+10, -1.2455999488e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case660.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case660.txt index 0c1334cc5e1..8c286a79924 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case660.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case660.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500915527344e+02, 2.931498779296875e+02, 3.001497802734375e+02, 2.931500854492188e+02, 2.931498352050781e+02, 3.001471618652344e+02, 2.93149951171875e+02, 2.931495239257812e+02, 2.9850830078125e+02, 2.931499816894531e+02, 2.965144470214844e+02, 2.931501403808594e+02, 2.931499328613281e+02, 2.998232116699219e+02, 2.931503479003906e+02, 2.931499267578125e+02, 3.001492919921875e+02, 2.93815380859375e+02, 2.931499328613281e+02, 3.00149365234375e+02, 2.931502685546875e+02, 2.935267150878906e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.931517395019531e+02, 3.001497680664062e+02, 2.931499572753906e+02, 2.93149951171875e+02, 3.001498718261719e+02, 2.931499816894531e+02, 2.985830078125e+02, 2.983795227050781e+02, 2.931500244140625e+02, 3.001496887207031e+02, 2.972325378417969e+02, 2.931499633789062e+02, 3.001496948242187e+02, 2.934669128417969e+02, 2.941732482910156e+02, 3.001496826171875e+02, 2.933656372070312e+02, 2.987815307617187e+02, 3.00149951171875e+02, 2.983619384765625e+02, 2.999825439453125e+02, 3.00150048828125e+02, 2.960888305664063e+02, 3.001497497558594e+02, 3.00150390625e+02, 2.962054565429688e+02, 3.000770385742188e+02, 3.00078662109375e+02, 2.975765747070312e+02, 3.001497497558594e+02, 2.956772766113281e+02, 2.966313781738281e+02, 3.001496643066406e+02, 2.996139221191406e+02, 2.98967041015625e+02, 3.001496948242187e+02, 2.944370056152344e+02, 2.994898742675781e+02, 3.001495666503906e+02, 2.931500244140625e+02, 2.997382751464844e+02, 3.001501708984375e+02, 2.941638977050781e+02, 2.994793273925781e+02, 3.001509094238281e+02, 2.93149951171875e+02, 3.000847106933594e+02, 2.96887939453125e+02, 2.93490966796875e+02, 3.001493835449219e+02, 2.931500549316406e+02, 2.931499694824219e+02, 3.001491516113281e+02, 2.941556030273438e+02, 2.931497802734375e+02, 2.994325988769531e+02, 2.931503479003906e+02, 2.931498168945312e+02, 2.931500915527344e+02, 2.931499938964844e+02, 2.931498962402344e+02, 3.001502868652344e+02, 2.931498474121094e+02, 2.937357482910156e+02, 2.981753540039062e+02, 2.931499938964844e+02, 2.966747497558594e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.952151794433594e+02, 2.931504760742188e+02, 2.931499328613281e+02, 3.001492553710938e+02, 2.931508239746094e+02, 2.931498107910156e+02] -PHea.y=[0e+00, 2.267630340576172e+02, 1.574432202148437e+03, 7.091860229492188e+02, 0e+00, 1.001961975097656e+03, 3.153635467529297e+02, 0e+00, 2.167812255859375e+03, 8.540961791992188e+02, 1.324547693748457e-10, 1.05911044921875e+03, 0e+00, 2.510605346679687e+02, 1.370115771484375e+03, 0e+00, 4.180882415771484e+02, 3.270755004882812e+02, 0e+00, 3.5115732421875e+02, 1.255678466796875e+03, 0e+00, 1.089772729492187e+03, 0e+00, 4.898161987304687e+02, 1.683441772460938e+03, 2.719928131103516e+02, 0e+00, 1.036814489746094e+03, 1.360397485351562e+03, 0e+00, 1.418130590820313e+03, 0e+00, -3.666877819341608e-06, 1.199545971679687e+03, 0e+00, 0e+00, 4.964887084960938e+02, 0e+00, 1.040097286224365e+02, 0e+00, 0e+00, 4.123508110046387e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.477752304077148e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.325971771240234e+02, 0e+00, 1.452064418792724e+00, 1.515707683563232e+00, 0e+00, 7.085951904296875e+02, 1.149742138671875e+03, 0e+00, 3.592258888244629e+02, 4.343513870239258e+01, 0e+00, 9.29562548828125e+02, 3.538723587036133e+02, 2.84719091796875e+02, 9.897393188476562e+02, 9.553756591796875e+02, 0e+00, 1.2306595703125e+03, 4.826520080566407e+01, 3.724628072632186e-07, 1.012589038085938e+03, 0e+00, 1.195082934570313e+03, 2.006895458984375e+03, 0e+00, 6.348669189453125e+02, 1.37573349609375e+03, 0e+00, 1.2069822265625e+03, 2.71026806640625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -3.22062978515625e+03, 0e+00, 0e+00, -1.816985748291016e+02, 0e+00, 0e+00, 0e+00, 0e+00, -1.528448592580389e-06, 0e+00, 0e+00, -1.562078857421875e+02, 0e+00, 0e+00, -9.703202392578125e+02, 0e+00, 0e+00, -2.348582421875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.563859887695312e+03, 0e+00, 0e+00, -1.064165161132812e+03, 0e+00, -2.245752573013306e-01, 0e+00, 0e+00, -9.060441284179688e+02, 0e+00, 0e+00, -8.40166015625e+02, 0e+00, 0e+00, -1.592384350585937e+03, 0e+00, 5.899646878242493e-02, -1.63977421875e+03, 0e+00, -4.660652022361755e+01, -1.631392407226562e+03, 0e+00, -4.956427001953125e+02, -1.071999145507812e+03, 0e+00, -3.047821571350098e+02, -3.028159423828125e+02, 0e+00, -4.244889831542969e+02, 0e+00, 0e+00, -1.762196728515625e+03, -5.123717041015625e+01, 0e+00, -2.0918275390625e+03, 0e+00, -8.205329443328084e-01, -2.05327119140625e+03, 0e+00, -2.302519664764404e+01, -3.1338744140625e+03, 0e+00, -3.632238864686754e+00, -7.480751953125e+02, 0e+00, -2.721975288391113e+02, 0e+00, 0e+00, -8.928629760742188e+02, 0e+00, 0e+00, -1.739109375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.121711669921875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 2.021831896854565e-05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -8.4429892578125e+02, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500915527344e+02, 2.931498779296875e+02, 3.001497802734375e+02, 2.931500854492188e+02, 2.931498474121094e+02, 3.001470886230469e+02, 2.931499450683594e+02, 2.931495239257812e+02, 2.985074768066406e+02, 2.931499816894531e+02, 2.965115051269531e+02, 2.931501403808594e+02, 2.931499450683594e+02, 2.998688659667969e+02, 2.931503479003906e+02, 2.931499267578125e+02, 3.001492919921875e+02, 2.938150390625e+02, 2.931499328613281e+02, 3.00149365234375e+02, 2.931502685546875e+02, 2.935265808105469e+02, 2.931499694824219e+02, 2.931500244140625e+02, 2.931526306152344e+02, 3.001497680664062e+02, 2.931499572753906e+02, 2.93149951171875e+02, 3.001498718261719e+02, 2.931499816894531e+02, 2.985847045898437e+02, 2.983754150390625e+02, 2.931500244140625e+02, 3.001496887207031e+02, 2.972322509765625e+02, 2.931499389648437e+02, 3.001496948242187e+02, 2.934674133300781e+02, 2.941742248535156e+02, 3.001496826171875e+02, 2.933670776367188e+02, 2.987787658691406e+02, 3.00149951171875e+02, 2.983605651855469e+02, 2.998528137207031e+02, 3.00150048828125e+02, 2.96086572265625e+02, 3.001497497558594e+02, 3.00150390625e+02, 2.96203955078125e+02, 3.00076806640625e+02, 3.000785766601563e+02, 2.975775329589844e+02, 3.001497497558594e+02, 2.956779724121094e+02, 2.9662802734375e+02, 3.001496643066406e+02, 2.996133544921875e+02, 2.989685974121094e+02, 3.001496948242187e+02, 2.944393676757812e+02, 2.995214904785156e+02, 3.001495666503906e+02, 2.931500244140625e+02, 2.997560363769531e+02, 3.001501708984375e+02, 2.941641418457031e+02, 2.994620422363281e+02, 3.001509094238281e+02, 2.931499389648437e+02, 3.001122680664063e+02, 2.96886376953125e+02, 2.934911804199219e+02, 3.001493835449219e+02, 2.931500549316406e+02, 2.931499694824219e+02, 3.001491516113281e+02, 2.941557250976563e+02, 2.931498413085938e+02, 2.994387329101563e+02, 2.931503479003906e+02, 2.931498168945312e+02, 2.931500915527344e+02, 2.931499938964844e+02, 2.931498962402344e+02, 3.001502868652344e+02, 2.931498229980469e+02, 2.937339965820312e+02, 2.981760559082031e+02, 2.931499938964844e+02, 2.966716064453125e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.952088928222656e+02, 2.931504760742188e+02, 2.931499328613281e+02, 3.001492553710938e+02, 2.931508239746094e+02, 2.931498107910156e+02] +PHea.y=[0e+00, 2.267484130859375e+02, 1.574447827148437e+03, 7.089506713867188e+02, 0e+00, 1.001940673828125e+03, 3.169666458129883e+02, 0e+00, 2.16784052734375e+03, 8.526895141601562e+02, -2.729945663304534e-05, 1.059113427734375e+03, 0e+00, 2.510600708007813e+02, 1.369925952148438e+03, 0e+00, 4.180930206298828e+02, 3.277888793945312e+02, 0e+00, 3.504272018432617e+02, 1.255601684570312e+03, 0e+00, 1.08979775390625e+03, 0e+00, 4.898048034667969e+02, 1.683456176757812e+03, 2.711549209594726e+02, 0e+00, 1.036676623535156e+03, 1.36035439453125e+03, 0e+00, 1.418089111328125e+03, 0e+00, 5.533751249313354e-02, 1.199547021484375e+03, 0e+00, 0e+00, 4.964084716796875e+02, 0e+00, 1.040326721191406e+02, 0e+00, 0e+00, 4.166761169433594e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.459489059448242e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.325735298156739e+02, 0e+00, 1.245345401763916e+00, 1.508224868774414e+00, 0e+00, 7.08635546875e+02, 1.149823315429687e+03, 0e+00, 3.592606948852539e+02, 4.352672576904297e+01, 0e+00, 9.2951005859375e+02, 3.527090957641602e+02, 2.847584228515625e+02, 9.897521362304688e+02, 9.560359619140625e+02, 0e+00, 1.232450463867187e+03, 4.845295715332031e+01, -5.133893864694983e-05, 1.012539892578125e+03, 0e+00, 1.1950716796875e+03, 2.006875122070312e+03, 0e+00, 6.348253234863282e+02, 1.375755810546875e+03, 0e+00, 1.206984985351562e+03, 2.710413818359375e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -3.221110693359375e+03, 0e+00, 0e+00, -1.813380279541016e+02, 0e+00, 0e+00, 0e+00, 0e+00, -2.643187872308772e-06, 0e+00, 0e+00, -1.549810943603516e+02, 0e+00, 0e+00, -9.703041503906251e+02, 0e+00, 0e+00, -2.348622265625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.56385078125e+03, 0e+00, 0e+00, -1.064383422851562e+03, 0e+00, -2.329933166503906e-01, 0e+00, 0e+00, -9.060556640625e+02, 0e+00, 0e+00, -8.401594482421875e+02, 0e+00, 0e+00, -1.592321020507813e+03, 0e+00, -3.772450685501096e-01, -1.639761572265625e+03, 0e+00, -5.355400676727294e+01, -1.631358422851562e+03, 0e+00, -4.956364379882813e+02, -1.071770385742188e+03, 0e+00, -3.048552932739258e+02, -3.027401611328125e+02, 0e+00, -4.245055847167969e+02, 0e+00, 0e+00, -1.76217998046875e+03, -5.11853271484375e+01, 0e+00, -2.0918490234375e+03, 0e+00, 1.43256664276123e-01, -2.053140771484375e+03, 0e+00, -1.360557842254639e+01, -3.1339166015625e+03, 0e+00, -7.468590545654297e+00, -7.467267456054688e+02, 0e+00, -2.692422054290772e+02, 0e+00, 0e+00, -8.922491455078125e+02, 0e+00, 0e+00, -1.739101416015625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.121664868164062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 6.882803572548823e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -8.4438916015625e+02, 0e+00, 0e+00] staRes.peakHea.Min=[2.62e+03, 2.62e+03] staRes.peakHea.Mean=[2.801e+03, 2.801e+03] staRes.peakHea.Max=[2.955e+03, 2.955e+03] staRes.peakCoo.Min=[-3.343e+03, -3.343e+03] staRes.peakCoo.Mean=[-3.565e+03, -3.565e+03] staRes.peakCoo.Max=[-3.933e+03, -3.933e+03] -EHea.y=[0e+00, 3.394993344e+08, 6.163024512e+08, 8.339630336e+08, 1.059586816e+09, 1.303290624e+09, 1.491317376e+09, 1.698043008e+09, 2.011913216e+09, 2.3076662784e+09, 2.630325504e+09, 3.0071392256e+09, 3.266368256e+09, 3.464776448e+09, 3.621972992e+09, 3.95999872e+09, 4.2104743936e+09, 4.3834345472e+09, 4.543228416e+09, 4.7000459264e+09, 4.868894208e+09, 5.131222016e+09, 5.2647150592e+09, 5.366209024e+09, 5.5220154368e+09, 5.764563968e+09, 6.0397903872e+09, 6.160930816e+09, 6.308300288e+09, 6.537799168e+09, 6.667500032e+09, 6.874875392e+09, 7.01866496e+09, 7.168736256e+09, 7.2981161984e+09, 7.37430016e+09, 7.377566208e+09, 7.4085884928e+09, 7.446620672e+09, 7.4592128e+09, 7.485755904e+09, 7.5136e+09, 7.5190815744e+09, 7.520682496e+09, 7.533425152e+09, 7.53450752e+09, 7.535123456e+09, 7.535123456e+09, 7.536643584e+09, 7.536643584e+09, 7.536643584e+09, 7.53696e+09, 7.53696e+09, 7.541218304e+09, 7.541218304e+09, 7.541218304e+09, 7.548402176e+09, 7.5627008e+09, 7.562712576e+09, 7.562712576e+09, 7.562712576e+09, 7.57136384e+09, 7.57136384e+09, 7.576813056e+09, 7.576813056e+09, 7.576937984e+09, 7.576986112e+09, 7.584669184e+09, 7.584669184e+09, 7.586454016e+09, 7.598921216e+09, 7.642406912e+09, 7.666716672e+09, 7.689365504e+09, 7.7239346176e+09, 7.78350592e+09, 7.8429463552e+09, 8.1046419456e+09, 8.19126784e+09, 8.323113984e+09, 8.398663168e+09, 8.537972224e+09, 8.657045708799999e+09, 8.751442944e+09, 9.15545088e+09, 9.40819456e+09, 9.532337356799999e+09, 9.743737856e+09, 9.931949056e+09, 1.00599506944e+10, 1.0344928256e+10, 1.0626164736e+10, 1.0799091712e+10, 1.10674812928e+10, 1.14148712448e+10, 1.1701533696e+10, 1.19736711168e+10, 1.21682362368e+10, 1.2405476352e+10, 1.26213019648e+10, 1.297563648e+10] -ECoo.y=[0e+00, -3.0642348e+07, -1.01454216e+08, -2.29687312e+08, -3.310556608e+08, -4.0766064e+08, -6.13730688e+08, -6.793477888e+08, -7.21071936e+08, -8.18007232e+08, -9.00574272e+08, -9.44622592e+08, -1.036368512e+09, -1.110830976e+09, -1.18213824e+09, -1.242988288e+09, -1.302861312e+09, -1.367373184e+09, -1.443302016e+09, -1.567973632e+09, -1.67646464e+09, -1.756992e+09, -1.852352512e+09, -1.983199232e+09, -2.065715072e+09, -2.145305472e+09, -2.191433984e+09, -2.3170357248e+09, -2.421707264e+09, -2.43422336e+09, -2.529675264e+09, -2.560696832e+09, -2.604014336e+09, -2.604628992e+09, -2.646699776e+09, -2.743964416e+09, -2.87220096e+09, -2.974907136e+09, -3.0684340736e+09, -3.145414912e+09, -3.21976064e+09, -3.3323101696e+09, -3.435663616e+09, -3.62158464e+09, -3.7602990592e+09, -3.942252032e+09, -4.1343479296e+09, -4.2625477632e+09, -4.406894592e+09, -4.6640077824e+09, -4.84007168e+09, -5.04521984e+09, -5.2200684544e+09, -5.3355201536e+09, -5.559851008e+09, -5.76741632e+09, -5.82866176e+09, -5.924338176e+09, -6.15201536e+09, -6.3148643328e+09, -6.582782976e+09, -6.7138550784e+09, -6.850087936e+09, -7.039346688e+09, -7.249542144e+09, -7.413477376e+09, -7.6819690496e+09, -7.8504093696e+09, -8.117328384e+09, -8.349818368e+09, -8.57803008e+09, -8.724612096e+09, -8.993785856e+09, -9.106192384e+09, -9.28602624e+09, -9.458305024e+09, -9.583787008e+09, -9.622740992e+09, -9.880500428799999e+09, -1.0011134976e+10, -1.0262720512e+10, -1.0389117952e+10, -1.0543854592e+10, -1.0664731648e+10, -1.0664731648e+10, -1.0742412288e+10, -1.0757154816e+10, -1.08117192704e+10, -1.0894075904e+10, -1.1074061312e+10, -1.1142849536e+10, -1.1250229248e+10, -1.1450126336e+10, -1.15128832e+10, -1.1531116544e+10, -1.1612457984e+10, -1.1674699776e+10, -1.1803224064e+10, -1.19194556416e+10, -1.2025618432e+10, -1.2064039936e+10] +EHea.y=[0e+00, 3.39489504e+08, 6.163060608e+08, 8.341242752e+08, 1.059748224e+09, 1.303537664e+09, 1.4913822464e+09, 1.698122624e+09, 2.0120128e+09, 2.307776512e+09, 2.630494976e+09, 3.0073133056e+09, 3.266564096e+09, 3.465074432e+09, 3.6222609408e+09, 3.960274432e+09, 4.2107219456e+09, 4.3837175808e+09, 4.543515648e+09, 4.700368384e+09, 4.869136896e+09, 5.131441664e+09, 5.2649434112e+09, 5.366431232e+09, 5.522238464e+09, 5.7647616e+09, 6.0399727616e+09, 6.161083392e+09, 6.3084498944e+09, 6.537970688e+09, 6.667582464e+09, 6.8749765632e+09, 7.018772992e+09, 7.16887296e+09, 7.2982653952e+09, 7.374595072e+09, 7.377871872e+09, 7.4088958976e+09, 7.446942208e+09, 7.4595125248e+09, 7.486031872e+09, 7.513893888e+09, 7.5193754624e+09, 7.52094208e+09, 7.53370112e+09, 7.534778368e+09, 7.535405568e+09, 7.535405568e+09, 7.537025536e+09, 7.537025536e+09, 7.537025536e+09, 7.537360896e+09, 7.537360896e+09, 7.54162688e+09, 7.54162688e+09, 7.54162688e+09, 7.548814848e+09, 7.563089408e+09, 7.56310016e+09, 7.56310016e+09, 7.56310016e+09, 7.57174528e+09, 7.57174528e+09, 7.57722112e+09, 7.57722112e+09, 7.577345536e+09, 7.577393664e+09, 7.585073152e+09, 7.585073152e+09, 7.58686208e+09, 7.599318528e+09, 7.642777088e+09, 7.667078144e+09, 7.689698816e+09, 7.7242023936e+09, 7.783792128e+09, 7.8432246784e+09, 8.10485248e+09, 8.191530496e+09, 8.3233722368e+09, 8.398884352e+09, 8.538221568e+09, 8.657247436799999e+09, 8.751632384e+09, 9.1556376576e+09, 9.408375808e+09, 9.5324768256e+09, 9.743770624e+09, 9.9319177216e+09, 1.00598685696e+10, 1.0344713216e+10, 1.06259288064e+10, 1.0798848e+10, 1.10673358848e+10, 1.14146981888e+10, 1.1701371904e+10, 1.19735834624e+10, 1.21682774016e+10, 1.2405495808e+10, 1.26212487168e+10, 1.2975642624e+10] +ECoo.y=[0e+00, -3.0634774e+07, -1.01432544e+08, -2.29769008e+08, -3.312040448e+08, -4.07831168e+08, -6.13762112e+08, -6.793679744e+08, -7.21147264e+08, -8.18092224e+08, -9.007584e+08, -9.44804416e+08, -1.036564544e+09, -1.1111008e+09, -1.182381952e+09, -1.243235456e+09, -1.303079296e+09, -1.367679616e+09, -1.443560704e+09, -1.568288896e+09, -1.676688384e+09, -1.7572155648e+09, -1.852531456e+09, -1.983363328e+09, -2.065872e+09, -2.145446912e+09, -2.191543808e+09, -2.3171506176e+09, -2.421800192e+09, -2.434326272e+09, -2.529750784e+09, -2.560770816e+09, -2.604093184e+09, -2.604719616e+09, -2.646792448e+09, -2.74415232e+09, -2.872395008e+09, -2.975141376e+09, -3.0686852608e+09, -3.145649664e+09, -3.21999488e+09, -3.3325668864e+09, -3.43591808e+09, -3.621736704e+09, -3.7604419072e+09, -3.942395136e+09, -4.1345091584e+09, -4.2627338752e+09, -4.407144448e+09, -4.6642757632e+09, -4.840346112e+09, -5.045490688e+09, -5.2203759616e+09, -5.335868416e+09, -5.560219648e+09, -5.76778496e+09, -5.828977152e+09, -5.924593152e+09, -6.15229952e+09, -6.315158016e+09, -6.583067136e+09, -6.7141448704e+09, -6.850345984e+09, -7.0395940864e+09, -7.2498081792e+09, -7.413742592e+09, -7.6822864896e+09, -7.8506628096e+09, -8.117613568e+09, -8.350124544e+09, -8.57829888e+09, -8.72491008e+09, -8.994025676799999e+09, -9.106337792e+09, -9.28612864e+09, -9.458412544e+09, -9.583900672e+09, -9.62281984e+09, -9.880659148799999e+09, -1.0011216896e+10, -1.026276864e+10, -1.0389156864e+10, -1.0543843328e+10, -1.0664684544e+10, -1.0664684544e+10, -1.0742393856e+10, -1.0757132288e+10, -1.08116670464e+10, -1.0893937664e+10, -1.1073896448e+10, -1.114260992e+10, -1.1249901568e+10, -1.1449827328e+10, -1.151266816e+10, -1.1530871808e+10, -1.1612239872e+10, -1.1674508288e+10, -1.1803167744e+10, -1.19194208256e+10, -1.2025527296e+10, -1.206396416e+10] staRes.annualHea.Min=[1.2866400256e+10, 1.2866400256e+10] staRes.annualHea.Mean=[1.3366800384e+10, 1.3366800384e+10] staRes.annualHea.Max=[1.3755599872e+10, 1.3755599872e+10] staRes.annualCoo.Min=[-1.0677600256e+10, -1.0677600256e+10] staRes.annualCoo.Mean=[-1.1419199488e+10, -1.1419199488e+10] staRes.annualCoo.Max=[-1.2024000512e+10, -1.2024000512e+10] -TRooHou.y=[0e+00, 2.931500427246094e+02, 2.931499816894531e+02, 2.931498657226563e+02, 3.001499877929688e+02, 2.931499938964844e+02, 2.933729309082031e+02, 2.989665588378906e+02, 2.931499694824219e+02, 2.931539001464844e+02, 2.959583740234375e+02, 2.931499816894531e+02, 2.977104309082031e+02, 2.931501220703125e+02, 2.931499328613281e+02, 3.001304931640625e+02, 2.931504089355469e+02, 2.9314990234375e+02, 3.001493530273438e+02, 2.933304931640625e+02, 2.931499328613281e+02, 3.001495178222656e+02, 2.931501525878906e+02, 2.942032897949219e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.935420654296875e+02, 3.001501525878906e+02, 2.93149951171875e+02, 2.931499450683594e+02, 3.001502075195312e+02, 2.931499816894531e+02, 2.99342431640625e+02, 2.967815856933594e+02, 2.931500061035156e+02, 3.001497192382812e+02, 2.959027893066406e+02, 2.931499389648437e+02, 3.001495727539062e+02, 2.932287475585937e+02, 2.947995300292969e+02, 3.001497741699219e+02, 2.932134704589844e+02, 2.992000732421875e+02, 3.001500427246094e+02, 2.981477661132812e+02, 3.001039733886719e+02, 3.001501953125e+02, 2.964361694335938e+02, 3.001497436523438e+02, 3.001504516601562e+02, 2.966432006835938e+02, 3.001360900878906e+02, 2.997733154296875e+02, 2.978819458007812e+02, 3.001497192382812e+02, 2.952019287109375e+02, 2.970737915039062e+02, 3.001496765136719e+02, 2.990125793457031e+02, 2.99218505859375e+02, 3.001497375488281e+02, 2.940215576171875e+02, 2.997420654296875e+02, 3.001496887207031e+02, 2.931672973632812e+02, 2.999255126953125e+02, 3.001502807617188e+02, 2.943795471191406e+02, 2.997682922363281e+02, 3.001376037597656e+02, 2.932510314941406e+02, 3.001382141113281e+02, 2.958095886230469e+02, 2.937662231445312e+02, 3.001492919921875e+02, 2.931500549316406e+02, 2.931499389648437e+02, 3.001491516113281e+02, 2.934756591796875e+02, 2.933514709472656e+02, 2.997514038085938e+02, 2.93150146484375e+02, 2.931966552734375e+02, 2.931501098632813e+02, 2.931499938964844e+02, 2.93149853515625e+02, 3.00150439453125e+02, 2.931498474121094e+02, 2.944813232421875e+02, 2.957393493652344e+02, 2.931500061035156e+02, 2.978543212890625e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.96723876953125e+02, 2.931504821777344e+02, 2.931499572753906e+02, 3.001493041992188e+02, 2.931506164550781e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.946855590820313e+02, 2.945669616699219e+02, 2.949402099609375e+02, 2.949241088867187e+02, 2.949493713378906e+02, 2.951392517089844e+02, 2.951464050292969e+02, 2.951238220214844e+02, 2.951591613769531e+02, 2.951446533203125e+02, 2.950653503417969e+02, 2.950885803222656e+02, 2.950842956542969e+02, 2.951126647949219e+02, 2.9506591796875e+02, 2.950648071289062e+02, 2.950828735351562e+02, 2.950895935058594e+02, 2.951204528808594e+02, 2.9515283203125e+02, 2.951240844726562e+02, 2.951518310546875e+02, 2.952050842285156e+02, 2.952115234375e+02, 2.9519384765625e+02, 2.951730346679688e+02, 2.952028137207031e+02, 2.952305419921875e+02, 2.951884826660156e+02, 2.9521484375e+02, 2.951949462890625e+02, 2.951952453613281e+02, 2.951561584472656e+02, 2.951639465332031e+02, 2.951998901367188e+02, 2.952702697753906e+02, 2.953139221191406e+02, 2.953445251464844e+02, 2.95388134765625e+02, 2.954293212890625e+02, 2.954615112304688e+02, 2.955055908203125e+02, 2.955759582519531e+02, 2.95620654296875e+02, 2.956868896484375e+02, 2.957470397949219e+02, 2.957978515625e+02, 2.958485473632812e+02, 2.959146362304688e+02, 2.9597119140625e+02, 2.960231384277344e+02, 2.960749450683594e+02, 2.961046508789062e+02, 2.961537048339844e+02, 2.962001037597656e+02, 2.962113830566406e+02, 2.962331298828125e+02, 2.962726440429688e+02, 2.963124450683594e+02, 2.963649597167969e+02, 2.963807922363281e+02, 2.964084777832031e+02, 2.96432470703125e+02, 2.964695678710938e+02, 2.964972534179688e+02, 2.9653310546875e+02, 2.965465087890625e+02, 2.965737731933594e+02, 2.966009948730469e+02, 2.966189880371094e+02, 2.966215698242187e+02, 2.966309387207031e+02, 2.966346801757812e+02, 2.966385986328125e+02, 2.966336669921875e+02, 2.966289001464844e+02, 2.9659306640625e+02, 2.965945617675781e+02, 2.965845581054688e+02, 2.965861206054688e+02, 2.965686584472656e+02, 2.965578002929688e+02, 2.965464172363281e+02, 2.965059814453125e+02, 2.964834289550781e+02, 2.964701232910156e+02, 2.964492248535156e+02, 2.964338012695313e+02, 2.964305053710938e+02, 2.964100036621094e+02, 2.963982421875e+02, 2.963941284179688e+02, 2.963737670898437e+02, 2.96348974609375e+02, 2.963356323242188e+02, 2.963208068847656e+02, 2.963133972167969e+02, 2.962997436523438e+02, 2.962894348144531e+02, 2.962667236328125e+02] +TRooHou.y=[0e+00, 2.931500427246094e+02, 2.931499816894531e+02, 2.931498657226563e+02, 3.001499877929688e+02, 2.931499938964844e+02, 2.933700378417969e+02, 2.989641662597656e+02, 2.931499694824219e+02, 2.931541198730469e+02, 2.959569702148438e+02, 2.931499816894531e+02, 2.977063110351563e+02, 2.931501220703125e+02, 2.931499328613281e+02, 3.001288452148438e+02, 2.931504089355469e+02, 2.9314990234375e+02, 3.001493530273438e+02, 2.933265502929688e+02, 2.931499328613281e+02, 3.001495178222656e+02, 2.931501525878906e+02, 2.942037048339844e+02, 2.931499328613281e+02, 2.931499938964844e+02, 2.935459228515625e+02, 3.001501525878906e+02, 2.93149951171875e+02, 2.931499450683594e+02, 3.001502075195312e+02, 2.931499816894531e+02, 2.993419128417969e+02, 2.96775537109375e+02, 2.931500061035156e+02, 3.001497192382812e+02, 2.959023193359375e+02, 2.931499389648437e+02, 3.001495727539062e+02, 2.932287353515625e+02, 2.948006286621094e+02, 3.001497741699219e+02, 2.932163635253906e+02, 2.991958618164062e+02, 3.001500427246094e+02, 2.981463928222656e+02, 3.00092529296875e+02, 3.001501953125e+02, 2.964337280273438e+02, 3.001497436523438e+02, 3.001504516601562e+02, 2.966416442871094e+02, 3.001358337402344e+02, 2.997731262207031e+02, 2.978829284667969e+02, 3.001497192382812e+02, 2.952025695800781e+02, 2.970702758789063e+02, 3.001496765136719e+02, 2.990117858886719e+02, 2.992203979492188e+02, 3.001497375488281e+02, 2.940241455078125e+02, 2.99764697265625e+02, 3.001496887207031e+02, 2.9316748046875e+02, 2.999742431640625e+02, 3.001502807617188e+02, 2.943798828125e+02, 2.997463134765625e+02, 3.001372680664062e+02, 2.932512390136719e+02, 3.001461364746094e+02, 2.958073791503906e+02, 2.937673950195312e+02, 3.001492919921875e+02, 2.931500549316406e+02, 2.931499389648437e+02, 3.001491516113281e+02, 2.934759033203125e+02, 2.933510437011719e+02, 2.997579711914062e+02, 2.93150146484375e+02, 2.931974731445313e+02, 2.931501098632813e+02, 2.931499938964844e+02, 2.93149853515625e+02, 3.00150439453125e+02, 2.931498474121094e+02, 2.9447890625e+02, 2.957404174804688e+02, 2.931500061035156e+02, 2.978473510742188e+02, 2.931500854492188e+02, 2.931499450683594e+02, 2.967167053222656e+02, 2.931504821777344e+02, 2.931499572753906e+02, 3.001493041992188e+02, 2.931506164550781e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.946855590820313e+02, 2.945669921875e+02, 2.949409423828125e+02, 2.949246398925781e+02, 2.949501037597656e+02, 2.951391784667969e+02, 2.951465270996094e+02, 2.95123583984375e+02, 2.951589294433594e+02, 2.95144287109375e+02, 2.950650024414062e+02, 2.950882995605469e+02, 2.950841125488281e+02, 2.951125549316406e+02, 2.950658264160156e+02, 2.950647583007812e+02, 2.950826904296875e+02, 2.950894775390625e+02, 2.951203308105469e+02, 2.951527404785156e+02, 2.951239624023438e+02, 2.951518615722656e+02, 2.952051452636719e+02, 2.952116149902344e+02, 2.951939392089844e+02, 2.951731140136719e+02, 2.952028442382813e+02, 2.952305480957031e+02, 2.95188525390625e+02, 2.952147827148438e+02, 2.951949035644531e+02, 2.951951599121094e+02, 2.9515615234375e+02, 2.95163916015625e+02, 2.95199951171875e+02, 2.952703308105469e+02, 2.953139526367187e+02, 2.9534453125e+02, 2.953881530761719e+02, 2.954293212890625e+02, 2.954615112304688e+02, 2.9550556640625e+02, 2.955760498046875e+02, 2.956207458496094e+02, 2.956869812011719e+02, 2.957471618652344e+02, 2.957979064941406e+02, 2.958486389160156e+02, 2.959147094726562e+02, 2.959712524414062e+02, 2.960232299804687e+02, 2.960749755859375e+02, 2.961046569824219e+02, 2.961537048339844e+02, 2.962001037597656e+02, 2.9621142578125e+02, 2.962332214355469e+02, 2.96272705078125e+02, 2.963125061035156e+02, 2.963650207519531e+02, 2.963808532714844e+02, 2.964085388183594e+02, 2.964325317382812e+02, 2.964696472167969e+02, 2.96497314453125e+02, 2.965331237792969e+02, 2.965465698242188e+02, 2.965738098144531e+02, 2.966010437011719e+02, 2.966190490722656e+02, 2.966215881347656e+02, 2.966309692382812e+02, 2.966347717285156e+02, 2.966386901855469e+02, 2.966337890625e+02, 2.966289916992188e+02, 2.965931274414062e+02, 2.965945922851562e+02, 2.965845886230469e+02, 2.965861511230469e+02, 2.965687072753906e+02, 2.96557861328125e+02, 2.965465087890625e+02, 2.965060729980469e+02, 2.964834899902344e+02, 2.964701721191406e+02, 2.964492248535156e+02, 2.964338012695313e+02, 2.964304748535156e+02, 2.964099426269531e+02, 2.963982299804687e+02, 2.963941223144531e+02, 2.963737670898437e+02, 2.963489624023438e+02, 2.963356323242188e+02, 2.963207946777344e+02, 2.963133728027344e+02, 2.962997131347656e+02, 2.96289404296875e+02, 2.962666931152344e+02] heaCri.lowerLimit=[1.6848e+10, 1.6848e+10] heaCri.upperLimit=[1.7351999488e+10, 1.7351999488e+10] cooCri.lowerLimit=[-6.876000256e+09, -6.876000256e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case670.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case670.txt index a74c82c8886..6d8419e1573 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case670.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case670.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 12", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.93149951171875e+02, 2.931502197265625e+02, 2.931498901367187e+02, 3.001493713378906e+02, 2.931501770019531e+02, 2.931496398925781e+02, 3.001509826660156e+02, 2.931498474121094e+02, 2.931495788574219e+02, 3.001513366699219e+02, 2.931499816894531e+02, 2.942267700195313e+02, 2.931501708984375e+02, 2.931499328613281e+02, 2.986554260253906e+02, 2.933400146484375e+02, 2.93149951171875e+02, 3.001485595703125e+02, 2.946824157714844e+02, 2.931499328613281e+02, 3.001487915039062e+02, 2.931504272460937e+02, 2.931497985839844e+02, 2.931500183105469e+02, 2.931500549316406e+02, 2.931496520996094e+02, 3.001490844726562e+02, 2.931499816894531e+02, 2.931499145507813e+02, 3.001493835449219e+02, 2.931499816894531e+02, 2.965568115234375e+02, 2.996320068359375e+02, 2.931500854492188e+02, 3.001495056152344e+02, 2.982622314453125e+02, 2.931499389648437e+02, 3.001495178222656e+02, 2.936250610351562e+02, 2.931498413085938e+02, 3.001493713378906e+02, 2.933386779785156e+02, 2.973752197265625e+02, 3.00149755859375e+02, 2.974107360839844e+02, 2.992841979980469e+02, 3.001498840332031e+02, 2.941089721679688e+02, 3.001496704101563e+02, 3.001505126953125e+02, 2.941907653808594e+02, 2.997568542480469e+02, 3.001506896972656e+02, 2.960329650878906e+02, 3.001496276855469e+02, 2.9626748046875e+02, 2.946447814941406e+02, 3.001493713378906e+02, 2.992495544433594e+02, 2.976867065429688e+02, 3.001492919921875e+02, 2.935928039550781e+02, 2.984312561035156e+02, 3.001491333007813e+02, 2.931501159667969e+02, 2.9866494140625e+02, 3.001501342773437e+02, 2.931499816894531e+02, 2.9836103515625e+02, 3.00151123046875e+02, 2.931499389648437e+02, 2.998627075195312e+02, 2.991145141601563e+02, 2.931498962402344e+02, 3.001490478515625e+02, 2.931500671386719e+02, 2.931499755859375e+02, 3.001483520507812e+02, 2.953696594238281e+02, 2.931497497558594e+02, 2.9954130859375e+02, 2.931507019042969e+02, 2.931498474121094e+02, 2.931502136230469e+02, 2.931500244140625e+02, 2.931498352050781e+02, 3.001499450683594e+02, 2.931497802734375e+02, 2.931495178222656e+02, 3.001518249511719e+02, 2.931499938964844e+02, 2.943384338378906e+02, 2.931500915527344e+02, 2.931499328613281e+02, 2.931495056152344e+02, 2.931579772949219e+02, 2.931499816894531e+02, 3.001485778808594e+02, 2.933689453125e+02, 2.9314990234375e+02] -PHea.y=[0e+00, 3.700806091308594e+02, 2.70061220703125e+03, 1.451165307617187e+03, 0e+00, 1.578323486328125e+03, 1.358924658203125e+03, 0e+00, 3.49237392578125e+03, 2.077799096679687e+03, 0e+00, 1.836316479492187e+03, 4.470542907714844e+01, 3.886386962890625e+02, 2.3027310546875e+03, 0e+00, 5.736901977539062e+02, 8.72938134765625e+02, 0e+00, 5.07030546951294e+02, 2.21236279296875e+03, 0e+00, 1.7585994140625e+03, 5.596352844238281e+02, 1.016176318359375e+03, 2.8704306640625e+03, 1.314682861328125e+03, 0e+00, 1.773609912109375e+03, 2.39878994140625e+03, 0e+00, 2.324274267578125e+03, 0e+00, -3.017618507146835e-03, 1.913369482421875e+03, 0e+00, 3.27588677406311e-01, 9.532149169921875e+02, 0e+00, 2.006501602172851e+02, 3.442349548339844e+02, 0e+00, 2.004433326721191e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.119276309997531e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.937561674118042e+01, 0e+00, 0e+00, 3.507871398925781e+02, 0e+00, 0e+00, 1.87075830078125e+02, 0e+00, 0e+00, 6.599505249023438e+02, 0e+00, 6.358191680908202e+00, 3.506392517089844e+02, 0e+00, 1.258500170898438e+03, 2.029539990234375e+03, 0e+00, 4.936052103996277e+02, 6.242105712890625e+02, 0e+00, 1.468205187988281e+03, 1.133196997070313e+03, 4.508005859375e+02, 1.702043212890625e+03, 1.689311743164063e+03, 0e+00, 2.11100615234375e+03, 6.746028808593751e+02, 0e+00, 1.751398291015625e+03, 4.096286315917968e+01, 1.911767504882813e+03, 3.00805625e+03, 1.502791595458984e+02, 9.206480041503905e+02, 2.28316005859375e+03, 0e+00, 1.745711059570312e+03, 4.287796875e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.1969826171875e+03, 0e+00, 0e+00, -1.813518603515625e+03, 0e+00, 0e+00, -4.499474487304688e+02, 0e+00, -8.648766197438818e-07, 0e+00, 0e+00, -9.926730346679688e+01, 0e+00, 0e+00, -1.60198056640625e+03, 0e+00, 0e+00, -4.0943859375e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.404188134765625e+03, 0e+00, 0e+00, -2.5521787109375e+03, 0e+00, 0e+00, -2.7392841796875e+02, 0e+00, -1.141214721679688e+03, -1.838843036239268e-06, 0e+00, -1.115235717773438e+03, 0e+00, 0e+00, -2.44235869140625e+03, 0e+00, 1.030127240753131e-06, -2.657453369140625e+03, 0e+00, -9.67679443359375e+00, -2.766715576171875e+03, 0e+00, -5.5146748046875e+02, -2.007281616210938e+03, 0e+00, -2.118665014006197e+02, -9.450077758789063e+02, 0e+00, -4.204438781738281e+02, 0e+00, 0e+00, -2.566637890625e+03, -6.8711669921875e+01, 0e+00, -3.38133896484375e+03, 0e+00, 2.119276309997531e-10, -3.331588916015625e+03, 0e+00, -1.573013787467658e-04, -5.5980857421875e+03, 0e+00, 1.199309008370619e-05, -2.800982177734375e+03, 0e+00, -2.375727274656296e+02, 0e+00, 0e+00, -1.190703125e+03, 0e+00, 0e+00, -2.80501923828125e+03, 0e+00, 0e+00, -3.490378364562988e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.41919140625e+03, 0e+00, 0e+00, -3.435609741210938e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.546354736328125e+03, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.93149951171875e+02, 2.931501953125e+02, 2.931498901367187e+02, 3.001493713378906e+02, 2.931501770019531e+02, 2.931496398925781e+02, 3.001509826660156e+02, 2.931498474121094e+02, 2.931495788574219e+02, 3.001513366699219e+02, 2.931499816894531e+02, 2.942265258789063e+02, 2.931501708984375e+02, 2.931499572753906e+02, 2.986554565429688e+02, 2.933378723144531e+02, 2.93149951171875e+02, 3.001485595703125e+02, 2.946859313964844e+02, 2.931499328613281e+02, 3.001487915039062e+02, 2.931504272460937e+02, 2.931497985839844e+02, 2.931500183105469e+02, 2.931500549316406e+02, 2.931496520996094e+02, 3.001490844726562e+02, 2.931499816894531e+02, 2.931499145507813e+02, 3.001493835449219e+02, 2.931499816894531e+02, 2.9656904296875e+02, 2.9963193359375e+02, 2.931500854492188e+02, 3.001495056152344e+02, 2.982615844726562e+02, 2.931499389648437e+02, 3.001495178222656e+02, 2.936250732421875e+02, 2.931498413085938e+02, 3.001493713378906e+02, 2.933360046386719e+02, 2.973760620117188e+02, 3.00149755859375e+02, 2.97416259765625e+02, 2.993083557128906e+02, 3.001498840332031e+02, 2.941066345214844e+02, 3.001496704101563e+02, 3.001505126953125e+02, 2.941923889160156e+02, 2.997922485351563e+02, 3.001506958007812e+02, 2.960331359863281e+02, 3.001496276855469e+02, 2.962880004882812e+02, 2.946434509277344e+02, 3.001493713378906e+02, 2.992491882324219e+02, 2.976954650878906e+02, 3.001492919921875e+02, 2.93600048828125e+02, 2.984287170410156e+02, 3.001491333007813e+02, 2.931501159667969e+02, 2.986791015625e+02, 3.001501342773437e+02, 2.931499816894531e+02, 2.983570495605469e+02, 3.00151123046875e+02, 2.931499389648437e+02, 2.998633728027344e+02, 2.991116271972656e+02, 2.931498962402344e+02, 3.001490478515625e+02, 2.931500671386719e+02, 2.931499755859375e+02, 3.001483520507812e+02, 2.953683776855469e+02, 2.931497497558594e+02, 2.995397338867188e+02, 2.931507019042969e+02, 2.931498474121094e+02, 2.931502136230469e+02, 2.931500244140625e+02, 2.931498352050781e+02, 3.001499450683594e+02, 2.931497802734375e+02, 2.931495178222656e+02, 3.001518249511719e+02, 2.931499938964844e+02, 2.943361145019531e+02, 2.931500915527344e+02, 2.931499328613281e+02, 2.931495361328125e+02, 2.93203076171875e+02, 2.931499816894531e+02, 3.001485778808594e+02, 2.933820068359375e+02, 2.9314990234375e+02] +PHea.y=[0e+00, 3.700753173828125e+02, 2.7003859375e+03, 1.451223706054687e+03, 0e+00, 1.57831640625e+03, 1.35946337890625e+03, 0e+00, 3.4923275390625e+03, 2.076438842773438e+03, 6.622738357719982e-09, 1.83631337890625e+03, 4.471119079589844e+01, 3.887183715820312e+02, 2.302806591796875e+03, 0e+00, 5.733444671630859e+02, 8.729305419921875e+02, 0e+00, 5.100763912200928e+02, 2.212356201171875e+03, 0e+00, 1.758615161132813e+03, 5.593054138183593e+02, 1.016189013671875e+03, 2.870500244140625e+03, 1.314732666015625e+03, 0e+00, 1.773651782226563e+03, 2.398819921875e+03, 0e+00, 2.324296484375e+03, 0e+00, 1.586066355230287e-06, 1.91339404296875e+03, 0e+00, 2.196332454681397e-01, 9.524104858398438e+02, 0e+00, 2.006479553222656e+02, 3.4425146484375e+02, 0e+00, 1.994613906860351e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.716613837743353e-08, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 9.000512436628341e+01, 0e+00, 0e+00, 3.503543701171875e+02, 0e+00, 0e+00, 1.869609680175781e+02, 0e+00, 0e+00, 6.598689819335938e+02, 0e+00, 5.725635147094724e+00, 3.506255249023437e+02, 0e+00, 1.25853427734375e+03, 2.029533251953125e+03, 0e+00, 4.925088684558868e+02, 6.235244750976562e+02, 0e+00, 1.468236059570313e+03, 1.133390112304688e+03, 4.508053344726562e+02, 1.701996459960938e+03, 1.689181469726562e+03, 0e+00, 2.111546899414062e+03, 6.774803161621094e+02, 3.27428182345102e-07, 1.751431591796875e+03, 4.105209045410157e+01, 1.911774194335937e+03, 3.008067578125e+03, 1.48633544921875e+02, 9.225854248046875e+02, 2.28336318359375e+03, 0e+00, 1.747390356445313e+03, 4.2878623046875e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.196989453125e+03, 0e+00, 0e+00, -1.813510546875e+03, 0e+00, 0e+00, -4.500624389648438e+02, 0e+00, 0e+00, 0e+00, 0e+00, -9.925710296630859e+01, 0e+00, 0e+00, -1.601965185546875e+03, 0e+00, 0e+00, -4.094397900390625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.40409609375e+03, 0e+00, 0e+00, -2.552248291015625e+03, 0e+00, -6.561432033777237e-04, -2.73869921875e+02, 0e+00, -1.141221313476562e+03, -2.377192049607402e-06, 0e+00, -1.115230419921875e+03, 0e+00, 0e+00, -2.442327880859375e+03, 0e+00, 1.211447161040269e-05, -2.65743623046875e+03, 0e+00, -5.819021991873159e+00, -2.766632861328125e+03, 0e+00, -5.514795532226562e+02, -2.007108032226562e+03, 0e+00, -2.10202879065834e+02, -9.469251113891601e+02, 0e+00, -4.204408874511719e+02, 0e+00, 0e+00, -2.566598974609375e+03, -6.865709228515625e+01, 0e+00, -3.381119091796875e+03, 0e+00, -1.618067472008988e-07, -3.331562744140625e+03, 0e+00, 4.995659026781732e+00, -5.59822744140625e+03, 0e+00, -1.363754250860438e-07, -2.801342041015625e+03, 0e+00, -2.369007710456848e+02, 0e+00, 0e+00, -1.1907021484375e+03, 0e+00, 0e+00, -2.805099609375e+03, 0e+00, 0e+00, -3.503431457519531e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.418956689453125e+03, 0e+00, 0e+00, -3.431004028320312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.54626787109375e+03, 0e+00, 0e+00] staRes.peakHea.Min=[3.655e+03, 3.655e+03] staRes.peakHea.Mean=[3.943e+03, 3.943e+03] staRes.peakHea.Max=[4.221e+03, 4.221e+03] staRes.peakCoo.Min=[-5.839e+03, -5.839e+03] staRes.peakCoo.Mean=[-6.445e+03, -6.445e+03] staRes.peakCoo.Max=[-6.925e+03, -6.925e+03] -EHea.y=[0e+00, 5.547926016e+08, 1.0279252352e+09, 1.4301977088e+09, 1.826353536e+09, 2.252121344e+09, 2.5941048832e+09, 2.972585472e+09, 3.5223468544e+09, 4.0242720768e+09, 4.564291072e+09, 5.1886112768e+09, 5.6374032384e+09, 5.992135168e+09, 6.280080384e+09, 6.83673088e+09, 7.2716565504e+09, 7.589341184e+09, 7.870508032e+09, 8.1657352192e+09, 8.480056832e+09, 8.91198976e+09, 9.1683180544e+09, 9.3628676096e+09, 9.6559067136e+09, 1.0086217728e+10, 1.05628217344e+10, 1.080091136e+10, 1.10925574144e+10, 1.1517924352e+10, 1.1767858176e+10, 1.212343296e+10, 1.2386179072e+10, 1.2669308928e+10, 1.29169242112e+10, 1.3064882176e+10, 1.3088986112e+10, 1.31649656832e+10, 1.3249806336e+10, 1.32906094592e+10, 1.33568256e+10, 1.3429579776e+10, 1.34590081024e+10, 1.3471735808e+10, 1.35135232e+10, 1.3523186688e+10, 1.3533232128e+10, 1.3538036736e+10, 1.35506688e+10, 1.3553153024e+10, 1.3556814848e+10, 1.3564838912e+10, 1.3567704064e+10, 1.3589477376e+10, 1.3596137472e+10, 1.3599398912e+10, 1.3625069568e+10, 1.3666972672e+10, 1.3672721408e+10, 1.367536128e+10, 1.3675522048e+10, 1.3702515712e+10, 1.37095641088e+10, 1.3734183936e+10, 1.3734183936e+10, 1.3742979072e+10, 1.374434304e+10, 1.3779945472e+10, 1.37857542144e+10, 1.3798912e+10, 1.3834108928e+10, 1.39376191488e+10, 1.4000401408e+10, 1.4058107904e+10, 1.41402372096e+10, 1.426041856e+10, 1.43922290688e+10, 1.4826043392e+10, 1.4990838784e+10, 1.52376160256e+10, 1.539154432e+10, 1.5644251136e+10, 1.58732023808e+10, 1.60533051392e+10, 1.67013060608e+10, 1.7137199104e+10, 1.73729550336e+10, 1.7744054272e+10, 1.80915847168e+10, 1.83331975168e+10, 1.883757568e+10, 1.93431027712e+10, 1.96535296e+10, 2.01019019264e+10, 2.0682989568e+10, 2.1151504384e+10, 2.16277528576e+10, 2.1977526272e+10, 2.2373701632e+10, 2.27544612864e+10, 2.3342071808e+10] -ECoo.y=[0e+00, -9.6374544e+07, -2.55524352e+08, -5.54769152e+08, -7.905192448e+08, -9.70169792e+08, -1.412413184e+09, -1.576797696e+09, -1.703472e+09, -1.946475008e+09, -2.149238016e+09, -2.260988928e+09, -2.48399104e+09, -2.657244672e+09, -2.83239936e+09, -2.968613376e+09, -3.116461824e+09, -3.272136448e+09, -3.4504844288e+09, -3.711621632e+09, -3.949117184e+09, -4.1225476096e+09, -4.324642816e+09, -4.599031296e+09, -4.782985728e+09, -4.950628352e+09, -5.056159744e+09, -5.3220396032e+09, -5.532400128e+09, -5.560661504e+09, -5.760206336e+09, -5.821055488e+09, -5.913074176e+09, -5.9176055808e+09, -6.010763776e+09, -6.20295168e+09, -6.41998336e+09, -6.604640768e+09, -6.776242688e+09, -6.907879936e+09, -7.040401408e+09, -7.2383931392e+09, -7.401701888e+09, -7.694567424e+09, -7.9209982976e+09, -8.195620352e+09, -8.489714688e+09, -8.691339468799999e+09, -8.90625536e+09, -9.2915869696e+09, -9.557828608e+09, -9.865126912e+09, -1.0133525504e+10, -1.0316404736e+10, -1.0661234688e+10, -1.0982080512e+10, -1.1078679552e+10, -1.1240395776e+10, -1.16048484352e+10, -1.18613981184e+10, -1.2283707392e+10, -1.2513626112e+10, -1.2735215616e+10, -1.3059953664e+10, -1.3407259648e+10, -1.3678481408e+10, -1.4130953216e+10, -1.44408563712e+10, -1.4891027456e+10, -1.5291759616e+10, -1.5700058112e+10, -1.5983172608e+10, -1.64812910592e+10, -1.6691470336e+10, -1.7038825472e+10, -1.7365571584e+10, -1.7612720128e+10, -1.7696780288e+10, -1.8207213568e+10, -1.8480099328e+10, -1.8978502656e+10, -1.92353001472e+10, -1.9556048896e+10, -1.9814547456e+10, -1.9814547456e+10, -1.998613504e+10, -2.0043057152e+10, -2.0182347776e+10, -2.0366045184e+10, -2.0757489664e+10, -2.090993664e+10, -2.1169924096e+10, -2.1596305408e+10, -2.173968384e+10, -2.179774464e+10, -2.1998833664e+10, -2.2157613056e+10, -2.245144576e+10, -2.27115409408e+10, -2.2952935424e+10, -2.30432768e+10] +EHea.y=[0e+00, 5.547742336e+08, 1.0278745728e+09, 1.4301026816e+09, 1.82624768e+09, 2.251970304e+09, 2.5940083712e+09, 2.972463872e+09, 3.5222542336e+09, 4.024114944e+09, 4.564125184e+09, 5.1884428288e+09, 5.6372302848e+09, 5.9919727616e+09, 6.2799546368e+09, 6.836610048e+09, 7.2715848704e+09, 7.5892803584e+09, 7.870393856e+09, 8.1656390656e+09, 8.479981056e+09, 8.911927296e+09, 9.1682881536e+09, 9.3628839936e+09, 9.655954432e+09, 1.0086311936e+10, 1.0562929664e+10, 1.0800892928e+10, 1.10925287424e+10, 1.1517974528e+10, 1.1767888896e+10, 1.2123430912e+10, 1.2386184192e+10, 1.2669241344e+10, 1.29168807936e+10, 1.306483712e+10, 1.308895232e+10, 1.3164946432e+10, 1.3249785856e+10, 1.32905644032e+10, 1.3356758016e+10, 1.3429495808e+10, 1.34589300736e+10, 1.3471620096e+10, 1.3513367552e+10, 1.35230464e+10, 1.3533092864e+10, 1.3537880064e+10, 1.3550511104e+10, 1.3552994304e+10, 1.3556691968e+10, 1.3564717056e+10, 1.3567576064e+10, 1.3589394432e+10, 1.3596027904e+10, 1.3599289344e+10, 1.362520064e+10, 1.3667033088e+10, 1.3672781824e+10, 1.3675379712e+10, 1.3675533312e+10, 1.3702520832e+10, 1.37095735296e+10, 1.3734181888e+10, 1.3734181888e+10, 1.3742990336e+10, 1.3744360448e+10, 1.3779929088e+10, 1.37857236992e+10, 1.3798928384e+10, 1.3834157056e+10, 1.39377086464e+10, 1.4000515072e+10, 1.405821952e+10, 1.4140411904e+10, 1.4260511744e+10, 1.43923318784e+10, 1.482607104e+10, 1.4990937088e+10, 1.52378714112e+10, 1.5391817728e+10, 1.5644520448e+10, 1.58734768128e+10, 1.60535969792e+10, 1.67016153088e+10, 1.7137460224e+10, 1.73732978688e+10, 1.7744398336e+10, 1.80920287232e+10, 1.83337836544e+10, 1.8838142976e+10, 1.93436352512e+10, 1.965401088e+10, 2.01023520768e+10, 2.0683444224e+10, 2.1152086016e+10, 2.16282763264e+10, 2.197805056e+10, 2.237420544e+10, 2.27549442048e+10, 2.3342542848e+10] +ECoo.y=[0e+00, -9.634044e+07, -2.55492848e+08, -5.54671808e+08, -7.90430848e+08, -9.70013888e+08, -1.41230016e+09, -1.5766175744e+09, -1.703320192e+09, -1.946331904e+09, -2.149089792e+09, -2.260841472e+09, -2.483906816e+09, -2.657165312e+09, -2.832395776e+09, -2.968599296e+09, -3.116486656e+09, -3.272146432e+09, -3.4504452608e+09, -3.711581696e+09, -3.949101312e+09, -4.1225445376e+09, -4.324700672e+09, -4.599100416e+09, -4.783081472e+09, -4.95075328e+09, -5.056262144e+09, -5.322083328e+09, -5.532444672e+09, -5.560741888e+09, -5.760283136e+09, -5.821112832e+09, -5.913083392e+09, -5.9176061952e+09, -6.010804736e+09, -6.203003392e+09, -6.420127744e+09, -6.60481792e+09, -6.776428544e+09, -6.908084736e+09, -7.0405888e+09, -7.2385728512e+09, -7.401808896e+09, -7.69458176e+09, -7.9210436608e+09, -8.195690496e+09, -8.489766912e+09, -8.691364044799999e+09, -8.906302464e+09, -9.291606016e+09, -9.557889024e+09, -9.865179136e+09, -1.0133573632e+10, -1.03164739584e+10, -1.0661364736e+10, -1.0982216704e+10, -1.1078844416e+10, -1.124058112e+10, -1.1605036032e+10, -1.18615865344e+10, -1.2283821056e+10, -1.25136766976e+10, -1.2735217664e+10, -1.3060004864e+10, -1.34074054656e+10, -1.3678654464e+10, -1.4131211264e+10, -1.4441133056e+10, -1.4891275264e+10, -1.5292049408e+10, -1.5700402176e+10, -1.598350336e+10, -1.64816572416e+10, -1.6691822592e+10, -1.7039099904e+10, -1.7365835776e+10, -1.7612990464e+10, -1.769705472e+10, -1.82075273216e+10, -1.8480543744e+10, -1.8978875392e+10, -1.92356716544e+10, -1.9556427776e+10, -1.9814985728e+10, -1.9814985728e+10, -1.9986530304e+10, -2.0043368448e+10, -2.01826689024e+10, -2.0366432256e+10, -2.075802624e+10, -2.09104896e+10, -2.1170393088e+10, -2.1596766208e+10, -2.1740128256e+10, -2.1798187008e+10, -2.1999316992e+10, -2.2158075904e+10, -2.245194752e+10, -2.27119894528e+10, -2.2953404416e+10, -2.30437376e+10] staRes.annualHea.Min=[1.9079999488e+10, 1.9079999488e+10] staRes.annualHea.Mean=[2.0451600384e+10, 2.0451600384e+10] staRes.annualHea.Max=[2.2104000512e+10, 2.2104000512e+10] staRes.annualCoo.Min=[-2.1434400768e+10, -2.1434400768e+10] staRes.annualCoo.Mean=[-2.3047200768e+10, -2.3047200768e+10] staRes.annualCoo.Max=[-2.3842799616e+10, -2.3842799616e+10] -TRooHou.y=[0e+00, 2.931500183105469e+02, 2.931500183105469e+02, 2.931499084472656e+02, 3.001497253417969e+02, 2.931500244140625e+02, 2.931495788574219e+02, 3.001488098144531e+02, 2.931498779296875e+02, 2.931493713378906e+02, 2.986482849121094e+02, 2.931499694824219e+02, 2.957754821777344e+02, 2.93150146484375e+02, 2.931499328613281e+02, 2.997752075195312e+02, 2.931694946289062e+02, 2.931499267578125e+02, 3.001486877441406e+02, 2.936839477539062e+02, 2.931499328613281e+02, 3.001489990234375e+02, 2.931502624511719e+02, 2.931519409179688e+02, 2.931499084472656e+02, 2.931499938964844e+02, 2.931495056152344e+02, 3.001497619628906e+02, 2.931499755859375e+02, 2.931499084472656e+02, 3.001495971679688e+02, 2.93149951171875e+02, 2.978569213867187e+02, 2.98660595703125e+02, 2.931500549316406e+02, 3.001495361328125e+02, 2.962407653808594e+02, 2.931499328613281e+02, 3.0014931640625e+02, 2.932607116699219e+02, 2.931497802734375e+02, 3.001494750976562e+02, 2.931883056640625e+02, 2.9791171875e+02, 3.001499145507813e+02, 2.970951232910156e+02, 2.996383178710938e+02, 3.00150146484375e+02, 2.945318786621094e+02, 3.001496276855469e+02, 3.001506652832031e+02, 2.947196533203125e+02, 2.999751403808594e+02, 2.999319152832031e+02, 2.964268859863281e+02, 3.001495361328125e+02, 2.9568251953125e+02, 2.951986694335938e+02, 3.001494079589844e+02, 2.983829284667969e+02, 2.979987487792969e+02, 3.00149365234375e+02, 2.9333251953125e+02, 2.988380859375e+02, 3.001493103027344e+02, 2.931499633789062e+02, 2.991724609375e+02, 3.001503356933594e+02, 2.931499755859375e+02, 2.988611999511719e+02, 3.001515808105469e+02, 2.931498962402344e+02, 3.000104370117188e+02, 2.976826782226562e+02, 2.931499084472656e+02, 3.001488037109375e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001484497070313e+02, 2.940477233886719e+02, 2.931497802734375e+02, 2.999892517089844e+02, 2.931503112792969e+02, 2.931497802734375e+02, 2.931501953125e+02, 2.931499938964844e+02, 2.931497680664062e+02, 3.001505004882812e+02, 2.93149755859375e+02, 2.931754455566406e+02, 2.984098205566406e+02, 2.931500061035156e+02, 2.957933471679688e+02, 2.931501159667969e+02, 2.931499084472656e+02, 2.939544067382812e+02, 2.93151025390625e+02, 2.931499755859375e+02, 3.001485046386719e+02, 2.931632751464844e+02, 2.931498718261719e+02] -TRooAnn.y=[0e+00, 2.946922180175781e+02, 2.945552856445312e+02, 2.949227416992188e+02, 2.949056396484375e+02, 2.949259338378906e+02, 2.951101318359375e+02, 2.951240783691406e+02, 2.951061157226562e+02, 2.951500183105469e+02, 2.951392211914062e+02, 2.950580749511719e+02, 2.950869934082031e+02, 2.950775146484375e+02, 2.951039489746094e+02, 2.950607299804688e+02, 2.950531066894531e+02, 2.950677307128906e+02, 2.950718322753906e+02, 2.950946105957031e+02, 2.951249389648438e+02, 2.951011657714844e+02, 2.951203735351563e+02, 2.951668884277344e+02, 2.951701232910156e+02, 2.951510925292969e+02, 2.951324340820312e+02, 2.95159326171875e+02, 2.951801574707031e+02, 2.951376525878906e+02, 2.951603698730469e+02, 2.951360961914062e+02, 2.951405517578125e+02, 2.951009826660156e+02, 2.951045593261719e+02, 2.951365661621094e+02, 2.951916381835937e+02, 2.952259765625e+02, 2.952523315429688e+02, 2.952822509765625e+02, 2.953162841796875e+02, 2.953447082519531e+02, 2.9537666015625e+02, 2.954401916503906e+02, 2.954765930175781e+02, 2.955335388183594e+02, 2.955865051269531e+02, 2.956233276367187e+02, 2.956646118164062e+02, 2.957242614746094e+02, 2.957713317871094e+02, 2.958161437988281e+02, 2.958598876953125e+02, 2.958806762695312e+02, 2.959236450195312e+02, 2.959627685546875e+02, 2.959680053710937e+02, 2.959878784179688e+02, 2.960210205078125e+02, 2.960529235839844e+02, 2.961025085449219e+02, 2.961120300292969e+02, 2.961306884765625e+02, 2.961518859863281e+02, 2.961823791503906e+02, 2.962037963867188e+02, 2.962355651855469e+02, 2.962450988769531e+02, 2.962660339355469e+02, 2.962908447265625e+02, 2.963048706054688e+02, 2.963066528320313e+02, 2.963164123535156e+02, 2.963172546386719e+02, 2.963200256347656e+02, 2.963182373046875e+02, 2.963128784179688e+02, 2.962809143066406e+02, 2.962844970703125e+02, 2.962757080078125e+02, 2.962783813476562e+02, 2.962638916015625e+02, 2.962545532226562e+02, 2.962458740234375e+02, 2.962090270996094e+02, 2.96190673828125e+02, 2.961814331054687e+02, 2.961646240234375e+02, 2.961519348144531e+02, 2.961510681152344e+02, 2.961333618164062e+02, 2.961248229980469e+02, 2.961230773925781e+02, 2.961052673339844e+02, 2.960836975097656e+02, 2.960743408203125e+02, 2.960617614746094e+02, 2.960563903808594e+02, 2.960459533691406e+02, 2.960370971679687e+02, 2.960182189941406e+02] +TRooHou.y=[0e+00, 2.931500183105469e+02, 2.931500183105469e+02, 2.931499084472656e+02, 3.001497253417969e+02, 2.931500244140625e+02, 2.931495788574219e+02, 3.001488098144531e+02, 2.931498779296875e+02, 2.931493713378906e+02, 2.986486511230469e+02, 2.931499694824219e+02, 2.957749938964844e+02, 2.93150146484375e+02, 2.931499328613281e+02, 2.997752685546875e+02, 2.931686706542969e+02, 2.931499267578125e+02, 3.001486877441406e+02, 2.9369599609375e+02, 2.931499328613281e+02, 3.001489990234375e+02, 2.931502624511719e+02, 2.931514831542969e+02, 2.931499084472656e+02, 2.931499938964844e+02, 2.931495056152344e+02, 3.001497619628906e+02, 2.931499755859375e+02, 2.931499084472656e+02, 3.001495971679688e+02, 2.93149951171875e+02, 2.97873876953125e+02, 2.986603149414062e+02, 2.931500549316406e+02, 3.001495361328125e+02, 2.962399169921875e+02, 2.931499328613281e+02, 3.0014931640625e+02, 2.932607116699219e+02, 2.931497802734375e+02, 3.001494750976562e+02, 2.931844482421875e+02, 2.979123596191406e+02, 3.001499145507813e+02, 2.971017761230469e+02, 2.996661560058594e+02, 3.00150146484375e+02, 2.945289184570312e+02, 3.001496276855469e+02, 3.001506652832031e+02, 2.947214599609375e+02, 2.999779541015625e+02, 2.999334167480469e+02, 2.964270874023438e+02, 3.001495361328125e+02, 2.957123229980469e+02, 2.951971557617188e+02, 3.001494079589844e+02, 2.983823974609375e+02, 2.980085754394531e+02, 3.00149365234375e+02, 2.933359191894531e+02, 2.988323486328125e+02, 3.001493103027344e+02, 2.931499633789062e+02, 2.992122680664062e+02, 3.001503356933594e+02, 2.931499755859375e+02, 2.988532409667969e+02, 3.001515808105469e+02, 2.931498962402344e+02, 3.0001240234375e+02, 2.976776062011719e+02, 2.931499084472656e+02, 3.001488037109375e+02, 2.931500671386719e+02, 2.931499450683594e+02, 3.001484497070313e+02, 2.940434265136719e+02, 2.931497802734375e+02, 2.999850952148437e+02, 2.931503112792969e+02, 2.931497802734375e+02, 2.931501953125e+02, 2.931499938964844e+02, 2.931497680664062e+02, 3.001505004882812e+02, 2.93149755859375e+02, 2.931741455078125e+02, 2.984079284667969e+02, 2.931500061035156e+02, 2.957903503417969e+02, 2.931501159667969e+02, 2.931499084472656e+02, 2.939624938964844e+02, 2.93151904296875e+02, 2.931499755859375e+02, 3.001485046386719e+02, 2.931668640136719e+02, 2.931498718261719e+02] +TRooAnn.y=[0e+00, 2.9469267578125e+02, 2.945553771972656e+02, 2.949228576660156e+02, 2.949057312011719e+02, 2.949261169433594e+02, 2.9511025390625e+02, 2.951243469238281e+02, 2.951063354492188e+02, 2.951501586914063e+02, 2.951393432617188e+02, 2.950581970214844e+02, 2.950869934082031e+02, 2.950775146484375e+02, 2.951038879394531e+02, 2.950606689453125e+02, 2.950530883789062e+02, 2.950677368164062e+02, 2.950718322753906e+02, 2.950946228027344e+02, 2.951249694824219e+02, 2.951011657714844e+02, 2.951203674316406e+02, 2.951669189453125e+02, 2.951701538085937e+02, 2.95151123046875e+02, 2.951324645996094e+02, 2.951592956542969e+02, 2.95180126953125e+02, 2.951376220703125e+02, 2.951603393554688e+02, 2.951360656738281e+02, 2.951405578613281e+02, 2.951009521484375e+02, 2.951045288085937e+02, 2.951365356445312e+02, 2.951915466308594e+02, 2.952258544921875e+02, 2.952522399902344e+02, 2.952821105957031e+02, 2.953161315917969e+02, 2.953445556640625e+02, 2.953765686035156e+02, 2.954401550292969e+02, 2.954765014648438e+02, 2.955334167480469e+02, 2.955863952636719e+02, 2.956232666015625e+02, 2.956645202636719e+02, 2.95724169921875e+02, 2.957712707519531e+02, 2.958160522460938e+02, 2.958598022460938e+02, 2.95880615234375e+02, 2.959235229492188e+02, 2.959626770019531e+02, 2.959680053710937e+02, 2.959878479003906e+02, 2.960209838867187e+02, 2.960528442382812e+02, 2.961024780273438e+02, 2.961120300292969e+02, 2.961306945800781e+02, 2.961518859863281e+02, 2.961823181152344e+02, 2.962037353515625e+02, 2.962354431152344e+02, 2.962449768066406e+02, 2.962659423828125e+02, 2.962907531738281e+02, 2.963047790527344e+02, 2.963065734863281e+02, 2.963163208007812e+02, 2.963171936035156e+02, 2.963199645996094e+02, 2.963181457519531e+02, 2.963127868652344e+02, 2.962808227539062e+02, 2.962844299316406e+02, 2.962756469726563e+02, 2.962783508300781e+02, 2.962638427734375e+02, 2.962545227050781e+02, 2.962458129882813e+02, 2.962089660644531e+02, 2.961906433105469e+02, 2.961814331054687e+02, 2.961645935058594e+02, 2.961519348144531e+02, 2.961510559082031e+02, 2.961333312988281e+02, 2.961248229980469e+02, 2.961230712890625e+02, 2.961052673339844e+02, 2.960836853027344e+02, 2.960743408203125e+02, 2.960617797851563e+02, 2.960563903808594e+02, 2.960459594726562e+02, 2.96037109375e+02, 2.960182495117188e+02] heaCri.lowerLimit=[1.44e+10, 1.44e+10] heaCri.upperLimit=[2.8656001024e+10, 2.8656001024e+10] cooCri.lowerLimit=[-1.8179999744e+10, -1.8179999744e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case680.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case680.txt index f48abc3cd7e..a62ab09bda9 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case680.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case680.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.934317016601562e+02, 2.931501525878906e+02, 2.931603332519531e+02, 3.001494934082031e+02, 2.931500549316406e+02, 2.944665710449219e+02, 3.00150830078125e+02, 2.931499206542969e+02, 2.939154479980469e+02, 3.001514282226562e+02, 2.931499633789062e+02, 2.987307434082031e+02, 2.932931762695313e+02, 2.931499145507813e+02, 3.001493530273438e+02, 2.9396123046875e+02, 2.937536804199219e+02, 3.001487731933594e+02, 2.94783447265625e+02, 2.931498718261719e+02, 3.001490356445312e+02, 2.931502258300781e+02, 2.957225891113281e+02, 2.931499450683594e+02, 2.931500244140625e+02, 2.942167358398438e+02, 3.00149365234375e+02, 2.931499328613281e+02, 2.931499328613281e+02, 3.001498413085938e+02, 2.931499938964844e+02, 2.995499755859375e+02, 2.994557006835938e+02, 2.931500183105469e+02, 3.001496887207031e+02, 2.977742614746094e+02, 2.931501708984375e+02, 3.001496643066406e+02, 2.939075317382812e+02, 2.961396789550781e+02, 3.001496459960937e+02, 2.945398803710938e+02, 2.996862854003906e+02, 3.001498718261719e+02, 2.994859008789062e+02, 3.001498962402344e+02, 3.001499816894531e+02, 2.974796508789062e+02, 3.001497863769531e+02, 3.001504516601562e+02, 2.976400451660156e+02, 3.001496887207031e+02, 2.999816528320313e+02, 2.987700866699219e+02, 3.001496887207031e+02, 2.967778625488281e+02, 2.979881103515625e+02, 3.001495910644531e+02, 2.999213073730469e+02, 2.998139343261719e+02, 3.00149462890625e+02, 2.960126953125e+02, 3.001259338378906e+02, 3.001493591308594e+02, 2.947936706542969e+02, 3.000670166015625e+02, 3.001501159667969e+02, 2.960321166992188e+02, 3.000662475585938e+02, 3.001510925292969e+02, 2.945102416992187e+02, 3.001496887207031e+02, 2.992283203125e+02, 2.951406616210937e+02, 3.001493225097656e+02, 2.931500549316406e+02, 2.931499145507813e+02, 3.001487915039062e+02, 2.956079528808594e+02, 2.94922607421875e+02, 3.001495239257812e+02, 2.931519165039062e+02, 2.940269104003906e+02, 2.944538024902344e+02, 2.931499938964844e+02, 2.931499572753906e+02, 3.001498474121094e+02, 2.931498779296875e+02, 2.961209655761719e+02, 3.0015234375e+02, 2.931499816894531e+02, 2.987991577148438e+02, 2.931500854492188e+02, 2.93149951171875e+02, 2.980221252441406e+02, 2.940744445800781e+02, 2.931499084472656e+02, 3.001488098144531e+02, 2.942041320800781e+02, 2.931498718261719e+02] -PHea.y=[0e+00, 5.310645675659179e+00, 1.220939306640625e+03, 1.457500122070313e+02, 0e+00, 6.175968627929688e+02, 0e+00, 0e+00, 1.659110888671875e+03, 6.421589965820313e+01, 0e+00, 7.587884521484375e+02, 0e+00, 7.227128601074219e+01, 9.473095092773438e+02, 0e+00, 1.779549712181092e+02, 1.180805778503418e+00, 0e+00, 1.735439826965332e+02, 7.517178955078125e+02, 0e+00, 8.117294555664063e+02, 0e+00, 6.315451507568359e+01, 1.348796752929688e+03, 0e+00, 0e+00, 6.67928564453125e+02, 9.935656372070313e+02, 0e+00, 1.086399658203125e+03, 0e+00, -2.135594695573672e-06, 9.092762329101563e+02, 0e+00, 0e+00, 4.075369949340821e+01, 0e+00, 2.134338426589966e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.109145164489746e-01, 0e+00, 0e+00, 5.059281372070312e+02, 7.1199345703125e+02, 0e+00, 1.483120685577393e+02, 0e+00, 0e+00, 6.322556701660156e+02, 0e+00, -6.523607831531101e+00, 7.319653930664062e+02, 2.165553894042969e+02, 0e+00, 8.907521484375e+02, 0e+00, 0e+00, 7.066540771484375e+02, 0e+00, 8.970939697265625e+02, 1.409276098632813e+03, 0e+00, 2.929180877685547e+02, 8.761793334960937e+02, 0e+00, 6.959011352539062e+02, 1.96705810546875e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.0491935546875e+03, 0e+00, -1.74840284472566e-09, -3.22445361328125e+03, 0e+00, 0e+00, -6.989690551757812e+02, 0e+00, -2.619015197753906e+01, 0e+00, 0e+00, -7.9448828125e+02, 0e+00, 0e+00, -2.468194091796875e+03, 0e+00, 0e+00, -3.976510888671875e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.059638154998765e-10, -3.24243837890625e+03, 0e+00, 0e+00, -1.820535888671875e+03, 0e+00, -5.841861675024029e+01, -6.034730834960938e+01, 0e+00, -1.046254028320312e+03, 0e+00, 0e+00, -1.180550903320312e+03, 0e+00, 0e+00, -1.859915209960938e+03, 0e+00, -1.194035534858703e+01, -1.851540112304687e+03, 0e+00, -1.467908432006836e+02, -1.995252587890625e+03, 0e+00, -6.017944702148437e+02, -1.34588232421875e+03, 0e+00, -4.779793304443359e+02, -2.628363525390625e+02, 0e+00, -7.003577880859375e+02, 0e+00, 0e+00, -1.97966591796875e+03, -7.379220581054688e+01, -5.310959386406466e-05, -2.63752822265625e+03, 0e+00, -3.23677391052246e+01, -2.765559375e+03, 0e+00, -9.145332565307616e+01, -4.46194287109375e+03, 0e+00, -5.517717561721801e+01, -2.3760341796875e+03, 0e+00, -5.355480133056641e+02, 0e+00, 0e+00, -1.319756469726562e+03, 0e+00, 0e+00, -2.7700333984375e+03, 0e+00, 0e+00, -7.788680786132813e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.68685322265625e+03, 0e+00, 7.629394715991112e-09, -1.151280517578125e+03, 0e+00, -3.551708068656922e+01, 0e+00, 0e+00, -1.154820900410414e-02, 0e+00, 0e+00, -2.118879638671875e+03, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.934315002441406e+02, 2.931501525878906e+02, 2.931590637207031e+02, 3.001494934082031e+02, 2.931500549316406e+02, 2.944309631347656e+02, 3.00150830078125e+02, 2.931499450683594e+02, 2.939229736328125e+02, 3.001514282226562e+02, 2.931499633789062e+02, 2.987472717285156e+02, 2.932546752929687e+02, 2.931499145507813e+02, 3.001493530273438e+02, 2.9398935546875e+02, 2.93750927734375e+02, 3.001487731933594e+02, 2.947737731933594e+02, 2.931498718261719e+02, 3.001490356445312e+02, 2.931502258300781e+02, 2.957350158691406e+02, 2.931499450683594e+02, 2.931500244140625e+02, 2.942205444335938e+02, 3.00149365234375e+02, 2.931499328613281e+02, 2.931499328613281e+02, 3.001498413085938e+02, 2.931499938964844e+02, 2.995334594726563e+02, 2.994557067871094e+02, 2.931500183105469e+02, 3.001496887207031e+02, 2.977758361816406e+02, 2.931502197265625e+02, 3.001496643066406e+02, 2.939129516601562e+02, 2.961426086425781e+02, 3.001496459960937e+02, 2.945386779785156e+02, 2.997020324707031e+02, 3.001498718261719e+02, 2.994867553710938e+02, 3.001498962402344e+02, 3.001499816894531e+02, 2.974808715820312e+02, 3.001497863769531e+02, 3.001504516601562e+02, 2.976390747070312e+02, 3.001496887207031e+02, 2.99981005859375e+02, 2.987499145507812e+02, 3.001496887207031e+02, 2.96774169921875e+02, 2.979977844238281e+02, 3.001495910644531e+02, 2.9992216796875e+02, 2.998137512207031e+02, 3.001494384765625e+02, 2.9601220703125e+02, 3.001078735351563e+02, 3.001493591308594e+02, 2.94794921875e+02, 3.000809509277344e+02, 3.001501159667969e+02, 2.960318420410156e+02, 3.000646118164062e+02, 3.001510925292969e+02, 2.945040710449219e+02, 3.001496948242187e+02, 2.99221044921875e+02, 2.951375244140625e+02, 3.00149169921875e+02, 2.931500549316406e+02, 2.931499145507813e+02, 3.001487915039062e+02, 2.955978210449219e+02, 2.949235229492188e+02, 3.001495239257812e+02, 2.931516906738281e+02, 2.939967346191406e+02, 2.944651550292969e+02, 2.931499938964844e+02, 2.931499206542969e+02, 3.001498474121094e+02, 2.931498718261719e+02, 2.961179077148437e+02, 3.0015234375e+02, 2.931499816894531e+02, 2.988026062011719e+02, 2.931500854492188e+02, 2.93149951171875e+02, 2.980218505859375e+02, 2.940716430664062e+02, 2.931499084472656e+02, 3.001488098144531e+02, 2.942076965332031e+02, 2.931498718261719e+02] +PHea.y=[0e+00, 5.311257934222619e+00, 1.220711694335937e+03, 1.469997341316193e+02, 0e+00, 6.178746948242188e+02, 0e+00, 0e+00, 1.659656030273437e+03, 6.338770751953125e+01, 0e+00, 7.587929443359375e+02, 0e+00, 7.072776794433594e+01, 9.469833374023438e+02, 0e+00, 1.912567024230957e+02, 1.237691402435303e+00, 0e+00, 1.652521180152893e+02, 7.528240356445312e+02, 0e+00, 8.1173642578125e+02, 0e+00, 6.373306427001953e+01, 1.34879541015625e+03, 0e+00, 0e+00, 6.685287475585938e+02, 9.946435180664063e+02, 0e+00, 1.086328393554687e+03, 0e+00, -1.354800315311877e-06, 9.0925e+02, 0e+00, 0e+00, 4.076230621337891e+01, 0e+00, 2.357588176727295e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.255882620811463e-01, 0e+00, 0e+00, 5.058959289550781e+02, 7.119427490234375e+02, 0e+00, 1.445312146186829e+02, 0e+00, 0e+00, 6.327160461425781e+02, 0e+00, -1.885842716216939e+00, 7.316860961914062e+02, 2.164302154541016e+02, 0e+00, 8.9349794921875e+02, 0e+00, 0e+00, 7.066032958984375e+02, 0e+00, 8.970990356445312e+02, 1.4091267578125e+03, 0e+00, 2.894922927856445e+02, 8.77471923828125e+02, 0e+00, 6.979350341796876e+02, 1.967014038085938e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.049609765625e+03, 0e+00, 0e+00, -3.22452177734375e+03, 0e+00, 0e+00, -6.969159545898438e+02, 0e+00, -1.761790016823345e+01, 0e+00, 0e+00, -7.943795166015625e+02, 0e+00, 0e+00, -2.468174560546875e+03, 0e+00, 0e+00, -3.976484619140625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.24253505859375e+03, 0e+00, 0e+00, -1.81593701171875e+03, 0e+00, -6.244763227521048e+01, -6.03621826171875e+01, 0e+00, -1.046212158203125e+03, 0e+00, 0e+00, -1.180588647460937e+03, 0e+00, 0e+00, -1.859998193359375e+03, 0e+00, -2.716235351562503e+00, -1.851593872070312e+03, 0e+00, -1.468731201171875e+02, -1.995439379882813e+03, 0e+00, -6.018129272460938e+02, -1.345619018554688e+03, 0e+00, -4.779736602783203e+02, -2.622412841796875e+02, 0e+00, -7.003505859375e+02, 0e+00, 0e+00, -1.97968037109375e+03, -7.390337524414062e+01, 1.87077808380127e+00, -2.63740888671875e+03, 0e+00, -3.321321105957031e+01, -2.765511865234375e+03, 0e+00, -9.031223068237304e+01, -4.46219873046875e+03, 0e+00, -5.536795854568481e+01, -2.37596728515625e+03, 0e+00, -5.354990356445312e+02, 0e+00, 0e+00, -1.319463623046875e+03, 0e+00, 0e+00, -2.7702224609375e+03, 0e+00, 0e+00, -7.791152465820312e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.68681865234375e+03, 0e+00, -1.977920555873425e-06, -1.151674560546875e+03, 0e+00, -3.378035170512739e+01, 0e+00, 0e+00, -1.150266919285059e-02, 0e+00, 0e+00, -2.11900302734375e+03, 0e+00, 0e+00] staRes.peakHea.Min=[1.778e+03, 1.778e+03] staRes.peakHea.Mean=[1.984e+03, 1.984e+03] staRes.peakHea.Max=[2.126e+03, 2.126e+03] staRes.peakCoo.Min=[-5.761e+03, -5.761e+03] staRes.peakCoo.Mean=[-6.446e+03, -6.446e+03] staRes.peakCoo.Max=[-7.051e+03, -7.051e+03] -EHea.y=[0e+00, 2.18945296e+08, 4.0759856e+08, 5.421602176e+08, 6.9443456e+08, 8.42135424e+08, 9.57514624e+08, 1.084003968e+09, 1.284376192e+09, 1.470171008e+09, 1.6752992e+09, 1.9213513472e+09, 2.087826944e+09, 2.2045763072e+09, 2.2909543936e+09, 2.530763776e+09, 2.6857176576e+09, 2.7927228416e+09, 2.886685184e+09, 2.9756738048e+09, 3.075299072e+09, 3.248430848e+09, 3.3234468864e+09, 3.379540224e+09, 3.4689266688e+09, 3.634408704e+09, 3.82463744e+09, 3.894605824e+09, 3.9850049024e+09, 4.1287071232e+09, 4.21374208e+09, 4.3515619328e+09, 4.441181696e+09, 4.53538304e+09, 4.6110086144e+09, 4.652752896e+09, 4.652752896e+09, 4.6624560128e+09, 4.67917056e+09, 4.6809444352e+09, 4.68845312e+09, 4.69399808e+09, 4.69399808e+09, 4.69399808e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.695408128e+09, 4.696077312e+09, 4.696077312e+09, 4.696077312e+09, 4.696077312e+09, 4.696188416e+09, 4.696188416e+09, 4.696188416e+09, 4.696188416e+09, 4.696188416e+09, 4.696188416e+09, 4.696996864e+09, 4.696996864e+09, 4.696996864e+09, 4.70123776e+09, 4.71872e+09, 4.722107392e+09, 4.72779008e+09, 4.742364672e+09, 4.76934912e+09, 4.7951681536e+09, 4.9728385024e+09, 5.019073536e+09, 5.0908437504e+09, 5.127382016e+09, 5.212475904e+09, 5.2751092736e+09, 5.322235392e+09, 5.605084672e+09, 5.7596544e+09, 5.8257534976e+09, 5.958398464e+09, 6.067815424e+09, 6.141522944e+09, 6.336479232e+09, 6.5162984448e+09, 6.62165504e+09, 6.790961152e+09, 7.02019072e+09, 7.201870336e+09, 7.372322816e+09, 7.4856251392e+09, 7.640187392e+09, 7.77049344e+09, 8.008188416e+09] -ECoo.y=[0e+00, -1.46627136e+08, -3.396224e+08, -7.09992512e+08, -9.649088256e+08, -1.20163712e+09, -1.679696768e+09, -1.8775244544e+09, -2.086521472e+09, -2.417705472e+09, -2.672585728e+09, -2.811746816e+09, -3.098984192e+09, -3.292731136e+09, -3.503181056e+09, -3.668652288e+09, -3.840859904e+09, -4.014993664e+09, -4.2194852864e+09, -4.501837824e+09, -4.764128768e+09, -4.9322754048e+09, -5.1526144e+09, -5.4259328e+09, -5.620339712e+09, -5.779684352e+09, -5.897096704e+09, -6.1434532864e+09, -6.354287616e+09, -6.384e+09, -6.558034432e+09, -6.618599424e+09, -6.711070208e+09, -6.719262208e+09, -6.811736064e+09, -6.969537024e+09, -7.151186944e+09, -7.297485312e+09, -7.4354563072e+09, -7.55183616e+09, -7.659525632e+09, -7.8063213568e+09, -7.941406208e+09, -8.1637590016e+09, -8.3294204928e+09, -8.535472128e+09, -8.7586832384e+09, -8.9169649664e+09, -9.0820608e+09, -9.3615067136e+09, -9.561985024e+09, -9.787886592e+09, -1.00038017024e+10, -1.0146813952e+10, -1.0398179328e+10, -1.06440448e+10, -1.0731590656e+10, -1.0862779392e+10, -1.11385368576e+10, -1.13439913984e+10, -1.1673375744e+10, -1.18519783424e+10, -1.2040200192e+10, -1.23019124736e+10, -1.25862852608e+10, -1.2819013632e+10, -1.31868870656e+10, -1.3441508352e+10, -1.3812524032e+10, -1.41514395648e+10, -1.449757696e+10, -1.474905088e+10, -1.5169825792e+10, -1.5359414272e+10, -1.566826496e+10, -1.5958902784e+10, -1.6189063168e+10, -1.62816256e+10, -1.67570688e+10, -1.7033080832e+10, -1.750541312e+10, -1.77569591296e+10, -1.8077739008e+10, -1.8343237632e+10, -1.8343237632e+10, -1.8534371328e+10, -1.8625845248e+10, -1.87994005504e+10, -1.9018883072e+10, -1.944324096e+10, -1.9610468352e+10, -1.9933331456e+10, -2.0388870144e+10, -2.0546994176e+10, -2.0641990656e+10, -2.0907323392e+10, -2.1118052352e+10, -2.1450012672e+10, -2.17325715456e+10, -2.2003193856e+10, -2.2128525312e+10] +EHea.y=[0e+00, 2.18858784e+08, 4.075153472e+08, 5.422737792e+08, 6.94648512e+08, 8.42336512e+08, 9.57535616e+08, 1.084034304e+09, 1.28439232e+09, 1.4703777024e+09, 1.675462016e+09, 1.92153344e+09, 2.088113792e+09, 2.2048951296e+09, 2.2913005056e+09, 2.531060224e+09, 2.6860118528e+09, 2.7929606144e+09, 2.88694144e+09, 2.97591936e+09, 3.075550464e+09, 3.248702464e+09, 3.3237686784e+09, 3.379780608e+09, 3.4691014656e+09, 3.63461376e+09, 3.824748288e+09, 3.894635776e+09, 3.9851435008e+09, 4.1288901632e+09, 4.213933312e+09, 4.3517938688e+09, 4.441440768e+09, 4.535721984e+09, 4.6113898496e+09, 4.653094912e+09, 4.653094912e+09, 4.6627842048e+09, 4.679499776e+09, 4.681289216e+09, 4.688759808e+09, 4.694332416e+09, 4.694332416e+09, 4.694332416e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.695759872e+09, 4.69643264e+09, 4.69643264e+09, 4.69643264e+09, 4.69643264e+09, 4.696528896e+09, 4.696528896e+09, 4.696528896e+09, 4.696528896e+09, 4.696528896e+09, 4.696528896e+09, 4.697344e+09, 4.697344e+09, 4.697344e+09, 4.701570048e+09, 4.719010816e+09, 4.72241408e+09, 4.72805376e+09, 4.742626304e+09, 4.769613312e+09, 4.7954341888e+09, 4.9730801664e+09, 5.01935872e+09, 5.0910660608e+09, 5.127730176e+09, 5.212768768e+09, 5.2754161664e+09, 5.322555904e+09, 5.605445632e+09, 5.759825408e+09, 5.8258692096e+09, 5.95854848e+09, 6.0679988224e+09, 6.141762048e+09, 6.336761344e+09, 6.5166358528e+09, 6.622078976e+09, 6.791220224e+09, 7.0204116992e+09, 7.201947648e+09, 7.372078592e+09, 7.485385216e+09, 7.639970304e+09, 7.7702248448e+09, 8.007962624e+09] +ECoo.y=[0e+00, -1.46504464e+08, -3.39489312e+08, -7.10016768e+08, -9.651405824e+08, -1.201911296e+09, -1.680091008e+09, -1.8778409472e+09, -2.086804096e+09, -2.41806464e+09, -2.67290368e+09, -2.812070656e+09, -3.099241728e+09, -3.293086976e+09, -3.503567872e+09, -3.66905728e+09, -3.841233152e+09, -4.015364096e+09, -4.2198101504e+09, -4.502161408e+09, -4.764507648e+09, -4.9326547968e+09, -5.153060864e+09, -5.426241024e+09, -5.620586496e+09, -5.779934208e+09, -5.897257472e+09, -6.143651328e+09, -6.354607616e+09, -6.384336896e+09, -6.558458368e+09, -6.618973184e+09, -6.711474176e+09, -6.7197044736e+09, -6.812197888e+09, -6.970032128e+09, -7.151680512e+09, -7.297926144e+09, -7.4359064576e+09, -7.552233472e+09, -7.659889664e+09, -7.8067043328e+09, -7.941715968e+09, -8.1641086976e+09, -8.3297655808e+09, -8.535831552e+09, -8.7590651904e+09, -8.917294899200001e+09, -9.082322944e+09, -9.361706803200001e+09, -9.562153984e+09, -9.788073984e+09, -1.00040384512e+10, -1.01470859264e+10, -1.0398570496e+10, -1.064441856e+10, -1.0732017664e+10, -1.0863172608e+10, -1.11389863936e+10, -1.13444368384e+10, -1.1673828352e+10, -1.1852452864e+10, -1.2040707072e+10, -1.23024113664e+10, -1.25867784192e+10, -1.2819454976e+10, -1.31872899072e+10, -1.34419965952e+10, -1.3813020672e+10, -1.4151927808e+10, -1.4498019328e+10, -1.4749461504e+10, -1.5170313216e+10, -1.5359847424e+10, -1.5668717568e+10, -1.5959303168e+10, -1.6189493248e+10, -1.6282059776e+10, -1.67576328192e+10, -1.7033525248e+10, -1.7505908736e+10, -1.77575018496e+10, -1.8078251008e+10, -1.8343839744e+10, -1.8343839744e+10, -1.8534842368e+10, -1.8626320384e+10, -1.87999105024e+10, -1.901937664e+10, -1.9443881984e+10, -1.9611099136e+10, -1.9933949952e+10, -2.038959104e+10, -2.0547588096e+10, -2.0642562048e+10, -2.0907790336e+10, -2.111830016e+10, -2.1450319872e+10, -2.17329201152e+10, -2.2003417088e+10, -2.2128764928e+10] staRes.annualHea.Min=[6.2352e+09, 6.2352e+09] staRes.annualHea.Mean=[7.4016e+09, 7.4016e+09] staRes.annualHea.Max=[8.229600256e+09, 8.229600256e+09] staRes.annualCoo.Min=[-2.1355200512e+10, -2.1355200512e+10] staRes.annualCoo.Mean=[-2.2550401024e+10, -2.2550401024e+10] staRes.annualCoo.Max=[-2.3504400384e+10, -2.3504400384e+10] -TRooHou.y=[0e+00, 2.933728515625e+02, 2.931500305175781e+02, 2.932754150390625e+02, 3.001497863769531e+02, 2.931499938964844e+02, 2.95387353515625e+02, 3.001514282226562e+02, 2.931499450683594e+02, 2.948155639648438e+02, 2.994711608886719e+02, 2.931499633789062e+02, 2.995048095703125e+02, 2.931603332519531e+02, 2.931499145507813e+02, 3.00149169921875e+02, 2.933716796875e+02, 2.94149951171875e+02, 3.001488342285156e+02, 2.939073059082031e+02, 2.931498718261719e+02, 3.001492309570312e+02, 2.931501403808594e+02, 2.962619812011719e+02, 2.932115356445312e+02, 2.931499938964844e+02, 2.951535705566406e+02, 3.001499694824219e+02, 2.93149951171875e+02, 2.931499328613281e+02, 3.001499633789062e+02, 2.931499816894531e+02, 2.999208618164063e+02, 2.979903137207031e+02, 2.931500061035156e+02, 3.001496887207031e+02, 2.964041015625e+02, 2.933687805175781e+02, 3.00149560546875e+02, 2.934832336425781e+02, 2.966085510253906e+02, 3.001496826171875e+02, 2.943898193359375e+02, 2.998767028808594e+02, 3.0015e+02, 2.993446960449219e+02, 3.001498657226563e+02, 3.001501831054687e+02, 2.977606628417969e+02, 3.00149755859375e+02, 3.001505126953125e+02, 2.979710998535156e+02, 3.001496215820313e+02, 2.996100830078125e+02, 2.990151428222656e+02, 3.001496276855469e+02, 2.962620178222656e+02, 2.983337341308594e+02, 3.00149609375e+02, 2.995169982910156e+02, 2.99959716796875e+02, 3.001495178222656e+02, 2.956393798828125e+02, 3.001476379394531e+02, 3.0014951171875e+02, 2.949734802246094e+02, 3.001389038085937e+02, 3.001503051757812e+02, 2.962075744628906e+02, 3.001220092773438e+02, 3.001514282226562e+02, 2.948747619628906e+02, 3.001495788574219e+02, 2.97939599609375e+02, 2.954506286621094e+02, 3.001491394042969e+02, 2.931500366210938e+02, 2.931499084472656e+02, 3.001487731933594e+02, 2.943292419433594e+02, 2.954818115234375e+02, 3.001495239257812e+02, 2.931502563476562e+02, 2.946925903320313e+02, 2.939317321777344e+02, 2.931499938964844e+02, 2.933255004882812e+02, 3.001503601074219e+02, 2.931498718261719e+02, 2.969848205566406e+02, 2.998013000488281e+02, 2.931499633789062e+02, 2.995609497070312e+02, 2.931500854492188e+02, 2.931499145507813e+02, 2.991584777832031e+02, 2.933437866210937e+02, 2.931498779296875e+02, 3.001487609863281e+02, 2.933947509765625e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.951621826171875e+02, 2.949650939941406e+02, 2.954358520507812e+02, 2.953953552246094e+02, 2.954794921875e+02, 2.956807006835937e+02, 2.9570146484375e+02, 2.95693505859375e+02, 2.957412719726562e+02, 2.957253112792969e+02, 2.956318359375e+02, 2.956643005371094e+02, 2.956578735351562e+02, 2.957002502441406e+02, 2.9563037109375e+02, 2.956296997070312e+02, 2.956552551269531e+02, 2.956596801757813e+02, 2.956905883789062e+02, 2.957247009277344e+02, 2.95692578125e+02, 2.957202514648437e+02, 2.957736267089844e+02, 2.957767211914062e+02, 2.957474365234375e+02, 2.957268371582031e+02, 2.957523559570312e+02, 2.957760925292969e+02, 2.957385192871094e+02, 2.957596740722656e+02, 2.957293212890625e+02, 2.957371887207031e+02, 2.956979675292969e+02, 2.957017150878906e+02, 2.957333374023438e+02, 2.958089782714844e+02, 2.958612182617188e+02, 2.95893359375e+02, 2.959419067382813e+02, 2.959816284179688e+02, 2.960125366210938e+02, 2.960615173339844e+02, 2.961311218261719e+02, 2.961752685546875e+02, 2.962407531738281e+02, 2.963018249511719e+02, 2.963557434082031e+02, 2.964068908691406e+02, 2.964696716308594e+02, 2.965255737304688e+02, 2.965764404296875e+02, 2.966279602050781e+02, 2.966600708007812e+02, 2.967079956054687e+02, 2.967540893554688e+02, 2.967730102539062e+02, 2.96794140625e+02, 2.968339416503906e+02, 2.968736267089844e+02, 2.969219055175781e+02, 2.969413879394531e+02, 2.969710754394531e+02, 2.969955505371094e+02, 2.970326293945312e+02, 2.970622863769531e+02, 2.970971435546875e+02, 2.971133239746094e+02, 2.971417907714844e+02, 2.971688354492188e+02, 2.971890258789062e+02, 2.971916381835937e+02, 2.972012634277344e+02, 2.972075988769531e+02, 2.972134887695312e+02, 2.972113037109375e+02, 2.972070007324219e+02, 2.971655029296875e+02, 2.971664428710938e+02, 2.971565551757812e+02, 2.971583862304688e+02, 2.971394775390625e+02, 2.971291015625e+02, 2.971204711914062e+02, 2.970735229492187e+02, 2.970521850585938e+02, 2.970425964355469e+02, 2.970230041503906e+02, 2.97009130859375e+02, 2.9700654296875e+02, 2.969841003417969e+02, 2.9697333984375e+02, 2.9696875e+02, 2.969480041503906e+02, 2.969225769042969e+02, 2.969115295410156e+02, 2.968972229003906e+02, 2.968904113769531e+02, 2.968753234863281e+02, 2.968652221679687e+02, 2.968426208496094e+02] +TRooHou.y=[0e+00, 2.933726928710938e+02, 2.931500305175781e+02, 2.932745361328125e+02, 3.001497863769531e+02, 2.931499938964844e+02, 2.95349853515625e+02, 3.001514282226562e+02, 2.931499450683594e+02, 2.948259460449219e+02, 2.994672241210938e+02, 2.931499633789062e+02, 2.995380615234375e+02, 2.931598693847656e+02, 2.931499145507813e+02, 3.00149169921875e+02, 2.934194152832031e+02, 2.941465270996094e+02, 3.001488342285156e+02, 2.938656433105469e+02, 2.931498718261719e+02, 3.001492309570312e+02, 2.931501403808594e+02, 2.962754272460937e+02, 2.932106384277344e+02, 2.931499938964844e+02, 2.951595703125e+02, 3.001499694824219e+02, 2.93149951171875e+02, 2.931499328613281e+02, 3.001499633789062e+02, 2.931499816894531e+02, 2.999066833496094e+02, 2.979904174804688e+02, 2.931500061035156e+02, 3.001496887207031e+02, 2.964057373046875e+02, 2.933693908691406e+02, 3.00149560546875e+02, 2.934932373046875e+02, 2.966116638183594e+02, 3.001496826171875e+02, 2.943885803222656e+02, 2.999211791992187e+02, 3.0015e+02, 2.993455505371094e+02, 3.001498657226563e+02, 3.001501831054687e+02, 2.977618041992188e+02, 3.00149755859375e+02, 3.001505126953125e+02, 2.979703308105469e+02, 3.001496215820313e+02, 2.996086975097656e+02, 2.989936950683594e+02, 3.001496276855469e+02, 2.962581604003906e+02, 2.983439392089844e+02, 3.00149609375e+02, 2.995180725097656e+02, 2.999622192382812e+02, 3.001495178222656e+02, 2.95638916015625e+02, 3.001457580566406e+02, 3.0014951171875e+02, 2.949744262695312e+02, 3.001416870117188e+02, 3.001503051757812e+02, 2.962072998046875e+02, 3.001215454101563e+02, 3.001514282226562e+02, 2.94867822265625e+02, 3.001495788574219e+02, 2.979287536621094e+02, 2.954470031738281e+02, 3.001491394042969e+02, 2.931500366210938e+02, 2.931499084472656e+02, 3.001487731933594e+02, 2.943129333496094e+02, 2.954827880859375e+02, 3.001495239257812e+02, 2.93150244140625e+02, 2.946607055664062e+02, 2.939508117675781e+02, 2.931499938964844e+02, 2.933257751464844e+02, 3.001503601074219e+02, 2.931498718261719e+02, 2.969815246582031e+02, 2.998015441894531e+02, 2.931499633789062e+02, 2.995676635742187e+02, 2.931500854492188e+02, 2.931499145507813e+02, 2.991583862304688e+02, 2.933316467285156e+02, 2.931498779296875e+02, 3.001487609863281e+02, 2.934021606445312e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.951638732910156e+02, 2.949659240722656e+02, 2.954370422363281e+02, 2.9539677734375e+02, 2.95480224609375e+02, 2.956806030273438e+02, 2.957015869140625e+02, 2.956937194824219e+02, 2.95741650390625e+02, 2.957257385253906e+02, 2.956321899414062e+02, 2.956650939941406e+02, 2.956584899902344e+02, 2.957008178710938e+02, 2.956308898925781e+02, 2.956302124023438e+02, 2.956557739257813e+02, 2.956603515625e+02, 2.956912231445312e+02, 2.957251586914062e+02, 2.956930053710938e+02, 2.957205932617188e+02, 2.957740539550781e+02, 2.957771606445312e+02, 2.957479248046875e+02, 2.9572734375e+02, 2.957528442382812e+02, 2.957765808105469e+02, 2.957390258789063e+02, 2.957599487304688e+02, 2.957296569824219e+02, 2.957375183105469e+02, 2.956983032226562e+02, 2.957021118164063e+02, 2.957335815429688e+02, 2.958092529296875e+02, 2.958615295410156e+02, 2.958936340332031e+02, 2.9594228515625e+02, 2.959819641113281e+02, 2.960129028320313e+02, 2.960619750976563e+02, 2.961314819335938e+02, 2.961756774902344e+02, 2.962411193847656e+02, 2.963021728515625e+02, 2.963561462402344e+02, 2.964073486328125e+02, 2.964701904296875e+02, 2.96526123046875e+02, 2.965769592285156e+02, 2.9662841796875e+02, 2.966604736328125e+02, 2.967083312988281e+02, 2.967543640136719e+02, 2.967732666015625e+02, 2.967944091796875e+02, 2.968341613769531e+02, 2.968738525390625e+02, 2.96922119140625e+02, 2.969415588378906e+02, 2.969712280273437e+02, 2.96995703125e+02, 2.97032763671875e+02, 2.970624389648438e+02, 2.970973571777344e+02, 2.971134765625e+02, 2.97141943359375e+02, 2.971689880371094e+02, 2.971891784667969e+02, 2.971917907714844e+02, 2.972013549804688e+02, 2.9720771484375e+02, 2.972135803222656e+02, 2.9721142578125e+02, 2.972070922851562e+02, 2.971655944824219e+02, 2.971664733886719e+02, 2.971566467285156e+02, 2.971585083007812e+02, 2.971395690917969e+02, 2.97129248046875e+02, 2.971205932617187e+02, 2.970736450195312e+02, 2.970523376464844e+02, 2.970427185058594e+02, 2.970231201171875e+02, 2.970092529296875e+02, 2.970066040039063e+02, 2.969841613769531e+02, 2.969734191894531e+02, 2.969688110351562e+02, 2.969480346679687e+02, 2.96922607421875e+02, 2.969115295410156e+02, 2.968971923828125e+02, 2.968903503417969e+02, 2.968752624511719e+02, 2.968652099609375e+02, 2.968426208496094e+02] heaCri.lowerLimit=[4.355999744e+09, 4.355999744e+09] heaCri.upperLimit=[1.1088e+10, 1.1088e+10] cooCri.lowerLimit=[-1.8467999744e+10, -1.8467999744e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case685.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case685.txt index 460326c4548..5431a7c6486 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case685.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case685.txt @@ -1,4 +1,4 @@ -last-generated=2023-09-25 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.930499877929688e+02, 2.930501647949219e+02, 2.930499389648438e+02, 2.932494140625e+02, 2.930501098632812e+02, 2.930497985839844e+02, 2.932504943847656e+02, 2.930499206542969e+02, 2.93049755859375e+02, 2.932508239746094e+02, 2.930499877929688e+02, 2.930495971679687e+02, 2.930501342773438e+02, 2.930499389648438e+02, 2.932492980957031e+02, 2.931703186035156e+02, 2.930499755859375e+02, 2.932487060546875e+02, 2.931310852050781e+02, 2.930499572753906e+02, 2.932488891601562e+02, 2.930503601074219e+02, 2.930499084472656e+02, 2.930499633789062e+02, 2.93050048828125e+02, 2.930498168945313e+02, 2.932491577148438e+02, 2.930499816894531e+02, 2.930499267578125e+02, 2.932493591308594e+02, 2.930499877929688e+02, 2.932097106933594e+02, 2.932508483886719e+02, 2.930500305175781e+02, 2.932495422363281e+02, 2.932508361816406e+02, 2.930499572753906e+02, 2.932495727539062e+02, 2.931303466796875e+02, 2.930499267578125e+02, 2.932494873046875e+02, 2.93090234375e+02, 2.932499389648438e+02, 2.932497863769531e+02, 2.93250244140625e+02, 2.932498840332031e+02, 2.932498474121094e+02, 2.930841796875e+02, 2.932496765136719e+02, 2.932503356933594e+02, 2.930499267578125e+02, 2.93249609375e+02, 2.932506103515625e+02, 2.932499389648438e+02, 2.932496337890625e+02, 2.932501708984375e+02, 2.930502136230469e+02, 2.932494689941406e+02, 2.932505859375e+02, 2.932499084472656e+02, 2.932493957519531e+02, 2.932390808105469e+02, 2.932499694824219e+02, 2.932492004394531e+02, 2.930501098632812e+02, 2.932498779296875e+02, 2.932500915527344e+02, 2.930500061035156e+02, 2.932499206542969e+02, 2.93250732421875e+02, 2.930499755859375e+02, 2.932496459960938e+02, 2.932502380371094e+02, 2.930499328613281e+02, 2.932491149902344e+02, 2.930500610351563e+02, 2.930499938964844e+02, 2.932485778808594e+02, 2.931510314941406e+02, 2.930498352050781e+02, 2.932493286132812e+02, 2.930505676269531e+02, 2.930499145507812e+02, 2.931195068359375e+02, 2.930500183105469e+02, 2.930499389648438e+02, 2.932497375488281e+02, 2.930498107910156e+02, 2.930498046875e+02, 2.932515258789062e+02, 2.930500183105469e+02, 2.930497131347656e+02, 2.930501098632812e+02, 2.930499572753906e+02, 2.930494384765625e+02, 2.931696228027344e+02, 2.930499572753906e+02, 2.932486267089844e+02, 2.931309692382812e+02, 2.930498352050781e+02] -PHea.y=[0e+00, 1.737089385986328e+02, 1.923027587890625e+03, 1.104413916015625e+03, 0e+00, 1.223005859375e+03, 1.101027026367188e+03, 0e+00, 2.594119580078125e+03, 1.761878540039062e+03, 0e+00, 1.319343798828125e+03, 2.059752380371094e+02, 2.04561767578125e+02, 1.706300732421875e+03, 0e+00, 3.730613189697266e+02, 6.681463012695312e+02, 0e+00, 3.547058303833008e+02, 1.616879760742188e+03, 0e+00, 1.304140490722656e+03, 5.743063354492188e+02, 5.060533203125e+02, 2.057878662109375e+03, 1.110726708984375e+03, 0e+00, 1.317093676757813e+03, 1.670805688476562e+03, 0e+00, 1.723661328125e+03, 1.052729721069336e+01, -1.059638154998766e-10, 1.452201049804688e+03, 0e+00, -8.477105239990123e-10, 7.043459838867187e+02, 0e+00, 1.101599523544312e+02, 4.683995056152344e+02, 0e+00, 1.182504482269287e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.818154296875e+01, 0e+00, 0e+00, 7.400359191894532e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.798354797363281e+01, 0e+00, 0e+00, 0e+00, 0e+00, 5.85644714357588e+01, 0e+00, 0e+00, 2.532279968261719e+02, 0e+00, 0e+00, 1.993500854492187e+02, 0e+00, 0e+00, 5.460501708984375e+02, 0e+00, 1.479317188262939e+00, 2.733139312744141e+02, 0e+00, 8.498772094726562e+02, 1.490215844726562e+03, 0e+00, 3.375706034284085e+02, 5.273822021484375e+02, 0e+00, 1.092306274414062e+03, 9.146247314453125e+02, 1.029035583496094e+02, 1.223180419921875e+03, 1.338077172851562e+03, 0e+00, 1.531416186523438e+03, 8.308685180664063e+02, 0e+00, 1.266165625e+03, 1.702217224121094e+02, 1.395114013671875e+03, 2.381516748046875e+03, 4.437252807617188e+02, 5.964158447265625e+02, 1.724771240234375e+03, 0e+00, 1.236872924804688e+03, 3.21601806640625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.4753578125e+03, 0e+00, 0e+00, -3.82208369140625e+03, 0e+00, 0e+00, -2.36319189453125e+03, 0e+00, -1.144195251464844e+01, 0e+00, 0e+00, -8.827484741210938e+02, -2.571661148071289e+01, 0e+00, -2.5420705078125e+03, -1.785585327148438e+02, 0e+00, -4.523531689453125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.029441845703125e+03, 0e+00, 0e+00, -3.22688671875e+03, 0e+00, -2.194045055985451e+02, -1.696589953613281e+03, 0e+00, -1.717826416015625e+03, -8.768645874023438e+02, 0e+00, -1.70700673828125e+03, -4.901212768554687e+01, 0e+00, -2.832037890625e+03, -1.633383941650391e+01, -1.818622375488281e+02, -3.01411240234375e+03, -3.122170715332031e+02, -4.684359008789062e+02, -3.183652880859375e+03, 1.542360424995422e+00, -1.108705590820312e+03, -2.615441650390625e+03, 1.949207544326782e-01, -8.543940490722656e+02, -2.075058276367187e+03, -1.005725112915039e+02, -1.08745263671875e+03, -5.3051435546875e+02, 1.037326431274414e+01, -2.92241640625e+03, -9.3282373046875e+02, -2.482205047607422e+02, -3.629590234375e+03, -4.698074340820312e+01, -3.330955749511719e+02, -3.67927587890625e+03, 0e+00, -3.857281005859375e+02, -5.68323046875e+03, 0e+00, -3.252385803222656e+02, -3.83278271484375e+03, 0e+00, -8.081165832519531e+02, -1.203073919677734e+03, 0e+00, -1.720009521484375e+03, 0e+00, 0e+00, -3.24810771484375e+03, -3.439344970703125e+02, 0e+00, -1.35234482421875e+03, 0e+00, 0e+00, -2.452434158325195e+00, 0e+00, 0e+00, -4.1539e+03, 0e+00, 0e+00, -2.7162890625e+03, 0e+00, -1.432198028564453e+01, 0e+00, 0e+00, 2.397847175598145e+00, -1.270677452087402e+01, 0e+00, -2.307707470703125e+03, -2.902211608886719e+01, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.930499877929688e+02, 2.930501647949219e+02, 2.930499389648438e+02, 2.932494140625e+02, 2.930501098632812e+02, 2.930497985839844e+02, 2.932504943847656e+02, 2.930499206542969e+02, 2.93049755859375e+02, 2.932508239746094e+02, 2.930499877929688e+02, 2.930495971679687e+02, 2.930501342773438e+02, 2.930499389648438e+02, 2.932492980957031e+02, 2.931703186035156e+02, 2.930499755859375e+02, 2.932487060546875e+02, 2.931310852050781e+02, 2.930499572753906e+02, 2.932488891601562e+02, 2.930503601074219e+02, 2.930499084472656e+02, 2.930499633789062e+02, 2.93050048828125e+02, 2.930498046875e+02, 2.932491577148438e+02, 2.930499755859375e+02, 2.930499267578125e+02, 2.932493591308594e+02, 2.930499755859375e+02, 2.932097106933594e+02, 2.932508483886719e+02, 2.930500305175781e+02, 2.932495422363281e+02, 2.932508361816406e+02, 2.930499572753906e+02, 2.932495727539062e+02, 2.931303466796875e+02, 2.930499267578125e+02, 2.932494873046875e+02, 2.93090234375e+02, 2.932499389648438e+02, 2.932497863769531e+02, 2.93250244140625e+02, 2.932498840332031e+02, 2.932498474121094e+02, 2.9308623046875e+02, 2.932496765136719e+02, 2.932503356933594e+02, 2.930499267578125e+02, 2.93249609375e+02, 2.932506103515625e+02, 2.932499389648438e+02, 2.932496337890625e+02, 2.932501708984375e+02, 2.930504577636719e+02, 2.932494689941406e+02, 2.932505859375e+02, 2.932499084472656e+02, 2.932493957519531e+02, 2.932453552246094e+02, 2.932499694824219e+02, 2.932492004394531e+02, 2.930501098632812e+02, 2.932498779296875e+02, 2.932500915527344e+02, 2.930500061035156e+02, 2.932499206542969e+02, 2.93250732421875e+02, 2.930499755859375e+02, 2.932496459960938e+02, 2.932502380371094e+02, 2.930499328613281e+02, 2.932491149902344e+02, 2.930500793457031e+02, 2.930499938964844e+02, 2.932485778808594e+02, 2.931513793945313e+02, 2.930498352050781e+02, 2.932493286132812e+02, 2.930505676269531e+02, 2.930499145507812e+02, 2.931292846679688e+02, 2.930500183105469e+02, 2.930499389648438e+02, 2.932497375488281e+02, 2.930498107910156e+02, 2.930498046875e+02, 2.932515258789062e+02, 2.930500061035156e+02, 2.930496398925781e+02, 2.930501098632812e+02, 2.930499572753906e+02, 2.930494384765625e+02, 2.931690551757812e+02, 2.930499572753906e+02, 2.932486267089844e+02, 2.931309448242188e+02, 2.930498352050781e+02] +PHea.y=[0e+00, 1.736979614257812e+02, 1.919877392578125e+03, 1.104486328125e+03, 0e+00, 1.222991577148438e+03, 1.100970727539062e+03, 0e+00, 2.599053466796875e+03, 1.761915698242188e+03, 0e+00, 1.319340771484375e+03, 2.056001525878906e+02, 2.0457333984375e+02, 1.706413842773437e+03, 0e+00, 3.733854034423828e+02, 6.680959228515625e+02, 0e+00, 3.591508058547973e+02, 1.616887939453125e+03, 0e+00, 1.30413623046875e+03, 5.734868896484375e+02, 5.062862060546875e+02, 2.057859130859375e+03, 1.110947094726562e+03, 0e+00, 1.317117700195312e+03, 1.670781298828125e+03, 0e+00, 1.723720629882813e+03, 1.066099319458008e+01, 0e+00, 1.452187182617188e+03, 0e+00, 0e+00, 7.04240576171875e+02, 0e+00, 1.106735446929932e+02, 4.685961608886719e+02, 0e+00, 1.179081966400147e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.730819091796875e+01, 0e+00, 0e+00, 7.396722793579102e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.705877113342285e+01, 0e+00, 0e+00, 0e+00, 0e+00, 5.976045532226563e+01, 0e+00, 0e+00, 2.52991943359375e+02, 0e+00, 0e+00, 1.995080718994141e+02, 0e+00, 0e+00, 5.464035888671875e+02, 0e+00, 2.087472343444825e+00, 2.733259704589844e+02, 0e+00, 8.49847314453125e+02, 1.4902494140625e+03, 0e+00, 3.375858011311851e+02, 5.27384521484375e+02, 0e+00, 1.092329016113281e+03, 9.145113891601562e+02, 1.030131591796875e+02, 1.223316040039062e+03, 1.338084228515625e+03, 0e+00, 1.531814038085937e+03, 8.312940307617188e+02, 0e+00, 1.266229467773438e+03, 1.740017333984375e+02, 1.3951134765625e+03, 2.381495361328125e+03, 4.495614318847656e+02, 5.941975158691407e+02, 1.724715600585937e+03, 0e+00, 1.237193798828125e+03, 3.215955810546875e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -6.47534775390625e+03, 0e+00, 0e+00, -3.82215419921875e+03, 0e+00, 0e+00, -2.363228759765625e+03, 0e+00, -1.091351318359375e+01, 0e+00, 0e+00, -8.827974853515625e+02, -2.595252685546875e+01, 0e+00, -2.542138623046875e+03, -1.824869873046875e+02, 0e+00, -4.5236166015625e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.029284716796875e+03, 0e+00, 0e+00, -3.22699169921875e+03, 0e+00, -2.197937521457672e+02, -1.696402209472656e+03, 0e+00, -1.71786328125e+03, -8.768214599609374e+02, 0e+00, -1.706981689453125e+03, -4.928776245117188e+01, 0e+00, -2.83197919921875e+03, -1.590497436523438e+01, -1.818760437011719e+02, -3.01409248046875e+03, -3.122094116210938e+02, -4.68140234375e+02, -3.18364384765625e+03, 2.213363456726074e+00, -1.108794091796875e+03, -2.615531982421875e+03, 7.933429479599e-02, -8.543981140136718e+02, -2.074766870117187e+03, -1.005726898193359e+02, -1.08744873046875e+03, -5.30793408203125e+02, 1.253198699951172e+01, -2.92240322265625e+03, -9.328155883789062e+02, -2.481848449707031e+02, -3.6295892578125e+03, -4.751248421669006e+01, -3.337944641113281e+02, -3.67926845703125e+03, 0e+00, -3.857035339355469e+02, -5.68323818359375e+03, 0e+00, -3.252742065429687e+02, -3.834550048828125e+03, 0e+00, -8.081845336914063e+02, -1.203758209228516e+03, 0e+00, -1.720161376953125e+03, 0e+00, 0e+00, -3.2480552734375e+03, -3.439358642578125e+02, 0e+00, -1.352231005859375e+03, 0e+00, 0e+00, -1.463304615020752e+00, 0e+00, 0e+00, -4.15395166015625e+03, 0e+00, 0e+00, -2.717265380859375e+03, 0e+00, -1.984513397216797e+01, 0e+00, 0e+00, -3.005294501781464e-01, -1.150892944335938e+01, 0e+00, -2.3076845703125e+03, -2.922750549316406e+01, 0e+00] staRes.peakHea.Min=[3.032e+03, 3.032e+03] staRes.peakHea.Mean=[3.183e+03, 3.183e+03] staRes.peakHea.Max=[3.374e+03, 3.374e+03] staRes.peakCoo.Min=[-6.071e+03, -6.071e+03] staRes.peakCoo.Mean=[-6.743e+03, -6.743e+03] staRes.peakCoo.Max=[-7.159e+03, -7.159e+03] -EHea.y=[0e+00, 4.24950304e+08, 7.769334528e+08, 1.0764491904e+09, 1.36899136e+09, 1.694827648e+09, 1.9567663104e+09, 2.237973248e+09, 2.649527808e+09, 3.0323259904e+09, 3.44460288e+09, 3.9023540736e+09, 4.2383195648e+09, 4.5141116928e+09, 4.7384757248e+09, 5.148197888e+09, 5.4832571392e+09, 5.7255861248e+09, 5.934401536e+09, 6.1626738688e+09, 6.404460032e+09, 6.728972288e+09, 6.9290477568e+09, 7.0834108416e+09, 7.3040892928e+09, 7.615393792e+09, 7.9643564032e+09, 8.145183744e+09, 8.3651632128e+09, 8.6478882816e+09, 8.83382272e+09, 9.096971059200001e+09, 9.293234176e+09, 9.492876288e+09, 9.675713740799999e+09, 9.793844224e+09, 9.816705024e+09, 9.8816034816e+09, 9.951040512e+09, 9.9885899776e+09, 1.004737536e+10, 1.0111971328e+10, 1.01414561792e+10, 1.0154968064e+10, 1.0195315712e+10, 1.0207286272e+10, 1.0220249088e+10, 1.0227572736e+10, 1.02417696768e+10, 1.0246895616e+10, 1.0253692928e+10, 1.0263953408e+10, 1.0268736512e+10, 1.0290890752e+10, 1.0300708864e+10, 1.0305758208e+10, 1.03300096e+10, 1.03691268096e+10, 1.0378094592e+10, 1.0381630464e+10, 1.0382158848e+10, 1.0405956608e+10, 1.041467392e+10, 1.0437881856e+10, 1.04381184e+10, 1.044817408e+10, 1.045029888e+10, 1.0482369536e+10, 1.04906074112e+10, 1.0503600128e+10, 1.0533772288e+10, 1.0618080256e+10, 1.0671266816e+10, 1.0721841152e+10, 1.07920766976e+10, 1.088584192e+10, 1.09908269056e+10, 1.13089775616e+10, 1.1439625216e+10, 1.1636498432e+10, 1.1762806784e+10, 1.1951673344e+10, 1.21326426112e+10, 1.22771853312e+10, 1.27522789376e+10, 1.3075617792e+10, 1.32579745792e+10, 1.3533878272e+10, 1.37953634304e+10, 1.39838021632e+10, 1.4351356928e+10, 1.47264370688e+10, 1.4965403648e+10, 1.53141121024e+10, 1.57388285952e+10, 1.6100824064e+10, 1.64624089088e+10, 1.67348873216e+10, 1.7036319744e+10, 1.73335375872e+10, 1.7767090176e+10] -ECoo.y=[0e+00, -1.85913136e+08, -4.07335392e+08, -8.3077152e+08, -1.1371483904e+09, -1.411220224e+09, -1.96231232e+09, -2.2264962048e+09, -2.465704448e+09, -2.84115712e+09, -3.143470336e+09, -3.307165696e+09, -3.64972288e+09, -3.901741824e+09, -4.184391424e+09, -4.385199616e+09, -4.6132897792e+09, -4.866448384e+09, -5.1336997888e+09, -5.4872266752e+09, -5.835731968e+09, -6.0689903616e+09, -6.362671616e+09, -6.745318912e+09, -7.012345344e+09, -7.22934016e+09, -7.407402496e+09, -7.7669547008e+09, -8.072537088e+09, -8.14341376e+09, -8.43614464e+09, -8.53716992e+09, -8.7250571264e+09, -8.767587123200001e+09, -8.938027008e+09, -9.233174528e+09, -9.553689395200001e+09, -9.838734336e+09, -1.01145264128e+10, -1.03436476416e+10, -1.0595571712e+10, -1.08993728512e+10, -1.11664951296e+10, -1.15870144512e+10, -1.19241742336e+10, -1.2314525696e+10, -1.27319177216e+10, -1.30484035584e+10, -1.33795692544e+10, -1.3886717952e+10, -1.4273934336e+10, -1.4693387264e+10, -1.50919952384e+10, -1.5382933504e+10, -1.58405271552e+10, -1.62788352e+10, -1.64706496512e+10, -1.6754683904e+10, -1.7228251136e+10, -1.75968047104e+10, -1.8139256832e+10, -1.8462478336e+10, -1.87884924928e+10, -1.92251027456e+10, -1.96831817728e+10, -2.0057348096e+10, -2.06199693312e+10, -2.1024995328e+10, -2.1560813568e+10, -2.20754178048e+10, -2.2572679168e+10, -2.2944452608e+10, -2.3529949184e+10, -2.38317203456e+10, -2.4269635584e+10, -2.4683319296e+10, -2.500931584e+10, -2.5123072e+10, -2.57262526464e+10, -2.60807421952e+10, -2.6672736256e+10, -2.6997671936e+10, -2.73936384e+10, -2.774303744e+10, -2.7743045632e+10, -2.7984152576e+10, -2.8150368256e+10, -2.83756224512e+10, -2.8645376e+10, -2.9146871808e+10, -2.9361938432e+10, -2.9728231424e+10, -3.0261270528e+10, -3.0462281728e+10, -3.0579519488e+10, -3.08921856e+10, -3.11426564096e+10, -3.1541694464e+10, -3.18774730752e+10, -3.21990455296e+10, -3.2348020736e+10] +EHea.y=[0e+00, 4.249648256e+08, 7.768902528e+08, 1.0763282944e+09, 1.368808192e+09, 1.694554112e+09, 1.9563934208e+09, 2.237570304e+09, 2.6491111936e+09, 3.0318235648e+09, 3.444169472e+09, 3.9018876416e+09, 4.2377810944e+09, 4.5136371712e+09, 4.7379216384e+09, 5.147614208e+09, 5.482663936e+09, 5.7249997824e+09, 5.933818368e+09, 6.162122752e+09, 6.40395264e+09, 6.728444928e+09, 6.9285424128e+09, 7.08291328e+09, 7.3035856896e+09, 7.61500672e+09, 7.963931136e+09, 8.144636416e+09, 8.3645886464e+09, 8.647247872e+09, 8.833173504e+09, 9.096315699200001e+09, 9.2925016064e+09, 9.49218816e+09, 9.675034419200001e+09, 9.793144832e+09, 9.816000512e+09, 9.880894668799999e+09, 9.95027456e+09, 9.987827712e+09, 1.0046646272e+10, 1.0111142912e+10, 1.01406539776e+10, 1.0154166272e+10, 1.0194546688e+10, 1.0206507008e+10, 1.0219511808e+10, 1.0226833408e+10, 1.024106496e+10, 1.0246212608e+10, 1.0253053952e+10, 1.0263327744e+10, 1.0268136448e+10, 1.029029888e+10, 1.0300137472e+10, 1.0305185792e+10, 1.0329411584e+10, 1.03685582848e+10, 1.0377552896e+10, 1.0381120512e+10, 1.0381664256e+10, 1.0405475328e+10, 1.041418752e+10, 1.0437380096e+10, 1.0437640192e+10, 1.0447765504e+10, 1.044990976e+10, 1.0481993728e+10, 1.04902705152e+10, 1.050331136e+10, 1.0533504e+10, 1.06178766848e+10, 1.0671040512e+10, 1.0721557504e+10, 1.07918350336e+10, 1.088561152e+10, 1.09905989632e+10, 1.13087563776e+10, 1.1439432704e+10, 1.163629568e+10, 1.1762576384e+10, 1.1951414272e+10, 1.21323978752e+10, 1.22768730112e+10, 1.27520243712e+10, 1.3075324928e+10, 1.32576264192e+10, 1.3533545472e+10, 1.37950363648e+10, 1.39834861568e+10, 1.4351019008e+10, 1.47260741632e+10, 1.49651449856e+10, 1.53138563072e+10, 1.57385756672e+10, 1.6100573184e+10, 1.64620374016e+10, 1.67345483776e+10, 1.7036025856e+10, 1.73332905984e+10, 1.7766907904e+10] +ECoo.y=[0e+00, -1.85906976e+08, -4.07294944e+08, -8.30663232e+08, -1.1370202112e+09, -1.411049856e+09, -1.962061824e+09, -2.2262102016e+09, -2.465397248e+09, -2.84076032e+09, -3.143147776e+09, -3.306825472e+09, -3.649288704e+09, -3.90138368e+09, -4.183971328e+09, -4.384777728e+09, -4.6128457728e+09, -4.866016256e+09, -5.1332922368e+09, -5.4868378624e+09, -5.835385344e+09, -6.0685974528e+09, -6.362305024e+09, -6.744941568e+09, -7.011975168e+09, -7.229040128e+09, -7.407067648e+09, -7.7664878592e+09, -8.072060928e+09, -8.14287104e+09, -8.435587072e+09, -8.536623104e+09, -8.7244253184e+09, -8.766992179200001e+09, -8.937442304e+09, -9.232571392e+09, -9.553074380799999e+09, -9.838121984e+09, -1.01138569216e+10, -1.03429838848e+10, -1.0594941952e+10, -1.08986308608e+10, -1.11657940992e+10, -1.15863220224e+10, -1.19235004416e+10, -1.2313847808e+10, -1.27312881664e+10, -1.30477656064e+10, -1.33789646848e+10, -1.38861481984e+10, -1.4273411072e+10, -1.4692878336e+10, -1.50915117056e+10, -1.53824749568e+10, -1.58400868352e+10, -1.6278383616e+10, -1.64701679616e+10, -1.6754228224e+10, -1.7227823104e+10, -1.75964217344e+10, -1.8138875904e+10, -1.8462099456e+10, -1.87880833024e+10, -1.92246796288e+10, -1.96827947008e+10, -2.0057040896e+10, -2.06196846592e+10, -2.10247348224e+10, -2.1560594432e+10, -2.20752457728e+10, -2.2572539904e+10, -2.2944370688e+10, -2.35298304e+10, -2.38315278336e+10, -2.4269467648e+10, -2.468317184e+10, -2.5009170432e+10, -2.5122930688e+10, -2.5726152704e+10, -2.60806385664e+10, -2.6672613376e+10, -2.69975543808e+10, -2.7393544192e+10, -2.7742937088e+10, -2.77429428224e+10, -2.7984029696e+10, -2.8150188032e+10, -2.83754627072e+10, -2.8645185536e+10, -2.9146722304e+10, -2.9361750016e+10, -2.9727993856e+10, -3.026110464e+10, -3.0462132224e+10, -3.0579380224e+10, -3.0892025856e+10, -3.11423905792e+10, -3.15414528e+10, -3.18772867072e+10, -3.21989042176e+10, -3.2347897856e+10] staRes.annualHea.Min=[1.6315199488e+10, 1.6315199488e+10] staRes.annualHea.Mean=[1.7146800128e+10, 1.7146800128e+10] staRes.annualHea.Max=[1.8151200768e+10, 1.8151200768e+10] staRes.annualCoo.Min=[-2.9656799232e+10, -2.9656799232e+10] staRes.annualCoo.Mean=[-3.1989600256e+10, -3.1989600256e+10] staRes.annualCoo.Max=[-3.2867999744e+10, -3.2867999744e+10] -TRooHou.y=[0e+00, 2.930500305175781e+02, 2.930500122070313e+02, 2.930499633789062e+02, 2.932497192382813e+02, 2.930499877929688e+02, 2.930498046875e+02, 2.932509399414063e+02, 2.930499389648438e+02, 2.930496704101562e+02, 2.932520141601562e+02, 2.930499755859375e+02, 2.931240905761719e+02, 2.930501403808594e+02, 2.930499267578125e+02, 2.932491149902344e+02, 2.930917419433594e+02, 2.930499816894531e+02, 2.932487976074219e+02, 2.931057861328125e+02, 2.930499572753906e+02, 2.932490966796875e+02, 2.930502319335938e+02, 2.930498840332031e+02, 2.930499084472656e+02, 2.930499877929688e+02, 2.93049755859375e+02, 2.9324970703125e+02, 2.930499755859375e+02, 2.930499206542969e+02, 2.932494812011719e+02, 2.930499755859375e+02, 2.932245422363281e+02, 2.932509460449219e+02, 2.930500305175781e+02, 2.932495727539062e+02, 2.932506042480469e+02, 2.930499572753906e+02, 2.932493774414062e+02, 2.930987121582031e+02, 2.930498962402344e+02, 2.932495788574219e+02, 2.930705505371094e+02, 2.932498840332031e+02, 2.932498962402344e+02, 2.932501525878906e+02, 2.932498413085938e+02, 2.932500610351562e+02, 2.931191650390625e+02, 2.932496520996094e+02, 2.932504272460938e+02, 2.930812377929688e+02, 2.932494689941406e+02, 2.932506713867188e+02, 2.932499694824219e+02, 2.932495727539062e+02, 2.932501831054688e+02, 2.931511535644531e+02, 2.932495056152344e+02, 2.932505187988281e+02, 2.932499694824219e+02, 2.932494506835938e+02, 2.931044982910156e+02, 2.932499145507812e+02, 2.932493713378906e+02, 2.930499877929688e+02, 2.932498657226562e+02, 2.932502380371094e+02, 2.930500061035156e+02, 2.932498657226562e+02, 2.932510070800781e+02, 2.930499633789062e+02, 2.932494812011719e+02, 2.932392272949219e+02, 2.930499633789062e+02, 2.932489318847656e+02, 2.930500793457031e+02, 2.930499633789062e+02, 2.932485900878906e+02, 2.931282836914062e+02, 2.930498657226562e+02, 2.932492431640625e+02, 2.93050244140625e+02, 2.930498840332031e+02, 2.930658508300781e+02, 2.930500183105469e+02, 2.930498901367188e+02, 2.932502380371094e+02, 2.930498413085937e+02, 2.930497314453125e+02, 2.932521362304688e+02, 2.930500183105469e+02, 2.931455200195313e+02, 2.930501342773438e+02, 2.930499267578125e+02, 2.930558471679688e+02, 2.930740173339844e+02, 2.930499755859375e+02, 2.932485900878906e+02, 2.930711791992188e+02, 2.930498352050781e+02] -TRooAnn.y=[0e+00, 2.930998596191406e+02, 2.930950988769531e+02, 2.931065795898438e+02, 2.931060668945312e+02, 2.931071472167969e+02, 2.931124755859375e+02, 2.931131713867188e+02, 2.931127807617187e+02, 2.931141296386719e+02, 2.931139221191406e+02, 2.931114440917969e+02, 2.931125061035156e+02, 2.931121948242188e+02, 2.931133178710937e+02, 2.931118774414062e+02, 2.931117553710938e+02, 2.931124450683594e+02, 2.931127746582031e+02, 2.931133850097656e+02, 2.931143493652344e+02, 2.931137939453125e+02, 2.931143432617188e+02, 2.931156982421875e+02, 2.931158630371094e+02, 2.931151428222656e+02, 2.931146850585938e+02, 2.931154907226563e+02, 2.931160949707031e+02, 2.931154052734375e+02, 2.931161193847656e+02, 2.931152954101562e+02, 2.931157836914062e+02, 2.931150146484375e+02, 2.931151733398438e+02, 2.931161804199219e+02, 2.931182434082031e+02, 2.931196899414062e+02, 2.931206604003906e+02, 2.931217468261719e+02, 2.931229248046875e+02, 2.931238586425781e+02, 2.931249694824219e+02, 2.931271301269531e+02, 2.93128369140625e+02, 2.931302490234375e+02, 2.931319152832031e+02, 2.931334899902344e+02, 2.931348266601562e+02, 2.931367004394531e+02, 2.931383361816406e+02, 2.931397705078125e+02, 2.931414184570312e+02, 2.931422973632813e+02, 2.931436767578125e+02, 2.931451110839844e+02, 2.931456298828125e+02, 2.93146240234375e+02, 2.931473693847656e+02, 2.931487548828125e+02, 2.931503295898438e+02, 2.931510620117188e+02, 2.931517700195312e+02, 2.931523986816406e+02, 2.931537475585938e+02, 2.931545715332031e+02, 2.931557006835938e+02, 2.931560668945312e+02, 2.931567443847656e+02, 2.931575317382812e+02, 2.931581726074219e+02, 2.931581237792969e+02, 2.931583312988281e+02, 2.931583190917969e+02, 2.931582824707031e+02, 2.931581726074219e+02, 2.931578979492188e+02, 2.931567687988281e+02, 2.931567932128906e+02, 2.931564025878906e+02, 2.931563415527344e+02, 2.931558410644531e+02, 2.931554260253906e+02, 2.931551574707031e+02, 2.931539184570312e+02, 2.931533203125e+02, 2.931529846191406e+02, 2.931525024414062e+02, 2.931520446777344e+02, 2.931519165039062e+02, 2.931513061523438e+02, 2.931509521484375e+02, 2.931508117675781e+02, 2.931502075195312e+02, 2.931494934082031e+02, 2.93149169921875e+02, 2.931487121582031e+02, 2.931484924316406e+02, 2.93148095703125e+02, 2.931477355957031e+02, 2.931471252441406e+02] +TRooHou.y=[0e+00, 2.930500305175781e+02, 2.930500122070313e+02, 2.930499633789062e+02, 2.932497192382813e+02, 2.930499877929688e+02, 2.930498046875e+02, 2.932509399414063e+02, 2.930499389648438e+02, 2.930496704101562e+02, 2.932520141601562e+02, 2.930499755859375e+02, 2.931250915527344e+02, 2.930501403808594e+02, 2.930499267578125e+02, 2.932491149902344e+02, 2.930918334960937e+02, 2.930499816894531e+02, 2.932487976074219e+02, 2.931088012695312e+02, 2.930499572753906e+02, 2.932490966796875e+02, 2.930502319335938e+02, 2.930498840332031e+02, 2.930499084472656e+02, 2.930499877929688e+02, 2.93049755859375e+02, 2.9324970703125e+02, 2.930499755859375e+02, 2.930499206542969e+02, 2.932494812011719e+02, 2.930499755859375e+02, 2.932235595703125e+02, 2.932509399414063e+02, 2.930500305175781e+02, 2.932495727539062e+02, 2.932506042480469e+02, 2.930499572753906e+02, 2.932493774414062e+02, 2.930998718261719e+02, 2.930498962402344e+02, 2.932495788574219e+02, 2.930709594726562e+02, 2.932498840332031e+02, 2.932498962402344e+02, 2.932501525878906e+02, 2.932498413085938e+02, 2.932500610351562e+02, 2.931201843261719e+02, 2.932496520996094e+02, 2.932504272460938e+02, 2.930800659179687e+02, 2.932494689941406e+02, 2.932506713867188e+02, 2.932499694824219e+02, 2.932495727539062e+02, 2.932501831054688e+02, 2.931575256347656e+02, 2.932495056152344e+02, 2.932505187988281e+02, 2.932499694824219e+02, 2.932494506835938e+02, 2.931072448730469e+02, 2.932499145507812e+02, 2.932493713378906e+02, 2.930499877929688e+02, 2.932498657226562e+02, 2.932502380371094e+02, 2.930500061035156e+02, 2.932498657226562e+02, 2.932510070800781e+02, 2.930499633789062e+02, 2.932494812011719e+02, 2.932403625488281e+02, 2.930499633789062e+02, 2.932489318847656e+02, 2.930500793457031e+02, 2.930499633789062e+02, 2.932485900878906e+02, 2.931282775878906e+02, 2.930498657226562e+02, 2.932492431640625e+02, 2.93050244140625e+02, 2.930498840332031e+02, 2.930680969238281e+02, 2.930500183105469e+02, 2.930498901367188e+02, 2.932502380371094e+02, 2.930498413085937e+02, 2.930497314453125e+02, 2.932521362304688e+02, 2.930500183105469e+02, 2.931369018554688e+02, 2.930501342773438e+02, 2.930499267578125e+02, 2.9305078125e+02, 2.930696228027344e+02, 2.930499755859375e+02, 2.932485900878906e+02, 2.9307177734375e+02, 2.930498352050781e+02] +TRooAnn.y=[0e+00, 2.930998107910156e+02, 2.930951965332031e+02, 2.93106640625e+02, 2.931061767578125e+02, 2.931071472167969e+02, 2.931125061035156e+02, 2.931131774902344e+02, 2.931127807617187e+02, 2.931141296386719e+02, 2.931138916015625e+02, 2.931114440917969e+02, 2.931125061035156e+02, 2.931121337890625e+02, 2.931132568359375e+02, 2.9311181640625e+02, 2.931116943359375e+02, 2.931123901367188e+02, 2.931127136230469e+02, 2.931133544921875e+02, 2.931143188476562e+02, 2.931137634277344e+02, 2.931143127441406e+02, 2.93115673828125e+02, 2.931158325195312e+02, 2.931151123046875e+02, 2.931146667480469e+02, 2.931154602050781e+02, 2.93116064453125e+02, 2.931153747558594e+02, 2.931161193847656e+02, 2.931152770996094e+02, 2.931157531738281e+02, 2.931150085449219e+02, 2.931151611328125e+02, 2.931161804199219e+02, 2.931182312011719e+02, 2.931196838378906e+02, 2.931206298828125e+02, 2.931217346191406e+02, 2.931228942871094e+02, 2.931238586425781e+02, 2.931249450683594e+02, 2.93127099609375e+02, 2.93128369140625e+02, 2.931302185058594e+02, 2.93131884765625e+02, 2.931334594726562e+02, 2.931348022460937e+02, 2.93136669921875e+02, 2.931383056640625e+02, 2.931397521972656e+02, 2.931413940429687e+02, 2.931422668457031e+02, 2.931436279296875e+02, 2.931450805664062e+02, 2.931455993652344e+02, 2.931462341308594e+02, 2.9314736328125e+02, 2.931487121582031e+02, 2.931502990722656e+02, 2.931510314941406e+02, 2.931517639160156e+02, 2.931523986816406e+02, 2.931537292480469e+02, 2.931545715332031e+02, 2.931556701660156e+02, 2.931560363769531e+02, 2.931567138671875e+02, 2.931575012207031e+02, 2.931581420898438e+02, 2.931581115722656e+02, 2.9315830078125e+02, 2.931583190917969e+02, 2.931582824707031e+02, 2.931581726074219e+02, 2.931578979492188e+02, 2.931567687988281e+02, 2.931567687988281e+02, 2.931563842773438e+02, 2.931563415527344e+02, 2.93155810546875e+02, 2.931553955078125e+02, 2.93155126953125e+02, 2.931538696289062e+02, 2.931532897949219e+02, 2.931529541015625e+02, 2.931524719238281e+02, 2.931520141601562e+02, 2.931518859863281e+02, 2.931512756347656e+02, 2.931509399414062e+02, 2.9315078125e+02, 2.931501831054687e+02, 2.931494750976562e+02, 2.931491394042969e+02, 2.931487121582031e+02, 2.931484680175781e+02, 2.931480712890625e+02, 2.931477233886719e+02, 2.931471252441406e+02] heaCri.lowerLimit=[1.4688e+10, 1.4688e+10] heaCri.upperLimit=[2.0700000256e+10, 2.0700000256e+10] cooCri.lowerLimit=[-2.7719999488e+10, -2.7719999488e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case695.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case695.txt index 5741229b36e..c4be4de61b3 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case695.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases6xx_Case695.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.932372192382812e+02, 2.93050146484375e+02, 2.930499328613281e+02, 2.932494506835938e+02, 2.930500793457031e+02, 2.930498168945313e+02, 2.932504821777344e+02, 2.930499450683594e+02, 2.930497375488281e+02, 2.932506713867188e+02, 2.930499877929688e+02, 2.9320966796875e+02, 2.931923645019531e+02, 2.930499572753906e+02, 2.932493286132812e+02, 2.931703857421875e+02, 2.930499816894531e+02, 2.932487548828125e+02, 2.931338989257812e+02, 2.930499572753906e+02, 2.932490112304687e+02, 2.93050244140625e+02, 2.930499206542969e+02, 2.930499877929688e+02, 2.930500183105469e+02, 2.930498413085937e+02, 2.9324921875e+02, 2.930499572753906e+02, 2.930499389648438e+02, 2.932496032714844e+02, 2.930499694824219e+02, 2.932497497558594e+02, 2.932508483886719e+02, 2.930500122070313e+02, 2.932496643066406e+02, 2.932506774902344e+02, 2.930499572753906e+02, 2.932496643066406e+02, 2.9313046875e+02, 2.930499572753906e+02, 2.93249609375e+02, 2.930901550292969e+02, 2.932499206542969e+02, 2.932497985839844e+02, 2.932501525878906e+02, 2.932498840332031e+02, 2.932499084472656e+02, 2.932499938964844e+02, 2.932497619628906e+02, 2.932503356933594e+02, 2.932499389648438e+02, 2.932496887207031e+02, 2.932505859375e+02, 2.93249951171875e+02, 2.932496948242188e+02, 2.932501708984375e+02, 2.932498596191406e+02, 2.932495666503906e+02, 2.932504150390625e+02, 2.932499084472656e+02, 2.932494201660156e+02, 2.932501708984375e+02, 2.932499633789063e+02, 2.932493347167969e+02, 2.93050048828125e+02, 2.932498962402344e+02, 2.932500732421875e+02, 2.930501403808594e+02, 2.9324990234375e+02, 2.932507629394531e+02, 2.930499572753906e+02, 2.932496704101562e+02, 2.932502136230469e+02, 2.930499450683594e+02, 2.932492980957031e+02, 2.93050048828125e+02, 2.930499877929688e+02, 2.932487426757813e+02, 2.932267272949219e+02, 2.930498962402344e+02, 2.932493835449219e+02, 2.930517150878906e+02, 2.930499206542969e+02, 2.932502380371094e+02, 2.930500183105469e+02, 2.9304990234375e+02, 2.932497314453125e+02, 2.930498718261719e+02, 2.93049853515625e+02, 2.932515563964844e+02, 2.930500061035156e+02, 2.932096374511719e+02, 2.930500793457031e+02, 2.930499633789062e+02, 2.930702209472656e+02, 2.931704772949219e+02, 2.930499572753906e+02, 2.932487731933594e+02, 2.931312133789062e+02, 2.930498962402344e+02] -PHea.y=[0e+00, 6.009031295776367e+00, 1.2144650390625e+03, 5.837097045898438e+02, 0e+00, 6.882670288085938e+02, 4.568967407226563e+02, 0e+00, 1.668824951171875e+03, 7.4914912109375e+02, 0e+00, 8.063523559570312e+02, 1.767959136962891e+01, 7.174210205078126e+01, 1.046854113769531e+03, 0e+00, 1.947419784545898e+02, 3.128244995117187e+02, 0e+00, 1.78012069606781e+02, 9.654139404296875e+02, 0e+00, 8.181244750976563e+02, 1.917620300292969e+02, 1.502092102050781e+02, 1.34228271484375e+03, 4.871474975585937e+02, 0e+00, 7.796118041992188e+02, 9.949218383789063e+02, 0e+00, 1.079912158203125e+03, 0e+00, -6.699933146592232e-06, 9.0572353515625e+02, 0e+00, -1.23851375579834e+00, 3.720111145019531e+02, 0e+00, 4.493161468170584e+01, 1.363398895263672e+02, 0e+00, 4.347738780975342e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.223733329772949e+00, 0e+00, 0e+00, 6.671780395507812e+01, 0e+00, 0e+00, 1.019662654399872e+01, 0e+00, 0e+00, 2.187867980957031e+02, 0e+00, -2.841261386871337e-01, 9.04205322265625e+01, 0e+00, 5.171693725585938e+02, 8.925477905273438e+02, 0e+00, 1.500255224943161e+02, 2.106933441162109e+02, 0e+00, 6.491128967285156e+02, 4.224348327636719e+02, -9.241705513000488e+00, 7.51398193359375e+02, 6.922123168945312e+02, 0e+00, 9.364393676757812e+02, 2.638895660400391e+02, 0e+00, 7.743970336914062e+02, 1.853655700683594e+01, 8.912689208984375e+02, 1.463196606445312e+03, 1.147741556167603e+00, 2.81036058807373e+02, 1.03977421875e+03, 0e+00, 6.967398620605468e+02, 2.03885693359375e+03] -PCoo.y=[0e+00, -2.553308029174805e+01, 0e+00, 0e+00, -6.56441474609375e+03, 0e+00, 5.457136253994576e-09, -4.3957138671875e+03, 0e+00, 0e+00, -2.657283447265625e+03, 0e+00, -2.349337323188782e+02, -2.192432975769043e+00, 0e+00, -1.23004541015625e+03, -8.603383483886718e+01, 0e+00, -2.921846728515625e+03, -2.272536865234375e+02, 0e+00, -4.461741259765625e+03, 0e+00, 0e+00, 0e+00, 0e+00, -1.059638154998765e-10, -3.97549013671875e+03, 0e+00, 0e+00, -2.7769384765625e+03, 0e+00, -3.864726165771484e+02, -1.434119421386719e+03, 0e+00, -1.481420654296875e+03, -6.087409057617188e+02, 0e+00, -1.609167431640625e+03, -6.134747314453125e+01, 0e+00, -2.356016455078125e+03, -1.619564208984375e+01, -3.073565002441406e+02, -2.43564892578125e+03, -3.181373291015625e+02, -5.207646057128907e+02, -2.58349150390625e+03, -5.684870452880859e+01, -1.005177099609375e+03, -2.065830810546875e+03, -4.42200942993164e+01, -8.743421630859375e+02, -1.490367810058594e+03, -1.833868072509766e+02, -1.098568359375e+03, -4.586926635742187e+02, -7.507389411926269e+01, -2.43196357421875e+03, -6.580727233886719e+02, -3.25484375e+02, -3.125972900390625e+03, -6.659803619384766e+01, -4.021709777832031e+02, -3.2465806640625e+03, 0e+00, -4.613672729492188e+02, -5.0443462890625e+03, -3.325615167617797e-01, -4.157339172363281e+02, -3.639580078125e+03, 0e+00, -9.167612182617188e+02, -1.126772412109375e+03, 0e+00, -1.71973681640625e+03, 0e+00, 0e+00, -3.21060078125e+03, -4.086249854505062e+02, 0e+00, -1.49573642578125e+03, 0e+00, 0e+00, -1.998884902954102e+02, 0e+00, 0e+00, -4.354869921875e+03, 0e+00, -3.473726974334568e-05, -3.259224853515625e+03, 0e+00, -2.640201448440552e+02, 0e+00, 0e+00, -6.251401138305664e+01, -6.574086456298828e+01, 0e+00, -2.5690751953125e+03, -1.057807861328125e+02, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.932490600585937e+02, 2.93050146484375e+02, 2.930499328613281e+02, 2.932494506835938e+02, 2.930500793457031e+02, 2.930498168945313e+02, 2.932504821777344e+02, 2.930499572753906e+02, 2.930497375488281e+02, 2.932506713867188e+02, 2.930499877929688e+02, 2.9320966796875e+02, 2.931904846191406e+02, 2.930499572753906e+02, 2.932493286132812e+02, 2.931703857421875e+02, 2.930499816894531e+02, 2.932487548828125e+02, 2.931330932617187e+02, 2.930499572753906e+02, 2.932490112304687e+02, 2.93050244140625e+02, 2.930499206542969e+02, 2.930499877929688e+02, 2.930500183105469e+02, 2.930498413085937e+02, 2.9324921875e+02, 2.930499572753906e+02, 2.930499389648438e+02, 2.932496032714844e+02, 2.930499877929688e+02, 2.932497741699219e+02, 2.932508483886719e+02, 2.930500305175781e+02, 2.932496643066406e+02, 2.932506774902344e+02, 2.930499572753906e+02, 2.932496643066406e+02, 2.931303955078125e+02, 2.930499572753906e+02, 2.93249609375e+02, 2.930901550292969e+02, 2.932499206542969e+02, 2.932497985839844e+02, 2.932501525878906e+02, 2.932498840332031e+02, 2.932499084472656e+02, 2.932500183105469e+02, 2.932497619628906e+02, 2.932503356933594e+02, 2.932499389648438e+02, 2.932496887207031e+02, 2.932505859375e+02, 2.93249951171875e+02, 2.932496948242188e+02, 2.932501708984375e+02, 2.932498474121094e+02, 2.932495666503906e+02, 2.932504150390625e+02, 2.932499084472656e+02, 2.932494201660156e+02, 2.932501708984375e+02, 2.932499633789063e+02, 2.932493347167969e+02, 2.93050048828125e+02, 2.932498962402344e+02, 2.932500732421875e+02, 2.930511596679688e+02, 2.932499206542969e+02, 2.93250732421875e+02, 2.930499572753906e+02, 2.932496765136719e+02, 2.932502136230469e+02, 2.930499450683594e+02, 2.932492980957031e+02, 2.930500366210937e+02, 2.930499877929688e+02, 2.932487426757813e+02, 2.931719787597656e+02, 2.930498962402344e+02, 2.932493835449219e+02, 2.930512756347656e+02, 2.930499206542969e+02, 2.932502380371094e+02, 2.930500183105469e+02, 2.9304990234375e+02, 2.932497314453125e+02, 2.930498718261719e+02, 2.93049853515625e+02, 2.932515563964844e+02, 2.930499877929688e+02, 2.932096374511719e+02, 2.930500793457031e+02, 2.930499633789062e+02, 2.930672912597656e+02, 2.931704956054688e+02, 2.930499572753906e+02, 2.932487731933594e+02, 2.931312133789062e+02, 2.930498962402344e+02] +PHea.y=[0e+00, 4.583834838867187e+00, 1.213857397460938e+03, 5.837227172851562e+02, 0e+00, 6.882589721679688e+02, 4.583705200195312e+02, 0e+00, 1.66886728515625e+03, 7.49064013671875e+02, 0e+00, 8.064104858398438e+02, 1.666859130859375e+01, 6.933822326660156e+01, 1.046803295898437e+03, 0e+00, 1.943940700531006e+02, 3.125860656738281e+02, 0e+00, 1.767096952438355e+02, 9.655087280273438e+02, 0e+00, 8.181736450195312e+02, 1.912263290405273e+02, 1.472955352783203e+02, 1.342291381835938e+03, 4.8651884765625e+02, 0e+00, 7.794684936523438e+02, 9.949055541992187e+02, 0e+00, 1.079931469726562e+03, 0e+00, -2.797444551561056e-08, 9.056989624023438e+02, 0e+00, -1.556068038940429e+00, 3.7166982421875e+02, 0e+00, 4.472769711017609e+01, 1.362670135498047e+02, 0e+00, 4.353242230415344e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.556840515136719e+00, 0e+00, 0e+00, 6.558234405517578e+01, 0e+00, 0e+00, 1.121886477470398e+01, 0e+00, 0e+00, 2.191532958984375e+02, 0e+00, -2.712326049804688e-01, 9.037600555419922e+01, 0e+00, 5.171923828125e+02, 8.92608740234375e+02, 0e+00, 1.433897975921631e+02, 2.106110687255859e+02, 0e+00, 6.492497314453125e+02, 4.223094543457031e+02, -1.847163319587707e-01, 7.513599243164062e+02, 6.922548583984375e+02, 0e+00, 9.367110107421875e+02, 2.638458129882812e+02, 0e+00, 7.744483520507813e+02, 1.828494720458984e+01, 8.912785400390625e+02, 1.463139111328125e+03, 1.914272159337997e-01, 2.849092178344727e+02, 1.039849731445312e+03, 0e+00, 6.974839965820313e+02, 2.038878662109375e+03] +PCoo.y=[0e+00, -2.426047649383545e+01, 0e+00, 0e+00, -6.56436865234375e+03, 0e+00, 0e+00, -4.39549072265625e+03, 0e+00, 0e+00, -2.6568994140625e+03, 0e+00, -2.334288473129272e+02, 0e+00, 0e+00, -1.230077514648438e+03, -8.58458221435547e+01, 0e+00, -2.921839599609375e+03, -2.261587890625e+02, 0e+00, -4.461721826171875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.975190185546875e+03, 0e+00, 0e+00, -2.776972900390625e+03, 0e+00, -3.857914611816406e+02, -1.433849597167969e+03, 0e+00, -1.481433959960938e+03, -6.085399658203125e+02, 0e+00, -1.609130078125e+03, -6.1163134765625e+01, 0e+00, -2.35602294921875e+03, -1.6043212890625e+01, -3.073082824707031e+02, -2.435650341796875e+03, -3.181251831054688e+02, -5.204307495117188e+02, -2.583535400390625e+03, -5.673578643798828e+01, -1.005192333984375e+03, -2.06607763671875e+03, -4.415933494567871e+01, -8.743505126953125e+02, -1.490244030761719e+03, -1.833740142822266e+02, -1.098564331054688e+03, -4.5862734375e+02, -7.506835289001465e+01, -2.431989501953125e+03, -6.580320861816406e+02, -3.255575256347656e+02, -3.125902880859375e+03, -6.716405792236328e+01, -4.020569519042969e+02, -3.24655888671875e+03, 0e+00, -4.613781860351563e+02, -5.04435576171875e+03, -3.530714138832993e-07, -4.157328918457031e+02, -3.639541015625e+03, 0e+00, -9.166634643554687e+02, -1.126796643066406e+03, 0e+00, -1.719871459960938e+03, 0e+00, 0e+00, -3.2105119140625e+03, -4.033499267578125e+02, 0e+00, -1.49554052734375e+03, 0e+00, 0e+00, -2.063133209228516e+02, 0e+00, 0e+00, -4.354753515625e+03, 0e+00, 3.566254533104996e-05, -3.25933056640625e+03, 0e+00, -2.634564657330513e+02, 0e+00, 0e+00, -6.164388656616211e+01, -6.906559753417969e+01, 0e+00, -2.569142333984375e+03, -1.062381591796875e+02, 0e+00] staRes.peakHea.Min=[1.795e+03, 1.795e+03] staRes.peakHea.Mean=[2e+03, 2e+03] staRes.peakHea.Max=[2.138e+03, 2.138e+03] staRes.peakCoo.Min=[-6.232e+03, -6.232e+03] staRes.peakCoo.Mean=[-6.979e+03, -6.979e+03] staRes.peakCoo.Max=[-7.541e+03, -7.541e+03] -EHea.y=[0e+00, 2.47873552e+08, 4.55380224e+08, 6.249525632e+08, 7.9768224e+08, 9.8210016e+08, 1.12912512e+09, 1.28908864e+09, 1.5293646848e+09, 1.7495939328e+09, 1.99061952e+09, 2.259209472e+09, 2.4550537728e+09, 2.6086938624e+09, 2.7308943872e+09, 2.97965312e+09, 3.1723633664e+09, 3.3100509184e+09, 3.425768192e+09, 3.549512448e+09, 3.684729856e+09, 3.875946496e+09, 3.9845563904e+09, 4.066482432e+09, 4.1890440704e+09, 4.371437568e+09, 4.5819169792e+09, 4.68225792e+09, 4.8068347904e+09, 4.9706252288e+09, 5.078532608e+09, 5.230398464e+09, 5.344940544e+09, 5.457285632e+09, 5.5583089664e+09, 5.621919232e+09, 5.628802048e+09, 5.6577522688e+09, 5.690412032e+09, 5.70354688e+09, 5.729760256e+09, 5.757690368e+09, 5.7658758144e+09, 5.769501184e+09, 5.784598016e+09, 5.787191808e+09, 5.789829632e+09, 5.790279168e+09, 5.793731072e+09, 5.794276352e+09, 5.79524352e+09, 5.797253632e+09, 5.797676032e+09, 5.8036608e+09, 5.805118976e+09, 5.805398528e+09, 5.812402176e+09, 5.82731008e+09, 5.828332544e+09, 5.828440064e+09, 5.828440064e+09, 5.836718592e+09, 5.837308416e+09, 5.843929088e+09, 5.843929088e+09, 5.845018112e+09, 5.845075968e+09, 5.85547264e+09, 5.8561062912e+09, 5.859432448e+09, 5.871925248e+09, 5.9114924032e+09, 5.933606912e+09, 5.954502656e+09, 5.9857430528e+09, 6.032409088e+09, 6.0841765888e+09, 6.2689357824e+09, 6.337901056e+09, 6.4429407232e+09, 6.505619456e+09, 6.610473984e+09, 6.7060609024e+09, 6.7801648128e+09, 7.067045376e+09, 7.251316224e+09, 7.3477541888e+09, 7.506780672e+09, 7.6521723904e+09, 7.7542984704e+09, 7.974601728e+09, 8.1935289344e+09, 8.3276346368e+09, 8.5299533824e+09, 8.780710912e+09, 8.991258624e+09, 9.198527283200001e+09, 9.3487499264e+09, 9.522579456e+09, 9.689843507200001e+09, 9.949530112e+09] -ECoo.y=[0e+00, -2.18557904e+08, -4.6551296e+08, -9.4293472e+08, -1.2728723712e+09, -1.590327808e+09, -2.18168832e+09, -2.4728765952e+09, -2.763637504e+09, -3.198499584e+09, -3.541087232e+09, -3.72926848e+09, -4.11816704e+09, -4.3887007744e+09, -4.700505088e+09, -4.919543296e+09, -5.1693820928e+09, -5.43934464e+09, -5.7278672896e+09, -6.099843584e+09, -6.46630912e+09, -6.7043729408e+09, -7.01255424e+09, -7.398313984e+09, -7.675426816e+09, -7.891495936e+09, -8.079740416e+09, -8.431049216e+09, -8.733863936e+09, -8.81612288e+09, -9.090579456e+09, -9.189368832e+09, -9.376715776e+09, -9.424001228799999e+09, -9.591460864e+09, -9.857675264e+09, -1.01440088064e+10, -1.0400504832e+10, -1.06434381824e+10, -1.08502636544e+10, -1.107022336e+10, -1.13257005056e+10, -1.1556072448e+10, -1.19063166976e+10, -1.21832245248e+10, -1.2505775104e+10, -1.28489392128e+10, -1.31170394112e+10, -1.33914484736e+10, -1.37985626112e+10, -1.4117444608e+10, -1.44587196416e+10, -1.47962996736e+10, -1.50413406208e+10, -1.5415248896e+10, -1.5780238336e+10, -1.59561070592e+10, -1.62016212992e+10, -1.65972209664e+10, -1.69167241216e+10, -1.7377486848e+10, -1.76628764672e+10, -1.79545243648e+10, -1.8336759808e+10, -1.8742859776e+10, -1.9082346496e+10, -1.95812737024e+10, -1.99466860544e+10, -2.0429959168e+10, -2.08934121472e+10, -2.135379968e+10, -2.1709553664e+10, -2.22541357056e+10, -2.25423224832e+10, -2.2960637952e+10, -2.3357687808e+10, -2.3678154752e+10, -2.379867136e+10, -2.43948617728e+10, -2.4761001984e+10, -2.5352003584e+10, -2.56815091712e+10, -2.6090231808e+10, -2.6456322048e+10, -2.6457552896e+10, -2.6723373056e+10, -2.6911444992e+10, -2.71661359104e+10, -2.7466338304e+10, -2.8004235264e+10, -2.8235266048e+10, -2.8650524672e+10, -2.92182073344e+10, -2.9438212096e+10, -2.9585670144e+10, -2.9948360704e+10, -3.02362988544e+10, -3.0671312896e+10, -3.10326575104e+10, -3.1385602048e+10, -3.1564654592e+10] +EHea.y=[0e+00, 2.48020336e+08, 4.55234336e+08, 6.249927552e+08, 7.97672384e+08, 9.82258816e+08, 1.1293479168e+09, 1.289078144e+09, 1.5292463616e+09, 1.7495493376e+09, 1.990592512e+09, 2.2592167936e+09, 2.4551248384e+09, 2.6087328768e+09, 2.7309682688e+09, 2.97968512e+09, 3.1725395456e+09, 3.3102161408e+09, 3.425927424e+09, 3.549617664e+09, 3.685016576e+09, 3.876261632e+09, 3.9847862784e+09, 4.0668342784e+09, 4.189369344e+09, 4.371710976e+09, 4.5820150784e+09, 4.682388992e+09, 4.8069218304e+09, 4.9707972608e+09, 5.078725632e+09, 5.230583296e+09, 5.345192448e+09, 5.457519104e+09, 5.5585127424e+09, 5.622138368e+09, 5.628979712e+09, 5.6579268608e+09, 5.690545664e+09, 5.7037273088e+09, 5.72993024e+09, 5.757875712e+09, 5.766091264e+09, 5.76967168e+09, 5.784768e+09, 5.787362816e+09, 5.790078976e+09, 5.790543872e+09, 5.793947648e+09, 5.794490368e+09, 5.795456512e+09, 5.797464064e+09, 5.79788544e+09, 5.803835392e+09, 5.805330432e+09, 5.805607424e+09, 5.812566528e+09, 5.827466752e+09, 5.828478464e+09, 5.828571648e+09, 5.828571648e+09, 5.836806144e+09, 5.837397504e+09, 5.844023296e+09, 5.844023296e+09, 5.845069312e+09, 5.845119488e+09, 5.855435264e+09, 5.8560635904e+09, 5.859352576e+09, 5.871835136e+09, 5.911691776e+09, 5.933780992e+09, 5.95469056e+09, 5.9859068928e+09, 6.032520704e+09, 6.0843619328e+09, 6.2691411968e+09, 6.338304e+09, 6.4432268288e+09, 6.505814016e+09, 6.610725888e+09, 6.706384384e+09, 6.7805637632e+09, 7.06751744e+09, 7.25177344e+09, 7.348163072e+09, 7.507270656e+09, 7.6525976576e+09, 7.7545135104e+09, 7.974793728e+09, 8.1936034816e+09, 8.3276854272e+09, 8.5298479104e+09, 8.7805505536e+09, 8.99108864e+09, 9.198334976e+09, 9.348652851200001e+09, 9.522592768e+09, 9.689856204799999e+09, 9.949441024e+09] +ECoo.y=[0e+00, -2.186930336e+08, -4.65622912e+08, -9.43203712e+08, -1.27313856e+09, -1.590699136e+09, -2.182104576e+09, -2.4731276288e+09, -2.763824896e+09, -3.19867904e+09, -3.541276672e+09, -3.729498624e+09, -4.1184649216e+09, -4.388971008e+09, -4.700788224e+09, -4.919767552e+09, -5.1697508352e+09, -5.43974656e+09, -5.7282640896e+09, -6.10016e+09, -6.466817024e+09, -6.7048793088e+09, -7.012969984e+09, -7.398815232e+09, -7.67589376e+09, -7.891938304e+09, -8.08007168e+09, -8.431399936e+09, -8.734185472e+09, -8.816536576e+09, -9.090848768e+09, -9.18961664e+09, -9.377033216e+09, -9.424281804799999e+09, -9.59172096e+09, -9.85794048e+09, -1.01442330624e+10, -1.0400717824e+10, -1.06436132864e+10, -1.08504819712e+10, -1.1070420992e+10, -1.13259175936e+10, -1.15564015616e+10, -1.19066064896e+10, -1.21835163648e+10, -1.2506066944e+10, -1.28493205504e+10, -1.31174262784e+10, -1.33917763584e+10, -1.37988769792e+10, -1.411774976e+10, -1.44590350336e+10, -1.47966119936e+10, -1.50416224256e+10, -1.5415568384e+10, -1.5780554752e+10, -1.59563927552e+10, -1.6201892864e+10, -1.65974749184e+10, -1.69169678336e+10, -1.7377726464e+10, -1.76631099392e+10, -1.79547664384e+10, -1.833700352e+10, -1.87431063552e+10, -1.9082504192e+10, -1.95814383616e+10, -1.994676224e+10, -2.0430022656e+10, -2.08934285312e+10, -2.1353814016e+10, -2.170985472e+10, -2.22544060416e+10, -2.25425743872e+10, -2.2960889856e+10, -2.3357894656e+10, -2.3678451712e+10, -2.3798960128e+10, -2.43953106944e+10, -2.47613321216e+10, -2.5352185856e+10, -2.56816934912e+10, -2.6090457088e+10, -2.645660672e+10, -2.64578715648e+10, -2.6723670016e+10, -2.6911694848e+10, -2.71664861184e+10, -2.7466643456e+10, -2.8004292608e+10, -2.8235257856e+10, -2.8650385408e+10, -2.92180987904e+10, -2.9437949952e+10, -2.9585340416e+10, -2.994802688e+10, -3.02359261184e+10, -3.0671007744e+10, -3.10324527104e+10, -3.13852534784e+10, -3.156424704e+10] staRes.annualHea.Min=[8.585999872e+09, 8.585999872e+09] staRes.annualHea.Mean=[9.5616e+09, 9.5616e+09] staRes.annualHea.Max=[1.0411200512e+10, 1.0411200512e+10] staRes.annualCoo.Min=[-3.0189600768e+10, -3.0189600768e+10] staRes.annualCoo.Mean=[-3.20832e+10, -3.20832e+10] staRes.annualCoo.Max=[-3.3019199488e+10, -3.3019199488e+10] -TRooHou.y=[0e+00, 2.9319765625e+02, 2.930500244140625e+02, 2.930499328613281e+02, 2.932497314453125e+02, 2.930500183105469e+02, 2.930498168945313e+02, 2.932509155273438e+02, 2.930499450683594e+02, 2.930497253417969e+02, 2.932518920898438e+02, 2.930499877929688e+02, 2.932232788085938e+02, 2.930614990234375e+02, 2.930499572753906e+02, 2.932491760253906e+02, 2.931235961914062e+02, 2.930499572753906e+02, 2.932488342285156e+02, 2.931238586425781e+02, 2.930499267578125e+02, 2.932491943359375e+02, 2.930501403808594e+02, 2.930499816894531e+02, 2.930500183105469e+02, 2.930499877929688e+02, 2.930498229980469e+02, 2.93249755859375e+02, 2.930499816894531e+02, 2.930499267578125e+02, 2.932496032714844e+02, 2.930499877929688e+02, 2.932496704101562e+02, 2.932507446289063e+02, 2.9305e+02, 2.932496643066406e+02, 2.932406921386719e+02, 2.930499572753906e+02, 2.932495361328125e+02, 2.931165161132812e+02, 2.930499572753906e+02, 2.932496459960938e+02, 2.93075830078125e+02, 2.932498901367188e+02, 2.932499145507812e+02, 2.932500915527344e+02, 2.93249853515625e+02, 2.932500793457031e+02, 2.932494812011719e+02, 2.932497314453125e+02, 2.932503967285156e+02, 2.932499572753906e+02, 2.932496276855469e+02, 2.932505676269531e+02, 2.93249951171875e+02, 2.932496337890625e+02, 2.932501525878906e+02, 2.932499328613281e+02, 2.93249609375e+02, 2.932503356933594e+02, 2.932499694824219e+02, 2.932494812011719e+02, 2.931748046875e+02, 2.932499084472656e+02, 2.932494689941406e+02, 2.930499877929688e+02, 2.932498657226562e+02, 2.932502319335937e+02, 2.930605651855469e+02, 2.932498840332031e+02, 2.932509765625e+02, 2.930499633789062e+02, 2.93249560546875e+02, 2.932451110839844e+02, 2.930499755859375e+02, 2.932491149902344e+02, 2.93050048828125e+02, 2.930499633789062e+02, 2.932487243652344e+02, 2.931344177246094e+02, 2.930498962402344e+02, 2.9324931640625e+02, 2.930502685546875e+02, 2.930499145507812e+02, 2.932153564453125e+02, 2.930499877929688e+02, 2.9304990234375e+02, 2.932501953125e+02, 2.930498962402344e+02, 2.930506591796875e+02, 2.932521667480469e+02, 2.930499877929688e+02, 2.932216247558594e+02, 2.930500793457031e+02, 2.930499450683594e+02, 2.932315368652344e+02, 2.930904418945312e+02, 2.930499572753906e+02, 2.932487243652344e+02, 2.930894958496094e+02, 2.930498962402344e+02] -TRooAnn.y=[0e+00, 2.931085754394531e+02, 2.931029357910156e+02, 2.931148254394531e+02, 2.931137145996094e+02, 2.931152954101562e+02, 2.931207885742188e+02, 2.931214660644531e+02, 2.93121142578125e+02, 2.931225219726563e+02, 2.931222229003906e+02, 2.931198486328125e+02, 2.931209411621094e+02, 2.931205810546875e+02, 2.931218017578125e+02, 2.931199645996094e+02, 2.93119921875e+02, 2.931206848144531e+02, 2.931211975097656e+02, 2.931219543457031e+02, 2.931228942871094e+02, 2.931221984863281e+02, 2.931227966308594e+02, 2.9312421875e+02, 2.931244689941406e+02, 2.931235961914062e+02, 2.931230285644531e+02, 2.931238525390625e+02, 2.931244262695312e+02, 2.931238708496094e+02, 2.9312451171875e+02, 2.931235168457031e+02, 2.931239685058594e+02, 2.931232238769531e+02, 2.9312353515625e+02, 2.9312451171875e+02, 2.931268798828125e+02, 2.931285034179688e+02, 2.931294799804688e+02, 2.931310852050781e+02, 2.931322937011719e+02, 2.931332275390625e+02, 2.931346740722656e+02, 2.931368041992188e+02, 2.93138134765625e+02, 2.931401672363281e+02, 2.9314208984375e+02, 2.931441345214844e+02, 2.931458679199219e+02, 2.931478088378906e+02, 2.931496276855469e+02, 2.931512023925781e+02, 2.931529235839844e+02, 2.931539855957031e+02, 2.931553771972656e+02, 2.931569213867188e+02, 2.931576416015625e+02, 2.931582397460937e+02, 2.931595458984375e+02, 2.931609924316406e+02, 2.931624755859375e+02, 2.931632385253906e+02, 2.931643432617187e+02, 2.931650695800781e+02, 2.931664123535156e+02, 2.931673889160156e+02, 2.931685974121094e+02, 2.931690063476562e+02, 2.931699890136719e+02, 2.931707275390625e+02, 2.931714172363281e+02, 2.93171337890625e+02, 2.931715454101562e+02, 2.931717529296875e+02, 2.931717712402344e+02, 2.931716918945312e+02, 2.931714477539062e+02, 2.93170166015625e+02, 2.931701049804688e+02, 2.931696899414063e+02, 2.931696166992188e+02, 2.931690246582031e+02, 2.93168603515625e+02, 2.93168310546875e+02, 2.931669921875e+02, 2.931663513183594e+02, 2.931659973144531e+02, 2.931654663085938e+02, 2.931650146484375e+02, 2.931648559570312e+02, 2.931641540527344e+02, 2.931637573242188e+02, 2.931635437011719e+02, 2.931629028320312e+02, 2.931622009277344e+02, 2.931618347167969e+02, 2.931613464355469e+02, 2.931610656738281e+02, 2.931605834960938e+02, 2.931602172851562e+02, 2.931596069335938e+02] +TRooHou.y=[0e+00, 2.931975219726563e+02, 2.930500244140625e+02, 2.930499328613281e+02, 2.932497314453125e+02, 2.930500183105469e+02, 2.930498352050781e+02, 2.932509155273438e+02, 2.930499450683594e+02, 2.930497253417969e+02, 2.932518920898438e+02, 2.930499877929688e+02, 2.932255554199219e+02, 2.930609619140625e+02, 2.930499572753906e+02, 2.932491760253906e+02, 2.931228271484375e+02, 2.930499572753906e+02, 2.932488342285156e+02, 2.931225280761719e+02, 2.930499267578125e+02, 2.932491943359375e+02, 2.930501403808594e+02, 2.930504028320312e+02, 2.930515747070312e+02, 2.930499877929688e+02, 2.930498229980469e+02, 2.93249755859375e+02, 2.930499816894531e+02, 2.930499267578125e+02, 2.932496032714844e+02, 2.930499877929688e+02, 2.932496704101562e+02, 2.932507080078125e+02, 2.9305e+02, 2.932496643066406e+02, 2.932391662597656e+02, 2.930499572753906e+02, 2.932495361328125e+02, 2.9311611328125e+02, 2.930499572753906e+02, 2.932496459960938e+02, 2.930763549804688e+02, 2.932498901367188e+02, 2.932499145507812e+02, 2.932500915527344e+02, 2.93249853515625e+02, 2.932500793457031e+02, 2.932499694824219e+02, 2.932497314453125e+02, 2.932503967285156e+02, 2.932499572753906e+02, 2.932496276855469e+02, 2.932505676269531e+02, 2.93249951171875e+02, 2.932496337890625e+02, 2.932501525878906e+02, 2.932499328613281e+02, 2.93249609375e+02, 2.932503356933594e+02, 2.932499694824219e+02, 2.932494812011719e+02, 2.931741943359375e+02, 2.932499084472656e+02, 2.932494689941406e+02, 2.930499877929688e+02, 2.932498657226562e+02, 2.932502319335937e+02, 2.930737121582031e+02, 2.932498840332031e+02, 2.932509765625e+02, 2.930499633789062e+02, 2.93249560546875e+02, 2.932451232910156e+02, 2.930500305175781e+02, 2.932491149902344e+02, 2.93050048828125e+02, 2.930499633789062e+02, 2.932487243652344e+02, 2.931306762695312e+02, 2.930498962402344e+02, 2.9324931640625e+02, 2.93050244140625e+02, 2.930499145507812e+02, 2.932309387207031e+02, 2.930499877929688e+02, 2.9304990234375e+02, 2.932501953125e+02, 2.930498962402344e+02, 2.930506225585938e+02, 2.932521667480469e+02, 2.930499877929688e+02, 2.932229370117187e+02, 2.930500793457031e+02, 2.930499450683594e+02, 2.932317504882812e+02, 2.930927490234375e+02, 2.930499572753906e+02, 2.932487243652344e+02, 2.930907043457031e+02, 2.930498962402344e+02] +TRooAnn.y=[0e+00, 2.931084838867188e+02, 2.931029663085938e+02, 2.93114794921875e+02, 2.931136840820312e+02, 2.931153564453125e+02, 2.931208068847656e+02, 2.93121533203125e+02, 2.931212707519531e+02, 2.93122705078125e+02, 2.931223754882812e+02, 2.93119970703125e+02, 2.931210632324219e+02, 2.931206787109375e+02, 2.931218933105469e+02, 2.931200256347656e+02, 2.931200134277344e+02, 2.93120751953125e+02, 2.931212646484375e+02, 2.931220336914063e+02, 2.931229553222656e+02, 2.931222473144531e+02, 2.931228576660156e+02, 2.931243041992187e+02, 2.93124560546875e+02, 2.931236877441406e+02, 2.931231506347656e+02, 2.931239440917969e+02, 2.931245178222656e+02, 2.931239807128906e+02, 2.931246337890625e+02, 2.931236389160156e+02, 2.931240905761719e+02, 2.931233703613281e+02, 2.931236755371094e+02, 2.931246643066406e+02, 2.931270202636719e+02, 2.931286315917969e+02, 2.931296020507813e+02, 2.931312072753906e+02, 2.931324157714844e+02, 2.931333190917969e+02, 2.931347412109375e+02, 2.93136865234375e+02, 2.931381958007813e+02, 2.931402282714844e+02, 2.93142138671875e+02, 2.931442016601562e+02, 2.931459289550781e+02, 2.93147900390625e+02, 2.931497192382812e+02, 2.931512939453125e+02, 2.931529907226562e+02, 2.93154052734375e+02, 2.9315546875e+02, 2.931570129394531e+02, 2.9315771484375e+02, 2.931583251953125e+02, 2.931596374511719e+02, 2.931610717773438e+02, 2.931625366210938e+02, 2.931633178710937e+02, 2.93164404296875e+02, 2.931651306152344e+02, 2.93166455078125e+02, 2.931674499511719e+02, 2.931686889648437e+02, 2.931690979003906e+02, 2.931700805664062e+02, 2.931708374023438e+02, 2.931715087890625e+02, 2.931714477539062e+02, 2.931716613769531e+02, 2.931718444824219e+02, 2.931718933105469e+02, 2.931718139648438e+02, 2.931715393066406e+02, 2.931702575683594e+02, 2.931701965332031e+02, 2.931697998046875e+02, 2.931697082519531e+02, 2.931691162109375e+02, 2.931686950683594e+02, 2.931684020996094e+02, 2.931670837402344e+02, 2.931664428710938e+02, 2.931660888671875e+02, 2.931655578613281e+02, 2.931651306152344e+02, 2.931649658203125e+02, 2.931642761230469e+02, 2.931638610839844e+02, 2.931636657714844e+02, 2.931630004882812e+02, 2.931623107910156e+02, 2.931619567871094e+02, 2.931614379882812e+02, 2.931611633300781e+02, 2.931606994628906e+02, 2.931603088378906e+02, 2.931596984863281e+02] heaCri.lowerLimit=[6.12e+09, 6.12e+09] heaCri.upperLimit=[1.3715999744e+10, 1.3715999744e+10] cooCri.lowerLimit=[-2.6964000768e+10, -2.6964000768e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case900.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case900.txt index 295581ad5dc..8615ce322f1 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case900.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case900.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500732421875e+02, 2.947991394042969e+02, 3.001501159667969e+02, 2.9408251953125e+02, 2.986455139160156e+02, 2.973213684082031e+02, 2.931498840332031e+02, 2.954562683105469e+02, 2.96658935546875e+02, 2.931499328613281e+02, 2.983653137207031e+02, 2.931500732421875e+02, 2.93152783203125e+02, 2.991641235351562e+02, 2.933117248535156e+02, 2.962866394042969e+02, 2.999023071289063e+02, 2.972037536621094e+02, 2.931499328613281e+02, 3.001498413085938e+02, 2.931500915527344e+02, 2.984658752441406e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.949561462402344e+02, 3.001499389648437e+02, 2.945659301757813e+02, 2.931499633789062e+02, 3.0014990234375e+02, 2.931499633789062e+02, 2.975207946777344e+02, 2.94060546875e+02, 2.931500061035156e+02, 3.0014990234375e+02, 2.9995498046875e+02, 2.959075378417969e+02, 3.001499084472656e+02, 2.974468566894531e+02, 2.984791870117188e+02, 3.001499084472656e+02, 2.982924865722656e+02, 3.001499145507813e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 2.999839660644531e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.001499206542969e+02, 3.001498229980469e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.973201049804687e+02, 3.000116760253906e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.0014990234375e+02, 3.001498779296875e+02, 2.989894836425781e+02, 3.001499328613281e+02, 3.001497985839844e+02, 2.988346557617188e+02, 3.001498718261719e+02, 3.001502563476562e+02, 2.999238586425781e+02, 3.0014990234375e+02, 3.001503601074219e+02, 2.982959899902344e+02, 3.001497680664062e+02, 3.000566040039063e+02, 2.995820190429687e+02, 3.001497192382812e+02, 2.93729833984375e+02, 2.93384521484375e+02, 3.0014951171875e+02, 2.969486877441406e+02, 2.995884094238281e+02, 2.945986694335937e+02, 2.954610534667969e+02, 2.979018188476563e+02, 2.931500732421875e+02, 2.9397998046875e+02, 2.931499206542969e+02, 2.978471557617187e+02, 2.932269836425781e+02, 2.993802551269531e+02, 2.937471923828125e+02, 2.9462626953125e+02, 3.000604614257812e+02, 2.931500244140625e+02, 2.9314990234375e+02, 2.962325439453125e+02, 2.931509704589844e+02, 2.940110778808594e+02, 2.967784790039062e+02, 2.934107849121094e+02, 2.931498413085938e+02] -PHea.y=[0e+00, 5.605871826171875e+02, 1.596966577148437e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.343540966796875e+03, 0e+00, 0e+00, 4.92717822265625e+02, 0e+00, 5.207531585693359e+01, 4.946543860584498e+01, 0e+00, 1.32822095489502e+02, 0e+00, 0e+00, 0e+00, 4.691737670898438e+02, 0e+00, 3.165949005126953e+02, 0e+00, 1.941972869873047e+02, 1.484956298828125e+03, 0e+00, 0e+00, 0e+00, 1.281328637695312e+03, 0e+00, 1.402910498046875e+03, 0e+00, 4.32931182861328e+01, 9.397881713867188e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.191209030151367e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.740948608398437e+02, 0e+00, 4.76622705078125e+02, 0e+00, 3.290818786621094e+01, 0e+00, 1.492098999023438e+02, 0e+00, 0e+00, 1.329903100585937e+03, 1.16677060546875e+03, 0e+00, 3.12641390991211e+02, 0e+00, 0e+00, 3.812787628173828e+02, 2.121810302734375e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.247007885742187e+03, 0e+00, -1.74840284472566e-09, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -9.465838047617581e-06, 0e+00, 0e+00, -9.533726196289064e+01, 0e+00, 0e+00, -8.524010375976562e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.292246520996094e+02, 0e+00, 0e+00, -3.189638366699219e+02, 0e+00, 0e+00, 0e+00, 0e+00, -4.039342041015625e+02, -6.029670867919922e+01, 0e+00, -7.160845092773437e+02, 0e+00, 0e+00, -8.38025341796875e+02, 0e+00, -4.27460595703125e+02, -8.517526977539062e+02, -1.956556549072266e+02, -4.510886901855469e+02, -1.048200048828125e+03, -1.195309839248657e+01, -9.306052490234375e+02, -8.3423486328125e+02, -9.856168289184571e+01, -6.09909619140625e+02, -3.072595901489258e+02, -2.522571044921875e+02, -7.593364868164062e+02, 0e+00, 1.599798774719238e+00, -1.634496948242188e+03, -3.372889801025391e+02, -5.019644470214844e+02, -1.36910849609375e+03, 0e+00, -6.146197509765625e+02, -1.710022265625e+03, 0e+00, -8.084238891601562e+02, -2.34176005859375e+03, -8.558040618896484e+00, -7.189221069335938e+02, -8.96892333984375e+02, 0e+00, -1.214770495605469e+03, -4.690183326601982e-03, 0e+00, -1.741776000976562e+03, 0e+00, 0e+00, -2.18824951171875e+03, 0e+00, 2.930904865264893e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.831957910113852e+00, 0e+00, 0e+00, -2.016820503234863e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500732421875e+02, 2.948011657714844e+02, 3.001501159667969e+02, 2.940829467773438e+02, 2.986436279296875e+02, 2.973212280273438e+02, 2.931498840332031e+02, 2.954562194824219e+02, 2.966585693359375e+02, 2.931499328613281e+02, 2.983662414550781e+02, 2.931500732421875e+02, 2.931544921875e+02, 2.99162841796875e+02, 2.933095092773438e+02, 2.96288134765625e+02, 2.999437866210938e+02, 2.972027587890625e+02, 2.931499328613281e+02, 3.001498413085938e+02, 2.931500915527344e+02, 2.984646057128906e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.949562194824219e+02, 3.001499389648437e+02, 2.945655700683594e+02, 2.931499633789062e+02, 3.0014990234375e+02, 2.931499633789062e+02, 2.975224975585937e+02, 2.94059375e+02, 2.931500061035156e+02, 3.0014990234375e+02, 2.999549926757812e+02, 2.959074035644531e+02, 3.001499084472656e+02, 2.974466918945312e+02, 2.984802551269531e+02, 3.001499084472656e+02, 2.982913635253906e+02, 3.001499206542969e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 2.999804748535156e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.001499206542969e+02, 3.001498229980469e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.973206481933594e+02, 2.999461242675781e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.0014990234375e+02, 3.001498779296875e+02, 2.989885681152344e+02, 3.001499328613281e+02, 3.001497985839844e+02, 2.988330993652344e+02, 3.001498718261719e+02, 3.001502319335938e+02, 2.999535278320312e+02, 3.0014990234375e+02, 3.001503601074219e+02, 2.9829306640625e+02, 3.001497680664062e+02, 3.0005712890625e+02, 2.995823547363281e+02, 3.001495971679688e+02, 2.937294128417969e+02, 2.933851257324219e+02, 3.0014951171875e+02, 2.969506469726563e+02, 2.995887451171875e+02, 2.946000427246094e+02, 2.954633850097656e+02, 2.979031127929687e+02, 2.931500732421875e+02, 2.939797668457031e+02, 2.931499206542969e+02, 2.978478393554688e+02, 2.932264892578125e+02, 2.993759826660156e+02, 2.937389221191406e+02, 2.946334655761719e+02, 3.00060400390625e+02, 2.931500244140625e+02, 2.9314990234375e+02, 2.9623193359375e+02, 2.931511535644531e+02, 2.94011328125e+02, 2.967780029296875e+02, 2.932657897949219e+02, 2.931498413085938e+02] +PHea.y=[0e+00, 5.60569287109375e+02, 1.597054858398438e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.347952954101562e+03, 0e+00, 0e+00, 4.927017333984375e+02, 0e+00, 5.190790405273437e+01, 4.877128601074219e+01, 0e+00, 1.323716140747071e+02, 0e+00, 0e+00, 0e+00, 4.688323364257812e+02, 0e+00, 3.158320617675781e+02, 0e+00, 1.938591491699219e+02, 1.48481005859375e+03, 0e+00, 0e+00, 0e+00, 1.28131748046875e+03, 0e+00, 1.402906079101562e+03, 0e+00, 4.118237009048462e+01, 9.39738720703125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.236528205871582e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.739322631835937e+02, 0e+00, 4.767122436523438e+02, 0e+00, 3.284105224609375e+01, 0e+00, 1.452712860107422e+02, 0e+00, 0e+00, 1.329895532226562e+03, 1.16687177734375e+03, 0e+00, 3.126726501464844e+02, 0e+00, 0e+00, 3.694625015258789e+02, 2.121797607421875e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.24839609375e+03, 0e+00, -5.405048589937622e-07, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.604559471019456e-08, 0e+00, 0e+00, -8.824411010742188e+01, 0e+00, 0e+00, -8.524071899414063e+02, 0e+00, -8.278422947149975e-11, 0e+00, 0e+00, 0e+00, -3.2915185546875e+02, 0e+00, 0e+00, -3.174263000488281e+02, 0e+00, 0e+00, 0e+00, 0e+00, -4.038006896972656e+02, -6.090170288085938e+01, 0e+00, -7.16723095703125e+02, 0e+00, 0e+00, -8.369038696289062e+02, 0e+00, -4.270215942382812e+02, -8.509292236328125e+02, -1.956740417480469e+02, -4.510516845703125e+02, -1.048247436523438e+03, -1.380630493164062e+01, -9.308452270507812e+02, -8.337066650390625e+02, -9.868918914794922e+01, -6.101318664550781e+02, -3.070686431884766e+02, -2.523769836425781e+02, -7.595792846679688e+02, 0e+00, -9.828859133180231e-01, -1.63511474609375e+03, -3.372848724365234e+02, -5.019188232421875e+02, -1.369172021484375e+03, 0e+00, -6.145761596679688e+02, -1.710250146484375e+03, 0e+00, -8.084769653320312e+02, -2.342177001953125e+03, -1.019104280471802e+01, -7.189120849609375e+02, -8.96437255859375e+02, 0e+00, -1.214785290527344e+03, -3.529222216457129e-04, -3.234545260966115e-07, -1.742190063476562e+03, 0e+00, 0e+00, -2.18811484375e+03, 0e+00, 4.002348899841309e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.449255305290262e+00, 0e+00, 0e+00, -2.017431035995483e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[2.443e+03, 2.443e+03] staRes.peakHea.Mean=[2.591e+03, 2.591e+03] staRes.peakHea.Max=[2.778e+03, 2.778e+03] staRes.peakCoo.Min=[-2.556e+03, -2.556e+03] staRes.peakCoo.Mean=[-2.975e+03, -2.975e+03] staRes.peakCoo.Max=[-3.376e+03, -3.376e+03] -EHea.y=[0e+00, 2.294039616e+08, 4.0453248e+08, 4.63888128e+08, 5.6855456e+08, 6.69312064e+08, 6.82553536e+08, 7.12583744e+08, 8.868043392e+08, 1.033336512e+09, 1.147586048e+09, 1.4590355712e+09, 1.592244352e+09, 1.6271211008e+09, 1.669644288e+09, 1.95583488e+09, 2.0406857216e+09, 2.13833024e+09, 2.193748736e+09, 2.21186304e+09, 2.224953856e+09, 2.431805184e+09, 2.4352653312e+09, 2.445688576e+09, 2.4529532416e+09, 2.574711296e+09, 2.849760512e+09, 2.857786112e+09, 2.874460928e+09, 3.0467270656e+09, 3.137212928e+09, 3.2712028672e+09, 3.40023552e+09, 3.5005105152e+09, 3.5552310784e+09, 3.584473856e+09, 3.584473856e+09, 3.584473856e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.58475904e+09, 3.585728768e+09, 3.585728768e+09, 3.8165703168e+09, 3.8243136e+09, 3.8243136e+09, 3.8243136e+09, 3.851268864e+09, 3.872953344e+09, 3.87637504e+09, 4.2417764352e+09, 4.46268672e+09, 4.4970090496e+09, 4.605457408e+09, 4.6818412544e+09, 4.68556288e+09, 4.824716288e+09, 4.98969856e+09, 4.996450304e+09, 5.0989741056e+09, 5.4404753408e+09, 5.604107776e+09, 5.701743104e+09, 5.742705664e+09, 5.819254784e+09, 5.872224256e+09, 6.15819776e+09] -ECoo.y=[0e+00, 0e+00, -8.081895e+06, -2.5099534e+07, -4.21670088e+07, -6.2697408e+07, -1.69313056e+08, -1.79326432e+08, -1.79326432e+08, -1.85601808e+08, -1.92622624e+08, -1.92622624e+08, -2.0100512e+08, -2.13637776e+08, -2.2019736e+08, -2.22772752e+08, -2.22888352e+08, -2.26170752e+08, -2.375442048e+08, -2.8324656e+08, -3.33624576e+08, -3.424686272e+08, -3.83200032e+08, -4.2646144e+08, -4.48808448e+08, -4.58838784e+08, -4.58838784e+08, -5.039613888e+08, -5.18522304e+08, -5.19430304e+08, -5.32456608e+08, -5.40642112e+08, -5.40866752e+08, -5.40866752e+08, -5.40866752e+08, -5.51989056e+08, -6.727757952e+08, -7.47168448e+08, -7.815139968e+08, -8.43078208e+08, -8.63678912e+08, -9.2344672e+08, -1.00193472e+09, -1.1759965696e+09, -1.3032695296e+09, -1.484036608e+09, -1.6799264512e+09, -1.8062899968e+09, -1.9347670272e+09, -2.212816384e+09, -2.418400768e+09, -2.6237504512e+09, -2.8098371584e+09, -2.92398592e+09, -3.1467885056e+09, -3.371460352e+09, -3.441147136e+09, -3.4838296064e+09, -3.7209447424e+09, -3.9155083264e+09, -4.237193728e+09, -4.3573428224e+09, -4.50874624e+09, -4.6878235648e+09, -4.939424256e+09, -5.138760192e+09, -5.4532907008e+09, -5.6342965248e+09, -5.9719254016e+09, -6.2477566976e+09, -6.54240256e+09, -6.654569472e+09, -6.9335417856e+09, -7.057977344e+09, -7.213244416e+09, -7.341549056e+09, -7.497747456e+09, -7.498008576e+09, -7.6977490944e+09, -7.795022848e+09, -8.012200448e+09, -8.136255488e+09, -8.212160512e+09, -8.2639872e+09, -8.2639872e+09, -8.28101888e+09, -8.28101888e+09, -8.284456448e+09, -8.292378624e+09, -8.390825472e+09, -8.428688896e+09, -8.448477184e+09, -8.5510007808e+09, -8.573687296e+09, -8.573687296e+09, -8.576096256e+09, -8.576096256e+09, -8.60225024e+09, -8.647593984e+09, -8.673276928e+09, -8.68509696e+09] +EHea.y=[0e+00, 2.293889952e+08, 4.044377152e+08, 4.63811392e+08, 5.68618624e+08, 6.69409024e+08, 6.82641024e+08, 7.1274112e+08, 8.870168576e+08, 1.033577024e+09, 1.14786048e+09, 1.4593091072e+09, 1.592621952e+09, 1.6275625472e+09, 1.6700585728e+09, 1.956154496e+09, 2.0409904384e+09, 2.138671488e+09, 2.194030848e+09, 2.212123392e+09, 2.22521216e+09, 2.432050944e+09, 2.4354937856e+09, 2.445664512e+09, 2.452942848e+09, 2.57474176e+09, 2.8497984e+09, 2.857850112e+09, 2.87448704e+09, 3.0467282432e+09, 3.137109504e+09, 3.2711374848e+09, 3.400165888e+09, 3.5004886528e+09, 3.5552098304e+09, 3.584417536e+09, 3.584417536e+09, 3.584417536e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.584709888e+09, 3.58568064e+09, 3.58568064e+09, 3.8165274624e+09, 3.824268288e+09, 3.824268288e+09, 3.824268288e+09, 3.851183872e+09, 3.87282432e+09, 3.876243712e+09, 4.2416108032e+09, 4.46255104e+09, 4.4968948736e+09, 4.605408256e+09, 4.6816927744e+09, 4.685426176e+09, 4.824569856e+09, 4.989667328e+09, 4.996388864e+09, 5.0988875776e+09, 5.4403803136e+09, 5.603975168e+09, 5.7016589312e+09, 5.742715904e+09, 5.819319808e+09, 5.8721677312e+09, 6.158136832e+09] +ECoo.y=[0e+00, 0e+00, -8.062566e+06, -2.5096342e+07, -4.22067672e+07, -6.2833852e+07, -1.69484224e+08, -1.7952392e+08, -1.7952392e+08, -1.85812688e+08, -1.92873344e+08, -1.92873344e+08, -2.01263856e+08, -2.13934304e+08, -2.203544e+08, -2.22942544e+08, -2.23077472e+08, -2.2635048e+08, -2.376981024e+08, -2.83383168e+08, -3.33569184e+08, -3.424133312e+08, -3.83038592e+08, -4.26183584e+08, -4.48550336e+08, -4.58556384e+08, -4.58556384e+08, -5.036942656e+08, -5.182448e+08, -5.19167584e+08, -5.32350016e+08, -5.4053824e+08, -5.4075456e+08, -5.4075456e+08, -5.4075456e+08, -5.51874368e+08, -6.72618368e+08, -7.47022144e+08, -7.813111808e+08, -8.42934784e+08, -8.6350176e+08, -9.233542912e+08, -1.001829376e+09, -1.1758397184e+09, -1.3031745792e+09, -1.483888384e+09, -1.6797309952e+09, -1.8060701184e+09, -1.9345612032e+09, -2.2126031872e+09, -2.418169088e+09, -2.6234612224e+09, -2.809530368e+09, -2.9237195264e+09, -3.146502144e+09, -3.371141632e+09, -3.44082304e+09, -3.483503616e+09, -3.7205295104e+09, -3.9151069184e+09, -4.236799488e+09, -4.3569429504e+09, -4.508372992e+09, -4.6874830848e+09, -4.9390519296e+09, -5.138427904e+09, -5.4529855488e+09, -5.6339526656e+09, -5.9715802112e+09, -6.2474080256e+09, -6.542077952e+09, -6.65427968e+09, -6.933218816e+09, -7.057621504e+09, -7.21290496e+09, -7.341264384e+09, -7.497458688e+09, -7.497711616e+09, -7.697483264e+09, -7.794722304e+09, -8.01195264e+09, -8.135876096e+09, -8.211716608e+09, -8.263517184e+09, -8.263517184e+09, -8.280566272e+09, -8.280566272e+09, -8.284015104e+09, -8.291930112e+09, -8.390304768e+09, -8.428168704e+09, -8.447819264e+09, -8.5502630912e+09, -8.572956672e+09, -8.572956672e+09, -8.575370752e+09, -8.575370752e+09, -8.601628672e+09, -8.64708608e+09, -8.67279872e+09, -8.684583936e+09] staRes.annualHea.Min=[4.964400128e+09, 4.964400128e+09] staRes.annualHea.Mean=[5.853599744e+09, 5.853599744e+09] staRes.annualHea.Max=[6.530400256e+09, 6.530400256e+09] staRes.annualCoo.Min=[-8.161200128e+09, -8.161200128e+09] staRes.annualCoo.Mean=[-8.881200128e+09, -8.881200128e+09] staRes.annualCoo.Max=[-9.770399744e+09, -9.770399744e+09] -TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499816894531e+02, 2.950441772460937e+02, 3.001502380371094e+02, 2.941690368652344e+02, 2.990073486328125e+02, 2.965001159667969e+02, 2.931498779296875e+02, 2.958856323242188e+02, 2.953661499023438e+02, 2.931499328613281e+02, 2.9880380859375e+02, 2.931500427246094e+02, 2.933300964355469e+02, 2.996085815429688e+02, 2.931812377929688e+02, 2.96452392578125e+02, 3.001226623535156e+02, 2.964931091308594e+02, 2.931499328613281e+02, 3.001499450683594e+02, 2.931500305175781e+02, 2.986701354980469e+02, 2.931499694824219e+02, 2.931499328613281e+02, 2.952872619628906e+02, 3.001500854492188e+02, 2.947681030273437e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499633789062e+02, 2.979008728027344e+02, 2.935238586425781e+02, 2.931499755859375e+02, 3.001499328613281e+02, 2.996911865234375e+02, 2.960917602539063e+02, 3.001498474121094e+02, 2.972094543457031e+02, 2.986431884765625e+02, 3.001499328613281e+02, 2.982546752929687e+02, 3.001499206542969e+02, 3.00150048828125e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501098632813e+02, 3.000916564941406e+02, 3.001498352050781e+02, 3.001502380371094e+02, 3.001499206542969e+02, 3.001497924804688e+02, 3.001353942871094e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.972008117675781e+02, 3.000761169433594e+02, 3.001498657226563e+02, 3.001501525878906e+02, 3.001499328613281e+02, 3.001499084472656e+02, 2.987812683105469e+02, 3.001499084472656e+02, 3.001498596191406e+02, 2.989479675292969e+02, 3.001498718261719e+02, 3.001502990722656e+02, 2.999722351074219e+02, 3.001498779296875e+02, 3.001504516601562e+02, 2.984453857421875e+02, 3.001497375488281e+02, 2.997517578125e+02, 2.997607116699219e+02, 3.001495666503906e+02, 2.938288818359375e+02, 2.935972961425781e+02, 3.001495422363281e+02, 2.9607734375e+02, 2.998999633789062e+02, 2.948981689453125e+02, 2.953763732910156e+02, 2.981632568359375e+02, 2.931500732421875e+02, 2.941687622070312e+02, 2.931499084472656e+02, 2.973865051269531e+02, 2.933848327636719e+02, 2.996696838378906e+02, 2.93239990234375e+02, 2.948244750976563e+02, 3.001227478027344e+02, 2.93150048828125e+02, 2.931498901367187e+02, 2.967349853515625e+02, 2.931503234863281e+02, 2.943172973632812e+02, 2.9733125e+02, 2.931859924316406e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.937793090820313e+02, 2.941836669921875e+02, 2.947476623535156e+02, 2.948563537597656e+02, 2.949632263183594e+02, 2.953490478515625e+02, 2.954135314941406e+02, 2.952556701660156e+02, 2.952256896972656e+02, 2.951978454589844e+02, 2.950796020507813e+02, 2.950592956542969e+02, 2.950933288574219e+02, 2.951082214355469e+02, 2.950367431640625e+02, 2.950258544921875e+02, 2.950104125976562e+02, 2.950583801269531e+02, 2.951588806152344e+02, 2.952351684570312e+02, 2.951866882324219e+02, 2.952820983886719e+02, 2.9536064453125e+02, 2.954114074707031e+02, 2.953898315429688e+02, 2.953362121582031e+02, 2.954073852539062e+02, 2.954505920410156e+02, 2.954071166992188e+02, 2.954299621582031e+02, 2.954265991210938e+02, 2.953831665039062e+02, 2.953373107910156e+02, 2.953146606445313e+02, 2.953367919921875e+02, 2.954577270507813e+02, 2.955550964355469e+02, 2.95600341796875e+02, 2.956980529785156e+02, 2.957645263671875e+02, 2.9584345703125e+02, 2.959319580078125e+02, 2.960248046875e+02, 2.96108154296875e+02, 2.961939697265625e+02, 2.962769958496094e+02, 2.963556518554688e+02, 2.96429052734375e+02, 2.965045227050781e+02, 2.965763549804688e+02, 2.966441223144531e+02, 2.967101745605469e+02, 2.967687744140625e+02, 2.968297180175781e+02, 2.968890991210938e+02, 2.969289184570313e+02, 2.969579711914063e+02, 2.970110778808594e+02, 2.970630676269531e+02, 2.971143493652344e+02, 2.971532836914063e+02, 2.971987426757813e+02, 2.97240185546875e+02, 2.972854553222656e+02, 2.973277282714844e+02, 2.973699340820312e+02, 2.974064392089844e+02, 2.974464782714844e+02, 2.974837646484375e+02, 2.975193481445312e+02, 2.975418823242188e+02, 2.975723510742188e+02, 2.975989196777344e+02, 2.976222229003906e+02, 2.976263122558594e+02, 2.976436645507812e+02, 2.975940185546875e+02, 2.976058227539062e+02, 2.976134094238281e+02, 2.976328430175781e+02, 2.976273681640625e+02, 2.976182312011719e+02, 2.976115600585937e+02, 2.975628356933594e+02, 2.975277099609375e+02, 2.974956237792969e+02, 2.974596618652344e+02, 2.97433642578125e+02, 2.974364685058594e+02, 2.974179077148438e+02, 2.973917053222656e+02, 2.973901733398437e+02, 2.973707092285156e+02, 2.973285583496094e+02, 2.972998657226562e+02, 2.972736938476563e+02, 2.972608093261719e+02, 2.972424072265625e+02, 2.972255554199219e+02, 2.97193603515625e+02] +TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499816894531e+02, 2.950463989257813e+02, 3.001502380371094e+02, 2.941693725585938e+02, 2.990052795410156e+02, 2.965000549316406e+02, 2.931498779296875e+02, 2.958856750488281e+02, 2.953665466308594e+02, 2.931499328613281e+02, 2.988048034667969e+02, 2.931500427246094e+02, 2.93333447265625e+02, 2.996037902832031e+02, 2.931790588378906e+02, 2.9645390625e+02, 3.001364318847656e+02, 2.964920959472656e+02, 2.931499328613281e+02, 3.001499450683594e+02, 2.931500305175781e+02, 2.986690185546875e+02, 2.931499694824219e+02, 2.931499328613281e+02, 2.952874694824219e+02, 3.001500854492188e+02, 2.947676635742188e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499633789062e+02, 2.979025573730469e+02, 2.935149719238281e+02, 2.931499755859375e+02, 3.001499328613281e+02, 2.996882080078125e+02, 2.960915588378906e+02, 3.001498474121094e+02, 2.972093078613281e+02, 2.98644287109375e+02, 3.001499328613281e+02, 2.982535217285156e+02, 3.001499145507813e+02, 3.00150048828125e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501098632813e+02, 3.000856018066406e+02, 3.001498352050781e+02, 3.001502380371094e+02, 3.001499206542969e+02, 3.001497924804688e+02, 3.001353332519531e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.972013549804688e+02, 3.000734741210937e+02, 3.001498657226563e+02, 3.001501525878906e+02, 3.001499328613281e+02, 3.001499084472656e+02, 2.987802978515625e+02, 3.001499084472656e+02, 3.001498596191406e+02, 2.989462585449219e+02, 3.001498718261719e+02, 3.001502990722656e+02, 2.999795837402344e+02, 3.001498779296875e+02, 3.001504211425781e+02, 2.984420288085938e+02, 3.001497375488281e+02, 2.997521728515625e+02, 2.997611999511719e+02, 3.001495666503906e+02, 2.938286926269531e+02, 2.935981567382813e+02, 3.001495422363281e+02, 2.960793395996094e+02, 2.999033508300781e+02, 2.94899560546875e+02, 2.953787414550781e+02, 2.981643188476563e+02, 2.931500732421875e+02, 2.941676940917969e+02, 2.931499084472656e+02, 2.973872131347656e+02, 2.933822021484375e+02, 2.996535827636719e+02, 2.93229248046875e+02, 2.94831884765625e+02, 3.001244140625e+02, 2.93150048828125e+02, 2.931498901367187e+02, 2.967344665527344e+02, 2.931503234863281e+02, 2.943176208496094e+02, 2.973307800292969e+02, 2.931613342285156e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.937790649414063e+02, 2.941828430175781e+02, 2.947468688964844e+02, 2.948565368652344e+02, 2.949631958007812e+02, 2.953488037109375e+02, 2.954133483886719e+02, 2.952556091308594e+02, 2.952256896972656e+02, 2.951978149414062e+02, 2.950795715332031e+02, 2.950594482421875e+02, 2.950935424804687e+02, 2.951086181640625e+02, 2.950370788574219e+02, 2.950260986328125e+02, 2.950106872558594e+02, 2.950586181640625e+02, 2.951590942382812e+02, 2.952356567382812e+02, 2.95187158203125e+02, 2.952826171875e+02, 2.953610107421875e+02, 2.954117126464844e+02, 2.953901977539062e+02, 2.953365661621094e+02, 2.954077758789062e+02, 2.954509338378906e+02, 2.954074401855469e+02, 2.954301452636719e+02, 2.954267211914063e+02, 2.953832641601563e+02, 2.953374938964844e+02, 2.953148620605469e+02, 2.953369445800781e+02, 2.954579223632812e+02, 2.955552795410156e+02, 2.956005554199219e+02, 2.956982360839844e+02, 2.957647094726562e+02, 2.958436096191406e+02, 2.95932080078125e+02, 2.960249877929688e+02, 2.961082946777344e+02, 2.961941223144531e+02, 2.962771667480469e+02, 2.963558349609375e+02, 2.964292358398437e+02, 2.965047058105469e+02, 2.965765380859375e+02, 2.966443664550781e+02, 2.967104187011719e+02, 2.967690185546875e+02, 2.96829931640625e+02, 2.968893432617188e+02, 2.969291625976563e+02, 2.969582153320313e+02, 2.970113525390625e+02, 2.970633422851562e+02, 2.971146545410156e+02, 2.971535583496094e+02, 2.971990173339844e+02, 2.972404052734375e+02, 2.972856994628906e+02, 2.973279418945312e+02, 2.973701354980469e+02, 2.974066467285156e+02, 2.974466674804688e+02, 2.974839660644531e+02, 2.975195617675781e+02, 2.975420654296875e+02, 2.975725341796875e+02, 2.975991088867187e+02, 2.976223937988281e+02, 2.9762646484375e+02, 2.976438171386719e+02, 2.975941711425781e+02, 2.976059753417969e+02, 2.976135498046875e+02, 2.976329650878906e+02, 2.976275207519531e+02, 2.976183837890625e+02, 2.9761171875e+02, 2.975630004882813e+02, 2.975278625488281e+02, 2.974958068847656e+02, 2.974598510742188e+02, 2.974338195800781e+02, 2.974366516113281e+02, 2.974180908203125e+02, 2.973919189453125e+02, 2.973904418945312e+02, 2.973709838867188e+02, 2.973288024902344e+02, 2.973001098632812e+02, 2.972739379882813e+02, 2.972610290527344e+02, 2.972426147460938e+02, 2.972257263183594e+02, 2.971937561035156e+02] heaCri.lowerLimit=[3.744e+09, 3.744e+09] heaCri.upperLimit=[8.208e+09, 8.208e+09] cooCri.lowerLimit=[-8.460000256e+09, -8.460000256e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case910.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case910.txt index 485bae39c34..096bb7becf7 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case910.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case910.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.931500732421875e+02, 2.947332641601562e+02, 3.001501342773437e+02, 2.939744873046875e+02, 2.985008544921875e+02, 2.969716613769531e+02, 2.931498840332031e+02, 2.950694641113281e+02, 2.962259521484375e+02, 2.931499328613281e+02, 2.977102111816406e+02, 2.931500732421875e+02, 2.93149853515625e+02, 2.982579040527344e+02, 2.931501525878906e+02, 2.955090393066406e+02, 2.980398010253906e+02, 2.962648742675781e+02, 2.931499328613281e+02, 3.001499206542969e+02, 2.9315009765625e+02, 2.972960144042969e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.931500610351562e+02, 2.981181213378906e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.993748168945312e+02, 2.931499633789062e+02, 2.956462646484375e+02, 2.931501831054687e+02, 2.931500061035156e+02, 2.996841125488281e+02, 2.994515258789062e+02, 2.955133178710938e+02, 3.001499633789062e+02, 2.969626220703125e+02, 2.97799072265625e+02, 3.00149951171875e+02, 2.980228942871094e+02, 3.001499145507813e+02, 3.001500610351562e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500183105469e+02, 2.997966979980469e+02, 3.001498657226563e+02, 3.00150146484375e+02, 3.000866394042969e+02, 3.00149853515625e+02, 3.001500915527344e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.972466064453125e+02, 2.993901977539062e+02, 3.001498718261719e+02, 3.001501708984375e+02, 3.0014990234375e+02, 3.001499877929688e+02, 2.987984436035156e+02, 3.001499633789062e+02, 3.001498779296875e+02, 2.985562438964844e+02, 3.0014990234375e+02, 3.001501892089844e+02, 2.996277038574219e+02, 3.001499145507813e+02, 3.001502075195312e+02, 2.978533203125e+02, 3.001497985839844e+02, 2.995470764160156e+02, 2.992352661132812e+02, 3.001496276855469e+02, 2.93423046875e+02, 2.931499084472656e+02, 3.001495849609375e+02, 2.963382507324219e+02, 2.992786865234375e+02, 2.94402587890625e+02, 2.951268127441406e+02, 2.975454650878906e+02, 2.931500732421875e+02, 2.937260131835938e+02, 2.931499389648437e+02, 2.975870666503906e+02, 2.932008605957031e+02, 2.992659362792969e+02, 2.936098327636719e+02, 2.945824951171875e+02, 3.000480041503906e+02, 2.931500244140625e+02, 2.9314990234375e+02, 2.961953430175781e+02, 2.931507690429688e+02, 2.939769592285156e+02, 2.966742309570312e+02, 2.933412170410156e+02, 2.931498413085938e+02] -PHea.y=[0e+00, 5.663293212890625e+02, 1.601639135742188e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.383849926757812e+03, 0e+00, 2.847777569314758e-09, 5.683593017578125e+02, 0e+00, 1.019381286621094e+02, 2.150484741210938e+02, 0e+00, 2.117854064941406e+02, 0e+00, 0e+00, 0e+00, 6.338798217773438e+02, 0e+00, 5.282110778808594e+02, 0e+00, 4.136649780273438e+02, 1.576176635742188e+03, 1.060770362854004e+02, 0e+00, 1.643152847290039e+02, 1.316877587890625e+03, 0e+00, 1.4170796875e+03, 0e+00, 2.079474853515625e+02, 9.97977734375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.081468139648437e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.857463745117187e+02, 0e+00, 4.969423950195313e+02, 0e+00, 5.47181884765625e+01, 0e+00, 1.683298492431641e+02, 0e+00, 0e+00, 1.331387084960938e+03, 1.172642944335938e+03, 0e+00, 3.202675811767579e+02, 0e+00, 0e+00, 4.186077270507812e+02, 2.1228818359375e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.194746044921875e+03, 0e+00, -1.388125951962138e-08, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.299542465209961e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.906278686523438e+02, 0e+00, 0e+00, -4.173057678222656e+02, 0e+00, -3.147173217773437e+02, -4.177398681640625e+02, -1.573925628662109e+02, -3.452047729492188e+02, -7.823587158203125e+02, 1.557393312454224e+00, -7.9068564453125e+02, -5.081400451660156e+02, -4.492339630126953e+01, -4.463631408691406e+02, -1.415796649932861e+02, -1.68833544921875e+02, -5.790738525390625e+02, 0e+00, 0e+00, -1.22248203125e+03, -2.329837158203125e+02, -3.301293029785156e+02, -6.564001342773438e+02, 0e+00, -3.808658264160156e+02, -1.278682104492188e+03, 0e+00, -5.754302001953125e+02, -1.378169091796875e+03, -3.079706430435181e-01, -5.449354858398438e+02, -4.149772033691406e+02, 0e+00, -8.86658251953125e+02, 0e+00, 1.589457232498148e-10, -1.3842568359375e+03, 0e+00, 0e+00, -1.784555224609375e+03, 0e+00, -4.57743089646101e-03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.098835113652458e+01, 0e+00, 0e+00, -1.751698458433151e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499816894531e+02, 2.93150048828125e+02, 2.94734375e+02, 3.001501342773437e+02, 2.939714050292969e+02, 2.985000671386719e+02, 2.969713073730469e+02, 2.931498840332031e+02, 2.950704345703125e+02, 2.962242431640625e+02, 2.931499328613281e+02, 2.9770966796875e+02, 2.931500732421875e+02, 2.93149853515625e+02, 2.98257080078125e+02, 2.931501525878906e+02, 2.955086364746094e+02, 2.980415771484375e+02, 2.96265087890625e+02, 2.931499328613281e+02, 3.001499206542969e+02, 2.9315009765625e+02, 2.972989196777344e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.931500244140625e+02, 2.981163269042969e+02, 2.9314990234375e+02, 2.931499633789062e+02, 2.993748779296875e+02, 2.931499633789062e+02, 2.956469482421875e+02, 2.931501831054687e+02, 2.931500061035156e+02, 2.996842651367188e+02, 2.994530456542969e+02, 2.955139465332031e+02, 3.001499633789062e+02, 2.969625122070312e+02, 2.977981262207031e+02, 3.00149951171875e+02, 2.980244934082031e+02, 3.001499206542969e+02, 3.001500610351562e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500183105469e+02, 2.997788452148437e+02, 3.001498657226563e+02, 3.00150146484375e+02, 3.000876831054687e+02, 3.00149853515625e+02, 3.001500915527344e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.972467590332031e+02, 2.993903625488281e+02, 3.001498718261719e+02, 3.001501708984375e+02, 3.0014990234375e+02, 3.001499877929688e+02, 2.9879765625e+02, 3.001499877929688e+02, 3.001498779296875e+02, 2.985560607910156e+02, 3.0014990234375e+02, 3.001501892089844e+02, 2.996300964355469e+02, 3.001499145507813e+02, 3.001502075195312e+02, 2.978520202636719e+02, 3.001497985839844e+02, 2.995474243164062e+02, 2.99235009765625e+02, 3.00149658203125e+02, 2.934252380371094e+02, 2.931499084472656e+02, 3.001495849609375e+02, 2.963391906738281e+02, 2.992800598144531e+02, 2.944014038085937e+02, 2.951249938964844e+02, 2.975422790527344e+02, 2.931500854492188e+02, 2.937272338867188e+02, 2.931499389648437e+02, 2.975868835449219e+02, 2.932008239746094e+02, 2.99257666015625e+02, 2.936017150878906e+02, 2.945849670410156e+02, 3.000463928222656e+02, 2.931500244140625e+02, 2.9314990234375e+02, 2.961971435546875e+02, 2.931507995605469e+02, 2.939752136230469e+02, 2.966757995605469e+02, 2.932185241699219e+02, 2.931498413085938e+02] +PHea.y=[0e+00, 5.663372314453125e+02, 1.601812158203125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.383702221679687e+03, 0e+00, 0e+00, 5.684277221679688e+02, 0e+00, 1.019058807373047e+02, 2.133136383056641e+02, 0e+00, 2.118262161254883e+02, 0e+00, 0e+00, 0e+00, 6.34013671875e+02, 0e+00, 5.286637451171875e+02, 0e+00, 4.137894836425781e+02, 1.576265991210938e+03, 1.036065536499023e+02, 0e+00, 1.627832168579102e+02, 1.316868408203125e+03, 0e+00, 1.41708115234375e+03, 0e+00, 2.079427612304687e+02, 9.980398193359375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.077171936035156e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.85733203125e+02, 0e+00, 4.96713818359375e+02, 0e+00, 5.493177490234375e+01, 0e+00, 1.665377655029297e+02, 0e+00, 0e+00, 1.33131064453125e+03, 1.172982080078125e+03, 0e+00, 3.203078948974609e+02, 0e+00, 0e+00, 4.114586059570313e+02, 2.122939208984375e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.194343994140625e+03, 0e+00, 1.388411373288156e-05, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -6.681949844360352e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.906237243652344e+02, 0e+00, 0e+00, -4.17351220703125e+02, 0e+00, -3.145234313964844e+02, -4.173446472167969e+02, -1.573003540039062e+02, -3.445947387695313e+02, -7.823873413085937e+02, -1.168214607238769e+00, -7.906788940429688e+02, -5.075591125488281e+02, -4.46773250579834e+01, -4.464320251464844e+02, -1.417006206512451e+02, -1.692015045166016e+02, -5.789253540039062e+02, 0e+00, 0e+00, -1.222194189453125e+03, -2.325984497070312e+02, -3.303090515136719e+02, -6.56425244140625e+02, 0e+00, -3.807845092773438e+02, -1.278894067382812e+03, 0e+00, -5.755544799804687e+02, -1.3779322265625e+03, -2.175804378721448e-01, -5.448965942382813e+02, -4.152552490234375e+02, 0e+00, -8.870497436523438e+02, 0e+00, -3.178914464996296e-09, -1.384315307617188e+03, 0e+00, 0e+00, -1.78418896484375e+03, 0e+00, 1.18418007332366e-04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -9.697606781911006e-05, 0e+00, 0e+00, -1.755695600509644e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[2.469e+03, 2.469e+03] staRes.peakHea.Mean=[2.648e+03, 2.648e+03] staRes.peakHea.Max=[2.799e+03, 2.799e+03] staRes.peakCoo.Min=[-2.081e+03, -2.081e+03] staRes.peakCoo.Mean=[-2.306e+03, -2.306e+03] staRes.peakCoo.Max=[-2.722e+03, -2.722e+03] -EHea.y=[0e+00, 2.305643648e+08, 4.069290624e+08, 4.67919328e+08, 5.74324544e+08, 6.77173248e+08, 6.91846336e+08, 7.24191232e+08, 9.064965248e+08, 1.06250176e+09, 1.188405632e+09, 1.5090328064e+09, 1.657359616e+09, 1.7013474816e+09, 1.7522923776e+09, 2.053231232e+09, 2.1610359808e+09, 2.274458112e+09, 2.34305536e+09, 2.379490304e+09, 2.408380416e+09, 2.636993024e+09, 2.651291904e+09, 2.675343616e+09, 2.7101127168e+09, 2.875702016e+09, 3.1753888256e+09, 3.205487872e+09, 3.2632598528e+09, 3.4670746112e+09, 3.579463168e+09, 3.732103424e+09, 3.88051328e+09, 3.9976886272e+09, 4.0915864064e+09, 4.137258496e+09, 4.137258496e+09, 4.137258496e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.13913344e+09, 4.141056256e+09, 4.141056256e+09, 4.377139712e+09, 4.390109184e+09, 4.390662144e+09, 4.390662144e+09, 4.419465728e+09, 4.443378176e+09, 4.448395264e+09, 4.8172647424e+09, 5.041728512e+09, 5.0792404992e+09, 5.19195648e+09, 5.2711597056e+09, 5.27537664e+09, 5.415793152e+09, 5.5835648e+09, 5.590624256e+09, 5.6938909696e+09, 6.0363157504e+09, 6.201650688e+09, 6.3003977728e+09, 6.342419456e+09, 6.419949568e+09, 6.474121728e+09, 6.760932352e+09] -ECoo.y=[0e+00, 0e+00, -7.7200085e+06, -2.3635836e+07, -3.92721712e+07, -5.8154852e+07, -1.5646232e+08, -1.65025648e+08, -1.65025648e+08, -1.68145136e+08, -1.71912176e+08, -1.71912176e+08, -1.75502656e+08, -1.82170176e+08, -1.833396e+08, -1.833396e+08, -1.833396e+08, -1.833396e+08, -1.86359168e+08, -1.99813488e+08, -2.14264128e+08, -2.146266528e+08, -2.19491712e+08, -2.26570416e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.27893328e+08, -2.82315488e+08, -3.02807136e+08, -3.134963968e+08, -3.4550448e+08, -3.49571776e+08, -3.702432896e+08, -4.13669184e+08, -5.44491008e+08, -6.295417856e+08, -7.66693312e+08, -9.20307904e+08, -1.0207066624e+09, -1.1178878208e+09, -1.3442953728e+09, -1.509225344e+09, -1.6617283072e+09, -1.8168575488e+09, -1.8976062976e+09, -2.0538363648e+09, -2.22670592e+09, -2.28194944e+09, -2.299789056e+09, -2.4582990848e+09, -2.5736505344e+09, -2.793265408e+09, -2.8616957952e+09, -2.946280704e+09, -3.0459521024e+09, -3.2239202304e+09, -3.359683584e+09, -3.5794496e+09, -3.6829594624e+09, -3.908933376e+09, -4.1065135104e+09, -4.309722624e+09, -4.36079872e+09, -4.5411852288e+09, -4.627891712e+09, -4.72513792e+09, -4.813857792e+09, -4.925628416e+09, -4.925628416e+09, -5.0584620032e+09, -5.12078848e+09, -5.280403968e+09, -5.377803776e+09, -5.431402496e+09, -5.467935744e+09, -5.467935744e+09, -5.481106432e+09, -5.481106432e+09, -5.483232256e+09, -5.48924928e+09, -5.579478016e+09, -5.614854656e+09, -5.633632256e+09, -5.7327069184e+09, -5.754638848e+09, -5.754638848e+09, -5.756878336e+09, -5.756878336e+09, -5.782347776e+09, -5.82703616e+09, -5.852300288e+09, -5.863750144e+09] +EHea.y=[0e+00, 2.305946496e+08, 4.069765312e+08, 4.67994976e+08, 5.74344256e+08, 6.7720512e+08, 6.91920832e+08, 7.24301504e+08, 9.06631424e+08, 1.062614208e+09, 1.188537216e+09, 1.50916736e+09, 1.657337088e+09, 1.7013850112e+09, 1.7522746624e+09, 2.053206784e+09, 2.1609908224e+09, 2.274383872e+09, 2.343033856e+09, 2.379439872e+09, 2.40834816e+09, 2.636999936e+09, 2.6512481792e+09, 2.675318528e+09, 2.7100205056e+09, 2.875618816e+09, 3.175412992e+09, 3.20543616e+09, 3.263219712e+09, 3.4669338112e+09, 3.579303936e+09, 3.7319434752e+09, 3.880347136e+09, 3.997533184e+09, 4.0914123264e+09, 4.137001984e+09, 4.137001984e+09, 4.137001984e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.13887616e+09, 4.14079872e+09, 4.14079872e+09, 4.3768619008e+09, 4.389824e+09, 4.390413312e+09, 4.390413312e+09, 4.419196416e+09, 4.443083264e+09, 4.448041984e+09, 4.8168927232e+09, 5.041394176e+09, 5.0788570112e+09, 5.19164672e+09, 5.2708236288e+09, 5.275038208e+09, 5.415412224e+09, 5.583241728e+09, 5.590292992e+09, 5.6935417856e+09, 6.035936256e+09, 6.201403392e+09, 6.3000977408e+09, 6.342211072e+09, 6.41977088e+09, 6.4739094528e+09, 6.760695808e+09] +ECoo.y=[0e+00, 0e+00, -7.712602e+06, -2.3659132e+07, -3.92043528e+07, -5.8179448e+07, -1.56529152e+08, -1.65104368e+08, -1.65104368e+08, -1.68188832e+08, -1.71972368e+08, -1.71972368e+08, -1.75541072e+08, -1.82210464e+08, -1.8338528e+08, -1.8338528e+08, -1.8338528e+08, -1.8338528e+08, -1.86410464e+08, -1.9983128e+08, -2.14350128e+08, -2.147477728e+08, -2.19635984e+08, -2.26593648e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.2791712e+08, -2.82320288e+08, -3.02760256e+08, -3.134523456e+08, -3.4546752e+08, -3.49568992e+08, -3.702029696e+08, -4.13592864e+08, -5.44430592e+08, -6.295463808e+08, -7.66696512e+08, -9.203614848e+08, -1.0207016192e+09, -1.117922816e+09, -1.3442789376e+09, -1.509266688e+09, -1.6617436928e+09, -1.8168663296e+09, -1.8975348992e+09, -2.0537323008e+09, -2.226640896e+09, -2.281897216e+09, -2.299753728e+09, -2.4582678016e+09, -2.573643264e+09, -2.793210112e+09, -2.8616352768e+09, -2.946302976e+09, -3.0459981312e+09, -3.2239113216e+09, -3.359676672e+09, -3.5793990656e+09, -3.6829157376e+09, -3.9088064e+09, -4.1063673344e+09, -4.30955008e+09, -4.360628224e+09, -4.541005824e+09, -4.627747328e+09, -4.724952576e+09, -4.81366272e+09, -4.925313536e+09, -4.925313536e+09, -5.058198016e+09, -5.120466432e+09, -5.28014336e+09, -5.377572864e+09, -5.431174144e+09, -5.467730944e+09, -5.467730944e+09, -5.480876544e+09, -5.480876544e+09, -5.483012608e+09, -5.489022464e+09, -5.579427328e+09, -5.614756352e+09, -5.633492992e+09, -5.7327429632e+09, -5.754663936e+09, -5.754663936e+09, -5.756897792e+09, -5.756897792e+09, -5.782475776e+09, -5.827146752e+09, -5.852413952e+09, -5.863832576e+09] staRes.annualHea.Min=[5.9328e+09, 5.9328e+09] staRes.annualHea.Mean=[7.095600128e+09, 7.095600128e+09] staRes.annualHea.Max=[7.786800128e+09, 7.786800128e+09] staRes.annualCoo.Min=[-4.287600128e+09, -4.287600128e+09] staRes.annualCoo.Mean=[-4.946400256e+09, -4.946400256e+09] staRes.annualCoo.Max=[-5.363999744e+09, -5.363999744e+09] -TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499816894531e+02, 2.9497744140625e+02, 3.001502563476562e+02, 2.940593566894531e+02, 2.988616638183594e+02, 2.961876281738281e+02, 2.931498840332031e+02, 2.954917114257813e+02, 2.950127563476562e+02, 2.93149951171875e+02, 2.981348876953125e+02, 2.931500427246094e+02, 2.931498901367187e+02, 2.987091369628906e+02, 2.931502014160156e+02, 2.956630126953125e+02, 2.983964050292969e+02, 2.95619873046875e+02, 2.931499328613281e+02, 3.001453674316406e+02, 2.931500305175781e+02, 2.974861999511719e+02, 2.931499694824219e+02, 2.931499633789062e+02, 2.932304931640625e+02, 2.97922265625e+02, 2.93150634765625e+02, 2.931499633789062e+02, 2.992749938964844e+02, 2.931499633789062e+02, 2.959984436035156e+02, 2.931502014160156e+02, 2.931500061035156e+02, 2.997882995605469e+02, 2.990543395996094e+02, 2.956927978515625e+02, 3.001499084472656e+02, 2.967269836425781e+02, 2.979552001953125e+02, 3.001499938964844e+02, 2.979815490722656e+02, 3.001499206542969e+02, 3.001500732421875e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501403808594e+02, 2.999384033203125e+02, 3.001498657226563e+02, 3.001501159667969e+02, 3.00137158203125e+02, 3.001498229980469e+02, 3.001019409179688e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.97126220703125e+02, 2.995530029296875e+02, 3.001499389648437e+02, 3.001501403808594e+02, 3.001499633789062e+02, 3.001500305175781e+02, 2.985898620605469e+02, 3.001499145507813e+02, 3.001499328613281e+02, 2.986662902832031e+02, 3.001498840332031e+02, 3.001501953125e+02, 2.996879028320312e+02, 3.001498962402344e+02, 3.001502685546875e+02, 2.97997509765625e+02, 3.001497680664062e+02, 2.99221875e+02, 2.994108459472656e+02, 3.001496276855469e+02, 2.935182373046875e+02, 2.931499084472656e+02, 3.00149609375e+02, 2.955195495605469e+02, 2.995863952636719e+02, 2.946853637695312e+02, 2.950353759765625e+02, 2.97801953125e+02, 2.931500732421875e+02, 2.939105834960938e+02, 2.931499084472656e+02, 2.971356323242188e+02, 2.933071716308594e+02, 2.995870971679688e+02, 2.932037353515625e+02, 2.947800537109375e+02, 3.001195678710938e+02, 2.93150048828125e+02, 2.931498901367187e+02, 2.966937866210938e+02, 2.931503051757812e+02, 2.94282763671875e+02, 2.972970703125e+02, 2.931653930664062e+02, 2.931498413085938e+02] -TRooAnn.y=[0e+00, 2.937733215332031e+02, 2.941732177734375e+02, 2.947276794433594e+02, 2.948330932617188e+02, 2.9493359375e+02, 2.953131713867188e+02, 2.953691162109375e+02, 2.952040466308594e+02, 2.951603759765625e+02, 2.951194763183594e+02, 2.949977783203125e+02, 2.9496318359375e+02, 2.949791748046875e+02, 2.949796264648438e+02, 2.949048767089844e+02, 2.948748596191406e+02, 2.948491943359375e+02, 2.948757263183594e+02, 2.949394104003906e+02, 2.949930114746094e+02, 2.949382873535156e+02, 2.949923889160156e+02, 2.950413879394531e+02, 2.950552490234375e+02, 2.950162048339844e+02, 2.949574096679688e+02, 2.94981884765625e+02, 2.949746643066406e+02, 2.9492958984375e+02, 2.949294738769531e+02, 2.949211547851563e+02, 2.948813354492187e+02, 2.948389221191406e+02, 2.948040710449219e+02, 2.948063049316406e+02, 2.94928515625e+02, 2.9502529296875e+02, 2.950660400390625e+02, 2.951699768066406e+02, 2.952351684570312e+02, 2.953164184570313e+02, 2.954114013671875e+02, 2.955152282714844e+02, 2.956071228027344e+02, 2.957022399902344e+02, 2.957947082519531e+02, 2.958825317382813e+02, 2.959646240234375e+02, 2.9604921875e+02, 2.961295166015625e+02, 2.962049072265625e+02, 2.962789489746094e+02, 2.963437072753906e+02, 2.964112670898438e+02, 2.96477783203125e+02, 2.965235595703125e+02, 2.965547973632812e+02, 2.966133850097656e+02, 2.966708923339844e+02, 2.967284851074219e+02, 2.967706176757812e+02, 2.968197509765625e+02, 2.968645324707031e+02, 2.969153015136719e+02, 2.969622192382812e+02, 2.970093933105469e+02, 2.970487548828125e+02, 2.970932067871094e+02, 2.971346557617188e+02, 2.971740112304688e+02, 2.971949279785156e+02, 2.972276306152344e+02, 2.972568908691406e+02, 2.972813903808594e+02, 2.972857666015625e+02, 2.973046447753906e+02, 2.972565307617188e+02, 2.972678894042969e+02, 2.972755249023438e+02, 2.972964172363281e+02, 2.972933410644531e+02, 2.972852844238281e+02, 2.97279931640625e+02, 2.972344604492188e+02, 2.972020874023438e+02, 2.971723693847656e+02, 2.971390197753906e+02, 2.97115673828125e+02, 2.971212341308594e+02, 2.971056823730469e+02, 2.970825805664062e+02, 2.970841186523438e+02, 2.970676635742187e+02, 2.970286743164062e+02, 2.970029602050781e+02, 2.969797058105469e+02, 2.969696166992188e+02, 2.969540344238281e+02, 2.969398498535156e+02, 2.9691064453125e+02] +TRooHou.y=[0e+00, 2.931500122070312e+02, 2.931499816894531e+02, 2.949785461425781e+02, 3.001502563476562e+02, 2.940562438964844e+02, 2.988599304199219e+02, 2.961871948242188e+02, 2.931498840332031e+02, 2.954927612304688e+02, 2.950101013183594e+02, 2.93149951171875e+02, 2.981344604492188e+02, 2.931500427246094e+02, 2.931499450683594e+02, 2.987084350585938e+02, 2.931502014160156e+02, 2.956625854492187e+02, 2.983982116699219e+02, 2.956201232910156e+02, 2.931499328613281e+02, 3.001328186035156e+02, 2.931500305175781e+02, 2.974892211914063e+02, 2.931499694824219e+02, 2.931499633789062e+02, 2.932312744140625e+02, 2.979202697753906e+02, 2.931504638671875e+02, 2.931499633789062e+02, 2.99275146484375e+02, 2.931499633789062e+02, 2.959985778808594e+02, 2.931502014160156e+02, 2.931500061035156e+02, 2.997885437011719e+02, 2.990558959960937e+02, 2.956935424804688e+02, 3.001499084472656e+02, 2.967268798828125e+02, 2.979542541503906e+02, 3.001499938964844e+02, 2.979831848144531e+02, 3.001499206542969e+02, 3.001500732421875e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501403808594e+02, 2.999203796386719e+02, 3.001498657226563e+02, 3.001501159667969e+02, 3.001383483886719e+02, 3.001498229980469e+02, 3.001020874023437e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.971263732910156e+02, 2.995532104492187e+02, 3.001499389648437e+02, 3.001501403808594e+02, 3.001499633789062e+02, 3.001500305175781e+02, 2.985890441894531e+02, 3.001499145507813e+02, 3.001499328613281e+02, 2.986663208007812e+02, 3.001498840332031e+02, 3.001501953125e+02, 2.996951599121094e+02, 3.001498962402344e+02, 3.001502685546875e+02, 2.979953247070313e+02, 3.001497680664062e+02, 2.9922216796875e+02, 2.994107666015625e+02, 3.001496276855469e+02, 2.935204528808594e+02, 2.931499084472656e+02, 3.00149609375e+02, 2.955205078125e+02, 2.995890197753906e+02, 2.946841491699219e+02, 2.950336120605469e+02, 2.977992553710938e+02, 2.931500732421875e+02, 2.939117736816406e+02, 2.931499084472656e+02, 2.971351806640625e+02, 2.933078491210937e+02, 2.995457763671875e+02, 2.931994018554688e+02, 2.947825927734375e+02, 3.00116748046875e+02, 2.93150048828125e+02, 2.931498901367187e+02, 2.96695556640625e+02, 2.931503051757812e+02, 2.942821716308594e+02, 2.97298583984375e+02, 2.931562866210937e+02, 2.931498413085938e+02] +TRooAnn.y=[0e+00, 2.937738830566406e+02, 2.941733337402344e+02, 2.947276184082031e+02, 2.948333068847656e+02, 2.949334716796875e+02, 2.953129577636719e+02, 2.953690246582031e+02, 2.952040161132812e+02, 2.951604064941406e+02, 2.951195678710938e+02, 2.949978271484375e+02, 2.949628784179687e+02, 2.949789855957031e+02, 2.949792907714844e+02, 2.94904541015625e+02, 2.948745422363281e+02, 2.948488342285156e+02, 2.948754150390625e+02, 2.949391662597656e+02, 2.949927062988281e+02, 2.949380126953125e+02, 2.949919982910156e+02, 2.950411804199219e+02, 2.950550231933594e+02, 2.950159912109375e+02, 2.949572570800781e+02, 2.949817321777344e+02, 2.949745422363281e+02, 2.949294677734375e+02, 2.949292907714844e+02, 2.949209838867188e+02, 2.948811828613281e+02, 2.9483876953125e+02, 2.948038879394531e+02, 2.948060302734375e+02, 2.94928271484375e+02, 2.950251098632813e+02, 2.950658569335938e+02, 2.951698059082031e+02, 2.952349853515625e+02, 2.953162658691406e+02, 2.954112548828125e+02, 2.955151000976563e+02, 2.956069396972656e+02, 2.957020568847656e+02, 2.957944946289062e+02, 2.958823486328125e+02, 2.959644409179688e+02, 2.960490356445313e+02, 2.961293029785156e+02, 2.962047058105469e+02, 2.962787658691406e+02, 2.963435546875e+02, 2.964111450195313e+02, 2.964776611328125e+02, 2.965234069824219e+02, 2.965546752929687e+02, 2.966132629394531e+02, 2.966707397460938e+02, 2.967283325195312e+02, 2.967704956054687e+02, 2.968195983886719e+02, 2.9686435546875e+02, 2.969151489257812e+02, 2.969620666503906e+02, 2.970092529296875e+02, 2.970486328125e+02, 2.97093115234375e+02, 2.971345947265625e+02, 2.971739807128906e+02, 2.971948974609375e+02, 2.972276000976562e+02, 2.972568542480469e+02, 2.972813720703125e+02, 2.972857360839844e+02, 2.973046752929687e+02, 2.972565612792969e+02, 2.97267919921875e+02, 2.972755676269531e+02, 2.972964172363281e+02, 2.972933532714844e+02, 2.972853149414062e+02, 2.972799255371094e+02, 2.972344482421875e+02, 2.972020874023438e+02, 2.971723693847656e+02, 2.971390502929688e+02, 2.97115673828125e+02, 2.971212036132812e+02, 2.971056518554688e+02, 2.970825500488281e+02, 2.970840881347656e+02, 2.970676025390625e+02, 2.9702861328125e+02, 2.970029296875e+02, 2.969796752929688e+02, 2.969695861816406e+02, 2.9695400390625e+02, 2.969398315429688e+02, 2.969106140136719e+02] heaCri.lowerLimit=[5.616e+09, 5.616e+09] heaCri.upperLimit=[8.28e+09, 8.28e+09] cooCri.lowerLimit=[-7.2e+09, -7.2e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case920.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case920.txt index 4c8b876450e..f286eab1eb3 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case920.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case920.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 20", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.9315e+02, 2.93150048828125e+02, 2.931499450683594e+02, 2.936658996582031e+02, 2.931500854492188e+02, 2.931497680664062e+02, 2.931501403808594e+02, 2.931499389648437e+02, 2.931499206542969e+02, 2.931501159667969e+02, 2.931499816894531e+02, 2.931498779296875e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.944078369140625e+02, 2.93150146484375e+02, 2.931499572753906e+02, 2.948187744140625e+02, 2.953593872070313e+02, 2.931499328613281e+02, 2.983230895996094e+02, 2.931502807617188e+02, 2.968171997070312e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.935438415527344e+02, 2.993130798339844e+02, 2.945197021484375e+02, 2.931499328613281e+02, 3.0014990234375e+02, 2.931499633789062e+02, 2.964036376953125e+02, 2.952024780273438e+02, 2.931500061035156e+02, 3.001497802734375e+02, 3.001501098632813e+02, 2.975745727539062e+02, 3.001498962402344e+02, 2.980824462890625e+02, 3.000571899414062e+02, 3.001499145507813e+02, 2.99479248046875e+02, 3.001498840332031e+02, 3.001502563476562e+02, 3.001501770019531e+02, 3.001498901367187e+02, 3.001500732421875e+02, 3.001501037597656e+02, 3.00149755859375e+02, 3.001499938964844e+02, 3.001498901367187e+02, 3.001497924804688e+02, 3.001499938964844e+02, 3.0014990234375e+02, 3.001498107910156e+02, 2.975539855957031e+02, 3.001498779296875e+02, 3.001499572753906e+02, 3.0015029296875e+02, 3.001498718261719e+02, 3.001501708984375e+02, 2.998564636230469e+02, 3.0014990234375e+02, 3.001499328613281e+02, 2.994813842773438e+02, 3.001498718261719e+02, 3.001502258300781e+02, 2.999682495117187e+02, 3.001499145507813e+02, 3.001499938964844e+02, 2.985074401855469e+02, 3.001498229980469e+02, 2.989724731445312e+02, 2.9883369140625e+02, 3.001496887207031e+02, 2.931499633789062e+02, 2.931499389648437e+02, 3.00149755859375e+02, 2.942132263183594e+02, 2.96743408203125e+02, 2.93166162109375e+02, 2.931502075195312e+02, 2.931773376464844e+02, 2.931500915527344e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931501403808594e+02, 2.931498779296875e+02, 2.931499084472656e+02, 2.931501770019531e+02, 2.931499816894531e+02, 2.932653747558594e+02, 2.931500549316406e+02, 2.93149951171875e+02, 2.931498718261719e+02, 2.931502319335938e+02, 2.931499328613281e+02, 2.931718933105469e+02, 2.93150341796875e+02, 2.931498718261719e+02] -PHea.y=[0e+00, 8.846372314453125e+02, 1.718218139648438e+03, 7.929548828125e+02, 1.905783762582141e+01, 8.13614990234375e+02, 3.502861999511719e+02, 1.004170129394531e+03, 2.039715063476563e+03, 1.161162109375e+03, 5.852716064453125e+02, 1.080269750976563e+03, 2.506506286621094e+02, 4.3936787109375e+02, 9.856139770507813e+02, 0e+00, 5.00598779296875e+02, 5.311832580566406e+01, 1.389295482635498e+00, 1.199931478500366e+00, 8.976271362304688e+02, 0e+00, 5.570284301757813e+02, 0e+00, 3.608291076660156e+02, 1.535069458007812e+03, 0e+00, 0e+00, 0e+00, 1.123709912109375e+03, 0e+00, 1.376423950195312e+03, 0e+00, 0e+00, 8.589594848632812e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.569117553710938e+02, 6.651453491210938e+02, 0e+00, 5.752143783569336e+01, 0e+00, 3.957137756347656e+01, 3.467310424804688e+02, 2.360066528320312e+01, 1.104061328125e+03, 6.664235229492188e+02, 8.402593139648437e+02, 3.022742645263672e+02, 9.534361450195313e+02, 9.850462112426757e+01, 1.490700317382812e+03, 7.966548583984375e+02, 1.625240936279297e+01, 1.491121069335938e+03, 1.807769580078125e+03, 8.18785400390625e+02, 9.150040161132813e+02, 1.075593139648438e+03, 6.007645463943481e+01, 1.272667944335938e+03, 2.591308837890625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.117659912109375e+02, 0e+00, 0e+00, 0e+00, 0e+00, -1.406965087890625e+03, -1.091832543945312e+03, 0e+00, -1.129547924804687e+03, 0e+00, -3.232460021972656e+00, -1.51076396484375e+03, -1.645706787109375e+01, -7.6697978515625e+02, -1.4733119140625e+03, -3.841650695800781e+02, -8.278418334960937e+02, -1.1644912109375e+03, -2.511295104980469e+02, -1.47870947265625e+03, -1.374060546875e+03, -3.338353149414062e+02, -1.029683862304687e+03, -1.1954310546875e+03, -4.544101440429687e+02, -9.877225952148438e+02, 0e+00, -3.563326721191406e+02, -2.151217919921875e+03, -1.2682015625e+03, -7.999335327148438e+02, -1.429678149414063e+03, -3.862885437011719e+01, -9.364629638671875e+02, -1.299043969726562e+03, 0e+00, -8.021066162109375e+02, -1.527385302734375e+03, -2.836239814758299e-01, -5.484970703125e+02, -2.303866119384766e+02, 0e+00, -8.411215576171875e+02, 0e+00, 0e+00, -1.093146240234375e+03, 0e+00, 0e+00, -8.515545654296875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.9315e+02, 2.93150048828125e+02, 2.931499450683594e+02, 2.936655151367187e+02, 2.931500854492188e+02, 2.931498657226563e+02, 2.931501403808594e+02, 2.931499206542969e+02, 2.931499206542969e+02, 2.931501159667969e+02, 2.931499816894531e+02, 2.931498779296875e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.944073486328125e+02, 2.93150146484375e+02, 2.931499816894531e+02, 2.948076782226562e+02, 2.953589050292969e+02, 2.931499328613281e+02, 2.983232849121094e+02, 2.931502807617188e+02, 2.968172668457031e+02, 2.931500061035156e+02, 2.931499938964844e+02, 2.93544140625e+02, 2.993127746582031e+02, 2.945190673828125e+02, 2.931499328613281e+02, 3.0014990234375e+02, 2.931499633789062e+02, 2.964038391113281e+02, 2.952012023925781e+02, 2.931500061035156e+02, 3.001497802734375e+02, 3.001501098632813e+02, 2.975749145507813e+02, 3.001498962402344e+02, 2.980815673828125e+02, 3.000725402832031e+02, 3.001499145507813e+02, 2.994801025390625e+02, 3.001498840332031e+02, 3.001502563476562e+02, 3.001501770019531e+02, 3.001498291015625e+02, 3.001500732421875e+02, 3.001500793457031e+02, 3.00149755859375e+02, 3.001499938964844e+02, 3.001498901367187e+02, 3.001497924804688e+02, 3.001499938964844e+02, 3.0014990234375e+02, 3.001498107910156e+02, 2.975544860839844e+02, 3.001498779296875e+02, 3.001499572753906e+02, 3.0015029296875e+02, 3.001498718261719e+02, 3.001501708984375e+02, 2.998573425292969e+02, 3.0014990234375e+02, 3.001499328613281e+02, 2.994813842773438e+02, 3.001498718261719e+02, 3.001502258300781e+02, 2.999611572265625e+02, 3.001499145507813e+02, 3.001499938964844e+02, 2.985063903808594e+02, 3.001498291015625e+02, 2.989735290527344e+02, 2.988338317871094e+02, 3.001496276855469e+02, 2.931499633789062e+02, 2.931499389648437e+02, 3.00149755859375e+02, 2.943126647949219e+02, 2.967442321777344e+02, 2.931505615234375e+02, 2.931502075195312e+02, 2.931769592285156e+02, 2.931500915527344e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931501403808594e+02, 2.931498779296875e+02, 2.931499084472656e+02, 2.931501770019531e+02, 2.931499816894531e+02, 2.932655944824219e+02, 2.931500549316406e+02, 2.93149951171875e+02, 2.931498718261719e+02, 2.931502319335938e+02, 2.931499328613281e+02, 2.931635803222656e+02, 2.93150341796875e+02, 2.931498718261719e+02] +PHea.y=[0e+00, 8.846363647460937e+02, 1.719961083984375e+03, 7.929784790039063e+02, 1.885768124177721e+01, 8.13608642578125e+02, 3.491503234863281e+02, 1.004151916503906e+03, 2.03959873046875e+03, 1.1611572265625e+03, 5.852927856445312e+02, 1.080248901367188e+03, 2.507588623046875e+02, 4.394007629394531e+02, 9.854374145507812e+02, 0e+00, 5.000378967285156e+02, 5.204259643554688e+01, -3.267966032028198e-01, 1.298783111572266e+00, 8.972981567382812e+02, 0e+00, 5.570142211914062e+02, 0e+00, 3.608431030273438e+02, 1.53502978515625e+03, 0e+00, 0e+00, 0e+00, 1.123758325195312e+03, 0e+00, 1.37643349609375e+03, 0e+00, 0e+00, 8.590444702148437e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.562845001220703e+02, 6.644509887695312e+02, 0e+00, 6.12435173034668e+01, 0e+00, 3.913583374023438e+01, 3.46461557006836e+02, 2.423874816894531e+01, 1.104060913085938e+03, 6.663363647460938e+02, 8.401868041992187e+02, 3.022642303466797e+02, 9.536978271484375e+02, 9.72374153137207e+01, 1.49063671875e+03, 7.970316650390625e+02, 1.661047973632812e+01, 1.49112568359375e+03, 1.807737377929687e+03, 8.187789306640625e+02, 9.150099365234375e+02, 1.075763305664062e+03, 6.064780187606811e+01, 1.272653051757813e+03, 2.5913427734375e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.117448425292969e+02, 0e+00, 0e+00, 0e+00, 0e+00, -1.406717163085938e+03, -1.091843017578125e+03, 0e+00, -1.129411840820313e+03, 0e+00, -2.054118633270264e+00, -1.5109349609375e+03, -1.649109802246094e+01, -7.669711547851563e+02, -1.473173046875e+03, -3.842122497558594e+02, -8.276352416992188e+02, -1.164638500976562e+03, -2.5105078125e+02, -1.478665014648438e+03, -1.374185424804688e+03, -3.338945617675781e+02, -1.029196130371094e+03, -1.195819799804688e+03, -4.544006958007812e+02, -9.877417602539062e+02, 0e+00, -3.566587341308594e+02, -2.15125625e+03, -1.268159008789062e+03, -7.998660278320312e+02, -1.429992553710938e+03, -3.868428955078125e+01, -9.3652021484375e+02, -1.299003076171875e+03, 0e+00, -8.02114794921875e+02, -1.527161254882812e+03, -2.310015439987184e+00, -5.483676879882812e+02, -2.310682678222656e+02, 0e+00, -8.415210083007812e+02, 0e+00, 0e+00, -1.093572021484375e+03, 0e+00, 0e+00, -8.516284545898437e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[2.512e+03, 2.512e+03] staRes.peakHea.Mean=[2.71e+03, 2.71e+03] staRes.peakHea.Max=[2.895e+03, 2.895e+03] staRes.peakCoo.Min=[-2.71e+03, -2.71e+03] staRes.peakCoo.Mean=[-3.127e+03, -3.127e+03] staRes.peakCoo.Max=[-3.481e+03, -3.481e+03] -EHea.y=[0e+00, 3.99304512e+08, 7.286323456e+08, 1.0163457024e+09, 1.267962752e+09, 1.569234816e+09, 1.7414588416e+09, 1.9362330624e+09, 2.3500615168e+09, 2.73739136e+09, 3.095185408e+09, 3.5531713536e+09, 3.8634934272e+09, 4.0396996096e+09, 4.1777117696e+09, 4.55322368e+09, 4.7796694016e+09, 4.9670987776e+09, 5.091580416e+09, 5.166805504e+09, 5.242235392e+09, 5.487276544e+09, 5.5068937216e+09, 5.536869888e+09, 5.5659721728e+09, 5.699107328e+09, 5.990964736e+09, 6.004510208e+09, 6.01659392e+09, 6.1722368e+09, 6.247329792e+09, 6.3761319936e+09, 6.482374656e+09, 6.572264448e+09, 6.5983230976e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.617734656e+09, 6.621022208e+09, 6.6222081024e+09, 6.8822857728e+09, 6.909984768e+09, 6.9270818816e+09, 6.932276224e+09, 6.9800090624e+09, 7.04903424e+09, 7.1011043328e+09, 7.5220242432e+09, 7.819528192e+09, 7.9368276992e+09, 8.1804536832e+09, 8.3914739712e+09, 8.4963656704e+09, 8.76673536e+09, 9.157728460799999e+09, 9.323026636799999e+09, 9.587361792e+09, 1.00480172032e+10, 1.0434046976e+10, 1.07761610752e+10, 1.100578816e+10, 1.12581967872e+10, 1.14908291072e+10, 1.192713216e+10] -ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.88175e+05, -2.88175e+05, -8.01182125e+05, -8.01182125e+05, -2.068945e+07, -2.6175146e+07, -2.6380286e+07, -5.0950364e+07, -6.0579276e+07, -6.0579276e+07, -6.0579276e+07, -6.0579276e+07, -8.9877064e+07, -3.098190272e+08, -4.80350496e+08, -5.7077952e+08, -6.69937728e+08, -7.75737216e+08, -9.30925952e+08, -1.1063248384e+09, -1.4196008448e+09, -1.6909654784e+09, -2.033390592e+09, -2.3711028736e+09, -2.5743808512e+09, -2.8472766976e+09, -3.3359983616e+09, -3.695081984e+09, -4.0954393088e+09, -4.3803195392e+09, -4.6030098432e+09, -5.022267392e+09, -5.352605184e+09, -5.442252288e+09, -5.5564224512e+09, -5.9277585408e+09, -6.2067844096e+09, -6.618586112e+09, -6.7763608576e+09, -6.9928189952e+09, -7.2458181632e+09, -7.5329902592e+09, -7.740285952e+09, -8.0813340672e+09, -8.2603424768e+09, -8.598203187200001e+09, -8.855585792e+09, -9.093901312e+09, -9.159307264e+09, -9.35443968e+09, -9.423009792e+09, -9.484130304e+09, -9.531767808e+09, -9.592435712e+09, -9.592435712e+09, -9.6111581184e+09, -9.614983168e+09, -9.619350528e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09, -9.623151616e+09] +EHea.y=[0e+00, 3.99279552e+08, 7.28590272e+08, 1.0163245184e+09, 1.267894656e+09, 1.569136256e+09, 1.7413418496e+09, 1.93615552e+09, 2.3499853312e+09, 2.73740544e+09, 3.09519872e+09, 3.553201152e+09, 3.8634975232e+09, 4.0396609024e+09, 4.1776966144e+09, 4.553209856e+09, 4.7797632e+09, 4.967151104e+09, 5.091496448e+09, 5.166747648e+09, 5.242225664e+09, 5.487230976e+09, 5.5068609536e+09, 5.536832512e+09, 5.5659314176e+09, 5.699168768e+09, 5.9909504e+09, 6.004495872e+09, 6.016439296e+09, 6.17208832e+09, 6.247170048e+09, 6.3759830016e+09, 6.482211328e+09, 6.57207808e+09, 6.5981065216e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.61755648e+09, 6.620850176e+09, 6.6220778496e+09, 6.8821947392e+09, 6.90988032e+09, 6.92696064e+09, 6.932080128e+09, 6.9797904384e+09, 7.0488247296e+09, 7.1008652288e+09, 7.521709568e+09, 7.819219968e+09, 7.936540672e+09, 8.1801842688e+09, 8.391251968e+09, 8.4961276928e+09, 8.766500864e+09, 9.1573917696e+09, 9.3226541056e+09, 9.586975539200001e+09, 1.00475697152e+10, 1.0433548288e+10, 1.07757991936e+10, 1.1005468672e+10, 1.12579067904e+10, 1.14905393152e+10, 1.1926849536e+10] +ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.875195e+05, -2.875195e+05, -7.999801875e+05, -7.999801875e+05, -2.0706774e+07, -2.6187022e+07, -2.638859e+07, -5.095972e+07, -6.0578432e+07, -6.0578432e+07, -6.0578432e+07, -6.0578432e+07, -8.9926064e+07, -3.098748864e+08, -4.8040784e+08, -5.708414592e+08, -6.70012352e+08, -7.7580736e+08, -9.309389696e+08, -1.1063113984e+09, -1.4195812864e+09, -1.6909615616e+09, -2.03338816e+09, -2.3711072768e+09, -2.5743681536e+09, -2.8472685056e+09, -3.3359837696e+09, -3.6950656e+09, -4.0954128384e+09, -4.38032896e+09, -4.6029599744e+09, -5.022228992e+09, -5.352561152e+09, -5.44221696e+09, -5.556312064e+09, -5.9276653568e+09, -6.2066881536e+09, -6.618496e+09, -6.77617152e+09, -6.99263744e+09, -7.2456108032e+09, -7.5328023552e+09, -7.740105728e+09, -8.08114176e+09, -8.2601993216e+09, -8.5980573696e+09, -8.855451648e+09, -9.093679104e+09, -9.159247872e+09, -9.354338508799999e+09, -9.422845952e+09, -9.483976704e+09, -9.531604992e+09, -9.59228416e+09, -9.59228416e+09, -9.6109991936e+09, -9.614885888e+09, -9.619216384e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09, -9.62309632e+09] staRes.annualHea.Min=[1.0641600512e+10, 1.0641600512e+10] staRes.annualHea.Mean=[1.1973600256e+10, 1.1973600256e+10] staRes.annualHea.Max=[1.2985199616e+10, 1.2985199616e+10] staRes.annualCoo.Min=[-9.176399872e+09, -9.176399872e+09] staRes.annualCoo.Mean=[-1.0029599744e+10, -1.0029599744e+10] staRes.annualCoo.Max=[-1.12608e+10, -1.12608e+10] -TRooHou.y=[0e+00, 2.931500305175781e+02, 2.931499755859375e+02, 2.93149951171875e+02, 2.934059631347656e+02, 2.931500244140625e+02, 2.931499145507813e+02, 2.931500915527344e+02, 2.931499145507813e+02, 2.931499084472656e+02, 2.931501770019531e+02, 2.931499816894531e+02, 2.93149853515625e+02, 2.93150048828125e+02, 2.931499328613281e+02, 2.947174072265625e+02, 2.931502136230469e+02, 2.931643859863281e+02, 2.946487731933594e+02, 2.94550537109375e+02, 2.931499328613281e+02, 2.979459350585938e+02, 2.931501281738281e+02, 2.970013122558594e+02, 2.931499877929688e+02, 2.931499633789062e+02, 2.938642150878906e+02, 2.992049865722656e+02, 2.947103332519531e+02, 2.931499145507813e+02, 3.001499938964844e+02, 2.931499633789062e+02, 2.967820861816406e+02, 2.950097717285156e+02, 2.931499755859375e+02, 3.001498718261719e+02, 3.001501953125e+02, 2.977829833984375e+02, 3.001497985839844e+02, 2.977485534667969e+02, 3.001401672363281e+02, 3.001500366210938e+02, 2.994790588378906e+02, 3.001498596191406e+02, 3.00150244140625e+02, 3.001501159667969e+02, 3.001498596191406e+02, 3.001501037597656e+02, 3.00149951171875e+02, 3.001497375488281e+02, 3.001499633789062e+02, 3.001498901367187e+02, 3.001497131347656e+02, 3.001500549316406e+02, 3.0014990234375e+02, 3.001497802734375e+02, 2.974771057128906e+02, 3.001498779296875e+02, 3.001499938964844e+02, 3.001503173828125e+02, 3.0014990234375e+02, 3.001502075195312e+02, 2.994629455566406e+02, 3.001498474121094e+02, 3.001500122070312e+02, 2.993572387695312e+02, 3.001498718261719e+02, 3.001501220703125e+02, 3.000216674804688e+02, 3.001498962402344e+02, 3.001500244140625e+02, 2.986595764160156e+02, 3.001497680664062e+02, 2.987024169921875e+02, 2.990039733886719e+02, 3.001495971679688e+02, 2.931499633789062e+02, 2.931499389648437e+02, 3.001499267578125e+02, 2.936697021484375e+02, 2.970220947265625e+02, 2.931719360351562e+02, 2.9315009765625e+02, 2.932487487792969e+02, 2.931500854492188e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931501098632813e+02, 2.931498779296875e+02, 2.931628356933594e+02, 2.931500549316406e+02, 2.931499755859375e+02, 2.935713684082031e+02, 2.931500549316406e+02, 2.931499206542969e+02, 2.931498413085938e+02, 2.931502319335938e+02, 2.931499328613281e+02, 2.931658752441406e+02, 2.931502990722656e+02, 2.931498718261719e+02] -TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931536804199219e+02, 2.931524658203125e+02, 2.931544799804688e+02, 2.9316162109375e+02, 2.932043029785156e+02, 2.932098815917969e+02, 2.932024047851563e+02, 2.931965698242187e+02, 2.931922607421875e+02, 2.931884094238281e+02, 2.931873413085938e+02, 2.931963562011719e+02, 2.932095092773437e+02, 2.932107238769531e+02, 2.932141967773438e+02, 2.932247863769531e+02, 2.932601501464844e+02, 2.933152160644531e+02, 2.933711242675781e+02, 2.933787292480469e+02, 2.934707275390625e+02, 2.935618041992187e+02, 2.936301513671875e+02, 2.936593017578125e+02, 2.936513793945313e+02, 2.937819641113281e+02, 2.938828735351562e+02, 2.93903564453125e+02, 2.939915771484375e+02, 2.940420043945313e+02, 2.940376342773437e+02, 2.940290405273437e+02, 2.940742492675781e+02, 2.941536865234375e+02, 2.94317138671875e+02, 2.944656982421875e+02, 2.945741271972656e+02, 2.947047790527344e+02, 2.948171997070312e+02, 2.949379821777344e+02, 2.95057177734375e+02, 2.951737731933594e+02, 2.952840515136719e+02, 2.953919067382812e+02, 2.954951416015625e+02, 2.955930236816406e+02, 2.956867431640625e+02, 2.957778381347656e+02, 2.95865234375e+02, 2.959491149902344e+02, 2.960296630859375e+02, 2.961054748535156e+02, 2.961803344726562e+02, 2.962522888183594e+02, 2.96304833984375e+02, 2.963538208007812e+02, 2.964191345214844e+02, 2.964818603515625e+02, 2.965429077148438e+02, 2.965929321289062e+02, 2.966491760253906e+02, 2.967024475097656e+02, 2.967562866210938e+02, 2.968074340820312e+02, 2.968580139160156e+02, 2.969035522460937e+02, 2.969511596679687e+02, 2.969962097167969e+02, 2.970391540527344e+02, 2.970669799804688e+02, 2.971048034667969e+02, 2.971352600097656e+02, 2.971605285644531e+02, 2.971606140136719e+02, 2.971745300292969e+02, 2.971232604980469e+02, 2.971188415527344e+02, 2.971031127929688e+02, 2.970984191894531e+02, 2.970807250976562e+02, 2.970442626953125e+02, 2.970059936523438e+02, 2.969600891113281e+02, 2.969166259765625e+02, 2.968745666503906e+02, 2.968318725585938e+02, 2.967905029296875e+02, 2.9675390625e+02, 2.967167053222656e+02, 2.96677734375e+02, 2.966422485351562e+02, 2.966051879882813e+02, 2.965684448242188e+02, 2.96532470703125e+02, 2.964972290039062e+02, 2.964630920410156e+02, 2.964297607421875e+02, 2.963968444824219e+02, 2.963643798828125e+02] +TRooHou.y=[0e+00, 2.931500305175781e+02, 2.931499755859375e+02, 2.93149951171875e+02, 2.934054748535156e+02, 2.931500244140625e+02, 2.931498962402344e+02, 2.931500915527344e+02, 2.931499145507813e+02, 2.931499084472656e+02, 2.931501770019531e+02, 2.931499816894531e+02, 2.93149853515625e+02, 2.93150048828125e+02, 2.931499328613281e+02, 2.947169494628906e+02, 2.931502136230469e+02, 2.931602355957031e+02, 2.946209167480469e+02, 2.945502868652344e+02, 2.931499328613281e+02, 2.979461486816406e+02, 2.931501281738281e+02, 2.970019592285156e+02, 2.931499877929688e+02, 2.931499633789062e+02, 2.938644897460937e+02, 2.992046997070312e+02, 2.947096069335938e+02, 2.931499145507813e+02, 3.001499938964844e+02, 2.931499633789062e+02, 2.967826782226563e+02, 2.950083312988281e+02, 2.931499755859375e+02, 3.001498718261719e+02, 3.001501953125e+02, 2.977835266113281e+02, 3.001497985839844e+02, 2.977477172851562e+02, 3.001418151855469e+02, 3.001500366210938e+02, 2.994799987792969e+02, 3.001498596191406e+02, 3.00150244140625e+02, 3.001501159667969e+02, 3.001498596191406e+02, 3.001501037597656e+02, 3.00149951171875e+02, 3.001497375488281e+02, 3.001499633789062e+02, 3.001498901367187e+02, 3.001497131347656e+02, 3.001500549316406e+02, 3.0014990234375e+02, 3.001497802734375e+02, 2.974778259277344e+02, 3.001498779296875e+02, 3.001499938964844e+02, 3.001503173828125e+02, 3.0014990234375e+02, 3.001502075195312e+02, 2.994638488769531e+02, 3.001498474121094e+02, 3.001500122070312e+02, 2.9935693359375e+02, 3.001498718261719e+02, 3.001501220703125e+02, 3.000114196777344e+02, 3.001498962402344e+02, 3.001500244140625e+02, 2.986579895019531e+02, 3.001497680664062e+02, 2.98703466796875e+02, 2.990040588378906e+02, 3.001495971679688e+02, 2.931499633789062e+02, 2.931499389648437e+02, 3.001499267578125e+02, 2.936792602539062e+02, 2.970228271484375e+02, 2.931671630859375e+02, 2.9315009765625e+02, 2.932494262695312e+02, 2.931500854492188e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931501098632813e+02, 2.931498779296875e+02, 2.931597778320312e+02, 2.931500549316406e+02, 2.931499755859375e+02, 2.935729431152344e+02, 2.931500549316406e+02, 2.931499206542969e+02, 2.931498413085938e+02, 2.931502319335938e+02, 2.931499328613281e+02, 2.931649169921875e+02, 2.931502990722656e+02, 2.931498718261719e+02] +TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931536499023438e+02, 2.931524353027344e+02, 2.931545715332031e+02, 2.931617126464844e+02, 2.932042602539062e+02, 2.932099365234375e+02, 2.932024353027344e+02, 2.931966003417969e+02, 2.931922607421875e+02, 2.93188427734375e+02, 2.931873657226562e+02, 2.931962951660156e+02, 2.932094177246094e+02, 2.932106323242188e+02, 2.93214306640625e+02, 2.932248779296875e+02, 2.932601257324219e+02, 2.933150634765625e+02, 2.933710021972656e+02, 2.933786376953125e+02, 2.934706420898438e+02, 2.935617431640625e+02, 2.936300903320313e+02, 2.936592407226562e+02, 2.936512756347656e+02, 2.937818725585938e+02, 2.938825988769531e+02, 2.939032897949219e+02, 2.939913330078125e+02, 2.940417602539063e+02, 2.940373596191406e+02, 2.940287902832031e+02, 2.940739929199219e+02, 2.941534118652344e+02, 2.943168640136719e+02, 2.944654541015625e+02, 2.945738830566406e+02, 2.947045349121094e+02, 2.948169555664062e+02, 2.949377990722656e+02, 2.950570007324219e+02, 2.951735961914063e+02, 2.9528388671875e+02, 2.953917541503906e+02, 2.954949890136719e+02, 2.9559287109375e+02, 2.956865905761719e+02, 2.95777685546875e+02, 2.958650817871094e+02, 2.959489624023437e+02, 2.960295104980469e+02, 2.961053527832031e+02, 2.961802124023437e+02, 2.962521667480469e+02, 2.963047302246094e+02, 2.963537536621094e+02, 2.964190734863281e+02, 2.96481787109375e+02, 2.965428466796875e+02, 2.965929016113281e+02, 2.966491760253906e+02, 2.967024536132812e+02, 2.967562866210938e+02, 2.968074340820312e+02, 2.968580139160156e+02, 2.969035217285156e+02, 2.969511291503906e+02, 2.969961791992188e+02, 2.970391540527344e+02, 2.970669006347656e+02, 2.971047424316406e+02, 2.971352294921875e+02, 2.971604797363281e+02, 2.971605834960938e+02, 2.971744995117188e+02, 2.971232604980469e+02, 2.971188659667969e+02, 2.971030822753906e+02, 2.97098388671875e+02, 2.970806640625e+02, 2.970441711425781e+02, 2.97005908203125e+02, 2.96960009765625e+02, 2.969165344238281e+02, 2.968744934082031e+02, 2.968318115234375e+02, 2.967904663085938e+02, 2.967538452148438e+02, 2.967166442871094e+02, 2.966776916503906e+02, 2.966422180175781e+02, 2.966051574707031e+02, 2.965684020996094e+02, 2.965324096679688e+02, 2.964971984863281e+02, 2.964630554199219e+02, 2.964297058105469e+02, 2.963967956542969e+02, 2.963643188476562e+02] heaCri.lowerLimit=[9.180000256e+09, 9.180000256e+09] heaCri.upperLimit=[1.512e+10, 1.512e+10] cooCri.lowerLimit=[-8.748000256e+09, -8.748000256e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case930.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case930.txt index 4fa8af87736..3e423003a44 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case930.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case930.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 20", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.9315e+02, 2.931500427246094e+02, 2.931499450683594e+02, 2.931501037597656e+02, 2.931500854492188e+02, 2.931498962402344e+02, 2.931500610351562e+02, 2.931499145507813e+02, 2.931499389648437e+02, 2.931501770019531e+02, 2.931499938964844e+02, 2.931499084472656e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.934632263183594e+02, 2.931501525878906e+02, 2.931499816894531e+02, 2.934942443847656e+02, 2.943757446289063e+02, 2.931499328613281e+02, 2.966096862792969e+02, 2.931502746582031e+02, 2.955995056152344e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.931499145507813e+02, 2.97866357421875e+02, 2.934286193847656e+02, 2.93149951171875e+02, 3.001499328613281e+02, 2.931499633789062e+02, 2.956712829589844e+02, 2.941290466308594e+02, 2.931500061035156e+02, 3.001498107910156e+02, 3.001500244140625e+02, 2.974201477050781e+02, 3.001499267578125e+02, 2.978214172363281e+02, 2.997072448730469e+02, 3.001499755859375e+02, 2.993192932128906e+02, 3.001498901367187e+02, 3.001502014160156e+02, 3.001501770019531e+02, 3.001498901367187e+02, 3.00150048828125e+02, 3.001500793457031e+02, 3.001497863769531e+02, 3.001500549316406e+02, 3.0014990234375e+02, 3.001497924804688e+02, 3.00150048828125e+02, 3.0014990234375e+02, 3.001498413085938e+02, 2.974975463867187e+02, 3.0014990234375e+02, 3.001499877929688e+02, 3.001502075195312e+02, 3.001498718261719e+02, 3.001502075195312e+02, 2.997828247070312e+02, 3.001499267578125e+02, 3.001499633789062e+02, 2.993124694824219e+02, 3.001498840332031e+02, 3.001501098632813e+02, 2.997847595214844e+02, 3.001499328613281e+02, 3.001500244140625e+02, 2.982056213378906e+02, 3.001498291015625e+02, 2.985855285644531e+02, 2.985090454101563e+02, 3.001496276855469e+02, 2.931499938964844e+02, 2.931499633789062e+02, 3.00149853515625e+02, 2.934255432128906e+02, 2.9540966796875e+02, 2.931499633789062e+02, 2.931502075195312e+02, 2.931499084472656e+02, 2.931500793457031e+02, 2.931499938964844e+02, 2.931499389648437e+02, 2.931501098632813e+02, 2.931498779296875e+02, 2.931499389648437e+02, 2.931501770019531e+02, 2.931499938964844e+02, 2.93149853515625e+02, 2.931500549316406e+02, 2.93149951171875e+02, 2.9314990234375e+02, 2.931502319335938e+02, 2.931499145507813e+02, 2.931498229980469e+02, 2.931503295898438e+02, 2.931498718261719e+02] -PHea.y=[0e+00, 9.29679296875e+02, 1.734216796875e+03, 8.862134521484375e+02, 1.658316009521484e+02, 9.217799682617188e+02, 6.131058837890625e+02, 1.113771752929687e+03, 2.139868603515625e+03, 1.370446166992188e+03, 7.237476196289062e+02, 1.171400927734375e+03, 5.028944213867188e+02, 4.84693359375e+02, 1.09718037109375e+03, 0e+00, 5.596421264648437e+02, 1.895540252685547e+02, 1.577482322752476e+01, 2.70147789033254e+01, 9.780213623046875e+02, 0e+00, 6.870854248046875e+02, 0e+00, 4.882372436523438e+02, 1.589587158203125e+03, 1.242003105163574e+02, 0e+00, 0e+00, 1.1799935546875e+03, 0e+00, 1.39304970703125e+03, 0e+00, 0e+00, 9.088593627929688e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.154714569091797e+02, 7.834937377929688e+02, 0e+00, 1.392722255706787e+02, 0e+00, 9.221400604248046e+01, 5.403644287109375e+02, 2.493591064453125e+02, 1.129910815429688e+03, 7.807964477539062e+02, 8.79716796875e+02, 3.778788391113281e+02, 1.027011608886719e+03, 4.027511352539062e+02, 1.557358154296875e+03, 9.121119140625e+02, 2.400451049804688e+02, 1.505948095703125e+03, 1.885716821289062e+03, 9.578783569335938e+02, 9.9063154296875e+02, 1.191946533203125e+03, 1.857095520019531e+02, 1.444481127929688e+03, 2.6387041015625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -8.23885498046875e+01, 0e+00, 0e+00, 0e+00, 0e+00, -1.032929077148438e+03, -8.0059931640625e+02, 0e+00, -9.256759521484375e+02, 0e+00, -6.482941150665283e+00, -1.166576513671875e+03, -8.969474792480469e+00, -6.5091005859375e+02, -1.070445764160156e+03, -3.352615661621094e+02, -7.006306884765625e+02, -9.941064208984375e+02, -1.731376617431641e+02, -1.301680297851562e+03, -1.096783813476562e+03, -2.644059661865234e+02, -8.730253051757812e+02, -8.310224365234375e+02, -3.85042626953125e+02, -8.6761279296875e+02, 0e+00, -2.618741607666016e+02, -1.896670336914063e+03, -1.151666162109375e+03, -7.047740478515625e+02, -1.068797729492188e+03, -3.33490478515625e+01, -8.091684936523437e+02, -1.15526767578125e+03, 0e+00, -6.805701782226563e+02, -1.268211987304687e+03, -1.94173511505127e+01, -4.818244506835937e+02, -8.955412292480469e+01, 0e+00, -6.474547729492188e+02, 0e+00, 0e+00, -8.048048706054688e+02, 0e+00, 0e+00, -3.047236938476562e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.9315e+02, 2.931500427246094e+02, 2.931499450683594e+02, 2.931501037597656e+02, 2.931500854492188e+02, 2.931499145507813e+02, 2.931500610351562e+02, 2.931499145507813e+02, 2.931499389648437e+02, 2.931501770019531e+02, 2.931499938964844e+02, 2.931499084472656e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.934642639160156e+02, 2.931501525878906e+02, 2.931499816894531e+02, 2.934877807617187e+02, 2.943839294433594e+02, 2.931499328613281e+02, 2.966099975585938e+02, 2.931502746582031e+02, 2.955994934082031e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.93151025390625e+02, 2.978662292480469e+02, 2.934279602050781e+02, 2.93149951171875e+02, 3.001499328613281e+02, 2.931499633789062e+02, 2.95671533203125e+02, 2.941288146972656e+02, 2.931499877929688e+02, 3.001498107910156e+02, 3.001500244140625e+02, 2.974231628417969e+02, 3.001499267578125e+02, 2.978209533691406e+02, 2.997085266113281e+02, 3.001499755859375e+02, 2.993193969726562e+02, 3.001498901367187e+02, 3.001502014160156e+02, 3.001501770019531e+02, 3.001498901367187e+02, 3.00150048828125e+02, 3.001500793457031e+02, 3.001497863769531e+02, 3.001500549316406e+02, 3.0014990234375e+02, 3.001497924804688e+02, 3.00150048828125e+02, 3.0014990234375e+02, 3.001498413085938e+02, 2.974968627929687e+02, 3.0014990234375e+02, 3.001499877929688e+02, 3.001502075195312e+02, 3.001498718261719e+02, 3.001502075195312e+02, 2.997838745117188e+02, 3.001499267578125e+02, 3.001499633789062e+02, 2.993108215332031e+02, 3.001498840332031e+02, 3.001501159667969e+02, 2.998209411621094e+02, 3.001499328613281e+02, 3.001500244140625e+02, 2.982062377929688e+02, 3.001498291015625e+02, 2.985848388671875e+02, 2.985118347167969e+02, 3.001496887207031e+02, 2.931499938964844e+02, 2.931499633789062e+02, 3.00149853515625e+02, 2.934257263183594e+02, 2.954098205566406e+02, 2.931499633789062e+02, 2.931502075195312e+02, 2.931499328613281e+02, 2.931500793457031e+02, 2.931499938964844e+02, 2.931499389648437e+02, 2.931501098632813e+02, 2.931498779296875e+02, 2.931499389648437e+02, 2.931501770019531e+02, 2.931499938964844e+02, 2.93149853515625e+02, 2.931500549316406e+02, 2.93149951171875e+02, 2.9314990234375e+02, 2.931502319335938e+02, 2.931499328613281e+02, 2.931498229980469e+02, 2.931503295898438e+02, 2.931498718261719e+02] +PHea.y=[0e+00, 9.29667919921875e+02, 1.734073413085938e+03, 8.862536499023438e+02, 1.65803857421875e+02, 9.217567749023438e+02, 6.131730834960938e+02, 1.113701538085938e+03, 2.13984462890625e+03, 1.370462109375e+03, 7.23750732421875e+02, 1.171415625e+03, 5.0293564453125e+02, 4.846539306640625e+02, 1.098462426757812e+03, 0e+00, 5.59688427734375e+02, 1.895124328613281e+02, 1.580383729934692e+01, 3.022638474178314e+01, 9.78033447265625e+02, 0e+00, 6.870009033203125e+02, 0e+00, 4.881385925292969e+02, 1.5895947265625e+03, 1.267387413024902e+02, 0e+00, 0e+00, 1.180069873046875e+03, 0e+00, 1.393085986328125e+03, 0e+00, 1.059638154998766e-10, 9.090063354492188e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.154528533935547e+02, 7.83283056640625e+02, 0e+00, 1.393186937332153e+02, 0e+00, 9.219919433593751e+01, 5.406185791015625e+02, 2.492642852783203e+02, 1.129898046875e+03, 7.81662841796875e+02, 8.7974111328125e+02, 3.778759094238281e+02, 1.026480725097656e+03, 4.027192077636719e+02, 1.557304321289062e+03, 9.121366088867187e+02, 2.401149597167969e+02, 1.505967749023438e+03, 1.8856861328125e+03, 9.579920043945312e+02, 9.906660400390625e+02, 1.191954223632812e+03, 1.8571435546875e+02, 1.444533935546875e+03, 2.63861669921875e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -8.313531494140625e+01, 0e+00, 0e+00, 0e+00, 0e+00, -1.032760375976562e+03, -8.005619018554687e+02, 0e+00, -9.255449951171875e+02, 0e+00, -9.010174870491028e-01, -1.16676484375e+03, -8.962420654296876e+00, -6.508418090820312e+02, -1.070378564453125e+03, -3.352389831542969e+02, -7.009404907226562e+02, -9.94108740234375e+02, -1.730680328369141e+02, -1.301630810546875e+03, -1.096714721679688e+03, -2.644048248291016e+02, -8.72309765625e+02, -8.3106181640625e+02, -3.850498291015625e+02, -8.676738891601562e+02, 0e+00, -2.618940216064453e+02, -1.89657177734375e+03, -1.151680200195312e+03, -7.047811889648438e+02, -1.068957275390625e+03, -3.340649108886718e+01, -8.093515869140625e+02, -1.155302026367187e+03, 0e+00, -6.804718139648437e+02, -1.268070166015625e+03, -2.859699110454983e-01, -4.8179931640625e+02, -1.001699752807617e+02, 0e+00, -6.472650268554687e+02, 0e+00, 0e+00, -8.0478515625e+02, 0e+00, 0e+00, -3.039115966796875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[2.537e+03, 2.537e+03] staRes.peakHea.Mean=[2.751e+03, 2.751e+03] staRes.peakHea.Max=[2.968e+03, 2.968e+03] staRes.peakCoo.Min=[-2.335e+03, -2.335e+03] staRes.peakCoo.Mean=[-2.656e+03, -2.656e+03] staRes.peakCoo.Max=[-3.052e+03, -3.052e+03] -EHea.y=[0e+00, 4.209631424e+08, 7.772807424e+08, 1.1143686912e+09, 1.394605824e+09, 1.736465536e+09, 1.960476672e+09, 2.1898904576e+09, 2.6410814976e+09, 3.081429248e+09, 3.488939008e+09, 3.9699299328e+09, 4.3222025216e+09, 4.5308233728e+09, 4.697878528e+09, 5.093527552e+09, 5.3521152e+09, 5.5535167488e+09, 5.700896256e+09, 5.813506048e+09, 5.923270656e+09, 6.186303488e+09, 6.228726272e+09, 6.272456192e+09, 6.329170432e+09, 6.490474496e+09, 6.7976561664e+09, 6.818677248e+09, 6.844929536e+09, 7.0166713344e+09, 7.102140928e+09, 7.2386207744e+09, 7.354583552e+09, 7.452754432e+09, 7.4927479808e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.516834816e+09, 7.521477632e+09, 7.5236252672e+09, 7.7938299904e+09, 7.831555072e+09, 7.8651582464e+09, 7.880345088e+09, 7.943920128e+09, 8.0348049408e+09, 8.1083305984e+09, 8.5424896e+09, 8.864922624e+09, 8.9992103936e+09, 9.266499584e+09, 9.5063412736e+09, 9.6497657856e+09, 9.947099136e+09, 1.03771953152e+10, 1.05837733888e+10, 1.08797630464e+10, 1.13562466304e+10, 1.1780701184e+10, 1.215788544e+10, 1.24238505984e+10, 1.27120973824e+10, 1.2980426752e+10, 1.3439336448e+10] -ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.58711275e+06, -3.58711275e+06, -3.58711275e+06, -1.3187103e+07, -1.5049478e+07, -1.5049478e+07, -1.5049478e+07, -1.5049478e+07, -2.9399582e+07, -2.05455456e+08, -3.3166768e+08, -3.964446912e+08, -4.75297344e+08, -5.49606912e+08, -6.632525696e+08, -8.021335296e+08, -1.0650162304e+09, -1.2826304256e+09, -1.569426688e+09, -1.8552000256e+09, -2.0251647744e+09, -2.2515196416e+09, -2.6713611264e+09, -2.978551296e+09, -3.311386368e+09, -3.561594624e+09, -3.7451563008e+09, -4.0942934528e+09, -4.379759104e+09, -4.45827328e+09, -4.5462030336e+09, -4.8628103168e+09, -5.0983565312e+09, -5.455499264e+09, -5.5843315712e+09, -5.7621096448e+09, -5.9726844928e+09, -6.22463232e+09, -6.403840512e+09, -6.6976129024e+09, -6.839168512e+09, -7.1243394048e+09, -7.3458179072e+09, -7.540603904e+09, -7.578240512e+09, -7.7191588864e+09, -7.769221632e+09, -7.80345856e+09, -7.831077888e+09, -7.865848832e+09, -7.865848832e+09, -7.8691190784e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09, -7.869572096e+09] +EHea.y=[0e+00, 4.209451072e+08, 7.772676736e+08, 1.11436672e+09, 1.3945581568e+09, 1.736396032e+09, 1.9604585728e+09, 2.1899028992e+09, 2.6410502656e+09, 3.0814482944e+09, 3.48895488e+09, 3.9699633664e+09, 4.3222465536e+09, 4.5308459008e+09, 4.6979037184e+09, 5.093548544e+09, 5.3521175552e+09, 5.5535443968e+09, 5.7009014784e+09, 5.813360128e+09, 5.923113472e+09, 6.186149888e+09, 6.22858752e+09, 6.272321536e+09, 6.3290458112e+09, 6.490345472e+09, 6.7976139776e+09, 6.818593792e+09, 6.844847104e+09, 7.0166206464e+09, 7.102199296e+09, 7.2386199552e+09, 7.354541056e+09, 7.452541952e+09, 7.4924742656e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.51650048e+09, 7.521103872e+09, 7.5232525312e+09, 7.7934646272e+09, 7.831223296e+09, 7.864804352e+09, 7.880000512e+09, 7.9435932672e+09, 8.0344466432e+09, 8.1079681024e+09, 8.542134272e+09, 8.86447616e+09, 8.9987557376e+09, 9.266095308799999e+09, 9.505961779200001e+09, 9.6494626816e+09, 9.946806272e+09, 1.03768354816e+10, 1.05833965568e+10, 1.08793634816e+10, 1.13558616064e+10, 1.1780307968e+10, 1.21574856704e+10, 1.24234539008e+10, 1.27117664256e+10, 1.2980089856e+10, 1.343901184e+10] +ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.591308e+06, -3.591308e+06, -3.591308e+06, -1.312903e+07, -1.4990447e+07, -1.4990447e+07, -1.4990447e+07, -1.4990447e+07, -2.9335588e+07, -2.053311712e+08, -3.31490272e+08, -3.962754688e+08, -4.75172416e+08, -5.49460736e+08, -6.63036928e+08, -8.01912192e+08, -1.0648089856e+09, -1.2824493312e+09, -1.569245056e+09, -1.8549901568e+09, -2.0249576704e+09, -2.2513507328e+09, -2.6711862784e+09, -2.978374656e+09, -3.31120384e+09, -3.5614914048e+09, -3.7450323456e+09, -4.0941827072e+09, -4.379635712e+09, -4.458163712e+09, -4.546098688e+09, -4.8627100672e+09, -5.0982534144e+09, -5.455425536e+09, -5.5842745344e+09, -5.762041344e+09, -5.9725840384e+09, -6.22454528e+09, -6.403778048e+09, -6.6975455232e+09, -6.8391213056e+09, -7.12421888e+09, -7.3457636352e+09, -7.540619264e+09, -7.57819648e+09, -7.71913472e+09, -7.769272832e+09, -7.803351552e+09, -7.830969856e+09, -7.865755648e+09, -7.865755648e+09, -7.8690997248e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09, -7.869551616e+09] staRes.annualHea.Min=[1.2686399488e+10, 1.2686399488e+10] staRes.annualHea.Mean=[1.46304e+10, 1.46304e+10] staRes.annualHea.Max=[1.57824e+10, 1.57824e+10] staRes.annualCoo.Min=[-5.954400256e+09, -5.954400256e+09] staRes.annualCoo.Mean=[-6.832799744e+09, -6.832799744e+09] staRes.annualCoo.Max=[-7.779599872e+09, -7.779599872e+09] -TRooHou.y=[0e+00, 2.931500305175781e+02, 2.931499694824219e+02, 2.931499755859375e+02, 2.931500854492188e+02, 2.931500244140625e+02, 2.931499267578125e+02, 2.931500732421875e+02, 2.931499145507813e+02, 2.931499206542969e+02, 2.931502075195312e+02, 2.931499816894531e+02, 2.931498840332031e+02, 2.931500732421875e+02, 2.931499328613281e+02, 2.938242797851562e+02, 2.931502136230469e+02, 2.931499572753906e+02, 2.933774536132813e+02, 2.938216430664062e+02, 2.931499328613281e+02, 2.962726684570313e+02, 2.931501281738281e+02, 2.9576787109375e+02, 2.931499816894531e+02, 2.931499633789062e+02, 2.932133117675781e+02, 2.977711730957031e+02, 2.93615234375e+02, 2.931499450683594e+02, 3.001497192382812e+02, 2.931499633789062e+02, 2.960424499511719e+02, 2.940053283691406e+02, 2.931499755859375e+02, 3.0014990234375e+02, 3.001500732421875e+02, 2.9762646484375e+02, 3.001498291015625e+02, 2.975059753417969e+02, 2.998738403320312e+02, 3.001500610351562e+02, 2.992856323242187e+02, 3.001498840332031e+02, 3.00150146484375e+02, 3.001501159667969e+02, 3.001498901367187e+02, 3.001501220703125e+02, 3.001499328613281e+02, 3.00149755859375e+02, 3.001500549316406e+02, 3.001498901367187e+02, 3.001497375488281e+02, 3.001500122070312e+02, 3.0014990234375e+02, 3.001498107910156e+02, 2.9741923828125e+02, 3.0014990234375e+02, 3.00150048828125e+02, 3.001502807617188e+02, 3.0014990234375e+02, 3.001502075195312e+02, 2.993873229980469e+02, 3.001498779296875e+02, 3.001500061035156e+02, 2.991891479492188e+02, 3.001498840332031e+02, 3.0015009765625e+02, 2.998083312988281e+02, 3.001498962402344e+02, 3.001500244140625e+02, 2.983538940429688e+02, 3.001497985839844e+02, 2.982933166503906e+02, 2.9867529296875e+02, 3.00149658203125e+02, 2.931499755859375e+02, 2.931499633789062e+02, 3.001499755859375e+02, 2.932532287597656e+02, 2.956730651855469e+02, 2.931499755859375e+02, 2.931500732421875e+02, 2.931499267578125e+02, 2.931500732421875e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931500610351562e+02, 2.931498779296875e+02, 2.931499206542969e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.931498474121094e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931502136230469e+02, 2.931499328613281e+02, 2.931498779296875e+02, 2.931502380371094e+02, 2.931498718261719e+02] -TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.931585083007812e+02, 2.931598205566406e+02, 2.931585998535156e+02, 2.931576416015625e+02, 2.931568908691406e+02, 2.9315625e+02, 2.931557312011719e+02, 2.931596984863281e+02, 2.931662292480469e+02, 2.931669921875e+02, 2.931683959960938e+02, 2.931744079589844e+02, 2.931986083984375e+02, 2.932270629882813e+02, 2.932557678222656e+02, 2.932597595214844e+02, 2.933099792480469e+02, 2.933734558105469e+02, 2.934122131347656e+02, 2.934314270019531e+02, 2.934263977050781e+02, 2.935303039550781e+02, 2.936014770507812e+02, 2.936184753417969e+02, 2.936982727050781e+02, 2.937503601074219e+02, 2.937493957519531e+02, 2.937439086914063e+02, 2.937753662109375e+02, 2.938456420898438e+02, 2.940157592773438e+02, 2.941698669433594e+02, 2.942797973632813e+02, 2.944156982421875e+02, 2.945300903320312e+02, 2.946549072265625e+02, 2.947793212890625e+02, 2.949018493652344e+02, 2.950172180175781e+02, 2.951306762695312e+02, 2.952392272949219e+02, 2.953419067382812e+02, 2.954403564453125e+02, 2.955364685058594e+02, 2.956285705566406e+02, 2.957168518066406e+02, 2.958017333984375e+02, 2.958811950683594e+02, 2.959601013183594e+02, 2.96035888671875e+02, 2.960915954589844e+02, 2.961426452636719e+02, 2.962114807128906e+02, 2.962774536132812e+02, 2.963418579101562e+02, 2.963940673828125e+02, 2.964531066894531e+02, 2.96508935546875e+02, 2.965657775878906e+02, 2.966195068359375e+02, 2.966728637695313e+02, 2.967203308105469e+02, 2.967704956054687e+02, 2.968178894042969e+02, 2.968627624511719e+02, 2.968887084960937e+02, 2.969274658203125e+02, 2.969585998535156e+02, 2.969812561035156e+02, 2.969794006347656e+02, 2.969921752929687e+02, 2.969426086425781e+02, 2.96928369140625e+02, 2.969030517578125e+02, 2.968852233886719e+02, 2.968578735351563e+02, 2.968182861328125e+02, 2.967782409667969e+02, 2.967350646972656e+02, 2.96693359375e+02, 2.966528625488281e+02, 2.966126098632812e+02, 2.965733032226562e+02, 2.96535888671875e+02, 2.964996948242188e+02, 2.964628784179687e+02, 2.964276794433594e+02, 2.963924438476562e+02, 2.963579650878906e+02, 2.963241882324219e+02, 2.962911315917969e+02, 2.962587768554687e+02, 2.962270629882813e+02, 2.961959899902344e+02, 2.9616552734375e+02] +TRooHou.y=[0e+00, 2.931500305175781e+02, 2.931499694824219e+02, 2.931499755859375e+02, 2.931500854492188e+02, 2.931500244140625e+02, 2.931499267578125e+02, 2.931500732421875e+02, 2.931499145507813e+02, 2.931499206542969e+02, 2.931502075195312e+02, 2.931499816894531e+02, 2.931498840332031e+02, 2.931500732421875e+02, 2.931499328613281e+02, 2.938250732421875e+02, 2.931502136230469e+02, 2.931499572753906e+02, 2.933749328613281e+02, 2.938345642089844e+02, 2.931499328613281e+02, 2.962729553222656e+02, 2.931501281738281e+02, 2.957677185058594e+02, 2.931499816894531e+02, 2.931499633789062e+02, 2.93223095703125e+02, 2.977711547851562e+02, 2.9361455078125e+02, 2.931499450683594e+02, 3.001496887207031e+02, 2.931499633789062e+02, 2.960427490234375e+02, 2.940052062988281e+02, 2.931499755859375e+02, 3.0014990234375e+02, 3.001500732421875e+02, 2.976291809082031e+02, 3.001498291015625e+02, 2.975054382324219e+02, 2.998925170898438e+02, 3.001500610351562e+02, 2.992858154296875e+02, 3.001498840332031e+02, 3.00150146484375e+02, 3.001501159667969e+02, 3.001498901367187e+02, 3.001501220703125e+02, 3.001499328613281e+02, 3.00149755859375e+02, 3.001500549316406e+02, 3.001498901367187e+02, 3.001497375488281e+02, 3.001500122070312e+02, 3.0014990234375e+02, 3.001498107910156e+02, 2.974183532714844e+02, 3.0014990234375e+02, 3.00150048828125e+02, 3.001502807617188e+02, 3.0014990234375e+02, 3.001502075195312e+02, 2.993882751464844e+02, 3.001498779296875e+02, 3.001500061035156e+02, 2.991876831054688e+02, 3.001498840332031e+02, 3.0015009765625e+02, 2.998872680664062e+02, 3.001498962402344e+02, 3.000736694335938e+02, 2.983555053710937e+02, 3.001497985839844e+02, 2.982926696777344e+02, 2.986780944824219e+02, 3.00149658203125e+02, 2.931499755859375e+02, 2.931499633789062e+02, 3.001499755859375e+02, 2.932536560058594e+02, 2.956731567382812e+02, 2.931499755859375e+02, 2.931500732421875e+02, 2.931499267578125e+02, 2.931500732421875e+02, 2.931499633789062e+02, 2.931499389648437e+02, 2.931500610351562e+02, 2.931498779296875e+02, 2.931499206542969e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.931498474121094e+02, 2.931500549316406e+02, 2.931499328613281e+02, 2.931498718261719e+02, 2.931502136230469e+02, 2.931499328613281e+02, 2.931498779296875e+02, 2.931502380371094e+02, 2.931498718261719e+02] +TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931499938964844e+02, 2.931500854492188e+02, 2.93158642578125e+02, 2.931599670410156e+02, 2.931587219238281e+02, 2.931577453613281e+02, 2.93156982421875e+02, 2.931563415527344e+02, 2.931558166503906e+02, 2.931597595214844e+02, 2.93166259765625e+02, 2.931670532226562e+02, 2.931683654785156e+02, 2.931744384765625e+02, 2.931986389160156e+02, 2.932268005371094e+02, 2.932554931640625e+02, 2.932595336914063e+02, 2.93309765625e+02, 2.933732421875e+02, 2.934120300292969e+02, 2.934312438964844e+02, 2.934262268066406e+02, 2.935301818847656e+02, 2.936013244628906e+02, 2.936183349609375e+02, 2.936982727050781e+02, 2.937504211425781e+02, 2.937494262695312e+02, 2.937437255859375e+02, 2.937751220703125e+02, 2.938453674316406e+02, 2.940155456542969e+02, 2.941696838378906e+02, 2.942796203613281e+02, 2.944155334472656e+02, 2.945299377441406e+02, 2.946548156738281e+02, 2.947792053222656e+02, 2.949017272949219e+02, 2.950170776367187e+02, 2.951305541992188e+02, 2.952391174316406e+02, 2.953418151855469e+02, 2.95440234375e+02, 2.955363464355469e+02, 2.956284484863281e+02, 2.957167419433594e+02, 2.958015869140625e+02, 2.958810424804688e+02, 2.959599792480469e+02, 2.960357666015625e+02, 2.960914733886719e+02, 2.961425231933594e+02, 2.962113342285156e+02, 2.962773132324219e+02, 2.963417053222656e+02, 2.963939453125e+02, 2.964529541015625e+02, 2.965088134765625e+02, 2.965656555175781e+02, 2.96619384765625e+02, 2.966727416992188e+02, 2.967202087402344e+02, 2.967703735351562e+02, 2.968177856445312e+02, 2.968626403808594e+02, 2.968885559082031e+02, 2.969273193359375e+02, 2.969584167480469e+02, 2.969811462402344e+02, 2.969792785644531e+02, 2.969920532226562e+02, 2.969425109863281e+02, 2.969282470703125e+02, 2.969028991699219e+02, 2.968851013183594e+02, 2.968577514648438e+02, 2.968181335449219e+02, 2.967781127929687e+02, 2.96734912109375e+02, 2.966931762695312e+02, 2.966526794433594e+02, 2.966124267578125e+02, 2.965731201171875e+02, 2.965357177734375e+02, 2.9649951171875e+02, 2.964626953125e+02, 2.964275024414063e+02, 2.963922912597656e+02, 2.963577941894531e+02, 2.963240356445312e+02, 2.962909790039063e+02, 2.962586242675781e+02, 2.962269104003906e+02, 2.961958190917969e+02, 2.961653747558594e+02] heaCri.lowerLimit=[9.900000256e+09, 9.900000256e+09] heaCri.upperLimit=[1.9260000256e+10, 1.9260000256e+10] cooCri.lowerLimit=[-4.464e+09, -4.464e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case940.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case940.txt index 0de193055bb..a3862a4d166 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case940.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case940.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931500122070312e+02, 2.868458251953125e+02, 2.943118225097656e+02, 3.001501342773437e+02, 2.932206115722656e+02, 2.985812622070313e+02, 2.968604431152344e+02, 2.865629516601563e+02, 2.943811218261719e+02, 2.958428039550781e+02, 2.8981611328125e+02, 2.974329467773438e+02, 2.931500732421875e+02, 2.923995178222656e+02, 2.980886840820312e+02, 2.931501770019531e+02, 2.955737243652344e+02, 2.992682373046875e+02, 2.971311950683594e+02, 2.913577270507812e+02, 3.001498718261719e+02, 2.920560485839844e+02, 2.984380126953125e+02, 2.931500061035156e+02, 2.862193603515625e+02, 2.938646423339844e+02, 3.001499389648437e+02, 2.944047058105469e+02, 2.931499633789062e+02, 3.0014990234375e+02, 2.866849731445312e+02, 2.967314453125e+02, 2.932134216308594e+02, 2.887888671875e+02, 3.0014990234375e+02, 2.99954443359375e+02, 2.959072937011719e+02, 3.001499084472656e+02, 2.9744765625e+02, 2.984802551269531e+02, 3.001499084472656e+02, 2.982932312011719e+02, 3.001499206542969e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 2.999825744628906e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.001499206542969e+02, 3.001498229980469e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.973208068847656e+02, 3.000248779296875e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.0014990234375e+02, 3.001498779296875e+02, 2.989894104003906e+02, 3.001499328613281e+02, 3.001497985839844e+02, 2.988388366699219e+02, 3.001498718261719e+02, 3.001502319335938e+02, 2.999629821777344e+02, 3.0014990234375e+02, 3.001503601074219e+02, 2.982959899902344e+02, 3.001497924804688e+02, 3.000568481445313e+02, 2.99583544921875e+02, 3.001495971679688e+02, 2.937294250488281e+02, 2.922590698242187e+02, 3.001495178222656e+02, 2.969500061035156e+02, 2.995869445800781e+02, 2.941177001953125e+02, 2.954356262207031e+02, 2.978934387207031e+02, 2.931501159667969e+02, 2.934213562011719e+02, 2.931499389648437e+02, 2.968752014160156e+02, 2.925814514160156e+02, 2.993771118164062e+02, 2.931506042480469e+02, 2.939771301269531e+02, 3.000568481445313e+02, 2.931500854492188e+02, 2.875414489746094e+02, 2.948854370117188e+02, 2.931502990722656e+02, 2.936979370117188e+02, 2.959151062011719e+02, 2.931847106933594e+02, 2.854790344238281e+02] -PHea.y=[0e+00, 9.4640224609375e+02, 5.705384765625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 3.973643081245371e-11, 0e+00, 0e+00, 2.555111423134804e-04, 0e+00, 0e+00, 1.199238677978516e+02, 0e+00, 0e+00, 2.811619323730469e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.170701293945312e+01, 0e+00, 2.0866923828125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.523563989257812e+03, 0e+00, 0e+00, 0e+00, 2.155560791015625e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.356338549804688e+03, 0e+00, 5.989015014648437e+02, 0e+00, 0e+00, 0e+00, 5.60609619140625e+02, 0e+00, 0e+00, 1.778835595703125e+03, 0e+00, 0e+00, 5.865429626464844e+02, 0e+00, 0e+00, 6.008115356445312e+02, 0e+00] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.088330444335938e+03, 0e+00, 2.112189913166418e-04, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -5.448675659179687e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.181519134521484e+02, 0e+00, 0e+00, -2.579172058105469e+02, 0e+00, 0e+00, 0e+00, 0e+00, -3.571206359863281e+02, -6.015062255859375e+01, 0e+00, -7.163424560546875e+02, 0e+00, 0e+00, -8.382343994140625e+02, 0e+00, -4.27549658203125e+02, -8.512680786132812e+02, -1.957234497070312e+02, -4.512385070800781e+02, -1.048246997070313e+03, -1.205040774345398e+01, -9.306029174804687e+02, -8.338470458984375e+02, -9.853946914672852e+01, -6.093505249023438e+02, -3.069253494262695e+02, -2.524349609375e+02, -7.59986328125e+02, 0e+00, 6.74327507019043e+00, -1.6351798828125e+03, -3.37321908569336e+02, -5.018446350097656e+02, -1.368894970703125e+03, 0e+00, -6.144479736328125e+02, -1.710231640625e+03, 0e+00, -8.084667236328125e+02, -2.342182666015625e+03, 1.821351051330566e+00, -7.189426391601562e+02, -8.944086303710938e+02, 0e+00, -1.214861022949219e+03, -4.858534783124924e-03, -1.338899183438884e-02, -1.742056518554688e+03, 0e+00, 0e+00, -2.185070654296875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.943732165230645e+00, 0e+00, 0e+00, -1.965760711669922e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931500122070312e+02, 2.868458251953125e+02, 2.943137390136719e+02, 3.001501342773437e+02, 2.932186279296875e+02, 2.9857998046875e+02, 2.968597229003906e+02, 2.865630798339844e+02, 2.943834533691406e+02, 2.958425903320312e+02, 2.898156311035156e+02, 2.974294982910156e+02, 2.931500732421875e+02, 2.923993530273438e+02, 2.980892944335938e+02, 2.931501770019531e+02, 2.95575244140625e+02, 2.992686645507812e+02, 2.971298034667969e+02, 2.913572998046875e+02, 3.001498718261719e+02, 2.920528259277344e+02, 2.984406188964844e+02, 2.931500061035156e+02, 2.862192077636719e+02, 2.938653503417969e+02, 3.001499389648437e+02, 2.944046813964844e+02, 2.931499633789062e+02, 3.0014990234375e+02, 2.866850830078125e+02, 2.96730419921875e+02, 2.932166687011719e+02, 2.887887817382813e+02, 3.0014990234375e+02, 2.999541259765625e+02, 2.959074645996094e+02, 3.001499084472656e+02, 2.974466430664062e+02, 2.984797668457031e+02, 3.001499084472656e+02, 2.982926025390625e+02, 3.001499206542969e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 2.999819152832031e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.001499206542969e+02, 3.001498229980469e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.973194091796875e+02, 3.000248779296875e+02, 3.001498352050781e+02, 3.001502075195312e+02, 3.0014990234375e+02, 3.001498779296875e+02, 2.989898254394531e+02, 3.001499328613281e+02, 3.001497985839844e+02, 2.988387756347656e+02, 3.001498718261719e+02, 3.001502319335938e+02, 2.999509094238281e+02, 3.0014990234375e+02, 3.001503601074219e+02, 2.982916320800781e+02, 3.001497680664062e+02, 3.0005693359375e+02, 2.995842407226563e+02, 3.001495971679688e+02, 2.937294555664063e+02, 2.922600952148438e+02, 3.0014951171875e+02, 2.969498474121094e+02, 2.995869445800781e+02, 2.941174682617187e+02, 2.9543564453125e+02, 2.978999572753906e+02, 2.931501159667969e+02, 2.934209289550781e+02, 2.931499389648437e+02, 2.968754638671875e+02, 2.925807189941406e+02, 2.993761291503906e+02, 2.931506042480469e+02, 2.939815246582031e+02, 3.000580749511719e+02, 2.931500854492188e+02, 2.875400146484375e+02, 2.948848266601562e+02, 2.931502990722656e+02, 2.936979919433594e+02, 2.959151733398438e+02, 2.931663879394531e+02, 2.854790954589844e+02] +PHea.y=[0e+00, 9.465266235351562e+02, 5.70536279296875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.131520352326334e-04, 0e+00, 0e+00, 1.198988128662109e+02, 0e+00, 0e+00, 2.811663360595703e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.191432495117186e+01, 0e+00, 2.086939056396484e+02, 0e+00, 0e+00, 0e+00, 0e+00, 1.523537451171875e+03, 0e+00, 0e+00, 0e+00, 2.1606748046875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.356356811523438e+03, 0e+00, 5.990334106445313e+02, 0e+00, 0e+00, 0e+00, 5.605762329101562e+02, 0e+00, 0e+00, 1.778878662109375e+03, 0e+00, 0e+00, 5.862287048339844e+02, 0e+00, 0e+00, 5.984728637695313e+02, 0e+00] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -1.088252661132813e+03, 0e+00, -9.884519386105239e-07, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -5.453887573242188e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.180072814941406e+02, 0e+00, 0e+00, -2.579786376953125e+02, 0e+00, 0e+00, 0e+00, 0e+00, -3.572819213867188e+02, -6.005290832519531e+01, 0e+00, -7.158553344726563e+02, 0e+00, 0e+00, -8.383299438476563e+02, 0e+00, -4.273694091796875e+02, -8.51464990234375e+02, -1.958431243896484e+02, -4.511932983398438e+02, -1.048296459960937e+03, -1.352705955505371e+01, -9.305277709960938e+02, -8.337490844726562e+02, -9.84926856994629e+01, -6.101038940429687e+02, -3.074046020507812e+02, -2.524367614746094e+02, -7.59805419921875e+02, 0e+00, 6.743239402770996e+00, -1.635207250976563e+03, -3.371344787597656e+02, -5.018903503417969e+02, -1.369052392578125e+03, 0e+00, -6.14445751953125e+02, -1.7102021484375e+03, 0e+00, -8.084321899414062e+02, -2.3420240234375e+03, -1.833376084268092e+00, -7.189745483398438e+02, -8.968839111328125e+02, 0e+00, -1.214741833496094e+03, 0e+00, -2.559429109096527e-01, -1.742111450195312e+03, 0e+00, 0e+00, -2.18503203125e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.255419114854612e+00, 0e+00, 0e+00, -1.95604663848877e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[3.052e+03, 3.052e+03] staRes.peakHea.Mean=[3.377e+03, 3.377e+03] staRes.peakHea.Max=[3.882e+03, 3.882e+03] staRes.peakCoo.Min=[-2.556e+03, -2.556e+03] staRes.peakCoo.Mean=[-2.993e+03, -2.993e+03] staRes.peakCoo.Max=[-3.376e+03, -3.376e+03] -EHea.y=[0e+00, 1.519882528e+08, 2.667992704e+08, 3.0952384e+08, 3.78869728e+08, 4.35384896e+08, 4.42259104e+08, 4.6010528e+08, 5.58018176e+08, 6.56067776e+08, 7.1923008e+08, 9.66440704e+08, 1.049511744e+09, 1.068838336e+09, 1.087134208e+09, 1.306889344e+09, 1.3574576128e+09, 1.41727616e+09, 1.445623296e+09, 1.453164288e+09, 1.46129152e+09, 1.602622592e+09, 1.6032788224e+09, 1.60823872e+09, 1.6125129472e+09, 1.672812416e+09, 1.900965888e+09, 1.904788864e+09, 1.909334144e+09, 2.0460384512e+09, 2.0974816e+09, 2.19462272e+09, 2.290359296e+09, 2.3577631232e+09, 2.39306368e+09, 2.406900736e+09, 2.406900736e+09, 2.406900736e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.407016704e+09, 2.4075456e+09, 2.4075456e+09, 2.58085888e+09, 2.584134656e+09, 2.584247296e+09, 2.584247296e+09, 2.598644736e+09, 2.61233024e+09, 2.614423296e+09, 2.9123110912e+09, 3.08931584e+09, 3.1094071808e+09, 3.16568576e+09, 3.213207296e+09, 3.21596672e+09, 3.315181568e+09, 3.427231232e+09, 3.431654144e+09, 3.5016150016e+09, 3.775232768e+09, 3.882566144e+09, 3.9364440064e+09, 3.95700864e+09, 4.006514688e+09, 4.03476864e+09, 4.271527424e+09] -ECoo.y=[0e+00, 0e+00, -1.657909375e+06, -9.181761e+06, -1.859032e+07, -3.097893e+07, -1.27323632e+08, -1.37255744e+08, -1.37255744e+08, -1.37600016e+08, -1.38890528e+08, -1.38890528e+08, -1.41448672e+08, -1.4915024e+08, -1.51990224e+08, -1.51990224e+08, -1.51990224e+08, -1.52152624e+08, -1.5869544e+08, -1.97443184e+08, -2.46523136e+08, -2.510469632e+08, -2.8537024e+08, -3.25853856e+08, -3.47396832e+08, -3.5320576e+08, -3.5320576e+08, -3.908936704e+08, -4.0320432e+08, -4.03895744e+08, -4.12445216e+08, -4.19250368e+08, -4.19250368e+08, -4.19250368e+08, -4.19250368e+08, -4.28855264e+08, -5.480917376e+08, -6.22471552e+08, -6.567197056e+08, -7.1831808e+08, -7.38903808e+08, -7.986514304e+08, -8.77116672e+08, -1.0511542144e+09, -1.178460416e+09, -1.359175808e+09, -1.5550390272e+09, -1.6813899264e+09, -1.8098792704e+09, -2.087930496e+09, -2.293493248e+09, -2.4988251136e+09, -2.684980992e+09, -2.799158272e+09, -3.0219185664e+09, -3.246521856e+09, -3.316209152e+09, -3.3589010944e+09, -3.5959355904e+09, -3.7905142784e+09, -4.11222784e+09, -4.232426496e+09, -4.383931392e+09, -4.5630242816e+09, -4.8146075648e+09, -5.013868544e+09, -5.3284487168e+09, -5.509420544e+09, -5.8469966848e+09, -6.1228496896e+09, -6.417476608e+09, -6.52965632e+09, -6.808617984e+09, -6.933011968e+09, -7.088256512e+09, -7.216386048e+09, -7.37258496e+09, -7.37258496e+09, -7.5614265344e+09, -7.658711552e+09, -7.875963392e+09, -7.999894528e+09, -8.070875136e+09, -8.122005504e+09, -8.122005504e+09, -8.132591104e+09, -8.132591104e+09, -8.132591104e+09, -8.135906304e+09, -8.231486976e+09, -8.269352448e+09, -8.279665152e+09, -8.376024064e+09, -8.398561792e+09, -8.398561792e+09, -8.398561792e+09, -8.398561792e+09, -8.41554944e+09, -8.457210368e+09, -8.476961792e+09, -8.48689152e+09] +EHea.y=[0e+00, 1.519672736e+08, 2.667847424e+08, 3.09562368e+08, 3.7891744e+08, 4.35344768e+08, 4.422624e+08, 4.6006976e+08, 5.58021184e+08, 6.56042752e+08, 7.1923616e+08, 9.66445888e+08, 1.04964704e+09, 1.0690088576e+09, 1.08731264e+09, 1.30700928e+09, 1.3575717376e+09, 1.417401344e+09, 1.44575552e+09, 1.4533536e+09, 1.461465856e+09, 1.602863232e+09, 1.6035322368e+09, 1.608489088e+09, 1.6127541504e+09, 1.673033344e+09, 1.901155584e+09, 1.90497792e+09, 1.909520768e+09, 2.04625408e+09, 2.097771776e+09, 2.194906112e+09, 2.290622976e+09, 2.3580414464e+09, 2.393336576e+09, 2.407232512e+09, 2.407232512e+09, 2.407232512e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.407348224e+09, 2.40786432e+09, 2.40786432e+09, 2.581198336e+09, 2.584473088e+09, 2.584585472e+09, 2.584585472e+09, 2.598981888e+09, 2.6126848e+09, 2.614801408e+09, 2.9126292992e+09, 3.089632256e+09, 3.1097285632e+09, 3.165998592e+09, 3.213497088e+09, 3.216242688e+09, 3.315556352e+09, 3.427619328e+09, 3.4320256e+09, 3.5019984384e+09, 3.775581696e+09, 3.882776576e+09, 3.9367238144e+09, 3.957316352e+09, 4.006824704e+09, 4.0350759936e+09, 4.27181056e+09] +ECoo.y=[0e+00, 0e+00, -1.660225625e+06, -9.184113e+06, -1.86119252e+07, -3.1046742e+07, -1.2742388e+08, -1.3726688e+08, -1.3726688e+08, -1.37567136e+08, -1.3887288e+08, -1.3887288e+08, -1.4154816e+08, -1.49247888e+08, -1.52097328e+08, -1.52097328e+08, -1.52097328e+08, -1.52225552e+08, -1.58754e+08, -1.9762128e+08, -2.46673696e+08, -2.512037248e+08, -2.85589696e+08, -3.25993984e+08, -3.47544608e+08, -3.53356544e+08, -3.53356544e+08, -3.910534016e+08, -4.03356704e+08, -4.04078272e+08, -4.12642336e+08, -4.19431616e+08, -4.19431616e+08, -4.19431616e+08, -4.19431616e+08, -4.290408e+08, -5.48327552e+08, -6.22690752e+08, -6.56991552e+08, -7.18585792e+08, -7.39172544e+08, -7.988931584e+08, -8.7738304e+08, -1.0514046976e+09, -1.17868864e+09, -1.359325952e+09, -1.5551852288e+09, -1.681526656e+09, -1.8100272896e+09, -2.0880767744e+09, -2.293657856e+09, -2.498995968e+09, -2.6850574848e+09, -2.7992075776e+09, -3.0220027904e+09, -3.246626304e+09, -3.316365312e+09, -3.3590377984e+09, -3.5960807424e+09, -3.7907137536e+09, -4.112470528e+09, -4.2326124032e+09, -4.384010752e+09, -4.5631046656e+09, -4.8146966528e+09, -5.013953024e+09, -5.3285625856e+09, -5.5095791616e+09, -5.847180288e+09, -6.1230299136e+09, -6.417695744e+09, -6.529957376e+09, -6.8088823808e+09, -6.933313536e+09, -7.088543232e+09, -7.216653824e+09, -7.372855296e+09, -7.372855296e+09, -7.5617189888e+09, -7.659024896e+09, -7.876241408e+09, -8.000199168e+09, -8.071135232e+09, -8.122200576e+09, -8.122200576e+09, -8.132800512e+09, -8.132800512e+09, -8.132800512e+09, -8.136114688e+09, -8.23159552e+09, -8.26945536e+09, -8.279686656e+09, -8.3760763904e+09, -8.398636544e+09, -8.398636544e+09, -8.398636544e+09, -8.398636544e+09, -8.415681024e+09, -8.457357312e+09, -8.476985856e+09, -8.486948352e+09] staRes.annualHea.Min=[3.106800128e+09, 3.106800128e+09] staRes.annualHea.Mean=[3.992399872e+09, 3.992399872e+09] staRes.annualHea.Max=[5.000399872e+09, 5.000399872e+09] staRes.annualCoo.Min=[-7.930800128e+09, -7.930800128e+09] staRes.annualCoo.Mean=[-8.643600384e+09, -8.643600384e+09] staRes.annualCoo.Max=[-9.406799872e+09, -9.406799872e+09] -TRooHou.y=[0e+00, 2.931500549316406e+02, 2.870404052734375e+02, 2.945516174316406e+02, 3.001502563476562e+02, 2.932958984375e+02, 2.989432678222656e+02, 2.9603583984375e+02, 2.869259704589844e+02, 2.94800830078125e+02, 2.945686340332031e+02, 2.899870788574219e+02, 2.978617065429688e+02, 2.931500427246094e+02, 2.926863647460938e+02, 2.985235290527344e+02, 2.931502319335938e+02, 2.957307067871094e+02, 2.996900573730469e+02, 2.964193481445312e+02, 2.917744140625e+02, 3.001499572753906e+02, 2.921346618652344e+02, 2.986420471191406e+02, 2.931499694824219e+02, 2.864349365234375e+02, 2.941824401855469e+02, 3.001500854492188e+02, 2.946047485351563e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.868602905273438e+02, 2.971069519042969e+02, 2.931523559570313e+02, 2.889061340332031e+02, 3.001499328613281e+02, 2.996902954101562e+02, 2.960915710449219e+02, 3.001498474121094e+02, 2.972102416992187e+02, 2.98644287109375e+02, 3.001499328613281e+02, 2.982554077148437e+02, 3.001499145507813e+02, 3.00150048828125e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501098632813e+02, 3.000915344238281e+02, 3.001498352050781e+02, 3.001502380371094e+02, 3.001499206542969e+02, 3.001497924804688e+02, 3.001352844238281e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.972015747070312e+02, 3.000929382324219e+02, 3.001498657226563e+02, 3.001501525878906e+02, 3.001499328613281e+02, 3.001499084472656e+02, 2.987811645507812e+02, 3.001499084472656e+02, 3.001498596191406e+02, 2.989522094726562e+02, 3.001498718261719e+02, 3.001502990722656e+02, 3.000236999511719e+02, 3.001498779296875e+02, 3.001504516601562e+02, 2.984452209472656e+02, 3.001497375488281e+02, 2.997520141601562e+02, 2.997658874511719e+02, 3.001495666503906e+02, 2.938284790039062e+02, 2.924777648925781e+02, 3.001495422363281e+02, 2.960787475585938e+02, 2.998897705078125e+02, 2.944128051757813e+02, 2.953506042480469e+02, 2.981549011230469e+02, 2.931501159667969e+02, 2.936025390625e+02, 2.931499389648437e+02, 2.964082153320313e+02, 2.929550476074219e+02, 2.996720764160156e+02, 2.931505737304688e+02, 2.941681640625e+02, 3.001203125e+02, 2.931500854492188e+02, 2.87863720703125e+02, 2.953736267089844e+02, 2.931503173828125e+02, 2.940011169433594e+02, 2.964554748535156e+02, 2.931885986328125e+02, 2.868890686035156e+02] -TRooAnn.y=[0e+00, 2.915374267578125e+02, 2.922868896484375e+02, 2.931281494140625e+02, 2.93383935546875e+02, 2.935619812011719e+02, 2.941424499511719e+02, 2.94343115234375e+02, 2.940722045898438e+02, 2.939458312988281e+02, 2.938695373535156e+02, 2.936873291015625e+02, 2.936252502441406e+02, 2.937171081542969e+02, 2.937830017089844e+02, 2.936600952148438e+02, 2.936459167480469e+02, 2.936370910644531e+02, 2.937167785644531e+02, 2.938644653320313e+02, 2.940010681152344e+02, 2.939212829589844e+02, 2.940639953613281e+02, 2.941877685546875e+02, 2.942846923828125e+02, 2.94256591796875e+02, 2.941671630859375e+02, 2.942679809570312e+02, 2.943416259765625e+02, 2.943016052246094e+02, 2.943121948242188e+02, 2.943208251953125e+02, 2.942637817382812e+02, 2.942221801757813e+02, 2.942053833007812e+02, 2.942349853515625e+02, 2.943859985351563e+02, 2.945123168945312e+02, 2.945849304199219e+02, 2.947086608886719e+02, 2.947998657226562e+02, 2.949023681640625e+02, 2.950132751464844e+02, 2.951275390625e+02, 2.952312561035156e+02, 2.953365783691406e+02, 2.954382751464844e+02, 2.955348022460938e+02, 2.956252807617187e+02, 2.957171813964844e+02, 2.958047790527344e+02, 2.958876831054687e+02, 2.959682373046875e+02, 2.960408386230469e+02, 2.961152404785156e+02, 2.961876525878906e+02, 2.962399963378906e+02, 2.962811462402344e+02, 2.963459533691406e+02, 2.96409228515625e+02, 2.964714050292969e+02, 2.96520849609375e+02, 2.965764465332031e+02, 2.966277404785156e+02, 2.966825988769531e+02, 2.967341613769531e+02, 2.967853515625e+02, 2.96830615234375e+02, 2.968791076660156e+02, 2.969246459960938e+02, 2.969682312011719e+02, 2.969985107421875e+02, 2.970365112304688e+02, 2.970704345703125e+02, 2.971008850097656e+02, 2.9711181640625e+02, 2.971359191894531e+02, 2.970713562011719e+02, 2.97086181640625e+02, 2.97100341796875e+02, 2.971261596679688e+02, 2.971239807128906e+02, 2.971167541503906e+02, 2.971157531738281e+02, 2.970506652832031e+02, 2.969996643066406e+02, 2.969670349121094e+02, 2.969193725585938e+02, 2.968864318847656e+02, 2.96894287109375e+02, 2.968737182617188e+02, 2.968316772460938e+02, 2.96834521484375e+02, 2.968147277832031e+02, 2.967539123535156e+02, 2.967083435058594e+02, 2.96670458984375e+02, 2.966558410644531e+02, 2.966373962402344e+02, 2.966177307128906e+02, 2.96577880859375e+02] +TRooHou.y=[0e+00, 2.931500549316406e+02, 2.87040380859375e+02, 2.945531921386719e+02, 3.001502563476562e+02, 2.932939147949219e+02, 2.989417419433594e+02, 2.960350402832031e+02, 2.869261535644531e+02, 2.948032043457031e+02, 2.945668640136719e+02, 2.899865661621094e+02, 2.9785771484375e+02, 2.931500427246094e+02, 2.926861877441406e+02, 2.985240783691406e+02, 2.931502319335938e+02, 2.957322570800781e+02, 2.996904846191406e+02, 2.964179382324219e+02, 2.917740478515625e+02, 3.001499572753906e+02, 2.921313842773437e+02, 2.9864482421875e+02, 2.931499694824219e+02, 2.864348754882812e+02, 2.941831115722656e+02, 3.001500854492188e+02, 2.946047973632812e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.868604125976562e+02, 2.971058044433594e+02, 2.931539916992188e+02, 2.889060791015625e+02, 3.001499328613281e+02, 2.996898681640625e+02, 2.960915588378906e+02, 3.001498474121094e+02, 2.972092041015625e+02, 2.986437683105469e+02, 3.001499328613281e+02, 2.982547668457031e+02, 3.001499145507813e+02, 3.00150048828125e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001501098632813e+02, 3.000859924316406e+02, 3.001498352050781e+02, 3.001502380371094e+02, 3.001499206542969e+02, 3.001497924804688e+02, 3.001354370117188e+02, 3.001499328613281e+02, 3.001498413085938e+02, 2.972001342773438e+02, 3.000929382324219e+02, 3.001498657226563e+02, 3.001501525878906e+02, 3.001499328613281e+02, 3.001499084472656e+02, 2.987815795898438e+02, 3.001499084472656e+02, 3.001498596191406e+02, 2.989520263671875e+02, 3.001498718261719e+02, 3.001502990722656e+02, 3.00006396484375e+02, 3.001498779296875e+02, 3.001504516601562e+02, 2.984406494140625e+02, 3.001497375488281e+02, 2.997519775390625e+02, 2.997657287597656e+02, 3.001495666503906e+02, 2.938285461425781e+02, 2.924787658691406e+02, 3.001495422363281e+02, 2.960785583496094e+02, 2.998897705078125e+02, 2.944125793457031e+02, 2.953507019042969e+02, 2.981615051269531e+02, 2.931501159667969e+02, 2.936022033691406e+02, 2.931499389648437e+02, 2.964085205078125e+02, 2.929539123535156e+02, 2.996699584960937e+02, 2.931505737304688e+02, 2.941718933105469e+02, 3.001230895996094e+02, 2.931500854492188e+02, 2.878622985839844e+02, 2.953731079101562e+02, 2.931503173828125e+02, 2.94001171875e+02, 2.964555480957031e+02, 2.9318779296875e+02, 2.868890991210938e+02] +TRooAnn.y=[0e+00, 2.9153662109375e+02, 2.922864929199219e+02, 2.93128271484375e+02, 2.933839782714844e+02, 2.935616149902344e+02, 2.941421569824219e+02, 2.943431091308594e+02, 2.940723266601562e+02, 2.939459228515625e+02, 2.938697814941406e+02, 2.936875305175781e+02, 2.936255249023437e+02, 2.937173583984375e+02, 2.937832580566406e+02, 2.936603698730469e+02, 2.936461730957031e+02, 2.936373901367188e+02, 2.937171203613281e+02, 2.938647094726563e+02, 2.940013122558594e+02, 2.939215881347656e+02, 2.94064306640625e+02, 2.941880737304688e+02, 2.942849975585938e+02, 2.942568969726562e+02, 2.941674377441406e+02, 2.942682556152344e+02, 2.943418762207031e+02, 2.943018493652344e+02, 2.943125e+02, 2.943211486816406e+02, 2.942640808105469e+02, 2.942224548339844e+02, 2.942056579589844e+02, 2.942352905273438e+02, 2.943862731933594e+02, 2.945125915527344e+02, 2.945851745605469e+02, 2.9470888671875e+02, 2.948000793457031e+02, 2.949025817871094e+02, 2.950134887695312e+02, 2.951277526855469e+02, 2.952314697265625e+02, 2.953368530273438e+02, 2.954385620117188e+02, 2.955350769042969e+02, 2.956255554199219e+02, 2.957174560546875e+02, 2.958050231933594e+02, 2.958879272460937e+02, 2.959685363769531e+02, 2.9604111328125e+02, 2.961155456542969e+02, 2.961879272460938e+02, 2.962402709960937e+02, 2.962813903808594e+02, 2.963461975097656e+02, 2.964094299316406e+02, 2.964716186523438e+02, 2.965210632324219e+02, 2.965767517089844e+02, 2.966280456542969e+02, 2.966828918457031e+02, 2.967344360351562e+02, 2.967856262207031e+02, 2.968308349609375e+02, 2.968793518066406e+02, 2.969248596191406e+02, 2.969684448242188e+02, 2.969986938476562e+02, 2.970366943359375e+02, 2.970705871582031e+02, 2.971010375976563e+02, 2.971119689941406e+02, 2.971360717773438e+02, 2.970715087890625e+02, 2.970863342285156e+02, 2.971004638671875e+02, 2.971263122558594e+02, 2.971241333007812e+02, 2.971169311523437e+02, 2.971159118652344e+02, 2.970508361816406e+02, 2.969998474121094e+02, 2.969671875e+02, 2.969195251464844e+02, 2.968865844726562e+02, 2.968944702148438e+02, 2.968739013671875e+02, 2.968318725585938e+02, 2.968347045898437e+02, 2.968149108886719e+02, 2.967540954589844e+02, 2.967084655761719e+02, 2.966706115722656e+02, 2.966559631347656e+02, 2.966375244140625e+02, 2.966178833007813e+02, 2.965780334472656e+02] heaCri.lowerLimit=[7.92e+08, 7.92e+08] heaCri.upperLimit=[6.876000256e+09, 6.876000256e+09] cooCri.lowerLimit=[-8.064e+09, -8.064e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case950.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case950.txt index 838cf700dd4..06d49a2f1b1 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case950.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case950.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,9 +12,9 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.765660461425781e+02, 2.72009716796875e+02, 2.810410766601562e+02, 2.955291931152344e+02, 2.817982482910156e+02, 2.829595520019531e+02, 2.875072692871094e+02, 2.669306457519531e+02, 2.735993835449219e+02, 2.848598327636719e+02, 2.77394873046875e+02, 2.8284443359375e+02, 2.843291625976562e+02, 2.771518737792969e+02, 2.897678833007812e+02, 2.837220031738281e+02, 2.860517700195313e+02, 2.91084033203125e+02, 2.897524536132813e+02, 2.769647216796875e+02, 2.935522338867187e+02, 2.796892578125e+02, 2.879714904785156e+02, 2.842820495605469e+02, 2.717149963378906e+02, 2.797038269042969e+02, 2.937867309570312e+02, 2.812182006835938e+02, 2.737460510253906e+02, 2.954151611328125e+02, 2.741723999023437e+02, 2.87966650390625e+02, 2.856946472167969e+02, 2.776936462402344e+02, 2.974908752441406e+02, 2.969181884765625e+02, 2.862503662109375e+02, 2.999937133789062e+02, 2.922713562011719e+02, 2.890624084472656e+02, 2.991956298828125e+02, 2.911899963378906e+02, 2.96549658203125e+02, 2.999378784179688e+02, 2.976103210449219e+02, 2.970456909179687e+02, 3.001500122070312e+02, 2.93952490234375e+02, 3.007686706542969e+02, 3.001501770019531e+02, 2.943646850585938e+02, 2.955339660644531e+02, 2.981734680175781e+02, 2.960490539550781e+02, 3.0014990234375e+02, 2.934484802246094e+02, 2.933116455078125e+02, 3.001498657226563e+02, 2.999466613769531e+02, 2.975894470214844e+02, 3.001499389648437e+02, 2.936290710449219e+02, 2.97738818359375e+02, 3.001498474121094e+02, 2.919418029785156e+02, 2.975081481933594e+02, 3.0015029296875e+02, 2.935112121582031e+02, 2.971808898925781e+02, 2.994710998535156e+02, 2.895829467773438e+02, 2.974283508300781e+02, 2.959652465820312e+02, 2.9102421875e+02, 3.00149658203125e+02, 2.875767456054688e+02, 2.789563720703125e+02, 3.001496398925781e+02, 2.886419555664062e+02, 2.890848083496094e+02, 2.881621765136719e+02, 2.832019897460938e+02, 2.85229833984375e+02, 2.747760620117188e+02, 2.814283447265625e+02, 2.792354614257812e+02, 2.897846862792969e+02, 2.778794189453125e+02, 2.853514770507812e+02, 2.7968212890625e+02, 2.809201965332031e+02, 2.870200439453125e+02, 2.757994812011719e+02, 2.693162109375e+02, 2.85534423828125e+02, 2.820175842285156e+02, 2.777077209472656e+02, 2.877102233886719e+02, 2.805856689453125e+02, 2.607660522460938e+02] +roo.air.vol.T=[2.931499938964844e+02, 2.765659301757813e+02, 2.720096252441406e+02, 2.810413940429688e+02, 2.955291442871094e+02, 2.817981262207031e+02, 2.829595336914062e+02, 2.875074645996094e+02, 2.66930615234375e+02, 2.735995056152344e+02, 2.848599243164062e+02, 2.773948181152344e+02, 2.828443786621094e+02, 2.843291015625e+02, 2.771518737792969e+02, 2.897678833007812e+02, 2.837220947265625e+02, 2.860517700195313e+02, 2.910838989257812e+02, 2.897524536132813e+02, 2.769646911621094e+02, 2.935520812988281e+02, 2.796892150878906e+02, 2.879715637207031e+02, 2.842822021484375e+02, 2.717150268554688e+02, 2.797038024902344e+02, 2.937868286132813e+02, 2.812182312011719e+02, 2.737459411621094e+02, 2.954152221679688e+02, 2.741723754882813e+02, 2.879666015625e+02, 2.856946472167969e+02, 2.776936767578125e+02, 2.974910583496094e+02, 2.969182189941406e+02, 2.862504211425781e+02, 3.000779907226562e+02, 2.922715209960937e+02, 2.890624389648438e+02, 2.991957336425781e+02, 2.911900085449219e+02, 2.965496337890625e+02, 2.999380249023437e+02, 2.976104736328125e+02, 2.970457092285156e+02, 3.001500122070312e+02, 2.939525634765625e+02, 3.007686706542969e+02, 3.001501770019531e+02, 2.943646850585938e+02, 2.955339965820312e+02, 2.981734680175781e+02, 2.960490356445313e+02, 3.0014990234375e+02, 2.934484680175781e+02, 2.933115478515625e+02, 3.001498657226563e+02, 2.999465698242187e+02, 2.975894775390625e+02, 3.001499389648437e+02, 2.936290222167969e+02, 2.977386657714844e+02, 3.001498474121094e+02, 2.919418029785156e+02, 2.975081359863281e+02, 3.0015029296875e+02, 2.935112121582031e+02, 2.971808837890625e+02, 2.994721374511719e+02, 2.895831726074219e+02, 2.974283081054688e+02, 2.959651062011719e+02, 2.910242736816406e+02, 3.00149658203125e+02, 2.875767150878906e+02, 2.789563781738281e+02, 3.001496398925781e+02, 2.886416625976562e+02, 2.890849609375e+02, 2.881621765136719e+02, 2.83202001953125e+02, 2.852297973632812e+02, 2.747755981445313e+02, 2.814283752441406e+02, 2.792355651855469e+02, 2.897845397949219e+02, 2.778801025390625e+02, 2.853513916015625e+02, 2.796820983886719e+02, 2.809201965332031e+02, 2.870201049804688e+02, 2.757994201660156e+02, 2.693161804199219e+02, 2.855346374511719e+02, 2.820173217773437e+02, 2.7770771484375e+02, 2.8771015625e+02, 2.805855773925781e+02, 2.607660522460938e+02] PHea.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -4.003914184570311e+01, 0e+00, 0e+00, 0e+00, -5.417815446853638e-02, 0e+00, 0e+00, 0e+00, 0e+00, -3.075253662109375e+02, 0e+00, 0e+00, -2.253260498046875e+02, 0e+00, 0e+00, 0e+00, 0e+00, -2.778472290039062e+02, 0e+00, 0e+00, -1.139151806640625e+03, -1.781734161376953e+02, 0e+00, -4.58255908203125e+02, -2.010350341796875e+01, 0e+00, -1.214565478515625e+03, 0e+00, 0e+00, -1.2485263671875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.146516479492188e+03, 0e+00, 0e+00, -1.088387451171875e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -3.768444213867187e+01, 0e+00, 0e+00, 0e+00, -6.194739341735839e-02, 0e+00, 0e+00, 0e+00, 0e+00, -3.075108215332031e+02, 0e+00, 0e+00, -2.253339233398438e+02, 0e+00, 0e+00, 0e+00, 0e+00, -2.778244934082031e+02, 0e+00, 0e+00, -1.139147485351562e+03, -1.781693756103516e+02, 0e+00, -4.581907348632812e+02, -2.010363464355469e+01, 0e+00, -1.214638793945312e+03, 0e+00, 0e+00, -1.248518383789062e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.146545043945312e+03, 0e+00, 0e+00, -1.088408129882813e+03, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[0e+00, 0e+00] staRes.peakHea.Mean=[0e+00, 0e+00] staRes.peakHea.Max=[0e+00, 0e+00] @@ -22,15 +22,15 @@ staRes.peakCoo.Min=[-2.054e+03, -2.054e+03] staRes.peakCoo.Mean=[-2.268e+03, -2.268e+03] staRes.peakCoo.Max=[-2.388e+03, -2.388e+03] EHea.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] -ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.8999608e+07, -3.320133e+07, -3.67565208e+07, -3.9347164e+07, -3.9347164e+07, -3.9347164e+07, -4.35615472e+07, -9.578784e+07, -1.28645984e+08, -1.8344992e+08, -2.6643848e+08, -3.051593664e+08, -3.32487712e+08, -4.69033184e+08, -5.60611968e+08, -6.3540192e+08, -7.16034112e+08, -7.4289376e+08, -8.21354176e+08, -9.30451456e+08, -9.4698208e+08, -9.49045824e+08, -1.0544800256e+09, -1.1277600768e+09, -1.31313152e+09, -1.3606778112e+09, -1.4054090752e+09, -1.456857856e+09, -1.5849274624e+09, -1.67203648e+09, -1.832715008e+09, -1.8910556416e+09, -2.055289216e+09, -2.183625216e+09, -2.337161984e+09, -2.345178624e+09, -2.444399104e+09, -2.468210432e+09, -2.495674624e+09, -2.549679872e+09, -2.59495808e+09, -2.59495808e+09, -2.6327552512e+09, -2.635591168e+09, -2.662011136e+09, -2.686247424e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09, -2.687614208e+09] +ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.8998484e+07, -3.319794e+07, -3.6744692e+07, -3.9351552e+07, -3.9351552e+07, -3.9351552e+07, -4.35614752e+07, -9.579452e+07, -1.28642488e+08, -1.83428496e+08, -2.66416912e+08, -3.051376576e+08, -3.32466368e+08, -4.690088e+08, -5.60589888e+08, -6.35379968e+08, -7.16015104e+08, -7.42875712e+08, -8.21336576e+08, -9.30434432e+08, -9.46963392e+08, -9.49035712e+08, -1.0544710144e+09, -1.1277491968e+09, -1.313122048e+09, -1.3606742016e+09, -1.4054048512e+09, -1.456857216e+09, -1.5849237504e+09, -1.672032256e+09, -1.83270592e+09, -1.8910444544e+09, -2.05528e+09, -2.183611136e+09, -2.33714944e+09, -2.345144576e+09, -2.444363008e+09, -2.46820352e+09, -2.495662336e+09, -2.549667328e+09, -2.594945536e+09, -2.594945536e+09, -2.6327419392e+09, -2.635575808e+09, -2.661975296e+09, -2.686212096e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09, -2.68757888e+09] staRes.annualHea.Min=[0e+00, 0e+00] staRes.annualHea.Mean=[0e+00, 0e+00] staRes.annualHea.Max=[0e+00, 0e+00] staRes.annualCoo.Min=[-2.1096e+09, -2.1096e+09] staRes.annualCoo.Mean=[-2.2824e+09, -2.2824e+09] staRes.annualCoo.Max=[-2.545200128e+09, -2.545200128e+09] -TRooHou.y=[0e+00, 2.764045715332031e+02, 2.722339233398437e+02, 2.814097778320312e+02, 2.949043762207031e+02, 2.810679931640625e+02, 2.835776489257813e+02, 2.865630004882813e+02, 2.674228149414063e+02, 2.73953857421875e+02, 2.833204650878906e+02, 2.774087158203125e+02, 2.834889465332031e+02, 2.841000244140625e+02, 2.775675476074219e+02, 2.900817260742188e+02, 2.830453186035156e+02, 2.861816162109375e+02, 2.913799560546875e+02, 2.887063537597656e+02, 2.772671813964844e+02, 2.934951354980469e+02, 2.794898803710938e+02, 2.88192626953125e+02, 2.842791564941406e+02, 2.7198681640625e+02, 2.801991821289063e+02, 2.935625915527344e+02, 2.812769287109375e+02, 2.73805810546875e+02, 2.954658508300781e+02, 2.742411560058594e+02, 2.889440551757813e+02, 2.848059143066406e+02, 2.77616015625e+02, 2.975719299316406e+02, 2.961816650390625e+02, 2.866085876464844e+02, 3.001141174316406e+02, 2.918125854492188e+02, 2.892228393554688e+02, 2.9924873046875e+02, 2.913221557617188e+02, 2.966255432128906e+02, 2.99728369140625e+02, 2.975758056640625e+02, 2.9738603515625e+02, 3.001500854492188e+02, 2.94260400390625e+02, 3.016778503417969e+02, 3.00150146484375e+02, 2.946953063964844e+02, 2.962119384765625e+02, 2.975350646972656e+02, 2.963941162109375e+02, 3.0014990234375e+02, 2.932734680175781e+02, 2.937097229003906e+02, 3.0014990234375e+02, 2.991764831542969e+02, 2.97687744140625e+02, 3.001499694824219e+02, 2.928897033691406e+02, 2.981661010742188e+02, 3.001499206542969e+02, 2.921251831054688e+02, 2.979535827636719e+02, 3.001503112792969e+02, 2.934513366699219e+02, 2.974813415527344e+02, 2.986136779785156e+02, 2.896742248535156e+02, 2.982780212402344e+02, 2.955441162109375e+02, 2.914365112304687e+02, 3.00149658203125e+02, 2.875766845703125e+02, 2.790610656738281e+02, 3.001496704101563e+02, 2.874738891601563e+02, 2.899864196777344e+02, 2.883952270507813e+02, 2.830006713867188e+02, 2.855361083984375e+02, 2.745091003417969e+02, 2.815136108398438e+02, 2.794574096679688e+02, 2.892540222167969e+02, 2.787177734375e+02, 2.856456237792969e+02, 2.782803955078125e+02, 2.810052856445312e+02, 2.884656311035156e+02, 2.757012573242188e+02, 2.696579345703125e+02, 2.859002685546875e+02, 2.81220703125e+02, 2.782659606933594e+02, 2.881521850585938e+02, 2.794441833496094e+02, 2.617254333496094e+02] -TRooAnn.y=[0e+00, 2.769572998046875e+02, 2.781306518554687e+02, 2.790517761230469e+02, 2.798420593261719e+02, 2.800593872070312e+02, 2.808819274902344e+02, 2.812450256347656e+02, 2.806767944335937e+02, 2.8016591796875e+02, 2.797873229980469e+02, 2.792922241210937e+02, 2.792192260742187e+02, 2.794818420410156e+02, 2.798118408203125e+02, 2.795742492675781e+02, 2.795428161621094e+02, 2.797226867675781e+02, 2.800523742675781e+02, 2.80328369140625e+02, 2.8057568359375e+02, 2.804925170898438e+02, 2.807743408203125e+02, 2.810808227539063e+02, 2.81281884765625e+02, 2.812956237792969e+02, 2.811187316894531e+02, 2.813453369140625e+02, 2.814719116210937e+02, 2.814531860351562e+02, 2.815511779785156e+02, 2.816220397949219e+02, 2.81633740234375e+02, 2.817059692382812e+02, 2.817923278808594e+02, 2.819627075195312e+02, 2.823464965820312e+02, 2.826509399414062e+02, 2.828835815429687e+02, 2.831773132324219e+02, 2.833970031738281e+02, 2.836297241210938e+02, 2.838902465820312e+02, 2.842023193359375e+02, 2.844623046875e+02, 2.847520446777344e+02, 2.850356506347656e+02, 2.852830688476562e+02, 2.855179626464844e+02, 2.857961791992187e+02, 2.860431518554688e+02, 2.862724304199219e+02, 2.864963500976563e+02, 2.866734130859375e+02, 2.868810791015625e+02, 2.870811462402344e+02, 2.872181762695312e+02, 2.873321350097656e+02, 2.875130187988281e+02, 2.876869689941406e+02, 2.878799743652344e+02, 2.880098266601562e+02, 2.881490356445312e+02, 2.882800109863281e+02, 2.884343627929687e+02, 2.885724487304688e+02, 2.887209167480469e+02, 2.888280822753906e+02, 2.889580383300781e+02, 2.890823852539062e+02, 2.89193359375e+02, 2.892486328125e+02, 2.893344421386719e+02, 2.894104125976563e+02, 2.8946787109375e+02, 2.895025939941406e+02, 2.895452270507812e+02, 2.894215026855469e+02, 2.894391418457031e+02, 2.894308715820313e+02, 2.894641723632812e+02, 2.894592102050781e+02, 2.894414245605469e+02, 2.894334045410156e+02, 2.892676513671875e+02, 2.891343383789062e+02, 2.890907348632812e+02, 2.890070434570313e+02, 2.889358520507812e+02, 2.889263610839844e+02, 2.888497314453125e+02, 2.887209716796875e+02, 2.886945861816406e+02, 2.886208618164063e+02, 2.884695007324219e+02, 2.883500671386719e+02, 2.882526550292969e+02, 2.882018920898437e+02, 2.881443237304687e+02, 2.880897583007812e+02, 2.879728698730469e+02] +TRooHou.y=[0e+00, 2.764045104980469e+02, 2.722336791992187e+02, 2.814098022460938e+02, 2.949043090820313e+02, 2.8106787109375e+02, 2.835777282714844e+02, 2.865631042480469e+02, 2.674228149414063e+02, 2.739539978027344e+02, 2.833205871582031e+02, 2.774086975097656e+02, 2.834888793945312e+02, 2.840998779296875e+02, 2.77567529296875e+02, 2.900817565917969e+02, 2.830455078125e+02, 2.861816162109375e+02, 2.913796691894531e+02, 2.887063110351563e+02, 2.772671203613281e+02, 2.93494970703125e+02, 2.794896850585938e+02, 2.881925903320313e+02, 2.842792724609375e+02, 2.719868469238281e+02, 2.801991516113281e+02, 2.935624206542969e+02, 2.812769836425781e+02, 2.738057373046875e+02, 2.954659118652344e+02, 2.742411560058594e+02, 2.889440002441406e+02, 2.848059204101563e+02, 2.776160278320312e+02, 2.975720825195312e+02, 2.961817016601562e+02, 2.86608642578125e+02, 3.001100891113281e+02, 2.918126159667969e+02, 2.892228393554688e+02, 2.992488220214844e+02, 2.913221374511719e+02, 2.9662578125e+02, 2.997284790039063e+02, 2.975758056640625e+02, 2.973859924316406e+02, 3.001500854492188e+02, 2.942604919433594e+02, 3.016778503417969e+02, 3.00150146484375e+02, 2.946953186035156e+02, 2.962119689941406e+02, 2.975350646972656e+02, 2.963941162109375e+02, 3.0014990234375e+02, 2.932734619140625e+02, 2.937096008300781e+02, 3.0014990234375e+02, 2.991762939453125e+02, 2.976877746582031e+02, 3.001499694824219e+02, 2.928896911621094e+02, 2.981660461425781e+02, 3.001499206542969e+02, 2.921251831054688e+02, 2.979536254882813e+02, 3.001503112792969e+02, 2.934513671875e+02, 2.974813354492188e+02, 2.986140441894531e+02, 2.896744506835938e+02, 2.982780212402344e+02, 2.955439453125e+02, 2.9143662109375e+02, 3.00149658203125e+02, 2.875767883300781e+02, 2.790611083984375e+02, 3.001496704101563e+02, 2.87473828125e+02, 2.899864196777344e+02, 2.883952026367188e+02, 2.83000732421875e+02, 2.855360473632812e+02, 2.745089660644531e+02, 2.81513427734375e+02, 2.7945751953125e+02, 2.892538024902344e+02, 2.787179382324219e+02, 2.856455810546875e+02, 2.782803649902344e+02, 2.810053100585938e+02, 2.884657165527344e+02, 2.757011901855469e+02, 2.696579040527344e+02, 2.859004516601562e+02, 2.812200317382812e+02, 2.782659301757812e+02, 2.881521240234375e+02, 2.794441223144531e+02, 2.617253723144531e+02] +TRooAnn.y=[0e+00, 2.769572998046875e+02, 2.781306213378906e+02, 2.790517761230469e+02, 2.798420715332031e+02, 2.800593872070312e+02, 2.808819152832031e+02, 2.812450256347656e+02, 2.806767883300781e+02, 2.8016591796875e+02, 2.79787353515625e+02, 2.792922241210937e+02, 2.792192321777344e+02, 2.794818420410156e+02, 2.798118225097656e+02, 2.795742492675781e+02, 2.795428161621094e+02, 2.797226623535156e+02, 2.800523742675781e+02, 2.80328369140625e+02, 2.8057568359375e+02, 2.804925170898438e+02, 2.8077431640625e+02, 2.810808227539063e+02, 2.81281884765625e+02, 2.812956237792969e+02, 2.811187133789062e+02, 2.813453369140625e+02, 2.814719116210937e+02, 2.814531860351562e+02, 2.815511779785156e+02, 2.816220397949219e+02, 2.816337341308594e+02, 2.817059631347656e+02, 2.817923095703125e+02, 2.819627075195312e+02, 2.823464965820312e+02, 2.826509399414062e+02, 2.828835815429687e+02, 2.831773010253906e+02, 2.8339697265625e+02, 2.836297241210938e+02, 2.838902465820312e+02, 2.84202294921875e+02, 2.844623046875e+02, 2.847520446777344e+02, 2.850356689453125e+02, 2.852830688476562e+02, 2.8551796875e+02, 2.857961791992187e+02, 2.860431518554688e+02, 2.862724426269531e+02, 2.864963500976563e+02, 2.866734130859375e+02, 2.868810791015625e+02, 2.870811462402344e+02, 2.872181884765625e+02, 2.873321350097656e+02, 2.875130249023438e+02, 2.876869689941406e+02, 2.878799743652344e+02, 2.880098266601562e+02, 2.881490356445312e+02, 2.882800109863281e+02, 2.884343627929687e+02, 2.885724487304688e+02, 2.887209167480469e+02, 2.888280822753906e+02, 2.889580383300781e+02, 2.890824035644531e+02, 2.891933898925781e+02, 2.892486328125e+02, 2.893344421386719e+02, 2.894104125976563e+02, 2.8946787109375e+02, 2.895025939941406e+02, 2.895452270507812e+02, 2.894215026855469e+02, 2.894391418457031e+02, 2.894308715820313e+02, 2.894641723632812e+02, 2.894592102050781e+02, 2.894414306640625e+02, 2.894334289550781e+02, 2.892676513671875e+02, 2.891343383789062e+02, 2.890907653808594e+02, 2.890070678710937e+02, 2.889358520507812e+02, 2.889263610839844e+02, 2.888497314453125e+02, 2.887209716796875e+02, 2.886946105957031e+02, 2.886208618164063e+02, 2.884695007324219e+02, 2.883500671386719e+02, 2.882526672363281e+02, 2.882018981933594e+02, 2.881443481445312e+02, 2.880897766113281e+02, 2.879728698730469e+02] heaCri.lowerLimit=[0e+00, 0e+00] heaCri.upperLimit=[0e+00, 0e+00] cooCri.lowerLimit=[-1.548e+09, -1.548e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case960.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case960.txt index c1c35f524e5..c8db2852ba9 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case960.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case960.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "14, 1, 1, 1, 1, 1, 1", @@ -12,27 +12,27 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.931499877929688e+02, 2.931499633789062e+02, 2.931499694824219e+02, 2.938514465332031e+02, 2.931500549316406e+02, 2.932311950683594e+02, 2.931500671386719e+02, 2.931499450683594e+02, 2.931499633789062e+02, 2.93150146484375e+02, 2.931499938964844e+02, 2.931499084472656e+02, 2.931500549316406e+02, 2.931499450683594e+02, 2.931914367675781e+02, 2.931501586914063e+02, 2.931499877929688e+02, 2.931499450683594e+02, 2.935211608886719e+02, 2.931499633789062e+02, 2.962238525390625e+02, 2.931500732421875e+02, 2.959499328613281e+02, 2.9315e+02, 2.931499938964844e+02, 2.931499084472656e+02, 2.958626037597656e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.980235595703125e+02, 2.931499938964844e+02, 2.960380676269531e+02, 2.931559509277344e+02, 2.931499938964844e+02, 3.001499328613281e+02, 2.993532775878906e+02, 2.940263549804687e+02, 3.001499145507813e+02, 2.954016662597656e+02, 2.969015197753906e+02, 3.001499633789062e+02, 2.970221923828125e+02, 3.001499267578125e+02, 3.001500732421875e+02, 3.001500549316406e+02, 3.001499389648437e+02, 3.001500610351562e+02, 2.992471557617188e+02, 3.001498352050781e+02, 3.001500854492188e+02, 2.995674987792969e+02, 3.001498596191406e+02, 3.001501098632813e+02, 3.001481567382813e+02, 3.0014990234375e+02, 2.961385070800781e+02, 2.988403259277344e+02, 3.001499084472656e+02, 3.001501892089844e+02, 3.001499328613281e+02, 3.001500366210938e+02, 2.982715576171875e+02, 3.001499877929688e+02, 3.001499572753906e+02, 2.98259765625e+02, 3.001499328613281e+02, 3.001501342773437e+02, 2.997666015625e+02, 3.001499633789062e+02, 2.998058776855469e+02, 2.970582885742188e+02, 3.001498596191406e+02, 2.975586303710937e+02, 2.988982360839844e+02, 3.001497497558594e+02, 2.931499816894531e+02, 2.931499938964844e+02, 3.001499145507813e+02, 2.932917419433594e+02, 2.983893737792969e+02, 2.932396728515625e+02, 2.931500427246094e+02, 2.934071960449219e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.931499816894531e+02, 2.931500732421875e+02, 2.931498779296875e+02, 2.941089782714844e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.950633056640625e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.931501953125e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931501525878906e+02, 2.931498718261719e+02] -PHea.y=[0e+00, 4.365522705078125e+02, 1.233236547851563e+03, 3.638470886230469e+02, -1.703199577331543e+00, 4.497825317382812e+02, 2.058907699584961e+01, 7.343234985351562e+02, 1.408849487304688e+03, 9.833035034179687e+02, 3.218722839355469e+02, 7.523969848632812e+02, 1.313185516357422e+02, 2.343634399414063e+02, 7.319560913085937e+02, 2.526397705078125e+00, 4.313431518554688e+02, 9.203540954589843e+01, 1.517942169189453e+02, 4.121999130249023e+01, 7.342408447265625e+02, 0e+00, 5.928719848632812e+02, 0e+00, 4.215431396484375e+02, 1.207359008789062e+03, 4.54731298828125e+02, 0e+00, 3.218803100585938e+02, 1.112426513671875e+03, 0e+00, 1.157672290039063e+03, 0e+00, 6.841426391601563e+01, 8.58912451171875e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.866136566162109e+02, 7.340046630859375e+02, 0e+00, 1.258103073120117e+02, 0e+00, 5.554562900215388e-04, 2.278982330322266e+02, 0e+00, 9.79966162109375e+02, 4.362496032714844e+02, 7.231565185546875e+02, 2.599061157226562e+02, 5.968917297363281e+02, 0e+00, 1.09184228515625e+03, 3.867256164550781e+02, 0e+00, 1.006962939453125e+03, 1.429073168945313e+03, 5.693381958007812e+02, 6.081656127929688e+02, 6.636043212890625e+02, 5.111311874389649e+01, 9.111548828125e+02, 2.070931884765625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.589966735839844e+02, 0e+00, 0e+00, -3.0431328125e+02, 0e+00, 0e+00, -4.752481506347656e+02, 0e+00, -9.907363586425781e+01, -5.469924560546875e+02, -7.981853485107422e+01, -1.90572314453125e+02, -6.201368408203125e+02, -1.845028663183257e-07, -5.984513671875e+02, -5.312999267578125e+02, -9.432488494197788e+00, -2.957736602783203e+02, -1.700464080810547e+02, -4.322688751220703e+01, -3.295258483886719e+02, 0e+00, 0e+00, -1.06785517578125e+03, -2.917977294921875e+02, -2.041055755615234e+02, -6.609076293945312e+02, 0e+00, -2.110175964355469e+02, -8.205133666992188e+02, 0e+00, -3.192239990234375e+02, -8.601509033203125e+02, -1.365078787785023e-07, -2.767299560546875e+02, 0e+00, 0e+00, -4.382818176269531e+02, 0e+00, 0e+00, -5.856694946289062e+02, 0e+00, 0e+00, -4.3436845703125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.931499877929688e+02, 2.931499694824219e+02, 2.931499694824219e+02, 2.938518310546875e+02, 2.931500549316406e+02, 2.932312927246094e+02, 2.931500671386719e+02, 2.931499450683594e+02, 2.931499633789062e+02, 2.93150146484375e+02, 2.931500122070312e+02, 2.931499084472656e+02, 2.931500549316406e+02, 2.931499633789062e+02, 2.931727294921875e+02, 2.931501586914063e+02, 2.931499877929688e+02, 2.931499450683594e+02, 2.935132507324219e+02, 2.931499633789062e+02, 2.962236999511719e+02, 2.931500732421875e+02, 2.959488891601562e+02, 2.9315e+02, 2.931499938964844e+02, 2.931499084472656e+02, 2.958618957519531e+02, 2.931499328613281e+02, 2.931499633789062e+02, 2.98023681640625e+02, 2.931499938964844e+02, 2.960394287109375e+02, 2.931591003417969e+02, 2.931499938964844e+02, 3.001499328613281e+02, 2.993532775878906e+02, 2.940265014648438e+02, 3.001499145507813e+02, 2.954014953613281e+02, 2.969006958007812e+02, 3.001499633789062e+02, 2.97022705078125e+02, 3.001499267578125e+02, 3.001500732421875e+02, 3.001500549316406e+02, 3.001499389648437e+02, 3.001500610351562e+02, 2.9924375e+02, 3.001498352050781e+02, 3.001500854492188e+02, 2.995712097167969e+02, 3.001498596191406e+02, 3.001501098632813e+02, 3.00135400390625e+02, 3.0014990234375e+02, 2.961380737304688e+02, 2.988398681640625e+02, 3.001499084472656e+02, 3.001501892089844e+02, 3.001499328613281e+02, 3.001500366210938e+02, 2.98273828125e+02, 3.001499877929688e+02, 3.001499572753906e+02, 2.982603149414062e+02, 3.001499328613281e+02, 3.001501342773437e+02, 2.9976708984375e+02, 3.001499633789062e+02, 2.998060913085938e+02, 2.970580017089844e+02, 3.001498840332031e+02, 2.975623779296875e+02, 2.988980834960938e+02, 3.001497497558594e+02, 2.931499816894531e+02, 2.931499938964844e+02, 3.001499145507813e+02, 2.932934875488281e+02, 2.983893432617188e+02, 2.932394409179688e+02, 2.931500427246094e+02, 2.934069946289063e+02, 2.931500244140625e+02, 2.931499938964844e+02, 2.931499816894531e+02, 2.931500732421875e+02, 2.931498779296875e+02, 2.941086853027344e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.950533325195312e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.9314990234375e+02, 2.931501953125e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931501525878906e+02, 2.931498718261719e+02] +PHea.y=[0e+00, 4.365519104003906e+02, 1.23321572265625e+03, 3.638700561523438e+02, -1.666409826278687e+00, 4.49768798828125e+02, 2.04878402709961e+01, 7.343302612304688e+02, 1.408793359375e+03, 9.832761962890625e+02, 3.218717956542969e+02, 7.524100219726563e+02, 1.314835052490234e+02, 2.343659729003906e+02, 7.30534375e+02, 1.746854424476624e+00, 4.313512939453125e+02, 9.210160522460937e+01, 1.517950531005859e+02, 3.908665289878845e+01, 7.342933349609375e+02, 0e+00, 5.925987121582032e+02, 0e+00, 4.215385192871094e+02, 1.2073994140625e+03, 4.536059448242187e+02, 0e+00, 3.218065063476562e+02, 1.112422607421875e+03, 0e+00, 1.157678466796875e+03, 0e+00, 6.853516540527343e+01, 8.589088989257813e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.866766448974609e+02, 7.340099731445313e+02, 0e+00, 1.25818480682373e+02, 0e+00, -1.198082327842712e-01, 2.277316680908203e+02, 0e+00, 9.80019482421875e+02, 4.360233764648438e+02, 7.231748901367188e+02, 2.599059783935547e+02, 5.968309509277344e+02, 0e+00, 1.0918330078125e+03, 3.867383728027344e+02, 0e+00, 1.006929028320312e+03, 1.429015014648438e+03, 5.6934521484375e+02, 6.081712768554687e+02, 6.636009765625e+02, 5.111838150024414e+01, 9.111942749023438e+02, 2.07094970703125e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -2.589768676757812e+02, 0e+00, 0e+00, -3.043757019042969e+02, 0e+00, 0e+00, -4.752704833984375e+02, 0e+00, -9.906711730957031e+01, -5.472505737304688e+02, -7.982179260253906e+01, -1.906046966552734e+02, -6.202942626953125e+02, -6.622738468742284e-11, -5.984184692382812e+02, -5.313845825195312e+02, -4.494373336633046e+00, -2.957785034179688e+02, -1.700976627349854e+02, -4.409912452697754e+01, -3.29544677734375e+02, 0e+00, 0e+00, -1.067864672851563e+03, -2.917041656494141e+02, -2.04117431640625e+02, -6.608824584960937e+02, 0e+00, -2.109925109863281e+02, -8.204011108398438e+02, 0e+00, -3.192653991699219e+02, -8.603612426757812e+02, 0e+00, -2.767379089355469e+02, 0e+00, 0e+00, -4.382845397949219e+02, 0e+00, 0e+00, -5.856163940429688e+02, 0e+00, 0e+00, -4.341857604980469e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00] staRes.peakHea.Min=[2.085e+03, 2.085e+03] staRes.peakHea.Mean=[2.196e+03, 2.196e+03] staRes.peakHea.Max=[2.3e+03, 2.3e+03] staRes.peakCoo.Min=[-1.338e+03, -1.338e+03] staRes.peakCoo.Mean=[-1.393e+03, -1.393e+03] staRes.peakCoo.Max=[-1.48e+03, -1.48e+03] -EHea.y=[0e+00, 3.143727488e+08, 5.4156064e+08, 7.42148992e+08, 9.03659968e+08, 1.106198272e+09, 1.206561024e+09, 1.3242557952e+09, 1.6304330752e+09, 1.9247189504e+09, 2.179780096e+09, 2.5290213888e+09, 2.7804841984e+09, 2.9036675072e+09, 3.0272416256e+09, 3.328546816e+09, 3.5245218816e+09, 3.670263296e+09, 3.7882795008e+09, 3.875386112e+09, 3.95810432e+09, 4.180955136e+09, 4.231410944e+09, 4.280868608e+09, 4.348986368e+09, 4.50734592e+09, 4.7826955264e+09, 4.829706752e+09, 4.8995316736e+09, 5.0895039488e+09, 5.193045504e+09, 5.3340898304e+09, 5.484562432e+09, 5.5975596032e+09, 5.6904968192e+09, 5.73638912e+09, 5.73638912e+09, 5.73638912e+09, 5.747075584e+09, 5.747075584e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.748069888e+09, 5.759126016e+09, 5.7606480896e+09, 5.9887074304e+09, 6.022769152e+09, 6.0391914496e+09, 6.043244032e+09, 6.0720768e+09, 6.1241496576e+09, 6.154605056e+09, 6.4818402304e+09, 6.754105856e+09, 6.8484892672e+09, 7.0290983936e+09, 7.1884468224e+09, 7.247286784e+09, 7.41042176e+09, 7.695834112e+09, 7.778888704e+09, 7.9289381888e+09, 8.2962286592e+09, 8.577373696e+09, 8.802291507200001e+09, 8.944456908799999e+09, 9.083328512e+09, 9.239573299200001e+09, 9.546042368e+09] -ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.70818115234375e+03, -1.70818115234375e+03, -1.70818115234375e+03, -1.70818115234375e+03, -1.70818115234375e+03, -2.88271725e+06, -5.1769912e+07, -7.9187512e+07, -9.229214559999999e+07, -1.11563848e+08, -1.1923232e+08, -1.41407296e+08, -1.77185168e+08, -2.786175616e+08, -3.52932224e+08, -4.66094528e+08, -5.920710528e+08, -6.63214144e+08, -7.4442176e+08, -9.304958208e+08, -1.064102656e+09, -1.19931456e+09, -1.3106011904e+09, -1.3735208704e+09, -1.5125491712e+09, -1.651709696e+09, -1.686049536e+09, -1.703663232e+09, -1.835254656e+09, -1.9433700096e+09, -2.131789568e+09, -2.1911234048e+09, -2.2602624e+09, -2.334945536e+09, -2.46234368e+09, -2.55689472e+09, -2.7097477632e+09, -2.7778153472e+09, -2.931225856e+09, -3.0565857792e+09, -3.17522816e+09, -3.19390208e+09, -3.2681026048e+09, -3.306542848e+09, -3.328951552e+09, -3.350661376e+09, -3.380937472e+09, -3.380937472e+09, -3.3921293312e+09, -3.393827072e+09, -3.401979648e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09, -3.405431296e+09] +EHea.y=[0e+00, 3.14370176e+08, 5.415488e+08, 7.421342464e+08, 9.03622528e+08, 1.106153984e+09, 1.206518144e+09, 1.3241649152e+09, 1.6303345408e+09, 1.9246190592e+09, 2.17968128e+09, 2.5289256448e+09, 2.7804070912e+09, 2.9035154432e+09, 3.0271010816e+09, 3.328399104e+09, 3.5243588096e+09, 3.6701069312e+09, 3.788129536e+09, 3.87527168e+09, 3.957881088e+09, 4.180717312e+09, 4.2312732672e+09, 4.280695552e+09, 4.348788736e+09, 4.507102208e+09, 4.7825313792e+09, 4.829494272e+09, 4.8993408e+09, 5.089355264e+09, 5.192881152e+09, 5.3338788864e+09, 5.484392448e+09, 5.5973919744e+09, 5.690337792e+09, 5.736198656e+09, 5.736198656e+09, 5.736198656e+09, 5.74691328e+09, 5.74691328e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.74788864e+09, 5.758972416e+09, 5.7604924416e+09, 5.9885481984e+09, 6.02273792e+09, 6.0391539712e+09, 6.043198976e+09, 6.072042496e+09, 6.1241704448e+09, 6.154608128e+09, 6.4818456576e+09, 6.754138624e+09, 6.8485102592e+09, 7.0291233792e+09, 7.1884688384e+09, 7.247332352e+09, 7.410456576e+09, 7.69586944e+09, 7.778806784e+09, 7.9289222144e+09, 8.2962081792e+09, 8.577353216e+09, 8.802271027200001e+09, 8.944439500799999e+09, 9.083312947200001e+09, 9.239545651200001e+09, 9.546015744e+09] +ECoo.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -1.741587768554688e+03, -1.741587768554688e+03, -1.741587768554688e+03, -1.741587768554688e+03, -1.741587768554688e+03, -2.882431e+06, -5.1732296e+07, -7.913684e+07, -9.224132e+07, -1.1155024e+08, -1.19229472e+08, -1.41409072e+08, -1.77122912e+08, -2.78561632e+08, -3.528956608e+08, -4.66017696e+08, -5.918961152e+08, -6.630211456e+08, -7.44284992e+08, -9.303339776e+08, -1.06387904e+09, -1.199070848e+09, -1.3103764224e+09, -1.3733026816e+09, -1.5123619072e+09, -1.651524352e+09, -1.685895936e+09, -1.703446144e+09, -1.8350145024e+09, -1.943139456e+09, -2.131551488e+09, -2.1908819968e+09, -2.260011776e+09, -2.334726144e+09, -2.4621381632e+09, -2.556671232e+09, -2.7094938112e+09, -2.7774872576e+09, -2.930945792e+09, -3.0562776576e+09, -3.174872576e+09, -3.193556736e+09, -3.2677794304e+09, -3.306095104e+09, -3.328521984e+09, -3.3502592e+09, -3.380512512e+09, -3.380512512e+09, -3.3917520896e+09, -3.393476096e+09, -3.401617664e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09, -3.40513024e+09] staRes.annualHea.Min=[9.079199744e+09, 9.079199744e+09] staRes.annualHea.Mean=[9.694799872e+09, 9.694799872e+09] staRes.annualHea.Max=[1.0296000512e+10, 1.0296000512e+10] staRes.annualCoo.Min=[-2.840399872e+09, -2.840399872e+09] staRes.annualCoo.Mean=[-3.2256e+09, -3.2256e+09] staRes.annualCoo.Max=[-3.42e+09, -3.42e+09] -TRooHou.y=[0e+00, 2.931500183105469e+02, 2.931499450683594e+02, 2.931499694824219e+02, 2.935920471191406e+02, 2.931499938964844e+02, 2.933453918457031e+02, 2.93150048828125e+02, 2.931499694824219e+02, 2.931499328613281e+02, 2.931502075195312e+02, 2.931499816894531e+02, 2.931510314941406e+02, 2.931500915527344e+02, 2.931499633789062e+02, 2.932797546386719e+02, 2.931501647949219e+02, 2.931499633789062e+02, 2.9315e+02, 2.933383117675781e+02, 2.931499633789062e+02, 2.960800170898438e+02, 2.93150048828125e+02, 2.961947082519531e+02, 2.931499694824219e+02, 2.931499633789062e+02, 2.931498779296875e+02, 2.956836669921875e+02, 2.93149951171875e+02, 2.931499633789062e+02, 2.977021179199219e+02, 2.931499633789062e+02, 2.96440966796875e+02, 2.931503112792969e+02, 2.931499938964844e+02, 3.001499633789062e+02, 2.988660339355469e+02, 2.942287292480469e+02, 3.001498657226563e+02, 2.952318664550781e+02, 2.972088012695312e+02, 3.001500122070312e+02, 2.969987670898437e+02, 3.001499267578125e+02, 3.001501037597656e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001500732421875e+02, 2.994096801757813e+02, 3.00149853515625e+02, 3.001500854492188e+02, 2.997059204101562e+02, 3.001497985839844e+02, 3.000943054199219e+02, 3.001498413085938e+02, 3.0014990234375e+02, 2.959727355957031e+02, 2.990540649414062e+02, 3.001499145507813e+02, 3.001501708984375e+02, 3.001499633789062e+02, 3.001500671386719e+02, 2.980814880371094e+02, 3.001499389648437e+02, 3.0015e+02, 2.983506774902344e+02, 3.001499328613281e+02, 3.001501159667969e+02, 2.99809814453125e+02, 3.001499450683594e+02, 2.993959045410156e+02, 2.972700378417969e+02, 3.001498291015625e+02, 2.971932373046875e+02, 2.990223876953125e+02, 3.001498107910156e+02, 2.931499633789062e+02, 2.931499938964844e+02, 3.001499328613281e+02, 2.931838623046875e+02, 2.986242370605469e+02, 2.932515930175781e+02, 2.931499938964844e+02, 2.936084594726562e+02, 2.931500610351562e+02, 2.931499938964844e+02, 2.931499694824219e+02, 2.931500793457031e+02, 2.9314990234375e+02, 2.94360986328125e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.953519348144531e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931501525878906e+02, 2.931499877929688e+02, 2.931499206542969e+02, 2.931501037597656e+02, 2.931498718261719e+02] -TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931499938964844e+02, 2.931504577636719e+02, 2.931577758789062e+02, 2.931636352539062e+02, 2.932450622558594e+02, 2.932750732421875e+02, 2.932594299316406e+02, 2.932472839355469e+02, 2.93237548828125e+02, 2.9322958984375e+02, 2.932244079589844e+02, 2.932335083007812e+02, 2.932359375e+02, 2.932308654785156e+02, 2.932354370117188e+02, 2.93241259765625e+02, 2.932710083007813e+02, 2.933072937011719e+02, 2.933387451171875e+02, 2.933353454589844e+02, 2.933662231445313e+02, 2.934225524902344e+02, 2.934443969726562e+02, 2.934525146484375e+02, 2.934430847167969e+02, 2.934946228027344e+02, 2.935255126953125e+02, 2.935271911621094e+02, 2.935647888183594e+02, 2.93587646484375e+02, 2.935863464355469e+02, 2.935797729492188e+02, 2.935821838378906e+02, 2.936214599609375e+02, 2.937750305175781e+02, 2.938922790527344e+02, 2.939522338867188e+02, 2.940714782714844e+02, 2.941450500488281e+02, 2.942351806640625e+02, 2.943451232910156e+02, 2.944675048828125e+02, 2.945749450683594e+02, 2.946893615722656e+02, 2.947999389648438e+02, 2.949041870117188e+02, 2.950008911132812e+02, 2.951034301757812e+02, 2.952010498046875e+02, 2.952920288085937e+02, 2.953818298339844e+02, 2.954580505371094e+02, 2.955397277832031e+02, 2.956210021972656e+02, 2.956726318359375e+02, 2.957081604003906e+02, 2.957791564941406e+02, 2.958507629394531e+02, 2.959222106933594e+02, 2.959751159667969e+02, 2.960357055664062e+02, 2.960892028808594e+02, 2.961521362304687e+02, 2.96210205078125e+02, 2.962687438964844e+02, 2.9631796875e+02, 2.963735717773437e+02, 2.964253051757813e+02, 2.964738464355469e+02, 2.964975830078125e+02, 2.965356079101563e+02, 2.965689758300781e+02, 2.965898254394531e+02, 2.965912170410156e+02, 2.966117797851563e+02, 2.965668212890625e+02, 2.965655395507812e+02, 2.965539855957031e+02, 2.965594482421875e+02, 2.96553466796875e+02, 2.965226745605469e+02, 2.964933654785156e+02, 2.964535827636719e+02, 2.96415283203125e+02, 2.963795349121094e+02, 2.963424133300781e+02, 2.96306689453125e+02, 2.962774780273438e+02, 2.962494506835938e+02, 2.962159057617188e+02, 2.961894836425781e+02, 2.961598327636719e+02, 2.961278137207031e+02, 2.960964660644531e+02, 2.960657775878906e+02, 2.960365234375e+02, 2.960086120605469e+02, 2.959801513671875e+02, 2.959519348144531e+02] -TSunSpaHou.y=[0e+00, 2.889378662109375e+02, 2.837326782226563e+02, 2.97972607421875e+02, 3.130506958007812e+02, 2.959390869140625e+02, 3.068468078613281e+02, 3.011955322265625e+02, 2.885791442871094e+02, 3.012773681640625e+02, 2.992168273925781e+02, 2.900381958007812e+02, 3.047531616210937e+02, 2.934722290039062e+02, 2.948045471191406e+02, 3.034258728027344e+02, 2.92696875e+02, 2.975064758300781e+02, 3.071123046875e+02, 2.99016650390625e+02, 2.923555297851562e+02, 3.089311340332031e+02, 2.921436645507812e+02, 3.013659912109375e+02, 2.932405029296875e+02, 2.849903869628906e+02, 2.955103759765625e+02, 3.059137084960938e+02, 2.953292785644531e+02, 2.843272155761719e+02, 3.033733215332031e+02, 2.835993530273437e+02, 2.983770935058594e+02, 2.908450561523438e+02, 2.871539245605469e+02, 3.038224487304688e+02, 3.017649658203125e+02, 2.9574345703125e+02, 3.051579833984375e+02, 2.974305358886719e+02, 2.985789794921875e+02, 3.0549619140625e+02, 2.986304382324219e+02, 3.049372436523437e+02, 3.056070495605469e+02, 3.034312744140625e+02, 3.044730346679688e+02, 3.064391723632813e+02, 3.017655456542969e+02, 3.079832580566406e+02, 3.059974975585938e+02, 3.034975463867187e+02, 3.0541455078125e+02, 3.025048034667969e+02, 3.045314025878906e+02, 3.065912780761719e+02, 2.969431945800781e+02, 3.00961328125e+02, 3.112727172851563e+02, 3.042089050292969e+02, 3.068938598632812e+02, 3.089844116210937e+02, 2.997606506347656e+02, 3.071902526855469e+02, 3.122992492675781e+02, 3.014100646972656e+02, 3.09834033203125e+02, 3.144356872558594e+02, 3.054189819335937e+02, 3.097482971191406e+02, 3.10376708984375e+02, 3.003663818359375e+02, 3.136734313964844e+02, 3.028806335449219e+02, 3.039712524414062e+02, 3.159936218261719e+02, 2.946872741699219e+02, 2.929490051269531e+02, 3.197822204589844e+02, 2.995533203125e+02, 3.068723754882812e+02, 2.965742797851562e+02, 2.985646850585937e+02, 3.021131103515625e+02, 2.832140808105469e+02, 2.951820373535156e+02, 2.913992980957031e+02, 3.012041687011719e+02, 2.942451477050781e+02, 3.074041748046875e+02, 2.912809753417969e+02, 2.973580627441406e+02, 3.103197875976563e+02, 2.852566650390625e+02, 2.877013793945313e+02, 3.009233093261719e+02, 2.920907836914063e+02, 2.974298156738281e+02, 3.010272888183594e+02, 2.938935241699219e+02, 2.819373474121094e+02] -TSunSpaAnn.y=[0e+00, 2.911323608398437e+02, 2.920946166992188e+02, 2.943514953613281e+02, 2.947024841308594e+02, 2.953158264160156e+02, 2.969176208496094e+02, 2.9724775390625e+02, 2.968486877441406e+02, 2.968013366699219e+02, 2.968444519042969e+02, 2.961461364746094e+02, 2.96049951171875e+02, 2.962070495605469e+02, 2.962635864257812e+02, 2.957788391113281e+02, 2.957529846191406e+02, 2.956668701171875e+02, 2.957162902832031e+02, 2.960013854980469e+02, 2.962491455078125e+02, 2.959901916503906e+02, 2.9620263671875e+02, 2.963761657714844e+02, 2.964958557128906e+02, 2.964023132324219e+02, 2.960666076660156e+02, 2.962036560058594e+02, 2.962864379882812e+02, 2.961006286621094e+02, 2.960372619628906e+02, 2.959329833984375e+02, 2.957556213378906e+02, 2.956171142578125e+02, 2.955449035644531e+02, 2.955459594726562e+02, 2.957509094238281e+02, 2.959135681152344e+02, 2.959654663085938e+02, 2.96099560546875e+02, 2.961636962890625e+02, 2.962654052734375e+02, 2.963916442871094e+02, 2.965657836914062e+02, 2.967231384277344e+02, 2.968897399902344e+02, 2.970713623046875e+02, 2.972058471679687e+02, 2.973246826171875e+02, 2.975162170410156e+02, 2.976824035644531e+02, 2.978281555175781e+02, 2.979698669433594e+02, 2.980672119140625e+02, 2.982014099121094e+02, 2.983484497070312e+02, 2.984055358886719e+02, 2.984205261230469e+02, 2.985487548828125e+02, 2.986748229980469e+02, 2.98844970703125e+02, 2.9892587890625e+02, 2.990190551757813e+02, 2.991100341796875e+02, 2.992440673828125e+02, 2.993594360351562e+02, 2.995072998046875e+02, 2.996135925292969e+02, 2.997791076660156e+02, 2.999131896972656e+02, 3.00063720703125e+02, 3.001321105957031e+02, 3.002556396484375e+02, 3.003290161132812e+02, 3.003982360839844e+02, 3.004277648925781e+02, 3.005130493164062e+02, 3.00363134765625e+02, 3.004349548339844e+02, 3.004996704101562e+02, 3.006062927246094e+02, 3.006471374511719e+02, 3.006529418945312e+02, 3.006597839355469e+02, 3.004885559082031e+02, 3.003644714355469e+02, 3.003057861328125e+02, 3.002339660644531e+02, 3.001876586914062e+02, 3.002330261230469e+02, 3.002011108398438e+02, 3.001444030761719e+02, 3.001918334960938e+02, 3.001683654785156e+02, 3.000208312988281e+02, 2.999596252441406e+02, 2.999209533691406e+02, 2.999177673339844e+02, 2.999085815429688e+02, 2.99892431640625e+02, 2.998019409179688e+02] +TRooHou.y=[0e+00, 2.931500183105469e+02, 2.931499450683594e+02, 2.931499694824219e+02, 2.935920776367187e+02, 2.931499938964844e+02, 2.933452392578125e+02, 2.93150048828125e+02, 2.931499694824219e+02, 2.931499328613281e+02, 2.931502075195312e+02, 2.931499816894531e+02, 2.931523498535156e+02, 2.931500915527344e+02, 2.931499633789062e+02, 2.932801818847656e+02, 2.931501647949219e+02, 2.931499633789062e+02, 2.9315e+02, 2.933286193847656e+02, 2.931499633789062e+02, 2.960798645019531e+02, 2.93150048828125e+02, 2.961936584472656e+02, 2.931499694824219e+02, 2.931499633789062e+02, 2.931498779296875e+02, 2.956828796386719e+02, 2.93149951171875e+02, 2.931499633789062e+02, 2.977022399902344e+02, 2.931499633789062e+02, 2.964423950195313e+02, 2.931503845214844e+02, 2.931499938964844e+02, 3.001499633789062e+02, 2.988660339355469e+02, 2.9422890625e+02, 3.001498657226563e+02, 2.952316833496094e+02, 2.972079772949219e+02, 3.001500122070312e+02, 2.969993103027344e+02, 3.001499267578125e+02, 3.001501037597656e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001500732421875e+02, 2.994061218261719e+02, 3.00149853515625e+02, 3.001500854492188e+02, 2.997348937988281e+02, 3.001497985839844e+02, 3.000943786621094e+02, 3.001483276367188e+02, 3.0014990234375e+02, 2.959722534179688e+02, 2.990535217285156e+02, 3.001499145507813e+02, 3.001501708984375e+02, 3.001499633789062e+02, 3.001500671386719e+02, 2.980839233398438e+02, 3.001499389648437e+02, 3.0015e+02, 2.98351318359375e+02, 3.001499328613281e+02, 3.001501159667969e+02, 2.998103881835938e+02, 3.001499450683594e+02, 2.993960571289062e+02, 2.972697509765625e+02, 3.001498291015625e+02, 2.971971557617188e+02, 2.990221984863281e+02, 3.001498107910156e+02, 2.931499633789062e+02, 2.931499938964844e+02, 3.001499328613281e+02, 2.931842529296875e+02, 2.986241760253906e+02, 2.932511779785156e+02, 2.931499938964844e+02, 2.936083435058594e+02, 2.931500610351562e+02, 2.931499938964844e+02, 2.931499694824219e+02, 2.931500793457031e+02, 2.9314990234375e+02, 2.943603881835937e+02, 2.931500854492188e+02, 2.931499938964844e+02, 2.953414794921875e+02, 2.931500244140625e+02, 2.931499633789062e+02, 2.931498718261719e+02, 2.931501525878906e+02, 2.931499877929688e+02, 2.931499206542969e+02, 2.931501037597656e+02, 2.931498718261719e+02] +TRooAnn.y=[0e+00, 2.931499938964844e+02, 2.931499938964844e+02, 2.931504516601562e+02, 2.931577758789062e+02, 2.931636352539062e+02, 2.932450622558594e+02, 2.932749572753906e+02, 2.932593383789062e+02, 2.932472045898438e+02, 2.932374877929688e+02, 2.932295288085937e+02, 2.932243530273437e+02, 2.932331726074219e+02, 2.932356811523438e+02, 2.932306213378906e+02, 2.932351623535156e+02, 2.932409545898437e+02, 2.932707397460937e+02, 2.933071411132813e+02, 2.933383178710938e+02, 2.933349182128906e+02, 2.933660034179687e+02, 2.934223083496094e+02, 2.93444091796875e+02, 2.934521484375e+02, 2.934428283691406e+02, 2.934943176269531e+02, 2.935252685546875e+02, 2.935270385742188e+02, 2.935646057128906e+02, 2.9358740234375e+02, 2.935861328125e+02, 2.9357958984375e+02, 2.935820007324219e+02, 2.936212463378906e+02, 2.937748779296875e+02, 2.938921508789062e+02, 2.939521423339844e+02, 2.940713256835937e+02, 2.941448669433594e+02, 2.942349975585938e+02, 2.943450256347656e+02, 2.944673828125e+02, 2.945748046875e+02, 2.946892700195312e+02, 2.947999389648438e+02, 2.949042175292969e+02, 2.950008666992188e+02, 2.951034301757812e+02, 2.952010803222656e+02, 2.9529208984375e+02, 2.953818908691406e+02, 2.954581115722656e+02, 2.955397583007813e+02, 2.956210021972656e+02, 2.956726135253906e+02, 2.957082214355469e+02, 2.957792175292969e+02, 2.958508239746094e+02, 2.959222717285156e+02, 2.959751770019531e+02, 2.960357666015625e+02, 2.960892395019531e+02, 2.961521667480469e+02, 2.962102661132812e+02, 2.962688354492187e+02, 2.963180908203125e+02, 2.963736633300781e+02, 2.964254150390625e+02, 2.964739990234375e+02, 2.964977355957031e+02, 2.965357299804688e+02, 2.965691589355469e+02, 2.96589990234375e+02, 2.965914001464844e+02, 2.96611962890625e+02, 2.965670043945312e+02, 2.965657836914062e+02, 2.965541870117187e+02, 2.965596618652344e+02, 2.965536315917969e+02, 2.965228820800781e+02, 2.964935546875e+02, 2.964537658691406e+02, 2.964154968261719e+02, 2.963797485351562e+02, 2.963426025390625e+02, 2.963069030761719e+02, 2.962777099609375e+02, 2.962496948242188e+02, 2.962161193847656e+02, 2.961896667480469e+02, 2.961600463867188e+02, 2.961280090332031e+02, 2.960966796875e+02, 2.960659729003906e+02, 2.960367065429688e+02, 2.960087951660156e+02, 2.959803161621094e+02, 2.959521179199219e+02] +TSunSpaHou.y=[0e+00, 2.889378112792969e+02, 2.837329895019531e+02, 2.979727844238281e+02, 3.130510498046875e+02, 2.959393310546875e+02, 3.068464721679687e+02, 3.011953735351562e+02, 2.885793212890625e+02, 3.012776611328125e+02, 2.992169189453125e+02, 2.900379333496094e+02, 3.047532836914062e+02, 2.934721618652344e+02, 2.948047241210937e+02, 3.034258728027344e+02, 2.926966674804688e+02, 2.975062622070312e+02, 3.071122802734375e+02, 2.990166198730469e+02, 2.923547973632812e+02, 3.089307861328125e+02, 2.921454162597656e+02, 3.013652404785156e+02, 2.932403381347656e+02, 2.849900207519531e+02, 2.955116088867188e+02, 3.059137634277344e+02, 2.95329541015625e+02, 2.843272277832031e+02, 3.033734130859375e+02, 2.835991271972656e+02, 2.983773315429688e+02, 2.908451049804688e+02, 2.871539428710938e+02, 3.038216857910156e+02, 3.017655029296875e+02, 2.957434387207031e+02, 3.051583679199219e+02, 2.974302429199219e+02, 2.985786743164062e+02, 3.054962829589844e+02, 2.986307434082031e+02, 3.049373291015625e+02, 3.056071044921875e+02, 3.034315490722656e+02, 3.044736083984375e+02, 3.064396240234375e+02, 3.017650085449219e+02, 3.079831848144531e+02, 3.059984741210938e+02, 3.034971435546875e+02, 3.054147827148437e+02, 3.025047424316406e+02, 3.045314575195313e+02, 3.065914001464844e+02, 2.96942724609375e+02, 3.009625061035156e+02, 3.112727661132812e+02, 3.042087890625e+02, 3.068939819335938e+02, 3.089845397949219e+02, 2.997611999511719e+02, 3.071900512695312e+02, 3.122987426757812e+02, 3.014100952148438e+02, 3.098346008300781e+02, 3.144369567871094e+02, 3.054184631347656e+02, 3.097486145019531e+02, 3.103773498535156e+02, 3.003664794921875e+02, 3.136728332519531e+02, 3.028820739746094e+02, 3.039711608886719e+02, 3.159934997558594e+02, 2.946872924804687e+02, 2.929489929199219e+02, 3.197821594238281e+02, 2.995534790039063e+02, 3.068724670410156e+02, 2.965735107421875e+02, 2.985657653808594e+02, 3.021128173828125e+02, 2.832140380859375e+02, 2.951827697753906e+02, 2.913991088867188e+02, 3.012041320800781e+02, 2.942456481933594e+02, 3.074041137695312e+02, 2.912814025878906e+02, 2.973579895019531e+02, 3.103181823730469e+02, 2.852570983886719e+02, 2.877015991210938e+02, 3.009229431152344e+02, 2.920907287597656e+02, 2.974299560546875e+02, 3.010273559570313e+02, 2.938932312011719e+02, 2.819372863769531e+02] +TSunSpaAnn.y=[0e+00, 2.911325256347656e+02, 2.920947021484375e+02, 2.943515869140625e+02, 2.947025756835938e+02, 2.953158874511719e+02, 2.969177124023437e+02, 2.9724775390625e+02, 2.968486877441406e+02, 2.968013488769531e+02, 2.96844482421875e+02, 2.961461669921875e+02, 2.960500061035156e+02, 2.962070190429687e+02, 2.962635559082031e+02, 2.9577880859375e+02, 2.957529541015625e+02, 2.956668395996094e+02, 2.95716259765625e+02, 2.960013549804688e+02, 2.962490539550781e+02, 2.959901000976562e+02, 2.962025756835938e+02, 2.963761108398438e+02, 2.964957946777344e+02, 2.964022216796875e+02, 2.960665466308594e+02, 2.962035949707031e+02, 2.962864074707031e+02, 2.961006164550781e+02, 2.960372314453125e+02, 2.959329528808594e+02, 2.957555908203125e+02, 2.956170837402344e+02, 2.955448852539063e+02, 2.955459289550781e+02, 2.957508972167969e+02, 2.959135437011719e+02, 2.959654663085938e+02, 2.960995300292969e+02, 2.961636657714844e+02, 2.962653625488281e+02, 2.963916442871094e+02, 2.965657592773438e+02, 2.967231201171875e+02, 2.968897399902344e+02, 2.970713928222656e+02, 2.972058532714844e+02, 2.973246826171875e+02, 2.975162475585938e+02, 2.976824340820312e+02, 2.978281860351562e+02, 2.979698974609375e+02, 2.980672424316406e+02, 2.982014404296875e+02, 2.983484497070312e+02, 2.984055480957031e+02, 2.98420556640625e+02, 2.985487854003906e+02, 2.986748718261719e+02, 2.988450012207031e+02, 2.989259094238281e+02, 2.990190856933594e+02, 2.991100891113281e+02, 2.992440979003906e+02, 2.993594665527344e+02, 2.995073303222656e+02, 2.99613623046875e+02, 2.997791381835938e+02, 2.999132507324219e+02, 3.000637817382812e+02, 3.001321716308594e+02, 3.002557006835938e+02, 3.003290771484375e+02, 3.003982971191406e+02, 3.004278259277344e+02, 3.005131103515625e+02, 3.003631958007812e+02, 3.004350219726563e+02, 3.004997314453125e+02, 3.006063537597656e+02, 3.006471984863281e+02, 3.006530029296875e+02, 3.006598449707031e+02, 3.004886169433594e+02, 3.003645324707031e+02, 3.003058471679688e+02, 3.002340270996094e+02, 3.001877197265625e+02, 3.002330871582031e+02, 3.002012023925781e+02, 3.001444763183594e+02, 3.001919250488281e+02, 3.001684265136719e+02, 3.000208923339844e+02, 2.999596862792969e+02, 2.999210144042969e+02, 2.999178283691406e+02, 2.99908642578125e+02, 2.998924926757812e+02, 2.998020324707031e+02] heaCri.lowerLimit=[7.2e+09, 7.2e+09] heaCri.upperLimit=[1.224e+10, 1.224e+10] cooCri.lowerLimit=[-2.232e+09, -2.232e+09] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case980.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case980.txt index 83ae0438f7c..b291d3059eb 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case980.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case980.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.934536254882813e+02, 2.931500366210938e+02, 2.986985168457031e+02, 3.001501037597656e+02, 2.978036193847656e+02, 3.001497924804688e+02, 3.001503845214844e+02, 2.932158264160156e+02, 2.990993591308594e+02, 3.001494140625e+02, 2.946935668945313e+02, 3.001498168945312e+02, 2.969932373046875e+02, 2.970225830078125e+02, 3.001497802734375e+02, 2.967678283691406e+02, 2.985948059082031e+02, 3.001496337890625e+02, 2.997211791992187e+02, 2.960011291503906e+02, 3.001498413085938e+02, 2.960276489257812e+02, 3.0014990234375e+02, 2.964993286132812e+02, 2.931499938964844e+02, 2.970494445800781e+02, 3.001499145507813e+02, 2.974516784667969e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499938964844e+02, 2.985859008789063e+02, 2.94844775390625e+02, 2.931500061035156e+02, 3.0014990234375e+02, 3.001499328613281e+02, 2.980560913085938e+02, 3.001499084472656e+02, 2.992054504394531e+02, 2.995895385742188e+02, 3.001498962402344e+02, 2.995141967773437e+02, 3.001499450683594e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 3.001500122070312e+02, 3.001498657226563e+02, 3.001501770019531e+02, 3.001499328613281e+02, 3.00149853515625e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.99254052734375e+02, 3.001499328613281e+02, 3.001498413085938e+02, 3.00150146484375e+02, 3.0014990234375e+02, 3.001498474121094e+02, 2.999982299804688e+02, 3.001499572753906e+02, 3.001498291015625e+02, 2.998432922363281e+02, 3.0014990234375e+02, 3.001502014160156e+02, 3.001499572753906e+02, 3.001499145507813e+02, 3.001503295898438e+02, 2.996139282226562e+02, 3.001497985839844e+02, 3.001500793457031e+02, 3.001499084472656e+02, 3.001495056152344e+02, 2.966625e+02, 2.956382202148437e+02, 3.001495361328125e+02, 2.996489318847656e+02, 3.001498413085938e+02, 2.97206689453125e+02, 2.985045104980469e+02, 3.001472595214844e+02, 2.931500793457031e+02, 2.971512756347656e+02, 2.955753051757812e+02, 3.001501403808594e+02, 2.967209594726563e+02, 3.001498291015625e+02, 2.961719970703125e+02, 2.980763427734375e+02, 3.001497314453125e+02, 2.931500183105469e+02, 2.931498901367187e+02, 2.993155212402344e+02, 2.964995300292969e+02, 2.980013366699219e+02, 2.995371643066406e+02, 2.969037292480469e+02, 2.9314990234375e+02] -PHea.y=[0e+00, 1.755025680338918e-10, 7.586141235351563e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.358761596679688e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.011134643554688e+02, 0e+00, 0e+00, 0e+00, 6.287649169921875e+02, 0e+00, 7.157720825195313e+02, 0e+00, 5.198834763653579e+00, 3.0840615234375e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.233216247558594e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 3.18554718978703e-03, 0e+00, 0e+00, 5.009538024902344e+02, 1.523915298461914e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.138564575195312e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, -1.440445540623614e-10, -2.341043994140625e+03, 0e+00, -3.987081604003906e+02, -2.265306518554688e+02, 0e+00, -2.125300369262695e+01, -4.833749389648438e+01, 0e+00, -3.413295257568359e+02, 0e+00, 0e+00, -3.676773681640625e+02, 0e+00, 0e+00, -9.398682373046875e+02, -3.344435424804688e+01, 0e+00, -1.379232397460938e+03, 0e+00, -5.313637542724609e+01, 0e+00, 0e+00, 0e+00, -1.075644763183594e+03, 0e+00, 0e+00, -6.518703002929688e+02, 0e+00, 0e+00, 0e+00, 0e+00, -6.661689453125e+02, -1.698930061340332e+02, 0e+00, -8.86231640625e+02, 0e+00, 1.553474692627788e-03, -9.894889038085937e+02, 0e+00, -4.465060913085937e+02, -9.14667529296875e+02, -2.857403564453125e+02, -4.99440380859375e+02, -1.047528247070313e+03, -8.812673339843749e+01, -8.4656884765625e+02, -7.976851196289062e+02, -1.686916137695312e+02, -6.182555969238281e+02, -4.332861755371093e+02, -3.195095825195312e+02, -7.614328002929688e+02, 0e+00, -1.29242724609375e+02, -1.520480493164062e+03, -3.937489929199219e+02, -5.380543823242188e+02, -1.505612133789062e+03, -6.747122192382812e+00, -6.696447509765625e+02, -1.655996166992187e+03, -1.529600849607959e-04, -8.47089794921875e+02, -2.345340087890625e+03, -1.461751953125e+02, -7.890076416015625e+02, -1.314622192382812e+03, 1.119831932413717e-04, -1.350771044921875e+03, -3.187371215820312e+02, -1.332097534179688e+02, -1.88463037109375e+03, 0e+00, 0e+00, -2.515869677734375e+03, -5.116459350585937e+01, -2.946271057128906e+02, 0e+00, 0e+00, -5.400960693359376e+01, 0e+00, 0e+00, 0e+00, -1.442699401855469e+02, 0e+00, -5.148498901367187e+02, 0e+00, 0e+00, -9.692715942382813e+02, 0e+00, 0e+00, -8.016190491616726e-03, 0e+00, 0e+00, -5.132938690185547e+01, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.934531555175781e+02, 2.93150048828125e+02, 2.986972900390625e+02, 3.001501037597656e+02, 2.9780908203125e+02, 3.001497924804688e+02, 3.001503845214844e+02, 2.932163940429688e+02, 2.990947875976562e+02, 3.001493835449219e+02, 2.946975158691406e+02, 3.001498168945312e+02, 2.969954895019531e+02, 2.97022705078125e+02, 3.001497802734375e+02, 2.967720764160156e+02, 2.985914001464844e+02, 3.001496337890625e+02, 2.997215515136719e+02, 2.960030517578125e+02, 3.001498413085938e+02, 2.960284790039062e+02, 3.0014990234375e+02, 2.964988037109375e+02, 2.931499938964844e+02, 2.970505554199219e+02, 3.001499145507813e+02, 2.974371887207031e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499938964844e+02, 2.985877075195312e+02, 2.948594909667969e+02, 2.931500061035156e+02, 3.0014990234375e+02, 3.001501281738281e+02, 2.980544555664063e+02, 3.001499084472656e+02, 2.992045471191406e+02, 2.995829162597656e+02, 3.001498962402344e+02, 2.995145324707031e+02, 3.001499450683594e+02, 3.001500061035156e+02, 3.001500549316406e+02, 3.001499206542969e+02, 3.001500122070312e+02, 3.001500122070312e+02, 3.00150048828125e+02, 3.001501770019531e+02, 3.001499328613281e+02, 3.001498779296875e+02, 3.001502380371094e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.992527404785156e+02, 3.001499328613281e+02, 3.001498413085938e+02, 3.00150146484375e+02, 3.0014990234375e+02, 3.001498474121094e+02, 2.999967041015625e+02, 3.001499572753906e+02, 3.001498291015625e+02, 2.998381042480469e+02, 3.001498840332031e+02, 3.001502014160156e+02, 3.001499572753906e+02, 3.001499145507813e+02, 3.001503295898438e+02, 2.996193542480469e+02, 3.001497680664062e+02, 3.001500793457031e+02, 3.000035461425781e+02, 3.001496276855469e+02, 2.966625610351563e+02, 2.956300842285156e+02, 3.001495361328125e+02, 2.996532348632812e+02, 3.001498413085938e+02, 2.972129089355469e+02, 2.985046325683594e+02, 3.00148681640625e+02, 2.931501342773437e+02, 2.971502380371094e+02, 2.955766296386719e+02, 3.001501403808594e+02, 2.967199523925781e+02, 3.001498291015625e+02, 2.961692504882812e+02, 2.980796325683594e+02, 3.001497314453125e+02, 2.931500183105469e+02, 2.931498901367187e+02, 2.993056335449219e+02, 2.964924926757812e+02, 2.979979797363281e+02, 2.995360168457031e+02, 2.969059997558594e+02, 2.9314990234375e+02] +PHea.y=[0e+00, 0e+00, 7.600028686523438e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.595584411621094e+01, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 6.010432739257812e+02, 0e+00, 0e+00, 0e+00, 6.298244140625e+02, 0e+00, 7.15191748046875e+02, 0e+00, 7.660701892985252e+00, 3.102434814453125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.233933227539063e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.155174430459738e-02, 0e+00, 0e+00, 5.016123718261719e+02, 1.535914825439453e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.13849853515625e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, -1.523229764543998e-10, -2.341389306640625e+03, 0e+00, -3.989098754882813e+02, -2.269049194335938e+02, 0e+00, -7.036647498607636e-02, -4.732200241088867e+01, 0e+00, -3.413933013916015e+02, 0e+00, 0e+00, -3.668893432617188e+02, 0e+00, 0e+00, -9.43665966796875e+02, -3.370005187988281e+01, 0e+00, -1.3802537109375e+03, 0e+00, -5.563362426757813e+01, 0e+00, 0e+00, 0e+00, -1.082758386230469e+03, 0e+00, 0e+00, -6.493804321289062e+02, 0e+00, 0e+00, 0e+00, 0e+00, -6.651602783203125e+02, -1.688197624206543e+02, 0e+00, -8.857010986328125e+02, 0e+00, 4.84832125948742e-05, -9.892746337890625e+02, 0e+00, -4.465414916992187e+02, -9.151508911132812e+02, -2.855914001464844e+02, -5.010818115234375e+02, -1.047325073242188e+03, -8.795240478515625e+01, -8.45994921875e+02, -7.991582641601562e+02, -1.687790466308594e+02, -6.166316162109375e+02, -4.331235748291016e+02, -3.19423046875e+02, -7.617354125976562e+02, 0e+00, -1.291323806762695e+02, -1.5204404296875e+03, -3.937046325683594e+02, -5.381924438476562e+02, -1.505626416015625e+03, -6.446134948730469e+00, -6.695858032226563e+02, -1.656036279296875e+03, 0e+00, -8.4707666015625e+02, -2.3452830078125e+03, -1.462437286376953e+02, -7.889489135742188e+02, -1.31538330078125e+03, 7.238175392150878e-01, -1.352140795898438e+03, -3.198368621826172e+02, -1.400438659667969e+02, -1.888360107421875e+03, 0e+00, 0e+00, -2.51669228515625e+03, -5.175078125e+01, -2.948777160644531e+02, 0e+00, 0e+00, -5.397776031494141e+01, 0e+00, 0e+00, 0e+00, -1.430674865722656e+02, 0e+00, -5.165606323242188e+02, 0e+00, 0e+00, -9.698788452148438e+02, 0e+00, 0e+00, -2.811074495315552e+00, 0e+00, 0e+00, -5.221202239990235e+01, 0e+00, 0e+00] staRes.peakHea.Min=[1.254e+03, 1.254e+03] staRes.peakHea.Mean=[1.489e+03, 1.489e+03] staRes.peakHea.Max=[1.693e+03, 1.693e+03] staRes.peakCoo.Min=[-2.93e+03, -2.93e+03] staRes.peakCoo.Mean=[-3.348e+03, -3.348e+03] staRes.peakCoo.Max=[-3.668e+03, -3.668e+03] -EHea.y=[0e+00, 7.6354312e+07, 1.134187232e+08, 1.16657072e+08, 1.30734424e+08, 1.39024448e+08, 1.39024448e+08, 1.39024448e+08, 1.539952192e+08, 1.62230832e+08, 1.62800432e+08, 2.8029024e+08, 2.9097312e+08, 2.9097312e+08, 2.9097312e+08, 3.98480576e+08, 4.00026144e+08, 4.01636736e+08, 4.01818592e+08, 4.01818592e+08, 4.01818592e+08, 4.58428e+08, 4.58428e+08, 4.58428e+08, 4.58428e+08, 4.76054432e+08, 6.02136384e+08, 6.02136384e+08, 6.02136384e+08, 6.539971712e+08, 6.95472256e+08, 7.36660928e+08, 7.87172928e+08, 8.12930112e+08, 8.172899328e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 8.24096128e+08, 9.1422528e+08, 9.1422528e+08, 9.1422528e+08, 9.1422528e+08, 9.1422528e+08, 9.1422528e+08, 9.1422528e+08, 1.0838157312e+09, 1.193716992e+09, 1.193716992e+09, 1.196769152e+09, 1.202322688e+09, 1.202322688e+09, 1.24231296e+09, 1.284181888e+09, 1.284181888e+09, 1.3008203776e+09, 1.4546112512e+09, 1.479194752e+09, 1.479194752e+09, 1.479194752e+09, 1.484283008e+09, 1.484283008e+09, 1.590854016e+09] -ECoo.y=[0e+00, -1.261640375e+06, -3.4983596e+07, -1.28204248e+08, -1.910511648e+08, -2.63588144e+08, -5.236972288e+08, -5.982082048e+08, -6.18733504e+08, -6.81738496e+08, -7.42304576e+08, -7.55528832e+08, -8.081359616e+08, -8.7473664e+08, -9.2835872e+08, -9.44439104e+08, -9.69899904e+08, -9.90271744e+08, -1.0414571392e+09, -1.1803312384e+09, -1.309954432e+09, -1.3307802624e+09, -1.4452384e+09, -1.5730303744e+09, -1.657745536e+09, -1.691966464e+09, -1.694686592e+09, -1.7999755264e+09, -1.875327104e+09, -1.886461824e+09, -1.91424064e+09, -1.940874368e+09, -1.942693248e+09, -1.942693248e+09, -1.942693248e+09, -1.967750016e+09, -2.118664576e+09, -2.223692288e+09, -2.2829948928e+09, -2.375393792e+09, -2.426917376e+09, -2.5154703872e+09, -2.619374848e+09, -2.8030701568e+09, -2.940329472e+09, -3.122761984e+09, -3.3150593024e+09, -3.4532729344e+09, -3.591170304e+09, -3.8419090432e+09, -4.038087424e+09, -4.2343406592e+09, -4.4243842048e+09, -4.5515388928e+09, -4.767143424e+09, -4.98562816e+09, -5.06981632e+09, -5.1420532736e+09, -5.3768210432e+09, -5.5794312192e+09, -5.883830784e+09, -6.0235738112e+09, -6.1998001152e+09, -6.4056582144e+09, -6.6678854656e+09, -6.889983488e+09, -7.2148598784e+09, -7.430844416e+09, -7.7850718208e+09, -8.084013056e+09, -8.405553664e+09, -8.586945024e+09, -8.92179456e+09, -9.0966685696e+09, -9.3252939776e+09, -9.505951744e+09, -9.71984896e+09, -9.723897856e+09, -1.0015895552e+10, -1.0208854016e+10, -1.0553498624e+10, -1.0740243456e+10, -1.088934912e+10, -1.10281244672e+10, -1.1028292608e+10, -1.1062943744e+10, -1.1075226624e+10, -1.10966235136e+10, -1.114251264e+10, -1.13841201152e+10, -1.1480778752e+10, -1.1543391232e+10, -1.1791688704e+10, -1.1877630976e+10, -1.1877630976e+10, -1.1911643136e+10, -1.1951598592e+10, -1.2067862528e+10, -1.21918173184e+10, -1.2279944192e+10, -1.2325090304e+10] +EHea.y=[0e+00, 7.638656e+07, 1.13287968e+08, 1.16548248e+08, 1.30625952e+08, 1.39083024e+08, 1.39083024e+08, 1.39083024e+08, 1.53979024e+08, 1.61998096e+08, 1.62671984e+08, 2.80332992e+08, 2.90957184e+08, 2.90957184e+08, 2.90957184e+08, 3.9841472e+08, 3.9976256e+08, 4.01213088e+08, 4.01962752e+08, 4.01962752e+08, 4.01962752e+08, 4.58655456e+08, 4.58655456e+08, 4.58655456e+08, 4.58655456e+08, 4.76065536e+08, 6.02611328e+08, 6.02611328e+08, 6.02611328e+08, 6.543019264e+08, 6.96135168e+08, 7.373981824e+08, 7.87423104e+08, 8.13207872e+08, 8.174302208e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 8.24283776e+08, 9.14487424e+08, 9.14487424e+08, 9.14487424e+08, 9.14487424e+08, 9.14487424e+08, 9.14487424e+08, 9.14487424e+08, 1.08388544e+09, 1.193898496e+09, 1.193898496e+09, 1.196941824e+09, 1.20244096e+09, 1.20244096e+09, 1.24225536e+09, 1.28396416e+09, 1.28396416e+09, 1.3004992768e+09, 1.454432256e+09, 1.478743808e+09, 1.478743808e+09, 1.478743808e+09, 1.483829632e+09, 1.483829632e+09, 1.590285184e+09] +ECoo.y=[0e+00, -1.270249875e+06, -3.4991224e+07, -1.28211688e+08, -1.910210816e+08, -2.63582448e+08, -5.23691264e+08, -5.982210304e+08, -6.18622528e+08, -6.81552448e+08, -7.42281472e+08, -7.5545088e+08, -8.080269952e+08, -8.74492992e+08, -9.28125056e+08, -9.44270784e+08, -9.69452736e+08, -9.8983232e+08, -1.0410786944e+09, -1.180015232e+09, -1.309604352e+09, -1.3304380928e+09, -1.444683776e+09, -1.572075264e+09, -1.657047808e+09, -1.691143168e+09, -1.69387328e+09, -1.7986613248e+09, -1.8746912e+09, -1.88573184e+09, -1.913636096e+09, -1.940220672e+09, -1.942050944e+09, -1.942050944e+09, -1.942050944e+09, -1.96715584e+09, -2.118086528e+09, -2.223132928e+09, -2.2824354816e+09, -2.374852608e+09, -2.42641664e+09, -2.514938624e+09, -2.618817024e+09, -2.8025409536e+09, -2.93978112e+09, -3.122272768e+09, -3.3144733696e+09, -3.4527694848e+09, -3.5906726912e+09, -3.8413955584e+09, -4.037507584e+09, -4.2338118144e+09, -4.4239842304e+09, -4.5510454272e+09, -4.76664832e+09, -4.9851008e+09, -5.069349376e+09, -5.1415324672e+09, -5.3762895872e+09, -5.5789371392e+09, -5.883322368e+09, -6.0230992896e+09, -6.1993877504e+09, -6.4052452352e+09, -6.6674581504e+09, -6.88962304e+09, -7.2144395264e+09, -7.4303973376e+09, -7.7845490688e+09, -8.0834829312e+09, -8.405035008e+09, -8.586401792e+09, -8.9212893184e+09, -9.096111923200001e+09, -9.3247655936e+09, -9.505316864e+09, -9.71928064e+09, -9.7235456e+09, -1.001547776e+10, -1.0208299008e+10, -1.0553048064e+10, -1.0739716096e+10, -1.0888868864e+10, -1.10275702784e+10, -1.1027545088e+10, -1.106220544e+10, -1.1074450432e+10, -1.10958538752e+10, -1.1141720064e+10, -1.13832425472e+10, -1.1479974912e+10, -1.1542397952e+10, -1.17906700288e+10, -1.1876599808e+10, -1.1876599808e+10, -1.1910503424e+10, -1.1950662656e+10, -1.2066912256e+10, -1.2190836736e+10, -1.227897344e+10, -1.2323946496e+10] staRes.annualHea.Min=[8.856e+08, 8.856e+08] staRes.annualHea.Mean=[1.4652e+09, 1.4652e+09] staRes.annualHea.Max=[2.592e+09, 2.592e+09] staRes.annualCoo.Min=[-1.2603599872e+10, -1.2603599872e+10] staRes.annualCoo.Mean=[-1.3356000256e+10, -1.3356000256e+10] staRes.annualCoo.Max=[-1.4382000128e+10, -1.4382000128e+10] -TRooHou.y=[0e+00, 2.934557800292969e+02, 2.9315e+02, 2.988954833984375e+02, 3.001502258300781e+02, 2.978302001953125e+02, 3.001498107910156e+02, 2.999818420410156e+02, 2.933474914550781e+02, 2.993470947265625e+02, 2.9936474609375e+02, 2.948350708007812e+02, 3.001497680664062e+02, 2.969062255859375e+02, 2.972377807617187e+02, 3.001497497558594e+02, 2.963479187011719e+02, 2.987188232421875e+02, 3.001497253417969e+02, 2.992713195800781e+02, 2.961933898925781e+02, 3.001499450683594e+02, 2.960040466308594e+02, 3.001499206542969e+02, 2.965515319824219e+02, 2.931499328613281e+02, 2.973056213378906e+02, 3.001500793457031e+02, 2.975887573242188e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499816894531e+02, 2.989189147949219e+02, 2.9419833984375e+02, 2.931499755859375e+02, 3.0014990234375e+02, 3.000772521972656e+02, 2.981985778808594e+02, 3.00149853515625e+02, 2.989890747070312e+02, 2.996865234375e+02, 3.0014990234375e+02, 2.994770202636719e+02, 3.001499206542969e+02, 3.001500305175781e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001500854492188e+02, 3.001499389648437e+02, 3.001498657226563e+02, 3.001501770019531e+02, 3.001499328613281e+02, 3.001498474121094e+02, 3.001502075195312e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.991551879882812e+02, 3.001499328613281e+02, 3.001498718261719e+02, 3.001501220703125e+02, 3.001499633789062e+02, 3.001499084472656e+02, 2.998354431152344e+02, 3.001499084472656e+02, 3.001498718261719e+02, 2.999077758789062e+02, 3.001498840332031e+02, 3.00150244140625e+02, 3.001499816894531e+02, 3.001498962402344e+02, 3.001504211425781e+02, 2.996996215820312e+02, 3.001497375488281e+02, 3.001267150878906e+02, 3.001496643066406e+02, 3.001495971679688e+02, 2.967308166503906e+02, 2.957975463867188e+02, 3.001495422363281e+02, 2.991338562011719e+02, 3.001498413085938e+02, 2.974930480957031e+02, 2.983596435546875e+02, 3.001497192382812e+02, 2.931500549316406e+02, 2.9728662109375e+02, 2.957647521972656e+02, 3.000775329589844e+02, 2.970200012207031e+02, 3.001498107910156e+02, 2.948856811523438e+02, 2.982206970214844e+02, 3.001497009277344e+02, 2.931500183105469e+02, 2.931509704589844e+02, 2.99671875e+02, 2.959358276367187e+02, 2.98229150390625e+02, 2.999547729492188e+02, 2.961958129882813e+02, 2.9314990234375e+02] -TRooAnn.y=[0e+00, 2.946602172851562e+02, 2.95116357421875e+02, 2.96050146484375e+02, 2.962822387695313e+02, 2.965839538574219e+02, 2.970140075683594e+02, 2.97232763671875e+02, 2.971462829589844e+02, 2.971254272460938e+02, 2.971499938964844e+02, 2.96961376953125e+02, 2.969167541503906e+02, 2.970218078613281e+02, 2.971030822753906e+02, 2.969593811035156e+02, 2.969693420410156e+02, 2.969484558105469e+02, 2.969905639648438e+02, 2.97097314453125e+02, 2.971864624023438e+02, 2.970882995605469e+02, 2.97180615234375e+02, 2.972623474121094e+02, 2.973235412597656e+02, 2.972882995605469e+02, 2.971788452148438e+02, 2.972370910644531e+02, 2.972863586425781e+02, 2.972220703125e+02, 2.972132263183594e+02, 2.9718388671875e+02, 2.97100927734375e+02, 2.970406188964844e+02, 2.970056396484375e+02, 2.970139465332031e+02, 2.970974914550781e+02, 2.971700012207031e+02, 2.972171081542969e+02, 2.97286669921875e+02, 2.973419189453125e+02, 2.974000244140625e+02, 2.97462060546875e+02, 2.975232666015625e+02, 2.975792175292969e+02, 2.976353759765625e+02, 2.976894226074219e+02, 2.977415100097656e+02, 2.9779013671875e+02, 2.978382507324219e+02, 2.978843383789062e+02, 2.979283203125e+02, 2.979708923339844e+02, 2.980104675292969e+02, 2.980498840332031e+02, 2.980880126953125e+02, 2.981186889648437e+02, 2.981454650878906e+02, 2.981797912597656e+02, 2.982131103515625e+02, 2.982453918457031e+02, 2.982728149414062e+02, 2.983028015136719e+02, 2.983309020996094e+02, 2.98359326171875e+02, 2.983866577148438e+02, 2.984133422851563e+02, 2.984381652832031e+02, 2.984633483886719e+02, 2.984875061035156e+02, 2.985108032226562e+02, 2.98529833984375e+02, 2.985512573242187e+02, 2.985706909179688e+02, 2.985885986328125e+02, 2.98597900390625e+02, 2.986129638671875e+02, 2.985578918457031e+02, 2.985683715820313e+02, 2.985809265136719e+02, 2.985979919433594e+02, 2.985964904785156e+02, 2.985929931640625e+02, 2.985992309570312e+02, 2.985494506835938e+02, 2.985117797851562e+02, 2.985052856445312e+02, 2.984825256347656e+02, 2.984688171386719e+02, 2.984798217773438e+02, 2.984662475585938e+02, 2.984453552246094e+02, 2.9845380859375e+02, 2.984433349609375e+02, 2.983943359375e+02, 2.983715515136719e+02, 2.983609680175781e+02, 2.98362353515625e+02, 2.983545166015625e+02, 2.983480529785156e+02, 2.983168029785156e+02] +TRooHou.y=[0e+00, 2.934547912597656e+02, 2.9315e+02, 2.988947082519531e+02, 3.001502258300781e+02, 2.978356323242188e+02, 3.001498107910156e+02, 2.999825256347656e+02, 2.93355322265625e+02, 2.99379736328125e+02, 2.993588562011719e+02, 2.948390441894531e+02, 3.001497680664062e+02, 2.969086791992187e+02, 2.972379760742188e+02, 3.001497497558594e+02, 2.963522155761719e+02, 2.987153625488281e+02, 3.001497253417969e+02, 2.99271142578125e+02, 2.961952819824219e+02, 3.001499450683594e+02, 2.9600478515625e+02, 3.001499206542969e+02, 2.965510437011719e+02, 2.931499328613281e+02, 2.97307080078125e+02, 3.001500793457031e+02, 2.975737915039062e+02, 2.931499633789062e+02, 3.001499328613281e+02, 2.931499816894531e+02, 2.989202514648438e+02, 2.942201477050781e+02, 2.931499755859375e+02, 3.0014990234375e+02, 3.000805786132813e+02, 2.981976013183594e+02, 3.00149853515625e+02, 2.98988134765625e+02, 2.996758117675781e+02, 3.0014990234375e+02, 2.994773559570312e+02, 3.001499206542969e+02, 3.001500305175781e+02, 3.001500244140625e+02, 3.001499206542969e+02, 3.001500854492188e+02, 3.001499389648437e+02, 3.001498657226563e+02, 3.001501770019531e+02, 3.001499328613281e+02, 3.001498474121094e+02, 3.001502075195312e+02, 3.001499328613281e+02, 3.001498718261719e+02, 2.99154443359375e+02, 3.001499328613281e+02, 3.001498718261719e+02, 3.001501220703125e+02, 3.001499633789062e+02, 3.001499084472656e+02, 2.998346496582031e+02, 3.001499084472656e+02, 3.001498718261719e+02, 2.999018859863281e+02, 3.001498840332031e+02, 3.00150244140625e+02, 3.001499816894531e+02, 3.001498962402344e+02, 3.001504211425781e+02, 2.9971416015625e+02, 3.001497436523438e+02, 3.001269653320313e+02, 3.001447326660156e+02, 3.001495971679688e+02, 2.967308471679688e+02, 2.957892639160156e+02, 3.001495422363281e+02, 2.991396362304687e+02, 3.001498413085938e+02, 2.974992370605469e+02, 2.983594665527344e+02, 3.001497680664062e+02, 2.931500549316406e+02, 2.972862243652344e+02, 2.957660278320312e+02, 3.000838562011719e+02, 2.9701953125e+02, 3.001498107910156e+02, 2.948813781738281e+02, 2.982238037109375e+02, 3.001497009277344e+02, 2.931500183105469e+02, 2.931551818847656e+02, 2.996537780761719e+02, 2.9592890625e+02, 2.982267700195313e+02, 2.999525268554688e+02, 2.961980407714844e+02, 2.9314990234375e+02] +TRooAnn.y=[0e+00, 2.946609008789063e+02, 2.951141296386719e+02, 2.960483154296875e+02, 2.96280908203125e+02, 2.965836791992188e+02, 2.970141906738281e+02, 2.97233154296875e+02, 2.971469787597656e+02, 2.97126025390625e+02, 2.971502075195312e+02, 2.969617431640625e+02, 2.969172119140625e+02, 2.9702265625e+02, 2.971039367675781e+02, 2.969599304199219e+02, 2.969698303222656e+02, 2.9694873046875e+02, 2.969916320800781e+02, 2.970985534667969e+02, 2.971876220703125e+02, 2.970895690917969e+02, 2.97182177734375e+02, 2.972644226074219e+02, 2.973252807617188e+02, 2.972897338867188e+02, 2.971802612304688e+02, 2.972388916015625e+02, 2.972876403808594e+02, 2.972230163574219e+02, 2.972140808105469e+02, 2.9718466796875e+02, 2.971017517089844e+02, 2.970414672851563e+02, 2.970064147949219e+02, 2.970146179199219e+02, 2.970980590820312e+02, 2.971705505371094e+02, 2.972175964355469e+02, 2.972871276855469e+02, 2.973423767089844e+02, 2.974004211425781e+02, 2.974624877929688e+02, 2.975236938476563e+02, 2.975796447753906e+02, 2.976357421875e+02, 2.976898803710938e+02, 2.977419372558594e+02, 2.977905395507813e+02, 2.978386596679687e+02, 2.97884765625e+02, 2.979287292480469e+02, 2.979712280273437e+02, 2.980108032226562e+02, 2.980502014160156e+02, 2.980883483886719e+02, 2.981189819335938e+02, 2.981457702636719e+02, 2.981800964355469e+02, 2.982134155273437e+02, 2.982456970214844e+02, 2.982731079101562e+02, 2.98303076171875e+02, 2.983311462402344e+02, 2.983595703125e+02, 2.983869323730469e+02, 2.984136047363281e+02, 2.984384155273438e+02, 2.984635986328125e+02, 2.984877807617187e+02, 2.985110168457031e+02, 2.98530078125e+02, 2.985515319824219e+02, 2.985709655761719e+02, 2.985888916015625e+02, 2.985982360839844e+02, 2.986132995605469e+02, 2.985581970214844e+02, 2.985686462402344e+02, 2.985812194824219e+02, 2.985982971191406e+02, 2.985968444824219e+02, 2.985933898925781e+02, 2.985996276855469e+02, 2.985499084472656e+02, 2.985122375488281e+02, 2.985057739257812e+02, 2.98482958984375e+02, 2.984692504882813e+02, 2.984803405761719e+02, 2.984667663574219e+02, 2.984458740234375e+02, 2.984543579101563e+02, 2.984438537597656e+02, 2.983948547363281e+02, 2.983720397949219e+02, 2.983613342285156e+02, 2.983626892089844e+02, 2.983548828125e+02, 2.98348388671875e+02, 2.983171997070312e+02] heaCri.lowerLimit=[-2.196e+09, -2.196e+09] heaCri.upperLimit=[4.608e+09, 4.608e+09] cooCri.lowerLimit=[-1.2672e+10, -1.2672e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case985.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case985.txt index 026960c3ae3..0408c801f6c 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case985.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case985.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.930499938964844e+02, 2.9305009765625e+02, 2.9304990234375e+02, 2.932500549316406e+02, 2.93050048828125e+02, 2.932497985839844e+02, 2.932503723144531e+02, 2.930498840332031e+02, 2.930512023925781e+02, 2.932503051757812e+02, 2.930499572753906e+02, 2.932497680664063e+02, 2.930500732421875e+02, 2.930499084472656e+02, 2.932496948242188e+02, 2.930501708984375e+02, 2.932499450683594e+02, 2.932495544433594e+02, 2.932431579589844e+02, 2.930499267578125e+02, 2.932497253417969e+02, 2.930501220703125e+02, 2.9324990234375e+02, 2.930500183105469e+02, 2.930499877929688e+02, 2.931286071777344e+02, 2.932498413085938e+02, 2.930499572753906e+02, 2.930499572753906e+02, 2.932498474121094e+02, 2.930499877929688e+02, 2.932498291015625e+02, 2.93210302734375e+02, 2.9305e+02, 2.932498168945312e+02, 2.932503234863281e+02, 2.930499633789062e+02, 2.932498718261719e+02, 2.93249755859375e+02, 2.932499389648438e+02, 2.932498657226562e+02, 2.932501159667969e+02, 2.932499206542969e+02, 2.932499816894531e+02, 2.932500610351562e+02, 2.932499145507812e+02, 2.932499877929687e+02, 2.932499145507812e+02, 2.932498229980469e+02, 2.932502136230469e+02, 2.932499084472656e+02, 2.932498291015625e+02, 2.932502868652344e+02, 2.932499206542969e+02, 2.932498474121094e+02, 2.932500671386719e+02, 2.932499084472656e+02, 2.932498107910156e+02, 2.93250244140625e+02, 2.932498779296875e+02, 2.932498352050781e+02, 2.932501403808594e+02, 2.932499389648438e+02, 2.932497619628906e+02, 2.9325e+02, 2.932498596191406e+02, 2.932502380371094e+02, 2.932499633789063e+02, 2.932498901367188e+02, 2.932503967285156e+02, 2.932499572753906e+02, 2.932497741699219e+02, 2.932500732421875e+02, 2.932499145507812e+02, 2.932495727539062e+02, 2.930499877929688e+02, 2.930499328613281e+02, 2.932494567871094e+02, 2.931402160644531e+02, 2.932498474121094e+02, 2.932498718261719e+02, 2.930508972167969e+02, 2.932498779296875e+02, 2.930500793457031e+02, 2.930499572753906e+02, 2.930499328613281e+02, 2.932501220703125e+02, 2.930498657226562e+02, 2.932498229980469e+02, 2.932484436035156e+02, 2.930499572753906e+02, 2.9324970703125e+02, 2.93050048828125e+02, 2.930499145507812e+02, 2.932497863769531e+02, 2.930502990722656e+02, 2.930498962402344e+02, 2.932496215820312e+02, 2.930504943847656e+02, 2.930498352050781e+02] -PHea.y=[0e+00, 6.082214233398438e+02, 1.644814794921875e+03, 1.43180598449707e+02, 0e+00, 3.619268493652344e+02, 0e+00, 0e+00, 1.525081494140625e+03, 7.480236229896545e+01, 2.579503953456879e-01, 6.504955688476563e+02, 0e+00, 2.802647033691406e+02, 5.792578979492188e+02, 0e+00, 3.202839965820312e+02, 0e+00, 0e+00, 6.547901089016814e+01, 7.461549072265625e+02, 0e+00, 7.144254028320313e+02, 0e+00, 4.662477844238281e+02, 1.6127685546875e+03, 3.964985046386719e+01, 0e+00, 3.660100769042969e+02, 1.27875029296875e+03, 0e+00, 1.418894165039062e+03, 0e+00, 4.059184021949767e+01, 9.869502075195312e+02, 0e+00, 0e+00, 1.503655059814453e+02, 0e+00, -9.53674339498889e-10, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.458099365234375e+02, 3.920918640136719e+02, 0e+00, 7.995308532714844e+01, 0e+00, 0e+00, 3.244826507568359e+02, 0e+00, 8.674369750976563e+02, 3.803273010253906e+02, 5.871900024414062e+02, 0e+00, 5.99830126953125e+02, 0e+00, 1.780096740722656e+02, 2.919111572265625e+02, 0e+00, 1.385041040039062e+03, 1.28233525390625e+03, 0e+00, 5.042114868164062e+02, 4.507303344726562e+02, 0e+00, 7.913982299804687e+02, 2.11556494140625e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -3.001858154296875e+03, 0e+00, -5.097299621582031e+02, -8.03167529296875e+02, 0e+00, -1.812911911010742e+01, -4.0513427734375e+02, 0e+00, -7.372113891601563e+02, 0e+00, 0e+00, -1.164590576171875e+03, 0e+00, -1.133673431396484e+02, -1.646702978515625e+03, -1.055660886228085e+02, 0e+00, -2.50137255859375e+03, 0e+00, -3.218748474121094e+02, 0e+00, 0e+00, -1.472679080963135e+01, -1.639904052734375e+03, 0e+00, 0e+00, -1.420228759765625e+03, 0e+00, -6.566699340820312e+02, -9.400619506835938e+01, 0e+00, -1.5039140625e+03, -6.415111450195312e+02, 0e+00, -1.557589794921875e+03, -7.254056167602539e+01, -2.664936218261719e+02, -1.772430908203125e+03, -1.658700836181641e+02, -9.928875e+02, -1.734321752929688e+03, -7.339474487304688e+02, -1.049335888671875e+03, -1.810473022460938e+03, -5.3217587890625e+02, -1.5435232421875e+03, -1.549194946289062e+03, -6.373094116210938e+02, -1.241695141601562e+03, -1.076480456542969e+03, -7.946392333984375e+02, -1.386802978515625e+03, -2.341629058837891e+02, -6.033637451171875e+02, -2.337377392578125e+03, -9.24034716796875e+02, -1.068681274414062e+03, -2.322539599609375e+03, -2.697055236816406e+02, -1.207402661132812e+03, -2.414203515625e+03, -2.358549652099609e+02, -1.3922251953125e+03, -3.18378974609375e+03, -4.808935180664063e+02, -1.288350830078125e+03, -1.768921142578125e+03, -1.629873138427734e+02, -1.861285424804687e+03, -6.653764709472656e+02, -4.394025756835937e+02, -2.45797265625e+03, 0e+00, 0e+00, -2.977489453125e+03, -1.203200317382813e+02, -5.031454162597656e+02, -1.740884475708008e+02, 0e+00, -2.669487854003906e+02, 0e+00, 0e+00, 0e+00, -1.178990966796875e+03, 0e+00, -6.35166650390625e+02, -1.617485809326172e+01, 0e+00, -1.123913012695313e+03, 0e+00, 0e+00, -3.158568725585938e+02, 0e+00, 0e+00, -8.62189208984375e+02, 0e+00, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.930499938964844e+02, 2.930500671386719e+02, 2.9304990234375e+02, 2.932500549316406e+02, 2.93050048828125e+02, 2.932497436523437e+02, 2.932503723144531e+02, 2.930498779296875e+02, 2.930670043945312e+02, 2.932503051757812e+02, 2.930499572753906e+02, 2.932497680664063e+02, 2.930500732421875e+02, 2.930498962402344e+02, 2.932496948242188e+02, 2.930501708984375e+02, 2.93249951171875e+02, 2.932495544433594e+02, 2.932463623046875e+02, 2.930499267578125e+02, 2.932497253417969e+02, 2.930501220703125e+02, 2.9324990234375e+02, 2.930500183105469e+02, 2.930499877929688e+02, 2.931288635253906e+02, 2.932498413085938e+02, 2.930499267578125e+02, 2.930499572753906e+02, 2.932498474121094e+02, 2.930499877929688e+02, 2.932498291015625e+02, 2.932103271484375e+02, 2.9305e+02, 2.932498168945312e+02, 2.932503234863281e+02, 2.930499572753906e+02, 2.932498718261719e+02, 2.932498474121094e+02, 2.932499389648438e+02, 2.932498657226562e+02, 2.932501159667969e+02, 2.932499206542969e+02, 2.9325e+02, 2.932500610351562e+02, 2.932499267578125e+02, 2.932499877929687e+02, 2.932499877929687e+02, 2.932498229980469e+02, 2.932502136230469e+02, 2.932499084472656e+02, 2.932498291015625e+02, 2.932502868652344e+02, 2.932499206542969e+02, 2.932498474121094e+02, 2.932500671386719e+02, 2.932499084472656e+02, 2.932498107910156e+02, 2.93250244140625e+02, 2.932498779296875e+02, 2.932498352050781e+02, 2.932501403808594e+02, 2.932499389648438e+02, 2.932497619628906e+02, 2.9325e+02, 2.932498596191406e+02, 2.932502380371094e+02, 2.932499633789063e+02, 2.9324990234375e+02, 2.932503967285156e+02, 2.932499572753906e+02, 2.932497497558594e+02, 2.932500732421875e+02, 2.932499145507812e+02, 2.932495422363281e+02, 2.9305e+02, 2.930499328613281e+02, 2.932494567871094e+02, 2.931398132324219e+02, 2.932498474121094e+02, 2.932498718261719e+02, 2.930507446289063e+02, 2.9324990234375e+02, 2.930500793457031e+02, 2.930499572753906e+02, 2.930499328613281e+02, 2.932501220703125e+02, 2.930498657226562e+02, 2.932498229980469e+02, 2.932482299804688e+02, 2.930499572753906e+02, 2.9324970703125e+02, 2.93050048828125e+02, 2.930499145507812e+02, 2.932497863769531e+02, 2.930502990722656e+02, 2.930498962402344e+02, 2.932496215820312e+02, 2.930504943847656e+02, 2.930498352050781e+02] +PHea.y=[0e+00, 6.081535522460938e+02, 1.643819384765625e+03, 1.42989241027832e+02, 0e+00, 3.617524719238281e+02, 0e+00, 0e+00, 1.534172021484375e+03, 7.517809896469116e+01, 1.181147526949644e-04, 6.507154052734375e+02, 0e+00, 2.798708923339844e+02, 5.770450927734375e+02, 0e+00, 3.203261749267579e+02, 0e+00, 0e+00, 6.779139863215552e+01, 7.45837890625e+02, 0e+00, 7.144017944335938e+02, 0e+00, 4.662510986328125e+02, 1.61279052734375e+03, 4.214843444824218e+01, 0e+00, 3.656313537597656e+02, 1.278736328125e+03, 0e+00, 1.418902270507813e+03, 0e+00, 4.071335235834121e+01, 9.869035400390625e+02, 0e+00, 0e+00, 1.503912384033203e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.459018005371094e+02, 3.920484741210938e+02, 0e+00, 7.943892784118653e+01, 0e+00, 0e+00, 3.244741729736328e+02, 0e+00, 8.675344482421875e+02, 3.804006652832031e+02, 5.8719794921875e+02, 0e+00, 5.996295532226562e+02, 0e+00, 1.776421356201172e+02, 2.917504760742187e+02, 0e+00, 1.38504443359375e+03, 1.2824716796875e+03, 0e+00, 5.0405888671875e+02, 4.506310791015625e+02, 0e+00, 7.912276489257813e+02, 2.115470703125e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, 0e+00, -3.00162470703125e+03, 0e+00, -5.097555603027344e+02, -8.027820068359375e+02, 0e+00, -1.91084415435791e+01, -4.056666564941406e+02, 0e+00, -7.373417602539063e+02, 0e+00, 0e+00, -1.164577514648438e+03, 0e+00, -1.133706703186035e+02, -1.6466642578125e+03, -1.062685385346413e+02, 0e+00, -2.50145029296875e+03, 0e+00, -3.218027587890625e+02, 0e+00, 0e+00, -2.126486649513244e+01, -1.63969208984375e+03, 0e+00, 0e+00, -1.42001416015625e+03, 0e+00, -6.566029541015625e+02, -9.332093505859375e+01, 0e+00, -1.504004516601562e+03, -6.415097900390625e+02, 0e+00, -1.55761142578125e+03, -7.206983489990233e+01, -2.664512329101562e+02, -1.772285864257813e+03, -1.658608795166016e+02, -9.928745361328125e+02, -1.734579663085937e+03, -7.339563598632812e+02, -1.049278198242188e+03, -1.810461181640625e+03, -5.319275390625e+02, -1.543546655273437e+03, -1.5492861328125e+03, -6.373654296875e+02, -1.241699438476563e+03, -1.076479357910156e+03, -7.946286376953125e+02, -1.38678857421875e+03, -2.342894958496094e+02, -6.033697509765625e+02, -2.337342529296875e+03, -9.239901123046875e+02, -1.068671020507812e+03, -2.32249677734375e+03, -2.697029113769531e+02, -1.207124877929688e+03, -2.41409169921875e+03, -2.3614208984375e+02, -1.39220859375e+03, -3.183825e+03, -4.809223022460938e+02, -1.288402465820312e+03, -1.769094848632812e+03, -1.628240539550781e+02, -1.861344311523437e+03, -6.654660095214844e+02, -4.39410205078125e+02, -2.460244140625e+03, 0e+00, 0e+00, -2.97749951171875e+03, -1.199871704101563e+02, -5.031033020019531e+02, -1.742409820556641e+02, 0e+00, -2.669527709960937e+02, 0e+00, 0e+00, 0e+00, -1.17887138671875e+03, 0e+00, -6.352255004882812e+02, -1.614541244506836e+01, 0e+00, -1.12392646484375e+03, 0e+00, 0e+00, -3.158929443359375e+02, 0e+00, 0e+00, -8.621327880859375e+02, 0e+00, 0e+00] staRes.peakHea.Min=[2.452e+03, 2.452e+03] staRes.peakHea.Mean=[2.631e+03, 2.631e+03] staRes.peakHea.Max=[2.785e+03, 2.785e+03] staRes.peakCoo.Min=[-3.208e+03, -3.208e+03] staRes.peakCoo.Mean=[-3.824e+03, -3.824e+03] staRes.peakCoo.Max=[-4.225e+03, -4.225e+03] -EHea.y=[0e+00, 2.512326656e+08, 4.720844864e+08, 5.834884864e+08, 7.39816512e+08, 8.858512e+08, 9.57844416e+08, 1.05281312e+09, 1.26709376e+09, 1.4591172352e+09, 1.643790976e+09, 1.9849276928e+09, 2.15543424e+09, 2.2483303936e+09, 2.332976896e+09, 2.650537728e+09, 2.7954051584e+09, 2.9206656e+09, 3.015386624e+09, 3.072550912e+09, 3.14565504e+09, 3.375381504e+09, 3.420009472e+09, 3.462493696e+09, 3.5292817408e+09, 3.704081408e+09, 3.9902262784e+09, 4.032380416e+09, 4.1008313856e+09, 4.3078715392e+09, 4.407676928e+09, 4.5852413952e+09, 4.719116288e+09, 4.8424876032e+09, 4.9272382464e+09, 4.971502592e+09, 4.971502592e+09, 4.9770150912e+09, 4.995773952e+09, 4.995894784e+09, 5.00224256e+09, 5.003520512e+09, 5.003520512e+09, 5.003520512e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003682304e+09, 5.003670528e+09, 5.00514048e+09, 5.00514048e+09, 5.00514048e+09, 5.00514048e+09, 5.005325312e+09, 5.005325312e+09, 5.005325312e+09, 5.005325312e+09, 5.005325312e+09, 5.005325312e+09, 5.005567488e+09, 5.005567488e+09, 5.005567488e+09, 5.005567488e+09, 5.011416064e+09, 5.011628544e+09, 5.012882432e+09, 5.017901056e+09, 5.041357824e+09, 5.0537802752e+09, 5.3177664512e+09, 5.341904384e+09, 5.3737202688e+09, 5.382265344e+09, 5.450397696e+09, 5.496816128e+09, 5.531516416e+09, 5.9332719616e+09, 6.165071872e+09, 6.2378642432e+09, 6.377686016e+09, 6.4865078272e+09, 6.524071424e+09, 6.722249728e+09, 6.915547648e+09, 6.976903168e+09, 7.1429248e+09, 7.4912027648e+09, 7.691768832e+09, 7.8475068416e+09, 7.938216448e+09, 8.081088e+09, 8.186829312e+09, 8.509448704e+09] -ECoo.y=[0e+00, -4.330848e+07, -1.38457632e+08, -3.1060352e+08, -4.401683584e+08, -5.65985088e+08, -8.722547456e+08, -9.839736064e+08, -1.047460096e+09, -1.174408704e+09, -1.284098816e+09, -1.328397952e+09, -1.4515523584e+09, -1.566362112e+09, -1.683991808e+09, -1.752002688e+09, -1.839193344e+09, -1.9367176704e+09, -2.0590346752e+09, -2.2647479296e+09, -2.4456832e+09, -2.5279641088e+09, -2.714408704e+09, -2.9312326656e+09, -3.071483136e+09, -3.173774336e+09, -3.2284740608e+09, -3.4369113088e+09, -3.596904704e+09, -3.62880768e+09, -3.775277568e+09, -3.844740352e+09, -3.9023565312e+09, -3.9191919616e+09, -3.98958848e+09, -4.137501696e+09, -4.4482270208e+09, -4.675181568e+09, -4.8522948608e+09, -5.0715674624e+09, -5.242980864e+09, -5.4599283712e+09, -5.7101198336e+09, -6.0779510784e+09, -6.373822976e+09, -6.7469824e+09, -7.1297380352e+09, -7.4365873152e+09, -7.7475994624e+09, -8.2198445056e+09, -8.611427328e+09, -9.005988659200001e+09, -9.379102924799999e+09, -9.663931392e+09, -1.00838447104e+10, -1.0495752192e+10, -1.0696858624e+10, -1.09064175616e+10, -1.13366259712e+10, -1.17185480704e+10, -1.22359296e+10, -1.25193854976e+10, -1.28574363648e+10, -1.3225380864e+10, -1.36691806208e+10, -1.4052237312e+10, -1.45658144768e+10, -1.49259812864e+10, -1.545990144e+10, -1.59263913984e+10, -1.6402248704e+10, -1.6685007872e+10, -1.7154707456e+10, -1.74426181632e+10, -1.77828806656e+10, -1.8067472384e+10, -1.8364868608e+10, -1.840746496e+10, -1.88183384064e+10, -1.90651670528e+10, -1.9484575744e+10, -1.9712899072e+10, -1.9953485824e+10, -2.01519992832e+10, -2.0152580096e+10, -2.0252780544e+10, -2.0310767616e+10, -2.03841892352e+10, -2.0499838976e+10, -2.0789721088e+10, -2.0908060672e+10, -2.1041311744e+10, -2.13356101632e+10, -2.14402048e+10, -2.1459023872e+10, -2.156003328e+10, -2.1647818752e+10, -2.1826199552e+10, -2.19857989632e+10, -2.2140188672e+10, -2.219513856e+10] +EHea.y=[0e+00, 2.511976672e+08, 4.721032832e+08, 5.83562944e+08, 7.398016e+08, 8.8589472e+08, 9.57922688e+08, 1.05288704e+09, 1.26716992e+09, 1.4592827648e+09, 1.643880832e+09, 1.9849973248e+09, 2.155567616e+09, 2.2484998656e+09, 2.333110528e+09, 2.650211328e+09, 2.79510272e+09, 2.92036608e+09, 3.015155456e+09, 3.072298496e+09, 3.145337344e+09, 3.375143424e+09, 3.4197769216e+09, 3.462305792e+09, 3.5290487808e+09, 3.703868416e+09, 3.9900671488e+09, 4.032212736e+09, 4.1006553088e+09, 4.3077117952e+09, 4.407495168e+09, 4.5851502592e+09, 4.719042048e+09, 4.842391552e+09, 4.9271028736e+09, 4.971394048e+09, 4.971394048e+09, 4.9769234432e+09, 4.995703296e+09, 4.99579904e+09, 5.002132992e+09, 5.003410944e+09, 5.003410944e+09, 5.003410944e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.003582976e+09, 5.00504576e+09, 5.00504576e+09, 5.00504576e+09, 5.00504576e+09, 5.005231104e+09, 5.005231104e+09, 5.005231104e+09, 5.005231104e+09, 5.005231104e+09, 5.005231104e+09, 5.005464576e+09, 5.005464576e+09, 5.005464576e+09, 5.005464576e+09, 5.011244544e+09, 5.011460608e+09, 5.012670464e+09, 5.017641984e+09, 5.041004032e+09, 5.05342464e+09, 5.3170020352e+09, 5.34115328e+09, 5.3729142784e+09, 5.381595648e+09, 5.449690624e+09, 5.4961626112e+09, 5.530823168e+09, 5.9327852544e+09, 6.164660224e+09, 6.2373880832e+09, 6.377289216e+09, 6.4860793856e+09, 6.523721216e+09, 6.72191744e+09, 6.9150926848e+09, 6.97645824e+09, 7.142454784e+09, 7.4906000384e+09, 7.691231744e+09, 7.8468820992e+09, 7.9376889856e+09, 8.080577536e+09, 8.18616576e+09, 8.508816896e+09] +ECoo.y=[0e+00, -4.3264652e+07, -1.38319392e+08, -3.10474432e+08, -4.399687552e+08, -5.65758336e+08, -8.72133888e+08, -9.83843968e+08, -1.047302848e+09, -1.174370176e+09, -1.284071424e+09, -1.3283776e+09, -1.4515780096e+09, -1.566407808e+09, -1.684041472e+09, -1.752118656e+09, -1.83932928e+09, -1.936859648e+09, -2.0591828992e+09, -2.2648762368e+09, -2.44572416e+09, -2.5281040384e+09, -2.714564352e+09, -2.9314159616e+09, -3.071620096e+09, -3.174179072e+09, -3.2289506816e+09, -3.4374088704e+09, -3.59732608e+09, -3.629270272e+09, -3.77572096e+09, -3.845170688e+09, -3.902814208e+09, -3.919643648e+09, -3.989991424e+09, -4.137955328e+09, -4.44868352e+09, -4.675651584e+09, -4.8527751168e+09, -5.0720306176e+09, -5.243418112e+09, -5.46037504e+09, -5.7105371136e+09, -6.0783664128e+09, -6.3742338048e+09, -6.74740224e+09, -7.130160128e+09, -7.4370116608e+09, -7.7480210432e+09, -8.2202720256e+09, -8.611852288e+09, -9.006409523200001e+09, -9.379526656e+09, -9.664356352e+09, -1.00842614784e+10, -1.0496167936e+10, -1.0697270272e+10, -1.09068414976e+10, -1.13370406912e+10, -1.17189593088e+10, -1.2236337152e+10, -1.25197950976e+10, -1.28578541568e+10, -1.32257916928e+10, -1.36695918592e+10, -1.405263872e+10, -1.45661984768e+10, -1.49263550464e+10, -1.546027008e+10, -1.592676864e+10, -1.6402637824e+10, -1.66853502976e+10, -1.71550457856e+10, -1.74428680192e+10, -1.77830936576e+10, -1.806761984e+10, -1.836500992e+10, -1.840759808e+10, -1.88184576e+10, -1.90652739584e+10, -1.948485632e+10, -1.9713124352e+10, -1.9953778688e+10, -2.01522716672e+10, -2.0152879104e+10, -2.0253087744e+10, -2.0311023616e+10, -2.03844947968e+10, -2.0500103168e+10, -2.078998528e+10, -2.0908376064e+10, -2.104150016e+10, -2.13358252032e+10, -2.1440413696e+10, -2.1459187712e+10, -2.1560242176e+10, -2.1647937536e+10, -2.1826349056e+10, -2.19859587072e+10, -2.2140184576e+10, -2.2195099648e+10] staRes.annualHea.Min=[7.632e+09, 7.632e+09] staRes.annualHea.Mean=[8.632800256e+09, 8.632800256e+09] staRes.annualHea.Max=[1.0083600384e+10, 1.0083600384e+10] staRes.annualCoo.Min=[-2.1168001024e+10, -2.1168001024e+10] staRes.annualCoo.Mean=[-2.2863599616e+10, -2.2863599616e+10] staRes.annualCoo.Max=[-2.618279936e+10, -2.618279936e+10] -TRooHou.y=[0e+00, 2.930500366210937e+02, 2.930499755859375e+02, 2.930499084472656e+02, 2.932501892089844e+02, 2.930499877929688e+02, 2.932497985839844e+02, 2.932504455566406e+02, 2.9304990234375e+02, 2.931409240722656e+02, 2.932399291992188e+02, 2.930499450683594e+02, 2.932497375488281e+02, 2.930500671386719e+02, 2.930498962402344e+02, 2.932496643066406e+02, 2.930502258300781e+02, 2.932499328613281e+02, 2.932496459960938e+02, 2.931353393554688e+02, 2.930499267578125e+02, 2.932498229980469e+02, 2.930500549316406e+02, 2.9324990234375e+02, 2.930499938964844e+02, 2.930499572753906e+02, 2.931589111328125e+02, 2.93250048828125e+02, 2.93049951171875e+02, 2.930499572753906e+02, 2.932498779296875e+02, 2.930499755859375e+02, 2.932498046875e+02, 2.931642578125e+02, 2.9305e+02, 2.932498779296875e+02, 2.932502868652344e+02, 2.930499328613281e+02, 2.932498168945312e+02, 2.932138488769531e+02, 2.932499389648438e+02, 2.932498779296875e+02, 2.932500366210937e+02, 2.932498962402344e+02, 2.932500427246094e+02, 2.932500305175781e+02, 2.932498962402344e+02, 2.932500915527344e+02, 2.932499389648438e+02, 2.932498107910156e+02, 2.93250244140625e+02, 2.932499084472656e+02, 2.932497985839844e+02, 2.932503051757812e+02, 2.932499084472656e+02, 2.932498168945312e+02, 2.93250048828125e+02, 2.932499084472656e+02, 2.932498474121094e+02, 2.932502014160156e+02, 2.932499389648438e+02, 2.932498840332031e+02, 2.932501037597656e+02, 2.932498840332031e+02, 2.932498352050781e+02, 2.932499694824219e+02, 2.932498596191406e+02, 2.932503051757812e+02, 2.932499633789063e+02, 2.932498718261719e+02, 2.932504577636719e+02, 2.932499572753906e+02, 2.932496887207031e+02, 2.932501403808594e+02, 2.932499267578125e+02, 2.9324951171875e+02, 2.9305e+02, 2.930499328613281e+02, 2.93249462890625e+02, 2.931239013671875e+02, 2.932498474121094e+02, 2.932498657226562e+02, 2.930500915527344e+02, 2.932498657226562e+02, 2.930500793457031e+02, 2.930499572753906e+02, 2.930499328613281e+02, 2.932502258300781e+02, 2.930498718261719e+02, 2.932498168945312e+02, 2.930867004394531e+02, 2.930499572753906e+02, 2.932496765136719e+02, 2.93050048828125e+02, 2.930499145507812e+02, 2.932497253417969e+02, 2.930502990722656e+02, 2.930498962402344e+02, 2.93249658203125e+02, 2.930503784179688e+02, 2.930498352050781e+02] -TRooAnn.y=[0e+00, 2.930966735839844e+02, 2.930990356445312e+02, 2.931156799316406e+02, 2.931162048339844e+02, 2.931195068359375e+02, 2.931280456542969e+02, 2.931294982910156e+02, 2.93126611328125e+02, 2.931267028808594e+02, 2.931258544921875e+02, 2.9312216796875e+02, 2.931223693847656e+02, 2.931230590820313e+02, 2.931242736816406e+02, 2.931219177246094e+02, 2.931217468261719e+02, 2.931221801757812e+02, 2.931232727050781e+02, 2.931256958007813e+02, 2.931272888183594e+02, 2.931257690429687e+02, 2.931278625488281e+02, 2.931300842285156e+02, 2.931308166503906e+02, 2.931300354003906e+02, 2.93128662109375e+02, 2.931302612304688e+02, 2.931313232421875e+02, 2.931296264648437e+02, 2.931306457519531e+02, 2.931300170898438e+02, 2.931291870117187e+02, 2.931278991699219e+02, 2.931279479980469e+02, 2.931292114257812e+02, 2.931325744628906e+02, 2.931350341796875e+02, 2.931366821289063e+02, 2.931394165039063e+02, 2.931412658691406e+02, 2.931435424804687e+02, 2.931460632324219e+02, 2.931484924316406e+02, 2.931506469726563e+02, 2.931528625488281e+02, 2.931549560546875e+02, 2.931569885253906e+02, 2.931589294433594e+02, 2.931607788085938e+02, 2.931625671386719e+02, 2.931642761230469e+02, 2.931659301757812e+02, 2.931675109863281e+02, 2.931690368652344e+02, 2.931705017089844e+02, 2.931717712402344e+02, 2.931728271484375e+02, 2.931741577148438e+02, 2.931754455566406e+02, 2.931766967773438e+02, 2.931777648925781e+02, 2.931789306640625e+02, 2.93180078125e+02, 2.9318115234375e+02, 2.931822204589844e+02, 2.931832458496094e+02, 2.931841735839844e+02, 2.931851501464844e+02, 2.931860961914062e+02, 2.931869812011719e+02, 2.931875183105469e+02, 2.93188330078125e+02, 2.931890563964844e+02, 2.931895446777344e+02, 2.931895751953125e+02, 2.931898803710938e+02, 2.931884094238281e+02, 2.931886901855469e+02, 2.931886291503906e+02, 2.931890563964844e+02, 2.931886596679688e+02, 2.931883178710938e+02, 2.931880493164062e+02, 2.931864624023438e+02, 2.931854858398438e+02, 2.931848876953125e+02, 2.931839904785156e+02, 2.931833862304687e+02, 2.93183349609375e+02, 2.931826477050781e+02, 2.931820190429688e+02, 2.931818603515625e+02, 2.9318115234375e+02, 2.9317998046875e+02, 2.931792907714844e+02, 2.931786926269531e+02, 2.931783996582031e+02, 2.931778259277344e+02, 2.931774169921875e+02, 2.931764221191406e+02] +TRooHou.y=[0e+00, 2.930500366210937e+02, 2.9305e+02, 2.930499206542969e+02, 2.932501892089844e+02, 2.930499877929688e+02, 2.932497985839844e+02, 2.932504455566406e+02, 2.9304990234375e+02, 2.931388793945313e+02, 2.932418823242188e+02, 2.930499450683594e+02, 2.932497375488281e+02, 2.930500671386719e+02, 2.930498962402344e+02, 2.932496643066406e+02, 2.930502258300781e+02, 2.932499328613281e+02, 2.932496459960938e+02, 2.931423889160156e+02, 2.930499267578125e+02, 2.932498229980469e+02, 2.930500549316406e+02, 2.9324990234375e+02, 2.930499938964844e+02, 2.930499572753906e+02, 2.931457275390625e+02, 2.93250048828125e+02, 2.93049951171875e+02, 2.930499572753906e+02, 2.932498779296875e+02, 2.930499755859375e+02, 2.932498046875e+02, 2.931680419921875e+02, 2.9305e+02, 2.932498779296875e+02, 2.932502868652344e+02, 2.930499328613281e+02, 2.932498168945312e+02, 2.932149108886719e+02, 2.932499389648438e+02, 2.932498779296875e+02, 2.932500366210937e+02, 2.932498962402344e+02, 2.932500427246094e+02, 2.932500305175781e+02, 2.932498962402344e+02, 2.932500915527344e+02, 2.932499389648438e+02, 2.932498107910156e+02, 2.93250244140625e+02, 2.932499084472656e+02, 2.932497985839844e+02, 2.932503051757812e+02, 2.932499084472656e+02, 2.932498168945312e+02, 2.93250048828125e+02, 2.932499084472656e+02, 2.932498474121094e+02, 2.932502014160156e+02, 2.932499389648438e+02, 2.932498840332031e+02, 2.932501037597656e+02, 2.932498840332031e+02, 2.932498352050781e+02, 2.932499694824219e+02, 2.932498596191406e+02, 2.932503051757812e+02, 2.932499633789063e+02, 2.932498718261719e+02, 2.932504577636719e+02, 2.932499572753906e+02, 2.932496887207031e+02, 2.932501403808594e+02, 2.932499267578125e+02, 2.9324951171875e+02, 2.9305e+02, 2.930499328613281e+02, 2.93249462890625e+02, 2.931233154296875e+02, 2.932498474121094e+02, 2.932498657226562e+02, 2.930500854492187e+02, 2.932498657226562e+02, 2.930500793457031e+02, 2.930499572753906e+02, 2.930499328613281e+02, 2.932502258300781e+02, 2.930498718261719e+02, 2.932498168945312e+02, 2.930858154296875e+02, 2.930499572753906e+02, 2.932496765136719e+02, 2.93050048828125e+02, 2.930499145507812e+02, 2.932497253417969e+02, 2.930502990722656e+02, 2.930498962402344e+02, 2.93249658203125e+02, 2.930503784179688e+02, 2.930498352050781e+02] +TRooAnn.y=[0e+00, 2.930972045898437e+02, 2.930996398925781e+02, 2.931162048339844e+02, 2.931165100097656e+02, 2.931197814941406e+02, 2.931282104492187e+02, 2.931296203613281e+02, 2.931266723632813e+02, 2.931267639160156e+02, 2.931258850097656e+02, 2.931221862792969e+02, 2.931223999023438e+02, 2.931230895996094e+02, 2.931242431640625e+02, 2.931219177246094e+02, 2.93121728515625e+02, 2.931221740722656e+02, 2.931232116699219e+02, 2.931256164550781e+02, 2.931272277832031e+02, 2.931257080078125e+02, 2.931278015136719e+02, 2.931300231933594e+02, 2.931307556152344e+02, 2.931299438476562e+02, 2.931285522460938e+02, 2.931301940917969e+02, 2.931312622070312e+02, 2.931295654296875e+02, 2.931305847167969e+02, 2.931299560546875e+02, 2.931291015625e+02, 2.9312783203125e+02, 2.931278564453125e+02, 2.931291198730469e+02, 2.931324829101562e+02, 2.931349426269531e+02, 2.931365905761719e+02, 2.931393249511719e+02, 2.931411743164062e+02, 2.931434204101562e+02, 2.931459716796875e+02, 2.931484008789063e+02, 2.931505554199219e+02, 2.931527709960938e+02, 2.931548645019531e+02, 2.931568969726562e+02, 2.93158837890625e+02, 2.931606872558594e+02, 2.931624755859375e+02, 2.931642028808594e+02, 2.931658386230469e+02, 2.931674438476563e+02, 2.931689575195313e+02, 2.931704406738281e+02, 2.931717102050781e+02, 2.931727600097656e+02, 2.931740966796875e+02, 2.931753845214844e+02, 2.931766052246094e+02, 2.931777038574219e+02, 2.931788696289062e+02, 2.931799926757812e+02, 2.931810913085938e+02, 2.931821594238281e+02, 2.931831848144531e+02, 2.931841125488281e+02, 2.931850830078125e+02, 2.931860168457031e+02, 2.931869201660156e+02, 2.931874389648438e+02, 2.931882629394531e+02, 2.931889953613281e+02, 2.931894836425781e+02, 2.931895141601562e+02, 2.931898315429688e+02, 2.931883544921875e+02, 2.931886535644531e+02, 2.931885986328125e+02, 2.931889953613281e+02, 2.931886169433594e+02, 2.931882629394531e+02, 2.931880126953125e+02, 2.931864196777344e+02, 2.931854553222656e+02, 2.931848266601563e+02, 2.931839294433594e+02, 2.931833251953125e+02, 2.931832885742188e+02, 2.931825866699219e+02, 2.931819580078125e+02, 2.931818237304688e+02, 2.931810913085938e+02, 2.931799194335937e+02, 2.931792602539062e+02, 2.931786315917969e+02, 2.931783447265625e+02, 2.931777954101562e+02, 2.931773864746094e+02, 2.931763916015625e+02] heaCri.lowerLimit=[6.048e+09, 6.048e+09] heaCri.upperLimit=[1.1123999744e+10, 1.1123999744e+10] cooCri.lowerLimit=[-2.1419999232e+10, -2.1419999232e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case995.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case995.txt index 5d208a7116b..8cc93917dba 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case995.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_Detailed_Validation_BESTEST_Cases9xx_Case995.txt @@ -1,4 +1,4 @@ -last-generated=2023-06-16 +last-generated=2024-01-04 statistics-initialization= { "nonlinear": "1, 1, 1, 1, 1, 1, 13", @@ -12,25 +12,25 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 3.1536e+07] -roo.air.vol.T=[2.931499938964844e+02, 2.930499816894531e+02, 2.930500793457031e+02, 2.932498901367188e+02, 2.932500549316406e+02, 2.932500610351562e+02, 2.932498168945312e+02, 2.932503784179688e+02, 2.930499084472656e+02, 2.932498046875e+02, 2.93250244140625e+02, 2.930499572753906e+02, 2.932497680664063e+02, 2.932202697753906e+02, 2.93050048828125e+02, 2.932496948242188e+02, 2.931701965332031e+02, 2.932499328613281e+02, 2.932495544433594e+02, 2.932503784179688e+02, 2.930499572753906e+02, 2.932497375488281e+02, 2.930500854492187e+02, 2.9324990234375e+02, 2.930500183105469e+02, 2.930499877929688e+02, 2.932498840332031e+02, 2.932498413085938e+02, 2.93050146484375e+02, 2.930499572753906e+02, 2.932499084472656e+02, 2.930502197265625e+02, 2.93249853515625e+02, 2.93226611328125e+02, 2.9305e+02, 2.932498474121094e+02, 2.932502624511719e+02, 2.931800537109375e+02, 2.9324990234375e+02, 2.932501281738281e+02, 2.932499694824219e+02, 2.932498718261719e+02, 2.932500732421875e+02, 2.932499267578125e+02, 2.932499816894531e+02, 2.932500610351562e+02, 2.932499267578125e+02, 2.932499938964844e+02, 2.932499877929687e+02, 2.932498413085938e+02, 2.932501831054688e+02, 2.932499389648438e+02, 2.932498596191406e+02, 2.932502502441406e+02, 2.932499389648438e+02, 2.932498779296875e+02, 2.93250048828125e+02, 2.932499389648438e+02, 2.932498168945312e+02, 2.932501831054688e+02, 2.932499084472656e+02, 2.932498352050781e+02, 2.932501037597656e+02, 2.932499633789063e+02, 2.932498046875e+02, 2.932500305175781e+02, 2.932498779296875e+02, 2.932502075195313e+02, 2.932499633789063e+02, 2.932499084472656e+02, 2.932503662109375e+02, 2.932499694824219e+02, 2.932497802734375e+02, 2.932500610351562e+02, 2.932499145507812e+02, 2.932496032714844e+02, 2.930499877929688e+02, 2.931322082519531e+02, 2.932494873046875e+02, 2.9325048828125e+02, 2.932498474121094e+02, 2.932498718261719e+02, 2.932037841796875e+02, 2.9324990234375e+02, 2.930500549316406e+02, 2.930957946777344e+02, 2.930499328613281e+02, 2.9325009765625e+02, 2.930498718261719e+02, 2.932498352050781e+02, 2.932506408691406e+02, 2.932499389648438e+02, 2.932497131347656e+02, 2.930500183105469e+02, 2.930499450683594e+02, 2.93249755859375e+02, 2.931702453613281e+02, 2.932289672851563e+02, 2.932496215820312e+02, 2.931304626464844e+02, 2.930498962402344e+02] -PHea.y=[0e+00, 9.775778198242188e+01, 9.565308715820313e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.117983032226563e+02, 0e+00, 0e+00, 1.252249755859375e+02, 0e+00, 9.583111763000489e-01, 6.918422470092773e+01, 0e+00, 5.117403354644776e+01, 0e+00, 0e+00, 0e+00, 2.664292602539062e+02, 0e+00, 3.122169250488281e+02, 0e+00, 1.077192352294922e+02, 9.24947265625e+02, 0e+00, 0e+00, 5.073682098388672e+01, 6.824341064453125e+02, 0e+00, 8.324646118164062e+02, 0e+00, 1.017321752235294e+01, 5.083324951171875e+02, 0e+00, 0e+00, 2.260477828979492e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.038911926269531e+02, 1.848685455322266e+01, 0e+00, 4.606630325317383e-01, 0e+00, 0e+00, 0e+00, 0e+00, 4.325452880859375e+02, 0e+00, 1.528988616943359e+02, 0e+00, 1.793018600463867e+02, 0e+00, -5.070785522460938e+00, 0e+00, 0e+00, 7.30844091796875e+02, 5.722293090820312e+02, 0e+00, 1.11904559135437e+02, 7.596240997314454e+00, 0e+00, 2.540028762817383e+02, 1.204937377929688e+03] -PCoo.y=[0e+00, 0e+00, 0e+00, -2.667350952148437e+02, -3.472090966796875e+03, -2.92277774810791e+01, -9.675172119140625e+02, -1.473530786132812e+03, 0e+00, -5.93367236328125e+02, -1.01317529296875e+03, 0e+00, -1.270176684570313e+03, -8.718132668733597e+00, 2.20352897644043e+01, -1.546596435546875e+03, -5.270516967773438e+01, -3.981785400390625e+02, -2.146556494140625e+03, -3.516858642578125e+02, 0e+00, -2.72185302734375e+03, 0e+00, -5.426338012695312e+02, 0e+00, 0e+00, -2.692083740234375e+02, -1.904793334960938e+03, 4.995032787322997e-01, 0e+00, -1.417031860351562e+03, 0e+00, -7.721406372070312e+02, -1.927332790374756e+02, 0e+00, -1.408039916992188e+03, -6.088006469726563e+02, 8.381167411804199e+00, -1.392172875976562e+03, -2.184624847412109e+02, -3.246221618652344e+02, -1.57569072265625e+03, -2.613251708984375e+02, -8.468679443359375e+02, -1.471726025390625e+03, -6.714397583007812e+02, -9.0792470703125e+02, -1.53605087890625e+03, -4.855884765625e+02, -1.273205712890625e+03, -1.275840209960938e+03, -5.649660522460938e+02, -1.043315124511719e+03, -9.347203979492188e+02, -7.064307495117188e+02, -1.181143798828125e+03, -3.278171447753906e+02, -5.678016784667968e+02, -2.00003330078125e+03, -8.059764892578125e+02, -9.3736474609375e+02, -2.092725805664063e+03, -3.457049926757812e+02, -1.07355712890625e+03, -2.145498046875e+03, -3.310723876953125e+02, -1.252180883789063e+03, -2.882558251953125e+03, -5.38547900390625e+02, -1.186543115234375e+03, -1.851814331054688e+03, -2.864731628417969e+02, -1.770545776367188e+03, -7.88075830078125e+02, -5.461899291992188e+02, -2.35374072265625e+03, 0e+00, -4.81495714187622e-01, -3.008000244140625e+03, -4.000004333496094e+02, -7.234959716796875e+02, -4.637345642089844e+02, -3.852734347279765e+01, -5.936757080078125e+02, 0e+00, 3.719497442245483e+00, 0e+00, -1.645112939453125e+03, 4.94884909130633e-05, -1.031453393554687e+03, -3.411946105957031e+02, -9.523267822265625e+01, -1.52598017578125e+03, 0e+00, 0e+00, -8.838109741210938e+02, -4.592359771728515e+01, -3.022057657241821e+01, -1.293462963867187e+03, -5.296727905273438e+01, 0e+00] +roo.air.vol.T=[2.931499938964844e+02, 2.930499816894531e+02, 2.930500305175781e+02, 2.932499145507812e+02, 2.932500549316406e+02, 2.932500610351562e+02, 2.932497619628906e+02, 2.932503784179688e+02, 2.930498596191406e+02, 2.932498046875e+02, 2.93250244140625e+02, 2.930499572753906e+02, 2.932497680664063e+02, 2.932148132324219e+02, 2.9305029296875e+02, 2.932496948242188e+02, 2.931701843261719e+02, 2.932499328613281e+02, 2.932495544433594e+02, 2.932503784179688e+02, 2.930499572753906e+02, 2.932497375488281e+02, 2.930500854492187e+02, 2.932499267578125e+02, 2.930500183105469e+02, 2.930499877929688e+02, 2.932498840332031e+02, 2.932498413085938e+02, 2.930524108886719e+02, 2.930499755859375e+02, 2.932499084472656e+02, 2.930499877929688e+02, 2.93249853515625e+02, 2.932487121582031e+02, 2.9305e+02, 2.932498474121094e+02, 2.932502624511719e+02, 2.931054260253906e+02, 2.9324990234375e+02, 2.932501281738281e+02, 2.932499694824219e+02, 2.932498718261719e+02, 2.932500732421875e+02, 2.932499267578125e+02, 2.932499816894531e+02, 2.932500610351562e+02, 2.932499267578125e+02, 2.932499938964844e+02, 2.932500122070313e+02, 2.932498413085938e+02, 2.932501831054688e+02, 2.932499389648438e+02, 2.932498596191406e+02, 2.932502502441406e+02, 2.932499389648438e+02, 2.932498779296875e+02, 2.93250048828125e+02, 2.932499389648438e+02, 2.932498168945312e+02, 2.932501831054688e+02, 2.932499084472656e+02, 2.932498352050781e+02, 2.932501037597656e+02, 2.932499633789063e+02, 2.932498046875e+02, 2.932500305175781e+02, 2.932498779296875e+02, 2.932502075195313e+02, 2.932499633789063e+02, 2.932499084472656e+02, 2.932503662109375e+02, 2.932499694824219e+02, 2.932497741699219e+02, 2.932500610351562e+02, 2.932499267578125e+02, 2.932494812011719e+02, 2.930499877929688e+02, 2.930792541503906e+02, 2.932494873046875e+02, 2.932504333496094e+02, 2.932498474121094e+02, 2.932498718261719e+02, 2.932031799316406e+02, 2.932498779296875e+02, 2.930500549316406e+02, 2.931433410644531e+02, 2.930499328613281e+02, 2.9325009765625e+02, 2.930498718261719e+02, 2.932498229980469e+02, 2.932506408691406e+02, 2.932499389648438e+02, 2.932497131347656e+02, 2.930500183105469e+02, 2.930499450683594e+02, 2.93249755859375e+02, 2.931701904296875e+02, 2.932028442382813e+02, 2.932496215820312e+02, 2.931304748535156e+02, 2.930498962402344e+02] +PHea.y=[0e+00, 9.768323822021485e+01, 9.558939453125e+02, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 7.122348266601563e+02, 0e+00, 0e+00, 1.260061096191406e+02, 0e+00, -6.539967775344848e-01, 6.371658248901367e+01, 0e+00, 4.501040401458739e+01, 0e+00, 0e+00, 0e+00, 2.668207702636719e+02, 0e+00, 3.120605987548828e+02, 0e+00, 1.074902008056641e+02, 9.249927368164062e+02, 0e+00, 0e+00, 5.094048042297364e+01, 6.8251201171875e+02, 0e+00, 8.356759643554688e+02, 0e+00, 1.069729843139648e+01, 5.083508117675781e+02, 0e+00, 0e+00, 2.132259750366211e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.037866760253906e+02, 1.78338493347168e+01, 0e+00, -2.206138658523559e+00, 0e+00, 0e+00, -1.641715914011001e-02, 0e+00, 4.324616149902344e+02, 0e+00, 1.517071502685547e+02, 0e+00, 1.792058120727539e+02, 0e+00, -6.751476287841797e+00, 0e+00, 0e+00, 7.307911010742188e+02, 5.716725463867188e+02, 0e+00, 1.05698893737793e+02, 5.668563079833984e+00, 0e+00, 2.545108207702637e+02, 1.204970947265625e+03] +PCoo.y=[0e+00, 0e+00, 0e+00, -2.670642822265625e+02, -3.471664306640625e+03, -2.918044471740723e+01, -9.673467163085937e+02, -1.47361708984375e+03, 0e+00, -5.935294677734375e+02, -1.013045227050781e+03, 0e+00, -1.2701609375e+03, -1.108815002441406e+01, 2.913136138916016e+01, -1.546490600585938e+03, -4.932120666503906e+01, -3.980850830078125e+02, -2.14665693359375e+03, -3.524138916015625e+02, 0e+00, -2.72177646484375e+03, 0e+00, -5.428890747070312e+02, 0e+00, 0e+00, -2.653748107910156e+02, -1.904750415039063e+03, 8.781546630859376e-01, 0e+00, -1.417117553710938e+03, 0e+00, -7.719833374023438e+02, -1.949786693572998e+02, 0e+00, -1.407980712890625e+03, -6.088063354492188e+02, -1.774547557036082e+00, -1.392155615234375e+03, -2.184493896484375e+02, -3.246526794433594e+02, -1.575698803710937e+03, -2.613333374023438e+02, -8.46651416015625e+02, -1.471599926757812e+03, -6.714417114257812e+02, -9.085883056640625e+02, -1.53603505859375e+03, -4.854850463867188e+02, -1.273243627929688e+03, -1.275658813476562e+03, -5.649314575195312e+02, -1.043296081542969e+03, -9.347169189453125e+02, -7.064341552734375e+02, -1.18115869140625e+03, -3.278465270996094e+02, -5.678058837890625e+02, -2.00010576171875e+03, -8.059850830078125e+02, -9.37257080078125e+02, -2.092710205078125e+03, -3.456836547851562e+02, -1.073414477539063e+03, -2.145757958984375e+03, -3.31107666015625e+02, -1.2521923828125e+03, -2.882627294921875e+03, -5.423772094726562e+02, -1.186499169921875e+03, -1.851539428710938e+03, -2.862033142089844e+02, -1.770659619140625e+03, -7.880623168945312e+02, -5.459825561523437e+02, -2.353163818359375e+03, 0e+00, -2.201204490661621e+00, -3.00809296875e+03, -3.983499420166016e+02, -7.234510498046875e+02, -4.635869934082031e+02, -3.869066885969369e+01, -5.937355102539062e+02, 0e+00, 1.434289360046387e+01, 0e+00, -1.644902416992187e+03, 3.79840701818466e-02, -1.0316328125e+03, -3.392071228027344e+02, -9.520326385498046e+01, -1.526146435546875e+03, 0e+00, 0e+00, -8.8380908203125e+02, -4.16160140991211e+01, -3.143549032211304e+01, -1.293989233398438e+03, -5.272700805664063e+01, 0e+00] staRes.peakHea.Min=[1.37e+03, 1.37e+03] staRes.peakHea.Mean=[1.564e+03, 1.564e+03] staRes.peakHea.Max=[1.711e+03, 1.711e+03] staRes.peakCoo.Min=[-3.315e+03, -3.315e+03] staRes.peakCoo.Mean=[-3.986e+03, -3.986e+03] staRes.peakCoo.Max=[-4.224e+03, -4.224e+03] -EHea.y=[0e+00, 1.175834384e+08, 2.0911448e+08, 2.44601712e+08, 3.0796624e+08, 3.6111328e+08, 3.78818656e+08, 4.0605312e+08, 4.861587968e+08, 5.56487104e+08, 6.19480256e+08, 7.892524928e+08, 8.5227808e+08, 8.75993216e+08, 9.000244352e+08, 1.063262656e+09, 1.1128260352e+09, 1.160463744e+09, 1.198782336e+09, 1.211856768e+09, 1.231777152e+09, 1.34096768e+09, 1.3515286272e+09, 1.361616768e+09, 1.3792745472e+09, 1.459364992e+09, 1.614306688e+09, 1.624175872e+09, 1.6468768768e+09, 1.7448813824e+09, 1.793278848e+09, 1.8839096832e+09, 1.9461536e+09, 2.00004992e+09, 2.0335710976e+09, 2.049157376e+09, 2.049157376e+09, 2.0495793408e+09, 2.054566784e+09, 2.054566784e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.054986752e+09, 2.055129088e+09, 2.055129088e+09, 2.055129088e+09, 2.05509248e+09, 2.062070528e+09, 2.0651500544e+09, 2.2076391424e+09, 2.213136896e+09, 2.218451712e+09, 2.21865728e+09, 2.243307008e+09, 2.253220608e+09, 2.2593152e+09, 2.4824429056e+09, 2.597935872e+09, 2.617563136e+09, 2.670672384e+09, 2.7047136768e+09, 2.710737664e+09, 2.804052736e+09, 2.881701632e+09, 2.892227584e+09, 2.9562341376e+09, 3.1348773888e+09, 3.211608832e+09, 3.2640429568e+09, 3.2894624768e+09, 3.337985792e+09, 3.3702020608e+09, 3.529472e+09] -ECoo.y=[0e+00, -8.7143512e+07, -2.262048e+08, -5.051292288e+08, -6.89818624e+08, -9.02591296e+08, -1.3163744256e+09, -1.5018419456e+09, -1.639527552e+09, -1.8702851072e+09, -2.06729664e+09, -2.15142912e+09, -2.355838976e+09, -2.5411777024e+09, -2.72607104e+09, -2.825599488e+09, -2.97438592e+09, -3.1212312064e+09, -3.2972007424e+09, -3.5873734656e+09, -3.834885376e+09, -3.9439422976e+09, -4.196360448e+09, -4.4705012736e+09, -4.661687808e+09, -4.79373312e+09, -4.8726518784e+09, -5.12545536e+09, -5.332478464e+09, -5.375391232e+09, -5.547661312e+09, -5.627472896e+09, -5.7042910208e+09, -5.7352237056e+09, -5.826267136e+09, -5.992935936e+09, -6.2877825024e+09, -6.5166939136e+09, -6.699497472e+09, -6.915885568e+09, -7.09188608e+09, -7.3051742208e+09, -7.54047232e+09, -7.8625466368e+09, -8.1273696256e+09, -8.447108096e+09, -8.774485811200001e+09, -9.0456152064e+09, -9.315733299200001e+09, -9.703849779200001e+09, -1.00337408e+10, -1.03648444416e+10, -1.0689564672e+10, -1.09453283328e+10, -1.12992944128e+10, -1.1651475456e+10, -1.18484230144e+10, -1.20539150336e+10, -1.24266338304e+10, -1.27636731904e+10, -1.3206641664e+10, -1.34738710528e+10, -1.3786694656e+10, -1.41302306816e+10, -1.45291638784e+10, -1.4885648384e+10, -1.535130624e+10, -1.57013082112e+10, -1.61941248e+10, -1.66303860736e+10, -1.7086893056e+10, -1.74013796352e+10, -1.78760839168e+10, -1.81791023104e+10, -1.85441009664e+10, -1.8853261312e+10, -1.918287872e+10, -1.92400031744e+10, -1.97073907712e+10, -2.00233467904e+10, -2.0514271232e+10, -2.07887507456e+10, -2.10888617984e+10, -2.13545947136e+10, -2.1360754688e+10, -2.1504169984e+10, -2.161673216e+10, -2.17488461824e+10, -2.1933197312e+10, -2.23231512576e+10, -2.2492362752e+10, -2.27141533696e+10, -2.3107702784e+10, -2.3267190784e+10, -2.3310323712e+10, -2.3492564992e+10, -2.36630638592e+10, -2.39353561088e+10, -2.41628786688e+10, -2.43925139456e+10, -2.4480806912e+10] +EHea.y=[0e+00, 1.17630544e+08, 2.091439936e+08, 2.44616736e+08, 3.0799296e+08, 3.61125056e+08, 3.78901088e+08, 4.06178912e+08, 4.863306752e+08, 5.56771648e+08, 6.20098176e+08, 7.899170944e+08, 8.52831232e+08, 8.764870016e+08, 9.005432576e+08, 1.063769856e+09, 1.1133245184e+09, 1.160910592e+09, 1.199273728e+09, 1.212382848e+09, 1.232253184e+09, 1.3413696e+09, 1.3519439872e+09, 1.36202432e+09, 1.3796892928e+09, 1.459668608e+09, 1.614404736e+09, 1.624227712e+09, 1.6470453248e+09, 1.7451617536e+09, 1.793490304e+09, 1.8842275072e+09, 1.946464768e+09, 2.000574848e+09, 2.0342081536e+09, 2.049789184e+09, 2.049789184e+09, 2.050218368e+09, 2.055247488e+09, 2.055247488e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055649792e+09, 2.055785216e+09, 2.055785216e+09, 2.055785216e+09, 2.055741184e+09, 2.062710016e+09, 2.0657729792e+09, 2.2082537472e+09, 2.213790976e+09, 2.218986752e+09, 2.219195648e+09, 2.243857152e+09, 2.253796864e+09, 2.259864832e+09, 2.4831276032e+09, 2.598923008e+09, 2.6187024896e+09, 2.67189248e+09, 2.7059876352e+09, 2.712061184e+09, 2.805593856e+09, 2.883028736e+09, 2.89350784e+09, 2.9573979136e+09, 3.1359289856e+09, 3.212800512e+09, 3.2652150272e+09, 3.2906462208e+09, 3.339279104e+09, 3.3714208768e+09, 3.530755328e+09] +ECoo.y=[0e+00, -8.7125376e+07, -2.26163376e+08, -5.049230016e+08, -6.89606656e+08, -9.02355968e+08, -1.3162364416e+09, -1.5018193408e+09, -1.63957312e+09, -1.870390912e+09, -2.067408896e+09, -2.15159424e+09, -2.3558975488e+09, -2.541274368e+09, -2.726181888e+09, -2.82569984e+09, -2.9744866816e+09, -3.1212774912e+09, -3.2972872192e+09, -3.5875262464e+09, -3.835018496e+09, -3.94397824e+09, -4.196427264e+09, -4.4704548864e+09, -4.661649408e+09, -4.793830912e+09, -4.8726723584e+09, -5.125505536e+09, -5.332473344e+09, -5.375407104e+09, -5.547584512e+09, -5.627448832e+09, -5.7042100224e+09, -5.7352950784e+09, -5.826438656e+09, -5.993089024e+09, -6.2880850944e+09, -6.517050368e+09, -6.699800064e+09, -6.916219904e+09, -7.09220864e+09, -7.3054309376e+09, -7.540832256e+09, -7.8628988928e+09, -8.1277147136e+09, -8.447446016e+09, -8.774813491200001e+09, -9.0459285504e+09, -9.31606016e+09, -9.704204083200001e+09, -1.0034087936e+10, -1.03651725312e+10, -1.0689883136e+10, -1.09456386048e+10, -1.12996026368e+10, -1.1651785728e+10, -1.18487066624e+10, -1.20541947904e+10, -1.24269367296e+10, -1.27639855104e+10, -1.3207003136e+10, -1.34742243328e+10, -1.3787057152e+10, -1.41306333184e+10, -1.4529600512e+10, -1.488628736e+10, -1.5351973888e+10, -1.57019992064e+10, -1.61948157952e+10, -1.6631154688e+10, -1.7087647744e+10, -1.74021578752e+10, -1.78769096704e+10, -1.81798948864e+10, -1.85448067072e+10, -1.885392896e+10, -1.9183521792e+10, -1.9240644608e+10, -1.97081280512e+10, -2.00239947776e+10, -2.0514994176e+10, -2.07895515136e+10, -2.108969984e+10, -2.13553401856e+10, -2.1361485824e+10, -2.1504862208e+10, -2.1617383424e+10, -2.17495646208e+10, -2.1934145536e+10, -2.23239876608e+10, -2.2493233152e+10, -2.27146018816e+10, -2.3108028416e+10, -2.3267467264e+10, -2.3310514176e+10, -2.3492562944e+10, -2.36630450176e+10, -2.39353331712e+10, -2.41630523392e+10, -2.43926319104e+10, -2.4480970752e+10] staRes.annualHea.Min=[2.718000128e+09, 2.718000128e+09] staRes.annualHea.Mean=[3.5064e+09, 3.5064e+09] staRes.annualHea.Max=[4.787999744e+09, 4.787999744e+09] staRes.annualCoo.Min=[-2.4375599104e+10, -2.4375599104e+10] staRes.annualCoo.Mean=[-2.572199936e+10, -2.572199936e+10] staRes.annualCoo.Max=[-2.6935199744e+10, -2.6935199744e+10] -TRooHou.y=[0e+00, 2.930500061035156e+02, 2.9305e+02, 2.932498901367188e+02, 2.932501892089844e+02, 2.9325e+02, 2.932497863769531e+02, 2.932504943847656e+02, 2.930499084472656e+02, 2.932497741699219e+02, 2.932507019042969e+02, 2.930500793457031e+02, 2.932497131347656e+02, 2.931785461425781e+02, 2.931139953613281e+02, 2.932496643066406e+02, 2.931420959472656e+02, 2.932499328613281e+02, 2.932496459960938e+02, 2.932425842285156e+02, 2.930499267578125e+02, 2.932498413085938e+02, 2.930500427246094e+02, 2.9324990234375e+02, 2.930500305175781e+02, 2.930499572753906e+02, 2.93249853515625e+02, 2.93250048828125e+02, 2.930614501953125e+02, 2.930499755859375e+02, 2.932498779296875e+02, 2.930499816894531e+02, 2.932498046875e+02, 2.932142883300781e+02, 2.9305e+02, 2.932498779296875e+02, 2.932502380371094e+02, 2.93214208984375e+02, 2.932498474121094e+02, 2.9325009765625e+02, 2.932499389648438e+02, 2.932498901367188e+02, 2.932500244140625e+02, 2.932499267578125e+02, 2.932500244140625e+02, 2.932500305175781e+02, 2.932499267578125e+02, 2.932500671386719e+02, 2.932499389648438e+02, 2.932498413085938e+02, 2.932501831054688e+02, 2.932499389648438e+02, 2.932498291015625e+02, 2.93250244140625e+02, 2.932499389648438e+02, 2.932498474121094e+02, 2.93250048828125e+02, 2.932499389648438e+02, 2.93249853515625e+02, 2.932501403808594e+02, 2.932499389648438e+02, 2.932498657226562e+02, 2.932500732421875e+02, 2.932499145507812e+02, 2.932498474121094e+02, 2.932499694824219e+02, 2.932498779296875e+02, 2.932502502441406e+02, 2.9324990234375e+02, 2.9324990234375e+02, 2.932504272460938e+02, 2.932499572753906e+02, 2.932497192382813e+02, 2.932501098632812e+02, 2.932499267578125e+02, 2.932495727539062e+02, 2.930499877929688e+02, 2.931154846191406e+02, 2.932494934082031e+02, 2.932367492675781e+02, 2.932498474121094e+02, 2.932498352050781e+02, 2.931493774414063e+02, 2.932498718261719e+02, 2.93050048828125e+02, 2.931970825195312e+02, 2.930550598144531e+02, 2.932502014160156e+02, 2.930514892578125e+02, 2.932498168945312e+02, 2.932231140136719e+02, 2.932499389648438e+02, 2.932496765136719e+02, 2.930500183105469e+02, 2.930499267578125e+02, 2.932497253417969e+02, 2.931106384277344e+02, 2.932258850097656e+02, 2.932496337890625e+02, 2.930892211914062e+02, 2.930498962402344e+02] -TRooAnn.y=[0e+00, 2.931172485351562e+02, 2.931182983398438e+02, 2.931402954101562e+02, 2.931429443359375e+02, 2.931492309570312e+02, 2.931585876464844e+02, 2.931614685058594e+02, 2.931593078613281e+02, 2.931592590332031e+02, 2.931590270996094e+02, 2.931546203613281e+02, 2.931544067382812e+02, 2.931567321777344e+02, 2.931589294433594e+02, 2.931550903320312e+02, 2.931552307128906e+02, 2.931551025390625e+02, 2.931566040039062e+02, 2.931596313476563e+02, 2.93161376953125e+02, 2.931591064453125e+02, 2.931615173339844e+02, 2.931635986328125e+02, 2.931646484375e+02, 2.931631774902344e+02, 2.931609985351562e+02, 2.931628784179687e+02, 2.9316376953125e+02, 2.931618225097656e+02, 2.93162841796875e+02, 2.931615844726563e+02, 2.931607421875e+02, 2.931596923828125e+02, 2.931594299316406e+02, 2.931605529785156e+02, 2.931630126953125e+02, 2.931651611328125e+02, 2.931664367675781e+02, 2.931685607910156e+02, 2.931703186035156e+02, 2.931722595214844e+02, 2.931741088867187e+02, 2.931758666992188e+02, 2.931775512695312e+02, 2.931791687011719e+02, 2.931806945800781e+02, 2.931821655273437e+02, 2.931835876464844e+02, 2.931849487304688e+02, 2.931862487792969e+02, 2.931875e+02, 2.931886962890625e+02, 2.931898498535156e+02, 2.931909606933594e+02, 2.931920471191406e+02, 2.931930725097656e+02, 2.931940612792969e+02, 2.931950317382813e+02, 2.931959533691406e+02, 2.931968688964844e+02, 2.931977233886719e+02, 2.931985778808594e+02, 2.931993957519531e+02, 2.932001770019531e+02, 2.932009582519531e+02, 2.932016906738281e+02, 2.932023986816406e+02, 2.932030944824219e+02, 2.932037963867188e+02, 2.932044372558594e+02, 2.932050354003906e+02, 2.932056579589844e+02, 2.932062683105469e+02, 2.932068176269531e+02, 2.9320703125e+02, 2.932074096679688e+02, 2.932058044433594e+02, 2.932061096191406e+02, 2.932063293457031e+02, 2.932068176269531e+02, 2.932066650390625e+02, 2.932066040039062e+02, 2.932066955566406e+02, 2.932051574707031e+02, 2.93204345703125e+02, 2.93204052734375e+02, 2.932035217285156e+02, 2.932031921386719e+02, 2.932034301757812e+02, 2.932028503417969e+02, 2.932024108886719e+02, 2.932024841308594e+02, 2.932019409179687e+02, 2.93200732421875e+02, 2.932001647949219e+02, 2.931997497558594e+02, 2.931996765136719e+02, 2.931991882324219e+02, 2.931989135742188e+02, 2.93197998046875e+02] +TRooHou.y=[0e+00, 2.930500061035156e+02, 2.9305e+02, 2.932498901367188e+02, 2.932501892089844e+02, 2.9325e+02, 2.932497985839844e+02, 2.932504943847656e+02, 2.930499084472656e+02, 2.932497741699219e+02, 2.932507019042969e+02, 2.930499816894531e+02, 2.932497131347656e+02, 2.931628112792969e+02, 2.931196105957031e+02, 2.932496643066406e+02, 2.931314392089844e+02, 2.932499328613281e+02, 2.932496459960938e+02, 2.932400024414063e+02, 2.930499267578125e+02, 2.932498413085938e+02, 2.930500427246094e+02, 2.9324990234375e+02, 2.930500122070313e+02, 2.930499572753906e+02, 2.93249853515625e+02, 2.93250048828125e+02, 2.930638427734375e+02, 2.930499755859375e+02, 2.932498779296875e+02, 2.930499877929688e+02, 2.932498046875e+02, 2.932174438476562e+02, 2.9305e+02, 2.932498779296875e+02, 2.932502380371094e+02, 2.931817443847656e+02, 2.932498474121094e+02, 2.9325009765625e+02, 2.932499389648438e+02, 2.932498901367188e+02, 2.932500244140625e+02, 2.932499267578125e+02, 2.932500244140625e+02, 2.932500305175781e+02, 2.932499267578125e+02, 2.932500671386719e+02, 2.932499389648438e+02, 2.932498413085938e+02, 2.932501831054688e+02, 2.932499389648438e+02, 2.932498291015625e+02, 2.93250244140625e+02, 2.932499389648438e+02, 2.932498474121094e+02, 2.93250048828125e+02, 2.932499389648438e+02, 2.93249853515625e+02, 2.932501403808594e+02, 2.932499389648438e+02, 2.932498657226562e+02, 2.932500732421875e+02, 2.932499145507812e+02, 2.932498474121094e+02, 2.932499694824219e+02, 2.932498779296875e+02, 2.932502502441406e+02, 2.932499633789063e+02, 2.9324990234375e+02, 2.932504272460938e+02, 2.932499572753906e+02, 2.932497192382813e+02, 2.932501098632812e+02, 2.932499267578125e+02, 2.932495422363281e+02, 2.930499877929688e+02, 2.931237731933594e+02, 2.932494934082031e+02, 2.932352111816406e+02, 2.932498474121094e+02, 2.932498352050781e+02, 2.931409729003906e+02, 2.932498718261719e+02, 2.93050048828125e+02, 2.932265930175781e+02, 2.930507995605469e+02, 2.932502014160156e+02, 2.930532287597656e+02, 2.932498168945312e+02, 2.932229614257812e+02, 2.932499389648438e+02, 2.932496765136719e+02, 2.930500183105469e+02, 2.930499267578125e+02, 2.932497253417969e+02, 2.931038452148438e+02, 2.932188720703125e+02, 2.932496337890625e+02, 2.930918212890625e+02, 2.930498962402344e+02] +TRooAnn.y=[0e+00, 2.931175537109375e+02, 2.931184814453125e+02, 2.931402709960938e+02, 2.931429748535156e+02, 2.931493225097656e+02, 2.931585571289062e+02, 2.931614990234375e+02, 2.931593627929688e+02, 2.931593688964844e+02, 2.931591491699219e+02, 2.931546691894531e+02, 2.931544067382812e+02, 2.931566772460938e+02, 2.93158837890625e+02, 2.931549987792969e+02, 2.931551086425781e+02, 2.931549499511719e+02, 2.931564819335937e+02, 2.931595397949219e+02, 2.931612548828125e+02, 2.931589721679687e+02, 2.931613708496094e+02, 2.931635314941406e+02, 2.93164599609375e+02, 2.931630859375e+02, 2.931609375e+02, 2.931627868652344e+02, 2.93163671875e+02, 2.9316171875e+02, 2.931627502441406e+02, 2.931615112304688e+02, 2.931606506347656e+02, 2.931596008300781e+02, 2.931593200683594e+02, 2.931604614257812e+02, 2.931629516601562e+02, 2.931650939941406e+02, 2.931663452148438e+02, 2.931684692382813e+02, 2.931702270507812e+02, 2.9317216796875e+02, 2.931740173339844e+02, 2.9317578125e+02, 2.931774719238281e+02, 2.931790771484375e+02, 2.931806335449219e+02, 2.931821044921875e+02, 2.931835266113281e+02, 2.931848754882812e+02, 2.931861877441406e+02, 2.931874267578125e+02, 2.931886352539062e+02, 2.931897888183594e+02, 2.9319091796875e+02, 2.931919860839844e+02, 2.931930236816406e+02, 2.931940002441406e+02, 2.931949768066406e+02, 2.931959045410156e+02, 2.931968078613281e+02, 2.931976806640625e+02, 2.931985168457031e+02, 2.931993408203125e+02, 2.932001342773438e+02, 2.932008972167969e+02, 2.932016296386719e+02, 2.932023620605469e+02, 2.932030639648438e+02, 2.932037353515625e+02, 2.932044067382812e+02, 2.932049865722656e+02, 2.932056274414062e+02, 2.932062316894531e+02, 2.932067565917969e+02, 2.932070007324219e+02, 2.932073791503906e+02, 2.932057800292969e+02, 2.932060852050781e+02, 2.932063293457031e+02, 2.932068176269531e+02, 2.932066345214844e+02, 2.932065734863281e+02, 2.932066650390625e+02, 2.932051574707031e+02, 2.932043151855469e+02, 2.93204052734375e+02, 2.932035217285156e+02, 2.932031921386719e+02, 2.932034301757812e+02, 2.932028503417969e+02, 2.932024108886719e+02, 2.932024841308594e+02, 2.932019409179687e+02, 2.932007446289062e+02, 2.932001953125e+02, 2.931997802734375e+02, 2.9319970703125e+02, 2.9319921875e+02, 2.93198974609375e+02, 2.931980285644531e+02] heaCri.lowerLimit=[-5.4e+08, -5.4e+08] heaCri.upperLimit=[7.272e+09, 7.272e+09] cooCri.lowerLimit=[-2.3687999488e+10, -2.3687999488e+10] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase11.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase11.txt index 11225b7a04c..3eeca0ba5b5 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase11.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase11.txt @@ -1,4 +1,4 @@ -last-generated=2021-11-04 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "4", @@ -12,8 +12,8 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 5.184e+06] -mean.y=[0e+00, 4.641103515625e+02, -5e+02, -4.999999694824219e+02, 1.254101409912109e+02, -5e+02, -5e+02, -5e+02, -5e+02, 3.265739440917969e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.897712516784668e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.88192253112793e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881350135803223e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881254768371582e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881289482116699e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881225204467773e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881252670288086e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881179046630859e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881134033203125e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881169700622559e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.88114070892334e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881298446655273e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881063270568848e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881093215942383e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881251907348633e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881201171875e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881020736694336e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.88114128112793e+01, -5e+02] +mean.y=[0e+00, 4.64111572265625e+02, -5e+02, -4.999999694824219e+02, 1.254109954833984e+02, -5e+02, -5e+02, -5e+02, -5e+02, 3.265715408325195e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.897697639465332e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.88189754486084e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881352996826172e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881362533569336e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881296920776367e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881190872192383e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881267356872559e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881181716918945e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881158828735352e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881158828735352e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881170845031738e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.88118839263916e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881116104125977e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.880984497070312e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881294631958008e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881105422973633e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881195449829102e+01, -5e+02, -5e+02, -5e+02, -5e+02, 2.881174087524414e+01, -5e+02] reference.y[2]=[0e+00, 4.64e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, 2.8e+01, -5e+02] -assEqu.diff=[0e+00, 1.103663966059685e-01, -1.092425591853923e-15, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -2.276841493120685e-10, 6.405238159660074e-15, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 8.114123940467834e-01, 8.955535965582406e-12] +assEqu.diff=[0e+00, 1.115724593400955e-01, 1.431503787036048e-12, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, 0e+00, 0e+00, -0e+00, 9.981576676310056e-11, 1.791791897280193e-15, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 8.117414116859436e-01, 1.004187358266684e-10] assEqu.threShold=[1.5e+00, 1.5e+00] assEqu.satisfied=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase7.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase7.txt index 3b07bfb9307..1f0231a26ce 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase7.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_ThermalZones_ReducedOrder_Validation_VDI6007_TestCase7.txt @@ -1,4 +1,4 @@ -last-generated=2021-12-15 +last-generated=2024-01-08 statistics-initialization= { "nonlinear": "3", @@ -12,8 +12,8 @@ statistics-simulation= "numerical Jacobians": "0" } time=[0e+00, 5.184e+06] -mean.y=[0e+00, 3.744549560546875e+02, -4.289735717773438e+02, -4.997273559570312e+02, 7.943101501464844e+01, -5e+02, -1.947563934326172e+02, -5e+02, -4.999980163574219e+02, -1.507620391845703e+02, -5e+02, -3.029000549316406e+02, -5e+02, -4.999990539550781e+02, -1.958281555175781e+02, -5e+02, -3.2408837890625e+02, -5e+02, -4.999992065429688e+02, -2.04656494140625e+02, -5e+02, -3.282312316894531e+02, -5e+02, -4.999992370605469e+02, -2.063805236816406e+02, -5e+02, -3.290336608886719e+02, -5e+02, -4.999992370605469e+02, -2.067273864746094e+02, -5e+02, -3.291946411132812e+02, -5e+02, -4.999992370605469e+02, -2.067838134765625e+02, -5e+02, -3.292244873046875e+02, -5e+02, -4.999992370605469e+02, -2.067988586425781e+02, -5e+02, -3.292330322265625e+02, -5e+02, -4.999992370605469e+02, -2.067982482910156e+02, -5e+02, -3.292293395996094e+02, -5e+02, -4.999992370605469e+02, -2.068003997802734e+02, -5e+02, -3.292356262207031e+02, -5e+02, -4.999992370605469e+02, -2.068051452636719e+02, -5e+02, -3.292420959472656e+02, -5e+02, -4.999992370605469e+02, -2.068099670410156e+02, -5e+02, -3.292437133789062e+02, -5e+02, -4.999992370605469e+02, -2.068094329833984e+02, -5e+02, -3.292345886230469e+02, -5e+02, -4.999992370605469e+02, -2.067975921630859e+02, -5e+02, -3.292333374023438e+02, -5e+02, -4.999992370605469e+02, -2.068057708740234e+02, -5e+02, -3.292410888671875e+02, -5e+02, -4.999992370605469e+02, -2.068051452636719e+02, -5e+02, -3.292401733398438e+02, -5e+02, -4.999992370605469e+02, -2.068108825683594e+02, -5e+02, -3.292388916015625e+02, -5e+02, -4.999992370605469e+02, -2.068118286132812e+02, -5e+02, -3.292404479980469e+02, -5e+02, -4.999992370605469e+02, -2.068119964599609e+02, -5e+02, -3.292412414550781e+02, -5e+02, -4.999992370605469e+02, -2.068325958251953e+02, -5e+02] +mean.y=[0e+00, 3.744549560546875e+02, -4.289674377441406e+02, -4.997273559570312e+02, 7.944329071044922e+01, -5e+02, -1.947564392089844e+02, -5e+02, -4.999980163574219e+02, -1.507584838867188e+02, -5e+02, -3.029031677246094e+02, -5e+02, -4.999990539550781e+02, -1.958330993652344e+02, -5e+02, -3.240807495117188e+02, -5e+02, -4.999992065429688e+02, -2.046695556640625e+02, -5e+02, -3.282282409667969e+02, -5e+02, -4.999992370605469e+02, -2.063841705322266e+02, -5e+02, -3.290447387695312e+02, -5e+02, -4.999992370605469e+02, -2.067176208496094e+02, -5e+02, -3.291945495605469e+02, -5e+02, -4.999992370605469e+02, -2.067818450927734e+02, -5e+02, -3.292241516113281e+02, -5e+02, -4.999992370605469e+02, -2.067974090576172e+02, -5e+02, -3.292286071777344e+02, -5e+02, -4.999992370605469e+02, -2.067986450195312e+02, -5e+02, -3.292332153320312e+02, -5e+02, -4.999992370605469e+02, -2.068002319335938e+02, -5e+02, -3.292354125976562e+02, -5e+02, -4.999992370605469e+02, -2.068023834228516e+02, -5e+02, -3.292340393066406e+02, -5e+02, -4.999992370605469e+02, -2.067967376708984e+02, -5e+02, -3.292370300292969e+02, -5e+02, -4.999992370605469e+02, -2.067990112304688e+02, -5e+02, -3.29228271484375e+02, -5e+02, -4.999992370605469e+02, -2.068027191162109e+02, -5e+02, -3.292369995117188e+02, -5e+02, -4.999992370605469e+02, -2.068044891357422e+02, -5e+02, -3.292396240234375e+02, -5e+02, -4.999992370605469e+02, -2.068095397949219e+02, -5e+02, -3.292413330078125e+02, -5e+02, -4.999992370605469e+02, -2.068133544921875e+02, -5e+02, -3.292406311035156e+02, -5e+02, -4.999992370605469e+02, -2.068091278076172e+02, -5e+02, -3.29241455078125e+02, -5e+02, -4.999992370605469e+02, -2.068092956542969e+02, -5e+02, -3.292409362792969e+02, -5e+02, -4.999992370605469e+02, -2.068282012939453e+02, -5e+02] reference.y[1]=[0e+00, 3.74e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -3.24e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -5e+02, -2.07e+02, -5e+02] -assEqu.diff=[0e+00, 4.549486637115479e-01, 1.117456384073785e-18, 1.779649049692518e-43, 0e+00, -0e+00, -0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 8.838574588298798e-02, -5.923136547209158e-12, -1.706490863027639e-34, 5.324934164434305e-44, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, 0e+00, -0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.673992872238159e-01, 6.909564032042681e-10] +assEqu.diff=[0e+00, 4.549475312232971e-01, 1.049767106806065e-15, -1.200068361471766e-38, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, -0e+00, 0e+00, 0e+00, 0e+00, 8.07453989982605e-02, -8.905067655496057e-12, -5.782238373982959e-31, 2.242077542919707e-44, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, -0e+00, 0e+00, -0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 0e+00, 0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, -0e+00, 1.718058437108994e-01, 1.141782363101029e-10] assEqu.threShold=[1.5e+00, 1.5e+00] assEqu.satisfied=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] From 1573d4815de4dbd77640cb5fda29ec19dd19a412 Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Sun, 14 Jan 2024 09:08:17 +0100 Subject: [PATCH 202/204] Update conf.yml for OpenModelica 1.22.1 (#3621) * Updated docker image to dymola 2024x * Updated reference results for Dymola 2024x --- Buildings/Resources/Scripts/BuildingsPy/conf.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Buildings/Resources/Scripts/BuildingsPy/conf.yml b/Buildings/Resources/Scripts/BuildingsPy/conf.yml index 0e21b08883c..415599b5adf 100644 --- a/Buildings/Resources/Scripts/BuildingsPy/conf.yml +++ b/Buildings/Resources/Scripts/BuildingsPy/conf.yml @@ -124,7 +124,7 @@ translate: false - model_name: Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeries openmodelica: - comment: simulation terminated by an assertion at initialization + comment: "simulation terminated by an assertion at initialization, Invalid root: (0)^(-1.5), corrected in OMC 1.23.0~dev-206-g00d3636" simulate: false - model_name: Buildings.Experimental.DHC.Loads.BaseClasses.Examples.CouplingTimeSeriesSingleLoop openmodelica: @@ -496,6 +496,9 @@ comment: returned non-zero exit status 255. simulate: false - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.IdealHeatingCoolingWinter + openmodelica: + comment: returned non-zero exit status 255. + simulate: false optimica: rtol: 1.0e-08 - model_name: Buildings.ThermalZones.EnergyPlus_9_6_0.Examples.SmallOffice.Unconditioned From 3797045feaab2b40d23b47fea29c9f8e2e2afb32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 14 Jan 2024 09:08:52 +0100 Subject: [PATCH 203/204] Bump jinja2 in /Buildings/Resources/Documentation/userGuide (#3634) Bumps [jinja2](https://github.com/pallets/jinja) from 3.0.3 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.0.3...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Buildings/Resources/Documentation/userGuide/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Resources/Documentation/userGuide/requirements.txt b/Buildings/Resources/Documentation/userGuide/requirements.txt index cfa11751d9d..ba0007ce6e0 100644 --- a/Buildings/Resources/Documentation/userGuide/requirements.txt +++ b/Buildings/Resources/Documentation/userGuide/requirements.txt @@ -5,7 +5,7 @@ charset-normalizer==2.0.12 docutils==0.17.1 idna==3.3 imagesize==1.3.0 -Jinja2==3.0.3 +Jinja2==3.1.3 latexcodec==2.0.1 MarkupSafe==2.1.0 packaging==21.3 From 0847c5214b0eefd6c14aeee8856c046c2ecf3e84 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 14 Jan 2024 09:09:10 +0100 Subject: [PATCH 204/204] Bump jinja2 in /Buildings/Resources/src/fluid/heatpumps/calibration/doc (#3635) Bumps [jinja2](https://github.com/pallets/jinja) from 3.0.3 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.0.3...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../src/fluid/heatpumps/calibration/doc/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Resources/src/fluid/heatpumps/calibration/doc/requirements.txt b/Buildings/Resources/src/fluid/heatpumps/calibration/doc/requirements.txt index cfa11751d9d..ba0007ce6e0 100644 --- a/Buildings/Resources/src/fluid/heatpumps/calibration/doc/requirements.txt +++ b/Buildings/Resources/src/fluid/heatpumps/calibration/doc/requirements.txt @@ -5,7 +5,7 @@ charset-normalizer==2.0.12 docutils==0.17.1 idna==3.3 imagesize==1.3.0 -Jinja2==3.0.3 +Jinja2==3.1.3 latexcodec==2.0.1 MarkupSafe==2.1.0 packaging==21.3

                                                            Buildings.Controls.OBC.CDL +
                                                            Buildings.Controls.OBC.CDL.Logical.Or3
                                                            + Buildings.Controls.OBC.CDL.Logical.ZeroCrossing
                                                            + Buildings.Controls.OBC.CDL.Logical.OnOffController
                                                            + Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid +
                                                            Moved the block to the Obsolete package.
                                                            + This is for + issue 3595. +
                                                            Buildings.Controls.OBC.ASHRAE.G36
                                                            The models in these packages have been retired and replaced - with two container classes within Buildings.Templates.Components.Actuators - that cover all equipment types, and allow the flow characteristic to be specified - with one parameter.
                                                            - This is for #3539. + with two container classes within Buildings.Templates.Components.Actuators + that cover all equipment types, and allow the flow characteristic to be specified + with one parameter.
                                                            + This is for #3539.
                                                            xxx From 0ba02f24b5bff1d7ceb5ca2b64cd6c5e011b0e72 Mon Sep 17 00:00:00 2001 From: Jianjun Hu Date: Tue, 2 Jan 2024 22:51:28 -0800 Subject: [PATCH 187/204] Issue3596 model time (#3613) * renamed ModelTime block * Updated documentation to use civil time, updated defaultComponentName --------- Co-authored-by: hcasperfu Co-authored-by: Michael Wetter --- .../OBC/ASHRAE/G36/Generic/TimeSuppression.mo | 37 +++++----- .../TimeSuppressionNegativeStartTime.mo | 68 +++++++++++++++++++ ...mo => TimeSuppressionPositiveStartTime.mo} | 8 +-- .../G36/Generic/Validation/package.order | 3 +- .../Sources/{ModelTime.mo => CivilTime.mo} | 24 +++++-- .../{StandardTime.mo => CivilTime.mo} | 13 ++-- .../Reals/Sources/Validation/package.order | 2 +- .../OBC/CDL/Reals/Sources/package.order | 2 +- .../OBC/CDL/Reals/Validation/Derivative.mo | 3 +- .../OBC/CDL/Reals/Validation/PIDWithReset.mo | 4 +- .../Utilities/Validation/PIDWithInputGains.mo | 20 +++--- .../TerminalUnits/Reheat/SystemRequests.mo | 3 +- .../Continuous/Validation/LimPIDWithReset.mo | 3 +- ...ation_TimeSuppressionNegativeStartTime.txt | 20 ++++++ ...tion_TimeSuppressionPositiveStartTime.txt} | 0 ...DL_Reals_Sources_Validation_CivilTime.txt} | 6 +- .../ConvertBuildings_from_10_to_11.0.0.mos | 4 ++ .../TimeSuppressionNegativeStartTime.mos | 9 +++ ...s => TimeSuppressionPositiveStartTime.mos} | 2 +- .../Reals/Sources/Validation/CivilTime.mos | 2 + .../Reals/Sources/Validation/StandardTime.mos | 2 - ...tion.TimeSuppressionNegativeStartTime.mos} | 0 ...ation.TimeSuppressionPositiveStartTime.mos | 15 ++++ ...DL.Reals.Sources.Validation.CivilTime.mos} | 2 +- .../SingleFamilyHouse/LightsControl.mo | 2 +- Buildings/package.mo | 7 ++ 26 files changed, 199 insertions(+), 62 deletions(-) create mode 100644 Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mo rename Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/{TimeSuppression.mo => TimeSuppressionPositiveStartTime.mo} (94%) rename Buildings/Controls/OBC/CDL/Reals/Sources/{ModelTime.mo => CivilTime.mo} (84%) rename Buildings/Controls/OBC/CDL/Reals/Sources/Validation/{StandardTime.mo => CivilTime.mo} (79%) create mode 100644 Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionNegativeStartTime.txt rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppression.txt => Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionPositiveStartTime.txt} (100%) rename Buildings/Resources/ReferenceResults/Dymola/{Buildings_Controls_OBC_CDL_Reals_Sources_Validation_StandardTime.txt => Buildings_Controls_OBC_CDL_Reals_Sources_Validation_CivilTime.txt} (93%) create mode 100644 Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mos rename Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/{TimeSuppression.mos => TimeSuppressionPositiveStartTime.mos} (92%) create mode 100644 Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mos delete mode 100644 Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mos rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppression.mos => Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionNegativeStartTime.mos} (100%) create mode 100644 Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionPositiveStartTime.mos rename Buildings/Resources/Scripts/OpenModelica/compareVars/{Buildings.Controls.OBC.CDL.Reals.Sources.Validation.StandardTime.mos => Buildings.Controls.OBC.CDL.Reals.Sources.Validation.CivilTime.mos} (61%) diff --git a/Buildings/Controls/OBC/ASHRAE/G36/Generic/TimeSuppression.mo b/Buildings/Controls/OBC/ASHRAE/G36/Generic/TimeSuppression.mo index d4450ea3f2c..0e51cd81c5f 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/Generic/TimeSuppression.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/Generic/TimeSuppression.mo @@ -42,7 +42,6 @@ block TimeSuppression Buildings.Controls.OBC.CDL.Reals.Min supTim "Calculated suppression time due to the setpoint change" annotation (Placement(transformation(extent={{80,0},{100,20}}))); - protected Buildings.Controls.OBC.CDL.Discrete.Sampler samSet( final samplePeriod=samplePeriod) @@ -70,17 +69,11 @@ protected Buildings.Controls.OBC.CDL.Logical.Timer tim "Time when the setpoint is being changed" annotation (Placement(transformation(extent={{-40,-160},{-20,-140}}))); - Buildings.Controls.OBC.CDL.Reals.Greater gre1 - "Check if current model time is greater than the initial period equaling the sample time" - annotation (Placement(transformation(extent={{-80,100},{-60,120}}))); Buildings.Controls.OBC.CDL.Reals.GreaterThreshold greThr( final t=dTHys, final h=0.5*dTHys) "Check if there is setpoint change" annotation (Placement(transformation(extent={{-120,-160},{-100,-140}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime modTim - "Time of the model" - annotation (Placement(transformation(extent={{-140,100},{-120,120}}))); Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai( final k=chaRat) "Setpoint change rate" @@ -88,10 +81,6 @@ protected Buildings.Controls.OBC.CDL.Reals.Subtract sub1 "Calculate difference of previous and current setpoints" annotation (Placement(transformation(extent={{-20,130},{0,150}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant con( - final k=samplePeriod) - "Sample period time" - annotation (Placement(transformation(extent={{-140,70},{-120,90}}))); Buildings.Controls.OBC.CDL.Reals.Sources.Constant conZer( final k=0) "Constant zero" @@ -125,6 +114,14 @@ protected Buildings.Controls.OBC.CDL.Reals.Abs abs2 "Absolute temperature difference" annotation (Placement(transformation(extent={{-20,20},{0,40}}))); + Buildings.Controls.OBC.CDL.Logical.TrueDelay truDel( + final delayTime=samplePeriod, + final delayOnInit=true) + "Ignore the first sampling period" + annotation (Placement(transformation(extent={{-80,100},{-60,120}}))); + Buildings.Controls.OBC.CDL.Logical.Sources.Constant con1( + final k=true) "Constant true" + annotation (Placement(transformation(extent={{-140,100},{-120,120}}))); equation connect(TSet, samSet.u) @@ -141,13 +138,6 @@ equation connect(edg.y,lat1. clr) annotation (Line(points={{-18,-120},{40,-120},{40,-86},{78,-86}}, color={255,0,255})); - connect(modTim.y,gre1. u1) - annotation (Line(points={{-118,110},{-82,110}}, color={0,0,127})); - connect(con.y,gre1. u2) - annotation (Line(points={{-118,80},{-100,80},{-100,102},{-82,102}}, - color={0,0,127})); - connect(gre1.y,swi. u2) - annotation (Line(points={{-58,110},{38,110}}, color={255,0,255})); connect(sub1.y,swi. u1) annotation (Line(points={{2,140},{20,140},{20,118},{38,118}}, color={0,0,127})); @@ -200,7 +190,10 @@ equation 146},{-22,146}}, color={0,0,127})); connect(triSam1.y, temDif.u2) annotation (Line(points={{-98,-20},{-70,-20},{-70, 24},{-62,24}}, color={0,0,127})); - + connect(con1.y, truDel.u) + annotation (Line(points={{-118,110},{-82,110}}, color={255,0,255})); + connect(truDel.y, swi.u2) + annotation (Line(points={{-58,110},{38,110}}, color={255,0,255})); annotation (defaultComponentName="timSup", Icon(coordinateSystem(preserveAspectRatio=false, extent={{-100,-100},{100,100}}), graphics={ @@ -291,6 +284,12 @@ of difference (chaRat) but no longer than 30 minutes (1800", revisions="
                                                            • +December 12, 2023, by Jianjun Hu:
                                                              +Reimplemented the check of ignoring the first sampling period. +This is for +issue 3596. +
                                                            • +
                                                            • August 1, 2020, by Jianjun Hu:
                                                              First implementation.
                                                            • diff --git a/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mo b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mo new file mode 100644 index 00000000000..e0a166e57fa --- /dev/null +++ b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mo @@ -0,0 +1,68 @@ +within Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation; +model TimeSuppressionNegativeStartTime + "Model validates the block for suppresing changes due to the setpoint change with a negative start time + " + + Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression timSupCooReq + "Time suppression for generating cooling request" + annotation (Placement(transformation(extent={{40,70},{60,90}}))); + Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression timSupAla( + final chaRat=1080, + final maxTim=7200) "Time suppression for temperature alarm" + annotation (Placement(transformation(extent={{40,-90},{60,-70}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Sin zonTem( + final amplitude=2, + final freqHz=1/7200, + final offset=298.15) + "Zone temperature" + annotation (Placement(transformation(extent={{-60,-40},{-40,-20}}))); + Buildings.Controls.OBC.CDL.Reals.Sources.Ramp cooSet( + final height=5, + final duration=600, + final offset=295.15, + final startTime=900) "Cooling setpoint" + annotation (Placement(transformation(extent={{-60,10},{-40,30}}))); + +equation + connect(cooSet.y, timSupCooReq.TSet) annotation (Line(points={{-38,20},{-20,20}, + {-20,84},{38,84}}, color={0,0,127})); + connect(cooSet.y, timSupAla.TSet) annotation (Line(points={{-38,20},{-20,20},{ + -20,-76},{38,-76}}, color={0,0,127})); + connect(zonTem.y, timSupCooReq.TZon) annotation (Line(points={{-38,-30},{0,-30}, + {0,76},{38,76}}, color={0,0,127})); + connect(zonTem.y, timSupAla.TZon) annotation (Line(points={{-38,-30},{0,-30},{ + 0,-84},{38,-84}}, color={0,0,127})); + +annotation (experiment( + StartTime=-360, + StopTime=7200, + Tolerance=1e-06), + __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mos" + "Simulate and plot"), + Documentation(info=" +

                                                              +This example validates + +Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression. +

                                                              +", revisions=" +
                                                                +
                                                              • +December 12, 2023, by Jianjun Hu:
                                                                +First implementation. +
                                                              • +
                                                              +"), + Icon(coordinateSystem(extent={{-100,-100},{100,100}}), + graphics={ + Ellipse(lineColor = {75,138,73}, + fillColor={255,255,255}, + fillPattern = FillPattern.Solid, + extent = {{-100,-100},{100,100}}), + Polygon(lineColor = {0,0,255}, + fillColor = {75,138,73}, + pattern = LinePattern.None, + fillPattern = FillPattern.Solid, + points = {{-36,60},{64,0},{-36,-60},{-36,60}})}), + Diagram(coordinateSystem(extent={{-100,-120},{100,120}}))); +end TimeSuppressionNegativeStartTime; diff --git a/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mo b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mo similarity index 94% rename from Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mo rename to Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mo index 053c3de3aed..a21a218e929 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mo +++ b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mo @@ -1,6 +1,6 @@ within Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation; -model TimeSuppression - "Model validates the block for suppresing changes due to the setpoint change" +model TimeSuppressionPositiveStartTime + "Model validates the block for suppresing changes due to the setpoint change with a positive start time" Buildings.Controls.OBC.ASHRAE.G36.Generic.TimeSuppression timSupCooReq "Time suppression for generating cooling request" @@ -33,7 +33,7 @@ equation 0,-84},{38,-84}}, color={0,0,127})); annotation (experiment(StopTime=7200.0, Tolerance=1e-06), - __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mos" + __Dymola_Commands(file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mos" "Simulate and plot"), Documentation(info="

                                                              @@ -61,4 +61,4 @@ First implementation. fillPattern = FillPattern.Solid, points = {{-36,60},{64,0},{-36,-60},{-36,60}})}), Diagram(coordinateSystem(extent={{-100,-120},{100,120}}))); -end TimeSuppression; +end TimeSuppressionPositiveStartTime; diff --git a/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/package.order b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/package.order index 642e92c4045..ab160381f24 100644 --- a/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/package.order +++ b/Buildings/Controls/OBC/ASHRAE/G36/Generic/Validation/package.order @@ -1,3 +1,4 @@ AirEconomizerHighLimits -TimeSuppression +TimeSuppressionNegativeStartTime +TimeSuppressionPositiveStartTime TrimAndRespond diff --git a/Buildings/Controls/OBC/CDL/Reals/Sources/ModelTime.mo b/Buildings/Controls/OBC/CDL/Reals/Sources/CivilTime.mo similarity index 84% rename from Buildings/Controls/OBC/CDL/Reals/Sources/ModelTime.mo rename to Buildings/Controls/OBC/CDL/Reals/Sources/CivilTime.mo index 9e0362e3ea4..c94c56a7c00 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Sources/ModelTime.mo +++ b/Buildings/Controls/OBC/CDL/Reals/Sources/CivilTime.mo @@ -1,15 +1,14 @@ within Buildings.Controls.OBC.CDL.Reals.Sources; -block ModelTime - "Standard time" +block CivilTime "Civil time" Interfaces.RealOutput y( final unit="s") - "Connector of Real output signal" + "Civil time" annotation (Placement(transformation(extent={{100,-20},{140,20}}))); equation y=time; annotation ( - defaultComponentName="modTim", + defaultComponentName="civTim", Icon( coordinateSystem( preserveAspectRatio=true, @@ -80,7 +79,7 @@ equation significantDigits=3)))}), Documentation( info=" -

                                                              Block that outputs the standard time. +

                                                              Block that outputs the civil time.

                                                              Implementation

                                                              @@ -89,7 +88,7 @@ In the case of a building automation system, the building automation system synchronizes time, and hence need to assign a value for the output of this block. Daylight saving time shall not be taken into account, -e.g, the block always outputs standard time rather than +e.g, the block always outputs civil time rather than daylight savings time.

                                                              @@ -97,10 +96,21 @@ If a simulation starts at t=-1, then this block outputs first t=-1, and its output is advanced at the same rate as the simulation time.

                                                              + +

                                                              +Note that the block has not been included in the ASHRAE Standard 231p. +However, in the future versions of the ASHRAE 231 Standard, the block should be added. +

                                                              ", revisions="
                                                              • +December 12, 2023, by Jianjun Hu:
                                                                +Renamed the block from ModelTime to CivilTime. +This is for +issue 3596. +
                                                              • +
                                                              • March 2, 2020, by Michael Wetter:
                                                                Changed icon to display dynamically the output value.
                                                              • @@ -125,4 +135,4 @@ First implementation.
                                                              ")); -end ModelTime; +end CivilTime; diff --git a/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mo b/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mo similarity index 79% rename from Buildings/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mo rename to Buildings/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mo index 5a52c94f1b2..40aac980d77 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mo +++ b/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mo @@ -1,8 +1,7 @@ within Buildings.Controls.OBC.CDL.Reals.Sources.Validation; -model StandardTime - "Test model for the StandardTime block" - Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime staTim - "Standard time" +model CivilTime "Test model for the CivilTime block" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime civTim + "Civil time" annotation (Placement(transformation(extent={{-10,-10},{10,10}}))); annotation ( experiment( @@ -10,12 +9,12 @@ model StandardTime Tolerance=1e-6, StopTime=1), __Dymola_Commands( - file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mos" "Simulate and plot"), + file="modelica://Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mos" "Simulate and plot"), Documentation( info="

                                                              This model tests the implementation of the block that outputs the -model time. +civil time.

                                                              ", revisions=" @@ -39,4 +38,4 @@ First implementation in CDL. pattern=LinePattern.None, fillPattern=FillPattern.Solid, points={{-36,60},{64,0},{-36,-60},{-36,60}})})); -end StandardTime; +end CivilTime; diff --git a/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/package.order b/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/package.order index b81faa4fec0..44b8c845d09 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/package.order +++ b/Buildings/Controls/OBC/CDL/Reals/Sources/Validation/package.order @@ -1,10 +1,10 @@ CalendarTimeMonths CalendarTimeMonthsMinus CalendarTimeMonthsPlus +CivilTime Constant Pulse Ramp Sin -StandardTime TimeTable TimeTableNegativeStartTime diff --git a/Buildings/Controls/OBC/CDL/Reals/Sources/package.order b/Buildings/Controls/OBC/CDL/Reals/Sources/package.order index 2940876e7ec..95a54838799 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Sources/package.order +++ b/Buildings/Controls/OBC/CDL/Reals/Sources/package.order @@ -1,6 +1,6 @@ CalendarTime +CivilTime Constant -ModelTime Pulse Ramp Sin diff --git a/Buildings/Controls/OBC/CDL/Reals/Validation/Derivative.mo b/Buildings/Controls/OBC/CDL/Reals/Validation/Derivative.mo index 461dbd4ba1e..0d7845c3716 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Validation/Derivative.mo +++ b/Buildings/Controls/OBC/CDL/Reals/Validation/Derivative.mo @@ -12,7 +12,8 @@ model Derivative offset=0.01, startTime=5) "Ramp for time constant used in approximating derivative" annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); - Reals.Sources.ModelTime modTim "Model time" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime modTim + "Civil time" annotation (Placement(transformation(extent={{-110,0},{-90,20}}))); Buildings.Controls.OBC.CDL.Reals.IntegratorWithReset intWitRes(y_start=1) "Integration of input" diff --git a/Buildings/Controls/OBC/CDL/Reals/Validation/PIDWithReset.mo b/Buildings/Controls/OBC/CDL/Reals/Validation/PIDWithReset.mo index aa924551b70..33cacb9fb7e 100644 --- a/Buildings/Controls/OBC/CDL/Reals/Validation/PIDWithReset.mo +++ b/Buildings/Controls/OBC/CDL/Reals/Validation/PIDWithReset.mo @@ -4,8 +4,8 @@ model PIDWithReset Buildings.Controls.OBC.CDL.Conversions.BooleanToReal setPoi "Set point" annotation (Placement(transformation(extent={{-20,-40},{0,-20}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime modTim - "Model time" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime modTim + "Civil time" annotation (Placement(transformation(extent={{-80,-70},{-60,-50}}))); Buildings.Controls.OBC.CDL.Reals.GreaterThreshold greEquThr( t=1) diff --git a/Buildings/Controls/OBC/Utilities/Validation/PIDWithInputGains.mo b/Buildings/Controls/OBC/Utilities/Validation/PIDWithInputGains.mo index a7c58f30640..2208456f002 100644 --- a/Buildings/Controls/OBC/Utilities/Validation/PIDWithInputGains.mo +++ b/Buildings/Controls/OBC/Utilities/Validation/PIDWithInputGains.mo @@ -47,24 +47,26 @@ model PIDWithInputGains offset=0.1) "Time constant signal for the derivative term" annotation (Placement(transformation(extent={{-80,-80},{-60,-60}}))); - - CDL.Reals.Abs abs1 "Absolute value of controller output" + Buildings.Controls.OBC.CDL.Reals.Abs abs1 + "Absolute value of controller output" annotation (Placement(transformation(extent={{110,-10},{130,10}}))); - CDL.Reals.Subtract sub "Difference in controller output" + Buildings.Controls.OBC.CDL.Reals.Subtract sub + "Difference in controller output" annotation (Placement(transformation(extent={{80,-10},{100,10}}))); - CDL.Reals.LessThreshold lesThr(t=1E-5, h=1E-4) + Buildings.Controls.OBC.CDL.Reals.LessThreshold lesThr(t=1E-5, h=1E-4) "Output true if outputs are bigger than threshold" annotation (Placement(transformation(extent={{140,-10},{160,10}}))); - CDL.Utilities.Assert assMes(message="Control outputs differ more than expected") + Buildings.Controls.OBC.CDL.Utilities.Assert assMes( + message="Control outputs differ more than expected") "Make sure outputs are within expected tolerance" annotation (Placement(transformation(extent={{200,20},{220,40}}))); - CDL.Reals.Sources.ModelTime modTim - "Model time" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime modTim + "Civil time" annotation (Placement(transformation(extent={{80,40},{100,60}}))); - CDL.Reals.GreaterThreshold greThr(t=0.59) + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold greThr(t=0.59) "Output true if model time is below 0.6" annotation (Placement(transformation(extent={{140,40},{160,60}}))); - CDL.Logical.Or or2 + Buildings.Controls.OBC.CDL.Logical.Or or2 "Output true either if time is bigger than 0.59, or if tolerance is maintained" annotation (Placement(transformation(extent={{170,20},{190,40}}))); equation diff --git a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/Reheat/SystemRequests.mo b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/Reheat/SystemRequests.mo index 2ec4fb3ebab..33a369eb597 100644 --- a/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/Reheat/SystemRequests.mo +++ b/Buildings/Obsolete/Controls/OBC/ASHRAE/G36_PR1/TerminalUnits/Reheat/SystemRequests.mo @@ -206,7 +206,8 @@ protected annotation (Placement(transformation(extent={{-120,330},{-100,350}}))); Buildings.Controls.OBC.CDL.Reals.Min supTim "Suppression time" annotation (Placement(transformation(extent={{0,270},{20,290}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime modTim "Time of the model" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime modTim + "Civil time" annotation (Placement(transformation(extent={{-140,400},{-120,420}}))); Buildings.Controls.OBC.CDL.Reals.MultiplyByParameter gai(final k=540) "Convert change of degC to change of degF and find out suppression time (5 min/degF))" diff --git a/Buildings/Obsolete/Controls/OBC/CDL/Continuous/Validation/LimPIDWithReset.mo b/Buildings/Obsolete/Controls/OBC/CDL/Continuous/Validation/LimPIDWithReset.mo index 0bc4012c862..f807bf9e850 100644 --- a/Buildings/Obsolete/Controls/OBC/CDL/Continuous/Validation/LimPIDWithReset.mo +++ b/Buildings/Obsolete/Controls/OBC/CDL/Continuous/Validation/LimPIDWithReset.mo @@ -4,7 +4,8 @@ model LimPIDWithReset Buildings.Controls.OBC.CDL.Conversions.BooleanToReal setPoi "Set point" annotation (Placement(transformation(extent={{-20,-50},{0,-30}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime modTim "Model time" + Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime modTim + "Civil time" annotation (Placement(transformation(extent={{-90,-70},{-70,-50}}))); Buildings.Obsolete.Controls.OBC.CDL.Continuous.GreaterEqualThreshold greEquThr( threshold=1) "Outputs true after t=1" diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionNegativeStartTime.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionNegativeStartTime.txt new file mode 100644 index 00000000000..c0e6762dfb0 --- /dev/null +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionNegativeStartTime.txt @@ -0,0 +1,20 @@ +last-generated=2023-12-12 +statistics-simulation= +{ + "linear": " ", + "nonlinear": " ", + "numerical Jacobians": "0" +} +time=[-3.6e+02, 7.2e+03] +timSupCooReq.supTim.u1=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03, 2.152596435546875e+03] +timSupCooReq.supTim.u2=[1.8e+03, 1.8e+03] +timSupCooReq.supTim.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03, 1.8e+03] +timSupCooReq.TSet=[2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.953599852498562e+02, 2.95989990336106e+02, 2.966199949137255e+02, 2.9725e+02, 2.978800050862745e+02, 2.985100101724505e+02, 2.991400142415135e+02, 2.9976998881023e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02] +timSupCooReq.TZon=[2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981814270019531e+02, 2.983131713893735e+02, 2.984442443900259e+02, 2.985740051217533e+02, 2.987019348246779e+02, 2.988274841308594e+02, 2.989500732323938e+02, 2.990691528130599e+02, 2.991842651548771e+02, 2.99294860804759e+02, 2.994004821777344e+02, 2.995006714179599e+02, 2.995949706882928e+02, 2.996829834120131e+02, 2.997643432363415e+02, 2.998386535644531e+02, 2.999056396685915e+02, 2.999649658555944e+02, 3.000164184258886e+02, 3.000597228875073e+02, 3.000947265625e+02, 3.001212768624167e+02, 3.001392517172628e+02, 3.00148590084047e+02, 3.001492004403894e+02, 3.0014111328125e+02, 3.001243896413417e+02, 3.000990600388834e+02, 3.000652466059794e+02, 3.000231017457356e+02, 2.999728088378906e+02, 2.999145813780639e+02, 2.998486938021253e+02, 2.997753906741774e+02, 2.996950377326014e+02, 2.996079406738281e+02, 2.995144959735877e+02, 2.99415130548909e+02, 2.993102722859214e+02, 2.99200347754731e+02, 2.990858459472656e+02, 2.989672853113707e+02, 2.988451842460492e+02, 2.987200318197837e+02, 2.985924070602069e+02, 2.984628601074219e+02, 2.98331970384353e+02, 2.982002562625074e+02, 2.980683289426693e+02, 2.979367674088128e+02, 2.9780615234375e+02, 2.976770021190864e+02, 2.975499266765464e+02, 2.974254456362706e+02, 2.973041380296557e+02, 2.971864929199219e+02, 2.970730592261141e+02, 2.969642947084299e+02, 2.96860686996865e+02, 2.967626951904928e+02, 2.966707458496094e+02, 2.965852051851523e+02, 2.96506500440456e+02, 2.964349363499862e+02, 2.963708495325045e+02, 2.963144836425781e+02, 2.962661133395927e+02, 2.962259522434415e+02, 2.961941527575376e+02, 2.961708373788884e+02, 2.961561584472656e+02, 2.961501464916934e+02, 2.961528625326656e+02, 2.961642456480432e+02, 2.961842651692409e+02, 2.962128295898438e+02, 2.962498473591289e+02, 2.962951048551108e+02, 2.963484498572244e+02, 2.96409637535611e+02, 2.964783935546875e+02, 2.965544127398942e+02, 2.966373899151741e+02, 2.967269289521925e+02, 2.968226624818302e+02, 2.969241943359375e+02, 2.97031036236221e+02, 2.971427609371783e+02, 2.972588504039555e+02, 2.973788453725268e+02, 2.975021667480469e+02, 2.976283262516311e+02, 2.977567440506233e+02, 2.978868716761207e+02, 2.98018158129085e+02, 2.981499938964844e+02] +timSupCooReq.yAftSup=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] +timSupAla.supTim.u1=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03] +timSupAla.supTim.u2=[7.2e+03, 7.2e+03] +timSupAla.supTim.y=[0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03, 4.30519287109375e+03] +timSupAla.TSet=[2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.951499938964844e+02, 2.953599852498562e+02, 2.95989990336106e+02, 2.966199949137255e+02, 2.9725e+02, 2.978800050862745e+02, 2.985100101724505e+02, 2.991400142415135e+02, 2.9976998881023e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02, 3.001499938964844e+02] +timSupAla.TZon=[2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981499938964844e+02, 2.981814270019531e+02, 2.983131713893735e+02, 2.984442443900259e+02, 2.985740051217533e+02, 2.987019348246779e+02, 2.988274841308594e+02, 2.989500732323938e+02, 2.990691528130599e+02, 2.991842651548771e+02, 2.99294860804759e+02, 2.994004821777344e+02, 2.995006714179599e+02, 2.995949706882928e+02, 2.996829834120131e+02, 2.997643432363415e+02, 2.998386535644531e+02, 2.999056396685915e+02, 2.999649658555944e+02, 3.000164184258886e+02, 3.000597228875073e+02, 3.000947265625e+02, 3.001212768624167e+02, 3.001392517172628e+02, 3.00148590084047e+02, 3.001492004403894e+02, 3.0014111328125e+02, 3.001243896413417e+02, 3.000990600388834e+02, 3.000652466059794e+02, 3.000231017457356e+02, 2.999728088378906e+02, 2.999145813780639e+02, 2.998486938021253e+02, 2.997753906741774e+02, 2.996950377326014e+02, 2.996079406738281e+02, 2.995144959735877e+02, 2.99415130548909e+02, 2.993102722859214e+02, 2.99200347754731e+02, 2.990858459472656e+02, 2.989672853113707e+02, 2.988451842460492e+02, 2.987200318197837e+02, 2.985924070602069e+02, 2.984628601074219e+02, 2.98331970384353e+02, 2.982002562625074e+02, 2.980683289426693e+02, 2.979367674088128e+02, 2.9780615234375e+02, 2.976770021190864e+02, 2.975499266765464e+02, 2.974254456362706e+02, 2.973041380296557e+02, 2.971864929199219e+02, 2.970730592261141e+02, 2.969642947084299e+02, 2.96860686996865e+02, 2.967626951904928e+02, 2.966707458496094e+02, 2.965852051851523e+02, 2.96506500440456e+02, 2.964349363499862e+02, 2.963708495325045e+02, 2.963144836425781e+02, 2.962661133395927e+02, 2.962259522434415e+02, 2.961941527575376e+02, 2.961708373788884e+02, 2.961561584472656e+02, 2.961501464916934e+02, 2.961528625326656e+02, 2.961642456480432e+02, 2.961842651692409e+02, 2.962128295898438e+02, 2.962498473591289e+02, 2.962951048551108e+02, 2.963484498572244e+02, 2.96409637535611e+02, 2.964783935546875e+02, 2.965544127398942e+02, 2.966373899151741e+02, 2.967269289521925e+02, 2.968226624818302e+02, 2.969241943359375e+02, 2.97031036236221e+02, 2.971427609371783e+02, 2.972588504039555e+02, 2.973788453725268e+02, 2.975021667480469e+02, 2.976283262516311e+02, 2.977567440506233e+02, 2.978868716761207e+02, 2.98018158129085e+02, 2.981499938964844e+02] +timSupAla.yAftSup=[1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 0e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00, 1e+00] diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppression.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionPositiveStartTime.txt similarity index 100% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppression.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_ASHRAE_G36_Generic_Validation_TimeSuppressionPositiveStartTime.txt diff --git a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_StandardTime.txt b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_CivilTime.txt similarity index 93% rename from Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_StandardTime.txt rename to Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_CivilTime.txt index ccedea26102..b30e8e7d2e9 100644 --- a/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_StandardTime.txt +++ b/Buildings/Resources/ReferenceResults/Dymola/Buildings_Controls_OBC_CDL_Reals_Sources_Validation_CivilTime.txt @@ -1,9 +1,9 @@ last-generated=2017-07-18 statistics-simulation= { - "numerical Jacobians": "0", - "nonlinear": " ", + "numerical Jacobians": "0", + "nonlinear": " ", "linear": " " } -staTim.y=[-1e+00, -9.8e-01, -9.6e-01, -9.399999999999999e-01, -9.2e-01, -9e-01, -8.8e-01, -8.6e-01, -8.4e-01, -8.200000000000001e-01, -8e-01, -7.8e-01, -7.6e-01, -7.4e-01, -7.2e-01, -7e-01, -6.799999999999999e-01, -6.599999999999999e-01, -6.4e-01, -6.2e-01, -6e-01, -5.800000000000001e-01, -5.600000000000001e-01, -5.4e-01, -5.2e-01, -5e-01, -4.8e-01, -4.6e-01, -4.399999999999999e-01, -4.2e-01, -4e-01, -3.8e-01, -3.6e-01, -3.4e-01, -3.2e-01, -3e-01, -2.8e-01, -2.6e-01, -2.4e-01, -2.2e-01, -2e-01, -1.8e-01, -1.6e-01, -1.4e-01, -1.2e-01, -9.999999999999998e-02, -7.999999999999996e-02, -6.000000000000005e-02, -4.000000000000004e-02, -2.000000000000002e-02, 0e+00, 2.000000000000002e-02, 4.000000000000004e-02, 6.000000000000005e-02, 8.000000000000007e-02, 1.000000000000001e-01, 1.200000000000001e-01, 1.399999999999999e-01, 1.599999999999999e-01, 1.799999999999999e-01, 2e-01, 2.2e-01, 2.4e-01, 2.6e-01, 2.8e-01, 3e-01, 3.200000000000001e-01, 3.400000000000001e-01, 3.600000000000001e-01, 3.799999999999999e-01, 3.999999999999999e-01, 4.199999999999999e-01, 4.399999999999999e-01, 4.6e-01, 4.8e-01, 5e-01, 5.2e-01, 5.4e-01, 5.600000000000001e-01, 5.800000000000001e-01, 6.000000000000001e-01, 6.200000000000001e-01, 6.399999999999999e-01, 6.599999999999999e-01, 6.799999999999999e-01, 7e-01, 7.2e-01, 7.4e-01, 7.6e-01, 7.8e-01, 8e-01, 8.200000000000001e-01, 8.400000000000001e-01, 8.600000000000001e-01, 8.799999999999999e-01, 8.999999999999999e-01, 9.199999999999999e-01, 9.399999999999999e-01, 9.6e-01, 9.8e-01, 1e+00] +civTim.y=[-1e+00, -9.8e-01, -9.6e-01, -9.399999999999999e-01, -9.2e-01, -9e-01, -8.8e-01, -8.6e-01, -8.4e-01, -8.200000000000001e-01, -8e-01, -7.8e-01, -7.6e-01, -7.4e-01, -7.2e-01, -7e-01, -6.799999999999999e-01, -6.599999999999999e-01, -6.4e-01, -6.2e-01, -6e-01, -5.800000000000001e-01, -5.600000000000001e-01, -5.4e-01, -5.2e-01, -5e-01, -4.8e-01, -4.6e-01, -4.399999999999999e-01, -4.2e-01, -4e-01, -3.8e-01, -3.6e-01, -3.4e-01, -3.2e-01, -3e-01, -2.8e-01, -2.6e-01, -2.4e-01, -2.2e-01, -2e-01, -1.8e-01, -1.6e-01, -1.4e-01, -1.2e-01, -9.999999999999998e-02, -7.999999999999996e-02, -6.000000000000005e-02, -4.000000000000004e-02, -2.000000000000002e-02, 0e+00, 2.000000000000002e-02, 4.000000000000004e-02, 6.000000000000005e-02, 8.000000000000007e-02, 1.000000000000001e-01, 1.200000000000001e-01, 1.399999999999999e-01, 1.599999999999999e-01, 1.799999999999999e-01, 2e-01, 2.2e-01, 2.4e-01, 2.6e-01, 2.8e-01, 3e-01, 3.200000000000001e-01, 3.400000000000001e-01, 3.600000000000001e-01, 3.799999999999999e-01, 3.999999999999999e-01, 4.199999999999999e-01, 4.399999999999999e-01, 4.6e-01, 4.8e-01, 5e-01, 5.2e-01, 5.4e-01, 5.600000000000001e-01, 5.800000000000001e-01, 6.000000000000001e-01, 6.200000000000001e-01, 6.399999999999999e-01, 6.599999999999999e-01, 6.799999999999999e-01, 7e-01, 7.2e-01, 7.4e-01, 7.6e-01, 7.8e-01, 8e-01, 8.200000000000001e-01, 8.400000000000001e-01, 8.600000000000001e-01, 8.799999999999999e-01, 8.999999999999999e-01, 9.199999999999999e-01, 9.399999999999999e-01, 9.6e-01, 9.8e-01, 1e+00] time=[-1e+00, 1e+00] diff --git a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos index 6b96c2744df..6fc7ad90c2f 100644 --- a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos +++ b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos @@ -37,3 +37,7 @@ convertClass("Buildings.Controls.OBC.CDL.Logical.TriggeredTrapezoid", "Buildings.Obsolete.Controls.OBC.CDL.Logical.TriggeredTrapezoid"); convertClass("Buildings.Controls.OBC.CDL.Logical.ZeroCrossing", "Buildings.Obsolete.Controls.OBC.CDL.Logical.ZeroCrossing"); + +// Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3596 +convertClass("Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime", + "Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime"); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mos b/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mos new file mode 100644 index 00000000000..09ffb859535 --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionNegativeStartTime.mos @@ -0,0 +1,9 @@ +simulateModel("Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionNegativeStartTime", method="Cvode", startTime=-360, stopTime=7200, tolerance=1e-06, resultFile="timSup"); +createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.supTim.u1", "timSupCooReq.supTim.u2", "timSupCooReq.supTim.y"}, range={0.0, 7500.0, -500.0, 2500.0}, grid=true, subPlot=1, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"", "s", "s"}); +createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.TSet", "timSupCooReq.TZon"}, range={0.0, 7500.0, 20.0, 28.0}, grid=true, subPlot=2, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"degC", "degC"}); +createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.yAftSup"}, range={0.0, 7500.0, -0.5, 1.5}, grid=true, subPlot=3, colors={{28,108,200}}, timeUnit="s"); +createPlot(id=2, position={943, 1, 1030, 1048}, y={"timSupAla.supTim.u1", "timSupAla.supTim.u2", "timSupAla.supTim.y"}, range={0.0, 7500.0, -2000.0, 8000.0}, grid=true, subPlot=1, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"", "s", "s"}); +createPlot(id=2, position={943, 1, 1030, 1048}, y={"timSupAla.TSet", "timSupAla.TZon"}, range={0.0, 7500.0, 21.0, 28.0}, grid=true, subPlot=2, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"degC", "degC"}); +createPlot(id=2, position={943, 1, 1030, 1048}, y={"timSupAla.yAftSup"}, range={0.0, 7500.0, -0.5, 1.5}, grid=true, subPlot=3, colors={{28,108,200}}, timeUnit="s"); + + diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mos b/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mos similarity index 92% rename from Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mos rename to Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mos index df97e532d12..ddd9ff31e86 100644 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppression.mos +++ b/Buildings/Resources/Scripts/Dymola/Controls/OBC/ASHRAE/G36/Generic/Validation/TimeSuppressionPositiveStartTime.mos @@ -1,4 +1,4 @@ -simulateModel("Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppression", method="Cvode", stopTime=7200, tolerance=1e-06, resultFile="timSup"); +simulateModel("Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionPositiveStartTime", method="Cvode", stopTime=7200, tolerance=1e-06, resultFile="timSup"); createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.supTim.u1", "timSupCooReq.supTim.u2", "timSupCooReq.supTim.y"}, range={0.0, 7500.0, -500.0, 2500.0}, grid=true, subPlot=1, colors={{28,108,200}, {238,46,47}, {0,140,72}}, timeUnit="s", displayUnits={"", "s", "s"}); createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.TSet", "timSupCooReq.TZon"}, range={0.0, 7500.0, 20.0, 28.0}, grid=true, subPlot=2, colors={{28,108,200}, {238,46,47}}, timeUnit="s", displayUnits={"degC", "degC"}); createPlot(id=1, position={9, 3, 924, 1042}, y={"timSupCooReq.yAftSup"}, range={0.0, 7500.0, -0.5, 1.5}, grid=true, subPlot=3, colors={{28,108,200}}, timeUnit="s"); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mos b/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mos new file mode 100644 index 00000000000..0ec6f1c773e --- /dev/null +++ b/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/CivilTime.mos @@ -0,0 +1,2 @@ +simulateModel("Buildings.Controls.OBC.CDL.Reals.Sources.Validation.CivilTime", startTime=-1, tolerance=1e-6, stopTime=1, method="Cvode", resultFile="StandardTime1"); +createPlot(id=1, position={15, 10, 482, 336}, y={"civTim.y"}, range={-1.0, 1.0, -1.5, 1.5}, grid=true, leftTitleType=1, bottomTitleType=1, colors={{0,0,255}}); diff --git a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mos b/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mos deleted file mode 100644 index a6a4c21a585..00000000000 --- a/Buildings/Resources/Scripts/Dymola/Controls/OBC/CDL/Reals/Sources/Validation/StandardTime.mos +++ /dev/null @@ -1,2 +0,0 @@ -simulateModel("Buildings.Controls.OBC.CDL.Reals.Sources.Validation.StandardTime", startTime=-1, tolerance=1e-6, stopTime=1, method="Cvode", resultFile="StandardTime1"); -createPlot(id=1, position={15, 10, 482, 336}, y={"staTim.y"}, range={-1.0, 1.0, -1.5, 1.5}, grid=true, leftTitleType=1, bottomTitleType=1, colors={{0,0,255}}); diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppression.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionNegativeStartTime.mos similarity index 100% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppression.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionNegativeStartTime.mos diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionPositiveStartTime.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionPositiveStartTime.mos new file mode 100644 index 00000000000..e1b7082ff92 --- /dev/null +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.ASHRAE.G36.Generic.Validation.TimeSuppressionPositiveStartTime.mos @@ -0,0 +1,15 @@ +compareVars := + { + "timSupCooReq.supTim.u1", + "timSupCooReq.supTim.u2", + "timSupCooReq.supTim.y", + "timSupCooReq.TSet", + "timSupCooReq.TZon", + "timSupCooReq.yAftSup", + "timSupAla.supTim.u1", + "timSupAla.supTim.u2", + "timSupAla.supTim.y", + "timSupAla.TSet", + "timSupAla.TZon", + "timSupAla.yAftSup" + }; diff --git a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.StandardTime.mos b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.CivilTime.mos similarity index 61% rename from Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.StandardTime.mos rename to Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.CivilTime.mos index c0842767897..1191f571680 100644 --- a/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.StandardTime.mos +++ b/Buildings/Resources/Scripts/OpenModelica/compareVars/Buildings.Controls.OBC.CDL.Reals.Sources.Validation.CivilTime.mos @@ -1,4 +1,4 @@ compareVars := { - "staTim.y" + "civTim.y" }; diff --git a/Buildings/ThermalZones/EnergyPlus_9_6_0/Examples/SingleFamilyHouse/LightsControl.mo b/Buildings/ThermalZones/EnergyPlus_9_6_0/Examples/SingleFamilyHouse/LightsControl.mo index d10f841c42b..4dda36d40d1 100644 --- a/Buildings/ThermalZones/EnergyPlus_9_6_0/Examples/SingleFamilyHouse/LightsControl.mo +++ b/Buildings/ThermalZones/EnergyPlus_9_6_0/Examples/SingleFamilyHouse/LightsControl.mo @@ -29,7 +29,7 @@ model LightsControl k=24*3600) "Outputs one day" annotation (Placement(transformation(extent={{-150,38},{-130,58}}))); - Controls.OBC.CDL.Reals.Sources.ModelTime modTim + Controls.OBC.CDL.Reals.Sources.CivilTime modTim "Model time" annotation (Placement(transformation(extent={{-150,66},{-130,86}}))); Controls.OBC.CDL.Reals.LessThreshold lesEquThr( diff --git a/Buildings/package.mo b/Buildings/package.mo index 0288107fe3a..c83c7e2a13a 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -308,6 +308,13 @@ have been improved in a
                                                            Buildings.Controls.OBC.CDL
                                                            Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime + Renamed the block to CivilTime.
                                                            + This is for + issue 3596. +
                                                            Buildings.Controls.OBC.CDL.Logical.Or3
                                                            Buildings.Controls.OBC.CDL.Logical.ZeroCrossing
                                                            Buildings.Controls.OBC.CDL.Logical.OnOffController
                                                            From ae568cdbeb5c6e715dad6b67c96389f696452244 Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 3 Jan 2024 06:04:53 -0800 Subject: [PATCH 188/204] Remove improper each --- .../Combined/Subsystems/Validation/HeatPump.mo | 2 +- .../Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo index b8294a40ea7..dd7b054bc18 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPump.mo @@ -59,7 +59,7 @@ model HeatPump extent={{10,-10},{-10,10}}, rotation=180, origin={-110,0}))); - Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHea(each t=1e-4) + Buildings.Controls.OBC.CDL.Reals.GreaterThreshold enaHea(t=1e-4) "Threshold comparison to enable heating" annotation (Placement(transformation(extent={{-80,40},{-60,60}}))); Fluid.Sensors.TemperatureTwoPort senTLoaSup( diff --git a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo index 9e75d9f7e50..1533c22c519 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/Examples/BuildingTimeSeriesWithETSDHWTank.mo @@ -47,7 +47,7 @@ model BuildingTimeSeriesWithETSDHWTank Buildings.Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMaxSet(k=bui.THeaWatSup_nominal) "Heating water supply temperature set point - Maximum value" annotation (Placement(transformation(extent={{-50,70},{-30,90}}))); - Buildings.Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(each k=28 + 273.15) + Buildings.Controls.OBC.CDL.Reals.Sources.Constant THeaWatSupMinSet(k=28 + 273.15) "Heating water supply temperature set point - Minimum value" annotation (Placement(transformation(extent={{-90,70},{-70,90}}))); parameter Buildings.Experimental.DHC.Loads.HotWater.Data.GenericDomesticHotWaterWithHeatExchanger datWatHea(VTan=0.3, From 3fcbb30dad2060353ebcb9141b4a9fd5cbba84dc Mon Sep 17 00:00:00 2001 From: David Blum Date: Wed, 3 Jan 2024 14:04:36 -0800 Subject: [PATCH 189/204] Delete unneeded large data file --- .../Loads/Heating/DHW/DHW_SingleApartment.mos | 50856 ---------------- 1 file changed, 50856 deletions(-) delete mode 100644 Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos diff --git a/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos b/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos deleted file mode 100644 index 8bd0ec121de..00000000000 --- a/Buildings/Resources/Data/Experimental/DHC/Loads/Heating/DHW/DHW_SingleApartment.mos +++ /dev/null @@ -1,50856 +0,0 @@ -#1 -double tab1(50854,2) # comment line -0,0 -2034,0 -2034,0.1410682 -2130,0.1410682 -2130,0 -2148,0 -2148,0.0076946288 -2262,0.0076946288 -2262,0 -2268,0 -2268,0.19779722 -2322,0.19779722 -2322,0 -2382,0 -2382,0.094749547 -2400,0.094749547 -2400,0 -24660,0 -24660,0.35621605 -24996,0.35621605 -24996,0 -26490,0 -26490,0.44719372 -27822,0.44719372 -27822,0 -28632,0 -28632,0.13820157 -28638,0.13820157 -28638,0 -28746,0 -28746,0.251207 -28764,0.251207 -28764,0 -30240,0 -30240,0.36707906 -30258,0.36707906 -30258,0 -30372,0 -30372,0.18482197 -30414,0.18482197 -30414,0 -31560,0 -31560,0.73491249 -31620,0.093240797 -31620,0 -31638,0 -31638,0.093240797 -31710,0.73491249 -31710,0 -31734,0 -31734,0.32830416 -31746,0.32830416 -31746,0 -33624,0 -33624,0.27700664 -33630,0.27700664 -33630,0 -34554,0 -34554,0.27338564 -34602,0.27338564 -34602,0 -34668,0 -34668,0.26659626 -34710,0.26659626 -34710,0 -45222,0 -45222,0.10757393 -45252,0.10757393 -45252,0 -47952,0 -47952,0.20292698 -48072,0.20292698 -48072,0 -48540,0 -48540,0.1991551 -48648,0.1991551 -48648,0 -49122,0 -49122,0.14846107 -49206,0.14846107 -49206,0 -49710,0 -49710,0.12764031 -49854,0.12764031 -49854,0 -50298,0 -50298,0.23461074 -50394,0.23461074 -50394,0 -50886,0 -50886,0.25528063 -50970,0.25528063 -50970,0 -54540,0 -54540,0.11285456 -54582,0.11285456 -54582,0 -57816,0 -57816,0.0046771273 -57822,0.0046771273 -57822,0 -57930,0 -57930,0.17923959 -57936,0.17923959 -57936,0 -58044,0 -58044,0.22284249 -58062,0.22284249 -58062,0 -58164,0 -58164,0.081774291 -58170,0.081774291 -58170,0 -58278,0 -58278,0.14514182 -58320,0.14514182 -58320,0 -58392,0 -58392,0.11270368 -58470,0.11270368 -58470,0 -61092,0 -61092,0.066686783 -61098,0.066686783 -61098,0 -61212,0 -61212,0.12945081 -61242,0.12945081 -61242,0 -61326,0 -61326,0.17380809 -61332,0.17380809 -61332,0 -63618,0 -63618,0.084037417 -63630,0.084037417 -63630,0 -63738,0 -63738,0.027610139 -63744,0.027610139 -63744,0 -63852,0 -63852,0.012975256 -63858,0.012975256 -63858,0 -63966,0 -63966,0.17637296 -64008,0.17637296 -64008,0 -64746,0 -64746,0.27957151 -64782,0.27957151 -64782,0 -69216,0 -69216,0.15178033 -69246,0.15178033 -69246,0 -72516,0 -72516,0.2578455 -72546,0.2578455 -72546,0 -75708,0 -75708,0.10138805 -75720,0.10138805 -75720,0 -75822,0 -75822,0.17682559 -75840,0.17682559 -75840,0 -76470,0 -76470,0.26312613 -76482,0.26312613 -76482,0 -76590,0 -76590,0.14861195 -76668,0.14861195 -76668,0 -76704,0 -76704,0.026554013 -76746,0.026554013 -76746,0 -76818,0 -76818,0.1089318 -76836,0.1089318 -76836,0 -79212,0 -79212,0.23189499 -79218,0.23189499 -79218,0 -81312,0 -81312,0.34595655 -81372,0.34595655 -81372,0 -85236,0 -85236,0.0051297526 -85242,0.0051297526 -85242,0 -94698,0 -94698,0.18995172 -94722,0.18995172 -94722,0 -106188,0 -106188,0.04073627 -106194,0.04073627 -106194,0 -106302,0 -106302,0.12296319 -106368,0.12296319 -106368,0 -113280,0 -113280,0.26146651 -113286,0.26146651 -113286,0 -115314,0 -115314,0.23974049 -115320,0.23974049 -115320,0 -115428,0 -115428,0.34188292 -115458,0.34188292 -115458,0 -121632,0 -121632,0.082679541 -121650,0.082679541 -121650,0 -127380,0 -127380,0.056276403 -127386,0.056276403 -127386,0 -127494,0 -127494,0.25392275 -127512,0.25392275 -127512,0 -136614,0 -136614,0.032589016 -136620,0.032589016 -136620,0 -140868,0 -140868,0.085546168 -140898,0.085546168 -140898,0 -140982,0 -140982,0.0072420036 -140988,0.0072420036 -140988,0 -141102,0 -141102,0.17079059 -141126,0.17079059 -141126,0 -141432,0 -141432,0.11798431 -141438,0.11798431 -141438,0 -149598,0 -149598,0.20850935 -149616,0.20850935 -149616,0 -157806,0 -157806,0.1555522 -157836,0.1555522 -157836,0 -170802,0 -170802,0.00015087508 -170808,0.00015087508 -170808,0 -170916,0 -170916,0.0078455039 -170946,0.0078455039 -170946,0 -180258,0 -180258,0.065178033 -180264,0.065178033 -180264,0 -194400,0 -194400,0.10847918 -194460,0.10847918 -194460,0 -196110,0 -196110,0.22857574 -196134,0.22857574 -196134,0 -200670,0 -200670,0.049185275 -200688,0.049185275 -200688,0 -201762,0 -201762,0.16898008 -201780,0.16898008 -201780,0 -206442,0 -206442,0.13654194 -206472,0.13654194 -206472,0 -209316,0 -209316,0.20866023 -209376,0.20866023 -209376,0 -209466,0 -209466,0.35093543 -209904,0.20549185 -209904,0 -209940,0 -209940,0.35093543 -209952,0.20549185 -209952,0 -210492,0 -210492,0.20141823 -210576,0.20141823 -210576,0 -211074,0 -211074,0.22978274 -211164,0.22978274 -211164,0 -211662,0 -211662,0.16611346 -211776,0.16611346 -211776,0 -231426,0 -231426,0.16686783 -231486,0.16686783 -231486,0 -236184,0 -236184,0.10123718 -236274,0.10123718 -236274,0 -238944,0 -238944,0.18165359 -238950,0.18165359 -238950,0 -241212,0 -241212,0.01961376 -241218,0.01961376 -241218,0 -242238,0 -242238,0.25030175 -242790,0.25030175 -242790,0 -244068,0 -244068,0.36934218 -244608,0.36934218 -244608,0 -247818,0 -247818,0.3080869 -247968,0.3080869 -247968,0 -251220,0 -251220,0.1446892 -251334,0.18316234 -251334,0 -251340,0 -251340,0 -251340,0.18316234 -251340,0.1446892 -252258,0 -252258,0.15932408 -252420,0.15932408 -252420,0 -253464,0 -253464,0.055672903 -253542,0.055672903 -253542,0 -253980,0 -253980,0.063518407 -254076,0.063518407 -254076,0 -254340,0 -254340,0.23280024 -254478,0.23280024 -254478,0 -258666,0 -258666,0.1961376 -258780,0.02942064 -258780,0 -258786,0 -258786,0.02942064 -258792,0.1961376 -258792,0 -258894,0 -258894,0.15268558 -258918,0.15268558 -258918,0 -259014,0 -259014,0.094447797 -259038,0.094447797 -259038,0 -259128,0 -259128,0.022933011 -259158,0.022933011 -259158,0 -259242,0 -259242,0.095956548 -259254,0.095956548 -259254,0 -259362,0 -259362,0.18135184 -259368,0.18135184 -259368,0 -259476,0 -259476,0.25377188 -259560,0.25377188 -259560,0 -283896,0 -283896,0.044055522 -283902,0.044055522 -283902,0 -286320,0 -286320,0.30476765 -286332,0.30476765 -286332,0 -286434,0 -286434,0.34595655 -286452,0.34595655 -286452,0 -286548,0 -286548,0.22299336 -286608,0.22299336 -286608,0 -286668,0 -286668,0.2082076 -286752,0.2082076 -286752,0 -287016,0 -287016,0.25452625 -287484,0.25452625 -287484,0 -288846,0 -288846,0.12613156 -289230,0.12613156 -289230,0 -293046,0 -293046,0.30416415 -293082,0.30416415 -293082,0 -293142,0 -293142,0.0078455039 -293172,0.0078455039 -293172,0 -295266,0 -295266,0.17456246 -295392,0.17456246 -295392,0 -304464,0 -304464,0.031080266 -304470,0.031080266 -304470,0 -311058,0 -311058,0.22751961 -311172,0.047676524 -311172,0 -311184,0 -311184,0.047676524 -311382,0.22751961 -311382,0 -311682,0 -311682,0.01961376 -311718,0.01961376 -311718,0 -315234,0 -315234,0.2990344 -315270,0.2990344 -315270,0 -315348,0 -315348,0.11044056 -315372,0.11044056 -315372,0 -322242,0 -322242,0.12100181 -322290,0.12100181 -322290,0 -324006,0 -324006,0.083433917 -324048,0.083433917 -324048,0 -324120,0 -324120,0.15343995 -324126,0.15343995 -324126,0 -324564,0 -324564,0.075286663 -324582,0.075286663 -324582,0 -324678,0 -324678,0.1507242 -324762,0.1507242 -324762,0 -324798,0 -324798,0.33026554 -324810,0.33026554 -324810,0 -324912,0 -324912,0.26010863 -324984,0.26010863 -324984,0 -326178,0 -326178,0.05944478 -326190,0.05944478 -326190,0 -326736,0 -326736,0.26765238 -326748,0.26765238 -326748,0 -328650,0 -328650,0.23355462 -328692,0.23355462 -328692,0 -328764,0 -328764,0.18331322 -328800,0.20232348 -328800,0 -328854,0 -328854,0.20232348 -328878,0.19809897 -328878,0 -328914,0 -328914,0.19809897 -328920,0.18331322 -328920,0 -328998,0 -328998,0.14438745 -329052,0.14438745 -329052,0 -329112,0 -329112,0.22133374 -329196,0.22133374 -329196,0 -342480,0 -342480,0.027459264 -342486,0.027459264 -342486,0 -378672,0 -378672,0.18980084 -378702,0.18980084 -378702,0 -380364,0 -380364,0.14921545 -380436,0.14921545 -380436,0 -389034,0 -389034,0.13171394 -389058,0.13171394 -389058,0 -391986,0 -391986,0.245172 -392094,0.245172 -392094,0 -393246,0 -393246,0.18044659 -393288,0.18044659 -393288,0 -393360,0 -393360,0.27127339 -393384,0.27127339 -393384,0 -393474,0 -393474,0.33811104 -393546,0.33811104 -393546,0 -393594,0 -393594,0.36481593 -393612,0.36481593 -393612,0 -393708,0 -393708,0.022480386 -393714,0.022480386 -393714,0 -396444,0 -396444,0.39438745 -396450,0.39438745 -396450,0 -400320,0 -400320,0.038774894 -400326,0.038774894 -400326,0 -400902,0 -400902,0.45835848 -400968,0.45835848 -400968,0 -403536,0 -403536,0.21469523 -403614,0.21469523 -403614,0 -405360,0 -405360,0.24502112 -405432,0.24502112 -405432,0 -408756,0 -408756,0.21273386 -408822,0.15464695 -408822,0 -408828,0 -408828,0.21273386 -408870,0.22118286 -408870,0 -408894,0 -408894,0.22118286 -408936,0.15464695 -408936,0 -408984,0 -408984,0.16173808 -408990,0.16173808 -408990,0 -410508,0 -410508,0.27172601 -410622,0 -410622,0 -410622,0.045866023 -410622,0.27172601 -410634,0.045866023 -410634,0 -410832,0 -410832,0.2457755 -410850,0.2457755 -410850,0 -416310,0 -416310,0.082528666 -416316,0.082528666 -416316,0 -416532,0 -416532,0.19100785 -416550,0.19100785 -416550,0 -417702,0 -417702,0.24124925 -417738,0.036662643 -417738,0 -417774,0 -417774,0.24124925 -417786,0.036662643 -417786,0 -417852,0 -417852,0.12251056 -417864,0.12251056 -417864,0 -418284,0 -418284,0.22148461 -418410,0.22148461 -418410,0 -418860,0 -418860,0.16354858 -418872,0.18572722 -418872,0 -418926,0 -418926,0.18572722 -418944,0.16354858 -418944,0 -419460,0 -419460,0.243965 -419520,0.243965 -419520,0 -421146,0 -421146,0.33313217 -421152,0.33313217 -421152,0 -423696,0 -423696,0.0076946288 -423756,0.0076946288 -423756,0 -451266,0 -451266,0.1549487 -451368,0.1549487 -451368,0 -451386,0 -451386,0.08977067 -451422,0.08977067 -451422,0 -451500,0 -451500,0.15570308 -451572,0.15570308 -451572,0 -451614,0 -451614,0.073476162 -451620,0.073476162 -451620,0 -456168,0 -456168,0.27761014 -456174,0.27761014 -456174,0 -456288,0 -456288,0.072872661 -456360,0.072872661 -456360,0 -458244,0 -458244,0.041339771 -458268,0.041339771 -458268,0 -458364,0 -458364,0.11602293 -458370,0.11602293 -458370,0 -458478,0 -458478,0.26463488 -458496,0.26463488 -458496,0 -458592,0 -458592,0.33132167 -458646,0.33132167 -458646,0 -458712,0 -458712,0.25015088 -458736,0.25015088 -458736,0 -469398,0 -469398,0.22661436 -469482,0.22661436 -469482,0 -469890,0 -469890,0.0054315027 -469896,0.0054315027 -469896,0 -469986,0 -469986,0.2530175 -470052,0.2530175 -470052,0 -470568,0 -470568,0.17893784 -470640,0.17893784 -470640,0 -471156,0 -471156,0.16520821 -471198,0.16520821 -471198,0 -471744,0 -471744,0.1913096 -471840,0.1913096 -471840,0 -472128,0 -472128,0.20066385 -472200,0.20066385 -472200,0 -478284,0 -478284,0.07966204 -478314,0.07966204 -478314,0 -480288,0 -480288,0.084339167 -480294,0.084339167 -480294,0 -480312,0 -480312,0.08977067 -480402,0.08977067 -480402,0 -480426,0 -480426,0.039680145 -480456,0.039680145 -480456,0 -480546,0 -480546,0.13910682 -480576,0.13910682 -480576,0 -482268,0 -482268,0.0064876282 -482274,0.0064876282 -482274,0 -482388,0 -482388,0.17154496 -482424,0.17154496 -482424,0 -482502,0 -482502,0.050995775 -482538,0.050995775 -482538,0 -482616,0 -482616,0.0067893784 -482640,0.0067893784 -482640,0 -484104,0 -484104,0.35485818 -484188,0.35485818 -484188,0 -485748,0 -485748,0.098672299 -485820,0.098672299 -485820,0 -497688,0 -497688,0.25769463 -497718,0.25769463 -497718,0 -500202,0 -500202,0.28424864 -500268,0.28424864 -500268,0 -502998,0 -502998,0.11194931 -503058,0.11194931 -503058,0 -503118,0 -503118,0.28605914 -503130,0.28605914 -503130,0 -504864,0 -504864,0.35184068 -505176,0.35184068 -505176,0 -506076,0 -506076,0.032890766 -506154,0.032890766 -506154,0 -506190,0 -506190,0.0090525045 -506196,0.0090525045 -506196,0 -506310,0 -506310,0.14499095 -506364,0.14499095 -506364,0 -506424,0 -506424,0.3062764 -506448,0.3062764 -506448,0 -506538,0 -506538,0.058237779 -506658,0.19960772 -506658,0 -506664,0 -506664,0.19960772 -506682,0.058237779 -506682,0 -506700,0 -506700,0.4957755 -506892,0.4957755 -506892,0 -507948,0 -507948,0.14981895 -507960,0.14981895 -507960,0 -509646,0 -509646,0.14906457 -509664,0.14906457 -509664,0 -545766,0 -545766,0.29375377 -545772,0.29375377 -545772,0 -546132,0 -546132,0.22736874 -546144,0.22736874 -546144,0 -547434,0 -547434,0.27248039 -547440,0.27248039 -547440,0 -548016,0 -548016,0.21031986 -548028,0.21031986 -548028,0 -548136,0 -548136,0.2578455 -548196,0.2578455 -548196,0 -548250,0 -548250,0.047525649 -548256,0.047525649 -548256,0 -548676,0 -548676,0.32951116 -548688,0.32951116 -548688,0 -548790,0 -548790,0.25437538 -548808,0.25437538 -548808,0 -548910,0 -548910,0.084490042 -548916,0.084490042 -548916,0 -549024,0 -549024,0.29948702 -549048,0.29948702 -549048,0 -549138,0 -549138,0.054013277 -549144,0.054013277 -549144,0 -559446,0 -559446,0.27534701 -559464,0.27534701 -559464,0 -560670,0 -560670,0.020368135 -560676,0.020368135 -560676,0 -561102,0 -561102,0.22827399 -561144,0.22827399 -561144,0 -562008,0 -562008,0.044206397 -562020,0.044206397 -562020,0 -566286,0 -566286,0.42426071 -566856,0.42426071 -566856,0 -568116,0 -568116,0.2996379 -568560,0.2996379 -568560,0 -573048,0 -573048,0.26659626 -573054,0.26659626 -573054,0 -577008,0 -577008,0.20850935 -577044,0.20850935 -577044,0 -580998,0 -580998,0.17652384 -581016,0.17652384 -581016,0 -581808,0 -581808,0.38774894 -581814,0.38774894 -581814,0 -583410,0 -583410,0.099728425 -583422,0.099728425 -583422,0 -585534,0 -585534,0.15811708 -585546,0.15811708 -585546,0 -586836,0 -586836,0.051297526 -586848,0.051297526 -586848,0 -596628,0 -596628,0.22314424 -596700,0.22314424 -596700,0 -597486,0 -597486,0.23627037 -597510,0.23627037 -597510,0 -608502,0 -608502,0.056125528 -608508,0.056125528 -608508,0 -608616,0 -608616,0.026101388 -608622,0.026101388 -608622,0 -608736,0 -608736,0.23445987 -608748,0.23445987 -608748,0 -608850,0 -608850,0.19945685 -608874,0.19945685 -608874,0 -625002,0 -625002,0.43602897 -625782,0.43602897 -625782,0 -630702,0 -630702,0.44236572 -630708,0.44236572 -630708,0 -635208,0 -635208,0.17908871 -635226,0.17908871 -635226,0 -635328,0 -635328,0.046620398 -635334,0.046620398 -635334,0 -636066,0 -636066,0.27821364 -636102,0.27821364 -636102,0 -637080,0 -637080,0.17607121 -637092,0.17607121 -637092,0 -639606,0 -639606,0.2542245 -639678,0.2542245 -639678,0 -642192,0 -642192,0.10968618 -642408,0.42214846 -642408,0 -642426,0 -642426,0.10968618 -642708,0.42214846 -642708,0 -654810,0 -654810,0.27519614 -654876,0.27519614 -654876,0 -659268,0 -659268,0.28439952 -659340,0.28439952 -659340,0 -662028,0 -662028,0.06004828 -662034,0.06004828 -662034,0 -662142,0 -662142,0.21635486 -662196,0.21635486 -662196,0 -662256,0 -662256,0.24049487 -662286,0.24049487 -662286,0 -666372,0 -666372,0.06095353 -666378,0.06095353 -666378,0 -666486,0 -666486,0.086602293 -666510,0.086602293 -666510,0 -673284,0 -673284,0.050694025 -673290,0.050694025 -673290,0 -680322,0 -680322,0.0073928787 -680418,0.0073928787 -680418,0 -680436,0 -680436,0.11210018 -680466,0.11210018 -680466,0 -680550,0 -680550,0.071514786 -680556,0.071514786 -680556,0 -685530,0 -685530,0.07936029 -685560,0.07936029 -685560,0 -688074,0 -688074,0.78123114 -688260,0.78123114 -688260,0 -688758,0 -688758,0.27474351 -688842,0.27474351 -688842,0 -689052,0 -689052,0.24411587 -689136,0.24411587 -689136,0 -691194,0 -691194,0.080114665 -691218,0.080114665 -691218,0 -711528,0 -711528,0.31095353 -711888,0.31095353 -711888,0 -714540,0 -714540,0.28741702 -714780,0.28741702 -714780,0 -716196,0 -716196,0.21635486 -716214,0.21635486 -716214,0 -716310,0 -716310,0.17818346 -716430,0.17818346 -716430,0 -718590,0 -718590,0.19824985 -718704,0.22661436 -718704,0 -718722,0 -718722,0 -718722,0.22661436 -718722,0.19824985 -719562,0 -719562,0.10727218 -719586,0.10727218 -719586,0 -721584,0 -721584,0.32754979 -721608,0.32754979 -721608,0 -721698,0 -721698,0.094146047 -721746,0.094146047 -721746,0 -722130,0 -722130,0.27489439 -722214,0.27489439 -722214,0 -722244,0 -722244,0.016898008 -722250,0.016898008 -722250,0 -722334,0 -722334,0.17622209 -722412,0.17622209 -722412,0 -722436,0 -722436,0.26463488 -722448,0.028968014 -722448,0 -722454,0 -722454,0.028968014 -722466,0.26463488 -722466,0 -722562,0 -722562,0.1979481 -722718,0.1979481 -722718,0 -724896,0 -724896,0.23536512 -724926,0.23536512 -724926,0 -727350,0 -727350,0.066686783 -727356,0.066686783 -727356,0 -730266,0 -730266,0.28983102 -730296,0.28983102 -730296,0 -733200,0 -733200,0.19327097 -733242,0.19327097 -733242,0 -733320,0 -733320,0.1483102 -733326,0.1483102 -733326,0 -733434,0 -733434,0.16445383 -733482,0.16445383 -733482,0 -742626,0 -742626,0.19930597 -742674,0.19930597 -742674,0 -742740,0 -742740,0.12054919 -742770,0.12054919 -742770,0 -742854,0 -742854,0.32196741 -742872,0.32196741 -742872,0 -742974,0 -742974,0.087356669 -742980,0.087356669 -742980,0 -750360,0 -750360,0.00045262523 -750366,0.00045262523 -750366,0 -750474,0 -750474,0.21575136 -750516,0.21575136 -750516,0 -750588,0 -750588,0.059293905 -750594,0.059293905 -750594,0 -752418,0 -752418,0.23461074 -752436,0.23461074 -752436,0 -752532,0 -752532,0.025045263 -752700,0.025045263 -752700,0 -757854,0 -757854,0.08916717 -757860,0.08916717 -757860,0 -761214,0 -761214,0.19568497 -761232,0.19568497 -761232,0 -763092,0 -763092,0.252414 -763878,0.252414 -763878,0 -768084,0 -768084,0.032739891 -768126,0.032739891 -768126,0 -769536,0 -769536,0.12039831 -769638,0.12039831 -769638,0 -796830,0 -796830,0.12326494 -796860,0.12326494 -796860,0 -796950,0 -796950,0.2057936 -796974,0.2057936 -796974,0 -797064,0 -797064,0.14378395 -797082,0.14378395 -797082,0 -797178,0 -797178,0.034248642 -797190,0.034248642 -797190,0 -797280,0 -797280,0.18301147 -797298,0.098521424 -797298,0 -797328,0 -797328,0.098521424 -797400,0.18301147 -797400,0 -797412,0 -797412,0.21409173 -797424,0.21409173 -797424,0 -797526,0 -797526,0.24305975 -797634,0.24305975 -797634,0 -797646,0 -797646,0.17757996 -797760,0.14604707 -797760,0 -797766,0 -797766,0.17757996 -797916,0.14604707 -797916,0 -800310,0 -800310,0.33614967 -800628,0.33614967 -800628,0 -810168,0 -810168,0.28379602 -810186,0.28379602 -810186,0 -810288,0 -810288,0.11602293 -810294,0.11602293 -810294,0 -810402,0 -810402,0.0012070006 -810408,0.0012070006 -810408,0 -810684,0 -810684,0.056427278 -810732,0.056427278 -810732,0 -810804,0 -810804,0.069704285 -810810,0.069704285 -810810,0 -810912,0 -810912,0.18964997 -810918,0.21710923 -810918,0 -810942,0 -810942,0.21710923 -810972,0.18964997 -810972,0 -811500,0 -811500,0.2094146 -811590,0.2094146 -811590,0 -812088,0 -812088,0.21228123 -812202,0.21228123 -812202,0 -812676,0 -812676,0.2015691 -812754,0.2015691 -812754,0 -819066,0 -819066,0.076191913 -819072,0.076191913 -819072,0 -836670,0 -836670,0.18225709 -836682,0.18225709 -836682,0 -836784,0 -836784,0.18587809 -836790,0.18587809 -836790,0 -836898,0 -836898,0.11949306 -836904,0.11949306 -836904,0 -840816,0 -840816,0.33705492 -840828,0.33705492 -840828,0 -840936,0 -840936,0.17441159 -841008,0.17441159 -841008,0 -841050,0 -841050,0.2518105 -841122,0.2518105 -841122,0 -841164,0 -841164,0.1083283 -841176,0.1083283 -841176,0 -841284,0 -841284,0.23415812 -841362,0.23415812 -841362,0 -841398,0 -841398,0.024290887 -841404,0.024290887 -841404,0 -841512,0 -841512,0.0092033796 -841578,0.0092033796 -841578,0 -841782,0 -841782,0.14544357 -841788,0.14544357 -841788,0 -841896,0 -841896,0.072118286 -841944,0.072118286 -841944,0 -842016,0 -842016,0.18089922 -842034,0.18089922 -842034,0 -842130,0 -842130,0.16309596 -842238,0.16309596 -842238,0 -842244,0 -842244,0.254828 -842292,0.254828 -842292,0 -842364,0 -842364,0.24260712 -842436,0.24260712 -842436,0 -843816,0 -843816,0.02082076 -843822,0.02082076 -843822,0 -843942,0 -843942,0.17592034 -843972,0.17592034 -843972,0 -845856,0 -845856,0.16535908 -845868,0.16535908 -845868,0 -847296,0 -847296,0.13050694 -847302,0.13050694 -847302,0 -848772,0 -848772,0.21771273 -848802,0.21771273 -848802,0 -849240,0 -849240,0.082528666 -849246,0.082528666 -849246,0 -849360,0 -849360,0.093995172 -849372,0.093995172 -849372,0 -886074,0 -886074,0.28862402 -886488,0.28862402 -886488,0 -887910,0 -887910,0.27263126 -888240,0.27263126 -888240,0 -897456,0 -897456,0.15645745 -897498,0.15645745 -897498,0 -899610,0 -899610,0.48853349 -899856,0.48853349 -899856,0 -900912,0 -900912,0.26689801 -900984,0.26689801 -900984,0 -901488,0 -901488,0.0076946288 -901506,0.0076946288 -901506,0 -902568,0 -902568,0.14453832 -902664,0.14453832 -902664,0 -904302,0 -904302,0.13986119 -904314,0.13986119 -904314,0 -905502,0 -905502,0.044055522 -905508,0 -905508,0 -905508,0.044055522 -905508,0.21891973 -905592,0.21891973 -905592,0 -905628,0 -905628,0.093391672 -905706,0.093391672 -905706,0 -918216,0 -918216,0.17667471 -918252,0.17667471 -918252,0 -918330,0 -918330,0.28138202 -918366,0.28138202 -918366,0 -918444,0 -918444,0.084942667 -918534,0.084942667 -918534,0 -918564,0 -918564,0.026855763 -918570,0.026855763 -918570,0 -919050,0 -919050,0.092184671 -919086,0.092184671 -919086,0 -926316,0 -926316,0.19357272 -926352,0.19357272 -926352,0 -926430,0 -926430,0.11843693 -926466,0.11843693 -926466,0 -926580,0 -926580,0.099728425 -926598,0.099728425 -926598,0 -929856,0 -929856,0.38488232 -930144,0.38488232 -930144,0 -932370,0 -932370,0.22827399 -932442,0.22827399 -932442,0 -933216,0 -933216,0.13639107 -933234,0.13639107 -933234,0 -933336,0 -933336,0.16158721 -933354,0.16158721 -933354,0 -936144,0 -936144,0.27474351 -936270,0.27474351 -936270,0 -940614,0 -940614,0.24894387 -941076,0.24894387 -941076,0 -943026,0 -943026,0.12085094 -943032,0.12085094 -943032,0 -943140,0 -943140,0.28424864 -943146,0.28424864 -943146,0 -943260,0 -943260,0.15147858 -943290,0.15147858 -943290,0 -947016,0 -947016,0.20202173 -947922,0.20202173 -947922,0 -948852,0 -948852,0.37145444 -949200,0.37145444 -949200,0 -967350,0 -967350,0.34837055 -967614,0.34837055 -967614,0 -969180,0 -969180,0.16234158 -969594,0.16234158 -969594,0 -972810,0 -972810,0.24668075 -972888,0.24668075 -972888,0 -975834,0 -975834,0.078605914 -975888,0.078605914 -975888,0 -975954,0 -975954,0.13458057 -975990,0.13458057 -975990,0 -976068,0 -976068,0.08916717 -976134,0.08916717 -976134,0 -976182,0 -976182,0.13986119 -976188,0.13986119 -976188,0 -976302,0 -976302,0.15600483 -976314,0.15600483 -976314,0 -976416,0 -976416,0.050090525 -976566,0.050090525 -976566,0 -977544,0 -977544,0.31668678 -978126,0.31668678 -978126,0 -980394,0 -980394,0.11285456 -980460,0.11285456 -980460,0 -980508,0 -980508,0.078153289 -980514,0.078153289 -980514,0 -980622,0 -980622,0.17003621 -980658,0.17003621 -980658,0 -980730,0 -980730,0.39921545 -980742,0.1471032 -980742,0 -980760,0 -980760,0.1471032 -980796,0.39921545 -980796,0 -980856,0 -980856,0.22042849 -980868,0.22042849 -980868,0 -980970,0 -980970,0.12960169 -980976,0.12960169 -980976,0 -981090,0 -981090,0.29511165 -981114,0.29511165 -981114,0 -981204,0 -981204,0.23657212 -981240,0.23657212 -981240,0 -981318,0 -981318,0.039076645 -981390,0.039076645 -981390,0 -981438,0 -981438,0.22510561 -981444,0.22510561 -981444,0 -981552,0 -981552,0.12085094 -981600,0.12085094 -981600,0 -981666,0 -981666,0.17652384 -981684,0.17652384 -981684,0 -981786,0 -981786,0.12341581 -981798,0.12341581 -981798,0 -981900,0 -981900,0.078756789 -981906,0.078756789 -981906,0 -985050,0 -985050,0.11285456 -985092,0.11285456 -985092,0 -985170,0 -985170,0.067290284 -985176,0.067290284 -985176,0 -985188,0 -985188,0.54707302 -985194,0.54707302 -985194,0 -985284,0 -985284,0.024894387 -985290,0 -985290,0 -985290,0.024894387 -985290,0.35802655 -985398,0.043301147 -985398,0 -985446,0 -985446,0.043301147 -985908,0.35802655 -985908,0 -987588,0 -987588,0.13533494 -987678,0.13533494 -987678,0 -987708,0 -987708,0.17003621 -987732,0.17003621 -987732,0 -987822,0 -987822,0.1410682 -987846,0.1410682 -987846,0 -1002846,0 -1002846,0.083584792 -1002900,0.083584792 -1002900,0 -1004112,0 -1004112,0.13593844 -1004118,0.13593844 -1004118,0 -1008990,0 -1008990,0.097012674 -1009002,0.097012674 -1009002,0 -1009104,0 -1009104,0.31789378 -1009140,0.31789378 -1009140,0 -1009218,0 -1009218,0.044055522 -1009224,0.044055522 -1009224,0 -1015512,0 -1015512,0.0075437538 -1015584,0.0075437538 -1015584,0 -1017054,0 -1017054,0.2590525 -1017066,0.2590525 -1017066,0 -1017084,0 -1017084,0.24547375 -1017186,0.24547375 -1017186,0 -1017672,0 -1017672,0.18301147 -1017732,0.18301147 -1017732,0 -1018260,0 -1018260,0.21590223 -1018332,0.21590223 -1018332,0 -1018842,0 -1018842,0.21047073 -1018908,0.21047073 -1018908,0 -1023396,0 -1023396,0.036662643 -1023402,0.036662643 -1023402,0 -1023516,0 -1023516,0.28123114 -1023630,0.0067893784 -1023630,0 -1023636,0 -1023636,0.0067893784 -1023642,0.28123114 -1023642,0 -1023744,0 -1023744,0.26584188 -1023774,0.26584188 -1023774,0 -1027770,0 -1027770,0.26931201 -1027878,0.26931201 -1027878,0 -1027884,0 -1027884,0.0054315027 -1027890,0.0054315027 -1027890,0 -1028004,0 -1028004,0.23129149 -1028022,0.23129149 -1028022,0 -1028310,0 -1028310,0.11904043 -1028352,0.11904043 -1028352,0 -1028424,0 -1028424,0.12220881 -1028430,0.12220881 -1028430,0 -1060116,0 -1060116,0.23189499 -1060230,0.17712734 -1060230,0 -1060308,0 -1060308,0.17712734 -1060350,0.23189499 -1060350,0 -1060386,0 -1060386,0 -1060386,0.23189499 -1060386,0.23189499 -1062720,0 -1062720,0.21394086 -1062750,0.21394086 -1062750,0 -1063710,0 -1063710,0.31894991 -1063722,0.31894991 -1063722,0 -1066920,0 -1066920,0.39695232 -1066986,0.39695232 -1066986,0 -1077684,0 -1077684,0.27082076 -1077744,0.27082076 -1077744,0 -1079214,0 -1079214,0.16098371 -1079238,0.16098371 -1079238,0 -1079286,0 -1079286,0.35078455 -1079292,0.35078455 -1079292,0 -1085154,0 -1085154,0.17652384 -1085166,0.17652384 -1085166,0 -1085268,0 -1085268,0.092486421 -1085274,0.092486421 -1085274,0 -1085382,0 -1085382,0.41354858 -1085388,0.41354858 -1085388,0 -1086816,0 -1086816,0.18648159 -1086846,0.18648159 -1086846,0 -1091202,0 -1091202,0.020971635 -1091232,0.020971635 -1091232,0 -1094028,0 -1094028,0.093391672 -1094034,0.093391672 -1094034,0 -1096734,0 -1096734,0.086753168 -1096740,0.086753168 -1096740,0 -1096848,0 -1096848,0.084339167 -1096878,0.084339167 -1096878,0 -1096962,0 -1096962,0.14031382 -1096974,0.14031382 -1096974,0 -1097082,0 -1097082,0.11345806 -1097088,0.11345806 -1097088,0 -1098516,0 -1098516,0.23762824 -1098612,0.23762824 -1098612,0 -1099104,0 -1099104,0.22812311 -1099272,0.22812311 -1099272,0 -1099692,0 -1099692,0.1973446 -1099824,0.1973446 -1099824,0 -1100280,0 -1100280,0.21605311 -1100346,0.21605311 -1100346,0 -1100556,0 -1100556,0.26433313 -1100574,0.26433313 -1100574,0 -1100670,0 -1100670,0.094296922 -1100682,0.094296922 -1100682,0 -1100790,0 -1100790,0.04993965 -1100796,0.04993965 -1100796,0 -1100862,0 -1100862,0.16792396 -1100904,0.089619795 -1100904,0 -1100910,0 -1100910,0.089619795 -1100922,0.16792396 -1100922,0 -1101018,0 -1101018,0.27655401 -1101090,0.27655401 -1101090,0 -1101138,0 -1101138,0.30416415 -1101144,0.30416415 -1101144,0 -1104930,0 -1104930,0.053862402 -1105020,0.053862402 -1105020,0 -1105044,0 -1105044,0.17697646 -1105050,0.17697646 -1105050,0 -1109112,0 -1109112,0.085847918 -1109154,0.085847918 -1109154,0 -1117560,0 -1117560,0.24954737 -1117674,0.086300543 -1117674,0 -1117680,0 -1117680,0.086300543 -1117692,0.24954737 -1117692,0 -1119084,0 -1119084,0.036662643 -1119090,0.036662643 -1119090,0 -1119204,0 -1119204,0.22027761 -1119288,0.22027761 -1119288,0 -1119318,0 -1119318,0.19523235 -1119432,0.17939046 -1119432,0 -1119480,0 -1119480,0.17939046 -1119486,0.19523235 -1119486,0 -1119552,0 -1119552,0.024743512 -1119666,0.22163549 -1119666,0 -1119678,0 -1119678,0 -1119678,0.22163549 -1119678,0.024743512 -1122198,0 -1122198,0.033343392 -1122204,0.033343392 -1122204,0 -1144368,0 -1144368,0.12522631 -1144398,0.12522631 -1144398,0 -1145382,0 -1145382,0.15585395 -1145406,0.15585395 -1145406,0 -1153974,0 -1153974,0.23989137 -1153986,0.23989137 -1153986,0 -1155120,0 -1155120,0.27217864 -1155198,0.27217864 -1155198,0 -1156026,0 -1156026,0.28319252 -1156122,0.28319252 -1156122,0 -1156146,0 -1156146,0.30657815 -1156188,0.30657815 -1156188,0 -1159194,0 -1159194,0.13986119 -1159212,0.13986119 -1159212,0 -1160880,0 -1160880,0.20896198 -1160886,0.20896198 -1160886,0 -1161888,0 -1161888,0.1477067 -1161894,0.1477067 -1161894,0 -1164342,0 -1164342,0.16611346 -1164354,0.16611346 -1164354,0 -1165068,0 -1165068,0.28786964 -1165098,0.28786964 -1165098,0 -1169532,0 -1169532,0.35018105 -1169544,0.35018105 -1169544,0 -1169646,0 -1169646,0.1464997 -1169682,0.1464997 -1169682,0 -1172544,0 -1172544,0.31095353 -1172604,0.31095353 -1172604,0 -1175904,0 -1175904,0.11783343 -1175940,0.11783343 -1175940,0 -1176018,0 -1176018,0.11285456 -1176060,0.11285456 -1176060,0 -1177566,0 -1177566,0.037115269 -1177572,0.037115269 -1177572,0 -1177680,0 -1177680,0.19628847 -1177794,0.25859988 -1177794,0 -1177830,0 -1177830,0.19628847 -1177842,0.25859988 -1177842,0 -1177908,0 -1177908,0.19176222 -1177944,0.19176222 -1177944,0 -1178028,0 -1178028,0.2057936 -1178064,0.2057936 -1178064,0 -1182960,0 -1182960,0.25935425 -1182978,0.25935425 -1182978,0 -1183080,0 -1183080,0.17878696 -1183092,0.17878696 -1183092,0 -1183302,0 -1183302,0.0042245021 -1183308,0.0042245021 -1183308,0 -1186626,0 -1186626,0.032589016 -1186680,0.032589016 -1186680,0 -1186740,0 -1186740,0.16249246 -1186788,0.16249246 -1186788,0 -1187592,0 -1187592,0.38608932 -1187604,0.38608932 -1187604,0 -1189914,0 -1189914,0.10078455 -1189932,0.10078455 -1189932,0 -1190016,0 -1190016,0.17018709 -1190028,0.21529873 -1190028,0 -1190064,0 -1190064,0.17018709 -1190094,0.21529873 -1190094,0 -1190136,0 -1190136,0.044960772 -1190142,0.044960772 -1190142,0 -1190148,0 -1190148,0.051750151 -1190154,0.051750151 -1190154,0 -1190460,0 -1190460,0.1985516 -1190484,0.1985516 -1190484,0 -1191540,0 -1191540,0.086753168 -1191654,0.30793603 -1191654,0 -1191660,0 -1191660,0.086753168 -1191690,0.30793603 -1191690,0 -1191768,0 -1191768,0.19809897 -1191822,0.19809897 -1191822,0 -1192026,0 -1192026,0.054164152 -1192044,0.054164152 -1192044,0 -1192302,0 -1192302,0.12145444 -1192320,0.12145444 -1192320,0 -1192422,0 -1192422,0.10018105 -1192446,0.10018105 -1192446,0 -1193358,0 -1193358,0.19040435 -1193394,0.19040435 -1193394,0 -1193592,0 -1193592,0.15042245 -1193622,0.15042245 -1193622,0 -1194084,0 -1194084,0.3916717 -1194144,0.3916717 -1194144,0 -1194384,0 -1194384,0.41038021 -1194552,0.41038021 -1194552,0 -1194846,0 -1194846,0.09957755 -1194852,0.09957755 -1194852,0 -1194966,0 -1194966,0.2003621 -1194996,0.2003621 -1194996,0 -1198686,0 -1198686,0.072872661 -1198794,0.072872661 -1198794,0 -1200600,0 -1200600,0.060500905 -1200612,0.060500905 -1200612,0 -1202394,0 -1202394,0.007996379 -1202430,0.007996379 -1202430,0 -1202508,0 -1202508,0.14152082 -1202586,0.14152082 -1202586,0 -1202628,0 -1202628,0.31744116 -1202640,0.31744116 -1202640,0 -1202742,0 -1202742,0.03032589 -1202748,0.03032589 -1202748,0 -1208976,0 -1208976,0.22540736 -1209048,0.22540736 -1209048,0 -1209276,0 -1209276,0.21816536 -1209336,0.21816536 -1209336,0 -1209576,0 -1209576,0.24230537 -1209582,0.24230537 -1209582,0 -1232532,0 -1232532,0.32468316 -1232586,0.32468316 -1232586,0 -1233114,0 -1233114,0.2076041 -1233216,0.2076041 -1233216,0 -1235556,0 -1235556,0.30310803 -1235568,0.30310803 -1235568,0 -1236564,0 -1236564,0.252414 -1236588,0.252414 -1236588,0 -1242234,0 -1242234,0.29164152 -1242300,0.29164152 -1242300,0 -1242852,0 -1242852,0.23234762 -1242876,0.23234762 -1242876,0 -1242972,0 -1242972,0.18014484 -1243002,0.18014484 -1243002,0 -1250052,0 -1250052,0.096861798 -1250076,0.096861798 -1250076,0 -1250172,0 -1250172,0.1010863 -1250178,0.1010863 -1250178,0 -1252182,0 -1252182,0.28470127 -1252242,0.28470127 -1252242,0 -1252476,0 -1252476,0.31759203 -1252530,0.31759203 -1252530,0 -1252776,0 -1252776,0.28515389 -1252848,0.28515389 -1252848,0 -1256448,0 -1256448,0.16641521 -1256484,0.16641521 -1256484,0 -1256502,0 -1256502,0.021273386 -1256526,0.021273386 -1256526,0 -1256562,0 -1256562,0.25859988 -1256616,0.24969825 -1256616,0 -1256658,0 -1256658,0.25859988 -1256670,0.24969825 -1256670,0 -1257726,0 -1257726,0.26870851 -1257732,0.26870851 -1257732,0 -1259340,0 -1259340,0.12537719 -1259382,0.12537719 -1259382,0 -1272480,0 -1272480,0.18210622 -1272564,0.18210622 -1272564,0 -1273068,0 -1273068,0.22012674 -1273134,0.22012674 -1273134,0 -1273656,0 -1273656,0.21454436 -1273728,0.21454436 -1273728,0 -1274244,0 -1274244,0.16882921 -1274346,0.16882921 -1274346,0 -1285656,0 -1285656,0.17818346 -1285668,0.17818346 -1285668,0 -1289406,0 -1289406,0.11557031 -1289424,0.11557031 -1289424,0 -1291098,0 -1291098,0.28530477 -1291110,0.28530477 -1291110,0 -1291212,0 -1291212,0.067139409 -1291242,0.067139409 -1291242,0 -1291332,0 -1291332,0.18633072 -1291368,0.18633072 -1291368,0 -1291446,0 -1291446,0.24562462 -1291470,0.24562462 -1291470,0 -1292244,0 -1292244,0.54571515 -1292532,0.54571515 -1292532,0 -1292940,0 -1292940,0.051146651 -1292946,0.051146651 -1292946,0 -1293420,0 -1293420,0.26946288 -1293444,0.26946288 -1293444,0 -1316340,0 -1316340,0.42456246 -1316400,0.42456246 -1316400,0 -1316850,0 -1316850,0.096710923 -1316904,0.096710923 -1316904,0 -1320522,0 -1320522,0.16068196 -1320582,0.16068196 -1320582,0 -1320642,0 -1320642,0.27730839 -1320708,0.27730839 -1320708,0 -1321314,0 -1321314,0.087507544 -1321320,0.087507544 -1321320,0 -1321914,0 -1321914,0.063367532 -1321920,0.063367532 -1321920,0 -1322424,0 -1322424,0.17501509 -1322664,0.17501509 -1322664,0 -1329228,0 -1329228,0.25090525 -1329252,0.25090525 -1329252,0 -1331838,0 -1331838,0.0073928787 -1331910,0.0073928787 -1331910,0 -1332840,0 -1332840,0.17501509 -1332906,0.17501509 -1332906,0 -1332954,0 -1332954,0.064725407 -1332966,0.064725407 -1332966,0 -1336320,0 -1336320,0.26689801 -1336326,0.26689801 -1336326,0 -1336434,0 -1336434,0.1907061 -1336446,0.1907061 -1336446,0 -1342110,0 -1342110,0.10983705 -1342134,0.10983705 -1342134,0 -1352916,0 -1352916,0.011768256 -1352922,0.011768256 -1352922,0 -1353912,0 -1353912,0.23264937 -1353924,0.23264937 -1353924,0 -1354026,0 -1354026,0.044508147 -1354032,0.044508147 -1354032,0 -1354146,0 -1354146,0.0049788775 -1354152,0.0049788775 -1354152,0 -1354260,0 -1354260,0.081774291 -1354290,0.081774291 -1354290,0 -1354374,0 -1354374,0.1949306 -1354404,0.1949306 -1354404,0 -1354494,0 -1354494,0.14936632 -1354500,0.0070911285 -1354500,0 -1354506,0 -1354506,0.0070911285 -1354512,0.14936632 -1354512,0 -1354614,0 -1354614,0.12824381 -1354644,0.12824381 -1354644,0 -1354728,0 -1354728,0.013578757 -1354734,0.013578757 -1354734,0 -1354848,0 -1354848,0.11179843 -1354854,0.11179843 -1354854,0 -1354962,0 -1354962,0.15208208 -1354992,0.15208208 -1354992,0 -1360608,0 -1360608,0.019764635 -1360614,0.019764635 -1360614,0 -1361946,0 -1361946,0.15992758 -1361988,0.15992758 -1361988,0 -1362396,0 -1362396,0.18452022 -1362414,0.18452022 -1362414,0 -1362708,0 -1362708,0.17893784 -1362882,0.17893784 -1362882,0 -1364532,0 -1364532,0.17939046 -1364550,0.17939046 -1364550,0 -1370646,0 -1370646,0.16475558 -1370700,0.16475558 -1370700,0 -1370766,0 -1370766,0.11511768 -1370784,0.11511768 -1370784,0 -1372560,0 -1372560,0.20141823 -1372584,0.20141823 -1372584,0 -1401900,0 -1401900,0.0063367532 -1401912,0.0063367532 -1401912,0 -1402014,0 -1402014,0.2003621 -1402080,0.2003621 -1402080,0 -1402134,0 -1402134,0.03032589 -1402140,0.03032589 -1402140,0 -1403436,0 -1403436,0.13473144 -1403442,0.13473144 -1403442,0 -1403556,0 -1403556,0.0073928787 -1403616,0.0073928787 -1403616,0 -1403670,0 -1403670,0.15841883 -1403760,0.15841883 -1403760,0 -1403784,0 -1403784,0.066837658 -1403826,0.066837658 -1403826,0 -1405302,0 -1405302,0.34474955 -1405326,0.34474955 -1405326,0 -1411698,0 -1411698,0.23657212 -1411746,0.23657212 -1411746,0 -1412184,0 -1412184,0.19583585 -1412274,0.19583585 -1412274,0 -1412286,0 -1412286,0.18874472 -1412370,0.18874472 -1412370,0 -1412484,0 -1412484,0.33237779 -1412550,0.33237779 -1412550,0 -1412874,0 -1412874,0.23521424 -1413000,0.23521424 -1413000,0 -1413462,0 -1413462,0.20866023 -1413498,0.17441159 -1413498,0 -1413516,0 -1413516,0.17441159 -1413528,0.20866023 -1413528,0 -1414050,0 -1414050,0.23189499 -1414116,0.23189499 -1414116,0 -1414632,0 -1414632,0.22646349 -1414680,0.22646349 -1414680,0 -1416432,0 -1416432,0.066988533 -1416438,0.066988533 -1416438,0 -1417344,0 -1417344,0.1041038 -1417350,0.1041038 -1417350,0 -1418916,0 -1418916,0.094447797 -1418940,0.094447797 -1418940,0 -1419030,0 -1419030,0.081019916 -1419114,0.081019916 -1419114,0 -1419372,0 -1419372,0.72978274 -1419378,0.72978274 -1419378,0 -1419666,0 -1419666,0.39302957 -1419678,0.39302957 -1419678,0 -1421142,0 -1421142,0.26056126 -1421238,0.26056126 -1421238,0 -1424544,0 -1424544,0.10515993 -1424550,0.10515993 -1424550,0 -1438440,0 -1438440,0.25920338 -1438536,0.25920338 -1438536,0 -1439028,0 -1439028,0.17803259 -1439130,0.17803259 -1439130,0 -1439616,0 -1439616,0.20368135 -1439682,0.20368135 -1439682,0 -1440204,0 -1440204,0.17697646 -1440270,0.17697646 -1440270,0 -1446240,0 -1446240,0.13307182 -1446252,0.13307182 -1446252,0 -1447614,0 -1447614,0.20715148 -1447650,0.20715148 -1447650,0 -1447728,0 -1447728,0.02021726 -1447734,0.02021726 -1447734,0 -1450056,0 -1450056,0.32498491 -1450074,0.32498491 -1450074,0 -1450170,0 -1450170,0.3402233 -1450392,0.3402233 -1450392,0 -1453512,0 -1453512,0.24170187 -1453614,0.24170187 -1453614,0 -1456608,0 -1456608,0.31532891 -1456668,0 -1456668,0 -1456668,0.31532891 -1456668,0.53711527 -1456932,0.53711527 -1456932,0 -1460892,0 -1460892,0.11541943 -1460898,0.11541943 -1460898,0 -1461012,0 -1461012,0.24230537 -1461102,0.24230537 -1461102,0 -1464912,0 -1464912,0.14861195 -1464930,0.14861195 -1464930,0 -1466496,0 -1466496,0.66807483 -1466826,0.66807483 -1466826,0 -1482852,0 -1482852,0.088563669 -1482858,0.088563669 -1482858,0 -1482972,0 -1482972,0.18105009 -1483014,0.18105009 -1483014,0 -1483086,0 -1483086,0.14996982 -1483122,0.14996982 -1483122,0 -1483200,0 -1483200,0.084490042 -1483206,0.084490042 -1483206,0 -1483320,0 -1483320,0.16762221 -1483326,0.16762221 -1483326,0 -1483434,0 -1483434,0.32739891 -1483458,0.32739891 -1483458,0 -1483548,0 -1483548,0.027761014 -1483554,0.027761014 -1483554,0 -1494132,0 -1494132,0.13820157 -1494144,0.13820157 -1494144,0 -1495728,0 -1495728,0.3504828 -1496352,0.3504828 -1496352,0 -1497366,0 -1497366,0.01931201 -1497384,0.01931201 -1497384,0 -1497564,0 -1497564,0.33569704 -1497936,0.33569704 -1497936,0 -1498524,0 -1498524,0.81789378 -1498656,0.81789378 -1498656,0 -1501032,0 -1501032,0.242758 -1501062,0.242758 -1501062,0 -1503054,0 -1503054,0.33796017 -1503102,0.33796017 -1503102,0 -1503168,0 -1503168,0.33101992 -1503204,0.33101992 -1503204,0 -1510068,0 -1510068,0.15826795 -1510242,0.15826795 -1510242,0 -1510830,0 -1510830,0.16656608 -1510926,0.16656608 -1510926,0 -1510950,0 -1510950,0.21786361 -1510986,0.21786361 -1510986,0 -1514022,0 -1514022,0.016294508 -1514028,0.016294508 -1514028,0 -1515510,0 -1515510,0.20896198 -1515600,0.20896198 -1515600,0 -1515624,0 -1515624,0.21394086 -1515642,0.21394086 -1515642,0 -1515744,0 -1515744,0.24366325 -1515750,0.24366325 -1515750,0 -1515858,0 -1515858,0.15826795 -1515888,0.15826795 -1515888,0 -1515972,0 -1515972,0.20051298 -1515978,0.20051298 -1515978,0 -1525038,0 -1525038,0.33207604 -1525098,0.33207604 -1525098,0 -1525500,0 -1525500,0.72254074 -1525854,0.72254074 -1525854,0 -1537674,0 -1537674,0.18753772 -1537722,0.18753772 -1537722,0 -1540212,0 -1540212,0.067139409 -1540260,0.067139409 -1540260,0 -1540404,0 -1540404,0.25286663 -1540428,0.25286663 -1540428,0 -1540518,0 -1540518,0.253621 -1540536,0.253621 -1540536,0 -1542390,0 -1542390,0.071967411 -1542444,0.071967411 -1542444,0 -1542504,0 -1542504,0.23370549 -1542528,0.23370549 -1542528,0 -1542618,0 -1542618,0.1597767 -1542630,0.1597767 -1542630,0 -1542738,0 -1542738,0.036210018 -1542744,0.036210018 -1542744,0 -1542852,0 -1542852,0.17607121 -1542858,0.17607121 -1542858,0 -1542966,0 -1542966,0.1495172 -1542978,0.1495172 -1542978,0 -1543086,0 -1543086,0.13789982 -1543164,0.13789982 -1543164,0 -1543200,0 -1543200,0.0031683766 -1543206,0.0031683766 -1543206,0 -1543314,0 -1543314,0.16656608 -1543356,0.16656608 -1543356,0 -1543434,0 -1543434,0.17833434 -1543542,0.17833434 -1543542,0 -1543548,0 -1543548,0.28500302 -1543554,0.28500302 -1543554,0 -1544412,0 -1544412,0.28877489 -1544580,0.28877489 -1544580,0 -1545066,0 -1545066,0.0073928787 -1545096,0.0073928787 -1545096,0 -1545186,0 -1545186,0.14785757 -1545192,0.14785757 -1545192,0 -1545300,0 -1545300,0.21756186 -1545318,0.21756186 -1545318,0 -1545414,0 -1545414,0.086451418 -1545420,0.086451418 -1545420,0 -1545534,0 -1545534,0.11451418 -1545546,0.11451418 -1545546,0 -1545648,0 -1545648,0.31547978 -1545696,0.31547978 -1545696,0 -1574100,0 -1574100,0.10908268 -1574118,0.10908268 -1574118,0 -1574214,0 -1574214,0.15525045 -1574256,0.15525045 -1574256,0 -1574328,0 -1574328,0.064272782 -1574340,0.064272782 -1574340,0 -1574448,0 -1574448,0.29465902 -1574490,0.29465902 -1574490,0 -1574562,0 -1574562,0.1083283 -1574664,0.1083283 -1574664,0 -1574676,0 -1574676,0.27368739 -1574694,0.27368739 -1574694,0 -1581168,0 -1581168,0.032287266 -1581186,0.032287266 -1581186,0 -1583424,0 -1583424,0.060199155 -1583430,0.060199155 -1583430,0 -1585782,0 -1585782,0.11210018 -1585818,0.11210018 -1585818,0 -1585896,0 -1585896,0.17501509 -1585950,0.17501509 -1585950,0 -1586010,0 -1586010,0.17576946 -1586022,0.17576946 -1586022,0 -1588404,0 -1588404,0.2457755 -1588440,0.2457755 -1588440,0 -1592112,0 -1592112,0.18376584 -1592142,0.18376584 -1592142,0 -1596546,0 -1596546,0.26508751 -1596594,0.26508751 -1596594,0 -1600536,0 -1600536,0.22027761 -1600584,0.22027761 -1600584,0 -1610898,0 -1610898,0.013126132 -1610904,0.013126132 -1610904,0 -1611600,0 -1611600,0.26674713 -1611714,0.26674713 -1611714,0 -1613790,0 -1613790,0.26946288 -1613802,0.26946288 -1613802,0 -1613904,0 -1613904,0.070006035 -1613976,0.070006035 -1613976,0 -1614018,0 -1614018,0.078304164 -1614024,0.078304164 -1614024,0 -1617762,0 -1617762,0.059897405 -1617768,0.059897405 -1617768,0 -1618476,0 -1618476,0.11496681 -1618512,0.11496681 -1618512,0 -1618938,0 -1618938,0.30642728 -1618974,0.30642728 -1618974,0 -1619052,0 -1619052,0.097012674 -1619088,0.097012674 -1619088,0 -1619166,0 -1619166,0.086904043 -1619184,0.086904043 -1619184,0 -1619286,0 -1619286,0.21756186 -1619328,0.21756186 -1619328,0 -1619628,0 -1619628,0.092184671 -1619646,0.092184671 -1619646,0 -1619904,0 -1619904,0.21876886 -1619946,0.21876886 -1619946,0 -1620408,0 -1620408,0.099426675 -1620414,0.099426675 -1620414,0 -1620528,0 -1620528,0.17003621 -1620540,0.17003621 -1620540,0 -1620642,0 -1620642,0.10214243 -1620672,0.10214243 -1620672,0 -1621098,0 -1621098,0.0084490042 -1621104,0.0084490042 -1621104,0 -1621212,0 -1621212,0.1071213 -1621230,0.1071213 -1621230,0 -1621326,0 -1621326,0.17939046 -1621386,0.17939046 -1621386,0 -1627482,0 -1627482,0.047827399 -1627494,0.047827399 -1627494,0 -1627602,0 -1627602,0.041038021 -1627608,0.041038021 -1627608,0 -1627716,0 -1627716,0.12311406 -1627764,0.12311406 -1627764,0 -1641546,0 -1641546,0.0052806276 -1641552,0.0052806276 -1641552,0 -1668396,0 -1668396,0.19704285 -1668402,0.19704285 -1668402,0 -1668510,0 -1668510,0.1931201 -1668516,0.1931201 -1668516,0 -1671648,0 -1671648,0.18210622 -1671654,0.18210622 -1671654,0 -1673010,0 -1673010,0.10033193 -1673016,0.10033193 -1673016,0 -1682208,0 -1682208,0.17139409 -1682316,0.17139409 -1682316,0 -1682322,0 -1682322,0.28681352 -1682328,0.28681352 -1682328,0 -1682442,0 -1682442,0.012371756 -1682448,0.012371756 -1682448,0 -1682556,0 -1682556,0.34640917 -1682628,0.34640917 -1682628,0 -1682670,0 -1682670,0.13578757 -1682706,0.13578757 -1682706,0 -1682784,0 -1682784,0.12341581 -1682808,0.12341581 -1682808,0 -1682904,0 -1682904,0.2469825 -1682922,0.2469825 -1682922,0 -1683018,0 -1683018,0.23989137 -1683054,0.23989137 -1683054,0 -1683378,0 -1683378,0.22118286 -1683420,0.22118286 -1683420,0 -1683492,0 -1683492,0.27595051 -1683552,0.27595051 -1683552,0 -1683612,0 -1683612,0.090223295 -1683630,0.090223295 -1683630,0 -1683726,0 -1683726,0.1991551 -1683798,0.1991551 -1683798,0 -1683840,0 -1683840,0.2003621 -1683930,0.2003621 -1683930,0 -1683954,0 -1683954,0.078605914 -1683960,0.078605914 -1683960,0 -1684074,0 -1684074,0.096258298 -1684086,0.096258298 -1684086,0 -1684188,0 -1684188,0.20262523 -1684272,0.20262523 -1684272,0 -1684302,0 -1684302,0.23611949 -1684374,0.23611949 -1684374,0 -1684422,0 -1684422,0.21439348 -1684482,0.21439348 -1684482,0 -1684536,0 -1684536,0.31578153 -1684560,0.31578153 -1684560,0 -1684650,0 -1684650,0.27549789 -1684662,0.27549789 -1684662,0 -1684770,0 -1684770,0.01961376 -1684776,0.01961376 -1684776,0 -1684884,0 -1684884,0.18210622 -1684932,0.18210622 -1684932,0 -1685820,0 -1685820,0.16098371 -1685874,0.16098371 -1685874,0 -1687398,0 -1687398,0.045111648 -1687404,0.045111648 -1687404,0 -1688916,0 -1688916,0.13774894 -1688940,0.13774894 -1688940,0 -1689030,0 -1689030,0.12190706 -1689108,0.12190706 -1689108,0 -1693566,0 -1693566,0.052202776 -1693590,0.052202776 -1693590,0 -1693680,0 -1693680,0.14785757 -1693758,0.14785757 -1693758,0 -1698006,0 -1698006,0.058690404 -1698042,0.058690404 -1698042,0 -1706322,0 -1706322,0.28590827 -1706436,0.079209415 -1706436,0 -1706442,0 -1706442,0.079209415 -1706484,0.28590827 -1706484,0 -1707534,0 -1707534,0.029571515 -1707540,0.029571515 -1707540,0 -1710690,0 -1710690,0.12175619 -1710696,0.12175619 -1710696,0 -1713546,0 -1713546,0.21243211 -1713564,0.21243211 -1713564,0 -1715244,0 -1715244,0.33992154 -1715280,0.33992154 -1715280,0 -1715358,0 -1715358,0.12386844 -1715364,0.12386844 -1715364,0 -1715472,0 -1715472,0.2911889 -1715586,0.2911889 -1715586,0 -1715592,0 -1715592,0.0081472541 -1715610,0.0081472541 -1715610,0 -1720992,0 -1720992,0.29571515 -1721016,0.29571515 -1721016,0 -1721112,0 -1721112,0.12673506 -1721124,0.12673506 -1721124,0 -1721226,0 -1721226,0.20141823 -1721232,0.20141823 -1721232,0 -1724160,0 -1724160,0.17682559 -1724202,0.17682559 -1724202,0 -1750758,0 -1750758,0.16022933 -1750788,0.16022933 -1750788,0 -1752306,0 -1752306,0.0073928787 -1752384,0.0073928787 -1752384,0 -1752420,0 -1752420,0.026855763 -1752426,0.026855763 -1752426,0 -1752534,0 -1752534,0.22917924 -1752654,0.1507242 -1752654,0 -1752684,0 -1752684,0.1507242 -1752720,0.22917924 -1752720,0 -1753986,0 -1753986,0.032136391 -1753992,0.032136391 -1753992,0 -1754934,0 -1754934,0.17592034 -1754952,0.17592034 -1754952,0 -1759134,0 -1759134,0.028666264 -1759212,0.028666264 -1759212,0 -1765068,0 -1765068,0.033645142 -1765080,0.033645142 -1765080,0 -1765296,0 -1765296,0.063367532 -1765344,0.063367532 -1765344,0 -1782936,0 -1782936,0.063065782 -1782942,0.063065782 -1782942,0 -1783050,0 -1783050,0.31563066 -1783098,0.31563066 -1783098,0 -1784568,0 -1784568,0.38231744 -1784646,0.38231744 -1784646,0 -1789020,0 -1789020,0.37492456 -1789068,0.37492456 -1789068,0 -1790130,0 -1790130,0.16777308 -1790136,0.16777308 -1790136,0 -1790244,0 -1790244,0.14544357 -1790274,0.14544357 -1790274,0 -1790808,0 -1790808,0.13971032 -1790814,0.13971032 -1790814,0 -1791114,0 -1791114,0.19960772 -1791156,0.19960772 -1791156,0 -1791228,0 -1791228,0.047073024 -1791258,0.047073024 -1791258,0 -1791348,0 -1791348,0.058388654 -1791462,0.038624019 -1791462,0 -1791468,0 -1791468,0.038624019 -1791486,0.058388654 -1791486,0 -1791504,0 -1791504,0.14604707 -1791516,0.14604707 -1791516,0 -1791576,0 -1791576,0.091279421 -1791618,0.35983705 -1791618,0 -1791624,0 -1791624,0.35983705 -1791642,0.091279421 -1791642,0 -1791732,0 -1791732,0.20971635 -1791840,0.20971635 -1791840,0 -1794732,0 -1794732,0.033494267 -1794798,0.033494267 -1794798,0 -1794846,0 -1794846,0.23702474 -1794852,0.23702474 -1794852,0 -1794960,0 -1794960,0.0075437538 -1795002,0.0075437538 -1795002,0 -1797624,0 -1797624,0.18074834 -1797690,0.18074834 -1797690,0 -1798704,0 -1798704,0.072269161 -1798818,0.072420036 -1798818,0 -1798824,0 -1798824,0 -1798824,0.072420036 -1798824,0.072269161 -1798932,0 -1798932,0.12990344 -1798968,0.12990344 -1798968,0 -1801416,0 -1801416,0.22254074 -1801422,0.22254074 -1801422,0 -1801530,0 -1801530,0.27232951 -1801566,0.27232951 -1801566,0 -1801644,0 -1801644,0.14001207 -1801674,0.14001207 -1801674,0 -1801764,0 -1801764,0.22933011 -1801782,0.22933011 -1801782,0 -1801878,0 -1801878,0.35365118 -1801902,0.35365118 -1801902,0 -1803180,0 -1803180,0.17954134 -1803192,0.17954134 -1803192,0 -1810134,0 -1810134,0.13986119 -1810140,0.13986119 -1810140,0 -1824690,0 -1824690,0.071062161 -1824726,0.071062161 -1824726,0 -1840182,0 -1840182,0.3516898 -1840236,0.21001811 -1840236,0 -1840242,0 -1840242,0.21001811 -1840464,0.3516898 -1840464,0 -1845066,0 -1845066,0.33283042 -1845072,0.33283042 -1845072,0 -1849392,0 -1849392,0.091279421 -1849404,0.091279421 -1849404,0 -1850262,0 -1850262,0.21967411 -1850316,0.21967411 -1850316,0 -1850376,0 -1850376,0.14544357 -1850388,0.14544357 -1850388,0 -1850490,0 -1850490,0.14755582 -1850526,0.14755582 -1850526,0 -1850610,0 -1850610,0.086149668 -1850646,0.086149668 -1850646,0 -1852932,0 -1852932,0.10093543 -1852950,0.10093543 -1852950,0 -1859100,0 -1859100,0.21016898 -1859148,0.21016898 -1859148,0 -1860624,0 -1860624,0.33735667 -1860690,0.33735667 -1860690,0 -1863840,0 -1863840,0.17184671 -1863930,0.17184671 -1863930,0 -1863954,0 -1863954,0.10863005 -1864026,0.10863005 -1864026,0 -1864074,0 -1864074,0.24788775 -1864080,0.24788775 -1864080,0 -1864188,0 -1864188,0.26508751 -1864266,0.26508751 -1864266,0 -1865082,0 -1865082,0.27051901 -1865178,0.27051901 -1865178,0 -1866390,0 -1866390,0.02972239 -1866414,0.02972239 -1866414,0 -1866504,0 -1866504,0.17531684 -1866594,0.17531684 -1866594,0 -1866624,0 -1866624,0.25709113 -1866654,0.25709113 -1866654,0 -1870500,0 -1870500,0.11149668 -1870518,0.11149668 -1870518,0 -1870614,0 -1870614,0.0073928787 -1870680,0.0073928787 -1870680,0 -1870734,0 -1870734,0.092939046 -1870836,0.092939046 -1870836,0 -1870848,0 -1870848,0.10908268 -1870854,0.10908268 -1870854,0 -1873854,0 -1873854,0.31231141 -1873866,0.31231141 -1873866,0 -1873968,0 -1873968,0.26885938 -1873998,0.26885938 -1873998,0 -1878372,0 -1878372,0.094146047 -1878402,0.094146047 -1878402,0 -1881996,0 -1881996,0.21047073 -1882026,0.21047073 -1882026,0 -1886622,0 -1886622,0.034097767 -1886628,0.034097767 -1886628,0 -1886736,0 -1886736,0.0052806276 -1886742,0.0052806276 -1886742,0 -1889370,0 -1889370,0.16158721 -1889394,0.16158721 -1889394,0 -1889490,0 -1889490,0.18768859 -1889532,0.18768859 -1889532,0 -1889604,0 -1889604,0.071062161 -1889658,0.071062161 -1889658,0 -1889718,0 -1889718,0.19206397 -1889748,0.19206397 -1889748,0 -1898646,0 -1898646,0.026554013 -1898742,0.026554013 -1898742,0 -1898760,0 -1898760,0.13593844 -1898790,0.13593844 -1898790,0 -1898874,0 -1898874,0.11179843 -1898898,0.11179843 -1898898,0 -1925268,0 -1925268,0.056276403 -1925310,0.056276403 -1925310,0 -1928958,0 -1928958,0.25799638 -1929150,0.25799638 -1929150,0 -1929546,0 -1929546,0.24109837 -1929696,0.24109837 -1929696,0 -1930116,0 -1930116,0.36164756 -1930128,0.26508751 -1930128,0 -1930200,0 -1930200,0.36164756 -1930224,0.26508751 -1930224,0 -1930716,0 -1930716,0.24321062 -1930776,0.24321062 -1930776,0 -1932330,0 -1932330,0.17320459 -1932402,0.17320459 -1932402,0 -1932450,0 -1932450,0.18240797 -1932474,0.18240797 -1932474,0 -1932564,0 -1932564,0.098974049 -1932576,0.098974049 -1932576,0 -1932678,0 -1932678,0.16143633 -1932696,0.16143633 -1932696,0 -1932798,0 -1932798,0.07936029 -1932804,0.07936029 -1932804,0 -1932912,0 -1932912,0.24592637 -1932918,0.24592637 -1932918,0 -1933026,0 -1933026,0.17833434 -1933050,0.17833434 -1933050,0 -1933146,0 -1933146,0.27655401 -1933176,0.27655401 -1933176,0 -1933260,0 -1933260,0.18180447 -1933362,0.18180447 -1933362,0 -1933374,0 -1933374,0.31095353 -1933380,0.31095353 -1933380,0 -1933488,0 -1933488,0.066686783 -1933608,0.34127942 -1933608,0 -1933626,0 -1933626,0 -1933626,0.34127942 -1933626,0.066686783 -1935072,0 -1935072,0.23038624 -1935120,0.23038624 -1935120,0 -1945470,0 -1945470,0.065781533 -1945530,0.065781533 -1945530,0 -1945584,0 -1945584,0.024290887 -1945590,0.024290887 -1945590,0 -1945704,0 -1945704,0.045111648 -1945728,0.045111648 -1945728,0 -1962480,0 -1962480,0.09007242 -1962534,0.09007242 -1962534,0 -1962594,0 -1962594,0.19900422 -1962600,0.19900422 -1962600,0 -1962714,0 -1962714,0.19462885 -1962786,0.19462885 -1962786,0 -1963476,0 -1963476,0.15087508 -1963482,0.15087508 -1963482,0 -1970358,0 -1970358,0.18286059 -1970364,0.18286059 -1970364,0 -1970478,0 -1970478,0.32015691 -1970562,0.32015691 -1970562,0 -1970592,0 -1970592,0.26282438 -1970658,0.17365721 -1970658,0 -1970664,0 -1970664,0.17365721 -1970742,0.17184671 -1970742,0 -1970754,0 -1970754,0.26282438 -1970778,0 -1970778,0 -1970778,0.087658419 -1970778,0.17184671 -1970784,0.087658419 -1970784,0 -1972380,0 -1972380,0.26161738 -1972386,0.26161738 -1972386,0 -1982148,0 -1982148,0.11028968 -1982208,0.11028968 -1982208,0 -1983198,0 -1983198,0.26161738 -1983204,0.26161738 -1983204,0 -1983312,0 -1983312,0.22389861 -1983336,0.22389861 -1983336,0 -1983426,0 -1983426,0.17667471 -1983438,0.17667471 -1983438,0 -1983534,0 -1983534,0.30280628 -1983546,0.30280628 -1983546,0 -1983564,0 -1983564,0.15404345 -1983636,0.15404345 -1983636,0 -1983678,0 -1983678,0.033192517 -1983696,0.033192517 -1983696,0 -1983798,0 -1983798,0.16324683 -1983816,0.16324683 -1983816,0 -1983912,0 -1983912,0.083886542 -1983942,0.083886542 -1983942,0 -1984026,0 -1984026,0.014785757 -1984050,0.014785757 -1984050,0 -1984146,0 -1984146,0.18391672 -1984164,0.18391672 -1984164,0 -1988214,0 -1988214,0.28138202 -1988232,0.28138202 -1988232,0 -2009364,0 -2009364,0.0073928787 -2009382,0.0073928787 -2009382,0 -2009484,0 -2009484,0.011315631 -2009490,0.011315631 -2009490,0 -2014254,0 -2014254,0.15509958 -2014266,0.15509958 -2014266,0 -2016192,0 -2016192,0.16369946 -2016222,0.16369946 -2016222,0 -2016306,0 -2016306,0.33147254 -2016378,0.33147254 -2016378,0 -2016420,0 -2016420,0.10923355 -2016426,0.10923355 -2016426,0 -2016768,0 -2016768,0.0030175015 -2016774,0.0030175015 -2016774,0 -2026698,0 -2026698,0.29164152 -2026854,0.29164152 -2026854,0 -2028102,0 -2028102,0.23732649 -2028198,0.23732649 -2028198,0 -2028342,0 -2028342,0.11843693 -2028372,0.11843693 -2028372,0 -2028690,0 -2028690,0.22359686 -2028780,0.22359686 -2028780,0 -2029278,0 -2029278,0.26689801 -2029398,0.26689801 -2029398,0 -2029866,0 -2029866,0.19221485 -2029908,0.19221485 -2029908,0 -2030448,0 -2030448,0.22012674 -2030520,0.22012674 -2030520,0 -2031036,0 -2031036,0.24321062 -2031126,0.24321062 -2031126,0 -2037096,0 -2037096,0.23974049 -2037180,0.23974049 -2037180,0 -2040480,0 -2040480,0.21756186 -2040486,0.21756186 -2040486,0 -2040594,0 -2040594,0.27082076 -2040702,0.27082076 -2040702,0 -2040714,0 -2040714,0.18391672 -2040798,0.18391672 -2040798,0 -2042808,0 -2042808,0.18919734 -2042826,0.18919734 -2042826,0 -2042922,0 -2042922,0.20111648 -2043114,0.20111648 -2043114,0 -2048736,0 -2048736,0.062462281 -2048742,0.062462281 -2048742,0 -2048850,0 -2048850,0.11315631 -2048862,0.11315631 -2048862,0 -2052618,0 -2052618,0.12251056 -2052648,0.12251056 -2052648,0 -2058522,0 -2058522,0.28560652 -2058564,0.28560652 -2058564,0 -2058642,0 -2058642,0.098823174 -2058666,0.098823174 -2058666,0 -2058840,0 -2058840,0.25799638 -2058846,0.25799638 -2058846,0 -2058954,0 -2058954,0.11557031 -2058978,0.11557031 -2058978,0 -2062404,0 -2062404,0.093542547 -2062476,0.093542547 -2062476,0 -2065590,0 -2065590,0.12447194 -2065860,0.12447194 -2065860,0 -2066160,0 -2066160,0.1525347 -2066184,0.1525347 -2066184,0 -2068608,0 -2068608,0.10908268 -2068632,0.10908268 -2068632,0 -2087130,0 -2087130,0.31955341 -2087160,0.31955341 -2087160,0 -2091720,0 -2091720,0.1967411 -2091786,0.1967411 -2091786,0 -2091834,0 -2091834,0.33147254 -2091906,0.33147254 -2091906,0 -2091954,0 -2091954,0.20564273 -2092038,0.20564273 -2092038,0 -2096670,0 -2096670,0.19930597 -2096700,0.19930597 -2096700,0 -2103720,0 -2103720,0.32694629 -2103780,0.32694629 -2103780,0 -2103840,0 -2103840,0.27489439 -2103912,0.27489439 -2103912,0 -2103954,0 -2103954,0.07936029 -2104044,0.07936029 -2104044,0 -2104068,0 -2104068,0.074532287 -2104080,0.074532287 -2104080,0 -2107674,0 -2107674,0.0036210018 -2107680,0.0036210018 -2107680,0 -2107788,0 -2107788,0.12537719 -2107860,0.12537719 -2107860,0 -2115810,0 -2115810,0.077851539 -2115822,0.077851539 -2115822,0 -2119530,0 -2119530,0.19885335 -2119572,0.19885335 -2119572,0 -2123682,0 -2123682,0.19900422 -2124648,0.19900422 -2124648,0 -2126226,0 -2126226,0.17094146 -2126328,0.17094146 -2126328,0 -2130324,0 -2130324,0.094146047 -2130336,0.094146047 -2130336,0 -2130438,0 -2130438,0.13126132 -2130450,0.13126132 -2130450,0 -2130552,0 -2130552,0.22495474 -2130594,0.22495474 -2130594,0 -2135820,0 -2135820,0.27821364 -2135856,0.27821364 -2135856,0 -2135940,0 -2135940,0.20473748 -2135982,0.20473748 -2135982,0 -2136054,0 -2136054,0.044055522 -2136060,0.044055522 -2136060,0 -2136168,0 -2136168,0.16732046 -2136174,0.16732046 -2136174,0 -2136288,0 -2136288,0.11330718 -2136306,0.11330718 -2136306,0 -2136402,0 -2136402,0.090525045 -2136456,0.090525045 -2136456,0 -2137026,0 -2137026,0.37507544 -2137074,0.37507544 -2137074,0 -2137320,0 -2137320,0.23385637 -2137404,0.23385637 -2137404,0 -2137620,0 -2137620,0.29511165 -2137674,0.29511165 -2137674,0 -2137920,0 -2137920,0.27806276 -2137986,0.27806276 -2137986,0 -2141058,0 -2141058,0.20021123 -2141154,0.20021123 -2141154,0 -2141478,0 -2141478,0.31110441 -2141538,0.31110441 -2141538,0 -2141778,0 -2141778,0.54616777 -2141856,0.54616777 -2141856,0 -2142078,0 -2142078,0.32785154 -2142108,0.32785154 -2142108,0 -2142378,0 -2142378,0.41203983 -2142462,0.41203983 -2142462,0 -2145258,0 -2145258,0.21167773 -2145306,0.21167773 -2145306,0 -2145372,0 -2145372,0.1543452 -2145414,0.1543452 -2145414,0 -2145936,0 -2145936,0.14861195 -2145942,0.14861195 -2145942,0 -2146236,0 -2146236,0.41188896 -2146266,0.41188896 -2146266,0 -2146530,0 -2146530,0.3426373 -2146620,0.3426373 -2146620,0 -2146830,0 -2146830,0.33101992 -2146878,0.33101992 -2146878,0 -2148858,0 -2148858,0.23898612 -2148918,0.23898612 -2148918,0 -2181972,0 -2181972,0.14061557 -2182008,0.14061557 -2182008,0 -2193798,0 -2193798,0.16219071 -2193882,0.23747737 -2193882,0 -2193888,0 -2193888,0.23747737 -2193942,0.16219071 -2193942,0 -2197866,0 -2197866,0.14815932 -2197908,0.14815932 -2197908,0 -2203482,0 -2203482,0.36300543 -2203764,0.36300543 -2203764,0 -2207214,0 -2207214,0.1519312 -2207244,0.1519312 -2207244,0 -2212290,0 -2212290,0.051448401 -2212296,0.051448401 -2212296,0 -2212410,0 -2212410,0.077851539 -2212452,0.077851539 -2212452,0 -2212524,0 -2212524,0.030175015 -2212572,0.030175015 -2212572,0 -2212638,0 -2212638,0.2966204 -2212644,0.2966204 -2212644,0 -2212758,0 -2212758,0.18240797 -2212824,0.18240797 -2212824,0 -2212872,0 -2212872,0.17576946 -2212962,0.17576946 -2212962,0 -2212986,0 -2212986,0.078756789 -2212998,0.078756789 -2212998,0 -2213106,0 -2213106,0.18059747 -2213136,0.18059747 -2213136,0 -2213220,0 -2213220,0.0070911285 -2213256,0.0070911285 -2213256,0 -2216244,0 -2216244,0.087356669 -2216268,0.087356669 -2216268,0 -2217282,0 -2217282,0.057030779 -2217324,0.057030779 -2217324,0 -2217636,0 -2217636,0.27414001 -2217678,0.27414001 -2217678,0 -2217756,0 -2217756,0.20383223 -2217822,0.20383223 -2217822,0 -2220738,0 -2220738,0.058086904 -2220750,0.058086904 -2220750,0 -2228256,0 -2228256,0.10365118 -2228262,0.10365118 -2228262,0 -2229918,0 -2229918,0.10500905 -2229966,0.10500905 -2229966,0 -2233806,0 -2233806,0.24894387 -2233878,0.24894387 -2233878,0 -2234220,0 -2234220,0.075588413 -2234238,0.075588413 -2234238,0 -2234340,0 -2234340,0.30718165 -2234358,0.30718165 -2234358,0 -2234388,0 -2234388,0.18768859 -2234472,0.18768859 -2234472,0 -2234574,0 -2234574,0.10138805 -2234724,0.10138805 -2234724,0 -2234976,0 -2234976,0.18904647 -2235066,0.18904647 -2235066,0 -2235288,0 -2235288,0.0992758 -2235300,0.0992758 -2235300,0 -2235402,0 -2235402,0.045111648 -2235408,0.045111648 -2235408,0 -2235516,0 -2235516,0.26659626 -2235564,0.22057936 -2235564,0 -2235582,0 -2235582,0.26659626 -2235690,0.22057936 -2235690,0 -2236152,0 -2236152,0.23038624 -2236212,0.23038624 -2236212,0 -2237718,0 -2237718,0.12975256 -2237724,0.12975256 -2237724,0 -2239998,0 -2239998,0.25618588 -2240010,0.25618588 -2240010,0 -2247006,0 -2247006,0.014634882 -2247012,0.014634882 -2247012,0 -2267520,0 -2267520,0.17908871 -2267628,0.17908871 -2267628,0 -2271774,0 -2271774,0.32196741 -2271780,0.32196741 -2271780,0 -2271894,0 -2271894,0.15298733 -2271954,0.15298733 -2271954,0 -2272008,0 -2272008,0.26795413 -2272014,0.26795413 -2272014,0 -2272122,0 -2272122,0.15419433 -2272146,0.15419433 -2272146,0 -2273496,0 -2273496,0.04043452 -2273574,0.04043452 -2273574,0 -2292156,0 -2292156,0.3038624 -2292198,0.3038624 -2292198,0 -2296122,0 -2296122,0.1907061 -2296164,0.1907061 -2296164,0 -2301246,0 -2301246,0.044960772 -2301252,0.044960772 -2301252,0 -2308680,0 -2308680,0.19643935 -2308752,0.19643935 -2308752,0 -2314272,0 -2314272,0.26041038 -2314386,0 -2314386,0 -2314386,0.1507242 -2314386,0.26041038 -2314458,0.1507242 -2314458,0 -2314524,0 -2314524,0.27051901 -2314572,0.27051901 -2314572,0 -2314644,0 -2314644,0.11210018 -2314650,0.11210018 -2314650,0 -2315130,0 -2315130,0.27082076 -2315184,0.27082076 -2315184,0 -2315244,0 -2315244,0.0052806276 -2315250,0.0052806276 -2315250,0 -2320236,0 -2320236,0.18738684 -2320254,0.18738684 -2320254,0 -2320356,0 -2320356,0.33343392 -2320464,0.33343392 -2320464,0 -2323572,0 -2323572,0.1065178 -2323674,0.1065178 -2323674,0 -2323686,0 -2323686,0.16973446 -2323692,0.16973446 -2323692,0 -2324958,0 -2324958,0.24305975 -2325060,0.24305975 -2325060,0 -2326050,0 -2326050,0.21529873 -2326164,0.15298733 -2326164,0 -2326194,0 -2326194,0.15298733 -2326308,0.21529873 -2326308,0 -2331210,0 -2331210,0.23370549 -2331276,0.23370549 -2331276,0 -2343666,0 -2343666,0.071816536 -2343672,0.071816536 -2343672,0 -2343780,0 -2343780,0.27066989 -2343822,0.27066989 -2343822,0 -2343894,0 -2343894,0.28802052 -2343936,0.28802052 -2343936,0 -2344014,0 -2344014,0.21228123 -2344074,0.21228123 -2344074,0 -2344128,0 -2344128,0.29390465 -2344134,0.29390465 -2344134,0 -2344242,0 -2344242,0.20805673 -2344248,0.20805673 -2344248,0 -2345682,0 -2345682,0.27398914 -2345778,0.27398914 -2345778,0 -2358834,0 -2358834,0.27368739 -2358858,0.27368739 -2358858,0 -2358948,0 -2358948,0.24532287 -2358972,0.24532287 -2358972,0 -2359992,0 -2359992,0.044357272 -2360046,0.044357272 -2360046,0 -2364300,0 -2364300,0.15962583 -2364306,0.15962583 -2364306,0 -2364666,0 -2364666,0.17923959 -2364996,0.17923959 -2364996,0 -2366502,0 -2366502,0.20971635 -2366814,0.20971635 -2366814,0 -2369604,0 -2369604,0.0073928787 -2369658,0.0073928787 -2369658,0 -2369718,0 -2369718,0.16716958 -2369766,0.16716958 -2369766,0 -2370534,0 -2370534,0.16671696 -2370630,0.16671696 -2370630,0 -2371122,0 -2371122,0.23385637 -2371206,0.23385637 -2371206,0 -2371710,0 -2371710,0.17622209 -2371800,0.17622209 -2371800,0 -2372298,0 -2372298,0.23627037 -2372394,0.23627037 -2372394,0 -2375388,0 -2375388,0.12175619 -2375436,0.12175619 -2375436,0 -2379936,0 -2379936,0.18648159 -2379996,0.18648159 -2379996,0 -2380518,0 -2380518,0.21258298 -2380596,0.21258298 -2380596,0 -2381106,0 -2381106,0.18436934 -2381190,0.18436934 -2381190,0 -2381694,0 -2381694,0.22404949 -2381796,0.22404949 -2381796,0 -2382282,0 -2382282,0.25995775 -2382336,0.25995775 -2382336,0 -2383062,0 -2383062,0.24834037 -2383116,0.24834037 -2383116,0 -2387898,0 -2387898,0.48928787 -2388150,0.48928787 -2388150,0 -2389602,0 -2389602,0.066837658 -2389614,0.066837658 -2389614,0 -2389716,0 -2389716,0.19161135 -2389728,0.19161135 -2389728,0 -2394378,0 -2394378,0.082377791 -2394384,0.082377791 -2394384,0 -2396508,0 -2396508,0.074834037 -2396526,0.074834037 -2396526,0 -2396622,0 -2396622,0.10697043 -2396646,0.10697043 -2396646,0 -2396814,0 -2396814,0.0072420036 -2396826,0.0072420036 -2396826,0 -2396928,0 -2396928,0.22254074 -2396952,0.22254074 -2396952,0 -2400216,0 -2400216,0.38624019 -2400978,0.41249246 -2400978,0 -2401038,0 -2401038,0.38624019 -2401890,0.41249246 -2401890,0 -2417106,0 -2417106,0.15404345 -2417124,0.15404345 -2417124,0 -2417220,0 -2417220,0.11662643 -2417286,0.11662643 -2417286,0 -2439528,0 -2439528,0.33599879 -2439534,0.33599879 -2439534,0 -2444424,0 -2444424,0.22404949 -2444466,0.22404949 -2444466,0 -2444544,0 -2444544,0.080416415 -2444556,0.080416415 -2444556,0 -2445402,0 -2445402,0.4091732 -2445732,0.4091732 -2445732,0 -2448534,0 -2448534,0.044508147 -2448546,0.044508147 -2448546,0 -2455326,0 -2455326,0.056879903 -2455332,0.056879903 -2455332,0 -2455446,0 -2455446,0.2493965 -2455458,0.2493965 -2455458,0 -2460468,0 -2460468,0.18738684 -2460504,0.18738684 -2460504,0 -2465748,0 -2465748,0.17033796 -2465790,0.17033796 -2465790,0 -2467392,0 -2467392,0.0081472541 -2467416,0.0081472541 -2467416,0 -2468304,0 -2468304,0.11662643 -2468316,0.11662643 -2468316,0 -2482368,0 -2482368,0.20262523 -2482488,0.20262523 -2482488,0 -2491146,0 -2491146,0.251207 -2491170,0.251207 -2491170,0 -2494752,0 -2494752,0.17637296 -2494854,0.17637296 -2494854,0 -2495340,0 -2495340,0.2088111 -2495394,0.2088111 -2495394,0 -2495922,0 -2495922,0.15208208 -2496012,0.15208208 -2496012,0 -2496510,0 -2496510,0.19357272 -2496576,0.19357272 -2496576,0 -2527740,0 -2527740,0.065932408 -2527746,0.065932408 -2527746,0 -2532186,0 -2532186,0.23370549 -2532282,0.23370549 -2532282,0 -2532300,0 -2532300,0.11028968 -2532318,0.11028968 -2532318,0 -2534418,0 -2534418,0.16566083 -2534544,0.16566083 -2534544,0 -2535192,0 -2535192,0.15600483 -2535216,0.15600483 -2535216,0 -2535282,0 -2535282,0.18391672 -2535330,0.18391672 -2535330,0 -2535396,0 -2535396,0.16611346 -2535444,0.29028365 -2535444,0 -2535450,0 -2535450,0.29028365 -2535498,0.16611346 -2535498,0 -2536404,0 -2536404,0.082528666 -2536470,0.082528666 -2536470,0 -2537574,0 -2537574,0.17456246 -2537646,0.17456246 -2537646,0 -2537688,0 -2537688,0.12552806 -2537700,0.12552806 -2537700,0 -2537802,0 -2537802,0.03002414 -2537916,0.19779722 -2537916,0 -2537922,0 -2537922,0.03002414 -2537952,0.19779722 -2537952,0 -2543430,0 -2543430,0.063971032 -2543466,0.063971032 -2543466,0 -2545794,0 -2545794,0.23098974 -2545866,0.23098974 -2545866,0 -2547252,0 -2547252,0.41837658 -2547696,0.41837658 -2547696,0 -2549082,0 -2549082,0.65223295 -2549592,0.65223295 -2549592,0 -2552724,0 -2552724,0.18391672 -2552784,0.18391672 -2552784,0 -2571720,0 -2571720,0.28334339 -2571738,0.28334339 -2571738,0 -2575632,0 -2575632,0.036662643 -2575644,0.036662643 -2575644,0 -2577084,0 -2577084,0.41219071 -2577348,0.41219071 -2577348,0 -2580534,0 -2580534,0.026855763 -2580540,0.026855763 -2580540,0 -2580648,0 -2580648,0.25045263 -2580672,0.25045263 -2580672,0 -2581800,0 -2581800,0.41007846 -2582520,0.41007846 -2582520,0 -2583636,0 -2583636,0.3492758 -2583990,0.3492758 -2583990,0 -2584302,0 -2584302,0.003922752 -2584308,0.003922752 -2584308,0 -2584422,0 -2584422,0.095654798 -2584434,0.095654798 -2584434,0 -2586096,0 -2586096,0.087960169 -2586102,0.087960169 -2586102,0 -2586804,0 -2586804,0.061858781 -2586810,0.061858781 -2586810,0 -2611044,0 -2611044,0.21680748 -2611098,0.21680748 -2611098,0 -2617254,0 -2617254,0.0076946288 -2617368,0.22812311 -2617368,0 -2617374,0 -2617374,0.22812311 -2617398,0.0076946288 -2617398,0 -2623500,0 -2623500,0.042395896 -2623518,0.042395896 -2623518,0 -2625708,0 -2625708,0.038624019 -2625714,0.038624019 -2625714,0 -2625822,0 -2625822,0.1531382 -2625864,0.1531382 -2625864,0 -2629710,0 -2629710,0.3504828 -2629722,0.3504828 -2629722,0 -2630964,0 -2630964,0.26780326 -2631018,0.26780326 -2631018,0 -2631078,0 -2631078,0.31925166 -2631126,0.31925166 -2631126,0 -2638338,0 -2638338,0.35546168 -2638356,0.35546168 -2638356,0 -2640204,0 -2640204,0.3522933 -2640258,0.3522933 -2640258,0 -2644296,0 -2644296,0.64785757 -2644536,0.64785757 -2644536,0 -2647962,0 -2647962,0.01041038 -2647968,0.01041038 -2647968,0 -2650656,0 -2650656,0.14574532 -2650668,0.14574532 -2650668,0 -2654994,0 -2654994,0.033645142 -2655006,0.033645142 -2655006,0 -2657304,0 -2657304,0.058690404 -2657382,0.058690404 -2657382,0 -2657424,0 -2657424,0.025045263 -2657430,0.025045263 -2657430,0 -2658672,0 -2658672,0.054465902 -2658678,0.054465902 -2658678,0 -2658786,0 -2658786,0.050995775 -2658816,0.050995775 -2658816,0 -2659506,0 -2659506,0.23476162 -2659524,0.23476162 -2659524,0 -2660226,0 -2660226,0.094447797 -2660256,0.094447797 -2660256,0 -2660346,0 -2660346,0.16777308 -2660370,0.16777308 -2660370,0 -2660460,0 -2660460,0.2021726 -2660466,0.2021726 -2660466,0 -2663094,0 -2663094,0.28077852 -2663106,0.28077852 -2663106,0 -2663208,0 -2663208,0.033343392 -2663214,0.033343392 -2663214,0 -2663856,0 -2663856,0.3092939 -2663958,0.3092939 -2663958,0 -2667276,0 -2667276,0.19281835 -2667324,0.19281835 -2667324,0 -2667414,0 -2667414,0.073928787 -2667636,0.073928787 -2667636,0 -2668314,0 -2668314,0.28968014 -2668344,0.28968014 -2668344,0 -2669040,0 -2669040,0.34369342 -2669136,0.34369342 -2669136,0 -2688204,0 -2688204,0.057785154 -2688324,0.057785154 -2688324,0 -2693460,0 -2693460,0.12582981 -2693466,0.12582981 -2693466,0 -2694030,0 -2694030,0.29435727 -2694078,0.29435727 -2694078,0 -2700414,0 -2700414,0.21031986 -2700426,0.21031986 -2700426,0 -2710842,0 -2710842,0.15811708 -2710902,0.04043452 -2710902,0 -2710908,0 -2710908,0 -2710908,0.15811708 -2710908,0.04043452 -2711016,0 -2711016,0.094447797 -2711040,0.094447797 -2711040,0 -2711130,0 -2711130,0.246379 -2711184,0.246379 -2711184,0 -2711424,0 -2711424,0.245172 -2711496,0.245172 -2711496,0 -2712012,0 -2712012,0.16792396 -2712078,0.16792396 -2712078,0 -2712600,0 -2712600,0.19689197 -2712702,0.19689197 -2712702,0 -2713188,0 -2713188,0.20473748 -2713272,0.20473748 -2713272,0 -2716278,0 -2716278,0.31683766 -2716314,0.31683766 -2716314,0 -2725224,0 -2725224,0.16958358 -2725230,0.16958358 -2725230,0 -2725344,0 -2725344,0.19643935 -2725350,0.19643935 -2725350,0 -2728602,0 -2728602,0.13699457 -2728626,0.13699457 -2728626,0 -2728812,0 -2728812,0.33690404 -2729154,0.33690404 -2729154,0 -2730642,0 -2730642,0.34127942 -2730720,0.015691008 -2730720,0 -2730726,0 -2730726,0.015691008 -2730834,0.33524442 -2730834,0 -2730894,0 -2730894,0.33524442 -2730930,0.34127942 -2730930,0 -2733540,0 -2733540,0.30235365 -2733594,0.30235365 -2733594,0 -2738844,0 -2738844,0.21801448 -2738856,0.21801448 -2738856,0 -2738958,0 -2738958,0.26025951 -2738964,0.26025951 -2738964,0 -2740224,0 -2740224,0.19402535 -2740248,0.19402535 -2740248,0 -2740338,0 -2740338,0.18286059 -2740386,0.18286059 -2740386,0 -2743086,0 -2743086,0.030476765 -2743092,0.030476765 -2743092,0 -2743296,0 -2743296,0.25754375 -2743326,0.25754375 -2743326,0 -2743410,0 -2743410,0.13820157 -2743446,0.13820157 -2743446,0 -2750922,0 -2750922,0.0082981291 -2750946,0.0082981291 -2750946,0 -2755812,0 -2755812,0.28108027 -2755842,0.28108027 -2755842,0 -2756814,0 -2756814,0.091581171 -2756880,0.091581171 -2756880,0 -2756886,0 -2756886,0.013578757 -2756958,0.013578757 -2756958,0 -2779554,0 -2779554,0.041792396 -2779584,0.041792396 -2779584,0 -2793504,0 -2793504,0.032589016 -2793510,0.032589016 -2793510,0 -2799006,0 -2799006,0.14695232 -2799036,0.14695232 -2799036,0 -2799126,0 -2799126,0.25196138 -2799192,0.25196138 -2799192,0 -2799240,0 -2799240,0.28077852 -2799330,0.28077852 -2799330,0 -2799342,0 -2799342,0.35304768 -2799354,0.064121907 -2799354,0 -2799462,0 -2799462,0.064121907 -2799474,0.050090525 -2799474,0 -2799480,0 -2799480,0.050090525 -2799588,0.33660229 -2799588,0 -2799702,0 -2799702,0.021726011 -2799708,0.021726011 -2799708,0 -2799726,0 -2799726,0.33660229 -2799822,0.0045262523 -2799822,0 -2799828,0 -2799828,0.0045262523 -2799888,0.35304768 -2799888,0 -2799936,0 -2799936,0.20006035 -2799960,0.20006035 -2799960,0 -2800050,0 -2800050,0.023989137 -2800056,0.023989137 -2800056,0 -2800170,0 -2800170,0.43452022 -2800176,0.43452022 -2800176,0 -2800284,0 -2800284,0.15087508 -2800398,0.16219071 -2800398,0 -2800410,0 -2800410,0.15087508 -2800440,0.16219071 -2800440,0 -2800518,0 -2800518,0.28062764 -2800530,0.28062764 -2800530,0 -2801172,0 -2801172,0.40706095 -2801466,0.40706095 -2801466,0 -2803884,0 -2803884,0.30582378 -2803908,0.30582378 -2803908,0 -2807664,0 -2807664,0.24909475 -2808558,0.24909475 -2808558,0 -2809170,0 -2809170,0.28545564 -2809176,0.28545564 -2809176,0 -2809284,0 -2809284,0.00090525045 -2809290,0.00090525045 -2809290,0 -2809398,0 -2809398,0.24954737 -2809452,0.24954737 -2809452,0 -2826726,0 -2826726,0.0070911285 -2826732,0.0070911285 -2826732,0 -2826876,0 -2826876,0.097465299 -2826900,0.097465299 -2826900,0 -2826990,0 -2826990,0.29149065 -2827026,0.29149065 -2827026,0 -2829510,0 -2829510,0.15389258 -2829522,0.15389258 -2829522,0 -2829624,0 -2829624,0.14785757 -2829648,0.14785757 -2829648,0 -2829828,0 -2829828,0.12929994 -2829924,0.12929994 -2829924,0 -2829942,0 -2829942,0.28515389 -2829948,0.28515389 -2829948,0 -2830056,0 -2830056,0.17863609 -2830092,0.17863609 -2830092,0 -2830416,0 -2830416,0.34173205 -2830596,0.34173205 -2830596,0 -2832588,0 -2832588,0.097163549 -2832600,0.097163549 -2832600,0 -2833032,0 -2833032,0.06985516 -2833044,0.06985516 -2833044,0 -2833332,0 -2833332,0.17667471 -2833410,0.17667471 -2833410,0 -2841000,0 -2841000,0.24803862 -2841078,0.24803862 -2841078,0 -2841114,0 -2841114,0.0075437538 -2841228,0.24954737 -2841228,0 -2841258,0 -2841258,0.24954737 -2841300,0.0075437538 -2841300,0 -2841348,0 -2841348,0.22601086 -2841372,0.22601086 -2841372,0 -2841462,0 -2841462,0.28470127 -2841480,0.28470127 -2841480,0 -2841576,0 -2841576,0.28802052 -2841606,0.28802052 -2841606,0 -2841696,0 -2841696,0.18361497 -2841732,0.18361497 -2841732,0 -2841810,0 -2841810,0.1458962 -2841918,0.1458962 -2841918,0 -2841924,0 -2841924,0.12039831 -2841930,0.12039831 -2841930,0 -2842044,0 -2842044,0.0073928787 -2842056,0.0073928787 -2842056,0 -2843706,0 -2843706,0.030476765 -2843712,0.030476765 -2843712,0 -2843820,0 -2843820,0.31170791 -2843850,0.31170791 -2843850,0 -2843940,0 -2843940,0.16324683 -2843976,0.16324683 -2843976,0 -2844054,0 -2844054,0.28349427 -2844120,0.28349427 -2844120,0 -2844876,0 -2844876,0.27157514 -2844912,0.27157514 -2844912,0 -2845278,0 -2845278,0.11662643 -2845374,0.11662643 -2845374,0 -2845398,0 -2845398,0.057332529 -2845452,0.057332529 -2845452,0 -2845512,0 -2845512,0.22616174 -2845548,0.22616174 -2845548,0 -2845626,0 -2845626,0.18859384 -2845746,0.14755582 -2845746,0 -2845752,0 -2845752,0.14755582 -2845770,0.18859384 -2845770,0 -2869968,0 -2869968,0.23596862 -2869992,0.23596862 -2869992,0 -2870082,0 -2870082,0.15419433 -2870166,0.15419433 -2870166,0 -2870202,0 -2870202,0.072872661 -2870208,0.072872661 -2870208,0 -2870316,0 -2870316,0.15706095 -2870328,0.15706095 -2870328,0 -2878308,0 -2878308,0.20443573 -2878338,0.20443573 -2878338,0 -2878428,0 -2878428,0.1991551 -2878434,0.1991551 -2878434,0 -2879874,0 -2879874,0.11270368 -2879940,0.11270368 -2879940,0 -2880144,0 -2880144,0.0058841279 -2880156,0.0058841279 -2880156,0 -2883924,0 -2883924,0.038020519 -2883930,0.038020519 -2883930,0 -2884614,0 -2884614,0.15389258 -2884632,0.15389258 -2884632,0 -2884728,0 -2884728,0.09957755 -2884758,0.09957755 -2884758,0 -2884800,0 -2884800,0.19628847 -2884818,0.19628847 -2884818,0 -2884848,0 -2884848,0.17275196 -2884896,0.17275196 -2884896,0 -2886630,0 -2886630,0.15841883 -2886786,0.15841883 -2886786,0 -2889252,0 -2889252,0.36134581 -2889342,0.36134581 -2889342,0 -2890710,0 -2890710,0.09067592 -2890716,0.09067592 -2890716,0 -2890824,0 -2890824,0.24607725 -2890860,0.24607725 -2890860,0 -2890944,0 -2890944,0.082076041 -2890962,0.082076041 -2890962,0 -2891436,0 -2891436,0.10259505 -2891442,0.10259505 -2891442,0 -2895240,0 -2895240,0.20805673 -2895270,0.20805673 -2895270,0 -2895354,0 -2895354,0.26855763 -2895450,0.26855763 -2895450,0 -2898516,0 -2898516,0.18980084 -2898546,0.18980084 -2898546,0 -2900316,0 -2900316,0.15781533 -2900364,0.15781533 -2900364,0 -2901846,0 -2901846,0.074381412 -2901852,0.074381412 -2901852,0 -2909838,0 -2909838,0.26991551 -2909880,0.26991551 -2909880,0 -2911476,0 -2911476,0.12884731 -2911506,0.12884731 -2911506,0 -2912292,0 -2912292,0.078002414 -2912298,0.078002414 -2912298,0 -2919450,0 -2919450,0.19930597 -2919564,0.0042245021 -2919564,0 -2919570,0 -2919570,0.0042245021 -2919600,0.19930597 -2919600,0 -2919684,0 -2919684,0.13171394 -2919696,0.13171394 -2919696,0 -2919798,0 -2919798,0.25769463 -2919894,0.25769463 -2919894,0 -2919912,0 -2919912,0.063367532 -2919936,0.063367532 -2919936,0 -2920032,0 -2920032,0.16505733 -2920086,0.16505733 -2920086,0 -2920146,0 -2920146,0.040585395 -2920206,0.040585395 -2920206,0 -2920260,0 -2920260,0.25407363 -2920278,0.25407363 -2920278,0 -2920380,0 -2920380,0.16566083 -2920404,0.16566083 -2920404,0 -2921652,0 -2921652,0.11707906 -2921658,0.11707906 -2921658,0 -2923134,0 -2923134,0.18165359 -2923140,0.18165359 -2923140,0 -2923542,0 -2923542,0.24864212 -2923566,0.24864212 -2923566,0 -2926656,0 -2926656,0.17471334 -2926680,0.17471334 -2926680,0 -2926776,0 -2926776,0.001961376 -2926782,0.001961376 -2926782,0 -2958426,0 -2958426,0.72902836 -2958774,0.72902836 -2958774,0 -2959482,0 -2959482,0.3535003 -2960322,0.3535003 -2960322,0 -2965320,0 -2965320,0.19357272 -2965380,0.19357272 -2965380,0 -2967288,0 -2967288,0.20202173 -2967312,0.20202173 -2967312,0 -2976300,0 -2976300,0.076342788 -2976306,0.076342788 -2976306,0 -2976414,0 -2976414,0.11934218 -2976468,0.11934218 -2976468,0 -2976528,0 -2976528,0.28334339 -2976534,0.28334339 -2976534,0 -2976648,0 -2976648,0.0036210018 -2976654,0.0036210018 -2976654,0 -2980500,0 -2980500,0.31246228 -2980518,0.31246228 -2980518,0 -2990754,0 -2990754,0.26463488 -2990760,0.26463488 -2990760,0 -2996340,0 -2996340,0.33328304 -2996346,0.33328304 -2996346,0 -2996922,0 -2996922,0.15706095 -2997000,0.15706095 -2997000,0 -2997390,0 -2997390,0.018105009 -2997396,0.018105009 -2997396,0 -2998986,0 -2998986,0 -2998986,0.21861798 -2998986,0.21710923 -2999004,0 -2999004,0 -2999004,0.21861798 -2999004,0.21710923 -2999100,0 -2999100,0.16430296 -2999256,0.16430296 -2999256,0 -2999268,0 -2999268,0.10757393 -2999286,0.10757393 -2999286,0 -2999388,0 -2999388,0.32860591 -2999400,0.32860591 -2999400,0 -2999502,0 -2999502,0.20534098 -2999550,0.20534098 -2999550,0 -2999598,0 -2999598,0.16686783 -2999616,0.084188292 -2999616,0 -2999670,0 -2999670,0.084188292 -2999736,0.26282438 -2999736,0 -2999844,0 -2999844,0.26282438 -2999850,0.17833434 -2999850,0 -2999928,0 -2999928,0.17833434 -2999964,0.22902836 -2999964,0 -2999970,0 -2999970,0 -2999970,0.22902836 -2999970,0.16686783 -3000084,0 -3000084,0.21710923 -3000156,0.21710923 -3000156,0 -3000198,0 -3000198,0.003922752 -3000204,0.003922752 -3000204,0 -3000792,0 -3000792,0.54918527 -3000798,0.54918527 -3000798,0 -3002076,0 -3002076,0.43452022 -3002082,0.43452022 -3002082,0 -3002196,0 -3002196,0.11345806 -3002214,0.11345806 -3002214,0 -3002310,0 -3002310,0.1997586 -3002358,0.1997586 -3002358,0 -3002424,0 -3002424,0.092788171 -3002442,0.092788171 -3002442,0 -3002544,0 -3002544,0.18346409 -3002580,0.18346409 -3002580,0 -3002658,0 -3002658,0.20368135 -3002670,0.20368135 -3002670,0 -3002700,0 -3002700,0.24562462 -3002760,0.24562462 -3002760,0 -3003708,0 -3003708,0.22601086 -3003750,0.22601086 -3003750,0 -3003840,0 -3003840,0.036813518 -3003846,0.036813518 -3003846,0 -3006378,0 -3006378,0.32966204 -3006420,0.32966204 -3006420,0 -3006492,0 -3006492,0.06035003 -3006498,0.06035003 -3006498,0 -3006612,0 -3006612,0.21001811 -3006654,0.21001811 -3006654,0 -3006726,0 -3006726,0.24245625 -3006858,0.24245625 -3006858,0 -3008196,0 -3008196,0.22344599 -3008244,0.22344599 -3008244,0 -3010572,0 -3010572,0.22933011 -3010644,0.22933011 -3010644,0 -3010686,0 -3010686,0.035606518 -3010698,0.035606518 -3010698,0 -3011322,0 -3011322,0.33252867 -3011436,0 -3011436,0 -3011436,0.059293905 -3011436,0.33252867 -3011448,0.059293905 -3011448,0 -3011550,0 -3011550,0.13744719 -3011562,0.13744719 -3011562,0 -3013080,0 -3013080,0.30356065 -3013110,0.30356065 -3013110,0 -3014178,0 -3014178,0.1597767 -3014190,0.1597767 -3014190,0 -3015228,0 -3015228,0.2063971 -3015324,0.2063971 -3015324,0 -3015810,0 -3015810,0.19085697 -3015894,0.19085697 -3015894,0 -3016398,0 -3016398,0.17576946 -3016506,0.17576946 -3016506,0 -3016986,0 -3016986,0.1585697 -3017058,0.1585697 -3017058,0 -3017574,0 -3017574,0.22057936 -3017646,0.22057936 -3017646,0 -3018798,0 -3018798,0.35440555 -3019362,0.35440555 -3019362,0 -3027996,0 -3027996,0.27881714 -3028002,0.27881714 -3028002,0 -3028116,0 -3028116,0.17622209 -3028164,0.17622209 -3028164,0 -3043950,0 -3043950,0.21575136 -3043980,0.21575136 -3043980,0 -3044070,0 -3044070,0.089619795 -3044328,0.089619795 -3044328,0 -3055302,0 -3055302,0.12205794 -3055326,0.12205794 -3055326,0 -3055902,0 -3055902,0.0073928787 -3055914,0.0073928787 -3055914,0 -3059244,0 -3059244,0.051146651 -3059250,0.051146651 -3059250,0 -3060288,0 -3060288,0.37341581 -3060342,0.37341581 -3060342,0 -3075864,0 -3075864,0.089619795 -3075954,0.089619795 -3075954,0 -3078786,0 -3078786,0.36934218 -3079596,0.36934218 -3079596,0 -3080892,0 -3080892,0.18482197 -3080934,0.18482197 -3080934,0 -3092196,0 -3092196,0.017803259 -3092208,0.017803259 -3092208,0 -3094266,0 -3094266,0.29737477 -3094278,0.29737477 -3094278,0 -3094314,0 -3094314,0.072872661 -3094410,0.072872661 -3094410,0 -3098934,0 -3098934,0.30129753 -3098958,0.30129753 -3098958,0 -3100836,0 -3100836,0.065479783 -3100878,0.065479783 -3100878,0 -3109746,0 -3109746,0.012220881 -3109776,0.012220881 -3109776,0 -3109860,0 -3109860,0.11451418 -3109878,0.11451418 -3109878,0 -3113340,0 -3113340,0.14755582 -3113424,0.14755582 -3113424,0 -3113454,0 -3113454,0.24381412 -3113520,0.24381412 -3113520,0 -3113574,0 -3113574,0.12945081 -3113610,0.12945081 -3113610,0 -3113688,0 -3113688,0.12733856 -3113694,0.12733856 -3113694,0 -3113802,0 -3113802,0.053560652 -3113808,0.053560652 -3113808,0 -3113814,0 -3113814,0.055823778 -3113820,0.055823778 -3113820,0 -3113922,0 -3113922,0.28545564 -3113958,0.28545564 -3113958,0 -3127500,0 -3127500,0.27911889 -3128016,0.27911889 -3128016,0 -3136536,0 -3136536,0.22797224 -3136566,0.22797224 -3136566,0 -3136650,0 -3136650,0.0092033796 -3136656,0.0092033796 -3136656,0 -3136764,0 -3136764,0.021876886 -3136770,0.021876886 -3136770,0 -3143754,0 -3143754,0.15660833 -3143778,0.15660833 -3143778,0 -3143868,0 -3143868,0.029873265 -3143904,0.11360893 -3143904,0 -3143916,0 -3143916,0.029873265 -3143922,0.11360893 -3143922,0 -3143982,0 -3143982,0.16053108 -3144108,0.16053108 -3144108,0 -3155610,0 -3155610,0.038925769 -3155616,0.038925769 -3155616,0 -3155724,0 -3155724,0.1997586 -3155760,0.1997586 -3155760,0 -3155838,0 -3155838,0.25 -3155868,0.25 -3155868,0 -3169128,0 -3169128,0.23144237 -3169206,0.23144237 -3169206,0 -3169716,0 -3169716,0.21062161 -3169866,0.21062161 -3169866,0 -3170304,0 -3170304,0.18587809 -3170346,0.18587809 -3170346,0 -3170892,0 -3170892,0.2578455 -3170952,0.2578455 -3170952,0 -3171480,0 -3171480,0.18980084 -3171564,0.18980084 -3171564,0 -3171966,0 -3171966,0.0076946288 -3172044,0.0076946288 -3172044,0 -3172062,0 -3172062,0.17939046 -3172206,0.17939046 -3172206,0 -3174972,0 -3174972,0.30552203 -3175506,0.30552203 -3175506,0 -3177294,0 -3177294,0.23204587 -3177324,0.23204587 -3177324,0 -3181362,0 -3181362,0.035153893 -3181494,0.035153893 -3181494,0 -3181698,0 -3181698,0.23445987 -3181740,0.23445987 -3181740,0 -3181818,0 -3181818,0.1985516 -3181842,0.1985516 -3181842,0 -3183072,0 -3183072,0.11738081 -3183120,0.11738081 -3183120,0 -3183186,0 -3183186,0.18542547 -3183204,0.18542547 -3183204,0 -3183306,0 -3183306,0.12235969 -3183354,0.12235969 -3183354,0 -3217986,0 -3217986,0.21741098 -3217998,0.21741098 -3217998,0 -3222444,0 -3222444,0.17546771 -3222462,0.17546771 -3222462,0 -3224352,0 -3224352,0.24803862 -3224436,0.24803862 -3224436,0 -3224940,0 -3224940,0.22133374 -3225018,0.22133374 -3225018,0 -3225528,0 -3225528,0.21575136 -3225618,0.21575136 -3225618,0 -3226116,0 -3226116,0.22359686 -3226218,0.22359686 -3226218,0 -3227886,0 -3227886,0.0072420036 -3227898,0.0072420036 -3227898,0 -3229746,0 -3229746,0.049185275 -3229794,0.049185275 -3229794,0 -3236982,0 -3236982,0.058086904 -3236988,0.058086904 -3236988,0 -3239430,0 -3239430,0.42456246 -3239502,0.42456246 -3239502,0 -3243882,0 -3243882,0.36270368 -3243972,0.36270368 -3243972,0 -3247680,0 -3247680,0.08026554 -3247692,0.08026554 -3247692,0 -3247794,0 -3247794,0.16777308 -3247914,0.075739288 -3247914,0 -3247920,0 -3247920,0.075739288 -3247926,0.16777308 -3247926,0 -3248028,0 -3248028,0.029571515 -3248034,0.029571515 -3248034,0 -3248142,0 -3248142,0.248793 -3248178,0.248793 -3248178,0 -3252342,0 -3252342,0.12960169 -3252360,0.12960169 -3252360,0 -3254088,0 -3254088,0.16747133 -3254106,0.16747133 -3254106,0 -3254208,0 -3254208,0.055672903 -3254220,0.055672903 -3254220,0 -3254286,0 -3254286,0.17048884 -3254334,0.17048884 -3254334,0 -3262980,0 -3262980,0.11421243 -3263022,0.11421243 -3263022,0 -3265908,0 -3265908,0.086904043 -3265914,0.086904043 -3265914,0 -3266784,0 -3266784,0.33705492 -3266814,0.33705492 -3266814,0 -3266946,0 -3266946,0.022480386 -3266952,0.022480386 -3266952,0 -3273048,0 -3273048,0.17576946 -3273066,0.17576946 -3273066,0 -3273168,0 -3273168,0.1077248 -3273174,0.1077248 -3273174,0 -3273282,0 -3273282,0.28243814 -3273300,0.28243814 -3273300,0 -3273396,0 -3273396,0.018406759 -3273402,0.018406759 -3273402,0 -3273516,0 -3273516,0.066686783 -3273564,0.066686783 -3273564,0 -3273630,0 -3273630,0.0073928787 -3273648,0.0073928787 -3273648,0 -3273744,0 -3273744,0.10727218 -3273762,0.10727218 -3273762,0 -3273864,0 -3273864,0.01931201 -3273876,0.01931201 -3273876,0 -3286590,0 -3286590,0.078002414 -3286596,0.078002414 -3286596,0 -3301212,0 -3301212,0.17003621 -3301320,0.17003621 -3301320,0 -3301800,0 -3301800,0.14846107 -3301884,0.14846107 -3301884,0 -3302388,0 -3302388,0.17229934 -3302460,0.17229934 -3302460,0 -3302976,0 -3302976,0.25769463 -3303060,0.25769463 -3303060,0 -3305994,0 -3305994,0.24547375 -3306132,0.24547375 -3306132,0 -3308772,0 -3308772,0.27202776 -3308802,0.27202776 -3308802,0 -3309198,0 -3309198,0.016294508 -3309204,0.016294508 -3309204,0 -3310278,0 -3310278,0.15600483 -3310302,0.15600483 -3310302,0 -3311862,0 -3311862,0.43225709 -3311886,0.20066385 -3311886,0 -3311892,0 -3311892,0.20066385 -3311952,0.43225709 -3311952,0 -3312162,0 -3312162,0.2942064 -3312174,0.2942064 -3312174,0 -3315696,0 -3315696,0.1985516 -3315714,0.1985516 -3315714,0 -3315810,0 -3315810,0.2445685 -3315876,0.2445685 -3315876,0 -3315924,0 -3315924,0.20775498 -3315942,0.20775498 -3315942,0 -3316044,0 -3316044,0.2954134 -3316092,0.2954134 -3316092,0 -3320196,0 -3320196,0.21152686 -3320208,0.21152686 -3320208,0 -3320310,0 -3320310,0.01071213 -3320316,0.01071213 -3320316,0 -3320430,0 -3320430,0.25633675 -3320466,0.25633675 -3320466,0 -3320544,0 -3320544,0.11979481 -3320604,0.11979481 -3320604,0 -3323400,0 -3323400,0.0072420036 -3323484,0.0072420036 -3323484,0 -3325734,0 -3325734,0.21001811 -3325812,0.21001811 -3325812,0 -3329754,0 -3329754,0.26719976 -3329766,0.26719976 -3329766,0 -3329868,0 -3329868,0.09957755 -3329940,0.09957755 -3329940,0 -3339978,0 -3339978,0.18980084 -3339984,0.18980084 -3339984,0 -3345222,0 -3345222,0.27232951 -3345336,0.12824381 -3345336,0 -3345402,0 -3345402,0.27232951 -3345444,0.12824381 -3345444,0 -3345456,0 -3345456,0.33856367 -3345492,0.33856367 -3345492,0 -3346992,0 -3346992,0.19809897 -3347010,0.19809897 -3347010,0 -3348600,0 -3348600,0.10199155 -3348606,0.10199155 -3348606,0 -3351150,0 -3351150,0.17637296 -3351276,0.17637296 -3351276,0 -3391758,0 -3391758,0.85968618 -3392202,0.85968618 -3392202,0 -3393582,0 -3393582,0.18089922 -3393654,0.18089922 -3393654,0 -3394230,0 -3394230,0.0052806276 -3394236,0.0052806276 -3394236,0 -3399024,0 -3399024,0.068497284 -3399030,0.068497284 -3399030,0 -3399138,0 -3399138,0.086753168 -3399174,0.086753168 -3399174,0 -3399252,0 -3399252,0.27248039 -3399264,0.27248039 -3399264,0 -3399366,0 -3399366,0.087507544 -3399372,0.087507544 -3399372,0 -3399486,0 -3399486,0.094598672 -3399600,0.028364514 -3399600,0 -3399606,0 -3399606,0.028364514 -3399636,0.094598672 -3399636,0 -3402264,0 -3402264,0.21016898 -3402282,0.21016898 -3402282,0 -3402378,0 -3402378,0.13427882 -3402480,0.13427882 -3402480,0 -3402498,0 -3402498,0.0016596258 -3402504,0.0016596258 -3402504,0 -3402612,0 -3402612,0.0075437538 -3402684,0.0075437538 -3402684,0 -3404088,0 -3404088,0.41309596 -3404154,0.41309596 -3404154,0 -3408546,0 -3408546,0.19085697 -3408600,0.19085697 -3408600,0 -3412812,0 -3412812,0.19447797 -3412908,0.19447797 -3412908,0 -3417912,0 -3417912,0.13654194 -3417942,0.13654194 -3417942,0 -3418026,0 -3418026,0.02972239 -3418032,0.02972239 -3418032,0 -3421314,0 -3421314,0.21303561 -3421404,0.21303561 -3421404,0 -3425010,0 -3425010,0.29677127 -3425022,0.29677127 -3425022,0 -3425982,0 -3425982,0.22963186 -3426000,0.22963186 -3426000,0 -3426216,0 -3426216,0.0085998793 -3426246,0.0085998793 -3426246,0 -3426924,0 -3426924,0.059293905 -3427056,0.059293905 -3427056,0 -3430842,0 -3430842,0.27293301 -3430860,0.27293301 -3430860,0 -3433272,0 -3433272,0.1519312 -3433278,0.1519312 -3433278,0 -3433386,0 -3433386,0.22344599 -3433404,0.22344599 -3433404,0 -3434214,0 -3434214,0.099124925 -3434220,0.099124925 -3434220,0 -3434328,0 -3434328,0.092788171 -3434358,0.092788171 -3434358,0 -3434442,0 -3434442,0.18346409 -3434562,0.1035003 -3434562,0 -3434580,0 -3434580,0.1035003 -3434598,0.18346409 -3434598,0 -3434676,0 -3434676,0.12024744 -3434682,0.12024744 -3434682,0 -3436620,0 -3436620,0.16867833 -3436662,0.16867833 -3436662,0 -3436722,0 -3436722,0.062914906 -3436728,0.062914906 -3436728,0 -3436734,0 -3436734,0.22902836 -3436764,0.22902836 -3436764,0 -3443340,0 -3443340,0.13865419 -3443346,0.13865419 -3443346,0 -3443916,0 -3443916,0.28968014 -3443958,0.28968014 -3443958,0 -3451536,0 -3451536,0.10274593 -3451548,0.10274593 -3451548,0 -3454116,0 -3454116,0.31894991 -3454188,0.31894991 -3454188,0 -3454410,0 -3454410,0.37009656 -3454422,0.37009656 -3454422,0 -3458568,0 -3458568,0.30838865 -3458652,0.30838865 -3458652,0 -3458868,0 -3458868,0.18255884 -3458976,0.18255884 -3458976,0 -3463428,0 -3463428,0.12658419 -3463452,0.12658419 -3463452,0 -3463542,0 -3463542,0.41158721 -3463548,0.41158721 -3463548,0 -3463656,0 -3463656,0.033645142 -3463752,0.033645142 -3463752,0 -3474792,0 -3474792,0.19040435 -3474864,0.19040435 -3474864,0 -3474906,0 -3474906,0.24019312 -3474924,0.24019312 -3474924,0 -3490710,0 -3490710,0.23234762 -3490782,0.23234762 -3490782,0 -3491280,0 -3491280,0.0075437538 -3491298,0.20413398 -3491298,0 -3491328,0 -3491328,0.0075437538 -3491412,0.20413398 -3491412,0 -3491886,0 -3491886,0.242758 -3491970,0.242758 -3491970,0 -3492468,0 -3492468,0.18602897 -3492576,0.18602897 -3492576,0 -3493056,0 -3493056,0.18421847 -3493140,0.18421847 -3493140,0 -3493512,0 -3493512,0.58796017 -3493644,0.20594448 -3493644,0 -3493692,0 -3493692,0.58796017 -3493710,0.20594448 -3493710,0 -3495420,0 -3495420,0.065178033 -3495426,0.065178033 -3495426,0 -3495540,0 -3495540,0.16173808 -3495546,0.16173808 -3495546,0 -3495654,0 -3495654,0.076795413 -3495660,0.076795413 -3495660,0 -3495768,0 -3495768,0.11481593 -3495774,0.11481593 -3495774,0 -3495888,0 -3495888,0.13111044 -3495900,0.13111044 -3495900,0 -3496002,0 -3496002,0.027006639 -3496008,0.027006639 -3496008,0 -3496116,0 -3496116,0.24562462 -3496140,0.24562462 -3496140,0 -3498630,0 -3498630,0.25347013 -3498666,0.25347013 -3498666,0 -3499482,0 -3499482,0.058539529 -3499488,0.058539529 -3499488,0 -3504102,0 -3504102,0.33765842 -3504216,0.17667471 -3504216,0 -3504228,0 -3504228,0.17667471 -3504240,0.33765842 -3504240,0 -3504348,0 -3504348,0.072269161 -3504390,0.072269161 -3504390,0 -3517110,0 -3517110,0.256035 -3517152,0.256035 -3517152,0 -3518934,0 -3518934,0.27761014 -3518946,0.27761014 -3518946,0 -3519330,0 -3519330,0.15208208 -3519336,0.15208208 -3519336,0 -3519450,0 -3519450,0.068648159 -3519462,0.068648159 -3519462,0 -3519564,0 -3519564,0.15872058 -3519624,0.15872058 -3519624,0 -3519966,0 -3519966,0.11436331 -3520008,0.11436331 -3520008,0 -3520536,0 -3520536,0.15811708 -3520548,0.15811708 -3520548,0 -3522600,0 -3522600,0.27323476 -3522684,0.27323476 -3522684,0 -3522900,0 -3522900,0.13246832 -3522912,0.13246832 -3522912,0 -3522954,0 -3522954,0.23430899 -3523002,0.23430899 -3523002,0 -3523776,0 -3523776,0.21107423 -3523788,0.21107423 -3523788,0 -3525438,0 -3525438,0.19161135 -3525480,0.19161135 -3525480,0 -3525552,0 -3525552,0.0048280024 -3525558,0.0048280024 -3525558,0 -3527514,0 -3527514,0.11149668 -3527616,0.11149668 -3527616,0 -3527634,0 -3527634,0.046922148 -3527640,0.046922148 -3527640,0 -3527748,0 -3527748,0.017048884 -3527754,0.017048884 -3527754,0 -3532230,0 -3532230,0.13095957 -3532338,0.13095957 -3532338,0 -3539934,0 -3539934,0.22948099 -3540024,0.22948099 -3540024,0 -3543810,0 -3543810,0.15826795 -3543834,0.15826795 -3543834,0 -3566388,0 -3566388,0.22540736 -3566400,0.22540736 -3566400,0 -3566502,0 -3566502,0.24773687 -3566574,0.24773687 -3566574,0 -3568194,0 -3568194,0.035304768 -3568200,0.035304768 -3568200,0 -3568308,0 -3568308,0.14121907 -3568320,0.14121907 -3568320,0 -3568428,0 -3568428,0.10802655 -3568440,0.10802655 -3568440,0 -3570450,0 -3570450,0.096560048 -3570522,0.096560048 -3570522,0 -3575592,0 -3575592,0.21605311 -3575640,0.21605311 -3575640,0 -3578118,0 -3578118,0.16294508 -3578238,0.25165963 -3578238,0 -3578268,0 -3578268,0.25165963 -3578370,0.16294508 -3578370,0 -3587850,0 -3587850,0.15525045 -3587856,0.15525045 -3587856,0 -3588648,0 -3588648,0.056578153 -3588654,0.056578153 -3588654,0 -3588768,0 -3588768,0.28621002 -3588774,0.28621002 -3588774,0 -3588882,0 -3588882,0.019161135 -3588888,0.019161135 -3588888,0 -3588996,0 -3588996,0.020669885 -3589002,0.020669885 -3589002,0 -3589116,0 -3589116,0.26071213 -3589122,0.26071213 -3589122,0 -3589230,0 -3589230,0.045262523 -3589236,0.045262523 -3589236,0 -3589344,0 -3589344,0.3480688 -3589428,0.3480688 -3589428,0 -3589458,0 -3589458,0.092788171 -3589464,0.092788171 -3589464,0 -3589578,0 -3589578,0.2942064 -3589590,0.2942064 -3589590,0 -3589692,0 -3589692,0.26629451 -3589716,0.26629451 -3589716,0 -3589806,0 -3589806,0.1022933 -3589812,0.1022933 -3589812,0 -3589926,0 -3589926,0.15178033 -3589986,0.15178033 -3589986,0 -3590526,0 -3590526,0.089619795 -3590574,0.089619795 -3590574,0 -3594558,0 -3594558,0.058237779 -3594564,0.058237779 -3594564,0 -3596934,0 -3596934,0.19402535 -3596940,0.19402535 -3596940,0 -3597234,0 -3597234,0.45081473 -3597324,0.45081473 -3597324,0 -3605292,0 -3605292,0.12764031 -3605328,0.12764031 -3605328,0 -3605412,0 -3605412,0.17923959 -3605418,0.17923959 -3605418,0 -3605526,0 -3605526,0.32709716 -3605544,0.32709716 -3605544,0 -3609744,0 -3609744,0.0073928787 -3609768,0.0073928787 -3609768,0 -3612138,0 -3612138,0.22359686 -3612144,0.22359686 -3612144,0 -3613956,0 -3613956,0.091581171 -3613968,0.091581171 -3613968,0 -3614070,0 -3614070,0.18391672 -3614082,0.18391672 -3614082,0 -3614184,0 -3614184,0.020368135 -3614208,0.020368135 -3614208,0 -3614304,0 -3614304,0.018255884 -3614454,0.018255884 -3614454,0 -3619218,0 -3619218,0.30537115 -3619266,0.30537115 -3619266,0 -3619332,0 -3619332,0.012824381 -3619338,0.012824381 -3619338,0 -3619998,0 -3619998,0.19960772 -3620004,0.19960772 -3620004,0 -3620118,0 -3620118,0.18346409 -3620244,0.18346409 -3620244,0 -3647028,0 -3647028,0.1997586 -3647226,0.1997586 -3647226,0 -3651408,0 -3651408,0.004073627 -3651414,0.004073627 -3651414,0 -3651528,0 -3651528,0.23838262 -3651642,0.09957755 -3651642,0 -3651648,0 -3651648,0.23838262 -3651732,0.09957755 -3651732,0 -3653238,0 -3653238,0.14272782 -3653418,0.14272782 -3653418,0 -3655068,0 -3655068,0.33977067 -3655290,0.33977067 -3655290,0 -3656604,0 -3656604,0.1035003 -3656616,0.1035003 -3656616,0 -3656724,0 -3656724,0.16038021 -3656838,0.095051298 -3656838,0 -3656880,0 -3656880,0.16038021 -3656886,0.095051298 -3656886,0 -3658764,0 -3658764,0.18527459 -3658830,0.18527459 -3658830,0 -3666606,0 -3666606,0.14257695 -3666714,0.14257695 -3666714,0 -3666726,0 -3666726,0.18995172 -3666774,0.18995172 -3666774,0 -3666840,0 -3666840,0.025950513 -3666846,0.025950513 -3666846,0 -3666954,0 -3666954,0.1925166 -3666960,0.1925166 -3666960,0 -3667074,0 -3667074,0.13186482 -3667086,0.13186482 -3667086,0 -3667728,0 -3667728,0.29677127 -3667752,0.29677127 -3667752,0 -3669840,0 -3669840,0.13307182 -3669852,0.13307182 -3669852,0 -3669960,0 -3669960,0.12311406 -3670002,0.12311406 -3670002,0 -3670074,0 -3670074,0.1471032 -3670086,0.1471032 -3670086,0 -3675834,0 -3675834,0.34897405 -3675918,0.34897405 -3675918,0 -3677928,0 -3677928,0.16958358 -3678036,0.16958358 -3678036,0 -3678042,0 -3678042,0.22872661 -3678138,0.22872661 -3678138,0 -3678162,0 -3678162,0.088412794 -3678210,0.088412794 -3678210,0 -3678276,0 -3678276,0.28771877 -3678282,0.28771877 -3678282,0 -3678390,0 -3678390,0.17426071 -3678396,0.17426071 -3678396,0 -3678510,0 -3678510,0.36360893 -3678522,0.36360893 -3678522,0 -3678624,0 -3678624,0.16309596 -3678684,0.16309596 -3678684,0 -3678738,0 -3678738,0.1004828 -3678768,0.1004828 -3678768,0 -3678852,0 -3678852,0.31366928 -3678888,0.31366928 -3678888,0 -3680484,0 -3680484,0.54028365 -3680922,0.10681955 -3680922,0 -3680952,0 -3680952,0.54028365 -3680976,0.10681955 -3680976,0 -3685752,0 -3685752,0.025347013 -3685758,0.025347013 -3685758,0 -3687276,0 -3687276,0.2003621 -3687318,0.2003621 -3687318,0 -3687396,0 -3687396,0.27700664 -3687444,0.27700664 -3687444,0 -3687510,0 -3687510,0.12175619 -3687636,0.12175619 -3687636,0 -3698772,0 -3698772,0.086602293 -3698796,0.086602293 -3698796,0 -3704472,0 -3704472,0.10878093 -3704478,0.10878093 -3704478,0 -3707874,0 -3707874,0.20066385 -3708000,0.20066385 -3708000,0 -3708462,0 -3708462,0.21967411 -3708546,0.21967411 -3708546,0 -3709050,0 -3709050,0.21303561 -3709158,0.21303561 -3709158,0 -3709632,0 -3709632,0.23551599 -3709734,0.23551599 -3709734,0 -3716916,0 -3716916,0.32785154 -3716976,0.32785154 -3716976,0 -3741768,0 -3741768,0.22254074 -3741774,0.22254074 -3741774,0 -3741882,0 -3741882,0.38880507 -3741900,0.38880507 -3741900,0 -3741996,0 -3741996,0.0055823778 -3742002,0.0055823778 -3742002,0 -3742110,0 -3742110,0.32890766 -3742170,0.32890766 -3742170,0 -3743850,0 -3743850,0.36406156 -3743916,0.36406156 -3743916,0 -3749154,0 -3749154,0.42667471 -3749334,0.42667471 -3749334,0 -3755778,0 -3755778,0.22359686 -3755892,0.074984912 -3755892,0 -3755898,0 -3755898,0.22359686 -3755934,0.074984912 -3755934,0 -3757908,0 -3757908,0.10123718 -3757926,0.10123718 -3757926,0 -3759360,0 -3759360,0.11934218 -3759366,0.11934218 -3759366,0 -3760836,0 -3760836,0.15781533 -3760872,0.15781533 -3760872,0 -3760896,0 -3760896,0.12281231 -3760914,0.12281231 -3760914,0 -3760956,0 -3760956,0.084942667 -3760962,0.084942667 -3760962,0 -3761016,0 -3761016,0.0063367532 -3761022,0.0063367532 -3761022,0 -3761070,0 -3761070,0.3062764 -3761130,0.083584792 -3761130,0 -3761142,0 -3761142,0.3062764 -3761160,0.083584792 -3761160,0 -3768378,0 -3768378,0.24592637 -3768420,0.24592637 -3768420,0 -3769884,0 -3769884,0.18436934 -3770238,0.18436934 -3770238,0 -3773226,0 -3773226,0.30009053 -3773298,0.30009053 -3773298,0 -3773520,0 -3773520,0.27444176 -3773586,0.27444176 -3773586,0 -3773820,0 -3773820,0.37356669 -3773886,0.37356669 -3773886,0 -3773928,0 -3773928,0.096861798 -3773988,0.096861798 -3773988,0 -3774120,0 -3774120,0.32392879 -3774138,0.32392879 -3774138,0 -3774420,0 -3774420,0.33720579 -3774456,0.33720579 -3774456,0 -3774492,0 -3774492,0.080114665 -3774522,0.080114665 -3774522,0 -3774606,0 -3774606,0.16792396 -3774672,0.16792396 -3774672,0 -3774726,0 -3774726,0.18859384 -3774792,0.18859384 -3774792,0 -3774828,0 -3774828,0.12658419 -3774834,0.12658419 -3774834,0 -3774840,0 -3774840,0.17954134 -3774852,0.17954134 -3774852,0 -3777096,0 -3777096,0.33298129 -3777186,0.33298129 -3777186,0 -3777990,0 -3777990,0.22344599 -3778038,0.22344599 -3778038,0 -3778104,0 -3778104,0.094447797 -3778110,0.094447797 -3778110,0 -3780918,0 -3780918,0.21891973 -3780972,0.21891973 -3780972,0 -3783084,0 -3783084,0.093089922 -3783090,0.093089922 -3783090,0 -3783204,0 -3783204,0.13473144 -3783282,0.13473144 -3783282,0 -3783318,0 -3783318,0.007996379 -3783324,0.007996379 -3783324,0 -3788544,0 -3788544,0.092335546 -3788550,0.092335546 -3788550,0 -3792444,0 -3792444,0.10018105 -3792456,0.10018105 -3792456,0 -3793164,0 -3793164,0.17335546 -3793212,0.17335546 -3793212,0 -3793284,0 -3793284,0.021273386 -3793290,0.021273386 -3793290,0 -3793296,0 -3793296,0.24728425 -3793302,0.24728425 -3793302,0 -3793410,0 -3793410,0.12296319 -3793440,0.12296319 -3793440,0 -3793524,0 -3793524,0.26946288 -3793596,0.26946288 -3793596,0 -3796890,0 -3796890,0.07905854 -3796920,0.07905854 -3796920,0 -3800994,0 -3800994,0.055823778 -3801000,0.055823778 -3801000,0 -3801108,0 -3801108,0.32045866 -3801132,0.32045866 -3801132,0 -3826356,0 -3826356,0.29692215 -3826854,0.29692215 -3826854,0 -3830676,0 -3830676,0.56321666 -3830856,0.56321666 -3830856,0 -3831516,0 -3831516,0.20232348 -3831570,0.20232348 -3831570,0 -3831630,0 -3831630,0.16626433 -3831654,0.16626433 -3831654,0 -3831744,0 -3831744,0.06985516 -3831786,0.06985516 -3831786,0 -3831858,0 -3831858,0.19764635 -3831930,0.19764635 -3831930,0 -3831978,0 -3831978,0.03922752 -3832008,0.03922752 -3832008,0 -3833328,0 -3833328,0.19704285 -3833376,0.19704285 -3833376,0 -3841872,0 -3841872,0.32392879 -3841878,0.32392879 -3841878,0 -3841986,0 -3841986,0.32573929 -3842004,0.32573929 -3842004,0 -3848550,0 -3848550,0.13684369 -3848580,0.13684369 -3848580,0 -3860298,0 -3860298,0.1071213 -3860304,0.1071213 -3860304,0 -3865044,0 -3865044,0.12960169 -3865176,0.12960169 -3865176,0 -3868032,0 -3868032,0.14604707 -3868128,0.14604707 -3868128,0 -3868776,0 -3868776,0.10425468 -3868788,0.10425468 -3868788,0 -3868890,0 -3868890,0.16852746 -3868932,0.16852746 -3868932,0 -3869004,0 -3869004,0.12507544 -3869070,0.12507544 -3869070,0 -3870996,0 -3870996,0.023234762 -3871002,0.023234762 -3871002,0 -3871182,0 -3871182,0.13563669 -3871230,0.13563669 -3871230,0 -3872088,0 -3872088,0.15223295 -3872148,0.15223295 -3872148,0 -3876798,0 -3876798,0.14876282 -3876864,0.14876282 -3876864,0 -3876912,0 -3876912,0.20066385 -3876930,0.20066385 -3876930,0 -3877032,0 -3877032,0.25980688 -3877092,0.25980688 -3877092,0 -3877146,0 -3877146,0.042546771 -3877152,0.042546771 -3877152,0 -3877260,0 -3877260,0.19930597 -3877314,0.19930597 -3877314,0 -3886446,0 -3886446,0.051599276 -3886488,0.051599276 -3886488,0 -3911856,0 -3911856,0.243965 -3911916,0.243965 -3911916,0 -3911970,0 -3911970,0.2990344 -3911976,0.2990344 -3911976,0 -3912084,0 -3912084,0.25528063 -3912144,0.25528063 -3912144,0 -3914226,0 -3914226,0.16807483 -3914232,0.16807483 -3914232,0 -3914340,0 -3914340,0.14076645 -3914442,0.14076645 -3914442,0 -3915456,0 -3915456,0.038774894 -3915492,0.038774894 -3915492,0 -3917898,0 -3917898,0.10938443 -3918012,0.085546168 -3918012,0 -3918018,0 -3918018,0.085546168 -3918042,0.10938443 -3918042,0 -3920250,0 -3920250,0.011919131 -3920256,0.011919131 -3920256,0 -3935286,0 -3935286,0.14061557 -3935310,0.14061557 -3935310,0 -3943440,0 -3943440,0.26704888 -3943464,0.26704888 -3943464,0 -3943554,0 -3943554,0.26086301 -3943620,0.26086301 -3943620,0 -3943674,0 -3943674,0.091882921 -3943716,0.091882921 -3943716,0 -3943788,0 -3943788,0.29616777 -3943806,0.29616777 -3943806,0 -3943902,0 -3943902,0.27700664 -3943962,0.27700664 -3943962,0 -3944022,0 -3944022,0.066988533 -3944028,0.066988533 -3944028,0 -3953868,0 -3953868,0.15117683 -3953898,0.15117683 -3953898,0 -3955092,0 -3955092,0.098370549 -3955104,0.098370549 -3955104,0 -3958722,0 -3958722,0.17471334 -3958740,0.17471334 -3958740,0 -3959814,0 -3959814,0.22963186 -3959874,0.22963186 -3959874,0 -3960090,0 -3960090,0.16400121 -3960174,0.16400121 -3960174,0 -3960204,0 -3960204,0.059897405 -3960288,0.059897405 -3960288,0 -3960318,0 -3960318,0.2063971 -3960402,0.23385637 -3960402,0 -3960426,0 -3960426,0.2063971 -3960438,0.13307182 -3960438,0 -3960450,0 -3960450,0.13307182 -3960480,0.23385637 -3960480,0 -3960990,0 -3960990,0.1925166 -3961092,0.1925166 -3961092,0 -3961578,0 -3961578,0.23974049 -3961692,0.23974049 -3961692,0 -3962166,0 -3962166,0.27519614 -3962286,0.27519614 -3962286,0 -3962406,0 -3962406,0.41928183 -3962472,0.41928183 -3962472,0 -3967062,0 -3967062,0.3450513 -3967752,0.3450513 -3967752,0 -3979278,0 -3979278,0.017652384 -3979284,0.017652384 -3979284,0 -3997452,0 -3997452,0.15645745 -3997476,0.15645745 -3997476,0 -3997566,0 -3997566,0.29450815 -3997596,0.29450815 -3997596,0 -3998658,0 -3998658,0.16581171 -3998742,0.16581171 -3998742,0 -4000326,0 -4000326,0.28258902 -4000386,0.28258902 -4000386,0 -4003740,0 -4003740,0.096861798 -4003818,0.096861798 -4003818,0 -4015860,0 -4015860,0.23310199 -4015944,0.23310199 -4015944,0 -4015974,0 -4015974,0.0490344 -4016022,0.0490344 -4016022,0 -4016094,0 -4016094,0.28786964 -4016130,0.28786964 -4016130,0 -4016508,0 -4016508,0.14499095 -4016550,0.14499095 -4016550,0 -4017222,0 -4017222,0.076644538 -4017264,0.076644538 -4017264,0 -4017336,0 -4017336,0.095805673 -4017426,0.095805673 -4017426,0 -4023306,0 -4023306,0.18980084 -4023318,0.18980084 -4023318,0 -4028886,0 -4028886,0.1489137 -4028946,0.1489137 -4028946,0 -4029000,0 -4029000,0.33117079 -4029096,0.33117079 -4029096,0 -4029120,0 -4029120,0.044659022 -4029126,0.044659022 -4029126,0 -4029234,0 -4029234,0.16626433 -4029246,0.16626433 -4029246,0 -4029348,0 -4029348,0.063669282 -4029372,0.063669282 -4029372,0 -4029468,0 -4029468,0.040887145 -4029474,0.040887145 -4029474,0 -4029582,0 -4029582,0.29631865 -4029606,0.29631865 -4029606,0 -4029696,0 -4029696,0.32619191 -4029732,0.32619191 -4029732,0 -4029816,0 -4029816,0.22570911 -4029894,0.22570911 -4029894,0 -4029930,0 -4029930,0.22329511 -4029948,0.22329511 -4029948,0 -4034172,0 -4034172,0.32332529 -4034544,0.32332529 -4034544,0 -4043514,0 -4043514,0.17109234 -4043628,0.11089318 -4043628,0 -4043640,0 -4043640,0.11089318 -4043658,0.17109234 -4043658,0 -4043748,0 -4043748,0.18346409 -4043784,0.18346409 -4043784,0 -4043862,0 -4043862,0.20202173 -4043946,0.20202173 -4043946,0 -4043976,0 -4043976,0.06955341 -4044036,0.06955341 -4044036,0 -4044090,0 -4044090,0.12929994 -4044096,0.12929994 -4044096,0 -4044210,0 -4044210,0.22163549 -4044384,0.22163549 -4044384,0 -4045620,0 -4045620,0.22465299 -4045704,0.22465299 -4045704,0 -4047024,0 -4047024,0.097314424 -4047030,0.097314424 -4047030,0 -4047264,0 -4047264,0.1004828 -4047270,0.1004828 -4047270,0 -4047378,0 -4047378,0.047223899 -4047384,0.047223899 -4047384,0 -4047492,0 -4047492,0.090826795 -4047528,0.090826795 -4047528,0 -4047612,0 -4047612,0.39544357 -4047624,0.39544357 -4047624,0 -4047726,0 -4047726,0.0049788775 -4047732,0.0049788775 -4047732,0 -4047840,0 -4047840,0.27972239 -4047882,0.27972239 -4047882,0 -4052616,0 -4052616,0.00030175015 -4052622,0.00030175015 -4052622,0 -4052658,0 -4052658,0.35757393 -4052730,0.23868437 -4052730,0 -4052760,0 -4052760,0.23868437 -4052826,0.35757393 -4052826,0 -4057224,0 -4057224,0.11647556 -4057242,0.06095353 -4057242,0 -4057248,0 -4057248,0.06095353 -4057260,0.11647556 -4057260,0 -4082472,0 -4082472,0.22314424 -4082514,0.22314424 -4082514,0 -4093086,0 -4093086,0.11707906 -4093116,0.11707906 -4093116,0 -4095360,0 -4095360,0.12975256 -4095378,0.12975256 -4095378,0 -4097982,0 -4097982,0.11149668 -4098024,0.11149668 -4098024,0 -4099386,0 -4099386,0.14182257 -4099500,0.10817743 -4099500,0 -4099506,0 -4099506,0.14182257 -4099512,0.10817743 -4099512,0 -4099620,0 -4099620,0.31366928 -4099638,0.31366928 -4099638,0 -4108170,0 -4108170,0.21152686 -4108200,0.21152686 -4108200,0 -4108290,0 -4108290,0.0073928787 -4108368,0.0073928787 -4108368,0 -4112076,0 -4112076,0.12899819 -4112190,0.31729028 -4112190,0 -4112196,0 -4112196,0.31729028 -4112208,0.12899819 -4112208,0 -4112304,0 -4112304,0.059897405 -4112310,0.059897405 -4112310,0 -4114524,0 -4114524,0.16143633 -4114560,0.16143633 -4114560,0 -4115520,0 -4115520,0.21409173 -4115610,0.21409173 -4115610,0 -4123440,0 -4123440,0.13684369 -4123452,0.13684369 -4123452,0 -4123554,0 -4123554,0.23627037 -4123590,0.23627037 -4123590,0 -4125612,0 -4125612,0.26523838 -4125636,0.26523838 -4125636,0 -4131786,0 -4131786,0.21016898 -4131816,0.07076041 -4131816,0 -4131834,0 -4131834,0.07076041 -4131858,0.21016898 -4131858,0 -4131930,0 -4131930,0.055823778 -4131936,0.055823778 -4131936,0 -4132044,0 -4132044,0.15706095 -4132056,0.15706095 -4132056,0 -4132164,0 -4132164,0.17592034 -4132206,0.17592034 -4132206,0 -4132374,0 -4132374,0.1937236 -4132458,0.1937236 -4132458,0 -4132962,0 -4132962,0.21997586 -4133064,0.21997586 -4133064,0 -4133130,0 -4133130,0.037417019 -4133136,0.037417019 -4133136,0 -4133544,0 -4133544,0.22178636 -4133592,0.22178636 -4133592,0 -4136676,0 -4136676,0.0076946288 -4136694,0.0076946288 -4136694,0 -4176780,0 -4176780,0.25150875 -4176822,0.25150875 -4176822,0 -4177686,0 -4177686,0.057030779 -4177704,0.057030779 -4177704,0 -4177800,0 -4177800,0.067592034 -4177818,0.067592034 -4177818,0 -4177920,0 -4177920,0.075890163 -4177926,0.075890163 -4177926,0 -4178034,0 -4178034,0.096861798 -4178040,0.096861798 -4178040,0 -4178148,0 -4178148,0.10274593 -4178220,0.10274593 -4178220,0 -4178268,0 -4178268,0.1985516 -4178304,0.1985516 -4178304,0 -4178382,0 -4178382,0.20684973 -4178460,0.20684973 -4178460,0 -4178496,0 -4178496,0.29616777 -4178514,0.29616777 -4178514,0 -4178616,0 -4178616,0.28379602 -4178670,0.28379602 -4178670,0 -4181496,0 -4181496,0.054013277 -4181580,0.054013277 -4181580,0 -4181610,0 -4181610,0.047374774 -4181616,0.047374774 -4181616,0 -4181724,0 -4181724,0.10817743 -4181784,0.10817743 -4181784,0 -4181844,0 -4181844,0.14755582 -4181850,0.14755582 -4181850,0 -4181958,0 -4181958,0.13503319 -4182018,0.13503319 -4182018,0 -4182072,0 -4182072,0.25271575 -4182090,0.25271575 -4182090,0 -4182792,0 -4182792,0.089016295 -4182882,0.089016295 -4182882,0 -4182906,0 -4182906,0.23687387 -4182972,0.23687387 -4182972,0 -4183032,0 -4183032,0.1955341 -4183044,0.1955341 -4183044,0 -4183686,0 -4183686,0.068949909 -4183716,0.068949909 -4183716,0 -4183800,0 -4183800,0.21907061 -4183836,0.21907061 -4183836,0 -4186398,0 -4186398,0.34821967 -4186452,0.34821967 -4186452,0 -4195986,0 -4195986,0.33554617 -4196220,0.33554617 -4196220,0 -4198572,0 -4198572,0.16415208 -4198632,0.16415208 -4198632,0 -4198686,0 -4198686,0.089016295 -4198716,0.089016295 -4198716,0 -4200042,0 -4200042,0.21816536 -4200072,0.21816536 -4200072,0 -4202586,0 -4202586,0.30838865 -4202628,0.30838865 -4202628,0 -4204662,0 -4204662,0.0502414 -4204680,0.0502414 -4204680,0 -4204776,0 -4204776,0.11692818 -4204866,0.11692818 -4204866,0 -4204896,0 -4204896,0.028062764 -4204944,0.028062764 -4204944,0 -4208436,0 -4208436,0.052051901 -4208442,0.052051901 -4208442,0 -4208448,0 -4208448,0.23551599 -4208484,0.23551599 -4208484,0 -4208556,0 -4208556,0.3050694 -4208592,0.3050694 -4208592,0 -4208670,0 -4208670,0.25980688 -4208712,0.25980688 -4208712,0 -4209996,0 -4209996,0.12507544 -4210032,0.12718769 -4210032,0 -4210044,0 -4210044,0.12507544 -4210110,0.016143633 -4210110,0 -4210116,0 -4210116,0.016143633 -4210134,0.12718769 -4210134,0 -4210224,0 -4210224,0.16566083 -4210230,0.16566083 -4210230,0 -4210344,0 -4210344,0.17109234 -4210392,0.17109234 -4210392,0 -4212126,0 -4212126,0.1955341 -4212228,0.1955341 -4212228,0 -4214250,0 -4214250,0.33388654 -4214256,0.33388654 -4214256,0 -4216734,0 -4216734,0.14318045 -4216758,0.14318045 -4216758,0 -4216848,0 -4216848,0.21786361 -4216854,0.21786361 -4216854,0 -4216968,0 -4216968,0.21197948 -4216992,0.21197948 -4216992,0 -4217628,0 -4217628,0.055220278 -4217634,0.055220278 -4217634,0 -4217742,0 -4217742,0.04993965 -4217784,0.04993965 -4217784,0 -4217862,0 -4217862,0.089921545 -4217868,0.089921545 -4217868,0 -4217976,0 -4217976,0.24713337 -4217982,0.24713337 -4217982,0 -4218090,0 -4218090,0.25286663 -4218120,0.25286663 -4218120,0 -4218306,0 -4218306,0.027459264 -4218312,0.027459264 -4218312,0 -4219194,0 -4219194,0.15328908 -4219338,0.15328908 -4219338,0 -4220442,0 -4220442,0.33841279 -4220478,0.33841279 -4220478,0 -4222548,0 -4222548,0.014484007 -4222668,0.054465902 -4222668,0 -4222680,0 -4222680,0.014484007 -4222716,0.054465902 -4222716,0 -4222782,0 -4222782,0.11813518 -4222788,0.11813518 -4222788,0 -4222896,0 -4222896,0.084490042 -4222920,0.084490042 -4222920,0 -4223016,0 -4223016,0.1961376 -4223034,0.1961376 -4223034,0 -4223130,0 -4223130,0.30175015 -4223208,0.30175015 -4223208,0 -4223244,0 -4223244,0.0076946288 -4223250,0.0076946288 -4223250,0 -4231038,0 -4231038,0.1065178 -4231068,0.1065178 -4231068,0 -4231152,0 -4231152,0.038020519 -4231158,0.038020519 -4231158,0 -4231602,0 -4231602,0.4431201 -4231686,0.4431201 -4231686,0 -4235940,0 -4235940,0.25467713 -4235976,0.25467713 -4235976,0 -4256808,0 -4256808,0.0069402535 -4256814,0.0069402535 -4256814,0 -4260114,0 -4260114,0.1035003 -4260120,0.1035003 -4260120,0 -4263144,0 -4263144,0.32951116 -4263234,0.32951116 -4263234,0 -4263606,0 -4263606,0.41505733 -4264254,0.41505733 -4264254,0 -4264902,0 -4264902,0.39740495 -4264974,0.39740495 -4264974,0 -4265202,0 -4265202,0.30537115 -4265268,0.30537115 -4265268,0 -4269828,0 -4269828,0.06955341 -4269852,0.06955341 -4269852,0 -4272990,0 -4272990,0.056879903 -4273002,0.30597465 -4273002,0 -4273020,0 -4273020,0.056879903 -4273074,0.30597465 -4273074,0 -4273104,0 -4273104,0.078304164 -4273110,0.078304164 -4273110,0 -4273608,0 -4273608,0.0036210018 -4273614,0.0036210018 -4273614,0 -4275018,0 -4275018,0.017501509 -4275132,0.082981291 -4275132,0 -4275156,0 -4275156,0.017501509 -4275210,0.082981291 -4275210,0 -4275252,0 -4275252,0.039680145 -4275258,0.039680145 -4275258,0 -4282434,0 -4282434,0.0078455039 -4282452,0.0078455039 -4282452,0 -4282548,0 -4282548,0.0075437538 -4282626,0.0075437538 -4282626,0 -4282668,0 -4282668,0.16309596 -4282674,0.16309596 -4282674,0 -4288452,0 -4288452,0.11074231 -4288458,0.11074231 -4288458,0 -4294194,0 -4294194,0.22103199 -4294308,0.22103199 -4294308,0 -4294746,0 -4294746,0.16128546 -4294776,0.16128546 -4294776,0 -4294782,0 -4294782,0.23777912 -4294854,0.23777912 -4294854,0 -4294860,0 -4294860,0.34580567 -4294890,0.34580567 -4294890,0 -4295370,0 -4295370,0.22797224 -4295484,0.22797224 -4295484,0 -4295958,0 -4295958,0.25890163 -4296018,0.25890163 -4296018,0 -4301850,0 -4301850,0.0043753772 -4301856,0.0043753772 -4301856,0 -4307424,0 -4307424,0.13020519 -4307526,0.13020519 -4307526,0 -4307976,0 -4307976,0.29269765 -4308132,0.29269765 -4308132,0 -4315104,0 -4315104,0.12492456 -4315110,0.12492456 -4315110,0 -4319892,0 -4319892,0.20730235 -4319958,0.20730235 -4319958,0 -4352424,0 -4352424,0.15525045 -4352448,0.15525045 -4352448,0 -4357476,0 -4357476,0.085697043 -4357512,0.085697043 -4357512,0 -4358232,0 -4358232,0.36149668 -4358244,0.36149668 -4358244,0 -4360980,0 -4360980,0.50859988 -4361316,0.50859988 -4361316,0 -4362816,0 -4362816,0.3934822 -4363050,0.3934822 -4363050,0 -4363920,0 -4363920,0.044960772 -4363980,0.044960772 -4363980,0 -4366500,0 -4366500,0.052806276 -4366506,0.052806276 -4366506,0 -4366614,0 -4366614,0.16762221 -4366638,0.16762221 -4366638,0 -4366728,0 -4366728,0.22299336 -4366812,0.22299336 -4366812,0 -4367070,0 -4367070,0.23943874 -4367124,0.23943874 -4367124,0 -4367328,0 -4367328,0.19040435 -4367340,0.19040435 -4367340,0 -4367742,0 -4367742,0.087658419 -4367754,0.087658419 -4367754,0 -4367856,0 -4367856,0.18467109 -4367874,0.18467109 -4367874,0 -4371528,0 -4371528,0.29073627 -4371594,0.29073627 -4371594,0 -4374930,0 -4374930,0.37643331 -4375488,0.37643331 -4375488,0 -4375986,0 -4375986,0.40660833 -4376040,0.40660833 -4376040,0 -4380438,0 -4380438,0.36919131 -4380504,0.0072420036 -4380504,0 -4380570,0 -4380570,0.0072420036 -4380582,0.36919131 -4380582,0 -4380984,0 -4380984,0.048581774 -4380990,0.048581774 -4380990,0 -4386246,0 -4386246,0.08026554 -4386318,0.08026554 -4386318,0 -4386360,0 -4386360,0.1591732 -4386420,0.1591732 -4386420,0 -4386480,0 -4386480,0.11375981 -4386528,0.11375981 -4386528,0 -4393224,0 -4393224,0.21409173 -4393272,0.21409173 -4393272,0 -4393338,0 -4393338,0.0075437538 -4393356,0.0075437538 -4393356,0 -4393452,0 -4393452,0.21756186 -4393542,0.21756186 -4393542,0 -4393572,0 -4393572,0.03062764 -4393662,0.03062764 -4393662,0 -4395576,0 -4395576,0.0076946288 -4395678,0.0076946288 -4395678,0 -4397352,0 -4397352,0.16369946 -4397400,0.16369946 -4397400,0 -4397466,0 -4397466,0.23098974 -4397478,0.23098974 -4397478,0 -4399500,0 -4399500,0.15328908 -4399506,0.15328908 -4399506,0 -4402752,0 -4402752,0.20141823 -4402758,0.20141823 -4402758,0 -4405554,0 -4405554,0.16807483 -4405656,0.16807483 -4405656,0 -4406448,0 -4406448,0.051146651 -4406454,0.051146651 -4406454,0 -4421154,0 -4421154,0.072118286 -4421220,0.072118286 -4421220,0 -4426752,0 -4426752,0.10817743 -4426758,0.10817743 -4426758,0 -4428258,0 -4428258,0.21258298 -4428276,0.21258298 -4428276,0 -4431102,0 -4431102,0.1525347 -4431156,0.1525347 -4431156,0 -4431216,0 -4431216,0.12658419 -4431264,0.12658419 -4431264,0 -4440408,0 -4440408,0.081170791 -4440414,0.081170791 -4440414,0 -4445094,0 -4445094,0.027610139 -4445100,0.027610139 -4445100,0 -4451454,0 -4451454,0.21077248 -4451466,0.21077248 -4451466,0 -4451568,0 -4451568,0.12507544 -4451580,0.12507544 -4451580,0 -4454334,0 -4454334,0.24622812 -4454418,0.24622812 -4454418,0 -4457718,0 -4457718,0.24894387 -4457748,0.24894387 -4457748,0 -4458174,0 -4458174,0.082076041 -4458180,0.082076041 -4458180,0 -4462788,0 -4462788,0.28017502 -4462812,0.28017502 -4462812,0 -4465044,0 -4465044,0.038624019 -4465050,0.038624019 -4465050,0 -4469094,0 -4469094,0.06095353 -4469100,0.06095353 -4469100,0 -4469214,0 -4469214,0.13880507 -4469322,0.13880507 -4469322,0 -4476648,0 -4476648,0.71409173 -4477062,0.71409173 -4477062,0 -4481910,0 -4481910,0.14725407 -4481946,0.14725407 -4481946,0 -4482030,0 -4482030,0.10561255 -4482036,0.10561255 -4482036,0 -4482924,0 -4482924,0.011164756 -4482930,0.011164756 -4482930,0 -4488120,0 -4488120,0.086753168 -4488144,0.086753168 -4488144,0 -4488234,0 -4488234,0.15932408 -4488246,0.15932408 -4488246,0 -4488354,0 -4488354,0.18195534 -4488378,0.18195534 -4488378,0 -4488468,0 -4488468,0.18829209 -4488576,0.18829209 -4488576,0 -4488582,0 -4488582,0.23023537 -4488606,0.23023537 -4488606,0 -4492338,0 -4492338,0.3038624 -4492404,0.3038624 -4492404,0 -4492452,0 -4492452,0.32875679 -4492494,0.32875679 -4492494,0 -4495002,0 -4495002,0.18919734 -4495014,0.18919734 -4495014,0 -4495044,0 -4495044,0.036210018 -4495098,0.036210018 -4495098,0 -4501068,0 -4501068,0.14031382 -4501134,0.14031382 -4501134,0 -4506438,0 -4506438,0.22872661 -4506582,0.22872661 -4506582,0 -4513170,0 -4513170,0.17063971 -4513176,0.17063971 -4513176,0 -4513284,0 -4513284,0.15887145 -4513302,0.15887145 -4513302,0 -4515762,0 -4515762,0.21891973 -4515768,0.21891973 -4515768,0 -4518516,0 -4518516,0.21439348 -4519116,0.21439348 -4519116,0 -4522350,0 -4522350,0.16656608 -4522356,0.16656608 -4522356,0 -4522650,0 -4522650,0.42561859 -4522716,0.42561859 -4522716,0 -4525416,0 -4525416,0.20835848 -4525434,0.20835848 -4525434,0 -4527798,0 -4527798,0.15872058 -4527834,0.15872058 -4527834,0 -4528386,0 -4528386,0.45488835 -4528458,0.45488835 -4528458,0 -4531548,0 -4531548,0.17260109 -4531560,0.17260109 -4531560,0 -4532844,0 -4532844,0.38744719 -4532910,0.38744719 -4532910,0 -4533978,0 -4533978,0.18964997 -4533990,0.18964997 -4533990,0 -4536438,0 -4536438,0.15706095 -4536492,0.15706095 -4536492,0 -4540530,0 -4540530,0.22933011 -4540602,0.22933011 -4540602,0 -4541118,0 -4541118,0.29692215 -4541184,0.29692215 -4541184,0 -4541556,0 -4541556,0.071363911 -4541568,0.071363911 -4541568,0 -4541706,0 -4541706,0.15766445 -4541766,0.15766445 -4541766,0 -4542288,0 -4542288,0.21680748 -4542342,0.21680748 -4542342,0 -4546926,0 -4546926,0.072872661 -4547250,0.072872661 -4547250,0 -4548054,0 -4548054,0.12899819 -4548126,0.12899819 -4548126,0 -4556382,0 -4556382,0.15660833 -4556466,0.20745323 -4556466,0 -4556478,0 -4556478,0.15660833 -4556538,0.20745323 -4556538,0 -4556574,0 -4556574,0.22073024 -4556586,0.16716958 -4556586,0 -4556622,0 -4556622,0.16716958 -4556682,0.22073024 -4556682,0 -4556934,0 -4556934,0.21560048 -4556940,0.21560048 -4556940,0 -4557162,0 -4557162,0.23687387 -4557240,0.23687387 -4557240,0 -4557750,0 -4557750,0.19945685 -4557864,0.19945685 -4557864,0 -4558338,0 -4558338,0.14815932 -4558470,0.14815932 -4558470,0 -4558920,0 -4558920,0.25950513 -4558998,0.25950513 -4558998,0 -4559508,0 -4559508,0.22073024 -4559592,0.22073024 -4559592,0 -4559952,0 -4559952,0.36828606 -4559970,0.36828606 -4559970,0 -4560096,0 -4560096,0.16958358 -4560174,0.16958358 -4560174,0 -4560684,0 -4560684,0.21424261 -4560768,0.21424261 -4560768,0 -4563678,0 -4563678,0.085093543 -4563696,0.085093543 -4563696,0 -4563792,0 -4563792,0.063065782 -4563816,0.063065782 -4563816,0 -4563912,0 -4563912,0.17260109 -4563930,0.17260109 -4563930,0 -4564026,0 -4564026,0.12960169 -4564050,0.12960169 -4564050,0 -4564140,0 -4564140,0.042546771 -4564158,0.042546771 -4564158,0 -4564698,0 -4564698,0.21816536 -4564770,0.21816536 -4564770,0 -4564992,0 -4564992,0.42667471 -4565022,0.42667471 -4565022,0 -4565292,0 -4565292,0.4019312 -4565370,0.4019312 -4565370,0 -4570332,0 -4570332,0.29088715 -4570368,0.29088715 -4570368,0 -4570446,0 -4570446,0.15691008 -4570452,0.15691008 -4570452,0 -4571526,0 -4571526,0.0028666264 -4571532,0.0028666264 -4571532,0 -4571646,0 -4571646,0.16188896 -4571682,0.16188896 -4571682,0 -4574532,0 -4574532,0.17380809 -4574544,0.17380809 -4574544,0 -4576986,0 -4576986,0.28032589 -4576992,0.28032589 -4576992,0 -4577106,0 -4577106,0.30733253 -4577112,0.30733253 -4577112,0 -4586130,0 -4586130,0.13231744 -4586154,0.13231744 -4586154,0 -4600998,0 -4600998,0.24803862 -4601034,0.24803862 -4601034,0 -4601112,0 -4601112,0.25935425 -4601190,0.25935425 -4601190,0 -4601226,0 -4601226,0.11179843 -4601256,0.11179843 -4601256,0 -4604634,0 -4604634,0.241551 -4604658,0.20564273 -4604658,0 -4604676,0 -4604676,0.20564273 -4604688,0.241551 -4604688,0 -4604772,0 -4604772,0.16173808 -4604868,0.16173808 -4604868,0 -4606248,0 -4606248,0.007996379 -4606302,0.007996379 -4606302,0 -4606782,0 -4606782,0.21454436 -4606800,0.21454436 -4606800,0 -4606896,0 -4606896,0.26282438 -4606908,0.26282438 -4606908,0 -4607010,0 -4607010,0.047827399 -4607016,0.047827399 -4607016,0 -4610220,0 -4610220,0.027761014 -4610226,0.027761014 -4610226,0 -4613352,0 -4613352,0.20262523 -4613364,0.20262523 -4613364,0 -4613472,0 -4613472,0.061858781 -4613478,0.061858781 -4613478,0 -4613586,0 -4613586,0.20383223 -4613592,0.20383223 -4613592,0 -4613700,0 -4613700,0.19900422 -4613736,0.19900422 -4613736,0 -4613922,0 -4613922,0.31125528 -4613988,0.31125528 -4613988,0 -4616304,0 -4616304,0.31940253 -4616358,0.31940253 -4616358,0 -4616604,0 -4616604,0.31155703 -4616622,0.31155703 -4616622,0 -4622100,0 -4622100,0.19659022 -4622106,0.19659022 -4622106,0 -4622802,0 -4622802,0.21605311 -4622898,0.21605311 -4622898,0 -4623390,0 -4623390,0.23672299 -4623504,0.23672299 -4623504,0 -4623624,0 -4623624,0.26327701 -4623666,0.26327701 -4623666,0 -4628220,0 -4628220,0.062462281 -4628226,0.062462281 -4628226,0 -4628340,0 -4628340,0.16128546 -4628370,0.16128546 -4628370,0 -4631478,0 -4631478,0.23461074 -4631574,0.23461074 -4631574,0 -4639176,0 -4639176,0.21424261 -4639200,0.21424261 -4639200,0 -4639290,0 -4639290,0.25090525 -4639332,0.25090525 -4639332,0 -4639404,0 -4639404,0.10395293 -4639422,0.10395293 -4639422,0 -4639524,0 -4639524,0.18059747 -4639578,0.18059747 -4639578,0 -4639638,0 -4639638,0.17546771 -4639728,0.17546771 -4639728,0 -4639752,0 -4639752,0.16777308 -4639866,0.16777308 -4639866,0 -4639872,0 -4639872,0.020368135 -4639878,0.020368135 -4639878,0 -4639986,0 -4639986,0.20715148 -4640040,0.20715148 -4640040,0 -4640100,0 -4640100,0.32030779 -4640118,0.32030779 -4640118,0 -4644084,0 -4644084,0.076946288 -4644090,0.076946288 -4644090,0 -4644198,0 -4644198,0.25150875 -4644264,0.25150875 -4644264,0 -4644936,0 -4644936,0.28138202 -4645026,0.28138202 -4645026,0 -4645908,0 -4645908,0.18421847 -4645998,0.18421847 -4645998,0 -4649394,0 -4649394,0.52926976 -4649448,0.52926976 -4649448,0 -4653444,0 -4653444,0.058690404 -4653546,0.058690404 -4653546,0 -4653558,0 -4653558,0.065781533 -4653564,0.065781533 -4653564,0 -4653672,0 -4653672,0.11210018 -4653720,0.11210018 -4653720,0 -4653792,0 -4653792,0.15600483 -4653852,0.40841883 -4653852,0 -4653864,0 -4653864,0.15600483 -4653876,0.40841883 -4653876,0 -4653906,0 -4653906,0.095353048 -4653930,0.095353048 -4653930,0 -4654020,0 -4654020,0.21514786 -4654068,0.21514786 -4654068,0 -4660446,0 -4660446,0.11194931 -4660476,0.11194931 -4660476,0 -4660560,0 -4660560,0.26961376 -4660596,0.26961376 -4660596,0 -4663836,0 -4663836,0.095353048 -4663842,0.095353048 -4663842,0 -4674312,0 -4674312,0.13533494 -4674426,0.13533494 -4674426,0 -4688358,0 -4688358,0.27187689 -4688388,0.27187689 -4688388,0 -4692624,0 -4692624,0.16701871 -4692744,0.13925769 -4692744,0 -4692828,0 -4692828,0 -4692828,0.16701871 -4692828,0.13925769 -4694106,0 -4694106,0.25015088 -4694190,0.25015088 -4694190,0 -4694220,0 -4694220,0.0034701267 -4694226,0.0034701267 -4694226,0 -4694334,0 -4694334,0.43693422 -4694340,0.43693422 -4694340,0 -4694454,0 -4694454,0.33539529 -4694502,0.33539529 -4694502,0 -4694568,0 -4694568,0.19402535 -4694610,0.19402535 -4694610,0 -4696356,0 -4696356,0.18044659 -4696440,0.18044659 -4696440,0 -4697556,0 -4697556,0.17878696 -4697568,0.17878696 -4697568,0 -4697676,0 -4697676,0.18255884 -4697700,0.18255884 -4697700,0 -4697790,0 -4697790,0.019161135 -4697796,0.019161135 -4697796,0 -4704180,0 -4704180,0.24441762 -4704186,0.24441762 -4704186,0 -4704396,0 -4704396,0.27655401 -4704456,0.27655401 -4704456,0 -4706868,0 -4706868,0.32015691 -4706898,0.32015691 -4706898,0 -4709640,0 -4709640,0.33961979 -4709760,0.23989137 -4709760,0 -4709802,0 -4709802,0.23989137 -4709826,0.33961979 -4709826,0 -4711422,0 -4711422,0.2923959 -4711482,0.2923959 -4711482,0 -4711722,0 -4711722,0.30009053 -4711794,0.30009053 -4711794,0 -4712850,0 -4712850,0.28968014 -4712874,0.28968014 -4712874,0 -4712964,0 -4712964,0.21861798 -4712976,0.21861798 -4712976,0 -4713264,0 -4713264,0.15570308 -4713276,0.15570308 -4713276,0 -4718298,0 -4718298,0.28153289 -4718340,0.28153289 -4718340,0 -4723818,0 -4723818,0.1422752 -4723842,0.1422752 -4723842,0 -4726134,0 -4726134,0.1022933 -4726140,0.1022933 -4726140,0 -4726380,0 -4726380,0.22842486 -4726458,0.22842486 -4726458,0 -4726890,0 -4726890,0.21575136 -4727268,0.21575136 -4727268,0 -4730694,0 -4730694,0.34912492 -4730718,0.34912492 -4730718,0 -4732668,0 -4732668,0.098219674 -4732674,0.098219674 -4732674,0 -4732782,0 -4732782,0.063971032 -4732794,0.063971032 -4732794,0 -4733160,0 -4733160,0.35847918 -4733178,0.35847918 -4733178,0 -4733280,0 -4733280,0.28243814 -4733334,0.28243814 -4733334,0 -4733394,0 -4733394,0.2493965 -4733442,0.2493965 -4733442,0 -4733508,0 -4733508,0.2542245 -4733556,0.2542245 -4733556,0 -4746012,0 -4746012,0.51976463 -4746372,0.51976463 -4746372,0 -4749444,0 -4749444,0.13986119 -4749456,0.13986119 -4749456,0 -4753362,0 -4753362,0.063367532 -4753374,0.063367532 -4753374,0 -4759758,0 -4759758,0.040585395 -4759764,0.040585395 -4759764,0 -4759872,0 -4759872,0.18059747 -4759926,0.18059747 -4759926,0 -4769670,0 -4769670,0.25045263 -4769700,0.25045263 -4769700,0 -4773126,0 -4773126,0.20368135 -4773234,0.20368135 -4773234,0 -4773714,0 -4773714,0.23430899 -4773780,0.23430899 -4773780,0 -4774302,0 -4774302,0.18693422 -4774374,0.18693422 -4774374,0 -4774890,0 -4774890,0.20911285 -4774980,0.20911285 -4774980,0 -4775478,0 -4775478,0.21001811 -4775592,0.21001811 -4775592,0 -4776060,0 -4776060,0.16792396 -4776114,0.16792396 -4776114,0 -4776648,0 -4776648,0.19900422 -4776720,0.19900422 -4776720,0 -4777236,0 -4777236,0.18723597 -4777338,0.18723597 -4777338,0 -4777824,0 -4777824,0.21016898 -4777884,0.21016898 -4777884,0 -4778364,0 -4778364,0.068949909 -4778412,0.23627037 -4778412,0 -4778430,0 -4778430,0.068949909 -4778484,0.23627037 -4778484,0 -4778994,0 -4778994,0.22359686 -4779072,0.22359686 -4779072,0 -4786854,0 -4786854,0.19206397 -4786860,0.19206397 -4786860,0 -4792752,0 -4792752,0.29405552 -4793004,0.29405552 -4793004,0 -4793934,0 -4793934,0.37311406 -4794348,0.37311406 -4794348,0 -4794588,0 -4794588,0.5 -4794948,0.5 -4794948,0 -4811850,0 -4811850,0.042999396 -4811856,0.042999396 -4811856,0 -4811964,0 -4811964,0.2923959 -4812006,0.2923959 -4812006,0 -4812084,0 -4812084,0.087658419 -4812096,0.087658419 -4812096,0 -4812102,0 -4812102,0.13940857 -4812150,0.13940857 -4812150,0 -4812198,0 -4812198,0.10304768 -4812222,0.10304768 -4812222,0 -4812312,0 -4812312,0.24185275 -4812360,0.24185275 -4812360,0 -4812432,0 -4812432,0.11300543 -4812438,0.11300543 -4812438,0 -4812546,0 -4812546,0.28092939 -4812606,0.28092939 -4812606,0 -4812660,0 -4812660,0.32800241 -4812726,0.32800241 -4812726,0 -4814604,0 -4814604,0.22540736 -4814616,0.22540736 -4814616,0 -4814718,0 -4814718,0.29465902 -4814814,0.29465902 -4814814,0 -4815684,0 -4815684,0.12975256 -4815792,0.12975256 -4815792,0 -4815804,0 -4815804,0.14136995 -4815894,0.14136995 -4815894,0 -4815918,0 -4815918,0.22314424 -4815936,0.22314424 -4815936,0 -4816032,0 -4816032,0.12598069 -4816098,0.12598069 -4816098,0 -4816152,0 -4816152,0.012975256 -4816158,0.012975256 -4816158,0 -4825752,0 -4825752,0.26403138 -4825800,0.26403138 -4825800,0 -4829934,0 -4829934,0.06955341 -4829940,0.06955341 -4829940,0 -4830054,0 -4830054,0.12326494 -4830084,0.12326494 -4830084,0 -4832988,0 -4832988,0.072420036 -4832994,0.072420036 -4832994,0 -4833102,0 -4833102,0.038020519 -4833162,0.038020519 -4833162,0 -4865622,0 -4865622,0.048280024 -4865634,0.048280024 -4865634,0 -4872174,0 -4872174,0.92607121 -4872504,0.92607121 -4872504,0 -4881696,0 -4881696,0.0081472541 -4881720,0.0081472541 -4881720,0 -4886316,0 -4886316,0.18587809 -4886352,0.18587809 -4886352,0 -4886430,0 -4886430,0.17546771 -4886460,0.17546771 -4886460,0 -4887510,0 -4887510,0.28289077 -4887570,0.46318648 -4887570,0 -4887630,0 -4887630,0.28289077 -4887642,0.46318648 -4887642,0 -4887792,0 -4887792,0.13774894 -4887858,0.13774894 -4887858,0 -4896732,0 -4896732,0.21348823 -4896756,0.21348823 -4896756,0 -4899126,0 -4899126,0.14665057 -4899150,0.14665057 -4899150,0 -4899240,0 -4899240,0.0034701267 -4899246,0.0034701267 -4899246,0 -4899354,0 -4899354,0.082679541 -4899396,0.082679541 -4899396,0 -4899468,0 -4899468,0.2590525 -4899552,0.2590525 -4899552,0 -4899588,0 -4899588,0.075739288 -4899618,0.075739288 -4899618,0 -4901160,0 -4901160,0.0075437538 -4901226,0.0075437538 -4901226,0 -4901274,0 -4901274,0.26825588 -4901292,0.26825588 -4901292,0 -4901388,0 -4901388,0.0073928787 -4901430,0.0073928787 -4901430,0 -4901508,0 -4901508,0.094598672 -4901538,0.094598672 -4901538,0 -4901622,0 -4901622,0.017652384 -4901796,0.017652384 -4901796,0 -4902312,0 -4902312,0.32377791 -4902336,0.32377791 -4902336,0 -4903590,0 -4903590,0.014484007 -4903596,0.014484007 -4903596,0 -4909704,0 -4909704,0.2929994 -4909728,0.2929994 -4909728,0 -4910346,0 -4910346,0.27640314 -4910388,0.27640314 -4910388,0 -4910460,0 -4910460,0.00030175015 -4910466,0.00030175015 -4910466,0 -4911396,0 -4911396,0.21107423 -4911408,0.21107423 -4911408,0 -4911510,0 -4911510,0.26433313 -4911588,0.26433313 -4911588,0 -4916184,0 -4916184,0.094749547 -4916256,0.094749547 -4916256,0 -4918020,0 -4918020,0.066988533 -4918038,0.066988533 -4918038,0 -4918134,0 -4918134,0.14136995 -4918158,0.14136995 -4918158,0 -4949280,0 -4949280,0.14423657 -4949328,0.14423657 -4949328,0 -4949400,0 -4949400,0.038473144 -4949406,0.038473144 -4949406,0 -4949514,0 -4949514,0.10365118 -4949568,0.10365118 -4949568,0 -4952460,0 -4952460,0.245172 -4952502,0.245172 -4952502,0 -4952580,0 -4952580,0.09007242 -4952586,0.09007242 -4952586,0 -4952694,0 -4952694,0.0070911285 -4952700,0.0070911285 -4952700,0 -4955454,0 -4955454,0.53862402 -4955976,0.53862402 -4955976,0 -4959894,0 -4959894,0.063367532 -4959900,0.063367532 -4959900,0 -4960008,0 -4960008,0.084037417 -4960044,0.084037417 -4960044,0 -4960392,0 -4960392,0.32392879 -4960446,0.32392879 -4960446,0 -4962390,0 -4962390,0.066988533 -4962408,0.066988533 -4962408,0 -4962870,0 -4962870,0.038020519 -4962876,0.038020519 -4962876,0 -4962984,0 -4962984,0.20171998 -4963008,0.20171998 -4963008,0 -4963098,0 -4963098,0.12492456 -4963128,0.12492456 -4963128,0 -4963218,0 -4963218,0.0085998793 -4963224,0.0085998793 -4963224,0 -4964586,0 -4964586,0.14257695 -4964640,0.14257695 -4964640,0 -4964700,0 -4964700,0.21967411 -4964742,0.21967411 -4964742,0 -4964820,0 -4964820,0.12175619 -4964892,0.011013881 -4964892,0 -4964898,0 -4964898,0.011013881 -4964976,0.12175619 -4964976,0 -4965006,0 -4965006,0.13971032 -4965012,0.13971032 -4965012,0 -4976142,0 -4976142,0.05914303 -4976154,0.05914303 -4976154,0 -4979310,0 -4979310,0.11375981 -4979364,0.11375981 -4979364,0 -4979430,0 -4979430,0.014484007 -4979454,0.014484007 -4979454,0 -4981482,0 -4981482,0.15238383 -4981554,0.15238383 -4981554,0 -4984146,0 -4984146,0.246379 -4984260,0 -4984260,0 -4984260,0.04013277 -4984260,0.246379 -4984266,0.04013277 -4984266,0 -4984374,0 -4984374,0.08056729 -4984380,0.08056729 -4984380,0 -4987638,0 -4987638,0.0084490042 -4987644,0.0084490042 -4987644,0 -4990758,0 -4990758,0.16309596 -4990872,0.22027761 -4990872,0 -4990968,0 -4990968,0.16309596 -4991034,0.22027761 -4991034,0 -4996674,0 -4996674,0.22827399 -4996770,0.22827399 -4996770,0 -4996794,0 -4996794,0.23642124 -4996812,0.23642124 -4996812,0 -4996908,0 -4996908,0.35093543 -4996914,0.35093543 -4996914,0 -4997592,0 -4997592,0.25165963 -4997640,0.25165963 -4997640,0 -4999584,0 -4999584,0.1452927 -4999602,0.1452927 -4999602,0 -5001738,0 -5001738,0.11240193 -5001756,0.11240193 -5001756,0 -5001852,0 -5001852,0.28183464 -5001858,0.28183464 -5001858,0 -5005164,0 -5005164,0.056276403 -5005170,0.056276403 -5005170,0 -5005278,0 -5005278,0.13126132 -5005284,0.13126132 -5005284,0 -5005392,0 -5005392,0.054315027 -5005398,0.054315027 -5005398,0 -5005860,0 -5005860,0.15660833 -5005890,0.15660833 -5005890,0 -5012472,0 -5012472,0.27776101 -5012538,0.27776101 -5012538,0 -5016930,0 -5016930,0.45669885 -5016936,0.45669885 -5016936,0 -5022864,0 -5022864,0.022178636 -5022870,0.022178636 -5022870,0 -5022978,0 -5022978,0.0069402535 -5023002,0.0069402535 -5023002,0 -5033400,0 -5033400,0.0064876282 -5033412,0.0064876282 -5033412,0 -5033628,0 -5033628,0.038322269 -5033718,0.038322269 -5033718,0 -5033742,0 -5033742,0.094146047 -5033814,0.094146047 -5033814,0 -5039610,0 -5039610,0.29450815 -5039628,0.29450815 -5039628,0 -5042478,0 -5042478,0.12039831 -5042508,0.12039831 -5042508,0 -5042592,0 -5042592,0.014333132 -5042598,0.014333132 -5042598,0 -5042982,0 -5042982,0.18693422 -5043036,0.18693422 -5043036,0 -5045568,0 -5045568,0.24954737 -5045610,0.24954737 -5045610,0 -5045682,0 -5045682,0.22540736 -5045700,0.22540736 -5045700,0 -5045802,0 -5045802,0.11949306 -5045832,0.11949306 -5045832,0 -5048820,0 -5048820,0.21016898 -5048826,0.21016898 -5048826,0 -5052654,0 -5052654,0.22420036 -5052738,0.22420036 -5052738,0 -5053098,0 -5053098,0.27278214 -5053140,0.27278214 -5053140,0 -5053242,0 -5053242,0.22435124 -5053350,0.22435124 -5053350,0 -5053830,0 -5053830,0.21907061 -5053956,0.21907061 -5053956,0 -5054412,0 -5054412,0.19930597 -5054466,0.19930597 -5054466,0 -5055000,0 -5055000,0.19357272 -5055072,0.19357272 -5055072,0 -5066088,0 -5066088,0.21152686 -5066262,0.21152686 -5066262,0 -5074974,0 -5074974,0.22540736 -5075040,0.22540736 -5075040,0 -5075094,0 -5075094,0.27323476 -5075106,0.27323476 -5075106,0 -5081184,0 -5081184,0.38820157 -5082042,0.38820157 -5082042,0 -5083026,0 -5083026,0.23400724 -5083068,0.23400724 -5083068,0 -5084952,0 -5084952,0.17441159 -5084982,0.17441159 -5084982,0 -5085066,0 -5085066,0.18014484 -5085090,0.18014484 -5085090,0 -5090148,0 -5090148,0.048732649 -5090154,0.048732649 -5090154,0 -5095908,0 -5095908,0.26538926 -5095932,0.26538926 -5095932,0 -5096022,0 -5096022,0.014484007 -5096028,0.014484007 -5096028,0 -5097132,0 -5097132,0.082226916 -5097162,0.082226916 -5097162,0 -5099502,0 -5099502,0.32377791 -5099508,0.32377791 -5099508,0 -5125668,0 -5125668,0.18678334 -5125686,0.18678334 -5125686,0 -5126760,0 -5126760,0.029269765 -5126766,0.029269765 -5126766,0 -5126856,0 -5126856,0.32905854 -5126874,0.13201569 -5126874,0 -5126910,0 -5126910,0.32905854 -5126970,0.32317441 -5126970,0 -5126976,0 -5126976,0.32317441 -5127000,0.13201569 -5127000,0 -5127084,0 -5127084,0.3086904 -5127102,0.3086904 -5127102,0 -5127720,0 -5127720,0.21695836 -5127750,0.21695836 -5127750,0 -5127834,0 -5127834,0.22525649 -5127930,0.22525649 -5127930,0 -5128374,0 -5128374,0.0072420036 -5128416,0.0072420036 -5128416,0 -5128488,0 -5128488,0.13020519 -5128542,0.13020519 -5128542,0 -5131122,0 -5131122,0.32060954 -5131506,0.32060954 -5131506,0 -5131548,0 -5131548,0.13820157 -5131554,0.13820157 -5131554,0 -5131662,0 -5131662,0.24064575 -5131680,0.24064575 -5131680,0 -5131782,0 -5131782,0.01991551 -5131794,0.065328908 -5131794,0 -5131812,0 -5131812,0.01991551 -5131818,0.065328908 -5131818,0 -5131896,0 -5131896,0.29375377 -5131956,0.29375377 -5131956,0 -5132952,0 -5132952,0.32196741 -5133294,0.32196741 -5133294,0 -5140836,0 -5140836,0.22661436 -5140902,0.22661436 -5140902,0 -5141136,0 -5141136,0.44749547 -5141202,0.44749547 -5141202,0 -5145210,0 -5145210,0.26659626 -5145222,0.26659626 -5145222,0 -5145324,0 -5145324,0.0075437538 -5145348,0.0075437538 -5145348,0 -5145444,0 -5145444,0.015691008 -5145450,0.015691008 -5145450,0 -5152128,0 -5152128,0.028968014 -5152134,0.028968014 -5152134,0 -5152242,0 -5152242,0.22721786 -5152284,0.22721786 -5152284,0 -5152356,0 -5152356,0.31940253 -5152374,0.31940253 -5152374,0 -5153022,0 -5153022,0.00075437538 -5153028,0.00075437538 -5153028,0 -5160012,0 -5160012,0.27263126 -5160018,0.27263126 -5160018,0 -5165712,0 -5165712,0.25950513 -5165910,0.25950513 -5165910,0 -5170182,0 -5170182,0.13442969 -5170188,0.13442969 -5170188,0 -5175888,0 -5175888,0.082226916 -5175912,0.082226916 -5175912,0 -5176002,0 -5176002,0.11089318 -5176026,0.11089318 -5176026,0 -5202384,0 -5202384,0.14393482 -5202414,0.14393482 -5202414,0 -5202498,0 -5202498,0.31759203 -5202516,0.31759203 -5202516,0 -5202612,0 -5202612,0.016294508 -5202618,0.016294508 -5202618,0 -5205144,0 -5205144,0.23445987 -5205210,0.23445987 -5205210,0 -5209878,0 -5209878,0.01071213 -5209884,0.01071213 -5209884,0 -5215416,0 -5215416,0.18512372 -5215452,0.18512372 -5215452,0 -5215536,0 -5215536,0.23280024 -5215578,0.23280024 -5215578,0 -5215950,0 -5215950,0.39212432 -5216382,0.39212432 -5216382,0 -5219736,0 -5219736,0.31231141 -5220078,0.31231141 -5220078,0 -5233536,0 -5233536,0.2057936 -5233554,0.2057936 -5233554,0 -5234418,0 -5234418,0.19583585 -5234490,0.19583585 -5234490,0 -5243514,0 -5243514,0.17124321 -5243538,0.17124321 -5243538,0 -5244540,0 -5244540,0.17833434 -5244606,0.17833434 -5244606,0 -5247846,0 -5247846,0.27036814 -5247960,0.067592034 -5247960,0 -5247966,0 -5247966,0.067592034 -5247996,0.27036814 -5247996,0 -5248590,0 -5248590,0.078455039 -5248686,0.078455039 -5248686,0 -5249586,0 -5249586,0.22374774 -5249682,0.22374774 -5249682,0 -5250174,0 -5250174,0.33494267 -5250426,0.075739288 -5250426,0 -5250468,0 -5250468,0.075739288 -5251494,0.33494267 -5251494,0 -5257482,0 -5257482,0.32423054 -5257590,0.32423054 -5257590,0 -5257788,0 -5257788,0.13050694 -5257872,0.13050694 -5257872,0 -5257902,0 -5257902,0.16716958 -5258022,0 -5258022,0 -5258022,0.16716958 -5258022,0.31110441 -5258028,0.31110441 -5258028,0 -5262978,0 -5262978,0.17003621 -5263026,0.17003621 -5263026,0 -5290590,0 -5290590,0.081925166 -5290620,0.081925166 -5290620,0 -5297610,0 -5297610,0.14785757 -5297634,0.14785757 -5297634,0 -5297724,0 -5297724,0.023234762 -5297730,0.023234762 -5297730,0 -5301552,0 -5301552,0.053108027 -5301570,0.053108027 -5301570,0 -5302254,0 -5302254,0.14665057 -5302260,0.14665057 -5302260,0 -5302374,0 -5302374,0.3553108 -5302380,0.3553108 -5302380,0 -5302488,0 -5302488,0.3522933 -5302542,0.3522933 -5302542,0 -5304018,0 -5304018,0.20549185 -5304054,0.20549185 -5304054,0 -5304132,0 -5304132,0.39665057 -5304138,0.39665057 -5304138,0 -5311860,0 -5311860,0.13714544 -5311896,0.13714544 -5311896,0 -5312760,0 -5312760,0.058539529 -5312766,0.058539529 -5312766,0 -5314452,0 -5314452,0.21454436 -5314482,0.21454436 -5314482,0 -5315016,0 -5315016,0.27640314 -5315154,0.27640314 -5315154,0 -5323380,0 -5323380,0.27549789 -5323392,0.27549789 -5323392,0 -5323722,0 -5323722,0.2481895 -5324094,0.2481895 -5324094,0 -5324850,0 -5324850,0.060500905 -5324856,0.060500905 -5324856,0 -5325504,0 -5325504,0.1495172 -5325570,0.1495172 -5325570,0 -5325624,0 -5325624,0.0072420036 -5325678,0.0072420036 -5325678,0 -5325738,0 -5325738,0.31442366 -5325768,0.31442366 -5325768,0 -5325852,0 -5325852,0.24562462 -5325864,0.24562462 -5325864,0 -5329416,0 -5329416,0.12809294 -5329464,0.12809294 -5329464,0 -5333562,0 -5333562,0.32196741 -5333652,0.32196741 -5333652,0 -5337054,0 -5337054,0.12326494 -5337084,0.12326494 -5337084,0 -5337168,0 -5337168,0.247586 -5337192,0.247586 -5337192,0 -5337408,0 -5337408,0.11149668 -5337420,0.11149668 -5337420,0 -5342580,0 -5342580,0.15841883 -5342586,0.15841883 -5342586,0 -5348388,0 -5348388,0.30039228 -5348832,0.30039228 -5348832,0 -5350224,0 -5350224,0.32845504 -5350818,0.32845504 -5350818,0 -5372268,0 -5372268,0.045866023 -5372274,0.045866023 -5372274,0 -5382066,0 -5382066,0.16234158 -5382096,0.16234158 -5382096,0 -5383260,0 -5383260,0.21982498 -5383296,0.21982498 -5383296,0 -5383374,0 -5383374,0.11104406 -5383386,0.11104406 -5383386,0 -5383494,0 -5383494,0.19417622 -5383590,0.19417622 -5383590,0 -5386224,0 -5386224,0.18346409 -5386266,0.18346409 -5386266,0 -5389944,0 -5389944,0.21590223 -5389956,0.21590223 -5389956,0 -5397384,0 -5397384,0.1004828 -5397390,0.1004828 -5397390,0 -5397504,0 -5397504,0.044357272 -5397516,0.044357272 -5397516,0 -5397618,0 -5397618,0.21499698 -5397672,0.21499698 -5397672,0 -5397732,0 -5397732,0.1597767 -5397768,0.1597767 -5397768,0 -5397852,0 -5397852,0.20805673 -5397864,0.20805673 -5397864,0 -5397966,0 -5397966,0.1446892 -5397978,0.1446892 -5397978,0 -5398080,0 -5398080,0.17395896 -5398128,0.17395896 -5398128,0 -5401320,0 -5401320,0.2045866 -5401344,0.2045866 -5401344,0 -5401350,0 -5401350,0.18301147 -5401434,0.14604707 -5401434,0 -5401446,0 -5401446,0.18301147 -5401452,0.14604707 -5401452,0 -5401632,0 -5401632,0.3038624 -5401650,0.3038624 -5401650,0 -5402742,0 -5402742,0.20730235 -5402760,0.20730235 -5402760,0 -5403654,0 -5403654,0.090223295 -5403660,0.090223295 -5403660,0 -5410758,0 -5410758,0.35485818 -5411166,0.35485818 -5411166,0 -5412228,0 -5412228,0.1961376 -5412288,0.1961376 -5412288,0 -5412594,0 -5412594,0.28696439 -5412888,0.28696439 -5412888,0 -5415546,0 -5415546,0.12613156 -5415618,0.12613156 -5415618,0 -5416248,0 -5416248,0.28741702 -5416260,0.28741702 -5416260,0 -5419722,0 -5419722,0.039378395 -5419824,0.039378395 -5419824,0 -5424144,0 -5424144,0.0024140012 -5424150,0.0024140012 -5424150,0 -5427786,0 -5427786,0.21394086 -5427864,0.21394086 -5427864,0 -5427900,0 -5427900,0.1979481 -5427924,0.1979481 -5427924,0 -5431674,0 -5431674,0.26508751 -5431698,0.26508751 -5431698,0 -5433906,0 -5433906,0.10274593 -5434020,0.19885335 -5434020,0 -5434038,0 -5434038,0.10274593 -5434086,0.19885335 -5434086,0 -5434134,0 -5434134,0.04013277 -5434230,0.04013277 -5434230,0 -5434254,0 -5434254,0.084942667 -5434266,0.084942667 -5434266,0 -5441460,0 -5441460,0.17999396 -5441610,0.17999396 -5441610,0 -5443524,0 -5443524,0.06985516 -5443572,0.06985516 -5443572,0 -5445312,0 -5445312,0.054767652 -5445318,0.054767652 -5445318,0 -5450394,0 -5450394,0.12130356 -5450400,0.12130356 -5450400,0 -5466330,0 -5466330,0.24049487 -5466426,0.24049487 -5466426,0 -5466450,0 -5466450,0.040585395 -5466474,0.040585395 -5466474,0 -5466564,0 -5466564,0.11013881 -5466612,0.11013881 -5466612,0 -5472522,0 -5472522,0.50814725 -5472528,0.017350634 -5472528,0 -5472534,0 -5472534,0.017350634 -5472918,0.50814725 -5472918,0 -5485398,0 -5485398,0.23747737 -5485440,0.23747737 -5485440,0 -5485518,0 -5485518,0.30280628 -5485548,0.30280628 -5485548,0 -5489232,0 -5489232,0.049185275 -5489238,0.049185275 -5489238,0 -5492076,0 -5492076,0.14996982 -5492094,0.14996982 -5492094,0 -5497278,0 -5497278,0.18633072 -5497362,0.18633072 -5497362,0 -5500392,0 -5500392,0.14272782 -5500434,0.14272782 -5500434,0 -5500506,0 -5500506,0.011768256 -5500512,0.011768256 -5500512,0 -5502462,0 -5502462,0.058992154 -5502468,0.058992154 -5502468,0 -5504730,0 -5504730,0.032438141 -5504736,0.032438141 -5504736,0 -5508090,0 -5508090,0.0075437538 -5508168,0.0075437538 -5508168,0 -5513592,0 -5513592,0.057483404 -5513598,0.057483404 -5513598,0 -5513910,0 -5513910,0.30944478 -5514078,0.30944478 -5514078,0 -5517420,0 -5517420,0.33041642 -5517462,0.33041642 -5517462,0 -5518392,0 -5518392,0.14785757 -5518422,0.14785757 -5518422,0 -5519772,0 -5519772,0.20006035 -5519826,0.20006035 -5519826,0 -5520360,0 -5520360,0.18949909 -5520438,0.18949909 -5520438,0 -5520942,0 -5520942,0.21303561 -5521044,0.21303561 -5521044,0 -5521530,0 -5521530,0.25316838 -5521608,0.25316838 -5521608,0 -5522682,0 -5522682,0.18150272 -5522730,0.18150272 -5522730,0 -5523810,0 -5523810,0.059595655 -5523900,0.059595655 -5523900,0 -5524902,0 -5524902,0.18029572 -5524920,0.18029572 -5524920,0 -5525022,0 -5525022,0.27474351 -5525064,0.27474351 -5525064,0 -5525136,0 -5525136,0.25196138 -5525208,0.25196138 -5525208,0 -5525250,0 -5525250,0.15162945 -5525352,0.15162945 -5525352,0 -5525370,0 -5525370,0.18436934 -5525382,0.18436934 -5525382,0 -5539020,0 -5539020,0.089016295 -5539116,0.089016295 -5539116,0 -5539134,0 -5539134,0.28907664 -5539152,0.28907664 -5539152,0 -5557158,0 -5557158,0.11044056 -5557170,0.11044056 -5557170,0 -5562360,0 -5562360,0.12854556 -5562402,0.12854556 -5562402,0 -5562474,0 -5562474,0.29707302 -5562480,0.29707302 -5562480,0 -5562630,0 -5562630,0.20971635 -5562696,0.20971635 -5562696,0 -5562744,0 -5562744,0.082679541 -5562750,0.082679541 -5562750,0 -5562798,0 -5562798,0.096710923 -5562834,0.096710923 -5562834,0 -5562864,0 -5562864,0.26131563 -5562954,0.26131563 -5562954,0 -5562978,0 -5562978,0.067139409 -5562984,0.067139409 -5562984,0 -5565672,0 -5565672,0.2518105 -5565678,0.2518105 -5565678,0 -5571822,0 -5571822,0.11089318 -5571846,0.11089318 -5571846,0 -5573556,0 -5573556,0.17079059 -5573604,0.17079059 -5573604,0 -5573670,0 -5573670,0.34173205 -5573682,0.34173205 -5573682,0 -5574348,0 -5574348,0.043904647 -5574354,0.043904647 -5574354,0 -5574468,0 -5574468,0.16973446 -5574486,0.16973446 -5574486,0 -5575200,0 -5575200,0.26191913 -5575212,0.26191913 -5575212,0 -5580456,0 -5580456,0.26342788 -5580462,0.092335546 -5580462,0 -5580492,0 -5580492,0.092335546 -5580624,0.26342788 -5580624,0 -5583582,0 -5583582,0.33584792 -5583612,0.33584792 -5583612,0 -5588700,0 -5588700,0.2076041 -5588736,0.2076041 -5588736,0 -5589090,0 -5589090,0.033796017 -5589096,0.033796017 -5589096,0 -5591880,0 -5591880,0.43150272 -5591958,0.43150272 -5591958,0 -5593380,0 -5593380,0.0063367532 -5593392,0.0063367532 -5593392,0 -5593494,0 -5593494,0.23325287 -5593614,0.21846711 -5593614,0 -5593656,0 -5593656,0.21846711 -5593704,0.23325287 -5593704,0 -5599536,0 -5599536,0.15208208 -5599542,0.15208208 -5599542,0 -5599650,0 -5599650,0.16490646 -5599656,0.16490646 -5599656,0 -5599770,0 -5599770,0.25015088 -5599884,0.13880507 -5599884,0 -5599890,0 -5599890,0.25015088 -5599980,0.13880507 -5599980,0 -5599998,0 -5599998,0.28560652 -5600040,0.28560652 -5600040,0 -5600118,0 -5600118,0.11149668 -5600136,0.11149668 -5600136,0 -5601222,0 -5601222,0.0058841279 -5601234,0.0058841279 -5601234,0 -5601342,0 -5601342,0.17018709 -5601480,0.17018709 -5601480,0 -5603460,0 -5603460,0.21167773 -5603472,0.21167773 -5603472,0 -5608290,0 -5608290,0.26508751 -5608428,0.26508751 -5608428,0 -5614278,0 -5614278,0.3020519 -5614320,0.3020519 -5614320,0 -5614398,0 -5614398,0.071213036 -5614428,0.071213036 -5614428,0 -5615982,0 -5615982,0.041792396 -5615988,0.041792396 -5615988,0 -5616096,0 -5616096,0.25497888 -5616120,0.25497888 -5616120,0 -5617170,0 -5617170,0.23883524 -5617200,0.23883524 -5617200,0 -5639976,0 -5639976,0.13624019 -5639982,0.13624019 -5639982,0 -5642706,0 -5642706,0.12447194 -5642724,0.12447194 -5642724,0 -5642820,0 -5642820,0.16641521 -5642826,0.16641521 -5642826,0 -5642940,0 -5642940,0.30537115 -5642946,0.30537115 -5642946,0 -5644908,0 -5644908,0.1410682 -5644938,0.1410682 -5644938,0 -5645478,0 -5645478,0.24260712 -5645496,0.24260712 -5645496,0 -5645922,0 -5645922,0.21303561 -5645928,0.21303561 -5645928,0 -5646534,0 -5646534,0.4037417 -5646606,0.4037417 -5646606,0 -5646834,0 -5646834,0.3402233 -5646858,0.3402233 -5646858,0 -5647134,0 -5647134,0.41807483 -5647182,0.41807483 -5647182,0 -5647428,0 -5647428,0.41128546 -5647482,0.41128546 -5647482,0 -5650992,0 -5650992,0.52444176 -5651106,0.52444176 -5651106,0 -5651292,0 -5651292,0.42622209 -5651364,0.42622209 -5651364,0 -5651586,0 -5651586,0.34127942 -5651646,0.34127942 -5651646,0 -5651886,0 -5651886,0.40781533 -5651958,0.40781533 -5651958,0 -5656974,0 -5656974,0.090826795 -5656986,0.090826795 -5656986,0 -5658048,0 -5658048,0.19477972 -5658114,0.19477972 -5658114,0 -5658162,0 -5658162,0.17954134 -5658186,0.17954134 -5658186,0 -5659992,0 -5659992,0.24728425 -5660076,0.24728425 -5660076,0 -5660580,0 -5660580,0.16535908 -5660640,0.053108027 -5660640,0 -5660646,0 -5660646,0.053108027 -5660670,0.16535908 -5660670,0 -5661168,0 -5661168,0.21816536 -5661228,0.21816536 -5661228,0 -5661756,0 -5661756,0.21514786 -5661828,0.21514786 -5661828,0 -5674806,0 -5674806,0.097465299 -5674818,0.097465299 -5674818,0 -5677566,0 -5677566,0.4055522 -5678118,0.029873265 -5678118,0 -5678124,0 -5678124,0.4055522 -5678148,0.029873265 -5678148,0 -5683302,0 -5683302,0.10998793 -5683350,0.10998793 -5683350,0 -5683560,0 -5683560,0.0021122511 -5683566,0.0021122511 -5683566,0 -5683674,0 -5683674,0.078605914 -5683686,0.078605914 -5683686,0 -5684838,0 -5684838,0.040585395 -5684844,0.040585395 -5684844,0 -5688546,0 -5688546,0.030175015 -5688576,0.030175015 -5688576,0 -5692518,0 -5692518,0.03062764 -5692524,0.03062764 -5692524,0 -5693760,0 -5693760,0.12205794 -5693832,0.12205794 -5693832,0 -5694888,0 -5694888,0.0070911285 -5694930,0.0070911285 -5694930,0 -5695002,0 -5695002,0.14740495 -5695026,0.14740495 -5695026,0 -5695122,0 -5695122,0.26372963 -5695128,0.14318045 -5695128,0 -5695164,0 -5695164,0.26372963 -5695176,0.14318045 -5695176,0 -5708820,0 -5708820,0.18572722 -5708856,0.18572722 -5708856,0 -5708940,0 -5708940,0.012673506 -5708946,0.012673506 -5708946,0 -5709054,0 -5709054,0.30190103 -5709072,0.30190103 -5709072,0 -5709168,0 -5709168,0.15841883 -5709186,0.15841883 -5709186,0 -5709288,0 -5709288,0.18089922 -5709324,0.18089922 -5709324,0 -5709402,0 -5709402,0.27036814 -5709474,0.27036814 -5709474,0 -5709516,0 -5709516,0.17033796 -5709534,0.17033796 -5709534,0 -5709636,0 -5709636,0.0042245021 -5709642,0.0042245021 -5709642,0 -5709750,0 -5709750,0.36300543 -5709780,0.36300543 -5709780,0 -5709864,0 -5709864,0.30295715 -5709876,0.30295715 -5709876,0 -5709984,0 -5709984,0.28545564 -5710014,0.28545564 -5710014,0 -5710098,0 -5710098,0.23340374 -5710134,0.23340374 -5710134,0 -5710212,0 -5710212,0.094296922 -5710260,0.094296922 -5710260,0 -5710332,0 -5710332,0.00045262523 -5710338,0.00045262523 -5710338,0 -5730618,0 -5730618,0.26463488 -5730630,0.26463488 -5730630,0 -5730852,0 -5730852,0.1567592 -5730888,0.1567592 -5730888,0 -5731122,0 -5731122,0.12598069 -5731152,0.12598069 -5731152,0 -5733366,0 -5733366,0.16264333 -5733390,0.16264333 -5733390,0 -5740986,0 -5740986,0.16943271 -5741010,0.16943271 -5741010,0 -5741100,0 -5741100,0.27368739 -5741118,0.27368739 -5741118,0 -5756868,0 -5756868,0.18980084 -5756880,0.18980084 -5756880,0 -5756982,0 -5756982,0.19643935 -5757030,0.19643935 -5757030,0 -5757096,0 -5757096,0.25875075 -5757132,0.25875075 -5757132,0 -5757216,0 -5757216,0.22691611 -5757228,0.22691611 -5757228,0 -5760102,0 -5760102,0.16505733 -5760114,0.14725407 -5760114,0 -5760126,0 -5760126,0.16505733 -5760216,0.1434822 -5760216,0 -5760240,0 -5760240,0.14725407 -5760246,0.1434822 -5760246,0 -5760330,0 -5760330,0.1919131 -5760432,0.1919131 -5760432,0 -5760450,0 -5760450,0.2082076 -5760462,0.2082076 -5760462,0 -5760564,0 -5760564,0.1483102 -5760594,0.1483102 -5760594,0 -5760678,0 -5760678,0.017501509 -5760684,0.017501509 -5760684,0 -5760798,0 -5760798,0.092788171 -5760876,0.092788171 -5760876,0 -5760912,0 -5760912,0.26388051 -5761008,0.26388051 -5761008,0 -5761026,0 -5761026,0.23068799 -5761062,0.23068799 -5761062,0 -5761146,0 -5761146,0.15570308 -5761158,0.15570308 -5761158,0 -5761260,0 -5761260,0.18497284 -5761332,0.18497284 -5761332,0 -5766024,0 -5766024,0.27097164 -5766096,0.27097164 -5766096,0 -5766138,0 -5766138,0.29465902 -5766144,0.29465902 -5766144,0 -5770710,0 -5770710,0.26252263 -5770716,0.26252263 -5770716,0 -5774652,0 -5774652,0.251207 -5774766,0.19824985 -5774766,0 -5774778,0 -5774778,0.251207 -5774784,0.19824985 -5774784,0 -5774880,0 -5774880,0.16264333 -5774964,0.16264333 -5774964,0 -5775000,0 -5775000,0.095503923 -5775006,0.095503923 -5775006,0 -5785128,0 -5785128,0.051599276 -5785134,0.051599276 -5785134,0 -5786544,0 -5786544,0.14378395 -5786646,0.14378395 -5786646,0 -5786682,0 -5786682,0.10636693 -5786736,0.10636693 -5786736,0 -5786802,0 -5786802,0.16188896 -5786928,0.16188896 -5786928,0 -5791680,0 -5791680,0.21801448 -5791728,0.21801448 -5791728,0 -5810238,0 -5810238,0.30250453 -5810316,0.30250453 -5810316,0 -5810352,0 -5810352,0.14318045 -5810376,0.14318045 -5810376,0 -5811540,0 -5811540,0.21846711 -5811624,0.21846711 -5811624,0 -5815752,0 -5815752,0.37311406 -5815770,0.37311406 -5815770,0 -5816166,0 -5816166,0.21997586 -5816184,0.21997586 -5816184,0 -5817624,0 -5817624,0.35244418 -5817714,0.35244418 -5817714,0 -5818860,0 -5818860,0.33509354 -5818974,0 -5818974,0 -5818974,0.076041038 -5818974,0.33509354 -5819010,0.076041038 -5819010,0 -5822082,0 -5822082,0.46167773 -5822154,0.46167773 -5822154,0 -5825430,0 -5825430,0.087809294 -5825442,0.087809294 -5825442,0 -5825544,0 -5825544,0.18255884 -5825562,0.18255884 -5825562,0 -5825652,0 -5825652,0.021424261 -5825658,0.021424261 -5825658,0 -5825664,0 -5825664,0.12960169 -5825670,0.12960169 -5825670,0 -5825778,0 -5825778,0.20066385 -5825826,0.20066385 -5825826,0 -5825892,0 -5825892,0.2082076 -5825994,0.2082076 -5825994,0 -5826540,0 -5826540,0.16143633 -5826588,0.16143633 -5826588,0 -5829696,0 -5829696,0.26056126 -5829750,0.26056126 -5829750,0 -5830500,0 -5830500,0.36436331 -5830506,0.36436331 -5830506,0 -5830614,0 -5830614,0.1585697 -5830692,0.1585697 -5830692,0 -5830734,0 -5830734,0.061858781 -5830848,0.065630658 -5830848,0 -5830866,0 -5830866,0.065630658 -5830890,0.20684973 -5830890,0 -5830902,0 -5830902,0.061858781 -5830950,0.20684973 -5830950,0 -5830962,0 -5830962,0.071363911 -5830980,0.071363911 -5830980,0 -5831082,0 -5831082,0.2469825 -5831112,0.2469825 -5831112,0 -5839020,0 -5839020,0.15102595 -5839026,0.15102595 -5839026,0 -5839188,0 -5839188,0.14861195 -5839218,0.14861195 -5839218,0 -5847324,0 -5847324,0.30944478 -5847384,0.30944478 -5847384,0 -5848692,0 -5848692,0.32302354 -5848704,0.32302354 -5848704,0 -5848812,0 -5848812,0.087809294 -5848830,0.087809294 -5848830,0 -5850282,0 -5850282,0.12960169 -5850336,0.12960169 -5850336,0 -5850546,0 -5850546,0.33524442 -5850666,0.33524442 -5850666,0 -5855508,0 -5855508,0.097012674 -5855580,0.097012674 -5855580,0 -5856714,0 -5856714,0.21544961 -5856804,0.21544961 -5856804,0 -5857302,0 -5857302,0.257242 -5857368,0.257242 -5857368,0 -5857884,0 -5857884,0.2021726 -5857968,0.2021726 -5857968,0 -5858472,0 -5858472,0.25437538 -5858544,0.25437538 -5858544,0 -5859060,0 -5859060,0.17803259 -5859120,0.17803259 -5859120,0 -5859444,0 -5859444,0.22767049 -5859456,0.01961376 -5859456,0 -5859462,0 -5859462,0.01961376 -5859486,0.22767049 -5859486,0 -5859918,0 -5859918,0.22585999 -5859990,0.22585999 -5859990,0 -5861280,0 -5861280,0.061858781 -5861286,0.061858781 -5861286,0 -5868582,0 -5868582,0.20488835 -5868588,0.20488835 -5868588,0 -5868702,0 -5868702,0.024743512 -5868738,0.024743512 -5868738,0 -5870508,0 -5870508,0.045262523 -5870580,0.045262523 -5870580,0 -5870622,0 -5870622,0.3092939 -5870640,0.3092939 -5870640,0 -5870742,0 -5870742,0.20262523 -5870856,0.015691008 -5870856,0 -5870862,0 -5870862,0.015691008 -5870928,0.20262523 -5870928,0 -5887608,0 -5887608,0.22133374 -5887626,0.22133374 -5887626,0 -5893014,0 -5893014,0.1973446 -5893038,0.1973446 -5893038,0 -5893128,0 -5893128,0.1507242 -5893164,0.1507242 -5893164,0 -5899320,0 -5899320,0.15208208 -5899362,0.15208208 -5899362,0 -5900592,0 -5900592,0.20051298 -5900598,0.20051298 -5900598,0 -5900646,0 -5900646,0.42456246 -5901162,0.42456246 -5901162,0 -5901648,0 -5901648,0.01931201 -5901666,0.01931201 -5901666,0 -5906310,0 -5906310,0.10908268 -5906328,0.10908268 -5906328,0 -5908638,0 -5908638,0.18105009 -5908716,0.18105009 -5908716,0 -5909226,0 -5909226,0.21756186 -5909346,0.21756186 -5909346,0 -5909808,0 -5909808,0.25075438 -5909880,0.25075438 -5909880,0 -5910396,0 -5910396,0.21650573 -5910510,0.21650573 -5910510,0 -5914008,0 -5914008,0.25512975 -5914032,0.25512975 -5914032,0 -5914122,0 -5914122,0.2003621 -5914206,0.2003621 -5914206,0 -5914236,0 -5914236,0.066535908 -5914242,0.066535908 -5914242,0 -5915322,0 -5915322,0.013427882 -5915328,0.013427882 -5915328,0 -5915484,0 -5915484,0.026252263 -5915550,0.026252263 -5915550,0 -5915598,0 -5915598,0.2045866 -5915610,0.2045866 -5915610,0 -5915718,0 -5915718,0.23702474 -5915784,0.23702474 -5915784,0 -5915832,0 -5915832,0.04013277 -5915844,0.04013277 -5915844,0 -5918502,0 -5918502,0.15328908 -5918538,0.15328908 -5918538,0 -5926632,0 -5926632,0.26523838 -5926638,0.26523838 -5926638,0 -5928240,0 -5928240,0.26025951 -5928276,0.26025951 -5928276,0 -5929098,0 -5929098,0.12220881 -5929224,0.12220881 -5929224,0 -5936658,0 -5936658,0.064272782 -5936670,0.064272782 -5936670,0 -5937390,0 -5937390,0.32785154 -5937468,0.32785154 -5937468,0 -5938374,0 -5938374,0.17139409 -5938428,0.17139409 -5938428,0 -5938488,0 -5938488,0.24170187 -5938548,0.24170187 -5938548,0 -5938602,0 -5938602,0.16686783 -5938608,0.16686783 -5938608,0 -5947428,0 -5947428,0.1458962 -5947476,0.1458962 -5947476,0 -5952768,0 -5952768,0.023989137 -5952774,0.023989137 -5952774,0 -5984736,0 -5984736,0.20443573 -5984748,0.20443573 -5984748,0 -5985270,0 -5985270,0.26161738 -5985294,0.26161738 -5985294,0 -5990088,0 -5990088,0.36813518 -5990202,0.36813518 -5990202,0 -5990388,0 -5990388,0.3522933 -5990442,0.3522933 -5990442,0 -5990682,0 -5990682,0.18964997 -5990748,0.18964997 -5990748,0 -5990982,0 -5990982,0.41973446 -5991036,0.41973446 -5991036,0 -5991606,0 -5991606,0.17576946 -5991726,0.096409173 -5991726,0 -5991732,0 -5991732,0 -5991732,0.17576946 -5991732,0.096409173 -5991840,0 -5991840,0.1597767 -5991870,0.1597767 -5991870,0 -5991954,0 -5991954,0.064121907 -5992014,0.064121907 -5992014,0 -5992074,0 -5992074,0.27700664 -5992086,0.27700664 -5992086,0 -5992188,0 -5992188,0.15585395 -5992242,0.15585395 -5992242,0 -5994546,0 -5994546,0.2409475 -5994618,0.2409475 -5994618,0 -5994840,0 -5994840,0.32136391 -5994912,0.32136391 -5994912,0 -5995140,0 -5995140,0.32951116 -5995212,0.32951116 -5995212,0 -5995440,0 -5995440,0.4933615 -5995506,0.4933615 -5995506,0 -5997264,0 -5997264,0.13141219 -5997270,0.13141219 -5997270,0 -5998998,0 -5998998,0.37582981 -5999076,0.37582981 -5999076,0 -5999298,0 -5999298,0.41445383 -5999382,0.41445383 -5999382,0 -5999598,0 -5999598,0.4013277 -5999658,0.4013277 -5999658,0 -5999892,0 -5999892,0.29752565 -5999958,0.29752565 -5999958,0 -6000738,0 -6000738,0.16701871 -6000744,0.16701871 -6000744,0 -6000756,0 -6000756,0.28319252 -6000762,0.28319252 -6000762,0 -6001170,0 -6001170,0.13367532 -6001176,0.13367532 -6001176,0 -6001290,0 -6001290,0.1591732 -6001380,0.1591732 -6001380,0 -6002046,0 -6002046,0.13744719 -6002118,0.13744719 -6002118,0 -6003558,0 -6003558,0.0058841279 -6003570,0.0058841279 -6003570,0 -6003618,0 -6003618,0.2457755 -6003666,0.2457755 -6003666,0 -6004260,0 -6004260,0.17652384 -6004272,0.17652384 -6004272,0 -6005208,0 -6005208,0.42395896 -6005268,0.42395896 -6005268,0 -6008658,0 -6008658,0.20413398 -6008670,0.20413398 -6008670,0 -6009666,0 -6009666,0.35968618 -6009678,0.35968618 -6009678,0 -6012246,0 -6012246,0.21258298 -6012264,0.21258298 -6012264,0 -6012360,0 -6012360,0.32000604 -6012372,0.32000604 -6012372,0 -6012474,0 -6012474,0.14257695 -6012552,0.14257695 -6012552,0 -6012594,0 -6012594,0.35425468 -6012618,0.35425468 -6012618,0 -6012708,0 -6012708,0.042094146 -6012732,0.042094146 -6012732,0 -6012822,0 -6012822,0.0064876282 -6012834,0.0064876282 -6012834,0 -6012942,0 -6012942,0.20775498 -6012990,0.20775498 -6012990,0 -6019158,0 -6019158,0.0081472541 -6019164,0.0081472541 -6019164,0 -6019416,0 -6019416,0.31261316 -6019482,0.31261316 -6019482,0 -6024054,0 -6024054,0.10636693 -6024066,0.10636693 -6024066,0 -6030060,0 -6030060,0.099426675 -6030072,0.1452927 -6030072,0 -6030084,0 -6030084,0.099426675 -6030090,0.1452927 -6030090,0 -6031338,0 -6031338,0.13925769 -6031410,0.13925769 -6031410,0 -6032970,0 -6032970,0.13669282 -6033000,0.13669282 -6033000,0 -6038436,0 -6038436,0.1585697 -6038496,0.1585697 -6038496,0 -6039822,0 -6039822,0.09097767 -6039852,0.09097767 -6039852,0 -6039942,0 -6039942,0.20187085 -6039978,0.20187085 -6039978,0 -6042408,0 -6042408,0.20307785 -6042858,0.20307785 -6042858,0 -6042888,0 -6042888,0.31578153 -6042936,0.31578153 -6042936,0 -6043848,0 -6043848,0.0046771273 -6043854,0.0046771273 -6043854,0 -6044082,0 -6044082,0.049788775 -6044322,0.049788775 -6044322,0 -6045606,0 -6045606,0.23445987 -6045696,0.23445987 -6045696,0 -6046410,0 -6046410,0.028062764 -6046416,0.028062764 -6046416,0 -6046530,0 -6046530,0.10908268 -6046566,0.10908268 -6046566,0 -6046644,0 -6046644,0.12673506 -6046656,0.12673506 -6046656,0 -6047346,0 -6047346,0.24140012 -6047424,0.24140012 -6047424,0 -6050898,0 -6050898,0.23928787 -6050940,0.23928787 -6050940,0 -6051012,0 -6051012,0.23038624 -6051024,0.23038624 -6051024,0 -6071898,0 -6071898,0.51901026 -6072588,0.51901026 -6072588,0 -6074580,0 -6074580,0.081472541 -6074586,0.081472541 -6074586,0 -6079164,0 -6079164,0.23928787 -6079554,0.23928787 -6079554,0 -6079578,0 -6079578,0.11632468 -6079590,0.11632468 -6079590,0 -6079962,0 -6079962,0.010561255 -6079968,0.010561255 -6079968,0 -6089862,0 -6089862,0.13141219 -6089970,0.13141219 -6089970,0 -6089982,0 -6089982,0.018557634 -6089988,0.018557634 -6089988,0 -6090366,0 -6090366,0.29465902 -6090372,0.29465902 -6090372,0 -6090510,0 -6090510,0.21529873 -6090642,0.21529873 -6090642,0 -6094998,0 -6094998,0.25875075 -6095070,0.25875075 -6095070,0 -6095076,0 -6095076,0.11753168 -6095298,0.23400724 -6095298,0 -6095364,0 -6095364,0.23400724 -6095904,0.11753168 -6095904,0 -6099552,0 -6099552,0.083283042 -6099582,0.083283042 -6099582,0 -6107622,0 -6107622,0.29616777 -6107688,0.29616777 -6107688,0 -6109968,0 -6109968,0.066535908 -6109974,0.066535908 -6109974,0 -6116448,0 -6116448,0.259656 -6116556,0.259656 -6116556,0 -6119580,0 -6119580,0.025648763 -6119628,0.025648763 -6119628,0 -6119694,0 -6119694,0.13005432 -6119700,0.13005432 -6119700,0 -6120480,0 -6120480,0.51538926 -6120900,0.076795413 -6120900,0 -6120906,0 -6120906,0.076795413 -6120924,0.51538926 -6120924,0 -6121698,0 -6121698,0.076191913 -6121734,0.076191913 -6121734,0 -6123282,0 -6123282,0.19824985 -6123336,0.19824985 -6123336,0 -6160944,0 -6160944,0.29194327 -6160950,0.29194327 -6160950,0 -6165252,0 -6165252,0.11391068 -6165270,0.11391068 -6165270,0 -6166224,0 -6166224,0.065178033 -6166284,0.065178033 -6166284,0 -6166674,0 -6166674,0.020368135 -6166680,0.020368135 -6166680,0 -6166788,0 -6166788,0.18753772 -6166800,0.18753772 -6166800,0 -6166902,0 -6166902,0.22993361 -6166950,0.22993361 -6166950,0 -6167022,0 -6167022,0.10018105 -6167178,0.10018105 -6167178,0 -6172758,0 -6172758,0.22978274 -6172788,0.22978274 -6172788,0 -6172872,0 -6172872,0.23280024 -6172890,0.23280024 -6172890,0 -6172992,0 -6172992,0.32332529 -6173004,0.32332529 -6173004,0 -6173106,0 -6173106,0.094749547 -6173112,0.094749547 -6173112,0 -6176796,0 -6176796,0.21228123 -6176898,0.21228123 -6176898,0 -6176910,0 -6176910,0.16913096 -6176928,0.16913096 -6176928,0 -6185880,0 -6185880,0.23657212 -6186396,0.14363307 -6186396,0 -6186414,0 -6186414,0.14363307 -6186420,0.23657212 -6186420,0 -6186510,0 -6186510,0.067742909 -6186666,0.067742909 -6186666,0 -6190980,0 -6190980,0.17169584 -6191028,0.17169584 -6191028,0 -6191100,0 -6191100,0.24049487 -6191184,0.24049487 -6191184,0 -6191214,0 -6191214,0.16385033 -6191304,0.16385033 -6191304,0 -6193896,0 -6193896,0.19327097 -6193974,0.19327097 -6193974,0 -6194010,0 -6194010,0.19040435 -6194028,0.19040435 -6194028,0 -6194130,0 -6194130,0.13095957 -6194166,0.13095957 -6194166,0 -6198942,0 -6198942,0.16460471 -6198954,0.16460471 -6198954,0 -6199056,0 -6199056,0.20488835 -6199152,0.20488835 -6199152,0 -6199788,0 -6199788,0.17501509 -6199794,0.17501509 -6199794,0 -6199908,0 -6199908,0.32483404 -6199986,0.32483404 -6199986,0 -6205062,0 -6205062,0.26765238 -6205092,0.26765238 -6205092,0 -6207822,0 -6207822,0.11391068 -6207828,0.11391068 -6207828,0 -6221550,0 -6221550,0.18814122 -6221706,0.18814122 -6221706,0 -6227886,0 -6227886,0.037567894 -6227892,0.037567894 -6227892,0 -6228006,0 -6228006,0.20835848 -6228048,0.20835848 -6228048,0 -6230538,0 -6230538,0.24849125 -6230556,0.24849125 -6230556,0 -6240912,0 -6240912,0.14996982 -6240924,0.14996982 -6240924,0 -6241026,0 -6241026,0.032438141 -6241062,0.032438141 -6241062,0 -6242190,0 -6242190,0.16354858 -6242196,0.16354858 -6242196,0 -6242784,0 -6242784,0.090525045 -6242808,0.090525045 -6242808,0 -6242898,0 -6242898,0.075437538 -6242904,0.075437538 -6242904,0 -6243012,0 -6243012,0.1561557 -6243018,0.1561557 -6243018,0 -6243132,0 -6243132,0.086451418 -6243138,0.086451418 -6243138,0 -6244890,0 -6244890,0.18678334 -6245010,0.15117683 -6245010,0 -6245028,0 -6245028,0.15117683 -6245040,0.18678334 -6245040,0 -6245346,0 -6245346,0.26101388 -6245460,0.39815932 -6245460,0 -6245466,0 -6245466,0.39815932 -6245478,0.26101388 -6245478,0 -6245580,0 -6245580,0.23581774 -6245658,0.23581774 -6245658,0 -6245694,0 -6245694,0.15449608 -6245736,0.15449608 -6245736,0 -6245808,0 -6245808,0.092486421 -6245826,0.092486421 -6245826,0 -6245922,0 -6245922,0.27036814 -6245928,0.27036814 -6245928,0 -6246042,0 -6246042,0.0076946288 -6246096,0.0076946288 -6246096,0 -6260010,0 -6260010,0.1961376 -6260028,0.1961376 -6260028,0 -6269718,0 -6269718,0.014484007 -6269748,0.014484007 -6269748,0 -6273264,0 -6273264,0.3068799 -6273270,0.3068799 -6273270,0 -6275964,0 -6275964,0.29345202 -6275994,0.29345202 -6275994,0 -6277716,0 -6277716,0.016747133 -6277788,0.016747133 -6277788,0 -6278406,0 -6278406,0.18829209 -6278520,0.28877489 -6278520,0 -6278610,0 -6278610,0.28877489 -6278640,0.3050694 -6278640,0 -6278676,0 -6278676,0.3050694 -6278688,0.18829209 -6278688,0 -6278754,0 -6278754,0.042245021 -6278856,0.042245021 -6278856,0 -6278868,0 -6278868,0.32634279 -6278874,0.32634279 -6278874,0 -6278988,0 -6278988,0.11466506 -6279108,0.11466506 -6279108,0 -6279750,0 -6279750,0.1464997 -6279762,0.1464997 -6279762,0 -6279864,0 -6279864,0.33931804 -6279888,0.33931804 -6279888,0 -6284904,0 -6284904,0.28590827 -6284910,0.28590827 -6284910,0 -6286788,0 -6286788,0.050694025 -6286800,0.050694025 -6286800,0 -6289812,0 -6289812,0.17878696 -6289836,0.17878696 -6289836,0 -6293268,0 -6293268,0.11194931 -6293274,0.11194931 -6293274,0 -6293718,0 -6293718,0.16400121 -6293808,0.16400121 -6293808,0 -6293832,0 -6293832,0.11949306 -6293844,0.11949306 -6293844,0 -6293946,0 -6293946,0.001961376 -6293952,0.001961376 -6293952,0 -6294066,0 -6294066,0.13518407 -6294078,0.13518407 -6294078,0 -6294450,0 -6294450,0.06004828 -6294456,0.06004828 -6294456,0 -6294564,0 -6294564,0.023838262 -6294570,0.023838262 -6294570,0 -6299028,0 -6299028,0.13201569 -6299034,0.13201569 -6299034,0 -6299148,0 -6299148,0.094598672 -6299178,0.094598672 -6299178,0 -6302160,0 -6302160,0.03032589 -6302250,0.03032589 -6302250,0 -6330294,0 -6330294,0.15178033 -6330318,0.15178033 -6330318,0 -6330432,0 -6330432,0.10998793 -6330450,0.10998793 -6330450,0 -6331392,0 -6331392,0.025799638 -6331398,0.025799638 -6331398,0 -6331506,0 -6331506,0.16007846 -6331524,0.16007846 -6331524,0 -6331536,0 -6331536,0.063518407 -6331590,0.063518407 -6331590,0 -6331650,0 -6331650,0.0061858781 -6331656,0.0061858781 -6331656,0 -6334470,0 -6334470,0.19643935 -6334494,0.19643935 -6334494,0 -6337674,0 -6337674,0.13352444 -6337704,0.13352444 -6337704,0 -6337794,0 -6337794,0.22797224 -6337830,0.088563669 -6337830,0 -6337842,0 -6337842,0.088563669 -6337908,0.25950513 -6337908,0 -6337932,0 -6337932,0.22797224 -6337950,0.1422752 -6337950,0 -6337992,0 -6337992,0.1422752 -6338004,0.25950513 -6338004,0 -6345006,0 -6345006,0.1955341 -6345024,0.1955341 -6345024,0 -6354336,0 -6354336,0.11964393 -6354354,0.11964393 -6354354,0 -6356646,0 -6356646,0.3408268 -6356748,0.3408268 -6356748,0 -6356760,0 -6356760,0.095956548 -6356772,0.095956548 -6356772,0 -6368508,0 -6368508,0.15057333 -6368520,0.15057333 -6368520,0 -6373074,0 -6373074,0.28062764 -6373092,0.28062764 -6373092,0 -6373188,0 -6373188,0.22661436 -6373200,0 -6373200,0 -6373200,0.22661436 -6373200,0.26599276 -6373332,0.26599276 -6373332,0 -6374514,0 -6374514,0.71514786 -6374592,0.17592034 -6374592,0 -6374700,0 -6374700,0.17592034 -6374796,0.71514786 -6374796,0 -6375882,0 -6375882,0.31019916 -6376176,0.084640917 -6376176,0 -6376182,0 -6376182,0.084640917 -6376602,0.31019916 -6376602,0 -6377784,0 -6377784,0.24909475 -6377796,0.24909475 -6377796,0 -6377904,0 -6377904,0.26357876 -6377988,0.26357876 -6377988,0 -6380946,0 -6380946,0.24607725 -6381036,0.24607725 -6381036,0 -6381384,0 -6381384,0.77097164 -6381552,0.2960169 -6381552,0 -6381564,0 -6381564,0.2960169 -6381810,0.77097164 -6381810,0 -6382464,0 -6382464,0.076191913 -6382500,0.076191913 -6382500,0 -6410034,0 -6410034,0.0073928787 -6410154,0.20232348 -6410154,0 -6410160,0 -6410160,0.20232348 -6410166,0.0073928787 -6410166,0 -6410268,0 -6410268,0.12945081 -6410310,0.12945081 -6410310,0 -6415782,0 -6415782,0.63563669 -6416106,0.63563669 -6416106,0 -6416952,0 -6416952,0.16415208 -6416964,0.16415208 -6416964,0 -6419340,0 -6419340,0.14634882 -6419400,0.14634882 -6419400,0 -6419460,0 -6419460,0.31321666 -6419574,0.17320459 -6419574,0 -6419580,0 -6419580,0.17320459 -6419652,0.31321666 -6419652,0 -6419820,0 -6419820,0.18949909 -6419862,0.18949909 -6419862,0 -6419982,0 -6419982,0.23310199 -6420006,0.23310199 -6420006,0 -6425010,0 -6425010,0.27806276 -6425022,0.27806276 -6425022,0 -6425100,0 -6425100,0.13397707 -6425196,0.13397707 -6425196,0 -6427446,0 -6427446,0.22420036 -6427470,0.22420036 -6427470,0 -6429624,0 -6429624,0.47118286 -6429702,0.47118286 -6429702,0 -6430590,0 -6430590,0.15464695 -6430650,0.15464695 -6430650,0 -6430710,0 -6430710,0.073627037 -6430728,0.073627037 -6430728,0 -6430866,0 -6430866,0.1071213 -6430872,0.1071213 -6430872,0 -6434004,0 -6434004,0.31940253 -6434064,0.31940253 -6434064,0 -6442224,0 -6442224,0.48264937 -6442548,0.48264937 -6442548,0 -6451182,0 -6451182,0.24305975 -6451194,0.24305975 -6451194,0 -6457170,0 -6457170,0.01010863 -6457176,0.01010863 -6457176,0 -6458328,0 -6458328,0.061557031 -6458334,0.061557031 -6458334,0 -6458442,0 -6458442,0.0081472541 -6458466,0.0081472541 -6458466,0 -6460218,0 -6460218,0.17848521 -6460230,0.17848521 -6460230,0 -6460338,0 -6460338,0.18633072 -6460350,0.18633072 -6460350,0 -6467754,0 -6467754,0.26538926 -6467772,0.26538926 -6467772,0 -6467868,0 -6467868,0.22088111 -6467904,0.22088111 -6467904,0 -6467934,0 -6467934,0.31502716 -6467964,0.31502716 -6467964,0 -6468048,0 -6468048,0.0031683766 -6468054,0.0031683766 -6468054,0 -6468162,0 -6468162,0.077700664 -6468180,0.077700664 -6468180,0 -6469656,0 -6469656,0.054616777 -6469668,0.054616777 -6469668,0 -6490074,0 -6490074,0.037567894 -6490200,0.037567894 -6490200,0 -6502518,0 -6502518,0.037869644 -6502524,0.037869644 -6502524,0 -6502632,0 -6502632,0.1937236 -6502650,0.1937236 -6502650,0 -6504630,0 -6504630,0.19870247 -6504720,0.19870247 -6504720,0 -6505926,0 -6505926,0.27534701 -6505962,0.27534701 -6505962,0 -6508308,0 -6508308,0.040887145 -6508314,0.040887145 -6508314,0 -6511152,0 -6511152,0.0082981291 -6511176,0.0082981291 -6511176,0 -6511272,0 -6511272,0.33071817 -6511308,0.052051901 -6511308,0 -6511338,0 -6511338,0.33071817 -6511362,0.052051901 -6511362,0 -6511920,0 -6511920,0.18467109 -6511944,0.18467109 -6511944,0 -6512034,0 -6512034,0.17893784 -6512064,0.17893784 -6512064,0 -6512148,0 -6512148,0.11572118 -6512256,0.11572118 -6512256,0 -6512268,0 -6512268,0.073023537 -6512274,0.073023537 -6512274,0 -6512382,0 -6512382,0.29390465 -6512496,0.33524442 -6512496,0 -6512508,0 -6512508,0 -6512508,0.33524442 -6512508,0.29390465 -6513312,0 -6513312,0.14861195 -6513342,0.14861195 -6513342,0 -6513426,0 -6513426,0.0058841279 -6513438,0.0058841279 -6513438,0 -6514920,0 -6514920,0.32407966 -6514986,0.32407966 -6514986,0 -6515220,0 -6515220,0.3098974 -6515286,0.3098974 -6515286,0 -6528246,0 -6528246,0.012975256 -6528252,0.012975256 -6528252,0 -6528360,0 -6528360,0.07936029 -6528372,0.07936029 -6528372,0 -6528480,0 -6528480,0.083735667 -6528486,0.083735667 -6528486,0 -6539562,0 -6539562,0.0067893784 -6539568,0.0067893784 -6539568,0 -6540990,0 -6540990,0.2082076 -6541134,0.2082076 -6541134,0 -6543282,0 -6543282,0.28258902 -6543384,0.28258902 -6543384,0 -6547422,0 -6547422,0.17622209 -6547482,0.17622209 -6547482,0 -6550512,0 -6550512,0.19146047 -6550524,0.19146047 -6550524,0 -6550632,0 -6550632,0.2966204 -6550662,0.2966204 -6550662,0 -6551370,0 -6551370,0.15932408 -6551418,0.15932408 -6551418,0 -6559584,0 -6559584,0.14453832 -6559608,0.14453832 -6559608,0 -6559818,0 -6559818,0.33614967 -6559830,0.33614967 -6559830,0 -6561540,0 -6561540,0.1925166 -6561552,0.1925166 -6561552,0 -6585672,0 -6585672,0.025799638 -6585690,0.025799638 -6585690,0 -6585786,0 -6585786,0.29224502 -6585804,0.29224502 -6585804,0 -6592506,0 -6592506,0.38050694 -6592590,0.38050694 -6592590,0 -6592806,0 -6592806,0.27383826 -6592878,0.27383826 -6592878,0 -6595590,0 -6595590,0.037115269 -6595620,0.037115269 -6595620,0 -6596874,0 -6596874,0.54631865 -6596916,0.54631865 -6596916,0 -6600678,0 -6600678,0.28002414 -6600696,0.28002414 -6600696,0 -6600792,0 -6600792,0.0078455039 -6600876,0.0078455039 -6600876,0 -6600966,0 -6600966,0.19055522 -6600972,0.19055522 -6600972,0 -6601086,0 -6601086,0.12266144 -6601152,0.12266144 -6601152,0 -6601326,0 -6601326,0.27670489 -6601404,0.27670489 -6601404,0 -6602520,0 -6602520,0.21514786 -6602538,0.21514786 -6602538,0 -6602640,0 -6602640,0.29496077 -6602694,0.29496077 -6602694,0 -6602754,0 -6602754,0.18331322 -6602868,0.052504526 -6602868,0 -6602898,0 -6602898,0.052504526 -6602976,0.18331322 -6602976,0 -6602988,0 -6602988,0.031834641 -6602994,0.031834641 -6602994,0 -6604458,0 -6604458,0.24441762 -6604554,0.24441762 -6604554,0 -6605610,0 -6605610,0.035606518 -6605616,0 -6605616,0 -6605616,0.035606518 -6605616,0.086300543 -6605634,0.086300543 -6605634,0 -6605730,0 -6605730,0.0063367532 -6605748,0.0063367532 -6605748,0 -6605850,0 -6605850,0.1077248 -6605880,0.1077248 -6605880,0 -6609798,0 -6609798,0.11164756 -6609810,0.11164756 -6609810,0 -6609840,0 -6609840,0.25015088 -6610656,0.25015088 -6610656,0 -6613992,0 -6613992,0.33177429 -6614040,0.33177429 -6614040,0 -6622698,0 -6622698,0.11511768 -6622710,0.11511768 -6622710,0 -6628416,0 -6628416,0.14996982 -6628470,0.14996982 -6628470,0 -6630120,0 -6630120,0.1010863 -6630126,0.1010863 -6630126,0 -6630240,0 -6630240,0.34716355 -6630288,0.34716355 -6630288,0 -6630354,0 -6630354,0.0030175015 -6630360,0.0030175015 -6630360,0 -6630468,0 -6630468,0.13624019 -6630534,0.13624019 -6630534,0 -6631236,0 -6631236,0.1943271 -6631254,0.20971635 -6631254,0 -6631260,0 -6631260,0.1943271 -6631266,0.20971635 -6631266,0 -6632352,0 -6632352,0.11481593 -6632370,0.11481593 -6632370,0 -6632466,0 -6632466,0.14302957 -6632478,0.14302957 -6632478,0 -6635148,0 -6635148,0.12899819 -6635208,0.12899819 -6635208,0 -6636654,0 -6636654,0.030778515 -6636660,0.030778515 -6636660,0 -6636936,0 -6636936,0.082528666 -6636966,0.082528666 -6636966,0 -6638250,0 -6638250,0.27685576 -6638316,0.27685576 -6638316,0 -6639438,0 -6639438,0.20171998 -6639546,0.20171998 -6639546,0 -6640596,0 -6640596,0.23129149 -6640680,0.23129149 -6640680,0 -6640710,0 -6640710,0.19357272 -6640716,0.19357272 -6640716,0 -6640824,0 -6640824,0.30069403 -6640914,0.30069403 -6640914,0 -6640944,0 -6640944,0.22329511 -6640986,0.22329511 -6640986,0 -6641052,0 -6641052,0.23913699 -6641058,0.023385637 -6641058,0 -6641064,0 -6641064,0.023385637 -6641076,0.23913699 -6641076,0 -6646428,0 -6646428,0.016445383 -6646434,0.016445383 -6646434,0 -6675384,0 -6675384,0.32573929 -6675756,0.028666264 -6675756,0 -6675762,0 -6675762,0.028666264 -6675894,0.32573929 -6675894,0 -6676122,0 -6676122,0.15766445 -6676170,0.15766445 -6676170,0 -6676386,0 -6676386,0.48038624 -6676782,0.48038624 -6676782,0 -6678990,0 -6678990,0.0054315027 -6678996,0.0054315027 -6678996,0 -6679104,0 -6679104,0.024140012 -6679110,0.024140012 -6679110,0 -6680922,0 -6680922,0.10681955 -6680934,0.10681955 -6680934,0 -6681036,0 -6681036,0.11798431 -6681048,0.11798431 -6681048,0 -6681150,0 -6681150,0.18512372 -6681174,0.18512372 -6681174,0 -6681270,0 -6681270,0.095654798 -6681276,0.095654798 -6681276,0 -6681384,0 -6681384,0.098672299 -6681420,0.098672299 -6681420,0 -6681498,0 -6681498,0.30114665 -6681534,0.30114665 -6681534,0 -6681618,0 -6681618,0.13080869 -6681624,0.13080869 -6681624,0 -6681732,0 -6681732,0.012522631 -6681738,0.012522631 -6681738,0 -6681846,0 -6681846,0.15826795 -6681870,0.15826795 -6681870,0 -6681966,0 -6681966,0.27157514 -6681990,0.27157514 -6681990,0 -6682680,0 -6682680,0.18919734 -6682728,0.18919734 -6682728,0 -6682854,0 -6682854,0.0021122511 -6682860,0.0021122511 -6682860,0 -6682974,0 -6682974,0.15660833 -6683022,0.15660833 -6683022,0 -6684330,0 -6684330,0.0069402535 -6684354,0.0069402535 -6684354,0 -6684444,0 -6684444,0.18089922 -6684456,0.18089922 -6684456,0 -6684558,0 -6684558,0.19930597 -6684612,0.19930597 -6684612,0 -6684678,0 -6684678,0.12809294 -6684726,0.12809294 -6684726,0 -6684792,0 -6684792,0.062764031 -6684798,0.062764031 -6684798,0 -6684906,0 -6684906,0.3516898 -6684912,0.3516898 -6684912,0 -6691560,0 -6691560,0.029873265 -6691566,0.029873265 -6691566,0 -6691674,0 -6691674,0.053711527 -6691680,0.053711527 -6691680,0 -6691788,0 -6691788,0.029571515 -6691890,0.029571515 -6691890,0 -6691908,0 -6691908,0.17682559 -6691950,0.17682559 -6691950,0 -6692022,0 -6692022,0.24502112 -6692028,0.24502112 -6692028,0 -6692136,0 -6692136,0.257242 -6692244,0.257242 -6692244,0 -6692250,0 -6692250,0.20684973 -6692268,0.20684973 -6692268,0 -6692370,0 -6692370,0.04013277 -6692430,0.04013277 -6692430,0 -6692484,0 -6692484,0.022480386 -6692490,0.022480386 -6692490,0 -6695958,0 -6695958,0.21363911 -6696000,0.21363911 -6696000,0 -6696078,0 -6696078,0.30914303 -6696096,0.30914303 -6696096,0 -6696858,0 -6696858,0.22329511 -6696894,0.22329511 -6696894,0 -6701742,0 -6701742,0.26146651 -6701808,0.26146651 -6701808,0 -6707604,0 -6707604,0.11104406 -6707664,0.11104406 -6707664,0 -6707718,0 -6707718,0.19990947 -6707832,0.19990947 -6707832,0 -6709518,0 -6709518,0.23551599 -6709530,0.23551599 -6709530,0 -6709632,0 -6709632,0.17697646 -6709686,0.17697646 -6709686,0 -6709746,0 -6709746,0.020066385 -6709752,0.020066385 -6709752,0 -6709824,0 -6709824,0.33479179 -6709890,0.33479179 -6709890,0 -6710544,0 -6710544,0.32060954 -6710874,0.32060954 -6710874,0 -6717786,0 -6717786,0.17245021 -6717804,0.17245021 -6717804,0 -6717906,0 -6717906,0.15706095 -6717936,0.15706095 -6717936,0 -6724074,0 -6724074,0.11798431 -6724128,0.11798431 -6724128,0 -6724188,0 -6724188,0.17531684 -6724218,0.17531684 -6724218,0 -6724308,0 -6724308,0.068648159 -6724314,0.068648159 -6724314,0 -6727350,0 -6727350,0.11240193 -6727416,0.11240193 -6727416,0 -6727470,0 -6727470,0.19568497 -6727476,0.19568497 -6727476,0 -6727878,0 -6727878,0.1095353 -6727884,0.1095353 -6727884,0 -6727992,0 -6727992,0.15102595 -6728010,0.15102595 -6728010,0 -6728106,0 -6728106,0.21182861 -6728136,0.21182861 -6728136,0 -6728226,0 -6728226,0.2948099 -6728370,0.2948099 -6728370,0 -6731964,0 -6731964,0.31261316 -6732030,0.31261316 -6732030,0 -6732378,0 -6732378,0.16173808 -6732414,0.16173808 -6732414,0 -6733722,0 -6733722,0.046620398 -6733728,0.046620398 -6733728,0 -6737634,0 -6737634,0.43074834 -6739152,0.43074834 -6739152,0 -6764004,0 -6764004,0.084188292 -6764034,0.084188292 -6764034,0 -6766416,0 -6766416,0.094900422 -6766476,0.094900422 -6766476,0 -6766818,0 -6766818,0.24321062 -6766926,0.24321062 -6766926,0 -6766932,0 -6766932,0.1416717 -6766944,0.1416717 -6766944,0 -6767052,0 -6767052,0.00045262523 -6767058,0.00045262523 -6767058,0 -6770994,0 -6770994,0.13820157 -6771036,0.13820157 -6771036,0 -6779736,0 -6779736,0.19764635 -6779820,0.19764635 -6779820,0 -6786858,0 -6786858,0.011466506 -6786864,0.011466506 -6786864,0 -6787170,0 -6787170,0.1591732 -6787194,0.1591732 -6787194,0 -6787614,0 -6787614,0.0078455039 -6787650,0.0078455039 -6787650,0 -6791136,0 -6791136,0.16324683 -6791172,0.16324683 -6791172,0 -6791334,0 -6791334,0.19749547 -6791340,0.19749547 -6791340,0 -6797106,0 -6797106,0.13669282 -6797112,0.13669282 -6797112,0 -6797220,0 -6797220,0.14061557 -6797232,0.14061557 -6797232,0 -6801000,0 -6801000,0.26131563 -6801030,0.26131563 -6801030,0 -6803418,0 -6803418,0.22299336 -6803436,0.016898008 -6803436,0 -6803454,0 -6803454,0.22299336 -6803514,0.3068799 -6803514,0 -6803520,0 -6803520,0.3068799 -6803532,0 -6803532,0 -6803532,0.016898008 -6803532,0.23249849 -6803544,0.23249849 -6803544,0 -6803652,0 -6803652,0.36934218 -6803658,0.36934218 -6803658,0 -6807108,0 -6807108,0.0072420036 -6807150,0.0072420036 -6807150,0 -6807288,0 -6807288,0.0006035003 -6807294,0.0006035003 -6807294,0 -6811326,0 -6811326,0.34776705 -6811806,0.34776705 -6811806,0 -6812370,0 -6812370,0.054315027 -6812376,0.054315027 -6812376,0 -6813930,0 -6813930,0.28379602 -6813978,0.28379602 -6813978,0 -6814044,0 -6814044,0.15721183 -6814062,0.15721183 -6814062,0 -6817110,0 -6817110,0.32196741 -6817170,0.32196741 -6817170,0 -6818682,0 -6818682,0.20549185 -6818790,0.20549185 -6818790,0 -6818796,0 -6818796,0.20488835 -6818832,0.20488835 -6818832,0 -6818910,0 -6818910,0.1004828 -6819018,0.1004828 -6819018,0 -6821628,0 -6821628,0.18572722 -6821652,0.18572722 -6821652,0 -6825228,0 -6825228,0.044659022 -6825234,0.044659022 -6825234,0 -6850170,0 -6850170,0.0073928787 -6850224,0.0073928787 -6850224,0 -6850764,0 -6850764,0.30175015 -6851172,0.30175015 -6851172,0 -6851406,0 -6851406,0.22314424 -6851472,0.22314424 -6851472,0 -6851526,0 -6851526,0.023536512 -6851532,0.023536512 -6851532,0 -6851640,0 -6851640,0.0073928787 -6851694,0.0073928787 -6851694,0 -6851754,0 -6851754,0.022178636 -6851760,0.022178636 -6851760,0 -6853692,0 -6853692,0.13307182 -6853716,0.13307182 -6853716,0 -6853806,0 -6853806,0.04993965 -6853902,0.04993965 -6853902,0 -6853926,0 -6853926,0.1428787 -6853938,0.1428787 -6853938,0 -6858252,0 -6858252,0.17516596 -6858270,0.17516596 -6858270,0 -6858366,0 -6858366,0.3002414 -6858432,0.3002414 -6858432,0 -6858486,0 -6858486,0.26403138 -6858522,0.26403138 -6858522,0 -6858600,0 -6858600,0.099124925 -6858606,0.099124925 -6858606,0 -6858714,0 -6858714,0.2033796 -6858750,0.2033796 -6858750,0 -6861996,0 -6861996,0.082528666 -6862200,0.082528666 -6862200,0 -6862968,0 -6862968,0.25105613 -6862992,0.25105613 -6862992,0 -6863088,0 -6863088,0.09067592 -6863094,0.09067592 -6863094,0 -6870786,0 -6870786,0.37205794 -6870852,0.37205794 -6870852,0 -6873786,0 -6873786,0.18648159 -6873810,0.081925166 -6873810,0 -6873816,0 -6873816,0.081925166 -6873864,0.18648159 -6873864,0 -6873930,0 -6873930,0.14484007 -6873942,0.14484007 -6873942,0 -6874044,0 -6874044,0.0076946288 -6874050,0.0076946288 -6874050,0 -6874206,0 -6874206,0.092637296 -6874212,0.092637296 -6874212,0 -6874326,0 -6874326,0.19523235 -6874368,0.19523235 -6874368,0 -6874374,0 -6874374,0.24984912 -6874440,0.075890163 -6874440,0 -6874446,0 -6874446,0.075890163 -6874476,0.24984912 -6874476,0 -6874962,0 -6874962,0.25226313 -6875034,0.25226313 -6875034,0 -6875244,0 -6875244,0.18904647 -6875304,0.18904647 -6875304,0 -6875550,0 -6875550,0.15781533 -6875616,0.15781533 -6875616,0 -6879702,0 -6879702,0.11240193 -6879708,0.11240193 -6879708,0 -6884154,0 -6884154,0.28364514 -6884226,0.28364514 -6884226,0 -6887652,0 -6887652,0.32000604 -6887700,0.23204587 -6887700,0 -6887712,0 -6887712,0.32000604 -6887784,0.23204587 -6887784,0 -6887946,0 -6887946,0.19176222 -6887952,0.19176222 -6887952,0 -6889542,0 -6889542,0.11285456 -6889554,0.11285456 -6889554,0 -6890580,0 -6890580,0.13171394 -6890628,0.13171394 -6890628,0 -6890754,0 -6890754,0.44025347 -6891084,0.44025347 -6891084,0 -6892122,0 -6892122,0.28273989 -6892158,0.28273989 -6892158,0 -6893790,0 -6893790,0.072872661 -6893796,0.072872661 -6893796,0 -6896862,0 -6896862,0.77142426 -6897192,0.77142426 -6897192,0 -6900816,0 -6900816,0.35334943 -6900840,0.35334943 -6900840,0 -6901434,0 -6901434,0.23415812 -6901446,0.23415812 -6901446,0 -6901548,0 -6901548,0.0046771273 -6901554,0.0046771273 -6901554,0 -6904782,0 -6904782,0.24124925 -6904794,0.24124925 -6904794,0 -6905562,0 -6905562,0.013729632 -6905568,0.013729632 -6905568,0 -6905676,0 -6905676,0.052957151 -6905688,0.052957151 -6905688,0 -6905796,0 -6905796,0.028666264 -6905802,0.028666264 -6905802,0 -6905910,0 -6905910,0.013427882 -6905946,0.013427882 -6905946,0 -6926268,0 -6926268,0.038020519 -6926274,0.038020519 -6926274,0 -6930318,0 -6930318,0.18089922 -6930342,0.18089922 -6930342,0 -6930432,0 -6930432,0.24079662 -6930546,0 -6930546,0 -6930546,0.10697043 -6930546,0.24079662 -6930666,0.10697043 -6930666,0 -6933726,0 -6933726,0.16279421 -6933762,0.16279421 -6933762,0 -6936210,0 -6936210,0.28123114 -6936270,0.28123114 -6936270,0 -6940578,0 -6940578,0.095051298 -6940608,0.095051298 -6940608,0 -6940692,0 -6940692,0.090826795 -6940710,0.090826795 -6940710,0 -6940806,0 -6940806,0.014484007 -6940812,0.014484007 -6940812,0 -6940926,0 -6940926,0.36134581 -6940938,0.36134581 -6940938,0 -6941040,0 -6941040,0.22057936 -6941082,0.22057936 -6941082,0 -6941154,0 -6941154,0.080416415 -6941190,0.080416415 -6941190,0 -6941274,0 -6941274,0.24743512 -6941334,0.24743512 -6941334,0 -6941388,0 -6941388,0.0057332529 -6941394,0.0057332529 -6941394,0 -6941502,0 -6941502,0.15449608 -6941562,0.15449608 -6941562,0 -6946368,0 -6946368,0.18708509 -6946452,0.18708509 -6946452,0 -6946662,0 -6946662,0.20021123 -6946752,0.20021123 -6946752,0 -6948294,0 -6948294,0.2917924 -6949092,0.2917924 -6949092,0 -6955404,0 -6955404,0.044960772 -6955410,0.044960772 -6955410,0 -6960690,0 -6960690,0.13624019 -6960696,0.13624019 -6960696,0 -6962220,0 -6962220,0.010259505 -6962226,0.010259505 -6962226,0 -6965022,0 -6965022,0.28802052 -6965064,0.28802052 -6965064,0 -6965136,0 -6965136,0.12628244 -6965160,0.12628244 -6965160,0 -6965256,0 -6965256,0.22314424 -6965280,0.22314424 -6965280,0 -6965370,0 -6965370,0.1016898 -6965376,0.1016898 -6965376,0 -6965484,0 -6965484,0.039680145 -6965490,0.039680145 -6965490,0 -6970644,0 -6970644,0.2469825 -6970794,0.2469825 -6970794,0 -6972600,0 -6972600,0.18527459 -6972612,0.18527459 -6972612,0 -6974958,0 -6974958,0.049788775 -6974982,0.049788775 -6974982,0 -6975072,0 -6975072,0.16490646 -6975126,0.16490646 -6975126,0 -6975192,0 -6975192,0.19115872 -6975228,0.19115872 -6975228,0 -6979836,0 -6979836,0.34761617 -6979884,0.34761617 -6979884,0 -6979950,0 -6979950,0.10757393 -6979974,0.10757393 -6979974,0 -6980028,0 -6980028,0.067893784 -6980034,0.067893784 -6980034,0 -6980070,0 -6980070,0.14242607 -6980082,0.14242607 -6980082,0 -6982134,0 -6982134,0.27006639 -6982182,0.27006639 -6982182,0 -6982248,0 -6982248,0.17260109 -6982278,0.17260109 -6982278,0 -6982362,0 -6982362,0.23340374 -6982398,0.23340374 -6982398,0 -6988266,0 -6988266,0.080416415 -6988278,0.080416415 -6988278,0 -6994260,0 -6994260,0.17878696 -6994278,0.17878696 -6994278,0 -6996972,0 -6996972,0.012371756 -6996978,0.012371756 -6996978,0 -6997086,0 -6997086,0.21997586 -6997104,0.21997586 -6997104,0 -7021974,0 -7021974,0.28636089 -7021998,0.28636089 -7021998,0 -7023420,0 -7023420,0.061557031 -7023426,0.061557031 -7023426,0 -7023642,0 -7023642,0.28289077 -7023654,0.28289077 -7023654,0 -7031076,0 -7031076,0.40721183 -7031148,0.24109837 -7031148,0 -7031532,0 -7031532,0.24109837 -7031610,0.40721183 -7031610,0 -7032360,0 -7032360,0.54345202 -7032372,0.54345202 -7032372,0 -7032552,0 -7032552,0.22887749 -7032666,0.25407363 -7032666,0 -7032678,0 -7032678,0.092184671 -7032696,0 -7032696,0 -7032696,0.092184671 -7032696,0.25407363 -7032726,0.22887749 -7032726,0 -7032780,0 -7032780,0.01041038 -7032786,0.01041038 -7032786,0 -7032900,0 -7032900,0.14936632 -7032912,0.14936632 -7032912,0 -7032978,0 -7032978,0.34278817 -7033014,0.048430899 -7033014,0 -7033020,0 -7033020,0.048430899 -7033128,0.047073024 -7033128,0 -7033176,0 -7033176,0.047073024 -7033248,0.27776101 -7033248,0 -7033260,0 -7033260,0.27776101 -7033524,0.34278817 -7033524,0 -7044390,0 -7044390,0.099426675 -7044402,0.099426675 -7044402,0 -7047642,0 -7047642,0.4025347 -7048218,0.4025347 -7048218,0 -7049070,0 -7049070,0.24426675 -7049136,0.24426675 -7049136,0 -7051326,0 -7051326,0.17426071 -7051350,0.17426071 -7051350,0 -7052640,0 -7052640,0.058690404 -7052652,0.058690404 -7052652,0 -7056312,0 -7056312,0.28756789 -7056330,0.28756789 -7056330,0 -7063008,0 -7063008,0.17320459 -7063716,0.17320459 -7063716,0 -7064118,0 -7064118,0.10380205 -7064178,0.10380205 -7064178,0 -7064736,0 -7064736,0.086149668 -7064790,0.086149668 -7064790,0 -7064850,0 -7064850,0.21620398 -7064868,0.21620398 -7064868,0 -7064964,0 -7064964,0.13095957 -7064970,0.13095957 -7064970,0 -7065084,0 -7065084,0.2433615 -7065114,0.2433615 -7065114,0 -7065198,0 -7065198,0.16203983 -7065216,0.16203983 -7065216,0 -7065312,0 -7065312,0.096861798 -7065378,0.096861798 -7065378,0 -7065444,0 -7065444,0.13397707 -7065462,0.13397707 -7065462,0 -7065564,0 -7065564,0.17592034 -7065570,0.17592034 -7065570,0 -7065678,0 -7065678,0.15208208 -7065714,0.15208208 -7065714,0 -7070880,0 -7070880,0.26614363 -7070928,0.26614363 -7070928,0 -7077546,0 -7077546,0.37115269 -7077552,0.37115269 -7077552,0 -7078362,0 -7078362,0.15389258 -7078416,0.15389258 -7078416,0 -7080276,0 -7080276,0.044206397 -7080282,0.044206397 -7080282,0 -7080390,0 -7080390,0.31004828 -7080432,0.31004828 -7080432,0 -7080504,0 -7080504,0.3583283 -7080522,0.3583283 -7080522,0 -7080624,0 -7080624,0.020669885 -7080636,0.020669885 -7080636,0 -7085418,0 -7085418,0.20684973 -7085478,0.20684973 -7085478,0 -7093818,0 -7093818,0.46092336 -7094082,0.46092336 -7094082,0 -7108878,0 -7108878,0.66988533 -7109448,0.66988533 -7109448,0 -7112412,0 -7112412,0.071363911 -7112418,0.071363911 -7112418,0 -7113156,0 -7113156,0.062311406 -7113186,0.062311406 -7113186,0 -7114176,0 -7114176,0.11270368 -7114188,0.11270368 -7114188,0 -7114296,0 -7114296,0.16777308 -7114320,0.16777308 -7114320,0 -7114410,0 -7114410,0.0072420036 -7114458,0.0072420036 -7114458,0 -7115076,0 -7115076,0.0028666264 -7115082,0.0028666264 -7115082,0 -7115196,0 -7115196,0.17018709 -7115268,0.17018709 -7115268,0 -7117494,0 -7117494,0.04013277 -7117500,0.04013277 -7117500,0 -7117614,0 -7117614,0.033796017 -7117620,0.033796017 -7117620,0 -7124814,0 -7124814,0.23989137 -7124904,0.23989137 -7124904,0 -7125402,0 -7125402,0.16430296 -7125456,0.16430296 -7125456,0 -7125990,0 -7125990,0.22963186 -7126080,0.2051901 -7126080,0 -7126104,0 -7126104,0.22963186 -7126110,0.2051901 -7126110,0 -7126578,0 -7126578,0.20564273 -7126662,0.20564273 -7126662,0 -7127160,0 -7127160,0.26644538 -7127238,0.26644538 -7127238,0 -7127682,0 -7127682,0.18723597 -7127712,0.18723597 -7127712,0 -7127748,0 -7127748,0.25769463 -7127838,0.25769463 -7127838,0 -7130436,0 -7130436,0.1955341 -7130466,0.1955341 -7130466,0 -7130550,0 -7130550,0.033343392 -7130556,0.033343392 -7130556,0 -7130664,0 -7130664,0.0081472541 -7130682,0.0081472541 -7130682,0 -7130784,0 -7130784,0.00015087508 -7130790,0.00015087508 -7130790,0 -7130898,0 -7130898,0.14302957 -7130904,0.14302957 -7130904,0 -7131012,0 -7131012,0.19870247 -7131024,0.19870247 -7131024,0 -7134642,0 -7134642,0.25512975 -7134684,0.25512975 -7134684,0 -7141278,0 -7141278,0.11662643 -7141332,0.11662643 -7141332,0 -7141392,0 -7141392,0.068044659 -7141446,0.068044659 -7141446,0 -7141512,0 -7141512,0.16188896 -7141524,0.16188896 -7141524,0 -7146390,0 -7146390,0.26463488 -7146432,0.26463488 -7146432,0 -7146504,0 -7146504,0.13895594 -7146546,0.13895594 -7146546,0 -7146624,0 -7146624,0.25980688 -7146648,0.25980688 -7146648,0 -7146738,0 -7146738,0.32015691 -7146792,0.32015691 -7146792,0 -7150086,0 -7150086,0.051146651 -7150092,0.051146651 -7150092,0 -7150224,0 -7150224,0.037115269 -7150230,0.037115269 -7150230,0 -7150734,0 -7150734,0.13503319 -7150758,0.13503319 -7150758,0 -7152924,0 -7152924,0.056125528 -7152942,0.056125528 -7152942,0 -7154628,0 -7154628,0.2088111 -7154706,0.2088111 -7154706,0 -7154742,0 -7154742,0.17441159 -7154754,0.17441159 -7154754,0 -7154862,0 -7154862,0.021575136 -7154916,0.021575136 -7154916,0 -7154976,0 -7154976,0.068799034 -7155024,0.068799034 -7155024,0 -7155090,0 -7155090,0.32573929 -7155096,0.32573929 -7155096,0 -7155210,0 -7155210,0.068497284 -7155216,0.068497284 -7155216,0 -7156596,0 -7156596,0.22902836 -7156602,0.22902836 -7156602,0 -7156716,0 -7156716,0.16822571 -7156770,0.16822571 -7156770,0 -7156830,0 -7156830,0.2942064 -7156842,0.2942064 -7156842,0 -7158510,0 -7158510,0.12643331 -7158516,0.12643331 -7158516,0 -7158624,0 -7158624,0.13035607 -7158702,0.13035607 -7158702,0 -7158744,0 -7158744,0.069704285 -7158756,0.069704285 -7158756,0 -7159608,0 -7159608,0.20971635 -7160100,0.20971635 -7160100,0 -7160736,0 -7160736,0.065932408 -7160766,0.065932408 -7160766,0 -7160850,0 -7160850,0.17908871 -7160862,0.17908871 -7160862,0 -7160964,0 -7160964,0.1961376 -7160976,0.1961376 -7160976,0 -7161084,0 -7161084,0.043753772 -7161102,0.043753772 -7161102,0 -7161198,0 -7161198,0.0092033796 -7161204,0.0092033796 -7161204,0 -7161312,0 -7161312,0.26554013 -7161330,0.26554013 -7161330,0 -7164558,0 -7164558,0.0075437538 -7164630,0.0075437538 -7164630,0 -7167828,0 -7167828,0.11587206 -7167834,0.11587206 -7167834,0 -7167942,0 -7167942,0.15721183 -7167948,0.15721183 -7167948,0 -7168056,0 -7168056,0.2506035 -7168086,0.2506035 -7168086,0 -7168176,0 -7168176,0.23702474 -7168212,0.23702474 -7168212,0 -7168290,0 -7168290,0.0072420036 -7168350,0.0072420036 -7168350,0 -7169256,0 -7169256,0.0076946288 -7169328,0.0076946288 -7169328,0 -7169376,0 -7169376,0.086602293 -7169382,0.086602293 -7169382,0 -7169490,0 -7169490,0.027308389 -7169508,0.027308389 -7169508,0 -7169604,0 -7169604,0.20911285 -7169634,0.20911285 -7169634,0 -7204020,0 -7204020,0.10063368 -7204044,0.10063368 -7204044,0 -7204980,0 -7204980,0.1901026 -7205040,0.1901026 -7205040,0 -7205568,0 -7205568,0.22012674 -7205658,0.22012674 -7205658,0 -7206138,0 -7206138,0.17426071 -7206156,0.1531382 -7206156,0 -7206180,0 -7206180,0.17426071 -7206252,0.23280024 -7206252,0 -7206282,0 -7206282,0.1531382 -7206294,0.23280024 -7206294,0 -7206744,0 -7206744,0.251207 -7206816,0.251207 -7206816,0 -7207332,0 -7207332,0.19900422 -7207410,0.22284249 -7207410,0 -7207416,0 -7207416,0.19900422 -7207452,0.22284249 -7207452,0 -7207914,0 -7207914,0.22012674 -7207986,0.22012674 -7207986,0 -7228236,0 -7228236,0.0012070006 -7228242,0.0012070006 -7228242,0 -7228350,0 -7228350,0.29828002 -7228368,0.29828002 -7228368,0 -7233144,0 -7233144,0.025347013 -7233150,0.025347013 -7233150,0 -7233180,0 -7233180,0.26735063 -7233246,0.26735063 -7233246,0 -7233258,0 -7233258,0.026554013 -7233264,0.026554013 -7233264,0 -7233300,0 -7233300,0.03922752 -7233324,0.03922752 -7233324,0 -7236150,0 -7236150,0.024894387 -7236204,0.024894387 -7236204,0 -7237950,0 -7237950,0.00015087508 -7237956,0.00015087508 -7237956,0 -7242978,0 -7242978,0.18678334 -7243026,0.18678334 -7243026,0 -7243092,0 -7243092,0.01010863 -7243104,0.01010863 -7243104,0 -7243212,0 -7243212,0.045262523 -7243278,0.045262523 -7243278,0 -7243968,0 -7243968,0.26931201 -7244328,0.26931201 -7244328,0 -7252200,0 -7252200,0.12251056 -7252296,0.12251056 -7252296,0 -7252320,0 -7252320,0.10033193 -7252374,0.10033193 -7252374,0 -7252434,0 -7252434,0.24607725 -7252458,0.24607725 -7252458,0 -7252548,0 -7252548,0.041188896 -7252554,0.041188896 -7252554,0 -7265388,0 -7265388,0.071665661 -7265460,0.071665661 -7265460,0 -7277688,0 -7277688,0.31200966 -7277748,0.31200966 -7277748,0 -7277916,0 -7277916,0.17426071 -7277928,0.17426071 -7277928,0 -7280262,0 -7280262,0.091581171 -7280292,0.091581171 -7280292,0 -7280376,0 -7280376,0.12039831 -7280418,0.12039831 -7280418,0 -7282140,0 -7282140,0.40268558 -7282212,0.40268558 -7282212,0 -7285242,0 -7285242,0.24984912 -7285296,0.24984912 -7285296,0 -7285356,0 -7285356,0.038171394 -7285362,0.038171394 -7285362,0 -7285476,0 -7285476,0.16596258 -7285512,0.16596258 -7285512,0 -7285590,0 -7285590,0.14001207 -7285608,0.14001207 -7285608,0 -7285704,0 -7285704,0.16339771 -7285740,0.16339771 -7285740,0 -7285782,0 -7285782,0.071514786 -7285794,0.071514786 -7285794,0 -7285824,0 -7285824,0.081170791 -7285830,0.081170791 -7285830,0 -7285896,0 -7285896,0.18572722 -7285932,0.18572722 -7285932,0 -7285938,0 -7285938,0.024894387 -7286046,0.024894387 -7286046,0 -7286598,0 -7286598,0.22208811 -7286604,0.22208811 -7286604,0 -7287150,0 -7287150,0.10983705 -7287156,0.10983705 -7287156,0 -7287264,0 -7287264,0.32815329 -7287312,0.32815329 -7287312,0 -7288620,0 -7288620,0.32875679 -7288668,0.32875679 -7288668,0 -7291026,0 -7291026,0.19266747 -7291038,0.19266747 -7291038,0 -7291056,0 -7291056,0.44357272 -7291122,0.44357272 -7291122,0 -7291758,0 -7291758,0.16400121 -7291782,0.16400121 -7291782,0 -7291878,0 -7291878,0.12598069 -7291896,0.12598069 -7291896,0 -7291992,0 -7291992,0.1434822 -7292106,0.083433917 -7292106,0 -7292154,0 -7292154,0.083433917 -7292172,0.1434822 -7292172,0 -7292226,0 -7292226,0.10214243 -7292268,0.10214243 -7292268,0 -7293906,0 -7293906,0.034701267 -7293924,0.034701267 -7293924,0 -7303692,0 -7303692,0.1555522 -7303776,0.1555522 -7303776,0 -7307568,0 -7307568,0.083584792 -7307604,0.083584792 -7307604,0 -7307688,0 -7307688,0.12024744 -7307724,0.12024744 -7307724,0 -7307802,0 -7307802,0.087356669 -7307826,0.087356669 -7307826,0 -7307916,0 -7307916,0.14152082 -7307964,0.14152082 -7307964,0 -7308036,0 -7308036,0.057332529 -7308042,0.057332529 -7308042,0 -7308150,0 -7308150,0.15419433 -7308162,0.15419433 -7308162,0 -7309686,0 -7309686,0.27368739 -7309722,0.27368739 -7309722,0 -7315698,0 -7315698,0.10123718 -7315704,0.10123718 -7315704,0 -7328580,0 -7328580,0.3408268 -7328658,0.3408268 -7328658,0 -7332276,0 -7332276,0.31834641 -7332288,0.31834641 -7332288,0 -7335474,0 -7335474,0.11119493 -7335480,0.11119493 -7335480,0 -7340256,0 -7340256,0.19266747 -7340352,0 -7340352,0 -7340352,0.16490646 -7340352,0.19266747 -7340364,0.16490646 -7340364,0 -7340472,0 -7340472,0.22042849 -7340478,0.22042849 -7340478,0 -7340586,0 -7340586,0.28726614 -7340694,0.28726614 -7340694,0 -7346820,0 -7346820,0.080114665 -7346838,0.080114665 -7346838,0 -7358886,0 -7358886,0.010863005 -7358892,0.010863005 -7358892,0 -7359000,0 -7359000,0.13337357 -7359012,0.13337357 -7359012,0 -7366782,0 -7366782,0.31291491 -7366830,0.31291491 -7366830,0 -7366896,0 -7366896,0.25739288 -7366950,0.25739288 -7366950,0 -7367010,0 -7367010,0.22133374 -7367016,0.22133374 -7367016,0 -7367130,0 -7367130,0.2984309 -7367178,0.15887145 -7367178,0 -7367190,0 -7367190,0.2984309 -7367196,0.15887145 -7367196,0 -7367244,0 -7367244,0.17335546 -7367280,0.17335546 -7367280,0 -7367298,0 -7367298,0.046167773 -7367304,0.046167773 -7367304,0 -7367358,0 -7367358,0.022782136 -7367436,0.022782136 -7367436,0 -7369812,0 -7369812,0.11587206 -7369926,0.11587206 -7369926,0 -7382286,0 -7382286,0.057634279 -7382292,0.057634279 -7382292,0 -7382400,0 -7382400,0.11813518 -7382430,0.11813518 -7382430,0 -7386030,0 -7386030,0.18436934 -7386102,0.18436934 -7386102,0 -7386150,0 -7386150,0.27248039 -7386264,0.15540133 -7386264,0 -7386270,0 -7386270,0.15540133 -7386288,0.27248039 -7386288,0 -7386378,0 -7386378,0.0073928787 -7386480,0.0073928787 -7386480,0 -7387626,0 -7387626,0.014634882 -7387632,0.014634882 -7387632,0 -7389312,0 -7389312,0.10380205 -7389354,0.10380205 -7389354,0 -7396602,0 -7396602,0.2433615 -7396620,0.2433615 -7396620,0 -7396716,0 -7396716,0.050392275 -7396722,0.050392275 -7396722,0 -7396836,0 -7396836,0.19115872 -7396932,0.19115872 -7396932,0 -7396950,0 -7396950,0.23672299 -7397034,0.23672299 -7397034,0 -7404696,0 -7404696,0.21846711 -7404720,0.21846711 -7404720,0 -7404810,0 -7404810,0.24803862 -7404846,0.24803862 -7404846,0 -7406346,0 -7406346,0.23174412 -7406364,0.19146047 -7406364,0 -7406376,0 -7406376,0.19146047 -7406400,0.23174412 -7406400,0 -7406484,0 -7406484,0.18391672 -7406586,0.29103802 -7406586,0 -7406598,0 -7406598,0.19296922 -7406604,0.18391672 -7406604,0 -7406634,0 -7406634,0.19296922 -7406700,0.033041642 -7406700,0 -7406706,0 -7406706,0.29103802 -7406736,0.033041642 -7406736,0 -7406820,0 -7406820,0.078304164 -7406832,0.078304164 -7406832,0 -7408224,0 -7408224,0.26086301 -7408290,0.26086301 -7408290,0 -7417806,0 -7417806,0.080718165 -7417824,0.080718165 -7417824,0 -7418016,0 -7418016,0.17878696 -7418106,0.17878696 -7418106,0 -7418604,0 -7418604,0.18421847 -7418694,0.18421847 -7418694,0 -7419186,0 -7419186,0.2094146 -7419264,0.2094146 -7419264,0 -7419774,0 -7419774,0.23958962 -7419876,0.23958962 -7419876,0 -7425756,0 -7425756,0.15691008 -7425810,0.15691008 -7425810,0 -7430580,0 -7430580,0.2088111 -7430646,0.2088111 -7430646,0 -7431168,0 -7431168,0.24487025 -7431228,0.24487025 -7431228,0 -7431756,0 -7431756,0.24260712 -7431840,0.24260712 -7431840,0 -7432338,0 -7432338,0.23883524 -7432440,0.23883524 -7432440,0 -7432926,0 -7432926,0.1937236 -7433040,0.1937236 -7433040,0 -7433514,0 -7433514,0.19477972 -7433586,0.19477972 -7433586,0 -7439202,0 -7439202,0.32045866 -7439262,0.32045866 -7439262,0 -7455726,0 -7455726,0.32091129 -7455774,0.32091129 -7455774,0 -7455840,0 -7455840,0.078756789 -7455846,0.078756789 -7455846,0 -7456416,0 -7456416,0.092637296 -7456422,0.092637296 -7456422,0 -7459374,0 -7459374,0.0013578757 -7459380,0.0013578757 -7459380,0 -7464696,0 -7464696,0.3050694 -7464738,0.3050694 -7464738,0 -7467480,0 -7467480,0.039680145 -7467486,0.039680145 -7467486,0 -7467594,0 -7467594,0.0085998793 -7467612,0.0085998793 -7467612,0 -7467714,0 -7467714,0.015087508 -7467720,0.015087508 -7467720,0 -7470600,0 -7470600,0.051750151 -7470612,0.051750151 -7470612,0 -7470720,0 -7470720,0.2039831 -7470726,0.2039831 -7470726,0 -7470834,0 -7470834,0.26599276 -7470948,0 -7470948,0 -7470948,0.02082076 -7470948,0.26599276 -7470954,0.02082076 -7470954,0 -7470996,0 -7470996,0.077097164 -7471002,0.077097164 -7471002,0 -7471110,0 -7471110,0.11526856 -7471134,0.11526856 -7471134,0 -7475076,0 -7475076,0.048280024 -7475136,0.048280024 -7475136,0 -7476762,0 -7476762,0.13035607 -7476798,0.13035607 -7476798,0 -7476882,0 -7476882,0.031231141 -7476888,0.031231141 -7476888,0 -7476996,0 -7476996,0.27670489 -7477032,0.22555824 -7477032,0 -7477044,0 -7477044,0.22555824 -7477050,0.27670489 -7477050,0 -7477110,0 -7477110,0.25512975 -7477128,0.25512975 -7477128,0 -7477224,0 -7477224,0.17878696 -7477314,0.17878696 -7477314,0 -7477344,0 -7477344,0.015691008 -7477350,0.015691008 -7477350,0 -7477458,0 -7477458,0.12703681 -7477500,0.12703681 -7477500,0 -7477572,0 -7477572,0.081170791 -7477656,0.081170791 -7477656,0 -7477692,0 -7477692,0.3014484 -7477710,0.3014484 -7477710,0 -7512018,0 -7512018,0.30054315 -7512042,0.30054315 -7512042,0 -7514712,0 -7514712,0.18768859 -7514766,0.18768859 -7514766,0 -7540866,0 -7540866,0.056427278 -7540872,0.056427278 -7540872,0 -7540980,0 -7540980,0.078605914 -7541004,0.078605914 -7541004,0 -7541094,0 -7541094,0.1573627 -7541106,0.1573627 -7541106,0 -7541214,0 -7541214,0.21394086 -7541268,0.21394086 -7541268,0 -7541328,0 -7541328,0.11496681 -7541358,0.11496681 -7541358,0 -7541442,0 -7541442,0.1077248 -7541472,0.1077248 -7541472,0 -7543452,0 -7543452,0.25859988 -7544070,0.25859988 -7544070,0 -7545288,0 -7545288,0.3432408 -7545354,0.1979481 -7545354,0 -7545438,0 -7545438,0.1979481 -7545582,0.37190706 -7545582,0 -7545588,0 -7545588,0.37190706 -7545828,0.17260109 -7545828,0 -7545858,0 -7545858,0.17260109 -7545936,0.19719372 -7545936,0 -7545996,0 -7545996,0.3432408 -7546026,0.19719372 -7546026,0 -7546524,0 -7546524,0.15479783 -7546614,0.15479783 -7546614,0 -7547112,0 -7547112,0.18663247 -7547160,0.18663247 -7547160,0 -7547700,0 -7547700,0.1961376 -7547778,0.1961376 -7547778,0 -7547796,0 -7547796,0.046167773 -7547802,0.046167773 -7547802,0 -7548288,0 -7548288,0.22344599 -7548396,0.22344599 -7548396,0 -7552512,0 -7552512,0.20232348 -7552542,0.20232348 -7552542,0 -7554114,0 -7554114,0.30190103 -7554210,0.30190103 -7554210,0 -7554234,0 -7554234,0.15751358 -7554348,0.24079662 -7554348,0 -7554408,0 -7554408,0 -7554408,0.24079662 -7554408,0.15751358 -7554462,0 -7554462,0.3535003 -7554516,0.3535003 -7554516,0 -7554576,0 -7554576,0.26342788 -7554630,0.26342788 -7554630,0 -7554690,0 -7554690,0.28258902 -7554768,0.28258902 -7554768,0 -7554990,0 -7554990,0.40751358 -7555014,0.40751358 -7555014,0 -7560192,0 -7560192,0.01961376 -7560198,0.01961376 -7560198,0 -7569666,0 -7569666,0.22510561 -7569684,0.22510561 -7569684,0 -7569786,0 -7569786,0.11421243 -7569804,0.11421243 -7569804,0 -7569900,0 -7569900,0.015389258 -7569906,0.015389258 -7569906,0 -7585302,0 -7585302,0.20503923 -7585458,0.20503923 -7585458,0 -7587774,0 -7587774,0.099124925 -7587798,0.099124925 -7587798,0 -7587918,0 -7587918,0.14755582 -7587960,0.14755582 -7587960,0 -7592190,0 -7592190,0.15630658 -7592196,0.15630658 -7592196,0 -7592310,0 -7592310,0.07045866 -7592316,0.07045866 -7592316,0 -7592400,0 -7592400,0.30069403 -7592466,0.30069403 -7592466,0 -7592712,0 -7592712,0.14755582 -7592730,0.14755582 -7592730,0 -7592826,0 -7592826,0.21922148 -7592874,0.21922148 -7592874,0 -7592982,0 -7592982,0.20805673 -7593048,0.20805673 -7593048,0 -7593570,0 -7593570,0.17788171 -7593678,0.17788171 -7593678,0 -7594698,0 -7594698,0.37688594 -7594764,0.37688594 -7594764,0 -7594998,0 -7594998,0.36179843 -7595028,0.36179843 -7595028,0 -7595730,0 -7595730,0.24019312 -7595796,0.24019312 -7595796,0 -7596312,0 -7596312,0.25331925 -7596402,0.25331925 -7596402,0 -7596900,0 -7596900,0.20187085 -7597014,0.20187085 -7597014,0 -7597488,0 -7597488,0.21394086 -7597614,0.21394086 -7597614,0 -7598076,0 -7598076,0.27066989 -7598172,0.27066989 -7598172,0 -7598664,0 -7598664,0.21409173 -7598736,0.21409173 -7598736,0 -7598874,0 -7598874,0.12779119 -7598904,0.12779119 -7598904,0 -7599156,0 -7599156,0.25467713 -7599180,0.25467713 -7599180,0 -7599456,0 -7599456,0.14921545 -7599480,0.14921545 -7599480,0 -7627608,0 -7627608,0.10455643 -7627620,0.10455643 -7627620,0 -7628934,0 -7628934,0.29978877 -7629048,0.019764635 -7629048,0 -7629054,0 -7629054,0.019764635 -7629108,0.29978877 -7629108,0 -7629162,0 -7629162,0.20850935 -7629186,0.20850935 -7629186,0 -7630374,0 -7630374,0.18980084 -7630458,0.18980084 -7630458,0 -7630494,0 -7630494,0.19508147 -7630536,0.19508147 -7630536,0 -7630608,0 -7630608,0.35787568 -7630626,0.35787568 -7630626,0 -7631874,0 -7631874,0.1979481 -7631880,0.1979481 -7631880,0 -7631988,0 -7631988,0.19870247 -7632018,0.19870247 -7632018,0 -7632504,0 -7632504,0.23687387 -7632618,0.23974049 -7632618,0 -7632630,0 -7632630,0.23687387 -7632636,0.23974049 -7632636,0 -7632864,0 -7632864,0.22736874 -7632870,0.22736874 -7632870,0 -7633956,0 -7633956,0.19357272 -7633992,0.19357272 -7633992,0 -7634076,0 -7634076,0.0095051298 -7634130,0.0095051298 -7634130,0 -7634190,0 -7634190,0.061858781 -7634250,0.061858781 -7634250,0 -7639410,0 -7639410,0.0076946288 -7639452,0.0076946288 -7639452,0 -7643706,0 -7643706,0.047827399 -7643712,0.047827399 -7643712,0 -7643820,0 -7643820,0.27564876 -7643844,0.27564876 -7643844,0 -7643850,0 -7643850,0.19055522 -7643916,0.19055522 -7643916,0 -7643940,0 -7643940,0.031231141 -7643982,0.031231141 -7643982,0 -7644432,0 -7644432,0.20835848 -7644516,0.20835848 -7644516,0 -7645020,0 -7645020,0.17969221 -7645140,0.17969221 -7645140,0 -7645608,0 -7645608,0.17516596 -7645704,0.17516596 -7645704,0 -7647318,0 -7647318,0.27791189 -7647384,0.27791189 -7647384,0 -7660764,0 -7660764,0.18452022 -7660788,0.18452022 -7660788,0 -7671084,0 -7671084,0.17290284 -7671096,0.17290284 -7671096,0 -7672752,0 -7672752,0.28892577 -7672764,0.28892577 -7672764,0 -7673916,0 -7673916,0.057785154 -7673922,0.057785154 -7673922,0 -7674726,0 -7674726,0.28530477 -7674810,0.28530477 -7674810,0 -7674846,0 -7674846,0.13563669 -7674888,0.13563669 -7674888,0 -7674960,0 -7674960,0.17426071 -7675020,0.17426071 -7675020,0 -7704954,0 -7704954,0.19779722 -7704990,0.19779722 -7704990,0 -7705074,0 -7705074,0.013729632 -7705080,0.013729632 -7705080,0 -7705188,0 -7705188,0.16158721 -7705206,0.16158721 -7705206,0 -7705302,0 -7705302,0.17637296 -7705350,0.17637296 -7705350,0 -7705422,0 -7705422,0.018406759 -7705428,0.018406759 -7705428,0 -7705536,0 -7705536,0.17018709 -7705620,0.17018709 -7705620,0 -7705650,0 -7705650,0.051750151 -7705674,0.051750151 -7705674,0 -7705770,0 -7705770,0.31985516 -7705878,0.31985516 -7705878,0 -7709196,0 -7709196,0.0072420036 -7709268,0.0072420036 -7709268,0 -7711542,0 -7711542,0.053409777 -7711554,0.053409777 -7711554,0 -7719336,0 -7719336,0.16898008 -7719402,0.16898008 -7719402,0 -7719618,0 -7719618,0.20051298 -7719636,0.20051298 -7719636,0 -7723818,0 -7723818,0.12024744 -7723824,0.12024744 -7723824,0 -7723932,0 -7723932,0.3553108 -7723974,0.3553108 -7723974,0 -7724052,0 -7724052,0.1901026 -7724070,0.1901026 -7724070,0 -7725408,0 -7725408,0.40826795 -7725450,0.40826795 -7725450,0 -7726182,0 -7726182,0.32151479 -7726194,0.32151479 -7726194,0 -7726296,0 -7726296,0.20911285 -7726308,0.20911285 -7726308,0 -7726410,0 -7726410,0.051297526 -7726416,0.051297526 -7726416,0 -7726530,0 -7726530,0.12582981 -7726554,0.12582981 -7726554,0 -7726644,0 -7726644,0.20171998 -7726734,0.20171998 -7726734,0 -7729290,0 -7729290,0.21741098 -7729350,0.21741098 -7729350,0 -7729392,0 -7729392,0.056276403 -7729410,0.095654798 -7729410,0 -7729434,0 -7729434,0.095654798 -7729476,0.056276403 -7729476,0 -7729866,0 -7729866,0.34595655 -7729926,0.34595655 -7729926,0 -7734078,0 -7734078,0.32015691 -7734090,0.32015691 -7734090,0 -7734192,0 -7734192,0.20549185 -7734210,0.20549185 -7734210,0 -7734840,0 -7734840,0.11843693 -7734918,0.11843693 -7734918,0 -7743516,0 -7743516,0.065781533 -7743528,0.065781533 -7743528,0 -7743648,0 -7743648,0.084640917 -7743660,0.084640917 -7743660,0 -7751448,0 -7751448,0.12326494 -7751460,0.12326494 -7751460,0 -7751562,0 -7751562,0.13729632 -7751610,0.13729632 -7751610,0 -7751682,0 -7751682,0.16505733 -7751724,0.16505733 -7751724,0 -7754970,0 -7754970,0.16882921 -7754982,0.24019312 -7754982,0 -7755000,0 -7755000,0.16882921 -7755072,0.24019312 -7755072,0 -7755084,0 -7755084,0.0073928787 -7755096,0.1567592 -7755096,0 -7755132,0 -7755132,0.1567592 -7755138,0.0073928787 -7755138,0 -7755168,0 -7755168,0.15691008 -7755174,0.15691008 -7755174,0 -7755204,0 -7755204,0.10878093 -7755216,0.10878093 -7755216,0 -7755282,0 -7755282,0.28213639 -7755330,0.28213639 -7755330,0 -7755696,0 -7755696,0.12175619 -7755708,0.12175619 -7755708,0 -7755810,0 -7755810,0.066385033 -7755936,0.066385033 -7755936,0 -7757610,0 -7757610,0.21197948 -7757616,0.21197948 -7757616,0 -7757724,0 -7757724,0.2009656 -7757754,0.2009656 -7757754,0 -7757838,0 -7757838,0.054767652 -7757844,0.054767652 -7757844,0 -7758006,0 -7758006,0.18783947 -7758012,0.18783947 -7758012,0 -7758828,0 -7758828,0.19598672 -7758846,0.19598672 -7758846,0 -7761546,0 -7761546,0.22223899 -7761552,0.22223899 -7761552,0 -7765626,0 -7765626,0.02082076 -7765632,0.02082076 -7765632,0 -7765740,0 -7765740,0.34218467 -7765782,0.34218467 -7765782,0 -7773336,0 -7773336,0.17501509 -7773420,0.17501509 -7773420,0 -7800756,0 -7800756,0.12401931 -7800774,0.12401931 -7800774,0 -7800870,0 -7800870,0.13186482 -7800876,0.13186482 -7800876,0 -7800990,0 -7800990,0.21665661 -7800996,0.21665661 -7800996,0 -7801938,0 -7801938,0.19085697 -7802124,0.19085697 -7802124,0 -7805814,0 -7805814,0.33147254 -7806294,0.33147254 -7806294,0 -7807620,0 -7807620,0.31955341 -7807626,0.31955341 -7807626,0 -7814796,0 -7814796,0.054767652 -7814820,0.26719976 -7814820,0 -7814826,0 -7814826,0.054767652 -7814910,0.052051901 -7814910,0 -7814934,0 -7814934,0.26719976 -7814958,0.052051901 -7814958,0 -7815624,0 -7815624,0.079511165 -7815630,0.079511165 -7815630,0 -7819110,0 -7819110,0.28621002 -7819296,0.28621002 -7819296,0 -7830870,0 -7830870,0.12960169 -7830906,0.12960169 -7830906,0 -7830984,0 -7830984,0.068949909 -7831008,0.068949909 -7831008,0 -7831692,0 -7831692,0.038473144 -7831698,0.038473144 -7831698,0 -7838436,0 -7838436,0.17893784 -7838472,0.17893784 -7838472,0 -7838556,0 -7838556,0.015087508 -7838562,0.015087508 -7838562,0 -7841190,0 -7841190,0.24894387 -7841232,0.24894387 -7841232,0 -7845936,0 -7845936,0.36617381 -7846068,0.36617381 -7846068,0 -7847958,0 -7847958,0.051297526 -7847964,0.051297526 -7847964,0 -7847976,0 -7847976,0.71439348 -7848426,0.71439348 -7848426,0 -7851336,0 -7851336,0.36934218 -7851408,0.36934218 -7851408,0 -7852698,0 -7852698,0.0073928787 -7852794,0.0073928787 -7852794,0 -7860486,0 -7860486,0.067290284 -7860606,0.067290284 -7860606,0 -7862988,0 -7862988,0.23989137 -7863000,0.23989137 -7863000,0 -7889010,0 -7889010,0.43346409 -7889694,0.43346409 -7889694,0 -7895724,0 -7895724,0.032739891 -7895730,0.032739891 -7895730,0 -7901046,0 -7901046,0.2003621 -7901112,0.2003621 -7901112,0 -7901298,0 -7901298,0.3946892 -7901628,0.22721786 -7901628,0 -7901646,0 -7901646,0.20202173 -7901706,0.20202173 -7901706,0 -7901712,0 -7901712,0.22721786 -7902216,0.19824985 -7902216,0 -7902330,0 -7902330,0.19824985 -7902654,0.3946892 -7902654,0 -7902804,0 -7902804,0.24185275 -7902888,0.24185275 -7902888,0 -7904664,0 -7904664,0.24079662 -7904700,0.24079662 -7904700,0 -7905936,0 -7905936,0.1907061 -7906008,0.1907061 -7906008,0 -7906518,0 -7906518,0.21514786 -7906578,0.21514786 -7906578,0 -7907106,0 -7907106,0.20896198 -7907196,0.20896198 -7907196,0 -7907694,0 -7907694,0.24924562 -7907796,0.24924562 -7907796,0 -7908282,0 -7908282,0.22510561 -7908354,0.22510561 -7908354,0 -7908870,0 -7908870,0.19221485 -7908954,0.19221485 -7908954,0 -7916970,0 -7916970,0.022480386 -7916976,0.022480386 -7916976,0 -7918206,0 -7918206,0.26086301 -7918224,0.26086301 -7918224,0 -7919004,0 -7919004,0.26523838 -7919070,0.26523838 -7919070,0 -7927218,0 -7927218,0.1440857 -7927236,0.1440857 -7927236,0 -7927308,0 -7927308,0.25558238 -7927314,0.25558238 -7927314,0 -7928352,0 -7928352,0.016294508 -7928358,0.016294508 -7928358,0 -7932168,0 -7932168,0.018105009 -7932216,0.018105009 -7932216,0 -7932282,0 -7932282,0.17727821 -7932360,0.17727821 -7932360,0 -7932798,0 -7932798,0.049185275 -7932852,0.049185275 -7932852,0 -7934424,0 -7934424,0.11481593 -7934448,0.11481593 -7934448,0 -7937904,0 -7937904,0.23732649 -7937916,0.23732649 -7937916,0 -7938018,0 -7938018,0.15691008 -7938024,0.15691008 -7938024,0 -7939074,0 -7939074,0.17471334 -7939080,0.17471334 -7939080,0 -7939374,0 -7939374,0.46952323 -7939452,0.46952323 -7939452,0 -7939530,0 -7939530,0.095805673 -7939536,0.095805673 -7939536,0 -7943094,0 -7943094,0.16430296 -7943154,0.16430296 -7943154,0 -7943208,0 -7943208,0.19870247 -7943220,0.19870247 -7943220,0 -7947828,0 -7947828,0.12945081 -7947834,0.12945081 -7947834,0 -7947948,0 -7947948,0.0066385033 -7947972,0.0066385033 -7947972,0 -7967082,0 -7967082,0.32724804 -7967106,0.32724804 -7967106,0 -7969404,0 -7969404,0.0012070006 -7969410,0.0012070006 -7969410,0 -7971276,0 -7971276,0.12809294 -7971408,0.12809294 -7971408,0 -7977582,0 -7977582,0.0070911285 -7977588,0.0070911285 -7977588,0 -7981230,0 -7981230,0.23943874 -7981260,0.23943874 -7981260,0 -7981344,0 -7981344,0.053258902 -7981434,0.053258902 -7981434,0 -7982922,0 -7982922,0.058539529 -7982928,0.058539529 -7982928,0 -7993878,0 -7993878,0.11783343 -7993896,0.11783343 -7993896,0 -7997676,0 -7997676,0.18633072 -7997688,0.18633072 -7997688,0 -7997790,0 -7997790,0.27398914 -7997898,0.27398914 -7997898,0 -7998000,0 -7998000,0.064272782 -7998018,0.064272782 -7998018,0 -7998114,0 -7998114,0.30838865 -7998120,0.30838865 -7998120,0 -7998228,0 -7998228,0.099728425 -7998234,0.099728425 -7998234,0 -7998348,0 -7998348,0.0085998793 -7998354,0.0085998793 -7998354,0 -7998462,0 -7998462,0.19568497 -7998540,0.19568497 -7998540,0 -8006280,0 -8006280,0.037266144 -8006286,0.037266144 -8006286,0 -8007840,0 -8007840,0.047525649 -8007846,0.047525649 -8007846,0 -8009010,0 -8009010,0.1028968 -8009064,0.1028968 -8009064,0 -8009760,0 -8009760,0.32770066 -8009778,0.32770066 -8009778,0 -8009874,0 -8009874,0.015087508 -8009880,0.015087508 -8009880,0 -8009994,0 -8009994,0.17803259 -8010012,0.17803259 -8010012,0 -8010108,0 -8010108,0.1907061 -8010192,0.1907061 -8010192,0 -8012796,0 -8012796,0.34399517 -8012910,0.34399517 -8012910,0 -8013804,0 -8013804,0.29390465 -8014086,0.29390465 -8014086,0 -8015694,0 -8015694,0.16158721 -8015700,0.16158721 -8015700,0 -8027316,0 -8027316,0.030175015 -8027322,0.030175015 -8027322,0 -8035308,0 -8035308,0.00015087508 -8035314,0.00015087508 -8035314,0 -8062284,0 -8062284,0.05974653 -8062290,0.05974653 -8062290,0 -8062698,0 -8062698,0.11330718 -8062764,0 -8062764,0 -8062764,0.094749547 -8062764,0.11330718 -8062770,0.094749547 -8062770,0 -8062884,0 -8062884,0.013427882 -8062890,0.013427882 -8062890,0 -8062998,0 -8062998,0.16641521 -8063028,0.16641521 -8063028,0 -8065374,0 -8065374,0.21062161 -8065416,0.047676524 -8065416,0 -8065422,0 -8065422,0.047676524 -8065428,0.21062161 -8065428,0 -8065530,0 -8065530,0.26810501 -8065548,0.26810501 -8065548,0 -8071206,0 -8071206,0.11466506 -8071236,0.086602293 -8071236,0 -8071254,0 -8071254,0.11466506 -8071260,0.086602293 -8071260,0 -8071350,0 -8071350,0.27715751 -8071392,0.27715751 -8071392,0 -8071464,0 -8071464,0.022631261 -8071470,0.022631261 -8071470,0 -8075214,0 -8075214,0.81744116 -8075418,0.81744116 -8075418,0 -8075586,0 -8075586,0.12462281 -8075592,0.12462281 -8075592,0 -8075700,0 -8075700,0.15087508 -8075706,0.15087508 -8075706,0 -8078508,0 -8078508,0.3092939 -8078514,0.3092939 -8078514,0 -8078628,0 -8078628,0.085093543 -8078700,0.085093543 -8078700,0 -8078742,0 -8078742,0.20081473 -8078778,0.20081473 -8078778,0 -8078856,0 -8078856,0.15087508 -8078868,0.15087508 -8078868,0 -8082228,0 -8082228,0.074834037 -8082234,0.074834037 -8082234,0 -8082342,0 -8082342,0.035153893 -8082348,0.035153893 -8082348,0 -8085498,0 -8085498,0.16385033 -8085504,0.16385033 -8085504,0 -8100168,0 -8100168,0.12884731 -8100210,0.12884731 -8100210,0 -8100288,0 -8100288,0.22948099 -8100300,0.22948099 -8100300,0 -8102196,0 -8102196,0.21077248 -8102280,0.21077248 -8102280,0 -8102310,0 -8102310,0.092637296 -8102340,0.092637296 -8102340,0 -8103312,0 -8103312,0.0063367532 -8103324,0.0063367532 -8103324,0 -8110920,0 -8110920,0.052051901 -8110926,0.052051901 -8110926,0 -8111034,0 -8111034,0.15509958 -8111040,0.15509958 -8111040,0 -8111910,0 -8111910,0.014785757 -8111916,0.014785757 -8111916,0 -8112024,0 -8112024,0.14966807 -8112138,0 -8112138,0 -8112138,0.14966807 -8112138,0.20549185 -8112144,0.20549185 -8112144,0 -8112258,0 -8112258,0.073325287 -8112264,0.073325287 -8112264,0 -8112372,0 -8112372,0.33267954 -8112486,0 -8112486,0 -8112486,0.084339167 -8112486,0.33267954 -8112546,0.084339167 -8112546,0 -8112600,0 -8112600,0.16173808 -8112648,0.16173808 -8112648,0 -8140356,0 -8140356,0.21605311 -8140416,0.21605311 -8140416,0 -8140470,0 -8140470,0.052051901 -8140476,0.052051901 -8140476,0 -8141400,0 -8141400,0.16520821 -8141436,0.16520821 -8141436,0 -8144118,0 -8144118,0.0049788775 -8144124,0.0049788775 -8144124,0 -8144232,0 -8144232,0.1071213 -8144238,0.1071213 -8144238,0 -8145720,0 -8145720,0.18753772 -8146296,0.18753772 -8146296,0 -8149428,0 -8149428,0.12824381 -8149470,0.12824381 -8149470,0 -8149860,0 -8149860,0.24909475 -8149980,0.24909475 -8149980,0 -8150370,0 -8150370,0.27021726 -8150448,0.21107423 -8150448,0 -8150454,0 -8150454,0.27021726 -8150496,0.21107423 -8150496,0 -8151036,0 -8151036,0.17486421 -8151114,0.17486421 -8151114,0 -8151618,0 -8151618,0.17954134 -8151660,0.23551599 -8151660,0 -8151678,0 -8151678,0.23551599 -8151720,0.17954134 -8151720,0 -8153478,0 -8153478,0.04933615 -8153604,0.04933615 -8153604,0 -8161518,0 -8161518,0.21846711 -8161524,0.21846711 -8161524,0 -8161626,0 -8161626,0.075739288 -8161746,0 -8161746,0 -8161746,0.075739288 -8161746,0.17878696 -8161758,0.17878696 -8161758,0 -8161860,0 -8161860,0.23355462 -8161878,0.23355462 -8161878,0 -8161974,0 -8161974,0.02021726 -8161980,0.02021726 -8161980,0 -8163102,0 -8163102,0.13442969 -8163126,0.13442969 -8163126,0 -8166066,0 -8166066,0.1004828 -8166072,0.1004828 -8166072,0 -8168094,0 -8168094,0.0076946288 -8168190,0.0076946288 -8168190,0 -8170026,0 -8170026,0.03092939 -8170032,0.03092939 -8170032,0 -8171820,0 -8171820,0.24290887 -8171844,0.24290887 -8171844,0 -8171934,0 -8171934,0.10425468 -8171964,0.10425468 -8171964,0 -8172276,0 -8172276,0.12975256 -8172282,0.12975256 -8172282,0 -8172396,0 -8172396,0.20926373 -8172408,0.20926373 -8172408,0 -8173104,0 -8173104,0.10666868 -8173176,0.10666868 -8173176,0 -8185752,0 -8185752,0.096710923 -8185782,0.096710923 -8185782,0 -8188596,0 -8188596,0.18708509 -8188884,0.18708509 -8188884,0 -8192040,0 -8192040,0.29013277 -8192046,0.29013277 -8192046,0 -8203236,0 -8203236,0.25211225 -8203350,0.25211225 -8203350,0 -8225670,0 -8225670,0.43044659 -8225700,0.43044659 -8225700,0 -8244804,0 -8244804,0.40238383 -8245236,0.40238383 -8245236,0 -8250834,0 -8250834,0.16339771 -8250948,0.057634279 -8250948,0 -8250954,0 -8250954,0.057634279 -8250996,0.16339771 -8250996,0 -8251068,0 -8251068,0.17923959 -8251134,0.17923959 -8251134,0 -8251182,0 -8251182,0.26327701 -8251200,0.26327701 -8251200,0 -8257560,0 -8257560,0.065328908 -8257602,0.065328908 -8257602,0 -8259048,0 -8259048,0.18572722 -8259072,0.18572722 -8259072,0 -8262066,0 -8262066,0.21122511 -8262108,0.21122511 -8262108,0 -8269656,0 -8269656,0.22163549 -8269758,0.22163549 -8269758,0 -8270076,0 -8270076,0.0075437538 -8270082,0.0075437538 -8270082,0 -8275176,0 -8275176,0.098521424 -8275296,0.21907061 -8275296,0 -8275302,0 -8275302,0.098521424 -8275320,0.21907061 -8275320,0 -8275410,0 -8275410,0.0085998793 -8275416,0.0085998793 -8275416,0 -8275524,0 -8275524,0.046016898 -8275548,0.046016898 -8275548,0 -8275644,0 -8275644,0.029269765 -8275650,0.029269765 -8275650,0 -8275758,0 -8275758,0.0069402535 -8275770,0.0069402535 -8275770,0 -8275872,0 -8275872,0.26629451 -8275878,0.26629451 -8275878,0 -8275986,0 -8275986,0.10621605 -8276004,0.10621605 -8276004,0 -8276106,0 -8276106,0.16354858 -8276184,0.16354858 -8276184,0 -8276220,0 -8276220,0.26750151 -8276226,0.26750151 -8276226,0 -8277114,0 -8277114,0.27444176 -8277120,0.27444176 -8277120,0 -8279256,0 -8279256,0.29435727 -8279274,0.29435727 -8279274,0 -8289630,0 -8289630,0.25799638 -8289744,0.22585999 -8289744,0 -8289750,0 -8289750,0.25799638 -8289840,0.22585999 -8289840,0 -8293002,0 -8293002,0.0496379 -8293008,0.0496379 -8293008,0 -8317866,0 -8317866,0.11511768 -8317878,0.11511768 -8317878,0 -8317986,0 -8317986,0.070911285 -8318052,0.070911285 -8318052,0 -8320062,0 -8320062,0.055974653 -8320116,0.055974653 -8320116,0 -8320596,0 -8320596,0.013880507 -8320602,0.013880507 -8320602,0 -8320710,0 -8320710,0.27036814 -8320716,0.27036814 -8320716,0 -8322516,0 -8322516,0.33675317 -8322522,0.33675317 -8322522,0 -8322630,0 -8322630,0.34429692 -8322738,0.34429692 -8322738,0 -8322744,0 -8322744,0.22012674 -8322774,0.22012674 -8322774,0 -8322858,0 -8322858,0.29450815 -8322876,0.29450815 -8322876,0 -8323668,0 -8323668,0.08977067 -8323692,0.08977067 -8323692,0 -8323782,0 -8323782,0.24532287 -8323788,0.24532287 -8323788,0 -8324148,0 -8324148,0.0028666264 -8324154,0.0028666264 -8324154,0 -8324160,0 -8324160,0.1458962 -8324208,0.1458962 -8324208,0 -8324262,0 -8324262,0.19447797 -8324274,0.34474955 -8324274,0 -8324298,0 -8324298,0.34474955 -8324310,0.19447797 -8324310,0 -8324376,0 -8324376,0.33177429 -8324394,0.087658419 -8324394,0 -8324406,0 -8324406,0.33177429 -8324448,0.087658419 -8324448,0 -8324976,0 -8324976,0.098370549 -8324982,0.098370549 -8324982,0 -8325090,0 -8325090,0.22012674 -8325198,0.22012674 -8325198,0 -8326368,0 -8326368,0.097917924 -8326386,0.097917924 -8326386,0 -8326872,0 -8326872,0.12477369 -8326902,0.12477369 -8326902,0 -8326986,0 -8326986,0.11104406 -8327040,0.11104406 -8327040,0 -8327106,0 -8327106,0.23913699 -8327136,0.23913699 -8327136,0 -8327220,0 -8327220,0.17622209 -8327286,0.17622209 -8327286,0 -8327334,0 -8327334,0.15660833 -8327340,0.15660833 -8327340,0 -8331126,0 -8331126,0.31804466 -8331186,0.31804466 -8331186,0 -8331426,0 -8331426,0.36617381 -8331492,0.36617381 -8331492,0 -8332224,0 -8332224,0.31140616 -8332236,0.31140616 -8332236,0 -8339076,0 -8339076,0.30974653 -8339124,0.30974653 -8339124,0 -8346198,0 -8346198,0.12598069 -8346276,0.12598069 -8346276,0 -8346318,0 -8346318,0.31487628 -8346324,0.31487628 -8346324,0 -8346432,0 -8346432,0.062462281 -8346444,0.062462281 -8346444,0 -8346546,0 -8346546,0.077097164 -8346552,0.077097164 -8346552,0 -8351130,0 -8351130,0.2070006 -8351172,0.2070006 -8351172,0 -8351244,0 -8351244,0.0034701267 -8351250,0.0034701267 -8351250,0 -8353362,0 -8353362,0.082377791 -8353374,0.082377791 -8353374,0 -8353476,0 -8353476,0.15841883 -8353536,0.15841883 -8353536,0 -8353914,0 -8353914,0.1567592 -8353950,0.1567592 -8353950,0 -8354028,0 -8354028,0.085093543 -8354034,0.085093543 -8354034,0 -8354148,0 -8354148,0.029873265 -8354154,0.029873265 -8354154,0 -8354262,0 -8354262,0.096861798 -8354292,0.096861798 -8354292,0 -8354376,0 -8354376,0.20926373 -8354406,0.20926373 -8354406,0 -8354496,0 -8354496,0.29586602 -8354610,0 -8354610,0 -8354610,0.28968014 -8354610,0.29586602 -8354634,0.28968014 -8354634,0 -8358234,0 -8358234,0.0078455039 -8358252,0.0078455039 -8358252,0 -8358348,0 -8358348,0.12703681 -8358402,0.12703681 -8358402,0 -8360934,0 -8360934,0.27293301 -8360940,0.27293301 -8360940,0 -8360958,0 -8360958,0.17290284 -8361054,0.17290284 -8361054,0 -8361072,0 -8361072,0.12054919 -8361078,0.12054919 -8361078,0 -8371236,0 -8371236,0.04073627 -8371242,0.04073627 -8371242,0 -8380410,0 -8380410,0.10380205 -8380464,0.10380205 -8380464,0 -8390916,0 -8390916,0.17742909 -8390964,0.17742909 -8390964,0 -8391030,0 -8391030,0.12326494 -8391036,0.12326494 -8391036,0 -8391144,0 -8391144,0.042848521 -8391150,0.042848521 -8391150,0 -8403468,0 -8403468,0.12884731 -8403552,0.12884731 -8403552,0 -8403588,0 -8403588,0.16671696 -8403600,0.16671696 -8403600,0 -8403732,0 -8403732,0.16083283 -8403738,0.16083283 -8403738,0 -8403846,0 -8403846,0.15117683 -8403852,0.15117683 -8403852,0 -8403966,0 -8403966,0.24864212 -8404020,0.24864212 -8404020,0 -8404080,0 -8404080,0.16596258 -8404104,0.16596258 -8404104,0 -8404194,0 -8404194,0.062462281 -8404200,0.062462281 -8404200,0 -8405844,0 -8405844,0.14121907 -8405850,0.14121907 -8405850,0 -8410950,0 -8410950,0.32739891 -8411034,0.32739891 -8411034,0 -8412768,0 -8412768,0.27957151 -8412786,0.27957151 -8412786,0 -8412882,0 -8412882,0.32347616 -8412984,0.32347616 -8412984,0 -8413002,0 -8413002,0.24064575 -8413044,0.24064575 -8413044,0 -8413314,0 -8413314,0.12477369 -8413338,0.12477369 -8413338,0 -8413548,0 -8413548,0.14876282 -8413554,0.14876282 -8413554,0 -8415408,0 -8415408,0.46303561 -8415450,0.46303561 -8415450,0 -8419014,0 -8419014,0.21982498 -8419026,0.21982498 -8419026,0 -8419860,0 -8419860,0.17018709 -8419866,0.17018709 -8419866,0 -8420154,0 -8420154,0.1597767 -8420160,0.1597767 -8420160,0 -8424318,0 -8424318,0.33796017 -8424420,0.33796017 -8424420,0 -8425668,0 -8425668,0.1507242 -8425680,0.1507242 -8425680,0 -8426874,0 -8426874,0.36647556 -8426970,0.36647556 -8426970,0 -8428788,0 -8428788,0.12688594 -8428854,0.12688594 -8428854,0 -8428902,0 -8428902,0.20021123 -8428908,0.20021123 -8428908,0 -8429022,0 -8429022,0.25331925 -8429172,0.25331925 -8429172,0 -8430978,0 -8430978,0.2923959 -8430984,0.2923959 -8430984,0 -8431332,0 -8431332,0.35742305 -8431386,0.35742305 -8431386,0 -8432142,0 -8432142,0.0075437538 -8432232,0.0075437538 -8432232,0 -8436528,0 -8436528,0.33162342 -8436600,0.33162342 -8436600,0 -8436828,0 -8436828,0.35576343 -8436906,0.35576343 -8436906,0 -8437128,0 -8437128,0.24773687 -8437188,0.24773687 -8437188,0 -8439924,0 -8439924,0.16339771 -8439972,0.16339771 -8439972,0 -8440038,0 -8440038,0.15042245 -8440278,0.15042245 -8440278,0 -8440596,0 -8440596,0.06925166 -8440608,0.06925166 -8440608,0 -8445876,0 -8445876,0.15464695 -8445900,0.15464695 -8445900,0 -8446008,0 -8446008,0.17999396 -8446104,0.17999396 -8446104,0 -8451774,0 -8451774,0.19281835 -8451780,0.19281835 -8451780,0 -8451888,0 -8451888,0.34535305 -8451894,0.34535305 -8451894,0 -8452008,0 -8452008,0.047374774 -8452056,0.047374774 -8452056,0 -8452068,0 -8452068,0.033946892 -8452074,0.033946892 -8452074,0 -8452122,0 -8452122,0.1065178 -8452152,0.1065178 -8452152,0 -8452188,0 -8452188,0.15223295 -8452206,0.15223295 -8452206,0 -8452236,0 -8452236,0.0072420036 -8452254,0.0072420036 -8452254,0 -8452302,0 -8452302,0.076191913 -8452332,0.076191913 -8452332,0 -8452356,0 -8452356,0.38578757 -8452368,0.38578757 -8452368,0 -8452416,0 -8452416,0.21137598 -8452470,0.095503923 -8452470,0 -8452536,0 -8452536,0 -8452536,0.32815329 -8452536,0.095503923 -8452602,0 -8452602,0.21137598 -8452650,0.091882921 -8452650,0 -8452680,0 -8452680,0.32815329 -8452752,0.091882921 -8452752,0 -8452764,0 -8452764,0.23627037 -8452794,0.23627037 -8452794,0 -8453070,0 -8453070,0.023838262 -8453124,0.023838262 -8453124,0 -8453184,0 -8453184,0.17833434 -8453220,0.17833434 -8453220,0 -8455350,0 -8455350,0.18120097 -8455374,0.18120097 -8455374,0 -8455512,0 -8455512,0.11300543 -8455596,0.11300543 -8455596,0 -8455902,0 -8455902,0.089016295 -8455914,0.089016295 -8455914,0 -8459052,0 -8459052,0.19659022 -8459112,0.19659022 -8459112,0 -8459172,0 -8459172,0.26056126 -8459178,0.26056126 -8459178,0 -8459202,0 -8459202,0.29103802 -8459226,0.29103802 -8459226,0 -8490054,0 -8490054,0.057785154 -8490090,0.057785154 -8490090,0 -8491122,0 -8491122,0.30612553 -8491182,0.30612553 -8491182,0 -8497074,0 -8497074,0.32558841 -8497158,0.32558841 -8497158,0 -8499654,0 -8499654,0.21243211 -8499726,0.21243211 -8499726,0 -8499732,0 -8499732,0.26765238 -8499804,0.26765238 -8499804,0 -8500242,0 -8500242,0.19689197 -8500344,0.19689197 -8500344,0 -8500428,0 -8500428,0.18120097 -8500488,0.18120097 -8500488,0 -8500830,0 -8500830,0.17395896 -8500902,0.17395896 -8500902,0 -8501178,0 -8501178,0.088412794 -8501190,0.088412794 -8501190,0 -8501292,0 -8501292,0.035908268 -8501298,0.035908268 -8501298,0 -8501418,0 -8501418,0.21514786 -8501490,0.21514786 -8501490,0 -8502000,0 -8502000,0.21514786 -8502084,0.21514786 -8502084,0 -8502768,0 -8502768,0.32196741 -8502774,0.32196741 -8502774,0 -8508144,0 -8508144,0.10259505 -8508234,0.10259505 -8508234,0 -8508258,0 -8508258,0.18844297 -8508354,0.18844297 -8508354,0 -8513916,0 -8513916,0.12975256 -8513976,0.12975256 -8513976,0 -8514036,0 -8514036,0.2996379 -8514042,0.2996379 -8514042,0 -8514150,0 -8514150,0.12794206 -8514162,0.12794206 -8514162,0 -8514264,0 -8514264,0.12552806 -8514324,0.12552806 -8514324,0 -8518668,0 -8518668,0.077398914 -8518674,0.077398914 -8518674,0 -8518788,0 -8518788,0.2578455 -8518854,0.2578455 -8518854,0 -8518902,0 -8518902,0.29978877 -8518920,0.29978877 -8518920,0 -8533560,0 -8533560,0.12507544 -8533572,0.12507544 -8533572,0 -8533680,0 -8533680,0.14619795 -8533722,0.14619795 -8533722,0 -8533794,0 -8533794,0.11270368 -8533806,0.11270368 -8533806,0 -8536290,0 -8536290,0.11044056 -8536332,0.11044056 -8536332,0 -8536404,0 -8536404,0.17109234 -8536596,0.17109234 -8536596,0 -8536884,0 -8536884,0.11164756 -8536890,0.11164756 -8536890,0 -8542146,0 -8542146,0.086753168 -8542170,0.086753168 -8542170,0 -8542260,0 -8542260,0.22555824 -8542272,0.22555824 -8542272,0 -8549388,0 -8549388,0.18240797 -8549424,0.18240797 -8549424,0 -8549502,0 -8549502,0.259656 -8549514,0.259656 -8549514,0 -8566278,0 -8566278,0.25739288 -8566308,0.25739288 -8566308,0 -8579730,0 -8579730,0.1440857 -8579784,0.1440857 -8579784,0 -8581974,0 -8581974,0.1095353 -8582028,0.1095353 -8582028,0 -8582088,0 -8582088,0.14453832 -8582106,0.14453832 -8582106,0 -8582208,0 -8582208,0.14906457 -8582268,0.14906457 -8582268,0 -8586372,0 -8586372,0.30280628 -8586450,0.30280628 -8586450,0 -8588118,0 -8588118,0.21665661 -8588190,0.21665661 -8588190,0 -8588700,0 -8588700,0.25331925 -8588754,0.25331925 -8588754,0 -8589288,0 -8589288,0.16264333 -8589426,0.16264333 -8589426,0 -8589864,0 -8589864,0.4497586 -8589876,0.22661436 -8589876,0 -8589924,0 -8589924,0.4497586 -8589936,0.22661436 -8589936,0 -8590164,0 -8590164,0.42607121 -8590230,0.42607121 -8590230,0 -8590464,0 -8590464,0.26614363 -8590530,0.26614363 -8590530,0 -8594322,0 -8594322,0.35380205 -8594412,0.35380205 -8594412,0 -8594622,0 -8594622,0.38186482 -8594682,0.38186482 -8594682,0 -8596458,0 -8596458,0.12009656 -8596572,0.12009656 -8596572,0 -8600154,0 -8600154,0.26689801 -8600220,0.26689801 -8600220,0 -8600274,0 -8600274,0.32483404 -8600292,0.32483404 -8600292,0 -8600388,0 -8600388,0.1059143 -8600430,0.1059143 -8600430,0 -8600502,0 -8600502,0.30250453 -8600526,0.30250453 -8600526,0 -8600622,0 -8600622,0.15223295 -8600670,0.15223295 -8600670,0 -8600736,0 -8600736,0.2445685 -8600796,0.2445685 -8600796,0 -8600850,0 -8600850,0.2033796 -8600934,0.2033796 -8600934,0 -8600970,0 -8600970,0.018708509 -8600976,0.018708509 -8600976,0 -8601084,0 -8601084,0.43482197 -8601090,0.43482197 -8601090,0 -8601198,0 -8601198,0.14619795 -8601210,0.14619795 -8601210,0 -8601318,0 -8601318,0.23053712 -8601336,0.23053712 -8601336,0 -8602284,0 -8602284,0.16686783 -8602326,0.16686783 -8602326,0 -8602398,0 -8602398,0.23506337 -8602434,0.23506337 -8602434,0 -8603256,0 -8603256,0.18452022 -8603316,0.18452022 -8603316,0 -8603370,0 -8603370,0.16732046 -8603406,0.16732046 -8603406,0 -8603484,0 -8603484,0.006035003 -8603496,0.006035003 -8603496,0 -8607240,0 -8607240,0.16460471 -8607360,0.16460471 -8607360,0 -8607828,0 -8607828,0.20715148 -8607960,0.20715148 -8607960,0 -8608416,0 -8608416,0.17063971 -8608482,0.17063971 -8608482,0 -8608998,0 -8608998,0.241551 -8609082,0.241551 -8609082,0 -8609586,0 -8609586,0.19704285 -8609622,0.19704285 -8609622,0 -8610174,0 -8610174,0.21680748 -8610228,0.21680748 -8610228,0 -8611740,0 -8611740,0.0034701267 -8611746,0.0034701267 -8611746,0 -8620494,0 -8620494,0.2954134 -8620668,0.2954134 -8620668,0 -8623032,0 -8623032,0.1404647 -8623056,0.1404647 -8623056,0 -8623146,0 -8623146,0.10319855 -8623188,0.10319855 -8623188,0 -8624226,0 -8624226,0.36360893 -8624256,0.36360893 -8624256,0 -8625816,0 -8625816,0.072721786 -8625852,0.072721786 -8625852,0 -8626740,0 -8626740,0.027610139 -8627178,0.027610139 -8627178,0 -8629794,0 -8629794,0.072721786 -8629800,0.072721786 -8629800,0 -8630538,0 -8630538,0.13111044 -8630628,0.13111044 -8630628,0 -8630652,0 -8630652,0.29496077 -8630796,0.29496077 -8630796,0 -8637798,0 -8637798,0.13759807 -8637810,0.13759807 -8637810,0 -8639496,0 -8639496,0.09957755 -8639550,0.09957755 -8639550,0 -8639610,0 -8639610,0.2021726 -8639646,0.2021726 -8639646,0 -8651268,0 -8651268,0.19100785 -8651292,0.19100785 -8651292,0 -8658846,0 -8658846,0.081019916 -8658858,0.081019916 -8658858,0 -8662482,0 -8662482,0.11375981 -8662578,0.11375981 -8662578,0 -8662602,0 -8662602,0.10259505 -8662608,0.10259505 -8662608,0 -8663040,0 -8663040,0.33946892 -8663298,0.33946892 -8663298,0 -8664672,0 -8664672,0.16475558 -8664702,0.16475558 -8664702,0 -8667930,0 -8667930,0.060500905 -8667996,0.060500905 -8667996,0 -8672154,0 -8672154,0.032739891 -8672166,0.032739891 -8672166,0 -8672442,0 -8672442,0.2076041 -8672508,0.2076041 -8672508,0 -8673030,0 -8673030,0.19236572 -8673084,0.19236572 -8673084,0 -8673618,0 -8673618,0.22480386 -8673690,0.22480386 -8673690,0 -8674206,0 -8674206,0.22872661 -8674284,0.22872661 -8674284,0 -8674788,0 -8674788,0.22103199 -8674848,0.22103199 -8674848,0 -8675616,0 -8675616,0.43753772 -8675964,0.43753772 -8675964,0 -8676648,0 -8676648,0.16958358 -8677392,0.16958358 -8677392,0 -8678778,0 -8678778,0.017350634 -8678784,0.017350634 -8678784,0 -8685084,0 -8685084,0.061255281 -8685090,0.061255281 -8685090,0 -8688108,0 -8688108,0.15298733 -8688114,0.15298733 -8688114,0 -8688222,0 -8688222,0.2554315 -8688276,0.2554315 -8688276,0 -8692992,0 -8692992,0.11738081 -8692998,0.11738081 -8692998,0 -8693724,0 -8693724,0.015691008 -8693730,0.015691008 -8693730,0 -8693838,0 -8693838,0.32226916 -8693874,0.32226916 -8693874,0 -8703906,0 -8703906,0.17531684 -8703954,0.17531684 -8703954,0 -8704494,0 -8704494,0.20247435 -8704602,0.20247435 -8704602,0 -8704818,0 -8704818,0.25045263 -8704830,0.25045263 -8704830,0 -8704932,0 -8704932,0.11406156 -8705010,0.11406156 -8705010,0 -8705052,0 -8705052,0.018708509 -8705058,0.018708509 -8705058,0 -8705082,0 -8705082,0.24471937 -8705142,0.24471937 -8705142,0 -8705670,0 -8705670,0.21243211 -8705730,0.21243211 -8705730,0 -8706252,0 -8706252,0.22284249 -8706336,0.22284249 -8706336,0 -8715660,0 -8715660,0.0043753772 -8715666,0.0043753772 -8715666,0 -8716650,0 -8716650,0.1591732 -8716656,0.1591732 -8716656,0 -8725962,0 -8725962,0.1561557 -8726028,0.1561557 -8726028,0 -8726076,0 -8726076,0.242758 -8726136,0.242758 -8726136,0 -8726190,0 -8726190,0.14725407 -8726208,0.14725407 -8726208,0 -8750142,0 -8750142,0.32362704 -8750244,0.32362704 -8750244,0 -8750256,0 -8750256,0.095051298 -8750334,0.095051298 -8750334,0 -8752428,0 -8752428,0.1053108 -8752452,0.1053108 -8752452,0 -8752554,0 -8752554,0.17154496 -8752626,0.17154496 -8752626,0 -8755410,0 -8755410,0.0076946288 -8755458,0.0076946288 -8755458,0 -8755530,0 -8755530,0.18738684 -8755668,0.18738684 -8755668,0 -8761662,0 -8761662,0.045564273 -8761668,0.045564273 -8761668,0 -8762892,0 -8762892,0.19477972 -8763006,0.19477972 -8763006,0 -8764428,0 -8764428,0.12100181 -8764458,0.12100181 -8764458,0 -8764542,0 -8764542,0.12175619 -8764596,0.12175619 -8764596,0 -8766180,0 -8766180,0.16430296 -8766228,0.16430296 -8766228,0 -8766294,0 -8766294,0.019764635 -8766342,0.019764635 -8766342,0 -8766408,0 -8766408,0.16988533 -8766438,0.16988533 -8766438,0 -8770248,0 -8770248,0.19327097 -8770254,0.19327097 -8770254,0 -8770362,0 -8770362,0.069704285 -8770392,0.069704285 -8770392,0 -8773824,0 -8773824,0.28832227 -8774568,0.28832227 -8774568,0 -8779686,0 -8779686,0.16913096 -8779710,0.16913096 -8779710,0 -8779962,0 -8779962,0.056578153 -8779968,0.056578153 -8779968,0 -8780124,0 -8780124,0.071816536 -8780130,0.071816536 -8780130,0 -8790768,0 -8790768,0.2015691 -8790804,0.2015691 -8790804,0 -8792838,0 -8792838,0.26237176 -8792874,0.26237176 -8792874,0 -8792952,0 -8792952,0.17245021 -8793006,0.17245021 -8793006,0 -8793072,0 -8793072,0.13835244 -8793084,0.13835244 -8793084,0 -8793186,0 -8793186,0.23098974 -8793210,0.23098974 -8793210,0 -8793246,0 -8793246,0.42139409 -8793300,0.023234762 -8793300,0 -8793306,0 -8793306,0.023234762 -8793414,0.0025648763 -8793414,0 -8793420,0 -8793420,0.0025648763 -8793852,0.42139409 -8793852,0 -8795988,0 -8795988,0.0075437538 -8796114,0.0075437538 -8796114,0 -8807028,0 -8807028,0.04043452 -8807148,0.04043452 -8807148,0 -8808054,0 -8808054,0.1507242 -8808072,0.1507242 -8808072,0 -8826366,0 -8826366,0.12070006 -8826414,0.12070006 -8826414,0 -8828082,0 -8828082,0.2082076 -8828112,0.2082076 -8828112,0 -8835036,0 -8835036,0.25950513 -8835048,0.25950513 -8835048,0 -8838684,0 -8838684,0.48627037 -8838972,0.48627037 -8838972,0 -8841006,0 -8841006,0.078907664 -8841042,0.078907664 -8841042,0 -8842332,0 -8842332,0.046318648 -8842362,0.046318648 -8842362,0 -8847234,0 -8847234,0.12175619 -8847276,0.12175619 -8847276,0 -8848002,0 -8848002,0.080718165 -8848020,0.080718165 -8848020,0 -8848116,0 -8848116,0.027459264 -8848152,0.027459264 -8848152,0 -8850462,0 -8850462,0.14574532 -8850474,0.14574532 -8850474,0 -8850576,0 -8850576,0.11828606 -8850582,0.11828606 -8850582,0 -8850690,0 -8850690,0.18512372 -8850714,0.18512372 -8850714,0 -8850810,0 -8850810,0.063367532 -8850918,0.063367532 -8850918,0 -8850924,0 -8850924,0.24004225 -8850972,0.24004225 -8850972,0 -8851038,0 -8851038,0.22736874 -8851074,0.22736874 -8851074,0 -8851158,0 -8851158,0.34399517 -8851182,0.34399517 -8851182,0 -8854626,0 -8854626,0.29194327 -8854656,0.29194327 -8854656,0 -8855178,0 -8855178,0.20171998 -8855226,0.20171998 -8855226,0 -8855274,0 -8855274,0.079209415 -8855280,0.079209415 -8855280,0 -8855298,0 -8855298,0.016294508 -8855310,0.016294508 -8855310,0 -8855412,0 -8855412,0.15887145 -8855460,0.15887145 -8855460,0 -8855526,0 -8855526,0.35485818 -8855568,0.35485818 -8855568,0 -8857758,0 -8857758,0.023687387 -8857764,0.023687387 -8857764,0 -8859762,0 -8859762,0.21816536 -8859768,0.21816536 -8859768,0 -8866398,0 -8866398,0.11647556 -8866434,0.11647556 -8866434,0 -8870766,0 -8870766,0.0015087508 -8870772,0.0015087508 -8870772,0 -8875728,0 -8875728,0.29526252 -8875740,0.29526252 -8875740,0 -8878698,0 -8878698,0.0075437538 -8878758,0.0075437538 -8878758,0 -8878812,0 -8878812,0.044809897 -8878818,0.044809897 -8878818,0 -8880408,0 -8880408,0.13744719 -8880420,0.13744719 -8880420,0 -8880522,0 -8880522,0.14302957 -8880576,0.14302957 -8880576,0 -8884548,0 -8884548,0.17788171 -8884554,0.17788171 -8884554,0 -8884668,0 -8884668,0.084037417 -8884698,0.084037417 -8884698,0 -8887122,0 -8887122,0.071363911 -8887176,0.071363911 -8887176,0 -8887242,0 -8887242,0.056578153 -8887248,0.056578153 -8887248,0 -8887356,0 -8887356,0.35666868 -8887362,0.35666868 -8887362,0 -8887470,0 -8887470,0.26207001 -8887512,0.26207001 -8887512,0 -8900910,0 -8900910,0.041339771 -8900916,0.041339771 -8900916,0 -8914326,0 -8914326,0.25 -8914422,0.25 -8914422,0 -8914440,0 -8914440,0.0093542547 -8914446,0.0093542547 -8914446,0 -8924184,0 -8924184,0.36738081 -8924610,0.21695836 -8924610,0 -8924856,0 -8924856,0.36738081 -8924880,0.21695836 -8924880,0 -8926020,0 -8926020,0.13397707 -8926500,0.13397707 -8926500,0 -8927700,0 -8927700,0.20473748 -8927742,0.20473748 -8927742,0 -8927850,0 -8927850,0.33298129 -8928012,0.29088715 -8928012,0 -8928126,0 -8928126,0.29088715 -8928690,0.33298129 -8928690,0 -8931846,0 -8931846,0.33494267 -8931882,0.33494267 -8931882,0 -8932140,0 -8932140,0.19659022 -8932182,0.17516596 -8932182,0 -8932206,0 -8932206,0.19659022 -8932380,0.17516596 -8932380,0 -8936664,0 -8936664,0.30914303 -8937054,0.30914303 -8937054,0 -8942256,0 -8942256,0.1507242 -8942286,0.1507242 -8942286,0 -8942370,0 -8942370,0.16747133 -8942376,0.16747133 -8942376,0 -8943546,0 -8943546,0.039378395 -8943648,0.039378395 -8943648,0 -8943660,0 -8943660,0.23430899 -8943666,0.23430899 -8943666,0 -8943774,0 -8943774,0.00075437538 -8943780,0.00075437538 -8943780,0 -8945952,0 -8945952,0.21439348 -8945982,0.21439348 -8945982,0 -8946066,0 -8946066,0.18165359 -8946078,0.18165359 -8946078,0 -8947860,0 -8947860,0.1991551 -8948004,0.1991551 -8948004,0 -8948208,0 -8948208,0.22646349 -8948280,0.22646349 -8948280,0 -8955996,0 -8955996,0.20654798 -8956086,0.20654798 -8956086,0 -8956920,0 -8956920,0.43663247 -8957352,0.43663247 -8957352,0 -8966172,0 -8966172,0.0045262523 -8966178,0.0045262523 -8966178,0 -8966286,0 -8966286,0.23672299 -8966400,0.16309596 -8966400,0 -8966442,0 -8966442,0.16309596 -8966466,0.23672299 -8966466,0 -8966520,0 -8966520,0.091279421 -8966574,0.091279421 -8966574,0 -8967990,0 -8967990,0.081170791 -8968014,0.081170791 -8968014,0 -8970126,0 -8970126,0.23264937 -8970138,0.23264937 -8970138,0 -8971152,0 -8971152,0.087960169 -8971158,0.087960169 -8971158,0 -8973492,0 -8973492,0.18617984 -8973606,0.18617984 -8973606,0 -8974080,0 -8974080,0.22208811 -8974164,0.22208811 -8974164,0 -8974668,0 -8974668,0.18874472 -8974758,0.18874472 -8974758,0 -8975256,0 -8975256,0.24124925 -8975358,0.24124925 -8975358,0 -8975838,0 -8975838,0.23989137 -8975916,0.23989137 -8975916,0 -9008880,0 -9008880,0.25105613 -9009246,0.25105613 -9009246,0 -9011580,0 -9011580,0.038020519 -9011586,0.038020519 -9011586,0 -9011994,0 -9011994,0.21363911 -9012006,0.21363911 -9012006,0 -9013242,0 -9013242,0.26161738 -9013278,0.26161738 -9013278,0 -9013302,0 -9013302,0.20488835 -9013308,0.20488835 -9013308,0 -9013416,0 -9013416,0.033192517 -9013422,0.033192517 -9013422,0 -9017310,0 -9017310,0.023083887 -9017316,0.023083887 -9017316,0 -9017424,0 -9017424,0.14423657 -9017460,0.14423657 -9017460,0 -9017688,0 -9017688,0.24019312 -9017700,0.24019312 -9017700,0 -9019044,0 -9019044,0.39634882 -9019092,0.39634882 -9019092,0 -9021564,0 -9021564,0.13684369 -9021570,0.13684369 -9021570,0 -9021678,0 -9021678,0.39076645 -9021690,0.39076645 -9021690,0 -9024024,0 -9024024,0.3910682 -9024336,0.3910682 -9024336,0 -9029952,0 -9029952,0.15691008 -9029964,0.15691008 -9029964,0 -9030066,0 -9030066,0.064423657 -9030096,0.064423657 -9030096,0 -9031710,0 -9031710,0.12145444 -9031788,0.12145444 -9031788,0 -9035142,0 -9035142,0.29149065 -9035208,0.29149065 -9035208,0 -9035442,0 -9035442,0.33056729 -9035520,0.33056729 -9035520,0 -9035742,0 -9035742,0.28394689 -9035802,0.28394689 -9035802,0 -9039600,0 -9039600,0.31065178 -9039672,0.31065178 -9039672,0 -9039900,0 -9039900,0.28832227 -9039936,0.28832227 -9039936,0 -9040194,0 -9040194,0.4031382 -9040212,0.4031382 -9040212,0 -9043614,0 -9043614,0.20745323 -9043890,0.20745323 -9043890,0 -9044058,0 -9044058,0.42893784 -9044130,0.42893784 -9044130,0 -9044250,0 -9044250,0.24652987 -9044352,0.26825588 -9044352,0 -9044436,0 -9044436,0.26825588 -9044652,0.48219674 -9044652,0 -9044724,0 -9044724,0.48219674 -9044856,0.24652987 -9044856,0 -9045450,0 -9045450,0.24547375 -9046092,0.24547375 -9046092,0 -9050040,0 -9050040,0.13925769 -9050118,0.13925769 -9050118,0 -9050154,0 -9050154,0.21575136 -9050190,0.21575136 -9050190,0 -9051012,0 -9051012,0.15691008 -9051030,0.15691008 -9051030,0 -9053292,0 -9053292,0.17245021 -9053316,0.17245021 -9053316,0 -9053514,0 -9053514,0.13669282 -9053538,0.13669282 -9053538,0 -9053634,0 -9053634,0.17154496 -9053718,0.17154496 -9053718,0 -9059850,0 -9059850,0.26916113 -9059856,0.26916113 -9059856,0 -9059970,0 -9059970,0.040585395 -9059976,0.040585395 -9059976,0 -9060480,0 -9060480,0.25528063 -9060492,0.25528063 -9060492,0 -9094452,0 -9094452,0.10033193 -9094458,0.10033193 -9094458,0 -9099996,0 -9099996,0.061255281 -9100014,0.061255281 -9100014,0 -9103818,0 -9103818,0.087658419 -9103848,0.087658419 -9103848,0 -9106164,0 -9106164,0.16762221 -9106170,0.16762221 -9106170,0 -9106278,0 -9106278,0.13397707 -9106308,0.13397707 -9106308,0 -9106398,0 -9106398,0.26614363 -9106434,0.26614363 -9106434,0 -9106512,0 -9106512,0.22374774 -9106536,0.22374774 -9106536,0 -9106626,0 -9106626,0.0082981291 -9106650,0.0082981291 -9106650,0 -9109524,0 -9109524,0.32589016 -9110328,0.32589016 -9110328,0 -9111894,0 -9111894,0.012371756 -9112002,0.012371756 -9112002,0 -9119862,0 -9119862,0.0078455039 -9119886,0.0078455039 -9119886,0 -9119976,0 -9119976,0.087809294 -9120018,0.087809294 -9120018,0 -9120096,0 -9120096,0.15992758 -9120108,0.15992758 -9120108,0 -9121344,0 -9121344,0.0058841279 -9121350,0.0058841279 -9121350,0 -9126372,0 -9126372,0.08056729 -9126384,0.08056729 -9126384,0 -9131262,0 -9131262,0.26433313 -9131316,0.26433313 -9131316,0 -9131376,0 -9131376,0.28666264 -9131400,0.28666264 -9131400,0 -9132228,0 -9132228,0.27414001 -9132234,0.27414001 -9132234,0 -9134622,0 -9134622,0.036360893 -9134658,0.036360893 -9134658,0 -9134742,0 -9134742,0.22948099 -9134796,0.22948099 -9134796,0 -9138654,0 -9138654,0.088714544 -9138660,0.088714544 -9138660,0 -9138774,0 -9138774,0.0490344 -9138906,0.0490344 -9138906,0 -9144666,0 -9144666,0.18255884 -9144678,0.18255884 -9144678,0 -9152106,0 -9152106,0.068195534 -9152112,0.068195534 -9152112,0 -9152220,0 -9152220,0.12296319 -9152304,0.12296319 -9152304,0 -9153714,0 -9153714,0.18240797 -9153762,0.18240797 -9153762,0 -9154824,0 -9154824,0.42652384 -9155376,0.42652384 -9155376,0 -9156660,0 -9156660,0.40947495 -9156960,0.40947495 -9156960,0 -9183138,0 -9183138,0.0073928787 -9183252,0.20669885 -9183252,0 -9183270,0 -9183270,0.0073928787 -9183288,0.20669885 -9183288,0 -9185550,0 -9185550,0.086904043 -9185592,0.086904043 -9185592,0 -9186690,0 -9186690,0.22208811 -9186708,0.24773687 -9186708,0 -9186756,0 -9186756,0.22208811 -9186774,0.24773687 -9186774,0 -9186804,0 -9186804,0.074381412 -9186810,0.074381412 -9186810,0 -9186822,0 -9186822,0.26946288 -9186828,0.26946288 -9186828,0 -9186924,0 -9186924,0.10606518 -9186936,0.1579662 -9186936,0 -9186942,0 -9186942,0.1579662 -9186954,0.10606518 -9186954,0 -9187038,0 -9187038,0.22465299 -9187050,0.024441762 -9187050,0 -9187056,0 -9187056,0.024441762 -9187062,0.22465299 -9187062,0 -9193080,0 -9193080,0.33992154 -9193140,0.33992154 -9193140,0 -9193194,0 -9193194,0.24411587 -9193254,0.24411587 -9193254,0 -9193314,0 -9193314,0.2905854 -9193380,0.2905854 -9193380,0 -9193428,0 -9193428,0.15841883 -9193542,0 -9193542,0 -9193542,0.075739288 -9193542,0.15841883 -9193572,0.075739288 -9193572,0 -9193662,0 -9193662,0.19598672 -9193674,0.19598672 -9193674,0 -9193776,0 -9193776,0.26991551 -9193788,0.26991551 -9193788,0 -9193890,0 -9193890,0.026855763 -9193902,0.026855763 -9193902,0 -9206778,0 -9206778,0.23642124 -9206796,0.23642124 -9206796,0 -9206892,0 -9206892,0.16837658 -9206916,0.16837658 -9206916,0 -9214164,0 -9214164,0.12024744 -9214176,0.12024744 -9214176,0 -9214278,0 -9214278,0.17592034 -9214284,0.17592034 -9214284,0 -9214392,0 -9214392,0.28032589 -9214404,0.28032589 -9214404,0 -9214512,0 -9214512,0.22344599 -9214572,0.22344599 -9214572,0 -9214986,0 -9214986,0.21001811 -9215100,0.072118286 -9215100,0 -9215106,0 -9215106,0.072118286 -9215118,0.21001811 -9215118,0 -9215214,0 -9215214,0.28138202 -9215220,0.28138202 -9215220,0 -9215334,0 -9215334,0.1501207 -9215358,0.1501207 -9215358,0 -9215448,0 -9215448,0.22133374 -9215478,0.22133374 -9215478,0 -9216462,0 -9216462,0.15449608 -9216498,0.15449608 -9216498,0 -9217716,0 -9217716,0.26599276 -9217734,0.26599276 -9217734,0 -9219660,0 -9219660,0.061104406 -9219666,0.061104406 -9219666,0 -9219774,0 -9219774,0.068195534 -9219846,0.068195534 -9219846,0 -9219894,0 -9219894,0.12477369 -9219918,0.12477369 -9219918,0 -9224028,0 -9224028,0.32438141 -9224040,0.08026554 -9224040,0 -9224052,0 -9224052,0.08026554 -9224322,0.32438141 -9224322,0 -9227076,0 -9227076,0.13382619 -9227088,0.13382619 -9227088,0 -9228090,0 -9228090,0.16022933 -9228120,0.16022933 -9228120,0 -9232554,0 -9232554,0.22585999 -9232614,0.22585999 -9232614,0 -9233142,0 -9233142,0.24849125 -9233214,0.24849125 -9233214,0 -9233730,0 -9233730,0.19508147 -9233784,0.19508147 -9233784,0 -9234318,0 -9234318,0.16505733 -9234390,0.16505733 -9234390,0 -9244662,0 -9244662,0.48415812 -9245094,0.48415812 -9245094,0 -9246252,0 -9246252,0.242758 -9246282,0.242758 -9246282,0 -9246372,0 -9246372,0.22284249 -9246390,0.22284249 -9246390,0 -9266610,0 -9266610,0.45322873 -9266850,0.27519614 -9266850,0 -9266880,0 -9266880,0.27519614 -9266964,0.12070006 -9266964,0 -9266970,0 -9266970,0.12070006 -9267078,0.065932408 -9267078,0 -9267108,0 -9267108,0.065932408 -9267120,0.45322873 -9267120,0 -9267198,0 -9267198,0.0076946288 -9267210,0.0076946288 -9267210,0 -9267312,0 -9267312,0.18044659 -9267402,0.18044659 -9267402,0 -9268404,0 -9268404,0.29465902 -9268428,0.29465902 -9268428,0 -9268524,0 -9268524,0.12643331 -9268542,0.12643331 -9268542,0 -9268638,0 -9268638,0.31442366 -9268644,0.31442366 -9268644,0 -9274092,0 -9274092,0.26297526 -9274422,0.28273989 -9274422,0 -9274440,0 -9274440,0.28273989 -9274536,0.11496681 -9274536,0 -9274566,0 -9274566,0.11496681 -9274698,0.26297526 -9274698,0 -9274914,0 -9274914,0.063065782 -9274920,0.063065782 -9274920,0 -9277608,0 -9277608,0.063669282 -9277614,0.063669282 -9277614,0 -9277728,0 -9277728,0.096107423 -9277734,0.096107423 -9277734,0 -9277794,0 -9277794,0.088111044 -9277800,0.088111044 -9277800,0 -9287082,0 -9287082,0.38367532 -9287094,0.38367532 -9287094,0 -9291390,0 -9291390,0.14755582 -9291510,0.15449608 -9291510,0 -9291534,0 -9291534,0.15449608 -9291540,0.14755582 -9291540,0 -9291624,0 -9291624,0.16550996 -9291654,0.16550996 -9291654,0 -9294732,0 -9294732,0.34972842 -9294792,0.34972842 -9294792,0 -9295392,0 -9295392,0.16128546 -9295434,0.16128546 -9295434,0 -9298068,0 -9298068,0.31729028 -9298074,0.31729028 -9298074,0 -9298182,0 -9298182,0.16822571 -9298200,0.16822571 -9298200,0 -9298296,0 -9298296,0.10380205 -9298326,0.10380205 -9298326,0 -9298416,0 -9298416,0.071816536 -9298422,0.071816536 -9298422,0 -9298530,0 -9298530,0.042999396 -9298536,0.042999396 -9298536,0 -9298644,0 -9298644,0.073476162 -9298650,0.073476162 -9298650,0 -9298764,0 -9298764,0.17214846 -9298782,0.17214846 -9298782,0 -9298878,0 -9298878,0.06955341 -9298908,0.06955341 -9298908,0 -9298992,0 -9298992,0.12356669 -9299070,0.12356669 -9299070,0 -9299112,0 -9299112,0.17109234 -9299166,0.17109234 -9299166,0 -9299226,0 -9299226,0.27082076 -9299268,0.27082076 -9299268,0 -9299340,0 -9299340,0.18572722 -9299346,0.18572722 -9299346,0 -9301428,0 -9301428,0.21092336 -9301440,0.21092336 -9301440,0 -9306162,0 -9306162,0.047525649 -9306198,0.047525649 -9306198,0 -9306282,0 -9306282,0.26659626 -9306324,0.26659626 -9306324,0 -9306396,0 -9306396,0.22208811 -9306516,0.22208811 -9306516,0 -9306546,0 -9306546,0.072269161 -9306612,0.072269161 -9306612,0 -9306660,0 -9306660,0.09037417 -9306690,0.09037417 -9306690,0 -9306774,0 -9306774,0.10878093 -9306780,0.10878093 -9306780,0 -9306894,0 -9306894,0.075286663 -9306900,0.075286663 -9306900,0 -9312174,0 -9312174,0.28575739 -9312180,0.28575739 -9312180,0 -9312288,0 -9312288,0.10138805 -9312384,0.10138805 -9312384,0 -9312408,0 -9312408,0.16973446 -9312468,0.16973446 -9312468,0 -9312522,0 -9312522,0.35757393 -9312528,0.35757393 -9312528,0 -9314004,0 -9314004,0.247586 -9314058,0.247586 -9314058,0 -9314592,0 -9314592,0.27896801 -9314676,0.30235365 -9314676,0 -9314682,0 -9314682,0.30235365 -9314712,0.27896801 -9314712,0 -9315174,0 -9315174,0.1573627 -9315222,0.1573627 -9315222,0 -9323304,0 -9323304,0.20745323 -9323784,0.20745323 -9323784,0 -9325140,0 -9325140,0.51071213 -9325470,0.51071213 -9325470,0 -9349470,0 -9349470,0.15540133 -9349512,0.15540133 -9349512,0 -9349584,0 -9349584,0.0027157514 -9349590,0.0027157514 -9349590,0 -9359076,0 -9359076,0.016445383 -9359082,0.016445383 -9359082,0 -9360984,0 -9360984,0.015691008 -9360990,0.015691008 -9360990,0 -9364128,0 -9364128,0.26810501 -9364176,0.26810501 -9364176,0 -9365100,0 -9365100,0.0070911285 -9365136,0.0070911285 -9365136,0 -9369726,0 -9369726,0.28968014 -9369774,0.28968014 -9369774,0 -9369840,0 -9369840,0.15841883 -9369906,0.15841883 -9369906,0 -9369954,0 -9369954,0.11240193 -9370002,0.11240193 -9370002,0 -9371130,0 -9371130,0.039680145 -9371136,0.039680145 -9371136,0 -9371244,0 -9371244,0.20609535 -9371250,0.20609535 -9371250,0 -9393840,0 -9393840,0.097012674 -9393906,0.097012674 -9393906,0 -9394164,0 -9394164,0.20473748 -9394182,0.20473748 -9394182,0 -9395274,0 -9395274,0.023234762 -9395280,0.023234762 -9395280,0 -9400140,0 -9400140,0.21122511 -9400170,0.21122511 -9400170,0 -9400254,0 -9400254,0.064423657 -9400266,0.064423657 -9400266,0 -9401874,0 -9401874,0.11345806 -9401886,0.11345806 -9401886,0 -9412104,0 -9412104,0.37447194 -9412608,0.37447194 -9412608,0 -9434628,0 -9434628,0.21891973 -9434676,0.21891973 -9434676,0 -9440610,0 -9440610,0.19749547 -9440622,0.19749547 -9440622,0 -9441972,0 -9441972,0.003922752 -9441978,0.003922752 -9441978,0 -9443292,0 -9443292,0.15117683 -9443340,0.15117683 -9443340,0 -9445524,0 -9445524,0.17109234 -9445566,0.17109234 -9445566,0 -9450774,0 -9450774,0.18406759 -9450888,0.11436331 -9450888,0 -9450894,0 -9450894,0.11436331 -9450936,0.18406759 -9450936,0 -9451596,0 -9451596,0.24185275 -9451602,0.24185275 -9451602,0 -9453636,0 -9453636,0.16203983 -9453660,0.16203983 -9453660,0 -9454656,0 -9454656,0.17908871 -9454662,0.17908871 -9454662,0 -9456150,0 -9456150,0.18029572 -9456180,0.18029572 -9456180,0 -9459228,0 -9459228,0.11602293 -9459264,0.11602293 -9459264,0 -9459348,0 -9459348,0.27127339 -9459504,0.27127339 -9459504,0 -9472134,0 -9472134,0.26493663 -9472206,0.26493663 -9472206,0 -9473526,0 -9473526,0.21348823 -9473532,0.21348823 -9473532,0 -9478572,0 -9478572,0.12492456 -9478638,0.12492456 -9478638,0 -9479316,0 -9479316,0.025799638 -9479322,0.025799638 -9479322,0 -9479436,0 -9479436,0.069704285 -9479442,0.069704285 -9479442,0 -9479550,0 -9479550,0.31925166 -9479598,0.58222692 -9479598,0 -9479604,0 -9479604,0.31925166 -9479664,0.27564876 -9479664,0 -9479742,0 -9479742,0.27564876 -9479778,0.30039228 -9479778,0 -9479796,0 -9479796,0.30039228 -9480126,0.58222692 -9480126,0 -9482628,0 -9482628,0.30371153 -9482652,0.30371153 -9482652,0 -9485238,0 -9485238,0.1901026 -9485256,0.1901026 -9485256,0 -9489396,0 -9489396,0.27655401 -9489402,0.27655401 -9489402,0 -9489510,0 -9489510,0.19945685 -9489558,0.19945685 -9489558,0 -9489630,0 -9489630,0.080114665 -9489672,0.080114665 -9489672,0 -9489744,0 -9489744,0.25573325 -9489786,0.25573325 -9489786,0 -9489858,0 -9489858,0.2045866 -9489870,0.2045866 -9489870,0 -9489978,0 -9489978,0.0076946288 -9490050,0.0076946288 -9490050,0 -9490092,0 -9490092,0.18361497 -9490170,0.18361497 -9490170,0 -9490206,0 -9490206,0.23129149 -9490446,0.23129149 -9490446,0 -9493644,0 -9493644,0.013126132 -9493650,0.013126132 -9493650,0 -9493758,0 -9493758,0.14876282 -9493872,0.14453832 -9493872,0 -9493896,0 -9493896,0.14876282 -9494046,0.14453832 -9494046,0 -9523284,0 -9523284,0.22948099 -9523302,0.22948099 -9523302,0 -9524022,0 -9524022,0.0061858781 -9524034,0.0061858781 -9524034,0 -9529902,0 -9529902,0.1585697 -9530172,0.1585697 -9530172,0 -9531168,0 -9531168,0.072269161 -9531204,0.072269161 -9531204,0 -9531282,0 -9531282,0.041339771 -9531288,0.041339771 -9531288,0 -9531396,0 -9531396,0.31382016 -9531420,0.31382016 -9531420,0 -9531474,0 -9531474,0.051750151 -9531516,0.26312613 -9531516,0 -9531528,0 -9531528,0.26312613 -9531540,0.051750151 -9531540,0 -9531630,0 -9531630,0.13714544 -9531654,0.13714544 -9531654,0 -9531732,0 -9531732,0.23853349 -9531924,0.34218467 -9531924,0 -9531930,0 -9531930,0.34218467 -9532050,0.23853349 -9532050,0 -9538980,0 -9538980,0.12764031 -9539178,0.12764031 -9539178,0 -9541668,0 -9541668,0.16038021 -9541680,0.16038021 -9541680,0 -9541782,0 -9541782,0.23627037 -9541788,0.23627037 -9541788,0 -9541902,0 -9541902,0.26222088 -9541938,0.26222088 -9541938,0 -9542016,0 -9542016,0.017501509 -9542022,0.017501509 -9542022,0 -9542238,0 -9542238,0.02942064 -9542244,0.02942064 -9542244,0 -9542352,0 -9542352,0.15147858 -9542394,0.058992154 -9542394,0 -9542418,0 -9542418,0.15147858 -9542454,0.058992154 -9542454,0 -9542472,0 -9542472,0.14423657 -9542484,0.14423657 -9542484,0 -9542586,0 -9542586,0.0063367532 -9542592,0.0063367532 -9542592,0 -9543618,0 -9543618,0.13986119 -9543654,0.13986119 -9543654,0 -9543738,0 -9543738,0.05944478 -9543768,0.05944478 -9543768,0 -9543852,0 -9543852,0.2045866 -9543948,0.2045866 -9543948,0 -9543966,0 -9543966,0.24668075 -9543978,0.24668075 -9543978,0 -9547020,0 -9547020,0.16882921 -9547044,0.16882921 -9547044,0 -9553530,0 -9553530,0.24230537 -9553608,0.24230537 -9553608,0 -9566136,0 -9566136,0.19960772 -9566142,0.19960772 -9566142,0 -9566250,0 -9566250,0.037869644 -9566256,0.037869644 -9566256,0 -9566364,0 -9566364,0.046620398 -9566394,0.046620398 -9566394,0 -9566478,0 -9566478,0.3414303 -9566538,0.047223899 -9566538,0 -9566544,0 -9566544,0 -9566544,0.3414303 -9566544,0.047223899 -9567864,0 -9567864,0.23129149 -9567870,0.23129149 -9567870,0 -9568572,0 -9568572,0.87326494 -9569076,0.87326494 -9569076,0 -9572760,0 -9572760,0.15042245 -9572790,0.15042245 -9572790,0 -9572874,0 -9572874,0.085546168 -9572880,0.085546168 -9572880,0 -9572904,0 -9572904,0.15328908 -9572976,0.15328908 -9572976,0 -9577536,0 -9577536,0.070307785 -9577542,0.070307785 -9577542,0 -9578016,0 -9578016,0.23974049 -9578082,0.23974049 -9578082,0 -9578604,0 -9578604,0.21288473 -9578670,0.21288473 -9578670,0 -9579192,0 -9579192,0.22767049 -9579276,0.22767049 -9579276,0 -9579774,0 -9579774,0.251207 -9579834,0.251207 -9579834,0 -9579924,0 -9579924,0.061104406 -9579930,0.061104406 -9579930,0 -9580362,0 -9580362,0.25331925 -9580452,0.25331925 -9580452,0 -9582594,0 -9582594,0.1446892 -9582630,0.1446892 -9582630,0 -9582714,0 -9582714,0.042395896 -9582720,0.042395896 -9582720,0 -9582768,0 -9582768,0.011013881 -9582774,0.011013881 -9582774,0 -9584418,0 -9584418,0.33162342 -9584994,0.33162342 -9584994,0 -9585744,0 -9585744,0.074079662 -9585822,0.074079662 -9585822,0 -9585864,0 -9585864,0.28530477 -9585912,0.28530477 -9585912,0 -9586254,0 -9586254,0.32287266 -9586740,0.32287266 -9586740,0 -9593016,0 -9593016,0.27791189 -9593118,0.27791189 -9593118,0 -9597474,0 -9597474,0.37251056 -9597588,0.37251056 -9597588,0 -9612744,0 -9612744,0.04043452 -9612750,0.04043452 -9612750,0 -9620016,0 -9620016,0.060199155 -9620022,0.060199155 -9620022,0 -9620130,0 -9620130,0.24562462 -9620148,0.24562462 -9620148,0 -9620244,0 -9620244,0.16792396 -9620286,0.16792396 -9620286,0 -9620364,0 -9620364,0.1543452 -9620376,0.1543452 -9620376,0 -9620478,0 -9620478,0.13352444 -9620484,0.13352444 -9620484,0 -9622860,0 -9622860,0.34158117 -9623064,0.34158117 -9623064,0 -9628014,0 -9628014,0.19055522 -9628110,0.19055522 -9628110,0 -9631620,0 -9631620,0.15932408 -9631686,0.15932408 -9631686,0 -9633684,0 -9633684,0.24954737 -9633690,0.24954737 -9633690,0 -9634338,0 -9634338,0.16400121 -9634356,0.16400121 -9634356,0 -9642186,0 -9642186,0.21273386 -9642234,0.21273386 -9642234,0 -9645246,0 -9645246,0.40283645 -9646020,0.40283645 -9646020,0 -9647076,0 -9647076,0.45866023 -9647736,0.45866023 -9647736,0 -9649344,0 -9649344,0.015841883 -9649356,0.015841883 -9649356,0 -9655476,0 -9655476,0.25890163 -9655584,0.25890163 -9655584,0 -9655596,0 -9655596,0.20654798 -9655650,0.20654798 -9655650,0 -9655932,0 -9655932,0.072118286 -9655938,0.072118286 -9655938,0 -9656988,0 -9656988,0.11677731 -9657108,0.12960169 -9657108,0 -9657114,0 -9657114,0.12960169 -9657138,0.11677731 -9657138,0 -9657624,0 -9657624,0.021726011 -9657630,0.021726011 -9657630,0 -9657744,0 -9657744,0.12009656 -9657762,0.12009656 -9657762,0 -9658218,0 -9658218,0.10817743 -9658236,0.10817743 -9658236,0 -9663282,0 -9663282,0.20428485 -9663294,0.20428485 -9663294,0 -9664986,0 -9664986,0.065479783 -9665064,0.065479783 -9665064,0 -9706908,0 -9706908,0.17365721 -9707022,0.15781533 -9707022,0 -9707064,0 -9707064,0.15781533 -9707142,0.22012674 -9707142,0 -9707148,0 -9707148,0.17365721 -9707190,0.22012674 -9707190,0 -9712104,0 -9712104,0.21077248 -9712194,0.21077248 -9712194,0 -9712686,0 -9712686,0.18482197 -9712746,0.18482197 -9712746,0 -9713274,0 -9713274,0.24245625 -9713340,0.24245625 -9713340,0 -9713862,0 -9713862,0.17094146 -9713934,0.17094146 -9713934,0 -9714450,0 -9714450,0.21514786 -9714522,0.21514786 -9714522,0 -9714660,0 -9714660,0.29345202 -9714684,0.29345202 -9714684,0 -9714774,0 -9714774,0.11888956 -9714786,0.11888956 -9714786,0 -9716274,0 -9716274,0.48747737 -9716736,0.48747737 -9716736,0 -9717324,0 -9717324,0.052957151 -9717330,0.052957151 -9717330,0 -9726000,0 -9726000,0.14906457 -9726006,0.14906457 -9726006,0 -9726114,0 -9726114,0.028515389 -9726216,0.028515389 -9726216,0 -9730374,0 -9730374,0.29677127 -9730392,0.29677127 -9730392,0 -9730494,0 -9730494,0.030778515 -9730500,0.030778515 -9730500,0 -9730608,0 -9730608,0.093844297 -9730614,0.093844297 -9730614,0 -9731688,0 -9731688,0.23068799 -9731766,0.23068799 -9731766,0 -9731802,0 -9731802,0.1519312 -9731856,0.1519312 -9731856,0 -9731916,0 -9731916,0.0078455039 -9731952,0.0078455039 -9731952,0 -9743916,0 -9743916,0.029873265 -9743922,0.029873265 -9743922,0 -9744030,0 -9744030,0.0075437538 -9744150,0.082377791 -9744150,0 -9744174,0 -9744174,0.0075437538 -9744180,0.082377791 -9744180,0 -9744264,0 -9744264,0.083433917 -9744270,0.083433917 -9744270,0 -9744378,0 -9744378,0.10757393 -9744498,0.10757393 -9744498,0 -9750408,0 -9750408,0.24969825 -9750474,0.24969825 -9750474,0 -9750954,0 -9750954,0.085395293 -9750960,0.085395293 -9750960,0 -9750996,0 -9750996,0.27066989 -9751068,0.2530175 -9751068,0 -9751074,0 -9751074,0.27066989 -9751182,0.33871454 -9751182,0 -9751206,0 -9751206,0.053409777 -9751212,0 -9751212,0 -9751212,0.053409777 -9751212,0.2530175 -9751224,0.33871454 -9751224,0 -9751584,0 -9751584,0.17441159 -9751668,0.17441159 -9751668,0 -9752172,0 -9752172,0.19447797 -9752250,0.19447797 -9752250,0 -9752760,0 -9752760,0.25573325 -9752874,0.25573325 -9752874,0 -9753342,0 -9753342,0.21544961 -9753480,0.21544961 -9753480,0 -9755064,0 -9755064,0.28771877 -9755124,0.28771877 -9755124,0 -9755184,0 -9755184,0.32377791 -9755286,0.32377791 -9755286,0 -9755298,0 -9755298,0.26252263 -9755304,0.26252263 -9755304,0 -9755412,0 -9755412,0.027459264 -9755418,0.027459264 -9755418,0 -9755532,0 -9755532,0.14876282 -9755550,0.14876282 -9755550,0 -9755646,0 -9755646,0.17471334 -9755706,0.17471334 -9755706,0 -9757026,0 -9757026,0.20926373 -9757032,0.20926373 -9757032,0 -9758232,0 -9758232,0.1567592 -9758238,0.1567592 -9758238,0 -9758796,0 -9758796,0.073928787 -9758802,0.073928787 -9758802,0 -9758910,0 -9758910,0.32076041 -9758928,0.32076041 -9758928,0 -9785370,0 -9785370,0.10380205 -9785490,0.10380205 -9785490,0 -9789462,0 -9789462,0.12447194 -9789498,0.12447194 -9789498,0 -9789576,0 -9789576,0.022329511 -9789636,0.022329511 -9789636,0 -9793122,0 -9793122,0.10304768 -9793128,0.10304768 -9793128,0 -9793242,0 -9793242,0.19885335 -9793350,0.19885335 -9793350,0 -9793932,0 -9793932,0.18059747 -9793974,0.18059747 -9793974,0 -9794004,0 -9794004,0.041188896 -9794028,0.041188896 -9794028,0 -9794052,0 -9794052,0.26523838 -9794124,0.26523838 -9794124,0 -9794166,0 -9794166,0.17486421 -9794178,0.17486421 -9794178,0 -9794280,0 -9794280,0.01041038 -9794286,0.01041038 -9794286,0 -9794880,0 -9794880,0.22042849 -9794898,0.22042849 -9794898,0 -9796476,0 -9796476,0.14378395 -9796482,0.14378395 -9796482,0 -9798990,0 -9798990,0.21243211 -9799140,0.073325287 -9799140,0 -9799152,0 -9799152,0.073325287 -9799242,0.21243211 -9799242,0 -9800574,0 -9800574,0.16656608 -9800652,0.16656608 -9800652,0 -9800694,0 -9800694,0.30461678 -9800766,0.30461678 -9800766,0 -9800808,0 -9800808,0.25226313 -9800838,0.25226313 -9800838,0 -9800922,0 -9800922,0.0015087508 -9800928,0.0015087508 -9800928,0 -9801042,0 -9801042,0.16369946 -9801066,0.16369946 -9801066,0 -9801156,0 -9801156,0.056879903 -9801162,0.056879903 -9801162,0 -9801270,0 -9801270,0.14665057 -9801348,0.14665057 -9801348,0 -9804828,0 -9804828,0.068346409 -9804882,0.068346409 -9804882,0 -9811014,0 -9811014,0.053560652 -9811020,0.053560652 -9811020,0 -9811128,0 -9811128,0.12703681 -9811158,0.12703681 -9811158,0 -9811242,0 -9811242,0.19206397 -9811272,0.19206397 -9811272,0 -9811362,0 -9811362,0.36949306 -9811368,0.36949306 -9811368,0 -9811476,0 -9811476,0.11059143 -9811542,0.11059143 -9811542,0 -9811590,0 -9811590,0.0066385033 -9811602,0.0066385033 -9811602,0 -9811710,0 -9811710,0.073023537 -9811716,0.073023537 -9811716,0 -9821772,0 -9821772,0.19945685 -9821802,0.19945685 -9821802,0 -9822072,0 -9822072,0.33660229 -9822132,0.33660229 -9822132,0 -9822168,0 -9822168,0.08026554 -9822252,0.08026554 -9822252,0 -9825576,0 -9825576,0.29767652 -9825606,0.29767652 -9825606,0 -9825690,0 -9825690,0.19221485 -9825756,0.19221485 -9825756,0 -9830412,0 -9830412,0.26146651 -9830424,0.26146651 -9830424,0 -9830430,0 -9830430,0.20956548 -9830448,0.20956548 -9830448,0 -9831486,0 -9831486,0.13971032 -9831612,0.13971032 -9831612,0 -9835572,0 -9835572,0.30778515 -9835596,0.30778515 -9835596,0 -9835656,0 -9835656,0.22088111 -9835728,0.22088111 -9835728,0 -9836244,0 -9836244,0.16822571 -9836340,0.16822571 -9836340,0 -9836832,0 -9836832,0.1907061 -9836922,0.1907061 -9836922,0 -9837336,0 -9837336,0.28907664 -9837384,0.28907664 -9837384,0 -9837420,0 -9837420,0.21952323 -9837450,0.058841279 -9837450,0 -9837480,0 -9837480,0.058841279 -9837492,0.21952323 -9837492,0 -9837564,0 -9837564,0.10153893 -9837618,0.10153893 -9837618,0 -9838008,0 -9838008,0.16038021 -9838146,0.16038021 -9838146,0 -9838188,0 -9838188,0.060500905 -9838194,0.060500905 -9838194,0 -9838590,0 -9838590,0.20896198 -9838692,0.20896198 -9838692,0 -9838824,0 -9838824,0.0067893784 -9838842,0.0067893784 -9838842,0 -9838938,0 -9838938,0.18059747 -9838944,0.18059747 -9838944,0 -9839052,0 -9839052,0.0075437538 -9839154,0.0075437538 -9839154,0 -9839172,0 -9839172,0.16898008 -9839178,0.16898008 -9839178,0 -9839286,0 -9839286,0.24140012 -9839298,0.24140012 -9839298,0 -9839400,0 -9839400,0.27398914 -9839406,0.27398914 -9839406,0 -9839520,0 -9839520,0.13865419 -9839586,0.13865419 -9839586,0 -9839634,0 -9839634,0.0075437538 -9839682,0.0075437538 -9839682,0 -9842364,0 -9842364,0.074834037 -9842388,0.074834037 -9842388,0 -9843408,0 -9843408,0.031985516 -9843456,0.031985516 -9843456,0 -9843522,0 -9843522,0.012371756 -9843642,0.012371756 -9843642,0 -9872094,0 -9872094,0.30778515 -9872574,0.30778515 -9872574,0 -9873924,0 -9873924,0.48491249 -9874542,0.48491249 -9874542,0 -9878130,0 -9878130,0.26569101 -9878220,0.26569101 -9878220,0 -9878244,0 -9878244,0.17833434 -9878262,0.17833434 -9878262,0 -9879030,0 -9879030,0.015389258 -9879036,0.015389258 -9879036,0 -9885012,0 -9885012,0.43044659 -9885180,0.12447194 -9885180,0 -9885216,0 -9885216,0.43044659 -9885348,0.12447194 -9885348,0 -9895518,0 -9895518,0.2039831 -9895566,0.2039831 -9895566,0 -9897096,0 -9897096,0.13895594 -9897108,0.13895594 -9897108,0 -9911952,0 -9911952,0.11587206 -9911964,0.11587206 -9911964,0 -9915942,0 -9915942,0.27051901 -9915954,0.27051901 -9915954,0 -9923190,0 -9923190,0.010863005 -9923196,0.010863005 -9923196,0 -9923304,0 -9923304,0.12251056 -9923310,0.12251056 -9923310,0 -9934758,0 -9934758,0.013126132 -9934776,0.013126132 -9934776,0 -9962844,0 -9962844,0.247586 -9962862,0.247586 -9962862,0 -9962964,0 -9962964,0.15147858 -9963030,0.15147858 -9963030,0 -9963078,0 -9963078,0.081321666 -9963090,0.081321666 -9963090,0 -9964926,0 -9964926,0.20262523 -9964992,0.20262523 -9964992,0 -9965070,0 -9965070,0.10757393 -9965076,0.10757393 -9965076,0 -9965220,0 -9965220,0.23974049 -9965274,0.23974049 -9965274,0 -9967320,0 -9967320,0.082679541 -9967338,0.082679541 -9967338,0 -9967434,0 -9967434,0.096560048 -9967500,0.096560048 -9967500,0 -9967554,0 -9967554,0.22948099 -9967566,0.22948099 -9967566,0 -9967650,0 -9967650,0.21348823 -9967722,0.21348823 -9967722,0 -9968238,0 -9968238,0.17079059 -9968346,0.17079059 -9968346,0 -9968826,0 -9968826,0.18059747 -9968898,0.18059747 -9968898,0 -9969414,0 -9969414,0.20428485 -9969492,0.20428485 -9969492,0 -9991458,0 -9991458,0.16611346 -9991476,0.16611346 -9991476,0 -9996924,0 -9996924,0.12160531 -9997062,0.12160531 -9997062,0 -9997254,0 -9997254,0.18919734 -9997266,0.18919734 -9997266,0 -9998058,0 -9998058,0.1495172 -9998130,0.1495172 -9998130,0 -10000758,0 -10000758,0.21137598 -10000764,0.21137598 -10000764,0 -10006992,0 -10006992,0.13608932 -10007046,0.13608932 -10007046,0 -10007112,0 -10007112,0.0490344 -10007238,0.0490344 -10007238,0 -10007640,0 -10007640,0.3420338 -10007652,0.3420338 -10007652,0 -10012110,0 -10012110,0.23219674 -10012122,0.23219674 -10012122,0 -10013370,0 -10013370,0.075286663 -10013418,0.075286663 -10013418,0 -10013490,0 -10013490,0.22223899 -10013508,0.22223899 -10013508,0 -10045410,0 -10045410,0.094146047 -10045428,0.094146047 -10045428,0 -10047870,0 -10047870,0.24140012 -10047924,0.24140012 -10047924,0 -10047990,0 -10047990,0.081774291 -10048104,0 -10048104,0 -10048104,0.061557031 -10048104,0.081774291 -10048110,0.061557031 -10048110,0 -10057776,0 -10057776,0.023385637 -10057854,0.023385637 -10057854,0 -10059780,0 -10059780,0.16867833 -10059792,0.16867833 -10059792,0 -10061832,0 -10061832,0.0076946288 -10062066,0.0076946288 -10062066,0 -10065054,0 -10065054,0.16158721 -10065060,0.16158721 -10065060,0 -10065798,0 -10065798,0.84837055 -10066176,0.84837055 -10066176,0 -10068018,0 -10068018,0.011617381 -10068024,0.011617381 -10068024,0 -10068132,0 -10068132,0.0073928787 -10068216,0.0073928787 -10068216,0 -10068252,0 -10068252,0.1477067 -10068372,0.1477067 -10068372,0 -10073844,0 -10073844,0.054918527 -10073850,0.054918527 -10073850,0 -10073958,0 -10073958,0.26357876 -10073976,0.26357876 -10073976,0 -10074072,0 -10074072,0.37190706 -10074096,0.37190706 -10074096,0 -10074192,0 -10074192,0.19643935 -10074210,0.19643935 -10074210,0 -10074306,0 -10074306,0.32407966 -10074366,0.32407966 -10074366,0 -10074420,0 -10074420,0.019764635 -10074426,0.019764635 -10074426,0 -10087878,0 -10087878,0.051750151 -10087884,0.051750151 -10087884,0 -10087992,0 -10087992,0.1022933 -10087998,0.1022933 -10087998,0 -10088100,0 -10088100,0.19417622 -10088112,0.19417622 -10088112,0 -10092498,0 -10092498,0.27383826 -10092534,0.27383826 -10092534,0 -10098618,0 -10098618,0.37537719 -10098690,0.37537719 -10098690,0 -10100916,0 -10100916,0.34640917 -10101672,0.34640917 -10101672,0 -10102320,0 -10102320,0.29571515 -10102386,0.29571515 -10102386,0 -10105602,0 -10105602,0.081774291 -10105614,0.081774291 -10105614,0 -10115076,0 -10115076,0.46590223 -10115136,0.46590223 -10115136,0 -10124382,0 -10124382,0.22435124 -10124436,0.22435124 -10124436,0 -10137510,0 -10137510,0.12869644 -10137582,0.12869644 -10137582,0 -10144710,0 -10144710,0.068799034 -10144830,0.068799034 -10144830,0 -10148892,0 -10148892,0.04933615 -10148982,0.04933615 -10148982,0 -10151490,0 -10151490,0.016747133 -10151532,0.016747133 -10151532,0 -10157910,0 -10157910,0.16445383 -10157928,0.16445383 -10157928,0 -10159662,0 -10159662,0.056125528 -10159668,0.056125528 -10159668,0 -10159776,0 -10159776,0.13261919 -10159836,0.13261919 -10159836,0 -10161690,0 -10161690,0.32619191 -10161708,0.32619191 -10161708,0 -10162128,0 -10162128,0.20669885 -10162140,0.20669885 -10162140,0 -10162242,0 -10162242,0.12718769 -10162248,0.12718769 -10162248,0 -10162950,0 -10162950,0.16068196 -10162962,0.16068196 -10162962,0 -10166550,0 -10166550,0.19342185 -10166562,0.19342185 -10166562,0 -10168182,0 -10168182,0.092184671 -10168380,0.092184671 -10168380,0 -10172934,0 -10172934,0.2978274 -10172976,0.2978274 -10172976,0 -10183548,0 -10183548,0.09957755 -10183578,0.09957755 -10183578,0 -10183662,0 -10183662,0.31457453 -10183668,0.31457453 -10183668,0 -10184640,0 -10184640,0.097917924 -10184658,0.097917924 -10184658,0 -10189344,0 -10189344,0.15660833 -10189374,0.15660833 -10189374,0 -10189464,0 -10189464,0.063367532 -10189488,0.063367532 -10189488,0 -10189578,0 -10189578,0.099426675 -10189614,0 -10189614,0 -10189614,0.038925769 -10189614,0.099426675 -10189632,0.038925769 -10189632,0 -10189692,0 -10189692,0.2421545 -10189710,0.2421545 -10189710,0 -10219896,0 -10219896,0.18089922 -10219914,0.18089922 -10219914,0 -10220010,0 -10220010,0.28575739 -10220040,0.28575739 -10220040,0 -10230474,0 -10230474,0.0073928787 -10230600,0.0073928787 -10230600,0 -10234338,0 -10234338,0.2954134 -10234356,0.2954134 -10234356,0 -10234452,0 -10234452,0.15585395 -10234470,0.15585395 -10234470,0 -10234572,0 -10234572,0.035304768 -10234578,0.035304768 -10234578,0 -10234686,0 -10234686,0.19659022 -10234704,0.19659022 -10234704,0 -10235136,0 -10235136,0.23974049 -10235166,0.23974049 -10235166,0 -10235442,0 -10235442,0.12175619 -10235526,0.12175619 -10235526,0 -10237356,0 -10237356,0.39091732 -10237434,0.39091732 -10237434,0 -10237656,0 -10237656,0.34414605 -10237758,0.34414605 -10237758,0 -10241814,0 -10241814,0.37658419 -10241886,0.37658419 -10241886,0 -10241892,0 -10241892,0.048430899 -10241910,0.048430899 -10241910,0 -10242108,0 -10242108,0.13820157 -10242162,0.13820157 -10242162,0 -10250046,0 -10250046,0.092788171 -10250052,0.092788171 -10250052,0 -10251918,0 -10251918,0.23868437 -10251924,0.23868437 -10251924,0 -10252032,0 -10252032,0.066535908 -10252038,0.066535908 -10252038,0 -10255032,0 -10255032,0.25165963 -10255104,0.25165963 -10255104,0 -10255332,0 -10255332,0.39091732 -10255398,0.39091732 -10255398,0 -10256418,0 -10256418,0.22797224 -10256502,0.22797224 -10256502,0 -10256532,0 -10256532,0.10878093 -10256592,0.10878093 -10256592,0 -10256652,0 -10256652,0.040283645 -10256664,0.040283645 -10256664,0 -10259406,0 -10259406,0.06035003 -10259412,0.06035003 -10259412,0 -10259526,0 -10259526,0.1035003 -10259568,0.1035003 -10259568,0 -10259640,0 -10259640,0.16128546 -10259784,0.16128546 -10259784,0 -10260630,0 -10260630,0.084640917 -10260672,0.084640917 -10260672,0 -10261086,0 -10261086,0.34852142 -10261140,0.34852142 -10261140,0 -10261206,0 -10261206,0.073174412 -10261260,0.073174412 -10261260,0 -10261320,0 -10261320,0.17939046 -10261332,0.17939046 -10261332,0 -10261434,0 -10261434,0.10636693 -10261446,0.10636693 -10261446,0 -10262706,0 -10262706,0.0024140012 -10262712,0.0024140012 -10262712,0 -10262820,0 -10262820,0.3098974 -10262832,0.3098974 -10262832,0 -10271460,0 -10271460,0.014936632 -10271586,0.014936632 -10271586,0 -10274010,0 -10274010,0.0087507544 -10274022,0.0087507544 -10274022,0 -10276800,0 -10276800,0.05974653 -10276860,0.05974653 -10276860,0 -10276914,0 -10276914,0.25950513 -10276920,0.25950513 -10276920,0 -10277922,0 -10277922,0.27368739 -10278252,0.27368739 -10278252,0 -10280598,0 -10280598,0.17033796 -10280778,0.17033796 -10280778,0 -10306866,0 -10306866,0.04933615 -10306872,0.04933615 -10306872,0 -10306980,0 -10306980,0.095503923 -10306998,0.095503923 -10306998,0 -10307100,0 -10307100,0.16550996 -10307148,0.4073627 -10307148,0 -10307154,0 -10307154,0.4073627 -10307190,0.16550996 -10307190,0 -10307268,0 -10307268,0.1561557 -10307316,0.1561557 -10307316,0 -10307382,0 -10307382,0.20141823 -10307418,0.20141823 -10307418,0 -10307496,0 -10307496,0.031231141 -10307502,0.031231141 -10307502,0 -10307520,0 -10307520,0.0082981291 -10307532,0.0082981291 -10307532,0 -10307640,0 -10307640,0.22299336 -10307676,0.22299336 -10307676,0 -10308090,0 -10308090,0.0073928787 -10308192,0.0073928787 -10308192,0 -10308204,0 -10308204,0.18029572 -10308234,0.18029572 -10308234,0 -10308324,0 -10308324,0.28545564 -10308432,0.28545564 -10308432,0 -10311102,0 -10311102,0.01931201 -10311150,0.01931201 -10311150,0 -10318392,0 -10318392,0.33222692 -10318578,0.33222692 -10318578,0 -10319580,0 -10319580,0.18693422 -10319700,0.0006035003 -10319700,0 -10319706,0 -10319706,0 -10319706,0.18693422 -10319706,0.0006035003 -10319814,0 -10319814,0.15766445 -10319832,0.15766445 -10319832,0 -10330410,0 -10330410,0.19568497 -10330566,0.19568497 -10330566,0 -10330992,0 -10330992,0.22525649 -10331112,0.22525649 -10331112,0 -10331580,0 -10331580,0.21952323 -10331616,0.0998793 -10331616,0 -10331658,0 -10331658,0.21952323 -10331670,0.0998793 -10331670,0 -10331736,0 -10331736,0.088261919 -10331844,0.088261919 -10331844,0 -10332114,0 -10332114,0.16369946 -10332132,0.16369946 -10332132,0 -10332168,0 -10332168,0.15298733 -10332228,0.0069402535 -10332228,0 -10332264,0 -10332264,0.0069402535 -10332276,0.15298733 -10332276,0 -10332342,0 -10332342,0.28862402 -10332348,0.28862402 -10332348,0 -10332756,0 -10332756,0.22435124 -10332840,0.22435124 -10332840,0 -10333044,0 -10333044,0.036662643 -10333116,0.036662643 -10333116,0 -10333158,0 -10333158,0.023687387 -10333164,0.023687387 -10333164,0 -10338942,0 -10338942,0.074532287 -10338948,0.074532287 -10338948,0 -10339530,0 -10339530,0.29390465 -10339542,0.29390465 -10339542,0 -10339644,0 -10339644,0.18693422 -10339686,0.18693422 -10339686,0 -10339764,0 -10339764,0.19704285 -10339788,0.19704285 -10339788,0 -10339878,0 -10339878,0.075890163 -10339980,0.075890163 -10339980,0 -10343298,0 -10343298,0.17697646 -10343340,0.17697646 -10343340,0 -10349070,0 -10349070,0.1561557 -10349112,0.1561557 -10349112,0 -10353198,0 -10353198,0.34957755 -10353216,0.34957755 -10353216,0 -10354596,0 -10354596,0.23717562 -10354644,0.23717562 -10354644,0 -10355430,0 -10355430,0.078756789 -10355508,0.078756789 -10355508,0 -10355544,0 -10355544,0.33192517 -10355562,0.33192517 -10355562,0 -10355664,0 -10355664,0.16581171 -10355760,0.16581171 -10355760,0 -10357830,0 -10357830,0.034399517 -10357890,0.034399517 -10357890,0 -10361466,0 -10361466,0.31547978 -10361934,0.31547978 -10361934,0 -10362360,0 -10362360,0.19462885 -10362378,0.19462885 -10362378,0 -10373058,0 -10373058,0.20066385 -10373130,0.20066385 -10373130,0 -10375284,0 -10375284,0.33177429 -10375314,0.33177429 -10375314,0 -10375404,0 -10375404,0.25633675 -10375440,0.25633675 -10375440,0 -10391208,0 -10391208,0.18738684 -10391280,0.18738684 -10391280,0 -10397124,0 -10397124,0.0502414 -10397130,0.0502414 -10397130,0 -10397244,0 -10397244,0.15811708 -10397274,0.15811708 -10397274,0 -10397358,0 -10397358,0.10380205 -10397406,0.10380205 -10397406,0 -10404960,0 -10404960,0.16807483 -10405008,0.16807483 -10405008,0 -10411398,0 -10411398,0.21167773 -10411404,0.21167773 -10411404,0 -10411512,0 -10411512,0.23083887 -10411524,0.23083887 -10411524,0 -10415400,0 -10415400,0.25271575 -10415484,0.25271575 -10415484,0 -10415766,0 -10415766,0.12085094 -10415802,0.12085094 -10415802,0 -10419696,0 -10419696,0.28364514 -10419738,0.28364514 -10419738,0 -10419858,0 -10419858,0.30718165 -10419918,0.30718165 -10419918,0 -10431492,0 -10431492,0.21047073 -10431546,0.21047073 -10431546,0 -10435248,0 -10435248,0.11511768 -10435260,0.11511768 -10435260,0 -10435896,0 -10435896,0.22963186 -10435950,0.22963186 -10435950,0 -10436010,0 -10436010,0.33494267 -10436058,0.33494267 -10436058,0 -10436124,0 -10436124,0.25075438 -10436232,0.25075438 -10436232,0 -10436244,0 -10436244,0.14197345 -10436274,0.14197345 -10436274,0 -10436526,0 -10436526,0.068497284 -10436532,0.068497284 -10436532,0 -10436646,0 -10436646,0.23400724 -10436682,0.23400724 -10436682,0 -10436760,0 -10436760,0.16219071 -10436814,0.16219071 -10436814,0 -10437216,0 -10437216,0.28832227 -10437336,0.28832227 -10437336,0 -10437822,0 -10437822,0.26855763 -10437828,0.26855763 -10437828,0 -10438416,0 -10438416,0.10817743 -10438434,0.10817743 -10438434,0 -10438530,0 -10438530,0.1428787 -10438578,0.1428787 -10438578,0 -10444302,0 -10444302,0.068949909 -10444338,0.068949909 -10444338,0 -10445670,0 -10445670,0.0075437538 -10445748,0.0075437538 -10445748,0 -10445784,0 -10445784,0.19779722 -10445796,0.19779722 -10445796,0 -10481934,0 -10481934,0.1561557 -10482018,0.1561557 -10482018,0 -10485036,0 -10485036,0.16264333 -10485042,0.16264333 -10485042,0 -10486392,0 -10486392,0.41988533 -10486464,0.41988533 -10486464,0 -10488330,0 -10488330,0.091732046 -10488390,0.091732046 -10488390,0 -10491036,0 -10491036,0.025799638 -10491054,0.025799638 -10491054,0 -10491150,0 -10491150,0.28198552 -10491168,0.28198552 -10491168,0 -10491270,0 -10491270,0.12009656 -10491324,0.12009656 -10491324,0 -10493448,0 -10493448,0.0024140012 -10493454,0.0024140012 -10493454,0 -10497426,0 -10497426,0.41188896 -10497900,0.41188896 -10497900,0 -10499262,0 -10499262,0.43617984 -10499676,0.43617984 -10499676,0 -10499910,0 -10499910,0.12628244 -10499916,0.12628244 -10499916,0 -10508808,0 -10508808,0.23974049 -10508928,0.23974049 -10508928,0 -10512126,0 -10512126,0.19281835 -10512240,0.10500905 -10512240,0 -10512246,0 -10512246,0.19281835 -10512276,0.10500905 -10512276,0 -10521468,0 -10521468,0.044960772 -10521474,0.044960772 -10521474,0 -10521582,0 -10521582,0.21575136 -10521654,0.21575136 -10521654,0 -10524510,0 -10524510,0.16611346 -10524594,0.16611346 -10524594,0 -10524624,0 -10524624,0.010561255 -10524684,0.010561255 -10524684,0 -10525554,0 -10525554,0.10455643 -10525590,0.10455643 -10525590,0 -10525896,0 -10525896,0.12326494 -10525926,0.12326494 -10525926,0 -10528686,0 -10528686,0.076191913 -10528710,0.076191913 -10528710,0 -10533660,0 -10533660,0.15585395 -10533678,0.15585395 -10533678,0 -10533774,0 -10533774,0.33388654 -10533828,0.33388654 -10533828,0 -10568790,0 -10568790,0.40660833 -10569174,0.40660833 -10569174,0 -10581798,0 -10581798,0.20006035 -10581852,0.20006035 -10581852,0 -10586064,0 -10586064,0.14559445 -10586112,0.14559445 -10586112,0 -10590156,0 -10590156,0.11783343 -10590240,0.11783343 -10590240,0 -10590270,0 -10590270,0.17742909 -10590288,0.17742909 -10590288,0 -10595412,0 -10595412,0.20624623 -10595448,0.20624623 -10595448,0 -10595532,0 -10595532,0.18995172 -10595664,0.18995172 -10595664,0 -10607610,0 -10607610,0.40027158 -10607616,0.40027158 -10607616,0 -10607730,0 -10607730,0.14785757 -10607742,0.14785757 -10607742,0 -10608630,0 -10608630,0.14453832 -10608696,0.14453832 -10608696,0 -10608744,0 -10608744,0.14257695 -10608786,0.14257695 -10608786,0 -10612194,0 -10612194,0.31200966 -10612224,0.31200966 -10612224,0 -10612308,0 -10612308,0.086451418 -10612344,0.086451418 -10612344,0 -10612422,0 -10612422,0.037266144 -10612428,0.037266144 -10612428,0 -10615824,0 -10615824,0.33599879 -10616022,0.33599879 -10616022,0 -10617912,0 -10617912,0.19583585 -10617978,0.19583585 -10617978,0 -10653918,0 -10653918,0.46258298 -10654002,0.46258298 -10654002,0 -10654218,0 -10654218,0.28183464 -10654224,0.28183464 -10654224,0 -10654518,0 -10654518,0.24305975 -10654578,0.24305975 -10654578,0 -10658436,0 -10658436,0.29828002 -10658478,0.29828002 -10658478,0 -10658550,0 -10658550,0.23596862 -10658568,0.23596862 -10658568,0 -10665510,0 -10665510,0.17999396 -10665534,0.17999396 -10665534,0 -10669770,0 -10669770,0.095654798 -10669794,0.095654798 -10669794,0 -10669890,0 -10669890,0.14091732 -10669908,0.14091732 -10669908,0 -10670004,0 -10670004,0.0076946288 -10670040,0.0076946288 -10670040,0 -10670664,0 -10670664,0.22374774 -10670724,0.22374774 -10670724,0 -10675044,0 -10675044,0.33856367 -10675104,0.33856367 -10675104,0 -10686258,0 -10686258,0.34097767 -10686336,0.34097767 -10686336,0 -10686378,0 -10686378,0.093391672 -10686390,0.093391672 -10686390,0 -10688964,0 -10688964,0.087507544 -10688970,0.087507544 -10688970,0 -10690980,0 -10690980,0.26433313 -10691484,0.26433313 -10691484,0 -10699008,0 -10699008,0.31200966 -10699014,0.31200966 -10699014,0 -10702512,0 -10702512,0.0073928787 -10702578,0.0073928787 -10702578,0 -10702626,0 -10702626,0.063216657 -10702632,0.063216657 -10702632,0 -10703778,0 -10703778,0.058539529 -10703784,0.058539529 -10703784,0 -10730280,0 -10730280,0.37432106 -10730844,0.37432106 -10730844,0 -10732116,0 -10732116,0.36315631 -10732686,0.36315631 -10732686,0 -10736436,0 -10736436,0.18964997 -10736490,0.18964997 -10736490,0 -10737906,0 -10737906,0.091732046 -10737918,0.091732046 -10737918,0 -10740768,0 -10740768,0.1501207 -10740882,0.1501207 -10740882,0 -10744332,0 -10744332,0.13080869 -10744428,0.13080869 -10744428,0 -10746180,0 -10746180,0.11345806 -10746198,0.11345806 -10746198,0 -10746630,0 -10746630,0.12990344 -10746672,0.12990344 -10746672,0 -10750494,0 -10750494,0.10334943 -10750542,0.10334943 -10750542,0 -10750608,0 -10750608,0.16581171 -10750710,0.16581171 -10750710,0 -10750824,0 -10750824,0.027006639 -10750842,0.027006639 -10750842,0 -10750938,0 -10750938,0.0073928787 -10750992,0.0073928787 -10750992,0 -10755372,0 -10755372,0.38261919 -10755426,0.24803862 -10755426,0 -10755486,0 -10755486,0.24803862 -10755624,0.38261919 -10755624,0 -10760274,0 -10760274,0.03062764 -10760280,0.03062764 -10760280,0 -10761510,0 -10761510,0.27051901 -10761528,0.27051901 -10761528,0 -10761624,0 -10761624,0.13925769 -10761696,0.13925769 -10761696,0 -10761738,0 -10761738,0.24562462 -10761774,0.24562462 -10761774,0 -10761858,0 -10761858,0.09957755 -10761864,0.09957755 -10761864,0 -10763610,0 -10763610,0.12929994 -10763616,0.12929994 -10763616,0 -10768428,0 -10768428,0.053409777 -10768434,0.053409777 -10768434,0 -10771206,0 -10771206,0.22525649 -10771242,0.22525649 -10771242,0 -10775586,0 -10775586,0.035003018 -10775592,0.035003018 -10775592,0 -10775700,0 -10775700,0.35365118 -10775742,0.35365118 -10775742,0 -10775814,0 -10775814,0.13126132 -10775844,0.13126132 -10775844,0 -10775928,0 -10775928,0.31713941 -10776048,0.27896801 -10776048,0 -10776120,0 -10776120,0.31713941 -10776144,0.27896801 -10776144,0 -10776336,0 -10776336,0.12688594 -10776342,0.12688594 -10776342,0 -10776450,0 -10776450,0.23370549 -10776498,0.23370549 -10776498,0 -10776570,0 -10776570,0.07966204 -10776612,0.07966204 -10776612,0 -10776666,0 -10776666,0.0061858781 -10776672,0.0061858781 -10776672,0 -10780470,0 -10780470,0.18814122 -10780518,0.18814122 -10780518,0 -10780566,0 -10780566,0.0072420036 -10780590,0.0072420036 -10780590,0 -10781760,0 -10781760,0.095654798 -10781796,0.095654798 -10781796,0 -10783470,0 -10783470,0.27881714 -10783512,0.27881714 -10783512,0 -10784892,0 -10784892,0.0033192517 -10784898,0.0033192517 -10784898,0 -10787196,0 -10787196,0.32211829 -10787232,0.32211829 -10787232,0 -10787496,0 -10787496,0.17954134 -10787544,0.17954134 -10787544,0 -10790424,0 -10790424,0.16430296 -10790478,0.16430296 -10790478,0 -10797654,0 -10797654,0.045413398 -10797660,0.045413398 -10797660,0 -10798254,0 -10798254,0.042999396 -10798260,0.042999396 -10798260,0 -10798374,0 -10798374,0.015389258 -10798380,0.015389258 -10798380,0 -10798488,0 -10798488,0.16641521 -10798536,0.16641521 -10798536,0 -10798602,0 -10798602,0.17290284 -10798614,0.17290284 -10798614,0 -10820628,0 -10820628,0.13774894 -10820640,0.13774894 -10820640,0 -10823232,0 -10823232,0.01931201 -10823238,0.01931201 -10823238,0 -10824042,0 -10824042,0.45021123 -10824264,0.45021123 -10824264,0 -10825068,0 -10825068,0.47948099 -10825764,0.47948099 -10825764,0 -10834536,0 -10834536,0.13322269 -10834548,0.13322269 -10834548,0 -10835490,0 -10835490,0.03062764 -10835496,0.03062764 -10835496,0 -10835610,0 -10835610,0.20066385 -10835622,0.20066385 -10835622,0 -10835724,0 -10835724,0.24834037 -10835766,0.24834037 -10835766,0 -10835838,0 -10835838,0.20111648 -10835844,0.20111648 -10835844,0 -10835958,0 -10835958,0.16385033 -10835976,0.16385033 -10835976,0 -10836072,0 -10836072,0.15283645 -10836186,0.17984309 -10836186,0 -10836246,0 -10836246,0.17984309 -10836306,0.14559445 -10836306,0 -10836378,0 -10836378,0.14559445 -10836408,0.15283645 -10836408,0 -10836420,0 -10836420,0.062613156 -10836426,0.062613156 -10836426,0 -10836534,0 -10836534,0.038925769 -10836546,0.038925769 -10836546,0 -10836648,0 -10836648,0.1047073 -10836654,0.1047073 -10836654,0 -10836768,0 -10836768,0.241551 -10836792,0.241551 -10836792,0 -10836882,0 -10836882,0.07936029 -10836888,0.07936029 -10836888,0 -10837650,0 -10837650,0.11602293 -10837668,0.11602293 -10837668,0 -10837764,0 -10837764,0.22525649 -10837788,0.22525649 -10837788,0 -10842120,0 -10842120,0.32558841 -10842210,0.20247435 -10842210,0 -10842216,0 -10842216,0.20247435 -10842384,0.095805673 -10842384,0 -10842408,0 -10842408,0.095805673 -10842510,0.25935425 -10842510,0 -10842528,0 -10842528,0.32558841 -10842576,0.25935425 -10842576,0 -10842996,0 -10842996,0.48611949 -10843002,0.48611949 -10843002,0 -10844814,0 -10844814,0.18346409 -10844838,0.18346409 -10844838,0 -10847454,0 -10847454,0.37914906 -10847484,0.37914906 -10847484,0 -10849698,0 -10849698,0.12929994 -10849770,0.12929994 -10849770,0 -10851906,0 -10851906,0.28002414 -10851924,0.28002414 -10851924,0 -10855428,0 -10855428,0.26267351 -10855488,0.26267351 -10855488,0 -10855878,0 -10855878,0.1907061 -10855944,0.1907061 -10855944,0 -10856016,0 -10856016,0.18074834 -10856070,0.18074834 -10856070,0 -10856460,0 -10856460,0.16098371 -10856556,0.16098371 -10856556,0 -10856604,0 -10856604,0.27761014 -10856664,0.27761014 -10856664,0 -10857192,0 -10857192,0.20911285 -10857258,0.20911285 -10857258,0 -10857780,0 -10857780,0.17003621 -10857852,0.17003621 -10857852,0 -10863474,0 -10863474,0.13427882 -10863504,0.13427882 -10863504,0 -10870116,0 -10870116,0.18014484 -10870194,0.29631865 -10870194,0 -10870218,0 -10870218,0.29631865 -10870230,0.24185275 -10870230,0 -10870236,0 -10870236,0.24185275 -10870248,0.18014484 -10870248,0 -10870668,0 -10870668,0.33750754 -10870722,0.33750754 -10870722,0 -10870758,0 -10870758,0.19176222 -10870764,0.19176222 -10870764,0 -10872696,0 -10872696,0.012220881 -10872702,0.012220881 -10872702,0 -10876098,0 -10876098,0.041038021 -10876122,0.041038021 -10876122,0 -10876218,0 -10876218,0.19327097 -10876284,0.19327097 -10876284,0 -10876332,0 -10876332,0.15464695 -10876350,0.15464695 -10876350,0 -10876446,0 -10876446,0.13367532 -10876518,0.13367532 -10876518,0 -10876560,0 -10876560,0.042697646 -10876566,0.042697646 -10876566,0 -10876680,0 -10876680,0.015087508 -10876704,0.015087508 -10876704,0 -10877124,0 -10877124,0.0070911285 -10877154,0.0070911285 -10877154,0 -10879254,0 -10879254,0.1507242 -10879368,0.076041038 -10879368,0 -10879386,0 -10879386,0.1507242 -10879428,0.076041038 -10879428,0 -10879482,0 -10879482,0.087658419 -10879614,0.087658419 -10879614,0 -10882356,0 -10882356,0.0051297526 -10882362,0.0051297526 -10882362,0 -10893690,0 -10893690,0.13292094 -10893696,0.13292094 -10893696,0 -10893804,0 -10893804,0.22676524 -10893822,0.22676524 -10893822,0 -10910412,0 -10910412,0.28681352 -10910634,0.28681352 -10910634,0 -10912104,0 -10912104,0.22751961 -10912110,0.22751961 -10912110,0 -10912752,0 -10912752,0.13126132 -10912770,0.13126132 -10912770,0 -10912866,0 -10912866,0.016747133 -10912884,0.016747133 -10912884,0 -10914822,0 -10914822,0.057785154 -10914864,0.057785154 -10914864,0 -10914936,0 -10914936,0.085093543 -10914942,0.085093543 -10914942,0 -10917954,0 -10917954,0.16143633 -10918008,0.16143633 -10918008,0 -10918068,0 -10918068,0.1913096 -10918080,0.1913096 -10918080,0 -10918182,0 -10918182,0.22978274 -10918200,0.22978274 -10918200,0 -10918302,0 -10918302,0.0073928787 -10918314,0.0073928787 -10918314,0 -10919340,0 -10919340,0.15223295 -10919364,0.15223295 -10919364,0 -10921356,0 -10921356,0.3934822 -10921830,0.3934822 -10921830,0 -10922040,0 -10922040,0.13820157 -10922058,0.13820157 -10922058,0 -10928316,0 -10928316,0.14197345 -10928322,0.14197345 -10928322,0 -10937028,0 -10937028,0.13141219 -10937034,0.13141219 -10937034,0 -10937142,0 -10937142,0.0096560048 -10937148,0.0096560048 -10937148,0 -10937256,0 -10937256,0.38307182 -10937262,0.38307182 -10937262,0 -10937376,0 -10937376,0.14484007 -10937388,0.14484007 -10937388,0 -10939782,0 -10939782,0.0992758 -10939806,0.0992758 -10939806,0 -10939896,0 -10939896,0.14076645 -10939944,0.14076645 -10939944,0 -10947786,0 -10947786,0.256035 -10947846,0.256035 -10947846,0 -10956132,0 -10956132,0.036059143 -10956138,0.036059143 -10956138,0 -10959324,0 -10959324,0.021726011 -10959330,0.021726011 -10959330,0 -10989534,0 -10989534,0.44598672 -10989606,0.44598672 -10989606,0 -10990692,0 -10990692,0.14846107 -10990704,0.14846107 -10990704,0 -10993992,0 -10993992,0.39302957 -10994070,0.39302957 -10994070,0 -11002932,0 -11002932,0.29133977 -11002980,0.29133977 -11002980,0 -11003046,0 -11003046,0.093542547 -11003052,0.093542547 -11003052,0 -11003166,0 -11003166,0.26840676 -11003202,0.26840676 -11003202,0 -11003280,0 -11003280,0.23596862 -11003328,0.23596862 -11003328,0 -11003394,0 -11003394,0.33765842 -11003448,0.33765842 -11003448,0 -11005494,0 -11005494,0.25573325 -11005530,0.25573325 -11005530,0 -11006838,0 -11006838,0.23280024 -11006892,0.23280024 -11006892,0 -11012454,0 -11012454,0.016898008 -11012460,0.016898008 -11012460,0 -11012568,0 -11012568,0.31970428 -11012676,0.31970428 -11012676,0 -11012682,0 -11012682,0.0081472541 -11012700,0.0081472541 -11012700,0 -11012802,0 -11012802,0.26327701 -11012826,0.26327701 -11012826,0 -11012916,0 -11012916,0.27383826 -11012934,0.27383826 -11012934,0 -11030322,0 -11030322,0.27142426 -11030334,0.27142426 -11030334,0 -11031060,0 -11031060,0.062462281 -11031180,0.089921545 -11031180,0 -11031186,0 -11031186,0.062462281 -11031192,0.089921545 -11031192,0 -11031294,0 -11031294,0.13292094 -11031336,0.13292094 -11031336,0 -11031408,0 -11031408,0.13910682 -11031462,0.13910682 -11031462,0 -11031984,0 -11031984,0.21484611 -11031996,0.21484611 -11031996,0 -11032104,0 -11032104,0.16882921 -11032218,0.16882921 -11032218,0 -11037822,0 -11037822,0.093542547 -11037834,0.093542547 -11037834,0 -11040594,0 -11040594,0.0085998793 -11040606,0.0085998793 -11040606,0 -11040708,0 -11040708,0.15841883 -11040762,0.15841883 -11040762,0 -11041854,0 -11041854,0.14152082 -11041866,0.14152082 -11041866,0 -11041968,0 -11041968,0.14544357 -11041986,0.14544357 -11041986,0 -11042088,0 -11042088,0.10274593 -11042148,0.10274593 -11042148,0 -11047782,0 -11047782,0.31397103 -11047794,0.31397103 -11047794,0 -11047896,0 -11047896,0.13639107 -11047914,0.13639107 -11047914,0 -11049378,0 -11049378,0.25347013 -11049396,0.25347013 -11049396,0 -11049942,0 -11049942,0.12990344 -11050050,0.12990344 -11050050,0 -11056116,0 -11056116,0.15962583 -11056122,0.15962583 -11056122,0 -11085510,0 -11085510,0.13005432 -11085606,0.13005432 -11085606,0 -11085624,0 -11085624,0.027157514 -11085630,0.027157514 -11085630,0 -11085738,0 -11085738,0.21786361 -11085756,0.21786361 -11085756,0 -11085858,0 -11085858,0.19764635 -11085882,0.19764635 -11085882,0 -11086194,0 -11086194,0.17033796 -11086200,0.17033796 -11086200,0 -11091318,0 -11091318,0.062160531 -11091324,0.062160531 -11091324,0 -11091432,0 -11091432,0.09957755 -11091468,0.09957755 -11091468,0 -11091546,0 -11091546,0.18225709 -11091570,0.18225709 -11091570,0 -11092548,0 -11092548,0.1446892 -11092566,0.1446892 -11092566,0 -11092800,0 -11092800,0.007996379 -11092806,0.007996379 -11092806,0 -11094162,0 -11094162,0.18059747 -11094174,0.18059747 -11094174,0 -11098098,0 -11098098,0.43693422 -11098158,0.43693422 -11098158,0 -11100276,0 -11100276,0.13910682 -11100282,0.13910682 -11100282,0 -11100546,0 -11100546,0.36994568 -11100564,0.36994568 -11100564,0 -11102556,0 -11102556,0.48808087 -11102646,0.48808087 -11102646,0 -11107008,0 -11107008,0.21062161 -11107086,0.21062161 -11107086,0 -11113716,0 -11113716,0.35817743 -11113788,0.35817743 -11113788,0 -11122710,0 -11122710,0.086904043 -11122836,0.086904043 -11122836,0 -11124048,0 -11124048,0.30220278 -11124060,0.30220278 -11124060,0 -11124162,0 -11124162,0.14981895 -11124168,0.14981895 -11124168,0 -11126880,0 -11126880,0.29918527 -11126898,0.29918527 -11126898,0 -11128644,0 -11128644,0.21213036 -11128758,0.21213036 -11128758,0 -11129232,0 -11129232,0.19025347 -11129322,0.19025347 -11129322,0 -11129820,0 -11129820,0.23370549 -11129916,0.23370549 -11129916,0 -11139738,0 -11139738,0.18783947 -11139750,0.18783947 -11139750,0 -11139852,0 -11139852,0.098672299 -11139864,0.098672299 -11139864,0 -11139972,0 -11139972,0.12673506 -11140020,0.12673506 -11140020,0 -11140086,0 -11140086,0.11028968 -11140104,0.11028968 -11140104,0 -11151702,0 -11151702,0.2978274 -11151714,0.2978274 -11151714,0 -11151822,0 -11151822,0.29330115 -11151900,0.29330115 -11151900,0 -11168070,0 -11168070,0.3074834 -11168340,0.3074834 -11168340,0 -11172072,0 -11172072,0.24170187 -11172144,0.24170187 -11172144,0 -11172186,0 -11172186,0.098672299 -11172192,0.098672299 -11172192,0 -11180454,0 -11180454,0.16143633 -11180514,0.16143633 -11180514,0 -11183388,0 -11183388,0.054315027 -11183394,0.054315027 -11183394,0 -11184270,0 -11184270,0.32920941 -11184624,0.32920941 -11184624,0 -11186100,0 -11186100,0.40630658 -11186700,0.40630658 -11186700,0 -11192790,0 -11192790,0.30823778 -11192850,0.30823778 -11192850,0 -11192904,0 -11192904,0.0078455039 -11192964,0.0078455039 -11192964,0 -11193018,0 -11193018,0.19508147 -11193036,0.19508147 -11193036,0 -11193132,0 -11193132,0.078304164 -11193162,0.078304164 -11193162,0 -11193252,0 -11193252,0.14302957 -11193366,0 -11193366,0 -11193366,0.14302957 -11193366,0.20896198 -11193474,0.20896198 -11193474,0 -11194128,0 -11194128,0.21333736 -11194224,0.21333736 -11194224,0 -11194392,0 -11194392,0.036059143 -11194398,0.036059143 -11194398,0 -11196168,0 -11196168,0.28334339 -11196180,0.28334339 -11196180,0 -11211642,0 -11211642,0.14484007 -11211666,0.14484007 -11211666,0 -11211756,0 -11211756,0.048280024 -11211762,0.048280024 -11211762,0 -11217690,0 -11217690,0.13925769 -11217756,0.13925769 -11217756,0 -11217804,0 -11217804,0.28937839 -11217810,0.28937839 -11217810,0 -11218572,0 -11218572,0.17546771 -11218632,0.17546771 -11218632,0 -11218692,0 -11218692,0.33901629 -11218710,0.33901629 -11218710,0 -11218806,0 -11218806,0.10938443 -11218866,0.10938443 -11218866,0 -11218920,0 -11218920,0.17290284 -11218962,0.17290284 -11218962,0 -11219040,0 -11219040,0.012673506 -11219046,0.012673506 -11219046,0 -11225442,0 -11225442,0.3068799 -11225484,0.3068799 -11225484,0 -11227518,0 -11227518,0.15223295 -11227524,0.15223295 -11227524,0 -11229642,0 -11229642,0.18225709 -11229672,0.18225709 -11229672,0 -11229756,0 -11229756,0.1501207 -11229798,0.1501207 -11229798,0 -11263296,0 -11263296,0.49290887 -11263860,0.49290887 -11263860,0 -11268918,0 -11268918,0.18346409 -11269026,0.18346409 -11269026,0 -11269038,0 -11269038,0.24170187 -11269098,0.24170187 -11269098,0 -11269152,0 -11269152,0.012371756 -11269158,0.012371756 -11269158,0 -11270220,0 -11270220,0.38578757 -11270688,0.38578757 -11270688,0 -11272152,0 -11272152,0.097616174 -11272212,0.097616174 -11272212,0 -11272272,0 -11272272,0.19266747 -11272278,0.19266747 -11272278,0 -11272386,0 -11272386,0.18436934 -11272398,0.18436934 -11272398,0 -11274222,0 -11274222,0.30280628 -11274306,0.30280628 -11274306,0 -11282052,0 -11282052,0.21756186 -11282064,0.21756186 -11282064,0 -11285544,0 -11285544,0.12371756 -11285586,0.12371756 -11285586,0 -11285658,0 -11285658,0.34490042 -11285682,0.34490042 -11285682,0 -11289402,0 -11289402,0.099728425 -11289432,0.099728425 -11289432,0 -11295516,0 -11295516,0.013427882 -11295588,0.013427882 -11295588,0 -11297406,0 -11297406,0.0098068799 -11297448,0.0098068799 -11297448,0 -11297520,0 -11297520,0.31759203 -11297580,0.31759203 -11297580,0 -11297640,0 -11297640,0.096710923 -11297670,0.096710923 -11297670,0 -11297754,0 -11297754,0.081321666 -11297760,0.081321666 -11297760,0 -11297868,0 -11297868,0.12356669 -11297976,0.12356669 -11297976,0 -11297988,0 -11297988,0.13820157 -11297994,0.13820157 -11297994,0 -11299704,0 -11299704,0.32513579 -11299764,0.32513579 -11299764,0 -11310018,0 -11310018,0.29873265 -11310036,0.29873265 -11310036,0 -11310132,0 -11310132,0.12371756 -11310138,0.12371756 -11310138,0 -11315778,0 -11315778,0.034550392 -11315820,0.034550392 -11315820,0 -11342760,0 -11342760,0.1495172 -11342820,0.1495172 -11342820,0 -11342874,0 -11342874,0.13684369 -11342910,0.13684369 -11342910,0 -11345436,0 -11345436,0.17592034 -11345454,0.17592034 -11345454,0 -11346084,0 -11346084,0.16490646 -11346096,0.16490646 -11346096,0 -11346198,0 -11346198,0.18014484 -11346234,0.18014484 -11346234,0 -11349162,0 -11349162,0.070609535 -11349192,0.070609535 -11349192,0 -11350290,0 -11350290,0.22917924 -11350362,0.47118286 -11350362,0 -11350392,0 -11350392,0.22917924 -11350704,0.47118286 -11350704,0 -11352816,0 -11352816,0.038925769 -11352888,0.038925769 -11352888,0 -11353152,0 -11353152,0.084037417 -11353182,0.084037417 -11353182,0 -11355492,0 -11355492,0.27700664 -11355510,0.27700664 -11355510,0 -11355606,0 -11355606,0.08916717 -11355612,0.08916717 -11355612,0 -11355720,0 -11355720,0.45503923 -11355726,0.45503923 -11355726,0 -11357376,0 -11357376,0.15691008 -11357388,0.15691008 -11357388,0 -11357490,0 -11357490,0.23792999 -11357508,0.23792999 -11357508,0 -11357526,0 -11357526,0.0010561255 -11357532,0.0010561255 -11357532,0 -11357610,0 -11357610,0.17456246 -11357616,0.17456246 -11357616,0 -11358870,0 -11358870,0.24532287 -11358894,0.24532287 -11358894,0 -11358984,0 -11358984,0.0073928787 -11359050,0.0073928787 -11359050,0 -11359104,0 -11359104,0.17727821 -11359164,0.17727821 -11359164,0 -11359218,0 -11359218,0.060199155 -11359224,0.060199155 -11359224,0 -11360946,0 -11360946,0.18829209 -11360964,0.18829209 -11360964,0 -11360976,0 -11360976,0.17773084 -11361012,0.17773084 -11361012,0 -11361060,0 -11361060,0.37598069 -11361438,0.37598069 -11361438,0 -11363346,0 -11363346,0.29269765 -11363352,0.29269765 -11363352,0 -11370870,0 -11370870,0.0098068799 -11370876,0.0098068799 -11370876,0 -11373804,0 -11373804,0.46001811 -11374164,0.13126132 -11374164,0 -11374272,0 -11374272,0.13126132 -11374284,0.15208208 -11374284,0 -11374302,0 -11374302,0.15208208 -11374392,0.46001811 -11374392,0 -11375718,0 -11375718,0.072721786 -11375724,0.072721786 -11375724,0 -11379312,0 -11379312,0.0012070006 -11379318,0.0012070006 -11379318,0 -11380218,0 -11380218,0.15811708 -11380224,0.15811708 -11380224,0 -11380332,0 -11380332,0.057181654 -11380374,0.057181654 -11380374,0 -11380452,0 -11380452,0.042697646 -11380458,0.042697646 -11380458,0 -11383548,0 -11383548,0.24849125 -11383554,0.24849125 -11383554,0 -11384478,0 -11384478,0.33403742 -11384496,0.33403742 -11384496,0 -11384592,0 -11384592,0.20684973 -11384736,0.20684973 -11384736,0 -11385246,0 -11385246,0.17742909 -11385360,0.2076041 -11385360,0 -11385378,0 -11385378,0.2076041 -11385414,0.17742909 -11385414,0 -11385480,0 -11385480,0.022782136 -11385486,0.022782136 -11385486,0 -11386992,0 -11386992,0.090525045 -11387022,0.090525045 -11387022,0 -11392422,0 -11392422,0.21831623 -11392446,0.21831623 -11392446,0 -11399508,0 -11399508,0.24471937 -11399526,0.24471937 -11399526,0 -11399622,0 -11399622,0.030778515 -11399640,0.030778515 -11399640,0 -11399742,0 -11399742,0.26946288 -11399766,0.26946288 -11399766,0 -11400522,0 -11400522,0.033645142 -11400528,0.033645142 -11400528,0 -11402574,0 -11402574,0.19281835 -11402592,0.19281835 -11402592,0 -11404734,0 -11404734,0.26237176 -11404794,0.26237176 -11404794,0 -11416158,0 -11416158,0.18572722 -11416242,0.18572722 -11416242,0 -11416746,0 -11416746,0.23385637 -11416836,0.23385637 -11416836,0 -11417334,0 -11417334,0.245172 -11417430,0.245172 -11417430,0 -11417922,0 -11417922,0.19387447 -11418048,0.19387447 -11418048,0 -11426010,0 -11426010,0.007996379 -11426028,0.007996379 -11426028,0 -11431908,0 -11431908,0.17184671 -11431944,0.17184671 -11431944,0 -11432022,0 -11432022,0.028213639 -11432028,0.028213639 -11432028,0 -11434470,0 -11434470,0.20473748 -11434512,0.20473748 -11434512,0 -11434584,0 -11434584,0.0075437538 -11434638,0.0075437538 -11434638,0 -11434704,0 -11434704,0.078304164 -11434770,0.078304164 -11434770,0 -11436012,0 -11436012,0.27957151 -11436066,0.27957151 -11436066,0 -11440602,0 -11440602,0.1022933 -11440608,0.1022933 -11440608,0 -11441292,0 -11441292,0.19900422 -11441310,0.19900422 -11441310,0 -11441406,0 -11441406,0.1458962 -11441454,0.1458962 -11441454,0 -11441526,0 -11441526,0.072420036 -11441544,0.072420036 -11441544,0 -11441640,0 -11441640,0.094146047 -11441652,0.094146047 -11441652,0 -11446800,0 -11446800,0.20805673 -11446824,0.20805673 -11446824,0 -11446914,0 -11446914,0.053409777 -11446920,0.053409777 -11446920,0 -11450130,0 -11450130,0.11572118 -11450136,0.11572118 -11450136,0 -11453076,0 -11453076,0.20051298 -11453106,0.20051298 -11453106,0 -11453196,0 -11453196,0.33267954 -11453310,0 -11453310,0 -11453310,0.10500905 -11453310,0.33267954 -11453328,0.10500905 -11453328,0 -11459154,0 -11459154,0.38156307 -11459238,0.38156307 -11459238,0 -11460876,0 -11460876,0.38699457 -11460966,0.38699457 -11460966,0 -11462658,0 -11462658,0.20322873 -11462676,0.20322873 -11462676,0 -11462772,0 -11462772,0.038473144 -11462778,0.038473144 -11462778,0 -11462892,0 -11462892,0.22857574 -11462952,0.22857574 -11462952,0 -11463006,0 -11463006,0.0054315027 -11463012,0.0054315027 -11463012,0 -11463120,0 -11463120,0.19146047 -11463156,0.19146047 -11463156,0 -11466756,0 -11466756,0.19462885 -11466792,0.19462885 -11466792,0 -11466954,0 -11466954,0.10304768 -11467002,0.10304768 -11467002,0 -11467044,0 -11467044,0.32317441 -11467080,0.32317441 -11467080,0 -11467164,0 -11467164,0.074683162 -11467176,0.074683162 -11467176,0 -11468862,0 -11468862,0.15178033 -11468868,0.15178033 -11468868,0 -11468976,0 -11468976,0.1495172 -11468988,0.1495172 -11468988,0 -11470110,0 -11470110,0.035908268 -11470134,0.035908268 -11470134,0 -11474574,0 -11474574,0.0081472541 -11474586,0.0081472541 -11474586,0 -11474688,0 -11474688,0.02972239 -11474706,0.02972239 -11474706,0 -11474808,0 -11474808,0.33992154 -11474922,0.33584792 -11474922,0 -11474928,0 -11474928,0.33992154 -11474946,0.33584792 -11474946,0 -11477442,0 -11477442,0.033494267 -11477460,0.033494267 -11477460,0 -11477550,0 -11477550,0.22631261 -11477574,0.22631261 -11477574,0 -11477670,0 -11477670,0.22042849 -11477712,0.22042849 -11477712,0 -11478060,0 -11478060,0.35063368 -11478096,0.35063368 -11478096,0 -11478762,0 -11478762,0.058539529 -11478768,0.058539529 -11478768,0 -11478882,0 -11478882,0.13805069 -11478900,0.13805069 -11478900,0 -11478996,0 -11478996,0.18406759 -11479014,0.18406759 -11479014,0 -11479110,0 -11479110,0.096409173 -11479128,0.096409173 -11479128,0 -11479224,0 -11479224,0.10681955 -11479344,0.35033193 -11479344,0 -11479356,0 -11479356,0.35033193 -11479380,0.10681955 -11479380,0 -11482830,0 -11482830,0.093995172 -11482848,0.093995172 -11482848,0 -11483130,0 -11483130,0.40992758 -11483172,0.40992758 -11483172,0 -11483430,0 -11483430,0.27459264 -11483490,0.27459264 -11483490,0 -11485446,0 -11485446,0.036511768 -11485452,0.036511768 -11485452,0 -11485566,0 -11485566,0.075739288 -11485620,0.075739288 -11485620,0 -11485644,0 -11485644,0.0045262523 -11485650,0.0045262523 -11485650,0 -11485680,0 -11485680,0.21907061 -11485752,0.21907061 -11485752,0 -11485794,0 -11485794,0.16882921 -11485836,0.16882921 -11485836,0 -11486514,0 -11486514,0.042848521 -11486520,0.042848521 -11486520,0 -11490246,0 -11490246,0.13352444 -11490318,0.13352444 -11490318,0 -11512860,0 -11512860,0.13669282 -11512890,0.13669282 -11512890,0 -11512980,0 -11512980,0.095654798 -11513052,0.095654798 -11513052,0 -11513094,0 -11513094,0.13684369 -11513184,0.13684369 -11513184,0 -11518200,0 -11518200,0.13126132 -11518206,0.13126132 -11518206,0 -11519538,0 -11519538,0.020368135 -11519544,0.020368135 -11519544,0 -11519652,0 -11519652,0.0006035003 -11519658,0.0006035003 -11519658,0 -11521650,0 -11521650,0.27926976 -11521668,0.27926976 -11521668,0 -11521770,0 -11521770,0.22495474 -11521788,0.22495474 -11521788,0 -11521884,0 -11521884,0.0066385033 -11521902,0.0066385033 -11521902,0 -11521998,0 -11521998,0.17365721 -11522022,0.17365721 -11522022,0 -11522736,0 -11522736,0.48280024 -11523114,0.48280024 -11523114,0 -11523360,0 -11523360,0.22661436 -11524014,0.22661436 -11524014,0 -11525562,0 -11525562,0.32332529 -11525598,0.32332529 -11525598,0 -11525676,0 -11525676,0.23838262 -11525730,0.23838262 -11525730,0 -11525790,0 -11525790,0.17063971 -11525796,0.17063971 -11525796,0 -11525910,0 -11525910,0.36828606 -11525934,0.36828606 -11525934,0 -11526024,0 -11526024,0.23958962 -11526066,0.23958962 -11526066,0 -11526138,0 -11526138,0.28485214 -11526150,0.28485214 -11526150,0 -11526258,0 -11526258,0.037869644 -11526264,0.037869644 -11526264,0 -11526372,0 -11526372,0.13307182 -11526486,0.21047073 -11526486,0 -11526534,0 -11526534,0.21047073 -11526582,0.13307182 -11526582,0 -11526606,0 -11526606,0.15389258 -11526618,0.15389258 -11526618,0 -11526720,0 -11526720,0.12945081 -11526768,0.12945081 -11526768,0 -11526834,0 -11526834,0.18799034 -11526924,0.18799034 -11526924,0 -11533716,0 -11533716,0.19945685 -11533722,0.19945685 -11533722,0 -11545278,0 -11545278,0.049788775 -11545302,0.049788775 -11545302,0 -11545392,0 -11545392,0.11074231 -11545398,0.11074231 -11545398,0 -11545512,0 -11545512,0.12643331 -11545524,0.12643331 -11545524,0 -11549634,0 -11549634,0.056879903 -11549640,0.056879903 -11549640,0 -11549748,0 -11549748,0.036210018 -11549754,0.036210018 -11549754,0 -11550714,0 -11550714,0.22359686 -11550738,0.22359686 -11550738,0 -11553954,0 -11553954,0.081170791 -11553972,0.081170791 -11553972,0 -11554068,0 -11554068,0.058690404 -11554074,0.058690404 -11554074,0 -11554188,0 -11554188,0.0072420036 -11554284,0.0072420036 -11554284,0 -11554302,0 -11554302,0.003922752 -11554308,0.003922752 -11554308,0 -11554416,0 -11554416,0.257242 -11554428,0.257242 -11554428,0 -11554536,0 -11554536,0.095805673 -11554554,0.095805673 -11554554,0 -11554650,0 -11554650,0.18120097 -11554674,0.18120097 -11554674,0 -11560896,0 -11560896,0.12914906 -11560974,0.12914906 -11560974,0 -11564934,0 -11564934,0.12824381 -11564952,0.12824381 -11564952,0 -11572068,0 -11572068,0.12990344 -11572074,0.12990344 -11572074,0 -11590158,0 -11590158,0.28590827 -11590236,0.28590827 -11590236,0 -11590278,0 -11590278,0.057936029 -11590344,0.057936029 -11590344,0 -11603490,0 -11603490,0.1095353 -11603580,0.1095353 -11603580,0 -11606424,0 -11606424,0.17003621 -11606442,0.17003621 -11606442,0 -11606538,0 -11606538,0.20353048 -11606580,0.20353048 -11606580,0 -11610918,0 -11610918,0.28077852 -11611014,0.28077852 -11611014,0 -11617560,0 -11617560,0.2923959 -11617680,0.2923959 -11617680,0 -11618094,0 -11618094,0.13427882 -11618112,0.13427882 -11618112,0 -11619420,0 -11619420,0.082981291 -11619468,0.082981291 -11619468,0 -11619540,0 -11619540,0.093240797 -11619552,0.093240797 -11619552,0 -11621436,0 -11621436,0.30582378 -11621484,0.30582378 -11621484,0 -11622090,0 -11622090,0.21197948 -11622096,0.21197948 -11622096,0 -11624454,0 -11624454,0.0087507544 -11624460,0.0087507544 -11624460,0 -11625480,0 -11625480,0.020971635 -11625486,0.020971635 -11625486,0 -11629524,0 -11629524,0.31744116 -11629638,0.31744116 -11629638,0 -11629644,0 -11629644,0.24140012 -11629710,0.24140012 -11629710,0 -11629758,0 -11629758,0.019462885 -11629800,0.019462885 -11629800,0 -11629872,0 -11629872,0.09037417 -11629890,0.09037417 -11629890,0 -11629992,0 -11629992,0.11632468 -11630022,0.11632468 -11630022,0 -11630106,0 -11630106,0.12085094 -11630112,0.12085094 -11630112,0 -11630208,0 -11630208,0.060500905 -11630262,0.060500905 -11630262,0 -11630322,0 -11630322,0.26584188 -11630328,0.26584188 -11630328,0 -11641152,0 -11641152,0.033645142 -11641158,0.033645142 -11641158,0 -11644128,0 -11644128,0.21891973 -11644134,0.21891973 -11644134,0 -11644242,0 -11644242,0.28771877 -11644260,0.28771877 -11644260,0 -11645814,0 -11645814,0.26523838 -11645862,0.26523838 -11645862,0 -11645934,0 -11645934,0.085395293 -11645940,0.085395293 -11645940,0 -11647434,0 -11647434,0.31608328 -11647506,0.31608328 -11647506,0 -11647800,0 -11647800,0.0031683766 -11647806,0.0031683766 -11647806,0 -11650368,0 -11650368,0.89212432 -11650734,0.89212432 -11650734,0 -11652390,0 -11652390,0.20775498 -11652462,0.20775498 -11652462,0 -11652504,0 -11652504,0.13050694 -11652522,0.13050694 -11652522,0 -11652618,0 -11652618,0.20292698 -11652636,0.20292698 -11652636,0 -11653536,0 -11653536,0.15962583 -11653572,0.15962583 -11653572,0 -11656458,0 -11656458,0.31442366 -11656464,0.31442366 -11656464,0 -11656572,0 -11656572,0.10214243 -11656578,0.10214243 -11656578,0 -11656692,0 -11656692,0.38880507 -11656698,0.38880507 -11656698,0 -11688474,0 -11688474,0.056729028 -11688498,0.056729028 -11688498,0 -11688588,0 -11688588,0.054164152 -11688594,0.054164152 -11688594,0 -11688756,0 -11688756,0.12432106 -11688828,0.12432106 -11688828,0 -11692188,0 -11692188,0.21650573 -11692194,0.21650573 -11692194,0 -11692350,0 -11692350,0.073928787 -11692356,0.073928787 -11692356,0 -11692452,0 -11692452,0.31170791 -11692500,0.31170791 -11692500,0 -11692752,0 -11692752,0.11436331 -11692812,0.11436331 -11692812,0 -11694456,0 -11694456,0.19764635 -11694486,0.19764635 -11694486,0 -11694576,0 -11694576,0.30009053 -11694600,0.30009053 -11694600,0 -11695722,0 -11695722,0.21514786 -11695770,0.21514786 -11695770,0 -11699922,0 -11699922,0.0073928787 -11699970,0.0073928787 -11699970,0 -11700042,0 -11700042,0.17742909 -11700066,0.17742909 -11700066,0 -11712774,0 -11712774,0.26795413 -11712798,0.26795413 -11712798,0 -11716686,0 -11716686,0.10018105 -11716794,0.10018105 -11716794,0 -11716800,0 -11716800,0.14318045 -11716890,0.14318045 -11716890,0 -11716914,0 -11716914,0.25890163 -11716944,0.25890163 -11716944,0 -11717028,0 -11717028,0.21499698 -11717070,0.21499698 -11717070,0 -11720262,0 -11720262,0.084188292 -11720310,0.084188292 -11720310,0 -11720922,0 -11720922,0.11843693 -11720946,0.11843693 -11720946,0 -11730372,0 -11730372,0.27338564 -11730408,0.27338564 -11730408,0 -11730996,0 -11730996,0.14846107 -11731002,0.14846107 -11731002,0 -11731116,0 -11731116,0.073627037 -11731128,0.073627037 -11731128,0 -11732406,0 -11732406,0.247586 -11732448,0.247586 -11732448,0 -11735580,0 -11735580,0.13548582 -11735586,0.13548582 -11735586,0 -11740656,0 -11740656,0.04993965 -11740662,0.04993965 -11740662,0 -11740770,0 -11740770,0.31216053 -11740896,0.31216053 -11740896,0 -11744322,0 -11744322,0.085093543 -11744400,0.085093543 -11744400,0 -11745438,0 -11745438,0.26991551 -11745456,0.26991551 -11745456,0 -11745558,0 -11745558,0.16928183 -11745594,0.16928183 -11745594,0 -11745672,0 -11745672,0.15932408 -11745756,0.15932408 -11745756,0 -11749848,0 -11749848,0.28741702 -11749872,0.28741702 -11749872,0 -11772270,0 -11772270,0.056729028 -11772276,0.056729028 -11772276,0 -11775492,0 -11775492,0.30522028 -11775504,0.30522028 -11775504,0 -11775612,0 -11775612,0.28726614 -11775630,0.28726614 -11775630,0 -11775726,0 -11775726,0.17712734 -11775738,0.17712734 -11775738,0 -11775840,0 -11775840,0.33856367 -11775954,0.33856367 -11775954,0 -11781894,0 -11781894,0.0063367532 -11781906,0.0063367532 -11781906,0 -11784264,0 -11784264,0.15298733 -11784312,0.15298733 -11784312,0 -11784384,0 -11784384,0.19598672 -11784462,0.027911889 -11784462,0 -11784468,0 -11784468,0.027911889 -11784504,0.19598672 -11784504,0 -11784756,0 -11784756,0.019462885 -11784774,0.019462885 -11784774,0 -11784876,0 -11784876,0.041038021 -11784882,0.041038021 -11784882,0 -11785248,0 -11785248,0.37839469 -11785866,0.37839469 -11785866,0 -11790282,0 -11790282,0.2996379 -11790828,0.2996379 -11790828,0 -11791158,0 -11791158,0.22088111 -11791206,0.22088111 -11791206,0 -11791272,0 -11791272,0.1531382 -11791296,0.1531382 -11791296,0 -11791392,0 -11791392,0.15479783 -11791446,0.15479783 -11791446,0 -11798808,0 -11798808,0.012673506 -11798814,0.012673506 -11798814,0 -11798922,0 -11798922,0.18195534 -11799024,0.18195534 -11799024,0 -11799042,0 -11799042,0.033796017 -11799048,0.033796017 -11799048,0 -11799960,0 -11799960,0.10304768 -11799984,0.10304768 -11799984,0 -11800296,0 -11800296,0.064423657 -11800308,0.064423657 -11800308,0 -11800410,0 -11800410,0.033645142 -11800524,0.18074834 -11800524,0 -11800584,0 -11800584,0.18074834 -11800614,0.033645142 -11800614,0 -11800644,0 -11800644,0.0012070006 -11800650,0.0012070006 -11800650,0 -11800758,0 -11800758,0.080718165 -11800812,0.080718165 -11800812,0 -11800872,0 -11800872,0.23098974 -11800896,0.23098974 -11800896,0 -11803554,0 -11803554,0.19236572 -11803608,0.19236572 -11803608,0 -11818242,0 -11818242,0.25135788 -11818296,0.25135788 -11818296,0 -11819214,0 -11819214,0.16686783 -11819244,0.16686783 -11819244,0 -11820306,0 -11820306,0.21062161 -11820432,0.21062161 -11820432,0 -11827116,0 -11827116,0.17320459 -11827146,0.17320459 -11827146,0 -11859636,0 -11859636,0.43135184 -11859858,0.43135184 -11859858,0 -11860812,0 -11860812,0.28032589 -11860824,0.28032589 -11860824,0 -11860926,0 -11860926,0.12748944 -11860938,0.12748944 -11860938,0 -11861472,0 -11861472,0.5574834 -11861760,0.5574834 -11861760,0 -11862270,0 -11862270,0.044809897 -11862276,0.044809897 -11862276,0 -11870274,0 -11870274,0.31442366 -11870280,0.31442366 -11870280,0 -11873154,0 -11873154,0.26493663 -11873166,0.26493663 -11873166,0 -11887470,0 -11887470,0.20292698 -11887482,0.20292698 -11887482,0 -11887590,0 -11887590,0.15389258 -11887716,0.15389258 -11887716,0 -11891508,0 -11891508,0.30235365 -11891556,0.30235365 -11891556,0 -11897268,0 -11897268,0.022027761 -11897274,0.022027761 -11897274,0 -11901228,0 -11901228,0.012070006 -11901234,0.012070006 -11901234,0 -11902110,0 -11902110,0.075739288 -11902128,0.075739288 -11902128,0 -11902230,0 -11902230,0.066535908 -11902236,0.066535908 -11902236,0 -11904342,0 -11904342,0.12733856 -11904354,0.12733856 -11904354,0 -11906214,0 -11906214,0.57800241 -11906634,0.57800241 -11906634,0 -11906640,0 -11906640,0.15343995 -11906646,0.15343995 -11906646,0 -11909400,0 -11909400,0.10666868 -11909418,0.10666868 -11909418,0 -11910312,0 -11910312,0.32438141 -11910342,0.32438141 -11910342,0 -11912100,0 -11912100,0.33358479 -11912166,0.33358479 -11912166,0 -11920584,0 -11920584,0.18089922 -11920590,0.18089922 -11920590,0 -11942556,0 -11942556,0.18708509 -11942574,0.18708509 -11942574,0 -11945964,0 -11945964,0.030778515 -11945970,0.030778515 -11945970,0 -11955186,0 -11955186,0.24788775 -11955216,0.24788775 -11955216,0 -11957046,0 -11957046,0.087809294 -11957052,0.087809294 -11957052,0 -11957160,0 -11957160,0.17426071 -11957394,0.17426071 -11957394,0 -11959626,0 -11959626,0.23898612 -11959656,0.23898612 -11959656,0 -11959782,0 -11959782,0.11194931 -11959824,0.11194931 -11959824,0 -11959902,0 -11959902,0.22435124 -11959992,0.22435124 -11959992,0 -11960016,0 -11960016,0.16098371 -11960046,0.16098371 -11960046,0 -11960130,0 -11960130,0.11074231 -11960178,0.11074231 -11960178,0 -11960250,0 -11960250,0.095353048 -11960280,0.095353048 -11960280,0 -11960364,0 -11960364,0.061406156 -11960418,0.061406156 -11960418,0 -11960478,0 -11960478,0.15509958 -11960490,0.15509958 -11960490,0 -11960598,0 -11960598,0.085093543 -11960604,0.085093543 -11960604,0 -11968896,0 -11968896,0.1913096 -11968902,0.1913096 -11968902,0 -11969052,0 -11969052,0.28530477 -11969094,0.28530477 -11969094,0 -11978190,0 -11978190,0.25935425 -11978268,0.25935425 -11978268,0 -11978304,0 -11978304,0.1077248 -11978328,0.1077248 -11978328,0 -11978424,0 -11978424,0.2566385 -11978466,0.2566385 -11978466,0 -11982918,0 -11982918,0.10515993 -11982930,0.10515993 -11982930,0 -11985402,0 -11985402,0.097767049 -11985408,0.097767049 -11985408,0 -11985516,0 -11985516,0.070006035 -11985522,0.070006035 -11985522,0 -11986434,0 -11986434,0.18738684 -11986494,0.18738684 -11986494,0 -11986548,0 -11986548,0.26719976 -11986590,0.26719976 -11986590,0 -11986668,0 -11986668,0.093391672 -11986704,0.093391672 -11986704,0 -11986782,0 -11986782,0.050694025 -11986800,0.11300543 -11986800,0 -11986806,0 -11986806,0.11300543 -11986818,0.050694025 -11986818,0 -11986896,0 -11986896,0.0490344 -11986902,0.0490344 -11986902,0 -11986914,0 -11986914,0.19236572 -11986926,0.19236572 -11986926,0 -11987034,0 -11987034,0.2033796 -11987052,0.2033796 -11987052,0 -11988774,0 -11988774,0.13292094 -11988888,0.068195534 -11988888,0 -11988894,0 -11988894,0.13292094 -11988906,0.068195534 -11988906,0 -11988930,0 -11988930,0.10138805 -11988948,0.10138805 -11988948,0 -11989008,0 -11989008,0.16354858 -11989026,0.16354858 -11989026,0 -11989044,0 -11989044,0.26946288 -11989098,0.26946288 -11989098,0 -11989950,0 -11989950,0.23008449 -11989956,0.23008449 -11989956,0 -11990352,0 -11990352,0.58569704 -11990634,0.58569704 -11990634,0 -11990658,0 -11990658,0.14604707 -11990670,0.14604707 -11990670,0 -11993178,0 -11993178,0.06095353 -11993184,0.06095353 -11993184,0 -11994948,0 -11994948,0.26901026 -11995020,0.26901026 -11995020,0 -11996886,0 -11996886,0.13940857 -11996946,0.13940857 -11996946,0 -12000858,0 -12000858,0.032589016 -12000876,0.032589016 -12000876,0 -12000972,0 -12000972,0.20443573 -12001008,0.20443573 -12001008,0 -12001092,0 -12001092,0.22012674 -12001188,0.22012674 -12001188,0 -12001206,0 -12001206,0.20141823 -12001248,0.20141823 -12001248,0 -12001320,0 -12001320,0.21967411 -12001332,0.21967411 -12001332,0 -12001440,0 -12001440,0.087507544 -12001566,0.087507544 -12001566,0 -12011376,0 -12011376,0.30672903 -12011406,0.30672903 -12011406,0 -12011676,0 -12011676,0.17501509 -12011748,0.17501509 -12011748,0 -12031500,0 -12031500,0.065479783 -12031530,0.065479783 -12031530,0 -12031614,0 -12031614,0.042697646 -12031674,0.042697646 -12031674,0 -12031734,0 -12031734,0.10063368 -12031740,0.10063368 -12031740,0 -12035424,0 -12035424,0.15087508 -12035538,0 -12035538,0 -12035538,0.11692818 -12035538,0.15087508 -12035574,0.11692818 -12035574,0 -12035652,0 -12035652,0.094447797 -12035670,0.094447797 -12035670,0 -12036672,0 -12036672,0.032438141 -12036678,0.032438141 -12036678,0 -12037188,0 -12037188,0.056729028 -12037200,0.056729028 -12037200,0 -12037404,0 -12037404,0.0070911285 -12037452,0.0070911285 -12037452,0 -12038256,0 -12038256,0.12914906 -12038292,0.12914906 -12038292,0 -12043536,0 -12043536,0.20428485 -12043590,0.20428485 -12043590,0 -12044064,0 -12044064,0.12311406 -12044082,0.12311406 -12044082,0 -12050316,0 -12050316,0.34293905 -12050382,0.34293905 -12050382,0 -12050430,0 -12050430,0.23038624 -12050448,0.23038624 -12050448,0 -12060252,0 -12060252,0.16007846 -12060270,0.16007846 -12060270,0 -12075570,0 -12075570,0.006035003 -12075576,0.006035003 -12075576,0 -12075684,0 -12075684,0.17003621 -12075798,0.11421243 -12075798,0 -12075816,0 -12075816,0.17003621 -12075834,0.11421243 -12075834,0 -12075918,0 -12075918,0.091732046 -12075966,0.091732046 -12075966,0 -12076032,0 -12076032,0.16068196 -12076230,0.16068196 -12076230,0 -12079266,0 -12079266,0.10546168 -12079272,0.10546168 -12079272,0 -12082116,0 -12082116,0.17878696 -12082128,0.17878696 -12082128,0 -12082230,0 -12082230,0.12643331 -12082248,0.12643331 -12082248,0 -12082350,0 -12082350,0.22902836 -12082380,0.22902836 -12082380,0 -12083172,0 -12083172,0.19719372 -12083316,0.19719372 -12083316,0 -12084450,0 -12084450,0.16083283 -12084462,0.16083283 -12084462,0 -12084570,0 -12084570,0.17214846 -12084648,0.17214846 -12084648,0 -12084684,0 -12084684,0.10847918 -12084690,0.10847918 -12084690,0 -12084798,0 -12084798,0.24864212 -12084912,0.23581774 -12084912,0 -12084924,0 -12084924,0.23581774 -12084984,0.24864212 -12084984,0 -12085032,0 -12085032,0.0010561255 -12085038,0.0010561255 -12085038,0 -12085146,0 -12085146,0.0076946288 -12085164,0.0076946288 -12085164,0 -12089100,0 -12089100,0.1458962 -12089154,0.1458962 -12089154,0 -12090540,0 -12090540,0.21680748 -12090558,0.21680748 -12090558,0 -12090654,0 -12090654,0.0036210018 -12090660,0.0036210018 -12090660,0 -12091890,0 -12091890,0.036059143 -12091896,0.036059143 -12091896,0 -12092004,0 -12092004,0.25558238 -12092016,0.25558238 -12092016,0 -12124506,0 -12124506,0.27610139 -12124518,0.27610139 -12124518,0 -12124620,0 -12124620,0.0070911285 -12124638,0.0070911285 -12124638,0 -12126060,0 -12126060,0.31698853 -12126126,0.31698853 -12126126,0 -12126180,0 -12126180,0.0031683766 -12126186,0.0031683766 -12126186,0 -12126294,0 -12126294,0.03922752 -12126300,0.03922752 -12126300,0 -12126408,0 -12126408,0.06004828 -12126462,0.06004828 -12126462,0 -12126528,0 -12126528,0.15932408 -12126558,0.15932408 -12126558,0 -12126642,0 -12126642,0.010259505 -12126648,0.010259505 -12126648,0 -12130716,0 -12130716,0.04043452 -12130722,0.04043452 -12130722,0 -12135528,0 -12135528,0.36104406 -12135600,0.36104406 -12135600,0 -12135828,0 -12135828,0.31185878 -12135894,0.31185878 -12135894,0 -12138264,0 -12138264,0.26885938 -12138336,0.26885938 -12138336,0 -12139986,0 -12139986,0.38533494 -12140058,0.38533494 -12140058,0 -12140286,0 -12140286,0.27987326 -12140346,0.27987326 -12140346,0 -12144438,0 -12144438,0.32091129 -12144498,0.32091129 -12144498,0 -12144738,0 -12144738,0.26418226 -12144846,0.26418226 -12144846,0 -12150930,0 -12150930,0.020066385 -12150936,0.020066385 -12150936,0 -12153096,0 -12153096,0.21907061 -12153108,0.21907061 -12153108,0 -12153216,0 -12153216,0.1501207 -12153228,0.1501207 -12153228,0 -12153630,0 -12153630,0.17848521 -12153642,0.17848521 -12153642,0 -12155262,0 -12155262,0.36828606 -12155340,0.36828606 -12155340,0 -12155562,0 -12155562,0.4443271 -12155652,0.4443271 -12155652,0 -12157200,0 -12157200,0.1597767 -12157314,0.1597767 -12157314,0 -12159720,0 -12159720,0.34459867 -12159780,0.34459867 -12159780,0 -12160020,0 -12160020,0.31955341 -12160080,0.31955341 -12160080,0 -12160212,0 -12160212,0.12462281 -12160236,0.12462281 -12160236,0 -12160326,0 -12160326,0.18270972 -12160332,0.18270972 -12160332,0 -12160446,0 -12160446,0.18889559 -12160518,0.18889559 -12160518,0 -12160776,0 -12160776,0.27323476 -12160788,0.27323476 -12160788,0 -12165240,0 -12165240,0.3068799 -12165252,0.3068799 -12165252,0 -12169896,0 -12169896,0.17561859 -12169902,0.17561859 -12169902,0 -12170010,0 -12170010,0.18527459 -12170100,0.18527459 -12170100,0 -12170124,0 -12170124,0.18844297 -12170130,0.18844297 -12170130,0 -12170244,0 -12170244,0.20926373 -12170280,0.20926373 -12170280,0 -12170754,0 -12170754,0.23430899 -12170868,0.23430899 -12170868,0 -12171342,0 -12171342,0.23280024 -12171414,0.23280024 -12171414,0 -12171930,0 -12171930,0.24668075 -12171978,0.24668075 -12171978,0 -12172512,0 -12172512,0.18753772 -12172590,0.18753772 -12172590,0 -12209892,0 -12209892,0.29993965 -12209904,0.29993965 -12209904,0 -12210738,0 -12210738,0.15479783 -12210768,0.15479783 -12210768,0 -12212124,0 -12212124,0.34610742 -12212466,0.0069402535 -12212466,0 -12212484,0 -12212484,0.0069402535 -12212532,0.34610742 -12212532,0 -12212580,0 -12212580,0.27761014 -12212634,0.27761014 -12212634,0 -12212700,0 -12212700,0.13654194 -12212748,0.13654194 -12212748,0 -12213888,0 -12213888,0.22012674 -12213900,0.22012674 -12213900,0 -12214008,0 -12214008,0.19583585 -12214020,0.19583585 -12214020,0 -12214122,0 -12214122,0.19749547 -12214128,0.19749547 -12214128,0 -12214236,0 -12214236,0.0069402535 -12214260,0.0069402535 -12214260,0 -12215304,0 -12215304,0.13729632 -12215370,0.13729632 -12215370,0 -12215646,0 -12215646,0.32920941 -12215694,0.32920941 -12215694,0 -12217152,0 -12217152,0.26056126 -12217248,0.26056126 -12217248,0 -12217932,0 -12217932,0.12220881 -12217938,0.12220881 -12217938,0 -12218058,0 -12218058,0.25271575 -12218130,0.25271575 -12218130,0 -12218562,0 -12218562,0.35606518 -12218844,0.35606518 -12218844,0 -12220818,0 -12220818,0.28228727 -12221952,0.28228727 -12221952,0 -12222516,0 -12222516,0.32015691 -12222576,0.32015691 -12222576,0 -12224892,0 -12224892,0.0036210018 -12224898,0.0036210018 -12224898,0 -12225096,0 -12225096,0.43150272 -12225138,0.43150272 -12225138,0 -12225552,0 -12225552,0.248793 -12225564,0.248793 -12225564,0 -12226062,0 -12226062,0.07905854 -12226068,0.07905854 -12226068,0 -12226176,0 -12226176,0.1967411 -12226278,0.1967411 -12226278,0 -12226968,0 -12226968,0.31321666 -12227070,0.31321666 -12227070,0 -12227448,0 -12227448,0.24049487 -12227790,0.020669885 -12227790,0 -12227856,0 -12227856,0.020669885 -12228204,0.24049487 -12228204,0 -12229416,0 -12229416,0.26523838 -12229428,0.26523838 -12229428,0 -12229554,0 -12229554,0.24140012 -12229578,0.24140012 -12229578,0 -12229902,0 -12229902,0.11315631 -12229938,0.11315631 -12229938,0 -12231426,0 -12231426,0.49909475 -12231456,0.49909475 -12231456,0 -12236100,0 -12236100,0.31382016 -12236118,0.31382016 -12236118,0 -12237762,0 -12237762,0.32709716 -12237828,0.32709716 -12237828,0 -12245454,0 -12245454,0.1071213 -12245502,0.1071213 -12245502,0 -12248070,0 -12248070,0.14574532 -12248076,0.14574532 -12248076,0 -12248724,0 -12248724,0.28847314 -12249186,0.28847314 -12249186,0 -12257190,0 -12257190,0.33977067 -12257238,0.33977067 -12257238,0 -12260592,0 -12260592,0.055672903 -12260712,0.060500905 -12260712,0 -12260730,0 -12260730,0.055672903 -12260754,0.060500905 -12260754,0 -12260826,0 -12260826,0.23974049 -12260832,0.23974049 -12260832,0 -12262314,0 -12262314,0.3444478 -12262644,0.3444478 -12262644,0 -12268152,0 -12268152,0.04043452 -12268158,0.04043452 -12268158,0 -12296382,0 -12296382,0.27293301 -12296406,0.27293301 -12296406,0 -12298296,0 -12298296,0.2088111 -12298326,0.2088111 -12298326,0 -12298596,0 -12298596,0.15042245 -12298614,0.15042245 -12298614,0 -12298710,0 -12298710,0.29450815 -12298740,0.29450815 -12298740,0 -12298830,0 -12298830,0.094296922 -12298836,0.094296922 -12298836,0 -12298944,0 -12298944,0.22721786 -12299058,0.33780929 -12299058,0 -12299082,0 -12299082,0.22721786 -12299136,0.33780929 -12299136,0 -12302796,0 -12302796,0.13910682 -12302820,0.13910682 -12302820,0 -12304974,0 -12304974,0.21137598 -12304992,0.21137598 -12304992,0 -12305094,0 -12305094,0.061858781 -12305100,0.061858781 -12305100,0 -12305196,0 -12305196,0.25558238 -12305208,0.0016596258 -12305208,0 -12305214,0 -12305214,0.0016596258 -12305280,0.25558238 -12305280,0 -12305496,0 -12305496,0.34052505 -12305568,0.34052505 -12305568,0 -12305790,0 -12305790,0.38624019 -12305862,0.38624019 -12305862,0 -12306306,0 -12306306,0.26538926 -12306348,0.26538926 -12306348,0 -12306714,0 -12306714,0.21137598 -12306828,0.21137598 -12306828,0 -12316092,0 -12316092,0.13126132 -12316098,0.13126132 -12316098,0 -12319608,0 -12319608,0.091430296 -12319626,0.091430296 -12319626,0 -12325062,0 -12325062,0.22420036 -12325116,0.22420036 -12325116,0 -12325176,0 -12325176,0.021575136 -12325206,0.021575136 -12325206,0 -12325296,0 -12325296,0.14604707 -12325344,0.14604707 -12325344,0 -12325410,0 -12325410,0.16928183 -12325452,0.16928183 -12325452,0 -12326094,0 -12326094,0.17878696 -12326112,0.17878696 -12326112,0 -12331740,0 -12331740,0.20006035 -12331752,0.20006035 -12331752,0 -12331854,0 -12331854,0.25995775 -12331872,0.25995775 -12331872,0 -12334044,0 -12334044,0.081321666 -12334050,0.081321666 -12334050,0 -12337008,0 -12337008,0.17773084 -12337074,0.17773084 -12337074,0 -12337122,0 -12337122,0.15645745 -12337140,0.15645745 -12337140,0 -12337374,0 -12337374,0.25045263 -12337386,0.25045263 -12337386,0 -12338682,0 -12338682,0.29315027 -12338706,0.29315027 -12338706,0 -12339666,0 -12339666,0.25452625 -12339684,0.25452625 -12339684,0 -12345342,0 -12345342,0.23445987 -12345390,0.23445987 -12345390,0 -12346002,0 -12346002,0.073023537 -12346032,0.073023537 -12346032,0 -12352086,0 -12352086,0.25075438 -12352140,0.25075438 -12352140,0 -12357588,0 -12357588,0.18436934 -12357594,0.18436934 -12357594,0 -12378996,0 -12378996,0.036662643 -12379002,0.036662643 -12379002,0 -12379110,0 -12379110,0.050392275 -12379116,0.050392275 -12379116,0 -12387540,0 -12387540,0.28424864 -12387636,0.28424864 -12387636,0 -12387930,0 -12387930,0.11617381 -12387984,0.11617381 -12387984,0 -12388044,0 -12388044,0.34490042 -12388062,0.34490042 -12388062,0 -12392124,0 -12392124,0.17878696 -12392136,0.17878696 -12392136,0 -12393522,0 -12393522,0.061255281 -12393606,0.061255281 -12393606,0 -12394926,0 -12394926,0.037567894 -12395088,0.037567894 -12395088,0 -12396456,0 -12396456,0.12809294 -12396486,0.12809294 -12396486,0 -12396576,0 -12396576,0.15540133 -12396618,0.15540133 -12396618,0 -12405366,0 -12405366,0.15509958 -12405438,0.15509958 -12405438,0 -12405486,0 -12405486,0.21771273 -12405498,0.21771273 -12405498,0 -12405600,0 -12405600,0.070307785 -12405636,0.070307785 -12405636,0 -12405714,0 -12405714,0.29828002 -12405762,0.29828002 -12405762,0 -12405834,0 -12405834,0.15766445 -12405870,0.15766445 -12405870,0 -12405948,0 -12405948,0.31336753 -12406014,0.31336753 -12406014,0 -12406062,0 -12406062,0.30522028 -12406146,0.30522028 -12406146,0 -12406182,0 -12406182,0.24124925 -12406212,0.24124925 -12406212,0 -12406296,0 -12406296,0.12266144 -12406326,0.12266144 -12406326,0 -12406410,0 -12406410,0.060802655 -12406416,0.060802655 -12406416,0 -12410268,0 -12410268,0.045262523 -12410310,0.045262523 -12410310,0 -12412566,0 -12412566,0.496379 -12412632,0.496379 -12412632,0 -12412866,0 -12412866,0.37145444 -12412950,0.37145444 -12412950,0 -12414258,0 -12414258,0.00090525045 -12414264,0.00090525045 -12414264,0 -12417018,0 -12417018,0.36888956 -12417078,0.36888956 -12417078,0 -12417180,0 -12417180,0.13518407 -12417186,0.13518407 -12417186,0 -12417318,0 -12417318,0.22329511 -12417390,0.22329511 -12417390,0 -12417450,0 -12417450,0.30823778 -12417522,0.30823778 -12417522,0 -12417750,0 -12417750,0.36768256 -12417816,0.36768256 -12417816,0 -12418110,0 -12418110,0.28138202 -12418206,0.28138202 -12418206,0 -12421164,0 -12421164,0.038020519 -12421170,0.038020519 -12421170,0 -12421278,0 -12421278,0.14453832 -12421308,0.14453832 -12421308,0 -12421398,0 -12421398,0.21650573 -12421422,0.21650573 -12421422,0 -12421512,0 -12421512,0.0030175015 -12421518,0.0030175015 -12421518,0 -12421626,0 -12421626,0.063669282 -12421632,0.063669282 -12421632,0 -12421746,0 -12421746,0.1422752 -12421800,0.1422752 -12421800,0 -12421860,0 -12421860,0.074230537 -12421866,0.074230537 -12421866,0 -12421974,0 -12421974,0.043753772 -12421986,0.043753772 -12421986,0 -12423438,0 -12423438,0.095051298 -12423474,0.095051298 -12423474,0 -12423558,0 -12423558,0.31910078 -12423564,0.31910078 -12423564,0 -12424272,0 -12424272,0.0052806276 -12424278,0.0052806276 -12424278,0 -12424392,0 -12424392,0.31155703 -12424464,0.31155703 -12424464,0 -12424506,0 -12424506,0.20247435 -12424572,0.20247435 -12424572,0 -12424620,0 -12424620,0.16550996 -12424662,0.16550996 -12424662,0 -12427320,0 -12427320,0.058992154 -12427326,0.058992154 -12427326,0 -12427434,0 -12427434,0.1077248 -12427470,0.1077248 -12427470,0 -12427548,0 -12427548,0.035003018 -12427554,0.035003018 -12427554,0 -12427668,0 -12427668,0.18874472 -12427782,0.21710923 -12427782,0 -12427794,0 -12427794,0.18874472 -12427824,0.21710923 -12427824,0 -12437916,0 -12437916,0.090826795 -12437922,0.090826795 -12437922,0 -12440568,0 -12440568,0.12447194 -12440622,0.12447194 -12440622,0 -12440688,0 -12440688,0.23823174 -12440700,0.23823174 -12440700,0 -12440802,0 -12440802,0.41943271 -12440808,0.41943271 -12440808,0 -12440916,0 -12440916,0.16913096 -12440958,0.16913096 -12440958,0 -12441036,0 -12441036,0.12899819 -12441048,0.12899819 -12441048,0 -12441150,0 -12441150,0.0049788775 -12441156,0.0049788775 -12441156,0 -12471906,0 -12471906,0.35259505 -12471966,0.35259505 -12471966,0 -12472206,0 -12472206,0.20141823 -12472278,0.20141823 -12472278,0 -12473700,0 -12473700,0.20956548 -12473742,0.20956548 -12473742,0 -12474372,0 -12474372,0.2009656 -12474420,0.2009656 -12474420,0 -12477102,0 -12477102,0.54013277 -12477792,0.54013277 -12477792,0 -12481080,0 -12481080,0.14378395 -12481092,0.14378395 -12481092,0 -12481770,0 -12481770,0.13986119 -12481830,0.13986119 -12481830,0 -12483654,0 -12483654,0.035606518 -12483660,0.035606518 -12483660,0 -12494298,0 -12494298,0.035153893 -12494304,0.035153893 -12494304,0 -12494412,0 -12494412,0.11632468 -12494436,0.11632468 -12494436,0 -12494526,0 -12494526,0.33041642 -12494568,0.33041642 -12494568,0 -12494646,0 -12494646,0.24607725 -12494670,0.24607725 -12494670,0 -12494760,0 -12494760,0.088563669 -12494832,0.088563669 -12494832,0 -12494874,0 -12494874,0.12085094 -12494886,0.12085094 -12494886,0 -12494994,0 -12494994,0.22540736 -12495018,0.22540736 -12495018,0 -12503856,0 -12503856,0.87688594 -12504132,0.87688594 -12504132,0 -12508254,0 -12508254,0.21891973 -12508320,0.21891973 -12508320,0 -12512058,0 -12512058,0.11059143 -12512118,0.11059143 -12512118,0 -12518916,0 -12518916,0.32377791 -12518982,0.32377791 -12518982,0 -12520272,0 -12520272,0.17712734 -12520284,0.17712734 -12520284,0 -12520386,0 -12520386,0.21635486 -12520410,0.21635486 -12520410,0 -12523974,0 -12523974,0.23657212 -12524028,0.23657212 -12524028,0 -12788604,0 -12788604,0.13503319 -12788610,0.13503319 -12788610,0 -12810276,0 -12810276,0.1907061 -12810300,0.1907061 -12810300,0 -12812604,0 -12812604,0.0490344 -12812610,0.0490344 -12812610,0 -12814590,0 -12814590,0.16792396 -12814608,0.16792396 -12814608,0 -12816228,0 -12816228,0.18964997 -12816270,0.18964997 -12816270,0 -12816342,0 -12816342,0.0078455039 -12816354,0.0078455039 -12816354,0 -12816456,0 -12816456,0.043452022 -12816498,0.043452022 -12816498,0 -12817458,0 -12817458,0.11194931 -12817482,0.11194931 -12817482,0 -12819924,0 -12819924,0.24894387 -12819930,0.24894387 -12819930,0 -12820044,0 -12820044,0.13035607 -12820086,0.13035607 -12820086,0 -12820992,0 -12820992,0.39484007 -12821052,0.39484007 -12821052,0 -12821154,0 -12821154,0.21529873 -12821238,0.21529873 -12821238,0 -12821292,0 -12821292,0.62190706 -12821298,0.62190706 -12821298,0 -12821742,0 -12821742,0.27112251 -12821826,0.27112251 -12821826,0 -12822006,0 -12822006,0.08086904 -12822012,0.08086904 -12822012,0 -12822330,0 -12822330,0.23445987 -12822348,0.14484007 -12822348,0 -12822414,0 -12822414,0.23445987 -12822468,0.14484007 -12822468,0 -12826764,0 -12826764,0.12945081 -12826788,0.12945081 -12826788,0 -12827610,0 -12827610,0.087658419 -12827652,0.087658419 -12827652,0 -12831228,0 -12831228,0.19689197 -12831276,0.19689197 -12831276,0 -12831348,0 -12831348,0.0061858781 -12831354,0.0061858781 -12831354,0 -12833256,0 -12833256,0.14091732 -12833280,0.14091732 -12833280,0 -12842718,0 -12842718,0.29209415 -12842754,0.29209415 -12842754,0 -12842832,0 -12842832,0.27670489 -12842850,0.27670489 -12842850,0 -12848772,0 -12848772,0.32332529 -12849132,0.32332529 -12849132,0 -12849648,0 -12849648,0.37220881 -12849654,0.37220881 -12849654,0 -12851472,0 -12851472,0.048280024 -12851520,0.048280024 -12851520,0 -12851586,0 -12851586,0.21409173 -12851634,0.21409173 -12851634,0 -12851700,0 -12851700,0.1041038 -12851718,0.1041038 -12851718,0 -12851820,0 -12851820,0.086149668 -12851958,0.086149668 -12851958,0 -12852156,0 -12852156,0.0054315027 -12852162,0.0054315027 -12852162,0 -12852276,0 -12852276,0.0092033796 -12852282,0.0092033796 -12852282,0 -12852390,0 -12852390,0.17773084 -12852414,0.17773084 -12852414,0 -12853194,0 -12853194,0.24562462 -12853206,0.24562462 -12853206,0 -12853314,0 -12853314,0.20850935 -12853374,0.20850935 -12853374,0 -12855294,0 -12855294,0.22314424 -12855342,0.22314424 -12855342,0 -12855408,0 -12855408,0.12432106 -12855420,0.12432106 -12855420,0 -12855522,0 -12855522,0.15283645 -12855588,0.15283645 -12855588,0 -12855642,0 -12855642,0.16188896 -12855654,0.16188896 -12855654,0 -12855756,0 -12855756,0.19719372 -12855870,0.015087508 -12855870,0 -12855876,0 -12855876,0.015087508 -12855918,0.19719372 -12855918,0 -12857292,0 -12857292,0.10515993 -12857310,0.10515993 -12857310,0 -12857406,0 -12857406,0.26146651 -12857412,0.26146651 -12857412,0 -12887670,0 -12887670,0.025799638 -12887676,0.025799638 -12887676,0 -12900252,0 -12900252,0.068346409 -12900258,0.068346409 -12900258,0 -12913896,0 -12913896,0.1028968 -12913920,0.1028968 -12913920,0 -12925092,0 -12925092,0.0067893784 -12925110,0.0067893784 -12925110,0 -12926742,0 -12926742,0.21077248 -12926778,0.21077248 -12926778,0 -12928662,0 -12928662,0.2082076 -12928722,0.2082076 -12928722,0 -12933120,0 -12933120,0.13789982 -12933126,0.13789982 -12933126,0 -12937530,0 -12937530,0.31065178 -12937584,0.31065178 -12937584,0 -12943554,0 -12943554,0.28092939 -12943566,0.28092939 -12943566,0 -12945492,0 -12945492,0.057030779 -12945510,0.057030779 -12945510,0 -12953802,0 -12953802,0.14242607 -12953808,0.14242607 -12953808,0 -12953916,0 -12953916,0.258449 -12954006,0.258449 -12954006,0 -12958302,0 -12958302,0.14755582 -12958356,0.14755582 -12958356,0 -12990642,0 -12990642,0.084188292 -12990654,0.084188292 -12990654,0 -12990762,0 -12990762,0.21710923 -12990876,0 -12990876,0 -12990876,0.21710923 -12990876,0.42516596 -12990882,0.42516596 -12990882,0 -12990990,0 -12990990,0.22465299 -12991074,0.22465299 -12991074,0 -12991110,0 -12991110,0.065781533 -12991140,0.065781533 -12991140,0 -12991224,0 -12991224,0.09007242 -12991278,0.09007242 -12991278,0 -12991338,0 -12991338,0.11813518 -12991356,0.11813518 -12991356,0 -12998682,0 -12998682,0.097465299 -12998700,0.097465299 -12998700,0 -13002972,0 -13002972,0.24894387 -13002984,0.24894387 -13002984,0 -13003092,0 -13003092,0.1489137 -13003104,0.1489137 -13003104,0 -13003206,0 -13003206,0.22073024 -13003320,0 -13003320,0 -13003320,0.20926373 -13003320,0.22073024 -13003326,0.20926373 -13003326,0 -13007166,0 -13007166,0.22902836 -13007262,0.22902836 -13007262,0 -13007748,0 -13007748,0.2045866 -13007832,0.2045866 -13007832,0 -13008336,0 -13008336,0.17516596 -13008402,0.17516596 -13008402,0 -13008924,0 -13008924,0.22751961 -13008984,0.22751961 -13008984,0 -13009302,0 -13009302,0.16732046 -13009314,0.16732046 -13009314,0 -13009512,0 -13009512,0.22088111 -13009578,0.22088111 -13009578,0 -13010100,0 -13010100,0.2954134 -13010196,0.2954134 -13010196,0 -13010370,0 -13010370,0.36119493 -13010388,0.36119493 -13010388,0 -13010814,0 -13010814,0.41158721 -13010820,0.41158721 -13010820,0 -13014978,0 -13014978,0.19281835 -13015002,0.19281835 -13015002,0 -13022214,0 -13022214,0.87703681 -13022700,0.87703681 -13022700,0 -13027566,0 -13027566,0.035455643 -13027572,0.035455643 -13027572,0 -13027680,0 -13027680,0.26041038 -13027734,0.26041038 -13027734,0 -13027794,0 -13027794,0.12432106 -13027812,0.12432106 -13027812,0 -13027914,0 -13027914,0.0073928787 -13027974,0.0073928787 -13027974,0 -13033002,0 -13033002,0.10153893 -13033014,0.10153893 -13033014,0 -13033116,0 -13033116,0.26101388 -13033140,0.26101388 -13033140,0 -13033230,0 -13033230,0.17350634 -13033272,0.17350634 -13033272,0 -13033350,0 -13033350,0.06925166 -13033356,0.06925166 -13033356,0 -13033620,0 -13033620,0.09097767 -13033668,0.09097767 -13033668,0 -13035348,0 -13035348,0.32226916 -13035366,0.32226916 -13035366,0 -13035468,0 -13035468,0.23415812 -13035510,0.23415812 -13035510,0 -13038054,0 -13038054,0.091279421 -13038066,0.091279421 -13038066,0 -13039170,0 -13039170,0.2015691 -13039176,0.2015691 -13039176,0 -13039290,0 -13039290,0.13880507 -13039362,0.13880507 -13039362,0 -13062516,0 -13062516,0.27791189 -13062522,0.27791189 -13062522,0 -13068600,0 -13068600,0.11225106 -13068606,0.11225106 -13068606,0 -13068720,0 -13068720,0.064272782 -13068780,0.064272782 -13068780,0 -13068834,0 -13068834,0.31080266 -13068858,0.31080266 -13068858,0 -13068948,0 -13068948,0.11949306 -13069002,0.11949306 -13069002,0 -13069062,0 -13069062,0.23838262 -13069086,0.23838262 -13069086,0 -13069182,0 -13069182,0.14966807 -13069242,0.14966807 -13069242,0 -13069296,0 -13069296,0.038473144 -13069302,0.038473144 -13069302,0 -13069410,0 -13069410,0.13759807 -13069446,0.13759807 -13069446,0 -13069530,0 -13069530,0.032589016 -13069584,0.032589016 -13069584,0 -13069644,0 -13069644,0.18105009 -13069680,0.18105009 -13069680,0 -13069758,0 -13069758,0.086149668 -13069764,0.086149668 -13069764,0 -13075650,0 -13075650,0.23249849 -13075692,0.23249849 -13075692,0 -13075764,0 -13075764,0.21273386 -13075782,0.21273386 -13075782,0 -13077318,0 -13077318,0.31125528 -13077714,0.31125528 -13077714,0 -13079154,0 -13079154,0.32996379 -13079454,0.32996379 -13079454,0 -13081650,0 -13081650,0.17592034 -13081656,0.17592034 -13081656,0 -13081764,0 -13081764,0.25618588 -13081842,0.25618588 -13081842,0 -13085742,0 -13085742,0.23627037 -13085892,0.23627037 -13085892,0 -13095078,0 -13095078,0.31653591 -13095138,0.31653591 -13095138,0 -13095312,0 -13095312,0.52504526 -13095966,0.52504526 -13095966,0 -13097148,0 -13097148,0.35787568 -13097304,0.35787568 -13097304,0 -13097910,0 -13097910,0.12945081 -13097940,0.12945081 -13097940,0 -13104876,0 -13104876,0.097616174 -13104894,0.097616174 -13104894,0 -13108428,0 -13108428,0.24305975 -13108470,0.24305975 -13108470,0 -13108542,0 -13108542,0.30009053 -13108572,0.30009053 -13108572,0 -13108656,0 -13108656,0.15751358 -13108716,0.15751358 -13108716,0 -13110294,0 -13110294,0.15359083 -13110318,0.15359083 -13110318,0 -13112568,0 -13112568,0.15691008 -13112580,0.15691008 -13112580,0 -13117782,0 -13117782,0.22284249 -13117884,0.22284249 -13117884,0 -13118370,0 -13118370,0.21801448 -13118460,0.21801448 -13118460,0 -13118952,0 -13118952,0.17124321 -13119036,0.17124321 -13119036,0 -13119540,0 -13119540,0.17697646 -13119624,0.17697646 -13119624,0 -13120128,0 -13120128,0.18089922 -13120206,0.18089922 -13120206,0 -13121106,0 -13121106,0.21197948 -13121160,0.21197948 -13121160,0 -13121688,0 -13121688,0.18527459 -13121838,0.18527459 -13121838,0 -13122276,0 -13122276,0.17893784 -13122342,0.17893784 -13122342,0 -13122864,0 -13122864,0.22736874 -13122954,0.22736874 -13122954,0 -13123188,0 -13123188,0.23687387 -13123320,0.23687387 -13123320,0 -13123452,0 -13123452,0.21605311 -13123536,0.21605311 -13123536,0 -13124040,0 -13124040,0.20021123 -13124106,0.20021123 -13124106,0 -13124622,0 -13124622,0.27459264 -13124712,0.27459264 -13124712,0 -13125210,0 -13125210,0.1913096 -13125270,0.1913096 -13125270,0 -13129722,0 -13129722,0.058841279 -13129728,0.058841279 -13129728,0 -13133550,0 -13133550,0.14981895 -13133592,0.14981895 -13133592,0 -13136082,0 -13136082,0.12552806 -13136088,0.12552806 -13136088,0 -13136196,0 -13136196,0.21982498 -13136202,0.21982498 -13136202,0 -13136310,0 -13136310,0.15027158 -13136322,0.15027158 -13136322,0 -13157178,0 -13157178,0.066234158 -13157202,0.066234158 -13157202,0 -13157940,0 -13157940,0.09037417 -13157982,0.09037417 -13157982,0 -13158054,0 -13158054,0.042848521 -13158114,0.042848521 -13158114,0 -13158168,0 -13158168,0.10863005 -13158288,0.03092939 -13158288,0 -13158294,0 -13158294,0.10863005 -13158306,0.03092939 -13158306,0 -13158402,0 -13158402,0.16535908 -13158510,0.16535908 -13158510,0 -13158516,0 -13158516,0.20413398 -13158636,0.050090525 -13158636,0 -13158726,0 -13158726,0.20413398 -13158744,0.050090525 -13158744,0 -13158750,0 -13158750,0.054013277 -13158780,0.054013277 -13158780,0 -13158864,0 -13158864,0.20866023 -13158888,0.20866023 -13158888,0 -13158984,0 -13158984,0.11587206 -13159002,0.11587206 -13159002,0 -13159098,0 -13159098,0.29737477 -13159104,0.29737477 -13159104,0 -13159212,0 -13159212,0.0095051298 -13159218,0.0095051298 -13159218,0 -13159332,0 -13159332,0.11798431 -13159380,0.11798431 -13159380,0 -13160184,0 -13160184,0.0021122511 -13160190,0.0021122511 -13160190,0 -13160616,0 -13160616,0.27625226 -13160694,0.27625226 -13160694,0 -13163694,0 -13163694,0.25769463 -13163700,0.25769463 -13163700,0 -13164108,0 -13164108,0.24728425 -13164192,0.24728425 -13164192,0 -13166286,0 -13166286,0.24109837 -13166316,0.24109837 -13166316,0 -13167798,0 -13167798,0.11270368 -13167810,0.11270368 -13167810,0 -13172742,0 -13172742,0.25045263 -13172766,0.25045263 -13172766,0 -13173798,0 -13173798,0.40570308 -13174170,0.40570308 -13174170,0 -13181592,0 -13181592,0.31035003 -13181598,0.31035003 -13181598,0 -13181706,0 -13181706,0.1446892 -13181736,0.1446892 -13181736,0 -13182924,0 -13182924,0.18783947 -13182948,0.18783947 -13182948,0 -13183044,0 -13183044,0.076041038 -13183134,0.076041038 -13183134,0 -13185516,0 -13185516,0.14257695 -13185522,0.14257695 -13185522,0 -13186356,0 -13186356,0.14136995 -13186386,0.14136995 -13186386,0 -13186470,0 -13186470,0.058539529 -13186482,0.058539529 -13186482,0 -13191636,0 -13191636,0.21243211 -13191642,0.21243211 -13191642,0 -13191942,0 -13191942,0.13654194 -13191960,0.13654194 -13191960,0 -13192062,0 -13192062,0.31366928 -13192092,0.31366928 -13192092,0 -13196124,0 -13196124,0.22601086 -13196208,0.22601086 -13196208,0 -13199826,0 -13199826,0.27006639 -13199958,0.27006639 -13199958,0 -13208346,0 -13208346,0.22570911 -13208370,0.22570911 -13208370,0 -13211502,0 -13211502,0.11843693 -13211544,0.11843693 -13211544,0 -13211616,0 -13211616,0.13231744 -13211736,0.13231744 -13211736,0 -13216410,0 -13216410,0.15223295 -13216506,0.15223295 -13216506,0 -13223418,0 -13223418,0.44809897 -13223586,0.44809897 -13223586,0 -13242228,0 -13242228,0.13639107 -13242252,0.13639107 -13242252,0 -13242348,0 -13242348,0.15525045 -13242372,0.15525045 -13242372,0 -13242462,0 -13242462,0.12070006 -13242474,0.12070006 -13242474,0 -13242666,0 -13242666,0.0082981291 -13242690,0.0082981291 -13242690,0 -13245432,0 -13245432,0.11496681 -13245450,0.11496681 -13245450,0 -13245546,0 -13245546,0.11873868 -13245564,0.11873868 -13245564,0 -13250784,0 -13250784,0.067592034 -13250808,0.067592034 -13250808,0 -13251642,0 -13251642,0.22133374 -13251660,0.22133374 -13251660,0 -13253412,0 -13253412,0.072570911 -13253460,0.072570911 -13253460,0 -13254000,0 -13254000,0.038774894 -13254018,0.038774894 -13254018,0 -13256172,0 -13256172,0.36059143 -13256634,0.36059143 -13256634,0 -13257354,0 -13257354,0.16354858 -13257372,0.16354858 -13257372,0 -13258008,0 -13258008,0.23234762 -13258362,0.23234762 -13258362,0 -13262106,0 -13262106,0.18753772 -13262148,0.18753772 -13262148,0 -13262976,0 -13262976,0.046167773 -13263006,0.046167773 -13263006,0 -13263096,0 -13263096,0.012522631 -13263102,0.012522631 -13263102,0 -13267494,0 -13267494,0.42742909 -13267926,0.42742909 -13267926,0 -13268514,0 -13268514,0.38382619 -13269180,0.38382619 -13269180,0 -13271178,0 -13271178,0.18753772 -13271220,0.18753772 -13271220,0 -13275096,0 -13275096,0.27097164 -13275108,0.27097164 -13275108,0 -13275210,0 -13275210,0.057332529 -13275282,0.057332529 -13275282,0 -13275330,0 -13275330,0.10184068 -13275336,0.10184068 -13275336,0 -13275444,0 -13275444,0.04043452 -13275498,0.04043452 -13275498,0 -13275558,0 -13275558,0.11179843 -13275564,0.11179843 -13275564,0 -13288362,0 -13288362,0.18648159 -13288482,0.22616174 -13288482,0 -13288488,0 -13288488,0.18648159 -13288494,0.22616174 -13288494,0 -13289352,0 -13289352,0.0015087508 -13289358,0.0015087508 -13289358,0 -13289790,0 -13289790,0.10727218 -13289874,0.10727218 -13289874,0 -13290546,0 -13290546,0.21982498 -13290600,0.21982498 -13290600,0 -13291902,0 -13291902,0.059595655 -13291908,0.059595655 -13291908,0 -13292022,0 -13292022,0.11300543 -13292028,0.11300543 -13292028,0 -13297206,0 -13297206,0.093542547 -13297230,0.093542547 -13297230,0 -13328214,0 -13328214,0.26403138 -13328448,0.16234158 -13328448,0 -13328460,0 -13328460,0.16234158 -13328580,0.26403138 -13328580,0 -13337904,0 -13337904,0.25105613 -13337976,0.25105613 -13337976,0 -13342788,0 -13342788,0.067592034 -13342794,0.067592034 -13342794,0 -13342902,0 -13342902,0.089016295 -13342956,0.089016295 -13342956,0 -13343016,0 -13343016,0.062160531 -13343160,0.062160531 -13343160,0 -13362804,0 -13362804,0.20187085 -13362834,0.20187085 -13362834,0 -13362924,0 -13362924,0.13503319 -13362978,0.13503319 -13362978,0 -13363038,0 -13363038,0.24788775 -13363092,0.24788775 -13363092,0 -13366998,0 -13366998,0.23038624 -13367010,0.23038624 -13367010,0 -13375212,0 -13375212,0.12733856 -13375230,0.12733856 -13375230,0 -13378308,0 -13378308,0.024592637 -13378320,0.024592637 -13378320,0 -13380642,0 -13380642,0.29692215 -13380702,0.29692215 -13380702,0 -13389324,0 -13389324,0.28907664 -13389348,0.28907664 -13389348,0 -13409436,0 -13409436,0.042094146 -13409442,0.042094146 -13409442,0 -13410432,0 -13410432,0.14333132 -13410504,0.14333132 -13410504,0 -13411020,0 -13411020,0.22359686 -13411122,0.22359686 -13411122,0 -13411608,0 -13411608,0.17667471 -13411692,0.17667471 -13411692,0 -13412196,0 -13412196,0.23219674 -13412274,0.23219674 -13412274,0 -13422144,0 -13422144,0.14016295 -13422150,0.14016295 -13422150,0 -13423230,0 -13423230,0.087507544 -13423236,0.087507544 -13423236,0 -13424646,0 -13424646,0.22570911 -13424718,0.22570911 -13424718,0 -13425156,0 -13425156,0.03983102 -13425162,0.03983102 -13425162,0 -13425234,0 -13425234,0.20322873 -13425276,0.11134581 -13425276,0 -13425288,0 -13425288,0.11134581 -13425348,0.20322873 -13425348,0 -13425822,0 -13425822,0.23310199 -13425930,0.23310199 -13425930,0 -13426410,0 -13426410,0.21001811 -13426464,0.21001811 -13426464,0 -13427448,0 -13427448,0.25694025 -13427472,0.25694025 -13427472,0 -13431900,0 -13431900,0.28424864 -13431972,0.28424864 -13431972,0 -13436358,0 -13436358,0.62281231 -13436400,0.62281231 -13436400,0 -13437288,0 -13437288,0.19990947 -13437360,0.19990947 -13437360,0 -13437402,0 -13437402,0.12492456 -13437426,0.12492456 -13437426,0 -13438284,0 -13438284,0.017501509 -13438452,0.017501509 -13438452,0 -13449810,0 -13449810,0.16913096 -13449840,0.16913096 -13449840,0 -13449876,0 -13449876,0.24230537 -13449924,0.014785757 -13449924,0 -13449930,0 -13449930,0.014785757 -13450044,0.095503923 -13450044,0 -13450050,0 -13450050,0.095503923 -13450596,0.24230537 -13450596,0 -13451712,0 -13451712,0.30914303 -13452168,0.30914303 -13452168,0 -13456872,0 -13456872,0.045715148 -13456896,0.045715148 -13456896,0 -13461420,0 -13461420,0.015992758 -13461426,0.015992758 -13461426,0 -13461540,0 -13461540,0.0010561255 -13461546,0.0010561255 -13461546,0 -13467474,0 -13467474,0.32287266 -13467564,0.32287266 -13467564,0 -13474710,0 -13474710,0.31532891 -13474746,0.31532891 -13474746,0 -13475604,0 -13475604,0.11541943 -13475610,0.11541943 -13475610,0 -13496658,0 -13496658,0.031683766 -13496664,0.031683766 -13496664,0 -13506804,0 -13506804,0.12039831 -13506810,0.12039831 -13506810,0 -13509060,0 -13509060,0.36436331 -13509324,0.36436331 -13509324,0 -13510764,0 -13510764,0.07936029 -13510812,0.07936029 -13510812,0 -13511412,0 -13511412,0.1071213 -13511460,0.1071213 -13511460,0 -13512726,0 -13512726,0.06004828 -13512738,0.06004828 -13512738,0 -13512846,0 -13512846,0.093995172 -13512894,0.093995172 -13512894,0 -13515102,0 -13515102,0.043904647 -13515198,0.043904647 -13515198,0 -13515216,0 -13515216,0.22736874 -13515330,0.21801448 -13515330,0 -13515348,0 -13515348,0.21801448 -13515360,0.22736874 -13515360,0 -13515450,0 -13515450,0.02942064 -13515456,0.02942064 -13515456,0 -13515564,0 -13515564,0.057030779 -13515612,0.057030779 -13515612,0 -13515678,0 -13515678,0.11013881 -13515684,0.11013881 -13515684,0 -13515798,0 -13515798,0.27821364 -13515882,0.27821364 -13515882,0 -13515912,0 -13515912,0.19764635 -13515930,0.19764635 -13515930,0 -13516026,0 -13516026,0.10847918 -13516032,0.10847918 -13516032,0 -13519830,0 -13519830,0.04993965 -13519836,0.04993965 -13519836,0 -13526862,0 -13526862,0.26599276 -13526916,0.26599276 -13526916,0 -13533660,0 -13533660,0.086451418 -13533666,0.086451418 -13533666,0 -13533774,0 -13533774,0.083886542 -13533804,0.083886542 -13533804,0 -13533888,0 -13533888,0.29571515 -13533948,0.29571515 -13533948,0 -13542234,0 -13542234,0.26931201 -13542252,0.26931201 -13542252,0 -13545354,0 -13545354,0.3474653 -13545378,0.3474653 -13545378,0 -13545468,0 -13545468,0.0490344 -13545474,0.0490344 -13545474,0 -13547070,0 -13547070,0.027911889 -13547112,0.027911889 -13547112,0 -13549416,0 -13549416,0.16460471 -13549476,0.16460471 -13549476,0 -13549530,0 -13549530,0.050995775 -13549536,0.050995775 -13549536,0 -13554936,0 -13554936,0.48476162 -13554942,0.48476162 -13554942,0 -13564272,0 -13564272,0.23264937 -13564350,0.23264937 -13564350,0 -13568856,0 -13568856,0.1519312 -13568910,0.1519312 -13568910,0 -13568970,0 -13568970,0.31668678 -13569000,0.31668678 -13569000,0 -13583796,0 -13583796,0.26523838 -13584060,0.26523838 -13584060,0 -13591596,0 -13591596,0.14785757 -13591638,0.14785757 -13591638,0 -13593504,0 -13593504,0.20503923 -13593534,0.20503923 -13593534,0 -13597014,0 -13597014,0.10500905 -13597062,0.10500905 -13597062,0 -13597716,0 -13597716,0.10787568 -13597722,0.10787568 -13597722,0 -13600278,0 -13600278,0.08056729 -13600290,0.08056729 -13600290,0 -13600392,0 -13600392,0.33630054 -13600470,0.33630054 -13600470,0 -13600506,0 -13600506,0.14182257 -13600536,0.14182257 -13600536,0 -13600620,0 -13600620,0.26916113 -13600626,0.26916113 -13600626,0 -13607214,0 -13607214,0.17426071 -13607232,0.17426071 -13607232,0 -13607328,0 -13607328,0.20911285 -13607412,0.20911285 -13607412,0 -13607448,0 -13607448,0.0076946288 -13607562,0.0076946288 -13607562,0 -13608486,0 -13608486,0.14212432 -13608516,0.14212432 -13608516,0 -13610952,0 -13610952,0.19115872 -13611018,0.19115872 -13611018,0 -13612584,0 -13612584,0.0016596258 -13612590,0.0016596258 -13612590,0 -13613034,0 -13613034,0.20956548 -13613040,0.20956548 -13613040,0 -13615650,0 -13615650,0.063971032 -13615692,0.063971032 -13615692,0 -13615764,0 -13615764,0.13533494 -13615836,0.13533494 -13615836,0 -13616550,0 -13616550,0.23053712 -13616556,0.23053712 -13616556,0 -13617192,0 -13617192,0.23808087 -13617210,0.23808087 -13617210,0 -13617306,0 -13617306,0.33916717 -13617312,0.33916717 -13617312,0 -13617426,0 -13617426,0.27670489 -13617438,0.27670489 -13617438,0 -13626786,0 -13626786,0.30371153 -13627128,0.24547375 -13627128,0 -13627170,0 -13627170,0.24547375 -13627248,0.28017502 -13627248,0 -13627260,0 -13627260,0.28017502 -13627362,0.28424864 -13627362,0 -13627404,0 -13627404,0.28424864 -13627446,0.30371153 -13627446,0 -13627476,0 -13627476,0.2590525 -13627488,0.2590525 -13627488,0 -13631664,0 -13631664,0.15359083 -13631700,0.15359083 -13631700,0 -13631778,0 -13631778,0.23506337 -13631820,0.23506337 -13631820,0 -13641888,0 -13641888,0.18240797 -13641900,0.18240797 -13641900,0 -13665642,0 -13665642,0.10184068 -13665690,0.10184068 -13665690,0 -13675068,0 -13675068,0.21560048 -13675074,0.21560048 -13675074,0 -13678440,0 -13678440,0.053258902 -13678446,0.053258902 -13678446,0 -13681644,0 -13681644,0.066988533 -13681668,0.066988533 -13681668,0 -13681764,0 -13681764,0.078605914 -13681770,0.078605914 -13681770,0 -13681878,0 -13681878,0.13699457 -13681884,0.13699457 -13681884,0 -13681992,0 -13681992,0.28771877 -13682100,0.28771877 -13682100,0 -13691184,0 -13691184,0.19900422 -13691298,0.23777912 -13691298,0 -13691358,0 -13691358,0.23777912 -13691412,0 -13691412,0 -13691412,0.19900422 -13691412,0.20654798 -13691514,0.20654798 -13691514,0 -13691532,0 -13691532,0.11134581 -13691550,0.11134581 -13691550,0 -13691646,0 -13691646,0.21997586 -13691688,0.21997586 -13691688,0 -13697694,0 -13697694,0.32770066 -13697742,0.32770066 -13697742,0 -13703652,0 -13703652,0.090223295 -13703694,0.090223295 -13703694,0 -13703766,0 -13703766,0.018406759 -13703772,0.018406759 -13703772,0 -13703880,0 -13703880,0.083132167 -13703886,0.083132167 -13703886,0 -13704318,0 -13704318,0.25694025 -13704366,0.25694025 -13704366,0 -13704438,0 -13704438,0.023234762 -13704444,0.023234762 -13704444,0 -13704552,0 -13704552,0.018105009 -13704558,0.018105009 -13704558,0 -13704666,0 -13704666,0.12115269 -13704726,0.12115269 -13704726,0 -13704786,0 -13704786,0.39876282 -13704798,0.39876282 -13704798,0 -13704900,0 -13704900,0.35847918 -13704930,0.35847918 -13704930,0 -13705014,0 -13705014,0.1477067 -13705020,0.1477067 -13705020,0 -13705968,0 -13705968,0.1525347 -13705986,0.1525347 -13705986,0 -13706082,0 -13706082,0.06955341 -13706088,0.06955341 -13706088,0 -13706196,0 -13706196,0.11557031 -13706400,0.11557031 -13706400,0 -13709310,0 -13709310,0.051599276 -13709316,0.051599276 -13709316,0 -13709430,0 -13709430,0.17184671 -13709484,0.17184671 -13709484,0 -13709544,0 -13709544,0.066083283 -13709556,0.066083283 -13709556,0 -13711392,0 -13711392,0.19508147 -13711554,0.19508147 -13711554,0 -13715118,0 -13715118,0.046771273 -13715124,0.046771273 -13715124,0 -13715934,0 -13715934,0.16128546 -13715976,0.16128546 -13715976,0 -13716054,0 -13716054,0.13035607 -13716060,0.13035607 -13716060,0 -13724190,0 -13724190,0.29918527 -13724196,0.29918527 -13724196,0 -13726974,0 -13726974,0.26795413 -13727064,0.26795413 -13727064,0 -13727094,0 -13727094,0.21273386 -13727130,0.21273386 -13727130,0 -13728690,0 -13728690,0.092335546 -13728696,0.092335546 -13728696,0 -13728804,0 -13728804,0.25347013 -13728822,0.25347013 -13728822,0 -13736874,0 -13736874,0.0036210018 -13736880,0.0036210018 -13736880,0 -13769820,0 -13769820,0.0024140012 -13769826,0.0024140012 -13769826,0 -13771836,0 -13771836,0.22872661 -13771860,0.21378998 -13771860,0 -13771884,0 -13771884,0.21378998 -13771890,0.22872661 -13771890,0 -13775070,0 -13775070,0.11044056 -13775076,0.11044056 -13775076,0 -13776630,0 -13776630,0.52414001 -13776690,0.52414001 -13776690,0 -13776756,0 -13776756,0.2457755 -13776798,0.2457755 -13776798,0 -13777914,0 -13777914,0.051901026 -13777920,0.051901026 -13777920,0 -13778136,0 -13778136,0.23823174 -13778148,0.23823174 -13778148,0 -13782594,0 -13782594,0.49547375 -13782672,0.49547375 -13782672,0 -13784676,0 -13784676,0.15570308 -13784724,0.15570308 -13784724,0 -13787766,0 -13787766,0.30371153 -13787856,0.30371153 -13787856,0 -13794162,0 -13794162,0.18527459 -13794174,0.18527459 -13794174,0 -13794282,0 -13794282,0.17818346 -13794300,0.17818346 -13794300,0 -13794828,0 -13794828,0.44689197 -13795614,0.44689197 -13795614,0 -13798668,0 -13798668,0.24803862 -13798722,0.24803862 -13798722,0 -13802040,0 -13802040,0.068497284 -13802154,0.068497284 -13802154,0 -13803510,0 -13803510,0.12070006 -13803522,0.12070006 -13803522,0 -13804320,0 -13804320,0.18648159 -13804368,0.18648159 -13804368,0 -13804434,0 -13804434,0.047525649 -13804488,0.047525649 -13804488,0 -13804548,0 -13804548,0.17999396 -13804554,0.17999396 -13804554,0 -13804746,0 -13804746,0.073777912 -13804800,0.073777912 -13804800,0 -13805382,0 -13805382,0.2469825 -13805400,0.2469825 -13805400,0 -13806282,0 -13806282,0.061707906 -13806288,0.061707906 -13806288,0 -13806834,0 -13806834,0.097163549 -13806876,0.097163549 -13806876,0 -13808532,0 -13808532,0.22344599 -13808592,0.22344599 -13808592,0 -13810290,0 -13810290,0.27821364 -13810308,0.27821364 -13810308,0 -13811886,0 -13811886,0.21846711 -13811892,0.21846711 -13811892,0 -13816806,0 -13816806,0.1404647 -13816854,0.1404647 -13816854,0 -13817970,0 -13817970,0.26689801 -13817988,0.26689801 -13817988,0 -13822950,0 -13822950,0.012070006 -13822956,0.012070006 -13822956,0 -13826730,0 -13826730,0.33343392 -13826736,0.33343392 -13826736,0 -13839954,0 -13839954,0.35455643 -13839978,0.35455643 -13839978,0 -13851426,0 -13851426,0.1440857 -13851474,0.1440857 -13851474,0 -13852296,0 -13852296,0.20066385 -13852398,0.20066385 -13852398,0 -13859724,0 -13859724,0.24064575 -13859766,0.24064575 -13859766,0 -13859844,0 -13859844,0.24426675 -13859898,0.24426675 -13859898,0 -13859958,0 -13859958,0.12673506 -13859976,0.12673506 -13859976,0 -13860072,0 -13860072,0.026403138 -13860078,0.026403138 -13860078,0 -13863930,0 -13863930,0.13050694 -13863972,0.13050694 -13863972,0 -13868622,0 -13868622,0.19719372 -13869156,0.19719372 -13869156,0 -13875162,0 -13875162,0.093391672 -13875168,0.093391672 -13875168,0 -13875282,0 -13875282,0.072872661 -13875288,0.072872661 -13875288,0 -13875396,0 -13875396,0.1579662 -13875504,0.1579662 -13875504,0 -13875510,0 -13875510,0.17607121 -13875540,0.17607121 -13875540,0 -13875630,0 -13875630,0.23672299 -13875642,0.23672299 -13875642,0 -13876104,0 -13876104,0.32815329 -13876146,0.32815329 -13876146,0 -13878906,0 -13878906,0.26041038 -13878978,0.26041038 -13878978,0 -13885464,0 -13885464,0.12477369 -13885482,0.12477369 -13885482,0 -13885578,0 -13885578,0.23747737 -13885626,0.23747737 -13885626,0 -13886958,0 -13886958,0.32815329 -13886976,0.32815329 -13886976,0 -13888254,0 -13888254,0.16973446 -13888380,0.16973446 -13888380,0 -13890990,0 -13890990,0.021876886 -13890996,0.021876886 -13890996,0 -13892448,0 -13892448,0.0508449 -13892454,0.0508449 -13892454,0 -13892562,0 -13892562,0.21575136 -13892586,0.21575136 -13892586,0 -13892676,0 -13892676,0.33132167 -13892706,0.33132167 -13892706,0 -13892796,0 -13892796,0.081321666 -13892838,0.081321666 -13892838,0 -13892910,0 -13892910,0.27640314 -13892934,0.087809294 -13892934,0 -13892946,0 -13892946,0.27640314 -13893024,0.03062764 -13893024,0 -13893030,0 -13893030,0.03062764 -13893138,0.087809294 -13893138,0 -13933752,0 -13933752,0.28666264 -13934304,0.28666264 -13934304,0 -13937334,0 -13937334,0.12945081 -13937370,0.12945081 -13937370,0 -13937454,0 -13937454,0.0043753772 -13937460,0.0043753772 -13937460,0 -13942086,0 -13942086,0.3492758 -13942392,0.3492758 -13942392,0 -13942530,0 -13942530,0.0072420036 -13942554,0.0072420036 -13942554,0 -13942938,0 -13942938,0.096710923 -13942944,0.096710923 -13942944,0 -13943058,0 -13943058,0.024140012 -13943064,0.024140012 -13943064,0 -13943922,0 -13943922,0.14318045 -13944222,0.14318045 -13944222,0 -13944408,0 -13944408,0.18286059 -13944480,0.18286059 -13944480,0 -13944996,0 -13944996,0.23732649 -13945038,0.23732649 -13945038,0 -13945584,0 -13945584,0.14423657 -13945680,0.14423657 -13945680,0 -13945758,0 -13945758,0.22978274 -13945776,0.22978274 -13945776,0 -13945872,0 -13945872,0.17712734 -13945944,0.17712734 -13945944,0 -13945992,0 -13945992,0.19176222 -13946022,0.19176222 -13946022,0 -13946106,0 -13946106,0.28530477 -13946172,0 -13946172,0 -13946172,0.1973446 -13946172,0.28530477 -13946238,0.1973446 -13946238,0 -13946760,0 -13946760,0.23219674 -13946844,0.23219674 -13946844,0 -13957086,0 -13957086,0.2003621 -13957134,0.2003621 -13957134,0 -13957386,0 -13957386,0.33961979 -13957470,0.33961979 -13957470,0 -13967562,0 -13967562,0.17094146 -13967604,0.17094146 -13967604,0 -13967814,0 -13967814,0.23581774 -13967874,0.23581774 -13967874,0 -13970700,0 -13970700,0.86240193 -13970982,0.86240193 -13970982,0 -13975260,0 -13975260,0.33267954 -13975680,0.33267954 -13975680,0 -13976556,0 -13976556,0.014936632 -13976562,0.014936632 -13976562,0 -13976766,0 -13976766,0.21077248 -13976790,0.21077248 -13976790,0 -13978590,0 -13978590,0.088261919 -13978602,0.088261919 -13978602,0 -13978926,0 -13978926,0.22646349 -13978950,0.22646349 -13978950,0 -13979130,0 -13979130,0.1549487 -13979184,0.1549487 -13979184,0 -14006664,0 -14006664,0.30054315 -14006670,0.30054315 -14006670,0 -14008206,0 -14008206,0.21152686 -14008266,0.21152686 -14008266,0 -14028486,0 -14028486,0.27202776 -14028498,0.27202776 -14028498,0 -14029260,0 -14029260,0.21907061 -14029290,0.21907061 -14029290,0 -14029374,0 -14029374,0.23868437 -14029398,0.23868437 -14029398,0 -14029494,0 -14029494,0.26855763 -14029512,0.26855763 -14029512,0 -14030388,0 -14030388,0.3056729 -14030874,0.3056729 -14030874,0 -14038260,0 -14038260,0.11511768 -14038338,0.11511768 -14038338,0 -14045358,0 -14045358,0.06925166 -14045382,0.06925166 -14045382,0 -14045472,0 -14045472,0.31321666 -14045496,0.31321666 -14045496,0 -14045586,0 -14045586,0.12100181 -14045628,0.12100181 -14045628,0 -14049666,0 -14049666,0.19764635 -14049672,0 -14049672,0 -14049672,0.19764635 -14049672,0.21786361 -14049786,0.21786361 -14049786,0 -14059206,0 -14059206,0.24079662 -14059212,0.24079662 -14059212,0 -14059320,0 -14059320,0.0066385033 -14059326,0.0066385033 -14059326,0 -14059440,0 -14059440,0.1519312 -14059476,0.1519312 -14059476,0 -14059554,0 -14059554,0.090826795 -14059572,0 -14059572,0 -14059572,0.090826795 -14059572,0.10259505 -14059626,0.10259505 -14059626,0 -14059668,0 -14059668,0.248793 -14059710,0.248793 -14059710,0 -14064504,0 -14064504,0.17969221 -14064546,0.17969221 -14064546,0 -14064594,0 -14064594,0.15449608 -14064624,0.15449608 -14064624,0 -14065398,0 -14065398,0.0037718769 -14065404,0.0037718769 -14065404,0 -14068188,0 -14068188,0.23204587 -14068224,0.23204587 -14068224,0 -14070204,0 -14070204,0.21424261 -14070210,0.21424261 -14070210,0 -14070318,0 -14070318,0.20534098 -14070336,0.044508147 -14070336,0 -14070342,0 -14070342,0.044508147 -14070402,0.20534098 -14070402,0 -14071572,0 -14071572,0.1035003 -14071710,0.1035003 -14071710,0 -14073318,0 -14073318,0.094749547 -14073324,0.094749547 -14073324,0 -14074104,0 -14074104,0.00015087508 -14074110,0.00015087508 -14074110,0 -14078490,0 -14078490,0.15585395 -14078502,0.15585395 -14078502,0 -14078610,0 -14078610,0.20187085 -14078724,0.0070911285 -14078724,0 -14078766,0 -14078766,0.0070911285 -14078796,0.20187085 -14078796,0 -14082516,0 -14082516,0.054164152 -14082534,0.054164152 -14082534,0 -14097792,0 -14097792,0.37009656 -14098320,0.37009656 -14098320,0 -14107044,0 -14107044,0.30054315 -14107764,0.30054315 -14107764,0 -14112846,0 -14112846,0.045413398 -14112906,0.045413398 -14112906,0 -14115036,0 -14115036,0.18768859 -14115108,0.18768859 -14115108,0 -14117004,0 -14117004,0.2070006 -14117034,0.2070006 -14117034,0 -14117118,0 -14117118,0.17109234 -14117148,0.17109234 -14117148,0 -14117232,0 -14117232,0.075286663 -14117274,0.075286663 -14117274,0 -14117352,0 -14117352,0.29511165 -14117394,0.29511165 -14117394,0 -14117466,0 -14117466,0.13277007 -14117472,0.13277007 -14117472,0 -14117580,0 -14117580,0.048430899 -14117616,0.048430899 -14117616,0 -14131560,0 -14131560,0.065027158 -14131566,0.065027158 -14131566,0 -14135070,0 -14135070,0.22555824 -14135118,0.22555824 -14135118,0 -14141694,0 -14141694,0.85878093 -14142072,0.85878093 -14142072,0 -14145834,0 -14145834,0.25950513 -14145930,0.25950513 -14145930,0 -14157072,0 -14157072,0.31804466 -14157078,0.31804466 -14157078,0 -14160144,0 -14160144,0.32996379 -14160156,0.32996379 -14160156,0 -14162508,0 -14162508,0.37507544 -14162664,0.06095353 -14162664,0 -14162670,0 -14162670,0.06095353 -14163078,0.37507544 -14163078,0 -14168040,0 -14168040,0.023687387 -14168118,0.023687387 -14168118,0 -14191560,0 -14191560,0.38593844 -14191986,0.38593844 -14191986,0 -14193036,0 -14193036,0.22797224 -14193336,0.22797224 -14193336,0 -14199948,0 -14199948,0.044206397 -14199990,0.044206397 -14199990,0 -14201370,0 -14201370,0.62085094 -14201844,0.62085094 -14201844,0 -14204292,0 -14204292,0.13156307 -14204334,0.13156307 -14204334,0 -14204406,0 -14204406,0.23204587 -14204430,0.23204587 -14204430,0 -14206464,0 -14206464,0.37432106 -14206470,0.37432106 -14206470,0 -14206860,0 -14206860,0.08946892 -14206890,0.08946892 -14206890,0 -14207478,0 -14207478,0.43648159 -14207646,0.43648159 -14207646,0 -14213814,0 -14213814,0.04013277 -14213868,0.04013277 -14213868,0 -14215602,0 -14215602,0.14876282 -14215614,0.14876282 -14215614,0 -14218392,0 -14218392,0.46861798 -14218398,0.46861798 -14218398,0 -14218506,0 -14218506,0.0045262523 -14218512,0.0045262523 -14218512,0 -14218626,0 -14218626,0.27957151 -14218740,0.24713337 -14218740,0 -14218752,0 -14218752,0 -14218752,0.27957151 -14218752,0.24713337 -14218854,0 -14218854,0.15781533 -14218908,0.15781533 -14218908,0 -14219358,0 -14219358,0.1047073 -14219370,0.1047073 -14219370,0 -14222556,0 -14222556,0.25347013 -14222622,0.25347013 -14222622,0 -14224230,0 -14224230,0.1083283 -14224242,0.1083283 -14224242,0 -14230596,0 -14230596,0.12794206 -14230710,0.096258298 -14230710,0 -14230740,0 -14230740,0.096258298 -14230788,0.12794206 -14230788,0 -14232870,0 -14232870,0.074834037 -14232936,0.074834037 -14232936,0 -14236446,0 -14236446,0.076493663 -14236482,0.076493663 -14236482,0 -14236560,0 -14236560,0.11270368 -14236626,0.11270368 -14236626,0 -14237748,0 -14237748,0.18165359 -14237778,0.18165359 -14237778,0 -14237868,0 -14237868,0.29465902 -14237916,0.29465902 -14237916,0 -14239386,0 -14239386,0.20549185 -14239446,0.20549185 -14239446,0 -14239974,0 -14239974,0.20911285 -14240082,0.20911285 -14240082,0 -14243442,0 -14243442,0.0076946288 -14243484,0.0076946288 -14243484,0 -14243748,0 -14243748,0.16007846 -14243772,0.16007846 -14243772,0 -14243862,0 -14243862,0.12658419 -14243934,0.12658419 -14243934,0 -14245158,0 -14245158,0.15841883 -14245164,0.15841883 -14245164,0 -14246076,0 -14246076,0.27957151 -14246184,0.27957151 -14246184,0 -14251284,0 -14251284,0.58252867 -14251554,0.58252867 -14251554,0 -14253114,0 -14253114,0.52730839 -14253420,0.52730839 -14253420,0 -14254950,0 -14254950,0.39484007 -14255340,0.39484007 -14255340,0 -14274396,0 -14274396,0.1949306 -14274426,0.1949306 -14274426,0 -14274510,0 -14274510,0.085998793 -14274516,0.085998793 -14274516,0 -14274630,0 -14274630,0.23280024 -14274690,0.23280024 -14274690,0 -14274744,0 -14274744,0.17637296 -14274762,0.17637296 -14274762,0 -14278704,0 -14278704,0.28681352 -14279010,0.28681352 -14279010,0 -14281590,0 -14281590,0.63699457 -14281956,0.63699457 -14281956,0 -14284332,0 -14284332,0.12085094 -14284344,0.12085094 -14284344,0 -14284452,0 -14284452,0.29828002 -14284464,0.29828002 -14284464,0 -14284566,0 -14284566,0.28470127 -14284614,0.28470127 -14284614,0 -14287986,0 -14287986,0.031532891 -14287992,0.031532891 -14287992,0 -14288106,0 -14288106,0.17154496 -14288118,0.17154496 -14288118,0 -14288220,0 -14288220,0.034399517 -14288226,0.034399517 -14288226,0 -14288334,0 -14288334,0.074381412 -14288340,0.074381412 -14288340,0 -14292426,0 -14292426,0.17033796 -14292528,0.17033796 -14292528,0 -14292540,0 -14292540,0.26282438 -14292654,0.26282438 -14292654,0 -14292660,0 -14292660,0.31698853 -14292666,0.31698853 -14292666,0 -14299788,0 -14299788,0.067139409 -14299878,0.067139409 -14299878,0 -14306862,0 -14306862,0.0067893784 -14306886,0.0067893784 -14306886,0 -14315208,0 -14315208,0.2445685 -14315232,0.2445685 -14315232,0 -14319678,0 -14319678,0.23461074 -14319690,0.23461074 -14319690,0 -14322924,0 -14322924,0.53726614 -14323446,0.53726614 -14323446,0 -14324892,0 -14324892,0.12582981 -14325000,0.12582981 -14325000,0 -14327304,0 -14327304,0.1579662 -14327394,0.1579662 -14327394,0 -14327418,0 -14327418,0.17622209 -14327430,0.17622209 -14327430,0 -14327538,0 -14327538,0.031231141 -14327598,0.031231141 -14327598,0 -14327652,0 -14327652,0.10153893 -14327688,0.10153893 -14327688,0 -14329224,0 -14329224,0.18286059 -14329242,0.18286059 -14329242,0 -14329800,0 -14329800,0.23355462 -14329896,0.23355462 -14329896,0 -14330952,0 -14330952,0.35485818 -14331330,0.35485818 -14331330,0 -14332782,0 -14332782,0.021575136 -14332788,0.27670489 -14332788,0 -14332800,0 -14332800,0.021575136 -14333148,0.27670489 -14333148,0 -14364792,0 -14364792,0.16219071 -14364822,0.16219071 -14364822,0 -14366250,0 -14366250,0.007996379 -14366268,0.007996379 -14366268,0 -14367054,0 -14367054,0.0073928787 -14367144,0.0073928787 -14367144,0 -14368260,0 -14368260,0.0087507544 -14368278,0.0087507544 -14368278,0 -14369856,0 -14369856,0.16762221 -14369898,0.16762221 -14369898,0 -14369970,0 -14369970,0.0055823778 -14369976,0.0055823778 -14369976,0 -14369982,0 -14369982,0.29013277 -14370012,0.29013277 -14370012,0 -14370090,0 -14370090,0.062462281 -14370096,0.20956548 -14370096,0 -14370120,0 -14370120,0.20956548 -14370162,0.062462281 -14370162,0 -14370204,0 -14370204,0.10500905 -14370258,0.10500905 -14370258,0 -14370318,0 -14370318,0.35983705 -14370324,0.35983705 -14370324,0 -14370474,0 -14370474,0.21318648 -14370582,0.21318648 -14370582,0 -14371062,0 -14371062,0.16219071 -14371158,0.16219071 -14371158,0 -14371356,0 -14371356,0.13850332 -14371410,0.13850332 -14371410,0 -14371644,0 -14371644,0.18150272 -14371692,0.18150272 -14371692,0 -14372232,0 -14372232,0.21680748 -14372292,0.21680748 -14372292,0 -14372820,0 -14372820,0.23234762 -14372886,0.23234762 -14372886,0 -14373492,0 -14373492,0.49381412 -14373522,0.49381412 -14373522,0 -14381694,0 -14381694,0.23264937 -14381760,0.23264937 -14381760,0 -14383596,0 -14383596,0.27640314 -14383602,0.27640314 -14383602,0 -14388480,0 -14388480,0.14152082 -14388492,0.14152082 -14388492,0 -14408496,0 -14408496,0.32181654 -14408550,0.32181654 -14408550,0 -14413278,0 -14413278,0.23943874 -14413308,0.23943874 -14413308,0 -14413392,0 -14413392,0.25769463 -14413398,0.25769463 -14413398,0 -14414640,0 -14414640,0.3092939 -14414676,0.3092939 -14414676,0 -14415678,0 -14415678,0.16354858 -14415756,0.16354858 -14415756,0 -14417856,0 -14417856,0.42939046 -14417868,0.42939046 -14417868,0 -14418156,0 -14418156,0.39574532 -14418228,0.39574532 -14418228,0 -14418450,0 -14418450,0.34459867 -14418480,0.34459867 -14418480,0 -14418750,0 -14418750,0.47404949 -14418780,0.47404949 -14418780,0 -14421384,0 -14421384,0.061104406 -14421402,0.061104406 -14421402,0 -14422500,0 -14422500,0.31351841 -14422524,0.31351841 -14422524,0 -14425242,0 -14425242,0.0076946288 -14425248,0.0076946288 -14425248,0 -14458704,0 -14458704,0.0034701267 -14458710,0.0034701267 -14458710,0 -14462592,0 -14462592,0.15238383 -14462610,0.15238383 -14462610,0 -14464080,0 -14464080,0.15932408 -14464188,0.15932408 -14464188,0 -14464194,0 -14464194,0.17184671 -14464236,0.17184671 -14464236,0 -14464338,0 -14464338,0.093089922 -14464350,0.093089922 -14464350,0 -14466012,0 -14466012,0.15887145 -14466072,0.15887145 -14466072,0 -14466132,0 -14466132,0.079511165 -14466186,0.079511165 -14466186,0 -14467506,0 -14467506,0.16852746 -14467572,0.20383223 -14467572,0 -14467608,0 -14467608,0.20383223 -14467620,0.076041038 -14467620,0 -14467626,0 -14467626,0.076041038 -14467644,0.16852746 -14467644,0 -14467686,0 -14467686,0.21952323 -14467710,0.21952323 -14467710,0 -14469696,0 -14469696,0.27881714 -14469738,0.27881714 -14469738,0 -14469810,0 -14469810,0.092184671 -14469852,0.092184671 -14469852,0 -14469930,0 -14469930,0.20835848 -14469978,0.20835848 -14469978,0 -14470044,0 -14470044,0.0093542547 -14470050,0.0093542547 -14470050,0 -14470158,0 -14470158,0.063820157 -14470182,0.063820157 -14470182,0 -14471052,0 -14471052,0.13820157 -14471058,0.13820157 -14471058,0 -14473440,0 -14473440,0.25105613 -14473452,0.25105613 -14473452,0 -14478960,0 -14478960,0.038473144 -14478966,0.038473144 -14478966,0 -14480514,0 -14480514,0.26870851 -14480646,0.26870851 -14480646,0 -14480652,0 -14480652,0.13503319 -14480832,0.13503319 -14480832,0 -14481090,0 -14481090,0.29586602 -14481114,0.29586602 -14481114,0 -14485068,0 -14485068,0.12914906 -14485104,0.12914906 -14485104,0 -14485752,0 -14485752,0.26825588 -14485812,0.26825588 -14485812,0 -14488320,0 -14488320,0.28696439 -14488380,0.28696439 -14488380,0 -14490006,0 -14490006,0.21529873 -14490066,0.21529873 -14490066,0 -14490210,0 -14490210,0.40570308 -14490234,0.40570308 -14490234,0 -14491806,0 -14491806,0.33961979 -14491830,0.33961979 -14491830,0 -14491926,0 -14491926,0.20684973 -14491932,0.20684973 -14491932,0 -14492040,0 -14492040,0.16671696 -14492052,0.16671696 -14492052,0 -14494662,0 -14494662,0.31547978 -14494728,0.31547978 -14494728,0 -14504184,0 -14504184,0.38940857 -14504418,0.38940857 -14504418,0 -14506020,0 -14506020,0.32996379 -14506632,0.32996379 -14506632,0 -14506884,0 -14506884,0.098068799 -14506902,0.098068799 -14506902,0 -14514660,0 -14514660,0.34097767 -14514666,0.34097767 -14514666,0 -14517456,0 -14517456,0.10561255 -14517474,0.10561255 -14517474,0 -14534478,0 -14534478,0.001961376 -14534484,0.001961376 -14534484,0 -14537766,0 -14537766,0.062764031 -14537772,0.062764031 -14537772,0 -14538168,0 -14538168,0.22691611 -14538612,0.23415812 -14538612,0 -14538690,0 -14538690,0.22691611 -14538720,0.23415812 -14538720,0 -14538726,0 -14538726,0.0070911285 -14538732,0.0070911285 -14538732,0 -14538840,0 -14538840,0.26674713 -14538852,0.26674713 -14538852,0 -14540004,0 -14540004,0.25995775 -14540364,0.25995775 -14540364,0 -14545308,0 -14545308,0.16732046 -14545326,0.16732046 -14545326,0 -14545422,0 -14545422,0.24351237 -14545542,0.2445685 -14545542,0 -14545554,0 -14545554,0.24351237 -14545572,0.2445685 -14545572,0 -14549394,0 -14549394,0.17290284 -14549412,0.17290284 -14549412,0 -14554146,0 -14554146,0.08946892 -14554182,0.08946892 -14554182,0 -14564322,0 -14564322,0.29209415 -14564328,0.29209415 -14564328,0 -14571978,0 -14571978,0.19281835 -14572002,0.19281835 -14572002,0 -14574480,0 -14574480,0.11873868 -14574486,0.11873868 -14574486,0 -14581914,0 -14581914,0.19161135 -14581944,0.19161135 -14581944,0 -14582376,0 -14582376,0.073325287 -14582388,0.073325287 -14582388,0 -14582496,0 -14582496,0.12296319 -14582502,0.12296319 -14582502,0 -14582610,0 -14582610,0.0070911285 -14582658,0.0070911285 -14582658,0 -14582724,0 -14582724,0.20549185 -14582748,0.20549185 -14582748,0 -14582838,0 -14582838,0.098672299 -14583000,0.098672299 -14583000,0 -14584788,0 -14584788,0.18904647 -14584890,0.18904647 -14584890,0 -14585376,0 -14585376,0.18844297 -14585442,0.18844297 -14585442,0 -14585964,0 -14585964,0.18376584 -14586018,0.18376584 -14586018,0 -14586546,0 -14586546,0.17939046 -14586654,0.17939046 -14586654,0 -14587134,0 -14587134,0.22585999 -14587236,0.22585999 -14587236,0 -14590632,0 -14590632,0.0073928787 -14590752,0 -14590752,0 -14590752,0.0073928787 -14590752,0.13820157 -14590776,0.13820157 -14590776,0 -14591112,0 -14591112,0.10681955 -14591178,0.10681955 -14591178,0 -14591232,0 -14591232,0.066385033 -14591238,0.066385033 -14591238,0 -14591346,0 -14591346,0.056125528 -14591382,0.056125528 -14591382,0 -14591862,0 -14591862,0.35274593 -14591898,0.35274593 -14591898,0 -14591982,0 -14591982,0.13593844 -14592000,0.13593844 -14592000,0 -14592096,0 -14592096,0.11526856 -14592192,0.11526856 -14592192,0 -14592210,0 -14592210,0.13714544 -14592216,0.13714544 -14592216,0 -14593470,0 -14593470,0.12929994 -14593500,0.12929994 -14593500,0 -14613810,0 -14613810,0.36707906 -14613834,0.36707906 -14613834,0 -14628402,0 -14628402,0.45503923 -14628858,0.45503923 -14628858,0 -14630238,0 -14630238,0.40162945 -14631594,0.40162945 -14631594,0 -14632890,0 -14632890,0.19659022 -14632986,0.19659022 -14632986,0 -14635578,0 -14635578,0.32332529 -14635614,0.32332529 -14635614,0 -14637102,0 -14637102,0.20473748 -14637216,0.20473748 -14637216,0 -14639886,0 -14639886,0.19628847 -14639988,0.19628847 -14639988,0 -14640006,0 -14640006,0.10440555 -14640018,0.10440555 -14640018,0 -14640120,0 -14640120,0.23581774 -14640180,0.23581774 -14640180,0 -14642178,0 -14642178,0.53545564 -14642244,0.53545564 -14642244,0 -14642520,0 -14642520,0.37447194 -14642586,0.37447194 -14642586,0 -14644692,0 -14644692,0.23491249 -14644710,0.23491249 -14644710,0 -14646636,0 -14646636,0.22691611 -14646690,0.22691611 -14646690,0 -14651088,0 -14651088,0.38322269 -14651112,0.38322269 -14651112,0 -14653590,0 -14653590,0.016596258 -14653608,0.016596258 -14653608,0 -14657754,0 -14657754,0.007996379 -14657760,0.007996379 -14657760,0 -14657868,0 -14657868,0.096107423 -14658042,0.096107423 -14658042,0 -14658972,0 -14658972,0.052504526 -14658978,0.052504526 -14658978,0 -14659032,0 -14659032,0.095956548 -14659074,0.095956548 -14659074,0 -14659146,0 -14659146,0.33705492 -14659242,0.33705492 -14659242,0 -14659266,0 -14659266,0.14514182 -14659278,0.14514182 -14659278,0 -14667072,0 -14667072,0.20262523 -14667078,0.20262523 -14667078,0 -14671848,0 -14671848,0.39001207 -14672184,0.39001207 -14672184,0 -14673582,0 -14673582,0.12688594 -14673642,0.12688594 -14673642,0 -14675226,0 -14675226,0.15268558 -14675274,0.15268558 -14675274,0 -14675946,0 -14675946,0.0075437538 -14675964,0.0075437538 -14675964,0 -14676726,0 -14676726,0.30295715 -14676732,0.30295715 -14676732,0 -14713542,0 -14713542,0.11315631 -14713584,0.11315631 -14713584,0 -14720568,0 -14720568,0.032136391 -14720628,0.032136391 -14720628,0 -14720682,0 -14720682,0.12567894 -14720688,0.12567894 -14720688,0 -14720802,0 -14720802,0.072420036 -14720898,0.072420036 -14720898,0 -14723448,0 -14723448,0.14438745 -14723508,0.14438745 -14723508,0 -14727312,0 -14727312,0.28394689 -14727342,0.28394689 -14727342,0 -14727378,0 -14727378,0.12447194 -14727396,0.12447194 -14727396,0 -14727492,0 -14727492,0.32573929 -14727498,0.32573929 -14727498,0 -14727732,0 -14727732,0.17652384 -14727750,0.17652384 -14727750,0 -14729316,0 -14729316,0.27097164 -14729430,0.13744719 -14729430,0 -14729448,0 -14729448,0.27097164 -14729550,0.20609535 -14729550,0 -14729568,0 -14729568,0.13744719 -14729664,0.1483102 -14729664,0 -14729676,0 -14729676,0.1483102 -14729706,0.20609535 -14729706,0 -14729778,0 -14729778,0.20292698 -14729820,0.20292698 -14729820,0 -14729898,0 -14729898,0.065479783 -14729928,0.065479783 -14729928,0 -14730012,0 -14730012,0.14121907 -14730030,0.14121907 -14730030,0 -14730126,0 -14730126,0.17803259 -14730216,0.17803259 -14730216,0 -14730246,0 -14730246,0.28515389 -14730252,0.28515389 -14730252,0 -14730324,0 -14730324,0.49019312 -14730360,0.11044056 -14730360,0 -14730390,0 -14730390,0 -14730390,0.49019312 -14730390,0.11044056 -14732232,0 -14732232,0.25920338 -14732268,0.25920338 -14732268,0 -14732298,0 -14732298,0.22344599 -14732316,0.22344599 -14732316,0 -14749026,0 -14749026,0.00030175015 -14749032,0.00030175015 -14749032,0 -14754006,0 -14754006,0.15706095 -14754054,0.15706095 -14754054,0 -14755266,0 -14755266,0.10666868 -14755308,0.10666868 -14755308,0 -14755386,0 -14755386,0.10304768 -14755494,0.10304768 -14755494,0 -14755680,0 -14755680,0.16762221 -14755686,0.16762221 -14755686,0 -14758860,0 -14758860,0.16777308 -14758878,0.16777308 -14758878,0 -14761878,0 -14761878,0.13246832 -14761896,0.13246832 -14761896,0 -14761932,0 -14761932,0.11707906 -14761992,0.16701871 -14761992,0 -14762004,0 -14762004,0 -14762004,0.16701871 -14762004,0.11707906 -14762040,0 -14762040,0.040283645 -14762046,0.040283645 -14762046,0 -14762160,0 -14762160,0.31683766 -14762166,0.31683766 -14762166,0 -14762274,0 -14762274,0.0073928787 -14762322,0.0073928787 -14762322,0 -14762388,0 -14762388,0.11089318 -14762400,0.11089318 -14762400,0 -14763402,0 -14763402,0.097616174 -14763426,0.097616174 -14763426,0 -14768022,0 -14768022,0.083283042 -14768058,0.083283042 -14768058,0 -14779668,0 -14779668,0.045715148 -14779722,0.045715148 -14779722,0 -14793234,0 -14793234,0.28062764 -14793288,0.28062764 -14793288,0 -14796792,0 -14796792,0.0076946288 -14796846,0.0076946288 -14796846,0 -14800038,0 -14800038,0.81819553 -14800512,0.81819553 -14800512,0 -14804406,0 -14804406,0.10033193 -14804418,0.10033193 -14804418,0 -14806920,0 -14806920,0.21167773 -14806944,0.21167773 -14806944,0 -14807760,0 -14807760,0.21318648 -14807772,0.21318648 -14807772,0 -14810940,0 -14810940,0.042697646 -14810946,0.042697646 -14810946,0 -14810952,0 -14810952,0.057483404 -14810958,0.057483404 -14810958,0 -14811054,0 -14811054,0.038171394 -14811066,0 -14811066,0 -14811066,0.038171394 -14811066,0.32181654 -14811090,0.32181654 -14811090,0 -14811168,0 -14811168,0.09037417 -14811174,0.09037417 -14811174,0 -14811654,0 -14811654,0.1591732 -14811672,0.1591732 -14811672,0 -14814042,0 -14814042,0.050392275 -14814072,0.050392275 -14814072,0 -14818632,0 -14818632,0.2433615 -14818746,0.2433615 -14818746,0 -14820012,0 -14820012,0.21907061 -14820018,0.21907061 -14820018,0 -14820174,0 -14820174,0.1955341 -14820198,0.1955341 -14820198,0 -14820288,0 -14820288,0.095654798 -14820324,0.095654798 -14820324,0 -14820408,0 -14820408,0.092939046 -14820414,0.092939046 -14820414,0 -14829300,0 -14829300,0.042094146 -14829306,0.042094146 -14829306,0 -14838426,0 -14838426,0.17757996 -14838486,0.17757996 -14838486,0 -14839014,0 -14839014,0.18980084 -14839110,0.18980084 -14839110,0 -14839152,0 -14839152,0.34293905 -14839242,0.34293905 -14839242,0 -14839602,0 -14839602,0.21484611 -14839686,0.21484611 -14839686,0 -14840190,0 -14840190,0.14318045 -14840244,0.14318045 -14840244,0 -14840772,0 -14840772,0.17275196 -14840856,0.17275196 -14840856,0 -14841360,0 -14841360,0.24290887 -14841426,0.24290887 -14841426,0 -14843610,0 -14843610,0.3577248 -14843670,0.3577248 -14843670,0 -14844948,0 -14844948,0.34474955 -14845128,0.34474955 -14845128,0 -14845248,0 -14845248,0.34067592 -14845308,0.34067592 -14845308,0 -14846064,0 -14846064,0.22314424 -14846130,0.22314424 -14846130,0 -14848152,0 -14848152,0.10259505 -14848164,0.10259505 -14848164,0 -14848266,0 -14848266,0.22887749 -14848272,0.22887749 -14848272,0 -14848386,0 -14848386,0.22012674 -14848422,0.22012674 -14848422,0 -14848500,0 -14848500,0.16234158 -14848542,0.16234158 -14848542,0 -14848614,0 -14848614,0.060500905 -14848620,0.060500905 -14848620,0 -14848734,0 -14848734,0.0070911285 -14848782,0.0070911285 -14848782,0 -14850522,0 -14850522,0.37462281 -14850600,0.37462281 -14850600,0 -14851674,0 -14851674,0.13699457 -14851740,0.13699457 -14851740,0 -14854584,0 -14854584,0.25814725 -14854596,0.25814725 -14854596,0 -14854884,0 -14854884,0.36496681 -14854956,0.36496681 -14854956,0 -14854974,0 -14854974,0.243965 -14855034,0.243965 -14855034,0 -14855184,0 -14855184,0.55039228 -14855220,0.55039228 -14855220,0 -14855484,0 -14855484,0.36059143 -14855544,0.36059143 -14855544,0 -14856456,0 -14856456,0.18331322 -14856462,0.18331322 -14856462,0 -14856570,0 -14856570,0.19764635 -14856594,0.19764635 -14856594,0 -14859042,0 -14859042,0.29828002 -14859054,0.29828002 -14859054,0 -14859342,0 -14859342,0.30718165 -14859402,0.30718165 -14859402,0 -14859642,0 -14859642,0.32045866 -14859666,0.32045866 -14859666,0 -14859936,0 -14859936,0.55190103 -14860026,0.55190103 -14860026,0 -14860062,0 -14860062,0.09007242 -14860176,0.20745323 -14860176,0 -14860182,0 -14860182,0.20745323 -14860236,0.09007242 -14860236,0 -14863500,0 -14863500,0.41279421 -14863572,0.41279421 -14863572,0 -14863800,0 -14863800,0.15570308 -14863872,0.15570308 -14863872,0 -14864094,0 -14864094,0.22706699 -14864166,0.22706699 -14864166,0 -14864394,0 -14864394,0.31668678 -14864400,0.31668678 -14864400,0 -14867952,0 -14867952,0.29103802 -14868024,0.29103802 -14868024,0 -14868252,0 -14868252,0.28832227 -14868324,0.28832227 -14868324,0 -14868552,0 -14868552,0.37432106 -14868624,0.37432106 -14868624,0 -14868852,0 -14868852,0.38835244 -14868930,0.38835244 -14868930,0 -14886048,0 -14886048,0.083433917 -14886054,0.083433917 -14886054,0 -14886240,0 -14886240,0.32920941 -14886480,0.32920941 -14886480,0 -14895204,0 -14895204,0.07966204 -14895216,0.07966204 -14895216,0 -14900994,0 -14900994,0.071665661 -14901012,0.071665661 -14901012,0 -14901984,0 -14901984,0.21861798 -14902032,0.21861798 -14902032,0 -14904846,0 -14904846,0.52263126 -14904918,0.52263126 -14904918,0 -14906460,0 -14906460,0.25497888 -14906490,0.25497888 -14906490,0 -14915958,0 -14915958,0.14936632 -14916036,0.14936632 -14916036,0 -14923038,0 -14923038,0.14393482 -14923074,0.26086301 -14923074,0 -14923116,0 -14923116,0.26086301 -14923158,0.28847314 -14923158,0 -14923236,0 -14923236,0 -14923236,0.28847314 -14923236,0.14393482 -14923248,0 -14923248,0.021575136 -14923254,0.021575136 -14923254,0 -14923272,0 -14923272,0.0072420036 -14923278,0.0072420036 -14923278,0 -14923362,0 -14923362,0.077248039 -14923386,0.077248039 -14923386,0 -14923482,0 -14923482,0.22948099 -14923536,0.22948099 -14923536,0 -14923596,0 -14923596,0.2027761 -14923668,0.2027761 -14923668,0 -14923710,0 -14923710,0.23038624 -14923770,0.23038624 -14923770,0 -14926296,0 -14926296,0.31412191 -14926380,0.31412191 -14926380,0 -14930244,0 -14930244,0.058237779 -14930292,0.058237779 -14930292,0 -14930754,0 -14930754,0.27896801 -14930838,0.27896801 -14930838,0 -14934162,0 -14934162,0.058841279 -14934168,0.058841279 -14934168,0 -14944182,0 -14944182,0.30069403 -14944308,0.30069403 -14944308,0 -14944668,0 -14944668,0.14318045 -14944770,0.14318045 -14944770,0 -14944902,0 -14944902,0.4503621 -14945172,0.4503621 -14945172,0 -14973126,0 -14973126,0.20262523 -14973144,0.20262523 -14973144,0 -14973246,0 -14973246,0.20413398 -14973348,0.024592637 -14973348,0 -14973402,0 -14973402,0 -14973402,0.20413398 -14973402,0.024592637 -14976324,0 -14976324,0.14076645 -14976330,0.14076645 -14976330,0 -14976450,0 -14976450,0.074683162 -14976456,0.074683162 -14976456,0 -14979984,0 -14979984,0.21062161 -14980104,0.35561255 -14980104,0 -14980116,0 -14980116,0.35561255 -14980128,0.21062161 -14980128,0 -14980218,0 -14980218,0.28062764 -14980248,0.28062764 -14980248,0 -14980332,0 -14980332,0.17622209 -14980356,0.17622209 -14980356,0 -14980452,0 -14980452,0.051297526 -14980470,0.051297526 -14980470,0 -14982006,0 -14982006,0.29390465 -14982066,0.29390465 -14982066,0 -14983110,0 -14983110,0.1059143 -14983122,0.1059143 -14983122,0 -14983176,0 -14983176,0.11647556 -14983182,0.11647556 -14983182,0 -14983290,0 -14983290,0.18467109 -14983374,0.18467109 -14983374,0 -14985546,0 -14985546,0.031532891 -14985552,0.031532891 -14985552,0 -14985660,0 -14985660,0.254828 -14985744,0.254828 -14985744,0 -14987022,0 -14987022,0.18150272 -14987034,0.18150272 -14987034,0 -14987136,0 -14987136,0.29450815 -14987160,0.29450815 -14987160,0 -14987256,0 -14987256,0.29284852 -14987316,0.29284852 -14987316,0 -14992770,0 -14992770,0.082830416 -14992776,0.082830416 -14992776,0 -14992890,0 -14992890,0.23204587 -14992920,0.23204587 -14992920,0 -14999958,0 -14999958,0.32905854 -14999976,0.32905854 -14999976,0 -15000072,0 -15000072,0.025648763 -15000096,0.025648763 -15000096,0 -15000186,0 -15000186,0.095051298 -15000204,0.095051298 -15000204,0 -15000792,0 -15000792,0.060500905 -15000852,0.060500905 -15000852,0 -15002508,0 -15002508,0.15525045 -15002526,0.15525045 -15002526,0 -15011202,0 -15011202,0.34429692 -15011226,0.34429692 -15011226,0 -15011316,0 -15011316,0.16158721 -15011346,0.16158721 -15011346,0 -15012264,0 -15012264,0.064876282 -15012270,0.064876282 -15012270,0 -15014622,0 -15014622,0.3014484 -15014664,0.3014484 -15014664,0 -15015258,0 -15015258,0.27896801 -15015276,0.27896801 -15015276,0 -15017460,0 -15017460,0.041792396 -15017466,0.041792396 -15017466,0 -15017574,0 -15017574,0.072118286 -15017670,0.072118286 -15017670,0 -15018930,0 -15018930,0.20715148 -15018942,0.20715148 -15018942,0 -15019050,0 -15019050,0.082830416 -15019164,0.033041642 -15019164,0 -15019170,0 -15019170,0.033041642 -15019188,0.082830416 -15019188,0 -15019278,0 -15019278,0.13080869 -15019350,0.13080869 -15019350,0 -15019878,0 -15019878,0.29315027 -15019992,0 -15019992,0 -15019992,0.23823174 -15019992,0.29315027 -15020022,0.23823174 -15020022,0 -15020112,0 -15020112,0.0072420036 -15020172,0.0072420036 -15020172,0 -15020226,0 -15020226,0.067592034 -15020244,0.067592034 -15020244,0 -15020340,0 -15020340,0.054767652 -15020346,0.054767652 -15020346,0 -15025590,0 -15025590,0.19477972 -15025614,0.19477972 -15025614,0 -15035454,0 -15035454,0.16339771 -15035538,0.16339771 -15035538,0 -15048204,0 -15048204,0.30401328 -15048834,0.30401328 -15048834,0 -15050040,0 -15050040,0.37628244 -15050424,0.37628244 -15050424,0 -15060072,0 -15060072,0.090826795 -15060168,0.090826795 -15060168,0 -15062358,0 -15062358,0.27263126 -15062424,0.27263126 -15062424,0 -15062478,0 -15062478,0.3414303 -15062502,0.3414303 -15062502,0 -15062592,0 -15062592,0.32528666 -15062634,0 -15062634,0 -15062634,0.31276403 -15062634,0.32528666 -15062658,0.31276403 -15062658,0 -15064968,0 -15064968,0.258449 -15065058,0.258449 -15065058,0 -15065796,0 -15065796,0.34791792 -15065844,0.34791792 -15065844,0 -15066504,0 -15066504,0.17697646 -15066546,0.17697646 -15066546,0 -15066624,0 -15066624,0.24381412 -15066666,0.24381412 -15066666,0 -15066738,0 -15066738,0.25331925 -15066780,0.25331925 -15066780,0 -15066852,0 -15066852,0.030476765 -15066876,0.030476765 -15066876,0 -15066972,0 -15066972,0.0078455039 -15066996,0.0078455039 -15066996,0 -15067086,0 -15067086,0.10334943 -15067092,0.10334943 -15067092,0 -15067200,0 -15067200,0.14257695 -15067248,0.14257695 -15067248,0 -15067320,0 -15067320,0.012824381 -15067326,0.012824381 -15067326,0 -15067368,0 -15067368,0.064272782 -15067434,0.11647556 -15067434,0 -15067458,0 -15067458,0.064272782 -15067494,0.11647556 -15067494,0 -15067548,0 -15067548,0.025950513 -15067584,0.025950513 -15067584,0 -15067668,0 -15067668,0.17788171 -15067674,0.17788171 -15067674,0 -15067782,0 -15067782,0.086904043 -15067800,0.086904043 -15067800,0 -15067896,0 -15067896,0.34112855 -15067902,0.34112855 -15067902,0 -15068016,0 -15068016,0.19840072 -15068094,0.17486421 -15068094,0 -15068106,0 -15068106,0 -15068106,0.19840072 -15068106,0.17486421 -15068208,0 -15068208,0.24592637 -15068232,0.24592637 -15068232,0 -15068328,0 -15068328,0.23928787 -15068340,0.23928787 -15068340,0 -15068442,0 -15068442,0.011466506 -15068448,0.011466506 -15068448,0 -15070170,0 -15070170,0.0075437538 -15070290,0.0075437538 -15070290,0 -15070626,0 -15070626,0.057634279 -15070632,0.057634279 -15070632,0 -15070740,0 -15070740,0.096710923 -15070746,0.096710923 -15070746,0 -15070854,0 -15070854,0.21680748 -15070860,0.21680748 -15070860,0 -15073338,0 -15073338,0.26765238 -15073410,0.26765238 -15073410,0 -15077706,0 -15077706,0.018708509 -15077736,0.018708509 -15077736,0 -15077796,0 -15077796,0.35923355 -15077814,0.35923355 -15077814,0 -15080910,0 -15080910,0.16113458 -15080934,0.16113458 -15080934,0 -15088992,0 -15088992,0.15841883 -15089052,0.15841883 -15089052,0 -15089112,0 -15089112,0.027006639 -15089118,0.027006639 -15089118,0 -15090870,0 -15090870,0.057785154 -15090876,0.057785154 -15090876,0 -15090984,0 -15090984,0.240344 -15091020,0.240344 -15091020,0 -15095694,0 -15095694,0.0037718769 -15095700,0.0037718769 -15095700,0 -15095808,0 -15095808,0.242758 -15095922,0.242758 -15095922,0 -15095940,0 -15095940,0.17426071 -15095958,0.17426071 -15095958,0 -15096060,0 -15096060,0.075739288 -15096144,0.075739288 -15096144,0 -15096174,0 -15096174,0.24170187 -15096186,0.24170187 -15096186,0 -15096288,0 -15096288,0.0089016295 -15096294,0.0089016295 -15096294,0 -15099060,0 -15099060,0.064725407 -15099084,0.064725407 -15099084,0 -15101538,0 -15101538,0.098068799 -15101550,0.098068799 -15101550,0 -15101802,0 -15101802,0.35259505 -15101820,0.35259505 -15101820,0 -15101916,0 -15101916,0.17350634 -15101940,0.17350634 -15101940,0 -15102204,0 -15102204,0.097616174 -15102246,0.097616174 -15102246,0 -15104934,0 -15104934,0.23823174 -15105138,0.23823174 -15105138,0 -15105984,0 -15105984,0.34293905 -15106080,0.34293905 -15106080,0 -15106812,0 -15106812,0.29088715 -15106824,0.29088715 -15106824,0 -15106926,0 -15106926,0.14257695 -15106932,0.14257695 -15106932,0 -15107046,0 -15107046,0.18346409 -15107106,0.18346409 -15107106,0 -15107160,0 -15107160,0.10863005 -15107208,0.10863005 -15107208,0 -15107808,0 -15107808,0.063669282 -15107814,0.063669282 -15107814,0 -15114696,0 -15114696,0.15178033 -15114720,0.15178033 -15114720,0 -15114810,0 -15114810,0.061557031 -15114816,0.061557031 -15114816,0 -15145722,0 -15145722,0.21831623 -15145764,0.21831623 -15145764,0 -15151050,0 -15151050,0.35184068 -15151122,0.35184068 -15151122,0 -15151974,0 -15151974,0.2469825 -15151998,0.2469825 -15151998,0 -15152988,0 -15152988,0.21001811 -15153054,0.21001811 -15153054,0 -15153102,0 -15153102,0.25709113 -15153114,0.25709113 -15153114,0 -15153150,0 -15153150,0.26282438 -15153204,0.26282438 -15153204,0 -15153222,0 -15153222,0.1495172 -15153264,0.1495172 -15153264,0 -15153336,0 -15153336,0.28922752 -15153354,0.28922752 -15153354,0 -15154770,0 -15154770,0.1991551 -15154806,0.1991551 -15154806,0 -15155244,0 -15155244,0.24185275 -15155328,0.24185275 -15155328,0 -15156978,0 -15156978,0.30974653 -15157590,0.30974653 -15157590,0 -15159228,0 -15159228,0.18316234 -15159252,0.18316234 -15159252,0 -15159342,0 -15159342,0.22103199 -15159354,0.22103199 -15159354,0 -15168462,0 -15168462,0.11255281 -15168474,0.11255281 -15168474,0 -15168582,0 -15168582,0.0058841279 -15168588,0.0058841279 -15168588,0 -15168696,0 -15168696,0.23310199 -15168708,0.23310199 -15168708,0 -15186522,0 -15186522,0.18602897 -15186534,0.18602897 -15186534,0 -15186636,0 -15186636,0.26704888 -15186714,0.26704888 -15186714,0 -15186756,0 -15186756,0.23053712 -15186762,0.23053712 -15186762,0 -15188412,0 -15188412,0.42063971 -15189090,0.42063971 -15189090,0 -15189780,0 -15189780,0.035455643 -15189786,0.035455643 -15189786,0 -15189894,0 -15189894,0.20745323 -15189960,0.20745323 -15189960,0 -15194922,0 -15194922,0.26840676 -15194928,0.26840676 -15194928,0 -15195036,0 -15195036,0.03002414 -15195048,0.03002414 -15195048,0 -15195150,0 -15195150,0.08916717 -15195162,0.08916717 -15195162,0 -15195270,0 -15195270,0.18014484 -15195294,0.18014484 -15195294,0 -15198642,0 -15198642,0.27097164 -15198654,0.27097164 -15198654,0 -15200088,0 -15200088,0.10923355 -15200100,0.10923355 -15200100,0 -15200202,0 -15200202,0.24140012 -15200244,0.24140012 -15200244,0 -15202176,0 -15202176,0.12417019 -15202182,0.12417019 -15202182,0 -15202290,0 -15202290,0.14800845 -15202314,0.14800845 -15202314,0 -15202410,0 -15202410,0.10621605 -15202434,0.10621605 -15202434,0 -15228954,0 -15228954,0.12054919 -15228972,0.12054919 -15228972,0 -15229068,0 -15229068,0.011768256 -15229074,0.011768256 -15229074,0 -15229182,0 -15229182,0.23295112 -15229224,0.23295112 -15229224,0 -15229302,0 -15229302,0.068949909 -15229332,0.068949909 -15229332,0 -15229416,0 -15229416,0.023385637 -15229452,0.023385637 -15229452,0 -15229530,0 -15229530,0.33826192 -15229536,0.33826192 -15229536,0 -15229650,0 -15229650,0.054164152 -15229656,0.054164152 -15229656,0 -15229764,0 -15229764,0.10938443 -15229770,0.10938443 -15229770,0 -15229878,0 -15229878,0.26870851 -15229926,0.26870851 -15229926,0 -15229998,0 -15229998,0.11134581 -15230004,0.11134581 -15230004,0 -15230112,0 -15230112,0.073174412 -15230124,0.073174412 -15230124,0 -15230226,0 -15230226,0.11074231 -15230256,0.11074231 -15230256,0 -15234090,0 -15234090,0.40419433 -15234150,0.40419433 -15234150,0 -15239850,0 -15239850,0.16490646 -15239874,0.16490646 -15239874,0 -15239964,0 -15239964,0.094749547 -15239970,0.094749547 -15239970,0 -15243276,0 -15243276,0.014785757 -15243330,0.014785757 -15243330,0 -15246306,0 -15246306,0.26418226 -15246390,0.26418226 -15246390,0 -15246894,0 -15246894,0.19236572 -15246996,0.19236572 -15246996,0 -15247482,0 -15247482,0.26131563 -15247584,0.26131563 -15247584,0 -15248064,0 -15248064,0.25512975 -15248148,0.25512975 -15248148,0 -15248652,0 -15248652,0.18663247 -15248730,0.18663247 -15248730,0 -15252744,0 -15252744,0.095503923 -15252762,0.095503923 -15252762,0 -15252864,0 -15252864,0.15419433 -15252888,0.15419433 -15252888,0 -15262494,0 -15262494,0.0072420036 -15262572,0.0072420036 -15262572,0 -15262614,0 -15262614,0.29315027 -15262668,0.29315027 -15262668,0 -15263634,0 -15263634,0.013427882 -15263640,0.013427882 -15263640,0 -15266664,0 -15266664,0.1937236 -15266712,0.1937236 -15266712,0 -15268176,0 -15268176,0.11330718 -15268194,0.11330718 -15268194,0 -15268296,0 -15268296,0.27429089 -15268410,0.00090525045 -15268410,0 -15268416,0 -15268416,0.00090525045 -15268422,0.27429089 -15268422,0 -15273066,0 -15273066,0.10983705 -15273084,0.10983705 -15273084,0 -15273180,0 -15273180,0.27942064 -15273270,0.27942064 -15273270,0 -15274080,0 -15274080,0.0051297526 -15274086,0.0051297526 -15274086,0 -15275796,0 -15275796,0.11979481 -15275844,0.11979481 -15275844,0 -15279210,0 -15279210,0.71047073 -15279384,0.71047073 -15279384,0 -15312438,0 -15312438,0.04073627 -15312444,0.04073627 -15312444,0 -15312558,0 -15312558,0.10244418 -15312564,0.10244418 -15312564,0 -15312672,0 -15312672,0.022329511 -15312690,0.022329511 -15312690,0 -15318228,0 -15318228,0.0075437538 -15318276,0.0075437538 -15318276,0 -15323958,0 -15323958,0.10998793 -15324072,0.1567592 -15324072,0 -15324108,0 -15324108,0.23355462 -15324126,0.23355462 -15324126,0 -15324132,0 -15324132,0.10998793 -15324198,0.1567592 -15324198,0 -15324336,0 -15324336,0.092486421 -15324342,0.092486421 -15324342,0 -15324354,0 -15324354,0.30371153 -15324432,0.30371153 -15324432,0 -15329814,0 -15329814,0.11994568 -15329820,0.11994568 -15329820,0 -15330786,0 -15330786,0.29194327 -15330798,0.29194327 -15330798,0 -15332784,0 -15332784,0.2088111 -15332796,0.2088111 -15332796,0 -15333228,0 -15333228,0.38654194 -15333258,0.38654194 -15333258,0 -15343056,0 -15343056,0.15811708 -15343062,0.15811708 -15343062,0 -15343176,0 -15343176,0.0042245021 -15343182,0.0042245021 -15343182,0 -15343290,0 -15343290,0.068949909 -15343392,0.068949909 -15343392,0 -15346428,0 -15346428,0.22510561 -15346464,0.22510561 -15346464,0 -15350598,0 -15350598,0.13171394 -15350628,0.13171394 -15350628,0 -15355224,0 -15355224,0.39846107 -15355500,0.39846107 -15355500,0 -15357060,0 -15357060,0.42260109 -15357276,0.0013578757 -15357276,0 -15357282,0 -15357282,0.0013578757 -15357390,0.14740495 -15357390,0 -15357456,0 -15357456,0.42260109 -15357462,0.14740495 -15357462,0 -15357510,0 -15357510,0.17290284 -15357528,0.17290284 -15357528,0 -15357624,0 -15357624,0.36089318 -15357630,0.36089318 -15357630,0 -15358020,0 -15358020,0.17395896 -15358050,0.17395896 -15358050,0 -15358134,0 -15358134,0.087507544 -15358164,0.087507544 -15358164,0 -15358890,0 -15358890,0.31970428 -15359286,0.31970428 -15359286,0 -15364272,0 -15364272,0.21982498 -15364350,0.21982498 -15364350,0 -15364854,0 -15364854,0.19055522 -15364926,0.19055522 -15364926,0 -15365442,0 -15365442,0.22510561 -15365574,0.22510561 -15365574,0 -15366030,0 -15366030,0.17984309 -15366132,0.17984309 -15366132,0 -15366618,0 -15366618,0.19900422 -15366702,0.19900422 -15366702,0 -15367206,0 -15367206,0.18452022 -15367278,0.18452022 -15367278,0 -15367788,0 -15367788,0.18844297 -15367884,0.18844297 -15367884,0 -15368376,0 -15368376,0.20111648 -15368442,0.20111648 -15368442,0 -15396264,0 -15396264,0.073777912 -15396270,0.073777912 -15396270,0 -15400224,0 -15400224,0.23280024 -15400344,0.28273989 -15400344,0 -15400350,0 -15400350,0.28273989 -15400362,0.23280024 -15400362,0 -15400458,0 -15400458,0.22827399 -15400476,0.22827399 -15400476,0 -15400572,0 -15400572,0.034399517 -15400590,0.034399517 -15400590,0 -15400692,0 -15400692,0.25995775 -15400776,0.25995775 -15400776,0 -15400806,0 -15400806,0.21605311 -15400818,0.21605311 -15400818,0 -15400920,0 -15400920,0.18436934 -15400986,0.18436934 -15400986,0 -15410328,0 -15410328,0.47721786 -15410334,0.47721786 -15410334,0 -15410448,0 -15410448,0.30371153 -15410490,0.30371153 -15410490,0 -15410562,0 -15410562,0.16671696 -15410592,0.16671696 -15410592,0 -15416922,0 -15416922,0.25588413 -15417030,0.25588413 -15417030,0 -15425652,0 -15425652,0.2506035 -15425676,0.2506035 -15425676,0 -15425952,0 -15425952,0.39076645 -15426000,0.39076645 -15426000,0 -15430104,0 -15430104,0.38337357 -15430164,0.38337357 -15430164,0 -15430404,0 -15430404,0.25814725 -15430512,0.25814725 -15430512,0 -15433482,0 -15433482,0.21590223 -15433566,0.21590223 -15433566,0 -15433602,0 -15433602,0.24834037 -15433644,0.24834037 -15433644,0 -15439188,0 -15439188,0.16505733 -15439200,0.16505733 -15439200,0 -15439308,0 -15439308,0.016143633 -15439332,0.016143633 -15439332,0 -15439422,0 -15439422,0.26116476 -15439428,0.26116476 -15439428,0 -15439536,0 -15439536,0.18949909 -15439590,0.18949909 -15439590,0 -15439656,0 -15439656,0.076493663 -15439716,0.076493663 -15439716,0 -15441996,0 -15441996,0.16626433 -15442026,0.16626433 -15442026,0 -15442050,0 -15442050,0.0025648763 -15442056,0.0025648763 -15442056,0 -15446442,0 -15446442,0.14876282 -15446538,0.14876282 -15446538,0 -15450348,0 -15450348,0.66415208 -15450666,0.66415208 -15450666,0 -15451470,0 -15451470,0.098219674 -15451494,0.098219674 -15451494,0 -15451584,0 -15451584,0.00015087508 -15451590,0.00015087508 -15451590,0 -15451704,0 -15451704,0.22616174 -15451752,0.22616174 -15451752,0 -15469704,0 -15469704,0.17048884 -15469746,0.17048884 -15469746,0 -15469824,0 -15469824,0.14438745 -15469842,0.14438745 -15469842,0 -15469938,0 -15469938,0.017954134 -15470148,0.017954134 -15470148,0 -15496926,0 -15496926,0.10500905 -15496932,0.10500905 -15496932,0 -15497046,0 -15497046,0.12190706 -15497052,0.12190706 -15497052,0 -15500646,0 -15500646,0.18376584 -15500670,0.18376584 -15500670,0 -15500760,0 -15500760,0.12960169 -15500880,0 -15500880,0 -15500880,0.12085094 -15500880,0.12960169 -15500904,0.12085094 -15500904,0 -15500994,0 -15500994,0.13126132 -15501042,0.13126132 -15501042,0 -15501108,0 -15501108,0.088714544 -15501114,0.088714544 -15501114,0 -15505770,0 -15505770,0.22118286 -15505782,0.22118286 -15505782,0 -15512298,0 -15512298,0.0016596258 -15512304,0.0016596258 -15512304,0 -15517458,0 -15517458,0.12024744 -15517464,0.12024744 -15517464,0 -15520590,0 -15520590,0.15238383 -15520596,0.15238383 -15520596,0 -15522822,0 -15522822,0.17697646 -15522834,0.17697646 -15522834,0 -15522936,0 -15522936,0.022480386 -15522942,0.022480386 -15522942,0 -15526260,0 -15526260,0.049487025 -15526296,0.049487025 -15526296,0 -15528720,0 -15528720,0.24411587 -15528756,0.24411587 -15528756,0 -15531126,0 -15531126,0.11919131 -15531174,0.11919131 -15531174,0 -15532578,0 -15532578,0.0015087508 -15532584,0.0015087508 -15532584,0 -15552864,0 -15552864,0.21228123 -15552942,0.21228123 -15552942,0 -15553452,0 -15553452,0.26644538 -15553536,0.26644538 -15553536,0 -15554040,0 -15554040,0.22601086 -15554106,0.22601086 -15554106,0 -15554622,0 -15554622,0.22887749 -15554664,0.22887749 -15554664,0 -15577140,0 -15577140,0.32181654 -15577344,0.32181654 -15577344,0 -15577512,0 -15577512,0.13669282 -15577560,0.13669282 -15577560,0 -15577818,0 -15577818,0.079812915 -15577860,0.079812915 -15577860,0 -15581916,0 -15581916,0.21560048 -15582066,0.21560048 -15582066,0 -15584922,0 -15584922,0.38292094 -15584976,0.38292094 -15584976,0 -15586314,0 -15586314,0.37190706 -15586338,0.37190706 -15586338,0 -15587364,0 -15587364,0.16490646 -15587406,0.16490646 -15587406,0 -15587478,0 -15587478,0.20745323 -15587538,0.31472541 -15587538,0 -15587580,0 -15587580,0.20745323 -15587604,0.31472541 -15587604,0 -15589380,0 -15589380,0.21137598 -15589386,0.21137598 -15589386,0 -15589722,0 -15589722,0.1937236 -15589842,0.15781533 -15589842,0 -15589854,0 -15589854,0.1937236 -15589890,0.15781533 -15589890,0 -15595266,0 -15595266,0.095051298 -15595302,0.095051298 -15595302,0 -15595374,0 -15595374,0.086904043 -15595380,0.012673506 -15595380,0 -15595392,0 -15595392,0.086904043 -15595416,0.012673506 -15595416,0 -15595494,0 -15595494,0.24562462 -15595512,0.24562462 -15595512,0 -15597138,0 -15597138,0.11572118 -15597180,0.11572118 -15597180,0 -15598080,0 -15598080,0.37085094 -15598500,0.37085094 -15598500,0 -15599916,0 -15599916,0.35199155 -15600378,0.35199155 -15600378,0 -15606954,0 -15606954,0.28681352 -15606966,0.28681352 -15606966,0 -15607074,0 -15607074,0.10923355 -15607152,0.10923355 -15607152,0 -15607188,0 -15607188,0.21107423 -15607200,0.21107423 -15607200,0 -15607302,0 -15607302,0.0048280024 -15607308,0.0048280024 -15607308,0 -15607422,0 -15607422,0.23611949 -15607446,0.23611949 -15607446,0 -15607536,0 -15607536,0.058992154 -15607542,0.058992154 -15607542,0 -15607650,0 -15607650,0.32362704 -15607746,0.32362704 -15607746,0 -15607770,0 -15607770,0.20775498 -15607848,0.20775498 -15607848,0 -15607884,0 -15607884,0.32785154 -15607974,0.32785154 -15607974,0 -15607998,0 -15607998,0.014031382 -15608004,0.014031382 -15608004,0 -15613548,0 -15613548,0.18210622 -15613584,0.036360893 -15613584,0 -15613590,0 -15613590,0.036360893 -15613638,0.023838262 -15613638,0 -15613644,0 -15613644,0.023838262 -15613656,0.18210622 -15613656,0 -15613752,0 -15613752,0.28092939 -15613818,0.28092939 -15613818,0 -15613866,0 -15613866,0.17063971 -15613938,0.17063971 -15613938,0 -15613986,0 -15613986,0.14076645 -15614022,0.14076645 -15614022,0 -15614100,0 -15614100,0.34882317 -15614112,0.34882317 -15614112,0 -15614214,0 -15614214,0.14091732 -15614268,0.14091732 -15614268,0 -15614328,0 -15614328,0.086149668 -15614346,0.086149668 -15614346,0 -15614448,0 -15614448,0.24321062 -15614466,0.24321062 -15614466,0 -15614562,0 -15614562,0.18648159 -15614568,0.18648159 -15614568,0 -15614916,0 -15614916,0.11436331 -15615018,0.11436331 -15615018,0 -15620196,0 -15620196,0.23098974 -15620244,0.23098974 -15620244,0 -15622926,0 -15622926,0.075890163 -15622986,0.075890163 -15622986,0 -15623046,0 -15623046,0.2936029 -15623130,0.2936029 -15623130,0 -15624894,0 -15624894,0.28183464 -15624948,0.28183464 -15624948,0 -15625008,0 -15625008,0.14076645 -15625038,0.14076645 -15625038,0 -15628752,0 -15628752,0.04993965 -15628788,0.04993965 -15628788,0 -15629676,0 -15629676,0.064876282 -15629682,0.064876282 -15629682,0 -15630948,0 -15630948,0.23536512 -15631002,0.23536512 -15631002,0 -15631068,0 -15631068,0.17395896 -15631110,0.17395896 -15631110,0 -15634776,0 -15634776,0.30552203 -15634806,0.30552203 -15634806,0 -15634920,0 -15634920,0.0048280024 -15634926,0.0048280024 -15634926,0 -15643608,0 -15643608,0.22631261 -15643626,0.22631261 -15643626,0 -15643722,0 -15643722,0.12401931 -15643788,0.12401931 -15643788,0 -15643836,0 -15643836,0.05914303 -15643860,0.05914303 -15643860,0 -15672216,0 -15672216,0.038774894 -15672222,0.038774894 -15672222,0 -15675684,0 -15675684,0.12945081 -15675708,0.12945081 -15675708,0 -15675804,0 -15675804,0.16415208 -15675846,0.16415208 -15675846,0 -15676116,0 -15676116,0.035455643 -15676122,0.035455643 -15676122,0 -15676818,0 -15676818,0.10787568 -15676824,0.10787568 -15676824,0 -15688626,0 -15688626,0.2911889 -15688650,0.2911889 -15688650,0 -15689940,0 -15689940,0.043753772 -15689946,0.043753772 -15689946,0 -15693084,0 -15693084,0.18995172 -15693108,0.18995172 -15693108,0 -15700554,0 -15700554,0.12326494 -15700608,0.12326494 -15700608,0 -15700668,0 -15700668,0.08026554 -15700698,0.08026554 -15700698,0 -15700788,0 -15700788,0.16882921 -15700794,0.16882921 -15700794,0 -15701886,0 -15701886,0.13458057 -15701916,0.13458057 -15701916,0 -15702000,0 -15702000,0.30522028 -15702018,0.30522028 -15702018,0 -15702102,0 -15702102,0.20006035 -15702114,0.20006035 -15702114,0 -15702120,0 -15702120,0.1931201 -15702126,0.1931201 -15702126,0 -15702234,0 -15702234,0.17033796 -15702270,0.17033796 -15702270,0 -15702348,0 -15702348,0.10304768 -15702402,0.10304768 -15702402,0 -15702462,0 -15702462,0.16369946 -15702546,0.16369946 -15702546,0 -15702582,0 -15702582,0.32860591 -15702588,0.32860591 -15702588,0 -15702696,0 -15702696,0.020066385 -15702702,0.020066385 -15702702,0 -15702810,0 -15702810,0.16822571 -15702822,0.16822571 -15702822,0 -15703194,0 -15703194,0.33207604 -15703224,0.33207604 -15703224,0 -15703440,0 -15703440,0.42365721 -15703524,0.42365721 -15703524,0 -15703734,0 -15703734,0.15343995 -15703746,0.15343995 -15703746,0 -15703914,0 -15703914,0.27625226 -15703926,0.27625226 -15703926,0 -15706722,0 -15706722,0.072570911 -15706740,0.072570911 -15706740,0 -15707952,0 -15707952,0.47857574 -15708096,0.013126132 -15708096,0 -15708102,0 -15708102,0.013126132 -15708468,0.47857574 -15708468,0 -15708498,0 -15708498,0.21891973 -15708510,0.21891973 -15708510,0 -15709254,0 -15709254,0.19477972 -15709266,0.19477972 -15709266,0 -15709782,0 -15709782,0.14272782 -15709980,0.14272782 -15709980,0 -15712920,0 -15712920,0.04993965 -15712938,0.04993965 -15712938,0 -15720840,0 -15720840,0.037417019 -15720882,0.037417019 -15720882,0 -15720954,0 -15720954,0.12899819 -15721056,0.12899819 -15721056,0 -15721074,0 -15721074,0.16113458 -15721092,0.16113458 -15721092,0 -15753930,0 -15753930,0.16701871 -15754008,0.16701871 -15754008,0 -15754104,0 -15754104,0.1495172 -15754176,0.1495172 -15754176,0 -15763896,0 -15763896,0.24185275 -15763938,0.24185275 -15763938,0 -15764016,0 -15764016,0.058690404 -15764040,0.058690404 -15764040,0 -15765120,0 -15765120,0.31457453 -15765162,0.31457453 -15765162,0 -15770610,0 -15770610,0.025347013 -15770616,0.025347013 -15770616,0 -15770724,0 -15770724,0.029873265 -15770784,0.029873265 -15770784,0 -15770838,0 -15770838,0.30944478 -15770940,0.30944478 -15770940,0 -15774948,0 -15774948,0.2911889 -15774960,0.2911889 -15774960,0 -15775062,0 -15775062,0.16083283 -15775128,0.16083283 -15775128,0 -15775182,0 -15775182,0.17456246 -15775266,0.17456246 -15775266,0 -15775296,0 -15775296,0.14499095 -15775326,0.14499095 -15775326,0 -15775410,0 -15775410,0.27142426 -15775452,0.27142426 -15775452,0 -15775530,0 -15775530,0.23310199 -15775674,0.23310199 -15775674,0 -15776028,0 -15776028,0.23762824 -15776046,0.23762824 -15776046,0 -15780072,0 -15780072,0.017199759 -15780078,0.017199759 -15780078,0 -15785718,0 -15785718,0.16354858 -15785730,0.16354858 -15785730,0 -15785832,0 -15785832,0.031231141 -15785838,0.031231141 -15785838,0 -15785952,0 -15785952,0.047525649 -15785970,0.047525649 -15785970,0 -15786066,0 -15786066,0.1041038 -15786078,0.1041038 -15786078,0 -15786180,0 -15786180,0.17154496 -15786312,0.17154496 -15786312,0 -15791916,0 -15791916,0.13533494 -15791964,0.13533494 -15791964,0 -15793434,0 -15793434,0.34007242 -15793554,0.26644538 -15793554,0 -15793620,0 -15793620,0.26644538 -15793674,0.34007242 -15793674,0 -15798276,0 -15798276,0.29677127 -15798300,0.29677127 -15798300,0 -15798396,0 -15798396,0.03062764 -15798402,0.03062764 -15798402,0 -15801774,0 -15801774,0.21831623 -15801780,0.21831623 -15801780,0 -15801888,0 -15801888,0.26161738 -15801978,0.26161738 -15801978,0 -15802002,0 -15802002,0.23325287 -15802020,0.23325287 -15802020,0 -15803964,0 -15803964,0.1428787 -15803970,0.1428787 -15803970,0 -15804078,0 -15804078,0.31864816 -15804096,0.31864816 -15804096,0 -15807270,0 -15807270,0.0072420036 -15807276,0.0072420036 -15807276,0 -15807726,0 -15807726,0.36496681 -15807750,0.36496681 -15807750,0 -15807840,0 -15807840,0.050694025 -15807846,0.050694025 -15807846,0 -15807960,0 -15807960,0.32966204 -15807966,0.32966204 -15807966,0 -15823698,0 -15823698,0.052806276 -15823704,0.052806276 -15823704,0 -15823812,0 -15823812,0.030175015 -15823824,0.030175015 -15823824,0 -15823926,0 -15823926,0.099124925 -15823932,0.099124925 -15823932,0 -15824046,0 -15824046,0.23958962 -15824106,0.23958962 -15824106,0 -15824160,0 -15824160,0.10123718 -15824238,0.10123718 -15824238,0 -15824274,0 -15824274,0.1531382 -15824286,0.1531382 -15824286,0 -15834978,0 -15834978,0.20413398 -15835008,0.20413398 -15835008,0 -15845874,0 -15845874,0.22284249 -15845910,0.22284249 -15845910,0 -15845988,0 -15845988,0.26719976 -15846048,0.26719976 -15846048,0 -15846102,0 -15846102,0.0013578757 -15846108,0.0013578757 -15846108,0 -15846222,0 -15846222,0.1010863 -15846294,0.1010863 -15846294,0 -15846336,0 -15846336,0.0015087508 -15846342,0.0015087508 -15846342,0 -15846450,0 -15846450,0.32272179 -15846492,0.32272179 -15846492,0 -15846570,0 -15846570,0.075890163 -15846576,0.075890163 -15846576,0 -15849096,0 -15849096,0.20187085 -15849114,0.20187085 -15849114,0 -15852090,0 -15852090,0.24441762 -15852108,0.24441762 -15852108,0 -15854418,0 -15854418,0.16007846 -15854448,0.16007846 -15854448,0 -15854538,0 -15854538,0.11557031 -15854544,0.11557031 -15854544,0 -15854652,0 -15854652,0.083132167 -15854658,0.083132167 -15854658,0 -15854766,0 -15854766,0.07966204 -15854772,0.07966204 -15854772,0 -15854886,0 -15854886,0.15178033 -15855000,0.0084490042 -15855000,0 -15855006,0 -15855006,0.0084490042 -15855036,0.15178033 -15855036,0 -15855114,0 -15855114,0.082076041 -15855204,0.082076041 -15855204,0 -15858414,0 -15858414,0.13940857 -15858438,0.13940857 -15858438,0 -15870684,0 -15870684,0.12311406 -15870828,0.12311406 -15870828,0 -15873132,0 -15873132,0.25694025 -15873246,0.25694025 -15873246,0 -15875796,0 -15875796,0.16822571 -15875802,0.16822571 -15875802,0 -15876498,0 -15876498,0.15691008 -15876510,0.15691008 -15876510,0 -15876618,0 -15876618,0.14378395 -15876630,0.14378395 -15876630,0 -15876732,0 -15876732,0.18255884 -15876816,0.18255884 -15876816,0 -15876846,0 -15876846,0.16385033 -15876852,0.16385033 -15876852,0 -15876966,0 -15876966,0.0078455039 -15877038,0.0078455039 -15877038,0 -15877170,0 -15877170,0.39544357 -15877902,0.39544357 -15877902,0 -15893358,0 -15893358,0.16550996 -15893370,0.16550996 -15893370,0 -15893472,0 -15893472,0.057181654 -15893478,0.057181654 -15893478,0 -15896004,0 -15896004,0.22857574 -15896124,0.22857574 -15896124,0 -15896592,0 -15896592,0.21258298 -15896676,0.21258298 -15896676,0 -15897180,0 -15897180,0.21726011 -15897258,0.21726011 -15897258,0 -15897768,0 -15897768,0.26418226 -15897834,0.26418226 -15897834,0 -15898356,0 -15898356,0.16173808 -15898428,0.16173808 -15898428,0 -15922806,0 -15922806,0.093995172 -15922812,0.093995172 -15922812,0 -15922920,0 -15922920,0.051750151 -15922926,0.051750151 -15922926,0 -15923040,0 -15923040,0.088865419 -15923046,0.088865419 -15923046,0 -15923514,0 -15923514,0.1567592 -15923610,0.1567592 -15923610,0 -15923628,0 -15923628,0.094447797 -15923646,0.094447797 -15923646,0 -15923748,0 -15923748,0.15992758 -15923862,0.15992758 -15923862,0 -15925194,0 -15925194,0.15887145 -15925206,0.15887145 -15925206,0 -15925308,0 -15925308,0.27957151 -15925380,0.27957151 -15925380,0 -15931302,0 -15931302,0.095654798 -15931488,0.095654798 -15931488,0 -15935982,0 -15935982,0.28304164 -15936012,0.28304164 -15936012,0 -15936102,0 -15936102,0.27157514 -15936156,0.27157514 -15936156,0 -15936216,0 -15936216,0.025497888 -15936222,0.025497888 -15936222,0 -15936234,0 -15936234,0.20051298 -15936258,0.20051298 -15936258,0 -15940854,0 -15940854,0.092184671 -15940890,0.092184671 -15940890,0 -15942510,0 -15942510,0.0092033796 -15942522,0.0092033796 -15942522,0 -15942798,0 -15942798,0.38412794 -15943518,0.38412794 -15943518,0 -15947904,0 -15947904,0.45594448 -15948180,0.45594448 -15948180,0 -15948666,0 -15948666,0.30597465 -15948732,0.30597465 -15948732,0 -15949590,0 -15949590,0.12688594 -15949620,0.12688594 -15949620,0 -15958416,0 -15958416,0.11949306 -15958464,0.11949306 -15958464,0 -15963798,0 -15963798,0.12296319 -15963864,0.12296319 -15963864,0 -15963912,0 -15963912,0.044055522 -15963930,0.044055522 -15963930,0 -15966582,0 -15966582,0.20835848 -15966630,0.20835848 -15966630,0 -15966696,0 -15966696,0.037266144 -15966702,0.037266144 -15966702,0 -15967848,0 -15967848,0.18255884 -15967914,0.18255884 -15967914,0 -15973698,0 -15973698,0.30974653 -15973716,0.30974653 -15973716,0 -15973812,0 -15973812,0.22012674 -15973836,0.22012674 -15973836,0 -15974004,0 -15974004,0.18074834 -15974088,0.18074834 -15974088,0 -15974118,0 -15974118,0.33313217 -15974142,0.33313217 -15974142,0 -15974232,0 -15974232,0.26372963 -15974286,0.26372963 -15974286,0 -15974352,0 -15974352,0.039378395 -15974358,0.039378395 -15974358,0 -15974466,0 -15974466,0.0070911285 -15974508,0.0070911285 -15974508,0 -15974580,0 -15974580,0.28892577 -15974622,0.28892577 -15974622,0 -15974700,0 -15974700,0.044508147 -15974706,0.044508147 -15974706,0 -15974814,0 -15974814,0.078153289 -15974868,0.078153289 -15974868,0 -15974928,0 -15974928,0.12311406 -15974994,0.12311406 -15974994,0 -15975030,0 -15975030,0.0015087508 -15975036,0.0015087508 -15975036,0 -15975048,0 -15975048,0.079511165 -15975054,0.079511165 -15975054,0 -15975162,0 -15975162,0.13533494 -15975192,0.13533494 -15975192,0 -15975276,0 -15975276,0.13820157 -15975294,0.13820157 -15975294,0 -15975396,0 -15975396,0.089619795 -15975402,0.089619795 -15975402,0 -15978108,0 -15978108,0.23611949 -15978132,0.23611949 -15978132,0 -16005768,0 -16005768,0.041792396 -16005774,0.041792396 -16005774,0 -16022190,0 -16022190,0.025497888 -16022196,0.025497888 -16022196,0 -16022304,0 -16022304,0.14996982 -16022406,0.14996982 -16022406,0 -16027266,0 -16027266,0.13820157 -16027302,0.13820157 -16027302,0 -16027380,0 -16027380,0.094146047 -16027404,0.094146047 -16027404,0 -16037256,0 -16037256,0.083433917 -16037262,0.083433917 -16037262,0 -16037394,0 -16037394,0.17939046 -16037442,0.17939046 -16037442,0 -16041864,0 -16041864,0.095956548 -16041870,0.095956548 -16041870,0 -16041984,0 -16041984,0.062009656 -16041990,0.062009656 -16041990,0 -16046304,0 -16046304,0.26312613 -16046328,0.26312613 -16046328,0 -16051176,0 -16051176,0.16400121 -16051266,0.16400121 -16051266,0 -16051764,0 -16051764,0.22827399 -16051848,0.22827399 -16051848,0 -16052352,0 -16052352,0.1925166 -16052418,0.1925166 -16052418,0 -16052934,0 -16052934,0.21544961 -16053012,0.21544961 -16053012,0 -16053096,0 -16053096,0.053258902 -16053102,0.053258902 -16053102,0 -16053210,0 -16053210,0.16309596 -16053264,0.16309596 -16053264,0 -16054830,0 -16054830,0.16626433 -16054854,0.16626433 -16054854,0 -16054944,0 -16054944,0.037718769 -16054950,0.037718769 -16054950,0 -16055064,0 -16055064,0.36119493 -16055082,0.36119493 -16055082,0 -16055178,0 -16055178,0.041038021 -16055214,0.041038021 -16055214,0 -16056456,0 -16056456,0.30944478 -16056480,0.30944478 -16056480,0 -16058586,0 -16058586,0.018557634 -16058700,0.18044659 -16058700,0 -16058724,0 -16058724,0.18044659 -16058820,0 -16058820,0 -16058820,0.018557634 -16058820,0.18240797 -16058910,0.18240797 -16058910,0 -16058934,0 -16058934,0.14936632 -16058946,0.14936632 -16058946,0 -16059048,0 -16059048,0.0078455039 -16059090,0.0078455039 -16059090,0 -16059150,0 -16059150,0.043753772 -16059156,0.043753772 -16059156,0 -16059168,0 -16059168,0.06004828 -16059192,0.06004828 -16059192,0 -16059282,0 -16059282,0.1410682 -16059300,0.1410682 -16059300,0 -16059396,0 -16059396,0.3571213 -16059402,0.3571213 -16059402,0 -16059516,0 -16059516,0.13005432 -16059612,0.13005432 -16059612,0 -16059630,0 -16059630,0.2917924 -16059636,0.2917924 -16059636,0 -16059696,0 -16059696,0.17003621 -16059732,0.17003621 -16059732,0 -16100346,0 -16100346,0.078756789 -16100358,0.078756789 -16100358,0 -16101204,0 -16101204,0.031532891 -16101234,0.031532891 -16101234,0 -16101372,0 -16101372,0.043452022 -16101396,0.043452022 -16101396,0 -16101486,0 -16101486,0.098370549 -16101510,0.098370549 -16101510,0 -16102224,0 -16102224,0.41354858 -16102398,0.41354858 -16102398,0 -16104306,0 -16104306,0.13669282 -16104336,0.13669282 -16104336,0 -16104420,0 -16104420,0.24170187 -16104498,0.24170187 -16104498,0 -16106064,0 -16106064,0.091279421 -16106094,0.091279421 -16106094,0 -16106310,0 -16106310,0.1985516 -16106334,0.1985516 -16106334,0 -16111008,0 -16111008,0.22495474 -16111056,0.22495474 -16111056,0 -16126992,0 -16126992,0.087658419 -16126998,0.087658419 -16126998,0 -16132068,0 -16132068,0.31140616 -16132092,0.31140616 -16132092,0 -16133058,0 -16133058,0.19296922 -16133100,0.19296922 -16133100,0 -16136268,0 -16136268,0.03983102 -16136310,0.03983102 -16136310,0 -16136610,0 -16136610,0.034852142 -16136622,0.034852142 -16136622,0 -16137330,0 -16137330,0.17154496 -16137336,0.17154496 -16137336,0 -16141392,0 -16141392,0.0045262523 -16141398,0.0045262523 -16141398,0 -16141506,0 -16141506,0.037869644 -16141512,0.037869644 -16141512,0 -16151922,0 -16151922,0.11149668 -16151952,0.11149668 -16151952,0 -16152624,0 -16152624,0.16324683 -16152642,0.16324683 -16152642,0 -16154160,0 -16154160,0.22465299 -16154166,0.22465299 -16154166,0 -16175424,0 -16175424,0.31427278 -16175448,0.31427278 -16175448,0 -16175538,0 -16175538,0.0075437538 -16175652,0.2009656 -16175652,0 -16175664,0 -16175664,0.0075437538 -16175706,0.2009656 -16175706,0 -16175772,0 -16175772,0.18452022 -16175814,0.18452022 -16175814,0 -16175886,0 -16175886,0.01041038 -16175892,0.01041038 -16175892,0 -16176000,0 -16176000,0.16053108 -16176006,0.16053108 -16176006,0 -16176120,0 -16176120,0.33433917 -16176156,0.33433917 -16176156,0 -16176234,0 -16176234,0.16822571 -16176318,0.16822571 -16176318,0 -16176348,0 -16176348,0.093995172 -16176354,0.093995172 -16176354,0 -16177410,0 -16177410,0.23234762 -16177476,0.23234762 -16177476,0 -16182378,0 -16182378,0.28228727 -16182708,0.28228727 -16182708,0 -16184766,0 -16184766,0.20503923 -16184772,0.20503923 -16184772,0 -16184880,0 -16184880,0.21092336 -16184886,0.21092336 -16184886,0 -16185000,0 -16185000,0.15585395 -16185066,0.15585395 -16185066,0 -16185114,0 -16185114,0.11602293 -16185150,0.11602293 -16185150,0 -16189746,0 -16189746,0.16898008 -16189854,0.16898008 -16189854,0 -16189860,0 -16189860,0.16400121 -16189878,0.16400121 -16189878,0 -16190322,0 -16190322,0.24683162 -16190412,0.24683162 -16190412,0 -16191114,0 -16191114,0.18255884 -16191126,0.18255884 -16191126,0 -16191474,0 -16191474,0.10802655 -16191480,0.10802655 -16191480,0 -16191594,0 -16191594,0.29571515 -16191600,0.29571515 -16191600,0 -16191708,0 -16191708,0.24411587 -16191714,0.24411587 -16191714,0 -16193544,0 -16193544,0.29616777 -16193640,0.29616777 -16193640,0 -16195194,0 -16195194,0.21801448 -16195230,0.21801448 -16195230,0 -16195308,0 -16195308,0.0069402535 -16195338,0.0069402535 -16195338,0 -16195392,0 -16195392,0.043301147 -16195404,0.043301147 -16195404,0 -16195428,0 -16195428,0.2009656 -16195494,0.2009656 -16195494,0 -16195542,0 -16195542,0.19538322 -16195566,0.19538322 -16195566,0 -16195656,0 -16195656,0.21439348 -16195674,0.21439348 -16195674,0 -16195776,0 -16195776,0.22284249 -16195782,0.22284249 -16195782,0 -16195890,0 -16195890,0.18391672 -16195920,0.18391672 -16195920,0 -16196004,0 -16196004,0.15449608 -16196034,0.15449608 -16196034,0 -16196118,0 -16196118,0.046167773 -16196190,0.082377791 -16196190,0 -16196196,0 -16196196,0.082377791 -16196214,0.046167773 -16196214,0 -16196238,0 -16196238,0.20534098 -16196304,0.20534098 -16196304,0 -16199646,0 -16199646,0.30537115 -16199670,0.30537115 -16199670,0 -16200762,0 -16200762,0.12899819 -16200774,0.12899819 -16200774,0 -16201386,0 -16201386,0.3086904 -16202208,0.3086904 -16202208,0 -16218420,0 -16218420,0.29149065 -16218444,0.29149065 -16218444,0 -16221828,0 -16221828,0.30959565 -16222530,0.30959565 -16222530,0 -16222584,0 -16222584,0.32347616 -16222614,0.32347616 -16222614,0 -16224948,0 -16224948,0.070307785 -16224954,0.070307785 -16224954,0 -16225170,0 -16225170,0.098370549 -16225248,0.098370549 -16225248,0 -16230192,0 -16230192,0.20383223 -16230210,0.20383223 -16230210,0 -16230306,0 -16230306,0.0073928787 -16230408,0.0073928787 -16230408,0 -16240788,0 -16240788,0.14966807 -16240884,0.14966807 -16240884,0 -16264278,0 -16264278,0.1585697 -16264314,0.1585697 -16264314,0 -16271280,0 -16271280,0.016898008 -16271286,0.016898008 -16271286,0 -16271736,0 -16271736,0.43859384 -16271742,0.43859384 -16271742,0 -16272384,0 -16272384,0.37235969 -16272570,0.37235969 -16272570,0 -16274754,0 -16274754,0.13880507 -16274802,0.13880507 -16274802,0 -16275402,0 -16275402,0.19161135 -16275492,0.19161135 -16275492,0 -16275516,0 -16275516,0.22057936 -16275546,0.22057936 -16275546,0 -16278108,0 -16278108,0.19176222 -16278222,0.16777308 -16278222,0 -16278264,0 -16278264,0.19176222 -16278294,0.16777308 -16278294,0 -16278336,0 -16278336,0.13488232 -16278354,0.13488232 -16278354,0 -16278456,0 -16278456,0.31261316 -16278498,0.31261316 -16278498,0 -16282812,0 -16282812,0.21710923 -16282890,0.21710923 -16282890,0 -16286694,0 -16286694,0.13624019 -16286784,0.13624019 -16286784,0 -16286808,0 -16286808,0.24622812 -16286826,0.24622812 -16286826,0 -16286922,0 -16286922,0.242758 -16286952,0.242758 -16286952,0 -16287654,0 -16287654,0.16219071 -16287714,0.16219071 -16287714,0 -16300092,0 -16300092,0.0992758 -16300098,0.0992758 -16300098,0 -16300206,0 -16300206,0.34369342 -16300260,0.34369342 -16300260,0 -16300326,0 -16300326,0.13020519 -16300344,0.13020519 -16300344,0 -16300440,0 -16300440,0.12070006 -16300470,0.12070006 -16300470,0 -16300554,0 -16300554,0.12326494 -16300608,0.12326494 -16300608,0 -16300758,0 -16300758,0.33614967 -16301352,0.33614967 -16301352,0 -16305222,0 -16305222,0.23989137 -16305228,0.23989137 -16305228,0 -16305336,0 -16305336,0.16988533 -16305480,0.16988533 -16305480,0 -16309782,0 -16309782,0.11194931 -16309794,0.11194931 -16309794,0 -16310214,0 -16310214,0.30235365 -16310220,0.30235365 -16310220,0 -16310328,0 -16310328,0.20775498 -16310352,0.20775498 -16310352,0 -16310442,0 -16310442,0.21846711 -16310466,0.21846711 -16310466,0 -16311198,0 -16311198,0.13141219 -16311312,0.28183464 -16311312,0 -16311318,0 -16311318,0.28183464 -16311324,0.13141219 -16311324,0 -16311432,0 -16311432,0.19628847 -16311498,0.19628847 -16311498,0 -16312482,0 -16312482,0.27610139 -16312488,0.27610139 -16312488,0 -16312548,0 -16312548,0.19643935 -16312566,0.19643935 -16312566,0 -16313064,0 -16313064,0.053711527 -16313106,0.053711527 -16313106,0 -16314480,0 -16314480,0.29737477 -16315092,0.29737477 -16315092,0 -16316184,0 -16316184,0.21967411 -16316208,0.21967411 -16316208,0 -16316298,0 -16316298,0.20805673 -16316316,0.20805673 -16316316,0 -16316418,0 -16316418,0.19221485 -16316508,0.19221485 -16316508,0 -16316940,0 -16316940,0.33961979 -16317006,0.33961979 -16317006,0 -16321050,0 -16321050,0.28455039 -16321614,0.28455039 -16321614,0 -16353510,0 -16353510,0.22646349 -16353558,0.22646349 -16353558,0 -16353630,0 -16353630,0.13578757 -16353684,0.13578757 -16353684,0 -16353744,0 -16353744,0.24471937 -16353834,0.24471937 -16353834,0 -16353858,0 -16353858,0.12070006 -16353912,0.12070006 -16353912,0 -16356870,0 -16356870,0.0063367532 -16356876,0.0063367532 -16356876,0 -16364538,0 -16364538,0.1961376 -16364550,0.1961376 -16364550,0 -16366968,0 -16366968,0.043452022 -16366974,0.043452022 -16366974,0 -16368234,0 -16368234,0.17697646 -16368246,0.17697646 -16368246,0 -16381230,0 -16381230,0.066837658 -16381236,0.066837658 -16381236,0 -16383324,0 -16383324,0.0078455039 -16383354,0.0078455039 -16383354,0 -16386780,0 -16386780,0.10802655 -16386870,0.10802655 -16386870,0 -16386900,0 -16386900,0.32302354 -16387014,0.25573325 -16387014,0 -16387020,0 -16387020,0.25573325 -16387044,0.32302354 -16387044,0 -16387128,0 -16387128,0.1071213 -16387152,0.1071213 -16387152,0 -16397928,0 -16397928,0.088261919 -16397940,0.088261919 -16397940,0 -16399428,0 -16399428,0.30778515 -16399476,0.30778515 -16399476,0 -16401150,0 -16401150,0.02082076 -16401210,0.02082076 -16401210,0 -16401264,0 -16401264,0.10697043 -16401270,0.10697043 -16401270,0 -16403934,0 -16403934,0.13292094 -16403940,0.13292094 -16403940,0 -16407894,0 -16407894,0.14242607 -16407900,0.14242607 -16407900,0 -16408014,0 -16408014,0.041490646 -16408038,0.041490646 -16408038,0 -16438098,0 -16438098,0.14861195 -16438104,0.14861195 -16438104,0 -16443012,0 -16443012,0.10184068 -16443018,0.10184068 -16443018,0 -16444062,0 -16444062,0.11722993 -16444116,0.11722993 -16444116,0 -16444272,0 -16444272,0.26689801 -16444302,0.14197345 -16444302,0 -16444308,0 -16444308,0.14197345 -16444386,0 -16444386,0 -16444386,0.23129149 -16444386,0.26689801 -16444500,0.23129149 -16444500,0 -16444506,0 -16444506,0.14242607 -16444602,0.14242607 -16444602,0 -16444620,0 -16444620,0.17788171 -16444704,0.17788171 -16444704,0 -16444980,0 -16444980,0.27172601 -16445022,0.27172601 -16445022,0 -16445574,0 -16445574,0.0072420036 -16445622,0.0072420036 -16445622,0 -16448400,0 -16448400,0.0037718769 -16448406,0.0037718769 -16448406,0 -16449486,0 -16449486,0.095654798 -16449516,0.095654798 -16449516,0 -16452510,0 -16452510,0.25316838 -16452600,0.25316838 -16452600,0 -16452624,0 -16452624,0.24924562 -16452684,0.24924562 -16452684,0 -16452738,0 -16452738,0.31864816 -16452780,0.31864816 -16452780,0 -16453902,0 -16453902,0.017954134 -16453908,0.017954134 -16453908,0 -16459812,0 -16459812,0.096861798 -16459818,0.096861798 -16459818,0 -16462452,0 -16462452,0.13095957 -16462458,0.13095957 -16462458,0 -16462566,0 -16462566,0.32136391 -16462608,0.32136391 -16462608,0 -16462686,0 -16462686,0.19568497 -16462734,0.19568497 -16462734,0 -16467102,0 -16467102,0.18346409 -16467108,0.18346409 -16467108,0 -16467612,0 -16467612,0.081925166 -16467624,0.081925166 -16467624,0 -16467846,0 -16467846,0.1597767 -16467882,0.1597767 -16467882,0 -16473444,0 -16473444,0.20187085 -16473450,0.20187085 -16473450,0 -16473558,0 -16473558,0.046771273 -16473564,0.046771273 -16473564,0 -16473678,0 -16473678,0.00030175015 -16473684,0.00030175015 -16473684,0 -16473792,0 -16473792,0.12175619 -16473798,0.12175619 -16473798,0 -16473906,0 -16473906,0.045111648 -16474020,0.045111648 -16474020,0 -16479888,0 -16479888,0.22359686 -16479942,0.22359686 -16479942,0 -16480428,0 -16480428,0.30175015 -16481070,0.30175015 -16481070,0 -16481550,0 -16481550,0.23536512 -16481610,0.23536512 -16481610,0 -16481664,0 -16481664,0.14423657 -16481676,0.14423657 -16481676,0 -16482258,0 -16482258,0.38473144 -16482834,0.38473144 -16482834,0 -16483362,0 -16483362,0.10697043 -16483380,0.10697043 -16483380,0 -16487472,0 -16487472,0.063367532 -16487478,0.063367532 -16487478,0 -16487586,0 -16487586,0.22103199 -16487628,0.22103199 -16487628,0 -16488990,0 -16488990,0.092335546 -16489026,0.092335546 -16489026,0 -16495428,0 -16495428,0.3456548 -16495452,0.3456548 -16495452,0 -16495542,0 -16495542,0.28289077 -16495572,0.28289077 -16495572,0 -16498512,0 -16498512,0.20021123 -16498536,0.20021123 -16498536,0 -16514412,0 -16514412,0.2948099 -16514550,0.2948099 -16514550,0 -16526184,0 -16526184,0.24713337 -16526202,0.24713337 -16526202,0 -16526298,0 -16526298,0.012220881 -16526304,0.012220881 -16526304,0 -16526418,0 -16526418,0.01071213 -16526424,0.01071213 -16526424,0 -16526532,0 -16526532,0.13080869 -16526544,0.13080869 -16526544,0 -16529052,0 -16529052,0.29013277 -16529640,0.29013277 -16529640,0 -16529784,0 -16529784,0.49713337 -16529790,0.49713337 -16529790,0 -16529898,0 -16529898,0.1579662 -16529922,0.1579662 -16529922,0 -16530018,0 -16530018,0.17290284 -16530054,0.17290284 -16530054,0 -16530132,0 -16530132,0.097012674 -16530144,0.097012674 -16530144,0 -16530822,0 -16530822,0.34007242 -16530906,0.34007242 -16530906,0 -16531122,0 -16531122,0.21560048 -16531182,0.21560048 -16531182,0 -16531200,0 -16531200,0.31276403 -16531290,0.31276403 -16531290,0 -16531416,0 -16531416,0.47329511 -16531488,0.47329511 -16531488,0 -16531716,0 -16531716,0.38744719 -16531788,0.38744719 -16531788,0 -16534842,0 -16534842,0.28892577 -16534908,0.28892577 -16534908,0 -16535796,0 -16535796,0.34248642 -16535958,0.34248642 -16535958,0 -16541370,0 -16541370,0.0064876282 -16541376,0.0064876282 -16541376,0 -16542348,0 -16542348,0.027308389 -16542354,0.027308389 -16542354,0 -16550718,0 -16550718,0.096409173 -16550778,0.096409173 -16550778,0 -16556298,0 -16556298,0.36149668 -16556316,0.36149668 -16556316,0 -16558368,0 -16558368,0.31472541 -16558422,0.31472541 -16558422,0 -16558458,0 -16558458,0.17441159 -16558476,0.17441159 -16558476,0 -16560222,0 -16560222,0.13261919 -16560246,0.13261919 -16560246,0 -16560336,0 -16560336,0.01041038 -16560342,0.01041038 -16560342,0 -16560456,0 -16560456,0.16747133 -16560498,0.16747133 -16560498,0 -16570506,0 -16570506,0.1065178 -16570518,0.1065178 -16570518,0 -16570716,0 -16570716,0.27293301 -16570824,0.27293301 -16570824,0 -16571094,0 -16571094,0.17501509 -16571190,0.17501509 -16571190,0 -16575942,0 -16575942,0.046922148 -16575948,0.046922148 -16575948,0 -16577052,0 -16577052,0.20428485 -16577070,0.20428485 -16577070,0 -16577166,0 -16577166,0.057030779 -16577256,0.057030779 -16577256,0 -16579632,0 -16579632,0.38231744 -16579776,0.28500302 -16579776,0 -16579848,0 -16579848,0.28500302 -16579998,0.38231744 -16579998,0 -16588614,0 -16588614,0.13759807 -16588632,0.13759807 -16588632,0 -16588728,0 -16588728,0.10365118 -16588740,0.10365118 -16588740,0 -16611744,0 -16611744,0.26931201 -16611780,0.26931201 -16611780,0 -16616550,0 -16616550,0.27655401 -16616910,0.27655401 -16616910,0 -16618386,0 -16618386,0.43225709 -16618884,0.43225709 -16618884,0 -16620852,0 -16620852,0.34731442 -16621548,0.34731442 -16621548,0 -16622754,0 -16622754,0.21756186 -16622766,0.21756186 -16622766,0 -16631478,0 -16631478,0.23898612 -16631490,0.23898612 -16631490,0 -16633470,0 -16633470,0.031834641 -16633476,0.031834641 -16633476,0 -16634028,0 -16634028,0.13654194 -16634052,0.13654194 -16634052,0 -16634730,0 -16634730,0.30657815 -16634766,0.30657815 -16634766,0 -16634844,0 -16634844,0.40087508 -16634856,0.40087508 -16634856,0 -16635612,0 -16635612,0.23491249 -16635708,0.23491249 -16635708,0 -16635726,0 -16635726,0.18814122 -16635738,0.18814122 -16635738,0 -16635846,0 -16635846,0.21922148 -16635864,0.21922148 -16635864,0 -16635900,0 -16635900,0.12733856 -16635936,0.12733856 -16635936,0 -16635960,0 -16635960,0.18331322 -16635966,0.18331322 -16635966,0 -16636074,0 -16636074,0.0093542547 -16636116,0.0093542547 -16636116,0 -16636602,0 -16636602,0.26916113 -16636674,0.26916113 -16636674,0 -16636716,0 -16636716,0.18753772 -16636806,0.18753772 -16636806,0 -16636836,0 -16636836,0.095503923 -16636842,0.095503923 -16636842,0 -16636950,0 -16636950,0.15706095 -16637028,0.15706095 -16637028,0 -16637064,0 -16637064,0.011466506 -16637070,0.011466506 -16637070,0 -16637178,0 -16637178,0.27579964 -16637202,0.27579964 -16637202,0 -16642398,0 -16642398,0.10546168 -16642464,0.10546168 -16642464,0 -16648986,0 -16648986,0.22525649 -16648998,0.22525649 -16648998,0 -16656966,0 -16656966,0.043602897 -16657014,0.043602897 -16657014,0 -16657086,0 -16657086,0.21016898 -16657176,0.21016898 -16657176,0 -16657326,0 -16657326,0.18527459 -16657440,0.21876886 -16657440,0 -16657476,0 -16657476,0.18527459 -16657548,0.21876886 -16657548,0 -16657554,0 -16657554,0.21122511 -16657566,0.21122511 -16657566,0 -16657674,0 -16657674,0.18708509 -16657680,0.18708509 -16657680,0 -16657788,0 -16657788,0.1059143 -16657830,0.1059143 -16657830,0 -16682418,0 -16682418,0.23928787 -16682466,0.23928787 -16682466,0 -16683006,0 -16683006,0.251207 -16683096,0.251207 -16683096,0 -16683588,0 -16683588,0.18225709 -16683678,0.18225709 -16683678,0 -16683978,0 -16683978,0.11044056 -16684098,0.16173808 -16684098,0 -16684152,0 -16684152,0.16173808 -16684176,0.243965 -16684176,0 -16684182,0 -16684182,0.11044056 -16684212,0.14197345 -16684212,0 -16684218,0 -16684218,0.14197345 -16684266,0.243965 -16684266,0 -16684764,0 -16684764,0.27851539 -16684866,0.27851539 -16684866,0 -16685352,0 -16685352,0.23370549 -16685430,0.23370549 -16685430,0 -16701264,0 -16701264,0.12085094 -16701330,0.12085094 -16701330,0 -16701378,0 -16701378,0.074683162 -16701438,0.074683162 -16701438,0 -16701492,0 -16701492,0.0076946288 -16701576,0.0076946288 -16701576,0 -16702878,0 -16702878,0.091430296 -16702890,0.091430296 -16702890,0 -16703412,0 -16703412,0.23370549 -16703460,0.23370549 -16703460,0 -16703526,0 -16703526,0.1059143 -16703532,0.1059143 -16703532,0 -16715034,0 -16715034,0.23340374 -16715046,0.23340374 -16715046,0 -16715154,0 -16715154,0.018859384 -16715160,0.018859384 -16715160,0 -16715268,0 -16715268,0.34957755 -16715340,0.34957755 -16715340,0 -16715850,0 -16715850,0.012673506 -16715856,0.012673506 -16715856,0 -16715964,0 -16715964,0.090223295 -16715970,0.090223295 -16715970,0 -16716084,0 -16716084,0.19221485 -16716180,0.19221485 -16716180,0 -16718490,0 -16718490,0.08056729 -16718502,0.08056729 -16718502,0 -16720512,0 -16720512,0.17652384 -16720542,0.17652384 -16720542,0 -16725666,0 -16725666,0.31517803 -16725672,0.31517803 -16725672,0 -16725780,0 -16725780,0.15706095 -16725840,0.044960772 -16725840,0 -16725864,0 -16725864,0.044960772 -16725870,0.15706095 -16725870,0 -16727742,0 -16727742,0.20911285 -16727754,0.20911285 -16727754,0 -16728960,0 -16728960,0.19960772 -16729074,0.19960772 -16729074,0 -16736190,0 -16736190,0.11843693 -16736244,0.11843693 -16736244,0 -16740786,0 -16740786,0.17969221 -16740798,0.17969221 -16740798,0 -16741086,0 -16741086,0.1028968 -16741200,0.17757996 -16741200,0 -16741212,0 -16741212,0.17757996 -16741254,0.1028968 -16741254,0 -16741314,0 -16741314,0.13608932 -16741350,0.13608932 -16741350,0 -16745598,0 -16745598,0.050090525 -16745604,0.050090525 -16745604,0 -16745712,0 -16745712,0.18799034 -16745718,0.18799034 -16745718,0 -16745826,0 -16745826,0.15283645 -16745892,0.15283645 -16745892,0 -16745946,0 -16745946,0.074532287 -16745970,0.074532287 -16745970,0 -16746060,0 -16746060,0.062914906 -16746066,0.062914906 -16746066,0 -16746084,0 -16746084,0.15147858 -16746108,0.15147858 -16746108,0 -16753518,0 -16753518,0.28575739 -16753584,0.28575739 -16753584,0 -16753824,0 -16753824,0.31412191 -16753848,0.31412191 -16753848,0 -16753944,0 -16753944,0.23672299 -16753980,0.23672299 -16753980,0 -16757976,0 -16757976,0.23883524 -16758036,0.23883524 -16758036,0 -16760850,0 -16760850,0.30069403 -16760934,0.30069403 -16760934,0 -16760970,0 -16760970,0.1979481 -16760994,0.1979481 -16760994,0 -16769520,0 -16769520,0.031683766 -16769526,0.031683766 -16769526,0 -16769634,0 -16769634,0.10938443 -16769640,0.10938443 -16769640,0 -16775532,0 -16775532,0.10727218 -16775550,0.10727218 -16775550,0 -16781508,0 -16781508,0.036964393 -16781514,0.036964393 -16781514,0 -16781622,0 -16781622,0.1495172 -16781634,0.1495172 -16781634,0 -16781736,0 -16781736,0.058690404 -16781772,0.058690404 -16781772,0 -16781856,0 -16781856,0.17592034 -16781916,0.17592034 -16781916,0 -16781970,0 -16781970,0.23114062 -16781976,0.23114062 -16781976,0 -16783614,0 -16783614,0.05914303 -16783620,0.05914303 -16783620,0 -16783728,0 -16783728,0.12235969 -16783764,0.12235969 -16783764,0 -16783842,0 -16783842,0.17260109 -16783848,0.17260109 -16783848,0 -16787232,0 -16787232,0.19900422 -16787310,0.19900422 -16787310,0 -16787352,0 -16787352,0.029571515 -16787370,0.029571515 -16787370,0 -16787466,0 -16787466,0.2033796 -16787598,0.2033796 -16787598,0 -16797492,0 -16797492,0.027157514 -16797498,0.027157514 -16797498,0 -16797606,0 -16797606,0.20715148 -16797612,0.20715148 -16797612,0 -16798722,0 -16798722,0.19704285 -16798770,0.19704285 -16798770,0 -16798836,0 -16798836,0.240344 -16798842,0.240344 -16798842,0 -16802082,0 -16802082,0.15947495 -16802130,0.15947495 -16802130,0 -16806108,0 -16806108,0.11904043 -16806150,0.11904043 -16806150,0 -16808880,0 -16808880,0.30175015 -16808928,0.30175015 -16808928,0 -16808994,0 -16808994,0.14197345 -16809012,0.14197345 -16809012,0 -16810608,0 -16810608,0.057181654 -16810698,0.057181654 -16810698,0 -16820388,0 -16820388,0.22887749 -16820400,0.22887749 -16820400,0 -16822944,0 -16822944,0.15328908 -16823052,0.15328908 -16823052,0 -16824930,0 -16824930,0.22540736 -16824942,0.22540736 -16824942,0 -16833090,0 -16833090,0.12341581 -16833096,0.12341581 -16833096,0 -16833654,0 -16833654,0.12582981 -16833660,0.12582981 -16833660,0 -16834278,0 -16834278,0.30054315 -16835046,0.30054315 -16835046,0 -16835964,0 -16835964,0.055974653 -16836042,0.055974653 -16836042,0 -16836954,0 -16836954,0.41098371 -16837002,0.18527459 -16837002,0 -16837014,0 -16837014,0.18527459 -16837278,0.41098371 -16837278,0 -16837392,0 -16837392,0.027308389 -16837398,0.027308389 -16837398,0 -16839030,0 -16839030,0.1543452 -16839048,0.1543452 -16839048,0 -16848234,0 -16848234,0.21695836 -16848294,0.21695836 -16848294,0 -16851222,0 -16851222,0.22767049 -16851294,0.22767049 -16851294,0 -16880046,0 -16880046,0.15766445 -16880124,0.15766445 -16880124,0 -16882752,0 -16882752,0.34610742 -16882812,0.34610742 -16882812,0 -16885698,0 -16885698,0.21891973 -16885770,0.21891973 -16885770,0 -16886718,0 -16886718,0.17788171 -16886766,0.17788171 -16886766,0 -16888836,0 -16888836,0.0036210018 -16888842,0.0036210018 -16888842,0 -16888950,0 -16888950,0.2033796 -16888968,0.2033796 -16888968,0 -16893984,0 -16893984,0.18135184 -16894038,0.18135184 -16894038,0 -16894104,0 -16894104,0.065630658 -16894122,0.065630658 -16894122,0 -16896414,0 -16896414,0.30914303 -16896768,0.30914303 -16896768,0 -16910496,0 -16910496,0.34158117 -16910574,0.34158117 -16910574,0 -16917414,0 -16917414,0.1434822 -16917540,0.1434822 -16917540,0 -16922274,0 -16922274,0.21182861 -16922304,0.21182861 -16922304,0 -16922496,0 -16922496,0.13503319 -16922514,0.13503319 -16922514,0 -16925142,0 -16925142,0.32785154 -16925202,0.32785154 -16925202,0 -16925436,0 -16925436,0.23295112 -16925502,0.23295112 -16925502,0 -16925736,0 -16925736,0.40962583 -16925796,0.40962583 -16925796,0 -16926036,0 -16926036,0.4993965 -16926096,0.4993965 -16926096,0 -16926330,0 -16926330,0.56382016 -16926390,0.56382016 -16926390,0 -16926630,0 -16926630,0.50512975 -16926642,0.50512975 -16926642,0 -16933002,0 -16933002,0.1591732 -16933062,0.1591732 -16933062,0 -16934250,0 -16934250,0.13322269 -16934280,0.13322269 -16934280,0 -16934364,0 -16934364,0.16128546 -16934388,0.16128546 -16934388,0 -16948806,0 -16948806,0.18497284 -16948824,0.18497284 -16948824,0 -16954644,0 -16954644,0.31366928 -16955184,0.31366928 -16955184,0 -16956882,0 -16956882,0.33780929 -16956894,0.33780929 -16956894,0 -16958148,0 -16958148,0.32815329 -16958388,0.32815329 -16958388,0 -16961166,0 -16961166,0.23400724 -16961232,0.23400724 -16961232,0 -16963932,0 -16963932,0.39121907 -16964352,0.39121907 -16964352,0 -16967700,0 -16967700,0.31713941 -16967718,0.31713941 -16967718,0 -16969668,0 -16969668,0.28726614 -16969836,0.28726614 -16969836,0 -16978440,0 -16978440,0.254828 -16978452,0.254828 -16978452,0 -16987554,0 -16987554,0.58117079 -16988040,0.58117079 -16988040,0 -16988814,0 -16988814,0.26327701 -16988916,0.26327701 -16988916,0 -16988928,0 -16988928,0.21031986 -16988982,0.21031986 -16988982,0 -16989042,0 -16989042,0.11511768 -16989048,0.11511768 -16989048,0 -16989162,0 -16989162,0.078455039 -16989168,0.078455039 -16989168,0 -16989276,0 -16989276,0.18678334 -16989282,0.18678334 -16989282,0 -16989390,0 -16989390,0.057332529 -16989402,0.057332529 -16989402,0 -16989510,0 -16989510,0.00030175015 -16989516,0.00030175015 -16989516,0 -16989624,0 -16989624,0.26071213 -16989648,0.26071213 -16989648,0 -16989738,0 -16989738,0.085395293 -16989834,0.085395293 -16989834,0 -16989858,0 -16989858,0.062160531 -16989876,0.062160531 -16989876,0 -16991190,0 -16991190,0.27519614 -16991418,0.27519614 -16991418,0 -16994250,0 -16994250,0.030476765 -16994256,0.030476765 -16994256,0 -16994370,0 -16994370,0.0078455039 -16994376,0.0078455039 -16994376,0 -16994484,0 -16994484,0.2015691 -16994514,0.2015691 -16994514,0 -16994598,0 -16994598,0.2469825 -16994634,0 -16994634,0 -16994634,0.18014484 -16994634,0.2469825 -16994706,0.18014484 -16994706,0 -16994748,0 -16994748,0.039981895 -16994772,0.039981895 -16994772,0 -16994868,0 -16994868,0.015238383 -16994910,0.015238383 -16994910,0 -16994982,0 -16994982,0.036210018 -16994988,0.036210018 -16994988,0 -16995096,0 -16995096,0.21650573 -16995108,0.21650573 -16995108,0 -16996290,0 -16996290,0.011315631 -16996296,0.011315631 -16996296,0 -16998402,0 -16998402,0.12341581 -16998444,0.12341581 -16998444,0 -16998516,0 -16998516,0.21001811 -16998606,0.21001811 -16998606,0 -16998636,0 -16998636,0.2948099 -16998660,0.2948099 -16998660,0 -16999182,0 -16999182,0.2996379 -16999194,0.2996379 -16999194,0 -16999296,0 -16999296,0.12945081 -16999320,0.12945081 -16999320,0 -16999410,0 -16999410,0.33992154 -16999464,0.33992154 -16999464,0 -16999530,0 -16999530,0.1949306 -16999596,0.1949306 -16999596,0 -16999644,0 -16999644,0.068044659 -16999680,0.068044659 -16999680,0 -16999758,0 -16999758,0.1519312 -16999776,0.1519312 -16999776,0 -16999998,0 -16999998,0.24004225 -17000028,0.24004225 -17000028,0 -17000064,0 -17000064,0.069704285 -17000070,0.069704285 -17000070,0 -17005020,0 -17005020,0.038774894 -17005062,0.038774894 -17005062,0 -17005650,0 -17005650,0.17169584 -17005710,0.17169584 -17005710,0 -17006274,0 -17006274,0.15389258 -17006286,0.15389258 -17006286,0 -17011188,0 -17011188,0.071363911 -17011194,0.071363911 -17011194,0 -17011308,0 -17011308,0.2542245 -17011356,0.2542245 -17011356,0 -17011422,0 -17011422,0.12884731 -17011446,0.12884731 -17011446,0 -17020386,0 -17020386,0.35968618 -17020392,0.35968618 -17020392,0 -17029704,0 -17029704,0.18557634 -17029734,0.18557634 -17029734,0 -17033592,0 -17033592,0.014182257 -17033628,0.014182257 -17033628,0 -17033706,0 -17033706,0.13473144 -17033712,0.13473144 -17033712,0 -17038344,0 -17038344,0.28560652 -17038410,0.28560652 -17038410,0 -17046486,0 -17046486,0.23385637 -17046516,0.23385637 -17046516,0 -17047542,0 -17047542,0.13005432 -17047554,0.13005432 -17047554,0 -17050074,0 -17050074,0.35998793 -17050254,0.35998793 -17050254,0 -17051322,0 -17051322,0.23430899 -17051382,0.23430899 -17051382,0 -17051610,0 -17051610,0.0051297526 -17051616,0.0051297526 -17051616,0 -17054676,0 -17054676,0.21439348 -17054742,0.21439348 -17054742,0 -17055258,0 -17055258,0.078304164 -17055264,0.23174412 -17055264,0 -17055270,0 -17055270,0.078304164 -17055342,0.23174412 -17055342,0 -17055372,0 -17055372,0.29405552 -17055378,0.29405552 -17055378,0 -17055792,0 -17055792,0.52368739 -17055852,0.23415812 -17055852,0 -17055960,0 -17055960,0.23415812 -17056410,0.52368739 -17056410,0 -17056440,0 -17056440,0.16747133 -17056494,0.16747133 -17056494,0 -17056710,0 -17056710,0.073928787 -17056812,0.073928787 -17056812,0 -17056824,0 -17056824,0.28621002 -17056854,0.28621002 -17056854,0 -17056944,0 -17056944,0.17908871 -17056962,0.17908871 -17056962,0 -17057022,0 -17057022,0.24683162 -17057112,0.24683162 -17057112,0 -17059530,0 -17059530,0.2542245 -17059686,0.2542245 -17059686,0 -17068050,0 -17068050,0.28394689 -17068146,0.28394689 -17068146,0 -17068698,0 -17068698,0.097917924 -17068776,0.097917924 -17068776,0 -17068818,0 -17068818,0.099728425 -17068824,0.099728425 -17068824,0 -17072706,0 -17072706,0.25331925 -17072712,0.25331925 -17072712,0 -17074656,0 -17074656,0.051901026 -17074662,0.051901026 -17074662,0 -17079168,0 -17079168,0.10847918 -17079216,0.10847918 -17079216,0 -17095992,0 -17095992,0.019462885 -17095998,0.019462885 -17095998,0 -17100270,0 -17100270,0.32694629 -17100744,0.32694629 -17100744,0 -17101284,0 -17101284,0.0048280024 -17101290,0.0048280024 -17101290,0 -17101398,0 -17101398,0.0072420036 -17101404,0.0072420036 -17101404,0 -17102106,0 -17102106,0.35636693 -17102586,0.35636693 -17102586,0 -17105820,0 -17105820,0.2905854 -17105874,0.2905854 -17105874,0 -17106606,0 -17106606,0.19885335 -17106648,0.19885335 -17106648,0 -17106720,0 -17106720,0.052806276 -17106726,0.052806276 -17106726,0 -17106834,0 -17106834,0.13427882 -17106876,0.13427882 -17106876,0 -17106954,0 -17106954,0.16369946 -17106960,0.16369946 -17106960,0 -17107068,0 -17107068,0.33554617 -17107074,0.33554617 -17107074,0 -17116278,0 -17116278,0.17667471 -17116296,0.17667471 -17116296,0 -17116398,0 -17116398,0.21846711 -17116470,0.21846711 -17116470,0 -17116512,0 -17116512,0.22616174 -17116542,0.22616174 -17116542,0 -17116626,0 -17116626,0.19342185 -17116638,0.19342185 -17116638,0 -17132922,0 -17132922,0.38789982 -17132934,0.38789982 -17132934,0 -17136474,0 -17136474,0.13955944 -17136528,0.13955944 -17136528,0 -17137626,0 -17137626,0.22148461 -17137824,0.22148461 -17137824,0 -17142714,0 -17142714,0.18497284 -17142792,0.18497284 -17142792,0 -17146020,0 -17146020,0.21801448 -17146104,0.21801448 -17146104,0 -17146134,0 -17146134,0.073928787 -17146146,0.073928787 -17146146,0 -17146254,0 -17146254,0.20383223 -17146302,0.20383223 -17146302,0 -17146368,0 -17146368,0.21861798 -17146386,0.21861798 -17146386,0 -17147346,0 -17147346,0.048129149 -17147376,0.048129149 -17147376,0 -17149800,0 -17149800,0.50256488 -17149866,0.50256488 -17149866,0 -17150100,0 -17150100,0.22510561 -17150202,0.22510561 -17150202,0 -17150376,0 -17150376,0.28455039 -17150400,0.57226916 -17150400,0 -17150406,0 -17150406,0.57226916 -17150412,0.28455039 -17150412,0 -17150490,0 -17150490,0.068799034 -17150508,0.068799034 -17150508,0 -17150610,0 -17150610,0.18105009 -17150664,0.18105009 -17150664,0 -17155308,0 -17155308,0.33464092 -17155350,0.33464092 -17155350,0 -17162286,0 -17162286,0.23838262 -17162340,0.23838262 -17162340,0 -17165772,0 -17165772,0.0075437538 -17165838,0.0075437538 -17165838,0 -17174772,0 -17174772,0.17637296 -17174862,0.17637296 -17174862,0 -17174892,0 -17174892,0.0028666264 -17174898,0.0028666264 -17174898,0 -17186016,0 -17186016,0.073627037 -17186070,0.073627037 -17186070,0 -17214534,0 -17214534,0.27534701 -17214558,0.27534701 -17214558,0 -17214648,0 -17214648,0.067742909 -17214690,0.067742909 -17214690,0 -17214768,0 -17214768,0.13020519 -17214846,0.13020519 -17214846,0 -17214882,0 -17214882,0.16098371 -17214978,0.16098371 -17214978,0 -17214996,0 -17214996,0.22601086 -17215032,0.22601086 -17215032,0 -17215110,0 -17215110,0.0992758 -17215158,0.0992758 -17215158,0 -17215230,0 -17215230,0.28741702 -17215248,0.28741702 -17215248,0 -17215344,0 -17215344,0.30582378 -17215458,0 -17215458,0 -17215458,0.070307785 -17215458,0.30582378 -17215464,0.070307785 -17215464,0 -17215578,0 -17215578,0.017350634 -17215602,0.017350634 -17215602,0 -17215608,0 -17215608,0.3492758 -17215662,0.3492758 -17215662,0 -17218470,0 -17218470,0.20428485 -17218500,0.20428485 -17218500,0 -17218584,0 -17218584,0.24019312 -17218698,0.24019312 -17218698,0 -17220672,0 -17220672,0.21952323 -17220732,0.21952323 -17220732,0 -17222088,0 -17222088,0.16158721 -17222178,0.16158721 -17222178,0 -17223462,0 -17223462,0.39665057 -17223468,0.39665057 -17223468,0 -17230722,0 -17230722,0.026704888 -17230728,0.026704888 -17230728,0 -17230842,0 -17230842,0.040585395 -17230920,0.040585395 -17230920,0 -17233938,0 -17233938,0.37658419 -17233944,0.37658419 -17233944,0 -17234424,0 -17234424,0.0092033796 -17234430,0.0092033796 -17234430,0 -17235738,0 -17235738,0.41535908 -17236200,0.41535908 -17236200,0 -17237814,0 -17237814,0.34429692 -17237886,0.34429692 -17237886,0 -17239446,0 -17239446,0.21228123 -17239512,0.21228123 -17239512,0 -17239740,0 -17239740,0.070911285 -17239758,0.070911285 -17239758,0 -17239854,0 -17239854,0.18814122 -17239902,0.18814122 -17239902,0 -17239968,0 -17239968,0.19402535 -17240124,0.19402535 -17240124,0 -17249394,0 -17249394,0.14076645 -17249460,0.14076645 -17249460,0 -17250666,0 -17250666,0.0075437538 -17250702,0.0075437538 -17250702,0 -17250858,0 -17250858,0.077398914 -17250882,0.077398914 -17250882,0 -17252544,0 -17252544,0.3014484 -17252556,0.3014484 -17252556,0 -17257260,0 -17257260,0.026101388 -17257266,0.026101388 -17257266,0 -17258952,0 -17258952,0.45911285 -17258964,0.45911285 -17258964,0 -17261556,0 -17261556,0.12839469 -17261586,0.12839469 -17261586,0 -17267040,0 -17267040,0.16430296 -17267082,0.16430296 -17267082,0 -17267940,0 -17267940,0.25211225 -17268018,0.25211225 -17268018,0 -17272212,0 -17272212,0.074079662 -17272242,0.074079662 -17272242,0 -17272326,0 -17272326,0.028968014 -17272332,0.028968014 -17272332,0 -17273946,0 -17273946,0.056729028 -17273958,0.056729028 -17273958,0 -17274258,0 -17274258,0.16143633 -17274264,0.16143633 -17274264,0 -17275134,0 -17275134,0.0030175015 -17275140,0.0030175015 -17275140,0 -17275248,0 -17275248,0.054465902 -17275254,0.054465902 -17275254,0 -17277900,0 -17277900,0.18753772 -17277924,0.18753772 -17277924,0 -17285646,0 -17285646,0.32181654 -17286186,0.32181654 -17286186,0 -17317254,0 -17317254,0.085847918 -17317290,0.085847918 -17317290,0 -17318064,0 -17318064,0.25573325 -17318100,0.25573325 -17318100,0 -17321694,0 -17321694,0.16158721 -17321736,0.16158721 -17321736,0 -17322198,0 -17322198,0.4079662 -17322270,0.4079662 -17322270,0 -17326650,0 -17326650,0.39846107 -17326704,0.39846107 -17326704,0 -17335098,0 -17335098,0.1543452 -17335110,0.1543452 -17335110,0 -17335212,0 -17335212,0.091430296 -17335302,0.091430296 -17335302,0 -17335326,0 -17335326,0.20368135 -17335368,0.20368135 -17335368,0 -17335446,0 -17335446,0.0055823778 -17335452,0.0055823778 -17335452,0 -17335560,0 -17335560,0.053409777 -17335572,0.053409777 -17335572,0 -17335638,0 -17335638,0.32136391 -17335656,0.32136391 -17335656,0 -17335674,0 -17335674,0.19598672 -17335680,0.19598672 -17335680,0 -17335752,0 -17335752,0.20006035 -17335794,0.12673506 -17335794,0 -17335800,0 -17335800,0.12673506 -17335860,0.20006035 -17335860,0 -17335866,0 -17335866,0.053258902 -17335872,0.053258902 -17335872,0 -17335908,0 -17335908,0.29933615 -17335932,0.29933615 -17335932,0 -17335980,0 -17335980,0.26282438 -17336022,0.094900422 -17336022,0 -17336046,0 -17336046,0.094900422 -17336070,0.26282438 -17336070,0 -17336136,0 -17336136,0.22042849 -17336154,0.22042849 -17336154,0 -17337048,0 -17337048,0.17229934 -17337060,0.17229934 -17337060,0 -17337162,0 -17337162,0.16445383 -17337228,0.16445383 -17337228,0 -17342280,0 -17342280,0.10998793 -17342286,0.10998793 -17342286,0 -17342400,0 -17342400,0.092939046 -17342406,0.092939046 -17342406,0 -17347134,0 -17347134,0.34037417 -17347248,0.34037417 -17347248,0 -17360622,0 -17360622,0.068044659 -17360628,0.068044659 -17360628,0 -17362746,0 -17362746,0.28500302 -17362770,0.28500302 -17362770,0 -17363046,0 -17363046,0.43497284 -17363058,0.43497284 -17363058,0 -17367204,0 -17367204,0.39996982 -17367264,0.39996982 -17367264,0 -17367504,0 -17367504,0.29828002 -17367534,0.29828002 -17367534,0 -17394582,0 -17394582,0.36632468 -17394594,0.36632468 -17394594,0 -17395962,0 -17395962,0.006035003 -17395974,0.006035003 -17395974,0 -17396076,0 -17396076,0.14302957 -17396094,0.14302957 -17396094,0 -17396190,0 -17396190,0.13488232 -17396244,0.13488232 -17396244,0 -17396310,0 -17396310,0.14876282 -17396418,0.14876282 -17396418,0 -17398746,0 -17398746,0.21635486 -17398794,0.21635486 -17398794,0 -17398860,0 -17398860,0.1901026 -17398980,0.27429089 -17398980,0 -17398986,0 -17398986,0.1901026 -17399034,0.27429089 -17399034,0 -17399094,0 -17399094,0.17516596 -17399112,0.17516596 -17399112,0 -17399208,0 -17399208,0.054315027 -17399256,0.054315027 -17399256,0 -17399322,0 -17399322,0.0016596258 -17399328,0.0016596258 -17399328,0 -17399442,0 -17399442,0.17788171 -17399466,0.17788171 -17399466,0 -17399556,0 -17399556,0.01071213 -17399562,0.01071213 -17399562,0 -17401728,0 -17401728,0.14272782 -17401800,0.14272782 -17401800,0 -17402004,0 -17402004,0.097163549 -17402022,0.097163549 -17402022,0 -17402118,0 -17402118,0.21288473 -17402166,0.21288473 -17402166,0 -17402238,0 -17402238,0.1573627 -17402250,0.1573627 -17402250,0 -17403912,0 -17403912,0.26523838 -17404020,0.26523838 -17404020,0 -17404032,0 -17404032,0.25045263 -17404092,0.25045263 -17404092,0 -17410410,0 -17410410,0.095805673 -17410506,0.095805673 -17410506,0 -17418102,0 -17418102,0.27021726 -17418186,0.27021726 -17418186,0 -17418678,0 -17418678,0.28439952 -17418750,0.28439952 -17418750,0 -17419908,0 -17419908,0.06004828 -17419914,0.06004828 -17419914,0 -17421666,0 -17421666,0.26976463 -17421684,0.26976463 -17421684,0 -17421780,0 -17421780,0.34248642 -17421870,0.34248642 -17421870,0 -17421894,0 -17421894,0.10334943 -17422044,0.10334943 -17422044,0 -17435574,0 -17435574,0.10455643 -17435586,0.10455643 -17435586,0 -17443428,0 -17443428,0.251207 -17443824,0.251207 -17443824,0 -17444586,0 -17444586,0.11104406 -17444592,0.11104406 -17444592,0 -17445258,0 -17445258,0.40660833 -17445594,0.40660833 -17445594,0 -17449122,0 -17449122,0.10153893 -17449128,0.10153893 -17449128,0 -17449242,0 -17449242,0.22103199 -17449272,0.22103199 -17449272,0 -17449356,0 -17449356,0.077248039 -17449362,0.077248039 -17449362,0 -17464956,0 -17464956,0.23732649 -17464962,0.23732649 -17464962,0 -17481534,0 -17481534,0.15087508 -17481552,0.15087508 -17481552,0 -17484348,0 -17484348,0.10742305 -17484420,0.10742305 -17484420,0 -17484462,0 -17484462,0.33886542 -17484510,0.33886542 -17484510,0 -17484576,0 -17484576,0.11300543 -17484636,0.11300543 -17484636,0 -17490798,0 -17490798,0.17380809 -17490882,0.17380809 -17490882,0 -17491380,0 -17491380,0.22299336 -17491440,0.22299336 -17491440,0 -17491968,0 -17491968,0.22223899 -17492076,0.22223899 -17492076,0 -17492556,0 -17492556,0.22480386 -17492604,0.22480386 -17492604,0 -17493144,0 -17493144,0.24788775 -17493204,0.24788775 -17493204,0 -17493408,0 -17493408,0.12296319 -17493468,0.12296319 -17493468,0 -17501622,0 -17501622,0.17048884 -17501682,0.17048884 -17501682,0 -17502702,0 -17502702,0.33961979 -17502780,0.33961979 -17502780,0 -17503464,0 -17503464,0.23823174 -17503470,0.23823174 -17503470,0 -17503578,0 -17503578,0.063065782 -17503632,0.063065782 -17503632,0 -17505786,0 -17505786,0.2996379 -17505810,0.2996379 -17505810,0 -17505906,0 -17505906,0.10666868 -17505978,0.10666868 -17505978,0 -17506020,0 -17506020,0.11738081 -17506038,0.11738081 -17506038,0 -17506134,0 -17506134,0.12356669 -17506248,0.00045262523 -17506248,0 -17506254,0 -17506254,0.00045262523 -17506314,0.12356669 -17506314,0 -17506368,0 -17506368,0.28228727 -17506410,0.28228727 -17506410,0 -17506482,0 -17506482,0.0025648763 -17506488,0.0025648763 -17506488,0 -17507946,0 -17507946,0.82121304 -17508486,0.82121304 -17508486,0 -17512206,0 -17512206,0.17803259 -17512218,0.17803259 -17512218,0 -17512320,0 -17512320,0.21213036 -17512410,0.21213036 -17512410,0 -17512434,0 -17512434,0.22706699 -17512488,0 -17512488,0 -17512488,0.10455643 -17512488,0.22706699 -17512554,0.11602293 -17512554,0 -17512578,0 -17512578,0.11602293 -17512608,0.21469523 -17512608,0 -17512614,0 -17512614,0.10455643 -17512668,0.14318045 -17512668,0 -17512728,0 -17512728,0.14318045 -17512746,0.21469523 -17512746,0 -17514012,0 -17514012,0.35908268 -17514048,0.35908268 -17514048,0 -17514126,0 -17514126,0.22435124 -17514144,0.22435124 -17514144,0 -17514240,0 -17514240,0.22042849 -17514252,0.22042849 -17514252,0 -17514414,0 -17514414,0.33162342 -17514738,0.33162342 -17514738,0 -17515812,0 -17515812,0.17169584 -17515836,0.17169584 -17515836,0 -17516244,0 -17516244,0.1955341 -17517108,0.1955341 -17517108,0 -17517270,0 -17517270,0.1053108 -17517294,0.1053108 -17517294,0 -17517384,0 -17517384,0.019764635 -17517438,0.019764635 -17517438,0 -17523396,0 -17523396,0.18783947 -17523522,0.18783947 -17523522,0 -17523822,0 -17523822,0.066686783 -17523828,0.066686783 -17523828,0 -17523984,0 -17523984,0.22902836 -17524062,0.22902836 -17524062,0 -17524572,0 -17524572,0.22299336 -17524650,0.22299336 -17524650,0 -17525154,0 -17525154,0.23657212 -17525208,0.23657212 -17525208,0 -17525742,0 -17525742,0.22978274 -17525838,0.22978274 -17525838,0 -17526330,0 -17526330,0.2045866 -17526426,0.2045866 -17526426,0 -17526918,0 -17526918,0.22842486 -17527002,0.22842486 -17527002,0 -17527506,0 -17527506,0.18799034 -17527578,0.18799034 -17527578,0 -17528088,0 -17528088,0.19840072 -17528172,0.19840072 -17528172,0 -17528676,0 -17528676,0.18949909 -17528760,0.18949909 -17528760,0 -17529264,0 -17529264,0.20835848 -17529330,0.20835848 -17529330,0 -17535090,0 -17535090,0.08056729 -17535144,0.08056729 -17535144,0 -17535204,0 -17535204,0.13095957 -17535246,0.13095957 -17535246,0 -17568360,0 -17568360,0.038473144 -17568366,0.038473144 -17568366,0 -17570172,0 -17570172,0.19809897 -17570250,0.19809897 -17570250,0 -17574996,0 -17574996,0.33569704 -17575026,0.33569704 -17575026,0 -17581266,0 -17581266,0.19840072 -17581296,0.19840072 -17581296,0 -17585394,0 -17585394,0.29828002 -17585544,0.29828002 -17585544,0 -17589150,0 -17589150,0.31035003 -17589402,0.31035003 -17589402,0 -17598930,0 -17598930,0.20066385 -17598936,0.20066385 -17598936,0 -17601312,0 -17601312,0.0028666264 -17601318,0.0028666264 -17601318,0 -17604120,0 -17604120,0.1464997 -17604174,0.1464997 -17604174,0 -17604234,0 -17604234,0.33841279 -17604276,0.33841279 -17604276,0 -17604528,0 -17604528,0.24290887 -17604546,0.24290887 -17604546,0 -17604642,0 -17604642,0.24864212 -17604726,0.24864212 -17604726,0 -17607516,0 -17607516,0.15645745 -17607522,0.15645745 -17607522,0 -17608362,0 -17608362,0.10697043 -17608368,0.10697043 -17608368,0 -17609322,0 -17609322,0.1422752 -17609418,0.1422752 -17609418,0 -17609436,0 -17609436,0.19417622 -17609460,0.19417622 -17609460,0 -17609556,0 -17609556,0.11466506 -17609562,0.11466506 -17609562,0 -17612484,0 -17612484,0.19025347 -17612502,0.19025347 -17612502,0 -17619888,0 -17619888,0.13533494 -17619906,0.13533494 -17619906,0 -17620002,0 -17620002,0.246379 -17620116,0 -17620116,0 -17620116,0.246379 -17620116,0.32875679 -17620152,0.32875679 -17620152,0 -17621454,0 -17621454,0.22374774 -17621472,0.22374774 -17621472,0 -17622666,0 -17622666,0.038322269 -17622672,0.038322269 -17622672,0 -17623602,0 -17623602,0.098521424 -17623620,0.098521424 -17623620,0 -17647590,0 -17647590,0.21544961 -17647620,0.21544961 -17647620,0 -17651964,0 -17651964,0.30310803 -17651982,0.30310803 -17651982,0 -17652078,0 -17652078,0.011768256 -17652192,0.011768256 -17652192,0 -17652198,0 -17652198,0.33886542 -17652204,0.33886542 -17652204,0 -17654748,0 -17654748,0.17923959 -17654832,0.17923959 -17654832,0 -17654868,0 -17654868,0.01071213 -17654904,0.01071213 -17654904,0 -17654982,0 -17654982,0.16550996 -17654994,0.16550996 -17654994,0 -17655096,0 -17655096,0.13895594 -17655138,0.13895594 -17655138,0 -17656062,0 -17656062,0.06985516 -17656068,0.06985516 -17656068,0 -17656182,0 -17656182,0.27579964 -17656272,0.27579964 -17656272,0 -17660286,0 -17660286,0.23536512 -17660370,0.23536512 -17660370,0 -17661660,0 -17661660,0.53243814 -17662050,0.53243814 -17662050,0 -17665038,0 -17665038,0.33464092 -17665068,0.33464092 -17665068,0 -17665152,0 -17665152,0.20141823 -17665362,0.20141823 -17665362,0 -17665398,0 -17665398,0.087205794 -17665446,0.087205794 -17665446,0 -17669106,0 -17669106,0.18286059 -17669142,0.18286059 -17669142,0 -17669220,0 -17669220,0.2506035 -17669310,0.2506035 -17669310,0 -17684346,0 -17684346,0.18874472 -17684382,0.18874472 -17684382,0 -17684934,0 -17684934,0.10681955 -17684940,0.10681955 -17684940,0 -17689164,0 -17689164,0.015389258 -17689182,0.015389258 -17689182,0 -17689278,0 -17689278,0.19764635 -17689284,0.19764635 -17689284,0 -17693304,0 -17693304,0.30340978 -17693340,0.30340978 -17693340,0 -17698920,0 -17698920,0.085546168 -17698986,0.085546168 -17698986,0 -17701182,0 -17701182,0.20021123 -17701242,0.20021123 -17701242,0 -17701296,0 -17701296,0.091882921 -17701302,0.091882921 -17701302,0 -17701410,0 -17701410,0.13156307 -17701416,0.13156307 -17701416,0 -17702274,0 -17702274,0.43527459 -17702700,0.43527459 -17702700,0 -17704110,0 -17704110,0.17365721 -17704374,0.17365721 -17704374,0 -17721642,0 -17721642,0.20805673 -17721678,0.20805673 -17721678,0 -17733654,0 -17733654,0.26780326 -17734176,0.26780326 -17734176,0 -17735490,0 -17735490,0.33464092 -17736180,0.33464092 -17736180,0 -17739264,0 -17739264,0.17969221 -17739300,0.17969221 -17739300,0 -17741406,0 -17741406,0.014031382 -17741412,0.014031382 -17741412,0 -17741796,0 -17741796,0.21228123 -17741814,0.21228123 -17741814,0 -17741910,0 -17741910,0.25347013 -17742024,0.25347013 -17742024,0 -17745144,0 -17745144,0.011164756 -17745186,0.011164756 -17745186,0 -17746566,0 -17746566,0.17878696 -17746578,0.17878696 -17746578,0 -17747700,0 -17747700,0.26750151 -17747718,0.26750151 -17747718,0 -17749422,0 -17749422,0.29254677 -17749446,0.29254677 -17749446,0 -17750586,0 -17750586,0.3002414 -17750610,0.3002414 -17750610,0 -17750862,0 -17750862,0.32106216 -17750886,0.32106216 -17750886,0 -17773506,0 -17773506,0.0998793 -17773512,0.0998793 -17773512,0 -17781012,0 -17781012,0.52881714 -17781030,0.52881714 -17781030,0 -17781312,0 -17781312,0.098672299 -17781336,0.098672299 -17781336,0 -17785470,0 -17785470,0.36587206 -17785524,0.36587206 -17785524,0 -17786730,0 -17786730,0.26538926 -17786784,0.26538926 -17786784,0 -17802432,0 -17802432,0.21394086 -17802552,0.21394086 -17802552,0 -17817042,0 -17817042,0.27534701 -17817096,0.27534701 -17817096,0 -17820006,0 -17820006,0.30159928 -17820042,0.30159928 -17820042,0 -17820120,0 -17820120,0.088412794 -17820126,0.088412794 -17820126,0 -17820762,0 -17820762,0.39936632 -17820768,0.39936632 -17820768,0 -17824152,0 -17824152,0.43512372 -17824530,0.43512372 -17824530,0 -17825712,0 -17825712,0.19417622 -17825784,0.19417622 -17825784,0 -17825826,0 -17825826,0.11888956 -17825832,0.11888956 -17825832,0 -17846544,0 -17846544,0.14665057 -17846562,0.14665057 -17846562,0 -17848080,0 -17848080,0.16219071 -17848110,0.16219071 -17848110,0 -17867502,0 -17867502,0.18512372 -17867520,0.18512372 -17867520,0 -17867616,0 -17867616,0.42923959 -17867622,0.42923959 -17867622,0 -17867730,0 -17867730,0.30597465 -17867802,0.30597465 -17867802,0 -17867850,0 -17867850,0.03952927 -17867874,0.03952927 -17867874,0 -17867964,0 -17867964,0.21273386 -17868018,0.21273386 -17868018,0 -17871222,0 -17871222,0.052202776 -17871228,0.052202776 -17871228,0 -17909274,0 -17909274,0.19960772 -17909388,0.14559445 -17909388,0 -17909394,0 -17909394,0.14559445 -17909478,0.19960772 -17909478,0 -17909502,0 -17909502,0.072721786 -17909508,0.072721786 -17909508,0 -17909622,0 -17909622,0.009957755 -17909646,0.009957755 -17909646,0 -17911584,0 -17911584,0.29873265 -17911644,0.29873265 -17911644,0 -17911698,0 -17911698,0.0028666264 -17911704,0.0028666264 -17911704,0 -17911818,0 -17911818,0.22178636 -17911836,0.22178636 -17911836,0 -17911932,0 -17911932,0.1913096 -17912004,0.1913096 -17912004,0 -17915250,0 -17915250,0.16324683 -17915286,0.16324683 -17915286,0 -17915370,0 -17915370,0.12462281 -17915388,0.12462281 -17915388,0 -17915484,0 -17915484,0.1416717 -17915514,0.1416717 -17915514,0 -17915598,0 -17915598,0.26584188 -17915628,0.26584188 -17915628,0 -17915718,0 -17915718,0.13925769 -17915826,0.13925769 -17915826,0 -17915832,0 -17915832,0.32604104 -17915916,0.32604104 -17915916,0 -17921436,0 -17921436,0.078455039 -17921466,0.078455039 -17921466,0 -17922894,0 -17922894,0.18633072 -17922960,0.18633072 -17922960,0 -17923008,0 -17923008,0.26222088 -17923122,0 -17923122,0 -17923122,0.23445987 -17923122,0.26222088 -17923146,0.23445987 -17923146,0 -17923242,0 -17923242,0.033041642 -17923302,0.033041642 -17923302,0 -17923356,0 -17923356,0.048883524 -17923362,0.048883524 -17923362,0 -17925066,0 -17925066,0.43391672 -17925744,0.43391672 -17925744,0 -17938590,0 -17938590,0.36813518 -17938596,0.36813518 -17938596,0 -17941896,0 -17941896,0.091732046 -17941956,0.091732046 -17941956,0 -17948712,0 -17948712,0.31894991 -17948766,0.31894991 -17948766,0 -17948832,0 -17948832,0.026403138 -17948838,0.026403138 -17948838,0 -17950488,0 -17950488,0.075437538 -17950500,0.075437538 -17950500,0 -17953212,0 -17953212,0.19990947 -17953236,0.19990947 -17953236,0 -17961864,0 -17961864,0.014936632 -17961870,0.014936632 -17961870,0 -17963310,0 -17963310,0.13518407 -17963316,0.13518407 -17963316,0 -17963424,0 -17963424,0.30401328 -17963466,0.30401328 -17963466,0 -17963592,0 -17963592,0.242758 -17963664,0.242758 -17963664,0 -17965236,0 -17965236,0.084490042 -17965284,0.084490042 -17965284,0 -17965350,0 -17965350,0.20171998 -17965356,0.20171998 -17965356,0 -17965464,0 -17965464,0.23008449 -17965482,0.23008449 -17965482,0 -17972514,0 -17972514,0.19523235 -17972616,0.19523235 -17972616,0 -17972628,0 -17972628,0.29526252 -17972706,0.29526252 -17972706,0 -17974110,0 -17974110,0.10817743 -17974134,0.10817743 -17974134,0 -17974224,0 -17974224,0.062462281 -17974230,0.062462281 -17974230,0 -17976744,0 -17976744,0.20443573 -17976768,0.20443573 -17976768,0 -17997726,0 -17997726,0.31216053 -17997786,0.31216053 -17997786,0 -17997840,0 -17997840,0.13624019 -17997900,0.13624019 -17997900,0 -17997954,0 -17997954,0.24607725 -17998038,0.24607725 -17998038,0 -17998074,0 -17998074,0.13910682 -17998188,0.13910682 -17998188,0 -18003456,0 -18003456,0.10334943 -18003462,0.10334943 -18003462,0 -18007548,0 -18007548,0.28138202 -18007662,0 -18007662,0 -18007662,0.18980084 -18007662,0.28138202 -18007668,0.18980084 -18007668,0 -18007776,0 -18007776,0.20473748 -18007842,0.20473748 -18007842,0 -18007968,0 -18007968,0.22933011 -18008058,0.22933011 -18008058,0 -18008556,0 -18008556,0.16928183 -18008640,0.16928183 -18008640,0 -18009138,0 -18009138,0.22978274 -18009204,0.22978274 -18009204,0 -18009726,0 -18009726,0.26659626 -18009810,0.26659626 -18009810,0 -18010314,0 -18010314,0.15238383 -18010374,0.15238383 -18010374,0 -18010902,0 -18010902,0.20443573 -18010962,0.20443573 -18010962,0 -18011550,0 -18011550,0.30672903 -18011604,0.30672903 -18011604,0 -18012456,0 -18012456,0.23958962 -18012462,0.23958962 -18012462,0 -18012942,0 -18012942,0.30793603 -18012984,0.30793603 -18012984,0 -18016542,0 -18016542,0.13156307 -18016584,0.13156307 -18016584,0 -18016656,0 -18016656,0.2518105 -18016662,0.2518105 -18016662,0 -18016776,0 -18016776,0.18648159 -18016818,0.18648159 -18016818,0 -18020484,0 -18020484,0.0078455039 -18020562,0.0078455039 -18020562,0 -18021798,0 -18021798,0.14333132 -18021840,0.14333132 -18021840,0 -18025362,0 -18025362,0.022329511 -18025368,0.022329511 -18025368,0 -18029412,0 -18029412,0.26207001 -18029508,0.26207001 -18029508,0 -18029532,0 -18029532,0.038322269 -18029538,0.038322269 -18029538,0 -18032238,0 -18032238,0.046167773 -18032244,0.046167773 -18032244,0 -18032358,0 -18032358,0.19568497 -18032382,0.19568497 -18032382,0 -18033276,0 -18033276,0.241551 -18033312,0.241551 -18033312,0 -18034938,0 -18034938,0.15419433 -18034992,0.15419433 -18034992,0 -18035052,0 -18035052,0.11964393 -18035130,0.11964393 -18035130,0 -18035166,0 -18035166,0.15691008 -18035256,0.15691008 -18035256,0 -18038334,0 -18038334,0.20745323 -18038370,0.20745323 -18038370,0 -18038382,0 -18038382,0.20111648 -18038394,0.20111648 -18038394,0 -18038550,0 -18038550,0.074079662 -18038556,0.074079662 -18038556,0 -18038664,0 -18038664,0.056879903 -18038820,0.056879903 -18038820,0 -18049296,0 -18049296,0.18286059 -18049326,0.18286059 -18049326,0 -18050964,0 -18050964,0.16807483 -18050994,0.16807483 -18050994,0 -18051516,0 -18051516,0.21318648 -18051522,0.21318648 -18051522,0 -18057504,0 -18057504,0.2076041 -18057600,0.2076041 -18057600,0 -18078108,0 -18078108,0.19990947 -18078114,0.19990947 -18078114,0 -18083172,0 -18083172,0.11738081 -18083178,0.11738081 -18083178,0 -18089676,0 -18089676,0.07996379 -18089682,0.07996379 -18089682,0 -18094686,0 -18094686,0.22148461 -18094722,0.22148461 -18094722,0 -18105582,0 -18105582,0.33026554 -18105744,0.33026554 -18105744,0 -18106620,0 -18106620,0.31955341 -18106692,0.31955341 -18106692,0 -18110418,0 -18110418,0.16490646 -18110472,0.16490646 -18110472,0 -18111006,0 -18111006,0.19040435 -18111072,0.19040435 -18111072,0 -18111594,0 -18111594,0.24592637 -18111696,0.24592637 -18111696,0 -18112182,0 -18112182,0.22435124 -18112230,0.22435124 -18112230,0 -18115458,0 -18115458,0.31306578 -18115518,0.31306578 -18115518,0 -18117204,0 -18117204,0.20111648 -18117222,0.20111648 -18117222,0 -18117318,0 -18117318,0.033343392 -18117354,0.033343392 -18117354,0 -18117438,0 -18117438,0.07045866 -18117516,0.07045866 -18117516,0 -18117552,0 -18117552,0.089619795 -18117558,0.089619795 -18117558,0 -18132126,0 -18132126,0.10274593 -18132246,0.17999396 -18132246,0 -18132300,0 -18132300,0.10274593 -18132360,0.076946288 -18132360,0 -18132456,0 -18132456,0.17999396 -18132486,0.028364514 -18132486,0 -18132492,0 -18132492,0 -18132492,0.076946288 -18132492,0.028364514 -18132606,0 -18132606,0.087507544 -18132636,0.087507544 -18132636,0 -18147162,0 -18147162,0.0013578757 -18147168,0.0013578757 -18147168,0 -18152298,0 -18152298,0.20609535 -18152346,0.20609535 -18152346,0 -18163374,0 -18163374,0.09007242 -18163380,0.09007242 -18163380,0 -18166068,0 -18166068,0.001961376 -18166074,0.001961376 -18166074,0 -18175296,0 -18175296,0.497586 -18175590,0.497586 -18175590,0 -18175836,0 -18175836,0.32739891 -18175872,0.32739891 -18175872,0 -18175950,0 -18175950,0.0093542547 -18175956,0.0093542547 -18175956,0 -18181842,0 -18181842,0.13684369 -18181956,0.27685576 -18181956,0 -18181962,0 -18181962,0.13684369 -18181992,0.27685576 -18181992,0 -18182070,0 -18182070,0.22284249 -18182076,0.22284249 -18182076,0 -18182190,0 -18182190,0.21635486 -18182214,0.21635486 -18182214,0 -18182616,0 -18182616,0.17576946 -18182694,0.17576946 -18182694,0 -18190320,0 -18190320,0.26312613 -18190326,0.26312613 -18190326,0 -18195972,0 -18195972,0.06925166 -18195978,0.06925166 -18195978,0 -18196890,0 -18196890,0.31683766 -18196956,0.31683766 -18196956,0 -18197652,0 -18197652,0.09037417 -18197880,0.09037417 -18197880,0 -18201342,0 -18201342,0.28847314 -18201366,0.28847314 -18201366,0 -18205800,0 -18205800,0.42290284 -18205854,0.42290284 -18205854,0 -18209214,0 -18209214,0.02972239 -18209220,0.02972239 -18209220,0 -18209328,0 -18209328,0.17863609 -18209358,0.17863609 -18209358,0 -18209448,0 -18209448,0.11179843 -18209466,0.11179843 -18209466,0 -18209562,0 -18209562,0.13699457 -18209604,0.13699457 -18209604,0 -18209676,0 -18209676,0.16626433 -18209706,0.16626433 -18209706,0 -18209730,0 -18209730,0.18557634 -18209772,0.18557634 -18209772,0 -18209796,0 -18209796,0.26870851 -18209844,0.21695836 -18209844,0 -18209856,0 -18209856,0.21695836 -18209892,0.26870851 -18209892,0 -18209964,0 -18209964,0.32679541 -18210036,0.32679541 -18210036,0 -18221868,0 -18221868,0.077851539 -18221874,0.077851539 -18221874,0 -18250314,0 -18250314,0.18240797 -18250380,0.18240797 -18250380,0 -18252012,0 -18252012,0.21514786 -18252018,0.21514786 -18252018,0 -18255840,0 -18255840,0.1949306 -18255864,0.1949306 -18255864,0 -18255960,0 -18255960,0.23913699 -18255996,0.23913699 -18255996,0 -18259476,0 -18259476,0.44266747 -18259548,0.44266747 -18259548,0 -18259776,0 -18259776,0.37779119 -18259854,0.37779119 -18259854,0 -18260076,0 -18260076,0.57287266 -18260136,0.57287266 -18260136,0 -18262026,0 -18262026,0.15404345 -18262050,0.15404345 -18262050,0 -18270954,0 -18270954,0.15766445 -18270966,0.15766445 -18270966,0 -18271068,0 -18271068,0.099124925 -18271092,0.099124925 -18271092,0 -18271638,0 -18271638,0.16596258 -18271668,0.16596258 -18271668,0 -18271752,0 -18271752,0.16732046 -18271770,0.16732046 -18271770,0 -18274458,0 -18274458,0.26508751 -18274536,0.26508751 -18274536,0 -18274704,0 -18274704,0.34671092 -18274746,0.34671092 -18274746,0 -18277152,0 -18277152,0.1525347 -18277170,0.1525347 -18277170,0 -18277266,0 -18277266,0.055371153 -18277272,0.055371153 -18277272,0 -18277380,0 -18277380,0.34550392 -18277428,0.34550392 -18277428,0 -18277944,0 -18277944,0.14423657 -18277950,0.14423657 -18277950,0 -18279756,0 -18279756,0.28786964 -18279978,0.28786964 -18279978,0 -18281946,0 -18281946,0.24321062 -18281988,0.24321062 -18281988,0 -18282060,0 -18282060,0.23385637 -18282114,0.23385637 -18282114,0 -18283542,0 -18283542,0.19719372 -18283554,0.19719372 -18283554,0 -18294720,0 -18294720,0.40238383 -18294732,0.40238383 -18294732,0 -18294738,0 -18294738,0.16294508 -18294762,0.16294508 -18294762,0 -18296646,0 -18296646,0.068949909 -18296652,0.068949909 -18296652,0 -18299424,0 -18299424,0.11285456 -18299430,0.11285456 -18299430,0 -18300780,0 -18300780,0.19598672 -18300798,0.19598672 -18300798,0 -18301314,0 -18301314,0.0073928787 -18301362,0.0073928787 -18301362,0 -18306924,0 -18306924,0.0030175015 -18306930,0.0030175015 -18306930,0 -18313200,0 -18313200,0.14031382 -18313206,0.14031382 -18313206,0 -18317394,0 -18317394,0.38216657 -18317400,0.38216657 -18317400,0 -18317508,0 -18317508,0.0055823778 -18317514,0.0055823778 -18317514,0 -18340200,0 -18340200,0.12764031 -18340230,0.12764031 -18340230,0 -18340314,0 -18340314,0.011919131 -18340320,0.011919131 -18340320,0 -18340428,0 -18340428,0.14076645 -18340434,0.14076645 -18340434,0 -18340548,0 -18340548,0.20232348 -18340650,0.20232348 -18340650,0 -18340662,0 -18340662,0.032589016 -18340680,0.032589016 -18340680,0 -18340776,0 -18340776,0.1464997 -18340842,0.1464997 -18340842,0 -18343710,0 -18343710,0.21741098 -18343776,0.21741098 -18343776,0 -18349542,0 -18349542,0.32709716 -18349632,0.32709716 -18349632,0 -18349842,0 -18349842,0.22631261 -18349902,0.22631261 -18349902,0 -18353484,0 -18353484,0.0087507544 -18353502,0.0087507544 -18353502,0 -18353994,0 -18353994,0.27263126 -18354078,0.27263126 -18354078,0 -18354294,0 -18354294,0.32377791 -18354348,0.32377791 -18354348,0 -18355410,0 -18355410,0.38774894 -18355716,0.38774894 -18355716,0 -18356976,0 -18356976,0.088261919 -18356982,0.088261919 -18356982,0 -18357096,0 -18357096,0.16385033 -18357114,0.16385033 -18357114,0 -18357210,0 -18357210,0.12009656 -18357216,0.12009656 -18357216,0 -18357240,0 -18357240,0.39755582 -18357624,0.39755582 -18357624,0 -18358452,0 -18358452,0.34474955 -18358524,0.34474955 -18358524,0 -18358752,0 -18358752,0.32257091 -18358878,0.32257091 -18358878,0 -18360936,0 -18360936,0.12386844 -18360942,0.12386844 -18360942,0 -18361710,0 -18361710,0.016294508 -18361716,0.016294508 -18361716,0 -18361824,0 -18361824,0.16928183 -18361830,0.16928183 -18361830,0 -18362910,0 -18362910,0.30672903 -18362916,0.30672903 -18362916,0 -18363210,0 -18363210,0.17079059 -18363282,0.17079059 -18363282,0 -18363480,0 -18363480,0.042245021 -18363486,0.042245021 -18363486,0 -18363594,0 -18363594,0.0087507544 -18363600,0.0087507544 -18363600,0 -18364206,0 -18364206,0.16354858 -18364242,0.16354858 -18364242,0 -18364260,0 -18364260,0.21318648 -18364320,0.21318648 -18364320,0 -18364326,0 -18364326,0.062613156 -18364332,0.062613156 -18364332,0 -18364440,0 -18364440,0.30190103 -18364512,0.30190103 -18364512,0 -18364554,0 -18364554,0.22872661 -18364566,0.22872661 -18364566,0 -18364674,0 -18364674,0.27112251 -18364680,0.27112251 -18364680,0 -18366858,0 -18366858,0.051146651 -18366864,0.051146651 -18366864,0 -18368562,0 -18368562,0.090525045 -18368598,0.090525045 -18368598,0 -18373458,0 -18373458,0.11255281 -18373470,0.11255281 -18373470,0 -18378498,0 -18378498,0.15208208 -18378540,0.15208208 -18378540,0 -18378612,0 -18378612,0.11044056 -18378618,0.11044056 -18378618,0 -18378906,0 -18378906,0.015691008 -18378912,0.015691008 -18378912,0 -18388332,0 -18388332,0.075588413 -18388338,0.075588413 -18388338,0 -18388446,0 -18388446,0.045715148 -18388452,0.045715148 -18388452,0 -18391488,0 -18391488,0.17863609 -18391494,0.17863609 -18391494,0 -18391602,0 -18391602,0.026252263 -18391608,0.026252263 -18391608,0 -18391722,0 -18391722,0.0073928787 -18391746,0.0073928787 -18391746,0 -18394902,0 -18394902,0.1010863 -18394986,0.1010863 -18394986,0 -18418674,0 -18418674,0.1961376 -18418692,0.1961376 -18418692,0 -18421410,0 -18421410,0.18829209 -18421458,0.18829209 -18421458,0 -18423024,0 -18423024,0.059293905 -18423030,0.059293905 -18423030,0 -18425610,0 -18425610,0.04013277 -18425616,0.04013277 -18425616,0 -18425724,0 -18425724,0.24487025 -18425748,0.24487025 -18425748,0 -18426282,0 -18426282,0.23566687 -18426396,0.23566687 -18426396,0 -18426738,0 -18426738,0.30340978 -18426768,0.30340978 -18426768,0 -18426852,0 -18426852,0.097465299 -18426858,0.097465299 -18426858,0 -18435030,0 -18435030,0.1561557 -18435054,0.1561557 -18435054,0 -18436434,0 -18436434,0.1501207 -18436446,0.1501207 -18436446,0 -18439086,0 -18439086,0.068044659 -18439092,0.068044659 -18439092,0 -18441114,0 -18441114,0.22872661 -18441228,0.28455039 -18441228,0 -18441234,0 -18441234,0 -18441234,0.28455039 -18441234,0.22872661 -18441468,0 -18441468,0.011164756 -18441492,0.011164756 -18441492,0 -18441582,0 -18441582,0.25211225 -18441678,0.25211225 -18441678,0 -18441696,0 -18441696,0.22872661 -18441726,0.22872661 -18441726,0 -18448434,0 -18448434,0.016445383 -18448464,0.016445383 -18448464,0 -18448548,0 -18448548,0.24064575 -18448632,0.24064575 -18448632,0 -18448662,0 -18448662,0.13458057 -18448782,0 -18448782,0 -18448782,0.13458057 -18448782,0.23717562 -18448794,0.23717562 -18448794,0 -18452670,0 -18452670,0.20202173 -18452676,0.20202173 -18452676,0 -18456798,0 -18456798,0.17003621 -18456804,0.17003621 -18456804,0 -18456912,0 -18456912,0.22042849 -18457020,0.22042849 -18457020,0 -18457032,0 -18457032,0.10998793 -18457068,0.10998793 -18457068,0 -18457146,0 -18457146,0.052806276 -18457152,0.052806276 -18457152,0 -18461748,0 -18461748,0.4019312 -18461820,0.4019312 -18461820,0 -18465408,0 -18465408,0.032438141 -18465414,0.032438141 -18465414,0 -18466596,0 -18466596,0.18980084 -18466602,0.18980084 -18466602,0 -18467016,0 -18467016,0.036059143 -18467106,0.036059143 -18467106,0 -18467130,0 -18467130,0.30778515 -18467160,0.30778515 -18467160,0 -18467784,0 -18467784,0.27776101 -18467814,0.27776101 -18467814,0 -18467904,0 -18467904,0.096258298 -18467910,0.096258298 -18467910,0 -18468726,0 -18468726,0.28786964 -18468804,0.28786964 -18468804,0 -18471132,0 -18471132,0.18949909 -18471150,0.18949909 -18471150,0 -18471252,0 -18471252,0.11345806 -18471258,0.11345806 -18471258,0 -18471366,0 -18471366,0.27398914 -18471378,0.27398914 -18471378,0 -18474948,0 -18474948,0.13925769 -18474954,0.13925769 -18474954,0 -18475062,0 -18475062,0.24743512 -18475080,0.24743512 -18475080,0 -18475176,0 -18475176,0.12311406 -18475182,0.12311406 -18475182,0 -18475296,0 -18475296,0.017199759 -18475302,0.017199759 -18475302,0 -18475410,0 -18475410,0.056879903 -18475422,0.056879903 -18475422,0 -18475524,0 -18475524,0.18135184 -18475536,0.18135184 -18475536,0 -18476490,0 -18476490,0.15102595 -18476496,0.15102595 -18476496,0 -18476604,0 -18476604,0.16430296 -18476610,0.16430296 -18476610,0 -18478488,0 -18478488,0.09037417 -18478662,0.09037417 -18478662,0 -18484302,0 -18484302,0.045262523 -18484308,0.045262523 -18484308,0 -18484914,0 -18484914,0.12643331 -18484920,0.12643331 -18484920,0 -18485028,0 -18485028,0.00045262523 -18485034,0.00045262523 -18485034,0 -18486972,0 -18486972,0.17727821 -18487038,0.17727821 -18487038,0 -18501702,0 -18501702,0.087960169 -18501756,0.087960169 -18501756,0 -18501816,0 -18501816,0.10304768 -18501822,0.10304768 -18501822,0 -18518700,0 -18518700,0.034097767 -18518712,0.034097767 -18518712,0 -18538494,0 -18538494,0.14423657 -18538518,0.14423657 -18538518,0 -18552408,0 -18552408,0.13488232 -18552414,0.13488232 -18552414,0 -18552450,0 -18552450,0.10304768 -18552486,0.10304768 -18552486,0 -18552528,0 -18552528,0.06004828 -18552546,0.06004828 -18552546,0 -18552570,0 -18552570,0.11285456 -18552576,0.11285456 -18552576,0 -18552642,0 -18552642,0.13171394 -18552654,0.13171394 -18552654,0 -18552684,0 -18552684,0.25286663 -18552720,0.25286663 -18552720,0 -18552756,0 -18552756,0.11587206 -18552798,0.33690404 -18552798,0 -18552810,0 -18552810,0.33690404 -18552828,0.11587206 -18552828,0 -18552876,0 -18552876,0.3020519 -18552912,0.3020519 -18552912,0 -18553416,0 -18553416,0.33011467 -18553422,0.33011467 -18553422,0 -18553530,0 -18553530,0.27127339 -18553554,0.27127339 -18553554,0 -18553644,0 -18553644,0.13050694 -18553668,0.13050694 -18553668,0 -18553758,0 -18553758,0.22314424 -18553818,0.22314424 -18553818,0 -18553878,0 -18553878,0.23762824 -18553956,0.23762824 -18553956,0 -18558870,0 -18558870,0.12054919 -18558888,0.12054919 -18558888,0 -18558984,0 -18558984,0.28258902 -18558996,0.28258902 -18558996,0 -18560766,0 -18560766,0.32845504 -18560844,0.35681955 -18560844,0 -18560850,0 -18560850,0 -18560850,0.35681955 -18560850,0.32845504 -18569154,0 -18569154,0.23461074 -18569352,0.23461074 -18569352,0 -18571002,0 -18571002,0.241551 -18571020,0.241551 -18571020,0 -18573834,0 -18573834,0.19643935 -18573936,0.16264333 -18573936,0 -18573972,0 -18573972,0.16264333 -18574002,0.19643935 -18574002,0 -18574434,0 -18574434,0.035606518 -18574440,0.035606518 -18574440,0 -18574548,0 -18574548,0.0078455039 -18574578,0.0078455039 -18574578,0 -18574668,0 -18574668,0.20171998 -18574680,0.20171998 -18574680,0 -18574782,0 -18574782,0.23506337 -18574878,0.23506337 -18574878,0 -18574896,0 -18574896,0.13156307 -18574902,0.13156307 -18574902,0 -18575010,0 -18575010,0.1016898 -18575016,0.1016898 -18575016,0 -18575130,0 -18575130,0.007996379 -18575154,0.007996379 -18575154,0 -18575244,0 -18575244,0.12658419 -18575304,0.12658419 -18575304,0 -18575358,0 -18575358,0.26689801 -18575388,0.26689801 -18575388,0 -18575478,0 -18575478,0.031080266 -18575484,0.031080266 -18575484,0 -18602574,0 -18602574,0.21801448 -18602634,0.21801448 -18602634,0 -18605646,0 -18605646,0.31336753 -18605706,0.31336753 -18605706,0 -18605766,0 -18605766,0.19990947 -18605880,0.25588413 -18605880,0 -18605904,0 -18605904,0.25588413 -18605940,0.19990947 -18605940,0 -18609384,0 -18609384,0.042848521 -18609390,0.042848521 -18609390,0 -18614544,0 -18614544,0.35455643 -18614556,0.35455643 -18614556,0 -18614664,0 -18614664,0.12175619 -18614688,0.12175619 -18614688,0 -18614778,0 -18614778,0.2094146 -18614826,0.2094146 -18614826,0 -18615606,0 -18615606,0.21333736 -18615672,0.21333736 -18615672,0 -18616098,0 -18616098,0.39800845 -18616104,0.39800845 -18616104,0 -18616194,0 -18616194,0.22088111 -18616266,0.22088111 -18616266,0 -18616782,0 -18616782,0.20654798 -18616896,0.20654798 -18616896,0 -18617370,0 -18617370,0.13684369 -18617442,0.13684369 -18617442,0 -18620100,0 -18620100,0.28907664 -18620136,0.28907664 -18620136,0 -18623292,0 -18623292,0.013578757 -18623400,0.013578757 -18623400,0 -18629514,0 -18629514,0.14272782 -18629580,0.14272782 -18629580,0 -18634266,0 -18634266,0.35455643 -18634296,0.35455643 -18634296,0 -18637836,0 -18637836,0.14604707 -18637878,0.14604707 -18637878,0 -18642876,0 -18642876,0.28907664 -18642912,0.28907664 -18642912,0 -18647490,0 -18647490,0.49532287 -18647880,0.49532287 -18647880,0 -18649326,0 -18649326,0.55582378 -18649896,0.55582378 -18649896,0 -18659442,0 -18659442,0.2905854 -18659922,0.2905854 -18659922,0 -18680898,0 -18680898,0.026704888 -18680904,0.026704888 -18680904,0 -18684726,0 -18684726,0.13669282 -18684810,0.13669282 -18684810,0 -18684840,0 -18684840,0.23853349 -18684882,0.23853349 -18684882,0 -18684960,0 -18684960,0.12054919 -18684978,0.12054919 -18684978,0 -18690252,0 -18690252,0.33916717 -18690402,0.33916717 -18690402,0 -18690894,0 -18690894,0.0081472541 -18690918,0.0081472541 -18690918,0 -18690954,0 -18690954,0.1464997 -18690966,0.1464997 -18690966,0 -18691008,0 -18691008,0.063367532 -18691014,0.063367532 -18691014,0 -18691122,0 -18691122,0.15766445 -18691146,0.15766445 -18691146,0 -18691242,0 -18691242,0.064574532 -18691254,0.064574532 -18691254,0 -18691356,0 -18691356,0.022933011 -18691362,0.022933011 -18691362,0 -18692244,0 -18692244,0.23702474 -18692250,0.23702474 -18692250,0 -18692364,0 -18692364,0.30718165 -18692418,0.30718165 -18692418,0 -18692478,0 -18692478,0.26463488 -18692484,0.26463488 -18692484,0 -18692592,0 -18692592,0.29767652 -18692640,0.29767652 -18692640,0 -18692706,0 -18692706,0.14318045 -18692754,0.14318045 -18692754,0 -18700374,0 -18700374,0.18014484 -18700392,0.18014484 -18700392,0 -18706020,0 -18706020,0.052202776 -18706044,0.052202776 -18706044,0 -18706134,0 -18706134,0.1047073 -18706230,0.1047073 -18706230,0 -18706254,0 -18706254,0.16083283 -18706332,0.16083283 -18706332,0 -18706728,0 -18706728,0.26101388 -18706758,0.26101388 -18706758,0 -18708690,0 -18708690,0.20835848 -18708834,0.20835848 -18708834,0 -18710448,0 -18710448,0.21710923 -18710478,0.21710923 -18710478,0 -18711180,0 -18711180,0.26750151 -18711234,0.26750151 -18711234,0 -18713688,0 -18713688,0.033343392 -18713694,0.033343392 -18713694,0 -18715638,0 -18715638,0.12054919 -18715644,0.12054919 -18715644,0 -18720096,0 -18720096,0.38820157 -18720126,0.38820157 -18720126,0 -18724464,0 -18724464,0.11557031 -18724476,0.11557031 -18724476,0 -18724584,0 -18724584,0.0069402535 -18724608,0.0069402535 -18724608,0 -18730146,0 -18730146,0.058388654 -18730158,0.058388654 -18730158,0 -18733476,0 -18733476,0.2590525 -18733566,0.2590525 -18733566,0 -18733890,0 -18733890,0.25769463 -18733992,0.25769463 -18733992,0 -18734352,0 -18734352,0.25980688 -18734436,0.25980688 -18734436,0 -18734556,0 -18734556,0.27670489 -18734574,0.27670489 -18734574,0 -18734670,0 -18734670,0.29149065 -18734688,0.29149065 -18734688,0 -18734790,0 -18734790,0.0081472541 -18734808,0.0081472541 -18734808,0 -18734904,0 -18734904,0.097767049 -18734922,0.097767049 -18734922,0 -18735018,0 -18735018,0.27534701 -18735054,0.27534701 -18735054,0 -18735690,0 -18735690,0.5030175 -18735852,0.5030175 -18735852,0 -18735924,0 -18735924,0.20262523 -18735948,0.20262523 -18735948,0 -18736038,0 -18736038,0.14981895 -18736044,0.14981895 -18736044,0 -18736152,0 -18736152,0.2469825 -18736170,0.2469825 -18736170,0 -18736272,0 -18736272,0.04013277 -18736278,0.04013277 -18736278,0 -18738606,0 -18738606,0.10063368 -18738720,0.10063368 -18738720,0 -18741264,0 -18741264,0.21937236 -18741294,0.21937236 -18741294,0 -18741306,0 -18741306,0.045866023 -18741312,0.045866023 -18741312,0 -18772902,0 -18772902,0.81834641 -18773322,0.81834641 -18773322,0 -18773586,0 -18773586,0.16913096 -18773628,0.16913096 -18773628,0 -18775968,0 -18775968,0.12311406 -18775974,0.12311406 -18775974,0 -18776088,0 -18776088,0.083433917 -18776226,0.083433917 -18776226,0 -18779754,0 -18779754,0.19885335 -18779784,0.19885335 -18779784,0 -18781002,0 -18781002,0.043301147 -18781062,0.043301147 -18781062,0 -18781122,0 -18781122,0.31894991 -18781146,0.31894991 -18781146,0 -18781236,0 -18781236,0.11391068 -18781266,0.11391068 -18781266,0 -18781350,0 -18781350,0.17592034 -18781470,0.13186482 -18781470,0 -18781482,0 -18781482,0.17592034 -18781584,0 -18781584,0 -18781584,0.13186482 -18781584,0.26885938 -18781626,0.26885938 -18781626,0 -18781698,0 -18781698,0.24803862 -18781710,0.24803862 -18781710,0 -18781812,0 -18781812,0.17214846 -18781878,0.17214846 -18781878,0 -18781932,0 -18781932,0.0496379 -18781938,0.0496379 -18781938,0 -18782046,0 -18782046,0.17245021 -18782082,0.17245021 -18782082,0 -18782160,0 -18782160,0.084037417 -18782172,0.084037417 -18782172,0 -18782280,0 -18782280,0.13518407 -18782298,0.13518407 -18782298,0 -18782394,0 -18782394,0.099426675 -18782472,0.099426675 -18782472,0 -18782508,0 -18782508,0.15947495 -18782544,0.15947495 -18782544,0 -18782628,0 -18782628,0.21952323 -18782724,0.21952323 -18782724,0 -18784392,0 -18784392,0.14318045 -18784452,0.14318045 -18784452,0 -18791154,0 -18791154,0.27157514 -18791202,0.27157514 -18791202,0 -18791706,0 -18791706,0.15570308 -18791712,0.15570308 -18791712,0 -18792090,0 -18792090,0.092788171 -18792096,0.092788171 -18792096,0 -18800082,0 -18800082,0.52745926 -18800832,0.52745926 -18800832,0 -18802500,0 -18802500,0.0070911285 -18802506,0.0070911285 -18802506,0 -18802992,0 -18802992,0.17395896 -18803034,0.17395896 -18803034,0 -18809850,0 -18809850,0.060802655 -18809856,0.060802655 -18809856,0 -18812418,0 -18812418,0.042395896 -18812424,0.042395896 -18812424,0 -18813396,0 -18813396,0.2566385 -18813414,0.2566385 -18813414,0 -18813510,0 -18813510,0.06925166 -18813540,0.06925166 -18813540,0 -18816468,0 -18816468,0.062009656 -18816552,0.062009656 -18816552,0 -18824508,0 -18824508,0.10697043 -18824526,0.10697043 -18824526,0 -18824622,0 -18824622,0.18421847 -18824658,0.18421847 -18824658,0 -18826878,0 -18826878,0.0992758 -18826884,0.0992758 -18826884,0 -18827172,0 -18827172,0.46016898 -18827214,0.46016898 -18827214,0 -18827472,0 -18827472,0.54315027 -18827478,0.54315027 -18827478,0 -18827742,0 -18827742,0.22027761 -18827772,0.11919131 -18827772,0 -18827802,0 -18827802,0.22027761 -18827814,0.11919131 -18827814,0 -18828072,0 -18828072,0.44161135 -18828078,0.44161135 -18828078,0 -18831078,0 -18831078,0.075286663 -18831090,0.075286663 -18831090,0 -18838044,0 -18838044,0.13080869 -18838080,0.13080869 -18838080,0 -18853902,0 -18853902,0.15781533 -18853986,0.15781533 -18853986,0 -18858930,0 -18858930,0.57302354 -18859170,0.28937839 -18859170,0 -18859452,0 -18859452,0.57302354 -18859926,0.28937839 -18859926,0 -18860760,0 -18860760,0.34474955 -18861414,0.34474955 -18861414,0 -18861846,0 -18861846,0.074532287 -18861852,0.074532287 -18861852,0 -18862596,0 -18862596,0.32498491 -18862932,0.32498491 -18862932,0 -18864426,0 -18864426,0.2021726 -18864666,0.2021726 -18864666,0 -18875568,0 -18875568,0.38624019 -18875640,0.38624019 -18875640,0 -18875862,0 -18875862,0.38020519 -18875922,0.38020519 -18875922,0 -18876762,0 -18876762,0.26025951 -18876768,0.039378395 -18876768,0 -18876792,0 -18876792,0.039378395 -18876828,0.26025951 -18876828,0 -18879432,0 -18879432,0.32679541 -18879444,0.32679541 -18879444,0 -18879546,0 -18879546,0.16234158 -18879570,0.16234158 -18879570,0 -18879666,0 -18879666,0.2076041 -18879708,0.2076041 -18879708,0 -18880074,0 -18880074,0.04073627 -18880110,0.04073627 -18880110,0 -18880194,0 -18880194,0.15645745 -18880200,0.15645745 -18880200,0 -18880308,0 -18880308,0.10123718 -18880320,0.10123718 -18880320,0 -18880674,0 -18880674,0.39484007 -18880890,0.39484007 -18880890,0 -18885018,0 -18885018,0.1997586 -18885036,0.1997586 -18885036,0 -18885138,0 -18885138,0.3510863 -18885162,0.3510863 -18885162,0 -18885252,0 -18885252,0.0072420036 -18885330,0.0072420036 -18885330,0 -18885366,0 -18885366,0.057785154 -18885372,0.057785154 -18885372,0 -18885486,0 -18885486,0.038473144 -18885492,0.038473144 -18885492,0 -18889938,0 -18889938,0.09957755 -18889944,0.09957755 -18889944,0 -18896610,0 -18896610,0.1035003 -18896676,0.1035003 -18896676,0 -18896724,0 -18896724,0.11300543 -18896730,0.11300543 -18896730,0 -18896844,0 -18896844,0.11059143 -18896850,0.11059143 -18896850,0 -18897714,0 -18897714,0.15298733 -18897726,0.15298733 -18897726,0 -18897828,0 -18897828,0.015238383 -18897834,0.015238383 -18897834,0 -18902592,0 -18902592,0.080114665 -18902610,0.080114665 -18902610,0 -18902850,0 -18902850,0.17501509 -18902862,0.17501509 -18902862,0 -18903858,0 -18903858,0.028364514 -18903924,0.028364514 -18903924,0 -18903978,0 -18903978,0.10742305 -18904032,0.10742305 -18904032,0 -18904092,0 -18904092,0.17410984 -18904164,0.17410984 -18904164,0 -18904206,0 -18904206,0.0490344 -18904212,0.0490344 -18904212,0 -18904326,0 -18904326,0.17516596 -18904338,0.17516596 -18904338,0 -18904632,0 -18904632,0.026554013 -18904638,0.026554013 -18904638,0 -18905688,0 -18905688,0.097314424 -18905700,0.097314424 -18905700,0 -18916914,0 -18916914,0.1507242 -18916938,0.1507242 -18916938,0 -18917034,0 -18917034,0.22329511 -18917124,0.22329511 -18917124,0 -18917994,0 -18917994,0.14876282 -18918000,0.14876282 -18918000,0 -18936492,0 -18936492,0.29390465 -18936564,0.29390465 -18936564,0 -18936786,0 -18936786,0.42908871 -18936822,0.42908871 -18936822,0 -18940698,0 -18940698,0.17501509 -18940746,0.17501509 -18940746,0 -18948360,0 -18948360,0.33071817 -18948378,0.33071817 -18948378,0 -18948480,0 -18948480,0.090826795 -18948486,0.090826795 -18948486,0 -18948594,0 -18948594,0.0036210018 -18948600,0.0036210018 -18948600,0 -18948708,0 -18948708,0.36692818 -18948714,0.36692818 -18948714,0 -18948828,0 -18948828,0.088865419 -18948834,0.088865419 -18948834,0 -18951882,0 -18951882,0.080114665 -18951906,0.080114665 -18951906,0 -18952512,0 -18952512,0.23083887 -18952596,0.23083887 -18952596,0 -18956604,0 -18956604,0.48295112 -18956760,0.48295112 -18956760,0 -18959202,0 -18959202,0.28470127 -18959208,0.28470127 -18959208,0 -18968388,0 -18968388,0.0028666264 -18968394,0.0028666264 -18968394,0 -18968502,0 -18968502,0.19960772 -18968532,0.19960772 -18968532,0 -18972078,0 -18972078,0.28681352 -18972132,0.28681352 -18972132,0 -18977850,0 -18977850,0.23928787 -18977862,0.23928787 -18977862,0 -18979824,0 -18979824,0.14800845 -18979836,0.14800845 -18979836,0 -18979938,0 -18979938,0.08977067 -18979968,0.08977067 -18979968,0 -18980052,0 -18980052,0.17682559 -18980112,0.17682559 -18980112,0 -18980172,0 -18980172,0.30657815 -18980178,0.30657815 -18980178,0 -18980286,0 -18980286,0.15268558 -18980316,0.15268558 -18980316,0 -18986604,0 -18986604,0.10681955 -18986652,0.23642124 -18986652,0 -18986658,0 -18986658,0.10681955 -18986670,0.23642124 -18986670,0 -18986718,0 -18986718,0.18120097 -18986730,0.18120097 -18986730,0 -18986766,0 -18986766,0.042094146 -18986790,0.042094146 -18986790,0 -18986880,0 -18986880,0.1059143 -18986952,0.1059143 -18986952,0 -18986994,0 -18986994,0.18014484 -18987018,0.18014484 -18987018,0 -18989472,0 -18989472,0.052051901 -18989526,0.052051901 -18989526,0 -18989586,0 -18989586,0.16038021 -18989616,0.16038021 -18989616,0 -18990030,0 -18990030,0.26478576 -18990114,0.26478576 -18990114,0 -18992754,0 -18992754,0.038774894 -18992760,0.038774894 -18992760,0 -18999264,0 -18999264,0.0096560048 -18999288,0.0096560048 -18999288,0 -18999378,0 -18999378,0.28394689 -18999498,0.31155703 -18999498,0 -18999528,0 -18999528,0.31155703 -18999540,0.28394689 -18999540,0 -18999612,0 -18999612,0.17773084 -18999660,0.17773084 -18999660,0 -19004502,0 -19004502,0.057181654 -19004508,0.057181654 -19004508,0 -19030002,0 -19030002,0.36255281 -19030368,0.36255281 -19030368,0 -19034496,0 -19034496,0.0087507544 -19034502,0.0087507544 -19034502,0 -19036788,0 -19036788,0.094296922 -19036806,0.094296922 -19036806,0 -19036902,0 -19036902,0.22601086 -19037016,0.00015087508 -19037016,0 -19037022,0 -19037022,0.00015087508 -19037190,0.22601086 -19037190,0 -19038102,0 -19038102,0.32890766 -19038132,0.32890766 -19038132,0 -19039380,0 -19039380,0.10606518 -19039398,0.10606518 -19039398,0 -19039500,0 -19039500,0.13548582 -19039506,0.13548582 -19039506,0 -19039614,0 -19039614,0.053258902 -19039620,0.053258902 -19039620,0 -19045776,0 -19045776,0.21273386 -19045854,0.21273386 -19045854,0 -19046364,0 -19046364,0.18512372 -19046454,0.18512372 -19046454,0 -19046952,0 -19046952,0.15223295 -19047060,0.15223295 -19047060,0 -19047540,0 -19047540,0.2015691 -19047612,0.2015691 -19047612,0 -19051302,0 -19051302,0.01991551 -19051338,0.01991551 -19051338,0 -19054734,0 -19054734,0.12356669 -19054746,0.12356669 -19054746,0 -19055886,0 -19055886,0.025799638 -19055898,0.025799638 -19055898,0 -19058646,0 -19058646,0.10697043 -19058712,0.10697043 -19058712,0 -19059804,0 -19059804,0.12190706 -19059936,0.12190706 -19059936,0 -19068078,0 -19068078,0.02051901 -19068084,0.02051901 -19068084,0 -19069620,0 -19069620,0.1053108 -19069644,0.1053108 -19069644,0 -19069734,0 -19069734,0.18648159 -19069746,0.18648159 -19069746,0 -19069770,0 -19069770,0.1464997 -19069788,0.1464997 -19069788,0 -19069890,0 -19069890,0.16641521 -19069896,0.16641521 -19069896,0 -19073994,0 -19073994,0.20654798 -19074090,0.20654798 -19074090,0 -19074108,0 -19074108,0.024592637 -19074132,0.024592637 -19074132,0 -19074408,0 -19074408,0.12522631 -19074426,0.12522631 -19074426,0 -19074522,0 -19074522,0.24124925 -19074552,0.24124925 -19074552,0 -19076892,0 -19076892,0.044659022 -19076904,0.044659022 -19076904,0 -19080210,0 -19080210,0.25377188 -19080246,0.25377188 -19080246,0 -19080324,0 -19080324,0.12371756 -19080372,0.12371756 -19080372,0 -19086756,0 -19086756,0.0075437538 -19086762,0.0075437538 -19086762,0 -19095936,0 -19095936,0.19161135 -19095972,0.19161135 -19095972,0 -19096056,0 -19096056,0.17908871 -19096068,0.17908871 -19096068,0 -19096170,0 -19096170,0.22359686 -19096194,0.22359686 -19096194,0 -19116144,0 -19116144,0.18376584 -19116150,0.18376584 -19116150,0 -19118646,0 -19118646,0.16294508 -19118664,0.16294508 -19118664,0 -19120470,0 -19120470,0.056125528 -19120476,0.056125528 -19120476,0 -19122894,0 -19122894,0.22329511 -19122930,0.22329511 -19122930,0 -19128984,0 -19128984,0.18150272 -19128990,0.18150272 -19128990,0 -19129098,0 -19129098,0.10576343 -19129116,0.10576343 -19129116,0 -19130172,0 -19130172,0.3486723 -19130886,0.3486723 -19130886,0 -19131162,0 -19131162,0.013126132 -19131210,0.013126132 -19131210,0 -19132008,0 -19132008,0.41264333 -19132350,0.41264333 -19132350,0 -19133934,0 -19133934,0.31563066 -19134096,0.31563066 -19134096,0 -19145574,0 -19145574,0.20534098 -19145586,0.20534098 -19145586,0 -19147230,0 -19147230,0.24849125 -19147278,0.24849125 -19147278,0 -19147344,0 -19147344,0.031080266 -19147350,0.031080266 -19147350,0 -19151598,0 -19151598,0.091732046 -19151616,0.091732046 -19151616,0 -19151886,0 -19151886,0.27353651 -19151910,0.27353651 -19151910,0 -19152366,0 -19152366,0.098521424 -19152384,0.098521424 -19152384,0 -19154952,0 -19154952,0.16400121 -19154970,0.16400121 -19154970,0 -19155066,0 -19155066,0.19749547 -19155180,0.25392275 -19155180,0 -19155192,0 -19155192,0.25392275 -19155222,0.19749547 -19155222,0 -19155294,0 -19155294,0.042395896 -19155300,0.042395896 -19155300,0 -19157628,0 -19157628,0.025648763 -19157658,0.025648763 -19157658,0 -19158780,0 -19158780,0.19477972 -19158792,0.19477972 -19158792,0 -19160256,0 -19160256,0.29224502 -19160406,0.29224502 -19160406,0 -19160592,0 -19160592,0.29345202 -19160652,0.29345202 -19160652,0 -19160706,0 -19160706,0.015540133 -19160712,0.015540133 -19160712,0 -19160820,0 -19160820,0.073627037 -19160862,0.073627037 -19160862,0 -19168548,0 -19168548,0.13789982 -19168590,0.13789982 -19168590,0 -19168662,0 -19168662,0.20835848 -19168668,0.20835848 -19168668,0 -19168776,0 -19168776,0.01991551 -19168830,0.01991551 -19168830,0 -19176978,0 -19176978,0.01010863 -19176984,0.01010863 -19176984,0 -19201086,0 -19201086,0.00090525045 -19201092,0.00090525045 -19201092,0 -19202184,0 -19202184,0.0072420036 -19202190,0.0072420036 -19202190,0 -19203468,0 -19203468,0.34339167 -19203528,0.34339167 -19203528,0 -19203582,0 -19203582,0.19885335 -19203612,0.19885335 -19203612,0 -19210710,0 -19210710,0.37718769 -19210998,0.37718769 -19210998,0 -19215510,0 -19215510,0.10923355 -19215588,0.10923355 -19215588,0 -19215624,0 -19215624,0.094146047 -19215630,0.094146047 -19215630,0 -19230630,0 -19230630,0.034399517 -19230666,0.034399517 -19230666,0 -19232652,0 -19232652,0.15872058 -19232676,0.15872058 -19232676,0 -19232766,0 -19232766,0.10365118 -19232772,0.10365118 -19232772,0 -19232886,0 -19232886,0.1597767 -19232922,0.1597767 -19232922,0 -19233000,0 -19233000,0.24411587 -19233048,0.24411587 -19233048,0 -19233114,0 -19233114,0.085697043 -19233120,0.085697043 -19233120,0 -19233234,0 -19233234,0.26116476 -19233258,0.26116476 -19233258,0 -19233348,0 -19233348,0.1089318 -19233354,0.1089318 -19233354,0 -19234992,0 -19234992,0.0072420036 -19235034,0.0072420036 -19235034,0 -19241292,0 -19241292,0.0070911285 -19241316,0.0070911285 -19241316,0 -19251066,0 -19251066,0.19025347 -19251096,0.19025347 -19251096,0 -19255482,0 -19255482,0.13367532 -19255500,0.13367532 -19255500,0 -19257240,0 -19257240,0.054767652 -19257252,0.054767652 -19257252,0 -19257354,0 -19257354,0.18286059 -19257408,0.18286059 -19257408,0 -19257468,0 -19257468,0.0078455039 -19257522,0.0078455039 -19257522,0 -19257588,0 -19257588,0.33464092 -19257636,0.33464092 -19257636,0 -19257702,0 -19257702,0.23264937 -19257708,0.23264937 -19257708,0 -19257816,0 -19257816,0.074079662 -19257828,0.074079662 -19257828,0 -19257936,0 -19257936,0.098068799 -19257942,0.098068799 -19257942,0 -19259604,0 -19259604,0.038171394 -19259610,0.038171394 -19259610,0 -19259718,0 -19259718,0.25045263 -19259760,0.25045263 -19259760,0 -19259832,0 -19259832,0.29797827 -19259868,0.29797827 -19259868,0 -19259880,0 -19259880,0.76735063 -19260162,0.76735063 -19260162,0 -19260312,0 -19260312,0.052353651 -19260324,0.052353651 -19260324,0 -19260576,0 -19260576,0.055220278 -19260582,0.055220278 -19260582,0 -19263096,0 -19263096,0.070609535 -19263150,0.070609535 -19263150,0 -19890294,0 -19890294,0.23989137 -19890312,0.23989137 -19890312,0 -19896558,0 -19896558,0.073476162 -19896570,0.073476162 -19896570,0 -19897866,0 -19897866,0.06955341 -19897956,0.06955341 -19897956,0 -19897980,0 -19897980,0.1543452 -19898052,0.1543452 -19898052,0 -19898100,0 -19898100,0.27851539 -19898142,0.27851539 -19898142,0 -19898172,0 -19898172,0.072269161 -19898178,0.072269161 -19898178,0 -19898214,0 -19898214,0.21378998 -19898244,0.21378998 -19898244,0 -19898328,0 -19898328,0.26207001 -19898346,0.26207001 -19898346,0 -19898448,0 -19898448,0.037115269 -19898454,0.037115269 -19898454,0 -19900044,0 -19900044,0.07966204 -19900062,0.07966204 -19900062,0 -19900158,0 -19900158,0.17954134 -19900314,0.17954134 -19900314,0 -19900932,0 -19900932,0.064423657 -19900938,0.064423657 -19900938,0 -19901052,0 -19901052,0.054465902 -19901148,0.054465902 -19901148,0 -19901166,0 -19901166,0.26946288 -19901280,0.0073928787 -19901280,0 -19901310,0 -19901310,0.0073928787 -19901340,0.26946288 -19901340,0 -19901580,0 -19901580,0.1519312 -19901652,0.1519312 -19901652,0 -19901694,0 -19901694,0.056276403 -19901802,0.056276403 -19901802,0 -19903812,0 -19903812,0.14393482 -19903824,0.14393482 -19903824,0 -19905438,0 -19905438,0.27474351 -19905444,0.27474351 -19905444,0 -19905552,0 -19905552,0.015992758 -19905558,0.015992758 -19905558,0 -19905666,0 -19905666,0.058992154 -19905738,0.058992154 -19905738,0 -19907490,0 -19907490,0.28409777 -19907550,0.28409777 -19907550,0 -19912614,0 -19912614,0.090223295 -19912620,0.090223295 -19912620,0 -19916346,0 -19916346,0.22797224 -19916358,0.22797224 -19916358,0 -19923408,0 -19923408,0.0073928787 -19923414,0.0073928787 -19923414,0 -19936704,0 -19936704,0.12718769 -19936770,0.12718769 -19936770,0 -19936818,0 -19936818,0.075890163 -19936872,0.075890163 -19936872,0 -19936938,0 -19936938,0.18044659 -19936992,0.18044659 -19936992,0 -19937052,0 -19937052,0.093240797 -19937166,0.00030175015 -19937166,0 -19937172,0 -19937172,0.00030175015 -19937196,0.093240797 -19937196,0 -19937286,0 -19937286,0.057030779 -19937346,0.057030779 -19937346,0 -19937400,0 -19937400,0.19206397 -19937424,0.19206397 -19937424,0 -19937514,0 -19937514,0.013277007 -19937520,0.013277007 -19937520,0 -19937634,0 -19937634,0.15268558 -19937658,0.15268558 -19937658,0 -19937970,0 -19937970,0.22525649 -19938012,0.22525649 -19938012,0 -19941204,0 -19941204,0.0076946288 -19941342,0.0076946288 -19941342,0 -19942752,0 -19942752,0.4431201 -19942794,0.4431201 -19942794,0 -19943046,0 -19943046,0.30582378 -19943106,0.30582378 -19943106,0 -19943202,0 -19943202,0.49954737 -19943418,0.076795413 -19943418,0 -19943424,0 -19943424,0.076795413 -19943808,0.49954737 -19943808,0 -19944534,0 -19944534,0.033343392 -19944546,0.033343392 -19944546,0 -19945596,0 -19945596,0.33494267 -19945650,0.33494267 -19945650,0 -19947204,0 -19947204,0.1991551 -19947246,0.1991551 -19947246,0 -19947504,0 -19947504,0.38307182 -19947576,0.38307182 -19947576,0 -19951662,0 -19951662,0.28138202 -19951734,0.28138202 -19951734,0 -19951962,0 -19951962,0.33147254 -19952022,0.33147254 -19952022,0 -19956120,0 -19956120,0.15268558 -19956126,0.15268558 -19956126,0 -19956414,0 -19956414,0.3068799 -19956498,0.3068799 -19956498,0 -19979550,0 -19979550,0.027911889 -19979724,0.027911889 -19979724,0 -19985628,0 -19985628,0.35334943 -19986078,0.35334943 -19986078,0 -19988058,0 -19988058,0.19930597 -19988082,0.19930597 -19988082,0 -19988178,0 -19988178,0.27640314 -19988190,0.27640314 -19988190,0 -19989318,0 -19989318,0.046620398 -19989330,0.046620398 -19989330,0 -19993476,0 -19993476,0.062009656 -19993500,0.062009656 -19993500,0 -19993590,0 -19993590,0.14544357 -19993626,0.14544357 -19993626,0 -19998204,0 -19998204,0.35500905 -19998282,0.35500905 -19998282,0 -20001120,0 -20001120,0.048883524 -20001126,0.048883524 -20001126,0 -20004108,0 -20004108,0.27127339 -20004408,0.27127339 -20004408,0 -20017548,0 -20017548,0.21424261 -20017608,0.21424261 -20017608,0 -20018136,0 -20018136,0.15087508 -20018220,0.15087508 -20018220,0 -20018724,0 -20018724,0.14318045 -20018772,0.14318045 -20018772,0 -20019306,0 -20019306,0.22948099 -20019360,0.22948099 -20019360,0 -20021934,0 -20021934,0.20232348 -20021964,0.20232348 -20021964,0 -20028840,0 -20028840,0.1022933 -20028906,0.1022933 -20028906,0 -20032344,0 -20032344,0.18919734 -20032368,0.18919734 -20032368,0 -20032986,0 -20032986,0.038171394 -20032992,0.038171394 -20032992,0 -20035506,0 -20035506,0.1967411 -20035512,0.1967411 -20035512,0 -20078196,0 -20078196,0.1579662 -20078208,0.1579662 -20078208,0 -20078310,0 -20078310,0.28771877 -20078316,0.28771877 -20078316,0 -20086092,0 -20086092,0.12266144 -20086104,0.12266144 -20086104,0 -20092830,0 -20092830,0.24140012 -20092842,0.24140012 -20092842,0 -20102508,0 -20102508,0.12975256 -20102544,0.12975256 -20102544,0 -20108058,0 -20108058,0.10968618 -20108088,0.10968618 -20108088,0 -20111154,0 -20111154,0.083283042 -20111172,0.083283042 -20111172,0 -20111274,0 -20111274,0.032438141 -20111280,0.032438141 -20111280,0 -20111388,0 -20111388,0.12975256 -20111400,0.12975256 -20111400,0 -20119704,0 -20119704,0.27942064 -20119716,0.27942064 -20119716,0 -20120208,0 -20120208,0.13427882 -20120232,0.13427882 -20120232,0 -20120322,0 -20120322,0.19628847 -20120328,0.19628847 -20120328,0 -20122794,0 -20122794,0.33162342 -20122830,0.33162342 -20122830,0 -20132622,0 -20132622,0.35817743 -20132850,0.35817743 -20132850,0 -20134452,0 -20134452,0.42003621 -20134956,0.42003621 -20134956,0 -20141496,0 -20141496,0.12160531 -20141616,0.13397707 -20141616,0 -20141634,0 -20141634,0.12160531 -20141646,0.13397707 -20141646,0 -20141730,0 -20141730,0.075890163 -20141796,0.075890163 -20141796,0 -20141844,0 -20141844,0.025497888 -20141850,0.025497888 -20141850,0 -20141964,0 -20141964,0.1531382 -20142078,0.21665661 -20142078,0 -20142120,0 -20142120,0.21665661 -20142192,0.081472541 -20142192,0 -20142246,0 -20142246,0 -20142246,0.1531382 -20142246,0.081472541 -20142312,0 -20142312,0.33675317 -20142396,0.33675317 -20142396,0 -20150304,0 -20150304,0.00075437538 -20150310,0.00075437538 -20150310,0 -20153742,0 -20153742,0.14846107 -20153832,0.14846107 -20153832,0 -20161200,0 -20161200,0.22284249 -20161224,0.22284249 -20161224,0 -20164632,0 -20164632,0.26071213 -20164710,0.26071213 -20164710,0 -20170176,0 -20170176,0.28832227 -20170236,0.28832227 -20170236,0 -20170476,0 -20170476,0.33569704 -20170542,0.33569704 -20170542,0 -20173098,0 -20173098,0.066385033 -20173104,0.066385033 -20173104,0 -20173110,0 -20173110,0.17697646 -20173140,0.17697646 -20173140,0 -20173218,0 -20173218,0.012220881 -20173254,0.012220881 -20173254,0 -20178420,0 -20178420,0.38337357 -20178492,0.38337357 -20178492,0 -20181150,0 -20181150,0.081170791 -20181156,0.081170791 -20181156,0 -20184906,0 -20184906,0.16385033 -20184942,0.16385033 -20184942,0 -20192394,0 -20192394,0.12537719 -20192400,0.12537719 -20192400,0 -20192508,0 -20192508,0.089016295 -20192562,0.089016295 -20192562,0 -20192772,0 -20192772,0.21726011 -20192844,0.21726011 -20192844,0 -20193378,0 -20193378,0.1949306 -20193384,0.1949306 -20193384,0 -20193492,0 -20193492,0.12492456 -20193576,0.12492456 -20193576,0 -20193612,0 -20193612,0.13714544 -20193624,0.13714544 -20193624,0 -20195298,0 -20195298,0.14574532 -20195310,0.14574532 -20195310,0 -20201772,0 -20201772,0.079511165 -20201784,0.079511165 -20201784,0 -20201886,0 -20201886,0.050392275 -20201892,0.050392275 -20201892,0 -20213010,0 -20213010,0.21876886 -20213016,0.21876886 -20213016,0 -20213124,0 -20213124,0.081472541 -20213154,0.081472541 -20213154,0 -20213244,0 -20213244,0.3014484 -20213298,0.3014484 -20213298,0 -20213358,0 -20213358,0.22133374 -20213376,0.22133374 -20213376,0 -20236212,0 -20236212,0.30733253 -20236686,0.30733253 -20236686,0 -20243328,0 -20243328,0.28304164 -20243340,0.28304164 -20243340,0 -20243610,0 -20243610,0.26010863 -20243676,0.26010863 -20243676,0 -20249220,0 -20249220,0.45006035 -20249304,0.45006035 -20249304,0 -20253672,0 -20253672,0.27036814 -20253696,0.27036814 -20253696,0 -20254842,0 -20254842,0.3086904 -20254866,0.3086904 -20254866,0 -20255634,0 -20255634,0.17923959 -20255700,0.17923959 -20255700,0 -20259552,0 -20259552,0.15600483 -20259624,0.15600483 -20259624,0 -20262444,0 -20262444,0.080416415 -20262450,0.080416415 -20262450,0 -20262474,0 -20262474,0.067139409 -20262480,0.067139409 -20262480,0 -20262588,0 -20262588,0.077549789 -20262678,0.077549789 -20262678,0 -20263908,0 -20263908,0.18044659 -20263926,0.18044659 -20263926,0 -20275746,0 -20275746,0.31336753 -20276592,0.28077852 -20276592,0 -20276628,0 -20276628,0.28077852 -20277102,0.31336753 -20277102,0 -20277576,0 -20277576,0.26704888 -20277990,0.26704888 -20277990,0 -20279322,0 -20279322,0.080416415 -20279352,0.080416415 -20279352,0 -20279442,0 -20279442,0.13035607 -20279448,0.13035607 -20279448,0 -20279556,0 -20279556,0.19628847 -20279628,0.19628847 -20279628,0 -20279670,0 -20279670,0.23551599 -20279694,0.23551599 -20279694,0 -20279790,0 -20279790,0.081774291 -20279850,0.081774291 -20279850,0 -20279904,0 -20279904,0.046620398 -20279910,0.046620398 -20279910,0 -20281314,0 -20281314,0.11964393 -20281344,0.11964393 -20281344,0 -20281434,0 -20281434,0.22148461 -20281458,0.22148461 -20281458,0 -20281548,0 -20281548,0.22103199 -20281644,0.22103199 -20281644,0 -20281662,0 -20281662,0.11028968 -20281698,0.11028968 -20281698,0 -20284008,0 -20284008,0.0010561255 -20284014,0.0010561255 -20284014,0 -20284854,0 -20284854,0.29405552 -20284878,0.29405552 -20284878,0 -20284968,0 -20284968,0.33660229 -20284998,0.33660229 -20284998,0 -20294040,0 -20294040,0.027157514 -20294046,0.027157514 -20294046,0 -20294256,0 -20294256,0.0090525045 -20294268,0.0090525045 -20294268,0 -20294370,0 -20294370,0.092184671 -20294382,0.092184671 -20294382,0 -20294490,0 -20294490,0.11089318 -20294526,0.11089318 -20294526,0 -20294604,0 -20294604,0.24909475 -20294664,0.24909475 -20294664,0 -20294718,0 -20294718,0.085697043 -20294724,0.085697043 -20294724,0 -20294838,0 -20294838,0.34308992 -20294946,0.34308992 -20294946,0 -20295414,0 -20295414,0.23204587 -20295600,0.23204587 -20295600,0 -20295612,0 -20295612,0.23083887 -20295642,0.23083887 -20295642,0 -20295816,0 -20295816,0.33358479 -20295870,0.33358479 -20295870,0 -20298210,0 -20298210,0.25935425 -20298318,0.25935425 -20298318,0 -20299968,0 -20299968,0.10395293 -20300058,0.10395293 -20300058,0 -20310558,0 -20310558,0.21394086 -20310636,0.21394086 -20310636,0 -20310672,0 -20310672,0.19100785 -20310786,0.19100785 -20310786,0 -20322714,0 -20322714,0.10998793 -20322756,0.10998793 -20322756,0 -20323980,0 -20323980,0.15328908 -20324046,0.15328908 -20324046,0 -20331570,0 -20331570,0.42607121 -20331900,0.42607121 -20331900,0 -20333928,0 -20333928,0.095805673 -20334012,0.095805673 -20334012,0 -20338122,0 -20338122,0.065328908 -20338128,0.065328908 -20338128,0 -20341314,0 -20341314,0.15781533 -20341320,0.15781533 -20341320,0 -20346012,0 -20346012,0.22495474 -20346084,0.22495474 -20346084,0 -20351730,0 -20351730,0.14197345 -20351778,0.14197345 -20351778,0 -20351850,0 -20351850,0.22842486 -20351874,0.22842486 -20351874,0 -20355504,0 -20355504,0.006035003 -20355516,0.006035003 -20355516,0 -20355618,0 -20355618,0.14182257 -20355642,0.14182257 -20355642,0 -20359296,0 -20359296,0.088111044 -20359344,0.088111044 -20359344,0 -20365866,0 -20365866,0.17380809 -20365920,0.17380809 -20365920,0 -20368476,0 -20368476,0.17350634 -20368506,0.17350634 -20368506,0 -20368596,0 -20368596,0.23853349 -20368656,0.23853349 -20368656,0 -20368710,0 -20368710,0.12643331 -20368716,0.12643331 -20368716,0 -20368824,0 -20368824,0.04013277 -20368830,0.04013277 -20368830,0 -20371170,0 -20371170,0.23174412 -20371236,0.23174412 -20371236,0 -20371290,0 -20371290,0.051146651 -20371326,0.051146651 -20371326,0 -20376204,0 -20376204,0.15509958 -20376246,0.15509958 -20376246,0 -20380284,0 -20380284,0.12613156 -20380302,0.12613156 -20380302,0 -20380398,0 -20380398,0.053711527 -20380404,0.053711527 -20380404,0 -20380512,0 -20380512,0.33690404 -20380518,0.33690404 -20380518,0 -20380626,0 -20380626,0.024592637 -20380632,0.024592637 -20380632,0 -20380746,0 -20380746,0.10440555 -20380782,0.10440555 -20380782,0 -20380860,0 -20380860,0.19764635 -20380920,0.19764635 -20380920,0 -20380974,0 -20380974,0.18044659 -20381022,0.18044659 -20381022,0 -20384748,0 -20384748,0.19704285 -20384850,0.19704285 -20384850,0 -20384868,0 -20384868,0.32060954 -20384874,0.32060954 -20384874,0 -20389338,0 -20389338,0.2990344 -20389410,0.2990344 -20389410,0 -20393328,0 -20393328,0.26388051 -20393334,0.26388051 -20393334,0 -20418288,0 -20418288,0.39484007 -20418420,0.0073928787 -20418420,0 -20418492,0 -20418492,0.0073928787 -20418534,0.14182257 -20418534,0 -20418564,0 -20418564,0.14182257 -20418648,0.0042245021 -20418648,0 -20418654,0 -20418654,0.0042245021 -20418708,0.39484007 -20418708,0 -20418768,0 -20418768,0.11768256 -20418774,0.11768256 -20418774,0 -20420154,0 -20420154,0.4455341 -20420220,0.4455341 -20420220,0 -20421996,0 -20421996,0.21922148 -20422026,0.21922148 -20422026,0 -20422110,0 -20422110,0.19704285 -20422134,0.19704285 -20422134,0 -20423292,0 -20423292,0.079511165 -20423340,0.079511165 -20423340,0 -20423406,0 -20423406,0.22269161 -20423514,0.22269161 -20423514,0 -20423520,0 -20423520,0.098370549 -20423532,0.098370549 -20423532,0 -20423640,0 -20423640,0.1010863 -20423664,0.1010863 -20423664,0 -20423754,0 -20423754,0.21680748 -20423820,0.21680748 -20423820,0 -20423868,0 -20423868,0.14800845 -20423964,0.14800845 -20423964,0 -20423988,0 -20423988,0.29511165 -20424096,0.29511165 -20424096,0 -20425032,0 -20425032,0.0072420036 -20425062,0.0072420036 -20425062,0 -20425152,0 -20425152,0.0064876282 -20425170,0.0064876282 -20425170,0 -20425266,0 -20425266,0.011919131 -20425272,0.011919131 -20425272,0 -20425638,0 -20425638,0.075890163 -20425644,0.075890163 -20425644,0 -20425758,0 -20425758,0.14197345 -20425788,0.14197345 -20425788,0 -20427480,0 -20427480,0.12598069 -20427498,0.12598069 -20427498,0 -20429664,0 -20429664,0.247586 -20429802,0.247586 -20429802,0 -20439114,0 -20439114,0.26765238 -20439120,0.26765238 -20439120,0 -20441676,0 -20441676,0.13503319 -20441682,0.13503319 -20441682,0 -20442762,0 -20442762,0.17908871 -20442780,0.17908871 -20442780,0 -20447088,0 -20447088,0.0076946288 -20447148,0.0076946288 -20447148,0 -20447556,0 -20447556,0.0992758 -20447562,0.0992758 -20447562,0 -20447676,0 -20447676,0.16339771 -20447718,0.16339771 -20447718,0 -20447772,0 -20447772,0.33614967 -20447790,0.065479783 -20447790,0 -20447904,0 -20447904,0 -20447904,0.15992758 -20447904,0.065479783 -20447940,0 -20447940,0 -20447940,0.33614967 -20447940,0.15992758 -20448024,0 -20448024,0.036059143 -20448030,0.036059143 -20448030,0 -20448138,0 -20448138,0.054164152 -20448144,0.054164152 -20448144,0 -20448252,0 -20448252,0.0502414 -20448258,0.0502414 -20448258,0 -20448372,0 -20448372,0.258449 -20448474,0.258449 -20448474,0 -20448486,0 -20448486,0.013880507 -20448522,0.013880507 -20448522,0 -20448600,0 -20448600,0.067592034 -20448606,0.067592034 -20448606,0 -20448720,0 -20448720,0.15208208 -20448774,0.15208208 -20448774,0 -20453478,0 -20453478,0.28349427 -20453490,0.28349427 -20453490,0 -20453592,0 -20453592,0.17818346 -20453682,0.17818346 -20453682,0 -20466630,0 -20466630,0.017954134 -20466636,0.017954134 -20466636,0 -20467980,0 -20467980,0.18814122 -20468028,0.18814122 -20468028,0 -20474040,0 -20474040,0.010863005 -20474046,0.010863005 -20474046,0 -20481888,0 -20481888,0.22676524 -20481912,0.22676524 -20481912,0 -20498130,0 -20498130,0.18421847 -20498142,0.18421847 -20498142,0 -20498244,0 -20498244,0.16113458 -20498280,0.16113458 -20498280,0 -20498364,0 -20498364,0.29254677 -20498436,0.29254677 -20498436,0 -20498478,0 -20498478,0.22646349 -20498520,0.22646349 -20498520,0 -20498592,0 -20498592,0.15057333 -20498640,0.15057333 -20498640,0 -20498712,0 -20498712,0.1591732 -20498742,0.1591732 -20498742,0 -20498826,0 -20498826,0.30114665 -20498940,0.22193724 -20498940,0 -20498964,0 -20498964,0.22193724 -20498970,0.30114665 -20498970,0 -20502702,0 -20502702,0.13835244 -20502888,0.13835244 -20502888,0 -20505396,0 -20505396,0.13277007 -20505414,0.13277007 -20505414,0 -20511162,0 -20511162,0.1513277 -20511168,0.1513277 -20511168,0 -20511858,0 -20511858,0.1004828 -20511984,0.1004828 -20511984,0 -20513040,0 -20513040,0.13065782 -20513076,0.13065782 -20513076,0 -20514414,0 -20514414,0.78892577 -20514714,0.78892577 -20514714,0 -20519460,0 -20519460,0.1095353 -20519466,0.1095353 -20519466,0 -20527674,0 -20527674,0.35078455 -20527710,0.35078455 -20527710,0 -20532132,0 -20532132,0.52851539 -20532216,0.52851539 -20532216,0 -20532582,0 -20532582,0.10742305 -20532606,0.10742305 -20532606,0 -20534754,0 -20534754,0.038473144 -20534760,0.038473144 -20534760,0 -20534874,0 -20534874,0.061858781 -20534880,0.061858781 -20534880,0 -20534988,0 -20534988,0.10455643 -20535030,0.10455643 -20535030,0 -20535102,0 -20535102,0.20971635 -20535138,0.20971635 -20535138,0 -20535204,0 -20535204,0.22751961 -20535222,0.17395896 -20535222,0 -20535252,0 -20535252,0.17395896 -20535288,0.22751961 -20535288,0 -20535336,0 -20535336,0.0064876282 -20535348,0.0064876282 -20535348,0 -20535450,0 -20535450,0.028515389 -20535456,0.028515389 -20535456,0 -20535564,0 -20535564,0.14740495 -20535654,0.14740495 -20535654,0 -20535684,0 -20535684,0.25875075 -20535708,0.25875075 -20535708,0 -20535798,0 -20535798,0.044357272 -20535816,0.044357272 -20535816,0 -20535912,0 -20535912,0.016898008 -20535918,0.016898008 -20535918,0 -20536032,0 -20536032,0.27459264 -20536062,0.27459264 -20536062,0 -20536146,0 -20536146,0.27881714 -20536218,0.27881714 -20536218,0 -20536260,0 -20536260,0.31095353 -20536296,0.31095353 -20536296,0 -20538354,0 -20538354,0.1035003 -20538366,0.1035003 -20538366,0 -20538468,0 -20538468,0.36179843 -20538474,0.36179843 -20538474,0 -20539050,0 -20539050,0.3002414 -20539062,0.3002414 -20539062,0 -20539170,0 -20539170,0.2554315 -20539182,0.2554315 -20539182,0 -20539284,0 -20539284,0.0021122511 -20539290,0.0021122511 -20539290,0 -20540004,0 -20540004,0.022933011 -20540010,0.022933011 -20540010,0 -20540118,0 -20540118,0.085847918 -20540124,0.085847918 -20540124,0 -20540232,0 -20540232,0.0073928787 -20540310,0.0073928787 -20540310,0 -20540352,0 -20540352,0.085847918 -20540382,0.085847918 -20540382,0 -20540448,0 -20540448,0.023536512 -20540532,0.023536512 -20540532,0 -20541018,0 -20541018,0.11119493 -20541036,0.11119493 -20541036,0 -20541282,0 -20541282,0.054616777 -20541324,0.054616777 -20541324,0 -20541396,0 -20541396,0.23928787 -20541450,0.23928787 -20541450,0 -20544210,0 -20544210,0.0072420036 -20544246,0.0072420036 -20544246,0 -20544252,0 -20544252,0.013880507 -20544300,0.013880507 -20544300,0 -20544366,0 -20544366,0.18663247 -20544384,0.18663247 -20544384,0 -20544480,0 -20544480,0.12326494 -20544522,0.12326494 -20544522,0 -20553636,0 -20553636,0.19749547 -20553702,0.19749547 -20553702,0 -20585556,0 -20585556,0.22254074 -20585808,0.22254074 -20585808,0 -20590506,0 -20590506,0.41671696 -20590518,0.41671696 -20590518,0 -20591238,0 -20591238,0.10576343 -20591256,0.10576343 -20591256,0 -20591352,0 -20591352,0.18180447 -20591370,0.18180447 -20591370,0 -20591472,0 -20591472,0.087658419 -20591484,0.087658419 -20591484,0 -20591586,0 -20591586,0.22948099 -20591778,0.22948099 -20591778,0 -20597274,0 -20597274,0.12522631 -20597340,0.12522631 -20597340,0 -20597802,0 -20597802,0.093693422 -20597922,0.093693422 -20597922,0 -20602266,0 -20602266,0.016596258 -20602272,0 -20602272,0 -20602272,0.016596258 -20602272,0.22374774 -20602350,0.22374774 -20602350,0 -20602386,0 -20602386,0.1410682 -20602392,0.1410682 -20602392,0 -20602500,0 -20602500,0.077549789 -20602590,0.077549789 -20602590,0 -20602860,0 -20602860,0.20850935 -20602926,0.20850935 -20602926,0 -20603448,0 -20603448,0.19417622 -20603526,0.19417622 -20603526,0 -20604036,0 -20604036,0.25678938 -20604102,0.25678938 -20604102,0 -20604624,0 -20604624,0.20066385 -20604696,0.20066385 -20604696,0 -20621490,0 -20621490,0.13171394 -20621508,0.13171394 -20621508,0 -20623416,0 -20623416,0.0072420036 -20623494,0.0072420036 -20623494,0 -20623536,0 -20623536,0.20307785 -20623650,0.0073928787 -20623650,0 -20623692,0 -20623692,0 -20623692,0.20307785 -20623692,0.0073928787 -20627178,0 -20627178,0.019161135 -20627184,0.019161135 -20627184,0 -20627298,0 -20627298,0.006035003 -20627304,0.006035003 -20627304,0 -20627346,0 -20627346,0.058992154 -20627352,0.058992154 -20627352,0 -20627412,0 -20627412,0.066385033 -20627418,0.066385033 -20627418,0 -20635914,0 -20635914,0.0064876282 -20635920,0.0064876282 -20635920,0 -20643174,0 -20643174,0.30401328 -20643210,0.30401328 -20643210,0 -20672844,0 -20672844,0.25678938 -20672850,0.25678938 -20672850,0 -20672958,0 -20672958,0.28922752 -20672964,0.28922752 -20672964,0 -20673078,0 -20673078,0.14484007 -20673114,0.14484007 -20673114,0 -20673192,0 -20673192,0.095051298 -20673210,0.095051298 -20673210,0 -20673306,0 -20673306,0.0075437538 -20673354,0.0075437538 -20673354,0 -20673420,0 -20673420,0.14242607 -20673450,0.14242607 -20673450,0 -20678910,0 -20678910,0.11406156 -20678934,0.11406156 -20678934,0 -20679024,0 -20679024,0.11783343 -20679048,0.11783343 -20679048,0 -20679138,0 -20679138,0.10063368 -20679288,0.10063368 -20679288,0 -20680524,0 -20680524,0.059293905 -20680530,0.059293905 -20680530,0 -20684100,0 -20684100,0.30416415 -20684424,0.13141219 -20684424,0 -20684460,0 -20684460,0.13141219 -20684574,0.30416415 -20684574,0 -20685930,0 -20685930,0.40298733 -20686278,0.40298733 -20686278,0 -20693658,0 -20693658,0.35018105 -20693724,0.35018105 -20693724,0 -20694768,0 -20694768,0.01931201 -20694840,0.01931201 -20694840,0 -20697714,0 -20697714,0.0076946288 -20697804,0.0076946288 -20697804,0 -20697828,0 -20697828,0.0064876282 -20697834,0.0064876282 -20697834,0 -20697948,0 -20697948,0.10998793 -20698014,0.10998793 -20698014,0 -20701548,0 -20701548,0.046469523 -20701554,0.046469523 -20701554,0 -20710500,0 -20710500,0.88382619 -20711034,0.88382619 -20711034,0 -20721372,0 -20721372,0.027911889 -20721378,0.027911889 -20721378,0 -20722986,0 -20722986,0.31804466 -20723250,0.31804466 -20723250,0 -20724822,0 -20724822,0.45956548 -20725404,0.45956548 -20725404,0 -20725446,0 -20725446,0.28168377 -20725530,0.28168377 -20725530,0 -20725566,0 -20725566,0.19342185 -20725626,0.19342185 -20725626,0 -20726388,0 -20726388,0.30129753 -20726400,0.30129753 -20726400,0 -20726502,0 -20726502,0.31683766 -20726508,0.31683766 -20726508,0 -20729664,0 -20729664,0.22751961 -20729730,0.22751961 -20729730,0 -20730252,0 -20730252,0.25995775 -20730324,0.25995775 -20730324,0 -20730840,0 -20730840,0.28017502 -20730966,0.28017502 -20730966,0 -20731422,0 -20731422,0.21469523 -20731482,0.21469523 -20731482,0 -20754252,0 -20754252,0.19462885 -20754264,0.19462885 -20754264,0 -20754306,0 -20754306,0.0069402535 -20754330,0.0069402535 -20754330,0 -20754366,0 -20754366,0.066988533 -20754372,0.066988533 -20754372,0 -20754480,0 -20754480,0.12009656 -20754582,0.12009656 -20754582,0 -20754600,0 -20754600,0.033192517 -20754606,0.033192517 -20754606,0 -20754714,0 -20754714,0.061104406 -20754720,0.061104406 -20754720,0 -20754828,0 -20754828,0.0084490042 -20754834,0.0084490042 -20754834,0 -20754948,0 -20754948,0.38307182 -20754954,0.38307182 -20754954,0 -20755062,0 -20755062,0.34127942 -20755110,0.34127942 -20755110,0 -20755176,0 -20755176,0.17501509 -20755188,0.17501509 -20755188,0 -20755296,0 -20755296,0.22042849 -20755338,0.22042849 -20755338,0 -20755410,0 -20755410,0.10093543 -20755452,0.10093543 -20755452,0 -20755524,0 -20755524,0.32905854 -20755584,0.32905854 -20755584,0 -20755644,0 -20755644,0.079511165 -20755656,0.079511165 -20755656,0 -20756214,0 -20756214,0.30763428 -20756286,0.30763428 -20756286,0 -20756328,0 -20756328,0.26599276 -20756346,0.26599276 -20756346,0 -20756442,0 -20756442,0.23204587 -20756466,0.23204587 -20756466,0 -20756562,0 -20756562,0.23551599 -20756574,0.23551599 -20756574,0 -20759934,0 -20759934,0.33298129 -20760186,0.33298129 -20760186,0 -20767530,0 -20767530,0.13397707 -20767578,0.13397707 -20767578,0 -20767644,0 -20767644,0.25512975 -20767758,0.16958358 -20767758,0 -20767764,0 -20767764,0.25512975 -20767770,0.16958358 -20767770,0 -20767872,0 -20767872,0.28847314 -20767908,0.28847314 -20767908,0 -20767992,0 -20767992,0.13427882 -20768010,0.13427882 -20768010,0 -20768898,0 -20768898,0.24305975 -20769252,0.24305975 -20769252,0 -20778942,0 -20778942,0.093391672 -20778948,0.093391672 -20778948,0 -20779056,0 -20779056,0.29858177 -20779080,0.29858177 -20779080,0 -20779170,0 -20779170,0.21318648 -20779236,0.21318648 -20779236,0 -20779290,0 -20779290,0.015841883 -20779296,0.015841883 -20779296,0 -20779404,0 -20779404,0.035304768 -20779410,0.035304768 -20779410,0 -20779518,0 -20779518,0.0075437538 -20779590,0.0075437538 -20779590,0 -20779638,0 -20779638,0.32709716 -20779686,0.32709716 -20779686,0 -20779752,0 -20779752,0.089318045 -20779758,0.089318045 -20779758,0 -20779866,0 -20779866,0.15947495 -20779896,0.15947495 -20779896,0 -20779986,0 -20779986,0.20383223 -20780004,0.20383223 -20780004,0 -20780100,0 -20780100,0.080114665 -20780106,0.080114665 -20780106,0 -20780214,0 -20780214,0.26041038 -20780328,0.13488232 -20780328,0 -20780352,0 -20780352,0.26041038 -20780430,0.13488232 -20780430,0 -20781210,0 -20781210,0.1477067 -20781246,0.1477067 -20781246,0 -20781324,0 -20781324,0.18376584 -20781396,0.18376584 -20781396,0 -20781438,0 -20781438,0.05944478 -20781558,0.13669282 -20781558,0 -20781606,0 -20781606,0.13669282 -20781612,0.05944478 -20781612,0 -20783946,0 -20783946,0.10576343 -20783964,0.10576343 -20783964,0 -20787852,0 -20787852,0.20654798 -20787882,0.20654798 -20787882,0 -20798148,0 -20798148,0.18165359 -20798166,0.18165359 -20798166,0 -20801550,0 -20801550,0.32091129 -20801568,0.32091129 -20801568,0 -20803542,0 -20803542,0.27142426 -20804172,0.27142426 -20804172,0 -20804646,0 -20804646,0.25211225 -20804664,0.25211225 -20804664,0 -20807226,0 -20807226,0.047525649 -20807244,0.047525649 -20807244,0 -20808426,0 -20808426,0.13397707 -20808432,0.13397707 -20808432,0 -20844636,0 -20844636,0.39680145 -20845086,0.39680145 -20845086,0 -20846466,0 -20846466,0.42305371 -20847216,0.49366325 -20847216,0 -20847306,0 -20847306,0.42305371 -20847666,0.36994568 -20847666,0 -20847738,0 -20847738,0.49366325 -20847936,0.36994568 -20847936,0 -20854788,0 -20854788,0.69055522 -20855178,0.69055522 -20855178,0 -20855466,0 -20855466,0.21635486 -20855526,0.21635486 -20855526,0 -20856054,0 -20856054,0.23219674 -20856144,0.23219674 -20856144,0 -20856636,0 -20856636,0.21016898 -20856708,0.21016898 -20856708,0 -20856714,0 -20856714,0.18270972 -20856834,0.18270972 -20856834,0 -20857224,0 -20857224,0.21062161 -20857332,0.21062161 -20857332,0 -20857536,0 -20857536,0.17637296 -20857554,0.17637296 -20857554,0 -20857650,0 -20857650,0.29164152 -20857674,0.29164152 -20857674,0 -20857770,0 -20857770,0.12779119 -20857812,0.20549185 -20857812,0 -20857866,0 -20857866,0.12779119 -20857884,0.11210018 -20857884,0 -20857908,0 -20857908,0.20549185 -20857926,0.11210018 -20857926,0 -20858400,0 -20858400,0.18120097 -20858502,0.18120097 -20858502,0 -20858988,0 -20858988,0.20730235 -20859084,0.20730235 -20859084,0 -20867952,0 -20867952,0.020971635 -20867976,0.020971635 -20867976,0 -20868060,0 -20868060,0.1004828 -20868102,0.1004828 -20868102,0 -20868174,0 -20868174,0.20835848 -20868288,0.16234158 -20868288,0 -20868294,0 -20868294,0.16234158 -20868318,0.20835848 -20868318,0 -20868408,0 -20868408,0.30823778 -20868450,0.30823778 -20868450,0 -20868522,0 -20868522,0.079511165 -20868546,0.079511165 -20868546,0 -20872872,0 -20872872,0.31110441 -20872956,0.31110441 -20872956,0 -20872992,0 -20872992,0.24487025 -20873166,0.24487025 -20873166,0 -20874678,0 -20874678,0.035304768 -20874738,0.035304768 -20874738,0 -20881572,0 -20881572,0.12205794 -20881590,0.12205794 -20881590,0 -20881692,0 -20881692,0.14212432 -20881740,0.14212432 -20881740,0 -20881944,0 -20881944,0.46801448 -20881950,0.46801448 -20881950,0 -20885586,0 -20885586,0.045715148 -20885592,0.045715148 -20885592,0 -20885700,0 -20885700,0.24230537 -20885748,0.24230537 -20885748,0 -20885814,0 -20885814,0.17697646 -20885862,0.17697646 -20885862,0 -20887998,0 -20887998,0.37220881 -20888004,0.37220881 -20888004,0 -20889270,0 -20889270,0.23747737 -20889318,0.23747737 -20889318,0 -20889384,0 -20889384,0.2578455 -20889396,0.2578455 -20889396,0 -20889504,0 -20889504,0.21439348 -20889528,0.21439348 -20889528,0 -20890176,0 -20890176,0.053560652 -20890194,0.053560652 -20890194,0 -20891688,0 -20891688,0.17109234 -20891730,0.17109234 -20891730,0 -20891802,0 -20891802,0.15027158 -20891880,0.15027158 -20891880,0 -20892966,0 -20892966,0.013126132 -20892978,0.013126132 -20892978,0 -20895774,0 -20895774,0.09957755 -20895882,0.09957755 -20895882,0 -20909472,0 -20909472,0.10395293 -20909712,0.11632468 -20909712,0 -20909730,0 -20909730,0.10395293 -20909784,0.11632468 -20909784,0 -20911308,0 -20911308,0.47842486 -20911662,0.47842486 -20911662,0 -20924238,0 -20924238,0.17094146 -20924250,0.17094146 -20924250,0 -20933730,0 -20933730,0.38578757 -20933928,0.38578757 -20933928,0 -20936538,0 -20936538,0.23551599 -20936550,0.23551599 -20936550,0 -20936652,0 -20936652,0.012522631 -20936658,0.012522631 -20936658,0 -20936766,0 -20936766,0.18029572 -20936790,0.18029572 -20936790,0 -20938734,0 -20938734,0.31427278 -20938770,0.31427278 -20938770,0 -20938854,0 -20938854,0.246379 -20938920,0.246379 -20938920,0 -20938968,0 -20938968,0.30718165 -20938998,0.30718165 -20938998,0 -20939082,0 -20939082,0.1501207 -20939094,0.1501207 -20939094,0 -20939304,0 -20939304,0.25829813 -20939340,0.25829813 -20939340,0 -20939418,0 -20939418,0.1077248 -20939454,0.1077248 -20939454,0 -20939532,0 -20939532,0.29978877 -20939640,0.29978877 -20939640,0 -20939652,0 -20939652,0.087960169 -20939658,0.087960169 -20939658,0 -20939766,0 -20939766,0.0013578757 -20939772,0.0013578757 -20939772,0 -20939880,0 -20939880,0.24788775 -20939892,0.24788775 -20939892,0 -20940000,0 -20940000,0.34459867 -20940066,0.34459867 -20940066,0 -20940114,0 -20940114,0.061858781 -20940162,0.061858781 -20940162,0 -20940228,0 -20940228,0.19085697 -20940234,0.19085697 -20940234,0 -20947044,0 -20947044,0.21348823 -20947164,0.16098371 -20947164,0 -20947170,0 -20947170,0.21348823 -20947230,0.16098371 -20947230,0 -20952198,0 -20952198,0.062009656 -20952312,0.062009656 -20952312,0 -20952318,0 -20952318,0.058086904 -20952324,0.058086904 -20952324,0 -20954676,0 -20954676,0.41324683 -20954700,0.41324683 -20954700,0 -20954970,0 -20954970,0.18120097 -20955042,0.18120097 -20955042,0 -20955270,0 -20955270,0.36074231 -20955342,0.36074231 -20955342,0 -20955570,0 -20955570,0.28213639 -20955630,0.28213639 -20955630,0 -20965470,0 -20965470,0.241551 -20965506,0.241551 -20965506,0 -20971446,0 -20971446,0.21756186 -20971506,0.21756186 -20971506,0 -20971560,0 -20971560,0.0076946288 -20971590,0.0076946288 -20971590,0 -20971680,0 -20971680,0.22978274 -20971788,0.22978274 -20971788,0 -20972004,0 -20972004,0.27806276 -20972016,0.14001207 -20972016,0 -20972058,0 -20972058,0.27806276 -20972118,0 -20972118,0 -20972118,0.14001207 -20972118,0.33539529 -20972154,0.33539529 -20972154,0 -20975946,0 -20975946,0.21047073 -20975964,0.21047073 -20975964,0 -20975988,0 -20975988,0.11255281 -20976048,0.11255281 -20976048,0 -20976102,0 -20976102,0.21454436 -20976108,0.21454436 -20976108,0 -20976222,0 -20976222,0.0067893784 -20976240,0.0067893784 -20976240,0 -20976336,0 -20976336,0.12085094 -20976354,0.12085094 -20976354,0 -20976450,0 -20976450,0.25467713 -20976510,0.25467713 -20976510,0 -20977404,0 -20977404,0.20684973 -20977410,0.20684973 -20977410,0 -20977704,0 -20977704,0.28666264 -20977710,0.28666264 -20977710,0 -20978004,0 -20978004,0.43436934 -20978076,0.43436934 -20978076,0 -20980392,0 -20980392,0.18648159 -20980398,0.18648159 -20980398,0 -20983470,0 -20983470,0.093542547 -20983476,0.093542547 -20983476,0 -20983920,0 -20983920,0.20126735 -20983932,0.20126735 -20983932,0 -20984022,0 -20984022,0.14514182 -20984040,0.27791189 -20984040,0 -20984070,0 -20984070,0 -20984070,0.27791189 -20984070,0.14514182 -20984136,0 -20984136,0.10319855 -20984208,0.10319855 -20984208,0 -20985084,0 -20985084,0.23506337 -20985090,0.23506337 -20985090,0 -20985204,0 -20985204,0.1404647 -20985318,0.26840676 -20985318,0 -20985354,0 -20985354,0.26840676 -20985372,0.1404647 -20985372,0 -21006240,0 -21006240,0.095805673 -21006276,0.095805673 -21006276,0 -21006354,0 -21006354,0.20745323 -21006444,0.20745323 -21006444,0 -21006474,0 -21006474,0.0084490042 -21006480,0.0084490042 -21006480,0 -21006588,0 -21006588,0.28032589 -21006642,0.28032589 -21006642,0 -21006702,0 -21006702,0.24834037 -21006708,0.24834037 -21006708,0 -21006822,0 -21006822,0.07996379 -21006888,0.07996379 -21006888,0 -21013518,0 -21013518,0.14740495 -21013542,0.14740495 -21013542,0 -21018900,0 -21018900,0.097465299 -21018906,0.097465299 -21018906,0 -21019020,0 -21019020,0.16852746 -21019116,0.16852746 -21019116,0 -21023760,0 -21023760,0.27610139 -21023808,0.27610139 -21023808,0 -21023880,0 -21023880,0.025799638 -21023886,0.025799638 -21023886,0 -21023994,0 -21023994,0.017954134 -21024006,0.017954134 -21024006,0 -21024108,0 -21024108,0.11919131 -21024114,0.11919131 -21024114,0 -21024222,0 -21024222,0.25859988 -21024258,0.25859988 -21024258,0 -21024342,0 -21024342,0.058841279 -21024432,0.058841279 -21024432,0 -21024456,0 -21024456,0.25015088 -21024546,0.25015088 -21024546,0 -21024570,0 -21024570,0.1579662 -21024576,0.1579662 -21024576,0 -21024690,0 -21024690,0.34610742 -21024732,0.34610742 -21024732,0 -21025452,0 -21025452,0.5550694 -21025566,0.41249246 -21025566,0 -21025668,0 -21025668,0.5550694 -21025812,0.41249246 -21025812,0 -21025866,0 -21025866,0.12522631 -21025884,0.12522631 -21025884,0 -21025980,0 -21025980,0.12764031 -21025986,0.12764031 -21025986,0 -21027330,0 -21027330,0.0078455039 -21027366,0.0078455039 -21027366,0 -21027840,0 -21027840,0.17516596 -21027852,0.17516596 -21027852,0 -21034272,0 -21034272,0.0073928787 -21034356,0.0073928787 -21034356,0 -21034794,0 -21034794,0.14861195 -21034806,0.14861195 -21034806,0 -21035364,0 -21035364,0.18557634 -21035376,0.16641521 -21035376,0 -21035394,0 -21035394,0.18557634 -21035448,0.16641521 -21035448,0 -21035484,0 -21035484,0.079812915 -21035490,0.079812915 -21035490,0 -21037584,0 -21037584,0.14378395 -21037590,0.18768859 -21037590,0 -21037626,0 -21037626,0.14378395 -21037650,0.18768859 -21037650,0 -21050238,0 -21050238,0.087809294 -21050286,0.087809294 -21050286,0 -21050964,0 -21050964,0.19462885 -21050994,0.19462885 -21050994,0 -21051078,0 -21051078,0.34097767 -21051192,0.012975256 -21051192,0 -21051198,0 -21051198,0 -21051198,0.34097767 -21051198,0.012975256 -21057648,0 -21057648,0.29375377 -21057654,0.29375377 -21057654,0 -21057762,0 -21057762,0.082679541 -21057768,0.082679541 -21057768,0 -21057870,0 -21057870,0.29586602 -21057876,0.240344 -21057876,0 -21057918,0 -21057918,0.29586602 -21057966,0.240344 -21057966,0 -21057990,0 -21057990,0.21816536 -21058002,0.21816536 -21058002,0 -21058104,0 -21058104,0.16234158 -21058128,0.16234158 -21058128,0 -21058218,0 -21058218,0.21846711 -21058230,0 -21058230,0 -21058230,0.1440857 -21058230,0.21846711 -21058248,0.1440857 -21058248,0 -21058338,0 -21058338,0.2015691 -21058452,0.027157514 -21058452,0 -21058458,0 -21058458,0 -21058458,0.2015691 -21058458,0.027157514 -21058566,0 -21058566,0.1065178 -21058650,0.1065178 -21058650,0 -21058686,0 -21058686,0.054616777 -21058698,0.054616777 -21058698,0 -21058800,0 -21058800,0.1955341 -21058824,0.1955341 -21058824,0 -21058914,0 -21058914,0.003922752 -21058920,0.003922752 -21058920,0 -21062280,0 -21062280,0.1471032 -21062388,0.1471032 -21062388,0 -21063924,0 -21063924,0.12190706 -21064062,0.12190706 -21064062,0 -21064470,0 -21064470,0.098370549 -21064476,0.098370549 -21064476,0 -21064584,0 -21064584,0.052655401 -21064596,0.052655401 -21064596,0 -21065058,0 -21065058,0.3426373 -21065160,0.3426373 -21065160,0 -21065172,0 -21065172,0.024592637 -21065178,0.024592637 -21065178,0 -21065286,0 -21065286,0.29978877 -21065322,0.29978877 -21065322,0 -21065406,0 -21065406,0.052051901 -21065412,0.052051901 -21065412,0 -21067422,0 -21067422,0.45413398 -21067896,0.45413398 -21067896,0 -21068868,0 -21068868,0.25829813 -21068916,0.25829813 -21068916,0 -21068982,0 -21068982,0.26297526 -21069012,0.26297526 -21069012,0 -21096798,0 -21096798,0.33449004 -21096858,0.33449004 -21096858,0 -21101250,0 -21101250,0.52142426 -21101268,0.52142426 -21101268,0 -21105708,0 -21105708,0.20066385 -21105714,0.20066385 -21105714,0 -21112584,0 -21112584,0.42410984 -21112902,0.42410984 -21112902,0 -21114420,0 -21114420,0.55718165 -21114960,0.55718165 -21114960,0 -21115332,0 -21115332,0.34535305 -21115374,0.34535305 -21115374,0 -21115452,0 -21115452,0.068195534 -21115470,0.068195534 -21115470,0 -21115566,0 -21115566,0.19327097 -21115596,0.19327097 -21115596,0 -21117708,0 -21117708,0.013277007 -21117714,0.013277007 -21117714,0 -21123366,0 -21123366,0.11934218 -21123384,0.11934218 -21123384,0 -21124266,0 -21124266,0.17984309 -21124284,0.066837658 -21124284,0 -21124290,0 -21124290,0.066837658 -21124314,0.17984309 -21124314,0 -21124812,0 -21124812,0.25347013 -21125154,0.25347013 -21125154,0 -21126978,0 -21126978,0.13473144 -21126984,0.13473144 -21126984,0 -21127092,0 -21127092,0.23310199 -21127116,0.23310199 -21127116,0 -21129198,0 -21129198,0.13261919 -21129204,0.13261919 -21129204,0 -21129540,0 -21129540,0.18542547 -21129576,0.18542547 -21129576,0 -21130800,0 -21130800,0.37311406 -21130812,0.37311406 -21130812,0 -21130914,0 -21130914,0.11994568 -21130938,0.11994568 -21130938,0 -21131028,0 -21131028,0.085697043 -21131064,0 -21131064,0 -21131064,0.011617381 -21131064,0.085697043 -21131076,0.011617381 -21131076,0 -21131148,0 -21131148,0.14302957 -21131172,0.14302957 -21131172,0 -21131184,0 -21131184,0.11873868 -21131190,0.11873868 -21131190,0 -21131262,0 -21131262,0.006035003 -21131274,0.006035003 -21131274,0 -21131376,0 -21131376,0.14076645 -21131382,0.14076645 -21131382,0 -21131496,0 -21131496,0.10334943 -21131610,0.10334943 -21131610,0 -21132438,0 -21132438,0.17063971 -21132456,0.17063971 -21132456,0 -21132492,0 -21132492,0.042697646 -21132510,0.042697646 -21132510,0 -21132552,0 -21132552,0.0069402535 -21132588,0.0069402535 -21132588,0 -21137736,0 -21137736,0.095503923 -21137742,0.095503923 -21137742,0 -21142770,0 -21142770,0.13337357 -21142782,0.13337357 -21142782,0 -21145830,0 -21145830,0.081170791 -21145854,0.081170791 -21145854,0 -21146028,0 -21146028,0.39876282 -21146040,0.39876282 -21146040,0 -21146736,0 -21146736,0.12266144 -21146772,0.12266144 -21146772,0 -21154788,0 -21154788,0.2433615 -21154866,0.2433615 -21154866,0 -21156768,0 -21156768,0.057483404 -21156774,0.057483404 -21156774,0 -21161748,0 -21161748,0.33569704 -21161880,0.33569704 -21161880,0 -21162312,0 -21162312,0.15223295 -21162384,0.15223295 -21162384,0 -21169134,0 -21169134,0.21122511 -21169188,0.21122511 -21169188,0 -21189006,0 -21189006,0.26538926 -21189114,0.26538926 -21189114,0 -21195090,0 -21195090,0.46665661 -21195438,0.46665661 -21195438,0 -21196002,0 -21196002,0.0043753772 -21196008,0.0043753772 -21196008,0 -21197244,0 -21197244,0.27459264 -21197280,0.27459264 -21197280,0 -21197358,0 -21197358,0.2506035 -21197400,0.2506035 -21197400,0 -21197478,0 -21197478,0.12417019 -21197502,0.12417019 -21197502,0 -21200082,0 -21200082,0.084339167 -21200088,0.084339167 -21200088,0 -21200574,0 -21200574,0.48958962 -21200580,0.48958962 -21200580,0 -21203952,0 -21203952,0.29692215 -21203988,0.29692215 -21203988,0 -21204072,0 -21204072,0.15721183 -21204102,0.15721183 -21204102,0 -21207516,0 -21207516,0.62552806 -21208176,0.62552806 -21208176,0 -21221526,0 -21221526,0.14212432 -21221550,0.14212432 -21221550,0 -21221646,0 -21221646,0.28847314 -21221754,0.28847314 -21221754,0 -21221760,0 -21221760,0.0016596258 -21221766,0.0016596258 -21221766,0 -21221874,0 -21221874,0.13940857 -21221886,0.13940857 -21221886,0 -21221994,0 -21221994,0 -21221994,0.15887145 -21221994,0.1422752 -21222036,0 -21222036,0.15887145 -21222054,0.1422752 -21222054,0 -21222108,0 -21222108,0.17033796 -21222132,0.17033796 -21222132,0 -21222222,0 -21222222,0.19462885 -21222252,0.19462885 -21222252,0 -21226368,0 -21226368,0.32890766 -21226422,0.32890766 -21226422,0 -21226482,0 -21226482,0.23717562 -21226530,0.23717562 -21226530,0 -21226596,0 -21226596,0.28470127 -21226644,0.28470127 -21226644,0 -21232632,0 -21232632,0.28470127 -21232644,0.28470127 -21232644,0 -21241770,0 -21241770,0.37281231 -21241794,0.37281231 -21241794,0 -21246072,0 -21246072,0.17637296 -21246138,0.17637296 -21246138,0 -21246474,0 -21246474,0.085093543 -21246480,0.085093543 -21246480,0 -21256854,0 -21256854,0.17592034 -21256860,0.17592034 -21256860,0 -21256968,0 -21256968,0.19100785 -21256980,0.19100785 -21256980,0 -21263964,0 -21263964,0.40630658 -21263976,0.40630658 -21263976,0 -21264264,0 -21264264,0.57272179 -21264276,0.57272179 -21264276,0 -21276438,0 -21276438,0.0027157514 -21276444,0.0027157514 -21276444,0 -21287160,0 -21287160,0.17154496 -21287334,0.17154496 -21287334,0 -21287544,0 -21287544,0.26267351 -21287586,0.26267351 -21287586,0 -21287658,0 -21287658,0.12839469 -21287670,0.12839469 -21287670,0 -21288324,0 -21288324,0.23581774 -21288384,0.23581774 -21288384,0 -21288438,0 -21288438,0.35983705 -21288456,0.35983705 -21288456,0 -21288552,0 -21288552,0.063216657 -21288576,0.063216657 -21288576,0 -21289290,0 -21289290,0.16898008 -21289350,0.16898008 -21289350,0 -21290418,0 -21290418,0.068497284 -21290430,0.068497284 -21290430,0 -21291702,0 -21291702,0.11391068 -21291720,0.11391068 -21291720,0 -21291816,0 -21291816,0.080718165 -21291846,0.080718165 -21291846,0 -21291930,0 -21291930,0.13548582 -21292038,0.13548582 -21292038,0 -21292044,0 -21292044,0.28455039 -21292068,0.28455039 -21292068,0 -21292782,0 -21292782,0.16822571 -21292806,0.16822571 -21292806,0 -21294570,0 -21294570,0.17969221 -21294624,0.17969221 -21294624,0 -21294690,0 -21294690,0.17260109 -21294738,0.17260109 -21294738,0 -21303030,0 -21303030,0.46409173 -21303060,0.46409173 -21303060,0 -21303330,0 -21303330,0.38865419 -21303384,0.38865419 -21303384,0 -21303630,0 -21303630,0.31487628 -21303642,0.31487628 -21303642,0 -21313098,0 -21313098,0.10455643 -21313104,0.10455643 -21313104,0 -21316452,0 -21316452,0.10787568 -21316482,0.10787568 -21316482,0 -21316566,0 -21316566,0.26629451 -21316680,0.099728425 -21316680,0 -21316692,0 -21316692,0.099728425 -21316704,0.26629451 -21316704,0 -21316800,0 -21316800,0.19176222 -21316824,0.19176222 -21316824,0 -21316842,0 -21316842,0.10968618 -21316860,0.10968618 -21316860,0 -21316914,0 -21316914,0.4539831 -21316920,0.4539831 -21316920,0 -21317028,0 -21317028,0.17999396 -21317082,0.17999396 -21317082,0 -21318462,0 -21318462,0.32121304 -21318528,0.32121304 -21318528,0 -21321096,0 -21321096,0.19749547 -21321162,0.19749547 -21321162,0 -21321726,0 -21321726,0.22420036 -21321900,0.22420036 -21321900,0 -21334152,0 -21334152,0.44146047 -21334572,0.44146047 -21334572,0 -21363180,0 -21363180,0.17290284 -21363186,0.17290284 -21363186,0 -21363300,0 -21363300,0.025950513 -21363306,0.025950513 -21363306,0 -21363414,0 -21363414,0.241551 -21363432,0.241551 -21363432,0 -21363528,0 -21363528,0.18512372 -21363588,0.18512372 -21363588,0 -21363648,0 -21363648,0.17199759 -21363666,0.17199759 -21363666,0 -21363762,0 -21363762,0.23974049 -21363768,0.23974049 -21363768,0 -21366204,0 -21366204,0.0024140012 -21366210,0.0024140012 -21366210,0 -21366324,0 -21366324,0.03092939 -21366330,0.03092939 -21366330,0 -21368796,0 -21368796,0.022329511 -21368802,0.022329511 -21368802,0 -21377730,0 -21377730,0.007996379 -21377736,0.007996379 -21377736,0 -21384018,0 -21384018,0.23853349 -21384036,0.23853349 -21384036,0 -21385590,0 -21385590,0.24683162 -21385632,0.24683162 -21385632,0 -21386172,0 -21386172,0.2457755 -21386244,0.2457755 -21386244,0 -21386760,0 -21386760,0.25105613 -21386874,0.25105613 -21386874,0 -21387348,0 -21387348,0.15660833 -21387516,0.15660833 -21387516,0 -21387936,0 -21387936,0.17954134 -21388002,0.17954134 -21388002,0 -21388524,0 -21388524,0.19870247 -21388614,0.19870247 -21388614,0 -21394194,0 -21394194,0.29752565 -21394212,0.29752565 -21394212,0 -21394308,0 -21394308,0.1907061 -21394350,0.1907061 -21394350,0 -21395748,0 -21395748,0.13020519 -21395754,0.13020519 -21395754,0 -21397242,0 -21397242,0.39378395 -21397296,0.096409173 -21397296,0 -21397338,0 -21397338,0.096409173 -21397416,0.095654798 -21397416,0 -21397506,0 -21397506,0.095654798 -21397530,0.2469825 -21397530,0 -21397590,0 -21397590,0.2469825 -21397680,0.39378395 -21397680,0 -21398340,0 -21398340,0.025196138 -21398346,0.025196138 -21398346,0 -21401490,0 -21401490,0.0069402535 -21401496,0.0069402535 -21401496,0 -21403866,0 -21403866,0.23174412 -21403926,0.23174412 -21403926,0 -21403980,0 -21403980,0.11119493 -21404028,0.11119493 -21404028,0 -21404100,0 -21404100,0.11300543 -21404118,0.11300543 -21404118,0 -21404214,0 -21404214,0.20488835 -21404280,0.20488835 -21404280,0 -21404328,0 -21404328,0.11360893 -21404334,0.11360893 -21404334,0 -21404448,0 -21404448,0.33780929 -21404466,0.33780929 -21404466,0 -21404562,0 -21404562,0.051901026 -21404616,0.051901026 -21404616,0 -21404676,0 -21404676,0.37552806 -21404688,0.37552806 -21404688,0 -21404790,0 -21404790,0.18044659 -21404814,0.18044659 -21404814,0 -21404910,0 -21404910,0.10184068 -21404946,0.10184068 -21404946,0 -21405024,0 -21405024,0.11662643 -21405108,0.11662643 -21405108,0 -21406824,0 -21406824,0.11692818 -21406866,0.11692818 -21406866,0 -21420024,0 -21420024,0.32800241 -21420036,0.32800241 -21420036,0 -21420300,0 -21420300,0.18436934 -21420366,0.18436934 -21420366,0 -21420420,0 -21420420,0.0073928787 -21420492,0.0073928787 -21420492,0 -21448218,0 -21448218,0.0076946288 -21448236,0.0076946288 -21448236,0 -21460938,0 -21460938,0.23732649 -21460980,0.23732649 -21460980,0 -21461052,0 -21461052,0.027761014 -21461058,0.027761014 -21461058,0 -21461166,0 -21461166,0.029571515 -21461172,0.029571515 -21461172,0 -21461190,0 -21461190,0.16898008 -21461226,0.16898008 -21461226,0 -21461928,0 -21461928,0.23445987 -21461940,0.23445987 -21461940,0 -21462048,0 -21462048,0.15238383 -21462096,0.15238383 -21462096,0 -21482580,0 -21482580,0.12552806 -21482820,0.12552806 -21482820,0 -21492780,0 -21492780,0.17380809 -21492900,0.17380809 -21492900,0 -21492978,0 -21492978,0.16415208 -21493032,0.22329511 -21493032,0 -21493104,0 -21493104,0.16415208 -21493386,0.22329511 -21493386,0 -21495678,0 -21495678,0.3044659 -21495696,0.3044659 -21495696,0 -21503352,0 -21503352,0.18089922 -21503376,0.18089922 -21503376,0 -21506748,0 -21506748,0.16158721 -21506832,0.16158721 -21506832,0 -21506862,0 -21506862,0.14438745 -21506880,0.14438745 -21506880,0 -21509130,0 -21509130,0.15947495 -21509160,0.15947495 -21509160,0 -21532254,0 -21532254,0.092335546 -21532302,0.092335546 -21532302,0 -21538932,0 -21538932,0.063820157 -21538956,0.063820157 -21538956,0 -21543726,0 -21543726,0.22254074 -21543756,0.22254074 -21543756,0 -21545202,0 -21545202,0.32709716 -21545256,0.32709716 -21545256,0 -21547008,0 -21547008,0.00045262523 -21547014,0.00045262523 -21547014,0 -21547446,0 -21547446,0.098672299 -21547476,0.098672299 -21547476,0 -21547494,0 -21547494,0.12311406 -21547518,0.12311406 -21547518,0 -21547560,0 -21547560,0.34158117 -21547608,0.15887145 -21547608,0 -21547614,0 -21547614,0.15887145 -21547620,0.34158117 -21547620,0 -21547728,0 -21547728,0.0070911285 -21547734,0.0070911285 -21547734,0 -21548034,0 -21548034,0.11255281 -21548046,0.11255281 -21548046,0 -21548202,0 -21548202,0.33931804 -21548244,0.33931804 -21548244,0 -21550056,0 -21550056,0.015389258 -21550062,0.015389258 -21550062,0 -21550170,0 -21550170,0.16611346 -21550224,0.16611346 -21550224,0 -21568836,0 -21568836,0.29918527 -21568854,0.29918527 -21568854,0 -21574620,0 -21574620,0.17199759 -21574710,0.17199759 -21574710,0 -21575472,0 -21575472,0.02942064 -21575478,0.02942064 -21575478,0 -21576210,0 -21576210,0.20126735 -21576270,0.20126735 -21576270,0 -21576324,0 -21576324,0.11722993 -21576354,0.11722993 -21576354,0 -21579078,0 -21579078,0.28077852 -21579252,0.28077852 -21579252,0 -21581868,0 -21581868,0.1955341 -21581898,0.1955341 -21581898,0 -21581982,0 -21581982,0.12537719 -21582042,0.12537719 -21582042,0 -21584730,0 -21584730,0.18602897 -21584790,0.18602897 -21584790,0 -21584844,0 -21584844,0.095956548 -21584868,0.095956548 -21584868,0 -21584964,0 -21584964,0.022782136 -21584970,0.022782136 -21584970,0 -21585078,0 -21585078,0.31638503 -21585120,0.31638503 -21585120,0 -21593184,0 -21593184,0.21635486 -21593202,0.21635486 -21593202,0 -21596220,0 -21596220,0.15660833 -21596304,0.15660833 -21596304,0 -21596340,0 -21596340,0.17622209 -21596406,0.17622209 -21596406,0 -21596454,0 -21596454,0.11134581 -21596466,0.11134581 -21596466,0 -21596520,0 -21596520,0.1452927 -21596568,0.21544961 -21596568,0 -21596640,0 -21596640,0.1452927 -21596670,0.21544961 -21596670,0 -21599826,0 -21599826,0.40328908 -21599970,0.40328908 -21599970,0 -21621960,0 -21621960,0.18587809 -21621966,0.18587809 -21621966,0 -21622074,0 -21622074,0.17275196 -21622092,0.17275196 -21622092,0 -21622194,0 -21622194,0.14016295 -21622212,0.14016295 -21622212,0 -21622308,0 -21622308,0.0073928787 -21622416,0.0073928787 -21622416,0 -21622422,0 -21622422,0.012220881 -21622428,0.012220881 -21622428,0 -21622542,0 -21622542,0.23717562 -21622614,0.23717562 -21622614,0 -21622956,0 -21622956,0.25709113 -21622992,0.25709113 -21622992,0 -21629520,0 -21629520,0.06035003 -21629526,0.06035003 -21629526,0 -21629634,0 -21629634,0.029269765 -21629640,0.029269765 -21629640,0 -21635322,0 -21635322,0.17048884 -21635346,0.17048884 -21635346,0 -21638580,0 -21638580,0.27942064 -21638586,0.27942064 -21638586,0 -21638694,0 -21638694,0.0090525045 -21638700,0.0090525045 -21638700,0 -21639630,0 -21639630,0.31185878 -21639654,0.31185878 -21639654,0 -21639744,0 -21639744,0.044809897 -21639858,0.044809897 -21639858,0 -21643368,0 -21643368,0.12628244 -21643386,0.12628244 -21643386,0 -21643650,0 -21643650,0.3432408 -21643734,0.3432408 -21643734,0 -21644928,0 -21644928,0.21394086 -21644982,0.19040435 -21644982,0 -21645018,0 -21645018,0.21394086 -21645066,0.19040435 -21645066,0 -21645570,0 -21645570,0.17501509 -21645654,0.17501509 -21645654,0 -21646158,0 -21646158,0.21454436 -21646260,0.21454436 -21646260,0 -21646740,0 -21646740,0.21831623 -21646836,0.21831623 -21646836,0 -21647328,0 -21647328,0.251207 -21647406,0.251207 -21647406,0 -21647916,0 -21647916,0.21409173 -21648000,0.21409173 -21648000,0 -21654234,0 -21654234,0.007996379 -21654264,0.007996379 -21654264,0 -21664032,0 -21664032,0.057936029 -21664044,0.057936029 -21664044,0 -21669882,0 -21669882,0.14725407 -21669888,0.14725407 -21669888,0 -21670746,0 -21670746,0.30537115 -21670842,0.30537115 -21670842,0 -21671262,0 -21671262,0.17079059 -21671292,0.17079059 -21671292,0 -21675954,0 -21675954,0.21122511 -21675972,0.21122511 -21675972,0 -21676368,0 -21676368,0.23717562 -21676416,0.23717562 -21676416,0 -21676482,0 -21676482,0.17003621 -21676500,0.17003621 -21676500,0 -21679500,0 -21679500,0.26659626 -21679578,0.26659626 -21679578,0 -21680088,0 -21680088,0.22676524 -21680178,0.22676524 -21680178,0 -21680676,0 -21680676,0.25256488 -21680748,0.25256488 -21680748,0 -21681264,0 -21681264,0.28319252 -21681378,0.28319252 -21681378,0 -21681852,0 -21681852,0.26659626 -21681876,0.16249246 -21681876,0 -21681906,0 -21681906,0.16249246 -21681948,0.26659626 -21681948,0 -21681996,0 -21681996,0.051297526 -21682020,0.051297526 -21682020,0 -21682110,0 -21682110,0.25935425 -21682182,0.25935425 -21682182,0 -21682224,0 -21682224,0.34052505 -21682266,0.34052505 -21682266,0 -21682434,0 -21682434,0.21726011 -21682506,0.21726011 -21682506,0 -21695616,0 -21695616,0.18467109 -21695652,0.18467109 -21695652,0 -21695730,0 -21695730,0.1507242 -21695742,0.1507242 -21695742,0 -21695850,0 -21695850,0.25211225 -21695928,0.25211225 -21695928,0 -21695964,0 -21695964,0.050392275 -21695970,0.050392275 -21695970,0 -21696078,0 -21696078,0.25437538 -21696096,0.25437538 -21696096,0 -21704430,0 -21704430,0.23974049 -21704694,0.23974049 -21704694,0 -21705450,0 -21705450,0.62085094 -21705966,0.62085094 -21705966,0 -21711276,0 -21711276,0.11119493 -21711282,0.11119493 -21711282,0 -21715872,0 -21715872,0.20715148 -21715938,0.20715148 -21715938,0 -21716460,0 -21716460,0.18436934 -21716544,0.18436934 -21716544,0 -21717042,0 -21717042,0.20624623 -21717090,0.35817743 -21717090,0 -21717156,0 -21717156,0.20624623 -21717162,0.35817743 -21717162,0 -21717630,0 -21717630,0.18678334 -21717720,0.18678334 -21717720,0 -21718218,0 -21718218,0.17969221 -21718272,0.17969221 -21718272,0 -21718806,0 -21718806,0.22480386 -21718878,0.22480386 -21718878,0 -21719394,0 -21719394,0.19236572 -21719460,0.19236572 -21719460,0 -21720192,0 -21720192,0.29028365 -21720276,0.29028365 -21720276,0 -21721362,0 -21721362,0.17622209 -21721434,0.17622209 -21721434,0 -21721542,0 -21721542,0.36028968 -21721572,0.36028968 -21721572,0 -21721662,0 -21721662,0.37190706 -21721734,0.37190706 -21721734,0 -21723312,0 -21723312,0.13971032 -21723330,0.13971032 -21723330,0 -21723426,0 -21723426,0.29254677 -21723540,0.28968014 -21723540,0 -21723564,0 -21723564,0.29254677 -21723588,0.28968014 -21723588,0 -21724644,0 -21724644,0.37990344 -21724704,0.37990344 -21724704,0 -21725778,0 -21725778,0.03032589 -21725790,0.03032589 -21725790,0 -21725820,0 -21725820,0.24140012 -21725880,0.24140012 -21725880,0 -21726120,0 -21726120,0.31744116 -21726180,0.31744116 -21726180,0 -21726228,0 -21726228,0.10425468 -21726312,0.10425468 -21726312,0 -21726342,0 -21726342,0.24562462 -21726414,0.24562462 -21726414,0 -21726456,0 -21726456,0.18648159 -21726474,0.18648159 -21726474,0 -21727650,0 -21727650,0.14981895 -21727656,0.14981895 -21727656,0 -21728154,0 -21728154,0.24773687 -21728166,0.24773687 -21728166,0 -21728268,0 -21728268,0.27187689 -21728274,0.27187689 -21728274,0 -21728442,0 -21728442,0.18995172 -21728550,0.18995172 -21728550,0 -21728556,0 -21728556,0.17245021 -21728568,0.17245021 -21728568,0 -21730278,0 -21730278,0.4539831 -21730308,0.4539831 -21730308,0 -21730572,0 -21730572,0.41354858 -21730650,0.41354858 -21730650,0 -21733404,0 -21733404,0.0052806276 -21733410,0.0052806276 -21733410,0 -21733518,0 -21733518,0.10968618 -21733560,0.12009656 -21733560,0 -21733596,0 -21733596,0.12009656 -21733608,0.10968618 -21733608,0 -21734388,0 -21734388,0.065781533 -21734430,0.065781533 -21734430,0 -21734508,0 -21734508,0.072721786 -21734544,0.072721786 -21734544,0 -21735306,0 -21735306,0.27549789 -21735336,0.27549789 -21735336,0 -21735420,0 -21735420,0.18738684 -21735456,0.18738684 -21735456,0 -21736032,0 -21736032,0.256035 -21736056,0.256035 -21736056,0 -21737220,0 -21737220,0.22103199 -21737232,0.22103199 -21737232,0 -21737340,0 -21737340,0.17441159 -21737370,0.17441159 -21737370,0 -21738618,0 -21738618,0.26840676 -21738684,0.26840676 -21738684,0 -21743250,0 -21743250,0.3420338 -21743340,0.3420338 -21743340,0 -21743970,0 -21743970,0.32407966 -21744042,0.32407966 -21744042,0 -21746226,0 -21746226,0.29873265 -21746580,0.29873265 -21746580,0 -21749862,0 -21749862,0.34429692 -21749874,0.34429692 -21749874,0 -21753126,0 -21753126,0.013578757 -21753132,0.013578757 -21753132,0 -21753240,0 -21753240,0.19161135 -21753354,0.19161135 -21753354,0 -21754320,0 -21754320,0.36828606 -21754362,0.36828606 -21754362,0 -21754722,0 -21754722,0.01041038 -21754728,0.01041038 -21754728,0 -21757998,0 -21757998,0.014031382 -21758004,0.014031382 -21758004,0 -21758358,0 -21758358,0.048430899 -21758364,0.048430899 -21758364,0 -21758778,0 -21758778,0.20654798 -21758790,0.16958358 -21758790,0 -21758838,0 -21758838,0.20654798 -21758874,0.16958358 -21758874,0 -21761010,0 -21761010,0.13442969 -21761016,0.13442969 -21761016,0 -21761124,0 -21761124,0.050995775 -21761130,0.050995775 -21761130,0 -21763068,0 -21763068,0.3074834 -21763230,0.28636089 -21763230,0 -21763314,0 -21763314,0.28636089 -21763440,0.3074834 -21763440,0 -21764088,0 -21764088,0.1513277 -21764106,0.1513277 -21764106,0 -21764208,0 -21764208,0.25377188 -21764226,0.25377188 -21764226,0 -21764334,0 -21764334,0.11692818 -21764340,0.11692818 -21764340,0 -21764466,0 -21764466,0.18678334 -21764502,0.18678334 -21764502,0 -21800994,0 -21800994,0.33283042 -21801024,0.33283042 -21801024,0 -21801078,0 -21801078,0.42109234 -21801108,0.075135788 -21801108,0 -21801114,0 -21801114,0.075135788 -21801150,0.42109234 -21801150,0 -21801228,0 -21801228,0.14861195 -21801252,0.14861195 -21801252,0 -21803436,0 -21803436,0.25980688 -21803544,0.25980688 -21803544,0 -21803682,0 -21803682,0.34716355 -21803772,0.34716355 -21803772,0 -21810660,0 -21810660,0.23581774 -21810666,0.23581774 -21810666,0 -21810702,0 -21810702,0.0043753772 -21810708,0.0043753772 -21810708,0 -21812238,0 -21812238,0.1567592 -21812256,0.1567592 -21812256,0 -21815394,0 -21815394,0.17969221 -21815466,0.17969221 -21815466,0 -21815982,0 -21815982,0.23913699 -21816048,0.26191913 -21816048,0 -21816084,0 -21816084,0.26191913 -21816192,0.23913699 -21816192,0 -21816564,0 -21816564,0.17124321 -21816630,0.17124321 -21816630,0 -21817152,0 -21817152,0.23219674 -21817248,0.23219674 -21817248,0 -21817740,0 -21817740,0.24487025 -21817806,0.24487025 -21817806,0 -21820878,0 -21820878,0.13020519 -21820896,0.13020519 -21820896,0 -21821598,0 -21821598,0.19206397 -21821646,0.19206397 -21821646,0 -21821676,0 -21821676,0.24622812 -21821712,0.24622812 -21821712,0 -21821790,0 -21821790,0.11149668 -21821904,0.22646349 -21821904,0 -21821928,0 -21821928,0.22646349 -21821982,0.11149668 -21821982,0 -21822024,0 -21822024,0.048581774 -21822048,0.048581774 -21822048,0 -21822138,0 -21822138,0.1967411 -21822144,0.1967411 -21822144,0 -21822192,0 -21822192,0.00090525045 -21822198,0.00090525045 -21822198,0 -21822252,0 -21822252,0.1567592 -21822348,0.1567592 -21822348,0 -21822372,0 -21822372,0.23551599 -21822396,0.23551599 -21822396,0 -21826314,0 -21826314,0.21726011 -21826344,0.21726011 -21826344,0 -21829050,0 -21829050,0.10199155 -21829056,0.10199155 -21829056,0 -21837018,0 -21837018,0.11632468 -21837054,0.11632468 -21837054,0 -21842340,0 -21842340,0.17501509 -21842394,0.17501509 -21842394,0 -21842928,0 -21842928,0.23838262 -21843024,0.23838262 -21843024,0 -21843516,0 -21843516,0.18482197 -21843576,0.18482197 -21843576,0 -21844104,0 -21844104,0.22736874 -21844200,0.22736874 -21844200,0 -21845688,0 -21845688,0.045564273 -21845694,0.045564273 -21845694,0 -21845754,0 -21845754,0.14695232 -21845826,0.14695232 -21845826,0 -21847716,0 -21847716,0.1549487 -21847776,0.1549487 -21847776,0 -21847830,0 -21847830,0.19402535 -21847836,0.19402535 -21847836,0 -21863034,0 -21863034,0.049185275 -21863040,0.049185275 -21863040,0 -21878658,0 -21878658,0.11436331 -21878688,0.11436331 -21878688,0 -21878778,0 -21878778,0.037266144 -21878784,0.037266144 -21878784,0 -21878892,0 -21878892,0.046167773 -21878898,0.046167773 -21878898,0 -21883722,0 -21883722,0.32302354 -21884064,0.32302354 -21884064,0 -21896622,0 -21896622,0.33433917 -21896676,0.33433917 -21896676,0 -21901050,0 -21901050,0.18059747 -21901086,0.18059747 -21901086,0 -21902214,0 -21902214,0.056276403 -21902220,0.056276403 -21902220,0 -21907944,0 -21907944,0.21861798 -21907962,0.21861798 -21907962,0 -21908064,0 -21908064,0.13352444 -21908094,0.13352444 -21908094,0 -21908112,0 -21908112,0.35666868 -21908148,0.35666868 -21908148,0 -21908226,0 -21908226,0.28243814 -21908232,0.28243814 -21908232,0 -21908346,0 -21908346,0.11300543 -21908352,0.11300543 -21908352,0 -21909714,0 -21909714,0.2469825 -21909834,0.08916717 -21909834,0 -21909840,0 -21909840,0.08916717 -21909864,0.2469825 -21909864,0 -21909948,0 -21909948,0.16641521 -21909966,0.16641521 -21909966,0 -21910062,0 -21910062,0.20911285 -21910098,0.20911285 -21910098,0 -21914730,0 -21914730,0.28832227 -21914748,0.28832227 -21914748,0 -21914844,0 -21914844,0.053862402 -21914850,0.053862402 -21914850,0 -21920664,0 -21920664,0.31457453 -21920682,0.31457453 -21920682,0 -21920784,0 -21920784,0.06985516 -21920856,0.06985516 -21920856,0 -21920898,0 -21920898,0.14061557 -21920928,0.14061557 -21920928,0 -21923952,0 -21923952,0.55340978 -21924150,0.55340978 -21924150,0 -21933246,0 -21933246,0.4455341 -21933252,0.4455341 -21933252,0 -21933360,0 -21933360,0.01071213 -21933366,0.01071213 -21933366,0 -21936408,0 -21936408,0.30054315 -21936924,0.30054315 -21936924,0 -21939930,0 -21939930,0.16686783 -21939978,0.16686783 -21939978,0 -21962838,0 -21962838,0.14619795 -21962844,0.14619795 -21962844,0 -21962952,0 -21962952,0.33252867 -21963006,0.33252867 -21963006,0 -21968976,0 -21968976,0.03002414 -21969030,0.03002414 -21969030,0 -21978522,0 -21978522,0.24366325 -21978576,0.24366325 -21978576,0 -21978642,0 -21978642,0.02021726 -21978648,0.02021726 -21978648,0 -21978756,0 -21978756,0.1428787 -21978798,0.1428787 -21978798,0 -21980388,0 -21980388,0.14378395 -21980466,0.14378395 -21980466,0 -21984426,0 -21984426,0.22510561 -21984444,0.22510561 -21984444,0 -21985482,0 -21985482,0.28183464 -21985488,0.28183464 -21985488,0 -21985596,0 -21985596,0.065027158 -21985686,0.065027158 -21985686,0 -21994716,0 -21994716,0.13955944 -21994728,0.13955944 -21994728,0 -21997398,0 -21997398,0.07966204 -21997410,0.07966204 -21997410,0 -21998652,0 -21998652,0.12703681 -21998778,0.12703681 -21998778,0 -22000812,0 -22000812,0.18874472 -22000860,0.18874472 -22000860,0 -22000926,0 -22000926,0.18663247 -22000944,0.18663247 -22000944,0 -22001046,0 -22001046,0.14242607 -22001100,0.14242607 -22001100,0 -22001286,0 -22001286,0.20745323 -22001334,0.20745323 -22001334,0 -22004808,0 -22004808,0.0096560048 -22004814,0.0096560048 -22004814,0 -22004922,0 -22004922,0.16098371 -22004940,0.16098371 -22004940,0 -22005036,0 -22005036,0.23430899 -22005078,0.23430899 -22005078,0 -22005156,0 -22005156,0.21122511 -22005198,0.21122511 -22005198,0 -22005270,0 -22005270,0.12809294 -22005300,0.12809294 -22005300,0 -22005384,0 -22005384,0.052202776 -22005438,0.052202776 -22005438,0 -22005504,0 -22005504,0.12447194 -22005540,0.12447194 -22005540,0 -22005618,0 -22005618,0.0070911285 -22005624,0.0070911285 -22005624,0 -22005732,0 -22005732,0.073023537 -22005738,0.073023537 -22005738,0 -22009788,0 -22009788,0.32604104 -22009842,0.32604104 -22009842,0 -22010088,0 -22010088,0.29737477 -22010154,0.29737477 -22010154,0 -22010724,0 -22010724,0.19040435 -22010772,0.19040435 -22010772,0 -22024836,0 -22024836,0.36466506 -22024902,0.36466506 -22024902,0 -22025136,0 -22025136,0.39906457 -22025214,0.39906457 -22025214,0 -22025436,0 -22025436,0.39484007 -22025466,0.39484007 -22025466,0 -22025736,0 -22025736,0.40841883 -22025796,0.40841883 -22025796,0 -22026030,0 -22026030,0.25377188 -22026054,0.25377188 -22026054,0 -22031484,0 -22031484,0.056578153 -22031496,0.056578153 -22031496,0 -22031598,0 -22031598,0.15525045 -22031622,0.15525045 -22031622,0 -22033026,0 -22033026,0.13880507 -22033038,0.13880507 -22033038,0 -22033140,0 -22033140,0.076946288 -22033194,0.076946288 -22033194,0 -22033260,0 -22033260,0.20609535 -22033320,0.20609535 -22033320,0 -22033374,0 -22033374,0.14680145 -22033410,0.14680145 -22033410,0 -22033488,0 -22033488,0.20669885 -22033548,0.20669885 -22033548,0 -22056882,0 -22056882,0.26478576 -22057362,0.22631261 -22057362,0 -22057380,0 -22057380,0.22631261 -22057398,0.26478576 -22057398,0 -22058718,0 -22058718,0.20111648 -22058922,0.20111648 -22058922,0 -22059678,0 -22059678,0.016294508 -22059684,0.016294508 -22059684,0 -22061340,0 -22061340,0.11074231 -22061352,0.11074231 -22061352,0 -22061928,0 -22061928,0.27353651 -22062300,0.27353651 -22062300,0 -22068564,0 -22068564,0.19221485 -22068618,0.19221485 -22068618,0 -22068678,0 -22068678,0.048581774 -22068798,0.15902233 -22068798,0 -22068804,0 -22068804,0 -22068804,0.15902233 -22068804,0.048581774 -22068912,0 -22068912,0.068799034 -22068936,0.068799034 -22068936,0 -22069026,0 -22069026,0.024592637 -22069032,0.024592637 -22069032,0 -22069146,0 -22069146,0.038322269 -22069164,0.038322269 -22069164,0 -22069260,0 -22069260,0.21031986 -22069278,0.21031986 -22069278,0 -22069374,0 -22069374,0.20051298 -22069398,0.20051298 -22069398,0 -22071510,0 -22071510,0.17275196 -22071534,0.17275196 -22071534,0 -22071858,0 -22071858,0.11783343 -22071936,0.11783343 -22071936,0 -22083654,0 -22083654,0.28681352 -22083660,0.28681352 -22083660,0 -22095954,0 -22095954,0.059897405 -22095996,0.059897405 -22095996,0 -22103466,0 -22103466,0.22872661 -22103490,0.22872661 -22103490,0 -22103586,0 -22103586,0.1495172 -22103592,0.1495172 -22103592,0 -22103700,0 -22103700,0.33494267 -22103724,0.33494267 -22103724,0 -22103814,0 -22103814,0.20443573 -22103826,0.20443573 -22103826,0 -22103934,0 -22103934,0.044357272 -22103940,0.044357272 -22103940,0 -22104048,0 -22104048,0.053108027 -22104072,0.053108027 -22104072,0 -22104162,0 -22104162,0.03002414 -22104174,0.03002414 -22104174,0 -22104282,0 -22104282,0.1579662 -22104288,0.1579662 -22104288,0 -22104396,0 -22104396,0.19508147 -22104408,0.19508147 -22104408,0 -22104510,0 -22104510,0.17923959 -22104534,0.17923959 -22104534,0 -22114722,0 -22114722,0.81744116 -22115082,0.81744116 -22115082,0 -22142310,0 -22142310,0.052353651 -22142316,0.052353651 -22142316,0 -22143216,0 -22143216,0.073627037 -22143528,0.073627037 -22143528,0 -22143672,0 -22143672,0.29707302 -22143714,0.29707302 -22143714,0 -22143786,0 -22143786,0.2984309 -22143798,0.2984309 -22143798,0 -22145502,0 -22145502,0.16445383 -22145508,0.16445383 -22145508,0 -22147524,0 -22147524,0.27444176 -22147980,0.27444176 -22147980,0 -22148940,0 -22148940,0.11722993 -22148988,0.11722993 -22148988,0 -22151262,0 -22151262,0.17727821 -22151280,0.17727821 -22151280,0 -22156044,0 -22156044,0.21167773 -22156122,0.21167773 -22156122,0 -22157802,0 -22157802,0.14544357 -22157820,0.14544357 -22157820,0 -22158438,0 -22158438,0.32347616 -22158492,0.32347616 -22158492,0 -22158576,0 -22158576,0.27368739 -22158588,0.27368739 -22158588,0 -22158888,0 -22158888,0.20202173 -22158930,0.20202173 -22158930,0 -22159002,0 -22159002,0.070911285 -22159032,0.070911285 -22159032,0 -22161564,0 -22161564,0.22933011 -22161618,0.22933011 -22161618,0 -22163988,0 -22163988,0.25528063 -22164012,0.25528063 -22164012,0 -22164108,0 -22164108,0.02082076 -22164114,0.02082076 -22164114,0 -22164222,0 -22164222,0.19960772 -22164264,0.19960772 -22164264,0 -22164336,0 -22164336,0.0089016295 -22164342,0.0089016295 -22164342,0 -22175820,0 -22175820,0.13126132 -22175862,0.13126132 -22175862,0 -22175934,0 -22175934,0.017501509 -22175940,0.017501509 -22175940,0 -22176048,0 -22176048,0.07936029 -22176054,0.07936029 -22176054,0 -22178070,0 -22178070,0.0073928787 -22178136,0.0073928787 -22178136,0 -22184526,0 -22184526,0.14499095 -22184556,0.14499095 -22184556,0 -22187268,0 -22187268,0.68693422 -22187448,0.68693422 -22187448,0 -22189620,0 -22189620,0.2039831 -22189632,0.2039831 -22189632,0 -22189734,0 -22189734,0.20775498 -22189800,0.20775498 -22189800,0 -22190142,0 -22190142,0.33524442 -22190208,0.33524442 -22190208,0 -22198710,0 -22198710,0.16641521 -22198722,0.16641521 -22198722,0 -22198824,0 -22198824,0.0078455039 -22198866,0.0078455039 -22198866,0 -22198944,0 -22198944,0.13065782 -22198974,0.13065782 -22198974,0 -22199058,0 -22199058,0.32030779 -22199064,0.32030779 -22199064,0 -22199172,0 -22199172,0.17863609 -22199190,0.17863609 -22199190,0 -22199292,0 -22199292,0.063971032 -22199358,0.063971032 -22199358,0 -22200798,0 -22200798,0.10440555 -22200804,0.10440555 -22200804,0 -22200912,0 -22200912,0.061858781 -22200918,0.061858781 -22200918,0 -22222806,0 -22222806,0.54707302 -22223130,0.54707302 -22223130,0 -22230180,0 -22230180,0.092184671 -22230204,0.092184671 -22230204,0 -22232250,0 -22232250,0.28183464 -22232256,0.28183464 -22232256,0 -22232364,0 -22232364,0.18316234 -22232406,0.18316234 -22232406,0 -22232478,0 -22232478,0.027157514 -22232484,0.027157514 -22232484,0 -22232598,0 -22232598,0.061255281 -22232604,0.061255281 -22232604,0 -22237458,0 -22237458,0.054767652 -22237476,0.054767652 -22237476,0 -22249872,0 -22249872,0.19523235 -22249986,0.12703681 -22249986,0 -22250010,0 -22250010,0.12703681 -22250058,0.19523235 -22250058,0 -22252680,0 -22252680,0.0073928787 -22252692,0.0073928787 -22252692,0 -22252794,0 -22252794,0.16038021 -22252806,0.16038021 -22252806,0 -22257024,0 -22257024,0.27610139 -22257036,0.27610139 -22257036,0 -22257138,0 -22257138,0.12658419 -22257144,0.12658419 -22257144,0 -22267296,0 -22267296,0.16415208 -22267320,0.16415208 -22267320,0 -22267410,0 -22267410,0.33283042 -22267476,0.33283042 -22267476,0 -22267992,0 -22267992,0.15464695 -22268154,0.15464695 -22268154,0 -22269660,0 -22269660,0.12235969 -22269696,0.12235969 -22269696,0 -22274070,0 -22274070,0.21122511 -22274184,0.20473748 -22274184,0 -22274190,0 -22274190,0 -22274190,0.21122511 -22274190,0.20473748 -22274586,0 -22274586,0.21243211 -22274664,0.21243211 -22274664,0 -22277994,0 -22277994,0.041943271 -22278000,0.041943271 -22278000,0 -22278912,0 -22278912,0.11421243 -22278930,0.11421243 -22278930,0 -22281534,0 -22281534,0.02942064 -22281576,0.02942064 -22281576,0 -22287522,0 -22287522,0.22570911 -22287564,0.22570911 -22287564,0 -22314618,0 -22314618,0.26282438 -22314744,0.26282438 -22314744,0 -22315200,0 -22315200,0.20503923 -22315272,0.20503923 -22315272,0 -22315788,0 -22315788,0.16671696 -22315848,0.16671696 -22315848,0 -22316376,0 -22316376,0.28636089 -22316460,0.28636089 -22316460,0 -22316964,0 -22316964,0.18919734 -22317078,0.18919734 -22317078,0 -22318110,0 -22318110,0.25890163 -22318116,0.25890163 -22318116,0 -22321878,0 -22321878,0.25226313 -22321992,0.0070911285 -22321992,0 -22322022,0 -22322022,0.0070911285 -22322046,0.25226313 -22322046,0 -22322772,0 -22322772,0.16354858 -22322838,0.16354858 -22322838,0 -22323546,0 -22323546,0.35078455 -22323606,0.35078455 -22323606,0 -22325838,0 -22325838,0.18934822 -22325874,0.18934822 -22325874,0 -22325952,0 -22325952,0.00030175015 -22325958,0.00030175015 -22325958,0 -22327542,0 -22327542,0.043452022 -22327548,0.043452022 -22327548,0 -22327662,0 -22327662,0.15328908 -22327728,0.15328908 -22327728,0 -22327776,0 -22327776,0.20594448 -22327824,0.20594448 -22327824,0 -22333614,0 -22333614,0.10304768 -22333632,0.10304768 -22333632,0 -22333734,0 -22333734,0.17939046 -22333842,0.17939046 -22333842,0 -22333848,0 -22333848,0.084942667 -22333890,0.084942667 -22333890,0 -22333962,0 -22333962,0.097012674 -22333974,0.097012674 -22333974,0 -22334562,0 -22334562,0.073476162 -22334574,0.073476162 -22334574,0 -22334682,0 -22334682,0.18316234 -22334742,0.18316234 -22334742,0 -22334796,0 -22334796,0.246379 -22334808,0.246379 -22334808,0 -22334910,0 -22334910,0.13820157 -22334940,0.13820157 -22334940,0 -22341228,0 -22341228,0.047676524 -22341234,0.047676524 -22341234,0 -22344192,0 -22344192,0.25452625 -22344228,0.25452625 -22344228,0 -22344660,0 -22344660,0.16339771 -22344666,0.16339771 -22344666,0 -22344780,0 -22344780,0.14272782 -22344786,0.14272782 -22344786,0 -22344894,0 -22344894,0.098219674 -22344942,0.098219674 -22344942,0 -22345008,0 -22345008,0.066234158 -22345050,0.066234158 -22345050,0 -22346958,0 -22346958,0.059595655 -22346964,0.059595655 -22346964,0 -22348566,0 -22348566,0.17094146 -22348578,0.17094146 -22348578,0 -22348686,0 -22348686,0 -22348686,0.20413398 -22348686,0.1458962 -22348692,0 -22348692,0 -22348692,0.20413398 -22348692,0.1458962 -22348800,0 -22348800,0.19900422 -22348806,0.19900422 -22348806,0 -22348914,0 -22348914,0.011013881 -22348920,0.011013881 -22348920,0 -22349034,0 -22349034,0.21967411 -22349046,0.21967411 -22349046,0 -22357560,0 -22357560,0.11225106 -22357602,0.12688594 -22357602,0 -22357632,0 -22357632,0.12688594 -22357734,0.11225106 -22357734,0 -22360320,0 -22360320,0.073023537 -22360326,0.073023537 -22360326,0 -22360434,0 -22360434,0.23717562 -22360470,0.23717562 -22360470,0 -22364610,0 -22364610,0.26584188 -22364652,0.26584188 -22364652,0 -22366590,0 -22366590,0.15781533 -22366638,0.15781533 -22366638,0 -22395636,0 -22395636,0.076191913 -22395642,0.076191913 -22395642,0 -22399878,0 -22399878,0.11104406 -22399914,0.11104406 -22399914,0 -22399992,0 -22399992,0.18859384 -22400070,0.18859384 -22400070,0 -22403580,0 -22403580,0.1967411 -22403964,0.1967411 -22403964,0 -22405170,0 -22405170,0.21650573 -22405230,0.21650573 -22405230,0 -22407648,0 -22407648,0.32302354 -22407684,0.32302354 -22407684,0 -22407762,0 -22407762,0.053108027 -22407768,0.053108027 -22407768,0 -22407876,0 -22407876,0.072269161 -22407882,0.072269161 -22407882,0 -22407996,0 -22407996,0.20715148 -22408074,0.20715148 -22408074,0 -22411668,0 -22411668,0.18980084 -22411674,0.18980084 -22411674,0 -22419924,0 -22419924,0.17275196 -22420050,0.17275196 -22420050,0 -22429536,0 -22429536,0.017350634 -22429560,0.017350634 -22429560,0 -22429650,0 -22429650,0.16550996 -22429656,0.16550996 -22429656,0 -22429764,0 -22429764,0.048581774 -22429788,0.048581774 -22429788,0 -22430898,0 -22430898,0.13473144 -22430910,0.13473144 -22430910,0 -22431018,0 -22431018,0.016143633 -22431066,0.016143633 -22431066,0 -22433802,0 -22433802,0.13095957 -22433808,0.13095957 -22433808,0 -22444554,0 -22444554,0.48264937 -22444584,0.48264937 -22444584,0 -22449468,0 -22449468,0.34037417 -22449564,0.34037417 -22449564,0 -22449768,0 -22449768,0.1507242 -22449816,0.1507242 -22449816,0 -22452288,0 -22452288,0.092033796 -22452300,0.092033796 -22452300,0 -22454484,0 -22454484,0.029873265 -22454490,0.029873265 -22454490,0 -22454604,0 -22454604,0.22767049 -22454616,0.22767049 -22454616,0 -22454718,0 -22454718,0.13367532 -22454826,0.13367532 -22454826,0 -22455198,0 -22455198,0.32604104 -22455216,0.32604104 -22455216,0 -22455282,0 -22455282,0.076946288 -22455318,0.076946288 -22455318,0 -22463154,0 -22463154,0.10938443 -22463268,0.10938443 -22463268,0 -22486338,0 -22486338,0.23974049 -22486380,0.23974049 -22486380,0 -22490820,0 -22490820,0.23792999 -22490838,0.23792999 -22490838,0 -22491966,0 -22491966,0.36738081 -22492902,0.36738081 -22492902,0 -22498584,0 -22498584,0.0081472541 -22498602,0.0081472541 -22498602,0 -22503102,0 -22503102,0.046620398 -22503108,0.046620398 -22503108,0 -22505670,0 -22505670,0.0076946288 -22505688,0.0076946288 -22505688,0 -22505790,0 -22505790,0.10681955 -22505796,0.10681955 -22505796,0 -22510716,0 -22510716,0.1573627 -22510830,0.23958962 -22510830,0 -22510896,0 -22510896,0.1573627 -22510902,0.23958962 -22510902,0 -22511262,0 -22511262,0.22148461 -22511382,0.22148461 -22511382,0 -22511850,0 -22511850,0.21228123 -22511910,0.21228123 -22511910,0 -22512438,0 -22512438,0.19809897 -22512552,0.19809897 -22512552,0 -22513026,0 -22513026,0.18663247 -22513074,0.18663247 -22513074,0 -22514058,0 -22514058,0.17109234 -22514088,0.17109234 -22514088,0 -22514178,0 -22514178,0.19704285 -22514196,0.19704285 -22514196,0 -22522380,0 -22522380,0.28998189 -22522428,0.28998189 -22522428,0 -22522500,0 -22522500,0.27112251 -22522512,0.27112251 -22522512,0 -22528242,0 -22528242,0.0090525045 -22528248,0.0090525045 -22528248,0 -22538022,0 -22538022,0.20730235 -22538076,0.20730235 -22538076,0 -22538286,0 -22538286,0.0052806276 -22538292,0.0052806276 -22538292,0 -22538400,0 -22538400,0.093693422 -22538418,0.093693422 -22538418,0 -22538514,0 -22538514,0.11225106 -22538520,0.11225106 -22538520,0 -22538634,0 -22538634,0.056729028 -22538640,0.056729028 -22538640,0 -22538748,0 -22538748,0.17697646 -22538778,0.17697646 -22538778,0 -22538862,0 -22538862,0.21001811 -22538886,0.21001811 -22538886,0 -22538982,0 -22538982,0.18663247 -22538988,0.18663247 -22538988,0 -22539096,0 -22539096,0.2003621 -22539108,0.2003621 -22539108,0 -22539210,0 -22539210,0.26010863 -22539252,0.018557634 -22539252,0 -22539288,0 -22539288,0.018557634 -22539306,0.26010863 -22539306,0 -22542564,0 -22542564,0.0067893784 -22542576,0.0067893784 -22542576,0 -22575870,0 -22575870,0.0054315027 -22575876,0.0054315027 -22575876,0 -22577046,0 -22577046,0.016747133 -22577094,0.016747133 -22577094,0 -22580280,0 -22580280,0.014031382 -22580340,0.014031382 -22580340,0 -22580394,0 -22580394,0.048129149 -22580406,0.048129149 -22580406,0 -22583100,0 -22583100,0.26267351 -22583148,0.26267351 -22583148,0 -22593342,0 -22593342,0.12613156 -22593402,0.12613156 -22593402,0 -22606128,0 -22606128,0.20202173 -22606134,0.20202173 -22606134,0 -22606242,0 -22606242,0.03952927 -22606248,0.03952927 -22606248,0 -22606356,0 -22606356,0.20956548 -22606362,0.20956548 -22606362,0 -22609074,0 -22609074,0.11602293 -22609104,0.11602293 -22609104,0 -22610754,0 -22610754,0.2506035 -22610838,0.2506035 -22610838,0 -22612932,0 -22612932,0.13986119 -22612950,0.13986119 -22612950,0 -22613052,0 -22613052,0.25392275 -22613076,0.25392275 -22613076,0 -22613166,0 -22613166,0.15887145 -22613184,0.15887145 -22613184,0 -22623798,0 -22623798,0.27066989 -22623804,0.27066989 -22623804,0 -22624218,0 -22624218,0.1471032 -22624254,0.1471032 -22624254,0 -22624338,0 -22624338,0.084490042 -22624368,0.084490042 -22624368,0 -22637148,0 -22637148,0.0087507544 -22637262,0.2045866 -22637262,0 -22637286,0 -22637286,0.0087507544 -22637340,0.2045866 -22637340,0 -22662624,0 -22662624,0.40238383 -22663008,0.40238383 -22663008,0 -22663992,0 -22663992,0.25105613 -22664070,0.25105613 -22664070,0 -22664454,0 -22664454,0.38337357 -22664982,0.38337357 -22664982,0 -22666764,0 -22666764,0.14665057 -22666824,0.14665057 -22666824,0 -22667904,0 -22667904,0.16053108 -22667976,0.16053108 -22667976,0 -22668018,0 -22668018,0.3086904 -22668048,0.3086904 -22668048,0 -22669236,0 -22669236,0.34882317 -22669248,0.34882317 -22669248,0 -22669356,0 -22669356,0.33237779 -22669416,0.33237779 -22669416,0 -22669620,0 -22669620,0.058237779 -22669656,0.058237779 -22669656,0 -22673010,0 -22673010,0.15947495 -22673076,0.15947495 -22673076,0 -22673430,0 -22673430,0.16188896 -22673448,0.16188896 -22673448,0 -22673544,0 -22673544,0.24743512 -22673556,0.24743512 -22673556,0 -22673664,0 -22673664,0.29616777 -22673760,0.29616777 -22673760,0 -22674258,0 -22674258,0.37582981 -22674282,0.37582981 -22674282,0 -22674648,0 -22674648,0.18316234 -22674654,0.18316234 -22674654,0 -22674762,0 -22674762,0.28485214 -22674774,0.28485214 -22674774,0 -22674882,0 -22674882,0.32709716 -22674906,0.32709716 -22674906,0 -22677636,0 -22677636,0.14755582 -22677660,0.14755582 -22677660,0 -22683576,0 -22683576,0.15706095 -22683654,0.15706095 -22683654,0 -22684566,0 -22684566,0.10455643 -22684608,0.10455643 -22684608,0 -22684686,0 -22684686,0.18587809 -22684710,0.18587809 -22684710,0 -22685868,0 -22685868,0.34474955 -22685946,0.34474955 -22685946,0 -22685982,0 -22685982,0.20488835 -22685988,0.20488835 -22685988,0 -22686096,0 -22686096,0.085244418 -22686192,0.085244418 -22686192,0 -22688586,0 -22688586,0.10455643 -22688616,0.10455643 -22688616,0 -22689528,0 -22689528,0.12945081 -22689558,0.12945081 -22689558,0 -22701366,0 -22701366,0.38895594 -22701426,0.38895594 -22701426,0 -22701990,0 -22701990,0.00030175015 -22701996,0.00030175015 -22701996,0 -22702104,0 -22702104,0.1022933 -22702110,0.1022933 -22702110,0 -22702218,0 -22702218,0.34248642 -22702266,0.34248642 -22702266,0 -22702338,0 -22702338,0.062311406 -22702344,0.062311406 -22702344,0 -22706442,0 -22706442,0.19659022 -22706508,0.19659022 -22706508,0 -22707030,0 -22707030,0.20971635 -22707096,0.20971635 -22707096,0 -22707120,0 -22707120,0.01071213 -22707126,0.01071213 -22707126,0 -22707618,0 -22707618,0.19870247 -22707696,0.19870247 -22707696,0 -22708206,0 -22708206,0.1949306 -22708332,0.1949306 -22708332,0 -22708416,0 -22708416,0.092637296 -22708422,0.092637296 -22708422,0 -22708794,0 -22708794,0.22359686 -22708818,0.26222088 -22708818,0 -22708860,0 -22708860,0.22359686 -22709166,0.26222088 -22709166,0 -22709376,0 -22709376,0.22314424 -22709454,0.22314424 -22709454,0 -22710534,0 -22710534,0.11210018 -22710558,0.11210018 -22710558,0 -22720794,0 -22720794,0.047827399 -22720812,0.047827399 -22720812,0 -22724748,0 -22724748,0.43783947 -22725156,0.43783947 -22725156,0 -22725738,0 -22725738,0.11119493 -22725798,0.11119493 -22725798,0 -22726584,0 -22726584,0.27821364 -22727208,0.27821364 -22727208,0 -22747020,0 -22747020,0.31246228 -22747218,0.31246228 -22747218,0 -22748850,0 -22748850,0.23068799 -22749300,0.23068799 -22749300,0 -22754304,0 -22754304,0.60018105 -22754766,0.60018105 -22754766,0 -22756284,0 -22756284,0.24366325 -22756392,0.24366325 -22756392,0 -22756398,0 -22756398,0.089318045 -22756416,0.089318045 -22756416,0 -22756518,0 -22756518,0.11496681 -22756524,0.11496681 -22756524,0 -22756632,0 -22756632,0.0073928787 -22756854,0.0073928787 -22756854,0 -22758030,0 -22758030,0.16671696 -22758144,0.16671696 -22758144,0 -22758300,0 -22758300,0.31910078 -22758318,0.31910078 -22758318,0 -22758414,0 -22758414,0.067139409 -22758444,0.067139409 -22758444,0 -22758528,0 -22758528,0.14318045 -22758558,0.14318045 -22758558,0 -22758618,0 -22758618,0.20911285 -22758642,0.31729028 -22758642,0 -22758678,0 -22758678,0.31729028 -22758690,0.20911285 -22758690,0 -22758762,0 -22758762,0.08086904 -22758798,0.08086904 -22758798,0 -22758876,0 -22758876,0.14680145 -22758906,0.14680145 -22758906,0 -22759206,0 -22759206,0.20609535 -22759296,0.20609535 -22759296,0 -22759794,0 -22759794,0.1937236 -22759872,0.1937236 -22759872,0 -22767372,0 -22767372,0.21333736 -22767408,0.21333736 -22767408,0 -22767486,0 -22767486,0.18165359 -22767552,0.18165359 -22767552,0 -22767600,0 -22767600,0.35606518 -22767624,0.35606518 -22767624,0 -22767720,0 -22767720,0.23159324 -22767726,0.23159324 -22767726,0 -22769148,0 -22769148,0.073476162 -22769154,0.073476162 -22769154,0 -22769262,0 -22769262,0.18286059 -22769310,0.18286059 -22769310,0 -22769376,0 -22769376,0.22767049 -22769394,0.22767049 -22769394,0 -22773414,0 -22773414,0.13578757 -22773438,0.13578757 -22773438,0 -22773528,0 -22773528,0.027308389 -22773534,0.027308389 -22773534,0 -22773642,0 -22773642,0.058237779 -22773672,0.058237779 -22773672,0 -22775928,0 -22775928,0.029571515 -22775934,0.029571515 -22775934,0 -22777860,0 -22777860,0.11722993 -22777944,0.11722993 -22777944,0 -22777974,0 -22777974,0.28696439 -22777998,0.28696439 -22777998,0 -22778370,0 -22778370,0.071363911 -22778418,0.071363911 -22778418,0 -22778484,0 -22778484,0.1483102 -22778508,0.1483102 -22778508,0 -22780710,0 -22780710,0.12205794 -22780722,0.12205794 -22780722,0 -22780824,0 -22780824,0.22933011 -22780920,0.22933011 -22780920,0 -22785522,0 -22785522,0.17229934 -22785576,0.17229934 -22785576,0 -22785636,0 -22785636,0.034248642 -22785702,0.034248642 -22785702,0 -22785756,0 -22785756,0.2088111 -22785816,0.2088111 -22785816,0 -22785870,0 -22785870,0.33313217 -22785906,0.33313217 -22785906,0 -22785984,0 -22785984,0.0078455039 -22786056,0.0078455039 -22786056,0 -22786104,0 -22786104,0.17169584 -22786110,0.17169584 -22786110,0 -22786218,0 -22786218,0.31291491 -22786266,0.31291491 -22786266,0 -22786332,0 -22786332,0.093542547 -22786338,0.093542547 -22786338,0 -22786452,0 -22786452,0.21650573 -22786464,0.21650573 -22786464,0 -22795050,0 -22795050,0.056125528 -22795116,0.056125528 -22795116,0 -22799178,0 -22799178,0.21544961 -22799244,0.21544961 -22799244,0 -22799298,0 -22799298,0.17260109 -22799316,0.17260109 -22799316,0 -22800426,0 -22800426,0.13820157 -22800468,0.13820157 -22800468,0 -22802022,0 -22802022,0.16973446 -22802034,0.16973446 -22802034,0 -22807740,0 -22807740,0.24728425 -22807800,0.24728425 -22807800,0 -22828710,0 -22828710,0.26327701 -22828734,0.26327701 -22828734,0 -22828830,0 -22828830,0.070609535 -22828848,0.070609535 -22828848,0 -22828944,0 -22828944,0 -22828944,0.39016295 -22828944,0.14272782 -22828950,0 -22828950,0.39016295 -22828998,0.14272782 -22828998,0 -22829058,0 -22829058,0.20111648 -22829106,0.20111648 -22829106,0 -22833624,0 -22833624,0.20715148 -22833714,0.20715148 -22833714,0 -22833738,0 -22833738,0.33418829 -22833798,0.33418829 -22833798,0 -22833852,0 -22833852,0.15630658 -22833936,0.15630658 -22833936,0 -22834872,0 -22834872,0.17094146 -22834938,0.17094146 -22834938,0 -22834992,0 -22834992,0.21560048 -22835010,0.21560048 -22835010,0 -22835964,0 -22835964,0.21243211 -22836060,0.21243211 -22836060,0 -22837488,0 -22837488,0.27097164 -22838250,0.27097164 -22838250,0 -22839696,0 -22839696,0.18436934 -22839726,0.18436934 -22839726,0 -22839810,0 -22839810,0.10606518 -22839888,0.10606518 -22839888,0 -22842174,0 -22842174,0.11828606 -22842186,0.11828606 -22842186,0 -22843212,0 -22843212,0.30009053 -22843224,0.30009053 -22843224,0 -22846038,0 -22846038,0.21137598 -22846056,0.21137598 -22846056,0 -22851180,0 -22851180,0.089318045 -22851258,0.089318045 -22851258,0 -22852674,0 -22852674,0.084339167 -22852680,0.084339167 -22852680,0 -22852794,0 -22852794,0.20247435 -22852812,0.20247435 -22852812,0 -22852908,0 -22852908,0.033343392 -22852962,0.033343392 -22852962,0 -22853022,0 -22853022,0.02972239 -22853028,0.02972239 -22853028,0 -22854576,0 -22854576,0.21228123 -22854612,0.21228123 -22854612,0 -22870962,0 -22870962,0.17003621 -22871058,0.17003621 -22871058,0 -22871220,0 -22871220,0.074230537 -22871226,0.074230537 -22871226,0 -22871340,0 -22871340,0.071363911 -22871376,0.071363911 -22871376,0 -22872012,0 -22872012,0.2063971 -22872036,0.2063971 -22872036,0 -22876134,0 -22876134,0.29390465 -22876146,0.29390465 -22876146,0 -22876248,0 -22876248,0.018105009 -22876290,0.018105009 -22876290,0 -22876362,0 -22876362,0.12718769 -22876386,0.12718769 -22876386,0 -22876482,0 -22876482,0.30356065 -22876500,0.12024744 -22876500,0 -22876506,0 -22876506,0.30356065 -22876572,0.12024744 -22876572,0 -22876596,0 -22876596,0.17923959 -22876620,0 -22876620,0 -22876620,0.17260109 -22876620,0.17923959 -22876632,0.17260109 -22876632,0 -22876710,0 -22876710,0.0030175015 -22876716,0.0030175015 -22876716,0 -22876734,0 -22876734,0.0085998793 -22876740,0.0085998793 -22876740,0 -22876830,0 -22876830,0.29315027 -22876842,0.29315027 -22876842,0 -22876848,0 -22876848,0.16400121 -22876884,0.16400121 -22876884,0 -22876968,0 -22876968,0.004073627 -22876974,0.004073627 -22876974,0 -22877082,0 -22877082,0.13624019 -22877088,0.13624019 -22877088,0 -22877196,0 -22877196,0.34701267 -22877256,0.34701267 -22877256,0 -22877376,0 -22877376,0.10138805 -22877466,0.10138805 -22877466,0 -22877496,0 -22877496,0.081774291 -22877514,0.081774291 -22877514,0 -22879980,0 -22879980,0.15027158 -22880022,0.15027158 -22880022,0 -22880616,0 -22880616,0.30733253 -22880628,0.30733253 -22880628,0 -22882200,0 -22882200,0.44402535 -22882470,0.44402535 -22882470,0 -22882848,0 -22882848,0.025045263 -22882854,0.025045263 -22882854,0 -22888458,0 -22888458,0.0073928787 -22888500,0.0073928787 -22888500,0 -22889844,0 -22889844,0 -22889850,0 -22889850,0 -22892664,0 -22892664,0.26403138 -22892742,0.26403138 -22892742,0 -22892778,0 -22892778,0.095353048 -22892790,0.095353048 -22892790,0 -22892898,0 -22892898,0.21122511 -22892904,0.21122511 -22892904,0 -22893012,0 -22893012,0.13865419 -22893030,0.13865419 -22893030,0 -22893126,0 -22893126,0.1943271 -22893144,0.1943271 -22893144,0 -22915590,0 -22915590,0.055371153 -22915638,0.055371153 -22915638,0 -22915680,0 -22915680,0.076342788 -22915692,0.076342788 -22915692,0 -22915704,0 -22915704,0.022631261 -22915710,0.022631261 -22915710,0 -22923516,0 -22923516,0.24049487 -22923534,0.24049487 -22923534,0 -22925556,0 -22925556,0.21831623 -22925592,0.21831623 -22925592,0 -22931322,0 -22931322,0.29933615 -22931406,0.29933615 -22931406,0 -22935780,0 -22935780,0.32634279 -22935852,0.32634279 -22935852,0 -22938594,0 -22938594,0.13654194 -22938624,0.13654194 -22938624,0 -22944306,0 -22944306,0.26901026 -22944414,0.26901026 -22944414,0 -22944420,0 -22944420,0.31623416 -22944450,0.31623416 -22944450,0 -22944504,0 -22944504,0.33283042 -22944582,0.33283042 -22944582,0 -22944618,0 -22944618,0.046771273 -22944624,0.046771273 -22944624,0 -22945050,0 -22945050,0.0998793 -22945098,0.0998793 -22945098,0 -22945164,0 -22945164,0.21575136 -22945218,0.21575136 -22945218,0 -22945284,0 -22945284,0.11496681 -22945296,0.11496681 -22945296,0 -22945398,0 -22945398,0.072872661 -22945404,0.072872661 -22945404,0 -22953450,0 -22953450,0.28802052 -22953486,0.28802052 -22953486,0 -22957554,0 -22957554,0.10184068 -22957656,0.10184068 -22957656,0 -22961226,0 -22961226,0.1949306 -22961256,0.1949306 -22961256,0 -22962480,0 -22962480,0.33192517 -22962930,0.33192517 -22962930,0 -22963350,0 -22963350,0.2954134 -22963386,0.2954134 -22963386,0 -22963830,0 -22963830,0.13307182 -22963848,0.13307182 -22963848,0 -22963986,0 -22963986,0.46439348 -22964532,0.46439348 -22964532,0 -22972686,0 -22972686,0.025648763 -22972692,0.025648763 -22972692,0 -22974762,0 -22974762,0.32770066 -22974792,0.32770066 -22974792,0 -22977426,0 -22977426,0.20926373 -22977474,0.20926373 -22977474,0 -22980684,0 -22980684,0.0090525045 -22980690,0.0090525045 -22980690,0 -22984692,0 -22984692,0.36421243 -22985076,0.36421243 -22985076,0 -22985946,0 -22985946,0.20006035 -22985982,0.20006035 -22985982,0 -22996002,0 -22996002,0.13005432 -22996116,0.13005432 -22996116,0 -23008152,0 -23008152,0.32015691 -23008194,0.32015691 -23008194,0 -23008266,0 -23008266,0.16143633 -23008326,0.16143633 -23008326,0 -23008380,0 -23008380,0.34127942 -23008398,0.34127942 -23008398,0 -23008506,0 -23008506,0.14740495 -23008536,0.14740495 -23008536,0 -23010900,0 -23010900,0.43829209 -23011536,0.43829209 -23011536,0 -23011782,0 -23011782,0.13352444 -23011800,0.13352444 -23011800,0 -23011896,0 -23011896,0.065479783 -23011914,0.065479783 -23011914,0 -23012016,0 -23012016,0.15298733 -23012022,0.15298733 -23012022,0 -23012130,0 -23012130,0.0063367532 -23012136,0.0063367532 -23012136,0 -23012322,0 -23012322,0.19960772 -23012334,0.31050091 -23012334,0 -23012340,0 -23012340,0.31050091 -23012346,0.19960772 -23012346,0 -23012448,0 -23012448,0.25075438 -23012484,0.25075438 -23012484,0 -23012568,0 -23012568,0.051750151 -23012574,0.051750151 -23012574,0 -23012682,0 -23012682,0.25573325 -23012790,0.25573325 -23012790,0 -23013270,0 -23013270,0.31306578 -23013906,0.31306578 -23013906,0 -23015946,0 -23015946,0.20006035 -23015976,0.20006035 -23015976,0 -23016822,0 -23016822,0.42773084 -23016828,0.42773084 -23016828,0 -23017122,0 -23017122,0.17984309 -23017242,0.17984309 -23017242,0 -23021280,0 -23021280,0.26357876 -23021358,0.26357876 -23021358,0 -23021580,0 -23021580,0.40208208 -23021652,0.40208208 -23021652,0 -23022300,0 -23022300,0.052504526 -23022306,0.052504526 -23022306,0 -23022414,0 -23022414,0.21197948 -23022444,0.21197948 -23022444,0 -23024220,0 -23024220,0.42576946 -23024304,0.42576946 -23024304,0 -23026848,0 -23026848,0.30838865 -23026908,0.30838865 -23026908,0 -23027142,0 -23027142,0.25512975 -23027184,0.25512975 -23027184,0 -23031300,0 -23031300,0.24683162 -23031324,0.24683162 -23031324,0 -23031600,0 -23031600,0.48974049 -23031612,0.48974049 -23031612,0 -23031912,0 -23031912,0.058690404 -23031996,0.058690404 -23031996,0 -23032032,0 -23032032,0.16098371 -23032098,0.16098371 -23032098,0 -23033130,0 -23033130,0.1901026 -23033136,0.1901026 -23033136,0 -23036112,0 -23036112,0.076191913 -23036118,0.076191913 -23036118,0 -23036232,0 -23036232,0.2936029 -23036370,0.2936029 -23036370,0 -23036730,0 -23036730,0.08946892 -23036754,0.08946892 -23036754,0 -23036850,0 -23036850,0.23928787 -23036892,0.23928787 -23036892,0 -23043132,0 -23043132,0.19161135 -23043216,0.19161135 -23043216,0 -23044926,0 -23044926,0.14514182 -23044944,0.14514182 -23044944,0 -23047434,0 -23047434,0.14936632 -23047446,0.14936632 -23047446,0 -23048160,0 -23048160,0.19100785 -23048226,0.19100785 -23048226,0 -23052090,0 -23052090,0.17863609 -23052150,0.17863609 -23052150,0 -23052678,0 -23052678,0.26629451 -23052744,0.26629451 -23052744,0 -23053266,0 -23053266,0.19930597 -23053332,0.19930597 -23053332,0 -23053848,0 -23053848,0.23943874 -23053920,0.23943874 -23053920,0 -23054922,0 -23054922,0.12220881 -23055006,0.12220881 -23055006,0 -23055036,0 -23055036,0.053258902 -23055072,0.053258902 -23055072,0 -23055150,0 -23055150,0.0082981291 -23055162,0.0082981291 -23055162,0 -23056686,0 -23056686,0.0057332529 -23056698,0.0057332529 -23056698,0 -23057520,0 -23057520,0.13005432 -23057526,0.13005432 -23057526,0 -23057634,0 -23057634,0.0076946288 -23057640,0.0076946288 -23057640,0 -23060766,0 -23060766,0.18150272 -23060772,0.18150272 -23060772,0 -23060880,0 -23060880,0.37386844 -23060898,0.37386844 -23060898,0 -23088912,0 -23088912,0.22902836 -23088972,0.22902836 -23088972,0 -23098920,0 -23098920,0.32513579 -23098944,0.32513579 -23098944,0 -23101506,0 -23101506,0.094900422 -23101518,0.094900422 -23101518,0 -23103684,0 -23103684,0.088714544 -23103690,0.088714544 -23103690,0 -23104434,0 -23104434,0.06925166 -23104440,0.06925166 -23104440,0 -23104554,0 -23104554,0.0058841279 -23104566,0.0058841279 -23104566,0 -23106678,0 -23106678,0.496379 -23106888,0.496379 -23106888,0 -23115480,0 -23115480,0.19659022 -23115552,0.19659022 -23115552,0 -23115594,0 -23115594,0.050090525 -23115600,0.050090525 -23115600,0 -23127360,0 -23127360,0.10093543 -23127474,0.10093543 -23127474,0 -23131404,0 -23131404,0.051448401 -23131440,0.051448401 -23131440,0 -23131524,0 -23131524,0.022782136 -23131530,0.022782136 -23131530,0 -23131890,0 -23131890,0.083283042 -23131896,0.083283042 -23131896,0 -23132004,0 -23132004,0.25045263 -23132064,0.25045263 -23132064,0 -23135982,0 -23135982,0.29767652 -23135994,0.29767652 -23135994,0 -23136096,0 -23136096,0.14001207 -23136102,0.14001207 -23136102,0 -23136216,0 -23136216,0.0072420036 -23136252,0.0072420036 -23136252,0 -23137998,0 -23137998,0.18346409 -23138022,0.18346409 -23138022,0 -23138118,0 -23138118,0.097917924 -23138184,0.097917924 -23138184,0 -23138232,0 -23138232,0.24305975 -23138244,0.24305975 -23138244,0 -23138346,0 -23138346,0.1477067 -23138370,0.1477067 -23138370,0 -23139072,0 -23139072,0.11255281 -23139108,0.11255281 -23139108,0 -23141034,0 -23141034,0.01901026 -23141046,0.01901026 -23141046,0 -23141148,0 -23141148,0.01901026 -23141244,0.01901026 -23141244,0 -23145894,0 -23145894,0.1404647 -23145912,0.1404647 -23145912,0 -23146008,0 -23146008,0.00090525045 -23146014,0.00090525045 -23146014,0 -23146140,0 -23146140,0.12386844 -23146170,0.12386844 -23146170,0 -23146182,0 -23146182,0.33705492 -23146194,0.33705492 -23146194,0 -23146296,0 -23146296,0.043602897 -23146326,0.043602897 -23146326,0 -23146410,0 -23146410,0.076644538 -23146470,0.076644538 -23146470,0 -23146530,0 -23146530,0.085697043 -23146536,0.085697043 -23146536,0 -23146644,0 -23146644,0.17245021 -23146758,0.085847918 -23146758,0 -23146764,0 -23146764,0 -23146764,0.17245021 -23146764,0.085847918 -23146872,0 -23146872,0.11858781 -23146908,0.11858781 -23146908,0 -23146992,0 -23146992,0.10742305 -23146998,0.10742305 -23146998,0 -23152998,0 -23152998,0.16762221 -23153004,0.16762221 -23153004,0 -23153112,0 -23153112,0.0072420036 -23153172,0.0072420036 -23153172,0 -23165664,0 -23165664,0.11345806 -23165754,0.11345806 -23165754,0 -23165784,0 -23165784,0.058841279 -23165862,0.058841279 -23165862,0 -23175768,0 -23175768,0.18014484 -23175858,0.18014484 -23175858,0 -23178414,0 -23178414,0.10425468 -23178420,0.10425468 -23178420,0 -23178468,0 -23178468,0.14197345 -23178618,0.14197345 -23178618,0 -23180556,0 -23180556,0.42969221 -23180994,0.42969221 -23180994,0 -23181858,0 -23181858,0.21348823 -23181870,0.21348823 -23181870,0 -23181972,0 -23181972,0.07966204 -23182032,0.07966204 -23182032,0 -23187678,0 -23187678,0.3074834 -23187750,0.3074834 -23187750,0 -23187978,0 -23187978,0.47706699 -23188038,0.47706699 -23188038,0 -23188188,0 -23188188,0.0073928787 -23188284,0.0073928787 -23188284,0 -23195196,0 -23195196,0.1573627 -23195226,0.1573627 -23195226,0 -23195310,0 -23195310,0.1028968 -23195340,0.1028968 -23195340,0 -23195430,0 -23195430,0.058841279 -23195544,0.33343392 -23195544,0 -23195586,0 -23195586,0.33343392 -23195592,0.058841279 -23195592,0 -23200848,0 -23200848,0.2070006 -23200920,0.2070006 -23200920,0 -23200962,0 -23200962,0.081321666 -23200968,0.081321666 -23200968,0 -23201082,0 -23201082,0.088111044 -23201088,0.088111044 -23201088,0 -23201586,0 -23201586,0.22148461 -23201598,0.22148461 -23201598,0 -23208162,0 -23208162,0.32423054 -23208168,0.32423054 -23208168,0 -23208276,0 -23208276,0.037718769 -23208312,0.037718769 -23208312,0 -23208528,0 -23208528,0.34037417 -23208642,0.254828 -23208642,0 -23208702,0 -23208702,0.34037417 -23208732,0.254828 -23208732,0 -23208756,0 -23208756,0.19840072 -23208786,0.19840072 -23208786,0 -23210538,0 -23210538,0.14302957 -23210562,0.14302957 -23210562,0 -23210622,0 -23210622,0.11557031 -23210634,0.11557031 -23210634,0 -23210652,0 -23210652,0.044508147 -23210724,0.044508147 -23210724,0 -23213220,0 -23213220,0.13065782 -23213238,0.13065782 -23213238,0 -23218038,0 -23218038,0.018255884 -23218050,0.018255884 -23218050,0 -23218842,0 -23218842,0.099124925 -23218878,0.0093542547 -23218878,0 -23218884,0 -23218884,0.0093542547 -23218920,0.099124925 -23218920,0 -23218956,0 -23218956,0.3092939 -23218992,0.3092939 -23218992,0 -23218998,0 -23218998,0.21378998 -23219076,0.26765238 -23219076,0 -23219082,0 -23219082,0 -23219082,0.26765238 -23219082,0.21378998 -23219406,0 -23219406,0.068195534 -23219412,0.068195534 -23219412,0 -23223792,0 -23223792,0.19900422 -23223852,0.19900422 -23223852,0 -23223906,0 -23223906,0.080114665 -23223918,0.080114665 -23223918,0 -23224020,0 -23224020,0.01991551 -23224062,0.01991551 -23224062,0 -23228070,0 -23228070,0.17229934 -23228082,0.17229934 -23228082,0 -23229558,0 -23229558,0.014785757 -23229624,0.014785757 -23229624,0 -23231070,0 -23231070,0.06985516 -23231076,0.06985516 -23231076,0 -23241108,0 -23241108,0.068799034 -23241114,0.068799034 -23241114,0 -23263806,0 -23263806,0.048883524 -23263824,0.048883524 -23263824,0 -23263920,0 -23263920,0.11406156 -23263938,0.11406156 -23263938,0 -23264088,0 -23264088,0.075437538 -23264094,0.075437538 -23264094,0 -23265390,0 -23265390,0.28515389 -23266272,0.28515389 -23266272,0 -23270652,0 -23270652,0.21710923 -23270724,0.21710923 -23270724,0 -23273616,0 -23273616,0.14197345 -23273706,0.14197345 -23273706,0 -23273736,0 -23273736,0.0018105009 -23273742,0.0018105009 -23273742,0 -23276550,0 -23276550,0.18301147 -23276556,0.18301147 -23276556,0 -23276664,0 -23276664,0.24713337 -23276742,0.24713337 -23276742,0 -23283330,0 -23283330,0.246379 -23283354,0.246379 -23283354,0 -23286240,0 -23286240,0.11511768 -23286312,0.11511768 -23286312,0 -23292570,0 -23292570,0.015087508 -23292576,0.015087508 -23292576,0 -23297808,0 -23297808,0.070006035 -23297814,0.070006035 -23297814,0 -23300052,0 -23300052,0.12326494 -23300136,0.12326494 -23300136,0 -23310702,0 -23310702,0.064423657 -23310708,0.064423657 -23310708,0 -23310816,0 -23310816,0.037115269 -23310876,0.037115269 -23310876,0 -23317932,0 -23317932,0.27625226 -23317968,0.27625226 -23317968,0 -23326116,0 -23326116,0.17637296 -23326128,0.17637296 -23326128,0 -23350092,0 -23350092,0.31517803 -23350098,0.31517803 -23350098,0 -23350710,0 -23350710,0.15540133 -23350740,0.15540133 -23350740,0 -23353986,0 -23353986,0.18436934 -23353992,0.18436934 -23353992,0 -23354298,0 -23354298,0.26372963 -23354304,0.26372963 -23354304,0 -23355624,0 -23355624,0.10515993 -23355642,0.10515993 -23355642,0 -23355738,0 -23355738,0.064876282 -23355768,0.064876282 -23355768,0 -23355852,0 -23355852,0.069100785 -23355870,0.069100785 -23355870,0 -23359782,0 -23359782,0.19900422 -23359800,0.19900422 -23359800,0 -23363094,0 -23363094,0.35093543 -23363160,0.35093543 -23363160,0 -23366622,0 -23366622,0.026403138 -23366628,0.026403138 -23366628,0 -23367552,0 -23367552,0.34897405 -23367666,0.34897405 -23367666,0 -23371452,0 -23371452,0.10319855 -23371476,0.10319855 -23371476,0 -23371566,0 -23371566,0.046771273 -23371596,0.046771273 -23371596,0 -23371686,0 -23371686,0.16898008 -23371704,0.16898008 -23371704,0 -23372010,0 -23372010,0.43406759 -23372076,0.43406759 -23372076,0 -23372616,0 -23372616,0.21273386 -23372736,0.21273386 -23372736,0 -23373204,0 -23373204,0.23008449 -23373318,0.23008449 -23373318,0 -23373786,0 -23373786,0.21122511 -23373882,0.21122511 -23373882,0 -23374374,0 -23374374,0.24426675 -23374458,0.24426675 -23374458,0 -23374962,0 -23374962,0.15751358 -23375064,0.15751358 -23375064,0 -23375310,0 -23375310,0.092788171 -23375430,0.1919131 -23375430,0 -23375442,0 -23375442,0.092788171 -23375454,0.1919131 -23375454,0 -23375544,0 -23375544,0.21288473 -23375658,0.31321666 -23375658,0 -23375664,0 -23375664,0.21288473 -23375730,0.31321666 -23375730,0 -23375982,0 -23375982,0.22223899 -23376006,0.22223899 -23376006,0 -23378670,0 -23378670,0.089619795 -23378676,0.089619795 -23378676,0 -23379972,0 -23379972,0.33283042 -23379978,0.33283042 -23379978,0 -23380086,0 -23380086,0.011013881 -23380092,0.011013881 -23380092,0 -23380164,0 -23380164,0.055823778 -23380170,0.055823778 -23380170,0 -23380422,0 -23380422,0.28455039 -23380482,0.28455039 -23380482,0 -23384880,0 -23384880,0.38729632 -23384964,0.38729632 -23384964,0 -23385036,0 -23385036,0.21891973 -23385048,0.21891973 -23385048,0 -23385156,0 -23385156,0.02911889 -23385162,0.02911889 -23385162,0 -23385678,0 -23385678,0.30672903 -23385702,0.30672903 -23385702,0 -23385792,0 -23385792,0.046469523 -23385810,0.046469523 -23385810,0 -23386302,0 -23386302,0.66566083 -23386836,0.66566083 -23386836,0 -23387376,0 -23387376,0.12145444 -23387442,0.12145444 -23387442,0 -23389332,0 -23389332,0.23717562 -23389404,0.23717562 -23389404,0 -23390970,0 -23390970,0.23144237 -23390976,0.23144237 -23390976,0 -23391084,0 -23391084,0.31547978 -23391144,0.31547978 -23391144,0 -23391198,0 -23391198,0.30114665 -23391312,0 -23391312,0 -23391312,0.17667471 -23391312,0.30114665 -23391348,0.17667471 -23391348,0 -23392158,0 -23392158,0.31744116 -23392176,0.31744116 -23392176,0 -23394618,0 -23394618,0.17018709 -23394702,0.17018709 -23394702,0 -23395464,0 -23395464,0.1937236 -23395494,0.1937236 -23395494,0 -23395584,0 -23395584,0.21695836 -23395638,0.21695836 -23395638,0 -23395698,0 -23395698,0.27791189 -23395716,0.27791189 -23395716,0 -23395812,0 -23395812,0.15162945 -23395830,0.15162945 -23395830,0 -23395932,0 -23395932,0.003922752 -23395938,0.003922752 -23395938,0 -23397156,0 -23397156,0.21846711 -23397210,0.21846711 -23397210,0 -23397738,0 -23397738,0.248793 -23397798,0.248793 -23397798,0 -23398326,0 -23398326,0.20926373 -23398416,0.20926373 -23398416,0 -23398914,0 -23398914,0.21605311 -23399022,0.21605311 -23399022,0 -23399502,0 -23399502,0.19870247 -23399550,0.19870247 -23399550,0 -23401794,0 -23401794,0.16203983 -23401884,0.16203983 -23401884,0 -23401908,0 -23401908,0.1519312 -23401914,0.1519312 -23401914,0 -23402028,0 -23402028,0.21213036 -23402040,0.21213036 -23402040,0 -23405568,0 -23405568,0.20956548 -23405598,0.20956548 -23405598,0 -23405682,0 -23405682,0.16113458 -23405754,0.16113458 -23405754,0 -23413566,0 -23413566,0.073627037 -23413626,0.073627037 -23413626,0 -23433768,0 -23433768,0.20835848 -23433864,0.20835848 -23433864,0 -23433882,0 -23433882,0.23280024 -23433930,0.23280024 -23433930,0 -23434002,0 -23434002,0.29375377 -23434014,0.29375377 -23434014,0 -23434116,0 -23434116,0.10908268 -23434122,0.10908268 -23434122,0 -23438124,0 -23438124,0.31125528 -23438136,0.31125528 -23438136,0 -23445978,0 -23445978,0.16535908 -23446044,0.16535908 -23446044,0 -23446818,0 -23446818,0.38955944 -23447184,0.38955944 -23447184,0 -23449368,0 -23449368,0.23521424 -23449386,0.23521424 -23449386,0 -23450934,0 -23450934,0.21062161 -23450940,0.21062161 -23450940,0 -23451048,0 -23451048,0.26659626 -23451054,0.26659626 -23451054,0 -23453682,0 -23453682,0.0084490042 -23453694,0.0084490042 -23453694,0 -23454000,0 -23454000,0.17773084 -23454072,0.17773084 -23454072,0 -23454486,0 -23454486,0.4037417 -23455062,0.4037417 -23455062,0 -23457456,0 -23457456,0.11722993 -23457522,0.11722993 -23457522,0 -23457570,0 -23457570,0.24622812 -23457582,0.24622812 -23457582,0 -23457690,0 -23457690,0.013277007 -23457696,0.013277007 -23457696,0 -23457804,0 -23457804,0.23642124 -23457858,0.23642124 -23457858,0 -23457918,0 -23457918,0.26885938 -23457960,0.26885938 -23457960,0 -23458038,0 -23458038,0.27082076 -23458074,0.27082076 -23458074,0 -23458152,0 -23458152,0.019161135 -23458164,0.019161135 -23458164,0 -23459472,0 -23459472,0.14182257 -23459496,0.14182257 -23459496,0 -23460810,0 -23460810,0.0073928787 -23460912,0.0073928787 -23460912,0 -23462796,0 -23462796,0.18120097 -23462826,0.18120097 -23462826,0 -23462910,0 -23462910,0.1949306 -23462928,0.1949306 -23462928,0 -23463294,0 -23463294,0.12281231 -23463318,0.12281231 -23463318,0 -23466594,0 -23466594,0.03922752 -23466648,0.03922752 -23466648,0 -23466708,0 -23466708,0.00045262523 -23466714,0.00045262523 -23466714,0 -23469066,0 -23469066,0.081774291 -23469096,0.081774291 -23469096,0 -23478204,0 -23478204,0.28349427 -23478288,0.28349427 -23478288,0 -23482572,0 -23482572,0.26538926 -23482578,0.26538926 -23482578,0 -23482656,0 -23482656,0.42788171 -23482668,0.42788171 -23482668,0 -23483946,0 -23483946,0.15178033 -23483964,0.15178033 -23483964,0 -23487702,0 -23487702,0.13759807 -23487726,0.13759807 -23487726,0 -23496138,0 -23496138,0.13805069 -23496150,0.13805069 -23496150,0 -23497638,0 -23497638,0.053862402 -23497656,0.053862402 -23497656,0 -23497752,0 -23497752,0.24290887 -23497794,0.24290887 -23497794,0 -23521404,0 -23521404,0.062160531 -23521410,0.062160531 -23521410,0 -23524398,0 -23524398,0.25196138 -23524422,0.25196138 -23524422,0 -23527902,0 -23527902,0.21620398 -23527950,0.21620398 -23527950,0 -23528016,0 -23528016,0.36149668 -23528022,0.36149668 -23528022,0 -23528652,0 -23528652,0.037417019 -23528670,0.037417019 -23528670,0 -23529954,0 -23529954,0.0006035003 -23529960,0.0006035003 -23529960,0 -23530014,0 -23530014,0.17486421 -23530026,0.17486421 -23530026,0 -23531262,0 -23531262,0.038020519 -23531346,0.038020519 -23531346,0 -23531382,0 -23531382,0.21469523 -23531412,0.21469523 -23531412,0 -23531496,0 -23531496,0.032589016 -23531502,0.032589016 -23531502,0 -23531610,0 -23531610,0.28047677 -23531760,0.28047677 -23531760,0 -23534928,0 -23534928,0.06065178 -23534934,0.06065178 -23534934,0 -23536434,0 -23536434,0.25347013 -23537400,0.25347013 -23537400,0 -23538120,0 -23538120,0.35380205 -23538192,0.35380205 -23538192,0 -23542578,0 -23542578,0.43286059 -23542590,0.43286059 -23542590,0 -23550420,0 -23550420,0.071967411 -23550426,0.071967411 -23550426,0 -23550540,0 -23550540,0.28439952 -23550546,0.28439952 -23550546,0 -23550654,0 -23550654,0.12447194 -23550684,0.12447194 -23550684,0 -23567586,0 -23567586,0.012824381 -23567700,0.30401328 -23567700,0 -23567760,0 -23567760,0.30401328 -23567838,0.012824381 -23567838,0 -23570790,0 -23570790,0.11119493 -23570796,0.11119493 -23570796,0 -23570910,0 -23570910,0.34158117 -23570916,0.34158117 -23570916,0 -23574564,0 -23574564,0.13367532 -23574576,0.13367532 -23574576,0 -23574678,0 -23574678,0.023687387 -23574684,0.023687387 -23574684,0 -23574912,0 -23574912,0.44809897 -23575452,0.44809897 -23575452,0 -23581182,0 -23581182,0.21333736 -23581260,0.21333736 -23581260,0 -23581302,0 -23581302,0.33675317 -23581416,0.22420036 -23581416,0 -23581512,0 -23581512,0.33675317 -23581530,0.066535908 -23581530,0 -23581542,0 -23581542,0 -23581542,0.22420036 -23581542,0.066535908 -23581650,0 -23581650,0.12869644 -23581656,0.12869644 -23581656,0 -23581764,0 -23581764,0.039981895 -23581770,0.039981895 -23581770,0 -23581878,0 -23581878,0.12009656 -23581938,0.12009656 -23581938,0 -23581998,0 -23581998,0.23461074 -23582076,0.23461074 -23582076,0 -23582112,0 -23582112,0.0096560048 -23582118,0.0096560048 -23582118,0 -23582226,0 -23582226,0.11119493 -23582286,0.11119493 -23582286,0 -23603694,0 -23603694,0.014484007 -23603718,0.014484007 -23603718,0 -23622258,0 -23622258,0.32060954 -23622294,0.32060954 -23622294,0 -23623506,0 -23623506,0.21846711 -23623590,0.21846711 -23623590,0 -23624094,0 -23624094,0.22314424 -23624208,0.22314424 -23624208,0 -23624682,0 -23624682,0.18738684 -23624754,0.18738684 -23624754,0 -23624832,0 -23624832,0.32423054 -23624940,0.32423054 -23624940,0 -23625264,0 -23625264,0.19523235 -23625330,0.22420036 -23625330,0 -23625342,0 -23625342,0.19523235 -23625420,0.22420036 -23625420,0 -23625852,0 -23625852,0.2003621 -23625972,0.2003621 -23625972,0 -23626440,0 -23626440,0.17607121 -23626548,0.17607121 -23626548,0 -23627028,0 -23627028,0.19281835 -23627088,0.19281835 -23627088,0 -23632476,0 -23632476,0.14665057 -23632614,0.14665057 -23632614,0 -23637420,0 -23637420,0.30703078 -23637426,0.30703078 -23637426,0 -23645532,0 -23645532,0.38940857 -23645538,0.38940857 -23645538,0 -23645646,0 -23645646,0.10440555 -23645712,0.10440555 -23645712,0 -23645766,0 -23645766,0.22736874 -23645826,0.22736874 -23645826,0 -23645880,0 -23645880,0.15208208 -23645898,0.15208208 -23645898,0 -23651562,0 -23651562,0.085093543 -23651568,0.085093543 -23651568,0 -23651778,0 -23651778,0.22435124 -23651886,0.22435124 -23651886,0 -23652366,0 -23652366,0.23883524 -23652426,0.23883524 -23652426,0 -23652948,0 -23652948,0.21680748 -23653068,0.21680748 -23653068,0 -23653536,0 -23653536,0.18844297 -23653650,0 -23653650,0 -23653650,0.15464695 -23653650,0.18844297 -23653668,0.15464695 -23653668,0 -23654124,0 -23654124,0.20564273 -23654178,0.20564273 -23654178,0 -23654712,0 -23654712,0.23581774 -23654814,0.23581774 -23654814,0 -23655672,0 -23655672,0.081170791 -23655714,0.081170791 -23655714,0 -23655786,0 -23655786,0.25090525 -23655846,0.25090525 -23655846,0 -23657838,0 -23657838,0.11300543 -23657886,0.11300543 -23657886,0 -23661648,0 -23661648,0.28847314 -23661672,0.28847314 -23661672,0 -23661762,0 -23661762,0.19809897 -23661786,0.19809897 -23661786,0 -23663022,0 -23663022,0.1446892 -23663076,0.1446892 -23663076,0 -23664258,0 -23664258,0.10365118 -23664264,0.10365118 -23664264,0 -23664378,0 -23664378,0.20745323 -23664420,0.20745323 -23664420,0 -23692884,0 -23692884,0.26765238 -23693376,0.26765238 -23693376,0 -23697186,0 -23697186,0.3438443 -23697204,0.3438443 -23697204,0 -23697300,0 -23697300,0.073174412 -23697318,0.073174412 -23697318,0 -23697522,0 -23697522,0.083584792 -23697528,0.083584792 -23697528,0 -23697642,0 -23697642,0.20594448 -23697660,0.20594448 -23697660,0 -23699952,0 -23699952,0.55491853 -23700354,0.55491853 -23700354,0 -23706486,0 -23706486,0.12794206 -23706546,0.12794206 -23706546,0 -23706618,0 -23706618,0.28575739 -23706654,0.28575739 -23706654,0 -23708394,0 -23708394,0.32407966 -23708400,0.32407966 -23708400,0 -23711676,0 -23711676,0.20564273 -23711724,0.20564273 -23711724,0 -23711790,0 -23711790,0.16807483 -23711910,0.17486421 -23711910,0 -23711946,0 -23711946,0.16807483 -23712000,0.17486421 -23712000,0 -23712024,0 -23712024,0.043301147 -23712030,0.043301147 -23712030,0 -23712138,0 -23712138,0.13156307 -23712156,0.13156307 -23712156,0 -23712258,0 -23712258,0.36813518 -23712276,0.36813518 -23712276,0 -23712798,0 -23712798,0.061707906 -23712804,0.061707906 -23712804,0 -23712912,0 -23712912,0.11466506 -23712924,0.11466506 -23712924,0 -23714118,0 -23714118,0.092033796 -23714166,0.092033796 -23714166,0 -23715414,0 -23715414,0.24984912 -23715420,0.24984912 -23715420,0 -23715528,0 -23715528,0.31351841 -23715576,0.31351841 -23715576,0 -23717754,0 -23717754,0.1955341 -23717790,0.1955341 -23717790,0 -23717868,0 -23717868,0.34776705 -23717898,0.34776705 -23717898,0 -23717988,0 -23717988,0.1931201 -23718018,0.1931201 -23718018,0 -23718102,0 -23718102,0.093693422 -23718126,0.093693422 -23718126,0 -23729208,0 -23729208,0.12779119 -23729262,0.12779119 -23729262,0 -23734284,0 -23734284,0.11375981 -23734320,0.11375981 -23734320,0 -23736336,0 -23736336,0.18180447 -23736372,0.18180447 -23736372,0 -23739444,0 -23739444,0.29677127 -23739762,0.29677127 -23739762,0 -23744460,0 -23744460,0.26086301 -23744526,0.26086301 -23744526,0 -23745942,0 -23745942,0.0069402535 -23745972,0.0069402535 -23745972,0 -23746056,0 -23746056,0.27776101 -23746080,0.27776101 -23746080,0 -23746170,0 -23746170,0.007996379 -23746212,0.007996379 -23746212,0 -23746248,0 -23746248,0.016445383 -23746296,0.016445383 -23746296,0 -23750550,0 -23750550,0.048280024 -23750556,0.048280024 -23750556,0 -23772306,0 -23772306,0.12779119 -23772324,0.12779119 -23772324,0 -23786394,0 -23786394,0.092486421 -23786790,0.092486421 -23786790,0 -23787384,0 -23787384,0.34942667 -23787444,0.34942667 -23787444,0 -23789586,0 -23789586,0.21937236 -23789604,0.21937236 -23789604,0 -23789706,0 -23789706,0.21182861 -23789730,0.21182861 -23789730,0 -23792094,0 -23792094,0.18150272 -23792112,0.18150272 -23792112,0 -23792208,0 -23792208,0.11044056 -23792238,0.11044056 -23792238,0 -23793552,0 -23793552,0.13593844 -23794086,0.13593844 -23794086,0 -23794692,0 -23794692,0.15464695 -23794734,0.15464695 -23794734,0 -23795778,0 -23795778,0.087205794 -23795808,0.087205794 -23795808,0 -23796522,0 -23796522,0.20353048 -23796630,0.20353048 -23796630,0 -23796636,0 -23796636,0.11466506 -23796642,0.11466506 -23796642,0 -23797128,0 -23797128,0.10757393 -23797134,0.10757393 -23797134,0 -23797242,0 -23797242,0.14725407 -23797314,0.14725407 -23797314,0 -23806932,0 -23806932,0.16430296 -23807346,0.16430296 -23807346,0 -23810472,0 -23810472,0.09097767 -23810550,0.09097767 -23810550,0 -23816436,0 -23816436,0.011768256 -23816442,0.011768256 -23816442,0 -23821056,0 -23821056,0.42742909 -23821146,0.42742909 -23821146,0 -23821890,0 -23821890,0.14906457 -23821920,0.14906457 -23821920,0 -23823126,0 -23823126,0.0064876282 -23823144,0.0064876282 -23823144,0 -23825514,0 -23825514,0.23747737 -23825580,0.23747737 -23825580,0 -23827266,0 -23827266,0.0089016295 -23827278,0.0089016295 -23827278,0 -23828196,0 -23828196,0.11059143 -23828232,0.11059143 -23828232,0 -23828514,0 -23828514,0.024592637 -23828520,0.024592637 -23828520,0 -23828634,0 -23828634,0.098219674 -23828640,0.098219674 -23828640,0 -23828748,0 -23828748,0.0075437538 -23828910,0.0075437538 -23828910,0 -23848632,0 -23848632,0.087960169 -23848644,0.087960169 -23848644,0 -23848746,0 -23848746,0.1077248 -23848752,0.1077248 -23848752,0 -23852484,0 -23852484,0.28832227 -23852490,0.28832227 -23852490,0 -23869698,0 -23869698,0.28621002 -23869746,0.28621002 -23869746,0 -23869812,0 -23869812,0.21469523 -23869836,0.21469523 -23869836,0 -23869932,0 -23869932,0.22284249 -23869938,0.22284249 -23869938,0 -23871186,0 -23871186,0.35138805 -23871798,0.35138805 -23871798,0 -23873052,0 -23873052,0.11134581 -23873088,0.11134581 -23873088,0 -23879406,0 -23879406,0.0089016295 -23879418,0.0089016295 -23879418,0 -23881434,0 -23881434,0.36632468 -23881446,0.36632468 -23881446,0 -23881554,0 -23881554,0.12039831 -23881632,0.12039831 -23881632,0 -23881668,0 -23881668,0.16369946 -23881734,0.16369946 -23881734,0 -23888196,0 -23888196,0.046167773 -23888280,0.046167773 -23888280,0 -23890962,0 -23890962,0.23083887 -23891010,0.23083887 -23891010,0 -23893434,0 -23893434,0.13593844 -23893518,0.13593844 -23893518,0 -23897976,0 -23897976,0.20202173 -23898000,0.20202173 -23898000,0 -23900850,0 -23900850,0.15902233 -23900862,0.15902233 -23900862,0 -23900964,0 -23900964,0.14393482 -23900970,0.14393482 -23900970,0 -23903016,0 -23903016,0.18980084 -23903058,0.18980084 -23903058,0 -23903148,0 -23903148,0.17773084 -23903208,0.17773084 -23903208,0 -23908572,0 -23908572,0.10003018 -23908584,0.10003018 -23908584,0 -23908686,0 -23908686,0.057030779 -23908692,0.057030779 -23908692,0 -23908806,0 -23908806,0.17516596 -23908824,0.17516596 -23908824,0 -23908920,0 -23908920,0.10214243 -23908980,0.10214243 -23908980,0 -23909034,0 -23909034,0.044809897 -23909040,0.044809897 -23909040,0 -23924526,0 -23924526,0.21560048 -23924544,0.21560048 -23924544,0 -23932548,0 -23932548,0.020066385 -23932554,0.020066385 -23932554,0 -23932662,0 -23932662,0.18949909 -23932668,0.18949909 -23932668,0 -23932782,0 -23932782,0.20986723 -23932806,0.20986723 -23932806,0 -23932896,0 -23932896,0.12809294 -23932938,0.12809294 -23932938,0 -23933010,0 -23933010,0.27142426 -23933040,0.27142426 -23933040,0 -23958426,0 -23958426,0.12658419 -23958432,0.12658419 -23958432,0 -23960616,0 -23960616,0.33358479 -23961276,0.33358479 -23961276,0 -23962452,0 -23962452,0.35214243 -23962692,0.35214243 -23962692,0 -23965278,0 -23965278,0.071363911 -23965296,0.071363911 -23965296,0 -23965446,0 -23965446,0.017652384 -23965506,0.017652384 -23965506,0 -23965560,0 -23965560,0.086451418 -23965638,0.086451418 -23965638,0 -23965680,0 -23965680,0.26282438 -23965758,0.26282438 -23965758,0 -23965824,0 -23965824,0.33343392 -23966232,0.33343392 -23966232,0 -23967336,0 -23967336,0.12039831 -23967372,0.12039831 -23967372,0 -23967450,0 -23967450,0.28726614 -23967468,0.28726614 -23967468,0 -23967564,0 -23967564,0.27036814 -23967630,0.27036814 -23967630,0 -23967684,0 -23967684,0.019161135 -23967702,0.019161135 -23967702,0 -23967798,0 -23967798,0.02972239 -23967804,0.02972239 -23967804,0 -23974110,0 -23974110,0.075739288 -23974194,0.075739288 -23974194,0 -23974224,0 -23974224,0.13578757 -23974254,0.13578757 -23974254,0 -23976006,0 -23976006,0.17063971 -23976108,0.17063971 -23976108,0 -23977338,0 -23977338,0.0067893784 -23977344,0.0067893784 -23977344,0 -23983062,0 -23983062,0.15962583 -23983110,0.15962583 -23983110,0 -23986404,0 -23986404,0.12205794 -23986410,0.12205794 -23986410,0 -23990670,0 -23990670,0.13488232 -23990694,0.13488232 -23990694,0 -23996028,0 -23996028,0.090223295 -23996052,0.090223295 -23996052,0 -23996142,0 -23996142,0.2929994 -23996148,0.2929994 -23996148,0 -23996298,0 -23996298,0.31140616 -23996304,0.31140616 -23996304,0 -23997546,0 -23997546,0.1919131 -23997558,0.1919131 -23997558,0 -23997660,0 -23997660,0.026704888 -23997666,0.026704888 -23997666,0 -24012330,0 -24012330,0.248793 -24012474,0.248793 -24012474,0 -24013614,0 -24013614,0.33524442 -24013626,0.33524442 -24013626,0 -24013734,0 -24013734,0.16581171 -24013746,0.16581171 -24013746,0 -24021276,0 -24021276,0.17063971 -24021288,0.17063971 -24021288,0 -24021396,0 -24021396,0.11828606 -24021402,0.11828606 -24021402,0 -24034428,0 -24034428,0.23943874 -24034446,0.23943874 -24034446,0 -24038022,0 -24038022,0.3958962 -24038076,0.3958962 -24038076,0 -24040554,0 -24040554,0.0093542547 -24040614,0.0093542547 -24040614,0 -24045456,0 -24045456,0.18964997 -24045462,0.18964997 -24045462,0 -24045570,0 -24045570,0.10576343 -24045606,0.10576343 -24045606,0 -24051060,0 -24051060,0.46016898 -24051408,0.46016898 -24051408,0 -24054588,0 -24054588,0.33584792 -24054702,0.0076946288 -24054702,0 -24054816,0 -24054816,0.32377791 -24054822,0 -24054822,0 -24054822,0.0076946288 -24054822,0.32377791 -24054936,0.34112855 -24054936,0 -24054990,0 -24054990,0.34112855 -24055038,0.33584792 -24055038,0 -24055050,0 -24055050,0.1919131 -24055062,0.1919131 -24055062,0 -24061068,0 -24061068,0.3940857 -24061092,0.3940857 -24061092,0 -24061212,0 -24061212,0.24849125 -24061266,0.24849125 -24061266,0 -24061800,0 -24061800,0.22902836 -24061896,0.22902836 -24061896,0 -24062388,0 -24062388,0.22902836 -24062442,0.22902836 -24062442,0 -24062970,0 -24062970,0.17576946 -24063048,0.17576946 -24063048,0 -24063558,0 -24063558,0.18919734 -24063648,0.18919734 -24063648,0 -24064146,0 -24064146,0.21182861 -24064236,0.21182861 -24064236,0 -24067746,0 -24067746,0.057332529 -24067752,0.057332529 -24067752,0 -24070020,0 -24070020,0.091430296 -24070062,0.091430296 -24070062,0 -24070134,0 -24070134,0.30612553 -24070140,0.042245021 -24070140,0 -24070146,0 -24070146,0.042245021 -24070200,0.30612553 -24070200,0 -24079482,0 -24079482,0.37703681 -24079488,0.37703681 -24079488,0 -24081312,0 -24081312,0.085697043 -24081384,0.085697043 -24081384,0 -24082986,0 -24082986,0.024592637 -24082992,0.024592637 -24082992,0 -24084714,0 -24084714,0.084188292 -24084732,0.084188292 -24084732,0 -24084828,0 -24084828,0.032287266 -24084834,0.032287266 -24084834,0 -24084942,0 -24084942,0.27489439 -24085134,0.27489439 -24085134,0 -24086724,0 -24086724,0.15585395 -24086742,0.15585395 -24086742,0 -24086838,0 -24086838,0.24351237 -24086970,0.24351237 -24086970,0 -24095352,0 -24095352,0.20081473 -24095358,0.20081473 -24095358,0 -24102588,0 -24102588,0.045111648 -24102762,0.045111648 -24102762,0 -24105126,0 -24105126,0.077097164 -24105150,0.077097164 -24105150,0 -24108624,0 -24108624,0.093995172 -24108654,0.093995172 -24108654,0 -24108738,0 -24108738,0.15449608 -24108750,0.15449608 -24108750,0 -24127098,0 -24127098,0.26795413 -24127176,0.26795413 -24127176,0 -24127770,0 -24127770,0.31819553 -24127800,0.31819553 -24127800,0 -24130194,0 -24130194,0.30461678 -24130212,0.30461678 -24130212,0 -24130314,0 -24130314,0.26025951 -24130332,0.26025951 -24130332,0 -24134574,0 -24134574,0.17486421 -24134604,0.17486421 -24134604,0 -24134694,0 -24134694,0.22917924 -24134712,0.22917924 -24134712,0 -24134808,0 -24134808,0.0078455039 -24134826,0.0078455039 -24134826,0 -24137940,0 -24137940,0.25331925 -24137964,0.25331925 -24137964,0 -24139038,0 -24139038,0.18105009 -24139110,0.18105009 -24139110,0 -24143310,0 -24143310,0.068195534 -24143382,0.068195534 -24143382,0 -24143424,0 -24143424,0.12175619 -24143466,0.12175619 -24143466,0 -24146910,0 -24146910,0.20669885 -24146916,0.20669885 -24146916,0 -24150336,0 -24150336,0.0076946288 -24150414,0.0076946288 -24150414,0 -24159462,0 -24159462,0.031683766 -24159468,0.031683766 -24159468,0 -24163608,0 -24163608,0.0087507544 -24163704,0.0087507544 -24163704,0 -24163770,0 -24163770,0.092486421 -24163776,0.092486421 -24163776,0 -24165144,0 -24165144,0.084188292 -24165192,0.084188292 -24165192,0 -24167124,0 -24167124,0.0072420036 -24167160,0.0072420036 -24167160,0 -24167946,0 -24167946,0.15600483 -24168024,0.15600483 -24168024,0 -24168966,0 -24168966,0.082528666 -24169026,0.082528666 -24169026,0 -24172530,0 -24172530,0.08026554 -24172536,0.08026554 -24172536,0 -24176610,0 -24176610,0.0013578757 -24176616,0.0013578757 -24176616,0 -24176724,0 -24176724,0.0028666264 -24176730,0.0028666264 -24176730,0 -24182196,0 -24182196,0.23219674 -24182214,0.23219674 -24182214,0 -24187026,0 -24187026,0.10319855 -24187122,0.10319855 -24187122,0 -24187140,0 -24187140,0.078756789 -24187146,0.078756789 -24187146,0 -24187254,0 -24187254,0.15887145 -24187266,0.15887145 -24187266,0 -24187374,0 -24187374,0.33132167 -24187380,0.33132167 -24187380,0 -24188520,0 -24188520,0.26056126 -24188556,0.26056126 -24188556,0 -24188640,0 -24188640,0.17592034 -24188670,0.17592034 -24188670,0 -24188754,0 -24188754,0.34535305 -24188844,0.34535305 -24188844,0 -24188868,0 -24188868,0.2076041 -24188940,0.2076041 -24188940,0 -24188988,0 -24188988,0.24803862 -24189096,0.24803862 -24189096,0 -24189102,0 -24189102,0.19357272 -24189108,0.19357272 -24189108,0 -24189216,0 -24189216,0.098068799 -24189258,0.098068799 -24189258,0 -24189336,0 -24189336,0.015389258 -24189342,0.015389258 -24189342,0 -24189450,0 -24189450,0.21756186 -24189582,0.21756186 -24189582,0 -24194874,0 -24194874,0.12326494 -24194880,0.12326494 -24194880,0 -24198252,0 -24198252,0.066535908 -24198258,0.066535908 -24198258,0 -24198366,0 -24198366,0.083735667 -24198372,0.083735667 -24198372,0 -24198480,0 -24198480,0.011617381 -24198486,0.011617381 -24198486,0 -24214140,0 -24214140,0.24351237 -24214152,0.24351237 -24214152,0 -24214254,0 -24214254,0.32513579 -24214302,0.32513579 -24214302,0 -24216702,0 -24216702,0.32724804 -24217008,0.32724804 -24217008,0 -24217164,0 -24217164,0.13699457 -24217272,0.13699457 -24217272,0 -24217746,0 -24217746,0.14740495 -24217848,0.14740495 -24217848,0 -24218334,0 -24218334,0.20534098 -24218412,0.20534098 -24218412,0 -24218922,0 -24218922,0.25528063 -24218994,0.25528063 -24218994,0 -24219510,0 -24219510,0.22420036 -24219624,0.22420036 -24219624,0 -24220098,0 -24220098,0.24305975 -24220206,0.24305975 -24220206,0 -24222198,0 -24222198,0.12266144 -24222288,0.12266144 -24222288,0 -24222312,0 -24222312,0.21333736 -24222396,0.21333736 -24222396,0 -24223146,0 -24223146,0.13427882 -24223152,0.13427882 -24223152,0 -24223260,0 -24223260,0.33011467 -24223320,0.33011467 -24223320,0 -24223374,0 -24223374,0.0490344 -24223398,0.0490344 -24223398,0 -24223494,0 -24223494,0.088261919 -24223506,0.088261919 -24223506,0 -24223608,0 -24223608,0.085697043 -24223626,0.085697043 -24223626,0 -24223722,0 -24223722,0.1931201 -24223752,0.1931201 -24223752,0 -24223842,0 -24223842,0.15645745 -24223908,0.15645745 -24223908,0 -24234006,0 -24234006,0.0070911285 -24234036,0.0070911285 -24234036,0 -24236538,0 -24236538,0.35817743 -24236550,0.35817743 -24236550,0 -24238332,0 -24238332,0.32060954 -24238392,0.32060954 -24238392,0 -24242790,0 -24242790,0.24305975 -24242844,0.24305975 -24242844,0 -24243480,0 -24243480,0.30672903 -24243918,0.30672903 -24243918,0 -24245220,0 -24245220,0.026252263 -24245226,0.026252263 -24245226,0 -24245250,0 -24245250,0.11044056 -24245262,0.11044056 -24245262,0 -24247242,0 -24247242,0.29993965 -24247308,0.29993965 -24247308,0 -24251016,0 -24251016,0.04993965 -24251058,0.04993965 -24251058,0 -24252774,0 -24252774,0.15630658 -24252822,0.15630658 -24252822,0 -24253356,0 -24253356,0.21605311 -24253422,0.21605311 -24253422,0 -24253944,0 -24253944,0.21001811 -24254088,0.21001811 -24254088,0 -24254532,0 -24254532,0.24426675 -24254610,0.24426675 -24254610,0 -24255708,0 -24255708,0.12371756 -24255852,0.12371756 -24255852,0 -24256434,0 -24256434,0.18165359 -24256500,0.18165359 -24256500,0 -24263922,0 -24263922,0.2445685 -24263976,0.2445685 -24263976,0 -24264042,0 -24264042,0.18301147 -24264054,0.18301147 -24264054,0 -24264156,0 -24264156,0.21001811 -24264360,0.21001811 -24264360,0 -24264408,0 -24264408,0.22721786 -24264522,0.092486421 -24264522,0 -24264564,0 -24264564,0.22721786 -24264636,0.25105613 -24264636,0 -24264678,0 -24264678,0.25105613 -24264714,0.092486421 -24264714,0 -24264756,0 -24264756,0.06095353 -24264840,0.06095353 -24264840,0 -24267294,0 -24267294,0.1446892 -24267300,0.1446892 -24267300,0 -24267408,0 -24267408,0.11768256 -24267414,0.11768256 -24267414,0 -24269298,0 -24269298,0.37341581 -24269304,0.37341581 -24269304,0 -24270798,0 -24270798,0.26538926 -24270822,0.26538926 -24270822,0 -24270912,0 -24270912,0.054013277 -24270948,0.054013277 -24270948,0 -24300120,0 -24300120,0.32739891 -24300600,0.32739891 -24300600,0 -24311928,0 -24311928,0.27398914 -24311934,0.27398914 -24311934,0 -24312240,0 -24312240,0.14302957 -24312270,0.14302957 -24312270,0 -24312354,0 -24312354,0.074230537 -24312528,0.074230537 -24312528,0 -24313962,0 -24313962,0.21439348 -24314010,0.21439348 -24314010,0 -24314550,0 -24314550,0.15630658 -24314616,0.15630658 -24314616,0 -24315132,0 -24315132,0.18859384 -24315228,0.18859384 -24315228,0 -24315720,0 -24315720,0.20051298 -24315786,0.20051298 -24315786,0 -24316308,0 -24316308,0.242758 -24316392,0.242758 -24316392,0 -24319482,0 -24319482,0.23521424 -24319512,0.23521424 -24319512,0 -24319596,0 -24319596,0.3583283 -24319602,0.3583283 -24319602,0 -24319710,0 -24319710,0.30461678 -24319758,0.30461678 -24319758,0 -24319830,0 -24319830,0.19568497 -24319866,0.19568497 -24319866,0 -24333474,0 -24333474,0.22420036 -24333480,0.22420036 -24333480,0 -24333588,0 -24333588,0.068799034 -24333696,0.068799034 -24333696,0 -24333702,0 -24333702,0.13684369 -24333708,0.13684369 -24333708,0 -24333822,0 -24333822,0.078605914 -24333864,0.078605914 -24333864,0 -24333936,0 -24333936,0.13292094 -24333954,0.13292094 -24333954,0 -24334050,0 -24334050,0.042999396 -24334062,0.042999396 -24334062,0 -24339576,0 -24339576,0.0037718769 -24339582,0.0037718769 -24339582,0 -24339696,0 -24339696,0.27851539 -24339768,0.27851539 -24339768,0 -24352890,0 -24352890,0.0064876282 -24352908,0.0064876282 -24352908,0 -24358944,0 -24358944,0.35455643 -24359004,0.35455643 -24359004,0 -24360810,0 -24360810,0.20292698 -24360816,0.20292698 -24360816,0 -24373590,0 -24373590,0.38503319 -24373602,0.38503319 -24373602,0 -24373704,0 -24373704,0.28802052 -24373746,0.28802052 -24373746,0 -24373818,0 -24373818,0.29707302 -24373842,0.29707302 -24373842,0 -24373938,0 -24373938,0.21695836 -24373944,0.21695836 -24373944,0 -24389430,0 -24389430,0.0081472541 -24389460,0.0081472541 -24389460,0 -24389544,0 -24389544,0.08056729 -24389580,0.08056729 -24389580,0 -24392226,0 -24392226,0.25196138 -24392376,0.25196138 -24392376,0 -24394488,0 -24394488,0.29194327 -24394512,0.29194327 -24394512,0 -24394608,0 -24394608,0.16701871 -24394638,0.16701871 -24394638,0 -24399006,0 -24399006,0.18074834 -24399054,0.18074834 -24399054,0 -24401040,0 -24401040,0.20956548 -24401076,0.20956548 -24401076,0 -24401946,0 -24401946,0.12266144 -24401952,0.12266144 -24401952,0 -24402624,0 -24402624,0.19176222 -24402648,0.19176222 -24402648,0 -24407028,0 -24407028,0.23732649 -24407070,0.23732649 -24407070,0 -24414420,0 -24414420,0.04933615 -24414480,0.04933615 -24414480,0 -24415500,0 -24415500,0.094447797 -24415530,0.094447797 -24415530,0 -24422964,0 -24422964,0.23204587 -24423540,0.23204587 -24423540,0 -24432978,0 -24432978,0.15102595 -24433092,0.15102595 -24433092,0 -24444960,0 -24444960,0.17471334 -24445500,0.17471334 -24445500,0 -24446514,0 -24446514,0.12975256 -24446556,0.12975256 -24446556,0 -24448362,0 -24448362,0.19719372 -24448380,0.19719372 -24448380,0 -24462558,0 -24462558,0.098219674 -24462564,0.098219674 -24462564,0 -24463026,0 -24463026,0.21605311 -24463038,0.21605311 -24463038,0 -24472050,0 -24472050,0.15947495 -24472092,0.15947495 -24472092,0 -24472164,0 -24472164,0.11587206 -24472260,0.11587206 -24472260,0 -24472284,0 -24472284,0.0076946288 -24472368,0.0076946288 -24472368,0 -24474966,0 -24474966,0.02021726 -24474972,0.02021726 -24474972,0 -24475086,0 -24475086,0.094749547 -24475098,0.094749547 -24475098,0 -24475200,0 -24475200,0.33086904 -24475248,0.33086904 -24475248,0 -24475314,0 -24475314,0.12718769 -24475368,0.12718769 -24475368,0 -24481764,0 -24481764,0.16188896 -24481788,0.16188896 -24481788,0 -24481884,0 -24481884,0.0073928787 -24481926,0.0073928787 -24481926,0 -24481998,0 -24481998,0.089921545 -24482070,0.089921545 -24482070,0 -24482112,0 -24482112,0.33117079 -24482148,0.33117079 -24482148,0 -24482232,0 -24482232,0.060500905 -24482268,0.060500905 -24482268,0 -24482346,0 -24482346,0.32905854 -24482364,0.32905854 -24482364,0 -24485130,0 -24485130,0.2942064 -24485136,0.2942064 -24485136,0 -24485250,0 -24485250,0.031231141 -24485256,0.031231141 -24485256,0 -24485304,0 -24485304,0.27308389 -24485328,0.27308389 -24485328,0 -24485364,0 -24485364,0.13473144 -24485388,0.13473144 -24485388,0 -24485478,0 -24485478,0.14876282 -24485544,0.14876282 -24485544,0 -24485598,0 -24485598,0.12296319 -24485700,0.12296319 -24485700,0 -24485712,0 -24485712,0.2027761 -24485790,0.2027761 -24485790,0 -24490560,0 -24490560,0.078002414 -24490596,0.078002414 -24490596,0 -24498174,0 -24498174,0.18678334 -24498198,0.18678334 -24498198,0 -24504954,0 -24504954,0.29405552 -24504972,0.29405552 -24504972,0 -24505068,0 -24505068,0.35923355 -24505110,0.35923355 -24505110,0 -24505182,0 -24505182,0.14876282 -24505194,0.14876282 -24505194,0 -24506004,0 -24506004,0.51916113 -24506070,0.51916113 -24506070,0 -24506538,0 -24506538,0.27670489 -24506562,0.27670489 -24506562,0 -24507918,0 -24507918,0.21122511 -24507996,0.21122511 -24507996,0 -24510462,0 -24510462,0.37235969 -24510492,0.37235969 -24510492,0 -24518496,0 -24518496,0.10863005 -24518562,0.10863005 -24518562,0 -24518610,0 -24518610,0.33645142 -24518634,0.33645142 -24518634,0 -24518724,0 -24518724,0.084037417 -24518790,0.084037417 -24518790,0 -24518844,0 -24518844,0.11904043 -24518850,0.11904043 -24518850,0 -24519714,0 -24519714,0.026252263 -24519720,0.026252263 -24519720,0 -24520746,0 -24520746,0.26629451 -24520758,0.26629451 -24520758,0 -24522216,0 -24522216,0.29707302 -24522330,0.14785757 -24522330,0 -24522360,0 -24522360,0.29707302 -24522390,0.14785757 -24522390,0 -24525216,0 -24525216,0.11934218 -24525222,0.11934218 -24525222,0 -24525330,0 -24525330,0.21544961 -24525372,0.21544961 -24525372,0 -24526536,0 -24526536,0.010863005 -24526542,0.010863005 -24526542,0 -24526650,0 -24526650,0.15645745 -24526662,0.15645745 -24526662,0 -24528036,0 -24528036,0.32498491 -24528090,0.32498491 -24528090,0 -24530118,0 -24530118,0.10334943 -24530202,0.10334943 -24530202,0 -24530232,0 -24530232,0.011315631 -24530250,0.011315631 -24530250,0 -24530346,0 -24530346,0.0066385033 -24530364,0.0066385033 -24530364,0 -24537306,0 -24537306,0.21484611 -24537366,0.21484611 -24537366,0 -24561864,0 -24561864,0.031532891 -24561870,0.031532891 -24561870,0 -24561984,0 -24561984,0.27610139 -24562044,0.27610139 -24562044,0 -24562098,0 -24562098,0.23717562 -24562110,0.23717562 -24562110,0 -24562212,0 -24562212,0.14906457 -24562260,0.14906457 -24562260,0 -24562332,0 -24562332,0.22827399 -24562428,0.22827399 -24562428,0 -24562446,0 -24562446,0.1028968 -24562458,0.1028968 -24562458,0 -24562560,0 -24562560,0.0045262523 -24562566,0.0045262523 -24562566,0 -24562644,0 -24562644,0.12039831 -24562674,0.12039831 -24562674,0 -24562680,0 -24562680,0.0069402535 -24562716,0.0069402535 -24562716,0 -24562758,0 -24562758,0.49230537 -24562764,0.49230537 -24562764,0 -24562872,0 -24562872,0.17501509 -24562896,0.17501509 -24562896,0 -24565152,0 -24565152,0.3510863 -24565206,0.3510863 -24565206,0 -24565272,0 -24565272,0.085546168 -24565278,0.085546168 -24565278,0 -24565386,0 -24565386,0.10244418 -24565398,0.10244418 -24565398,0 -24567792,0 -24567792,0.22963186 -24567804,0.22963186 -24567804,0 -24567906,0 -24567906,0.15117683 -24567930,0.15117683 -24567930,0 -24569118,0 -24569118,0.00030175015 -24569124,0.00030175015 -24569124,0 -24569232,0 -24569232,0.15117683 -24569262,0.15117683 -24569262,0 -24579192,0 -24579192,0.44719372 -24579222,0.44719372 -24579222,0 -24579858,0 -24579858,0.20866023 -24579906,0.20866023 -24579906,0 -24583650,0 -24583650,0.42939046 -24583668,0.42939046 -24583668,0 -24586410,0 -24586410,0.13835244 -24586434,0.13835244 -24586434,0 -24589686,0 -24589686,0.16671696 -24589764,0.16671696 -24589764,0 -24592254,0 -24592254,0.10199155 -24592290,0.10199155 -24592290,0 -24595614,0 -24595614,0.12235969 -24595680,0.12235969 -24595680,0 -24599712,0 -24599712,0.34580567 -24600198,0.34580567 -24600198,0 -24601548,0 -24601548,0.24185275 -24601602,0.24185275 -24601602,0 -24603402,0 -24603402,0.2009656 -24603456,0.2009656 -24603456,0 -24610134,0 -24610134,0.093391672 -24610170,0.093391672 -24610170,0 -24610254,0 -24610254,0.0087507544 -24610260,0.0087507544 -24610260,0 -24617160,0 -24617160,0.18346409 -24617226,0.18346409 -24617226,0 -24626976,0 -24626976,0.1458962 -24627060,0.1458962 -24627060,0 -24628728,0 -24628728,0.43331322 -24629814,0.43331322 -24629814,0 -24631050,0 -24631050,0.00075437538 -24631056,0.00075437538 -24631056,0 -24631164,0 -24631164,0.0024140012 -24631170,0.0024140012 -24631170,0 -24631284,0 -24631284,0.16369946 -24631326,0.16369946 -24631326,0 -24631398,0 -24631398,0.14016295 -24631422,0.14016295 -24631422,0 -24646932,0 -24646932,0.11587206 -24646986,0.11587206 -24646986,0 -24653010,0 -24653010,0.50558238 -24653358,0.50558238 -24653358,0 -24654696,0 -24654696,0.253621 -24654768,0.253621 -24654768,0 -24655284,0 -24655284,0.25211225 -24655338,0.25211225 -24655338,0 -24655866,0 -24655866,0.23445987 -24655950,0.23445987 -24655950,0 -24656454,0 -24656454,0.22103199 -24656526,0.22103199 -24656526,0 -24656982,0 -24656982,0.015992758 -24657042,0.22178636 -24657042,0 -24657072,0 -24657072,0.015992758 -24657096,0.098068799 -24657096,0 -24657102,0 -24657102,0.098068799 -24657126,0.22178636 -24657126,0 -24659718,0 -24659718,0.067742909 -24659724,0.067742909 -24659724,0 -24660216,0 -24660216,0.14785757 -24660306,0.14785757 -24660306,0 -24660330,0 -24660330,0.054767652 -24660348,0.054767652 -24660348,0 -24660414,0 -24660414,0.16626433 -24660426,0.16626433 -24660426,0 -24660468,0 -24660468,0.10666868 -24660474,0.10666868 -24660474,0 -24660528,0 -24660528,0.091882921 -24660564,0.091882921 -24660564,0 -24660588,0 -24660588,0.22027761 -24660594,0.22027761 -24660594,0 -24660648,0 -24660648,0.13729632 -24660702,0.12688594 -24660702,0 -24660762,0 -24660762,0.10561255 -24660768,0.13729632 -24660768,0 -24660774,0 -24660774,0 -24660774,0.12688594 -24660774,0.10561255 -24660786,0 -24660786,0.0066385033 -24660792,0.0066385033 -24660792,0 -24664164,0 -24664164,0.057181654 -24664170,0.057181654 -24664170,0 -24664278,0 -24664278,0.088111044 -24664284,0.088111044 -24664284,0 -24664392,0 -24664392,0.15223295 -24664500,0.15223295 -24664500,0 -24666780,0 -24666780,0.17335546 -24666810,0.17335546 -24666810,0 -24673476,0 -24673476,0.34158117 -24673488,0.34158117 -24673488,0 -24675750,0 -24675750,0.056125528 -24675756,0.056125528 -24675756,0 -24678408,0 -24678408,0.31276403 -24678468,0.31276403 -24678468,0 -24686724,0 -24686724,0.24381412 -24686736,0.24381412 -24686736,0 -24689244,0 -24689244,0.33886542 -24689262,0.33886542 -24689262,0 -24689358,0 -24689358,0.29616777 -24689376,0.29616777 -24689376,0 -24689478,0 -24689478,0.087054919 -24689484,0.087054919 -24689484,0 -24691422,0 -24691422,0.085395293 -24691536,0.16943271 -24691536,0 -24691542,0 -24691542,0.16943271 -24691554,0.085395293 -24691554,0 -24691656,0 -24691656,0.22646349 -24691680,0.22646349 -24691680,0 -24691770,0 -24691770,0.23627037 -24691776,0.23627037 -24691776,0 -24691884,0 -24691884,0.17833434 -24691956,0.17833434 -24691956,0 -24692004,0 -24692004,0.25271575 -24692010,0.25271575 -24692010,0 -24693678,0 -24693678,0.43074834 -24693918,0.43074834 -24693918,0 -24695370,0 -24695370,0.22329511 -24695376,0.22329511 -24695376,0 -24699996,0 -24699996,0.1004828 -24700116,0.19643935 -24700116,0 -24700128,0 -24700128,0.1004828 -24700170,0.19643935 -24700170,0 -24700230,0 -24700230,0.21031986 -24700242,0.21031986 -24700242,0 -24700344,0 -24700344,0.25226313 -24700428,0 -24700428,0 -24700428,0.13307182 -24700428,0.25226313 -24700464,0.11964393 -24700464,0 -24700470,0 -24700470,0.13307182 -24700542,0.11964393 -24700542,0 -24700578,0 -24700578,0.074984912 -24700608,0.074984912 -24700608,0 -24700692,0 -24700692,0.20715148 -24700734,0.20715148 -24700734,0 -24700812,0 -24700812,0.0043753772 -24700818,0.0043753772 -24700818,0 -24700926,0 -24700926,0.095805673 -24700932,0.095805673 -24700932,0 -24701040,0 -24701040,0.16566083 -24701046,0.16566083 -24701046,0 -24701160,0 -24701160,0.36119493 -24701166,0.36119493 -24701166,0 -24701274,0 -24701274,0.27836451 -24701358,0.27836451 -24701358,0 -24701388,0 -24701388,0.1567592 -24701406,0.1567592 -24701406,0 -24701508,0 -24701508,0.094598672 -24701514,0.094598672 -24701514,0 -24703536,0 -24703536,0.40570308 -24703542,0.40570308 -24703542,0 -24703650,0 -24703650,0.10938443 -24703728,0.10938443 -24703728,0 -24708348,0 -24708348,0.098219674 -24708444,0.098219674 -24708444,0 -24731214,0 -24731214,0.20187085 -24731280,0.20187085 -24731280,0 -24731340,0 -24731340,0.052806276 -24731352,0.052806276 -24731352,0 -24731460,0 -24731460,0.057030779 -24731466,0.057030779 -24731466,0 -24731574,0 -24731574,0.18934822 -24731634,0.18934822 -24731634,0 -24731688,0 -24731688,0.27866626 -24731754,0.27866626 -24731754,0 -24731802,0 -24731802,0.13397707 -24731838,0.13397707 -24731838,0 -24734538,0 -24734538,0.35802655 -24734574,0.35802655 -24734574,0 -24736170,0 -24736170,0.0098068799 -24736176,0.0098068799 -24736176,0 -24736662,0 -24736662,0.035455643 -24736680,0.035455643 -24736680,0 -24736776,0 -24736776,0.0081472541 -24736812,0.0081472541 -24736812,0 -24736896,0 -24736896,0.11738081 -24736902,0.11738081 -24736902,0 -24737478,0 -24737478,0.060802655 -24737484,0.060802655 -24737484,0 -24737760,0 -24737760,0.048581774 -24737766,0.048581774 -24737766,0 -24741444,0 -24741444,0.080416415 -24741450,0.080416415 -24741450,0 -24741876,0 -24741876,0.30763428 -24741930,0.30763428 -24741930,0 -24742164,0 -24742164,0.11813518 -24742182,0.11813518 -24742182,0 -24742278,0 -24742278,0.2082076 -24742308,0.2082076 -24742308,0 -24742392,0 -24742392,0.13231744 -24742476,0.13231744 -24742476,0 -24742512,0 -24742512,0.062311406 -24742524,0.062311406 -24742524,0 -24746424,0 -24746424,0.066385033 -24746532,0.066385033 -24746532,0 -24746544,0 -24746544,0.071062161 -24746592,0.071062161 -24746592,0 -24755460,0 -24755460,0.043150272 -24755616,0.043150272 -24755616,0 -24762720,0 -24762720,0.0082981291 -24762726,0.0082981291 -24762726,0 -24763332,0 -24763332,0.25165963 -24763380,0.25165963 -24763380,0 -24765528,0 -24765528,0.21665661 -24765552,0.21665661 -24765552,0 -24776598,0 -24776598,0.18919734 -24776610,0.18919734 -24776610,0 -24777894,0 -24777894,0.12522631 -24777936,0.12522631 -24777936,0 -24779760,0 -24779760,0.30703078 -24779790,0.30703078 -24779790,0 -24785052,0 -24785052,0.087507544 -24785058,0.087507544 -24785058,0 -24785166,0 -24785166,0.25799638 -24785286,0.26131563 -24785286,0 -24785298,0 -24785298,0.26131563 -24785370,0.25799638 -24785370,0 -24787860,0 -24787860,0.2469825 -24787872,0.2469825 -24787872,0 -24821118,0 -24821118,0.18059747 -24821124,0.18059747 -24821124,0 -24821238,0 -24821238,0.24909475 -24821310,0.24909475 -24821310,0 -24821742,0 -24821742,0.19447797 -24821856,0.19447797 -24821856,0 -24821862,0 -24821862,0.017501509 -24821868,0.017501509 -24821868,0 -24825306,0 -24825306,0.19538322 -24825324,0.19538322 -24825324,0 -24829020,0 -24829020,0.084791792 -24829038,0.084791792 -24829038,0 -24829134,0 -24829134,0.23823174 -24829152,0.23823174 -24829152,0 -24829248,0 -24829248,0.074381412 -24829296,0.074381412 -24829296,0 -24829326,0 -24829326,0.52896801 -24829764,0.52896801 -24829764,0 -24829884,0 -24829884,0.054315027 -24829890,0.054315027 -24829890,0 -24829998,0 -24829998,0.20715148 -24830010,0.20715148 -24830010,0 -24830118,0 -24830118,0.30401328 -24830154,0.30401328 -24830154,0 -24830232,0 -24830232,0.17878696 -24830286,0.17878696 -24830286,0 -24836538,0 -24836538,0.037567894 -24836544,0.037567894 -24836544,0 -24836652,0 -24836652,0.11315631 -24836754,0.11315631 -24836754,0 -24836766,0 -24836766,0.065328908 -24836826,0.065328908 -24836826,0 -24837054,0 -24837054,0.36119493 -24837072,0.36119493 -24837072,0 -24837168,0 -24837168,0.11994568 -24837174,0.11994568 -24837174,0 -24840840,0 -24840840,0.17954134 -24840900,0.17954134 -24840900,0 -24843672,0 -24843672,0.20534098 -24843786,0.046922148 -24843786,0 -24843792,0 -24843792,0.046922148 -24843798,0.20534098 -24843798,0 -24843900,0 -24843900,0.18210622 -24843930,0.18210622 -24843930,0 -24844020,0 -24844020,0.18708509 -24844026,0.18708509 -24844026,0 -24844134,0 -24844134,0.10199155 -24844188,0.10199155 -24844188,0 -24844248,0 -24844248,0.22042849 -24844332,0.22042849 -24844332,0 -24844368,0 -24844368,0.29209415 -24844482,0.12945081 -24844482,0 -24844524,0 -24844524,0.12945081 -24844530,0.29209415 -24844530,0 -24844578,0 -24844578,0.068044659 -24844584,0.068044659 -24844584,0 -24844596,0 -24844596,0.25 -24844638,0.25 -24844638,0 -24846144,0 -24846144,0.056427278 -24846180,0.056427278 -24846180,0 -24846258,0 -24846258,0.059897405 -24846264,0.059897405 -24846264,0 -24849894,0 -24849894,0.12628244 -24849912,0.12628244 -24849912,0 -24851310,0 -24851310,0.27157514 -24851328,0.27157514 -24851328,0 -24856398,0 -24856398,0.075286663 -24856404,0.075286663 -24856404,0 -24858468,0 -24858468,0.18693422 -24858528,0.18693422 -24858528,0 -24858708,0 -24858708,0.31004828 -24858720,0.31004828 -24858720,0 -24861582,0 -24861582,0.22133374 -24861600,0.22133374 -24861600,0 -24863628,0 -24863628,0.22570911 -24863712,0.22570911 -24863712,0 -24865176,0 -24865176,0.28183464 -24865200,0.28183464 -24865200,0 -24865290,0 -24865290,0.10033193 -24865368,0.10033193 -24865368,0 -24865404,0 -24865404,0.23657212 -24865416,0.23657212 -24865416,0 -24865524,0 -24865524,0.17063971 -24865530,0.17063971 -24865530,0 -24865638,0 -24865638,0.25678938 -24865704,0.25678938 -24865704,0 -24869964,0 -24869964,0.19296922 -24870156,0.19296922 -24870156,0 -24885234,0 -24885234,0.091128546 -24885240,0.091128546 -24885240,0 -24905196,0 -24905196,0.07045866 -24905214,0.07045866 -24905214,0 -24905310,0 -24905310,0.064423657 -24905316,0.064423657 -24905316,0 -24905424,0 -24905424,0.11391068 -24905430,0.11391068 -24905430,0 -24906408,0 -24906408,0.032438141 -24906426,0.032438141 -24906426,0 -24906528,0 -24906528,0.28530477 -24906570,0.28530477 -24906570,0 -24908766,0 -24908766,0.0073928787 -24908868,0.0073928787 -24908868,0 -24908886,0 -24908886,0.095051298 -24908892,0.095051298 -24908892,0 -24909078,0 -24909078,0.17395896 -24909126,0.17395896 -24909126,0 -24917130,0 -24917130,0.073627037 -24917136,0.073627037 -24917136,0 -24925158,0 -24925158,0.27595051 -24925164,0.27595051 -24925164,0 -24929688,0 -24929688,0.14136995 -24929706,0.14136995 -24929706,0 -24931278,0 -24931278,0.26357876 -24931542,0.26357876 -24931542,0 -24937434,0 -24937434,0.093995172 -24937548,0.21047073 -24937548,0 -24937560,0 -24937560,0 -24937560,0.21047073 -24937560,0.093995172 -24942000,0 -24942000,0.24064575 -24942084,0.24064575 -24942084,0 -24942384,0 -24942384,0.0078455039 -24942426,0.0078455039 -24942426,0 -24942588,0 -24942588,0.22827399 -24942684,0.22827399 -24942684,0 -24943122,0 -24943122,0.12115269 -24943128,0.12115269 -24943128,0 -24943176,0 -24943176,0.18482197 -24943260,0.18482197 -24943260,0 -24943764,0 -24943764,0.19764635 -24943812,0.19764635 -24943812,0 -24945300,0 -24945300,0.21816536 -24945360,0.21816536 -24945360,0 -24945420,0 -24945420,0.14333132 -24945444,0.14333132 -24945444,0 -24946044,0 -24946044,0.37733856 -24946074,0.37733856 -24946074,0 -24946356,0 -24946356,0.12024744 -24946374,0.12024744 -24946374,0 -24950220,0 -24950220,0.1410682 -24950256,0.1410682 -24950256,0 -24958890,0 -24958890,0.28892577 -24958980,0.28892577 -24958980,0 -24961902,0 -24961902,0.23913699 -24961926,0.23913699 -24961926,0 -24965454,0 -24965454,0.0089016295 -24965460,0.0089016295 -24965460,0 -24966066,0 -24966066,0.13955944 -24966090,0.13955944 -24966090,0 -24966180,0 -24966180,0.2911889 -24966186,0.2911889 -24966186,0 -24966420,0 -24966420,0.027911889 -24966426,0.027911889 -24966426,0 -24966534,0 -24966534,0.28258902 -24966552,0.28258902 -24966552,0 -24966654,0 -24966654,0.2578455 -24966690,0.2578455 -24966690,0 -24966768,0 -24966768,0.01010863 -24966774,0.01010863 -24966774,0 -24988410,0 -24988410,0.12884731 -24988440,0.12884731 -24988440,0 -24988524,0 -24988524,0.0073928787 -24988542,0.0073928787 -24988542,0 -24998700,0 -24998700,0.20443573 -24998724,0.20443573 -24998724,0 -24998814,0 -24998814,0.35078455 -24998826,0.35078455 -24998826,0 -24999492,0 -24999492,0.038774894 -24999498,0.038774894 -24999498,0 -25001076,0 -25001076,0.13548582 -25001088,0.13548582 -25001088,0 -25001190,0 -25001190,0.16505733 -25001256,0.16505733 -25001256,0 -25005372,0 -25005372,0.066535908 -25005426,0.18120097 -25005426,0 -25005456,0 -25005456,0 -25005456,0.18120097 -25005456,0.066535908 -25005606,0 -25005606,0.40872058 -25005924,0.40872058 -25005924,0 -25007436,0 -25007436,0.28575739 -25007580,0.27112251 -25007580,0 -25007598,0 -25007598,0.27112251 -25008138,0.28575739 -25008138,0 -25009212,0 -25009212,0.17380809 -25009248,0.17380809 -25009248,0 -25015038,0 -25015038,0.020669885 -25015044,0.020669885 -25015044,0 -25020144,0 -25020144,0.14363307 -25020150,0.14363307 -25020150,0 -25020258,0 -25020258,0.055371153 -25020264,0.055371153 -25020264,0 -25027638,0 -25027638,0.081321666 -25027644,0.081321666 -25027644,0 -25027752,0 -25027752,0.20262523 -25027812,0.20262523 -25027812,0 -25027866,0 -25027866,0.0051297526 -25027872,0.0051297526 -25027872,0 -25032390,0 -25032390,0.056578153 -25032408,0.056578153 -25032408,0 -25034502,0 -25034502,0.30220278 -25034682,0.30220278 -25034682,0 -25034982,0 -25034982,0.19779722 -25034988,0.19779722 -25034988,0 -25035126,0 -25035126,0.20850935 -25035174,0.20850935 -25035174,0 -25039854,0 -25039854,0.35621605 -25039872,0.35621605 -25039872,0 -25041348,0 -25041348,0.033343392 -25041354,0.033343392 -25041354,0 -25044276,0 -25044276,0.19146047 -25044324,0.19146047 -25044324,0 -25045176,0 -25045176,0.13669282 -25045224,0.13669282 -25045224,0 -25045290,0 -25045290,0.2530175 -25045314,0.2530175 -25045314,0 -25045392,0 -25045392,0.17214846 -25045476,0.17214846 -25045476,0 -25045506,0 -25045506,0.27715751 -25045524,0.27715751 -25045524,0 -25045620,0 -25045620,0.27851539 -25045650,0.27851539 -25045650,0 -25045740,0 -25045740,0.21695836 -25045758,0.21695836 -25045758,0 -25058640,0 -25058640,0.72842486 -25058976,0.72842486 -25058976,0 -25079544,0 -25079544,0.24230537 -25079922,0.24230537 -25079922,0 -25081134,0 -25081134,0.059595655 -25081140,0.059595655 -25081140,0 -25087458,0 -25087458,0.16279421 -25087494,0.16279421 -25087494,0 -25087572,0 -25087572,0.19568497 -25087590,0.19568497 -25087590,0 -25087650,0 -25087650,0.22933011 -25087674,0.22933011 -25087674,0 -25090158,0 -25090158,0.098823174 -25090182,0.098823174 -25090182,0 -25090278,0 -25090278,0.20715148 -25090296,0.20715148 -25090296,0 -25093872,0 -25093872,0.17954134 -25094202,0.17954134 -25094202,0 -25094328,0 -25094328,0.19357272 -25094382,0.19357272 -25094382,0 -25094910,0 -25094910,0.16369946 -25094982,0.16369946 -25094982,0 -25095498,0 -25095498,0.17456246 -25095564,0.17456246 -25095564,0 -25096086,0 -25096086,0.19764635 -25096176,0.19764635 -25096176,0 -25096674,0 -25096674,0.22299336 -25096782,0.22299336 -25096782,0 -25108044,0 -25108044,0.18406759 -25108080,0.18406759 -25108080,0 -25108158,0 -25108158,0.0069402535 -25108188,0.0069402535 -25108188,0 -25108272,0 -25108272,0.30356065 -25108302,0.30356065 -25108302,0 -25108392,0 -25108392,0.25467713 -25108416,0.25467713 -25108416,0 -25108506,0 -25108506,0.31306578 -25108536,0.31306578 -25108536,0 -25111752,0 -25111752,0.24200362 -25111836,0.24200362 -25111836,0 -25114248,0 -25114248,0.073627037 -25114254,0.073627037 -25114254,0 -25114362,0 -25114362,0.35063368 -25114392,0.35063368 -25114392,0 -25116204,0 -25116204,0.40359083 -25116282,0.40359083 -25116282,0 -25119702,0 -25119702,0.25075438 -25119750,0.25075438 -25119750,0 -25120638,0 -25120638,0.21529873 -25120716,0.21529873 -25120716,0 -25120752,0 -25120752,0.15178033 -25120764,0.15178033 -25120764,0 -25124268,0 -25124268,0.14981895 -25124298,0.14981895 -25124298,0 -25124382,0 -25124382,0.23747737 -25124388,0.23747737 -25124388,0 -25124610,0 -25124610,0.33765842 -25124754,0.33765842 -25124754,0 -25130652,0 -25130652,0.16053108 -25130694,0.16053108 -25130694,0 -25130766,0 -25130766,0.29390465 -25130802,0.29390465 -25130802,0 -25134282,0 -25134282,0.12432106 -25134300,0.12432106 -25134300,0 -25168980,0 -25168980,0.21273386 -25169010,0.21273386 -25169010,0 -25169814,0 -25169814,0.1483102 -25169874,0.1483102 -25169874,0 -25173588,0 -25173588,0.2094146 -25173606,0.2094146 -25173606,0 -25173702,0 -25173702,0.15766445 -25173708,0.15766445 -25173708,0 -25173822,0 -25173822,0.15811708 -25173882,0.15811708 -25173882,0 -25181316,0 -25181316,0.092788171 -25181352,0.092788171 -25181352,0 -25186152,0 -25186152,0.41973446 -25186776,0.41973446 -25186776,0 -25191426,0 -25191426,0.14423657 -25191456,0.14423657 -25191456,0 -25192932,0 -25192932,0.03092939 -25192938,0.03092939 -25192938,0 -25199496,0 -25199496,0.19477972 -25199502,0.19477972 -25199502,0 -25200642,0 -25200642,0.1567592 -25200696,0.1567592 -25200696,0 -25207362,0 -25207362,0.16882921 -25207392,0.16882921 -25207392,0 -25207896,0 -25207896,0.24411587 -25207902,0.24411587 -25207902,0 -25208010,0 -25208010,0.11783343 -25208052,0 -25208052,0 -25208052,0.11783343 -25208052,0.55552203 -25208130,0.050995775 -25208130,0 -25208136,0 -25208136,0.050995775 -25208172,0.55552203 -25208172,0 -25208244,0 -25208244,0.15162945 -25208280,0.15162945 -25208280,0 -25208694,0 -25208694,0.3068799 -25208808,0.15283645 -25208808,0 -25208826,0 -25208826,0.3068799 -25208832,0.15283645 -25208832,0 -25208928,0 -25208928,0.13986119 -25208934,0.13986119 -25208934,0 -25209042,0 -25209042,0.16535908 -25209054,0.16535908 -25209054,0 -25213710,0 -25213710,0.1543452 -25213740,0.1543452 -25213740,0 -25213824,0 -25213824,0.03032589 -25213830,0.03032589 -25213830,0 -25213938,0 -25213938,0.061104406 -25213944,0.061104406 -25213944,0 -25214058,0 -25214058,0.22420036 -25214082,0.22420036 -25214082,0 -25214172,0 -25214172,0.13412794 -25214178,0.13412794 -25214178,0 -25214286,0 -25214286,0.0057332529 -25214292,0.0057332529 -25214292,0 -25214406,0 -25214406,0.23717562 -25214496,0.23717562 -25214496,0 -25215480,0 -25215480,0.25739288 -25215486,0.25739288 -25215486,0 -25215594,0 -25215594,0.20745323 -25215624,0.20745323 -25215624,0 -25215714,0 -25215714,0.33011467 -25215804,0.33011467 -25215804,0 -25218804,0 -25218804,0.075890163 -25218816,0.075890163 -25218816,0 -25252542,0 -25252542,0.20715148 -25252572,0.20715148 -25252572,0 -25255596,0 -25255596,0.13095957 -25255608,0.13095957 -25255608,0 -25255644,0 -25255644,0.082528666 -25255656,0.082528666 -25255656,0 -25256598,0 -25256598,0.1937236 -25256604,0.1937236 -25256604,0 -25256712,0 -25256712,0.08056729 -25256718,0.08056729 -25256718,0 -25256886,0 -25256886,0.33192517 -25257330,0.33192517 -25257330,0 -25261290,0 -25261290,0.0028666264 -25261296,0.0028666264 -25261296,0 -25265196,0 -25265196,0.29737477 -25265304,0.29737477 -25265304,0 -25266072,0 -25266072,0.11813518 -25266078,0.11813518 -25266078,0 -25267140,0 -25267140,0.6077248 -25267290,0.6077248 -25267290,0 -25270230,0 -25270230,0.11436331 -25270248,0.11436331 -25270248,0 -25270344,0 -25270344,0.061707906 -25270350,0.061707906 -25270350,0 -25270458,0 -25270458,0.21952323 -25270464,0.21952323 -25270464,0 -25270542,0 -25270542,0.20322873 -25270578,0.093844297 -25270578,0 -25270602,0 -25270602,0.093844297 -25270614,0.20322873 -25270614,0 -25270692,0 -25270692,0.1077248 -25270794,0.1077248 -25270794,0 -25270806,0 -25270806,0.11587206 -25270902,0.11587206 -25270902,0 -25274760,0 -25274760,0.28877489 -25274814,0.28877489 -25274814,0 -25279140,0 -25279140,0.28817139 -25279170,0.28817139 -25279170,0 -25279254,0 -25279254,0.23249849 -25279266,0.23249849 -25279266,0 -25279374,0 -25279374,0.20775498 -25279422,0.20775498 -25279422,0 -25279488,0 -25279488,0.17607121 -25279512,0.17607121 -25279512,0 -25279602,0 -25279602,0.1997586 -25279626,0.1997586 -25279626,0 -25283688,0 -25283688,0.21876886 -25283772,0.21876886 -25283772,0 -25283808,0 -25283808,0.13156307 -25283868,0.13156307 -25283868,0 -25283922,0 -25283922,0.34791792 -25283934,0.34791792 -25283934,0 -25284036,0 -25284036,0.12975256 -25284054,0.12975256 -25284054,0 -25284156,0 -25284156,0.016294508 -25284270,0.3092939 -25284270,0 -25284300,0 -25284300,0.3092939 -25284372,0.016294508 -25284372,0 -25284384,0 -25284384,0.022933011 -25284390,0.022933011 -25284390,0 -25294008,0 -25294008,0.2088111 -25294020,0.2088111 -25294020,0 -25294566,0 -25294566,0.22178636 -25294596,0.22178636 -25294596,0 -25294746,0 -25294746,0.15283645 -25294770,0.15283645 -25294770,0 -25296042,0 -25296042,0.1041038 -25296072,0.1041038 -25296072,0 -25296222,0 -25296222,0.43497284 -25296504,0.43497284 -25296504,0 -25297290,0 -25297290,0.22797224 -25297314,0.22797224 -25297314,0 -25298532,0 -25298532,0.0084490042 -25298538,0.0084490042 -25298538,0 -25298652,0 -25298652,0.085847918 -25298658,0.085847918 -25298658,0 -25299018,0 -25299018,0.1949306 -25299042,0.1949306 -25299042,0 -25299666,0 -25299666,0.32121304 -25299744,0.32121304 -25299744,0 -25301304,0 -25301304,0.076644538 -25301316,0.076644538 -25301316,0 -25301418,0 -25301418,0.009957755 -25301442,0.009957755 -25301442,0 -25301538,0 -25301538,0.087054919 -25301544,0.087054919 -25301544,0 -25301652,0 -25301652,0.18587809 -25301688,0.18587809 -25301688,0 -25301766,0 -25301766,0.13955944 -25301784,0.13955944 -25301784,0 -25301880,0 -25301880,0.31608328 -25301916,0.31608328 -25301916,0 -25302000,0 -25302000,0.3468618 -25302006,0.3468618 -25302006,0 -25302114,0 -25302114,0.22344599 -25302120,0.22344599 -25302120,0 -25302228,0 -25302228,0.0076946288 -25302258,0.0076946288 -25302258,0 -25304160,0 -25304160,0.08056729 -25304166,0.08056729 -25304166,0 -25304280,0 -25304280,0.1973446 -25304358,0.1973446 -25304358,0 -25304394,0 -25304394,0.014484007 -25304442,0.014484007 -25304442,0 -25306122,0 -25306122,0.1035003 -25306152,0.1035003 -25306152,0 -25306236,0 -25306236,0.11255281 -25306290,0.11255281 -25306290,0 -25306356,0 -25306356,0.065932408 -25306362,0.065932408 -25306362,0 -25310652,0 -25310652,0.12432106 -25310688,0.12432106 -25310688,0 -25311774,0 -25311774,0.061104406 -25311780,0.061104406 -25311780,0 -25311894,0 -25311894,0.025196138 -25311900,0.025196138 -25311900,0 -25312008,0 -25312008,0.20141823 -25312086,0.20141823 -25312086,0 -25324752,0 -25324752,0.041188896 -25324782,0.041188896 -25324782,0 -25324866,0 -25324866,0.05974653 -25324872,0.05974653 -25324872,0 -25324986,0 -25324986,0.11919131 -25324992,0.11919131 -25324992,0 -25325100,0 -25325100,0.3583283 -25325118,0.3583283 -25325118,0 -25325214,0 -25325214,0.27504526 -25325274,0.27504526 -25325274,0 -25325334,0 -25325334,0.10380205 -25325412,0.10380205 -25325412,0 -25325448,0 -25325448,0.074834037 -25325490,0.074834037 -25325490,0 -25325562,0 -25325562,0.29315027 -25325568,0.29315027 -25325568,0 -25325682,0 -25325682,0.11496681 -25325742,0.11496681 -25325742,0 -25325796,0 -25325796,0.063820157 -25325802,0.063820157 -25325802,0 -25325910,0 -25325910,0.14302957 -25325940,0.14302957 -25325940,0 -25342920,0 -25342920,0.05054315 -25342926,0.05054315 -25342926,0 -25343034,0 -25343034,0.38065782 -25343040,0.38065782 -25343040,0 -25346298,0 -25346298,0.24954737 -25346322,0.24954737 -25346322,0 -25346400,0 -25346400,0.1489137 -25346424,0.1489137 -25346424,0 -25346514,0 -25346514,0.024592637 -25346538,0.024592637 -25346538,0 -25346628,0 -25346628,0.29692215 -25346706,0.29692215 -25346706,0 -25349220,0 -25349220,0.22555824 -25349226,0.22555824 -25349226,0 -25349622,0 -25349622,0.16716958 -25349718,0.16716958 -25349718,0 -25350348,0 -25350348,0.21197948 -25350384,0.21197948 -25350384,0 -25350462,0 -25350462,0.28515389 -25350480,0.28515389 -25350480,0 -25350576,0 -25350576,0.096258298 -25350588,0.096258298 -25350588,0 -25353990,0 -25353990,0.22178636 -25354068,0.22178636 -25354068,0 -25354512,0 -25354512,0.21197948 -25354530,0.21197948 -25354530,0 -25354578,0 -25354578,0.17697646 -25354626,0.14272782 -25354626,0 -25354650,0 -25354650,0.17697646 -25354686,0.14272782 -25354686,0 -25357098,0 -25357098,0.0042245021 -25357104,0.0042245021 -25357104,0 -25360206,0 -25360206,0.33765842 -25360260,0.11979481 -25360260,0 -25360296,0 -25360296,0.33765842 -25360308,0.11979481 -25360308,0 -25361976,0 -25361976,0.28500302 -25362054,0.28500302 -25362054,0 -25362090,0 -25362090,0.33388654 -25362132,0.33388654 -25362132,0 -25362210,0 -25362210,0.19296922 -25362216,0.19296922 -25362216,0 -25362324,0 -25362324,0.23762824 -25362342,0.23762824 -25362342,0 -25362438,0 -25362438,0.27036814 -25362456,0.27036814 -25362456,0 -25364664,0 -25364664,0.32045866 -25364736,0.32045866 -25364736,0 -25365108,0 -25365108,0.020368135 -25365120,0.020368135 -25365120,0 -25366734,0 -25366734,0.038774894 -25366752,0.038774894 -25366752,0 -25366848,0 -25366848,0.26704888 -25366854,0.26704888 -25366854,0 -25371762,0 -25371762,0.27398914 -25371846,0.27398914 -25371846,0 -25371876,0 -25371876,0.19477972 -25371912,0.19477972 -25371912,0 -25371990,0 -25371990,0.12688594 -25372110,0.12658419 -25372110,0 -25372134,0 -25372134,0.12688594 -25372140,0.12658419 -25372140,0 -25372224,0 -25372224,0.21997586 -25372230,0.21997586 -25372230,0 -25372338,0 -25372338,0.0508449 -25372344,0.0508449 -25372344,0 -25372884,0 -25372884,0.3038624 -25372908,0.3038624 -25372908,0 -25372998,0 -25372998,0.34550392 -25373022,0.34550392 -25373022,0 -25374294,0 -25374294,0.37914906 -25374312,0.37914906 -25374312,0 -25374408,0 -25374408,0.33630054 -25374480,0.33630054 -25374480,0 -25376928,0 -25376928,0.0076946288 -25376934,0.0076946288 -25376934,0 -25379418,0 -25379418,0.25226313 -25379424,0.25226313 -25379424,0 -25379568,0 -25379568,0.13925769 -25379580,0.13925769 -25379580,0 -25384986,0 -25384986,0.16385033 -25385040,0.16385033 -25385040,0 -25388850,0 -25388850,0.12884731 -25388868,0.12884731 -25388868,0 -25397628,0 -25397628,0.041339771 -25397634,0.041339771 -25397634,0 -25403268,0 -25403268,0.14966807 -25403286,0.14966807 -25403286,0 -25411062,0 -25411062,0.0502414 -25411068,0.0502414 -25411068,0 -25411182,0 -25411182,0.12794206 -25411188,0.12794206 -25411188,0 -25421616,0 -25421616,0.17169584 -25421688,0.17169584 -25421688,0 -25421730,0 -25421730,0.17214846 -25421784,0.17214846 -25421784,0 -25421844,0 -25421844,0.18029572 -25421856,0.18029572 -25421856,0 -25421964,0 -25421964,0.31351841 -25422006,0.31351841 -25422006,0 -25422078,0 -25422078,0.24185275 -25422096,0.24185275 -25422096,0 -25422294,0 -25422294,0.2445685 -25422726,0.2445685 -25422726,0 -25424130,0 -25424130,0.37251056 -25424712,0.37251056 -25424712,0 -25429362,0 -25429362,0.087054919 -25429380,0.087054919 -25429380,0 -25432608,0 -25432608,0.31834641 -25432644,0.31834641 -25432644,0 -25432722,0 -25432722,0.068949909 -25432728,0.068949909 -25432728,0 -25432842,0 -25432842,0.016294508 -25432854,0.016294508 -25432854,0 -25432956,0 -25432956,0.078002414 -25432980,0.078002414 -25432980,0 -25435008,0 -25435008,0.11919131 -25435014,0.11919131 -25435014,0 -25435212,0 -25435212,0.27398914 -25435230,0.27398914 -25435230,0 -25435326,0 -25435326,0.13488232 -25435332,0.13488232 -25435332,0 -25436430,0 -25436430,0.33856367 -25436466,0.33856367 -25436466,0 -25436544,0 -25436544,0.15283645 -25436568,0.15283645 -25436568,0 -25436664,0 -25436664,0.12884731 -25436694,0.12884731 -25436694,0 -25436778,0 -25436778,0.10425468 -25436808,0.10425468 -25436808,0 -25437948,0 -25437948,0.18044659 -25438008,0.18044659 -25438008,0 -25438740,0 -25438740,0.16264333 -25438752,0.16264333 -25438752,0 -25443174,0 -25443174,0.43361497 -25444710,0.43361497 -25444710,0 -25450638,0 -25450638,0.0093542547 -25450680,0.0093542547 -25450680,0 -25451460,0 -25451460,0.084037417 -25451496,0.084037417 -25451496,0 -25451580,0 -25451580,0.0496379 -25451586,0.0496379 -25451586,0 -25451694,0 -25451694,0.053560652 -25451700,0.053560652 -25451700,0 -25451808,0 -25451808,0.21499698 -25451838,0 -25451838,0 -25451838,0.15343995 -25451838,0.21499698 -25451850,0.15343995 -25451850,0 -25451958,0 -25451958,0.11451418 -25451988,0.11451418 -25451988,0 -25452072,0 -25452072,0.2984309 -25452078,0.2984309 -25452078,0 -25452186,0 -25452186,0.068799034 -25452198,0.068799034 -25452198,0 -25452936,0 -25452936,0.241551 -25453002,0.241551 -25453002,0 -25453518,0 -25453518,0.1973446 -25453596,0.1973446 -25453596,0 -25454106,0 -25454106,0.26946288 -25454172,0.26946288 -25454172,0 -25454694,0 -25454694,0.17803259 -25454766,0.17803259 -25454766,0 -25455282,0 -25455282,0.16053108 -25455330,0.16053108 -25455330,0 -25465026,0 -25465026,0.13111044 -25465038,0.13111044 -25465038,0 -25467840,0 -25467840,0.062009656 -25467852,0.062009656 -25467852,0 -25467960,0 -25467960,0.14333132 -25467996,0.14333132 -25467996,0 -25468488,0 -25468488,0.077248039 -25468494,0.077248039 -25468494,0 -25468608,0 -25468608,0.11466506 -25468668,0.11466506 -25468668,0 -25468854,0 -25468854,0.2039831 -25468938,0.2039831 -25468938,0 -25469262,0 -25469262,0.16550996 -25469268,0.16550996 -25469268,0 -25469436,0 -25469436,0.25437538 -25469514,0.25437538 -25469514,0 -25470024,0 -25470024,0.21937236 -25470090,0.21937236 -25470090,0 -25470612,0 -25470612,0.24954737 -25470672,0.24954737 -25470672,0 -25471008,0 -25471008,0.0073928787 -25471050,0.0073928787 -25471050,0 -25471200,0 -25471200,0.16309596 -25471272,0.16309596 -25471272,0 -25471788,0 -25471788,0.1997586 -25471848,0.1997586 -25471848,0 -25472556,0 -25472556,0.21288473 -25472670,0 -25472670,0 -25472670,0 -25472670,0.20775498 -25472670,0.37296319 -25472670,0.21288473 -25472682,0 -25472682,0.37296319 -25472700,0.20775498 -25472700,0 -25472784,0 -25472784,0.11119493 -25472796,0.11119493 -25472796,0 -25472898,0 -25472898,0.19040435 -25473006,0.19040435 -25473006,0 -25473018,0 -25473018,0.086149668 -25473126,0.086149668 -25473126,0 -25476984,0 -25476984,0.24788775 -25477032,0.24788775 -25477032,0 -25477098,0 -25477098,0.17003621 -25477146,0.17003621 -25477146,0 -25477212,0 -25477212,0.033645142 -25477218,0.033645142 -25477218,0 -25480008,0 -25480008,0.10938443 -25480014,0.10938443 -25480014,0 -25509822,0 -25509822,0.0072420036 -25509852,0.0072420036 -25509852,0 -25515792,0 -25515792,0.3044659 -25516122,0.28681352 -25516122,0 -25516134,0 -25516134,0.28681352 -25516158,0.3044659 -25516158,0 -25516236,0 -25516236,0.13654194 -25516272,0.13654194 -25516272,0 -25517100,0 -25517100,0.069402535 -25517106,0.069402535 -25517106,0 -25521150,0 -25521150,0.0502414 -25521204,0.0502414 -25521204,0 -25521210,0 -25521210,0.057181654 -25521216,0.057181654 -25521216,0 -25525224,0 -25525224,0.028515389 -25525236,0.028515389 -25525236,0 -25526148,0 -25526148,0.22555824 -25526172,0.22555824 -25526172,0 -25527960,0 -25527960,0.19990947 -25528092,0.19990947 -25528092,0 -25541724,0 -25541724,0.1997586 -25541748,0.1997586 -25541748,0 -25546350,0 -25546350,0.35018105 -25546356,0.35018105 -25546356,0 -25551420,0 -25551420,0.1955341 -25551432,0.1955341 -25551432,0 -25552470,0 -25552470,0.15600483 -25552542,0.15600483 -25552542,0 -25552584,0 -25552584,0.243965 -25552650,0.243965 -25552650,0 -25554156,0 -25554156,0.15268558 -25554192,0.15268558 -25554192,0 -25558938,0 -25558938,0.096107423 -25558950,0.096107423 -25558950,0 -25558992,0 -25558992,0.15178033 -25559064,0.15178033 -25559064,0 -25561266,0 -25561266,0.0078455039 -25561284,0.0078455039 -25561284,0 -25568070,0 -25568070,0.097314424 -25568082,0.097314424 -25568082,0 -25568190,0 -25568190,0.13231744 -25568232,0.13231744 -25568232,0 -25574364,0 -25574364,0.11225106 -25574454,0.11225106 -25574454,0 -25601760,0 -25601760,0.02021726 -25601772,0.02021726 -25601772,0 -25601880,0 -25601880,0.25135788 -25601988,0.25135788 -25601988,0 -25602660,0 -25602660,0.11496681 -25602666,0.11496681 -25602666,0 -25603332,0 -25603332,0.0508449 -25603338,0.0508449 -25603338,0 -25604670,0 -25604670,0.20684973 -25604688,0.20684973 -25604688,0 -25606974,0 -25606974,0.22948099 -25607022,0.22948099 -25607022,0 -25607094,0 -25607094,0.14152082 -25607148,0.14152082 -25607148,0 -25613916,0 -25613916,0.12054919 -25613958,0.12054919 -25613958,0 -25618416,0 -25618416,0.0078455039 -25618440,0.0078455039 -25618440,0 -25618536,0 -25618536,0.068346409 -25618554,0.068346409 -25618554,0 -25627260,0 -25627260,0.24909475 -25627368,0.24909475 -25627368,0 -25631034,0 -25631034,0.22887749 -25631046,0.22887749 -25631046,0 -25632570,0 -25632570,0.33373567 -25632582,0.33373567 -25632582,0 -25632684,0 -25632684,0.14981895 -25632738,0.14981895 -25632738,0 -25633854,0 -25633854,0.18678334 -25633962,0.18678334 -25633962,0 -25633968,0 -25633968,0.14423657 -25634004,0.14423657 -25634004,0 -25634082,0 -25634082,0.26719976 -25634100,0.26719976 -25634100,0 -25634202,0 -25634202,0.27398914 -25634250,0.27398914 -25634250,0 -25634316,0 -25634316,0.14076645 -25634400,0.14076645 -25634400,0 -25634430,0 -25634430,0.16596258 -25634442,0.16596258 -25634442,0 -25634550,0 -25634550,0.20066385 -25634568,0.20066385 -25634568,0 -25634664,0 -25634664,0.28153289 -25634778,0 -25634778,0 -25634778,0.025950513 -25634778,0.28153289 -25634784,0.025950513 -25634784,0 -25635690,0 -25635690,0.19659022 -25635696,0.19659022 -25635696,0 -25635804,0 -25635804,0.19749547 -25635846,0.19749547 -25635846,0 -25635924,0 -25635924,0.21394086 -25635948,0.21394086 -25635948,0 -25636038,0 -25636038,0.13352444 -25636068,0 -25636068,0 -25636068,0.13352444 -25636068,0.29677127 -25636092,0.29677127 -25636092,0 -25636152,0 -25636152,0.11134581 -25636182,0.0075437538 -25636182,0 -25636200,0 -25636200,0.11134581 -25636272,0.072570911 -25636272,0 -25636278,0 -25636278,0.072570911 -25636332,0.0075437538 -25636332,0 -25637700,0 -25637700,0.00090525045 -25637706,0.00090525045 -25637706,0 -25638372,0 -25638372,0.10742305 -25638456,0.10742305 -25638456,0 -25638492,0 -25638492,0.32166566 -25638528,0.32166566 -25638528,0 -25640220,0 -25640220,0.13789982 -25640244,0.13789982 -25640244,0 -25647414,0 -25647414,0.11179843 -25647492,0.11179843 -25647492,0 -25652088,0 -25652088,0.045564273 -25652130,0.045564273 -25652130,0 -25655148,0 -25655148,0.24894387 -25655166,0.24894387 -25655166,0 -25655268,0 -25655268,0.18376584 -25655298,0.18376584 -25655298,0 -25657188,0 -25657188,0.040585395 -25657194,0.040585395 -25657194,0 -25658670,0 -25658670,0.30582378 -25658784,0.30974653 -25658784,0 -25658796,0 -25658796,0.30582378 -25658844,0.30974653 -25658844,0 -25676052,0 -25676052,0.13699457 -25676112,0.13699457 -25676112,0 -25676166,0 -25676166,0.20413398 -25676286,0.080416415 -25676286,0 -25676292,0 -25676292,0.20413398 -25676316,0.080416415 -25676316,0 -25676400,0 -25676400,0.046318648 -25676532,0.046318648 -25676532,0 -25683684,0 -25683684,0.0490344 -25683714,0.0490344 -25683714,0 -25689096,0 -25689096,0.099728425 -25689306,0.099728425 -25689306,0 -25691838,0 -25691838,0.16732046 -25691874,0.16732046 -25691874,0 -25691958,0 -25691958,0.20549185 -25691976,0.20549185 -25691976,0 -25695630,0 -25695630,0.12945081 -25695666,0.12945081 -25695666,0 -25695690,0 -25695690,0.047676524 -25695714,0.047676524 -25695714,0 -25695744,0 -25695744,0.27610139 -25695804,0 -25695804,0 -25695804,0.063518407 -25695804,0.27610139 -25695840,0.063518407 -25695840,0 -25697664,0 -25697664,0.18693422 -25697730,0.18693422 -25697730,0 -25697784,0 -25697784,0.26614363 -25697844,0.26614363 -25697844,0 -25697898,0 -25697898,0.13322269 -25697910,0.13322269 -25697910,0 -25698012,0 -25698012,0.23430899 -25698072,0.23430899 -25698072,0 -25702218,0 -25702218,0.034852142 -25702236,0.034852142 -25702236,0 -25703592,0 -25703592,0.24834037 -25703652,0.24834037 -25703652,0 -25708050,0 -25708050,0.2972239 -25708140,0.2972239 -25708140,0 -25723740,0 -25723740,0.044206397 -25723770,0.044206397 -25723770,0 -25728210,0 -25728210,0.12115269 -25728324,0.11164756 -25728324,0 -25728342,0 -25728342,0.12115269 -25728348,0.11164756 -25728348,0 -25730184,0 -25730184,0.16400121 -25730268,0.16400121 -25730268,0 -25730304,0 -25730304,0.19447797 -25730364,0.19447797 -25730364,0 -25733490,0 -25733490,0.12281231 -25733496,0.12281231 -25733496,0 -25735692,0 -25735692,0.1919131 -25735782,0.1919131 -25735782,0 -25736280,0 -25736280,0.18949909 -25736370,0.18949909 -25736370,0 -25736868,0 -25736868,0.22631261 -25736958,0.22631261 -25736958,0 -25737450,0 -25737450,0.18995172 -25737522,0.18995172 -25737522,0 -25738038,0 -25738038,0.17003621 -25738110,0.17003621 -25738110,0 -25738626,0 -25738626,0.21937236 -25738686,0.21937236 -25738686,0 -25739958,0 -25739958,0.26056126 -25740006,0.26056126 -25740006,0 -25772520,0 -25772520,0.11496681 -25772544,0.11496681 -25772544,0 -25772634,0 -25772634,0.0010561255 -25772640,0.0010561255 -25772640,0 -25776300,0 -25776300,0.20051298 -25776312,0.24245625 -25776312,0 -25776372,0 -25776372,0.24245625 -25776390,0.20051298 -25776390,0 -25776414,0 -25776414,0.26584188 -25776444,0.26584188 -25776444,0 -25780398,0 -25780398,0.36783343 -25780662,0.0072420036 -25780662,0 -25780686,0 -25780686,0.0072420036 -25780770,0.28304164 -25780770,0 -25780836,0 -25780836,0.28304164 -25781880,0.36783343 -25781880,0 -25782870,0 -25782870,0.2978274 -25782882,0.2978274 -25782882,0 -25782984,0 -25782984,0.08946892 -25783020,0.08946892 -25783020,0 -25787424,0 -25787424,0.064121907 -25787454,0.064121907 -25787454,0 -25788684,0 -25788684,0.17773084 -25788726,0.17773084 -25788726,0 -25788798,0 -25788798,0.13654194 -25788900,0.13654194 -25788900,0 -25788918,0 -25788918,0.33252867 -25789032,0.046016898 -25789032,0 -25789050,0 -25789050,0.33252867 -25789062,0.046016898 -25789062,0 -25789146,0 -25789146,0.13292094 -25789236,0.13292094 -25789236,0 -25796016,0 -25796016,0.59656005 -25796040,0.28092939 -25796040,0 -25796064,0 -25796064,0.28092939 -25796094,0.59656005 -25796094,0 -25796160,0 -25796160,0.15359083 -25796184,0.15359083 -25796184,0 -25796274,0 -25796274,0.042848521 -25796382,0.042848521 -25796382,0 -25796388,0 -25796388,0.0076946288 -25796454,0.0076946288 -25796454,0 -25799478,0 -25799478,0.22827399 -25799490,0.22827399 -25799490,0 -25799598,0 -25799598,0.33177429 -25799658,0.33177429 -25799658,0 -25799712,0 -25799712,0.1531382 -25799760,0.1531382 -25799760,0 -25799826,0 -25799826,0.094598672 -25799832,0.094598672 -25799832,0 -25799946,0 -25799946,0.11255281 -25799970,0.11255281 -25799970,0 -25800060,0 -25800060,0.20564273 -25800120,0.20564273 -25800120,0 -25800174,0 -25800174,0.27097164 -25800192,0.27097164 -25800192,0 -25800294,0 -25800294,0.16837658 -25800312,0.16837658 -25800312,0 -25800408,0 -25800408,0.1022933 -25800414,0.1022933 -25800414,0 -25800522,0 -25800522,0.12628244 -25800570,0.12628244 -25800570,0 -25800642,0 -25800642,0.25980688 -25800720,0.25980688 -25800720,0 -25800756,0 -25800756,0.14182257 -25800786,0.14182257 -25800786,0 -25802466,0 -25802466,0.18255884 -25802478,0.18255884 -25802478,0 -25804956,0 -25804956,0.40343995 -25805010,0.40343995 -25805010,0 -25810698,0 -25810698,0.17939046 -25810704,0.17939046 -25810704,0 -25812588,0 -25812588,0.10817743 -25812594,0.10817743 -25812594,0 -25815804,0 -25815804,0.12070006 -25815822,0.12070006 -25815822,0 -25820148,0 -25820148,0.18346409 -25820166,0.18346409 -25820166,0 -25820268,0 -25820268,0.041490646 -25820274,0.041490646 -25820274,0 -25820382,0 -25820382,0.22329511 -25820448,0.22329511 -25820448,0 -25820496,0 -25820496,0.24652987 -25820520,0.24652987 -25820520,0 -25821108,0 -25821108,0.18255884 -25821132,0.18255884 -25821132,0 -25821834,0 -25821834,0.087658419 -25821864,0.087658419 -25821864,0 -25829040,0 -25829040,0.33177429 -25829058,0.33177429 -25829058,0 -25829154,0 -25829154,0.0081472541 -25829172,0.0081472541 -25829172,0 -25829268,0 -25829268,0.044659022 -25829304,0.044659022 -25829304,0 -25834212,0 -25834212,0.13201569 -25834236,0.13201569 -25834236,0 -25837074,0 -25837074,0.24683162 -25837092,0.24683162 -25837092,0 -25837188,0 -25837188,0.064876282 -25837194,0.064876282 -25837194,0 -25837308,0 -25837308,0.20850935 -25837338,0.20850935 -25837338,0 -25837422,0 -25837422,0.0075437538 -25837506,0.0075437538 -25837506,0 -25837536,0 -25837536,0.18572722 -25837656,0.10274593 -25837656,0 -25837698,0 -25837698,0.18572722 -25837770,0.10274593 -25837770,0 -25857498,0 -25857498,0.13925769 -25857510,0.13925769 -25857510,0 -25860006,0 -25860006,0.33856367 -25860366,0.33856367 -25860366,0 -25862454,0 -25862454,0.17426071 -25862460,0.17426071 -25862460,0 -25862574,0 -25862574,0.13805069 -25862652,0.13805069 -25862652,0 -25862688,0 -25862688,0.22691611 -25862706,0.22691611 -25862706,0 -25863858,0 -25863858,0.42622209 -25864446,0.42622209 -25864446,0 -25864608,0 -25864608,0.29586602 -25864632,0.29586602 -25864632,0 -25864722,0 -25864722,0.043602897 -25864746,0.043602897 -25864746,0 -25864836,0 -25864836,0.15087508 -25864950,0.15087508 -25864950,0 -25864956,0 -25864956,0.12598069 -25864962,0.12598069 -25864962,0 -25865070,0 -25865070,0.21529873 -25865166,0.21529873 -25865166,0 -25865184,0 -25865184,0.072420036 -25865412,0.072420036 -25865412,0 -25865688,0 -25865688,0.36330718 -25866462,0.36330718 -25866462,0 -25869060,0 -25869060,0.12160531 -25869096,0.12160531 -25869096,0 -25869576,0 -25869576,0.56834641 -25869582,0.56834641 -25869582,0 -25869870,0 -25869870,0.30039228 -25869888,0.30039228 -25869888,0 -25874664,0 -25874664,0.37643331 -25874676,0.37643331 -25874676,0 -25874778,0 -25874778,0.28153289 -25874838,0.28153289 -25874838,0 -25874892,0 -25874892,0.1973446 -25874976,0.1973446 -25874976,0 -25875372,0 -25875372,0.053711527 -25875414,0.053711527 -25875414,0 -25875486,0 -25875486,0.2923959 -25875582,0.2923959 -25875582,0 -25875600,0 -25875600,0.089318045 -25875606,0.089318045 -25875606,0 -25875714,0 -25875714,0.084791792 -25875738,0.084791792 -25875738,0 -25875834,0 -25875834,0.28922752 -25875852,0.28922752 -25875852,0 -25875948,0 -25875948,0.15872058 -25875972,0.15872058 -25875972,0 -25876062,0 -25876062,0.20443573 -25876074,0.20443573 -25876074,0 -25876182,0 -25876182,0.18255884 -25876218,0.18255884 -25876218,0 -25876296,0 -25876296,0.34942667 -25876350,0.34942667 -25876350,0 -25876410,0 -25876410,0.095654798 -25876476,0.095654798 -25876476,0 -25886454,0 -25886454,0.11074231 -25886478,0.11074231 -25886478,0 -25886568,0 -25886568,0.10546168 -25886604,0.10546168 -25886604,0 -25888104,0 -25888104,0.1543452 -25888134,0.1543452 -25888134,0 -25890312,0 -25890312,0.11934218 -25890324,0.11934218 -25890324,0 -25896540,0 -25896540,0.22118286 -25896570,0.22118286 -25896570,0 -25900218,0 -25900218,0.22193724 -25900254,0.22193724 -25900254,0 -25909830,0 -25909830,0.22706699 -25909848,0.22706699 -25909848,0 -25909944,0 -25909944,0.063971032 -25909956,0.063971032 -25909956,0 -25915614,0 -25915614,0.16279421 -25915626,0.16279421 -25915626,0 -25917258,0 -25917258,0.26252263 -25917288,0.26252263 -25917288,0 -25941084,0 -25941084,0.32287266 -25941132,0.32287266 -25941132,0 -25948428,0 -25948428,0.038925769 -25948434,0.038925769 -25948434,0 -25950120,0 -25950120,0.11345806 -25950126,0.11345806 -25950126,0 -25951122,0 -25951122,0.18904647 -25951710,0.18904647 -25951710,0 -25956276,0 -25956276,0.1549487 -25956306,0.1549487 -25956306,0 -25964382,0 -25964382,0.30431503 -25964394,0.30431503 -25964394,0 -25964496,0 -25964496,0.1059143 -25964502,0.1059143 -25964502,0 -25968684,0 -25968684,0.27745926 -25968726,0.27745926 -25968726,0 -25969032,0 -25969032,0.088714544 -25969050,0.088714544 -25969050,0 -25976124,0 -25976124,0.21303561 -25976148,0.21303561 -25976148,0 -25976238,0 -25976238,0.045413398 -25976268,0.045413398 -25976268,0 -25976352,0 -25976352,0.047223899 -25976358,0.047223899 -25976358,0 -25976472,0 -25976472,0.063367532 -25976478,0.063367532 -25976478,0 -25979748,0 -25979748,0.21394086 -25979772,0.21394086 -25979772,0 -25979862,0 -25979862,0.16475558 -25979886,0.16475558 -25979886,0 -25979976,0 -25979976,0.24245625 -25980012,0.24245625 -25980012,0 -25980048,0 -25980048,0.09067592 -25980054,0.09067592 -25980054,0 -25980096,0 -25980096,0.34550392 -25980126,0.34550392 -25980126,0 -25980162,0 -25980162,0.096710923 -25980198,0.096710923 -25980198,0 -25980282,0 -25980282,0.20850935 -25980324,0.20850935 -25980324,0 -25984404,0 -25984404,0.20669885 -25984470,0.20669885 -25984470,0 -25987014,0 -25987014,0.12960169 -25987026,0.12960169 -25987026,0 -25989072,0 -25989072,0.037115269 -25989084,0.037115269 -25989084,0 -25989138,0 -25989138,0.26931201 -25989192,0.051599276 -25989192,0 -25989198,0 -25989198,0.26931201 -25989240,0.051599276 -25989240,0 -25990416,0 -25990416,0.81125528 -25990752,0.81125528 -25990752,0 -25991742,0 -25991742,0.38412794 -25992000,0.38412794 -25992000,0 -25992810,0 -25992810,0.24109837 -25992828,0.24109837 -25992828,0 -25995108,0 -25995108,0.032890766 -25995114,0.032890766 -25995114,0 -25995222,0 -25995222,0.12039831 -25995240,0.12039831 -25995240,0 -25995366,0 -25995366,0.21378998 -25995426,0.21378998 -25995426,0 -25996722,0 -25996722,0.38246832 -25997004,0.38246832 -25997004,0 -25997946,0 -25997946,0.13639107 -25997958,0.13639107 -25997958,0 -26034972,0 -26034972,0.04043452 -26034978,0.04043452 -26034978,0 -26035092,0 -26035092,0.072721786 -26035098,0.072721786 -26035098,0 -26035206,0 -26035206,0.16400121 -26035248,0.16400121 -26035248,0 -26035530,0 -26035530,0.13835244 -26035560,0.13835244 -26035560,0 -26035644,0 -26035644,0.13065782 -26035650,0.13065782 -26035650,0 -26035764,0 -26035764,0.11979481 -26035806,0.11979481 -26035806,0 -26037390,0 -26037390,0.091279421 -26037396,0.091279421 -26037396,0 -26038158,0 -26038158,0.1943271 -26038170,0.1943271 -26038170,0 -26046750,0 -26046750,0.086602293 -26046798,0.086602293 -26046798,0 -26047218,0 -26047218,0.18255884 -26047236,0.18255884 -26047236,0 -26047332,0 -26047332,0.11828606 -26047344,0.11828606 -26047344,0 -26047452,0 -26047452,0.12613156 -26047458,0.12613156 -26047458,0 -26047566,0 -26047566,0.36028968 -26047572,0.36028968 -26047572,0 -26047908,0 -26047908,0.15389258 -26047914,0.15389258 -26047914,0 -26048022,0 -26048022,0.081019916 -26048064,0.081019916 -26048064,0 -26048136,0 -26048136,0.20534098 -26048190,0.20534098 -26048190,0 -26052054,0 -26052054,0.38865419 -26052732,0.38865419 -26052732,0 -26057646,0 -26057646,0.27278214 -26057670,0.27278214 -26057670,0 -26057760,0 -26057760,0.01901026 -26057766,0.01901026 -26057766,0 -26058594,0 -26058594,0.055823778 -26058600,0.055823778 -26058600,0 -26060136,0 -26060136,0.20202173 -26060160,0.20202173 -26060160,0 -26060250,0 -26060250,0.1083283 -26060268,0.1083283 -26060268,0 -26060370,0 -26060370,0.19840072 -26060376,0.00090525045 -26060376,0 -26060382,0 -26060382,0.00090525045 -26060490,0.25799638 -26060490,0 -26060514,0 -26060514,0.19840072 -26060538,0.25799638 -26060538,0 -26060604,0 -26060604,0.22012674 -26060670,0.22012674 -26060670,0 -26064324,0 -26064324,0.080114665 -26064330,0.080114665 -26064330,0 -26064438,0 -26064438,0.084037417 -26064468,0.084037417 -26064468,0 -26067948,0 -26067948,0.17199759 -26068014,0.17199759 -26068014,0 -26068062,0 -26068062,0.18648159 -26068116,0.18648159 -26068116,0 -26068176,0 -26068176,0.007996379 -26068224,0.007996379 -26068224,0 -26068290,0 -26068290,0.10485818 -26068326,0.10485818 -26068326,0 -26068410,0 -26068410,0.13805069 -26068416,0.13805069 -26068416,0 -26072532,0 -26072532,0.44749547 -26072592,0.44749547 -26072592,0 -26072832,0 -26072832,0.53590827 -26072844,0.53590827 -26072844,0 -26075868,0 -26075868,0.16716958 -26075892,0.16716958 -26075892,0 -26075982,0 -26075982,0.11134581 -26075988,0.11134581 -26075988,0 -26076072,0 -26076072,0.2923959 -26076078,0.2923959 -26076078,0 -26076216,0 -26076216,0.0078455039 -26076228,0.0078455039 -26076228,0 -26076330,0 -26076330,0.28756789 -26076372,0.28756789 -26076372,0 -26076444,0 -26076444,0.0082981291 -26076462,0.0082981291 -26076462,0 -26077386,0 -26077386,0.13563669 -26077422,0.13563669 -26077422,0 -26077500,0 -26077500,0.097917924 -26077506,0.097917924 -26077506,0 -26077620,0 -26077620,0.13292094 -26077626,0.13292094 -26077626,0 -26079798,0 -26079798,0.21680748 -26079810,0.21680748 -26079810,0 -26079912,0 -26079912,0.14242607 -26080026,0.14242607 -26080026,0 -26085144,0 -26085144,0.3038624 -26085222,0.3038624 -26085222,0 -26085264,0 -26085264,0.11798431 -26085288,0.11798431 -26085288,0 -26085762,0 -26085762,0.084490042 -26085852,0.084490042 -26085852,0 -26085882,0 -26085882,0.007996379 -26085924,0.007996379 -26085924,0 -26085996,0 -26085996,0.049487025 -26086002,0.049487025 -26086002,0 -26086110,0 -26086110,0.33252867 -26086152,0.33252867 -26086152,0 -26090238,0 -26090238,0.15359083 -26090262,0.15359083 -26090262,0 -26108760,0 -26108760,0.11466506 -26108838,0.11466506 -26108838,0 -26112594,0 -26112594,0.31925166 -26112642,0.31925166 -26112642,0 -26116866,0 -26116866,0.14574532 -26116878,0.14574532 -26116878,0 -26119218,0 -26119218,0.2088111 -26119254,0.2088111 -26119254,0 -26120730,0 -26120730,0.23551599 -26120778,0.23551599 -26120778,0 -26121840,0 -26121840,0.22238986 -26121864,0.22238986 -26121864,0 -26126166,0 -26126166,0.40359083 -26126232,0.40359083 -26126232,0 -26126298,0 -26126298,0.21741098 -26126328,0 -26126328,0 -26126328,0.12854556 -26126328,0.21741098 -26126334,0.12854556 -26126334,0 -26126442,0 -26126442,0.19040435 -26126460,0.19040435 -26126460,0 -26128410,0 -26128410,0.29013277 -26128446,0.29013277 -26128446,0 -26132562,0 -26132562,0.19161135 -26132658,0.19161135 -26132658,0 -26132898,0 -26132898,0.22057936 -26132982,0.22057936 -26132982,0 -26133558,0 -26133558,0.0073928787 -26133564,0.0073928787 -26133564,0 -26133672,0 -26133672,0.25045263 -26133690,0.25045263 -26133690,0 -26133792,0 -26133792,0.11104406 -26133876,0.11104406 -26133876,0 -26133906,0 -26133906,0.13442969 -26133954,0.13442969 -26133954,0 -26138550,0 -26138550,0.38095957 -26139282,0.38095957 -26139282,0 -26139876,0 -26139876,0.3044659 -26139906,0.3044659 -26139906,0 -26145744,0 -26145744,0.25709113 -26145756,0.25709113 -26145756,0 -26150706,0 -26150706,0.16294508 -26150724,0.16294508 -26150724,0 -26151606,0 -26151606,0.093542547 -26151720,0.21001811 -26151720,0 -26151726,0 -26151726,0.21001811 -26151882,0.093542547 -26151882,0 -26154804,0 -26154804,0.28108027 -26154834,0.28108027 -26154834,0 -26155734,0 -26155734,0.14001207 -26155848,0.20986723 -26155848,0 -26155938,0 -26155938,0.14001207 -26155956,0.20986723 -26155956,0 -26156010,0 -26156010,0.21695836 -26156040,0.21695836 -26156040,0 -26156130,0 -26156130,0.17576946 -26156202,0.17576946 -26156202,0 -26156244,0 -26156244,0.16913096 -26156352,0.16913096 -26156352,0 -26165646,0 -26165646,0.055069403 -26165652,0.055069403 -26165652,0 -26176584,0 -26176584,0.051297526 -26176626,0.051297526 -26176626,0 -26177946,0 -26177946,0.024894387 -26177952,0.024894387 -26177952,0 -26178060,0 -26178060,0.20775498 -26178114,0.20775498 -26178114,0 -26178174,0 -26178174,0.0075437538 -26178186,0.0075437538 -26178186,0 -26178450,0 -26178450,0.21575136 -26178498,0.21575136 -26178498,0 -26178684,0 -26178684,0.31970428 -26178750,0.31970428 -26178750,0 -26182908,0 -26182908,0.26599276 -26182926,0.26599276 -26182926,0 -26190714,0 -26190714,0.060199155 -26190852,0.060199155 -26190852,0 -26198346,0 -26198346,0.40811708 -26198658,0.40811708 -26198658,0 -26199552,0 -26199552,0.097616174 -26199558,0.097616174 -26199558,0 -26202882,0 -26202882,0.00015087508 -26202888,0.00015087508 -26202888,0 -26204028,0 -26204028,0.04933615 -26204034,0.04933615 -26204034,0 -26208036,0 -26208036,0.081925166 -26208060,0.081925166 -26208060,0 -26208150,0 -26208150,0.053108027 -26208156,0.053108027 -26208156,0 -26208270,0 -26208270,0.24834037 -26208354,0.24834037 -26208354,0 -26208384,0 -26208384,0.027308389 -26208390,0.027308389 -26208390,0 -26208498,0 -26208498,0.060802655 -26208612,0.060802655 -26208612,0 -26211288,0 -26211288,0.20473748 -26211336,0.20473748 -26211336,0 -26211402,0 -26211402,0.3038624 -26211426,0.3038624 -26211426,0 -26211516,0 -26211516,0.17275196 -26211588,0.17275196 -26211588,0 -26211636,0 -26211636,0.11466506 -26211654,0.11466506 -26211654,0 -26220084,0 -26220084,0.072118286 -26220090,0.072118286 -26220090,0 -26222934,0 -26222934,0.077398914 -26222940,0.077398914 -26222940,0 -26223522,0 -26223522,0.062764031 -26223600,0.062764031 -26223600,0 -26223636,0 -26223636,0.1943271 -26223660,0.1943271 -26223660,0 -26223756,0 -26223756,0.13684369 -26223762,0.13684369 -26223762,0 -26223870,0 -26223870,0.034550392 -26223876,0.034550392 -26223876,0 -26223984,0 -26223984,0.094598672 -26223990,0.094598672 -26223990,0 -26225754,0 -26225754,0.20835848 -26225868,0.3432408 -26225868,0 -26225886,0 -26225886,0.20835848 -26225952,0.3432408 -26225952,0 -26233518,0 -26233518,0.0031683766 -26233524,0.0031683766 -26233524,0 -26233632,0 -26233632,0.081170791 -26233638,0.081170791 -26233638,0 -26233674,0 -26233674,0.057936029 -26233704,0.057936029 -26233704,0 -26236734,0 -26236734,0.32649366 -26236740,0.32649366 -26236740,0 -26236848,0 -26236848,0.052806276 -26236944,0.052806276 -26236944,0 -26247624,0 -26247624,0 -26247630,0 -26247630,0 -26253462,0 -26253462,0.63277007 -26253594,0.63277007 -26253594,0 -26293854,0 -26293854,0.051901026 -26293908,0.051901026 -26293908,0 -26297208,0 -26297208,0.36994568 -26297622,0.36994568 -26297622,0 -26299434,0 -26299434,0.29496077 -26299440,0.29496077 -26299440,0 -26302962,0 -26302962,0.24109837 -26302980,0.24109837 -26302980,0 -26303238,0 -26303238,0.29858177 -26303298,0.29858177 -26303298,0 -26303352,0 -26303352,0.057030779 -26303382,0.057030779 -26303382,0 -26303466,0 -26303466,0.041641521 -26303472,0.041641521 -26303472,0 -26303586,0 -26303586,0.1513277 -26303610,0.1513277 -26303610,0 -26303700,0 -26303700,0.26146651 -26303778,0.26146651 -26303778,0 -26303814,0 -26303814,0.13805069 -26303928,0.22706699 -26303928,0 -26303958,0 -26303958,0.13805069 -26304048,0.13201569 -26304048,0 -26304096,0 -26304096,0.22706699 -26304102,0.13201569 -26304102,0 -26305776,0 -26305776,0.049185275 -26305818,0.049185275 -26305818,0 -26305890,0 -26305890,0.10742305 -26305896,0.10742305 -26305896,0 -26306664,0 -26306664,0.12899819 -26306682,0.12899819 -26306682,0 -26306784,0 -26306784,0.042848521 -26306802,0.042848521 -26306802,0 -26306820,0 -26306820,0.35365118 -26306832,0.35365118 -26306832,0 -26310414,0 -26310414,0.28590827 -26310438,0.28590827 -26310438,0 -26320230,0 -26320230,0.21047073 -26320242,0.21047073 -26320242,0 -26320350,0 -26320350,0.17169584 -26320404,0.17169584 -26320404,0 -26321940,0 -26321940,0.26448401 -26321964,0.26448401 -26321964,0 -26325012,0 -26325012,0.027308389 -26325018,0.027308389 -26325018,0 -26325786,0 -26325786,0.27685576 -26325852,0.27685576 -26325852,0 -26325906,0 -26325906,0.23883524 -26325966,0.23883524 -26325966,0 -26326020,0 -26326020,0.22374774 -26326062,0.22374774 -26326062,0 -26326134,0 -26326134,0.0055823778 -26326140,0.0055823778 -26326140,0 -26326248,0 -26326248,0.27278214 -26326278,0.27278214 -26326278,0 -26329692,0 -26329692,0.073476162 -26329698,0.073476162 -26329698,0 -26329806,0 -26329806,0.1446892 -26329932,0.1446892 -26329932,0 -26334564,0 -26334564,0.17652384 -26334624,0.17652384 -26334624,0 -26338812,0 -26338812,0.0075437538 -26338836,0.0075437538 -26338836,0 -26339898,0 -26339898,0.17773084 -26339952,0.17773084 -26339952,0 -26340012,0 -26340012,0.23611949 -26340060,0.23611949 -26340060,0 -26340684,0 -26340684,0.22404949 -26340690,0.22404949 -26340690,0 -26342472,0 -26342472,0.25709113 -26342490,0.25709113 -26342490,0 -26342592,0 -26342592,0.02082076 -26342598,0.02082076 -26342598,0 -26345388,0 -26345388,0.067139409 -26345460,0.067139409 -26345460,0 -26346456,0 -26346456,0.18995172 -26346474,0.18995172 -26346474,0 -26353110,0 -26353110,0.11104406 -26353260,0.11104406 -26353260,0 -26355540,0 -26355540,0.066686783 -26355564,0.066686783 -26355564,0 -26355654,0 -26355654,0.034097767 -26355660,0.034097767 -26355660,0 -26361222,0 -26361222,0.19809897 -26361306,0.19809897 -26361306,0 -26361342,0 -26361342,0.22842486 -26361360,0.22842486 -26361360,0 -26370750,0 -26370750,0.27127339 -26370768,0.27127339 -26370768,0 -26370864,0 -26370864,0.14499095 -26370870,0.14499095 -26370870,0 -26370978,0 -26370978,0.11632468 -26371026,0.11632468 -26371026,0 -26379204,0 -26379204,0.0081472541 -26379216,0.0081472541 -26379216,0 -26379324,0 -26379324,0.36677731 -26379348,0.36677731 -26379348,0 -26379588,0 -26379588,0.10636693 -26379594,0.10636693 -26379594,0 -26382270,0 -26382270,0.26388051 -26382282,0.26388051 -26382282,0 -26382384,0 -26382384,0.23958962 -26382414,0.23958962 -26382414,0 -26384364,0 -26384364,0.10485818 -26384442,0.10485818 -26384442,0 -26384478,0 -26384478,0.33841279 -26384496,0.33841279 -26384496,0 -26387592,0 -26387592,0.33147254 -26387706,0.063518407 -26387706,0 -26387712,0 -26387712,0.063518407 -26387748,0.33147254 -26387748,0 -26388834,0 -26388834,0.083735667 -26388876,0.083735667 -26388876,0 -26393760,0 -26393760,0.22299336 -26393766,0.22299336 -26393766,0 -26393970,0 -26393970,0.3074834 -26393994,0.3074834 -26393994,0 -26394606,0 -26394606,0.20021123 -26394720,0.31336753 -26394720,0 -26394762,0 -26394762,0 -26394762,0.31336753 -26394762,0.20021123 -26412984,0 -26412984,0.16203983 -26413014,0.16203983 -26413014,0 -26413098,0 -26413098,0.18602897 -26413104,0.18602897 -26413104,0 -26413218,0 -26413218,0.16747133 -26413332,0.23974049 -26413332,0 -26413350,0 -26413350,0.16747133 -26413356,0.23974049 -26413356,0 -26414064,0 -26414064,0.28937839 -26414070,0.28937839 -26414070,0 -26415522,0 -26415522,0.072872661 -26415528,0.072872661 -26415528,0 -26415636,0 -26415636,0.0052806276 -26415642,0.0052806276 -26415642,0 -26415750,0 -26415750,0.13261919 -26415774,0.13261919 -26415774,0 -26417340,0 -26417340,0.082981291 -26417388,0.082981291 -26417388,0 -26417454,0 -26417454,0.10078455 -26417460,0.10078455 -26417460,0 -26418480,0 -26418480,0.20896198 -26418558,0.20896198 -26418558,0 -26420562,0 -26420562,0.23204587 -26420592,0.23204587 -26420592,0 -26420676,0 -26420676,0.30114665 -26420700,0.30114665 -26420700,0 -26420790,0 -26420790,0.0490344 -26420796,0.0490344 -26420796,0 -26420910,0 -26420910,0.15389258 -26421006,0.15389258 -26421006,0 -26423364,0 -26423364,0.084490042 -26423376,0.084490042 -26423376,0 -26425812,0 -26425812,0.081925166 -26425818,0.081925166 -26425818,0 -26430132,0 -26430132,0.20911285 -26430150,0.20911285 -26430150,0 -26437374,0 -26437374,0.23928787 -26437416,0.23928787 -26437416,0 -26441472,0 -26441472,0.20684973 -26441502,0.20684973 -26441502,0 -26464464,0 -26464464,0.17486421 -26464470,0.17486421 -26464470,0 -26464752,0 -26464752,0.14740495 -26464764,0.14740495 -26464764,0 -26479482,0 -26479482,0.12492456 -26479530,0.12492456 -26479530,0 -26479602,0 -26479602,0.0069402535 -26479608,0.0069402535 -26479608,0 -26483346,0 -26483346,0.23219674 -26483412,0.23219674 -26483412,0 -26485884,0 -26485884,0.097616174 -26485920,0.097616174 -26485920,0 -26486148,0 -26486148,0.13759807 -26486154,0.13759807 -26486154,0 -26493282,0 -26493282,0.1083283 -26493288,0.1083283 -26493288,0 -26498250,0 -26498250,0.15464695 -26498262,0.15464695 -26498262,0 -26498364,0 -26498364,0.16973446 -26498382,0.16973446 -26498382,0 -26498484,0 -26498484,0.053711527 -26498490,0.053711527 -26498490,0 -26498598,0 -26498598,0.14091732 -26498646,0.14091732 -26498646,0 -26498712,0 -26498712,0.32604104 -26498760,0.32604104 -26498760,0 -26503932,0 -26503932,0.28123114 -26504028,0.28123114 -26504028,0 -26504052,0 -26504052,0.1089318 -26504082,0.1089318 -26504082,0 -26506026,0 -26506026,0.18723597 -26506098,0.18723597 -26506098,0 -26506608,0 -26506608,0.22917924 -26506662,0.22917924 -26506662,0 -26507196,0 -26507196,0.15102595 -26507292,0.15102595 -26507292,0 -26507784,0 -26507784,0.26523838 -26507838,0.26523838 -26507838,0 -26508372,0 -26508372,0.18708509 -26508462,0.18708509 -26508462,0 -26508960,0 -26508960,0.15328908 -26509044,0.15328908 -26509044,0 -26509182,0 -26509182,0.13533494 -26509188,0.13533494 -26509188,0 -26511066,0 -26511066,0.097012674 -26511072,0.097012674 -26511072,0 -26550714,0 -26550714,0.06095353 -26550798,0.06095353 -26550798,0 -26556720,0 -26556720,0.14121907 -26556726,0.14121907 -26556726,0 -26559072,0 -26559072,0.10576343 -26559144,0.10576343 -26559144,0 -26561772,0 -26561772,0.33449004 -26561796,0.33449004 -26561796,0 -26566926,0 -26566926,0.36617381 -26566932,0.36617381 -26566932,0 -26572026,0 -26572026,0.35847918 -26572056,0.35847918 -26572056,0 -26584746,0 -26584746,0.0067893784 -26584752,0.0067893784 -26584752,0 -26587662,0 -26587662,0.34158117 -26587674,0.34158117 -26587674,0 -26589942,0 -26589942,0.16203983 -26590002,0.16203983 -26590002,0 -26590530,0 -26590530,0.20956548 -26590536,0.3020519 -26590536,0 -26590590,0 -26590590,0.20956548 -26591034,0.3020519 -26591034,0 -26595006,0 -26595006,0.32830416 -26595012,0.32830416 -26595012,0 -26595126,0 -26595126,0.16324683 -26595132,0.16324683 -26595132,0 -26595240,0 -26595240,0.013729632 -26595246,0.013729632 -26595246,0 -26595354,0 -26595354,0.16460471 -26595426,0.16460471 -26595426,0 -26595468,0 -26595468,0.18814122 -26595504,0.18814122 -26595504,0 -26595588,0 -26595588,0.28394689 -26595618,0.28394689 -26595618,0 -26596284,0 -26596284,0.17079059 -26596308,0.17079059 -26596308,0 -26596404,0 -26596404,0.17727821 -26596452,0.17727821 -26596452,0 -26599764,0 -26599764,0.22963186 -26599812,0.22963186 -26599812,0 -26600274,0 -26600274,0.28877489 -26600352,0.16837658 -26600352,0 -26600442,0 -26600442,0.16837658 -26600814,0.28877489 -26600814,0 -26600940,0 -26600940,0.18436934 -26600988,0.18436934 -26600988,0 -26601522,0 -26601522,0.18089922 -26601600,0.18089922 -26601600,0 -26602110,0 -26602110,0 -26602110,0.48657212 -26602110,0.20715148 -26602188,0 -26602188,0.20715148 -26602374,0.48657212 -26602374,0 -26602698,0 -26602698,0.24864212 -26602758,0.24864212 -26602758,0 -26603124,0 -26603124,0.11164756 -26603148,0.11164756 -26603148,0 -26610588,0 -26610588,0.16083283 -26610630,0.16083283 -26610630,0 -26633220,0 -26633220,0.13925769 -26633274,0.13925769 -26633274,0 -26638410,0 -26638410,0.25709113 -26638518,0.25709113 -26638518,0 -26638524,0 -26638524,0.14634882 -26638560,0.14634882 -26638560,0 -26638644,0 -26638644,0.045262523 -26638842,0.045262523 -26638842,0 -26639142,0 -26639142,0.1949306 -26639172,0.1949306 -26639172,0 -26639256,0 -26639256,0.23340374 -26639358,0.23340374 -26639358,0 -26639376,0 -26639376,0.241551 -26639388,0.241551 -26639388,0 -26639490,0 -26639490,0.31517803 -26639502,0.31517803 -26639502,0 -26639604,0 -26639604,0.42697646 -26639610,0.42697646 -26639610,0 -26640222,0 -26640222,0.15902233 -26640336,0.15902233 -26640336,0 -26640342,0 -26640342,0.029571515 -26640420,0.029571515 -26640420,0 -26661534,0 -26661534,0.18391672 -26661594,0.18391672 -26661594,0 -26662860,0 -26662860,0.016143633 -26662866,0.016143633 -26662866,0 -26671866,0 -26671866,0.34339167 -26671908,0.34339167 -26671908,0 -26673120,0 -26673120,0.030476765 -26673144,0.030476765 -26673144,0 -26676528,0 -26676528,0.34821967 -26676546,0.34821967 -26676546,0 -26683548,0 -26683548,0.17275196 -26684166,0.245172 -26684166,0 -26684172,0 -26684172,0.245172 -26684178,0.17275196 -26684178,0 -26719422,0 -26719422,0.15268558 -26719464,0.15268558 -26719464,0 -26719704,0 -26719704,0.18542547 -26719716,0.18542547 -26719716,0 -26719818,0 -26719818,0.26659626 -26719932,0.26659626 -26719932,0 -26719938,0 -26719938,0.15328908 -26719962,0.15328908 -26719962,0 -26720052,0 -26720052,0.16837658 -26720076,0.16837658 -26720076,0 -26721846,0 -26721846,0.04013277 -26721852,0.04013277 -26721852,0 -26721960,0 -26721960,0.15238383 -26721966,0.15238383 -26721966,0 -26722074,0 -26722074,0.20368135 -26722122,0.20368135 -26722122,0 -26722194,0 -26722194,0.11164756 -26722206,0.11164756 -26722206,0 -26722308,0 -26722308,0.01901026 -26722320,0.01901026 -26722320,0 -26722422,0 -26722422,0.23129149 -26722446,0.23129149 -26722446,0 -26722542,0 -26722542,0.28002414 -26722620,0.28002414 -26722620,0 -26722656,0 -26722656,0.077549789 -26722662,0.077549789 -26722662,0 -26722770,0 -26722770,0.0012070006 -26722776,0.0012070006 -26722776,0 -26722884,0 -26722884,0.12552806 -26722950,0.12552806 -26722950,0 -26727330,0 -26727330,0.073023537 -26727336,0.073023537 -26727336,0 -26727522,0 -26727522,0.45609535 -26727762,0.016445383 -26727762,0 -26727816,0 -26727816,0.016445383 -26727828,0.45609535 -26727828,0 -26727882,0 -26727882,0.19749547 -26727942,0.19749547 -26727942,0 -26727996,0 -26727996,0.23792999 -26728002,0.13744719 -26728002,0 -26728062,0 -26728062,0.23792999 -26728110,0.27987326 -26728110,0 -26728152,0 -26728152,0.13744719 -26728188,0.27987326 -26728188,0 -26728326,0 -26728326,0.21484611 -26728404,0.21484611 -26728404,0 -26728914,0 -26728914,0.1919131 -26728992,0.1919131 -26728992,0 -26729502,0 -26729502,0.22902836 -26729556,0.22902836 -26729556,0 -26729688,0 -26729688,0.13578757 -26729802,0.11692818 -26729802,0 -26729814,0 -26729814,0.11692818 -26729832,0.13578757 -26729832,0 -26730090,0 -26730090,0.17290284 -26730228,0.17290284 -26730228,0 -26735022,0 -26735022,0.0025648763 -26735028,0.0025648763 -26735028,0 -26736120,0 -26736120,0.13684369 -26736750,0.13684369 -26736750,0 -26737626,0 -26737626,0.18829209 -26737698,0.18829209 -26737698,0 -26737740,0 -26737740,0.0067893784 -26737752,0.0067893784 -26737752,0 -26737854,0 -26737854,0.21665661 -26737866,0.21665661 -26737866,0 -26737974,0 -26737974,0.14604707 -26738010,0.14604707 -26738010,0 -26738088,0 -26738088,0.24170187 -26738148,0.24170187 -26738148,0 -26738202,0 -26738202,0.31216053 -26738280,0.31216053 -26738280,0 -26740392,0 -26740392,0.084791792 -26740470,0.084791792 -26740470,0 -26740506,0 -26740506,0.11315631 -26740536,0.11315631 -26740536,0 -26742834,0 -26742834,0.37794206 -26742858,0.37794206 -26742858,0 -26742948,0 -26742948,0.20413398 -26742984,0.20413398 -26742984,0 -26749872,0 -26749872,0.10199155 -26749878,0.10199155 -26749878,0 -26752584,0 -26752584,0.24743512 -26752596,0.24743512 -26752596,0 -26762436,0 -26762436,0.12417019 -26762466,0.12417019 -26762466,0 -26767176,0 -26767176,0.0010561255 -26767182,0.0010561255 -26767182,0 -26769366,0 -26769366,0.21394086 -26769378,0.21394086 -26769378,0 -26771814,0 -26771814,0.27414001 -26771904,0.27414001 -26771904,0 -26777226,0 -26777226,0.10621605 -26777244,0.10621605 -26777244,0 -26780718,0 -26780718,0.046771273 -26780724,0.046771273 -26780724,0 -26782104,0 -26782104,0.32966204 -26782230,0.32966204 -26782230,0 -26808984,0 -26808984,0.22872661 -26809032,0.22872661 -26809032,0 -26811594,0 -26811594,0.041490646 -26811600,0.041490646 -26811600,0 -26811714,0 -26811714,0.13050694 -26811726,0.13050694 -26811726,0 -26811828,0 -26811828,0.015540133 -26811918,0.015540133 -26811918,0 -26811942,0 -26811942,0.14031382 -26811978,0.14031382 -26811978,0 -26812062,0 -26812062,0.15947495 -26812194,0.15947495 -26812194,0 -26816802,0 -26816802,0.0496379 -26816808,0.0496379 -26816808,0 -26817216,0 -26817216,0.29390465 -26817228,0.29390465 -26817228,0 -26824668,0 -26824668,0.025347013 -26824674,0.025347013 -26824674,0 -26825550,0 -26825550,0.090826795 -26825610,0.090826795 -26825610,0 -26825670,0 -26825670,0.18331322 -26825682,0.18331322 -26825682,0 -26826330,0 -26826330,0.29993965 -26826384,0.29993965 -26826384,0 -26826444,0 -26826444,0.13714544 -26826558,0.14423657 -26826558,0 -26826570,0 -26826570,0.13714544 -26826582,0.14423657 -26826582,0 -26826792,0 -26826792,0.10621605 -26826912,0.10621605 -26826912,0 -26838030,0 -26838030,0.0034701267 -26838036,0.0034701267 -26838036,0 -26839440,0 -26839440,0.099124925 -26839446,0.099124925 -26839446,0 -26844114,0 -26844114,0.11647556 -26844210,0.11647556 -26844210,0 -26845626,0 -26845626,0.15449608 -26845644,0.15449608 -26845644,0 -26845734,0 -26845734,0.27474351 -26845776,0.27474351 -26845776,0 -26845848,0 -26845848,0.1410682 -26845854,0.1410682 -26845854,0 -26850948,0 -26850948,0.11059143 -26850954,0.11059143 -26850954,0 -26860392,0 -26860392,0.22103199 -26860488,0.22103199 -26860488,0 -26860506,0 -26860506,0.22163549 -26860566,0.22163549 -26860566,0 -26862942,0 -26862942,0.19523235 -26862948,0.19523235 -26862948,0 -26863194,0 -26863194,0.17063971 -26863494,0.17063971 -26863494,0 -26875584,0 -26875584,0.31125528 -26875602,0.31125528 -26875602,0 -26889828,0 -26889828,0.34595655 -26890080,0.34595655 -26890080,0 -26897124,0 -26897124,0.02942064 -26897130,0.02942064 -26897130,0 -26900844,0 -26900844,0.253621 -26900904,0.253621 -26900904,0 -26901426,0 -26901426,0.062764031 -26901480,0.062764031 -26901480,0 -26901546,0 -26901546,0.14815932 -26901618,0.14815932 -26901618,0 -26901660,0 -26901660,0.10199155 -26901666,0.10199155 -26901666,0 -26903928,0 -26903928,0.21318648 -26903946,0.21318648 -26903946,0 -26911806,0 -26911806,0.041038021 -26911830,0.041038021 -26911830,0 -26911920,0 -26911920,0.24321062 -26911926,0.24321062 -26911926,0 -26912040,0 -26912040,0.2936029 -26912154,0.070911285 -26912154,0 -26912160,0 -26912160,0.2936029 -26912178,0.070911285 -26912178,0 -26912268,0 -26912268,0.09067592 -26912280,0.09067592 -26912280,0 -26912388,0 -26912388,0.17818346 -26912394,0.17818346 -26912394,0 -26912502,0 -26912502,0.018406759 -26912508,0.018406759 -26912508,0 -26913594,0 -26913594,0.32875679 -26913612,0.32875679 -26913612,0 -26915058,0 -26915058,0.2088111 -26915400,0.041490646 -26915400,0 -26915406,0 -26915406,0.041490646 -26915844,0.2088111 -26915844,0 -26916132,0 -26916132,0.23415812 -26916222,0.23415812 -26916222,0 -26916384,0 -26916384,0.38774894 -26916396,0.38774894 -26916396,0 -26917032,0 -26917032,0.0085998793 -26917044,0.0085998793 -26917044,0 -26917146,0 -26917146,0.10093543 -26917230,0.10093543 -26917230,0 -26917266,0 -26917266,0.28530477 -26917362,0.28530477 -26917362,0 -26921148,0 -26921148,0.29269765 -26921220,0.29269765 -26921220,0 -26924850,0 -26924850,0.12311406 -26924886,0.12311406 -26924886,0 -26924964,0 -26924964,0.0076946288 -26925006,0.0076946288 -26925006,0 -26928270,0 -26928270,0.17788171 -26928282,0.17788171 -26928282,0 -26928390,0 -26928390,0.040887145 -26928408,0.040887145 -26928408,0 -26928504,0 -26928504,0.17712734 -26928618,0.10319855 -26928618,0 -26928648,0 -26928648,0.10319855 -26928690,0.17712734 -26928690,0 -26933712,0 -26933712,0.13141219 -26933718,0.13141219 -26933718,0 -26933826,0 -26933826,0.21031986 -26933838,0.21031986 -26933838,0 -26935632,0 -26935632,0.20911285 -26935722,0.20911285 -26935722,0 -26936742,0 -26936742,0.073476162 -26936814,0.073476162 -26936814,0 -26938116,0 -26938116,0.15600483 -26938122,0.15600483 -26938122,0 -26938254,0 -26938254,0.013729632 -26938284,0.013729632 -26938284,0 -26938374,0 -26938374,0.15630658 -26938440,0.15630658 -26938440,0 -26939172,0 -26939172,0.16928183 -26939214,0.16928183 -26939214,0 -26939394,0 -26939394,0.3528968 -26939454,0.3528968 -26939454,0 -26939694,0 -26939694,0.35576343 -26939712,0.35576343 -26939712,0 -26940726,0 -26940726,0.242758 -26940738,0.242758 -26940738,0 -26940846,0 -26940846,0.32196741 -26940960,0.1579662 -26940960,0 -26940996,0 -26940996,0.32196741 -26941068,0.1579662 -26941068,0 -26941074,0 -26941074,0.13080869 -26941098,0.13080869 -26941098,0 -26944584,0 -26944584,0.16550996 -26944752,0.16550996 -26944752,0 -26946402,0 -26946402,0.17667471 -26946498,0.17667471 -26946498,0 -26954820,0 -26954820,0.56019916 -26955174,0.56019916 -26955174,0 -26985768,0 -26985768,0.28198552 -26985804,0.28198552 -26985804,0 -26991102,0 -26991102,0.22525649 -26991144,0.22525649 -26991144,0 -26993214,0 -26993214,0.16701871 -26993250,0.16701871 -26993250,0 -27003228,0 -27003228,0.021273386 -27003354,0.021273386 -27003354,0 -27007044,0 -27007044,0.092184671 -27007062,0.092184671 -27007062,0 -27012810,0 -27012810,0.32996379 -27012834,0.32996379 -27012834,0 -27015522,0 -27015522,0.24064575 -27015528,0.24064575 -27015528,0 -27015702,0 -27015702,0.017803259 -27015708,0.017803259 -27015708,0 -27019902,0 -27019902,0.29918527 -27019986,0.29918527 -27019986,0 -27020022,0 -27020022,0.2076041 -27020046,0.2076041 -27020046,0 -27020808,0 -27020808,0.003922752 -27020814,0.003922752 -27020814,0 -27020922,0 -27020922,0 -27020922,0.26010863 -27020922,0.24260712 -27020934,0 -27020934,0.24260712 -27021024,0.26010863 -27021024,0 -27021450,0 -27021450,0.2027761 -27021552,0.2027761 -27021552,0 -27021630,0 -27021630,0.0076946288 -27021666,0.0076946288 -27021666,0 -27022374,0 -27022374,0.17773084 -27022446,0.17773084 -27022446,0 -27022962,0 -27022962,0.29043452 -27023028,0.29043452 -27023028,0 -27023544,0 -27023544,0.1943271 -27023628,0.1943271 -27023628,0 -27024300,0 -27024300,0.30371153 -27024330,0.30371153 -27024330,0 -27024414,0 -27024414,0.088412794 -27024486,0.088412794 -27024486,0 -27024606,0 -27024606,0.27414001 -27024720,0.23672299 -27024720,0 -27024726,0 -27024726,0.23672299 -27024732,0.27414001 -27024732,0 -27028368,0 -27028368,0.069100785 -27028428,0.069100785 -27028428,0 -27032448,0 -27032448,0.13533494 -27032460,0.13533494 -27032460,0 -27035268,0 -27035268,0.20488835 -27035274,0.20488835 -27035274,0 -27038490,0 -27038490,0.34640917 -27038520,0.34640917 -27038520,0 -27045924,0 -27045924,0.17697646 -27045942,0.17697646 -27045942,0 -27046044,0 -27046044,0.014484007 -27046050,0.014484007 -27046050,0 -27046158,0 -27046158,0.1997586 -27046290,0.1997586 -27046290,0 -27063702,0 -27063702,0.11511768 -27063738,0.11511768 -27063738,0 -27063816,0 -27063816,0.11421243 -27063840,0.11421243 -27063840,0 -27063930,0 -27063930,0.20564273 -27063942,0.20564273 -27063942,0 -27064050,0 -27064050,0.10199155 -27064116,0.10199155 -27064116,0 -27064164,0 -27064164,0.1004828 -27064170,0.1004828 -27064170,0 -27064278,0 -27064278,0.20141823 -27064302,0.20141823 -27064302,0 -27064398,0 -27064398,0.12809294 -27064488,0.12809294 -27064488,0 -27064512,0 -27064512,0.19870247 -27064536,0.19870247 -27064536,0 -27064626,0 -27064626,0.062160531 -27064644,0.062160531 -27064644,0 -27067908,0 -27067908,0.18889559 -27067950,0.18889559 -27067950,0 -27069858,0 -27069858,0.15509958 -27069936,0.15509958 -27069936,0 -27069978,0 -27069978,0.0082981291 -27069984,0.0082981291 -27069984,0 -27071370,0 -27071370,0.98174412 -27071670,0.98174412 -27071670,0 -27075390,0 -27075390,0.26478576 -27075432,0.26478576 -27075432,0 -27077442,0 -27077442,0.30522028 -27077472,0.30522028 -27077472,0 -27078996,0 -27078996,0.14680145 -27079020,0.14680145 -27079020,0 -27079428,0 -27079428,0.065479783 -27079470,0.065479783 -27079470,0 -27079542,0 -27079542,0.012220881 -27079590,0.012220881 -27079590,0 -27079656,0 -27079656,0.24471937 -27079662,0.24471937 -27079662,0 -27079776,0 -27079776,0.15811708 -27079794,0.15811708 -27079794,0 -27079890,0 -27079890,0.063971032 -27079968,0.063971032 -27079968,0 -27080004,0 -27080004,0.1065178 -27080052,0.1065178 -27080052,0 -27080124,0 -27080124,0.24984912 -27080184,0.24984912 -27080184,0 -27080238,0 -27080238,0.16928183 -27080280,0.16928183 -27080280,0 -27080352,0 -27080352,0.28258902 -27080394,0.28258902 -27080394,0 -27080466,0 -27080466,0.022480386 -27080478,0.022480386 -27080478,0 -27080586,0 -27080586,0.053560652 -27080592,0.053560652 -27080592,0 -27088902,0 -27088902,0.16626433 -27089028,0.16626433 -27089028,0 -27092856,0 -27092856,0.33675317 -27092862,0.33675317 -27092862,0 -27106044,0 -27106044,0.14680145 -27106062,0.14680145 -27106062,0 -27106734,0 -27106734,0.086300543 -27106854,0.18542547 -27106854,0 -27106926,0 -27106926,0.086300543 -27106944,0.18542547 -27106944,0 -27108864,0 -27108864,0.25377188 -27108876,0.25377188 -27108876,0 -27110502,0 -27110502,0.19885335 -27110526,0.19885335 -27110526,0 -27114930,0 -27114930,0.29677127 -27114954,0.29677127 -27114954,0 -27121374,0 -27121374,0.21710923 -27121422,0.21710923 -27121422,0 -27124458,0 -27124458,0.1471032 -27124578,0.077549789 -27124578,0 -27124608,0 -27124608,0.077549789 -27124614,0.1471032 -27124614,0 -27124692,0 -27124692,0.11375981 -27124698,0.11375981 -27124698,0 -27124806,0 -27124806,0.061406156 -27124848,0.061406156 -27124848,0 -27124926,0 -27124926,0.0084490042 -27124932,0.0084490042 -27124932,0 -27125040,0 -27125040,0.18542547 -27125058,0.18542547 -27125058,0 -27125154,0 -27125154,0.24713337 -27125178,0.24713337 -27125178,0 -27125274,0 -27125274,0.15117683 -27125352,0.15117683 -27125352,0 -27125388,0 -27125388,0.3577248 -27125394,0.3577248 -27125394,0 -27125502,0 -27125502,0.11888956 -27125622,0.13141219 -27125622,0 -27125640,0 -27125640,0.13141219 -27125658,0.11888956 -27125658,0 -27125736,0 -27125736,0.0012070006 -27125742,0.0012070006 -27125742,0 -27142392,0 -27142392,0.12914906 -27142416,0.12914906 -27142416,0 -27149022,0 -27149022,0.92063971 -27149382,0.92063971 -27149382,0 -27152826,0 -27152826,0.21756186 -27152868,0.21756186 -27152868,0 -27152940,0 -27152940,0.10078455 -27153030,0.10078455 -27153030,0 -27154494,0 -27154494,0.38699457 -27154500,0.38699457 -27154500,0 -27157686,0 -27157686,0.68678334 -27157950,0.68678334 -27157950,0 -27168168,0 -27168168,0.4055522 -27168228,0.4055522 -27168228,0 -27171720,0 -27171720,0.032890766 -27171726,0.032890766 -27171726,0 -27176082,0 -27176082,0.23717562 -27176100,0.23717562 -27176100,0 -27178722,0 -27178722,0.20971635 -27178740,0.20971635 -27178740,0 -27180294,0 -27180294,0.18814122 -27180324,0.18814122 -27180324,0 -27186492,0 -27186492,0.27112251 -27186534,0.27112251 -27186534,0 -27187644,0 -27187644,0.17592034 -27187680,0.17592034 -27187680,0 -27192588,0 -27192588,0.26599276 -27193344,0.26599276 -27193344,0 -27194424,0 -27194424,0.2590525 -27195150,0.2590525 -27195150,0 -27201672,0 -27201672,0.17275196 -27201678,0.17275196 -27201678,0 -27213114,0 -27213114,0.25633675 -27213180,0.25633675 -27213180,0 -27213228,0 -27213228,0.33720579 -27213252,0.33720579 -27213252,0 -27214026,0 -27214026,0.1059143 -27214110,0.1059143 -27214110,0 -27222876,0 -27222876,0.41822571 -27222888,0.41822571 -27222888,0 -27222996,0 -27222996,0.13065782 -27223056,0.13065782 -27223056,0 -27223110,0 -27223110,0.19824985 -27223146,0.19824985 -27223146,0 -27223224,0 -27223224,0.32815329 -27223314,0.32815329 -27223314,0 -27241014,0 -27241014,0.0072420036 -27241056,0.0072420036 -27241056,0 -27246774,0 -27246774,0.38292094 -27247296,0.38292094 -27247296,0 -27253038,0 -27253038,0.16762221 -27253056,0.16762221 -27253056,0 -27253152,0 -27253152,0.13080869 -27253176,0.13080869 -27253176,0 -27261696,0 -27261696,0.11617381 -27261702,0.11617381 -27261702,0 -27266748,0 -27266748,0.092486421 -27266772,0.092486421 -27266772,0 -27271050,0 -27271050,0.13518407 -27271062,0.13518407 -27271062,0 -27272430,0 -27272430,0.20232348 -27272454,0.20232348 -27272454,0 -27272544,0 -27272544,0.0073928787 -27272550,0.0073928787 -27272550,0 -27272658,0 -27272658,0.21062161 -27272664,0.48687387 -27272664,0 -27272670,0 -27272670,0.48687387 -27272682,0.21062161 -27272682,0 -27272778,0 -27272778,0.24668075 -27272790,0.24668075 -27272790,0 -27272892,0 -27272892,0.0075437538 -27272922,0.0075437538 -27272922,0 -27273006,0 -27273006,0.060802655 -27273138,0.060802655 -27273138,0 -27275352,0 -27275352,0.094447797 -27275358,0.094447797 -27275358,0 -27275472,0 -27275472,0.0490344 -27275508,0.0490344 -27275508,0 -27275586,0 -27275586,0.15283645 -27275604,0.15283645 -27275604,0 -27275700,0 -27275700,0.19342185 -27275706,0.19342185 -27275706,0 -27275820,0 -27275820,0.32905854 -27275832,0.32905854 -27275832,0 -27275934,0 -27275934,0.11406156 -27275976,0.11406156 -27275976,0 -27276936,0 -27276936,0.30175015 -27276966,0.30175015 -27276966,0 -27278154,0 -27278154,0.032438141 -27278160,0.032438141 -27278160,0 -27279312,0 -27279312,0.1537417 -27279330,0.1537417 -27279330,0 -27280842,0 -27280842,0.25875075 -27280860,0.25875075 -27280860,0 -27283746,0 -27283746,0.091128546 -27283788,0.091128546 -27283788,0 -27286704,0 -27286704,0.23747737 -27286758,0.23747737 -27286758,0 -27287004,0 -27287004,0.56276403 -27287094,0.56276403 -27287094,0 -27287130,0 -27287130,0.10093543 -27287244,0.36044056 -27287244,0 -27287262,0 -27287262,0.36044056 -27287298,0.31532891 -27287298,0 -27287322,0 -27287322,0.10093543 -27287376,0.31532891 -27287376,0 -27287598,0 -27287598,0.18286059 -27287604,0.18286059 -27287604,0 -27287898,0 -27287898,0.31095353 -27287928,0.31095353 -27287928,0 -27291162,0 -27291162,0.27896801 -27291210,0.27896801 -27291210,0 -27291456,0 -27291456,0.13955944 -27291462,0.13955944 -27291462,0 -27291756,0 -27291756,0.34490042 -27291774,0.34490042 -27291774,0 -27292056,0 -27292056,0.31593241 -27292122,0.16928183 -27292122,0 -27292134,0 -27292134,0.057483404 -27292140,0.057483404 -27292140,0 -27292146,0 -27292146,0.31593241 -27292194,0.16928183 -27292194,0 -27292242,0 -27292242,0.071967411 -27292260,0.071967411 -27292260,0 -27292356,0 -27292356,0 -27292356,0.33162342 -27292356,0.16128546 -27292398,0 -27292398,0.16128546 -27292410,0.33162342 -27292410,0 -27292470,0 -27292470,0.0076946288 -27292494,0.0076946288 -27292494,0 -27292590,0 -27292590,0.048129149 -27292596,0.048129149 -27292596,0 -27295614,0 -27295614,0.27489439 -27295686,0.27489439 -27295686,0 -27295914,0 -27295914,0.25829813 -27295962,0.25829813 -27295962,0 -27296214,0 -27296214,0.23958962 -27296274,0.23958962 -27296274,0 -27296508,0 -27296508,0.39499095 -27296676,0.39499095 -27296676,0 -27296808,0 -27296808,0.25950513 -27296862,0.25950513 -27296862,0 -27311250,0 -27311250,0.95745323 -27311580,0.95745323 -27311580,0 -27315450,0 -27315450,0.071213036 -27315534,0.071213036 -27315534,0 -27327642,0 -27327642,0.6028968 -27327924,0.6028968 -27327924,0 -27331968,0 -27331968,0.30763428 -27331986,0.30763428 -27331986,0 -27333534,0 -27333534,0.257242 -27333612,0.257242 -27333612,0 -27335910,0 -27335910,0.068648159 -27335922,0.068648159 -27335922,0 -27340530,0 -27340530,0.19206397 -27340542,0.19206397 -27340542,0 -27344010,0 -27344010,0.12975256 -27344028,0.12975256 -27344028,0 -27344124,0 -27344124,0.096861798 -27344208,0.096861798 -27344208,0 -27344238,0 -27344238,0.04043452 -27344244,0.04043452 -27344244,0 -27344358,0 -27344358,0.087960169 -27344364,0.087960169 -27344364,0 -27346146,0 -27346146,0.057483404 -27346152,0.057483404 -27346152,0 -27350520,0 -27350520,0.32347616 -27350592,0.32347616 -27350592,0 -27369576,0 -27369576,0.13412794 -27369588,0.13412794 -27369588,0 -27369720,0 -27369720,0.22525649 -27369762,0.22525649 -27369762,0 -27371772,0 -27371772,0.15766445 -27371778,0.15766445 -27371778,0 -27371886,0 -27371886,0.045564273 -27371898,0.045564273 -27371898,0 -27372006,0 -27372006,0.22616174 -27372108,0.22616174 -27372108,0 -27373302,0 -27373302,0.11541943 -27373320,0.11541943 -27373320,0 -27373422,0 -27373422,0.0076946288 -27373512,0.0076946288 -27373512,0 -27379662,0 -27379662,0.22223899 -27379674,0.22223899 -27379674,0 -27380928,0 -27380928,0.087205794 -27380952,0.087205794 -27380952,0 -27381042,0 -27381042,0.098370549 -27381078,0.098370549 -27381078,0 -27381162,0 -27381162,0.034852142 -27381276,0.23159324 -27381276,0 -27381288,0 -27381288,0.23159324 -27381390,0.25105613 -27381390,0 -27381402,0 -27381402,0.25105613 -27381462,0.034852142 -27381462,0 -27381510,0 -27381510,0.056125528 -27381516,0.056125528 -27381516,0 -27384126,0 -27384126,0.16747133 -27384138,0.16747133 -27384138,0 -27384240,0 -27384240,0.14152082 -27384294,0.14152082 -27384294,0 -27391116,0 -27391116,0.21982498 -27391122,0.21982498 -27391122,0 -27414552,0 -27414552,0.24109837 -27414642,0.24109837 -27414642,0 -27418392,0 -27418392,0.29918527 -27418470,0.29918527 -27418470,0 -27418512,0 -27418512,0.12567894 -27418638,0.12567894 -27418638,0 -27428676,0 -27428676,0.077549789 -27428682,0.077549789 -27428682,0 -27436806,0 -27436806,0.14499095 -27436914,0.14499095 -27436914,0 -27437730,0 -27437730,0.29450815 -27437748,0.29450815 -27437748,0 -27444282,0 -27444282,0.16038021 -27444342,0.16038021 -27444342,0 -27444396,0 -27444396,0.17079059 -27444462,0.17079059 -27444462,0 -27448122,0 -27448122,0.18436934 -27448140,0.18436934 -27448140,0 -27448242,0 -27448242,0.11149668 -27448260,0.11149668 -27448260,0 -27450366,0 -27450366,0.22691611 -27450378,0.22691611 -27450378,0 -27450480,0 -27450480,0.018859384 -27450504,0.018859384 -27450504,0 -27450594,0 -27450594,0.027911889 -27450600,0.027911889 -27450600,0 -27450714,0 -27450714,0.22661436 -27450804,0.22661436 -27450804,0 -27450828,0 -27450828,0.19900422 -27450876,0.19900422 -27450876,0 -27450942,0 -27450942,0.30295715 -27450990,0.30295715 -27450990,0 -27451062,0 -27451062,0.018708509 -27451068,0.018708509 -27451068,0 -27454686,0 -27454686,0.28319252 -27454716,0.28319252 -27454716,0 -27454800,0 -27454800,0.20262523 -27454818,0.20262523 -27454818,0 -27460320,0 -27460320,0.251207 -27460374,0.251207 -27460374,0 -27463920,0 -27463920,0.086149668 -27464034,0 -27464034,0 -27464034,0.086149668 -27464034,0.16958358 -27464064,0.16958358 -27464064,0 -27464148,0 -27464148,0.21922148 -27464304,0.21922148 -27464304,0 -27490290,0 -27490290,0.025196138 -27490374,0.025196138 -27490374,0 -27496992,0 -27496992,0.27489439 -27496998,0.27489439 -27496998,0 -27497112,0 -27497112,0.18814122 -27497124,0.18814122 -27497124,0 -27505422,0 -27505422,0.34957755 -27505488,0.34957755 -27505488,0 -27505500,0 -27505500,0.1907061 -27505584,0.1907061 -27505584,0 -27506328,0 -27506328,0.16882921 -27506358,0.16882921 -27506358,0 -27506448,0 -27506448,0.030476765 -27506454,0.030476765 -27506454,0 -27506892,0 -27506892,0.30703078 -27506898,0.30703078 -27506898,0 -27513330,0 -27513330,0.23808087 -27513348,0.23808087 -27513348,0 -27513450,0 -27513450,0.24471937 -27513540,0.24471937 -27513540,0 -27513564,0 -27513564,0.0076946288 -27513582,0.0076946288 -27513582,0 -27513678,0 -27513678,0.098068799 -27513684,0.098068799 -27513684,0 -27517746,0 -27517746,0.2045866 -27517794,0.2045866 -27517794,0 -27520050,0 -27520050,0.22238986 -27520164,0.047223899 -27520164,0 -27520176,0 -27520176,0.22238986 -27520230,0.047223899 -27520230,0 -27520278,0 -27520278,0.27323476 -27520302,0.27323476 -27520302,0 -27520362,0 -27520362,0.095503923 -27520380,0.095503923 -27520380,0 -27521754,0 -27521754,0.0066385033 -27521760,0.0066385033 -27521760,0 -27528216,0 -27528216,0.052957151 -27528258,0.052957151 -27528258,0 -27535182,0 -27535182,0.22359686 -27535230,0.22359686 -27535230,0 -27538806,0 -27538806,0.093995172 -27538842,0.093995172 -27538842,0 -27541320,0 -27541320,0.18949909 -27541380,0.18949909 -27541380,0 -27541830,0 -27541830,0.1913096 -27541842,0.1913096 -27541842,0 -27549912,0 -27549912,0.11722993 -27549942,0.11722993 -27549942,0 -27552918,0 -27552918,0.0073928787 -27552978,0.0073928787 -27552978,0 -27553032,0 -27553032,0.18723597 -27553056,0.18723597 -27553056,0 -27553416,0 -27553416,0.084339167 -27553422,0.084339167 -27553422,0 -27580524,0 -27580524,0.085395293 -27580530,0.085395293 -27580530,0 -27586500,0 -27586500,0.17320459 -27586536,0.17320459 -27586536,0 -27586614,0 -27586614,0.1416717 -27586632,0.1416717 -27586632,0 -27586734,0 -27586734,0.098521424 -27586740,0.098521424 -27586740,0 -27586848,0 -27586848,0.17350634 -27586902,0.17350634 -27586902,0 -27586962,0 -27586962,0.059595655 -27586968,0.059595655 -27586968,0 -27587082,0 -27587082,0.25196138 -27587136,0.25196138 -27587136,0 -27587196,0 -27587196,0.19477972 -27587220,0.19477972 -27587220,0 -27587310,0 -27587310,0.21062161 -27587430,0.00075437538 -27587430,0 -27587436,0 -27587436,0.00075437538 -27587490,0.21062161 -27587490,0 -27587544,0 -27587544,0.1997586 -27587580,0.1997586 -27587580,0 -27591942,0 -27591942,0.14981895 -27591996,0.14981895 -27591996,0 -27592056,0 -27592056,0.17773084 -27592164,0.17773084 -27592164,0 -27594810,0 -27594810,0.40283645 -27595164,0.40283645 -27595164,0 -27595728,0 -27595728,0.066083283 -27595752,0.066083283 -27595752,0 -27596688,0 -27596688,0.08946892 -27596706,0.08946892 -27596706,0 -27597390,0 -27597390,0.066234158 -27597444,0.066234158 -27597444,0 -27600000,0 -27600000,0.085847918 -27600036,0.085847918 -27600036,0 -27600114,0 -27600114,0.14619795 -27600198,0.14619795 -27600198,0 -27600234,0 -27600234,0.17441159 -27600258,0.14499095 -27600258,0 -27600282,0 -27600282,0.14499095 -27600342,0.17441159 -27600342,0 -27600372,0 -27600372,0.035153893 -27600378,0.035153893 -27600378,0 -27600486,0 -27600486,0.19281835 -27600504,0.19281835 -27600504,0 -27600606,0 -27600606,0.076795413 -27600636,0.076795413 -27600636,0 -27600720,0 -27600720,0.050090525 -27600774,0.050090525 -27600774,0 -27600834,0 -27600834,0.021424261 -27600852,0.021424261 -27600852,0 -27600948,0 -27600948,0.0067893784 -27600978,0.0067893784 -27600978,0 -27607842,0 -27607842,0.31698853 -27607944,0.31698853 -27607944,0 -27612300,0 -27612300,0.19870247 -27612372,0.19870247 -27612372,0 -27617394,0 -27617394,0.017501509 -27617400,0.017501509 -27617400,0 -27617514,0 -27617514,0.07936029 -27617520,0.07936029 -27617520,0 -27621996,0 -27621996,0.16505733 -27622008,0.16505733 -27622008,0 -27623676,0 -27623676,0.19462885 -27623688,0.19462885 -27623688,0 -27623796,0 -27623796,0.14061557 -27623838,0.14061557 -27623838,0 -27623874,0 -27623874,0.11526856 -27623880,0.11526856 -27623880,0 -27623910,0 -27623910,0.16143633 -27623916,0.16143633 -27623916,0 -27624024,0 -27624024,0.065178033 -27624048,0.065178033 -27624048,0 -27624144,0 -27624144,0.20654798 -27624192,0.20654798 -27624192,0 -27625152,0 -27625152,0.10138805 -27625188,0.10138805 -27625188,0 -27625272,0 -27625272,0.12764031 -27625284,0.12764031 -27625284,0 -27625386,0 -27625386,0.27761014 -27625422,0.27761014 -27625422,0 -27625500,0 -27625500,0.24245625 -27625506,0.24245625 -27625506,0 -27626820,0 -27626820,0.19885335 -27626832,0.19885335 -27626832,0 -27633738,0 -27633738,0.16732046 -27633756,0.16732046 -27633756,0 -27634872,0 -27634872,0.093542547 -27634944,0.093542547 -27634944,0 -27639360,0 -27639360,0.29043452 -27639378,0.29043452 -27639378,0 -27639474,0 -27639474,0.14559445 -27639492,0.14559445 -27639492,0 -27643086,0 -27643086,0.20111648 -27643164,0.20111648 -27643164,0 -27652140,0 -27652140,0.13654194 -27652158,0.13654194 -27652158,0 -27676656,0 -27676656,0.15766445 -27676698,0.15766445 -27676698,0 -27676764,0 -27676764,0.24305975 -27676824,0.24305975 -27676824,0 -27676884,0 -27676884,0.061707906 -27676890,0.061707906 -27676890,0 -27676998,0 -27676998,0.22963186 -27677052,0.22963186 -27677052,0 -27681342,0 -27681342,0.031985516 -27681348,0.031985516 -27681348,0 -27681462,0 -27681462,0.0502414 -27681540,0.0502414 -27681540,0 -27681576,0 -27681576,0.12296319 -27681582,0.12296319 -27681582,0 -27681690,0 -27681690,0.19477972 -27681756,0.19477972 -27681756,0 -27681810,0 -27681810,0.045866023 -27681924,0.2033796 -27681924,0 -27681966,0 -27681966,0 -27681966,0.2033796 -27681966,0.045866023 -27682038,0 -27682038,0.10817743 -27682044,0.10817743 -27682044,0 -27682158,0 -27682158,0.18919734 -27682200,0.18919734 -27682200,0 -27682272,0 -27682272,0.25226313 -27682308,0.25226313 -27682308,0 -27682386,0 -27682386,0.12447194 -27682446,0.12447194 -27682446,0 -27685830,0 -27685830,0.2070006 -27685902,0.2070006 -27685902,0 -27685944,0 -27685944,0.12914906 -27686046,0.12914906 -27686046,0 -27686316,0 -27686316,0.13940857 -27686322,0.13940857 -27686322,0 -27695754,0 -27695754,0.18964997 -27695760,0.18964997 -27695760,0 -27708654,0 -27708654,0.32573929 -27708660,0.32573929 -27708660,0 -27710256,0 -27710256,0.18753772 -27710274,0.18753772 -27710274,0 -27712476,0 -27712476,0.12341581 -27712530,0.12341581 -27712530,0 -27715254,0 -27715254,0.17863609 -27715272,0.17863609 -27715272,0 -27715800,0 -27715800,0.31819553 -27715884,0.31819553 -27715884,0 -27716982,0 -27716982,0.21726011 -27716988,0.21726011 -27716988,0 -27717096,0 -27717096,0.1991551 -27717102,0.1991551 -27717102,0 -27717216,0 -27717216,0.27066989 -27717252,0.27066989 -27717252,0 -27720258,0 -27720258,0.23430899 -27720270,0.23430899 -27720270,0 -27720750,0 -27720750,0.21439348 -27720792,0.21439348 -27720792,0 -27721716,0 -27721716,0.22254074 -27721746,0.22254074 -27721746,0 -27722634,0 -27722634,0.23792999 -27722946,0.23792999 -27722946,0 -27724248,0 -27724248,0.10033193 -27724290,0.10033193 -27724290,0 -27728940,0 -27728940,0.076795413 -27728946,0.076795413 -27728946,0 -27729054,0 -27729054,0.033192517 -27729060,0.033192517 -27729060,0 -27734238,0 -27734238,0.15208208 -27734286,0.15208208 -27734286,0 -27734352,0 -27734352,0.091128546 -27734388,0.091128546 -27734388,0 -27734472,0 -27734472,0.016596258 -27734586,0.1404647 -27734586,0 -27734598,0 -27734598,0.1404647 -27734628,0.016596258 -27734628,0 -27734700,0 -27734700,0.21499698 -27734766,0.21499698 -27734766,0 -27734820,0 -27734820,0.00015087508 -27734826,0.00015087508 -27734826,0 -27734934,0 -27734934,0.28500302 -27734952,0.28500302 -27734952,0 -27735048,0 -27735048,0.0092033796 -27735054,0.0092033796 -27735054,0 -27735168,0 -27735168,0.09957755 -27735240,0.09957755 -27735240,0 -27735282,0 -27735282,0.047374774 -27735288,0.047374774 -27735288,0 -27735396,0 -27735396,0.32815329 -27735486,0.32815329 -27735486,0 -27763314,0 -27763314,0.23958962 -27763332,0.23958962 -27763332,0 -27765006,0 -27765006,0.05944478 -27765012,0.05944478 -27765012,0 -27766440,0 -27766440,0.21695836 -27766554,0.21318648 -27766554,0 -27766578,0 -27766578,0.056125528 -27766596,0.056125528 -27766596,0 -27766602,0 -27766602,0.21695836 -27766626,0.21318648 -27766626,0 -27766674,0 -27766674,0.16520821 -27766680,0.16520821 -27766680,0 -27766698,0 -27766698,0.20051298 -27766734,0.20051298 -27766734,0 -27766812,0 -27766812,0.28862402 -27766872,0.28862402 -27766872,0 -27770106,0 -27770106,0.22963186 -27770250,0.22963186 -27770250,0 -27773094,0 -27773094,0.11300543 -27773100,0.11300543 -27773100,0 -27773208,0 -27773208,0.32815329 -27773274,0.32815329 -27773274,0 -27773328,0 -27773328,0.2045866 -27773358,0.2045866 -27773358,0 -27773442,0 -27773442,0.3480688 -27773454,0.3480688 -27773454,0 -27773556,0 -27773556,0.19477972 -27773568,0.19477972 -27773568,0 -27773676,0 -27773676,0.12190706 -27773694,0.12190706 -27773694,0 -27773790,0 -27773790,0.15464695 -27773826,0.15464695 -27773826,0 -27777210,0 -27777210,0.18135184 -27777282,0.18135184 -27777282,0 -27777330,0 -27777330,0.15479783 -27777354,0.15479783 -27777354,0 -27777690,0 -27777690,0.16128546 -27777708,0.16128546 -27777708,0 -27777804,0 -27777804,0.23642124 -27777936,0.23642124 -27777936,0 -27787938,0 -27787938,0.14121907 -27788016,0.14121907 -27788016,0 -27788520,0 -27788520,0.13548582 -27788628,0.13548582 -27788628,0 -27789108,0 -27789108,0.19764635 -27789180,0.19764635 -27789180,0 -27789696,0 -27789696,0.17848521 -27789798,0.17848521 -27789798,0 -27791700,0 -27791700,0.22646349 -27791742,0.22646349 -27791742,0 -27795156,0 -27795156,0.17833434 -27795204,0.17833434 -27795204,0 -27795276,0 -27795276,0.16581171 -27795300,0.16581171 -27795300,0 -27795588,0 -27795588,0.032287266 -27795618,0.032287266 -27795618,0 -27795708,0 -27795708,0.013427882 -27795714,0.013427882 -27795714,0 -27795822,0 -27795822,0.0078455039 -27795888,0.0078455039 -27795888,0 -27795936,0 -27795936,0.1095353 -27795948,0.1095353 -27795948,0 -27796056,0 -27796056,0.21167773 -27796086,0.21167773 -27796086,0 -27796170,0 -27796170,0.19568497 -27796254,0.19568497 -27796254,0 -27796284,0 -27796284,0.25392275 -27796290,0.25392275 -27796290,0 -27798258,0 -27798258,0.23098974 -27798300,0.23098974 -27798300,0 -27804426,0 -27804426,0.34399517 -27804450,0.34399517 -27804450,0 -27810708,0 -27810708,0.11360893 -27810738,0.11360893 -27810738,0 -27815778,0 -27815778,0.12326494 -27815790,0.12326494 -27815790,0 -27817224,0 -27817224,0.047223899 -27817230,0.047223899 -27817230,0 -27817416,0 -27817416,0.13518407 -27817428,0.13518407 -27817428,0 -27832926,0 -27832926,0.22782136 -27832992,0.22782136 -27832992,0 -27847560,0 -27847560,0.026101388 -27847602,0.026101388 -27847602,0 -27847680,0 -27847680,0.28334339 -27847698,0.28334339 -27847698,0 -27852186,0 -27852186,0.088563669 -27852210,0.088563669 -27852210,0 -27852300,0 -27852300,0.0078455039 -27852348,0.0078455039 -27852348,0 -27853722,0 -27853722,0.46620398 -27853764,0.45187085 -27853764,0 -27854028,0 -27854028,0.46620398 -27854100,0.45187085 -27854100,0 -27854178,0 -27854178,0.17184671 -27854214,0.17184671 -27854214,0 -27855006,0 -27855006,0.14634882 -27855018,0.14634882 -27855018,0 -27867324,0 -27867324,0.085395293 -27867330,0.085395293 -27867330,0 -27871302,0 -27871302,0.21122511 -27871338,0.21122511 -27871338,0 -27876708,0 -27876708,0.0015087508 -27876714,0.0015087508 -27876714,0 -27890862,0 -27890862,0.13971032 -27890880,0.13971032 -27890880,0 -27896280,0 -27896280,0.16234158 -27896304,0.16234158 -27896304,0 -27900522,0 -27900522,0.17275196 -27900648,0.17275196 -27900648,0 -27901728,0 -27901728,0.03952927 -27901734,0.03952927 -27901734,0 -27903810,0 -27903810,0.34112855 -27903882,0.34112855 -27903882,0 -27903924,0 -27903924,0.19523235 -27903936,0.19523235 -27903936,0 -27932742,0 -27932742,0.17275196 -27932766,0.17275196 -27932766,0 -27944526,0 -27944526,0.28817139 -27944574,0.28817139 -27944574,0 -27949368,0 -27949368,0.2518105 -27949410,0.2518105 -27949410,0 -27954276,0 -27954276,0.39136995 -27954324,0.39136995 -27954324,0 -27960354,0 -27960354,0.0073928787 -27960366,0.0073928787 -27960366,0 -27960468,0 -27960468,0.078153289 -27960522,0.078153289 -27960522,0 -27968424,0 -27968424,0.09067592 -27968454,0.09067592 -27968454,0 -27968538,0 -27968538,0.071514786 -27968544,0.071514786 -27968544,0 -27968658,0 -27968658,0.28183464 -27968664,0.28183464 -27968664,0 -27968772,0 -27968772,0.097465299 -27968844,0.097465299 -27968844,0 -27976542,0 -27976542,0.21484611 -27976620,0.21484611 -27976620,0 -27976656,0 -27976656,0.15359083 -27976746,0.15359083 -27976746,0 -27977298,0 -27977298,0.26870851 -27977406,0.26870851 -27977406,0 -27977412,0 -27977412,0.017954134 -27977466,0.017954134 -27977466,0 -27977526,0 -27977526,0.12311406 -27977532,0.12311406 -27977532,0 -27977892,0 -27977892,0.21891973 -27977958,0.21891973 -27977958,0 -27978480,0 -27978480,0.21424261 -27978534,0.21424261 -27978534,0 -27979068,0 -27979068,0.22178636 -27979134,0.22178636 -27979134,0 -27979656,0 -27979656,0.17561859 -27979740,0.17561859 -27979740,0 -27980244,0 -27980244,0.18859384 -27980340,0.18859384 -27980340,0 -27990024,0 -27990024,0.18617984 -27990084,0.18617984 -27990084,0 -28024956,0 -28024956,0.12401931 -28025004,0.12401931 -28025004,0 -28025826,0 -28025826,0.1961376 -28025892,0.1961376 -28025892,0 -28026228,0 -28026228,0.12703681 -28026402,0.12703681 -28026402,0 -28027026,0 -28027026,0.3086904 -28027080,0.3086904 -28027080,0 -28027146,0 -28027146,0.33283042 -28027158,0.33283042 -28027158,0 -28027260,0 -28027260,0.15389258 -28027272,0.15389258 -28027272,0 -28027374,0 -28027374,0.22057936 -28027422,0.22057936 -28027422,0 -28029834,0 -28029834,0.21484611 -28029846,0.21484611 -28029846,0 -28029948,0 -28029948,0.28123114 -28030068,0.096409173 -28030068,0 -28030080,0 -28030080,0.28123114 -28030134,0.096409173 -28030134,0 -28030182,0 -28030182,0.074984912 -28030212,0.074984912 -28030212,0 -28030296,0 -28030296,0.13563669 -28030380,0.13563669 -28030380,0 -28030416,0 -28030416,0.25256488 -28030422,0.25256488 -28030422,0 -28030530,0 -28030530,0.22073024 -28030560,0.22073024 -28030560,0 -28030644,0 -28030644,0.085395293 -28030650,0.085395293 -28030650,0 -28030764,0 -28030764,0.16053108 -28030770,0.16053108 -28030770,0 -28030878,0 -28030878,0.20805673 -28030914,0.20805673 -28030914,0 -28034484,0 -28034484,0.16022933 -28034490,0.16022933 -28034490,0 -28038984,0 -28038984,0.047827399 -28039032,0.047827399 -28039032,0 -28054290,0 -28054290,0.33011467 -28054296,0.33011467 -28054296,0 -28057140,0 -28057140,0.16294508 -28057194,0.16294508 -28057194,0 -28065756,0 -28065756,0.0037718769 -28065762,0.0037718769 -28065762,0 -28070190,0 -28070190,0.12748944 -28070256,0.12748944 -28070256,0 -28073502,0 -28073502,0.256035 -28073550,0.256035 -28073550,0 -28073622,0 -28073622,0.16852746 -28073628,0.16852746 -28073628,0 -28073736,0 -28073736,0.1095353 -28073760,0.1095353 -28073760,0 -28073850,0 -28073850,0.21469523 -28073874,0.21469523 -28073874,0 -28073970,0 -28073970,0.16671696 -28074084,0.19477972 -28074084,0 -28074138,0 -28074138,0.19477972 -28074192,0.16671696 -28074192,0 -28074198,0 -28074198,0.12009656 -28074210,0.12009656 -28074210,0 -28075776,0 -28075776,0.19447797 -28075800,0.19447797 -28075800,0 -28079322,0 -28079322,0.037115269 -28079340,0.037115269 -28079340,0 -28079436,0 -28079436,0.066837658 -28079442,0.066837658 -28079442,0 -28079550,0 -28079550,0.17079059 -28079562,0.17079059 -28079562,0 -28103622,0 -28103622,0.25633675 -28103634,0.25633675 -28103634,0 -28103736,0 -28103736,0.12929994 -28103778,0.12929994 -28103778,0 -28104582,0 -28104582,0.24109837 -28104618,0.24109837 -28104618,0 -28104696,0 -28104696,0.17290284 -28104720,0.17290284 -28104720,0 -28106916,0 -28106916,0.016294508 -28106976,0.016294508 -28106976,0 -28107498,0 -28107498,0.087356669 -28107528,0.087356669 -28107528,0 -28108596,0 -28108596,0.029873265 -28108674,0.029873265 -28108674,0 -28108710,0 -28108710,0.048732649 -28108716,0.048732649 -28108716,0 -28114548,0 -28114548,0.096409173 -28114554,0.096409173 -28114554,0 -28114662,0 -28114662,0.22238986 -28114668,0.10681955 -28114668,0 -28114674,0 -28114674,0 -28114674,0.22238986 -28114674,0.10681955 -28114776,0 -28114776,0.21575136 -28114806,0.21575136 -28114806,0 -28114938,0 -28114938,0.26538926 -28114968,0.26538926 -28114968,0 -28117224,0 -28117224,0.08056729 -28117320,0.08056729 -28117320,0 -28120698,0 -28120698,0.17622209 -28120722,0.17622209 -28120722,0 -28128282,0 -28128282,0.048129149 -28128288,0.048129149 -28128288,0 -28136700,0 -28136700,0.0031683766 -28136706,0.0031683766 -28136706,0 -28139832,0 -28139832,0.096258298 -28139904,0.096258298 -28139904,0 -28140474,0 -28140474,0.22269161 -28140534,0.22269161 -28140534,0 -28144044,0 -28144044,0.18964997 -28144116,0.18964997 -28144116,0 -28145454,0 -28145454,0.15208208 -28145496,0.15208208 -28145496,0 -28149318,0 -28149318,0.13488232 -28149372,0.13488232 -28149372,0 -28149672,0 -28149672,0.17486421 -28149816,0.17486421 -28149816,0 -28150182,0 -28150182,0.4545866 -28150254,0.4545866 -28150254,0 -28153872,0 -28153872,0.38518407 -28153938,0.38518407 -28153938,0 -28154634,0 -28154634,0.2942064 -28154700,0.2942064 -28154700,0 -28190544,0 -28190544,0.19266747 -28190604,0.19266747 -28190604,0 -28190658,0 -28190658,0.42727821 -28190664,0.42727821 -28190664,0 -28203354,0 -28203354,0.20066385 -28203420,0.20066385 -28203420,0 -28203942,0 -28203942,0.2421545 -28204032,0.2421545 -28204032,0 -28204530,0 -28204530,0.18814122 -28204584,0.18814122 -28204584,0 -28205118,0 -28205118,0.12205794 -28205196,0.12205794 -28205196,0 -28205706,0 -28205706,0.18240797 -28205772,0.18240797 -28205772,0 -28206288,0 -28206288,0.21318648 -28206396,0.21318648 -28206396,0 -28207884,0 -28207884,0.0049788775 -28207890,0.0049788775 -28207890,0 -28219320,0 -28219320,0.24064575 -28219422,0.24064575 -28219422,0 -28221894,0 -28221894,0.0063367532 -28221900,0.0063367532 -28221900,0 -28225650,0 -28225650,0.22057936 -28225776,0.22057936 -28225776,0 -28231794,0 -28231794,0.060199155 -28231830,0.060199155 -28231830,0 -28231908,0 -28231908,0.11360893 -28231944,0.11360893 -28231944,0 -28234350,0 -28234350,0.16641521 -28234470,0 -28234470,0 -28234470,0.0058841279 -28234470,0.16641521 -28234476,0.0058841279 -28234476,0 -28236150,0 -28236150,0.055220278 -28236192,0.055220278 -28236192,0 -28236264,0 -28236264,0.068949909 -28236270,0.068949909 -28236270,0 -28246254,0 -28246254,1 -28246530,1 -28246530,0 -28275726,0 -28275726,0.052957151 -28275738,0.052957151 -28275738,0 -28275840,0 -28275840,0.16671696 -28275876,0.16671696 -28275876,0 -28278300,0 -28278300,0.13156307 -28278354,0.13156307 -28278354,0 -28278414,0 -28278414,0.013277007 -28278420,0.013277007 -28278420,0 -28280670,0 -28280670,0.16611346 -28280700,0.16611346 -28280700,0 -28284168,0 -28284168,0.041490646 -28284174,0.041490646 -28284174,0 -28284186,0 -28284186,0.39725407 -28284282,0.12070006 -28284282,0 -28284318,0 -28284318,0.12070006 -28284498,0.39725407 -28284498,0 -28286016,0 -28286016,0.18089922 -28286328,0.18089922 -28286328,0 -28288068,0 -28288068,0.22329511 -28288098,0.22329511 -28288098,0 -28288188,0 -28288188,0.16867833 -28288266,0.16867833 -28288266,0 -28288302,0 -28288302,0.16339771 -28288314,0.16339771 -28288314,0 -28291134,0 -28291134,0.13427882 -28291140,0.13427882 -28291140,0 -28291248,0 -28291248,0.13955944 -28291272,0.13955944 -28291272,0 -28299054,0 -28299054,0.36104406 -28299384,0.31080266 -28299384,0 -28299414,0 -28299414,0.31080266 -28299534,0.36104406 -28299534,0 -28300992,0 -28300992,0.42969221 -28301034,0.11707906 -28301034,0 -28301046,0 -28301046,0.11707906 -28301064,0.42969221 -28301064,0 -28301148,0 -28301148,0.087356669 -28301214,0.087356669 -28301214,0 -28305444,0 -28305444,0.42501509 -28305516,0.42501509 -28305516,0 -28306806,0 -28306806,0.12311406 -28306812,0.12311406 -28306812,0 -28308786,0 -28308786,0.091279421 -28308792,0.091279421 -28308792,0 -28308900,0 -28308900,0.17184671 -28308936,0.17184671 -28308936,0 -28311258,0 -28311258,0.25105613 -28311318,0.25105613 -28311318,0 -28311378,0 -28311378,0.29164152 -28311438,0.29164152 -28311438,0 -28311492,0 -28311492,0.31336753 -28311516,0.31336753 -28311516,0 -28311546,0 -28311546,0.25694025 -28311600,0.25694025 -28311600,0 -28311606,0 -28311606,0.08086904 -28311660,0.08086904 -28311660,0 -28311726,0 -28311726,0.12447194 -28311732,0.12447194 -28311732,0 -28311840,0 -28311840,0.3528968 -28311894,0.3528968 -28311894,0 -28317414,0 -28317414,0.19824985 -28317516,0.19824985 -28317516,0 -28320156,0 -28320156,0.21605311 -28320180,0.21605311 -28320180,0 -28323720,0 -28323720,0.040585395 -28323774,0.040585395 -28323774,0 -28323834,0 -28323834,0.014182257 -28323840,0.014182257 -28323840,0 -28323954,0 -28323954,0.19447797 -28323966,0.19447797 -28323966,0 -28326966,0 -28326966,0.1955341 -28326972,0.1955341 -28326972,0 -28327086,0 -28327086,0.12899819 -28327122,0.12899819 -28327122,0 -28327200,0 -28327200,0.072872661 -28327206,0.072872661 -28327206,0 -28328754,0 -28328754,0.52097164 -28329108,0.52097164 -28329108,0 -28349496,0 -28349496,0.0006035003 -28349502,0.0006035003 -28349502,0 -28359348,0 -28359348,0.23219674 -28359366,0.23219674 -28359366,0 -28359744,0 -28359744,0.021273386 -28359750,0.021273386 -28359750,0 -28359864,0 -28359864,0.1440857 -28359870,0.1440857 -28359870,0 -28366830,0 -28366830,0.12220881 -28366944,0.11768256 -28366944,0 -28366974,0 -28366974,0.12220881 -28367010,0.11768256 -28367010,0 -28367508,0 -28367508,0.038020519 -28367550,0.038020519 -28367550,0 -28372236,0 -28372236,0.36089318 -28372284,0.36089318 -28372284,0 -28376694,0 -28376694,0.35546168 -28376766,0.35546168 -28376766,0 -28376928,0 -28376928,0.19809897 -28377030,0.30129753 -28377030,0 -28377042,0 -28377042,0.30129753 -28377108,0.19809897 -28377108,0 -28377144,0 -28377144,0.083433917 -28377150,0.083433917 -28377150,0 -28377510,0 -28377510,0.18678334 -28377606,0.18678334 -28377606,0 -28378014,0 -28378014,0.13412794 -28378020,0.13412794 -28378020,0 -28378098,0 -28378098,0.23430899 -28378164,0.23430899 -28378164,0 -28378686,0 -28378686,0.21529873 -28378746,0.21529873 -28378746,0 -28379274,0 -28379274,0.21967411 -28379352,0.21967411 -28379352,0 -28380090,0 -28380090,0.0078455039 -28380102,0.0078455039 -28380102,0 -28382994,0 -28382994,0.093542547 -28383090,0.093542547 -28383090,0 -28383108,0 -28383108,0.013427882 -28383114,0.013427882 -28383114,0 -28383570,0 -28383570,0.12009656 -28383576,0.12009656 -28383576,0 -28384062,0 -28384062,0.21333736 -28384152,0.21333736 -28384152,0 -28385772,0 -28385772,0.1095353 -28385778,0.1095353 -28385778,0 -28388664,0 -28388664,0.0076946288 -28388778,0.0076946288 -28388778,0 -28393194,0 -28393194,0.18980084 -28393224,0.18980084 -28393224,0 -28393308,0 -28393308,0.20081473 -28393344,0.20081473 -28393344,0 -28393428,0 -28393428,0.086753168 -28393554,0.086753168 -28393554,0 -28396434,0 -28396434,0.17109234 -28396452,0.17109234 -28396452,0 -28404132,0 -28404132,0.10425468 -28404144,0.10425468 -28404144,0 -28404348,0 -28404348,0.26086301 -28404414,0.26086301 -28404414,0 -28404648,0 -28404648,0.29616777 -28404660,0.16581171 -28404660,0 -28404708,0 -28404708,0.16581171 -28404750,0.29616777 -28404750,0 -28404774,0 -28404774,0.10938443 -28404792,0.10938443 -28404792,0 -28408380,0 -28408380,0.31185878 -28408392,0.31185878 -28408392,0 -28408494,0 -28408494,0.13246832 -28408506,0.13246832 -28408506,0 -28408806,0 -28408806,0.42199759 -28408866,0.42199759 -28408866,0 -28409106,0 -28409106,0.42335546 -28409166,0.42335546 -28409166,0 -28409430,0 -28409430,0.0072420036 -28409436,0.0072420036 -28409436,0 -28409550,0 -28409550,0.243965 -28409574,0.243965 -28409574,0 -28410138,0 -28410138,0.13684369 -28410192,0.13684369 -28410192,0 -28415790,0 -28415790,0.28983102 -28415844,0.28983102 -28415844,0 -28416948,0 -28416948,0.23913699 -28416978,0.23913699 -28416978,0 -28417062,0 -28417062,0.20443573 -28417086,0.20443573 -28417086,0 -28417452,0 -28417452,0.25331925 -28417536,0.25331925 -28417536,0 -28417752,0 -28417752,0.33916717 -28417824,0.33916717 -28417824,0 -28418046,0 -28418046,0.44885335 -28418124,0.44885335 -28418124,0 -28418814,0 -28418814,0.21107423 -28418826,0.21107423 -28418826,0 -28421214,0 -28421214,0.16913096 -28421256,0.16913096 -28421256,0 -28421328,0 -28421328,0.073023537 -28421334,0.073023537 -28421334,0 -28421940,0 -28421940,0.11738081 -28421964,0.11738081 -28421964,0 -28425654,0 -28425654,0.054164152 -28425678,0.054164152 -28425678,0 -28447824,0 -28447824,0.015238383 -28447830,0.015238383 -28447830,0 -28447938,0 -28447938,0.021575136 -28447950,0.021575136 -28447950,0 -28448052,0 -28448052,0.22797224 -28448064,0.22797224 -28448064,0 -28452048,0 -28452048,0.20307785 -28452096,0.20307785 -28452096,0 -28452162,0 -28452162,0.38850332 -28452168,0.38850332 -28452168,0 -28455462,0 -28455462,0.12869644 -28455552,0.12869644 -28455552,0 -28456050,0 -28456050,0.21318648 -28456188,0.21318648 -28456188,0 -28456638,0 -28456638,0.2457755 -28456710,0.2457755 -28456710,0 -28457226,0 -28457226,0 -28457226,0.21122511 -28457226,0.17260109 -28457256,0 -28457256,0.17260109 -28457292,0.21122511 -28457292,0 -28457808,0 -28457808,0.13442969 -28457874,0.13442969 -28457874,0 -28458396,0 -28458396,0.20805673 -28458450,0.20805673 -28458450,0 -28460154,0 -28460154,0.16928183 -28460166,0.16928183 -28460166,0 -28462824,0 -28462824,0.036964393 -28462830,0.036964393 -28462830,0 -28465164,0 -28465164,0.015691008 -28465170,0.015691008 -28465170,0 -28471908,0 -28471908,0.25331925 -28471914,0.25331925 -28471914,0 -28480230,0 -28480230,0.082830416 -28480290,0.082830416 -28480290,0 -28480308,0 -28480308,0.071665661 -28480326,0.071665661 -28480326,0 -28480428,0 -28480428,0.17546771 -28480452,0.17546771 -28480452,0 -28486398,0 -28486398,0.23144237 -28486464,0.23144237 -28486464,0 -28487226,0 -28487226,0.18029572 -28487286,0.18029572 -28487286,0 -28487346,0 -28487346,0.092788171 -28487352,0.092788171 -28487352,0 -28487700,0 -28487700,0.001961376 -28487706,0.001961376 -28487706,0 -28491936,0 -28491936,0.11858781 -28491966,0.11858781 -28491966,0 -28493784,0 -28493784,0.28771877 -28493808,0.28771877 -28493808,0 -28495812,0 -28495812,0.10319855 -28495872,0.10319855 -28495872,0 -28534458,0 -28534458,0.64695232 -28534824,0.64695232 -28534824,0 -28537770,0 -28537770,0.034550392 -28537776,0.034550392 -28537776,0 -28556994,0 -28556994,0.16460471 -28557036,0.16460471 -28557036,0 -28559772,0 -28559772,0.0067893784 -28559784,0.0067893784 -28559784,0 -28563660,0 -28563660,0.259656 -28563726,0.259656 -28563726,0 -28570584,0 -28570584,0.059897405 -28570602,0.059897405 -28570602,0 -28570950,0 -28570950,0.27489439 -28571106,0.27489439 -28571106,0 -28583112,0 -28583112,0.020971635 -28583238,0.020971635 -28583238,0 -28586148,0 -28586148,0.012824381 -28586166,0.012824381 -28586166,0 -28586268,0 -28586268,0.2421545 -28586286,0.2421545 -28586286,0 -28587138,0 -28587138,0.10576343 -28587144,0.10576343 -28587144,0 -28589664,0 -28589664,0.052655401 -28589682,0.052655401 -28589682,0 -28594758,0 -28594758,0.19357272 -28594842,0.19357272 -28594842,0 -28595340,0 -28595340,0.17335546 -28595436,0.17335546 -28595436,0 -28595928,0 -28595928,0.15404345 -28596012,0.15404345 -28596012,0 -28596516,0 -28596516,0.24200362 -28596588,0.24200362 -28596588,0 -28617474,0 -28617474,0.30552203 -28617486,0.30552203 -28617486,0 -28617594,0 -28617594,0.28983102 -28617702,0.28983102 -28617702,0 -28617708,0 -28617708,0.065630658 -28617822,0.16777308 -28617822,0 -28617858,0 -28617858,0 -28617858,0.16777308 -28617858,0.065630658 -28617942,0 -28617942,0.18316234 -28618050,0.18316234 -28618050,0 -28618056,0 -28618056,0.071967411 -28618062,0.071967411 -28618062,0 -28621200,0 -28621200,0.32905854 -28622220,0.32905854 -28622220,0 -28624842,0 -28624842,0.29330115 -28624854,0.29330115 -28624854,0 -28625370,0 -28625370,0.16022933 -28625400,0.16022933 -28625400,0 -28625490,0 -28625490,0.087356669 -28625520,0.087356669 -28625520,0 -28630950,0 -28630950,0.21107423 -28630962,0.21107423 -28630962,0 -28633110,0 -28633110,0.13156307 -28633122,0.13156307 -28633122,0 -28647516,0 -28647516,0.17199759 -28647522,0.17199759 -28647522,0 -28647636,0 -28647636,0.31004828 -28647864,0.31004828 -28647864,0 -28655646,0 -28655646,0.042697646 -28655694,0.042697646 -28655694,0 -28656762,0 -28656762,0.258449 -28656774,0.258449 -28656774,0 -28659144,0 -28659144,0.40570308 -28659156,0.40570308 -28659156,0 -28659264,0 -28659264,0.11632468 -28659282,0.11632468 -28659282,0 -28662516,0 -28662516,0.22404949 -28662582,0.22404949 -28662582,0 -28664484,0 -28664484,0.17954134 -28664544,0.17954134 -28664544,0 -28664748,0 -28664748,0.0992758 -28664766,0.0992758 -28664766,0 -28664862,0 -28664862,0.2493965 -28664874,0.2493965 -28664874,0 -28664982,0 -28664982,0.12839469 -28664994,0.12839469 -28664994,0 -28665072,0 -28665072,0.18874472 -28665096,0.19266747 -28665096,0 -28665138,0 -28665138,0.18874472 -28665186,0.19266747 -28665186,0 -28665660,0 -28665660,0.26508751 -28665762,0.26508751 -28665762,0 -28666248,0 -28666248,0.21922148 -28666308,0.21922148 -28666308,0 -28666836,0 -28666836,0.2542245 -28666932,0.2542245 -28666932,0 -28667124,0 -28667124,0.23732649 -28667166,0.23732649 -28667166,0 -28667418,0 -28667418,0.19025347 -28667496,0.19025347 -28667496,0 -28668006,0 -28668006,0.19055522 -28668090,0.19055522 -28668090,0 -28670004,0 -28670004,0.037869644 -28670010,0.037869644 -28670010,0 -28670118,0 -28670118,0.091128546 -28670148,0.091128546 -28670148,0 -28670238,0 -28670238,0.017803259 -28670244,0.017803259 -28670244,0 -28670352,0 -28670352,0.094900422 -28670358,0.094900422 -28670358,0 -28670466,0 -28670466,0.22133374 -28670568,0.22133374 -28670568,0 -28670586,0 -28670586,0.14996982 -28670604,0.14996982 -28670604,0 -28673112,0 -28673112,0.1059143 -28673124,0.1059143 -28673124,0 -28673424,0 -28673424,0.44885335 -28673718,0.44885335 -28673718,0 -28681770,0 -28681770,0.22027761 -28681782,0.22027761 -28681782,0 -28682706,0 -28682706,0.18889559 -28682772,0.18889559 -28682772,0 -28682820,0 -28682820,0.32362704 -28682862,0.32362704 -28682862,0 -28717740,0 -28717740,0.23642124 -28717776,0.23642124 -28717776,0 -28722816,0 -28722816,0.051901026 -28722846,0.051901026 -28722846,0 -28722930,0 -28722930,0.042546771 -28722996,0.042546771 -28722996,0 -28727166,0 -28727166,0.19719372 -28727208,0.19719372 -28727208,0 -28727280,0 -28727280,0.16671696 -28727310,0.16671696 -28727310,0 -28737030,0 -28737030,0.21952323 -28737036,0.21952323 -28737036,0 -28741350,0 -28741350,0.0076946288 -28741452,0.0076946288 -28741452,0 -28741470,0 -28741470,0.22148461 -28741494,0.22148461 -28741494,0 -28741584,0 -28741584,0.20866023 -28741650,0.20866023 -28741650,0 -28741698,0 -28741698,0.28364514 -28741710,0.28364514 -28741710,0 -28741818,0 -28741818,0.22465299 -28741830,0.22465299 -28741830,0 -28742106,0 -28742106,0.18240797 -28742214,0.18240797 -28742214,0 -28742220,0 -28742220,0.15585395 -28742238,0.15585395 -28742238,0 -28744074,0 -28744074,0.17878696 -28744092,0.17878696 -28744092,0 -28744188,0 -28744188,0.1477067 -28744254,0.1477067 -28744254,0 -28746372,0 -28746372,0.022027761 -28746432,0.022027761 -28746432,0 -28750458,0 -28750458,0.26780326 -28750524,0.26780326 -28750524,0 -28750572,0 -28750572,0.18286059 -28750584,0.18286059 -28750584,0 -28750686,0 -28750686,0.33961979 -28750782,0.33961979 -28750782,0 -28750806,0 -28750806,0.064121907 -28750848,0.064121907 -28750848,0 -28750920,0 -28750920,0.13624019 -28750980,0.13624019 -28750980,0 -28751034,0 -28751034,0.19115872 -28751154,0.13080869 -28751154,0 -28751202,0 -28751202,0.13080869 -28751208,0.19115872 -28751208,0 -28751268,0 -28751268,0.1404647 -28751280,0.1404647 -28751280,0 -28754988,0 -28754988,0.69930597 -28755072,0.039981895 -28755072,0 -28755078,0 -28755078,0.039981895 -28755306,0.69930597 -28755306,0 -28757304,0 -28757304,0.1053108 -28757316,0.1053108 -28757316,0 -28757418,0 -28757418,0.20006035 -28757454,0.20006035 -28757454,0 -28769616,0 -28769616,0.15389258 -28769640,0.15389258 -28769640,0 -28783794,0 -28783794,0.24894387 -28783806,0.24894387 -28783806,0 -28783908,0 -28783908,0.015389258 -28783998,0.015389258 -28783998,0 -28784022,0 -28784022,0.25935425 -28784034,0.25935425 -28784034,0 -28794852,0 -28794852,0.14544357 -28794864,0.14544357 -28794864,0 -28794966,0 -28794966,0.25950513 -28795050,0.25950513 -28795050,0 -28796940,0 -28796940,0.27459264 -28796958,0.27459264 -28796958,0 -28797054,0 -28797054,0.24652987 -28797120,0.24652987 -28797120,0 -28797174,0 -28797174,0.22178636 -28797180,0.22178636 -28797180,0 -28797516,0 -28797516,0.2445685 -28797582,0.2445685 -28797582,0 -28804062,0 -28804062,0.31125528 -28804098,0.31125528 -28804098,0 -28804356,0 -28804356,0.37748944 -28804374,0.37748944 -28804374,0 -28804656,0 -28804656,0.29586602 -28804740,0.29586602 -28804740,0 -28804758,0 -28804758,0.19900422 -28804872,0.032890766 -28804872,0 -28804878,0 -28804878,0.032890766 -28804926,0.19900422 -28804926,0 -28804956,0 -28804956,0.35757393 -28804974,0.35757393 -28804974,0 -28804992,0 -28804992,0.24064575 -28805082,0.24064575 -28805082,0 -28805106,0 -28805106,0.26342788 -28805130,0.26342788 -28805130,0 -28807920,0 -28807920,0.41264333 -28807932,0.41264333 -28807932,0 -28811568,0 -28811568,0.23476162 -28811634,0.23476162 -28811634,0 -28812156,0 -28812156,0.18980084 -28812276,0.18980084 -28812276,0 -28812618,0 -28812618,0.18874472 -28812726,0.18874472 -28812726,0 -28812732,0 -28812732,0.1483102 -28812744,0.18210622 -28812744,0 -28812822,0 -28812822,0.1483102 -28812828,0.18210622 -28812828,0 -28812852,0 -28812852,0.28907664 -28812882,0.28907664 -28812882,0 -28812966,0 -28812966,0.11888956 -28813020,0.11888956 -28813020,0 -28813332,0 -28813332,0.23249849 -28813398,0.23249849 -28813398,0 -28814502,0 -28814502,0.20488835 -28814508,0.20488835 -28814508,0 -28821924,0 -28821924,0.20745323 -28821942,0.20745323 -28821942,0 -28822038,0 -28822038,0.028213639 -28822044,0.028213639 -28822044,0 -28822158,0 -28822158,0.052806276 -28822164,0.052806276 -28822164,0 -28829298,0 -28829298,0.20503923 -28829358,0.20503923 -28829358,0 -28832604,0 -28832604,0.011315631 -28832610,0.011315631 -28832610,0 -28843284,0 -28843284,0.23340374 -28843350,0.23340374 -28843350,0 -28850562,0 -28850562,0.082226916 -28850574,0.082226916 -28850574,0 -28852524,0 -28852524,0.18270972 -28852536,0.18270972 -28852536,0 -28878792,0 -28878792,0.3553108 -28878798,0.3553108 -28878798,0 -28878912,0 -28878912,0.19930597 -28878918,0.19930597 -28878918,0 -28882746,0 -28882746,0.22631261 -28882818,0.22631261 -28882818,0 -28887198,0 -28887198,0.13050694 -28887264,0.13050694 -28887264,0 -28890456,0 -28890456,0.25648763 -28890480,0.25648763 -28890480,0 -28891314,0 -28891314,0.023687387 -28891368,0.023687387 -28891368,0 -28893588,0 -28893588,0.17184671 -28893654,0.17184671 -28893654,0 -28893702,0 -28893702,0.037567894 -28893708,0.037567894 -28893708,0 -28893816,0 -28893816,0.23038624 -28893822,0.23038624 -28893822,0 -28893924,0 -28893924,0.087054919 -28894032,0.087054919 -28894032,0 -28894038,0 -28894038,0.1471032 -28894062,0.1471032 -28894062,0 -28894152,0 -28894152,0.0058841279 -28894164,0.0058841279 -28894164,0 -28894272,0 -28894272,0.19115872 -28894374,0.19115872 -28894374,0 -28894386,0 -28894386,0.18859384 -28894434,0.18859384 -28894434,0 -28894500,0 -28894500,0.18512372 -28894542,0.18512372 -28894542,0 -28894620,0 -28894620,0.20624623 -28894662,0.20624623 -28894662,0 -28894734,0 -28894734,0.054013277 -28894758,0.054013277 -28894758,0 -28894848,0 -28894848,0.22933011 -28894872,0.22933011 -28894872,0 -28894968,0 -28894968,0.31683766 -28895004,0.31683766 -28895004,0 -28895082,0 -28895082,0.096409173 -28895148,0.096409173 -28895148,0 -28895196,0 -28895196,0.022933011 -28895202,0.022933011 -28895202,0 -28895316,0 -28895316,0.21303561 -28895406,0.21303561 -28895406,0 -28895430,0 -28895430,0.025799638 -28895436,0.025799638 -28895436,0 -28896450,0 -28896450,0.21318648 -28896456,0.21318648 -28896456,0 -28896564,0 -28896564,0.26901026 -28896636,0.26901026 -28896636,0 -28896678,0 -28896678,0.023989137 -28896720,0.023989137 -28896720,0 -28896726,0 -28896726,0.33449004 -28896828,0.33449004 -28896828,0 -28897746,0 -28897746,0.070609535 -28897788,0.070609535 -28897788,0 -28898184,0 -28898184,0.13397707 -28898214,0.13397707 -28898214,0 -28898358,0 -28898358,0.13261919 -28898424,0.13261919 -28898424,0 -28898478,0 -28898478,0.11059143 -28898664,0.11059143 -28898664,0 -28902612,0 -28902612,0.13412794 -28902636,0.13412794 -28902636,0 -28902726,0 -28902726,0.17667471 -28902780,0.17667471 -28902780,0 -28906572,0 -28906572,0.23657212 -28906638,0.0075437538 -28906638,0 -28906668,0 -28906668,0.23657212 -28906752,0 -28906752,0 -28906752,0.0075437538 -28906752,0.30959565 -28906794,0.30959565 -28906794,0 -28906866,0 -28906866,0.20986723 -28906932,0.20986723 -28906932,0 -28907160,0 -28907160,0.26689801 -28907226,0.26689801 -28907226,0 -28907496,0 -28907496,0.05974653 -28907502,0.05974653 -28907502,0 -28907748,0 -28907748,0.27625226 -28907850,0.27625226 -28907850,0 -28908330,0 -28908330,0.21967411 -28908408,0.21967411 -28908408,0 -28908918,0 -28908918,0.21469523 -28909032,0.21469523 -28909032,0 -28910148,0 -28910148,0.1422752 -28910202,0.1422752 -28910202,0 -28910244,0 -28910244,0.053560652 -28910310,0.053560652 -28910310,0 -28910358,0 -28910358,0.08026554 -28910364,0.08026554 -28910364,0 -28910472,0 -28910472,0.20790585 -28910514,0.20790585 -28910514,0 -28912554,0 -28912554,0.17637296 -28912566,0.17637296 -28912566,0 -28914564,0 -28914564,0.14695232 -28914588,0.14695232 -28914588,0 -28914696,0 -28914696,0.34520217 -28914780,0.34520217 -28914780,0 -28914816,0 -28914816,0.16038021 -28914828,0.16038021 -28914828,0 -28916778,0 -28916778,0.1501207 -28916784,0.1501207 -28916784,0 -28917138,0 -28917138,0.084339167 -28917150,0.084339167 -28917150,0 -28917252,0 -28917252,0.055522028 -28917366,0.10274593 -28917366,0 -28917396,0 -28917396,0.055522028 -28917486,0.1525347 -28917486,0 -28917522,0 -28917522,0.10274593 -28917564,0.1525347 -28917564,0 -28917600,0 -28917600,0.078907664 -28917606,0.078907664 -28917606,0 -28917714,0 -28917714,0.081019916 -28917768,0.081019916 -28917768,0 -28917834,0 -28917834,0.097767049 -28917870,0.097767049 -28917870,0 -28917948,0 -28917948,0.33479179 -28917990,0.33479179 -28917990,0 -28918668,0 -28918668,0.27021726 -28918746,0.27021726 -28918746,0 -28919256,0 -28919256,0.22314424 -28919334,0.22314424 -28919334,0 -28919838,0 -28919838,0.22767049 -28919916,0.22767049 -28919916,0 -28920426,0 -28920426,0.18934822 -28920492,0.18934822 -28920492,0 -28921422,0 -28921422,0.13231744 -28921434,0.13231744 -28921434,0 -28924356,0 -28924356,0.21605311 -28924362,0.21605311 -28924362,0 -28927056,0 -28927056,0.12356669 -28927092,0.12356669 -28927092,0 -28928994,0 -28928994,0.23747737 -28929084,0.23747737 -28929084,0 -28930248,0 -28930248,0.035153893 -28930254,0.035153893 -28930254,0 -28935588,0 -28935588,0.26388051 -28935630,0.26388051 -28935630,0 -28936146,0 -28936146,0.1913096 -28936194,0.1913096 -28936194,0 -28936260,0 -28936260,0.12582981 -28936374,0.25558238 -28936374,0 -28936398,0 -28936398,0.25558238 -28936404,0.12582981 -28936404,0 -28939902,0 -28939902,0.12145444 -28939968,0.12145444 -28939968,0 -28963608,0 -28963608,0.20322873 -28963692,0.20322873 -28963692,0 -28963728,0 -28963728,0.026704888 -28963734,0.026704888 -28963734,0 -28964952,0 -28964952,0.35561255 -28964964,0.35561255 -28964964,0 -28965066,0 -28965066,0.3577248 -28965108,0.3577248 -28965108,0 -28965660,0 -28965660,0.21726011 -28965732,0.21726011 -28965732,0 -28965774,0 -28965774,0.026554013 -28965780,0.026554013 -28965780,0 -28965888,0 -28965888,0.10863005 -28965900,0.10863005 -28965900,0 -28970646,0 -28970646,0.11179843 -28970676,0.11179843 -28970676,0 -28970760,0 -28970760,0.18286059 -28970820,0.18286059 -28970820,0 -28970874,0 -28970874,0.24471937 -28970898,0.24471937 -28970898,0 -28970994,0 -28970994,0.24864212 -28971060,0.24864212 -28971060,0 -28971108,0 -28971108,0.074532287 -28971114,0.074532287 -28971114,0 -28971222,0 -28971222,0.32709716 -28971258,0.32709716 -28971258,0 -28971342,0 -28971342,0.23958962 -28971354,0.23958962 -28971354,0 -28971456,0 -28971456,0.078002414 -28971486,0.078002414 -28971486,0 -28971570,0 -28971570,0.039981895 -28971576,0.039981895 -28971576,0 -28972410,0 -28972410,0.45443573 -28972650,0.45443573 -28972650,0 -28975578,0 -28975578,0.36179843 -28975590,0.36179843 -28975590,0 -28976046,0 -28976046,0.18467109 -28976058,0.18467109 -28976058,0 -28978614,0 -28978614,0.50935425 -28978908,0.50935425 -28978908,0 -28985712,0 -28985712,0.22057936 -28985796,0.22057936 -28985796,0 -28986300,0 -28986300,0.19100785 -28986348,0.18361497 -28986348,0 -28986390,0 -28986390,0.19100785 -28986396,0.18361497 -28986396,0 -28986882,0 -28986882,0.18406759 -28987002,0.18406759 -28987002,0 -28987470,0 -28987470,0.19990947 -28987566,0.19990947 -28987566,0 -28988274,0 -28988274,0.35123718 -28988328,0.35123718 -28988328,0 -28988574,0 -28988574,0.41988533 -28988658,0.41988533 -28988658,0 -28988874,0 -28988874,0.32981291 -28988946,0.32981291 -28988946,0 -28989168,0 -28989168,0.29330115 -28989222,0.29330115 -28989222,0 -28993938,0 -28993938,0.011315631 -28993944,0.011315631 -28993944,0 -28994304,0 -28994304,0.10395293 -28994358,0.10395293 -28994358,0 -29000070,0 -29000070,0.1010863 -29000118,0.1010863 -29000118,0 -29007036,0 -29007036,0.23445987 -29007054,0.23445987 -29007054,0 -29008110,0 -29008110,0.27730839 -29008218,0.27730839 -29008218,0 -29008230,0 -29008230,0.00015087508 -29008236,0.00015087508 -29008236,0 -29008344,0 -29008344,0.17531684 -29008434,0.17531684 -29008434,0 -29010420,0 -29010420,0.20866023 -29010492,0.20866023 -29010492,0 -29010534,0 -29010534,0.13744719 -29010558,0.13744719 -29010558,0 -29010648,0 -29010648,0.011013881 -29010654,0.011013881 -29010654,0 -29010768,0 -29010768,0.1997586 -29010774,0.1997586 -29010774,0 -29010882,0 -29010882,0.093391672 -29010888,0.1035003 -29010888,0 -29010894,0 -29010894,0.1035003 -29010978,0.093391672 -29010978,0 -29010996,0 -29010996,0.14634882 -29011002,0.14634882 -29011002,0 -29012616,0 -29012616,0.068799034 -29012676,0.068799034 -29012676,0 -29012730,0 -29012730,0.28590827 -29012754,0.28590827 -29012754,0 -29012850,0 -29012850,0.031834641 -29012856,0.031834641 -29012856,0 -29018136,0 -29018136,0.007996379 -29018142,0.007996379 -29018142,0 -29018256,0 -29018256,0.075739288 -29018262,0.075739288 -29018262,0 -29021058,0 -29021058,0.18361497 -29021082,0.18361497 -29021082,0 -29021172,0 -29021172,0.11134581 -29021226,0.11134581 -29021226,0 -29021286,0 -29021286,0.047374774 -29021292,0.047374774 -29021292,0 -29021406,0 -29021406,0.09037417 -29021442,0.09037417 -29021442,0 -29021520,0 -29021520,0.13865419 -29021550,0.13865419 -29021550,0 -29021634,0 -29021634,0.2021726 -29021754,0.071363911 -29021754,0 -29021772,0 -29021772,0.2021726 -29021826,0.071363911 -29021826,0 -29021868,0 -29021868,0.21846711 -29021886,0.21846711 -29021886,0 -29026044,0 -29026044,0.0043753772 -29026050,0.0043753772 -29026050,0 -29026914,0 -29026914,0.20232348 -29026950,0.20232348 -29026950,0 -29054892,0 -29054892,0.10304768 -29054952,0.10304768 -29054952,0 -29056398,0 -29056398,0.22057936 -29056500,0.22057936 -29056500,0 -29056692,0 -29056692,0.10199155 -29056716,0.16898008 -29056716,0 -29056740,0 -29056740,0.10199155 -29056746,0.16898008 -29056746,0 -29056812,0 -29056812,0.20368135 -29056848,0.20368135 -29056848,0 -29056926,0 -29056926,0.0054315027 -29056932,0.0054315027 -29056932,0 -29058270,0 -29058270,0.24683162 -29058330,0.24683162 -29058330,0 -29058858,0 -29058858,0.22782136 -29058930,0.22782136 -29058930,0 -29059446,0 -29059446,0.19930597 -29059512,0.19930597 -29059512,0 -29060034,0 -29060034,0.19930597 -29060118,0.19930597 -29060118,0 -29060622,0 -29060622,0.16988533 -29060706,0.16988533 -29060706,0 -29064390,0 -29064390,0.20368135 -29064552,0.20368135 -29064552,0 -29068290,0 -29068290,0.12899819 -29068368,0.12899819 -29068368,0 -29069832,0 -29069832,0.21786361 -29069838,0.21786361 -29069838,0 -29074344,0 -29074344,0.077851539 -29074356,0.077851539 -29074356,0 -29074458,0 -29074458,0.17878696 -29074482,0.17878696 -29074482,0 -29076624,0 -29076624,0.35561255 -29076666,0.35561255 -29076666,0 -29076738,0 -29076738,0.056427278 -29076756,0.056427278 -29076756,0 -29078826,0 -29078826,0.15706095 -29078916,0.15706095 -29078916,0 -29087856,0 -29087856,0.3026554 -29087940,0.3026554 -29087940,0 -29087970,0 -29087970,0.069100785 -29088036,0.069100785 -29088036,0 -29089110,0 -29089110,0.20126735 -29089134,0.20126735 -29089134,0 -29091774,0 -29091774,0.062462281 -29091780,0.062462281 -29091780,0 -29091894,0 -29091894,0.037567894 -29091906,0.037567894 -29091906,0 -29094906,0 -29094906,0.014634882 -29094912,0.014634882 -29094912,0 -29095020,0 -29095020,0.15841883 -29095038,0.15841883 -29095038,0 -29095134,0 -29095134,0.039680145 -29095194,0.039680145 -29095194,0 -29095248,0 -29095248,0.18587809 -29095260,0.18587809 -29095260,0 -29098866,0 -29098866,0.16173808 -29098884,0.16173808 -29098884,0 -29103708,0 -29103708,0.074381412 -29103774,0.074381412 -29103774,0 -29111082,0 -29111082,0.042395896 -29111094,0.042395896 -29111094,0 -29111196,0 -29111196,0.24607725 -29111214,0.24607725 -29111214,0 -29122194,0 -29122194,0.26101388 -29122200,0.26101388 -29122200,0 -29122308,0 -29122308,0.035606518 -29122314,0.035606518 -29122314,0 -29122422,0 -29122422,0.0030175015 -29122428,0.0030175015 -29122428,0 -29122542,0 -29122542,0.1047073 -29122548,0.1047073 -29122548,0 -29136390,0 -29136390,0.20971635 -29136426,0.20971635 -29136426,0 -29143548,0 -29143548,0.099426675 -29143578,0.099426675 -29143578,0 -29145528,0 -29145528,0.14302957 -29145552,0.14302957 -29145552,0 -29149104,0 -29149104,0.063820157 -29149170,0.063820157 -29149170,0 -29149986,0 -29149986,0.27715751 -29150058,0.27715751 -29150058,0 -29151366,0 -29151366,0.054918527 -29151372,0.054918527 -29151372,0 -29151480,0 -29151480,0.063971032 -29151492,0.063971032 -29151492,0 -29151594,0 -29151594,0.061557031 -29151600,0.061557031 -29151600,0 -29151714,0 -29151714,0.055974653 -29151720,0.055974653 -29151720,0 -29151828,0 -29151828,0.32513579 -29151834,0.32513579 -29151834,0 -29151942,0 -29151942,0.20353048 -29152062,0.17471334 -29152062,0 -29152074,0 -29152074,0 -29152074,0.20353048 -29152074,0.17471334 -29152176,0 -29152176,0.13608932 -29152236,0.13608932 -29152236,0 -29152290,0 -29152290,0.10153893 -29152296,0.10153893 -29152296,0 -29152410,0 -29152410,0.28832227 -29152518,0.28832227 -29152518,0 -29152524,0 -29152524,0.25558238 -29152554,0.25558238 -29152554,0 -29152638,0 -29152638,0.13789982 -29152650,0.13789982 -29152650,0 -29152758,0 -29152758,0.16928183 -29152866,0.16928183 -29152866,0 -29156466,0 -29156466,0.21695836 -29156514,0.21695836 -29156514,0 -29156580,0 -29156580,0.23777912 -29156592,0.23777912 -29156592,0 -29157702,0 -29157702,0.0075437538 -29157816,0.21409173 -29157816,0 -29157822,0 -29157822,0.21409173 -29157840,0.0075437538 -29157840,0 -29157930,0 -29157930,0.29164152 -29157960,0.29164152 -29157960,0 -29158050,0 -29158050,0.21439348 -29158176,0.21439348 -29158176,0 -29160684,0 -29160684,0.077549789 -29160714,0.077549789 -29160714,0 -29169024,0 -29169024,0.13005432 -29169036,0.13005432 -29169036,0 -29169138,0 -29169138,0.30159928 -29169144,0.30159928 -29169144,0 -29169252,0 -29169252,0.11013881 -29169366,0.11013881 -29169366,0 -29191722,0 -29191722,0.17109234 -29191812,0.17109234 -29191812,0 -29194566,0 -29194566,0.30069403 -29194974,0.30069403 -29194974,0 -29196402,0 -29196402,0.32438141 -29196630,0.32438141 -29196630,0 -29228730,0 -29228730,0.26342788 -29228790,0.26342788 -29228790,0 -29229360,0 -29229360,0.18783947 -29229384,0.18783947 -29229384,0 -29234958,0 -29234958,0.1913096 -29234988,0.1913096 -29234988,0 -29239404,0 -29239404,0.19583585 -29239416,0.19583585 -29239416,0 -29244354,0 -29244354,0.027911889 -29244360,0.027911889 -29244360,0 -29249250,0 -29249250,0.1925166 -29249346,0.1925166 -29249346,0 -29249370,0 -29249370,0.17094146 -29249382,0.17094146 -29249382,0 -29249484,0 -29249484,0.17320459 -29249502,0.17320459 -29249502,0 -29249598,0 -29249598,0.25875075 -29249640,0.25875075 -29249640,0 -29251542,0 -29251542,0.17124321 -29251584,0.17124321 -29251584,0 -29277300,0 -29277300,0.0075437538 -29277330,0.0075437538 -29277330,0 -29277414,0 -29277414,0.0073928787 -29277480,0.0073928787 -29277480,0 -29277528,0 -29277528,0.040283645 -29277534,0.040283645 -29277534,0 -29277648,0 -29277648,0.19749547 -29277672,0.19749547 -29277672,0 -29277762,0 -29277762,0.28213639 -29277804,0.28213639 -29277804,0 -29277876,0 -29277876,0.13518407 -29277924,0.13518407 -29277924,0 -29282814,0 -29282814,0.18286059 -29282880,0.18286059 -29282880,0 -29288508,0 -29288508,0.16309596 -29288532,0.16309596 -29288532,0 -29288622,0 -29288622,0.22872661 -29288670,0.22872661 -29288670,0 -29308812,0 -29308812,0.30642728 -29308818,0.30642728 -29308818,0 -29308932,0 -29308932,0.0076946288 -29308944,0 -29308944,0 -29308944,0.0076946288 -29308944,0.21469523 -29309064,0.13050694 -29309064,0 -29309070,0 -29309070,0.21469523 -29309094,0.13050694 -29309094,0 -29309178,0 -29309178,0.15449608 -29309220,0.15449608 -29309220,0 -29309292,0 -29309292,0.026252263 -29309316,0.026252263 -29309316,0 -29309412,0 -29309412,0.22420036 -29309466,0.22420036 -29309466,0 -29313522,0 -29313522,0.24230537 -29313816,0.24230537 -29313816,0 -29319396,0 -29319396,0.11707906 -29319402,0.11707906 -29319402,0 -29323956,0 -29323956,0.042697646 -29324010,0.042697646 -29324010,0 -29324070,0 -29324070,0.27715751 -29324082,0.27715751 -29324082,0 -29324184,0 -29324184,0.11798431 -29324190,0.11798431 -29324190,0 -29327250,0 -29327250,0.21695836 -29327292,0.21695836 -29327292,0 -29334048,0 -29334048,0.4509656 -29334396,0.4509656 -29334396,0 -29337396,0 -29337396,0.13699457 -29337408,0.13699457 -29337408,0 -29343708,0 -29343708,0.20413398 -29343882,0.20413398 -29343882,0 -29347392,0 -29347392,0.33539529 -29347398,0.33539529 -29347398,0 -29347506,0 -29347506,0.019462885 -29347512,0.019462885 -29347512,0 -29350968,0 -29350968,0.16143633 -29350986,0.16143633 -29350986,0 -29352090,0 -29352090,0.27851539 -29352102,0.27851539 -29352102,0 -29352204,0 -29352204,0.21182861 -29352306,0.21182861 -29352306,0 -29354454,0 -29354454,0.13186482 -29354490,0.13186482 -29354490,0 -29354946,0 -29354946,0.065479783 -29354952,0.065479783 -29354952,0 -29355060,0 -29355060,0.013277007 -29355066,0.013277007 -29355066,0 -29356158,0 -29356158,0.082981291 -29356176,0.082981291 -29356176,0 -29358438,0 -29358438,0.14302957 -29358486,0.14302957 -29358486,0 -29358552,0 -29358552,0.1065178 -29358564,0.1065178 -29358564,0 -29358666,0 -29358666,0.15178033 -29358780,0.15178033 -29358780,0 -29387436,0 -29387436,0.071967411 -29387442,0.071967411 -29387442,0 -29398374,0 -29398374,0.22178636 -29398386,0.22178636 -29398386,0 -29398950,0 -29398950,0.09067592 -29399016,0.09067592 -29399016,0 -29399064,0 -29399064,0.15268558 -29399070,0.15268558 -29399070,0 -29399184,0 -29399184,0.257242 -29399214,0.257242 -29399214,0 -29403624,0 -29403624,0.6537417 -29403834,0.6537417 -29403834,0 -29404314,0 -29404314,0.24019312 -29404368,0.24019312 -29404368,0 -29406888,0 -29406888,0.13910682 -29406954,0.13910682 -29406954,0 -29407002,0 -29407002,0.28228727 -29407038,0.28228727 -29407038,0 -29407122,0 -29407122,0.25211225 -29407236,0.17893784 -29407236,0 -29407254,0 -29407254,0.17893784 -29407260,0.25211225 -29407260,0 -29407350,0 -29407350,0.18195534 -29407380,0.18195534 -29407380,0 -29412168,0 -29412168,0.33614967 -29412186,0.33614967 -29412186,0 -29412282,0 -29412282,0.011768256 -29412438,0.011768256 -29412438,0 -29418456,0 -29418456,0.14604707 -29418462,0.14604707 -29418462,0 -29422908,0 -29422908,0.39363307 -29422920,0.39363307 -29422920,0 -29423208,0 -29423208,0.3008449 -29423286,0.3008449 -29423286,0 -29423796,0 -29423796,0.18255884 -29423886,0.18255884 -29423886,0 -29424384,0 -29424384,0.21710923 -29424462,0.21710923 -29424462,0 -29424966,0 -29424966,0.16385033 -29425032,0.16385033 -29425032,0 -29426274,0 -29426274,0.1483102 -29426334,0.1483102 -29426334,0 -29441892,0 -29441892,0.0073928787 -29441964,0.0073928787 -29441964,0 -29443812,0 -29443812,0 -29443812,0.23114062 -29443812,0.086451418 -29443830,0 -29443830,0.086451418 -29443926,0.23114062 -29443926,0 -29443950,0 -29443950,0.21786361 -29444034,0.21786361 -29444034,0 -29445030,0 -29445030,0.1071213 -29445084,0.1071213 -29445084,0 -29446428,0 -29446428,0.18904647 -29446452,0.18904647 -29446452,0 -29446806,0 -29446806,0.19945685 -29446824,0.19945685 -29446824,0 -29452152,0 -29452152,0.034550392 -29452266,0.20730235 -29452266,0 -29452284,0 -29452284,0.034550392 -29452320,0.20730235 -29452320,0 -29452380,0 -29452380,0.22223899 -29452434,0.22223899 -29452434,0 -29485974,0 -29485974,0.23295112 -29486058,0.23295112 -29486058,0 -29487324,0 -29487324,0.0075437538 -29487408,0.0075437538 -29487408,0 -29488734,0 -29488734,0.24185275 -29488752,0.24185275 -29488752,0 -29488848,0 -29488848,0.039680145 -29488884,0.039680145 -29488884,0 -29488968,0 -29488968,0.27278214 -29489040,0.27278214 -29489040,0 -29489082,0 -29489082,0.015540133 -29489088,0.015540133 -29489088,0 -29490756,0 -29490756,0.23853349 -29490780,0.23853349 -29490780,0 -29490876,0 -29490876,0.0073928787 -29490954,0.0073928787 -29490954,0 -29492238,0 -29492238,0.013126132 -29492244,0.013126132 -29492244,0 -29492358,0 -29492358,0.0010561255 -29492364,0.0010561255 -29492364,0 -29497230,0 -29497230,0.32694629 -29497302,0.32694629 -29497302,0 -29498226,0 -29498226,0.16732046 -29498250,0.16732046 -29498250,0 -29502756,0 -29502756,0.37733856 -29502774,0.37733856 -29502774,0 -29502834,0 -29502834,0.14514182 -29502846,0.14514182 -29502846,0 -29502954,0 -29502954,0.14484007 -29502960,0.14484007 -29502960,0 -29503068,0 -29503068,0.11330718 -29503092,0.11330718 -29503092,0 -29505144,0 -29505144,0.14378395 -29505156,0.14378395 -29505156,0 -29506752,0 -29506752,0.077398914 -29506770,0.077398914 -29506770,0 -29506866,0 -29506866,0.27474351 -29506872,0.27474351 -29506872,0 -29516754,0 -29516754,0.21167773 -29516778,0.21167773 -29516778,0 -29516868,0 -29516868,0.31216053 -29516922,0.31216053 -29516922,0 -29516982,0 -29516982,0.15359083 -29517024,0.15359083 -29517024,0 -29524104,0 -29524104,0.25256488 -29524116,0.25256488 -29524116,0 -29524218,0 -29524218,0.17954134 -29524266,0.17954134 -29524266,0 -29524338,0 -29524338,0.16716958 -29524368,0.16716958 -29524368,0 -29524452,0 -29524452,0.19870247 -29524470,0.19870247 -29524470,0 -29527512,0 -29527512,0.32226916 -29527560,0.32226916 -29527560,0 -29527842,0 -29527842,0.17109234 -29527872,0.17109234 -29527872,0 -29531160,0 -29531160,0.15630658 -29531172,0.15630658 -29531172,0 -29531280,0 -29531280,0.14634882 -29531292,0.14634882 -29531292,0 -29532954,0 -29532954,0.20307785 -29532984,0.20307785 -29532984,0 -29533068,0 -29533068,0.2996379 -29533158,0.2996379 -29533158,0 -29533686,0 -29533686,0.51780326 -29533908,0.0042245021 -29533908,0 -29533914,0 -29533914,0.0042245021 -29534010,0.51780326 -29534010,0 -29534022,0 -29534022,0.20473748 -29534040,0.20473748 -29534040,0 -29570790,0 -29570790,0.15645745 -29570862,0.15645745 -29570862,0 -29570904,0 -29570904,0.35395293 -29570928,0.35395293 -29570928,0 -29572578,0 -29572578,0.15721183 -29572602,0.15721183 -29572602,0 -29572962,0 -29572962,0.22057936 -29572998,0.22057936 -29572998,0 -29573076,0 -29573076,0.0070911285 -29573118,0.0070911285 -29573118,0 -29573190,0 -29573190,0.11255281 -29573196,0.11255281 -29573196,0 -29577732,0 -29577732,0.20926373 -29577762,0.20926373 -29577762,0 -29582424,0 -29582424,0.32860591 -29582490,0.32860591 -29582490,0 -29585760,0 -29585760,0.017048884 -29585766,0.017048884 -29585766,0 -29586126,0 -29586126,0.089921545 -29586240,0.037266144 -29586240,0 -29586246,0 -29586246,0.037266144 -29586270,0.089921545 -29586270,0 -29587212,0 -29587212,0.3002414 -29587296,0.3002414 -29587296,0 -29587542,0 -29587542,0.055823778 -29587548,0.055823778 -29587548,0 -29588520,0 -29588520,0.038925769 -29588526,0.038925769 -29588526,0 -29598558,0 -29598558,0.21861798 -29598582,0.21861798 -29598582,0 -29601030,0 -29601030,0.3577248 -29601138,0.3577248 -29601138,0 -29608842,0 -29608842,0.064121907 -29608854,0.064121907 -29608854,0 -29611590,0 -29611590,0.16324683 -29611602,0.16324683 -29611602,0 -29612820,0 -29612820,0.010561255 -29612826,0.010561255 -29612826,0 -29612934,0 -29612934,0.21982498 -29612994,0.21982498 -29612994,0 -29613054,0 -29613054,0.11406156 -29613168,0.11406156 -29613168,0 -29614698,0 -29614698,0.027911889 -29614704,0.027911889 -29614704,0 -29614836,0 -29614836,0.27172601 -29614872,0.27172601 -29614872,0 -29617926,0 -29617926,0.13277007 -29618046,0 -29618046,0 -29618046,0.13277007 -29618046,0.1955341 -29618082,0.1955341 -29618082,0 -29620440,0 -29620440,0.20669885 -29620506,0.20669885 -29620506,0 -29620560,0 -29620560,0.15178033 -29620566,0.15178033 -29620566,0 -29624592,0 -29624592,0.20368135 -29624628,0.20368135 -29624628,0 -29625678,0 -29625678,0.16943271 -29625726,0.16943271 -29625726,0 -29635122,0 -29635122,0.26267351 -29635134,0.26267351 -29635134,0 -29656872,0 -29656872,0.035003018 -29656878,0.035003018 -29656878,0 -29656992,0 -29656992,0.24019312 -29657004,0.24019312 -29657004,0 -29683080,0 -29683080,0.14499095 -29683086,0.14499095 -29683086,0 -29685420,0 -29685420,0.063971032 -29685438,0.063971032 -29685438,0 -29685534,0 -29685534,0.12251056 -29685540,0.12251056 -29685540,0 -29688474,0 -29688474,0.26101388 -29688498,0.26101388 -29688498,0 -29693178,0 -29693178,0.00045262523 -29693184,0.00045262523 -29693184,0 -29693292,0 -29693292,0.074834037 -29693310,0.074834037 -29693310,0 -29693406,0 -29693406,0.1967411 -29693430,0.1967411 -29693430,0 -29693526,0 -29693526,0.21439348 -29693550,0.21439348 -29693550,0 -29693640,0 -29693640,0.066234158 -29693682,0.066234158 -29693682,0 -29694624,0 -29694624,0.18723597 -29694654,0.18723597 -29694654,0 -29697792,0 -29697792,0.20745323 -29697822,0.20745323 -29697822,0 -29698710,0 -29698710,0.13593844 -29698740,0.13593844 -29698740,0 -29701314,0 -29701314,0.020368135 -29701320,0.020368135 -29701320,0 -29701542,0 -29701542,0.17908871 -29701554,0.17908871 -29701554,0 -29708148,0 -29708148,0.039981895 -29708154,0.039981895 -29708154,0 -29714580,0 -29714580,0.1543452 -29714586,0.1543452 -29714586,0 -29714694,0 -29714694,0.014484007 -29714700,0.014484007 -29714700,0 -29725746,0 -29725746,0.17275196 -29725776,0.17275196 -29725776,0 -29753820,0 -29753820,0.36722993 -29753832,0.36722993 -29753832,0 -29753940,0 -29753940,0.018406759 -29753946,0.018406759 -29753946,0 -29754390,0 -29754390,0.087356669 -29754462,0.087356669 -29754462,0 -29754504,0 -29754504,0.12266144 -29754534,0.12266144 -29754534,0 -29757150,0 -29757150,0.25769463 -29757168,0.25769463 -29757168,0 -29757264,0 -29757264,0.21243211 -29757270,0.21243211 -29757270,0 -29758626,0 -29758626,0.19583585 -29758644,0.19583585 -29758644,0 -29758746,0 -29758746,0.078756789 -29758752,0.078756789 -29758752,0 -29762544,0 -29762544,0.32754979 -29762586,0.32754979 -29762586,0 -29767368,0 -29767368,0.051297526 -29767374,0.051297526 -29767374,0 -29773824,0 -29773824,0.066385033 -29773830,0.066385033 -29773830,0 -29774250,0 -29774250,0.11481593 -29774268,0.11481593 -29774268,0 -29774364,0 -29774364,0.31910078 -29774400,0.31910078 -29774400,0 -29775102,0 -29775102,0.26689801 -29775180,0.26689801 -29775180,0 -29775216,0 -29775216,0.020971635 -29775234,0.020971635 -29775234,0 -29778348,0 -29778348,0.0073928787 -29778450,0.0073928787 -29778450,0 -29790348,0 -29790348,0.257242 -29790930,0.257242 -29790930,0 -29792184,0 -29792184,0.32498491 -29793210,0.32498491 -29793210,0 -29793546,0 -29793546,0.87371756 -29793780,0.87371756 -29793780,0 -29797488,0 -29797488,0.095956548 -29797506,0.095956548 -29797506,0 -29798058,0 -29798058,0.20066385 -29798112,0.20066385 -29798112,0 -29798172,0 -29798172,0.0057332529 -29798184,0.0057332529 -29798184,0 -29798286,0 -29798286,0.14906457 -29798316,0.14906457 -29798316,0 -29798400,0 -29798400,0.14302957 -29798538,0.14302957 -29798538,0 -29800530,0 -29800530,0.2518105 -29800704,0.2518105 -29800704,0 -29828574,0 -29828574,0.240344 -29828652,0.240344 -29828652,0 -29836782,0 -29836782,0.16898008 -29836824,0.16898008 -29836824,0 -29836896,0 -29836896,0.13578757 -29836926,0.13578757 -29836926,0 -29837010,0 -29837010,0.16777308 -29837016,0.16777308 -29837016,0 -29840178,0 -29840178,0.24049487 -29840190,0.24049487 -29840190,0 -29840298,0 -29840298,0.16038021 -29840310,0.16038021 -29840310,0 -29843058,0 -29843058,0.09037417 -29843160,0.09037417 -29843160,0 -29843280,0 -29843280,0.32785154 -29843316,0.32785154 -29843316,0 -29845890,0 -29845890,0.11647556 -29845926,0.11647556 -29845926,0 -29847678,0 -29847678,0.32754979 -29847690,0.32754979 -29847690,0 -29847792,0 -29847792,0.26071213 -29847846,0.26071213 -29847846,0 -29851344,0 -29851344,0.23868437 -29851404,0.23868437 -29851404,0 -29855802,0 -29855802,0.26795413 -29855874,0.26795413 -29855874,0 -29856324,0 -29856324,0.1495172 -29856348,0.1495172 -29856348,0 -29869296,0 -29869296,0.11089318 -29869302,0.11089318 -29869302,0 -29869410,0 -29869410,0.23536512 -29869476,0.23536512 -29869476,0 -29869500,0 -29869500,0.032136391 -29869506,0.032136391 -29869506,0 -29869968,0 -29869968,0.26765238 -29869974,0.26765238 -29869974,0 -29870622,0 -29870622,0.025648763 -29870628,0.025648763 -29870628,0 -29872704,0 -29872704,0.2578455 -29872740,0.2578455 -29872740,0 -29874810,0 -29874810,0.0078455039 -29874846,0.0078455039 -29874846,0 -29875092,0 -29875092,0.43829209 -29875356,0.43829209 -29875356,0 -29875854,0 -29875854,0.019764635 -29875860,0.019764635 -29875860,0 -29879880,0 -29879880,0.21620398 -29879964,0.21620398 -29879964,0 -29881014,0 -29881014,0.17048884 -29881110,0.17048884 -29881110,0 -29881128,0 -29881128,0.01991551 -29881134,0.01991551 -29881134,0 -29881242,0 -29881242,0.17999396 -29881248,0.17999396 -29881248,0 -29881758,0 -29881758,0.20353048 -29881764,0.20353048 -29881764,0 -29881872,0 -29881872,0.20021123 -29881884,0.20021123 -29881884,0 -29882910,0 -29882910,0.067893784 -29882916,0.067893784 -29882916,0 -29883024,0 -29883024,0.012522631 -29883060,0.012522631 -29883060,0 -29883144,0 -29883144,0.02051901 -29883156,0.02051901 -29883156,0 -29883258,0 -29883258,0.010863005 -29883264,0.010863005 -29883264,0 -29883372,0 -29883372,0.085244418 -29883384,0.085244418 -29883384,0 -29887398,0 -29887398,0.1531382 -29887446,0.1531382 -29887446,0 -29913708,0 -29913708,0.15600483 -29913762,0.15600483 -29913762,0 -29918766,0 -29918766,0.27549789 -29920020,0.27549789 -29920020,0 -29923518,0 -29923518,0.22736874 -29923530,0.22736874 -29923530,0 -29925288,0 -29925288,0.20745323 -29925300,0.20745323 -29925300,0 -29925660,0 -29925660,0.027308389 -29925684,0.027308389 -29925684,0 -29928516,0 -29928516,0.057785154 -29928630,0.32951116 -29928630,0 -29928636,0 -29928636,0.057785154 -29928744,0.17290284 -29928744,0 -29928756,0 -29928756,0.17290284 -29928858,0.32951116 -29928858,0 -29928864,0 -29928864,0.20368135 -29928882,0.20368135 -29928882,0 -29928978,0 -29928978,0.25678938 -29929056,0.25678938 -29929056,0 -29934816,0 -29934816,0.38578757 -29934858,0.38578757 -29934858,0 -29938272,0 -29938272,0.029571515 -29938278,0.029571515 -29938278,0 -29938386,0 -29938386,0.08026554 -29938392,0.08026554 -29938392,0 -29941908,0 -29941908,0.13820157 -29942064,0.13820157 -29942064,0 -29944854,0 -29944854,0.1907061 -29944872,0.1907061 -29944872,0 -29951814,0 -29951814,0.19296922 -29951880,0.19296922 -29951880,0 -29953956,0 -29953956,0.18542547 -29954148,0.18542547 -29954148,0 -29955204,0 -29955204,0.0073928787 -29955228,0.0073928787 -29955228,0 -29955324,0 -29955324,0.0075437538 -29955438,0.0075437538 -29955438,0 -29960328,0 -29960328,0.20503923 -29960364,0.20503923 -29960364,0 -29960472,0 -29960472,0.63971032 -29960652,0.63971032 -29960652,0 -29963736,0 -29963736,0.43829209 -29963946,0.43829209 -29963946,0 -29965938,0 -29965938,0.32966204 -29965956,0.32966204 -29965956,0 -29967852,0 -29967852,0.27082076 -29967894,0.27082076 -29967894,0 -29968152,0 -29968152,0.27474351 -29968212,0.27474351 -29968212,0 -29968452,0 -29968452,0.39423657 -29968506,0.39423657 -29968506,0 -29968746,0 -29968746,0.41098371 -29968776,0.41098371 -29968776,0 -29969046,0 -29969046,0.27323476 -29969106,0.27323476 -29969106,0 -29970744,0 -29970744,0.024290887 -29970762,0.024290887 -29970762,0 -29986770,0 -29986770,0.43663247 -29986776,0.43663247 -29986776,0 -30007116,0 -30007116,0.15162945 -30007122,0.15162945 -30007122,0 -30007230,0 -30007230,0.26870851 -30007278,0.26870851 -30007278,0 -30007350,0 -30007350,0.18738684 -30007374,0.18738684 -30007374,0 -30010032,0 -30010032,0.15343995 -30010074,0.15343995 -30010074,0 -30011730,0 -30011730,0.13322269 -30011766,0.13322269 -30011766,0 -30011844,0 -30011844,0.12764031 -30011886,0.12764031 -30011886,0 -30012264,0 -30012264,0.092184671 -30012270,0.092184671 -30012270,0 -30014136,0 -30014136,0.090525045 -30014142,0.090525045 -30014142,0 -30015120,0 -30015120,0.28605914 -30015414,0.28605914 -30015414,0 -30016956,0 -30016956,0.35878093 -30017490,0.35878093 -30017490,0 -30018036,0 -30018036,0.18995172 -30018144,0.18995172 -30018144,0 -30018546,0 -30018546,0.18044659 -30018552,0.18044659 -30018552,0 -30018666,0 -30018666,0.18753772 -30018768,0.18753772 -30018768,0 -30018780,0 -30018780,0.29284852 -30018798,0.29284852 -30018798,0 -30018894,0 -30018894,0.26403138 -30018948,0.26403138 -30018948,0 -30019014,0 -30019014,0.096258298 -30019032,0.096258298 -30019032,0 -30019128,0 -30019128,0.03983102 -30019164,0.03983102 -30019164,0 -30019242,0 -30019242,0.014031382 -30019248,0.014031382 -30019248,0 -30019362,0 -30019362,0.3535003 -30019398,0.3535003 -30019398,0 -30019476,0 -30019476,0.20488835 -30019482,0.20488835 -30019482,0 -30021780,0 -30021780,0.10485818 -30021798,0.10485818 -30021798,0 -30021900,0 -30021900,0.1561557 -30021906,0.1561557 -30021906,0 -30022014,0 -30022014,0.3050694 -30022044,0.3050694 -30022044,0 -30023556,0 -30023556,0.034097767 -30023562,0.034097767 -30023562,0 -30027024,0 -30027024,0.78666264 -30027558,0.78666264 -30027558,0 -30034884,0 -30034884,0.10334943 -30034896,0.10334943 -30034896,0 -30035004,0 -30035004,0.33418829 -30035010,0.33418829 -30035010,0 -30040566,0 -30040566,0.24849125 -30040626,0.24849125 -30040626,0 -30044688,0 -30044688,0.042094146 -30044724,0.042094146 -30044724,0 -30047616,0 -30047616,0.33539529 -30047628,0.33539529 -30047628,0 -30047730,0 -30047730,0.13835244 -30047844,0.086149668 -30047844,0 -30047874,0 -30047874,0.086149668 -30047898,0.13835244 -30047898,0 -30047958,0 -30047958,0.28998189 -30047970,0.28998189 -30047970,0 -30049944,0 -30049944,0.042395896 -30049962,0.042395896 -30049962,0 -30050058,0 -30050058,0.27972239 -30050148,0.27972239 -30050148,0 -30050514,0 -30050514,0.26252263 -30050532,0.26252263 -30050532,0 -30050628,0 -30050628,0.24487025 -30050640,0.24487025 -30050640,0 -30053064,0 -30053064,0.25226313 -30053412,0.25226313 -30053412,0 -30054900,0 -30054900,0.2954134 -30055638,0.2954134 -30055638,0 -30059274,0 -30059274,0.081623416 -30059334,0.081623416 -30059334,0 -30059388,0 -30059388,0.19779722 -30059394,0.19779722 -30059394,0 -30061410,0 -30061410,0.098823174 -30061524,0.098823174 -30061524,0 -30061530,0 -30061530,0.25467713 -30061536,0.25467713 -30061536,0 -30061644,0 -30061644,0.0067893784 -30061662,0.0067893784 -30061662,0 -30061758,0 -30061758,0.24351237 -30061782,0.24351237 -30061782,0 -30066294,0 -30066294,0.1434822 -30066354,0.1434822 -30066354,0 -30072864,0 -30072864,0.28394689 -30072960,0.28394689 -30072960,0 -30072978,0 -30072978,0.025648763 -30072984,0.025648763 -30072984,0 -30073098,0 -30073098,0.26569101 -30073140,0.26569101 -30073140,0 -30075648,0 -30075648,0.41219071 -30076380,0.41219071 -30076380,0 -30095844,0 -30095844,0.3032589 -30096132,0.3032589 -30096132,0 -30097674,0 -30097674,0.34293905 -30098166,0.34293905 -30098166,0 -30101730,0 -30101730,0.35742305 -30101772,0.35742305 -30101772,0 -30103956,0 -30103956,0.26282438 -30103968,0.26282438 -30103968,0 -30104076,0 -30104076,0.1440857 -30104112,0.1440857 -30104112,0 -30104976,0 -30104976,0.26780326 -30105036,0.26780326 -30105036,0 -30105558,0 -30105558,0.47812311 -30105564,0.26071213 -30105564,0 -30105630,0 -30105630,0.47812311 -30105654,0.26071213 -30105654,0 -30105858,0 -30105858,0.51674713 -30105894,0.51674713 -30105894,0 -30106152,0 -30106152,0 -30106152,0.42229934 -30106152,0.18904647 -30106164,0 -30106164,0.42229934 -30106218,0.18904647 -30106218,0 -30106740,0 -30106740,0.18255884 -30106836,0.18255884 -30106836,0 -30107322,0 -30107322,0.2033796 -30107400,0.2033796 -30107400,0 -30107910,0 -30107910,0.24290887 -30107982,0.24290887 -30107982,0 -30108486,0 -30108486,0.13895594 -30108522,0.13895594 -30108522,0 -30108768,0 -30108768,0.14665057 -30108822,0.14665057 -30108822,0 -30108882,0 -30108882,0.077248039 -30108888,0.077248039 -30108888,0 -30111366,0 -30111366,0.01071213 -30111372,0.01071213 -30111372,0 -30114834,0 -30114834,0.013427882 -30114954,0.27640314 -30114954,0 -30114972,0 -30114972,0.27640314 -30115032,0.013427882 -30115032,0 -30115068,0 -30115068,0.007996379 -30115074,0.007996379 -30115074,0 -30115182,0 -30115182,0.14182257 -30115224,0.14182257 -30115224,0 -30115302,0 -30115302,0.23129149 -30115380,0.23129149 -30115380,0 -30115416,0 -30115416,0.18059747 -30115530,0.091732046 -30115530,0 -30115536,0 -30115536,0.091732046 -30115554,0.18059747 -30115554,0 -30115650,0 -30115650,0.17229934 -30115698,0.17229934 -30115698,0 -30115764,0 -30115764,0.030778515 -30115806,0.030778515 -30115806,0 -30118980,0 -30118980,0.050090525 -30119016,0.050090525 -30119016,0 -30120582,0 -30120582,0.23566687 -30120612,0.23566687 -30120612,0 -30126198,0 -30126198,0.31427278 -30126234,0.31427278 -30126234,0 -30128976,0 -30128976,0.25497888 -30129012,0.25497888 -30129012,0 -30129756,0 -30129756,0.07045866 -30129768,0.07045866 -30129768,0 -30130344,0 -30130344,0.077851539 -30130350,0.077851539 -30130350,0 -30131496,0 -30131496,0.13714544 -30131514,0.088563669 -30131514,0 -30131526,0 -30131526,0.13714544 -30131610,0.057030779 -30131610,0 -30131616,0 -30131616,0.057030779 -30131634,0.088563669 -30131634,0 -30131724,0 -30131724,0.0096560048 -30131730,0.0096560048 -30131730,0 -30131844,0 -30131844,0.41038021 -30131850,0.41038021 -30131850,0 -30131958,0 -30131958,0.2469825 -30131964,0.2469825 -30131964,0 -30132072,0 -30132072,0.24622812 -30132168,0.24622812 -30132168,0 -30132684,0 -30132684,0.12703681 -30132732,0.12703681 -30132732,0 -30133914,0 -30133914,0.18904647 -30133962,0.18904647 -30133962,0 -30134028,0 -30134028,0.0073928787 -30134058,0.0073928787 -30134058,0 -30138114,0 -30138114,0.20534098 -30138120,0.20534098 -30138120,0 -30138732,0 -30138732,0.18557634 -30138738,0.18557634 -30138738,0 -30138846,0 -30138846,0.22540736 -30138990,0.22540736 -30138990,0 -30142512,0 -30142512,0.1452927 -30142626,0.15570308 -30142626,0 -30142650,0 -30142650,0.15570308 -30142698,0.1452927 -30142698,0 -30143508,0 -30143508,0.025497888 -30143514,0.025497888 -30143514,0 -30148110,0 -30148110,0.14619795 -30148122,0.14619795 -30148122,0 -30153984,0 -30153984,0.34414605 -30154020,0.34414605 -30154020,0 -30175890,0 -30175890,0.26297526 -30175902,0.26297526 -30175902,0 -30181662,0 -30181662,0.30703078 -30181722,0.30703078 -30181722,0 -30186324,0 -30186324,0.19161135 -30186474,0.19161135 -30186474,0 -30189696,0 -30189696,0.29948702 -30189798,0.29948702 -30189798,0 -30194154,0 -30194154,0.30642728 -30194166,0.30642728 -30194166,0 -30195210,0 -30195210,0.24381412 -30195234,0.24381412 -30195234,0 -30198978,0 -30198978,0.31940253 -30199092,0.17516596 -30199092,0 -30199122,0 -30199122,0.31940253 -30199146,0.17516596 -30199146,0 -30199212,0 -30199212,0.19462885 -30199284,0.19462885 -30199284,0 -30201834,0 -30201834,0.28017502 -30201846,0.28017502 -30201846,0 -30223194,0 -30223194,0.14740495 -30223206,0.14740495 -30223206,0 -30223926,0 -30223926,0.22435124 -30223962,0.22435124 -30223962,0 -30224358,0 -30224358,0.071665661 -30224412,0.071665661 -30224412,0 -30226584,0 -30226584,0.055522028 -30226650,0.055522028 -30226650,0 -30227568,0 -30227568,0.10923355 -30227574,0.10923355 -30227574,0 -30236040,0 -30236040,0.24969825 -30236046,0.24969825 -30236046,0 -30238878,0 -30238878,0.10455643 -30238884,0.10455643 -30238884,0 -30239532,0 -30239532,0.01961376 -30239538,0.01961376 -30239538,0 -30253656,0 -30253656,0.25075438 -30253698,0.25075438 -30253698,0 -30253776,0 -30253776,0.018708509 -30253782,0.018708509 -30253782,0 -30253890,0 -30253890,0.020669885 -30253908,0.020669885 -30253908,0 -30267834,0 -30267834,0.22797224 -30267894,0.22797224 -30267894,0 -30271890,0 -30271890,0.33328304 -30271980,0.33328304 -30271980,0 -30272004,0 -30272004,0.13940857 -30272070,0.13940857 -30272070,0 -30272118,0 -30272118,0.084037417 -30272148,0.084037417 -30272148,0 -30274662,0 -30274662,0.3553108 -30274680,0.3553108 -30274680,0 -30274782,0 -30274782,0.12070006 -30274872,0.12070006 -30274872,0 -30288228,0 -30288228,0.11436331 -30288234,0.11436331 -30288234,0 -30288342,0 -30288342,0.083735667 -30288366,0.083735667 -30288366,0 -30291258,0 -30291258,0.1979481 -30291324,0.1979481 -30291324,0 -30291846,0 -30291846,0.17637296 -30291912,0.17637296 -30291912,0 -30292776,0 -30292776,0.088714544 -30292800,0.088714544 -30292800,0 -30298338,0 -30298338,0.26222088 -30298404,0.26222088 -30298404,0 -30298554,0 -30298554,0.13292094 -30298566,0.13292094 -30298566,0 -30300390,0 -30300390,0.0081472541 -30300402,0.0081472541 -30300402,0 -30300510,0 -30300510,0.28983102 -30300606,0.28983102 -30300606,0 -30304746,0 -30304746,0.17833434 -30304812,0.17833434 -30304812,0 -30309348,0 -30309348,0.26976463 -30309378,0.26976463 -30309378,0 -30325998,0 -30325998,0.26735063 -30326070,0.26735063 -30326070,0 -30326586,0 -30326586,0.18814122 -30326694,0.18814122 -30326694,0 -30327174,0 -30327174,0.27474351 -30327246,0.27474351 -30327246,0 -30327762,0 -30327762,0.1913096 -30327882,0.1913096 -30327882,0 -30354054,0 -30354054,0.20866023 -30354114,0.20866023 -30354114,0 -30354168,0 -30354168,0.066385033 -30354186,0.066385033 -30354186,0 -30354288,0 -30354288,0.31200966 -30354300,0.31200966 -30354300,0 -30354402,0 -30354402,0.17742909 -30354420,0.17742909 -30354420,0 -30354516,0 -30354516,0.046620398 -30354522,0.046620398 -30354522,0 -30354912,0 -30354912,0.16988533 -30354954,0.16988533 -30354954,0 -30356292,0 -30356292,0.013578757 -30356406,0.013578757 -30356406,0 -30370242,0 -30370242,0.056879903 -30370308,0.056879903 -30370308,0 -30372654,0 -30372654,0.35018105 -30372726,0.35018105 -30372726,0 -30375462,0 -30375462,0.012070006 -30375468,0.012070006 -30375468,0 -30377058,0 -30377058,0.24426675 -30377064,0.24426675 -30377064,0 -30377952,0 -30377952,0.1041038 -30377970,0.1041038 -30377970,0 -30379920,0 -30379920,0.32076041 -30379956,0.32076041 -30379956,0 -30380034,0 -30380034,0.16882921 -30380076,0.16882921 -30380076,0 -30380148,0 -30380148,0.0058841279 -30380154,0.0058841279 -30380154,0 -30380268,0 -30380268,0.15464695 -30380304,0.15464695 -30380304,0 -30382074,0 -30382074,0.21122511 -30382116,0.21122511 -30382116,0 -30382188,0 -30382188,0.13156307 -30382206,0.13156307 -30382206,0 -30382302,0 -30382302,0.01041038 -30382350,0.01041038 -30382350,0 -30382836,0 -30382836,0.15178033 -30382860,0.15178033 -30382860,0 -30390540,0 -30390540,0.084339167 -30390570,0.084339167 -30390570,0 -30390606,0 -30390606,0.061255281 -30390636,0.061255281 -30390636,0 -30390654,0 -30390654,0.11496681 -30390678,0.11496681 -30390678,0 -30390774,0 -30390774,0.13065782 -30390804,0.13065782 -30390804,0 -30390888,0 -30390888,0.28862402 -30390936,0.28862402 -30390936,0 -30397416,0 -30397416,0.1428787 -30397494,0.1428787 -30397494,0 -30423774,0 -30423774,0.06985516 -30423780,0.06985516 -30423780,0 -30436506,0 -30436506,0.34897405 -30437244,0.34897405 -30437244,0 -30438654,0 -30438654,0.037567894 -30438660,0.037567894 -30438660,0 -30441810,0 -30441810,0.11587206 -30441822,0.11587206 -30441822,0 -30442038,0 -30442038,0.0027157514 -30442044,0.0027157514 -30442044,0 -30442194,0 -30442194,0.28047677 -30442746,0.28047677 -30442746,0 -30446022,0 -30446022,0.19161135 -30446028,0.19161135 -30446028,0 -30446196,0 -30446196,0.10380205 -30446256,0.10380205 -30446256,0 -30446286,0 -30446286,0.33041642 -30446310,0.24140012 -30446310,0 -30446322,0 -30446322,0.33041642 -30446334,0.24140012 -30446334,0 -30446430,0 -30446430,0.27142426 -30446472,0.27142426 -30446472,0 -30446544,0 -30446544,0.246379 -30446568,0.246379 -30446568,0 -30446658,0 -30446658,0.025045263 -30446664,0.025045263 -30446664,0 -30446778,0 -30446778,0.15223295 -30446784,0.15223295 -30446784,0 -30446892,0 -30446892,0.12522631 -30446904,0.12522631 -30446904,0 -30447006,0 -30447006,0.096560048 -30447012,0.096560048 -30447012,0 -30447126,0 -30447126,0.27926976 -30447144,0.27926976 -30447144,0 -30447240,0 -30447240,0.18240797 -30447246,0.18240797 -30447246,0 -30457728,0 -30457728,0.24079662 -30457734,0.24079662 -30457734,0 -30458928,0 -30458928,0.0030175015 -30458934,0.0030175015 -30458934,0 -30459042,0 -30459042,0.30884128 -30459096,0.30884128 -30459096,0 -30459636,0 -30459636,0.11315631 -30459666,0.11315631 -30459666,0 -30459750,0 -30459750,0.057634279 -30459792,0.057634279 -30459792,0 -30459870,0 -30459870,0.041943271 -30459882,0.041943271 -30459882,0 -30467250,0 -30467250,0.16385033 -30467262,0.16385033 -30467262,0 -30467364,0 -30467364,0.087658419 -30467376,0.087658419 -30467376,0 -30468966,0 -30468966,0.076946288 -30468972,0.076946288 -30468972,0 -30470802,0 -30470802,0.27926976 -30470874,0.27926976 -30470874,0 -30471096,0 -30471096,0.40585395 -30471144,0.40585395 -30471144,0 -30471396,0 -30471396,0.32060954 -30471456,0.32060954 -30471456,0 -30475656,0 -30475656,0.084339167 -30475662,0.084339167 -30475662,0 -30475770,0 -30475770,0.070911285 -30475776,0.070911285 -30475776,0 -30479214,0 -30479214,0.27926976 -30479322,0.27926976 -30479322,0 -30481122,0 -30481122,0.007996379 -30481158,0.007996379 -30481158,0 -30481284,0 -30481284,0.27157514 -30481290,0.27157514 -30481290,0 -30481518,0 -30481518,0.257242 -30482040,0.257242 -30482040,0 -30484776,0 -30484776,0.27866626 -30484902,0.27866626 -30484902,0 -30487668,0 -30487668,0.0075437538 -30487674,0.0075437538 -30487674,0 -30520578,0 -30520578,0.18995172 -30520590,0.18995172 -30520590,0 -30529176,0 -30529176,0.0075437538 -30529248,0.0075437538 -30529248,0 -30529290,0 -30529290,0.1543452 -30529350,0.1543452 -30529350,0 -30530370,0 -30530370,0.25392275 -30530436,0.25392275 -30530436,0 -30530958,0 -30530958,0.17395896 -30531030,0.17395896 -30531030,0 -30531546,0 -30531546,0.22978274 -30531642,0.22978274 -30531642,0 -30532134,0 -30532134,0.19945685 -30532206,0.19945685 -30532206,0 -30532722,0 -30532722,0.21695836 -30532806,0.21695836 -30532806,0 -30533304,0 -30533304,0.20488835 -30533394,0.013578757 -30533394,0 -30533400,0 -30533400,0 -30533400,0.20488835 -30533400,0.013578757 -30533892,0 -30533892,0.18814122 -30533982,0.18814122 -30533982,0 -30541626,0 -30541626,0.14182257 -30541644,0.14182257 -30541644,0 -30541740,0 -30541740,0.19176222 -30541806,0.19176222 -30541806,0 -30543936,0 -30543936,0.022178636 -30543942,0.022178636 -30543942,0 -30544056,0 -30544056,0.13231744 -30544110,0.13231744 -30544110,0 -30544170,0 -30544170,0.11692818 -30544242,0.11692818 -30544242,0 -30544284,0 -30544284,0.25497888 -30544296,0.25497888 -30544296,0 -30544404,0 -30544404,0.19342185 -30544464,0.19342185 -30544464,0 -30544518,0 -30544518,0.32302354 -30544524,0.32302354 -30544524,0 -30545628,0 -30545628,0.20051298 -30545664,0.20051298 -30545664,0 -30551448,0 -30551448,0.13126132 -30551454,0.13126132 -30551454,0 -30551538,0 -30551538,0.22148461 -30551550,0.22148461 -30551550,0 -30551568,0 -30551568,0.21922148 -30551658,0.044508147 -30551658,0 -30551676,0 -30551676,0.21922148 -30551688,0.044508147 -30551688,0 -30560454,0 -30560454,0.1416717 -30560598,0.1416717 -30560598,0 -30560904,0 -30560904,0.033343392 -30560946,0.033343392 -30560946,0 -30562650,0 -30562650,0.13231744 -30562698,0.13231744 -30562698,0 -30562764,0 -30562764,0.25558238 -30562770,0.25558238 -30562770,0 -30562884,0 -30562884,0.007996379 -30562890,0.007996379 -30562890,0 -30562998,0 -30562998,0.18783947 -30563022,0.18783947 -30563022,0 -30563112,0 -30563112,0.19659022 -30563130,0.19659022 -30563130,0 -30563232,0 -30563232,0.23295112 -30563250,0.23295112 -30563250,0 -30563346,0 -30563346,0.12703681 -30563406,0.12703681 -30563406,0 -30563460,0 -30563460,0.21650573 -30563466,0.21650573 -30563466,0 -30563574,0 -30563574,0.26554013 -30563646,0.26554013 -30563646,0 -30563694,0 -30563694,0.17350634 -30563700,0.17350634 -30563700,0 -30563808,0 -30563808,0.014333132 -30563814,0.014333132 -30563814,0 -30563922,0 -30563922,0.036210018 -30563934,0.036210018 -30563934,0 -30564798,0 -30564798,0.20368135 -30564894,0.20368135 -30564894,0 -30564912,0 -30564912,0.20488835 -30564930,0.20488835 -30564930,0 -30565032,0 -30565032,0.22887749 -30565056,0.22887749 -30565056,0 -30565146,0 -30565146,0.17245021 -30565188,0.17245021 -30565188,0 -30565260,0 -30565260,0.29450815 -30565278,0.29450815 -30565278,0 -30565374,0 -30565374,0.27745926 -30565386,0.27745926 -30565386,0 -30568206,0 -30568206,0.070911285 -30568242,0.070911285 -30568242,0 -30568326,0 -30568326,0.15087508 -30568368,0.15087508 -30568368,0 -30569118,0 -30569118,0.10184068 -30569124,0.10184068 -30569124,0 -30572262,0 -30572262,0.57830416 -30572586,0.57830416 -30572586,0 -30573186,0 -30573186,0.10334943 -30573222,0.10334943 -30573222,0 -30579222,0 -30579222,0.18361497 -30579276,0.18361497 -30579276,0 -30579336,0 -30579336,0.10787568 -30579366,0.10787568 -30579366,0 -30579456,0 -30579456,0.26252263 -30579462,0.26252263 -30579462,0 -30579570,0 -30579570,0.11526856 -30579684,0 -30579684,0 -30579684,0.11526856 -30579684,0.14136995 -30579762,0.21484611 -30579762,0 -30579804,0 -30579804,0.13729632 -30579810,0 -30579810,0 -30579810,0.14136995 -30579810,0.21484611 -30579822,0.23974049 -30579822,0 -30579840,0 -30579840,0.13729632 -30579858,0.23974049 -30579858,0 -30579876,0 -30579876,0.22691611 -30579978,0.22691611 -30579978,0 -30580890,0 -30580890,0.30672903 -30580950,0.30672903 -30580950,0 -30585096,0 -30585096,0.0030175015 -30585102,0.0030175015 -30585102,0 -30585210,0 -30585210,0.03092939 -30585264,0.03092939 -30585264,0 -30603858,0 -30603858,0.014333132 -30603864,0.014333132 -30603864,0 -30603972,0 -30603972,0.015238383 -30604098,0.015238383 -30604098,0 -30608028,0 -30608028,0.3462583 -30608034,0.3462583 -30608034,0 -30613122,0 -30613122,0.11873868 -30613164,0.11873868 -30613164,0 -30614508,0 -30614508,0.13955944 -30614514,0.13955944 -30614514,0 -30619206,0 -30619206,0.37628244 -30619278,0.37628244 -30619278,0 -30619500,0 -30619500,0.39363307 -30619590,0.39363307 -30619590,0 -30619800,0 -30619800,0.26101388 -30619824,0.26101388 -30619824,0 -30620100,0 -30620100,0.27202776 -30620118,0.27202776 -30620118,0 -30620400,0 -30620400,0.22374774 -30620472,0.22374774 -30620472,0 -30620694,0 -30620694,0.38126132 -30620760,0.38126132 -30620760,0 -30623502,0 -30623502,0.25528063 -30623574,0.25528063 -30623574,0 -30623622,0 -30623622,0.085546168 -30623670,0.085546168 -30623670,0 -30626472,0 -30626472,0.254828 -30626484,0.254828 -30626484,0 -30636948,0 -30636948,0.19930597 -30636960,0.19930597 -30636960,0 -30637062,0 -30637062,0.15826795 -30637092,0.15826795 -30637092,0 -30637182,0 -30637182,0.13442969 -30637200,0.13442969 -30637200,0 -30637296,0 -30637296,0.1507242 -30637326,0.1507242 -30637326,0 -30637410,0 -30637410,0.092486421 -30637452,0.092486421 -30637452,0 -30641688,0 -30641688,0.095956548 -30641730,0.095956548 -30641730,0 -30641802,0 -30641802,0.01041038 -30641916,0.01041038 -30641916,0 -30647376,0 -30647376,0.21590223 -30647406,0.21590223 -30647406,0 -30647496,0 -30647496,0.11994568 -30647508,0.11994568 -30647508,0 -30649230,0 -30649230,0.19462885 -30649284,0.19462885 -30649284,0 -30649554,0 -30649554,0.21967411 -30649680,0.21967411 -30649680,0 -30653172,0 -30653172,0.24683162 -30653190,0.24683162 -30653190,0 -30657660,0 -30657660,0.091581171 -30657690,0.091581171 -30657690,0 -30657774,0 -30657774,0.11089318 -30657822,0.11089318 -30657822,0 -30657894,0 -30657894,0.24743512 -30657906,0.24743512 -30657906,0 -30671370,0 -30671370,0.0075437538 -30671394,0.0075437538 -30671394,0 -30671586,0 -30671586,0.089619795 -30671592,0.089619795 -30671592,0 -31020504,0 -31020504,0.32106216 -31021098,0.32106216 -31021098,0 -31042482,0 -31042482,0.26312613 -31042506,0.26312613 -31042506,0 -31049088,0 -31049088,0.24562462 -31049118,0.24562462 -31049118,0 -31049850,0 -31049850,0.095503923 -31049880,0.095503923 -31049880,0 -31066830,0 -31066830,0.20187085 -31066872,0.20187085 -31066872,0 -31066944,0 -31066944,0.12688594 -31066956,0.12688594 -31066956,0 -31070166,0 -31070166,0.27368739 -31070190,0.27368739 -31070190,0 -31071708,0 -31071708,0.1519312 -31071816,0.1519312 -31071816,0 -31080906,0 -31080906,0.15691008 -31080996,0.15691008 -31080996,0 -31098324,0 -31098324,0.33645142 -31098384,0.33645142 -31098384,0 -31098444,0 -31098444,0.240344 -31098456,0.240344 -31098456,0 -31098558,0 -31098558,0.0072420036 -31098606,0.0072420036 -31098606,0 -31105422,0 -31105422,0.11496681 -31105428,0.11496681 -31105428,0 -31129830,0 -31129830,0.27474351 -31129866,0.27474351 -31129866,0 -31130484,0 -31130484,0.24260712 -31130796,0.24260712 -31130796,0 -31131360,0 -31131360,0.011013881 -31131366,0.011013881 -31131366,0 -31131984,0 -31131984,0.22465299 -31132038,0.22465299 -31132038,0 -31135380,0 -31135380,0.015841883 -31135404,0.015841883 -31135404,0 -31138836,0 -31138836,0.33509354 -31138854,0.33509354 -31138854,0 -31145118,0 -31145118,0.27097164 -31145130,0.27097164 -31145130,0 -31164546,0 -31164546,0.064725407 -31164552,0.064725407 -31164552,0 -31165674,0 -31165674,0.13050694 -31165704,0.13050694 -31165704,0 -31168320,0 -31168320,0.1483102 -31168524,0.1483102 -31168524,0 -31169220,0 -31169220,0.14182257 -31169286,0.14182257 -31169286,0 -31169358,0 -31169358,0.012371756 -31169364,0.012371756 -31169364,0 -31169472,0 -31169472,0.11707906 -31169490,0.1973446 -31169490,0 -31169502,0 -31169502,0 -31169502,0.1973446 -31169502,0.11707906 -31169586,0 -31169586,0.23566687 -31169592,0.23566687 -31169592,0 -31169604,0 -31169604,0.074984912 -31169652,0.074984912 -31169652,0 -31169718,0 -31169718,0.096409173 -31169724,0.096409173 -31169724,0 -31170978,0 -31170978,0.11194931 -31170990,0.11194931 -31170990,0 -31171098,0 -31171098,0.081321666 -31171104,0.081321666 -31171104,0 -31171698,0 -31171698,0.20624623 -31171806,0.20624623 -31171806,0 -31172280,0 -31172280,0.22827399 -31172364,0.22827399 -31172364,0 -31172868,0 -31172868,0.28470127 -31172934,0.28470127 -31172934,0 -31173456,0 -31173456,0.21348823 -31173606,0.21348823 -31173606,0 -31179348,0 -31179348,0.16852746 -31179402,0.16852746 -31179402,0 -31184448,0 -31184448,0.10727218 -31184460,0.10727218 -31184460,0 -31184532,0 -31184532,0.20202173 -31184574,0.20202173 -31184574,0 -31212012,0 -31212012,0.1010863 -31212072,0.1010863 -31212072,0 -31212132,0 -31212132,0.17124321 -31212156,0.17124321 -31212156,0 -31212246,0 -31212246,0.0070911285 -31212282,0.0070911285 -31212282,0 -31212360,0 -31212360,0.12235969 -31212480,0.12235969 -31212480,0 -31228866,0 -31228866,0.16596258 -31228896,0.16596258 -31228896,0 -31229964,0 -31229964,0.19538322 -31229982,0.19538322 -31229982,0 -31231212,0 -31231212,0.06095353 -31231278,0.06095353 -31231278,0 -31235994,0 -31235994,0.057936029 -31236006,0.057936029 -31236006,0 -31239336,0 -31239336,0.24803862 -31239942,0.24803862 -31239942,0 -31240266,0 -31240266,0.34248642 -31240338,0.34248642 -31240338,0 -31240380,0 -31240380,0.14091732 -31240434,0.14091732 -31240434,0 -31243632,0 -31243632,0.18799034 -31243656,0.18799034 -31243656,0 -31257954,0 -31257954,0.13608932 -31257960,0.13608932 -31257960,0 -31258068,0 -31258068,0.2015691 -31258074,0.2015691 -31258074,0 -31258188,0 -31258188,0.25588413 -31258206,0.25588413 -31258206,0 -31258302,0 -31258302,0.17561859 -31258320,0.17561859 -31258320,0 -31259358,0 -31259358,0.34354255 -31259382,0.34354255 -31259382,0 -31259478,0 -31259478,0.096560048 -31259484,0.096560048 -31259484,0 -31260246,0 -31260246,0.23657212 -31260366,0 -31260366,0 -31260366,0.018708509 -31260366,0.23657212 -31260372,0.018708509 -31260372,0 -31260480,0 -31260480,0.073325287 -31260492,0.073325287 -31260492,0 -31260594,0 -31260594,0.26433313 -31260618,0.26433313 -31260618,0 -31260714,0 -31260714,0.21001811 -31260774,0.21001811 -31260774,0 -31261326,0 -31261326,0.29556427 -31261338,0.29556427 -31261338,0 -31267776,0 -31267776,0.093240797 -31267788,0.093240797 -31267788,0 -31269120,0 -31269120,0.026403138 -31269180,0.026403138 -31269180,0 -31270194,0 -31270194,0.1907061 -31270206,0.1907061 -31270206,0 -31270308,0 -31270308,0.24049487 -31270320,0.24049487 -31270320,0 -31270428,0 -31270428,0.2948099 -31270440,0.2948099 -31270440,0 -31270542,0 -31270542,0.26101388 -31270560,0.26101388 -31270560,0 -31271334,0 -31271334,0.17848521 -31271364,0.17848521 -31271364,0 -31271454,0 -31271454,0.0069402535 -31271466,0.0069402535 -31271466,0 -31271568,0 -31271568,0.051146651 -31271574,0.051146651 -31271574,0 -31291728,0 -31291728,0.025497888 -31291740,0.025497888 -31291740,0 -31299600,0 -31299600,0.41596258 -31299978,0.41596258 -31299978,0 -31301652,0 -31301652,0.26327701 -31301730,0.26327701 -31301730,0 -31301766,0 -31301766,0.13578757 -31301796,0.13578757 -31301796,0 -31301886,0 -31301886,0.17154496 -31301910,0.17154496 -31301910,0 -31302000,0 -31302000,0.04933615 -31302036,0.04933615 -31302036,0 -31302114,0 -31302114,0.22329511 -31302234,0.050694025 -31302234,0 -31302240,0 -31302240,0.050694025 -31302252,0.22329511 -31302252,0 -31302348,0 -31302348,0.12748944 -31302456,0.12748944 -31302456,0 -31302462,0 -31302462,0.15087508 -31302510,0.15087508 -31302510,0 -31302582,0 -31302582,0.13639107 -31302588,0.13639107 -31302588,0 -31302696,0 -31302696,0.0090525045 -31302702,0.0090525045 -31302702,0 -31302810,0 -31302810,0.009957755 -31302816,0.009957755 -31302816,0 -31302930,0 -31302930,0.078756789 -31302948,0.078756789 -31302948,0 -31303098,0 -31303098,0.12929994 -31303164,0.12929994 -31303164,0 -31303212,0 -31303212,0.18572722 -31303296,0.18572722 -31303296,0 -31303332,0 -31303332,0.016294508 -31303338,0.016294508 -31303338,0 -31303344,0 -31303344,0.14257695 -31303386,0.14257695 -31303386,0 -31303446,0 -31303446,0.14906457 -31303464,0.20549185 -31303464,0 -31303518,0 -31303518,0.20549185 -31303524,0.14906457 -31303524,0 -31303578,0 -31303578,0.18799034 -31303716,0.18799034 -31303716,0 -31304274,0 -31304274,0.33011467 -31304682,0.33011467 -31304682,0 -31308618,0 -31308618,0.017954134 -31308624,0.017954134 -31308624,0 -31308732,0 -31308732,0.13352444 -31308774,0.13352444 -31308774,0 -31308852,0 -31308852,0.15962583 -31308864,0.15962583 -31308864,0 -31308966,0 -31308966,0.10138805 -31309002,0.10138805 -31309002,0 -31309224,0 -31309224,0.03062764 -31309242,0.03062764 -31309242,0 -31311702,0 -31311702,0.078304164 -31311780,0.078304164 -31311780,0 -31318446,0 -31318446,0.16460471 -31318458,0.16460471 -31318458,0 -31319622,0 -31319622,0.13216657 -31319628,0.13216657 -31319628,0 -31319742,0 -31319742,0.023838262 -31319772,0.023838262 -31319772,0 -31335252,0 -31335252,0.065027158 -31335258,0.065027158 -31335258,0 -31338126,0 -31338126,0.043602897 -31338192,0.043602897 -31338192,0 -31338240,0 -31338240,0.13503319 -31338318,0.13503319 -31338318,0 -31339182,0 -31339182,0.082830416 -31339296,0.12417019 -31339296,0 -31339326,0 -31339326,0.12417019 -31339332,0.082830416 -31339332,0 -31339410,0 -31339410,0.17969221 -31339416,0.17969221 -31339416,0 -31339530,0 -31339530,0.072721786 -31339596,0.072721786 -31339596,0 -31339644,0 -31339644,0.071363911 -31339656,0.071363911 -31339656,0 -31339758,0 -31339758,0.17063971 -31339800,0.17063971 -31339800,0 -31339878,0 -31339878,0.34882317 -31339950,0.34882317 -31339950,0 -31339992,0 -31339992,0.0081472541 -31339998,0.0081472541 -31339998,0 -31340106,0 -31340106,0.041792396 -31340112,0.041792396 -31340112,0 -31340208,0 -31340208,0.088412794 -31340214,0.088412794 -31340214,0 -31340226,0 -31340226,0.13412794 -31340298,0.13412794 -31340298,0 -31345566,0 -31345566,0.25528063 -31345668,0.25528063 -31345668,0 -31347222,0 -31347222,0.09957755 -31347228,0.09957755 -31347228,0 -31347336,0 -31347336,0.0043753772 -31347342,0.0043753772 -31347342,0 -31347450,0 -31347450,0.089318045 -31347552,0.089318045 -31347552,0 -31347966,0 -31347966,0.1446892 -31348032,0.1446892 -31348032,0 -31354506,0 -31354506,0.041792396 -31354512,0.041792396 -31354512,0 -31355772,0 -31355772,0.17154496 -31355790,0.17154496 -31355790,0 -31355886,0 -31355886,0.32347616 -31355946,0.32347616 -31355946,0 -31356006,0 -31356006,0.18482197 -31356060,0.18482197 -31356060,0 -31356120,0 -31356120,0.23536512 -31356198,0.23536512 -31356198,0 -31356234,0 -31356234,0.069402535 -31356258,0.069402535 -31356258,0 -31389810,0 -31389810,0.17426071 -31389822,0.17426071 -31389822,0 -31389930,0 -31389930,0.14257695 -31389942,0.14257695 -31389942,0 -31390044,0 -31390044,0.087507544 -31390050,0.087507544 -31390050,0 -31390158,0 -31390158,0.30129753 -31390170,0.30129753 -31390170,0 -31390278,0 -31390278,0.051146651 -31390302,0.051146651 -31390302,0 -31390392,0 -31390392,0.1446892 -31390398,0.1446892 -31390398,0 -31392552,0 -31392552,0.32060954 -31392630,0.32060954 -31392630,0 -31392666,0 -31392666,0.19146047 -31392780,0.18995172 -31392780,0 -31392792,0 -31392792,0.19146047 -31392804,0.18995172 -31392804,0 -31393746,0 -31393746,0.034248642 -31393752,0.034248642 -31393752,0 -31393860,0 -31393860,0.11375981 -31393866,0.11375981 -31393866,0 -31393974,0 -31393974,0.15585395 -31394052,0.15585395 -31394052,0 -31394094,0 -31394094,0.14197345 -31394172,0.14197345 -31394172,0 -31396770,0 -31396770,0.18225709 -31396782,0.18225709 -31396782,0 -31400280,0 -31400280,0.061557031 -31400286,0.061557031 -31400286,0 -31400394,0 -31400394,0.15721183 -31400400,0.15721183 -31400400,0 -31400508,0 -31400508,0.24622812 -31400604,0.24622812 -31400604,0 -31400628,0 -31400628,0.25226313 -31400664,0.25226313 -31400664,0 -31407744,0 -31407744,0.085697043 -31407774,0.085697043 -31407774,0 -31410522,0 -31410522,0.23943874 -31410546,0.23943874 -31410546,0 -31410636,0 -31410636,0.13578757 -31410720,0.13578757 -31410720,0 -31412826,0 -31412826,0.24471937 -31412886,0.24471937 -31412886,0 -31412940,0 -31412940,0.25045263 -31412964,0.25045263 -31412964,0 -31415442,0 -31415442,0.34127942 -31415454,0.34127942 -31415454,0 -31415556,0 -31415556,0.11119493 -31415586,0.11119493 -31415586,0 -31415676,0 -31415676,0.11330718 -31415706,0.11330718 -31415706,0 -31417164,0 -31417164,0.21047073 -31417248,0.21047073 -31417248,0 -31417284,0 -31417284,0.074381412 -31417296,0.074381412 -31417296,0 -31417398,0 -31417398,0.01931201 -31417404,0.01931201 -31417404,0 -31419444,0 -31419444,0.24079662 -31419450,0.24079662 -31419450,0 -31420620,0 -31420620,0.081170791 -31420626,0.081170791 -31420626,0 -31426470,0 -31426470,0.099426675 -31426482,0.099426675 -31426482,0 -31426584,0 -31426584,0.1531382 -31426620,0.1531382 -31426620,0 -31426704,0 -31426704,0.20413398 -31426770,0.20413398 -31426770,0 -31426818,0 -31426818,0.1028968 -31426836,0.1028968 -31426836,0 -31426932,0 -31426932,0.10787568 -31426938,0.10787568 -31426938,0 -31427028,0 -31427028,0.0073928787 -31427046,0.0052806276 -31427046,0 -31427052,0 -31427052,0 -31427052,0.0073928787 -31427052,0.0052806276 -31427148,0 -31427148,0.17079059 -31427238,0.17079059 -31427238,0 -31427262,0 -31427262,0.074532287 -31427280,0.074532287 -31427280,0 -31430070,0 -31430070,0.14604707 -31430112,0.14604707 -31430112,0 -31430184,0 -31430184,0.13578757 -31430196,0.13578757 -31430196,0 -31431252,0 -31431252,0.25135788 -31431264,0.25135788 -31431264,0 -31431324,0 -31431324,0.12190706 -31431366,0.03032589 -31431366,0 -31431372,0 -31431372,0.03032589 -31431408,0.12190706 -31431408,0 -31431444,0 -31431444,0 -31431444,0.098370549 -31431444,0.042395896 -31431456,0 -31431456,0.098370549 -31431510,0.042395896 -31431510,0 -31431558,0 -31431558,0.1095353 -31431564,0.1095353 -31431564,0 -31431672,0 -31431672,0.20021123 -31431678,0.20021123 -31431678,0 -31431792,0 -31431792,0.0076946288 -31431840,0.0076946288 -31431840,0 -31432764,0 -31432764,0.21710923 -31432794,0.21710923 -31432794,0 -31433682,0 -31433682,0.23340374 -31433700,0.23340374 -31433700,0 -31442028,0 -31442028,0.022329511 -31442034,0.022329511 -31442034,0 -31442100,0 -31442100,0.39121907 -31442142,0.33011467 -31442142,0 -31442178,0 -31442178,0.39121907 -31442202,0.33011467 -31442202,0 -31442256,0 -31442256,0.28937839 -31442268,0.28937839 -31442268,0 -31442376,0 -31442376,0.21454436 -31442418,0.21454436 -31442418,0 -31442490,0 -31442490,0.36104406 -31442496,0.36104406 -31442496,0 -31446552,0 -31446552,0.26599276 -31446624,0.26599276 -31446624,0 -31456308,0 -31456308,0.23989137 -31456326,0.23989137 -31456326,0 -31456422,0 -31456422,0.23129149 -31456506,0.23129149 -31456506,0 -31456536,0 -31456536,0.001961376 -31456542,0.001961376 -31456542,0 -31456656,0 -31456656,0.17893784 -31456668,0.17893784 -31456668,0 -31456770,0 -31456770,0.1573627 -31456836,0.1573627 -31456836,0 -31471740,0 -31471740,0.18904647 -31471830,0.18904647 -31471830,0 -31472322,0 -31472322,0.16128546 -31472460,0.16128546 -31472460,0 -31472910,0 -31472910,0.21016898 -31472982,0.21016898 -31472982,0 -31473498,0 -31473498,0.22751961 -31473624,0.22751961 -31473624,0 -31474086,0 -31474086,0.22857574 -31474170,0.22857574 -31474170,0 -31474674,0 -31474674,0.22887749 -31474752,0.22887749 -31474752,0 -31475256,0 -31475256,0.16611346 -31475352,0.16611346 -31475352,0 -31475844,0 -31475844,0.17350634 -31475940,0.17350634 -31475940,0 -31476432,0 -31476432,0.21137598 -31476516,0.21137598 -31476516,0 -31477020,0 -31477020,0.23898612 -31477074,0.23898612 -31477074,0 -31477608,0 -31477608,0.23204587 -31477686,0.23204587 -31477686,0 -31483476,0 -31483476,0.068648159 -31483482,0.068648159 -31483482,0 -31483590,0 -31483590,0.45609535 -31483596,0.45609535 -31483596,0 -31484040,0 -31484040,0.27202776 -31484154,0.27202776 -31484154,0 -31484628,0 -31484628,0.23536512 -31484694,0.23536512 -31484694,0 -31485210,0 -31485210,0.24547375 -31485276,0.24547375 -31485276,0 -31487904,0 -31487904,0.2039831 -31487910,0.2039831 -31487910,0 -31488576,0 -31488576,0.41264333 -31488600,0.41264333 -31488600,0 -31488900,0 -31488900,0.14378395 -31488906,0.14378395 -31488906,0 -31500804,0 -31500804,0.026101388 -31500918,0.25196138 -31500918,0 -31500966,0 -31500966,0.026101388 -31500972,0.25196138 -31500972,0 -31501038,0 -31501038,0.12281231 -31501146,0.12281231 -31501146,0 -31501230,0 -31501230,0.0073928787 -31501266,0.0073928787 -31501266,0 -31501344,0 -31501344,0.088111044 -31501350,0.088111044 -31501350,0 -31501458,0 -31501458,0.097767049 -31501470,0.097767049 -31501470,0 -31501578,0 -31501578,0.21062161 -31501614,0.21062161 -31501614,0 -31501692,0 -31501692,0.20066385 -31501716,0.20066385 -31501716,0 -31502442,0 -31502442,0.11722993 -31502466,0.11722993 -31502466,0 -31504254,0 -31504254,0.1416717 -31504272,0.1416717 -31504272,0 -31505718,0 -31505718,0.33041642 -31505802,0.33041642 -31505802,0 -31516584,0 -31516584,0.1047073 -31516590,0.1047073 -31516590,0 -31516704,0 -31516704,0.061255281 -31516710,0.061255281 -31516710,0 -31516818,0 -31516818,0.014634882 -31516842,0.014634882 -31516842,0 -31519908,0 -31519908,0.10440555 -31519932,0.10440555 -31519932,0 -31521114,0 -31521114,0.082528666 -31521120,0.082528666 -31521120,0 -31521234,0 -31521234,0.22299336 -31521300,0.22299336 -31521300,0 -31521348,0 -31521348,0.14091732 -31521402,0.14091732 -31521402,0 -31523310,0 -31523310,0.06955341 -31523322,0.06955341 -31523322,0 -31523424,0 -31523424,0.061858781 -31523430,0.061858781 -31523430,0 -31523910,0 -31523910,0.21560048 -31523940,0.21560048 -31523940,0 -31527780,0 -31527780,0.3068799 -31527792,0.3068799 -31527792,0 -31529880,0 -31529880,0.06065178 -31529922,0.06065178 -31529922,0 -31529994,0 -31529994,0.02082076 -31530000,0.02082076 -31530000,0 -31536000,0 From 37287eb3d9174cc0e9efa65e2bca2cbd28f17bae Mon Sep 17 00:00:00 2001 From: Michael Wetter Date: Thu, 4 Jan 2024 05:26:42 -0800 Subject: [PATCH 190/204] Merged IBPSA (#3625) This constrains choices for the media model --- Buildings/ThermalZones/ISO13790/Zone5R1C/ZoneHVAC.mo | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Buildings/ThermalZones/ISO13790/Zone5R1C/ZoneHVAC.mo b/Buildings/ThermalZones/ISO13790/Zone5R1C/ZoneHVAC.mo index 4963cc4ebef..6db85c87c9f 100644 --- a/Buildings/ThermalZones/ISO13790/Zone5R1C/ZoneHVAC.mo +++ b/Buildings/ThermalZones/ISO13790/Zone5R1C/ZoneHVAC.mo @@ -1,7 +1,8 @@ within Buildings.ThermalZones.ISO13790.Zone5R1C; model ZoneHVAC "Thermal zone for HVAC based on 5R1C network" extends Zone(capMas(C=buiMas.heaC*AFlo - VRoo*1.2*1014)); - replaceable package Medium = Modelica.Media.Interfaces.PartialMedium; + replaceable package Medium = Modelica.Media.Interfaces.PartialMedium annotation ( + choices(choice(redeclare package Medium = Buildings.Media.Air "Moist air"))); parameter Integer nPorts=0 "Number of fluid ports" annotation (Evaluate=true, Dialog( connectorSizing=true, From c9653322b400082fbe4fc27ef9bf4feb8b1640d6 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 4 Jan 2024 08:01:20 -0800 Subject: [PATCH 191/204] Add uEna to dhw tank subsystem for consistency --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 6 ++++-- .../Subsystems/BaseClasses/PartialHeatPump.mo | 5 +++++ .../Combined/Subsystems/HeatPump.mo | 20 +++++++----------- .../Combined/Subsystems/HeatPumpDHWTank.mo | 21 ++++++++++++------- .../Subsystems/Validation/HeatPumpDHWTank.mo | 13 ++++++++---- 5 files changed, 38 insertions(+), 27 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index f5055bca814..fbd65d6668f 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -71,8 +71,8 @@ equation connect(souDCW.ports[1], dcwSpl.port_1) annotation (Line(points={{-42,-56},{ -10,-56},{-10,-10}},color={0,127,255})); connect(dcwSpl.port_3, proHotWat.port_a1) - annotation (Line(points={{0,-6.66134e-16},{10,-6.66134e-16},{10,40},{30.2, - 40}}, color={0,127,255})); + annotation (Line(points={{0,-6.66134e-16},{10,-6.66134e-16},{10,40},{30,40}}, + color={0,127,255})); connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-10,10}, {-10,52.2},{-20,52.2}}, color={0,127,255})); connect(proHotWat.port_b1, theMixVal.port_hot) annotation (Line(points={{50,40}, @@ -89,6 +89,8 @@ equation connect(gai.y, theMixVal.yMixSet) annotation (Line(points={{-58,60},{-48,60}, {-48,78},{-6,78},{-6,70},{-12,70},{-12,69.8},{-19,69.8}}, color={0,0,127})); + connect(enaSHW.y, proHotWat.uEna) annotation (Line(points={{-118,80},{-108,80}, + {-108,43},{28,43}}, color={255,0,255})); annotation ( Documentation(info="

                                                            diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo index 70c5736adb0..55f377393c7 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/BaseClasses/PartialHeatPump.mo @@ -167,6 +167,11 @@ model PartialHeatPump Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium2) "Mass flow rate drawn from ETS" annotation (Placement(transformation(extent={{160,-70},{140,-50}}))); + Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) + "Enable signal" + annotation ( + Placement(transformation(extent={{-240,100},{-200,140}}), + iconTransformation(extent={{-140,70},{-100,110}}))); equation connect(heaPum.port_b1,pumCon. port_a) annotation (Line(points={{-60,-66},{ -26,-66},{-26,-10}}, diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index d9bb0f93788..102ad228d16 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( @@ -9,11 +9,6 @@ model HeatPump "Base subsystem with water-to-water heat pump" parameter Modelica.Units.SI.HeatFlowRate Q1_flow_nominal(min=0) "Heating heat flow rate" annotation (Dialog(group="Nominal condition")); // IO CONNECTORS - Buildings.Controls.OBC.CDL.Interfaces.BooleanInput uEna(start=false) - "Enable signal" - annotation ( - Placement(transformation(extent={{-240,100},{-200,140}}), - iconTransformation(extent={{-140,70},{-100,110}}))); Buildings.Controls.OBC.CDL.Interfaces.RealInput TSupSet( final unit="K", displayUnit="degC") @@ -36,8 +31,6 @@ model HeatPump "Base subsystem with water-to-water heat pump" "Zero flow rate if not enabled" annotation (Placement(transformation(extent={{-120,90},{-100,110}}))); equation - connect(uEna, booToRea.u) - annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); connect(booToRea.y, floCon.u1) annotation (Line(points={{-158,120},{-140,120}, {-140,106},{-122,106}}, color={0,0,127})); connect(m1_flow, floCon.u2) annotation (Line(points={{-220,80},{-188,80},{ @@ -51,17 +44,18 @@ equation 200,60}}, color={0,127,255})); connect(TSupSet, heaPum.TSet) annotation (Line(points={{-220,-20},{-90,-20},{ -90,-63},{-82,-63}}, color={0,0,127})); - connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, - 136},{-90,136},{-90,120},{-82,120}}, - color={255,0,255})); connect(floCon.y, pumCon.m_flow_in) annotation (Line(points={{-98,100},{12,100},{12,0},{-14,0},{-14, -2.22045e-15}}, color={0,0,127})); connect(conPI.trigger, floEva.u) annotation (Line(points={{124,8},{124,-2},{ 110,-2},{110,136},{-90,136},{-90,120},{-82,120}}, color={255,0,255})); - connect(addPPum.y, PPum) annotation (Line(points={{161,110},{174,110},{174,0}, - {220,0}},color={0,0,127})); + connect(addPPum.y, PPum) annotation (Line(points={{161,80},{174,80},{174,0},{ + 220,0}}, color={0,0,127})); + connect(uEna, booToRea.u) + annotation (Line(points={{-220,120},{-182,120}}, color={255,0,255})); + connect(uEna, floEva.u) annotation (Line(points={{-220,120},{-190,120},{-190, + 136},{-90,136},{-90,120},{-82,120}}, color={255,0,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 8bb63b6acdf..8a646fa5622 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -48,12 +48,11 @@ model HeatPumpDHWTank Modelica.Blocks.Math.Add addPPum1 "Electricity use for pumps" annotation (Placement(transformation(extent={{170,-8},{190,12}}))); + Buildings.Controls.OBC.CDL.Logical.And and2 + annotation (Placement(transformation(extent={{-140,110},{-120,130}}))); equation connect(THotSouSet.y, heaPumTan.TDomSet) annotation (Line(points={{-158,20},{ -81,20}}, color={0,0,127})); - connect(heaPumTan.charge, floCon.u) annotation (Line(points={{-58,11},{-56,11}, - {-56,12},{-54,12},{-54,0},{-100,0},{-100,90},{-82,90}}, color={255, - 0,255})); connect(preRef.ports[1], heaPumTan.port_bHea) annotation (Line(points={{-70,-20}, {-92,-20},{-92,14},{-80,14}}, color={0,127,255})); connect(heaPumTan.port_bHea, senTemHeaPumRet.port_a) annotation (Line(points={{-80,14}, @@ -64,9 +63,6 @@ equation connect(floCon.y, pumCon.m_flow_in) annotation (Line(points={{-58,90},{-4,90},{-4,0},{-14,0},{-14,-3.55271e-15}}, color={0,0,127})); - connect(floEva.u, floCon.u) annotation (Line(points={{-82,120},{-100,120},{ - -100,90},{-82,90}}, - color={255,0,255})); connect(heaPumTan.port_aHea, pumCon.port_b) annotation (Line(points={{-60,14},{-26,14},{-26,10}}, color={0,127,255})); @@ -79,14 +75,23 @@ equation 20},{-50,56},{164,56},{164,-4},{168,-4}}, color={0,0,127})); connect(addPPum1.y, PPum) annotation (Line(points={{191,2},{191,0},{220,0}}, color={0,0,127})); - connect(conPI.trigger, floCon.u) annotation (Line(points={{124,8},{124,0},{ - 110,0},{110,106},{-100,106},{-100,90},{-82,90}}, color={255,0,255})); connect(addPar.y, heaPum.TSet) annotation (Line(points={{-98,-30},{-92,-30},{ -92,-63},{-82,-63}}, color={0,0,127})); connect(heaPumTan.port_bDom, port_b1) annotation (Line(points={{-60,26},{-54, 26},{-54,60},{200,60}}, color={0,127,255})); connect(port_a1, heaPumTan.port_aDom) annotation (Line(points={{-200,60},{ -120,60},{-120,26},{-80,26}}, color={0,127,255})); + connect(uEna, and2.u1) + annotation (Line(points={{-220,120},{-142,120}}, color={255,0,255})); + connect(heaPumTan.charge, and2.u2) annotation (Line(points={{-58,11},{-56,11}, + {-56,12},{-54,12},{-54,0},{-100,0},{-100,80},{-160,80},{-160,112},{ + -142,112}}, color={255,0,255})); + connect(and2.y, floEva.u) + annotation (Line(points={{-118,120},{-82,120}}, color={255,0,255})); + connect(and2.y, floCon.u) annotation (Line(points={{-118,120},{-100,120},{ + -100,90},{-82,90}}, color={255,0,255})); + connect(and2.y, conPI.trigger) annotation (Line(points={{-118,120},{-100,120}, + {-100,106},{110,106},{110,0},{124,0},{124,8}}, color={255,0,255})); annotation ( defaultComponentName="heaPum", Icon(coordinateSystem(preserveAspectRatio=false), graphics={ diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo index 51e68e3620b..c14dc0bc088 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/Validation/HeatPumpDHWTank.mo @@ -79,6 +79,8 @@ model HeatPumpDHWTank datWatHea(VTan=0.1892706, mDom_flow_nominal=6.52944E-06*1000) "Data for heat pump water heater with tank" annotation (Placement(transformation(extent={{-10,22},{10,42}}))); + Modelica.Blocks.Sources.BooleanConstant on "Enable" + annotation (Placement(transformation(extent={{-120,-20},{-100,0}}))); equation connect(TDisSup.y,supAmbWat. T_in) annotation (Line(points={{79,-50},{76,-50},{76,-56},{72,-56}}, @@ -87,12 +89,13 @@ equation annotation (Line(points={{50,-60},{40,-60}}, color={0,127,255})); connect(senMasFlo.port_b, heaPum.port_a2) annotation (Line(points={{20,-60},{16, -60},{16,-8},{10,-8}}, color={0,127,255})); - connect(sinAmbWat.ports[1], heaPum.port_b2) annotation (Line(points={{50,10},{ - 22,10},{22,4},{10,4}}, color={0,127,255})); + connect(sinAmbWat.ports[1], heaPum.port_b2) annotation (Line(points={{50,10}, + {22,10},{22,-8},{-10,-8}}, + color={0,127,255})); connect(dcwSpl.port_1, souDCW.ports[1]) annotation (Line(points={{-32,-20},{-32, -30},{-60,-30}}, color={0,127,255})); connect(dcwSpl.port_3, heaPum.port_a1) - annotation (Line(points={{-22,-10},{-22,-8},{-10,-8}}, color={0,127,255})); + annotation (Line(points={{-22,-10},{-22,4},{-10,4}}, color={0,127,255})); connect(sch.y[1], theMixVal.yMixSet) annotation (Line(points={{-99,70},{-80,70}, {-80,78},{-61,78}}, color={0,0,127})); connect(conTSetMix.y, theMixVal.TMixSet) annotation (Line(points={{-99,30},{-76, @@ -100,7 +103,9 @@ equation connect(dcwSpl.port_2, theMixVal.port_col) annotation (Line(points={{-32,0},{-32, 38},{-68,38},{-68,62},{-60,62}}, color={0,127,255})); connect(theMixVal.port_hot, heaPum.port_b1) annotation (Line(points={{-60,66}, - {-72,66},{-72,4},{-10,4}}, color={0,127,255})); + {-72,66},{-72,4},{10,4}}, color={0,127,255})); + connect(on.y, heaPum.uEna) annotation (Line(points={{-99,-10},{-60,-10},{-60, + 7},{-12,7}}, color={255,0,255})); annotation ( Diagram( coordinateSystem( From 33597571d4b1764f3c1aebd2ad6e2a8099e05869 Mon Sep 17 00:00:00 2001 From: David Blum Date: Thu, 4 Jan 2024 08:03:29 -0800 Subject: [PATCH 192/204] Remove BOM --- .../DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo index 102ad228d16..277377ea6ee 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPump.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; +within Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems; model HeatPump "Base subsystem with water-to-water heat pump" extends Buildings.Experimental.DHC.EnergyTransferStations.Combined.Subsystems.BaseClasses.PartialHeatPump( From 1ef2c1f5e48f1bf26c5f6c9a1c0aa88917195972 Mon Sep 17 00:00:00 2001 From: David Blum Date: Fri, 5 Jan 2024 06:54:41 -0800 Subject: [PATCH 193/204] Clean up revisions docs --- .../Combined/HeatPumpHeatExchangerDHWTank.mo | 23 +------------------ .../Combined/Subsystems/HeatPumpDHWTank.mo | 14 ++++------- .../BuildingTimeSeriesWithETSWithDHWTank.mo | 3 +++ 3 files changed, 9 insertions(+), 31 deletions(-) diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo index fbd65d6668f..2f1282619f4 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/HeatPumpHeatExchangerDHWTank.mo @@ -140,32 +140,11 @@ is determined according to the following equation:

                                                            • September 13, 2023, by David Blum:
                                                              -Extended from partial base class. +First implementation, extended from partial base class. This is for issue 3063.
                                                            • -
                                                            • -May 17, 2023, by David Blum:
                                                              -Assigned dp_nominal to pum1HexChi.
                                                              -Corrected calculation of heat pump evaporator mass flow control.
                                                              -This is for - -issue 3379. -
                                                            • -
                                                            • -February 23, 2021, by Antoine Gautier:
                                                              -Refactored with subsystem models and partial ETS base class.
                                                              -This is for - -issue 1769. -
                                                            • -
                                                            • -December 12, 2017, by Michael Wetter:
                                                              -Removed call to Modelica.Utilities.Files.loadResource.
                                                              -This is for -issue 1097. -
                                                            "), Icon(graphics={ Rectangle( diff --git a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo index 8a646fa5622..64e00cbde61 100644 --- a/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo +++ b/Buildings/Experimental/DHC/EnergyTransferStations/Combined/Subsystems/HeatPumpDHWTank.mo @@ -370,15 +370,11 @@ the supply equal to dT_nominal.
                                                            • November 28, 2023, by David Blum:
                                                              -Changed to extend partial base class with added condenser hydronics and control. -
                                                            • -
                                                            • -November 16, 2022, by Michael Wetter:
                                                              -Set pumEva.dp_nominal to correct value. -
                                                            • -
                                                            • -February 23, 2021, by Antoine Gautier:
                                                              -First implementation. +First implementation, extended from partial base class with added +condenser hydronics and control. +This is for + +issue 3063.
                                                            ")); diff --git a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo index 00a9f6a415c..9dc5bb0557a 100644 --- a/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo +++ b/Buildings/Experimental/DHC/Loads/Combined/BuildingTimeSeriesWithETSWithDHWTank.mo @@ -125,6 +125,9 @@ Buildings.Experimental.DHC.EnergyTransferStations.Combined.HeatPumpHeatExchanger
                                                          • September 13, 2022, by David Blum:
                                                            First implementation. +This is for + +issue 3063.
                                                          • "), From 8097276a5c0da479cbe456b0621b160e4a6320ec Mon Sep 17 00:00:00 2001 From: David Blum Date: Mon, 8 Jan 2024 10:05:01 -0800 Subject: [PATCH 194/204] Move borefield model --- .../Combined/BaseClasses}/BoreField.mo | 7 ++++++- .../DHC/Examples/Combined/BaseClasses/PartialSeries.mo | 4 ++-- .../DHC/Examples/Combined/BaseClasses/package.order | 1 + Buildings/Experimental/DHC/Plants/Reservoir/package.order | 1 - Buildings/Experimental/DHC/Plants/package.order | 1 - .../Conversion/ConvertBuildings_from_10_to_11.0.0.mos | 4 ++++ Buildings/package.mo | 8 ++++++++ 7 files changed, 21 insertions(+), 5 deletions(-) rename Buildings/Experimental/DHC/{Plants/Reservoir => Examples/Combined/BaseClasses}/BoreField.mo (93%) diff --git a/Buildings/Experimental/DHC/Plants/Reservoir/BoreField.mo b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo similarity index 93% rename from Buildings/Experimental/DHC/Plants/Reservoir/BoreField.mo rename to Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo index c119573c399..34cfedfbf0d 100644 --- a/Buildings/Experimental/DHC/Plants/Reservoir/BoreField.mo +++ b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/BoreField.mo @@ -1,4 +1,4 @@ -within Buildings.Experimental.DHC.Plants.Reservoir; +within Buildings.Experimental.DHC.Examples.Combined.BaseClasses; model BoreField "Geothermal borefield model" extends Buildings.Fluid.Geothermal.Borefields.TwoUTubes( final energyDynamics=Modelica.Fluid.Types.Dynamics.FixedInitial, @@ -79,6 +79,11 @@ double U-tube parallel configuration. ", revisions="
                                                            • +January 8, 2024, by David Blum:
                                                              +Moved to Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField. +This is for xxxx. +
                                                            • +
                                                            • May 31, 2023, by Michael Wetter:
                                                              Removed final modifier for borFieDat to allow record to be replaced in models that extend this model. diff --git a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/PartialSeries.mo b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/PartialSeries.mo index 46d4bf4e83c..cae58c75cd8 100644 --- a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/PartialSeries.mo +++ b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/PartialSeries.mo @@ -22,8 +22,8 @@ partial model PartialSeries "Partial model for series network" datDes(final mCon_flow_nominal=bui.ets.mSerWat_flow_nominal) "Design data" annotation (Placement(transformation(extent={{-340,220},{-320,240}}))); // COMPONENTS - Buildings.Experimental.DHC.Plants.Reservoir.BoreField - borFie(redeclare final package Medium = Medium) "Bore field" annotation ( + Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField borFie( + redeclare final package Medium = Medium) "Bore field" annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, diff --git a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/package.order b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/package.order index 7f9ceb0636e..d847f8234f5 100644 --- a/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/package.order +++ b/Buildings/Experimental/DHC/Examples/Combined/BaseClasses/package.order @@ -1,2 +1,3 @@ +BoreField PartialSeries DesignDataSeries diff --git a/Buildings/Experimental/DHC/Plants/Reservoir/package.order b/Buildings/Experimental/DHC/Plants/Reservoir/package.order index e17754076b8..e69de29bb2d 100644 --- a/Buildings/Experimental/DHC/Plants/Reservoir/package.order +++ b/Buildings/Experimental/DHC/Plants/Reservoir/package.order @@ -1 +0,0 @@ -BoreField diff --git a/Buildings/Experimental/DHC/Plants/package.order b/Buildings/Experimental/DHC/Plants/package.order index 6c2208451b5..c80a38599ec 100644 --- a/Buildings/Experimental/DHC/Plants/package.order +++ b/Buildings/Experimental/DHC/Plants/package.order @@ -1,6 +1,5 @@ Combined Cooling Heating -Reservoir Steam BaseClasses diff --git a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos index da129a261ce..65840d7c33c 100644 --- a/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos +++ b/Buildings/Resources/Scripts/Conversion/ConvertBuildings_from_10_to_11.0.0.mos @@ -45,3 +45,7 @@ convertClass("Buildings.Controls.OBC.CDL.Logical.ZeroCrossing", // Conversion for https://github.com/lbl-srg/modelica-buildings/issues/3596 convertClass("Buildings.Controls.OBC.CDL.Reals.Sources.ModelTime", "Buildings.Controls.OBC.CDL.Reals.Sources.CivilTime"); + +// Conversion for https://github.com/lbl-srg/modelica-buildings/issues/xxxx +convertClass("Buildings.Experimental.DHC.Plants.Reservoir.Borefield", + "Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField"); diff --git a/Buildings/package.mo b/Buildings/package.mo index 02454697a2a..369d2749859 100644 --- a/Buildings/package.mo +++ b/Buildings/package.mo @@ -475,6 +475,14 @@ have been improved in a This change is supported in the conversion script.
                                                            Buildings.Experimental.DHC.Plants.Reservoir.Borefield + Moved to Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField + .
                                                            + This is for
                                                            #xxxx.
                                                            + This change is supported in the conversion script. +
                                                            Buildings.Fluid.SolarCollectors
                                                            Buildings.Experimental.DHC.EnergyTransferStations.Heating +
                                                            Buildings.Experimental.DHC.EnergyTransferStations.Heating.Direct + Documentation corrected for heating. + This is for + issue xxxx. +
                                                            Buildings.Experimental.DHC.EnergyTransferStations.Heating.Indirect + Documentation corrected for heating. + This is for + issue xxxx. +
                                                            Buildings.Templates
                                                            Documentation corrected for heating. This is for - issue xxxx. + issue 3628.
                                                            Buildings.Experimental.DHC.EnergyTransferStations.Heating.Indirect Documentation corrected for heating. This is for - issue xxxx. + issue 3628.
                                                            Buildings.Templates @@ -496,7 +496,7 @@ have been improved in a Moved to Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField .
                                                            - This is for
                                                            #xxxx.
                                                            + This is for #3628.
                                                            This change is supported in the conversion script.
                                                            Buildings.Experimental.DHC.Plants.Reservoir.Borefield Moved to Buildings.Experimental.DHC.Examples.Combined.BaseClasses.BoreField - .
                                                            +
                                                            .
                                                            This is for #3628.
                                                            This change is supported in the conversion script.